body {

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

	color:#333333;

	background-color:#ffffff;

	margin: 10px;

	padding: 0;

}



#recommended{

	width:500px;

	margin-bottom:20px;

	float:left;

}



.recommend_box{

	float:left;

	width:205px;

	border:solid 1px #000;

	margin-left:20px;

	padding:10px;

	text-align:center;

}



#mainHolder {

	width: 920px;

	height: 100%;

	color:#333333;

	margin:auto;

}



#mainHeader {

	width: 920px;

	height: 165px;

	text-align:left;

	float: left;

}



#bottomHolder {

	width: 920px;

	height: 220px;

	vertical-align:bottom;

	position:absolute;

	float: left;

}



#bacCartMessage {

	color: #870000;

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

	font-size: 12px;

	font-weight:bold;

	font-style:italic;

}



#leftMainHOLD {

	width: 730px;

	height: auto;

	color:#333333;

	float: left;

}



#colHold2 {

	width: 525px;

	height: auto;

	color:#333333;

	float: left;

}



#colHoldCtr {

	width: 515px;

	height: auto;

	color:#333333;

	margin: 10px 0px 0 10px;

	float: left;

}



#copyCtr {

	width: 516px;

	height: auto;

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

	text-align: left;

	font-size: 10px;

	float:left;

}



/*not using yet*/



#address {



	width: 144px;

	height: 68px;

	font-size: 11px;

	font-weight:bold;

	color: #FFFFFF;

	text-align:center;

	margin: 6px 0 0 0;

	float: left;

}



/*TOP BANNER IN CENTER COL OF HOME PAGE ONLY TOP POSITION ABOVE Web Wine Buying*/



#topBannerHolder {

	width: 520px;

	height: auto;

	text-align:center;

	margin: 10px 0 0 5px;

	float:left;

}



/*HOME GIFT  HOLDER IN CENTER COL OF HOME PAGE ONLY Changed to POSITION 2 from Pos 1 Under Wed Wine Buying*/



#homeGiftHolder {

	width: 490px;

	height: auto;

	text-align:center;

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

	font-size: 14px;

	color: #3a1d59;

	font-weight:bold;

	margin: 10px 0 0 15px;

	float:left;

}



/*AD HOLDER IN CENTER COL OF HOME PAGE ONLY Changed to POSITION 1 From Pos 2 Under Web Wine Buying*/



#adHolder {

	width: 520px;

	height: auto;

	text-align:center;

	margin: 10px 0 0 5px;

	float:left;

}



/*TOP RIGHT BOX in Header - Gift Cert now91810*/



#advice {

	width: 290px;

	height: 84px;

	text-align:right;

	font-weight:bold;

	font-size: 11px;

	color: #3a1d59;

	margin: 0 0 0px 0px;

	float: right;

}



/*FOR BOTTOM LINKS - MY ACCOUNT, STORE INFO*/



.botHeader {

	width: 303px;

	height: 20px;

	background-color: #3a1d59;

	color: #ffffff;

	font-size: 14px;

	font-weight:bold;

	text-align:center;

	margin: 3px 5px 0px 0;

	float: left;

}



/*FOR BOTTOM LINK - CUSTOMER SERVICE*/



.botHeader2 {

	width: 304px;

	height: 20px;

	background-color: #3a1d59;

	color: #ffffff;

	font-size: 14px;

	font-weight:bold;

	text-align:center;

	margin: 3px 0px 0px 0;

	float: left;

}



.botCopy {

	width: 126px;

	height:80px;

	color: #3a1d59;

	text-align:left;

	margin: 10px 5px 0px 0px;

	float: right;

}



.botCopy2 {

	width: 230px;

	height:80px;

	color: #3a1d59;

	text-align:left;

	margin: 10px 0px 0px 0px;

	float: right;

}



/*for all items in right column*/



#colHoldRight {

	width: 190px;

	height: auto;

	margin: 3px 0 0 0px;

	float: right;

}



/*Customer Message for old customers - to create new account*/



.custMess {

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

	font-size:12px;

	font-weight:bold;

	font-style:italic;

}



/*for Join Americas Most Exclusive Wine E-Mails - on the top right - Holder for ALL DIVS */



#emailTopHold {

	width: 190px;

	height:82px;

	background-color: #9c8eac;

	float: right;

}



/*for Join Americas Most Exclusive Wine E-Mails - on the top right - Holder for right text - 3 lines*/



#emailTopSubHold {

	width: 180px;

	height: 56px;

	float: right;

}



/*for Join Americas Most Exclusive Wine E-Mails - on the top right - text - JOIN AMERICAS*/



#emailTopSU2 {

	width: 180px;

	height: 18px;

	color: #ffffff;

	font-size: 14px;

	font-weight:bold;

	text-align:center;

	margin: 5px 0 0px 0px;

	float: right;

}



/*for Join Americas Most Exclusive Wine E-Mails - on the top right - text - MOST EXCLUSIVE*/



#emailTopSU3 {

	width: 180px;

	height: 18px;

	color: #ffffff;

	font-size: 14px;

	font-weight:bold;

	text-align:left;

	float: right;

}



/*for Join Americas Most Exclusive Wine E-Mails - on the top right - text - WINE E-MAILS*/



#emailTopSU4 {

	width: 180px;

	height: 15px;

	color: #ffffff;

	font-size: 11px;

	font-weight:bold;

	text-align:left;

	float: right;

}



/*for Join Americas Most Exclusive Wine E-Mails - on the top right*/





/*for Join Americas Most Exclusive Wine E-Mails SEARCH- on the Site BOTTOM*/



#emailBotHold {

	width: 920px;

	height:66px;

	background-color: #9c8eac;

	color: #ffffff;

	text-align:left;

	margin: 3px 0 0 0;

	float: left;

}



#states {

	width: 920px;

	height: 30px;

	font-size: 10px;

	font-weight:bold;

	text-align:center;

	color: #ffffff;

	background-color: #3a1d59;

	border-bottom: 1px solid #ffffff;

	padding-top: 2px;

	float:left;

}



/*for Join Americas Most Exclusive Wine E-Mails Graphic- on the Site Bottom*/



#emailBotHoldLt {

	width: 251px;

	height:66px;

	background-image:url(media/graphics/JoinEmail_Footer.jpg);

	background-position:top;

	background-repeat:no-repeat;

	color: #3a1d59;

	text-align:left;

	float: left;

}



/*for Join Americas Most Exclusive Wine E-Mails-COPY JOIN AMERICAS- on the Site Bottom*/



#emailBotCopy1 {

	width: 190px;

	height:17px;

	color: #3a1d59;

	font-size: 14px;

	font-weight:bold;

	text-align:left;

	margin: 3px 0 0 0;

	float: right;

}



/*for Join Americas Most Exclusive Wine E-Mails-Copy MOST EXCLUSIVE- on the Site Bottom*/



#emailBotCopy2 {

	width: 190px;

	height:25px;

	color: #3a1d59;

	font-size: 20px;

	font-weight:bold;

	text-align:left;

	float: right;

}



/*for Join Americas Most Exclusive Wine E-Mails-Copy WINE E-MAILS- on the Site Bottom*/



#emailBotCopy3 {

	width: 125px;

	height:10px;

	color: #3a1d59;

	font-size: 16px;

	font-weight:bold;

	text-align:left;

	float: right;

}



#emailBotSubHold {

	width: 545px;

	height: 66px;

	float:left;

}



/*for Join Americas Most Exclusive Wine E-Mails-- Email Enter Box + Button- on the Site Bottom*/



