

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



ul {

	padding:0px; 

	margin:8px 20px; 

	color:#918E74;

}

	

.centerColumn ul {

	padding:0px; 

	margin:8px 15px; 

	color:#918E74;

}



#sorter form {

	display:inline;

}



#navColumnOne {}

#navColumnTwo {}

.centerColumn {}

.centerColumn table {}



#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:49%; 

	margin:0 0 3px; 

	vertical-align:middle;

}



input#dob, input#postcode {

	width:70px; 

	margin:0 0 3px; 

	vertical-align:middle;

}



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

	width:49%; 

	margin:0 0 3px; 

	vertical-align:middle;

}



textarea#enquiry {

	width:93%; 

	margin:4px 0;

}



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



#navCatTabs {

	color:#918E74; 

	font-weight:bold; 

	margin-bottom:2px;

}



#navCatTabs ul {

	margin:0 10px; 

	padding:10px 0; 

	list-style:none; 

	line-height:18px;

}



#navCatTabs ul li {

	display:inline; 

	padding:0px 10px;

}



#navCatTabs ul li a {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	line-height:normal; 

	color:#006666;

}



#navBreadCrumb {

	padding:10px 0px 0px 0px; 

	color:#918E74; 

	font-weight:bold; 

	margin-bottom:2px;

}



#navBreadCrumb a {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	line-height:normal; 

	color:#006666;

}



/*  ----------------------- 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, #returnPolicyHeading, #sellingWineHeading, #rewardPointsHeading, #cartDefaultHeading, #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:18px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666; 

	padding:5px 0px 16px;

}



#addressBookProcessDefault h1 {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666; 

	padding:5px 15px 16px;

}



h2 {

	font-size:14px; 

	font-weight:bold; 

	line-height:normal; 

	color:#363636; 

	padding:3px 0px 5px;

}



h3 {

	color:#363636; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	padding:3px 0px 5px;

}



h4 {

	color:#363636; 

	font-size:11px; 

	font-weight:bold; 

	line-height:normal; 

	padding:3px 0px 5px;

}



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



/*  HEADINGS  */



h2.centerBoxHeading {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666; 

	padding:5px 15px 16px;

}



#indexCategoriesHeading, #productListHeading {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:20px; font-weight:bold; 

	line-height:normal; 

	color:#006666; 

	padding:5px 15px 16px 8px;

}



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

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666; 

	padding:5px 15px 16px;

}



/*  LISTINGS  */



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



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

	padding:0; 

	line-height:0px; 

	font-size:0px; 

	background:url(../images/line_1.gif) top left repeat-x; 

	height:7px;

}



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

	padding:10px; 

	border:none;

}



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

	text-decoration:none; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666;

}



#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 #D9D8CF; 

	margin:5px 0px;

}



#reviewsDefault .smallProductImage {

	padding:0px 10px 10px 10px;

}



#reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading {

	clear:both; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666; 

	padding:5px 15px 16px;

}



#reviewsDefault .rating, .bold {

	padding:5px 0px;

}



#reviewsDefault h2 {

	clear:both; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#111111;

}



#reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:16px; 

	line-height:normal; 

	color:#463F37;

}



#reviewsWrite textarea {

	width:490px;

}



/*  CATEGORY  */



#indexCategories {}



#categoryImgListing {

	padding:0; 

	margin:0px 0px 10px;

}



#indexProductListCatDescription, #categoryDescription {

	padding-bottom:15px; 

	border-bottom:1px solid #D9D8CF; 

	margin-bottom:20px;

}



.categoryListBoxContents {

	text-align:center; 

	padding:5px 0px;

}



.categoryListBoxContents img {

	margin-bottom:5px;

}



.categoryListBoxContents a {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#111111;

}



/*  CATEGORY LISTING  */



.tabTable {

	margin:0px 0px 5px 0px; 

}



.tabTable th {

	padding:5px 10px; 

	border-top:1px solid #D9D8CF; 

	border-bottom:1px solid #D9D8CF; 

	text-align:center;

}



.tabTable th {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#918E74;

}



.tabTable th a {

	color:#918E74; 

	text-decoration:none

}



.tabTable th a:hover {

	text-decoration:underline

}



.tabTable td {

	border-bottom:1px solid #D9D8CF; 

	padding:5px;

}



.tabTable td {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	line-height:normal; 

	color:#463F37;

}



.tabTable td .listingDescription {

	padding:5px 0px; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	line-height:normal; 

	color:#918E74;

}



.tabTable td a {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666; 

	text-decoration:none;

}



.tabTable td a:hover {

	text-decoration:underline;

}



/*  TABLES  */



#prevOrders {

	margin:0px 0px 5px 0px; 

	border-left:1px solid #D9D8CF;

}



#prevOrders th {

	padding:5px 10px; 

	border-top:1px solid #D9D8CF; 

	border-right:1px solid #D9D8CF; 

	border-bottom:1px solid #D9D8CF; 

	text-align:center;

}



#prevOrders th {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666;

}



#prevOrders th a {

	color:#006666;

}



#prevOrders td {

	border-right:1px solid #D9D8CF; 

	border-bottom:1px solid #D9D8CF; 

	padding:5px;

}



#prevOrders td {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	line-height:normal; 

	color:#918E74;

}



#prevOrders td a {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	line-height:normal; 

	color:#006666;

}



