a.test:link{color:#fffff0}

.main {

width:906px;



margin-left: auto;



margin-right: auto;

}

body {

PADDING-BOTTOM: 0px; 



MARGIN: 0px; 



PADDING-TOP: 0px; 



FONT-FAMILY: Arial, Helvetica, sans-serif;



background-color:#ffffff;



color:#000000;



width:906px;

}

































img {border:none}

.MenuItems {

FONT-SIZE: 8pt;



	COLOR:#eeeeee;



	TEXT-INDENT: 5px;



	FONT-FAMILY: Arial, Helvetica, sans-serif;



	TEXT-DECORATION: none;



background-color:;

}

































.smallPictureLabel {



FONT-SIZE: 8pt;



FONT-STYLE: 10pt;



}

















































.imgHover a:hover{background-color:transparent}

















































/*a:hover



{



	font-weight: bold;



	color: #FFFFFF;



	background-color: #87748B;



}





























*/



















.tableStyle {



	border: thin solid #999999;



	PADDING-RIGHT: 0px;



	PADDING-LEFT: 0px;



	PADDING-BOTTOM: 0px;



	MARGIN: 0px;



	PADDING-TOP: 0px;



	background-color: ;



}

th {

FONT-WEIGHT: bold;



FONT-SIZE: 9pt;



color:#CCCCCC;



FONT-FAMILY: Arial, Helvetica, sans-serif;



background-color:#003366;

}

















































.sideLinks {



	PADDING-LEFT: 2px;



	font-family: Verdana, Arial, Helvetica;



	font-size: 8pt;



	text-decoration: none;



	color: #000000;



	display: block;



}

















































TD {



	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif



}

















































.special {



	FONT-WEIGHT: bolder;



	FONT-SIZE: small;



	FONT-FAMILY: Arial, Helvetica, sans-serif;



	line-height: 60px;



	background-image: url(../graphics/icons/offersplashRound.gif);



	background-repeat: no-repeat;



	background-position: center;



	color: #003333;



}

















































.headLinks {



	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #FFFF66; FONT-FAMILY: 



Arial, Helvetica, sans-serif; TEXT-DECORATION: none



}

















































.cartRow {



border-right: #fffff0 thin solid;



PADDING-RIGHT: 5px;



BORDER-TOP: #fffff0 thin solid;



PADDING-LEFT: 1px;



FONT-SIZE: 9pt;



PADDING-BOTTOM: 1px; 



MARGIN: 1px;



BORDER-LEFT: #fffff0 thin solid;



PADDING-TOP: 1px;



BORDER-BOTTOM: #fffff0 thin solid;



FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc



}

















































.BoldCentre {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 8pt;



color: #993333;



text-decoration: none;



font-weight: bold;



font-style: 10pt;



border: none;



line-height: 10px;



background-color: #FFFF00;



vertical-align: baseline;



font-variant: normal;



}

















































.Save {



font-family: Arial, Helvetica, sans-serif;



font-size: small;



font-weight: bold;



color: #990000;



}

















































.OfferHead {



font-family: Arial, Helvetica, sans-serif;



font-size: 8pt;



color: #FFFFCC;



background-color: #993333;



}

















































.hidden {display:none;}

















































.BodyText {



font-family: Arial, Helvetica, sans-serif;



font-size: 9pt;



font-weight: 10pt;



color: #666666;



}

















































Header3 {



font-family: Arial, Helvetica, sans-serif;



font-size: medium;



font-weight: bold;



color: #333333;



}

















































.Header3 {



font-family: Arial, Helvetica, sans-serif;



font-size: small;



font-weight: bold;



color: #333333;



}

.TagLine {

font-family: Arial, Helvetica, sans-serif;



font-size: 7pt;



color:#FFFFFF;



background-color:#003366;



height: 20px;



vertical-align: middle;



text-align: right;



background-position: center;



text-decoration: none;

}

.miniCart {

border: 1px solid #999999;



color:#ffffff;

}

















































.searchBox



{



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 8pt;



	color: #FFFFFF;



	background-color: #7D6A82;



	text-transform: capitalize;



	letter-spacing: normal;



}

.menuBar {

background-color:#4C7598;



border: 1px #0D3F6A solid;

}

















































.globalTable



{



width:  697px;



}

















































.productListFooter



{



border: 1px solid #fffff0;



background-color: #cccccc;



}

















































.catalogueName



{



	PADDING-LEFT: 2px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 9pt;



font-weight: bold;



	text-decoration: none;



	color: #000000;



	display: block;



}

.catalogueTitles {

FONT-WEIGHT: normal;



	FONT-SIZE: 9pt;



	COLOR:#eeeeee;



	TEXT-INDENT: 5px;



	FONT-FAMILY: Arial, Helvetica, sans-serif;



	TEXT-DECORATION: none;



	display: block;



	background-color:#4C7598;



	border: thin solid #999999;

}

.categoryNames {

FONT-WEIGHT: normal;



	FONT-SIZE: 11pt;



	COLOR:#ffffff;



	TEXT-INDENT: 5px;



	FONT-FAMILY: Arial, Helvetica, sans-serif;



	TEXT-DECORATION: none;



display: block;

}

.sideBar {

background-color:#003366;



width:135px;



color:#ffffff;

}

.footer {

background-color:#4C7598;

}









































































































































































.mainBody



{



margin:100px;



PADDING-LEFT: 6px; 



}

.FooterMenuItems {

FONT-WEIGHT: normal;



	FONT-SIZE: 9pt;



	COLOR:#eeeeee;



	TEXT-INDENT: 5px;



	FONT-FAMILY: Arial, Helvetica, sans-serif;



	TEXT-DECORATION: none;

}

.ProductHeader {

font-family: Arial, Helvetica, sans-serif;



	font-size: medium;



	font-weight: bold;



	background-color:#4C7598;



	color:#eeeeee;

}









































































































































































.Model {



	font-family: Arial, Helvetica, sans-serif;



	font-size: medium;



	font-weight: bold;



	color: #333333;



}









































































































































































.Titles {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 9pt;



	font-weight: bold;



	color: #000000;



}









































































































































































.headerwithbackground {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 9pt;



	color: #666666;



background-image: url(/graphics/misc/myAccountBackground.jpg);



	background-repeat: no-repeat;



}

.cartHeader {

background-color:#4C7598;



	font-family: Arial, Helvetica, sans-serif;



	color:#eeeeee;



	font-size: 14px;



	font-weight: 10pt;



	text-decoration: none;



	line-height: 23px;

}

.types {

PADDING-LEFT: 3px;



PADDING-RIGHT: 3px;



font-family: Arial, Helvetica, sans-serif;



font-size: 8pt;



font-weight: bold;



text-decoration: none;



color:#660000;



display: block;



background-color:#ffffcc;

}





































/* Style Settings for Special Offers Boxes */



.specialBox



{



background-color:#ffffff;



}

















table.specialTable



{



border:1px solid white;







}













table.specialTable th {



font-size:9pt;



background-color:#ffffff;



color:#003333



}

















td#specialProductDescription {



background-color:#ffffff;



padding-left: 2px;



padding-right:2px;



color:#666666;



font-size:8pt;



}