#emailBotEnter {

	width: 660px;

	height:40px;

	text-align:left;

	float: right;

}



/*for Join Americas Most Exclusive Wine E-Mails-Copy Automaticall and so on- on the Site Bottom*/



#emailBotAutoCopy {

	width: 660px;

	height:20px;

	color: #ffffff;

	font-size: 11px;

	font-weight:normal;

	text-align:left;

	float: right;

}



.privacyBy {

	width: 120px;

	height: 45px;

	float: right;

}



.holderPromo1 {

	width: 190px;

	height: 132px;

	color: #3a1d59;

	background-image:url(images/valentines.png);

	margin: 5px 0 0 0;

	float: right;

}



.holderPromo2 {

	width: 190px;

	height: 132px;

	color: #3a1d59;

	background-image:url(images/GRAPHICS/2007_napa.jpg);

	background-position:center;

	background-repeat:no-repeat;

	float: right;

}



.holderPromo3 {

	width: 190px;

	height: 132px;

	color: #3a1d59;

	background-image:url(images/2006-brunello.png);

	background-position:center;

	background-repeat:no-repeat;

	float: right;

}



.holderPromo4 {

	width: 190px;

	height: 132px;

	color: #3a1d59;

	background-image:url(images/gift_box.jpg);

	background-position:center;

	background-repeat:no-repeat;

	float: right;

}



.holderPromo5 {

	width: 190px;

	height: 132px;

	color: #3a1d59;

	font-size: 20px;

	background-image:url(images/free-shipping.png);

	background-position:center;

	background-repeat:no-repeat;

	float: right;

}



/*Header for Left Col item Weekly Wine Review, Wine Sampler, Handpicked Wines*/















#leftColHeaders {







	width: 190px;







	height: 25px;







	background: #cccc99;







	color: #3a1d59;







	font-size: 14px;







	font-weight:bold;







	text-align:center;







	line-height:1.75em;







	float: left;







}

#leftColHeaders a:link, #leftColHeaders a:visited, #leftColHeaders a:active  { 

	font-size: 14px;

	color: #3a1d59;

	text-decoration: none;

}



#leftColHeaders a:hover{  



	font-size: 14px;



	color:#9c8eac;



	text-decoration: none;



}



/*Content for Left Col item Weekly Wine Review*/

#leftColContents1 {

	width: 190px;

	height: auto;

	color: #3a1d59;

	font-size: 11px;

	font-weight:bold;

	text-align:right;

	margin: 10px 0 5px 0;

	float: left;



}

#leftColContents1 a:link, #leftColContents1 a:visited, #leftColContents1 a:active  { 

	font-size: 11px;



	color: #3a1d59;



	text-decoration: none;



}



#leftColContents1 a:hover{  

	font-size: 11px;

	color:#cccc99;

	text-decoration: none;

}

/*Content for Left Col item Grapes Power Buy*/

#leftColContents2 {

	width: 190px;

	height: auto;

	background-image:url(images/GRAPHIC/grapes_powerbuy.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

	color: #3a1d59;

	font-size: 12px;

	font-weight:bold;

	text-align:left;

	margin: 10px 0 0px 0;

	float: left;

}

#leftColContents2 a:link, #leftColContents2 a:visited, #leftColContents2 a:active  { 

	font-size: 12px;

	color: #3a1d59;

	text-decoration: none;

}

#leftColContents2 a:hover{  

	font-size: 12px;

	color:#cccc99;

	text-decoration: none;



}



/*Content for Left Col item Handpicked Wines*/

#leftColContents3 {

	width: 190px;

	height: auto;

	color: #3a1d59;

	font-size: 12px;

	font-weight:bold;

	text-align:left;

	margin: 10px 0 5px 0;

	float: left;

}



#leftColContents3 a:link, #leftColContents3 a:visited, #leftColContents3 a:active  { 

	font-size: 12px;

	color: #3a1d59;

	text-decoration: none;

}

#leftColContents3 a:hover{  

	font-size: 12px;

	color:#cccc99;

	text-decoration: none;

}



/*Content for Left Col Box 4*/

#leftColContents4 {

	width: 190px;

	height: auto;

	color: #3a1d59;

	font-size: 12px;

	font-weight:bold;

	text-align:left;

	margin: 10px 0 5px 0;

	float: left;



}



#leftColContents4 a:link, #leftColContents4 a:visited, #leftColContents4 a:active  { 

	font-size: 12px;

	color: #3a1d59;

	text-decoration: none;

}



#leftColContents4 a:hover{  

	font-size: 12px;

	color:#cccc99;

	text-decoration: none;

}



/*Header for Left Col Gift Certifcate Header*/

#giftCertHeaders {

	width: 190px;



	height: 25px;



	background: #9c8eac;



	color: #3a1d59;



	font-size: 11px;



	font-weight:bold;



	text-align:center;



	line-height:1.75em;



	margin-top: 5px;



	float: left;



}



#giftCert {



	width: 190px;



	height: 95px;



	color: #3a1d59;



	font-size: 10px;



	font-weight:bold;



	text-align:right;



	margin: 10px 0 5px 0;



	float: left;



}



#logo {
	width: 200px;
	height: 156px;
	background-image:url(images/grapeswine.jpg);
	background-repeat:no-repeat;
	margin-top: 5px;
	float: left;
}
#shopByHead {
	width: 190px;
	height: 35px;
	background-image: url(media/graphics/shopby_graphic.gif);
	background-position:center;
	background-repeat:no-repeat;
	color: #3a1d59;
	font-size: 16px;
	font-weight:bold;
	text-align:center;
	line-height: 2em;
	float: left;
}
#shopBy {
	width: 190px;
	height: auto;
	background: #cccc99;
	margin-bottom: 8px;
	float: left;
}
#shopByContent {
	width: 180px;
	height: auto;
	color: #3a1d59;
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	line-height: 2em;
	margin: 6px 0 6px 5px;
	float: left;
}
#shopByContent a:link, #shopByContent a:visited, #shopByContent a:active  { 
	font-size: 11px;
	color: #3a1d59;
	text-decoration: none;
}
#shopByContent a:hover{  
	font-size: 11px;
	color:#9c8eac;
	text-decoration: none;
}
/*for top tagline in header - the most comprehensive wine site in america*/
#tagLine {
	width:384px;
	height: 129px;
	color: #3a1d59;
	font-size: 15px;
	font-weight:normal;
	text-align:center;
	margin: 30px 0px 0 8px;
	float: left;
}
.befAftTest {
	width: 90%;
	background-color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #EEE1C5;
	text-align:left;
	vertical-align:top;
	padding:5px;
	margin:5px;
}
.cartHead {



	width: 100%;



	height: auto;



	font-size: 11px;



	font-weight:bold;



	color: #870000;



	text-align:center;



}



.extraPgsLeft {



	width: 50px;



	height: 300px;



	float: left;

}



.extraPgsRt {



	width: 500px;



	height: 300px;



	float: left;



}

.extTest {

	width: 40%;



	background-color:#000000;



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



	font-size: 11px;



	font-weight: bold;



	color: #EEE1C5;



	padding:5px;



}

#featuredSpecHead {



	width: 146px;



	height: 20px;



	font-size: 14px;



	font-weight:bold;



	font-style: italic;



	color: #B5121B;



	text-align: center;



	text-indent: 5px;



	float: left;



}



#featuredSpec {



	width: 500px;



	height: 50px;



	background-color:#7AC142;



	font-size: 10px;



	font-weight:bold;



	color: #870000;



	text-align:center;



	margin: 5px 13px 0 0;



	float: right;



}



