/*  ----------------------- MAIN STYLES -----------------------  */



img, div { behavior: url(iepngfix.htc) }



ul {

	padding:0px;

	margin:8px 20px;

	color:#666666;

}

.centerColumn ul {

	padding:0px;

	margin:8px 15px;

	color:#666666;

}

#navColumnOne {

	background:url(../images/bg2.gif);

}

#navColumnTwo {

	background:url(../images/bg2.gif);

}

.centerColumn {

}

.centerColumn table {

}

#loginDefault input {

	margin:0 5px 5px 5px;

}

#indexDefault {

	border:none;

	padding:0;

}

#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {

	margin:0;

}

input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname {

	width:51%;

	margin:2px 0;

}

#productGeneral h1

{

	padding:10px 0 6px 2px;

	line-height:17px;

	color:#6a3b0e;

	font-weight:bold;

	font-size:17px;

}

#productGeneral h2

{

	padding:10px 0 6px 2px;

	line-height:17px;

	color:#16b2a5;

	font-weight:bold;

	font-size:17px;

}

input#dob {

	width:100px;

	margin:2px 0;

}

input#password-new, input#password-confirm {

	width:100px;

	margin:2px 0;

}

textarea#enquiry {

	width:93%;

	margin:4px 0;

}

/*  ----------------------- NAVIGATION -----------------------  */



#navCatTabs {

	background:url(../images/bg2.gif);

	color:#6A3B0E;

	font-weight:bold;

	border:1px solid #000000;

	margin:10px 42px 0 42px;

}

#navCatTabs ul {

	margin:0 0;

	padding:0 0;

	list-style:none;

	line-height:18px;

}

#navCatTabs ul li {

	display:inline;

	float:none;

	padding:0 10px;

}

#navCatTabs ul li a {

	color:#6A3B0E;

}

#navBreadCrumb {

	padding:10px 0px 0px 0px;

	color:#6A3B0E;

	font-weight:bold;

	margin-bottom:2px;

}

#navBreadCrumb a {

	color:#6A3B0E;

	text-decoration:none;

}

#navBreadCrumb a:hover {

	text-decoration:underline;

}

/*  ----------------------- HEADINGS -----------------------  */



caption h2, #accountDefaultHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading, #customerAuthDefaultHeading, #discountcouponInfoHeading, #maintenanceDefaultHeading, #downloadTimeOutHeading, #gvFaqDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #loginDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #shippingInfoHeading, #cartDefaultHeading, #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading {

	padding:10px 0 6px 2px;

	line-height:17px;

	color:#6a3b0e;

	font-weight:bold;

	font-size:17px;

}

#shippingInfoHeading {

	padding:10px 0 6px 2px;

	line-height:17px;

	color:#6a3b0e;

	font-weight:bold;

	font-size:17px;

}

#addressBookProcessDefault h1 {

	padding:17px 0 9px 15px;

	font-size:12px;

	line-height:15px;

	color:#353535;

	text-transform:uppercase;

	font-weight:bold;

}

#advSearchDefaultHeading {

	padding:10px 0 6px 2px;

	line-height:17px;

	color:#6a3b0e;

	font-weight:bold;

	font-size:17px;

}

#loginDefaultHeading {

	padding:10px 0 6px 2px;

	line-height:17px;

	color:#6a3b0e;

	font-weight:bold;

	font-size:17px;

}

#discountcouponInfoHeading {

	padding:10px 0 6px 2px;

	line-height:17px;

	color:#6a3b0e;

	font-weight:bold;

	font-size:17px;

}

legend {

	line-height:17px;

	color:#6a3b0e;

	font-weight:normal;

	font-size:14px;

}

h2 {

	padding:0 0 9px 31px;

	font-size:13px;

	line-height:15px;

	font-weight:bold;

	color:#6a3b0e;

	font-family:"Times New Roman", Times, serif;

}

h3 {

	padding:0 0 9px 0;

	font-size:12px;

	line-height:15px;

	font-weight:bold;

	color:#6a3b0e;

	font-family:"Times New Roman", Times, serif;

}

