html,body,div,span,br,a,acronym,abbr,blockquote,p,ul,ol,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,table,tr,td,form,input,textarea,select,option,label,fieldset,legend {
	margin: 0; padding: 0;
}

html{border: none; 	background: url(../../images/shop_images/back0.png);}

body {
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	text-align: center;
	background: url(../../images/shop_images/back0bottom.png) repeat-x bottom;
}

h1,h2,h3,h4,h5,h6 {font-size: 18px; line-height: 25px; font-family: Arial, Helvetica, sans-serif, Verdana; color: #e8632e; margin: 0 0 10px 0; text-transform: uppercase;}
h1 a,h3 a,h4 a,h5 a,h6 a {font-size: 18px; line-height: 25px; font-family: Arial, Helvetica, sans-serif, Verdana; color: #e8632e;}
h2{text-transform: uppercase; margin: 0;}
a {font-size: 12px; line-height: 15pxm; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: bold; color: #295E9F; text-decoration: none;}
p {line-height: 16px; margin: 0 0 16px 0;}
form, input, textarea, select, option, label, fieldset, legend {vertical-align: bottom;}

img {border:none;}

hr{margin: 1em 0; background:#ccc; color:#ccc; height:1px;  border:none; clear:both;}

#container1, #container2, #container3, #container4, #container5 {min-width: 976px; margin: 0 auto 0 auto; text-align: left;}
#container1 {background: url(../../images/shop_images/back.png) center repeat-y;}
#container2 {background: url(../../images/shop_images/backbottom.png) center no-repeat bottom;}
#container3 {background: url(../../images/shop_images/backlogo.png) center no-repeat top;}
#container4 {}
/*#container5 {width: 790px; margin: 0 auto 0 auto; padding: 270px 0 1px 0; position: relative;}*/
#container5 {width: 976px; margin: 0 auto 0 auto; padding: 270px 0 1px 0; position: relative;}


#mainmenu{position: absolute; right: 0px; top: 210px;width:565px}

#submenu{position: absolute; right: 75px; top: 240px;width:405px}

#cart{position: absolute; right: 0px; top: 0; text-align: right; font-size: 10px;}
#cart p{line-height: 12px; margin: 0 10px 0 0;}

#pubflash{position: absolute; right: 0px; top: 56px;}

#content{

}

#leftcontent{vertical-align: top;}

#leftcontent form{margin: 15px 10px 0 15px;}
#leftcontent select,#leftcontent option, #leftcontent input{padding: 0 1px 0 1px; background: #000; color: #ffffff; font-size: 10px; width: 155px;}
#leftcontent select, #leftcontent input{margin: 2px 0 12px 0;}
#leftcontent input{width: 145px;}

#rightcontent{padding: 13px 13px 13px 16px; vertical-align: top; width:100%; }

h1 #pathway{
	text-align: right;
	color: #999999;
	position: absolute;
	top: 270px;
	width: 735px;
font:bold 10px verdana,sans-serif;
 text-transform: capitalize;
}

h1 #pathway a, h1 #pathway a:visited{
font:bold 10px verdana,sans-serif;
	color: #999999;
	font-weight: normal;
}

h1 #pathway a:hover{
	color: #333333;
}

#detailProductTable select, #detailProductTable input{
	width: auto;
}

#detailProductTable, #detailProductTable td{
	vertical-align: top;
	background: none;
	border: none;
	padding: 0px;
}

#thumbnails {
	padding: 8px 0 0 0;
}

#thumbnails img{
	padding: 0 6px 7px 0px;
	display: inline;
}


.boxed{
	border: 1px solid #999;
	background: #efefef;
	padding: 8px;
}

#detailProductTable .descriptionTd{
	padding-left: 8px;
	vertical-align: top;
}

#detailProductTable #detailedHeading{
	border: 1px solid #999;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}

#detailProductTable #detailedHeading .submit{
	font-weight: bold;
	text-transform: uppercase;
}

#detailProductTable #detailedOptions{
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}

#detailedOptions{
	height: 8px;
}

#detailProductTable .thePrice{
	color: #e8632e;
	font-size: 14px;
	font-weight: bold;
}

#detailProductTable .imageTd{
	background: #eee;
	padding: 8px;
	border: #999 solid 1px;
}

.detailsAccessoires{
	width: auto;
	display: inline;
	margin-right: 8px;
}

.detailsAccessoires img{
	border: #999 solid 1px;
}

#submenu2{position: absolute; right: 20px; top: -28px;width:405px}

#slogan{position: absolute; left: 20px; top: 5px;}

#footer{position: relative; color: #fff; margin: 0 20px 0 0; clear: both;}
#footer a{color: #fff; font-weight: normal;}
#footer a:hover{color: #eaf2ff; text-decoration: underline;}
#footer p{	margin: 5px 0 5px 0; line-height: 8px;}

#footermenu, #footerinfos{text-align: right; margin: 0 0 15px 0; }
#footermenu{margin: 0 0 6px 0;}
#footermenu li{display: inline;}
#footermenu a{letter-spacing: 1px; padding: 0 0 0 10px; font-weight: bold;}
#footerinfos{margin: 0 0 10px 0;}

#checkout_status .active{color: #e8632e;}
#checkout_status a{color: #295E9F; text-decoration: none;}
#checkout_status a:hover{color: #295E9F; text-decoration: underline;}

.lefttitle{font-size: 12px; font-weight: bold; display: block;}

.selectbox{background: url(../../images/shop_images/arrow.png) right top no-repeat;}

.results{font-size: 11px; letter-spacing: 1px; color: #4c4c4c; padding-bottom: 15px }
.results a{font-size: 11px; color: #4c4c4c;}

.product{background: #FFFFFF; width: 177px; height: 130px; border: solid #000 1px;}

.product2{border-bottom: dashed #ccc 1px; padding-bottom: 10px;}

.producttable{margin: 10px 0px 10px 0px; text-align: center;}

.productspacer{width: 10px;}

.imageproduct{text-align: center;}
.imageproduct img{border: solid #666 1px;}
.infoproduct{height: 32px; background: #ccc; text-align: center;}
.infoproducttable{background: #efefef; text-align: left; margin: 3px; padding: 5px;}
.productname{font-weight: bold; color: #000000;}
.productprice{color: #e8632e; font-weight: bold;}

.imageproductpromo{text-align: center; background: #ccc;}
.imageproductpromo img{border: solid #666 1px;}
.infoproductpromo{height: 32px; background: #e8632e; text-align: center;}
.productnamepromo{font-weight: bold; color: #000000;}
.productpricepromo{color: #fff;}
.hl{line-height:6px;}

#pscroller2{
	width: 726px;
	height: 17px;
	border: 1px solid black;
	padding: 3px 6px;
	background: #000;
	color: #fff;
	position: relative; top: -15px;
}

#pscroller2 a{
	text-decoration: none;
	color: #fff;
}

.someclass{ //class to apply to your scroller(s) if desired
}