/*----- Shop all templates style sheet -----*/

/* Tamplate page box styles */

.box{border:0 none;margin:0;padding:0}
.box table{width:100%;margin:13px 0; border-collapse:collapse;border-spacing:0px}
.box td{padding:2px 0 2px 5px;border-bottom:1px solid #FFFFFF;background:#F4F6F8;font:10px verdana,sans-serif}
.box th{padding:2px 0 2px 5px;border-bottom:1px solid #EFEFEF;width:33%;background:#FEFEFE;font:bold 10px verdana,sans-serif;text-align:left}
.box small{padding:5px 0px;color:#C9362A;font:10px verdana,sans-serif}
.box small a{color:#000000;font:bold 10px verdana,sans-serif}
.box h1,#products h1{margin-bottom:10px;clear:both;color:#596537;font:bold 11px/18px Arial,sans-serif;text-transform:capitalize}
.box h1 a,#products h1 a{color:#596537;font:bold 11px/18px Arial,sans-serif;text-decoration:none}
.box h1 a:hover,#products h1 a:hover{color:#C93529;font:bold 11px/18px Arial,sans-serif;text-decoration:underline}
.box h2,#products h2{margin:10px 0;clear:both;color:#C93529;font:bold 11px/18px Arial,sans-serif;text-transform:capitalize}

/* Form styles */

input.text{width:85%}
input .amount{width:20px}
input.button{border:0;color:#FFFFFF;background:#000000;font:10px verdana,tahoma,arial,sans-serif;text-align:center; padding:3px}

/* Template layouts */

#access_denied{}
#account{}
#account_orders a{color:#C9362A}
#account_orders th{width:auto;background:#DFE4E8;color:#000000;font-weight:normal;font-size:9px;text-align:center}
#account_orders td{width:auto;background:#EFEFEF;font-size:9px;text-align:center}
#affiliate{}
#basket input.text{width:auto}
#basket p{ text-align: center; border:1px solid #efefef; padding: 5px}
#basket th{width:auto;border-bottom:2px solid #FFFFFF;background:#EDF0F3;color:#000000;text-align:center}
#basket td{width:auto;border-bottom:1px solid #EDF0F3;background:#FFFFFF;font-size:10px;text-align:center}
#basket td a{font-size:11px; font-weight: bold; color: #C9362A}
#checkout_order{}
#checkout_order th{width:auto;color:#666666;background:#FFFFFF;font:bold 10px tahoma,verdana,sans-serif;text-align:left}
#checkout_order td{color:#666666;text-align:left}
#checkout_order small{float:left;color:#666666;color:#FF0000}
#checkout_address{}
#checkout_completed{font-size:12px}
#checkout_completed a{color:#2F4A71;font-size:12px;font-weight:bold}
#checkout_payment_method{}
#checkout_payment_methods{}
#checkout_shipping{}
#checkout_status{}
#checkout_status .active{background:#C93529; color: #ffffff}
#checkout_status{padding-bottom:15px}
#checkout_status th{width:25%;color:#666666;background:#EDF0F3;text-align:center}
#checkout_status td{width:25%;color:#666666;font:bold 10px tahoma,verdana,sans-serif;text-align:center}
#checkout_status td a, #checkout_status th a{color:#666;font:bold 10px tahoma,verdana,sans-serif}
#forgot_password{}
#home{}
#login_page{}
#language_menu{}
#most_popular{}
#newest_products{}
#newsletter{}
#paging{}

/* Product details */

#product_details{border: 1px solid #C93529; padding: 0 10px 10px 10px}
#product_details .image{ width:auto; padding-bottom:5px;text-align:center}
#product_details #regularImage { margin:0px}
#product_details .enlarge_image{ text-align:left; }
#product_details .image_in {border: 1px solid #586537; }
#product_details .enlarge_image a {display:block; width: 92px; padding: 2px 0 0 20px; height: 18px; text-decoration:none; color:#ffffff; background:#586537 url('images/enlarge.gif') no-repeat left 2px}
#product_details .info{}
#product_details .description{margin:0 0 10px 0;}
#product_details .description li {list-style-image: url(images/star_small.gif);}
#product_details .options{padding:0; text-align: left;}
#product_details .options input{padding:0 5px 0 0;border:0}
#product_details .price_box{border:1px solid #C93529; padding: 5px 3px 3px 3px; margin:5px 0 0 0; clear:both; float:left; width:100% }
#product_details .price{padding:2px 2px 2px 0;color:#C9362A; font-size:12px; float: left}
#product_details .msrp_price{color:#333333; width:100%;}
#product_details .amount{padding:0px; float: right; margin-left:10px}
#product_details .addcart{float: left;clear:both}
#product_details .access{margin:0 0 15px 0;clear:both}
#product_details .text{width:20px;font:10px verdana,arial,sans-serif;text-align:center}
#product_details .button{font:10px verdana,arial,sans-serif;float: right; padding:3px; margin-left:10px;}
#product_details .reviews .text{width:150px;text-align:left}

/* Products */

#products{clear:both;text-align:justify; margin: 0 25px}
#products p{}
#products .title h1, #products .info h4{margin:10px 0;color:#C93529;font:bold 11px/15px Arial,sans-serif;text-transform:capitalize}
#products .product{float:left; width: 218px; height:auto; padding:0px; margin:0; border: 1px solid #C93529; font:11px verdana,arial,sans-serif }
#products .product-margin {margin-right:10px}
#products .paging{padding:0 0 5px 0;clear:both;color:#000000;font-size:10px;text-align:left}
#products .prod_name {height: 40px}
#products .prod_name h3 {margin:5px; text-align:center}
#products .prod_image{margin:5px; text-align:center; height:150px}
#products .image {text-align:center}
#products .info{margin:5px; height:100px; position:relative}
#products .info a, #products .prod_name a{color:#C93529;font-weight:bold;font-size:11px;text-decoration:none}
#products .info a:hover{color:#000000;font-size:11px;text-decoration:underline}
#products .prod-descr{color:#333333; text-align:left; margin:0 5px; height:80px; font:11px verdana,arial,sans-serif}
#products .prod-descr font{font-size:11px}
#products .info .prod-status strong {font-size:10px;}
#products .options{margin:5px}
#products .options input{padding:0 5px 0 0;border:0}
#products .text{width:20px;font:10px verdana,arial,sans-serif;text-align:center}
#products .price{color:#C9362A; font-size:14px; padding:5px 0; display:block; text-align:left}
#products .msrp_price{color:#333333; line-height: 14px; font-size:12px}
#products .button{font:10px verdana,arial,sans-serif;}
#products .buttons {position:absolute; bottom:5px; left:0; width:195px}
#products a.button{padding:1px 0 0 15px;color:#C93529;background:url(images/star_small.gif) no-repeat left;font:10px verdana,arial,sans-serif;text-align:center;text-decoration:underline}
#products a:hover.button{color:#C93529;font:10px verdana,arial,sans-serif}
#products hr{color:#DEDEDE;height:1px}
.fix {height:10px; clear:both}

/* Other pages*/

#show_invoice{}
#static_content{color:#000000;font:11px/14px verdana,arial,sans-serif;text-align:justify; border: 1px solid #C93529; padding: 0 10px 10px 10px}
#signup{border:1px solid #C93529; margin-top:2px; padding:4px 3px; text-align:center}
#signup a{text-decoration:none; color:#000000; font:bold 11px Tahoma,sans-serif;}
#thumbnails{}
#top_sellers{}

/* Misc styles */

.active{}
.error{padding:10px 0;color:#FF0000;font:bold 10px verdana,sans-serif;text-align:left}
.error img{}
.form_input.notice{}
.paging{}
.reviews{padding:0 0 5px}
.reviews th,.reviews td{padding:1px 5px;width:50%;border-bottom:1px solid #FFFFFF;background:#F4F6F8;font-weight:normal}


.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
#products .featured_title {
  font-size:14px;
  text-align:center;
}
#quick_checkout {
border: 1px solid #C93529;
padding:5px
}
#quick_checkout h2 {margin:5px 0 0 0; text-transform:uppercase; border-top:1px solid #596537; padding-top:5px}
#quick_checkout .totals {width:70px}
.blue {background:#596537!important; font-weight:bold!important}
.margintop10 {margin-top:10px}
#quick_checkout .cc-type-loading { background:#ffffff url('images/ajax-loader.gif') no-repeat center center }
#credit-card { min-height:170px; height:auto !important; height:170px; }

.dialog {display:none}
.button-quickcheckout {background:#596537!important; margin:5px 0 0 0}
