@charset "utf-8";
/* CSS Document */

/* div { behavior: url(/inc/ie5fix/iepngfix.htc) } */

body {
margin:0px 0px 0px 0px;
background-color:#420606;
}
/*div {
height:100%;
}*/
form {
padding:0;
margin:0;
}
*:focus {
outline:0px;
}


/* frames -------------------- */

#frame {
width:950px;
margin:auto;
background-image:url(/images/frame.png);
}
#frameTop {
}

#frameLeft {
width:269px;
float:left;
overflow:hidden;
margin:0px 0px 0px 0px;
background-image:url(/images/frameLeft.png);
background-repeat:no-repeat;
}
#frameRight {
width:681px;
float:right;
overflow:hidden;
margin:0px 0px 48px 0px;
}



/* header -------------------- */

#header {
width:636px;
height:105px;
overflow:hidden;
background-image:url(/images/header.png);
}

#mobiheader {
width:240px;
height:66px;
overflow:hidden;
padding: 0px;
margin:0px;
background-image:url(/images/header.png);
}


/* navigation -------------------- */

#nav {
width:376px;
height:84px;
float:left;
display:inline;
margin:10px 0px 0px 23px;
}
#navWine {
width:94px;
height:46px;
float:left;
background-image:url(/images/nav/wine_02.gif);
}
#navSpirits {
width:92px;
height:46px;
float:left;
background-image:url(/images/nav/spirits_02.gif);
}
#navBeverages {
width:93px;
height:46px;
float:left;
background-image:url(/images/nav/beverages_03.gif);
}
#navCigars {
width:97px;
height:46px;
float:left;
background-image:url(/images/nav/cigars_02.gif);
}
#navGifts {
width:94px;
height:38px;
float:left;
background-image:url(/images/nav/gifts_02.gif);
}
#navRetail {
width:92px;
height:38px;
float:left;
background-image:url(/images/nav/retail_02.gif);
}
#navContact {
width:93px;
height:38px;
float:left;
background-image:url(/images/nav/contact_02.gif);
}
#navLinks {
width:97px;
height:38px;
float:left;
background-image:url(/images/nav/links_02.gif);
}


/* search/login -------------------- */

#search {
width:180px;
height:auto;
float:right;
display:inline;
margin:14px 22px 3px 0px;
}
#searchBG {
width:150px;
height:15px;
float:left;
background-color:#ffffff;
}
#searchField {
width:95%;
height:15px;
border:0px;
float:left;
margin:0px 8px 0px 4px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
line-height:15px;
background:none;
}
#searchButton {
width:9px;
height:16px;
margin:0px 0px 0px 6px;
float:left;
}
#prodsearchButton {
width:71px;
height:16px;
margin:0px 0px 0px 6px;
float:left;
}
#loginBG {
width:150px;
height:15px;
float:left;
background-color:#ffffff;
}
#login {
width:180px;
height:auto;
float:right;
display:inline;
margin:0px 22px 3px 0px;
}
#loginField {
width:95%;
height:15px;
border:0px;
float:left;
margin:0px 8px 0px 4px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
line-height:15px;
background:none;
}
#passwordBG {
width:150px;
height:15px;
float:left;
background-color:#ffffff;
}
#passwordField {
width:95%;
height:15px;
border:0px;
float:left;
margin:0px 8px 0px 4px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
line-height:15px;
background:none;
}
.inputPassword {
width:81%;
height:15px;
border:0px;
padding:0px;
margin:2px 0px 0px 6px;
}
#loginButton {
width:9px;
height:16px;
margin:0px 0px 0px 6px;
float:left;
}
#register {
width:180px;
height:auto;
float:right;
display:inline;
margin:0px 22px 3px 0px;
}
#registerIcon {
float:left;
display:inline;
width:28px;
height:22px;
}
#registerLinks {
float:left;
display:inline;
margin:0px 22px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
line-height:22px;
}
#registerLinks a {
color:#fbd335;
font-weight:bold;
}



/* left content -------------------- */

#logo {
width:224px;
height:146px;
margin:0px 0px 0px 45px;
background-image:url(/images/logo.png);
background-repeat:no-repeat;
}
#callouts {
width:224px;
margin:0px 0px 0px 45px;
}




/* right content -------------------- */