#featuredSpecCol {



	width: 140px;



	height: 218px;



	font-size: 10px;



	font-weight:bold;



	color: #000000;



	text-align:center;



	line-height: 2em;



	float: left;



}



/*for total bottom section */



#footerHolder {



	width: 920px;



	height: 350px;



	text-align:center;



	vertical-align:bottom;



	margin:auto;







}



/*for copyright & MDT */



#footer {



	width: 920px;



	height: 50px;



	font-size: 11px;



	font-weight: bold;



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



	color: #3a1d59;



	text-align:center;



	border:none;



	margin-top:5px;



	float: left;



	clear:both;



}



#pageHead {



	width: 663px;



	font-size: 18px;



	font-weight: bold;



	color: #3A1D59;



	float: left;



}



/*TOP HEADING FOR CONTENT ON ALL PAGES - like PRIVACY, SHIPPING, MY ACCOUNT etc.*/



.pgsHeadingConfirm {



	font-size: 18px;



	color: #3A1D59;



	letter-spacing:.05em;



	vertical-align:top;



}



/*TOP HEADING FOR CONTENT ON ALL PAGES - like PRIVACY, SHIPPING, MY ACCOUNT etc.*/



.pgsHeading {



	font-size: 22px;



	color: #3A1D59;



	letter-spacing:.05em;



	text-align:center;



	vertical-align:top;



}



/*TOP HEADING FOR CONTENT ON Shopping_cart.php etc.*/



.pgsHeadingCart {



	background-color: #f3f3f3;



	font-size: 14px;



	color: #3A1D59;



	vertical-align:top;

}



/*LOGIN HEADINGS*/

.pgsHeadingLogin {



	font-size: 14px;



	font-weight: bold;



	color:#3a1d59;



	padding-left:5px;



	vertical-align:top;

}



/*FOR SUB HEADINGS OF PAGES- like Account_notifications.php*/

.pgsHeading2 {



	font-size: 18px;



	font-weight:normal;



	color: #3A1D59;



	padding-left:10px;

}

.pgsHeading3 {



	font-size: 11px;



	font-weight: bold;



	color:#333333;



	padding-left:5px;



	vertical-align:top;



}

.pgsHeading4 {



	font-size: 10px;



	font-weight: bold;



	color:#333333;



	padding-left:15px;



	vertical-align:top;

}



/*TOP HEADING FOR 1Pg C/O Confirmation etc.*/



.pgsHeading5 {



	font-size: 20px;



	color: #3A1D59;



	letter-spacing:.05em;



	text-align:center;



	vertical-align:top;





}

.pgsHeading6 {



	font-size: 12px;



	color: #3A1D59;



	text-align:left;



	vertical-align:top;



}

.pgsTitle {



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



	font-size: 17px;



	color:#3a1d59;



	padding-left:5px;



	vertical-align:top;



}

.resultPgs {



	font-size: 10px;



	font-weight: bold;



}

li {



	list-style:disc;



	list-style-position:inside;



}

#gold {	



	width: 140px;



	height: 205px;



	background-image:url(images/GIFTS/gold_range.jpg);



	background-repeat:no-repeat;



}



#diamond {	



	width: 140px;



	height: 205px;



	background-image:url(images/GIFTS/diamond_range.jpg);



	background-repeat:no-repeat;



}



#platinum {	

	width: 140px;



	height: 205px;



	background-image:url(images/GIFTS/platinum_range.jpg);



	background-repeat:no-repeat;



}



/*Cart Styles for shopping_cart.php in root*/



#shopCartBox {





	width: 520px;



	height: auto;



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



	font-size: 12px;



	font-weight:normal;



	color: #3a1d59;



	border: 1px solid #3a1d59;



	float:left;



}



.cartHeadings {



	background-color:#f3f3f3;



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



	font-size: 11px;



	font-weight:bold;



	text-align:left;



}



.cartCells {



	border-right:1px #f3f3f3 solid;



}



.shopSubTotal {



	font-size:14px;



	font-weight:bold;



	color: #3a1d59;



	background-color: #f3f3f3;



}



/*Cart Styles for shopping_cart.php in includes/boxes*/



.infoCartHead {



	width: 110px;



	height: 25px;

	text-align:left;

	margin: 5px 0 2px 5px;



	float: left;





}



.cartSymbol {



	width: 60px;



	height: 25px;



	margin: 5px 0 2px 0;



	text-align:left;



	float:left;



}



.cartItems {



	width: 50px;



	height: 20px;



	float:left;



}



.cartQty {



	width: 60px;



	height: 20px;



	float: left;



}



.cartSubTot	{



	width: 60px;



	height: 20px;



	float:left;



}



.cartAmt {



	width: 95px;



	height:20px;



	text-align:center;



	float:left;



}



.buildCaseBut {



	width: 100px;



	height: 25px;



	text-align:right;

	margin: 5px 0 2px 0;



	float: left;



}

.wineNewsTable {



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

	font-size: 11px;



}



/*FAVORITES Styles for wishlist.php in root*/

#favoritesBox {

	width: 520px;



	height: auto;



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



	font-size: 12px;



	font-weight:normal;



	color: #3a1d59;



	border: 1px solid #3a1d59;



	float:left;



}



.favHeadings {



	background-color:#f3f3f3;



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



	font-size: 11px;



	font-weight:bold;



	text-align:left;



}





.favCells {



	border-right:1px #f3f3f3 solid;



}



.favCells2 {



	border-right:1px #f3f3f3 solid;



	text-align:right;



}



/*GIFT CERTIFICATE STYLING*/



.gcHolder {



	width: 585px;



	height: 245px;



	background-color:#ffffff;



	border: 10px #3a1d59 solid;



	text-align:center;



}





.gcLogo {



	width: 250px;



	height: 120px;



	text-align:left;



	float: left;



}



.gcTitle {



	width: 260px;



	height: 80px;



	font-size: 20px;



	font-weight: bold;



	font-style:italic;



	color: #3a1d59;



	text-align:left;



	float: left;





}



.gcLeftHolder {



	width: 258px;



	height: 244px;



	font-size: 12px;



	font-weight: bold;

	

	color: #3a1d59;



	margin: 0 0 0 20px;



	float: left;





}





.gcFlds {



	width: 250px;



	height: 15px;



	font-size: 12px;



	font-weight: bold;



	font-style:italic;



	color: #3a1d59;



	text-align:left;



	margin: 4px 0 0 0;



	float: left;



}





.gcMessage {



	width: 250px;



	height: 60px;



	font-size: 12px;



	font-weight: bold;



	font-style:italic;



	color: #3a1d59;



	text-align:left;



	margin: 4px 0 0 0;



	float: left;



}



.gcRtHolder {



	width: 282px;



	height: 220px;



	font-size: 12px;



	font-weight: bold;



	color: #3a1d59;



	text-align:left;



	margin: 20px 0 0 0;



	float: left;



}



.gcDate {



	width: 274px;



	height: 30px;



	font-size: 13px;



	font-weight: bold;



	color: #3a1d59;



	font-style:italic;



	text-align:left;



	margin: 2px 0 0 6px;



	float: left;



}



.gcCertCode {



	width: 274px;



	height: 30px;



	font-size: 13px;



	font-weight: bold;



	color: #3a1d59;



	font-style:italic;



	text-align:left;



	margin: 20px 0 0 6px;



	float: left;



}



.gcExpDate {



	width: 274px;



	height: 20px;



	font-size: 11px;



	font-weight: bold;



	color: #3a1d59;



	font-style:italic;



	text-align:left;



	margin: 20px 0 0 6px;



	float: left;



}