h4 {

	padding:0 0 9px 31px;

	font-size:11px;

	line-height:15px;

	font-weight:bold;

	color:#6a3b0e;

	font-family:"Times New Roman", Times, serif;

}

/*  ----------------------- PRODUCT LISTING -----------------------  */







/*  HEADINGS  */



h2.centerBoxHeading {

	padding:10px 0 6px 2px;

	line-height:17px;

	color:#6a3b0e;

	font-weight:bold;

	font-size:17px;

}

#indexCategoriesHeading, #productListHeading {

	padding:10px 0 6px 2px;

	font-size:17px;

	line-height:15px;

	color:#6a3b0e;

	font-weight:bold;

}

#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading {

	padding:10px 0 6px 2px;

	line-height:17px;

	color:#6a3b0e;

	font-weight:bold;

	font-size:17px;

}

/*  --------  */







/*  LISTINGS  */



#newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault {

}

#newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line {

	border-top:1px solid #D9D9D9;

	padding:0;

	height:1px;

	line-height:0px;

	font-size:0px;

}

#newProductsDefault td, #allProductsDefault td, #featuredDefault td {

	padding:10px;

	border:none;

}

#newProductsDefault a.link, #allProductsDefault a.link, #featuredDefault a.link {

	color:#6A3B0E;

	font-size:11px;

	text-decoration:underline;

	font-weight:bold;

}

#newProductsDefault a.link:hover, #allProductsDefault a.link:hover, #featuredDefault a.link:hover {

	text-decoration:none;

}

/*  --------  */



/*  REVIEWS  */



#reviewsDefault hr {

	color:#D8D8D8;

	border:0;

	border-top:1px solid #D9D9D9;

	margin:5px 0px;

}

#reviewsDefault .smallProductImage {

	padding:0px 10px 10px 10px;

}

#reviewsDefault h2, #reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading {

	color:#292929;

	font-size:11px;

	line-height:13px;

	font-family:tahoma;

	font-weight:bold;

	clear:both;

}

#reviewsDefault .rating, .bold {

	padding:5px 0px;

}

#reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice {

	font-family:tahoma;

	color:#D60D00;

	font-size:12px;

	line-height:13px;

	font-weight:bold;

}

/*  -------  */





/*  CATEGORY  */



#indexCategories {

}

#categoryImgListing {

	padding:0;

	margin:0px 0px 10px;

}

#indexProductListCatDescription, #categoryDescription {

	padding-bottom:15px;

	border-bottom:1px solid #6a3b0e;

	margin-bottom:20px;

}

.categoryListBoxContents {

	text-align:center;

	padding:5px 0px;

	color:#6a3b0e;

}

.categoryListBoxContents a

{

	color:#6a3b0e;

}

.categoryListBoxContents img {

	margin-bottom:5px;

}

/*  --------  */





/*  CATEGORY LISTING  */



.tabTable {

	margin:0px 0px 5px 0px;

	border-left:1px solid #6a3b0e;

	color:#6a3b0e;

	font-family:"Times New Roman", Times, serif;

}

.tabTable th {

	color:#000000;

	font-weight:bold;

	padding:5px 10px;

	border-top:1px solid #6a3b0e;

	border-right:1px solid #6a3b0e;

	border-bottom:1px solid #6a3b0e;

	text-align:center;

	color:#6a3b0e;

	font-family:"Times New Roman", Times, serif;

}

.tabTable th a {

	color:#000000;

	color:#6a3b0e;

	font-family:"Times New Roman", Times, serif;

}

.tabTable td {

	border-right:1px solid #6a3b0e;

	border-bottom:1px solid #6a3b0e;

	padding:5px;

}

.tabTable td {

	font-family:tahoma;

	color:#D60D00;

	font-size:12px;

	line-height:13px;

	font-weight:bold;

	color:#6a3b0e;

	font-family:"Times New Roman", Times, serif;

}

.tabTable td .listingDescription {

	color:#6a3b0e;

	font-size:14px;

	line-height:normal;

	font-weight:normal;

	padding:5px 0px;

	font-family:"Times New Roman", Times, serif;

}

