/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 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_new.css 3286 2006-03-28 01:14:04Z drbyte $
 */

body{
	font-size:11px;
	font-family:Tahoma,Verdana,Arial,sans-serif;
}

.vertical-align div a{
	vertical-align:middle;
}

a, img{
	border:none;
}

.width20p{
    width:20%;
}

br.clearBoth{
	clear:both;
}

fieldset{
	margin:5px 0px 5px 0px;	
}

label.checkboxLabel{
	font-size:10px;
}

fieldset.floatingBox{
	padding:5px 15px 5px 15px;
}

.floatingBox fieldset.floatLeft{
	padding:0px 10px 5px 15px;
}

h1, legend{
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:18px;
	font-weight:bold;
}

legend {
	font-size:11px;
}

#advSearchResultsDefault form select{	
	float:left;	
}

.navSplitPagesResult{
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:10px;
	float:left;
	width:350px;
}

#productListing{
	width:100%;
}

.productPrice{

	font-family:Tahoma,Arial,Verdana;
	font-size:11px;
	font-weight:normal;
}

.navSplitPagesLinks{
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:10px;
	padding-left:20px;
	float:right;
}

#productListing{
	padding-top:25px;
}

.az_pbox_new{
	margin-left:auto;
	margin-right:auto;
}

.az_product_wrapper{
	margin-left:auto;
	margin-right:auto;
	width:98px;
}

.smallText{
	text-align:center;
}

.az_prod_listing_container{
	margin-top:15px;
}

.back{
	float:left;
}

.forward{
	float:right;
	padding-right:8px;
	margin-top:5px;
}

#inc-subcat{
	margin-top:2px;
}

#advSearchDefault form fieldset div.centeredContent{
	margin-left:10px;
}

#advSearchDefault form fieldset div.forward a{
	font-size:10px;
	font-weight:bold;
}

.az_search_option_container{
	float:right;
}

.az_search_option_container .checkboxLabel{
	margin-top:-2px;
}

#advSearchDefault form fieldset{
	padding-left:5px;
	padding-right:5px;
}

#search-in-description{
	margin-bottom:5px;
}

.messageStackCaution img{
	display:none;
}

.messageStackCaution{
	color:#190511;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
	background-color:#EDF4FB;
}

.az_advanced_search_options{
	width:60%;	
	margin-left:auto;
	margin-right:auto;
}

.az_advanced_search_options fieldset{
	width:45%;
}

#advSearchDefault{
	text-align:center;
}

#advSearchDefaultHeading{
	text-align:left;
}

#loginDefault form input[type="text"], #loginDefault form input[type="password"], #loginDefault form select {
clear:both;
float:right;
margin-right:150px;
}

#createAcctDefault form input[type="text"], #createAcctDefault form input[type="password"], #createAcctDefault form select{
clear:both;
float:right;
margin-right:150px;
}

fieldset input {
margin:5px 0;
}

checkbox, input, radio, select {
color:#000000;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
padding:1px 3px;
}

.inputLabel, .radioButtonLabel, .alert, .information{
	font-size:11px;
}

.information{
	margin-left:8px;
	margin-top:10px;
}

.inputLabel, #gender-male, #email-format-html, #newsletter-checkbox, #email-format-text, #gender-female{
	margin-left:10px;
	margin-right:5px;
}


.alert{
	color:#FF0000;
}

fieldset fieldset{
	width:98%;
	margin-left:5px;
}

.buttonRow a{
	font-size:12px;
}

#contactUsForm{
	padding-bottom:10px;
}

label[for="enquiry"]{
	margin-left:10px;
	font-size:12px;
}

#enquiry{
	width:95%;
	margin-left:10px;
}

#contactname{
	margin-left:20px;
}

#contactUsNoticeContent, address{
	font-size:12px;
}

#productPrices{
	float:right;
/*	color:#333; */
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:18px;
	font-weight:bold;
	width:150px;
    text-align: center;
}

.normalprice{
	text-decoration:line-through;
}

#productName{
	float:left;
}

#productMainImage{
	float:right;
}

#productDescription, #productDetailsList li, #productAttributes, #productDateAdded{
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
	line-height:1.5;
	margin-top:5px;
}

#productDetailsList{
	margin-top:10px;
}

.wrapperAttribsOptions{
	margin-left:15px;
}

.optionName{
	float:none;
}

img[title=" Call for Price "]{
	float:right;
}

#productQuantityDiscounts, #productAdditionalImages, #productDateAdded{
	margin-bottom:10px;
}