/*END OF  GIFT CERTIFICATE STYLING*/



/*ORDER HISTORY Styles for account_history.php in root*/





#orderHistBox {



	width: 520px;



	height: auto;



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



	font-size: 12px;



	font-weight:normal;



	color: #3a1d59;



	border: 1px solid #3a1d59;



	float:left;

}





.orderHistHeadings {



	background-color:#f3f3f3;



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



	font-size: 11px;



	font-weight:bold;



	text-align:left;



}

.orderHistCells {



	border-right:1px #f3f3f3 solid;



}



.orderHistCells2 {



	border-right:1px #f3f3f3 solid;



	text-align:right;



}



/*/////////////////product layout for search results product boxes ////////////////////*/



/*Div for Result Headings- 3 follow*/





.resTopSellHead {



	width: 500px;



	height: 37px;



	background-image:url(images/headers/top_sell_banner.gif);

	

	background-position:center;



	background-repeat:no-repeat;



	margin:10px 0 10px 4px;



	float: left;



}	



.resHandPickHead {



	width: 500px;



	height: 37px;



	background-image:url(images/headers/handpicked-head.gif);



	background-position:center;



	background-repeat:no-repeat;



	margin:10px 0 10px 4px;



	float: left;



}	



.resGeneralHead {



	width: 500px;



	height: 37px;



	background-image:url(images/headers/general_banner.gif);



	background-position:center;



	background-repeat:no-repeat;



	margin:10px 0 10px 4px;



	float: left;



}	



/*Holder for entire box*/



.resultsBox {



	width: 506px;



	height: 170px;



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



	font-size:10px;



	border: 1px solid #3a1d59;



	margin: 10px 0 0 5px;



	float: left;



}





/*HOLDER for left side of box*/



.resultLeftHold {



	width: 108px;



	height: 170px;



	border-right: 1px solid #3a1d59;



	float: left;



}



/*for Image on top left*/	



.imageLeft {



	width: 108px;



	height: 151px;



	border-bottom: 1px solid #3a1d59;



	text-align:center;



	vertical-align:middle;



	float: left;



}



/*for the SKU # on bottom left*/



.skuRow {



	width: 108px;



	height: 17px;



	font-size: 12px;



	color: #3a1d59;



	text-align:left;



	float: left;



}



/*HOLDER for right side of box*/



.resultRightHold {































































	width: 404px;































































	height: 144px;































































	float: left;































































}































































































































/*FIRST ROW on top Right*/































































































































.row1 {































































	width: 395px;































































	height: 33px;































































	border-bottom: 1px solid #3a1d59;































































	font-size: 14px;































































	font-weight:bold;































































	color: #3a1d59;































































	text-align:left;































































	float: left;































































}































































































































/*SECOND ROW on left of right side - white backgrd*/































































































































.row2Lt {































































	width: 163px;































































	height: 117px;































































	border-bottom: 1px solid #3a1d59;































































	font-size: 12px;































































	font-weight:bold;































































	color: #870000;































































	text-align:left;































































	float: left;































































}































































































































/*SECOND ROW on right of right side - Purple backgrd*/































































































































.row2Rt {































































	width: 232px;































































	height: 117px;































































	background-color: #3a1d59;































































	border-bottom: 1px solid #3a1d59;































































	font-size: 11px;































































	color: #ffffff;































































	text-align:left;































































	float: left;































































}































































































































.row2RtText {































































	width: 72px;































































	height: 27px;































































	margin: 0px 0 0 3px;































































	float: left;































































}































































































































.row2RtTextC {































































	width: 72px;































































	height: 27px;































































	margin: 0px 0 0 3px;































































	float: left;































































}































































































































.row2RtText2 {































































	width: 155px;































































	height: 30px;































































	margin: 0px 0 0 0;































































	float: left;































































}































































































































.row2RtText2C {































































	width: 155px;































































	height: 40px;































































	float: left;































































}































































































































/*THIRD ROW on right side with greenish tan bkgrd*/































































































































.row3Rt {































































	width: 395px;































































	height: 19px;































































	background-color: #cccc99;































































	font-size: 9px;































































	color: #3a1d59;































































	text-align:left;































































	float: left;































































}































































































































/*RATING SYMBOLS HOLDER*/































































































































.ratingsHolder {































































	width: 160px;































































	height: 54px;































































	float: left;































































}































































































































.vintageHolder {































































	width: 160px;































































	height: 15px;































































	float: left;































































}































































































































.presellHolder {































































	width: 160px;































































	height: 15px;































































	float: left;































































}































































































































.ptsHolder {































































	width: 160px;































































	height: 15px;































































	float: left;































































}































































































































/*///////////////END OF SEARCH RESULTS - PRODUCT LAYOUT*/































































































































/*////////////////////START of TOP SELLING SEARCH RESULTS BOXES ////////////*/































































































































/*Holder for entire box*/































































































































.topSellBox {































































	width: 247px;































































	height: auto;































































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































































	font-size:10px;































































	border: 1px solid #3a1d59;































































	margin: 10px 2px 10px 2px;































































	float: left;































































}































































































































.topSellBanner {































































	width: 510px;































































	height: 38px;































































	margin-left:5px;































































	float: left;































































}































































































































/*HOLDER for left side of box*/































































































































.topSellLeftHold {































































	width: 130px;































































	height: 178px;































































	border-right: 1px solid #3a1d59;































































	float: left;































































}































































































































/*for Image on top left*/	































































































































.TSimageLeft {































































	width: 129px;































































	height: 160px;































































	border-bottom: 1px solid #3a1d59;































































	text-align:center;































































	vertical-align:middle;































































	float: left;































































}































































































































/*for the SKU # on bottom left*/































































































































.TSskuRow {































































	width: 129px;































































	height: 18px;































































	background-color: #cccc99;































































	font-size: 12px;































































	color: #3a1d59;































































	font-weight:bold;































































	text-align:left;































































	float: left;































































}































































































































/*FIRST ROW FOR PRODUCT NAME*/































































































































.topSellRow1 {































































	width: 195px;































































	height: 50px;































































	border-bottom: 1px solid #3a1d59;































































	font-size: 12px;































































	font-weight:bold;































































	color: #3a1d59;































































	text-align:left;































































	float: left;































































}































































































































.TSvintageHolder {































































	width: 50px;































































	height: 50px;































































	color: #3a1d59;































































	font-size: 12px;































































	font-weight:bold;































































	text-align:center;































































	border-left:1px solid #3a1d59;































































	border-bottom:1px solid #3a1d59;































































	float: left;































































}































































































































.TScrHolder {































































	width: 246px;































































	height: 14px;































































	color: #3a1d59;































































	font-size: 12px;































































	font-weight:bold;































































	text-align:center;































































	border-bottom:1px solid #3a1d59;































































	float: left;































































}































































































































/*RATING SYMBOLS HOLDER*/































































































































.TSratingsHolder {































































	width: 104px;































































	height: 75px;































































	float: left;































































}































































































































/*for the PRESELL TEXT on bottom left*/































































































































.TSPresellRow {































































	width: 104px;































































	height: 20px;































































	font-size: 13px;































































	color: #870000;































































	font-weight:bold;































































	font-style:italic;































































	font-variant:small-caps;































































	text-align:left;































































	float: left;































































}































































































































.TSsizeHolder {































































	width: 104px;































































	height: 15px;































































	color: #870000;































































	font-size: 11px;































































	font-weight:bold;































































	float: left;































































}































































































































