﻿
div#product-holder
{
    text-align:left;
    padding:10px;
}

div#endorse-box
{
    display:none;
    width:250px;
    position:absolute;
    z-index:10;
    padding-bottom:14px;
}

div#endorse-box strong { display:block; border:#CCC 1px solid; background-color:#EEE; padding:4px; margin:5px; margin-bottom:15px; clear:both; }
div#endorse-box div.inner { }
div#endorse-box div.img { display:inline; padding:10px; cursor:pointer; }
div#endorse-box div.img img { border:black 1px solid; }

div#endorse-box div.x-body
{
    background-color:White;
    border-left:black 1px solid;
    border-right:black 1px solid;
    border-bottom:black 1px solid;
    clear:both;
    padding:10px;
}


div#endorse-box div.tab-left
{
    text-align:left;
    font-weight:bold;
    float:left;
    border-top:black 1px solid;
    border-left:black 1px solid;
    border-right:black 1px solid;
    background-color:White;
    height:20px;
    width:90px;
}

div#endorse-box div.tab-left span { display:block; padding:4px 0px 4px 7px; cursor:pointer; }

div#endorse-box div.tab-right
{
    text-align:left;
    font-weight:bold;
    float:left;
    width:158px;
    height:20px;
    border-bottom:black 1px solid;
}

div#product-holder h3
{
    padding:0px 0px 6px 0px;
    margin:0px 0px 14px 0px;
    font-size:14px;
    font-family:Arial;
    color:Black;
    border-bottom:#CCC 1px dashed;
}

div#tag-list { padding-top:12px; }

div.tag-item a { float:left; padding:3px 5px 3px 5px; margin:2px; background-color:#E3E3E3; display:block; }
div.tag-item a:Hover { background-color:#006; color:White; text-decoration:none; }

div#product-holder div#lcol
{
    float:left;
    width:330px;
}

div#main-image span
{
    padding:4px 0px 4px 0px;
    border:#AAA 1px solid;
    background-color:#EEE;
    text-align:center;
    display:block;
    width:308px;
}

div#product-holder div#mcol
{
    float:left;
    width:330px;
    margin-right:14px;
}

div#model-name-div { font-weight:bold; padding-top:10px; }

div#product-holder div#mcol h1 { font-weight:normal; font-family:Arial; font-size:24px; }
div#product-holder div#rcol
{
    float:left;
    width:260px;
}

div#all-products { width:970px; }

div#all-products div.item { float:left; height:240px; margin-right:30px; }
div#all-products div.item div.img
{
    display: block;
	padding: 5px;
	margin-bottom: 4px;
	border: 1px solid #BBB;
	line-height: 0;
	background-color:#F0F0F0;
	position: relative;
    
    /* padding:3px; border:#CCC 1px solid; background-color:#F0F0F0; */

}

div#all-products div.item div.name { padding:3px 0px 3px 0px; width:155px; }
div#all-products div.item div.price { padding:0px 0px 3px 0px; font-weight:bold; color:maroon; }
div#all-products div.item div.price span { color:#555; font-weight:normal; }
div#all-products div.item div.price span strong { color:; }

div#endorsers div.item { float:left; width:90px; height:110px; font-size:10px; }
div#endorsers div.item div.name { padding-top:6px; }
div#endorsers div.item img { border:black 1px solid; }
 
div#product-holder h4 { margin-top:0px; padding-top:0px; }
#lcol h4, #rcol h4 { font-size:11px; }

div#product-gallery { width:320px; padding-top:5px; }
div#product-gallery h4 { width:300px; padding-top:20px; padding-bottom:5px; border-bottom:#CCC 1px dotted; margin-bottom:8px; }
div#product-gallery div.item { float:left; margin-right:10px; margin-bottom:10px; border:#CCC 1px solid; background-color:White; padding:2px; }
div#product-gallery div.item img { }

#mcol div.desc { font-family:Arial; font-size:12px; color:#333; margin-bottom:25px; }
#mcol div.price { color:#888; font-weight:normal; font-size:22px; font-family:Arial, Helvetica; padding-bottom:5px; }
#mcol div.price strong { color:Maroon; font-weight:normal; }

div.buy-options { padding-bottom:12px; margin-top:20px; }
div.buy-options select { font-weight:100; margin-right:20px; font-size:18px; font-family:Arial; }
div.buy-options div.type { padding:6px 0px 6px 0px; }

div.endorse, div.un-endorse
{
    padding:7px;
    padding-left:30px;
    font-size:11px;
    font-family:Tahoma;
    font-weight:bold;
    background-position:left;
    background-repeat: no-repeat;
    color:#666;
    margin-bottom:20px;
}

div.endorse
{
    background-image: url(/user.assets/6/6/6/icons/endorse.png);
    color:Green;
}

div.un-endorse
{
    background-image: url(/user.assets/6/6/6/icons/un-endorse.png);
}

div.commission { color:#777; }
div.commission strong { color:#66C; }

div.sub-head { font-weight:bold; padding-bottom:15px; }

table#cart-table { width:700px; }
table#cart-table tr { }
table#cart-table tr td
{
	font-size:12px;
	font-family:Arial;
	vertical-align:top;
	padding-top:8px;
	padding-bottom:8px;
	border-top:#CCC 1px dotted;
}

table#cart-table tr td div.name { font-size:13px; font-weight:bold; }
table#cart-table tr td.cart-item-0 { width:100px; }

input.qty { width:50px; text-align:center; }

a.checkout-link { font-size:15px; font-weight:bold; padding-left:6px; }

h1#shopping-cart { }

div#hidden-zip-form { display:none; padding:8px 0px 8px 0px; }

div.cart-box
{
    margin-bottom:15px;
    width:700px;
    background-color:#FFF;
    border:#CCC 1px solid;
}

div.cart-box table { width:100%; }
div.cart-box table tr td { padding:4px 0px 4px 0px; border-bottom:#CCC 1px solid; }

div.dd-div { padding-top:10px; }
div.sm-name { color:#008; font-weight:bold; }
div#ship-submit-div { padding-top:20px; padding-bottom:40px; }

div.cart-store-div
{
    font-size:12px;
    font-weight:bold;
    padding-bottom:5px;
    margin-bottom:10px;
    font-family:Arial;
    border-bottom:#CCC 1px solid;
}



