.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.orderEdit1 { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #ffffff; text-decoration: underline; }

BODY {
	background-color:#000000;
	color:#ffffff;
  	margin: 0px;
	padding:0px;
}

/* css for SEO images */
h1 { font-size: 0px; } 
h2 { font-size: 0px; } 
h3 { font-size: 0px; } 
#header {
    width: 270px;
    height: 100px;
    position: relative;
}
#header span {
    background: url(wine_lover_images/tophomeimg.png) no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
}
#loginLogo {
    margin-left: 11px;
    width: 176px;
    height: 20px;
    position: relative;
}
#loginLogo span {
    background: url(wine_lover_images/login_logo.png) no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
}
#cartLogo {
    margin-left: 11px;
    width: 176px;
    height: 25px;
    position: relative;
}
#cartLogo span {
    background: url(wine_lover_images/cart_logo.png) no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
}
#orderLogo {
    margin-left: 11px;
    width: 176px;
    height: 28px;
    position: relative;
}
#orderLogo span {
    background: url(wine_lover_images/order_logo.png) no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
}
#trackLogo {
    width: 176px;
    height: 20px;
    position: relative;
}
#trackLogo span {
    background: url(wine_lover_images/track_logo.png) no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
}

img{ border:0px;}

.food_tips{
	background-color:#e8e4ca;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:13px;
	line-height:1.3em;
}

.newnotes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	line-height:16px;
}
.newnotes a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#0000ff;
	text-decoration:underline;
}
.newnotes a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

/** ocean add new stylesheet for products listing **/


.pro_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.pro_name a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	text-decoration:underline;
}
.pro_name a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	text-decoration:underline;
}
.pro_rating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.pro_rating a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:underline;
}
.pro_rating a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:underline;
}
.pro_dec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.pro_declink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.pro_declink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration:underline;
}
.pro_declink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration:underline;
}
.bottle_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
}
.rrp_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.price_comments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.bottle_qty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#b2d9e1;
}
.case_qty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#bdcab2;
}

/** ocean add new stylesheet for new texts **/

.divider_alliance {
	background-image:url(wine_lover_images/divider_alliance.png);
	background-position:left top;
	background-repeat:repeat-x;
	height:4px;
}

.fonts_alliance {
	padding-left:20px;
	padding-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#737272;
	line-height:20px;
}

.text_alliance {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#040404;
	line-height:20px;
}

.text_alliance a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#040404;
	line-height:20px;
	text-decoration:none;
}
.text_alliance a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#040404;
	line-height:20px;
	text-decoration:underline;
}

.wholesales{
	padding-left:20px;
	padding-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	line-height:20px;
}

.wholesales a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	line-height:20px;
	text-decoration:underline;
}
.wholesales a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	line-height:20px;
	text-decoration:none;
}

/*for login.php page */

.login_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#d60000;
	line-height:20px;
}

.login_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	line-height:18px;
}
.login_text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	line-height:18px;
	text-decoration:none;
}
.login_text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	line-height:18px;
	text-decoration: underline;
}


.login_bg_mail{
	background-image:url(wine_lover_images/login_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:252px;
	height:18px;
}

.login_bg_password{
	background-image:url(wine_lover_images/password_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:217px;
	height:18px;
}
/*end of login.php page*/

#promotion_bar {
    float:top;
	margin-top:107px;
	background: none;
	width:1001px;
	height:15px;
}
.promotion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-stretch:extra-expanded;
}		