#content {
}
#calloutHeader {
width:636px;
height:33px;
margin:12px 0px 0px 0px;
background-image:url(/images/assets/calloutHeader.gif);
background-position:center;
background-repeat:no-repeat;
}
#calloutBox {
width:209px;
height:175px;
float:left;
margin:0px 3px 0px 0px;
background-image:url(/images/callout.png);
}
#calloutBoxTop {
width:209px;
height:30px;
}
#calloutBoxBottom {
width:209px;
height:145px;
background-color:#ffffff;
}
#calloutBoxInfo {
width:115px;
height:112px;
float:left;
}
#calloutBoxInfo p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#000000;
margin:6px 0px 0px 6px;
}
#calloutBoxPic {
width:94px;
height:112px;
float:right;
}
#calloutBoxPrice {
width:115px;
height:33px;
float:left;
clear:left;
}
#calloutBoxPrice p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#000000;
margin:0px 0px 0px 6px;
}
#calloutBoxMore {
width:76px;
height:33px;
float:right;
clear:right;
margin:0px 0px 0px 18px;
}
#contentBoxHeader {
height:26px;
}
#contentBoxFooter {
height:45px;
}

/* content box navigation -------------------- */

#contentBoxNav {
width:636px;
height:26px;
overflow:hidden;
}
#contentBoxNavLeft {
/* width:auto; */
height:26px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:26px;
color:#740d0d;
}
#contentBoxNavLeft p {
margin:0px 0px 0px 24px;
}
#contentBoxNavLeft a {
color:#c95e5e;
}
#contentBoxNavRight {
/* width:318px; */
height:26px;
float:right;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:26px;
color:#000000;
}
#contentBoxNavRight p {
margin:0px 24px 0px 0px;
}
#contentBoxNavRight a {
color:#c95e5e;
}



/* content box product navigation -------------------- */

#contentBoxNav2 {
width:636px;
height:26px;
clear:both;
overflow:hidden;
background-image:url(/images/assets/contentBoxNav.png);
}
#contentBoxNavLeft2 {
width:318px;
height:26px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
color:#ffffff;
}
#contentBoxNavLeft2 p {
margin:0px 0px 0px 24px;
}
#contentBoxNavRight2 {
width:318px;
height:26px;
float:right;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
color:#ffffff;
}
#contentBoxNavRight2 p {
margin:0px 24px 0px 0px;
}
#contentBoxNavRight2 a {
color:#c95e5e;
}



/* right content box (default red) -------------------- */

#contentBox {
margin:0px 45px 0px 0px;
background-image:url(/images/assets/contentBox.png);
}
#contentBoxTop {
background-image:url(/images/assets/contentBoxTop.png);
background-repeat:no-repeat;
background-position:top;
}
#contentBoxBottom {
overflow:hidden;
background-image:url(/images/assets/contentBoxBottom.png);
background-repeat:no-repeat;
background-position:bottom;
}

/* right content box (light red) -------------------- */

#contentBox2 {
margin:0px 45px 0px 0px;
background-image:url(/images/assets/contentBox2.png);
}
#contentBoxTop2 {
background-image:url(/images/assets/contentBoxTop2.png);
background-repeat:no-repeat;
background-position:top;
}
#contentBoxBottom2 {
overflow:hidden;
background-image:url(/images/assets/contentBoxBottom2.png);
background-repeat:no-repeat;
background-position:bottom;
}



/* right content box (white) -------------------- */

#contentBox3 {
margin:0px 45px 0px 0px;
background-image:url(/images/assets/contentBox3.png);
}
#contentBoxTop3 {
background-image:url(/images/assets/contentBoxTop3.png);
background-repeat:no-repeat;
background-position:top;
}
#contentBoxBottom3 {
overflow:hidden;
background-image:url(/images/assets/contentBoxBottom3.png);
background-repeat:no-repeat;
background-position:bottom;
}



/* right content box backgrounds -------------------- */

#contentBoxBg {
width:636px;
height:auto;
clear:both;
overflow:hidden;
background-image:url(/images/assets/contentBox.png);
}
#contentBoxBg2 {
width:636px;
height:auto;
clear:both;
overflow:hidden;
background-image:url(/images/assets/contentBox3.png);
}
#contentBoxBg3 {
	width:636px;
	height:auto;
	clear:both;
	overflow:hidden;
	background-image:url(/images/assets/contentBox3.png);
}
#contentBoxBg4 {
	width:636px;
	height:auto;
	clear:both;
	overflow:hidden;
	background-image:url(/images/assets/contentBox4.png);
}



/* right content box products search (small) -------------------- */

