		/*** The Essential Code ***/

		body {
			min-width: 550px;         /* 2 x LC width + RC width */
			font-family:verdana;
			font-size:14px;

		}
		body a{}

		#container {
			padding-left: 50px;      /* LC width */
			padding-right: 310px;     /* RC width */
		}

		#container .column {
			position: relative;
			float: left;
		}

		#center {
			width: 100%;
			z-index:10;
		}

		#left {
			width: 50px;             /* LC width */
			right: 200px;             /* LC width */
			margin-left: -100%;
		}

		#right {
			width: 310px;             /* RC width */
			margin-right: -100%;
		}


		/*** IE6 Fix ***/
		* html #left {
			left: 150px;              /* RC width */
		}

		/*** Just for Looks ***/

		body {
			margin: 0;
			padding: 0;
			background: url(../i/backcross.gif) repeat;
		}

		#footer {
			padding: 0 0;
		}
		.tel{font-weight:bold;color:#363848;}
		#moto{
			align:center;
		}
		#footer{
			text-align:left;
			font-size:10px;
      			color:#fff;
		}
		#footer a{
      			text-decoration:none;
      			color:#fff;
		}

		#left {
			background: url(../i/backcross.gif) repeat;
		}

		#center {
			background: #fff;
		}

		#right {
			background: url(../i/backcross.gif) repeat;
		}


		#container .column {

			padding-top: 1em;
			text-align: left;
		}
		

		.bottomhalf{
			background: #363848;
		}

		.headertable{
		color:#fff;
		font-size:12px;
		}
		.headertable a{
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		line-height:8px;
		}

		.tablemidtop{
		background:url(../i/top.gif) top left repeat-x;
		padding:0 0;
		}

		.tableleft{
		background:url(../i/left.gif) top left repeat-y;
		padding:0 0;
		}

		.tableright{
		color:#fff;
		background:url(../i/right.gif) top left repeat-y;
		padding:0 0;
		}

 		.tablemidbottom{
		background:url(../i/bottom.gif) top left repeat-x;
		padding:0 0;
		}
		.productstitle
		{
		color:#B2B8BC;
		}
		.topclick a
		{
		text-decoration:none;
		color:#F9F7CF;
		}
		.prodimg
		{
		border:none;
		}
		.comp td
		{
		border-top:1px solid #fff;
		padding-top:10px;
		color:#363848;
		}
		.pname
		{
		color:#363848;
		}
		.collapsible
		{
		display:none;
		font-size:11px;
		}

/* *************Chrom Styles****************/

.chromestyle{
width: 900px;
font-weight: normal;
font-size:11px;
color:#2C2D3D;
padding-top:40px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #363848;
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{

color: #2C2D3D;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover{

background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{

position:absolute;
margin-left:0;
margin-top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 140px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
filter:alpha(opacity=80) -moz-opacity:0.8;
}


.dropmenudiv a{
filter:alpha(opacity=70) -moz-opacity:0.7;
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
color:red;
}

.middletext{
color:#fff;
}
.middletext a{
color:#fff;
text-decoration:none;
}

.texttoptable{
border-top: 1px #fff solid;
border-left: 1px #fff solid;
border-right: 2px #fff solid;
}

.textlefttable
{
border-left: 1px #fff solid;
}
.textlefttable a
{
color:#fff;text-decoration:none;
}
.textrighttable
{
border-right: 2px #fff solid;
}
.textbottomtable
{
border-bottom: 1px #fff solid;
border-left: 1px #fff solid;
border-right: 2px #fff solid;
}

.tel{font-size:11px;}
.tel a{text-decoration:none; color:#363848;}

.contacttable{font-size:11px;}
em.tip{font-size:11px;color:#C5C1E2;}

.productstable tr{
border:2px #000 solid;
color: #363848;
background:#fff;
}

.price{
font-size:12px;
font-style:normal;
}

.desc{
font-size:16px;
}

.compr{
font-size:11px;
color:#393C63;
}

#prodheadtext{
color:#fff;
width:700px;
padding:30px 30px;
font-size:13px;
line-height:14px;
}

#prodheadtext td{
color:#fff;
width:700px;
padding:30px 30px;
font-size:13px;
line-height:14px;
}
table.extrastable{
padding-left:40px;
}


#honehead{font-size:140%;}
#htwohead{font-size:120%;}
#htwohead a{font-size:120%;color:#fff;text-decoration:none;}


.comprisesof td{background-color:#EEE9E9;}
.extrastable {background-color:#EEE9E9;}
.extrastable td{background-color:#EEE9E9;}
.extrastable th{background-color:#EEE9E9;}
.featuressmall td{font-size:11px;}

#bar{
	height: 20px;
	width:900px;
	background: #fff url(../i/bar-wide.gif) top left repeat-x;
}