.searchHeading_product{
	background-image:url(wine_lover_images/best_sellers.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:106px;
}

.searchHeading_product_1{
	background-image:url(wine_lover_images/best_sellers_1.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:79px;
}

.searchHeading_mixedbox{
	background-image:url(wine_lover_images/mixed_cases.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:79px;
}

/* ocean add new code for productlisting title by food searching */

.searchHeading_poultry{
	background-image:url(FoodDish/poultry.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:109px;
}
.searchHeading_cheese{
	background-image:url(FoodDish/cheeseAnti.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:109px;
}
.searchHeading_pasta{
	background-image:url(FoodDish/pasta.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:109px;
}
.searchHeading_rice{
	background-image:url(FoodDish/riceNoodle.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:109px;
}
.searchHeading_pork{
	background-image:url(FoodDish/pork.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:109px;
}
.searchHeading_lamb{
	background-image:url(FoodDish/lamb.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:109px;
}
.searchHeading_beef{
	background-image:url(FoodDish/beef.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:109px;
}
.searchHeading_vege{
	background-image:url(FoodDish/vege.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:109px;
}
.searchHeading_seafood{
	background-image:url(FoodDish/seafood.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:109px;
}
.searchHeading_pizza{
	background-image:url(FoodDish/pizza.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:109px;
}


/* end of ocean add new code for productlisting title by food searching */
.searchHeading_contactus{
	background-image:url(wine_lover_images/contact_us.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:106px;
	
}
.searchHeading_sitemap{
	background-image:url(wine_lover_images/sitemap.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:106px;
}
.searchHeading_wineaccessories{
	background-image:url(wine_lover_images/wine_accessories.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:106px;
}
.searchHeading_wholesaleenquiries{
	background-image:url(wine_lover_images/wholesale_enquiries.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:106px;
}
.searchHeading_giftvouchers{
	background-image:url(wine_lover_images/gift_vouchers.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:608px;
	height:106px;
}

/** for newsletter background **/
.newsletter_bg{
	background-image:url(wine_lover_images/newsletter_bg.gif);
	background-position: left top;
	background-repeat:no-repeat;
	width:142px;
	height:56px;
}

#newsletter_content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#newsletter_content a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
#newsletter_content a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
#newsletter_content span{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    margin-left: 10px;
    margin-right: 10px;
}


.newsletter_text{
	padding-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.newsletter_text input{
	width:180px;
}

.newsletter_text1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.newsletter_text1 input{
	width:70px;
}
.newsletter_text2{
	padding-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.newsletter_text2 input{
	width:201px;
}

/** end of newsletter background **/

.specialOfferLogo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #636363;
}

#bestsign {
	position:absolute;
	top:50px;
	z-index:2;
	width:60px;
	height:30px;
}
#bestsign img {
	position:absolute;
	left:30px;
}
.best_seller{
	background-image:url(wine_lover_images/bestseller_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}
.besttitle {
	padding-left:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.besttitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.besttitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.bestrrp {
    height: 21px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
	text-indent:5px;
}
.befdecimal{
	width:55px;
	height:90px;
	padding-top:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight:bold;
	color: black;
	background-image:url(wine_lover_images/price_left.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
.aftdecimal{
	width:50px;
	height:90px;
	padding-top:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color: black;
	background-image:url(wine_lover_images/price_right.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.wfmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #000000;
}
.wfmain p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #000000;
}
.bestmain a:hover {
	color: #666666;
	text-decoration:underline;
}
.topbanner{
	background-image:url(wine_lover_images/topbanner.png);
	background-position: center top;
	background-repeat:no-repeat;
	width:1001px;
	height:129px;
}
#content_info{
	width:608px;
	padding-left:10px;
	padding-right:10px;
}
#pages_split{
	width:510px;
	height:26px;
	margin-top:3px;
	margin-left:98px;
}

#proinfo_home {
	width:138px;
	height:20px;
	margin-left:470px;
	margin-top:5px;
}
#proinfo_home a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bolder;
	text-decoration:underline;
}
#proinfo_home a:hover{
	text-decoration:underline;
}

#prolist_home {
	float:right;
	width:70px;
	height:13px;
}
#prolist_home a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bolder;
	text-decoration:underline;
}
#prolist_home a:hover{
	text-decoration:underline;
}

#pinfobottle{
	display: block;
	cursor:hand;
	width:180px;
	height:42px;
	text-indent:30px;
	line-height:42px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-image: url(wine_lover_images/pinfo_bottle_button.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-decoration:none;
}
#pinfocase{
	display: block;
	cursor:hand;
	width:180px;
	height:30px;
	text-indent:30px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-image: url(wine_lover_images/pinfo_case_button.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-decoration:none;
}
#navbar{
	float:right;
	width:666px;
	height:30px;
	padding-right:6px;
	margin:0px;
}
	

#navbar ul{
	float:left;
	padding: 0;
	margin: 0;
	list-style: none;
	background: none;  
	TEXT-ALIGN: center;   
	DISPLAY: inline;
}
#navbar li{
	float: left;   
	DISPLAY: block; 
	TEXT-ALIGN: center;
	margin:0px;     
	cursor:default;
	padding-left:0px;
	padding-right:0px;
	
}
#navbar ul li a{
	display: block;
	margin-left:10px;
	margin-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: none;
	color:#ffffff;
	text-decoration: none;
	text-align: left;
	line-height:20px;
	border-bottom:none;
}
#navbar ul li a:hover{
    display: block;
	background: none;
	color:#ffffff;
	text-decoration: none;
	border-bottom:1px solid #ff0000;
}

.best_bg{
	background-image:url(wine_lover_images/best_seller.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:186px;
}


#button1 {
background:url(wine_lover_images/Mix_Cases_hover.png) no-repeat -999px -999px;
}
#button1 a{
	display:block;
	background-image:url(wine_lover_images/Mix_Cases.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}
#button1 a:hover{
	background-image:url(wine_lover_images/Mix_Cases_hover.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button2 {background:url(wine_lover_images/POF_hover.png) no-repeat -999px -999px;}
#button2 a{
	display:block;
	background-image:url(wine_lover_images/POF.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button2 a:hover{
	background-image:url(wine_lover_images/POF_hover.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button3 {background:url(wine_lover_images/WA_hover.png) no-repeat -999px -999px;}
#button3 a{
	display:block;
	background-image:url(wine_lover_images/WA.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button3 a:hover{
	background-image:url(wine_lover_images/WA_hover.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}
#button4 {
	background:url(wine_lover_images/GV_hover.png) no-repeat -999px -999px;
}
#button4 a{
	display:block;
	background-image:url(wine_lover_images/GV.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button4 a:hover{
	background-image:url(wine_lover_images/GV_hover.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button5 {background:url(wine_lover_images/SM_hover.png) no-repeat -999px -999px;}
#button5 a{
	display:block;
	background-image:url(wine_lover_images/SM.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button5 a:hover{
	background-image:url(wine_lover_images/SM_hover.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button6 {background:url(wine_lover_images/WE_hover.png) no-repeat -999px -999px;}
#button6 a{
	display:block;
	background-image:url(wine_lover_images/WE.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button6 a:hover{
	background-image:url(wine_lover_images/WE_hover.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button7 {background:url(wine_lover_images/AP_hover.png) no-repeat -999px -999px;}
#button7 a{
	display:block;
	background-image:url(wine_lover_images/AP.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button7 a:hover{
	background-image:url(wine_lover_images/AP_hover.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button8 {background:url(wine_lover_images/CML_hover.png) no-repeat -999px -999px;}
#button8 a{
	display:block;
	background-image:url(wine_lover_images/CWL.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button8 a:hover{
	background-image:url(wine_lover_images/CWL_hover.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button9 {background:url(wine_lover_images/Conditions_hover.png) no-repeat -999px -999px;}
#button9 a{
	display:block;
	background-image:url(wine_lover_images/Conditions.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button9 a:hover{
	background-image:url(wine_lover_images/Conditions_hover.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}
#button10 {background:url(wine_lover_images/shipping_hover.png) no-repeat -999px -999px;}
#button10 a{
	display:block;
	background-image:url(wine_lover_images/shipping.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button10 a:hover{
	background-image:url(wine_lover_images/shipping_hover.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button11 {background:url(wine_lover_images/privacy.png) no-repeat -999px -999px;}
#button11 a{
	display:block;
	background-image:url(wine_lover_images/privacy.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

#button11 a:hover{
	background-image:url(wine_lover_images/privacy_hover.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:18px;
}

TD.cartmain, P.cartmain {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#e8e8e8;
  line-height: 1.5;
}

/* Search box in right hand of menu */
.search_bg{
	width:189px;
	border-top:#868889 2px solid;
	border-left:#868889 2px solid;
	border-right:#868889 2px solid;
}	
#search_content{
	background-image:url(wine_lover_images/search_bg.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-top: 11px; !important
	padding-top:8px;
	padding-bottom:11px;
	margin-left:12px;
	padding-left:5px;
}
#search_content input{
	color:#666666;
}

/* Login box in right hand of menu */
.myaccount_bg{
	background-image:url(wine_lover_images/login_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:100px;
	border-top:#868889 2px solid;
	border-left:#868889 2px solid;
	border-right:#868889 2px solid;
}
#login_content{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:0px;
	padding-top:0px;
}
#login_content a{
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: underline;
}
#login_content a:hover{
  color:#666666;
  text-decoration: underline;
}
#login_content input{
	color:#666666;
}

/* Shopping cart box in right hand of menu */
.shoppingcart_text{
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight:bold;
}
#shoppingcart_content{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:0px;
	padding-top:0px;
}
#shoppingcart_content a{
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: underline;
}
#shoppingcart_content a:hover{
  color:#666666;
  text-decoration: underline;
}
.shoppingcart_bg{
	background-image:url(wine_lover_images/shoppingcart_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:164px;
	border-top:#868889 2px solid;
	border-left:#868889 2px solid;
	border-right:#868889 2px solid;
}

/* Tracking order and postcode box in right hand of menu */
.order_bg{
	background-image:url(wine_lover_images/free_delivery_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:176px;
	height:170px;
	border:#868889 2px solid;
}
#order_content {
	padding-left:10px;
	padding-right:6px;
	padding-bottom:0px;
	padding-top:30px;
}
.order_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:15px;
  color: #ffffff;
  font-weight:bolder;
}
.order_text a{
  color:#666666;
  font-weight:normal;
  text-decoration: underline;
}
.order_text a:hover{
  color:#ffffff;
  font-weight:normal;
  text-decoration: underline;
}
.order_text2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:15px;
  color: #ffdd3c;
}
#order_search_postcode{
	background-image:url(wine_lover_images/search_bg.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:20px;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:5px;
}
#order_search_postcode input{
	color:#666666;
}
#order_search_order{
	background-image:url(wine_lover_images/search_bg.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:20px;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:5px;
}
#order_search_order input{
	color:#666666;
}

.bg{
	background-image:url(wine_lover_images/maincontent_index3.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:620px;
	height:475px;
}
.hometitle {
         font-family:Arial, Helvetica, sans-serif;
         font-size: 14px;
         color:black;
}
.hometitle a{
         font-family:Arial, Helvetica, sans-serif;
         font-size: 14px;
         color:black;
         text-decoration:none;
}
.hometitle a:hover{
         font-family:Arial, Helvetica, sans-serif;
         font-size: 14px;
         color:black;
         text-decoration:underline;
}
.hometext {
         font-family:Arial, Helvetica, sans-serif;
         font-size: 12px;
         color:black;
}
.homelink {
         font-family:Arial, Helvetica, sans-serif;
         font-size: 12px;
         color:red;
}
.homelink a{
         font-family:Arial, Helvetica, sans-serif;
         font-size: 12px;
         color:red;
         text-decoration:underline;
}
.homelink a:hover{
         font-family:Arial, Helvetica, sans-serif;
         font-size: 12px;
         color:red;
         text-decoration:underline;
}
.footer_content {
	padding-top:15px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#807e7e;
	word-spacing:2px;  
}
	
/** CSS for navigation bar and drop-down sub-nav menu **/


/* new default CSS for webninja */
A {
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color: #676767;
  text-decoration: none;
  
}

A:hover {
  color: #b6b7cb;
  text-decoration: none;
}

FORM {
   display: inline;
}

.boxText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TEXTAREA {
  width: 99%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

SPAN.errorText {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
}
TR.header {
  background: #FFFFFF;
}

TR.headerNavigation {
   background: #bbc3d3;
}

TD.headerNavigation {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #bbc3d3;
  color: #f8f8f8;
  font-weight : bold;
  line-height:18px;
}

A.headerNavigation { 
  color: #f8f8f8; 
  text-decoration:none;
}

A.headerNavigation:hover {
  color: #8284b0;
  text-decoration:none;
}

td.productsname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:#333b81;
	text-decoration:none;
}

td.productsname a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:#333b81;
	text-decoration:none;
}

td.productsname a:hover{
	text-decoration:none;
}


SPAN.markProductOutOfStock {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FF0000;
  font-weight: bold;
}

.orderEdit {
  font-family: Arial, Helvetica, sans-serif;
  font-size : 10px;
  color: #FF0000;
  text-decoration: underline;
}
 
TD.main, P.main {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color:#000000;
}

TD.main2, P.main2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color:#000000;
}

TD.main3{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color:#000000;
  text-decoration:none;
}
TD.main3 a{
  color:#2a5db0;
  text-decoration:underline;
}
TD.main3 a:hover{
  color:#182843;
  text-decoration:underline;
}

TD.main4{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color:#ffffff;
  text-decoration:none;
}
TD.main4 a{
  color:#2a5db0;
  text-decoration:underline;
}
TD.main4 a:hover{
  color:#182843;
  text-decoration:underline;
}

TD.searchPage, SPAN.searchPage, P.searchPage {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000000;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#000000;
}

TD.smallTextExtra, SPAN.smallTextExtra, P.smallTextExtra {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}


.errorBox {
  font-family :Arial, Helvetica, sans-serif;
  font-size : 10px;
  background: #00007F; font-weight: bold;
}

.stockWarning {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10px;
  color: #FF0000;
}

TR.headerError {
  background: #FF0000;
}

TD.headerError {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #000080;
}

TD.footer {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #bbc3d3;
  line-height:18px;
  color: #ffffff;
}

.infoBox {
  background: #b6b7cb;
  text-indent:5px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.infoBoxContents {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.infoBoxExtraContents {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-image:url(orangeit_images/best_selection_bg.gif);
  background-position:top center;
  background-repeat:no-repeat;
  width:140px;
  height:140px;
  z-index:0;
}

.infoBoxExtraContents img{
  z-index:1;
}

.infoBoxContents a{
  font-family: Arial, Helvetica, sans-serif;
  color:#000000;
  font-size: 10px;
  text-decoration:none;
}

.infoBoxContents a:hover{
  font-family: Arial, Helvetica, sans-serif;
  color:#000000;
  font-size: 10px;
  text-decoration:underline;
}

TD.infoBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #000080;
  color: #FFFFFF;
}

.PlainContents {
  background: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #00007F;
}

.infoBoxNoticeContents {
  background: #9C1102;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TABLE.productListing {
	border: 0px;
	border-style: solid;
	border-color: #e8e8e8;
	border-spacing: 1px;
	background-color: #FFF;
	color: #000;
}

TABLE.infoBox-button {
  border: 1px;
  border-style: solid;
  border-color: 000080;
  border-spacing: 1px;
}

TABLE.user-table {
  border: 0px;
  border-style: solid;
  border-color: 000080;
  border-spacing: 1px;
}

TR.user-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #D9FFFF;
}

TD.user-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#000000;
}

.productListing-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #FFF;
	font-weight: bold;
	background-color: #9C1102;
}

/*
.productListing-heading:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	background-color: #FFF;
}
*/

TD.productListing-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

A.pageResults {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

A.pageResults:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background: #808080;
}

SPAN.productSpecialPrice {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
}

TD.pageHeading, DIV.pageHeading {
	vertical-align:top;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	color:#ffffff;
	text-indent:5px;
}

TD.searchHeading, DIV.searchHeading {
	vertical-align:middle;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bolder;
	color:#ffffff;
	text-indent:5px;
	height:70px;
	background-color:#AD0000;
}

TD.fieldKey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color:#000000;
}

TD.fieldValue {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.tableHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

TABLE.formArea {
  background: #FFFFFF;
  border-color: 000080;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

.moduleRow {
}

.moduleRowOver {
  background-color: #FFFFFF;
  cursor: pointer;
  cursor: hand;
}

.moduleRowSelected {
  background-color: #FFFFFF;
}

.checkoutBarFrom, .checkoutBarTo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

.checkoutBarCurrent {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;}

.productsNotifications {
  background: #FFFFFF;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: none;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: none;
}

TR.infoBoxContents-button {
  background: #FFFFFF;
}


TD.accountCategory {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0000A0;
}

SPAN.greetUser {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family:Arial, Helvetica, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family:Arial, Helvetica, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.messageBox { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; background-color: #ffff00; }
.messageStackSuccess {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F00;
	color: #000;
}

.inputRequirement { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }
