@charset "UTF-8";
/* CSS Document */

/* Golden Ticket Only */
/*.golden_ticket p, .golden_ticket a { color:#00493A !important; }
.golden_ticket #top_right_admin > p > a { border-right-color:#00493A ; }
.golden_ticket #home_top_banner_overlay { width:957px !important; }*/

#screenoverlay.hide { display:none !important; visibility:hidden !important; }

img { border:0; }

body {
	/*background-image: url(../images/bg_xmas.jpg);*/
	background-image: url(../images/bg.jpg);
	background-color:#000000;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1{
	font-family: 'Futura Lt BT',"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#BB8748;
	font-size:22px;
	padding:7px 0 0 0;
	font-weight:normal;
	margin:0;
}
#main {
	margin:0px auto;
	width:960px;
	overflow:hidden;
	position:relative;
}
#home_top_banner_overlay {
	position:absolute;
	z-index:99;
	width:958px;
	height:382px;
	border-left:#A8743B 1px solid;
	border-right:#A8743B 1px solid;
	border-bottom:#A8743B 1px solid;
}
#home_top_banner {
	width:958px;
	height:382px;
	clear:both;
	overflow:hidden;
	background:#000000;
}
#content_top_banner_overlay {
	position:absolute;
	z-index:99;
	width:958px;
	height:140px;
	clear:both;
	border-left:#A8743B 1px solid;
	border-right:#A8743B 1px solid;
	border-bottom:#A8743B 1px solid;
}
#content_top_banner {
	width:958px;
	height:140px;
	clear:both;
	overflow:hidden;
}
#top_logo {
	width:300px;
	height:70px;
	float:left;
	margin:21px 0 0 25px;
}
#top_logo img {
	border:0px;
}
#banner_overlay_text {
	height:42px; clear:both; margin:155px 7px 0 0; text-align:right; width:auto; float:right; padding:0;
}
#banner_overlay_text h2 {
	font-family:Futura LT BT, Futura Light BT, Futura, Arial;
	font-size:25px;
	line-height:42px;
	font-weight:normal;
	color:#BB8748;
	padding:0;
	margin:0;
	text-align:right;
	font-weight:normal;
}
#banner_overlay_text h2 a {
	text-decoration:none;
	color:#BB8748;
	display:block;
	text-shadow:1px 1px 3px #000;
}
#banner_overlay_text h2 a:hover {
	text-decoration:none;
	color:#BB8748;
}
#top_right_admin {
	width:604px;
	height:20px;
	float:right;
	margin:21px 21px 0 0;
	text-align:right;
	position:relative;
}

#ajax_basket {
	position:absolute;
	top:46px;
	right:63px;
	display:none;
	width:210px;
	text-align:left;
	height:auto;
	overflow:hidden;
	background:#DBB284;
	z-index:200;
}
#ajax_basket a {
	z-index:250;
	position:relative;
}

#top_right_admin > p {
	font-family:Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#BB8748;
	padding:0px;
	margin:0px;
	text-align:right;
	letter-spacing:0.005em;
}

#top_right_admin ul {
	font-family:Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#BB8748;
	padding:0px;
	margin:0px;
	letter-spacing:0.004em;
}

#top_right_admin > p > a {
	padding:0px 10px 0px 8px;
	color:#BB8748;
	text-decoration:none;
	border-right:#BB8748 1px solid;
}
#top_right_admin a:hover {
	text-decoration:underline;
}
.spacer {
	clear:both; width:10px;
}
#top_nav {
	width:960px;
	height:24px;
	clear:both;
	text-align:center;
}
#top_nav ul {
	display:inline;
	margin:0px;
	padding:0px;
	text-align:center;
}
#top_nav li {
	display:inline;
	padding:0px;
	margin:0px 9px 0px 9px;
	/*font-family:Futura, Futura Light BT, Arial;*/
	font-family:Geneva, sans-serif;
	font-weight:normal;
	font-size:15px;
	color:#BB8748;
	text-transform:lowercase;
}
#top_nav a {
	color:#BB8748;
	text-decoration:none;
}
#top_nav a:hover {
	text-decoration:underline;
	color:#BB8748;
}
#home_left {
	width:720px;
	overflow:hidden;
	float:left;
}
#home_center {
	width:480px;
	overflow:hidden;
	float:left;
	margin:0 20px;
}

#home_bottom_social {
	width:960px;
	clear:both;
	overflow:hidden;
	margin-top:20px;
}
#home {
	width:960px;
	overflow:hidden;
	clear:both;
}
#home_right {
	float:right;
	width:240px;
	overflow:hidden;
}