.buttonRow{
	margin-right:5px;
}

#productQuantityDiscounts{
	font-size:11px;
}

.additionalImages{
	padding-bottom:10px;
}

#cartInstructionsDisplay, .cartTotalsDisplay{
	font-size:12px;
}

.cartTotalsDisplay{
	margin-top:10px;
	font-weight:bold;
}

.tableHeading, .cartTableHeading{
	background-color:#822F0F;
}

.tableHeading th, .cartTableHeading th{
	color:#FFFFFF;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
}

#cartContentsDisplay{
	border:1px solid #C3C3C3;
	border-spacing:1px;
}

#cartContentsDisplay tr.rowEven td, #cartContentsDisplay tr.rowOdd td{
	vertical-align:middle;
	text-align:center;
	font-size:11px;
}

#cartSubTotal{
	margin-top:10px;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold
}

#shoppingCartDefault .forward, #checkoutConfirmDefaultBillingAddress, #checkoutConfirmDefaultShippingAddress, #checkoutConfirmDefaultPayment, #checkoutConfirmDefaultShipment, #checkoutConfirmDefaultHeadingComments, #checkoutConfirmDefaultHeadingCart{
	font-size:11px;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold
}

#checkoutShippingHeadingAddress, #checkoutShippingHeadingMethod, #checkoutShippingContentChoose{
	font-size:11px;
	margin-top:10px;
}

.buttonRow, #checkoutPayment fieldset, #orderTotals{
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
}

#checkoutPayment fieldset p{
	margin-left:5px;
}

div.floatingBox{
	font-size:11px;
	text-align:left;
	float:left;
}

fieldset#comments{
	padding-bottom:10px;	
}

fieldset#comments textarea{
	margin-left:5px;
	margin-top:5px;
}

#checkoutOrderTotals{
	padding-bottom:10px;
}

#checkoutPayment form input{
	margin-left:5px;
	margin-right:5px;
}

.inputLabelPayment{
	margin-left:5px;
}

fieldset textarea[name="comments"]{
	margin:5px 0px 5px 10px;
}

#checkoutBillto{
	width:45%;
}

#cartContentsDisplay{
	margin-top:5px;
}

#checkoutConfirmDefaultPayment, #checkoutConfirmDefaultShipment{
	float:left;	
	padding-right:5px;
}

#checkoutConfirmDefaultPaymentTitle, #checkoutConfirmDefaultShipmentTitle{
	font-size:11px;
	font-weight:normal;
	padding-left:5px;
}

#checkoutBillto div.important{
	font-size:11px;
}

#checkoutBillto address{
	margin-bottom:10px;
	margin-top:10px;
}

#checkoutShipto, #checkoutBillto{
	width:45%;
}

#ottotal{
	font-weight:bold;
}

#prevOrders tr td, #accountLinksWrapper, #accountLinksWrapper h2, #accountDefault p.forward{
	font-size:11px;
}

#accountLinksWrapper h2{
	margin-top:5px;
}

#prevOrders tr td{
	text-align:center;
}

#prevOrders caption h2{
	font-size:11px;
	text-align:left;
}

fieldset{
	padding-bottom:10px;
}

#addressBookDefault fieldset address, #addressBookDefault fieldset h3{
	margin-left:10px;
}

#addressBookDefaultPrimary{
	font-size:11px;
}

#newsletter, #globalnotify, .notice{
	margin-right:5px;
	margin-left:5px;
}

.centerBoxContentsAlsoPurch{
	float:left;
}

.az_product_list_price{
	height:auto !important;
}

.boxContents .az_product_list_price .productPrice img{
	float:none;
}

#reviewsWriteProductPageLink{
	margin-bottom:5px;
}

#productReviewsDefaultProductPageLink{
	margin-top:5px;
}

#reviewsInfoDefaultProductPageLink{
	margin-top:5px;
	margin-bottom:5px;
}

.searchBoxL{
	margin-left:1px;
}

#reviewsDefault .forward .buttonRow{
	margin-bottom:5px;
}

ul#productDetailsList{
	list-style:none;
	margin-left:10px;
	margin-bottom:5px;
}

h2#productPrices{
	text-align:right;
}

#productMainImage a{	
	text-align:center;
}

span.imgLink{
	display:block;
	width:100px;
	margin-left:auto;
	margin-right:auto;
}

.cartAttribsList ul{	
	list-style-position:inside;
}

#reviewsDefaultListingTopNumber{
	float:none !important;
}
h2.centerBoxHeading{
    background: #822F0F;
    color: #fff;
}