/**
 * Main CSS Stylesheet
 *
 * @package zencart-v1.3.8a
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet__zc.css 5952 2009-07-30 06:18:46Z phuongtnm $
 */

/** bof reset css default **/
a img { border: none; }
a:link, #navEZPagesTOC ul li a {
	color: #5B85AD;
	text-decoration: none;
}
a:visited {
	color: #5B85AD;
	text-decoration: none;
}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #FF6600;
}

a:active {
	color: #5B85AD;
}

/** reset here **/
h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, fieldset, label, input, select, textarea { margin: 0; padding: 0; }
li { list-style-type: none; }

h1 { font-size: 1.5em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4, h5, h6, label { font-size: 1.2em; }

address, .important{ font-size: 1.1em; }

form, select, input{
	display: inline;
	font-size: 1.0em;
}
textarea{
	font-size: 1.2em;
}

input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
}


.back { float: left; }
.forward { float: right; }
.clearBoth { clear: both; }


hr {
	height: 1px;
	margin: 0.5em 0;
	border: none;
	border-bottom: 1px dotted #5b85ad;
}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
}

.buttonRow{
	margin:0.5em;
}

/** eof css_reset **/

/**bof form, input, textarea, checkbox, radio and lable **/
form, select, input{
	display: inline;
	font-size: 1.1em;
}
textarea{
	font-size: 1.2em;
}
label.inputLabel, label.inputLabelPayment{
	float:left;
	width:12em;
}
label{
	line-height: 1.5em;
	padding: 0.2em;
	font-size: 1.1em;
	vertical-align: top;
}
label.checkboxLabel, label.radioButtonLabel {
	margin:0.5em 0.3em;
}

fieldset {
	border: 1px solid #C7C7C7;
	margin: 0.5em 0;
	padding: 0.5em;
}
.alert {
	color: #FF0000;
	margin-left: 0.5em;
}
.alert {
	vertical-align: top;
}
/**eof form, input, textarea, checkbox, radio and lable **/



/*h1 {margin:0 15px 10px 0; background:url(../images/hr.jpg) bottom repeat-x; padding-bottom:15px; width:100%; font-size:1.6em;}*/

h1{
	background: none;
	font-size: 1.5em;
	font-weight: bold;
}

h3.leftBoxHeading{
	margin:0;
	background:url(../images/hr.jpg) bottom repeat-x;
	padding-bottom:19px; 
	width:100%; 
	font-size:1.6em;
	color: #5b85ad;
}

div#navBreadCrumb{
	padding-bottom:19px; 
	background:url(../images/hr.jpg) bottom repeat-x;
	font-size: 1.2em;
	color: #5b85ad;
}
div#navBreadCrumb a{
	color: #ff6600;
}

.navNextPrevCounter{
	text-align: center;
}

.navNextPrevList {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0.5em 0;
	white-space:nowrap;
}

div.sideBoxContent{
	margin-left: 5px;
}

div#categorylistboxContent .category-top{
	color: red;
}

span.smallText{
	padding-left: 5px;
	font-size: 0.8em;
}

h1.productsName{
	margin-bottom: 10px;
}


div#orderTotals{
	font-size: 1.2em;
}

/** BOF product_reviews_write **/
#reviewsWriteProductsInfo{
	margin-left: 15px;
}
/** EOF product_reviews_write **/


/** BOF Content_Line_Bar **/
div.contentLineBar{
	height: 42px;
}	
ul.contentBar {	
	list-style: inside;
	list-style-type: none;
	text-decoration: none;
}
ul.contentBar li { display:inline; height:35px;}
ul.contentBar li.contentBarLeft{
	width:50px;
	background-color: red;
	background:url(../images/lethal_one_line_bar.png) no-repeat 0 0;
	background-position: 0 -35px;
}
ul.contentBar li.contentBarRepeat {
	/* width:880px; */
	background:url(../images/lethal_one_line_bar.png) repeat !important;
}
ul.contentBar li.contentBarRepeat h1{
	color: #000;
	margin: 0.6em 0 0 0.7em;
	text-transform: uppercase;
}
ul.contentBar li.contentBarRight {
	width:10px;
	background:url(../images/lethal_one_line_bar.png) no-repeat !important;
	background-position: 0 -70px;
}
/** EOF Content_Line_Bar **/