.TSptsHolder {































































	width: 104px;































































	height: 30px;































































	color: #870000;































































	font-size: 11px;































































	font-weight:bold;































































	float: left;































































}































































































































/*SECOND ROW on right of right side - Purple backgrd*/































































































































.TSrow2Rt {































































	width: 247px;































































	height: auto;































































	border-top: 1px solid #3a1d59;































































	font-size: 11px;































































	color: #3a1d59;































































	text-align:left;































































	float: left;































































}































































































































.TSrow2RtText {































































	width: 63px;































































	height: 28px;































































	margin: 5px 0 0 0px;































































	float: left;































































}































































































































.TSrow2RtText2 {































































	width: 123px;































































	height: 28px;































































	margin: 5px 0 0 0;































































	float: left;































































}































































































































.TSSalePrice {































































	width: 54px;































































	height: 28px;































































	margin: 5px 0 0 2px;































































	float: left;































































}































.TSrowBot {















	width: 247px;















	height: 13px;















	background-color: #cccc99;















	float: left;















}































/*GENERAL links*/























a:link, a:visited, a:active  { 















	font-size: 14px;















	font-weight: bold;















	color: #3a1d59;















	text-decoration: none;















}































a:hover{  















	font-size: 14px;















	font-weight: bold;















	color: #cccc99;















	text-decoration: none;















}























#breadcrumbsMid {















	width: 520px;















	height: 30px;















	background-color:#FFFFFF;















	font-size: 11px;















	color: #3a1d59;















	line-height: 1.25em;















	text-align: left;















	margin: 5px 0 0 5px;















	float: left;















}































#breadcrumbsMid a:link, #breadcrumbsMid a:visited, #breadcrumbsMid a:active  { 















	font-size: 11px;















	color: #3a1d59;















	text-decoration: none;















}























#breadcrumbsMid a:hover{  















	font-size: 11px;















	color:#cccc99;















	text-decoration: none;















}















#breadcrumbsRt {







	width: 318px;







	height: 15px;







	font-size: 10px;







	font-weight:bold;







	text-align: right;







	margin-top: 5px;







	float: right;







}







#breadcrumbsRt a:link, #breadcrumbsRt a:visited, #breadcrumbsRt a:active  { 







	font-size: 10px;







	font-weight:bold;







	color: #3a1d59;







	text-decoration: none;







}







#breadcrumbsRt a:hover {  







	font-size: 10px;







	color: #9c8eac;







	font-weight:bold;







	text-decoration: none;







}















.botCopyHold {















	width: 303px;















	height: 100px;















	background-color: #cccc99;















	font-size: 12px;















	text-align:center;















	margin: 3px 5px 5px 0;















	float: left;















}































.botCopyHold  a:link, .botCopyHold  a:visited, .botCopyHold  a:active  { 















	font-size: 12px;















	font-weight: normal;















	color: #3a1d59;















	text-decoration: none;















}































.botCopyHold  a:hover{  















	font-size: 12px;















	font-weight: normal;















	color: #ffffff;















	text-decoration: none;















}























.botCopyHold2 {















	width: 303px;















	height: 100px;















	background-color: #cccc99;















	font-size: 12px;















	text-align:center;















	margin: 3px 0px 5px 0;















	float: left;















}























.botCopyHold2  a:link, .botCopyHold2  a:visited, .botCopyHold2  a:active  { 















	font-size: 12px;















	font-weight: normal;















	color: #3a1d59;















	text-decoration: none;















}































.botCopyHold2  a:hover{  















	font-size: 12px;















	font-weight: normal;















	color: #ffffff;















	text-decoration: none;















}































/*for all items in right column below Wine E-mail Sign up*/























#colHoldRight2 {















	width: 190px;















	height: auto;















	font-size: 21px;















	line-height: 1.5em;















	margin: 0px 0 5px 0px;















	float: right;















}































#colHoldRight2 a:link, #colHoldRight2 a:visited, #colHoldRight2 a:active  { 















	font-size: 14px;















	color: #3a1d59;















	text-decoration: none;















}































#colHoldRight2 a:hover{  















	font-size: 14px;















	color: #9c8eac;















	text-decoration: none;















}























#colHoldLeft {















	width: 190px;















	font-size: 11px;















	margin: 3px 0 0 0px;















	float:left;















}































/*for email link*/































#email {















	font-size: 9px;















	font-weight:bold;















	line-height: 1.75em;















	float: left;















}























#email a:link, #email a:visited, #email a:active  { 















	font-size: 9px;















	font-weight:bold;















	color: #F8BF86;















	text-decoration: none;















}























#email a:hover{  















	font-size: 9px;















	font-weight:bold;















	color: #7AC142;















	text-decoration: none;















}























/*for Join Americas Most Exclusive Wine E-Mails - on the top right - SIGN UP HERE*/























#emailSignUp{















	width: 190px;















	height: 20px;















	background-color: #9c8eac;















	color: #3a1d59;















	font-size: 12px;















	font-weight: bold;















	text-align:center;















	border-top: 1px #ffffff solid;















	margin: 5px 0 0 0;















	float: right;















}















#emailSignUp a:link, #emailSignUp a:visited {















	color: #3a1d59;















	font-size: 12px;















	font-weight: bold;















	text-decoration: none;







}















#emailSignUp a:hover, #emailSignUp a:active {















	color: #ffffff;















	font-weight: bold;















	font-size: 12px;















	text-decoration: none;















}































#linksPg a:link, #linksPg a:visited, #linksPg a:active  { 















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















	font-size: 11px;















	color: #3a1d59;















	text-decoration: none;















}































#linksPg a:hover{  















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















	font-size: 11px;















	color: #cccc99;















	text-decoration: none;















}	























/*TOP NAV BAR*/















.navHolder {















	width: 100%;















	height: 25px;















	background-color:#3A1D59;















	color: #ffffff;















	font-size: 12px;















	line-height: 2em;















	float: right;















}























.navHolder a:link, .navHolder a:visited, .navHolder a:active  { 















	font-size: 12px;















	font-weight:bold;















	color: #ffffff;















	text-decoration: none;















}































.navHolder a:hover{  















	font-size: 12px;















	font-weight:bold;















	color: #cccc99;















	text-decoration: none;















}































/*BOTTOM NAV LINKS*/































.navHolder2 {















	width: 920px;















	height: 20px;















	font-size: 11px;















	font-weight:bold;















	color: #3a1d59;















	float: left;















}































.navHolder2 a:link, .navHolder2 a:visited, .navHolder2 a:active  { 















	font-size: 11px;















	font-weight:bold;















	color: #3a1d59;















	text-decoration: none;















}















.navHolder2 a:hover{  















	font-size: 11px;















	font-weight:bold;















	color: #cccc99;















	text-decoration: none;















}























#pairing {















	height:24px;















	font-size: 16px;















	color: #3a1d59;















	text-align:left;















	margin-left: 25px;















	line-height:.9em;















	float:left;















}























#pairing a:link, #pairing a:visited, #pairing a:active  { 















	font-size: 16px;















	font-weight:bold;















	color: #3A1D59;















	text-align:left;















	text-decoration: none;















}























#pairing a:hover{  















	font-size: 16px;















	font-weight:bold;















	color: #9c8eac;















	font-weight:bold;















	text-align:left;















	text-decoration: none;















}































#world {















	height:24px;















	font-size: 16px;















	color: #3a1d59;















	text-align:left;















	margin-left: 8px;















	line-height:.9em;















	float:left;















}























#world a:link, #world a:visited, #world a:active  { 















	font-size: 16px;















	font-weight:bold;















	color: #3A1D59;















	text-align:left;















	text-decoration: none;















}































