body{
background-image: url(http://www.e13components.com/images/bg_topgreen.gif);
background-repeat: repeat-x;
margin:0px;
padding:0px;
font-family: arial;
font-size:12px;
color: #000000;
line-height: 1.4;
background-color: #f2fcf9;

}

img{
border:0px;
}

/* @group Support */



#support_main_container {
width: 715px;
float: right;
margin-top:15px;
}

#support_subnav {
margin-top:15px;
line-height: 1.6;
width: 110px;
border-right: dashed 1px #999;
}

#iscg_pattern {
width: 125px;
height: 25px;
display: inline;
font-weight: bold;
color: #333333;
text-align: right;
background-color: #ffffff;
margin-right: 100px;
padding-left: 50px;
}

#iscg_copy {
width: 200px;
height:200 px;
overflow: auto;
float:right;
margin-right: 50px;
}

/* @end */

/* @group Dealer
 */

#dealer_container {
width: 725px;
float: right;
margin-top:15px;
}

#dealer {
	width: 180px;
	height: 115px;
	text-align:bottom;
	float: left;
}

#distributor {
	width: 180px;
	height: 200px;
	text-align:bottom;
	float: left;
}

#state_list {
margin-top:15px;
line-height: 1.6;
width: 100px;
border-right: dashed 1px #999;
height: 4375px;
}
	

#distributor_country {
	color:#e51b24;
	font-weight: bold;
}



/* @end */

/* @group Link Styles */

a {text-decoration: underline; color: #e51b24;}
a:hover {text-decoration: underline; color: #a5d9c9;}
a:visited {text-decoration: underline; color: #e51b24;}
a:visited:hover {text-decoration: underline; color: #a5d9c9;}

/*
---------------
nav c type link

Red: e51b24
Green: a5d9c9
-------------
*/

.b:link {text-decoration: none; color: #e51b24;}
.b:hover {text-decoration: none; color: #a5d9c9;}
.b:visited {text-decoration: none; color: #e51b24;}
.b:visited:hover {text-decoration: none; color: #a5d9c9;}

.c:link {text-decoration: none; color: #595959;}
.c:hover {text-decoration: none; color: #a5d9c9;}
.c:visited {text-decoration: none; color: #595959;}
.c:visited:hover {text-decoration: none; color: #a5d9c9;}



/* @end */

/* @group Font Styles */


h1 {
color: #000;
font-size: 240%;
display: inline;
}

h2 {
font-size:140%;
color:#e51b24;
margin: 0px;
}

h3 {
font-size:140%;
color:#000;
margin: 0px;
}

h4 {
font-size: 140%;
font-style: bold;
margin:0px;
color:#e51b24;
}

h5 {
font-size: 120%;
font-style: bold;
margin:0px;
color:#e51b24;
}


h6 {
color: #a5d9c9;
font-size: 240%;
display: inline;
}

.home_announcement_date {
	color: #999;
	font-size:110%;
	display:inline;
}

.home_announcement_copy {
	font-size:110%;
	color:#999;
	margin:0px;

}


/* @end */

/* @group Containers */

#footer {
	width: 842px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	color:#999999;
}

#footer img {
	vertical-align: middle;
}

#container_maincontent {
	width: 842px;
	padding: 10px;
	background-image: url(http://www.e13components.com/images/bg_maincontent.gif);
	background-repeat:repeat-y;
	clear:right;
}

#container_mainbox {
	width: 863px;
	margin-right:auto;
	margin-left:auto;
	margin-top:35px;
}

#header {
background-image: url(http://www.e13components.com/images/bg_header.gif);
height:123px ;
width: 861px;

}

#mainbox_bottom {
	background-image: url(http://www.e13components.com/images/bg_footer.gif);
	width: 842px;
	padding: 0px 10px 0px 10px;
	margin-right:auto;
	margin-left:auto;
	height: 30px;
	clear: both;

}

/* @end */

/* @group Main content home */

#home_feature_box {
	width: 302px;
	*width: 256px;
	float:right;
	height: 305px;
	margin-top: -10px;
	margin-right: -9px;
	padding: 0px 10px 0px 0px;
	*padding: 0px 10px 0px 45px;

}


#home_announcement_item {
	margin-bottom: 20px;
}

@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {

#home_rider_image {
	width: 535px;
	height: 350px;
	margin-left: -10px;
	margin-top: -10px;
	overflow:hidden;

}
}

#home_rider_image {
	width: 550px;
	width: 535px\9;
	height: 350px;
	margin-left: -10px;
	margin-top: -10px;
}

#home_announcements {
	margin-top: 30px;
}


/* @end */

/* @group Navigation */

#container_navbar{
	margin-left: 175px;
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
	position: relative;
	top: 90px;
}

#container_navbar ul
{
}

#container_navbar ul li { 
display: inline;
margin-left: 15px; 
}

#container_navbar ul li a
{
}

#container_navbar ul li a:hover
{

}


/* @end */

/* @group layout and objects */

#title {
	padding-left: 95px;
}

.centered {
	margin: 0px auto 0px auto;
	display: block;
	width: 214px;
}

.more {
	float: right;
}



#new {
color: #cc3300;
font-weight: bold;
display: inline;
font-size: 90%;
}

#guidepicker_logo {
	float: right;
	margin-right:15px;
	margin-botom:25px;
	margin-top: 15px;
}

/* @end */

/* @group Product pages */


#product_left_container {
	width: 415px;
}

#product_info_container {
	float: right;

}

#product_nav {
	width: 85px;
	color: #e51b24;
	border-right: dashed 1px #999;
}

.product_info_box {
	background-image: url(http://www.e13components.com/images/bg_green_diag.gif);
	width:300px;
	padding: 10px;
	margin-bottom:25px;
	margin-top:15px;
}

#product_specs_box {
	background-image: url(http://www.e13components.com/images/bg_green_diag.gif);
	width:305px;
	padding: 10px;
}

#product_additionalinfo_box {
	width:305px;
	padding: 10px;
}


#product_bottom_box {
	margin-bottom: 20px;
}

#product_image_box {
	width: 400px;
	float: right;
	padding-right: 10px;
}

#thumbs {
	margin-top: 30px;
}


#product_detail_thumb img {
	margin: 4px 0px 0px 6px;
}

#largeimg {
	padding: 5px;
}
.thumbs img {
	margin-bottom: 10px;
	height: 60px;
	width: 60px;
	display: inline;
}
.thumbs img:hover {
	border-color: #FF9900;
}

#product_announcements {
	clear: both;
	margin-left: 110px;
}
	
/* @end */

.floatfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
    }
	
   .floatfix{display: inline-block;} 

    /* Hides from IE Mac \*/
    * html .floatfix {height: 1%;}
       .floatfix{display:block;}
    /* End Hack */

/* @group Contact */

#contact_icons {
float:left;
width:75px;
height: 75px;
margin: 5px 25px 5px 5px;
}

#contact_right {
float:right;
width: 430px;
}


/* @end */ 
	