.tweets { color:#ffffff; font-family:Futura, Futura Light BT, Arial; border-right:1px dotted #BB8748; margin-bottom:15px; width:293px; float:left; padding-right:19px; margin-right:19px; min-height:300px; }
.tweets h3 { font-weight:normal !important; margin:0 0 5px 0; background:url(../images/icons/twitter_32.png) left top no-repeat; color:#BB8748; height:32px; line-height:32px; padding-left: 40px; }
.tweets h3 a { color:#BB8748; text-decoration:none; }
.tweets ul { list-style:none; margin:0; padding:0; }
.tweets ul li { border-top:1px dotted #cccccc; padding:10px 0; }
.tweets ul li:first-child { border:0; }
.tweets ul li p.status { margin:0 0 2px 0; font-size:13px; }
.tweets ul li p.status .mention,
.tweets ul li p.status .hashtag,
.tweets ul li p.status a { color:#BB8748; text-decoration:none; }
.tweets ul li p.status a:hover { text-decoration:underline; }
.tweets ul li p.time { margin:0; font-size:11px; text-align:right; }
.tweets p.follow { color:#BB8748; }
.tweets p.follow a { color:#BB8748; font-size:11px; text-decoration:none; }
.tweets p.follow a:hover { text-decoration:underline; }

.youtube { color:#ffffff; font-family:Futura, Futura Light BT, Arial; margin-bottom:15px; width:293px; float:left; min-height:300px; }
.youtube h3 { font-weight:normal !important; margin:0 0 5px 0; background:url(../images/icons/youtube_32.png) left top no-repeat; color:#BB8748; height:32px; line-height:32px; padding-left: 40px; }
.youtube h3 a { color:#BB8748; text-decoration:none; }
.youtube ul { list-style:none; margin:0; padding:0; }
.youtube ul li { border-top:1px dotted #cccccc; padding:10px 0; }
.youtube ul li:first-child { border:0; }
.youtube ul li p.status { margin:0 0 2px 0; font-size:13px; }
.youtube ul li p.status .mention,
.youtube ul li p.status .hashtag,
.youtube ul li p.status a { color:#BB8748; text-decoration:none; }
.youtube ul li p.status a:hover { text-decoration:underline; }
.youtube ul li p.time { margin:0; font-size:11px; text-align:right; }
.youtube p.follow { color:#BB8748; }
.youtube p.follow a { color:#BB8748; font-size:11px; text-decoration:none; }
.youtube p.follow a:hover { text-decoration:underline; }

.home_latest_offers { color:#ffffff; font-family:Futura, Futura Light BT, Arial; border-right:1px dotted #BB8748; margin-bottom:15px; width:293px; float:left; padding-right:19px; margin-right:19px; height:300px; }
.home_latest_offers h3 {  font-weight:normal !important; margin:0 0 5px 0; background:url(../images/icons/rss_32.png) left top no-repeat; color:#BB8748; height:32px; line-height:32px; padding-left: 40px; }
.home_latest_offers p { font-family:Futura, Futura Light BT, Arial;
	font-size:14px;
	font-weight:normal;
	color:#BB8748;
	padding:0 0 13px 0;
	margin:0;	
	font-weight:lighter;
	line-height:18px;
}
.home_latest_offers p a {
	color:#BB8748;
	text-decoration:underline;
}
.home_latest_offers p a:hover {
	color:#BB8748;
	text-decoration:none;
}

.facebook { color:#ffffff; font-family:Futura, Futura Light BT, Arial; margin-bottom:15px; width:293px; float:left;  min-height:300px; }
.facebook.center { padding-right:19px; margin-right:19px; border-right:1px dotted #BB8748; }
.facebook h3 {  font-weight:normal !important; margin:0 0 5px 0; background:url(../images/icons/facebook_32.png) left top no-repeat; color:#BB8748; height:32px; line-height:32px; padding-left: 40px; }
.facebook h3 a { color:#BB8748; text-decoration:none; }
.facebook ul { list-style:none; margin:0; padding:0; }
.facebook ul li { border-top:1px dotted #cccccc; padding:10px 0; }
.facebook ul li:first-child { border:0; }
.facebook ul li h5 { margin:0 0 4px 0; font-size:15px; font-weight: normal !important; }
.facebook ul li p.status { margin:0 0 2px 0; font-size:13px; }
.facebook ul li p.status a { color:#BB8748; text-decoration:none; }
.facebook ul li p.status a:hover { text-decoration:underline; }
.facebook ul li p.date { font-size:11px; margin:0; text-align:right; }
.facebook ul li p.time { margin:0; font-size:11px; text-align:right; }

#youtube { color:#ffffff; font-family:Futura, Futura Light BT, Arial; margin-bottom:15px; width:293px; float:left; }
#youtube h3 { font-weight:normal !important; color:#ffffff; font-family:Futura, Futura Light BT, Arial; margin:0 0 5px 0; background:url(../images/icons/youtube_32.png) left top no-repeat; height:32px; line-height:32px; padding-left: 40px; }

#home_left_buy_now { width:238px; clear:both; float:left; margin:0 0 20px 0; border:1px solid #A8743B; text-align:center; height:40px; line-height:40px; font-family:Futura, Futura Light BT, Arial; font-size:16px; color:#000; text-decoration:none; background:#A8743B; opacity:0.70; filter:alpha(opacity=70); }
#home_left_buy_now:hover { text-decoration:none; color:#000; background:#A8743B; opacity:0.95; filter:alpha(opacity=95); }

.mini_fudge_item {
	width:124px;
	overflow:hidden;
	float:left;
	margin:0 20px 20px 0;
	background-color:#000;
}
.mini_fudge_item img {
	width:122px;
	height:78px;
	border:1px solid #A8743B;
	clear:both;
}
.mini_fudge_item p a {
	text-decoration:none;
	color:#BB8748;
}
.mini_fudge_item p {
	clear:both;
	color:#BB8748;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0.003em;
	font-weight:normal;
	padding:5px 0 0 0;
	margin:0px;
	text-align:center;
}
.mini_fudge_item span {
	width:124px;
	height:20px;
	clear:both;
	display:block;
	text-align:center;
}
.mini_fudge_item span a {
	width:124px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0.003em;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	background-image:url(../images/butt_add_box_up.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	line-height:20px;
	border:none;
}
.mini_fudge_item span a:hover {
	background-image:url(../images/butt_add_box_over.jpg);
	text-decoration:none;
	color:#000000;
}
.buy_online_stats {
	clear:both;
	/*height:30px;*/
	margin-bottom:20px;
}
.buy_online_stats p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0.003em;
	font-weight:normal;
	color:#BB8748;
	line-height:20px;
	padding:0px;
	margin:0px;
}
.buy_online_stats p a {
	text-decoration:underline;
	color:#BB8748;
}
.buy_online_stats p a:hover {
	text-decoration:none;
	color:#BB8748;
}
.content_text_copy {
	clear:both;
	overflow:hidden;
	margin-bottom:30px;
	width:700px;
}
.content_text_copy h1 {
	font-family:Futura, Futura Light BT, Arial;
	font-size:26px;
	font-weight:normal;
	color:#BB8748;
	padding:0 0 15px 0;
	margin:0;
	letter-spacing:0.003em;
	font-weight:normal;
}
.content_text_copy h2 {
	font-family:Futura, Futura Light BT, Arial;
	font-size:18px;
	font-weight:normal;
	color:#BB8748;
	padding:0 0 15px 0;
	margin:0;
	letter-spacing:0.003em;
	font-weight:normal;
}
.content_text_copy h3 {
	font-family:Futura, Futura Light BT, Arial;
	font-size:13px;
	font-weight:normal;
	color:#BB8748;
	padding:0 0 15px 0;
	margin:0;
	font-weight:bold;
}
.content_text_copy p {
	font-family:Futura, Futura Light BT, Arial;
	font-size:14px;
	font-weight:normal;
	color:#BB8748;
	padding:0 0 13px 0;
	margin:0;
	
	font-weight:lighter;
	line-height:18px;
}
.content_text_copy p a {
	color:#BB8748;
	text-decoration:underline;
}
.content_text_copy p a:hover {
	color:#BB8748;
	text-decoration:none;
}
.content_text_copy ul {
	list-style-position:inside;
}
.content_text_copy li {
	font-family:Futura, Futura Light BT, Arial;
	font-size:13px;
	font-weight:normal;
	color:#BB8748;
	letter-spacing:0.005em;
	font-weight:lighter;
	line-height:15px;
}
.content_text_copy li a{
	color:#BB8748;
	text-decoration:underline;
}
.content_text_copy ul a:hover{
	color:#BB8748;
	text-decoration:none;
}
#bottom_info {
	width:960px;
	overflow:hidden;
	clear:both;
	padding:10px 0 0 0;
	margin:10px 0 20px 0;
	text-align:center;
	border-top:1px solid #BB8748;
}
#bottom_info p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0.003em;
	font-weight:normal;
	color:#BB8748;
	line-height:20px;
	padding:0;
	margin:0;
}
#bottom_info p a {
	padding:0 15px 0 15px;
	text-decoration:none;
	color:#BB8748;
}
#bottom_info p a:hover {
	text-decoration:underline;
	color:#BB8748;
}
.right_banner {
	width:240px;
	height:105px;
	clear:both;
	margin-bottom:20px;
	background-repeat:no-repeat;
	background-position:top left;
}
.right_banner_overlay {
	width:240px;
	height:105px;
	position:absolute;
	z-index:5;
	background-image:url(../images/right_banner_overlay.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.right_banner h2 {
	font-family:Futura, Futura Light BT, Arial;
	font-size:19px;
	font-weight:normal;
	color:#000000;
	padding:66px 0 0 9px;
	margin:0;
	line-height:22px;
	letter-spacing:0.003em;
	font-weight:lighter;
}
.right_banner p {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding-left:9px;
	margin:0;
	line-height:13px;
	letter-spacing:0.003em;
	font-weight:normal;
}
.right_banner p a {
	text-decoration:underline;
	color:#000000;
	padding-right:13px;
}
.right_banner p a:hover {
	text-decoration:none;
	color:#000000;
}

/*new styles 11/09/09*/
.breadcrumbs{
	width:958px;
	height:26px;
	padding:0;
	margin:0 0 4px 0;
}

.breadcrumbs p{
	font-family:Futura, Futura Light BT, Arial;
	font-size:12px;
	font-weight:normal;
	color:#BB8748;
	text-transform:lowercase;
	line-height:30px;
}

.breadcrumbs a:link, .breadcrumbs a:visited{
	padding:0px 4px 0px 4px;
	color:#BB8748;
	text-decoration:none;
}
.breadcrumbs a:hover{
	padding:0px 4px 0px 4px;
	color:#BB8748;
	text-decoration:underline;
}

.addToBox{
	width:958px;
	height:262px;
	background-color:#D8A871;
	margin:0 0 20px 0;
	padding:0;
	border:solid 1px #916533;
}
.addToBox p{
	font-family:'Futura Lt BT',"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	padding:0 0 2px 9px;
	font-weight:lighter;
	line-height:18px;
	margin:0;
}
.addToBox h1{
	font-family: 'Futura Lt BT',"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-size:22px;
	padding:7px 0 0 7px;
	font-weight:lighter;
	margin:0;
}
.addToBox h2{
	font-family: 'Futura Lt BT',"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-size:15px;
	padding:2px 0 5px 7px;
	font-weight:lighter;
	margin:0;
}
.addToBox h3{
	font-family: 'Futura Lt BT',"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-size:15px;
	padding:9px 0 0 5px;
	font-weight:lighter;
	margin:0;
}
.addToBox a{
	font-family:'Futura Lt BT',"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:lighter;
	line-height:18px;
	margin:0;
	text-decoration:none;
}
.step1{
	float:left;
	width:158px;
	height:262px;
	background:url(../images/step1_bkground.jpg) repeat-x;
	padding:0;
	margin:0;
}

/*Step 1 buttons*/
.sliceBox a, .sliceBox a:visited {
	float:left;
	width:143px;
	height:72px;
	background-image: url(../images/slices_inactive.png);
	background-repeat:no-repeat;
	margin:6px 5px 6px 5px;
	visibility:visible;
	z-index:30;
	padding:8px 0 0 0;
	
}
.sliceBox p {
	line-height:14px !important;	
}
.sliceBox a:hover{
	background-image:url(../images/slices_active.png);
	background-repeat:no-repeat;
}
.step1_arrow {
	float:left;
	width:23px;
	height:262px;
	background: url(../images/step1_arrow.jpg) no-repeat;
	padding:0;
	margin:0;
}

.step2_text{
	float:left;
	width:168px;
	height:262px;
	background:url(../images/step2_bkground.jpg) repeat-x;
	padding:0 0 0 0;
	margin:0;
}
.step2_boxes{
	float:left;
	width:352px;
	height:278px;
	background:url(../images/step2_bkground.jpg) repeat-x;
	padding:14px 0 0 20px ;
	margin:0;
}
.boxes{
	float:left;
	width:108px;
	height:90px;
	padding:0;
	margin:4px 4px 7px 4px;
}
.boxes img {
	border:1px solid #A8743B;
}
.boxes p {
	line-height:13px;	
}
.step2_arrow {
	float:left;
	width:27px;
	height:262px;
	background: url(../images/step2_arrow.jpg) no-repeat;
	padding:0;
	margin:0;
}
.step3{
	float:left;
	width:210px;
	height:262px;
	background:url(../images/step3_bkground.jpg) repeat-x;
	padding:0;
	margin:0;
}
.step3 p{
	font-family:"Futura", "Futura Light BT", Arial;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	padding:0 3px 0 0;
	margin:0;
	text-decoration:none;
	text-align:right;
}
.step3Left{
	float:left;
	width:61px;
	padding:0 0 0 10px;
	text-align:right;
}
.step3Right{
	float:left;
	width:113px;
}
.formbuttonDelete{
	background-image:url(../images/buttonDelete.gif);
	background-repeat: no-repeat;
	width:63px;
	height:16px;
	border:none;
}

.formbuttonModify{
	background-image:url(../images/buttonModify.gif);
	background-repeat: no-repeat;
	width:63px;
	height:16px;
	border:none;
	margin:0 0 0 8px;
	padding:0;
}

.formbuttonCheckout{
	background-image:url(../images/checkout_button.png);
	background-repeat: no-repeat;
	width:173px;
	height:27px;
	border:none;
	padding:2px 0 5px 0;
	margin:0;
	
}
.sub_box_double {
	width:340px;
	height:215px;
	overflow:hidden;
	float:left;
	margin:0 20px 20px 0;
	background-repeat:no-repeat;
	background-position:top left;
}
.sub_box_double_overlay {
	width:340px;
	height:215px;
	position:absolute;
	z-index:99;
	background-image:url(../images/sub_box_double.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.sub_box_double h3 {
	font-family:Futura, Futura Light BT, Arial;
	font-size:20px;
	font-weight:normal;
	color:#000000;
	padding:128px 0 0 9px;
	margin:0;
	line-height:22px;
	letter-spacing:0.003em;
	font-weight:lighter;
}
.sub_box_link {
	width:auto;
	height:128px;
	clear:both;
}
.sub_box_link a {
	width:auto;
	height:128px !important;
	clear:both;
	display:block;
	color:#000 !important;
	text-decoration:none !important;
}
.sub_box_link a:hover {
	color:#000 !important;
	text-decoration:none !important;
}
.sub_box_double p {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding-left:9px;
	margin:3px 0 0 0;
	line-height:13px;
	letter-spacing:0.003em;
	font-weight:normal;
}
.sub_box_double p a {
	text-decoration:underline;
	color:#000000;
	padding-right:13px;
}
.sub_box_double p a:hover {
	text-decoration:none;
	color:#000000;
}

/*Layout 3 */
.sub_box_small_boxes {
	width:300px;
	overflow:hidden;
	float:left;
	margin:0 20px 20px 0;
}
.sub_box_small_boxes_image {
	float:left;
	width:123px;
	height:123px;
}
.sub_box_small_boxes_image img {
	border:1px solid #A8743B;	
}
.sub_box_small_boxes_right_text {
	width:170px;
	overflow:hidden;
	float:right;
}
.sub_box_small_boxes_right_text h3 {
	font-family:Futura, Futura Light BT, Arial;
	font-size:20px;
	font-weight:normal;
	color:#BB8748;
	padding:0;
	margin:0;
	line-height:22px;
	letter-spacing:0.003em;
	font-weight:lighter;
}
.sub_box_small_boxes_right_text p {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#BB8748;
	padding:6px 0 9px 0;
	margin:0;
	line-height:13px;
	letter-spacing:0.003em;
	font-weight:normal;
}
.sub_box_small_boxes_right_text p a {
	text-decoration:underline;
	color:#BB8748;
	padding-right:13px;
}
.sub_box_small_boxes_right_text p a:hover {
	text-decoration:none;
	color:#BB8748;
}



/*Layout 4 */
.sub_box_small_boxes_full_width {
	width:690px;
	overflow:hidden;
	clear:both;
	margin:0 20px 50px 0;
}
.sub_box_small_boxes_full_width_image {
	float:right;
	width:102px;
	height:102px;
}
.sub_box_small_boxes_full_width_image img {
	border:1px solid #A8743B;	
}
.sub_box_small_boxes_full_width_left_text {
	width:563px;
	overflow:hidden;
	float:left;
}
.sub_box_small_boxes_full_width h3 {
	font-family:Futura, Futura Light BT, Arial;
	font-size:20px;
	font-weight:normal;
	color:#BB8748;
	padding:0;
	margin:0;
	line-height:22px;
	letter-spacing:0.003em;
	font-weight:lighter;
}
.sub_box_small_boxes_full_width p {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#BB8748;
	padding:6px 0 9px 0;
	margin:0;
	line-height:13px;
	letter-spacing:0.003em;
	font-weight:normal;
}
.sub_box_small_boxes_full_width p a {
	text-decoration:underline;
	color:#BB8748;
	padding-right:13px;
}
.sub_box_small_boxes_full_width p a:hover {
	text-decoration:none;
	color:#BB8748;
}


/*Layout 5 */
.sub_box_small_boxes_full_width_2 {
	width:690px;
	overflow:hidden;
	clear:both;
	margin:0 20px 50px 0;
}
.sub_box_small_boxes_full_width_2_image {
	float:left;
	width:150px;
	height:150px;
}
.sub_box_small_boxes_full_width_2_image img {
	border:1px solid #A8743B;	
}
.sub_box_small_boxes_full_width_2_left_text {
	width:513px;
	overflow:hidden;
	float:right;
}
.sub_box_small_boxes_full_width_2 h3 {
	font-family:Futura, Futura Light BT, Arial;
	font-size:20px;
	font-weight:normal;
	color:#BB8748;
	padding:0;
	margin:0;
	line-height:22px;
	letter-spacing:0.003em;
	font-weight:lighter;
}
.sub_box_small_boxes_full_width_2 p {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#BB8748;
	padding:6px 0 9px 0;
	margin:0;
	line-height:13px;
	letter-spacing:0.003em;
	font-weight:normal;
}
.sub_box_small_boxes_full_width_2 p a {
	text-decoration:underline;
	color:#BB8748;
	padding-right:13px;
}
.sub_box_small_boxes_full_width_2 p a:hover {
	text-decoration:none;
	color:#BB8748;
}





/*order page*/

.billingDetails_form{
	width:694px;
	height:390px;
	padding:0;
	margin:0 20px 20px 0;
	border:1px solid #A7743B;
	background:#000 url(../images/billing_bkground.jpg);
}

.billingDetails_form h1 {
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:21px;
	font-weight:lighter;
	color:#000;
	padding:65px 0 0 4px;
	margin:0;
	letter-spacing:0.003em;
}

.accountDetails_form{
	width:338px;
	height:480px;
	padding:0;
	margin:0;
	border:1px solid #A7743B;
	background:url(../images/account_form_bkground.png) no-repeat;
}

.accountDetails_form h1 {
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:21px;
	font-weight:lighter;
	color:#000;
	padding:65px 0 0 4px;
	margin:0;
	letter-spacing:0.003;
}

.form_row{
	width:338px;
	height:48px;
	padding:0;
	margin:0 2px 0 5px;
	float:left;
}

.form_row_signUp{
	width:306px;
	height:47px;
	padding:0;
	margin:0;
}

.form_cell_login{
	float:left;
	width:294px;
	height:47px;
	padding:0 0 0 4px;
	margin:0;
}


.textField_login_bkground{
	width:294px;
	height:18px;
	padding:5px;
	margin:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	background-color:transparent;
}


.form_row p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:5px 0 0 2px;
	margin:0;
	letter-spacing:0.003;
}

.form_cell_half{
	float:left;
	width:165px;
	height:47px;
	padding:0 0 0 4px;
	margin:0;
}

.form_cell_half p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:5px 0 0 2px;
	margin:0;
	letter-spacing:0.003;
}

.form_cell_full{
	float:left;
	width:336px;
	height:47px;
	padding:0 0 0 4px;
	margin:0;
}

.form_cell_login p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:5px 0 0 2px;
	margin:0;
	letter-spacing:0.003;
}

.form_cell_full p span{
	color:#900;
	font-size:10px;
}

.form_cell_half p span{
	color:#900;
	font-size:9px;
}


/*textArea*/
.textField_half{
	background:url(../images/form_half.png) no-repeat top left;
	width:ajax_basketpx;
	height:28px;
	margin:0;
	padding:0;
}

.textField_half_bkground{
	background-color:transparent;
	position: relative;
	top: 5px;
	left: 5px;
	width:132px;
	padding:0px;
	margin:0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	height:18px;
}

.textField_full{
	background:url(../images/form_full.png) no-repeat top left;
	width:328px;
	height:28px;
	padding:0;
	margin:0;
}

.textField_full_bkground{
	background-color:transparent;
	position:relative;
	top: 5px;
	left: 5px;
	width:300px;
	height:18px;
	padding:0px;
	margin:0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
}

.textField_half p {
	color:#000;	 font-size:12px; font-weight:normal;
}
.textField_full p {
	color:#000;	 font-size:12px; font-weight:normal;
}




.text_contact{
	width:120px;
	height:23px;
	padding:0;
	margin:0;
}

.text_contact_bkground{
	width:130px;
	height:23px;
	padding:6px;
	margin:0;
	background: url(../images/quick_contact.png) no-repeat;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}




.confirm_details{
	clear:both;
	width:698px;
	overflow:hidden;
	padding:0;
	margin:0 0 20px 0;
	border:1px solid #A7743B;
	background:url(../images/order_details_bkground.jpg) no-repeat;
}

.confirm_details h1 {
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:20px;
	font-weight:lighter;
	color:#000;
	padding:5px 0 0 4px;
	margin:0;
	letter-spacing:0.003;
}

.confirm_details h2{
	font-family: 'Futura Lt BT',"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-size:15px;
	padding:2px 0 5px 7px;
	font-weight:lighter;
	margin:0;
}

.confirm_details p {
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:12px;
	font-weight:lighter;
	color:#000;
	padding:0 0 0 4px;
	margin:0;
	letter-spacing:0.003;
}

.form_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:5px 5px 0 2px;
	margin:0;
	letter-spacing:0.003;
}

.form_text a:link, .form_text a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:5px 5px 0 2px;
	margin:0;
	letter-spacing:0.003;
	text-decoration:none;
}

.form_text a:hover {
	text-decoration:underline;
}

.confirm_details_header_row{
	width:698px;
	height:34px;
	padding:0;
	margin:0;
}

.confirm_details_row{
	width:698px;
	overflow:hidden;
	padding:0;
	margin:0 0 20px 0;
	clear:both;
}

.confirm_details_cell{
	width:698px;
	padding:0;
	overflow:hidden;
	margin:0 0 25px 0;
}

.confirm_details_cell_left{
	float:left;
	width:250px;
	overflow:hidden;
	padding:0;
	margin:0;
}
.confirm_details_cell_right{
	float:left;
	width:442px;
	padding:0;
	overflow:hidden;
	margin:0;
}

.sleeve_preview {
	float:right;
	width:181px;
	height:181px;
	margin:0 20px 0 0;
	border:1px solid #826A3A;
	display:none;
	margin-top:10px;
}

.deliveryDateButton {
	float:right;
	width:183px;
	height:72px;
	margin:0 20px 0 0;
	padding:0;
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:12px;
	font-weight:lighter;
}

.deliveryDateButton a {
	display:block;
	width:183px;
	height:62px;
	padding:10px 0 0 0;
	color:#000;
	text-decoration:none;
	background:url(../images/deliveryDate.png) no-repeat;
}
.deliveryDateButton span {
	padding:0 0 0 10px;
	margin:0;
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:12px;
	color:#000;
	line-height:16px !important;
	font-weight:lighter;
	text-decoration:none;
}

.deliveryDateButton a:hover{
	color:#000;
	background:url(../images/deliveryDateActive.png) no-repeat;
	text-decoration:none;
}

.sendTo a:link, .sendTo a:visited {
	float:left;
	width:235px;
	height:32px;
	background-repeat:no-repeat;
	margin:0 0 0 5px;
	padding:6px;
	visibility:visible;
	z-index:30;
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:12px;
	font-weight:lighter;
	color:#000;
	text-decoration:none;
	clear:left;
}
.sendTo a:hover{
	float:left;
	width:235px;
	height:32px;
	background-repeat:no-repeat;
	margin:0 0 0 5px;
	padding:6px;
	visibility:visible;
	z-index:30;
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:12px;
	font-weight:lighter;
	color:#000;
	text-decoration:none;
	clear:left;
}
.giftPacking_boxes{
	float:left;
	width:70px;
	padding:0;
	margin:0 4px 30px 4px !important;
	border:#826A3A 1px solid;
}
.giftPacking_boxes span{
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:11px;
	font-weight:normal;
	color:#000;
	padding:5px 0 0 4px !important;
	margin:0;
	width:66px !important;
	display:block;
	letter-spacing:0.003;
	text-align:center !important;
}
.giftPacking_boxes a {
	display:block;
	width:70px;
	height:115px !important;
	/*overflow:hidden;*/
	text-decoration:none;
	color:#000;
	border:none;
}
.giftPacking_boxes a:hover {
	text-decoration:none;
	color:#000;
	background-color:#B49D6C;
}
.giftPacking_boxes img {
	width:70px;
	height:70px;
	border:none;
	padding:0;
	margin:0;
}

.deliveryDetails{
	width:238px;
	height:560px;
	padding:0;
	margin:0;
	border:1px solid #A7743B;
	background:url(../images/delivery_bkground.png) no-repeat;
}

.deliveryDetails h1 {
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:21px;
	font-weight:lighter;
	color:#000;
	padding:5px 0 0 4px;
	margin:0;
	letter-spacing:0.003;
}

.deliveryDetails p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#000;
	padding:5px 0 0 2px;
	margin:0;
	line-height:18px;
	letter-spacing:0.003
}

.redText{
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:12px;
	color:#990000;
	font-weight:bold;
	text-align:right;
}

.redTextLeft{
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:12px;
	color:#990000;
	font-weight:bold;
	text-align:left;
}

/*Sign in Forms*/

.signInBox_existing{
	float:left;
	width:306px;
	height:225px;
	margin:0 5px 5px 5px;
	padding:0;
	border:#A8743B solid 1px;
	background:url(../images/existingUsers_bkground.png) no-repeat top #000;
}

.signInBox_existing h1 {
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:21px;
	font-weight:lighter;
	color:#fff;
	padding:3px 0 0 4px;
	margin:0;
	letter-spacing:0.003em;
}

.error_text_area p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#900;
	margin:0;
	line-height:11px;
	letter-spacing:0.003em;
	padding:3px 0 0 5px;
	text-align:center;
	font-weight:bold;
}

.signInBox_new{
	float:left;
	width:306px;
	height:225px;
	margin:0 5px 0 5px;
	padding:0;
	border:#A8743B solid 1px;
	background:url(../images/newCustomers_bkground.png) no-repeat top #000;
}

.signInBox_new h1 {
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:21px;
	font-weight:lighter;
	color:#fff;
	padding:3px 0 40px 4px;
	margin:0;
	letter-spacing:0.003em;
}

.signInBox_new p {
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:11px;
	font-weight:lighter;
	color:#000;
	padding:0x 0 0 4px;
	margin:2px 0 0 3px;
	letter-spacing:0.003em;
}

.signInBox_password{
	float:left;
	width:306px;
	height:225px;
	margin:0 5px 0 5px;
	padding:0;
	border:#A8743B solid 1px;
	background:url(../images/password_bkground.png) no-repeat top #000;
}

.signInBox_password h1 {
	font-family:'Futura Lt BT', 'Futura', Arial;
	font-size:21px;
	font-weight:lighter;
	color:#fff;
	padding:3px 0 40px 4px;
	margin:0;
	letter-spacing:0.003em;
}

.smallIcons img{
	padding:0 1px 0 1px;
}

.arial {
	font-family:Arial, Helvetica, sans-serif; letter-spacing:0.004em; font-weight:normal;
}
.verdana {
	font-family:Verdana, Geneva, sans-serif; letter-spacing:0.004em; font-weight:normal;
}
.tahoma {
	font-family:Tahoma, Geneva, sans-serif; letter-spacing:0.004em; font-weight:normal;
}
.trebuchet {
	font-family:Trebuchet MS, Trebuchet; letter-spacing:0.004em; font-weight:normal;
}
.geneva {
	font-family:Geneva, Arial; letter-spacing:0.004em; font-weight:normal;
}

.yellow1 {
	color:#F29621;	
}
.yellow2 {
	color:#BB8748;	
}
.purple1 {
	color:#921D86;
}
.purple2 {
	color:#AC3DA4;
}
.purple3 {
	color:#C98CC7;	
}
.blue1 {
	color:#43B5EC;
}
.orage1 {
	color:#F89828;
}
.orage2 {
	color:#EE4337;
}


#form_continer_right {
	border:1px solid #A8743B; overflow:hidden; padding:10px; margin-bottom:10px;
}
#form_continer_right form {
	padding:0; margin:0;
}
#form_continer_right h2 {
	font-family:Futura, Futura Light BT, Arial; font-size:17px; font-weight:normal; color:#BB8748; padding:0; margin:0 0 10px 0;	
}
.form_box_right {
	width:220px; overflow:hidden; margin:0 0 5px 0;	
}
.form_box_right p {
	padding:0; margin:0 0 5px 0; font-family:Futura, Futura Light BT, Arial; font-size:12px; color:#BB8748;	
}
.form_box_right input {
	width:220px; height:18px; border:1px solid #A8743B; background-color:#FFF; margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333;
}
.form_box_right textarea {
	width:220px; height:50px; border:1px solid #A8743B; background-color:#FFF; margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333;
}
.form_box_right select {
	width:220px; height:18px; border:1px solid #A8743B; background-color:#FFF; margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333;
}
.send_enquiry_right {
	width:220px; height:25px; border:1px solid #A8743B; background-color:#333; margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:22px; color:#fff;
}


.big_add_to_box {
	width:242px; height:27px; float:left; clear:left; text-align:center; margin-right:15px;
}
.big_add_to_box span {
	width:242px;
	height:27px;
	clear:both;
	display:block;
	text-align:center;
}
.big_add_to_box span a {
	width:242px;
	height:27px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:0.003em;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	background-image:url(../images/big_add_to_box_up.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	line-height:27px;
	border:none;
}
.big_add_to_box a:hover {
	background-image:url(../images/big_add_to_box_over.jpg);
	text-decoration:none;
	color:#000000;
}


.calendarTable, calendarTableNav {
	border-collapse:collapse;
}
.calendarTable tr td, calendarTableNav tr td {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
.calendarTableKey {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}
.calendarTable tbody td {
	border:1px solid #A47736;
	height:30px;
}
.calendarTable_nodate {
	background:none;
}

.datestandard {
	background-color:#C5A269;
	cursor:pointer;
}
.datestandardsel {
	cursor:pointer;
	background-image:url(../images/calendar_bg_sel.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.datetoday {
	cursor:pointer;
	background-image:url(../images/calendar_bg_today.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.datetodaysel {
	cursor:pointer;
	background-image:url(../images/calendar_bg_today_sel.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.dateestdel {
	cursor:pointer;
	background-image:url(../images/calendar_bg_des.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.dateunavailable {
	background:#E2D0B4;
	color:#999;
}
.datetodayunavailable {
	background-image:url(../images/calendar_bg_today_disabled.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#999;
}

.product_range { margin: 0 0 20px 0; overflow:hidden; width:960px; }
.product_range .product { float:left;width:174px;height:174px;margin:0 0 0 20px; position:relative;border:1px solid #A8743B; overflow:hidden; display:block; text-decoration:none; }
.product_range .product img { margin:0 0 7px 0;  position:absolute; top:0;left:0; border:0; }
.product_range .product:first-child { margin:0; }
.product_range .product .overlay {  padding:5px;width:164px; height:83px; position:absolute;top:149px; left:0; }
.product_range .product .overlay .bg { position:absolute; left:0;top:0; background:#A8743B; opacity:0.90;filter:alpha(opacity=90); width:174px; height:500px; }
.product_range .product h2 { position:relative; font-family:'Futura LT Bt',Arial, Helvetica, sans-serif; font-size:15px;color:#000000; font-weight:normal !important;margin:0 0 6px 0; }
.product_range .product p { position:relative; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;color:#000000; font-weight:normal !important;margin:0 0 10px 0; }

h3.fudge_flavours { font-family:'Futura LT Bt',Arial, Helvetica, sans-serif; font-weight:normal !important; font-size:18px; color:#A8743B; margin:0 0 8px 0; }

.mini_fudge_feature { width:113px; height:95px; border:1px solid #A8743B;position:relative; float:left; overflow:hidden; }
.mini_fudge_feature .name { position:absolute; top:0; left:0; width:105px; padding:5px; }
.mini_fudge_feature .name p { font-size:11px; color:#A8743B; text-align:center; position:relative; margin:0; font-family:'Futura LT Bt',Arial, Helvetica, sans-serif; }
.mini_fudge_feature .name p a { color:#A8743B; text-decoration:none; }
.mini_fudge_feature .add_to_slice { position:absolute; top:95px; left:0; width:105px; padding:5px; }
.mini_fudge_feature .add_to_slice .bg { position:absolute;top:0;left:0;right:0; bottom:0; background:#A8743B; opacity:0.90;filter:alpha(opacity=90); }
.mini_fudge_feature .add_to_slice p { font-size:11px; color:#000000; text-align:center; position:relative; margin:0; font-family:'Futura LT Bt',Arial, Helvetica, sans-serif; }
.mini_fudge_feature .add_to_slice p a { color:#000000; text-decoration:none; }

.buy_online_stats_v2 { clear:both; margin-bottom:8px; }
.buy_online_stats_v2 p {
	font-family:'Futura LT Bt',Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:0.003em;
	font-weight:normal;
	color:#BB8748;
	line-height:20px;
	padding:0px;
	margin:0px;
}
.buy_online_stats_v2 p a {
	text-decoration:underline;
	color:#BB8748;
}
.buy_online_stats_v2 p a:hover {
	text-decoration:none;
	color:#BB8748;
}

.seasonal_gifts {}
.seasonal_gifts .featured_product { width:958px;height:324px;background:#BB8748;border:1px solid #BB8748; margin-bottom:20px }
.seasonal_gifts .featured_product .images { float:left; width:643px; height:324px; position:relative; }
.seasonal_gifts .featured_product .images img { position:absolute; top:0; left:0; display:none; }
.seasonal_gifts .featured_product .images img:first-child { display:inline; }
.seasonal_gifts .featured_product .text { float:right;width:291px; height:300px; padding:12px; }
.seasonal_gifts .featured_product .text h1, 
.seasonal_gifts .featured_product .text h2,
.seasonal_gifts .featured_product .text h3, 
.seasonal_gifts .featured_product .text h4 { font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; margin:0 0 14px 0; font-weight:normal !important; color:#000000; }
.seasonal_gifts .featured_product .text p { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 8px 0; line-height:190%; color:#000000; }

.seasonal_gifts .second_feature { width:470px; float:left; margin-bottom:30px; }
.seasonal_gifts .second_feature a.image { position:relative; display:block; width:248px; height:190px; border:1px solid #BB8748; float:left; margin: 0 10px 5px 0; }
.seasonal_gifts .second_feature img {}
.seasonal_gifts .second_feature .cta { margin: 0 15px 10px 5px; width:240px; height:40px; float:left; font-family:Arial, Helvetica, sans-serif; }
.seasonal_gifts .second_feature .price { color:#BB8748; width:120px; float:left; font-size:22px; height:28px; line-height:28px; margin:0; text-align:center; }
.seasonal_gifts .second_feature .button { background:#BB8748; display:block; float:left; width:120px; height:12px; padding: 8px 0; text-align:center; color:#000000; font-size:12px; line-height:12px; text-decoration:none;  }
.seasonal_gifts .second_feature h3 { font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; margin:0 0 14px 0; font-weight:normal !important; color:#BB8748; font-size:20px; line-height:22px }
.seasonal_gifts .second_feature p { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 7px 0; line-height:160%; color:#BB8748; }
.seasonal_gifts .second_feature p a { color:#BB8748; font-weight:bold; text-decoration:none; }
.seasonal_gifts .second_feature ul { font-size:11px; color:#BB8748; font-family:Arial, Helvetica, sans-serif; }

.seasonal_gifts .non_featured { width:310px; float:left; margin-left:15px; margin-bottom:30px; }
.seasonal_gifts .non_featured a.image { position:relative; display:block; width:158px; height:98px; border:1px solid #BB8748; float:left; margin: 0 10px 5px 0; }
.seasonal_gifts .non_featured .cta { margin: 0 15px 10px 5px; width:150px; float:left; font-family:Arial, Helvetica, sans-serif; }
.seasonal_gifts .non_featured .price { color:#BB8748; width:64px; float:left; font-size:15px; height:22px; line-height:22px; margin:0; text-align:center; }
.seasonal_gifts .non_featured .button { background:#BB8748; display:block; float:left; width:86px; height:9px; padding: 6px 0; text-align:center; color:#000000; font-size:9px; line-height:9px; text-decoration:none;  }

.seasonal_gifts .non_featured h3 { font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; margin:0 0 14px 0; font-weight:normal !important; color:#BB8748; font-size:17px; line-height:19px }
.seasonal_gifts .non_featured p { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 5px 0; line-height:160%; color:#BB8748; }
.seasonal_gifts .non_featured p a { color:#BB8748; font-weight:bold; text-decoration:none; }
.seasonal_gifts .non_featured ul { font-size:11px; color:#BB8748; font-family:Arial, Helvetica, sans-serif; }


#fancybox-outer { background:#0B3328 !important; }
#fancybox-content { border-color:#0B3328 !important; }
.more_info_fb { width:840px }
.more_info_fb h5 { font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; margin:0 0 14px 0; font-weight:normal !important; color:#BB8748; font-size:28px; line-height:30px; }
.more_info_fb p { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 8px 0; line-height:160%; color:#BB8748; }
.more_info_fb p a { color:#BB8748; font-weight:bold; text-decoration:none; }
.more_info_fb ul { font-size:12px; color:#BB8748; font-family:Arial, Helvetica, sans-serif; }
.more_info_fb .cta { margin: 0 10px 10px 20px; width:360px; float:right; clear:right; font-family:Arial, Helvetica, sans-serif; }
.more_info_fb .price { color:#BB8748; width:224px; float:left; font-size:28px; height:32px; line-height:32px; margin:0; text-align:center; }
.more_info_fb .button { background:#BB8748; display:block; float:left; width:136px; height:12px; padding: 10px 0; text-align:center; color:#000000; font-size:12px; line-height:12px; text-decoration:none;  }


.home_feature { width:958px; height:332px; position:relative; background:#000000; }
.home_feature .images { width:958px; height:332px; position:absolute; top:0; left:0; }
.home_feature .images img { position: absolute; top:0; left:0; display:none; }
.home_feature .images img:first-child { display:inline; }
.home_feature .texts { width: 938px; height: 300px; position: absolute; bottom: 7px; right: 10px; }
.home_feature .texts .text { position:absolute; bottom:0; right:0; font-family:'Futura','Futura Lt BT', Arial, Helvetica, sans-serif; color:#BB8748; display:none; font-size:25px; letter-spacing:-0.05em }
.home_feature .texts .text a { text-decoration:none; color:#BB8748; }
.home_feature .texts .text:first-child { display:block; }
.home_feature .controls { height:14px; position:absolute; right: 76px; top: 145px; }
.home_feature .controls .button { width:14px; height:14px; background-image:url(../images/feature_buttons.png); background-position:0 0; float:left; margin:0 2px; cursor:pointer; }
.home_feature .controls .button.active,
.home_feature .controls .button:hover { background-position:-14px 0; }

.deldetbox {
	position:absolute; top:700px; margin-left:720px; height:auto; background:#B17F47;
}
.deldetbox.fixed {
	position:fixed; top:20px !important;
}




.wholesale_products {}
.wholesale_products .featured_product { width:958px;height:324px;background:#BB8748;border:1px solid #BB8748; margin-bottom:20px }
.wholesale_products .featured_product .images { float:left; width:643px; height:324px; position:relative; }
.wholesale_products .featured_product .images img { position:absolute; top:0; left:0; display:none; }
.wholesale_products .featured_product .images img:first-child { display:inline; }
.wholesale_products .featured_product .text { float:right;width:291px; height:300px; padding:12px; }
.wholesale_products .featured_product .text h1, 
.wholesale_products .featured_product .text h2, 
.wholesale_products .featured_product .text h3, 
.wholesale_products .featured_product .text h4 { font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; margin:0 0 14px 0; font-weight:normal !important; color:#000000; }
.wholesale_products .featured_product .text p { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 8px 0; line-height:190%; color:#000000; }

.wholesale_products .second_feature { width:470px; float:left; margin-bottom:25px; }
.wholesale_products .second_feature a.image { position:relative; display:block; width:248px; height:190px; border:1px solid #BB8748; float:right; margin: 0 0 5px 10px; }
.wholesale_products .second_feature img {}
.wholesale_products .second_feature .cta { margin: 0 5px 10px 15px; width:240px; height:40px; float:right; font-family:Arial, Helvetica, sans-serif; }
.wholesale_products .second_feature .price { color:#BB8748; width:120px; float:left; font-size:22px; height:28px; line-height:28px; margin:0; text-align:center; }
.wholesale_products .second_feature .button { background:#BB8748; display:block; float:left; width:120px; height:12px; padding: 8px 0; text-align:center; color:#000000; font-size:12px; line-height:12px; text-decoration:none;  }
.wholesale_products .second_feature h3 { font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; margin:0 0 14px 0; font-weight:normal !important; color:#BB8748; font-size:20px; line-height:22px }
.wholesale_products .second_feature p { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 8px 0; line-height:160%; color:#BB8748; }
.wholesale_products .second_feature p a { color:#BB8748; font-weight:bold; text-decoration:none; }
.wholesale_products .second_feature ul { font-size:11px; color:#BB8748; font-family:Arial, Helvetica, sans-serif; }

.wholesale_products .non_featured { width:310px; float:left; margin-left:15px; margin-bottom:25px; }
.wholesale_products .non_featured a.image { position:relative; display:block; width:158px; height:98px; border:1px solid #BB8748; float:right; margin: 0 0 5px 10px; }
.wholesale_products .non_featured .cta { margin: 0 5px 10px 15px; width:150px; float:right; font-family:Arial, Helvetica, sans-serif; }
.wholesale_products .non_featured .price { color:#BB8748; width:64px; float:left; font-size:15px; height:22px; line-height:22px; margin:0; text-align:center; }
.wholesale_products .non_featured .button { background:#BB8748; display:block; float:left; width:86px; height:9px; padding: 6px 0; text-align:center; color:#000000; font-size:9px; line-height:9px; text-decoration:none;  }

.ws_subpage { overflow:hidden; padding:10px 0 0 0; }
.ws_subpage a.image { position:relative; display:block; width:200px; height:140px; border:1px solid #BB8748; float:left; margin: 0 10px 10px 0; }
.ws_subpage a.image img { border:0 !important; }
.ws_subpage p { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 8px 0; line-height:160%; color:#BB8748; }
.ws_subpage p a { color:#BB8748; font-weight:bold; text-decoration:none; }

.wholesale_product { width:960px; }
.wholesale_product h1 { font-size:22px; color:#BB8748; font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; font-weight:normal !important; margin:0 0 14px 0; }
.wholesale_product h2 { font-size:20px; color:#BB8748; font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; font-weight:normal !important; margin:0 0 14px 0; }
.wholesale_product h3 { font-size:18px; color:#BB8748; font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; font-weight:normal !important; margin:0 0 12px 0; }
.wholesale_product h4 { font-size:16px; color:#BB8748; font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; font-weight:normal !important; margin:0 0 10px 0; }
.wholesale_product p { font-size:12px; line-height:160%; color:#BB8748; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; }
.wholesale_product img { border:1px solid #BB8748; }
.wholesale_product .body_image { float:right; margin: 0 0 20px 20px; }

.wholesale_products p { font-size:12px; line-height:160%; color:#BB8748; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; }
.wholesale_products p a {  color:#BB8748; font-weight:bold; text-decoration:none;}

.wholesale_login { overflow:hidden; }
.wholesale_login p { font-size:12px; line-height:160%; color:#BB8748; margin: 0 0 8px 0; font-family:Arial, Helvetica, sans-serif; }
.wholesale_login fieldset { height:28px; width:302px; float:left; border:0; padding:0; margin:0 10px 4px 0; }
.wholesale_login fieldset label { float:left; display:block; height:28px; width:160px; line-height:28px; font-size:18px; color:#BB8748; font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; margin-bottom:4px; }
.wholesale_login fieldset input { outline:none }

.pricing_heading {  }

.ws_pricing_info { clear:both; margin:20px 0 0 0; padding:20px 0 35px 0; border-top:1px solid #BB8748; }
.ws_pricing_info h2 { font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; color:#BB8748; font-size:18px; margin:0 0 7px 0; }
.ws_pricing_info p { font-family:Arial, Helvetica, sans-serif; color:#BB8748; font-size:12px; line-height:19px; margin:0 0 8px 0;}
.ws_pricing_info p a { font-weight:bold; color:#BB8748; text-decoration:none; }
.ws_pricing_info table { font-family:Arial, Helvetica, sans-serif; color:#BB8748; font-size:12px; line-height:19px; }

.featured_products { padding:0 0 35px 0; overflow:hidden; }
.featured_products h2 { font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; color:#BB8748; font-size:22px; margin:0 0 25px 0; }
.featured_products .product { float:left; margin-right:15px; width:220px; padding:5px; }
.featured_products .product a.image { position:relative; display:block; width:218px; height:163px; border:1px solid #BB8748; margin: 0 0 5px 0; }
.featured_products h5 { font-size:20px; color:#BB8748; font-family:'Futura Lt BT',Arial, Helvetica, sans-serif; font-weight:normal !important; margin:0 0 0 0; }
.featured_products p { font-size:11px; line-height:160%; color:#BB8748; margin:0 0 8px 0; font-family:Arial, Helvetica, sans-serif; }
.featured_products p.price { font-size:12px; font-weight:bold; }
.featured_products p a { color:#BB8748; font-weight:bold; text-decoration:none; }
