/* Typography*/

p {
	color: #000;
	font-size:0.75em;
}

h1 {
	color: #ed1c24;
	font-size: 1.2em;  
	font-weight: bold; 
}

h2 {
	color: #ed1c24;
	font-size: 1.1em;
	line-height: 1.4em;  
	font-weight: bold;
}

h3 {
	color: #ed1c24;
	font-size: 1.05em;  
	font-weight: bold;
}
h4 {
	color: #ed1c24;
	font-size: 0.75em;  
	font-weight: bold;
	margin: 0;
}

h5 {
	color: #000;
	font-size: 0.75em;  
	font-weight: bold;
	margin: 0;
}

h6 {
	font-weight: bold;
	margin: 18px 0;
}

.red {color: #ed1c24;}

a:link   { color: #464646; font-weight: bold; text-decoration: none }
a:visited { color: #464646; font-weight: bold; text-decoration: none }
a:active  { color: #ed1c24; font-weight: bold; text-decoration: underline }
a:hover  { color: #ed1c24; font-weight: bold; text-decoration: underline }

.white { color: #fff;}

b {
	font-weight: bold;
}

dt, dd {
	font-size: 0.75em;
}

.testimonials {
	margin: 0;
}

/*--------------------------------
	Lists
---------------------------------*/

#skills ul {
        list-style-type: none;
        width: 174px;
} 

#skills li  { 
		background: transparent url(images/tick.gif) no-repeat center left;
        color: #666;
        display: block;
        line-height: 1.2em;
        margin: 0;
        padding: 0 0 0 25px;
        text-decoration: none;
}

#product-subnav ul {
	list-style-type: none;
	font-size: 0.75em;
    width: 744px;
}

#product-subnav li {
	padding: 0 0 0 14px;
}

#product-subnav li a:link {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#product-subnav li a:hover {
	font-weight: bold;
	color: #ed1c24;
	text-decoration: none;
}

#rides {
	list-style-type: none;
    width: 473px;
    font-size: 0.75em;
    margin: 0 0 18px 0;
    border: 1px #ebebeb solid;	
    
}

#rides li {
	display: block;
    line-height: 4em;
    padding: 0 0 0 20px;
    margin: 0;
}

#white-row b, #grey-row b, #rides b {
	padding: 0 30px 0 0
}

#widget-feature ul {
	color: #fff;
	list-style-type: none;
	display: block;
    margin: 0;
}

#widget-feature li {
	display: block;	
	font-size: 12px;
    line-height: 1em;
    padding: 0 0 9px 20px;
}

.yellow {
	color: #fff200;
}

.row {
	background-color: #ebebeb;
}

.block {
	display: block;
	font-size: 0.75em;
	margin: 0;
}

/*--------------------------------
	Layout Elements
---------------------------------*/
#widget h1 {
	color: #fff;
}

#widget p {
	color: #fff;
}

#banner-content h1, #banner-content h2 {
	color: #fff;
	padding: 11px 0 0 0; 
}

#widget-content h1 {
	color: #fff200;
	font-size: 24px;
	line-height: 36px;
	letter-spacing: 1px;
}

#widget-content h2 {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
}

#widget-content h3 {
	color: #fff;
	font-size: 12px;
}

#widget-content h4 {
	color: #fff;
	font-size: 24px;
	line-height: 36px;
}

#widget-content p {
	color: #fff;
	font-size: 1.2em;
	line-height: 1.1em;
}

#two-col-widget p {
	color: #fff;
	font-size:0.75em;
	line-height: 1.165em;
}

#product-wrap h1 {
	font-size: 0.9em;
	margin: 5px 0 9px 0;
	padding: 8px 0 0 14px;
}

#hot-deal-wrap h1 {
	font-size: 0.9em;
	margin: 4px 0 9px 0;
	padding: 8px 0 0 14px;
}

#product-wrap h4 {
	margin: 0;
}

#product p {
	color: #464646;
	font-size: 0.75em;
	line-height: 1.2em;
}

#footer p {
	color: #c0c0c0;
	font-size: .9em;
	margin: 0;
	padding: 0
}

#footer a { color: #c0c0c0; font-size: 1em; font-weight: normal; text-decoration: none}
#footer a:hover  { text-decoration: underline }

