body {
	background-color: #7299c6;
	background-image: url(images/bodybg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:18px;
}


a:link, a:visited{
	color: #0061C1;
	text-decoration:none;
}

a:hover{
	color: #7299C6;
}
#container{
	width:903px;
	text-align: left;	
	margin: 0px auto; 
}

#top{
	margin: 0px auto; 
	width: 903px;
	height: 28px;
	text-align: left;
	background: url(images/bgtop.gif) no-repeat left top;
	clear:both;
}
#collogo{ /* for logo */
	width:253px;
	height:72px;
	float:left;
}
#colnav{ /* top right nav */
	float:right;
	width:600px;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Century Gothic", "Trebuchet MS";
	font-size: 11px;
	text-align:right;
	padding-top:40px;
}
#colnav a{ /* top right nav */
	color:#0061C1;
	padding-left:5px;
	padding-right:5px;
}
#colnav a:hover{
	background-color:#5288BE;
	color:#ffffff;
}
#footermenu{ 
	margin:auto;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Century Gothic", "Trebuchet MS";
	font-size: 11px;
	text-align:right;
	width:901px;
	background-color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	color:#ffffff;
}
#footermenu a{ /* top right nav */
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
}
#footermenu a:hover{
	color:#FFFF00;
}
#bottom{
	margin: 0px auto; 
	width: 903px;
	height: 48px;
	text-align: left;
	background: url(images/bottom.gif) no-repeat left top;
}
#contbg{background-image:url(images/contbg.gif);background-repeat: repeat-y;
}
#main{
	width:870px;
	margin-left:15px;
	margin-top:10px;
	background-color:#FFFFFF;
}

#news{
	width:870px;
	border: 1px solid #CCCCCC;
	background-color:#F0F0F0;
	margin-bottom:10px;
	height:23px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
#ddcolortabs{
margin-left: 10px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, "Century Gothic";
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #000000 url(media/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 2px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(media/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #5581b2;
}

#ddcolortabs a:hover span{
background-color: #5581b2;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #5581b2;
}

#ddcolortabsline{
margin:auto;
clear: both;
padding: 0;
width: 897px;
height: 8px;
line-height: 8px;
background: #D3D3D1;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
border-bottom: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

#leftnews{
width:100px;
float:left;
margin-left:10px;
font: bold 12px Verdana;
padding: 3px;
color:#333333;
}
#rightnews{
width:743px;
float:right;
}
#memoryticker{
width: 600px;
font: 12px Verdana;
/*Tip: add in height attribute here for multiple line scroller*/
padding: 3px;
/*Change 0.7 below to a different number if desired (0.7=0.7 seconds)*/
/*Remove below line to remove transitional effect in IE. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)
}

#main_container{
margin:auto;
text-align:left;
background-color:#ffffff;
width:897px;
}

#main_container p{
padding:15px;
font-size:12px;
line-height:20px;
}
.aligncenter, #flashcontent{
text-align:center; 
}
img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.leftalign {
float:left;
padding-right:25px;
}
#prodcolleft{
	padding-left:15px;
	float:left;
	width:620px;
	color:#333333;
	border: 0px solid red;
	margin-left:15px;
}
#prodcolright{
	float:right;
	width:180px;
	vertical-align:top;
	padding:5px;
	margin-right:15px;
	border: 0px solid #CCCCCC;
}
#prodcolright  .sideimg{
	border: 1px solid #CCCCCC;
}
/* Begin CSS Drop Down Menu */

#menuh-container
	{
	z-index:100;
	}

#menuh
	{
	margin-left: 10px;
	padding: 0;
	width: 100%;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 5px;
	}
		
#menuh a
	{
	text-align: center;
	display:block;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	white-space:nowrap;
	margin:0;
	padding: 4px;
	letter-spacing:1px;
	font-family: "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	color: white;
	background-color: black;
	text-decoration:none;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: #5581b2;
	text-decoration:none;
	}	
	
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(images/navdown_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent	/* attaches side-arrow to all parents */
	{
	background-image: url(images/nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	font-size:11px;
	letter-spacing:normal;
	background-color:#000000;
	color:#ffffff;
	}
#menuh a.parent:hover{
	color: white;
	background-color: #5581b2;
	text-decoration:none;
}

#menuh ul
	{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:130px;
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */

	margin:0;
	padding:0;
	text-transform:uppercase;
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

#menuh ul li ul li .child{
	background-color:#5581b2;
	border-right: 1px solid #fff;
	font: normal  "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:11px;
	letter-spacing:normal;
	
}
#menuh ul li ul li .child:hover{
	background-color:#000;
	border-right: 1px solid #fff;
}