#world a:hover{  















	font-size: 16px;















	font-weight:bold;















	color: #9c8eac;















	font-weight:bold;















	text-align:left;















	text-decoration: none;















}































.pgsHeadingGal {















	font-size: 14px;















	font-weight: bold;















	color: #000000;















	vertical-align:top;















	text-align:center;















}























.pgsHeadingGal a:link, .pgsHeadingGal a:visited, .pgsHeadingGal a:active  { 















	font-size: 14px;















	font-weight:bold;















	color: #3A1D59;















	text-decoration: none;















}































.pgsHeadingGal a:hover{  















	font-size: 14px;















	font-weight:bold;















	color: #000000;















	font-weight:bold;















	text-decoration: none;















}































/*Search box on top under nav bar*/































#searchBar {















	width: 727px;















	height: 35px;















	background-color: #9c8eac;















	color: #ffffff;















	font-size: 13px;















	font-weight:normal;















	text-align:left;















	margin: 3px 0 0 0px;















	float: left;















}































#searchBar a:link, #searchBar a:visited {















	color: #ffffff;















	font-size: 13px;















	font-weight:normal;















	text-decoration: none;















}















#searchBar a:hover, #searchBar a:active {















	color: #3a1d59;















	font-size: 13px;















	font-weight:normal;















	text-decoration: none;















}































#holderTopLeft {







	width: 318px;







	height: 165px;







	float: right;







}















#shopCart {



	width: 285px;



	height:60px;



	background-color: #3A1D59;



	color: #ffffff;



	font-size: 11px;



	font-weight:bold;



	text-align:right;



	margin: 0px 0 0px 0;



	float: right;



}



#shopCart a:link, #shopCart a:visited {



	color: #ffffff;



	font-size: 11px;



	font-weight: bold;



	text-decoration: none;



}



#shopCart a:hover, #shopCart a:active {



	color:#cccc99;



	font-weight: bold;



	font-size: 11px;



	text-decoration: none;



}







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







/* Tree and Plain Menu Style */







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







.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */



	display: block;



	white-space: nowrap;



}







.phplmbodytable { /* Class of table cells containing plain menus */







}







.phplmnormal {     /* Font size & color of unlinked menu items */



	color: #000000;



	font-size: 13px;



	text-decoration: none;	



}



a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */



	color: #003300;



	font-size: 13px;	



	text-decoration: none;	



}



a.phplm:hover	{      /* Font color, style of menu items when hovered over */



	color: #841212;



	background-color: #ccc;



	font-size: 13px;	



	text-decoration: none;	



}



a.phplm:active	{      /* Font size & color of menu items when clicked */



	color: #ff0000;



	font-size: 13px;	



	text-decoration: none;	



}



.dmselected {   /* Style overide for selected category tree */















	background-color: #ccc;















	font-weight: bold;















}























/*//////////////////////////End Category Tree Styles///////////////////////*/































/*..///////////////////////////////////////PRODUCT BOX for Product Page LAYOUT STYLE////////////////////////////////*/























.productMainHold {







	width: 508px;







	height: auto;







	border:1px #3a1d59 solid;







	margin: 5px 0 10px 3px;







	float: left;







}















.productName {







	width: 440px;







	height: 33px;







	border-bottom:1px #3a1d59 solid;







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







	font-size: 14px;







	font-weight: bold;







	color: #3a1d59;







	float: left;







}















.productVintage {

	width: 66px;

	height: 33px;

	border-bottom:1px #3a1d59 solid;

	border-left:1px #3a1d59 solid;

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

	font-size: 12px;

	font-weight: bold;

	text-align:center;

	color: #3a1d59;

	float: left;

}

.prodLeftHold {

	width: 255px;

	height: auto;

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

	font-size: 12px;

	font-weight: bold;

	color: #3a1d59;

	text-align:center;

	float: left;

}

.addToFav {

	width: 245px;

	height: 50px;

	float: left;

	}

.prodImage {

	width: 255px;

	height: auto;

	text-align:center;

	margin: 5px 0 10px 0;

	border-bottom: 1px solid #3a1d59;

	float: left;

}

.prodPrices {

	width: 245px;

	height:auto;

	background-color: #f3f3f3;

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

	font-size: 12px;

	font-weight: bold;

	color: #3a1d59;

	text-align:right;

	line-height: 1.5em;

	margin: 10px 0 10px 0;

	float: right;

}

.prodPurHolder {

	width: 255px;

	background-color: #f3f3f3;

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

	font-size: 11px;

	color: #ffffff;

	text-align:left;

	padding-bottom:5px;

	margin: 10px 0 10px 0;

	float: right;

}

#prodSocHoldMain {

	width: 253px;

	height: 25px;

	float:left;

	}

.prodSocialSpacer {

	width: 255px;

	height: 25px;

	float:left;

	}

.prodPriceText {

	width: 66px;

	height: 30px;

	color: #3a1d59;

	font-weight:normal;

	float: left;

}

.prodQtys {

	width: 186px;

	height: 30px;

	color: #3a1d59;

	font-weight:normal;

	margin: 5px 0 5px 5px;

	float: left;

}

.prodSale {

	width: 55px;

	height: 30px;

	color: #3a1d59;

	font-weight:normal;

	margin: 0px 0px 0px 2px;

	float: left;

}

.prodRightHold {

	width: 249px;

	height: auto;

	min-height: 400px;

	border-left:1px #3a1d59 solid;

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

	font-size: 12px;

	font-weight: bold;

	color: #3a1d59;

	text-align:center;

	float: left;

}

.prodSKU {

	width: 249px;

	height: 18px;

	border-bottom:1px #3a1d59 solid;

	background-color:#cccc99;

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

	font-size: 11px;

	font-weight: bold;

	color: #3a1d59;

	line-height: 1.5em;

	text-align:left;

	float: left;

}

.prodPresell {

	width: 246px;

	height: 20px;

	border-top:1px #3a1d59 solid;

	border-bottom:1px #3a1d59 solid;

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

	font-size: 13px;

	color: #870000;

	font-weight:bold;

	font-style:italic;

	font-variant:small-caps;

	text-align:center;

	float: left;

}

.prodRatings {

	width: 242px;

	height: 50px;

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

	font-size: 12px;

	font-weight:normal;

	text-align:left;

	margin: 5px 0 5px 4px;

	float: left;

}

.prodDesc {

	width: 238px;

	height: auto;

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

	font-size: 12px;

	font-weight:normal;

	text-align:justify;

	margin: 5px 0 15px 4px;

	float: left;

}

.prodLines1 {

	width: 247px;

	height: auto;

	background-color: #f3f3f3;

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

	font-size: 12px;

	font-weight:normal;

	text-align:left;

	float: left;

}

.prodLines2 {

	width: 247px;

	height: auto;

	background-color: #ffffff;

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

	font-size: 12px;

	font-weight:normal;

	text-align:left;

	float: left;

}

.prodLinesTitle {

	width: 119px;

	height: 20px;

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

	font-size: 11px;

	font-weight:bold;

	text-align:right;

	margin-right: 4px;

	float: left;

}

.prodLinesCopy {

	width: 119px;

	height: 20px;

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

	font-size: 11px;

	font-weight:normal;

	text-align:left;

	margin-left:5px;

	float: right;

}

/*SHOPPING CART MESSAGE - MIN OF 3*/

.messageStackWarning {

	color: #870000;

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

	font-size: 14px;

	font-weight: bold;

}