#contentBoxSearch {
width:636px;
height:98px;
overflow:hidden;
background-image:url(/images/assets/contentBoxSearch.png);
}
#contentBoxSearchGifts {
width:636px;
height:autopx;
overflow:hidden;
}
#contentBoxSearchGifts td {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}
#contentBoxSearchGifts td a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}
#contentBoxSearchGifts td span {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:35px;
color:#000000;
font-weight:bold;
text-decoration: underline;
}
#contentBoxSearch p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:35px;
color:#ffffff;
margin:0px 12px 0px 24px;
}
#contentBoxSearch a {
color:ffffff;
}
#contentBoxSearchTop {
width:636px;
height:auto;
overflow:hidden;
}
#contentBoxSearchBottom {
width:636px;
height:auto;
clear:left;
overflow:hidden;
}
#contentBoxSearchBottom a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
color:#ffffff;
}
#contentBoxSearchField {
width:160px;
margin:0px 0px 0px 40px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
float:left;
font-size:10px;
line-height:10px;
}
#contentBoxSearchButton {
float:left;
}
#contentBoxSearchField2 {
width:160px;
margin:0px 0px 0px 40px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
line-height:10px;
float:left;
clear:left;
display:inline;
margin:6px 0px 0px 40px;
}
#contentBoxSearchField3 {
width:160px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
line-height:10px;
float:left;
display:inline;
margin:6px 0px 0px 6px;
}
#contentBoxSearchField4 {
width:160px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
line-height:10px;
float:left;
display:inline;
margin:6px 0px 0px 6px;
}



/* right content box products (small) -------------------- */

#contentBoxProduct {
width:135px;
height:119px;
float:left;
display:inline;
}
#contentBoxDescription {
	width:313px;
	height:auto;
	float:left;
	display:inline;
	margin:16px 0px 0px 0px;
}
#contentBoxDescription a {
color:#420606;
}
#contentBoxDescription p {
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0px 0px 3px 0px;
}
.contentBoxTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:16px;
color:#970e0e;
}
#contentBoxBuy {
width:146px;
height:auto;
float:left;
display:inline;
margin:16px 0px 0px 10px;
}
#contentBoxBuy p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#420606;
margin:0px 0px 6px 0px;
}
#buttonBuy {
	width:57px;
	float:left;
	display:inline;
	margin:0px 0px 0px 24px;
}



/* right content box products (large) -------------------- */

#contentBoxProduct2 {
width:256px;
height:207px;
float:left;
}
#contentBoxDescription2 {
width:380px;
/*height:256px;*/
overflow:hidden;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
float:left;
}
#contentBoxDescription2 p {
margin:0px 12px 3px 0px;
}
#contentBoxLine2 {
width:380px;
height:24px;
background-image:url(/images/assets/productLrgLine.gif);
background-position:left;
background-repeat:no-repeat;
}
#contentBoxPrice2 {
	width:175px;
	float:left;
}
#contentBoxPrice2 a {
color:#5e5e5e;
}
#contentBoxInfo2 {
	width:200px;
	float:right;
	display:inline;
	margin:0px 0px 0px 0px;
}
#contentBoxInfoLeft2 {
width:200px;
float:left;
color:#420606;
}
#contentBoxInfoRight2 {
width:139px;
float:right;
}



/* right content box locations info -------------------- */

#locationsBoxInfo1 {
width:180px;
float:left;
display:inline;
margin:16px 0px 12px 24px;
}
#locationsBoxInfo1 p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:12px;
margin:0px 0px 6px 0px;
}
#locationsBoxInfo1 a {
color:#000000;
text-decoration:underline;
}
#locationsBoxInfo1 span {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#970e0e;
margin:0px 0px 6px 0px;
}
#locationsBoxInfoLeft2 {
width:auto;
float:left;
display:inline;
margin:16px 0px 12px 24px;
}
#locationsBoxInfoLeft2 p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
line-height:12px;
margin:0px 0px 6px 0px;
}
#locationsBoxInfoRight2 {
width:150px;
float:left;
display:inline;
margin:16px 0px 12px 12px;
}
#locationsBoxInfoRight2 p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:12px;
margin:0px 0px 6px 0px;
}
#locationsBoxInfoRight2 a {
color:#000000;
text-decoration:underline;
}
#locationsBoxInfo3 {
width:150px;
float:right;
display:inline;
margin:16px 24px 16px 0px;
}
#locationsBoxInfo3 a {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:underline;
color:#970e0e;
line-height:15px;
}
#locationsBoxInfo3 ul {
padding:0px;
margin:0px 0px 0px 0px;
}
#locationsBoxInfo3 li {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#970e0e;
line-height:15px;
margin:0px 0px 6px 16px;
}



/* right content box news/info -------------------- */

