/*
Title:         estore
Version:       1 - 06.24.2010 
Author:        roman@gd2.com
Copyright:     AllAutoNetwork
*/
div#estore {margin-bottom:5em;padding-top:4em}
#estore h1 {line-height:28px;margin-left:20px;padding-left:7px;margin-bottom:.5em;display:block;font-size:2.6em;font-weight:normal;border-left:3px solid #db291d;text-shadow:0 0 5px rgba(255,255,255,.65);}


#estore ul.categories {}
#estore ul.categories li {width:33.333%;float:left;}
#estore ul.categories li span {margin:10px;display:block;border:1px solid #191919;height:250px;}
/*
#estore ul.categories li h2 {line-height:1.2em;padding-left:8px;margin:10px;display:block;font-size:1.4em;font-weight:normal;border-left:2px solid #db291d;text-shadow:0 0 3px rgba(255,255,255,.65);}
*/
#estore ul.categories li h2 {line-height:1.2em;margin:10px;display:block;font-size:1.4em;font-weight:normal;color:#FFF;text-shadow:0 0 3px rgba(255,255,255,.65);}

#estore ul.categories li h3 {font-weight:normal;color:#7d7d7d;font-size:1.2em; line-height:1.4em;font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;margin:10px 10px 0 10px}
#estore ul.categories li p.estore-price {font-size:1.4em;color:#db291d;margin:.5em 0;display:block}

#estore ul.categories li div {float:right;margin-right:20px;}
#estore ul.categories li a.estore-s-img {float:left;margin-left:10px;width:100px;}

h2.bigdescr {letter-spacing:normal;text-shadow:none;font-size:1.2em;line-height:1.6em;color:#7d7d7d;
font-family:Arial, Helvetica, sans-serif;font-weight:normal}



p.stock {float:left;font-size:1.2em;margin-left:20px;}
p.stock strong {color:#FFF}
div.actions {float:right;width:55%;margin-right:20px}

div.actions a {float:right;margin-left:10px}

div.largeimg {float:left;width:55%;}
div.largeimg img {margin-left:20px;}
div.detaileddesc {float:right;width:45%;}

fieldset.storeoptions {padding-right:20px;padding-left:11px;}

fieldset.storeoptions label {font-size:1.2em;}
fieldset.storeoptions input, fieldset.storeoptions select {margin-left:5px;margin-right:5px}
div.detaileddesc p.storeprice, div.detaileddesc p.desc, div.detaileddesc h2.bigdescr {margin-left:11px;}

p.smiitems, div.detaileddesc p.desc, div.detaileddesc p.storeprice{letter-spacing:1px;color:#FFF;text-shadow:0 0 5px rgba(255,255,255,.65);}

p.smiitems, div.detaileddesc p.desc {font-size:1.6em;}

p.smiitems {margin-left:20px;}
div.detaileddesc p.storeprice {font-size:1.8em}

div.right-e-cats ul {margin:2em 10px 0 10px;}
div.right-e-cats {padding-bottom:2em}
div.right-e-cats ul li {font-size:1.2em;
	line-height:26px;
	padding-left: 25px;
	height: 26px;
	background-image: url(../images/cavallino.png);
	background-position: 3px 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2D2D2D;}
	
div.right-e-cats ul li a {text-decoration:none;color:#7d7d7d}

table#cart {
	width:100%;
	border-top:1px solid #191919;
	border-right:1px solid #191919;
	margin:1em auto;
	border-collapse:collapse;

	
		
	}
#cart caption {
	color: #fff;
	font-size:16px;
	font-weight:bold;
	caption-side:top;
	line-height:28px;
    text-align:left;
	text-indent:15px;
	padding-top:10px;
	
	
	}	
	
	 *+html #cart caption  {padding-top:0;padding-bottom:10px;
	 }

#cart p.compareback {
line-height:16px;padding:0;margin:0;display:block}
	
#cart tr.odd td	{
	background:#0f0f0f;
	background-color:rgba(15,15,15,.75);
	}
#cart tr.odd .column1	{
	background-color:#141414;
	background-color:rgba(20,20,20,.75);
	}	
	#cart tr.odd td.column1, #cart tr.odd th {background-image:url(images/thead.png);
	background-position:left bottom;
	background-repeat:repeat-x;}
	
	
	
	#cart tr.oddoptions td, #cart tr.oddoptions .column1 {background-color:#0a0a0a;background-color:rgba(10,10,10,.75);background-image:url(images/oddoptions.png);
	background-position:left bottom;
	background-repeat:repeat-x;}
	
	
#cart .column1	{
	background-color:#121212;
	background-color:rgba(18,18,18,.75);
	width:10%;
	}
	#cart tr td {
		background-color:#0d0d0d;
		background-color:rgba(13,13,13,.75);}
	
	

#cart td, #cart th {vertical-align:text-top;padding:.3em 1em;	border-bottom: 1px solid #191919;font-size:1.2em;border-left:1px solid #191919;text-align:left;color:#7d7d7d;}
		
	
#cart thead th {
	background-color:#0a0a0a;
	background-color:rgba(10,10,10,.75);
	color:#fff;
	}	
	
	
#cart thead th div  {position:relative}
#cart thead th div img {margin-top:5px;margin-bottom:5px;}
#cart thead th div a.compare-certified {position:absolute;right:-20px;top:-5px;width:120px;height:90px;display:block;}
	
	#cart tfoot tr.odd td {background-image:url(images/tfoot.png);
	background-position:left bottom;
	background-repeat:repeat-x;}
	
	div.cartactions {}
	
	div.cartactions a {margin-right:10px;float:left}
	
	
	div.customcheckbox {
	width:29px;
	height:30px;
	display:block;
	cursor:pointer;

	background-image:url(../images/checkbox.png);
	background-position:left top
}
div.customcheckbox:hover {background-position:-29px top}
div.c-checked {background-position:left -30px;}

div.c-checked:hover {background-position:-29px -30px;}


a.button-estore {display:block;width:164px;height:70px;line-height:70px;color:#dbcac9;background-image:url(../images/button-contact-us.png);background-position:left top;text-decoration:none;font-size:14px;font-weight:normal;text-align:center;letter-spacing:1px;}
a.button-estore:hover {background-position:left -70px;color:#FFF}

div.cart-large-actions a {float:right;margin-left:20px;}