#iconPopup {

	width: 500px;



	height: 470px;



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



	font-size: 11px;



	font-weight:bold;



	border: 2px solid #3a1d59;



}



#iconPopup2 {



	width: 500px;



	height: 450px;



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



	font-size: 12px;



	font-weight:bold;



	border: 2px solid #3a1d59;



}



#iconPopup3 {



	width: 500px;



	height: 170px;



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



	font-size: 12px;



	font-weight:bold;



	border: 2px solid #3a1d59;



}			



/*Holder for entire GIFT  box*/































.giftBox {















	width: 486px;















	height: 133px;















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















	font-size:10px;















	border: 1px solid #3a1d59;















	margin: 10px 0 0 5px;















	float: left;















}































/*HOLDER for left side of box*/































.giftLeftHold {















	width: 108px;















	height: 133px;















	border-right: 1px solid #3a1d59;















	float: left;















}































/*for Image on top left*/	































.giftimageLeft {















	width: 108px;















	height: 112px;















	border-bottom: 1px solid #3a1d59;















	text-align:center;















	vertical-align:middle;















	float: left;















}































/*for the SKU # on bottom left*/































.giftskuRow {















	width: 108px;















	height: 17px;















	font-size: 12px;















	color: #3a1d59;















	text-align:left;















	float: left;















}































/*HOLDER for right side of box*/































.giftRightHold {















	width: 384px;















	height: 142px;















	float: left;















}































/*FIRST ROW on top Right*/































.giftrow1 {

	width: 377px;

	height: 33px;

	border-bottom: 1px solid #3a1d59;

	font-size: 14px;

	font-weight:bold;

	color: #3a1d59;

	text-align:left;

	float: left;

}

/*SECOND ROW on left of right side - white backgrd*/

.giftrow2Lt {

	width: 147px;

	height: 78px;

	border-bottom: 1px solid #3a1d59;

	font-size: 12px;

	font-weight:bold;

	color: #870000;

	text-align:left;

	float: left;

}

/*SECOND ROW on right of right side - Purple backgrd*/

.giftrow2Rt {

	width: 230px;

	height: 78px;

	background-color: #3a1d59;

	border-bottom: 1px solid #3a1d59;

	font-size: 11px;

	color: #ffffff;

	text-align:left;

	float: left;

}

.giftrow2RtTextC {

	width: 68px;

	height: 40px;

	margin: 10px 0 0 3px;

	float: left;

}

.giftrow2RtText2C {

	width: 155px;

	height: 40px;

	margin: 10px 0 0 3px;

	float: left;

}

/*THIRD ROW on right side with greenish tan bkgrd*/

.giftrow3Rt {

	width: 377px;

	height: 19px;

	background-color: #cccc99;

	font-size: 9px;

	color: #3a1d59;

	text-align:left;

	float: left;

}

/*RATING SYMBOLS HOLDER*/

.giftratingsHolder {



	width: 147px;



	height: 54px;



	float: left;



}



/*..///////////////////////////////////////GIFT PRODUCT PAGE LAYOUT STYLE////////////////////////////////*/



.giftProdMainHold {



	width: 508px;



	height: auto;



	border:1px #3a1d59 solid;



	margin: 5px 0 0 3px;



	float: left;



}



.giftProdName {



	width: 508px;



	height: 33px;



	border-bottom:1px #3a1d59 solid;



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



	font-size: 14px;



	font-weight: bold;



	color: #3a1d59;



	float: left;



}



.giftProdLeftHold {



	width: 246px;



	height: auto;



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



	font-size: 12px;



	font-weight: bold;



	color: #3a1d59;



	text-align:center;



	float: left;



}



.giftProdImage {



	width: 246px;



	height: auto;



	text-align:center;



	margin: 5px 0 10px 0;



	float: left;



}



.giftProdPrices {



	width: 85%;



	height: 30px;



	background-color: #f3f3f3;



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



	font-size: 12px;



	font-weight: bold;



	color: #3a1d59;



	text-align:right;



	margin: 10px 0 10px 0;



	float: right;



}



.giftProdQtys {



	width: 242px;



	height: 45px;



	background-color: #3a1d59;



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



	font-size: 11px;



	color: #ffffff;



	text-align:left;



	padding: 10px 0 0 5px;



	float: right;



}































.giftProdRightHold {















	width: 258px;















	height: auto;















	border-left:1px #3a1d59 solid;















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















	font-size: 12px;















	font-weight: bold;















	color: #3a1d59;















	text-align:center;















	float: left;















}































.giftProdSKU {















	width: 100%;















	height: 20px;















	border-bottom:1px #3a1d59 solid;















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















	font-size: 11px;















	font-weight: bold;















	color: #3a1d59;















	text-align:left;















	float: left;















}































.giftProdRatings {















	width: 249px;















	height: 35px;















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















	font-size: 12px;















	font-weight:normal;















	text-align:left;















	margin: 5px 0 5px 4px;















	float: left;















}































.giftProdDesc {















	width: 249px;















	height: auto;















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















	font-size: 12px;















	font-weight:normal;















	text-align:left;















	margin: 5px 0 15px 4px;















	float: left;















}































.giftProdLines1 {















	width: 100%;















	height: auto;















	background-color: #f3f3f3;















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















	font-size: 12px;















	font-weight:normal;















	text-align:left;















	float: left;















}































.giftProdLines2 {















	width: 100%;















	height: auto;















	background-color: #ffffff;















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















	font-size: 12px;















	font-weight:normal;















	text-align:center;















	margin-top: 10px;















	float: left;















}































.giftProdLinesTitle {















	width: 48%;















	height: 20px;















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















	font-size: 11px;















	font-weight:bold;















	text-align:right;















	float: left;















}































.giftProdLinesCopy {















	width: 48%;















	height: 20px;















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















	font-size: 11px;















	font-weight:normal;















	text-align:left;















	float: right;















}































.main2 {















	text-align:justify;















}































/*////-----------------new search box 1-16-09---------------///////*/































.expanding-box {















	width: 508px;















	height:auto;















	background: #ffffff;















	color: #666666;















	border: 1px solid #3a1d59;















	text-align:left;















	margin: 10px auto 10px auto;















	float:left;















}































.srLtHold {















	width: 126px;















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















	font-size: 11px;















	font-weight: bold;















	color: #3a1d59;















	float: left;















}































.srImage {















	width: 126px;















	height: 175px;















	border-right: 1px solid #3a1d59;















	text-align:center;















	float: left;















}































.srSku {















	width: 126px;















	height: 21px;















	background-color:#cccc99;















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















	font-size: 12px;















	font-weight:bold;















	line-height: 1.5em;















	color: #3a1d59;















	border-top:1px solid #3a1d59;















	border-right: 1px solid #3a1d59;















	float: left;















}































.srTitle {















	width: 310px;















	height: 32px;















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















	font-size: 12px;















	font-weight:bold;















	color: #3a1d59;















	vertical-align:top;















	margin-left:4px;















	float: left;















}































.srVintage {















	width: 66px;















	height: 32px;















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















	font-size: 12px;















	font-weight: bold;















	color: #3a1d59;















	text-align:center;















	vertical-align:top;















	border-left: 1px solid #3a1d59;















	float: left;















}































.srCRholder {







	width: 378px;







	height: 14px;







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







	font-size: 11px;







	font-weight:bold;







	color: #3a1d59;







	border-top: 1px solid #3a1d59;







	float: left;







}















.srRow3 {







	width: 380px;







	height:112px;







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







	color: #ffffff;







	font-size: 10px;







	border-top: 1px solid #3a1d59;







	border-bottom: 1px solid #3a1d59;







	float: right;







}