a.specialMore



{



color:#660033;



font-weight:bold;



}













.smallText



{



margin-top:0px;padding-top:0px;



margin-bottom:3px;padding-bottom:3px;



 font-family:verdana;



 font-size:7pt;



color:#666666;



}



































a.tabPanel 



{



background-color:#faca31;



display:block;



color:black;



text-decoration:none;



border-bottom:1px solid #ffffff;



}

















































a.tabPanel:hover



{



background-color:#eab11e;



}

















































.sideTab



{



padding-left:3px;



padding-right:3px;



margin-right:3px;



padding-bottom: 3px;



padding-top: 3px;



width:124px;



}

















































.tabLabel



{



padding-left:2px;



background-color:black;



color:#ffffcc;



font-family:arial, helvetica;



font-size:8pt;



}

















































.tabInput



{



font-size:8pt;



font-family:verdana,arial,helvetica;



border:1px solid #ffff99;



background-color:#fcfcfc;



}





































.tabContent



{



color:black;



width:123;



background-color:#ffcc33;



border:1px solid #ffff99;



padding-left:3px;



padding-top:2px;



}

.news {

color:#ffffff;

}

































div#navigationList a {



text-decoration:underline;



color:#003399;



background-color:#eeeeee;











}

































div#navigationList a:hover {