#contentBoxHead {
width:572px;
height:92px;
font-family:Arial, Helvetica, sans-serif;
font-size:35px;
line-height:92px;
text-align:center;
color:#ffffff;
clear:both;
margin:40px 29px 0px 35px;
background-color:#864646;
}
#contentBoxSubHead {
width:572px;
height:42px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:42px;
text-align:center;
color:#ffffff;
clear:both;
margin:12px 29px 0px 35px;
background-color:#864646;
}
#contentBoxPic {
width:339px;
height:304px;
float:left;
display:inline;
margin:12px 12px 36px 35px;
background-color:#864646;
}
#contentBoxInfo {
width:221px;
height:304px;
float:left;
display:inline;
margin:12px 29px 36px 0px;
background-color:#864646;
}
#contentBoxInfo p {
margin:12px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
line-height:14px;
text-align:left;
}
#contentBoxCallout {
width:0px;
height:0px;
display:inline;
margin:0px 0px 0px 0px;
background-color:#864646;
}



/* home content -------------------- */


#homeContentBox {
width:636px;
height:349px;
margin:0px 0px 3px 0px;
}
#homeBannerBox {
width:636px;
height:auto;
margin:0px 0px 3px 0px;
padding-top:10px;
}
#calloutBoxHome {
width:209px;
height:199px;
float:left;
margin:0px 3px 0px 0px;
}
#calloutBoxHomeTop {
width:209px;
height:30px;
}
#calloutBoxHomeBottom {
width:209px;
height:169px;
background-color:#ffffff;
}



/* footer -------------------- */

#footer {
width:950px;
margin:auto;
}



/* clear content -------------------- */

#clear {
clear:both;
height:auto;
}

/* Added by Mike Arnold 05/13/2008 --------------------------- */
#calloutBoxTopFeatured {
width:209px;
height:30px;
background-image:url(/images/callouts/products/calloutFeaturedHeader.gif);
font-family: Verdana;
font-size:13px;
font-weight:bold;
color:#ffffff;
vertical-align: baseline;
}

#calloutHeaderFeatured {
width:636px;
height:33px;
margin:12px 0px 0px 0px;
background-image:url(/images/assets/calloutHeaderFeatured.gif);
background-position:center;
background-repeat:no-repeat;
}

#contentBoxSearchField select{
width:160px;
margin:0px 0px 0px 40px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
float:left;
font-size:10px;
line-height:10px;
border: 1px solid black;
}

#ContactUsContentBox {
width:600px;
height:auto;
float:left;
display:inline;
margin:16px 12px 0px 15px;
}
#ContactUsContentBox p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#420606;
margin:0px 0px 0px 0px;
}
#ContactUsContentBox td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#420606;
margin:0px 0px 0px 0px;
}

.footermenu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#CC9999;
text-align:center;
}

.footermenu a{
color:#CC9999;
}
.locationBoxTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#420606;
text-align:center;
font-weight:bold;
}
.locationBoxDirections {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#420606;
	padding-left: 7px;
}
#locationBoxLeftSpacer {
width:15px;
height:119px;
float:left;
display:inline;
}
#locationBoxDescriptionLeft {
width:200px;
height:103px;
float:left;
display:inline;
margin:16px 0px 0px 0px;
}
#locationBoxDescriptionLeft p {
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0px 0px 3px 0px;
}
#locationBoxDescriptionLeft td {
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0px 0px 3px 0px;
}

#locationBoxDescriptionRight {
width:146px;
height:auto;
float:left;
display:inline;
margin:16px 12px 0px 30px;
}
#locationBoxDescriptionRight p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#420606;
margin:0px 0px 6px 0px;
}
#locationBoxDescriptionRight td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#420606;
margin:0px 0px 6px 0px;
}
.checkoutForm {
	font-size: 10px;
	height:12px;
	line-height:12px;
}
.checkoutFormInput {
	font-size: 10px;
	height:12px;
	line-height:12px;
	width:100px;
}
.checkoutFormSelect {
	font-size: 10px;
	height:17px;
	line-height:12px;
	width:100px;
	
}

/* overide COLDFUSION styling for cf window */