.srPrice {







	width: 90px;







	height: 33px;







	color:#3a1d59;







	font-size: 11px;







	margin: 4px 0 0 6px;







	float: left;







}















.srButtons {







	width: 164px;







	height: 33px;







	color:#3a1d59;







	font-size: 11px;







	margin: 4px 0 0 6px;







	float: left;







}















.srSale {







	width: 80px;







	height: 33px;







	color:#870000;







	font-size: 11px;







	font-weight:bold;







	font-style:italic;







	margin: 4px 0 0 6px;







	float: left;







}















.srRatings{







	width: 206px;







	height: 36px;







	background-color:#cccc99;







	text-align:center;







	border-left: 1px solid #3a1d59;	







	float: right;







}















.srSize {







	width: 75px;







	height:36px;







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







	background-color:#9c8eac;







	color: #ffffff;







	line-height:2.5em;







	text-align:center;







	font-size: 13px;







	font-weight:bold;







	vertical-align:bottom;







	float: right;







}















.srPresell{







	width: 98px;







	height:36px;







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







	background-color:#9c8eac;







	color:#870000;







	line-height:2em;







	text-align:center;







	font-size: 15px;







	font-style:italic;







	font-weight:bold;







	font-variant:small-caps;







	border-left: 1px solid #3a1d59;	







	float: right;







}















/*------------------------------SEARCH BOX------------------*/















.searchBox {







	width: 500px;







	height: auto;







	border: 1px solid #3a1d59;







	margin: 5px 0 5px 5px;







	padding:0;







	float: left;







}















.searchLtHold {







	width: 111px;







	height: 197px;







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







	font-size: 11px;







	font-weight: bold;







	color: #3a1d59;







	border-right:1px solid #3a1d59;







	float: left;







}















.searchImage {







	width: 111px;







	height:182px;







	text-align:center;







	float: left;







}















.searchSku {







	width: 111px;







	height: 15px;







	border-top:1px solid #3a1d59;







	float: left;







}















.searchTitle {







	width: 340px;







	height: 48px;







	border-bottom: 1px solid #3a1d59;







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







	font-size: 14px;







	font-weight:bold;







	color: #3a1d59;







	vertical-align:bottom;







	float: left;







}















.searchVintage {







	width: 45px;







	height: 48px;







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







	font-size: 12px;







	font-weight: bold;







	color: #3a1d59;







	text-align:center;







	border-bottom: 1px solid #3a1d59;







	border-left: 1px solid #3a1d59;







	float: left;







}















.searchMidHold {







	width: 112px;







	height: 133px;







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







	color: #870000;







	font-size: 11px;







	font-weight:bold;







	float: left;







}















.searchRatings {







	width: 112px;







	height: 70px;







	float: left;







}















.searchSize {







	width: 112px;







	height: 16px;







	float: left;







}















.searchPresell {







	width: 112px;







	height: 16px;







	font-size: 13px;







	font-style:italic;







	font-weight:bold;







	font-variant:small-caps;







	float: left;







}















.searchPts {







	width: 112px;







	height: 14px;







	float:left;







}















.searchBotSize {







	width: 112px;







	height: 14px;







	float:left;







}















.searchHold2 {







	width: 386px;







	height: auto;







	float: left;







	clear:right;







}















.searchRtHold {







	width: 272px;







	height: 134px;







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







	color: #ffffff;







	font-size: 10px;







	background-color: #3a1d59;







	float: right;







}















.searchTextHold {







	width: 268px;







	height: 24px;







	margin-top: 2px;







	float: left;







}















.searchText {







	width: 65px;







	height: 12px;







	margin: 12px 0 0 4px;







	float: left;







}















.searchPrice {







	width: 55px;







	height: 12px;







	margin: 12px 0 0 0px;







	float: left;







}















.searchSale {







	width: 260px;







	height: 14px;







	font-size: 11px;







	font-weight:bold;







	font-style:italic;







	float: left;















}















.searchButtons {







	width: 134px;







	height: 22px;







	margin: 2px 0 0 0;







	float: left;







}















.searchRow3 {



	width: 386px;



	height: 15px;



	border-top: 1px solid #3a1d59;



	background-color:#cccc99;



	padding:0;



	margin:0;



	float:left;



}



.requirement {



	color: #870000;



	font-weight: bold;



}



.main {



	color: #3a1d59;



	font-weight: bold;



	text-align:justify;



}



.main1 {



	color: #870000;



	font-weight: bold;



	text-align:justify;



}



.main2A {



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



	font-size:16px;



	color: #870000;



	font-weight: bold;



}



.main3 {



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



	font-size:12px;



	color: #333333;



	font-weight: bold;



}



.main3A {



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



	font-size:14px;



	color: #333333;



	font-weight:normal;



}



.main3B {



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



	font-size:14px;



	color: #333333;



	font-weight: bold;



}



.main4 {



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



	font-size:14px;



	color: #870000;



	font-weight: bold;



}



.main5 {



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



	font-size:14px;



	color: #3a1d59;



	font-weight: bold;



}



.normalText {



	color:#333333;



	font-weight:normal;



	text-align:left;



}



.telBox {



	width: 190px;



	height: 22px;



	background: #cccc99;



	font-size: 16px;



	font-weight:bold;



	color:#CC0033;



	margin-top: 3px;



	line-height: 1.5em;



	float: right;



}



.telSize {



	width: 190px;



	height: 26px;



	background: #cccc99;



	font-weight:bold;



	color:#3a1d59;



	font-size: 14px;



	line-height: 1.5em;



	float: right;



}



.telSize a:link, .telSize a:visited {



	color: #3a1d59;



	font-size: 14px;



	font-weight: bold;



	text-decoration: none;



}



.telSize a:hover, .telSize a:active {



	color:#9c8eac;



	font-weight: bold;



	font-size: 14px;



	text-decoration: none;



}



/*LOGIN PAGE*/



.welcomeStyle {



	color: #3a1d59;



	font-size: 16px;



	font-style:italic;



	font-weight:bold;



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



	}



/*COUPON - WOW - certificate Styling*/



#couponWow1 {



	width: 488px;



	height: auto;



	display: block;



	background-color: #f3f3f3;



	border:solid 1px #3a1d59;



	color: #870000;



	font-size: 14px;



	font-weight:bold;



	text-align:center;



	padding: 10px;



	margin: 5px 0 10px 3px;



	float: left;



	}



.couponProductName {



	width: 505px;



	height: 33px;



	border-bottom:1px #3a1d59 solid;



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



	font-size: 14px;



	font-weight: bold;



	color: #3a1d59;



	float: left;



}		



.couponProdDesc {



	width: 238px;



	height: auto;



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



	font-size: 12px;



	font-weight:normal;



	text-align:justify;



	margin: 5px 0 15px 4px;



	float: left;



}



.couponProdPurHolder {



	width: 255px;



	background-color: #f3f3f3;



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



	font-size: 12px;



	color: #ffffff;



	text-align:left;



	padding-bottom:5px;



	margin: 10px 0 10px 0;



	float: right;



}



.clearfix:after {



    content: ".";



    display: block;



    height: 0;



    clear: both;



    visibility: hidden;



}



.clearfix {display: inline-block;}  /* for IE/Mac */



<!--[if IE]>



.clearfix {



    zoom: 1;     /* triggers hasLayout */



    display: block;     /* resets display for IE/Win */



    }  /* Only IE can see inside the conditional comment



    and read this CSS rule. Don't ever use a normal HTML



    comment inside the CC or it will close prematurely. */



<![endif]-->