text-decoration:none;



color:#cc3300;



background-color:#ffffff;



font-weight: bold;



}













#similar {



        border:1px solid white;



	margin-left:5px;



	width:100%;



}













#similar h2 {



        font-size:12pt;



        margin:0px;



        padding:0px;



}













#similar h3 {



        font-size:10pt;



        margin:0px;



        padding:0px;



}









#similar h4 {



        font-size:9pt;



        margin:0px;



        padding:0px;



}

















#similar p {







}









.div_clear{



        clear:both;



}





















.item_box {



	width:575px;



	display:block;



	float:left;



	height:80px;



	margin-top:5px;



	overflow:hidden;







}













.item_box_img {



	border:1px solid #cccccc;



	width:65px;



	height:80px;



	display:block;



	float:left;



	margin-right:3px;



	overflow:hidden;



}













.item_box_img_tag {



	width:65px;



	overflow:hidden;



	display:block;



}













.item_box_description {



	border:1px solid #cccccc;



	width:350px;



	float:left;



	display:block;



	height:80px;



	margin-right:2px;



}













.item_box_price {



	float:left;



	border:1px solid #cccccc;



	display:block;



	height:80px;



	margin-right:2px;



	width:50px;



}













.item_box_add {



	float:left;



	border:1px solid #cccccc;



	display:block;



	height:80px;



	width:50px;



}









#wrap1{



width:100%;



height:100%;



}









#wrapper {



width:100%;



height:100%;



padding-right:6px;



padding-top:3px;



}









#content{











position:relative;



top:0px;



border: thick solid rgb(254,214,56);



width:617px;



height: 805px;



}









#top{position:relative; top:20px; left:5px; width:auto;}









#middle{position:relative;width:auto; top:50px;left:20px;}













#bottom{position:relative;width:auto;}









#lists{







width: 125px;



font-size:12px;



color:gray;



text-align:left;



}









#lists2{







width: 125px;



font-size:12px;



color:gray;



text-align:left;



}

















h1 {







font-family:Arial;







font-size: 18px;







text-align:center;







color: BLACK;







}





 



h2 {







font-family:Arial;







font-size: 14px;







font-weight: bold;







color: gray;



text-align:center;







}





 



h3 {







font-family:Arial;







font-size: 14px;















color: #800000;



text-align:center;







}





 



H4{



font-family:Arial;



FONT-SIZE:12PX;



COLOR:BLACK;



TEXT-ALIGN:CENTER;



}













p{ color: black; }





 







p.test2{ font-size: 14px; color:#800000; text-align:center; font-weight:bold; }

.index {

text-decoration:none;

color:#000000;

}









#virginwrapper{



width:100%;



height:100%;











}





#vlinks{



position:relative;



bottom:40px;



text-align:center;



z-index{1000}





color:white;







}



#letterWrap{



width:100%;



height:100%;



}





#letter{



position:relative;



width:400px;



height:450px;



background-color:white;



padding:50px;



border: thin solid black;



border-bottom: thick solid black;



border-right: thick solid black;



}









.style1 {



	color: #990000;



	font-weight: bold;



font-size:18px;



}





.style2 {color: #990000}





.style3 {



	color: #FFFFFF;



	font-weight: bold;



}





#vWines{



position:relative;



width:400px;



height:auto;



background-color:white;



padding:50px;



border: thin solid black;



border-bottom: thick solid black;



border-right: thick solid black;







}





.pDiddy{



	color: #990000;



	font-weight: bold;



size:16px;



}

.customtext {
width: 600px;
padding:10px 15px 0 15px}

.customheader {
width: 600px;
text-align:left;
padding:10px 15px 0 15px}

.floatleft {
float:left}