.tabTable td a {

	color:#292929;

	font-size:15px;

	line-height:13px;

	color:#6a3b0e;

	font-family:"Times New Roman", Times, serif;

	font-weight:bold;

}

/*  ----------------  */







/*  TABLES  */



#prevOrders {

	margin:0px 0px 5px 0px;

	border-left:1px solid #D9D9D9;

}

#prevOrders th {

	color:#000000;

	font-weight:bold;

	padding:5px 10px;

	border-top:1px solid #D9D9D9;

	border-right:1px solid #D9D9D9;

	border-bottom:1px solid #D9D9D9;

	text-align:center;

}

#prevOrders th a {

	color:#000000;

}

#prevOrders td {

	border-right:1px solid #D9D9D9;

	border-bottom:1px solid #D9D9D9;

	padding:5px;

}

#prevOrders td {

	color:#666666;

	text-decoration:none;

	font-size:13px;

	line-height:normal;

	font-weight:bold;

}

#prevOrders td .listingDescription {

	color:#6a3b0e;

	font-size:14px;

font-family:"Times New Roman", Times, seri line-height:normal;

	font-weight:normal;

	padding:5px 0px;

}

#prevOrders td a {

	color:#6A3B0E;

	text-decoration:none;

	font-size:13px;

	line-height:normal;

	font-weight:bold;

}

#accountHistInfo table {

	margin:0px 0px 5px 0px;

	border-left:1px solid #D9D9D9;

}

#accountHistInfo th {

	color:#000000;

	font-weight:bold;

	padding:5px 10px;

	border-top:1px solid #D9D9D9;

	border-right:1px solid #D9D9D9;

	border-bottom:1px solid #D9D9D9;

	text-align:center;

}

#accountHistInfo th a {

	color:#000000;

}

#accountHistInfo td {

	border-right:1px solid #D9D9D9;

	border-bottom:1px solid #D9D9D9;

	padding:5px;

}

#accountHistInfo td {

	color:#6a3b0e;

	text-decoration:none;

	font-size:13px;

	line-height:normal;

	font-weight:bold;

	font-family:"Times New Roman", Times, serif;

}

#accountHistInfo td .listingDescription {

	color:#6a3b0e;

	font-size:14px;

	line-height:normal;

	font-weight:normal;

	padding:5px 0px;

	font-family:"Times New Roman", Times, serif;

}

#accountHistInfo td a {

	color:#6A3B0E;

	text-decoration:none;

	font-size:13px;

	line-height:normal;

	font-weight:bold;

}

/*  ----------------  */





/*  ----------------------- PRODUCT INFO -----------------------  */



.categoryIcon {

	padding:10px;

}

.categoryIcon a {

	color:#6a3b0e;

	font-weight:bold;

	text-decoration:none;

	font-size:15px;

	line-height:normal;

	font-weight:normal;

}

.navNextPrevWrapper {

	margin:0px 10px;

	padding:10px 0px;

}

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {

	margin:10px;

	text-align:center;

	line-height:20px;

}

#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a {

	color:#6A3B0E;

	font-weight:bold;

	text-decoration:none;

}

#productName {

	padding:10px 0 6px 2px;

	font-size:12px;

	line-height:15px;

	color:#010101;

	font-weight:bold;

	clear:both;

}

#productPrices {

	font-family:tahoma;

	color:#D60D00;

	font-size:12px;

	line-height:13px;

	font-weight:bold;

}

#productDescription {

	margin:0px 10px;

	padding:0;

}

#cartAdd {

	float:right;

	text-align:center;

	margin:1em;

	border:1px solid #6a3b0e;

	padding:1em;

}

#alsoPurchased {

	margin-top:10px;

}

#productAdditionalImages {

	margin:10px;

	border:1px solid #D9D9D9;

	padding:10px 0px;

}

#productAdditionalImages .additionalImages {

	text-align:center;

}

#productAdditionalImages .additionalImages a {

	color:#6A3B0E;

	font-weight:bold;

}

/*  ----------------------- SHOPPING CART -----------------------  */



#cartInstructionsDisplay {

	margin:10px;

}

#cartEmptyText {

	font-size:13px;

	color:#6a3b0e;

}