.x-dlg div.x-resizable-handle-north {
      background-image:none;
      border:0px none;
      }
   .x-dlg div.x-resizable-handle-south {
      background-image:none;
      border:0px none;
      height:0px;
      }
   .x-dlg div.x-resizable-handle-east {
      background-image:none;
      width:0px;
      border:0px none;
      margin-right:0pt;
      }
   .x-dlg div.x-resizable-handle-west {
      background-image:none;
      border:0px none;
      width:0px;
      }
   .x-dlg div.x-resizable-handle-northeast, .ytheme-gray .x-dlg div.x-resizable-handle-northeast {
      background-image:none;
      border:0px none;
      height:0px;
      width:0px;
      }
   .x-dlg div.x-resizable-handle-northwest, .ytheme-gray .x-dlg div.x-resizable-handle-northwest {
      background-image:none;
      border:0px none;
      height:0px;
      width:0px;
      }
   .x-dlg div.x-resizable-handle-southeast {ext-all.css (line 2247)
      background-image:none;
      border:0px none;
      height:0px;
      width:0px;
      }
   .x-dlg div.x-resizable-handle-southwest {ext-all.css (line 2255)
      background-image:none;
      border:0px none;
      height:0px;
      width:0px;
      margin-bottom:0px;
      margin-left:0px;
      }
   .x-dlg .x-dlg-dlg-body {
      border-color:none;
      border-style:none;
      border-width:0px 0px 0px;
      }
	  
	/* CSS for Processing Image */
	.progressImage {
	   border: none;
	   display: none;
	   visibility: hidden;
	   overflow: hidden;
	}
	   
	.progressSubmit {
	   display: block;
	   visibility: visible;
	   overflow: visible;
	}

/* Added by Chris Berger 04/24/2009  */


#MyNewContentBoxNav {
width:636px;
min-height:136px;		/*IE hack - IE treats height as min-height and ignores min-height and !important tags*/
height:auto !important;
height:136px;
overflow:hidden;
}


#MyNewTopNavBar {
padding: 0px 0px 5px 0px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}


#SalePageContentBoxNav {
	height:70px;
	overflow:hidden;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 10px 5px 0px 5px;
	position:relative;
}

#withCard {
	position:absolute;
	right:10px;
	top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align: right;
}

.SaleContentBox {
	padding:15px 10px 10px 20px;
}

.dpSaleHeader {
	font-size:18px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
}

.SaleTable th {
	font-size: 14px;
	font-weight:bold;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}

.SaleTable td {
	font-size: 14px;
	padding: 2px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}

.SaleTable td a { color:#000; }

.itemheader {
	width:300px;
}

.sizeheader {
	width:100px;
}

.priceheader {
	width:100px;
}

.endheader {
	width:100px;
}

/*these are used for alternating background colors in the what's on sale page... if you want to do it a different way or just different names, feel free*/
.d0	{ background-color:#ffe0a0; }
.d1 { background-color:#ffffff; }


#contentGiftCard {
	width:375px;
	height:45px;
	overflow:hidden;
	position:relative;
	right:34px;
	background-color:#fff;
	margin: 2px 5px 2px 1px;
	z-index:0;
}

#giftBoxBuy {
	width:150px;
	position:absolute;
	right:5px;
}

#giftBoxDescription {
	width:225px;
	position:absolute;
	left:0px;
}

#giftBasketImg {
	width:210px;
	position:relative;
	overflow:hidden;
}

#giftBasketDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:380px;
	height:auto;
	position:absolute;
}

#giftBasketBox {
	position:relative;
	width:636px;
	height:auto;
	background-image:url(http://www.binnys.com/images/assets/contentBox3.png);	
	padding:5px 2px 10px 2px;
}

.giftBasketPrice {
	font-size:14pt;
	font-weight:bold;
	color:#930c0a;
}
#salepageButtons {
	background-color:#FFF;
	border:1px solid #900;
	margin-bottom:5px;
	font-size: 16px;
	font-weight: bold;
	color: #510000;
}

#SalesPageName {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	width:525px;
	height:119px;
	float:left;
	display:inline;
}
#SaleBoxDescription {
width:313px;
height:103px;
float:left;
display:inline;
margin:16px 0px 0px 0px;
}

a.PopSearchLinks:link, a.PopSearchLinks:visited {
		color:#666; 
		text-decoration:none;
		text-align: left;
		font-size: 12px;
		line-height:14px;
}

a.PopSearchLinks:active, a.PopSearchLinks:hover {
	color:#000;
	text-decoration:none;
	background-color:#CCC;
	font-style:italic;
	text-align: left;
	
}

a.AdvSearchLinks:link, a.AdvSearchLinks:visited {
		color:#fdb709; 
		text-decoration:none;
		font-weight:bold;
		
}

a.AdvSearchLinks:active, a.AdvSearchLinks:hover {
	color:#fdb709; 
	text-decoration:none;
	font-weight:bold;
}