#accountHistInfo table {

	margin:0px 0px 5px 0px; 

	border-left:1px solid #D9D8CF;

}



#accountHistInfo th {

	padding:5px 10px; 

	border-top:1px solid #D9D8CF; 

	border-right:1px solid #D9D8CF; 

	border-bottom:1px solid #D9D8CF; 

	text-align:center;

}



#accountHistInfo th {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666;

}



#accountHistInfo th a {

	color:#006666;

}



#accountHistInfo td {

	border-right:1px solid #D9D8CF; 

	border-bottom:1px solid #D9D8CF; 

	padding:5px;

}



#accountHistInfo td {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	line-height:normal; 

	color:#918E74;

}



#accountHistInfo td a {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	line-height:normal; 

	color:#006666;

}



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



.categoryIcon {

	padding:10px;

}



.categoryIcon a {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#111111;

}



.navNextPrevWrapper {

	margin:0px 10px; 

	padding:10px 0px; 

	text-align:center;

}



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

	margin:10px; 

	text-align:center; 

	line-height:20px;

}



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

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#111111;

}



#productName {

	clear:both; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:20px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666; 

	padding:5px 15px 16px 8px;

}



#productPrices {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:18px; 

	font-weight: bold;

	line-height:20px; 

	color:#006666;

}



#productDescription {

	margin:0px 10px; 

	padding:0;

}



#productDetails {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:14px; 

	font-weight: 300;

	line-height:24px; 

	color:#918E74; 

}



#cartAdd {

}



#alsoPurchased {

	margin-top:10px;

}



#alsoPurchased a {

	text-decoration:none; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#111111;

}



#productAdditionalImages {

	margin:10px; 

	border:1px solid #D9D8CF; 

	padding:10px 0px;

}



#productAdditionalImages .additionalImages {

	text-align:center;

}



#productAdditionalImages .additionalImages a {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#111111;

}



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



#cartInstructionsDisplay {

	padding:10px;

}



#cartEmptyText {

	font-size:13px; 

	color:#161616;

}



#cartContentsDisplay {

	border-left:1px solid #D9D8CF;

}



#cartContentsDisplay th {

	border:1px solid #D9D8CF; 

	border-left:none; 

	padding:10px; 

}



#cartContentsDisplay th {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666;

}



#cartContentsDisplay th a {

	color:#006666;

}



#cartContentsDisplay td {

	border-right:1px solid #D9D8CF; 

	border-bottom:1px solid #D9D8CF; 

	padding:10px; 

}



#cartContentsDisplay td .cartAttribsList {

	text-align:left;

}



#cartContentsDisplay td {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	line-height:normal; 

	color:#918E74;

}



#cartContentsDisplay td.cartTotalDisplay {

	font-family:Arial, Helvetica, sans-serif; 

	line-height:normal; 

	text-align:right;

}



#cartContentsDisplay td #cartImage {

	float:none; 

	display:block;

}



#cartContentsDisplay td a {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#111111;

}



#cartSubTotal {

	padding:5px; 

	text-align:right; 

	font-weight:bold;

}



#cartSubTotal strong {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:16px; 

	line-height:normal; 

	color:#463F37;

}



#shoppingCartDefault .buttonRow {

	margin:5px;

}



#shoppingCartDefault .text_v_c {

	margin:5px; 

	text-align:right; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	line-height:normal; 

	color:#918E74;

}



#shoppingCartDefault .text_v_c a {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	line-height:normal; 

	color:#006666;

}



.advisory {

	margin:10px;

}



#infoShoppingCart {

	background:#FFFFFF;

}



#infoShoppingCart div {

	padding:20px;

}



#infoShoppingCart h1 {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666; 

	padding:5px 15px 16px;

}



#popupSearchHelp div {

	padding:20px;

}



#popupCVVHelp {

	background:#FFFFFF;

}



#popupCVVHelp div {

	padding:10px 20px;

}



#popupCVVHelp h1 {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666; 

	padding:5px 15px 16px;

}



.hiddenField {

	display:none;

}



#popupShippingEstimator {

	background:#FFFFFF;

}



#popupShippingEstimator div {

	padding:15px;

}



#shippingEstimatorContent h2 {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666; 

	padding:5px 15px 16px;

}



select#country, select#stateZone {

	width:160px; 

	margin:0 0 3px;

}



input#state {

	width:156px; 

	margin:0 0 3px 131px;

}



#popupShippingEstimator label#stateLabel {

	display:none;

}



#shippingEstimatorContent td.cartTotalDisplay {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:16px; 

	line-height:normal; 

	color:#463F37;

}



#shippingEstimatorContent table {

	margin:0px 0px 5px 0px; 

	border-left:1px solid #D9D8CF; 

	border-bottom:1px solid #D9D8CF; 

	border-collapse:collapse;

}



#shippingEstimatorContent th {

	padding:5px 10px; 

	border-top:1px solid #D9D8CF; 

	border-right:1px solid #D9D8CF; 

	text-align:center;

}



#shippingEstimatorContent th {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	font-weight:bold; 

	line-height:normal; 

	color:#006666;

}



#shippingEstimatorContent th a {

	color:#006666;

}



#shippingEstimatorContent td {

	border-right:1px solid #D9D8CF; 

	border-top:1px solid #D9D8CF; 

	padding:5px;

}



#shippingEstimatorContent td {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px; 

	line-height:normal; 

	color:#918E74;

}