/* End CSS Drop Down Menu */

#treadsheaderbg{
	width:897px;
	height:236px;
	background-image: url(images/bgtreadsall.jpg);
	background-repeat: no-repeat;
	color:#330000;
	margin:0 auto;
}
#ellsheaderbg{
	width:897px;
	height:220px;
	background-image: url(images/bgellsall.jpg);
	background-repeat: no-repeat;
	color:#330000;
	margin:0 auto;
}
#strengthheaderbg{
	width:897px;
	height:220px;
	background-image: url(images/bgstrengthall.jpg);
	background-repeat: no-repeat;
	color:#330000;
	margin:0 auto;
}
#accheaderbg{
	width:897px;
	height:220px;
	background-image: url(images/bgaccall.jpg);
	background-repeat: no-repeat;
	color:#330000;
	margin:0 auto;
}
#bikesheaderbg{
	width:897px;
	height:220px;
	background-image: url(images/bgbikesall.jpg);
	background-repeat: no-repeat;
	color:#330000;
	margin:0 auto;
}
#press{
	width:897px;
	background-image: url(images/pressbg.jpg);
	background-repeat: no-repeat;
	color:#330000;
	margin:0 auto;
}
#about{
	width:897px;
	background-image: url(images/aboutbg.jpg);
	background-repeat: no-repeat;
	color:#330000;
	margin:0 auto;
}
#about5{
	width:897px;
	background-image: url(images/ellheader.jpg);
	background-repeat: no-repeat;
	color:#330000;
	margin:0 auto;
}
#support{
	width:897px;
	background-color:#ffffff;
	color:#330000;
	margin:0 auto;
}
#locator{
	width:897px;
	background-image: url(images/locator.jpg);
	background-repeat: no-repeat;
	color:#330000;
	margin:0 auto;
}
#review{
	width:897px;
	background-image: url(images/pressbg.jpg);
	background-repeat: no-repeat;
	color:#330000;
	margin:0 auto;
}
#privacy{
	width:897px;
	background-image: url(images/pressbg.jpg);
	background-repeat: no-repeat;
	color:#330000;
	margin:0 auto;
}
#contact{
	width:897px;
	background-image: url(images/contactbg.jpg);
	background-repeat: no-repeat;
	color:#330000;
	margin:0 auto;
}
#warranty{
	width:897px;
	background-image: url(images/warranty.jpg);
	background-repeat: no-repeat;
	color:#330000;
	margin:0 auto;
}
h1{
	font-size:14px;
	padding-left:15px;
}
.header1{
	padding:20px;
	padding-bottom:10px;	
	text-align:left;
	letter-spacing:1px;
	font: normal 24px/26px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	text-decoration:underline;
}
h2{
	color:#000000;
	padding-left:15px;
	padding-bottom:10px;	
	text-align:left;
	font: bold 16px/18px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
}
h2 a:link{
	color:#0061C1;
	text-decoration:underline;
}
h3{
	padding:20px;
	color:#666666;
	padding-bottom:10px;	
	text-align:left;
	font: bold 14px/16px Verdana,"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
}
.headcontent{
	margin:0;
	padding:0;
	float:left;
	width:390px;
	padding-left:20px;
	text-align:left;
	font-size:12px;
	line-height:20px;
}
fieldset{
	width:800px;
	margin:0 auto;
}
legend{
	padding-left:10px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5288BE;
	font-weight:bold;
}

.company {width: 500px;padding:20px 0px 0px 15px}
.formlabel {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
}
input{
	border: 1px solid #006699;
	background-color:#FFFFFF;
}