/** BOF header **/
#shoppingCartWrapper{
	background: url(../images/bg_cart.gif) no-repeat;
	height: 104px;
	width: 274px;
	top: 20px;
	right: 35px;
	font-family: Arial, Helvetica, sans-serif;
	position:absolute
}
#topShoppingCart{
	height: 50px;
	margin-top: 20px;
	margin-left: 20px;
}
#topShoppingCart h5{
	color: #ff6600;
	font-size: 1.3em;
	padding-bottom: 7px;
	font-weight: bold;
}

#topShoppingCart{
	color: #336799;
	font-size: 1.3em;
}

#linkShoppingCart{
	padding-top: 7px;
}
#linkShoppingCart a{
	color: #336799;
	font-weight: bold;
	font-size: 0.9em;
}
#linkShoppingCart a:hover{
	text-decoration: underline;
}

/** EOF header **/

/** BOF categories **/
#categorylistboxContent ul{
	
}

#categorylistboxContent li{
	margin-bottom: 5px;
}

#categorylistboxContent li.categoriesProduct a{
	color: #5b85ad;
}
#categorylistboxContent li.categoriesProduct a:hover{
	color: #ff6600;
}
#categorylistboxContent li.categoriesProduct{
	padding-left: 10px;
	color: #5b85ad;
}
#categorylistboxContent li.category-products, #categorylistboxContent li.category-subs{
	padding-left: 5px;
}

#categorylistboxContent li.category-top a{
	color: #ff6600;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: capitalize;
}
#categorylistboxContent li.category-top a:hover{
	color: #5b85ad;
}

#categorylistboxContent li.category-products a{
	color: #5b85ad;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: lowercase;
}
#categorylistboxContent li.category-products a:hover{
	color: #ff6600;
}
/** EOF categories **/

h2.centerBoxHeading{
	text-align: center;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 10px;
}

h1#indexDefaultHeading{
	margin:0;
	background:url(../images/hr.jpg) bottom repeat-x;
	padding-bottom:19px; 
	width:100%; 
	font-size:1.4em;
	color: #5b85ad;
}

/** BOF product_listing **/
.itemPrice #normalPrice{
	color: #000000;
	font-size: 1.1em;
}
.itemPrice #productSpecialPriceSale, .itemPrice #productSpecialPrice{
	color: #FF6600;
	font-size: 1.4em;
	font-weight: bold;
}
.itemPrice #productPriceDiscount{
	color: #5b85ad;
	font-size: 1.3em;
}
.itemTitle{
	font-size: 1.3em;
}
.listingDescription{
	font-size: 1.1em;
}

.itemPrice #normalPrice, .itemPrice #productPriceDiscount, .itemPrice #productSpecialPriceSale, .itemPrice #productSpecialPrice {
	padding-bottom:0;
}

.productListing-even, .productListing-odd{
	margin-bottom: 30px;
}
tr.productListing-rowheading{
	height: 20px;
}
/** EOF product_listing **/

#productAdditionalImages{
	text-align: left;
	padding-top: 15px;
	padding-bottom: 10px;
}
#productAdditionalImages .additionalImages{
	margin-right: 15px;
}


img.listingProductImage{
	margin: 0 10px 10px 0;
}
.productListing .itemPrice{
	color:#FF6600;
	font-size:1.4em;
	font-weight:bold;
}

.listingDescription{
	margin-right: 15px;
}
.itemImage img{
	height: 145px;
	margin-top: 10px;
}


