html,body  {
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	background : url("./graphics/main_bg.gif");
	background-repeat : repeat-x;
	margin: 0;
	padding: 0;
	height: 100%;	
	text-align: center;

}
#container {
	position:relative; 
	width: 1000px;
	height:auto !important;
	height:100%;
	min-height:100%;
	text-align: left;
	margin-left: auto; 
	margin-right: auto;
	background : url("./graphics/ct_bg.gif");
	background-repeat : repeat-y;

}

#header {
	background : url("./graphics/newheader.jpg");
	background-repeat : no-repeat;
	margin: 0 auto 0 auto;
	width: 1000px;
	height:170px;

	}
#content {
	width: 820px;
	background : url("./graphics/orly4.gif");
	background-repeat : no-repeat;
	clear: both;
	padding-bottom: 90px !important;
	margin: 0 auto 0 auto;

}


#text {
	width: 570px;
	float:right;
	padding: 10px 43px 30px 30px;
}
#splashtext {
	width: 613px;
	/* height:700px; */
	float:right;
	padding: 10px 0 0 20px;
	background : url("./graphics/spine3.gif"); 
	background-repeat : no-repeat;
}

#flash {
	float:right;
	width: 468px;
	height:60px;
	margin: 50px 93px 0 0;
}


.shop {
	width:197px;
	height: 163px;
	float:right;
}

#products {
	width: 820px;
	height: 221px;
	border-top: solid 1px #9a9a9a;
	margin: 0 auto 0 auto;

}

.memry {
	background : url("./graphics/memryfoam.gif"); background-repeat : no-repeat;
}
.hike {
	background : url("./graphics/hike.gif"); background-repeat : no-repeat;
}
.skin {
	background : url("./graphics/index_skin.gif"); background-repeat : no-repeat;
}
.anti {
	background : url("./graphics/index_anti.gif"); background-repeat : no-repeat;
}

#footer {
	width: 820px;
	height: 77px;
	position:absolute;
	bottom:0;
	font-size: 9px;
	margin: 0 0 0 90px;
	background : url("./graphics/footerbg.gif");
	background-repeat : no-repeat;
	text-align: left;

}

#left_phone {
	font-size: 11px;
}

#right_foot {
	color: #ffffff;
	float: right;
	padding-top: 18px;
	padding-right:25px;
}

#left_foot {
	color: #ffffff;
	float: left;
	padding-top: 18px;
	padding-left:25px;
}

td.cartdisplay {
	background: #eaeaea;
	border-bottom: solid 1px #bababa;
	padding: 6px 8px;
	}

td.cartdisplaytop {
	border-bottom: solid 1px #bababa;
	padding: 2px 8px;
	font-weight: bold;
	}
	
td.cartname {
	font-weight: bold;
	font-size:11px;
	}
td.cartoptions {
	font-size: 11px;	
	}
td.cartsub {
	padding: 6px 8px;
	}

#clear {
	clear: both;
}

p.solid {border-style: solid; } 

h1 {
	font-weight:bold;
	font-size:17px;
	color: #931A1A;
}



input, select {
	font-family: arial, sans-serif;
	font-size: 11px;
}
a {
	color: #406899;
	text-decoration: none;
}
a:hover {
	color: #C93131;
	text-decoration: underline;
}
a.catalog {
	color: #406899;
	text-decoration: none;
}
a.catalog:hover {
	color: #C93131;
	text-decoration: nuno;
}

a.imedia {
	color: #ffffff;
	text-decoration: none;
}
a.imedia:hover {
	color: #00aeef;
	text-decoration: underline;
}
a.prodlink {
	color:#931a1a; 
	font-size:10px; 
	font-weight: bold; 
	text-transform: uppercase;
	text-decoration: none;
}
a.prodlink:hover {
	color: #406899;
	text-decoration: underline;
}
a.shoppe {
	color:#000000; 
	font-size:10px; 
	font-weight: bold; 
	text-transform: uppercase;
	text-decoration: none;
}
a.shoppe:hover {
	color: #931A1A;
	text-decoration: underline;
}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#blueblock{
	width: 167px;
	padding: 10px 0px 0px 10px;
	font-family: Verdana, sans-serif;
	float:left;

}

* html #blueblock{ /*IE 6 only */
width: 157px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	color:#000000;
	font-size: 12px;
	font-weight:bold;
	height: 30px;
}



#blueblock li {

}

li a.blueblock {
	display: block;
	color:#000000;
	text-decoration: none;
	text-align: right;
	width:149px;
	height: 20px;
	padding-top:5px;
	padding-right:15px;
	border-right: solid 1px #D1D1D1;
	border-bottom: solid 1px #D1D1D1;
}

html>body li a.blueblock { /*Non IE6 width*/
width: auto;
}

li a.blueblock:hover{
	border-right: solid 1px #D1D1D1;
	color:#931A1A;
	text-decoration: none;

}



li a.blueblock2 {
	display: block;
	color:#000000;
	text-decoration: none;
	text-align: right;
	width:149px;
	height: 20px;
	padding-top:5px;
	padding-right:15px;
	border-right: solid 1px #D1D1D1;
}
html>body li a.blueblock2 { /*Non IE6 width*/
width: auto;
}

li a.blueblock2:hover{
	border-right: solid 1px #D1D1D1;
	color:#931A1A;
	text-decoration: none;

}