/*********Dealer locator**************/
        	.dl-distance { FONT-WEIGHT: bold; FONT-SIZE: x-small }
        	.locate-main { FONT: normal 14px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000 }
        	.dl-selection-ctl { FONT: normal 12px  Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000 }
        	.dl-dist { FONT-WEIGHT: medium; FONT-SIZE: 11px; FONT-FAMILY: Verdana }
        	.dl-dealer { FONT-WEIGHT: medium; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
        	.dl-address { FONT-SIZE: 11px; FONT-FAMILY: Verdana; COLOR: #666666 }
        	.dl-phone { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana; COLOR: #666666 }
        	.dl-dist-cell { FONT-SIZE: 10px; WIDTH: 70px; FONT-FAMILY: Verdana; HEIGHT: 64px; TEXT-ALIGN: left }
   	     	.dl-addr-cell { FONT-SIZE: 11px; WIDTH: 280px; FONT-FAMILY: Verdana; HEIGHT: 64px }
	       .dl-error { FONT-SIZE: x-small; FONT-WEIGHT: bold; FONT-FAMILY: Verdana;  COLOR: #666666 }
/***********************/

.dltbl{
	border: 1px solid #999999;
	font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
	
}
.dlhead{
	text-align:center;
	font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
/*	background-color: #F5FAFA;*/
	border-bottom: 1px solid #999999;
	padding:7px;
}
.dlcontenthead{
	font: 12px  Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-bottom: 1px solid #999999;
	padding:8px;
}
.dlcontent{
	color: #000000;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding:8px;
}
.dltbl td a:link,.dltbl td a:visited{
	font: 12px  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding:8px;
}
.dltbl td a:hover{
	color: #FF0000;
	padding:8px;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size: 12px;
}

/*sidemenu buttons */
.buttonscontainer {width: 120px;padding:20px 0px 0px 10px}

.buttons a, .buttons a:visited {
color: #6F8DBB;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #DCE6F4;
font: normal 12px Verdana, Arial, sans-serif;
text-decoration: none;
text-align: left;}

.buttons a:hover {background-color: #D8EEFF;
color: #333333;
text-decoration: none;}

<!--
/*&&>> Core Stylesheet <<&&*/

* {
  margin: 0;
  padding: 0;
  }

/*&&>> Two <<&&*/

ul.two {
	background: #white;
	height: 30px;
	clear:left;
	padding-top:20px;
	margin-left:-15px;
	}

ul.two li {
	background: url(images/sprite.png) no-repeat right 5px;
	display: block;
	float: left;
	height: 30px; /* height of 1 unit */
	padding: 0 -2px 0 0;
	margin: 0 0px 0 0;
	width: auto;
	}

ul.two li a:link,ul.two li a:visited {
	background: url(images/sprite.png) no-repeat top left;
	color: #000;
	display: block;
	font: 12px/25px Verdana,sans-serif;
	margin: 5px 0 0 0;
	padding: 0 0 0 3px;
	text-decoration: none;
	height: 25px;
	}

ul.two li a:link span,ul.two li a:visited span {
	background: url(images/sprite.png) no-repeat top right;
	padding: 0 28px 0 25px;
	display: block;
	height: 25px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Century Gothic";
	font-size: 10px;
	text-transform: uppercase;
	}

ul.two li a:hover {
	background-position: left -50px !important;
	margin: 0;
	height: 30px;
	color: #000;
	cursor:auto;
	}

ul.two li a:hover span {
	background-position: right -50px !important;
	height: 30px;
	color: #000;
	}

ul.tabset_tabs li a.active {
	background-position: left -25px !important;
	margin: 5px 0 0 0;
	height: 25px;
	font-weight:bold;
	}

ul.tabset_tabs li a.active span {
	background-position: right -25px !important;
	height: 25px;
	color: #fff;
	}

/*&&>> AJAX Tabs <<&&*/

.tabset_content {
	font: 12px Verdana,sans-serif;
	padding: 15px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	line-height:20px;
	width:605px;
	height:400px;
	margin-left:-15px;
	overflow:auto;
}

.tabset_content ul li{
	margin-left:25px;
	margin-right:25px;
}
/*&&>> Hacks! <<&&*/

* html ul.two li a {
	width: 1px;
	}

/*&&>> IE5 Mac Hack <<&&*/
/*\*//*/
.menu ul li a {
	display: inline-block;
	white-space: nowrap;
	width: 1px;
	}
.menu ul {
	padding-bottom: 0;
	margin-bottom: -1px;
	}
/**/
/* end tabtastic */

/*product side menu */
.Group {
	display: block;
	height: 28px;
	width: 153px;
	background-image: url(images/Button_Group.jpg);
	line-height: 27px;
	padding-left: 20px;
	text-decoration: underline;
}

.Group:link,.Group:visited {
	color:#ffffff;
	font-weight:bold;
}
.Group:hover {
	color: #dfdfdf;
	text-decoration: underline;
}
.Option {
	display: block;
	height: 15px;
	width: 133px;
	background-image: url(images/Button_Option.gif);
	line-height: 15px;
	padding-left: 37px;
	color: #dfdfdf;
	text-decoration: none;
	font-size:11px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #E9E9E9;	
}
.Option:link,.Option:visited {
	color:#333333;
}
.Option_Current:link,.Option_Current:visited {
	display: block;
	height: 23px;
	width: 133px;
	background-image: url(images/Button_Option_Current.gif);
	line-height: 27px;
	padding-left: 37px;
	color: #dfdfdf;
	text-decoration: none;
	font-size:11px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #E9E9E9;
	color:#000000;
	font-weight:bold;
	background-color: #E5E5E5;
	margin-left:3px;
}
.Option:hover {
	color: #658DBE;
	text-decoration: underline;
}
.show {
	display:inline;
}
.hide {
	display:none;
}

/*end product side menu */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
color: #7399C6;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}


.thumbnail:link,.thumbnail:visited, .thumbnail {
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-family:Verdana, Arial, Helvetica, sans-serif, "Century Gothic", "Trebuchet MS";
font-size:11px;
color: #7399C6;
}

.thumbnail:link,.thumbnail:visited {
	color: #7399C6;
}

.thumbnail img{
border: 1px solid white;

}

.thumbnail:hover{
	color: #7399C6;
	background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Century Gothic", "Trebuchet MS";
	font-size:11px;
}

.thumbnail:hover img{
border: 1px solid white;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
left: -1000px;
visibility: hidden;
text-decoration: none;
color: #7399C6;
border: 1px solid #CCCCCC;
padding:2px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
left: 40px; /*position where enlarged image should offset horizontally */
top:-115px;
z-index: 50;
}

/*nav side menu*/

.arrowlistmenu{
	width: auto; /*width of menu*/
	border: 1px solid #CCCCCC;
	padding:10px;
	margin-right:0;
}

.arrowlistmenu .headerbar{
font: bold 12px Verdana;
color: white;
background: white url(images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #7399C6;
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-family:Verdana, Arial, Helvetica, sans-serif, "Century Gothic", "Trebuchet MS";
font-size:11px;
}

.arrowlistmenu ul .current_model a:link{
color: black;
}
.arrowlistmenu ul li a:visited{
color: #7399C6;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #000000;
background-color: #F3F3F3;
}

/*end side menu*/
/* blue button */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.squarebutton{
background: transparent url('images/square-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('images/square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

/* end blue button */
.prod_bullet{
	position:relative;
	padding-left:45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.mytable {
	width: 265px;
	padding: 0;
	border-left: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	margin:auto;
}

.mytable body {
	font: normal 10px auto  Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
}

.mytable a:link, .mytable a:visited {
	color: #7299C6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.mytable a:hover{
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mytable caption {
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
}

.mytable th {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	/*letter-spacing: 2px;*/
	/*text-transform: uppercase;*/
	text-align: left;
	padding: 0px 6px 6px 12px;
	/*background: #CAE8EA url(images/bg_header.jpg) no-repeat; */
}

.mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

.mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.mytable td.alt {
	background: #F5FAFA;
	color: #797268;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.mytable th.spec {
	/*border-left: 1px solid #C1DAD7;*/
	border-top: 0;
	/*background: #fff url(images/bullet1.gif) no-repeat;*/
	color: #4f6b72;
}

.mytable th.specalt {
	/*border-left: 1px solid #C1DAD7;*/
	border-top: 0;
	background: #f5fafa;
	/*background: #f5fafa url(images/bullet2.gif) no-repeat;*/
	color: #797268;
}
#allprod{
	margin:auto;
}
.col1
{
	clear:both;
	float: left;
	width: 275px;
	margin-left: 15px;
	margin-bottom: 15px;
	height:180px;
	border: 1px solid #CCCCCC;
}

.col2
{
	float: left;
	width: 275px;
	margin-left: 15px;
	margin-bottom: 15px;
	height:180px;
	border: 1px solid #CCCCCC;
}

.col3
{
	float: left;
	width: 275px;
	margin-left: 15px;
	margin-bottom: 15px;
	height:180px;
	border: 1px solid #CCCCCC;
}

.thumbTitle{
	font-weight:bold;
}
.thumbTbl ul{
	margin-top:5px;
	font-size:10px;
}
.thumbTbl li{
	margin-left:25px;
	line-height:14px;
}

.msrp{
	font-weight: bold;
	color: #FF0000;
}