#cartContentsDisplay {

	border-left:1px solid #D9D9D9;

}

#cartContentsDisplay th {

	border:1px solid #D9D9D9;

	border-left:none;

	padding:5px;

	color:#666666;

}

#cartContentsDisplay td {

	border-right:1px solid #D9D9D9;

	border-bottom:1px solid #D9D9D9;

	padding:5px;

	text-align:center;

}

#cartContentsDisplay td .cartAttribsList {

	text-align:left;

	font-size:11px;

}

#cartContentsDisplay td {

	font-family:tahoma;

	color:#D60D00;

	font-size:12px;

	line-height:13px;

	font-weight:bold;

}

#cartContentsDisplay td #cartImage {

	float:none;

	display:block;

}

#cartContentsDisplay td a {

	color:#292929;

	font-size:11px;

	line-height:13px;

	font-family:tahoma;

	font-weight:bold;

}

#cartContentsDisplay td a:hover {

	text-decoration:none;

}

#cartSubTotal {

	padding:5px;

	text-align:right;

	font-weight:bold;

}

#cartSubTotal strong {

	font-family:tahoma;

	color:#D60D00;

	font-size:12px;

	line-height:13px;

	font-weight:bold;

}

#shoppingCartDefault .buttonRow {

	margin:5px;

}

#shoppingCartDefault .text_v_c {

	color:#6A3B0E;

	font-weight:bold;

	font-size:11px;

	line-height:normal;

	padding:5px;

	text-align:right;

}

#shoppingCartDefault .text_v_c a {

	color:#6A3B0E;

}

.advisory {

	margin:10px;

}

#infoShoppingCart {

	background:#FFFFFF;

}

#infoShoppingCart div {

	padding:20px;

}

#infoShoppingCart h1 {

	color:#6A3B0E;

	line-height:normal;

	padding-bottom:20px;

	font-size:20px;

}

#popupCVVHelp {

	background:#FFFFFF;

}

#popupCVVHelp div {

	padding:10px 20px;

}

#popupCVVHelp h1 {

	color:#161616;

	line-height:normal;

	padding:20px 20px 0;

	font-size:20px;

}

#infoShoppingCart {

	background:#FFFFFF;

}

#infoShoppingCart div {

	padding:20px;

}

#infoShoppingCart h1 {

	color:#161616;

	line-height:normal;

	padding-bottom:20px;

	font-size:20px;

}

#popupSearchHelp div {

	padding:20px;

}

#popupShippingEstimator {

}

#popupShippingEstimator div {

	padding:15px;

}

#shippingEstimatorContent h2 {

	padding:10px 0 6px 2px;

	font-size:12px;

	line-height:15px;

	color:#010101;

	font-weight:bold;

}

#shippingEstimatorContent #country, #shippingEstimatorContent #stateZone, #shippingEstimatorContent #state {

	width:180px;

}

#shippingEstimatorContent #state {

	margin:2px 0 2px 131px;

}

#shippingEstimatorContent label#stateLabel {

	display:none;

}

#shippingEstimatorContent table {

	margin:0px 0px 5px 0px;

	border-left:1px solid #D9D9D9;

	border-collapse:collapse;

	border-top:1px solid #D9D9D9;

}

#shippingEstimatorContent th {

	color:#666666;

	font-weight:bold;

	padding:5px 10px;

	border-top:1px solid #D9D9D9;

	border-right:1px solid #D9D9D9;

	border-bottom:1px solid #D9D9D9;

	text-align:center;

}

#shippingEstimatorContent th a {

	color:#666666;

}

#shippingEstimatorContent td {

	border-right:1px solid #D9D9D9;

	border-bottom:1px solid #D9D9D9;

	padding:5px;

}

#shippingEstimatorContent td.cartTotalDisplay {

	font-family:tahoma;

	color:#D60D00;

	font-size:12px;

	line-height:13px;

	font-weight:bold;

}

#shippingEstimatorContent td a {

	color:#3E3E3E;

	text-decoration:underline;

	font-size:10px;

	line-height:normal;

	font-weight:normal;

	text-transform:uppercase;

}

