/* CSS Document */

.col2-left-layout{ padding-left:50px; min-width:960px;}
.col2-left-layout .col-main { width:702px; padding-right:0px;}
.col2-left-layout .page-title{ margin-top:26px;}



.account_head_left{ float:left; font-size:13px;}

.customer-account-index .page-title{ margin-bottom:15px;}
.customer-account-index .page-title h1{ padding-right:25px; }

.sidebar .block-account .block-title{ display:none;}
.sidebar .block-account{ border:0 ; background:none ;}
.sidebar {margin-top:25px;}

.welcome-msg{ font-size:11px;}

/* 1st side menu */
.sidebar .block-account ul,.block-account ul li {margin:0;padding:0;list-style:none;float:left;}
.sidebar .block-account ul li {height:33px;clear:both;margin-top:-7px;}
.sidebar .block-account ul li:first-child {margin-top:0;}
.sidebar .block-account ul li a, .block-account ul li span {display:block;height:30px;line-height:32px;text-align:center;text-decoration:none;text-indent:-1px;color:#371C1C ;}
.sidebar .block-account ul li a{ background:url(../images/bg-btn-menu1.png) no-repeat; width:183px;}
.sidebar .block-account li.current{background:url(../images/bg-btn-menu-active1.png) no-repeat ; padding:0 ; border:0px ; margin:0 ; font-weight:normal ; border-style:none; width:183px;}
.sidebar .block-account li a, .sidebar .block-account li.current span{ padding:0 ; text-transform:uppercase; overflow:hidden; font-size:10px;}
.sidebar .block-account ul li a:hover {background:url(../images/bg-btn-menu-hover1.png) no-repeat transparent;color:#FFF ;}
.sidebar .block-account li a:hover{ background-color:none ;}


.sidebar .block-account li.current { border-style:none; margin-top:-6px; height:32px; }
.sidebar .block-account li{ background:none; padding:0;}


.sidebar .block-list{ background:none repeat scroll 0 0 transparent;border:0 none;margin-left:5px;margin-top:15px;overflow:hidden;width:172px; }
.sidebar .block-list .product-name a{ color:#371C1C; }
.sidebar .block .actions a { font-size:11px;text-decoration:none;text-transform:uppercase;color:#371C1C; margin-top:10px;}
.sidebar .block-list .info-box { width:100%;}
.wordpress-index-index .sidebar .block-list .info-box { display:none;}
.sidebar .block .box-content{ background:url("../images/bg-darker.png") repeat scroll 0 0 transparent; width:162px; padding:10px; overflow:hidden;}
html>body .sidebar .block .box-content{ width:152px;}
.sidebar .block .box-content p{ padding:0;}

.block-reorder{display:none; }
.recent .table-caption{ display:none;}
#my-orders-table th{ font-size:14px; color:#371c1c; text-transform:none; padding-bottom:5px; padding-top:10px;}
.page-print #my-orders-table td{ text-align:left !important;}
#my-orders-table td{ border:0; background:url("../images/dotted-line.png") repeat-y left top; text-align:center;}
#my-orders-table tr.even{ background:none;}
html > #my-orders-table td.last{ background:url("../images/bg-darker.png") repeat left top; }

.sales-order-view #my-orders-table td{ text-align:left;}


.col2-left-layout .col-main{ float:left;}

.dashboard .recent{ background:url(../images/a-box-bg.png) repeat-x; float:left; min-height:125px; height:auto !important; height:125px; width:597px; font-size:11px; }
.recent_right{ background:url(../images/a-box-right.png) no-repeat right; width:4px; float:left; height:125px;}
.recent_left{ background:url(../images/a-box-left.png) no-repeat left; width:4px; float:left; height:125px;}

.table-caption { background:none; border:0;}
.dashboard .data-table thead { background:none;}
.dashboard .data-table tr.last th, .data-table tr.last td{ border-bottom:0;}
.dashboard .data-table tr.odd, #invitations-list-table thead, #my-orders-table thead{ background:none;}
.dashboard .data-table{ border:0;}

#my-orders-table tr.last th, #my-orders-table tr.last td, #invitations-list-table tr.last th, #invitations-list-table tr.last td{ border:0; background:url("../images/dotted-line.png") repeat-y scroll left top transparent;}
#my-orders-table,#invitations-list-table,#product_comparison{ border:0;}

.sales-order-view #my-orders-table tr.first th{ background:url("../images/bg-darker.png") repeat scroll 0 0 transparent;}

:first-child+html  .sales-order-print .data-table tbody.even td.last{ background:url("../images/bg-darker.png") repeat scroll 0 0 transparent; }

.dashboard .recent #my-orders-table td{ background:url(../images/td-bg.jpg) no-repeat bottom right; /*padding:0px 12px;*/ border:0; padding:0;}
.dashboard  .recent #my-orders-table tr.odd { background:none;}
.dashboard .recent #my-orders-table tr.even td{ background:url(../images/tr-bg.jpg) repeat-x;}
.dashboard .recent #my-orders-table tr.even td .borderImage{ background:url(../images/td-bg.jpg) no-repeat bottom right;}
.borderImage{ padding:0px 12px;}

.dashboard .recent #my-orders-table tr.even td.last{}
.dashboard .recent #my-orders-table tr.odd td.last{ background:none;}
.dashboard .recent #my-orders-table tr.even td.last .borderImage{ background:none;}
.dashboard .recent #my-orders-table th{ background:none;}
.dashboard .data-table tr.even td.last{}
.data-table td.last{ background:none;}
.dashboard .data-table tr.even{ background:none;}


.lbox{ background:url(../images/s-box-left.png) no-repeat left top; width:3px; float:left; height:64px;}
.info-box { background:url(../images/s-box-bg.png) repeat-x top; margin:0; border:0; float:left; width:230px; font-size:11px; min-height:64px; height:auto !important; height:64px; margin-bottom:10px;}
.rbox{ background:url(../images/s-box-right.png) no-repeat left; float:left; height:64px; width:3px;}

.sub-title{ font-size:13px; color:#371c1c;}

.info-box .box-title{ float:left; font-weight:bold; font-size:11px; color:#371c1c;}
.button-edit{ float:right;}

.info-box .box-content{ color:#371c1c; padding:0px 17px 17px;}
.flush{ overflow:hidden;}

.info-box p{/*padding:10px 17px 17px;*/}

.dashboard .col-1{ width:250px;}
.dashboard .col-2{ float:left;}
.sub-title{ margin-bottom:15px;}
.dashboard button.button span{ background:url("../images/bkg_btn_left_s.png") no-repeat scroll left top transparent; padding:0 0 0 9px;}
.dashboard button.button span span{ padding-right:9px;}

.dashboard button.button span span {
background:url("../images/bkg_btn.png") no-repeat scroll right top transparent;
padding-left:0;

}

.dashboard button.button:hover span { background:url(../images/bkg_btn_left_hover.png) no-repeat top left;  }
.dashboard button.button:hover span span { background:url(../images/bkg_btn_hover.png) no-repeat top right; padding-right:9px; padding-left:0;  }

.customer-account-edit .page-title{ margin-top:26px;}
.customer-account-edit .form-list label{ color:#371C1C;font:11px Arial,Helvetica,sans-serif; } 

.customer-account-edit .fieldset h2.legend{ color:#371c1c;}
.customer-account-edit .page_contain{  overflow:hidden;}
.customer-address-form .page_contain{ background:none; }
.page_contain{padding:30px 32px;}

.account-login{ margin-left:24px;}
.account-login h1{ margin-top:26px;}

/*.customer-account-edit .fieldset, .wishlist-index-share .fieldset{ background:url("../images/bg-darker.png") repeat scroll 0 0 transparent; padding:10px;}*/
.buttons-set p.back-link a{ color:#867B6C; text-transform:none;}

/*sales-order-history*/
.sales-order-history .pager{ background:#5B423D; border:0; color:#E9E0D9;}
#invitations-list-table,.sales-order-view .data-table tbody.even,.sales-order-view .data-table thead{ background:url("../images/bg-darker.png") repeat scroll 0 0 transparent;}
.sales-order-history #my-orders-table tr.odd,.sales-order-history #my-orders-table{ background:url("../images/bg-darker.png") repeat scroll 0 0 transparent; font-size:11px;}

/*wish list page*/
.wishlist-index-index .col-main{padding-right:0px; overflow:auto; float:none; width:auto;}
.wishlist-index-index .col2-left-layout { padding-right:26px;}
.wishlist-index-index .sidebar{ width:182px;}
.wishlist-index-index .days{ margin-top:13px;}
.cart-price .old-price{ font-size:16px; display:block; margin-top:0px;}
.left_button{ float:left; padding:0;}

.wishlist_share{ float:left; line-height:27px; margin-right:10px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .wishlist_right .buttons-set2 .button { margin:0; padding:0; margin-right:-4px;   }
}

.right_button{ float:right;}
#wishlist-table{ border:0;}
.wishlist-index-index .div_ShoppingLinks .buttons-set2{ float:left; margin:0; padding:0;background:none; margin-left:-5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .wishlist-index-index .div_ShoppingLinks .buttons-set2{ margin-left:-6px;}
}
.wishlist-index-index .div_ShoppingLinks .buttons-set3{ float:right;}

.shared_page{ padding-left:24px;}

.shared_page .shoppingcart-cell-right{ width:90%;}
.shared_page .page-title{ margin-top:26px;}
.shared_page p.days{ margin-top:15px;}
.shared_page .buttons-set{ margin:0; margin-right:-5px;}

.button_share{ background:none repeat scroll 0 0 transparent;border:0 none;cursor:pointer;line-height:21px;margin:0;overflow:visible;padding:0;vertical-align:middle; text-indent:-999em;}
.facebook{background:url("../images/facebook.png") no-repeat scroll left top; width:77px; height:25px;}
:first-child+html .facebook{ margin-left:3px;}
.twitter{background:url("../images/twitter.png") no-repeat scroll left top; width:77px; height:25px;}

:first-child+html  .facebook{ margin-right:2px;}

.storecredit, .page_contain, .page_contain .box-content{background:url("../images/bg-darker.png") repeat scroll 0 0 transparent;  border:0; margin-bottom:10px;}
.storecredit{ padding:30px 32px;}
.storecredit .account-balance{ background:none;}
.account-create .fieldset{ background:none !important;}
.account-create .buttons-set{ background:none !important;}

.page_contain .box-title{ float:none; margin:0; padding:5px; text-transform:uppercase; }
.page_contain .order-info{ border:0;}
.page_contain .order-info dt{ text-transform:uppercase; color:#371C1C; padding-right:10px;}
.order-page .order-date { color:#371C1C; text-transform:uppercase; margin-bottom:10px; font-size:11px;}
.page_contain .order-info li.current, .page_contain .order-info li.current strong{ background:none; padding:0; line-height:23px; text-transform:uppercase; text-decoration:underline; font-size:11px;}

.order-page .page_contain .order-info li.current, .page_contain .order-info li.current strong{padding:0; line-height:24px; text-transform:uppercase; text-decoration:underline; font-size:11px;text-decoration:none; background:#af9887; padding:0 5px;}



.sales-order-view .col2-set{ padding-bottom:0px;}
.sales-order-view .box-content,.sales-order-view .page_contain{ margin:0;}
.order-details .table-caption{ margin-top:10px; margin-bottom:5px;}
.sales-order-view .data-table tfoot { background:none;}

.sales-order-print .box-content{ padding-top:10px;}



.storecredit .account-balance h2{ text-transform:uppercase;}

.page_contain label,.giftcardaccount label{  color:#371C1C; font:11px Arial,Helvetica,sans-serif;}
.giftcardaccount label{/*margin-left:162px;*/ text-align:left; width:100px;}
.giftcardaccount .form-buttons .button{ margin-left:0; float:left;}
.giftcardaccount .buttons-set .button{ float:left;}

/*.customer-account-edit .form-buttons, .wishlist-index-share p.required , .customer-account-edit p.required ,.wishlist-index-share .form-buttons,.page_contain p.required,.page_contain .buttons-set, .page_contain .fieldset  { background:url("../images/bg-darker.png") repeat scroll 0 0 transparent; padding:5px;width:auto; }*/
.wishlist-index-share .fieldset, .customer-account-edit .fieldset, .page_contain .fieldset{ margin-bottom:10px;}
.customer-account-forgotpassword .fieldset,.customer-account-forgotpassword .buttons-set,.customer-account-forgotpassword .required{ background:none !important;}

.customer-account-forgotpassword .page_contain{ width:500px; padding:30px 32px; overflow:hidden;}
.customer-account-forgotpassword .buttons-set { float:right;margin-right:42px;width:238px;}
.customer-account-forgotpassword .page_contain .fieldset{ margin:0; padding-bottom:0px;}


/*giftcardaccount  page*/
.giftcardaccount { background:url("../images/bg-darker.png") repeat scroll 0 0 transparent; overflow:hidden; padding:30px 32px;}

.table-caption,.product-name{ color:#371C1C; font-weight:normal; text-transform:uppercase;}
html>body .sales-order-view #my-orders-table .even td.last{ background:url("../images/bg-darker.png") repeat scroll 0 0 transparent;}
html>body .sales-order-history #my-orders-table tr.even td.last{ background:none;}


/*print pages*/
.ssales-order-print { background:url("../images/bg-body.jpg") repeat-y scroll 50% 0 #B19C8A;}
.page-print .print-head { margin-bottom:20px;}
.print_head{ margin-bottom:10px;}
.sales-order-print .data-table tbody.even{ background:url("../images/bg-darker.png") repeat scroll 0 0 transparent;}
.sales-order-print .data-table tfoot { background:none;}


.block-list .box-title{ float:none !important; margin:0; padding: 5px; text-align:center; width:100%; text-transform:uppercase;}
.data-table td{ border:0;}
.data-table tr.odd { background:url("../images/bg-darker.png") repeat scroll 0 0 transparent;}
.data-table tr.even { background:none;}

:first-child+html .sales-order-history .data-table tr.odd td.last{background:url("../images/bg-darker.png") repeat scroll 0 0 transparent;}
:first-child+html .sales-order-view .data-table tbody.even td.last{background:url("../images/bg-darker.png") repeat scroll 0 0 transparent;}
:first-child+html #invitations-list-table tr.odd td.last{ background:url("../images/bg-darker.png") repeat scroll 0 0 transparent;}


.order-page .page-title a{ text-decoration:none; text-transform:uppercase;}
.order-page .page-title a:hover{ text-decoration:underline;}
#my-orders-table tr.subtotal,#my-orders-table tr.shipping,#my-orders-table tr.grand_total { text-transform:uppercase; font-style:italic;}

/*Account login page*/
.account-login,.account-login .buttons-set,.account-login .required{ background:none !important;}
.account-login .registered-users,.account-login .new-users{ background:url("../images/bg-darker.png") repeat scroll 0 0 transparent; height:201px;}
.customer-account-login .page_contain .col2-set{ width:900px;}

.account-login .col2-set .form-list .input-box{}

.account-login .new-users{ float:left; margin-left:2px;}
.account-login .registered-users .button{ float:right;}
.account-login .registered-users p.required{ clear:both; text-align:left; padding:0 5px;}
.account-login .fieldset{ margin:0; background:none; padding:0; }
.account-login .page_contain{background:none; padding:10px 0;}
.registered-users h2,.new-users h2{ padding-bottom:10px;}
.registered-users .buttons-set{ width:214px; float:right; margin-right:45px; padding:0 5px;}
.buttons-set p.back-link a,.text-link{ text-decoration:none; font-size:11px;}
.buttons-set p.back-link a:hover,text-link:hover{ text-decoration:underline !important;}
.registered-users .buttons-set a{float:left; text-transform:lowercase; line-height:32px;}

.customer-account-create .form-list .input-box{ width:219px; float:left;}
.customer-account-create .form-list .validation-advice{ width:218px;}
.page_contain .divider{background:none;height:0px;line-height:0;margin:0;overflow:hidden; display:none;}
.account-create,.customer-account-forgotpassword .col-main{ padding-left:50px; margin-top:26px;}
.account-create .page_contain{ padding:30px 32px; width:440px; overflow:hidden;}

.account-create .buttons-set{ width:260px; float:right;}

.account-create .form-list label{ width:140px;}
.account-create .required{ background:none !important; width:auto;}

.page_contain .form-list select{ width:215px;}
.page_contain .form-list textarea{ width:355px !important;}


/*form input*/

.form-list .inputfield-medium {
background:url("../images/bg-input-large.png") no-repeat scroll 0 0 transparent;
border:medium none;

width:214px;
padding:0 5px;
}
.registered-users .form-list .inputfield-medium {
background:url("../images/big-input.png") no-repeat top right;
border:medium none;
width:214px;
padding:3px 5px;

}
.registered-users .span.validation-error, .registered-users div.validation-error {
background:url("../images/icon_error.png") no-repeat scroll 100% 3px transparent;
}
.registered-users .span.validation-passed, .registered-users div.validation-passed {
background:url("../images/icon_ok.png") no-repeat scroll 100% 3px transparent;
}
.form-list .extra{ background:url("../images/bg-input-large-extra.png") no-repeat scroll 0 0 transparent; width:275px !important;}

/*compare page*/
#product_comparison td{ border:0;}
#product_comparison tr th.label{ background:none; border:0;}
.link-print{ text-decoration:none; text-transform:uppercase; color:#371C1C;}
#product_comparison{background:url("../images/bg-darker.png") repeat scroll 0 0 transparent;}
#product_comparison .ratings{ display:none;}
#product_comparison .product-name{ padding:10px 0;}
#product_comparison .product-name a,#product_comparison a{ text-decoration:none; color:#371C1C; text-transform:uppercase;}
#product_comparison .button{ margin-left:-5px;}
#product_comparison .old-price{ padding-right:10px;}
#product_comparison .special-price .price{ font-size:13px;}
:first-child+html #product_comparison tr.odd td.last{ background:url("../images/bg-darker.png") repeat scroll 0 0 transparent;}
:first-child+html #product_comparison tr.odd th.label{ background:url("../images/bg-darker.png") repeat scroll 0 0 transparent;}


.span.validation-passed, div.validation-passed{ background:url("../images/icon_ok.png") no-repeat scroll 100% 0px transparent;}
.sidebar .block li a.btn-remove{background:url("../images/btn_remove.png") no-repeat scroll 0 0 transparent; height:1px;}
.link-print  {background:url("../images/icon_printer.png") no-repeat scroll 0 1px transparent;}
span.validation-error, div.validation-error {background:url("../images/icon_error.png") no-repeat scroll 100% 0px transparent;}

.giftcard-form  span.validation-error,.giftcard-form div.validation-error,.giftcard-form .span.validation-passed,.giftcard-form div.validation-passed {background:none;}

.form-list input.input-text{ width:204px !important; }

.fieldset h2.legend{ border:0; font-size:17px; color:#371C1C;}
.fieldset,p.required{ font-size:11px; }

p.required,.required em{ color:#a33bcc;}
.divider1{ border-bottom:1px dashed #b4a294; margin-bottom:10px;}

/*.form-list .control .input-box{ margin-left:155px;}*/

a.back-link {
color:#867B6C;
}
.div_register{margin:0 !important; padding-bottom:0px;}
.p_class{float:left; text-align:right; line-height:27px; }
.p_required{float:left; line-height:24px; padding:3px !important; margin-left:10px !important;}
.customer-account-forgotpassword .p_required{ width:auto;}
.p_buttonset{overflow:hidden; margin-right:62px; padding:0 5px !important; float:right; }

:first-child+html .p_buttonset{ margin-top:0px;}

.wishlist-index-index .div_ShoppingLinks{ /*margin-left:125px;*/ overflow:hidden;}

.wishlist_left{display:block; float:left; width:10%;}
.wishlist_right{width:89%; float:left; }

.button_links{ float:left;}
.button_links .required{ float:left; width:135px; text-align:left; padding-top:2px;}
.button_links .button{ float:left !important;}
.button_links .back-link a{ color:#867B6C; text-transform:none;}

.page_contain1 .box-content{ padding-top:10px;}

:first-child+html .page_contain1 .box-content{ margin-bottom:10px;}

.error_page{ width:600px; text-align:center; margin-top:50px;}
.error_page h1{ margin:15px 0;}
.error_page p{ font-size:11px;}
.error_page label{ display:block; margin-bottom:5px;}
.error_page fieldset { margin-top:20px;}
.error_page .inputfield-medium {background:url("../images/bg-input-large.png") no-repeat scroll 0 0 transparent;border:medium none;padding:0 5px;width:214px;}
.error_page input[type=checkbox]{ margin-right:5px; margin-bottom:3px; }
.error_page .condition{ padding:5px 0;}

/*flash page*/
.flash_player{ position:absolute; top:0; left:0; height:100%; margin-left:0;margin-top:0;visibility:visible; width:100%;}
.flash_player object{ border:0;}
.cms-flash-page .header-container{ position:fixed; z-index:100; width:100%; top:25px;}
.cms-flash-page .nav-block { width:97.5%;}
.cms-flash-page .div_Welcm{z-index:100; position:fixed; width:99.3%; top:0;}


/* ADDED JUNE 16, 2010***********************************************************************/
/********************************************************************************************/
/********************************************************************************************/
.giftcard-amount-form .form-list .input-box { padding-right:0; }
#giftcard_amount_box { width:52px; margin-right:0; padding-right:25px;}
#giftcard_amount_box input{ width:52px!important; margin-top:3px;  }
#advice-giftcard-min-amount-giftcard_amount_input { width:52px; margin-top:5px!important; }

.giftcard-amount-form .form-list .validation-error, .giftcard-amount-form .form-list .validation-passed { background-position:right 5px; margin-right:0; }

/**/
.giftcard-amount-form .selectbox {
margin-top:0; padding-top:5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.giftcard-amount-form .selectbox {
	background-position:0px 0px; 
	margin-top:0px; padding-top:0px; padding-bottom:0px;
	}
#giftcard_amount_box input { margin-top:8px; }
.giftcard-amount-form .form-list .validation-error, .giftcard-amount-form .form-list .validation-passed { background-position:right 10px; margin-right:0; }
}

.giftcard-send-form .input-box {width:263px;
height:15px;
background:url(../images/bg-input-giftcard.png) no-repeat;
border:none;
apdding-left:4px;
}

.giftcard-send-form .input-box input {background:none; width:100%; margin:0; border:none;}
.giftcard-send-form .input-box-textarea textarea {background:none; width:220px; margin:0; border:none;padding:10px; padding-right:20px }

.giftcard-send-form label {font-size:11px; text-transform:uppercase; font-weight:400; width:200px; clear:both; display:block; }

.giftcard-send-form .input-box-textarea {
	width:267px;
	height:150px;
	overflow:hidden;
	background:url(../images/bg-input-giftcard-text.png) no-repeat;
	border:none;
	float:none;
}

.validation-advice { height:25px; padding-bottom:5px;  }

/********************************************************************************************/
/********************************************************************************************/



/**** CSS ADDED Jun30 2010*****************/
.wishlist-index-index .div_ShoppingLinks{ overflow:visible;}
.wishlist_right{ width:50%;}
.social-buttons-wrap { width:100%; height:30px; }
.social-buttons { float:right; }
/**** END CHANGES FROM Jun30 2010*****************/

/********** Newsletter box **********/
.newsletter-box {
	display: block;
	width:212px;
	//height:290px;
	bottom:0px;
	right:5px;
	position:absolute;
	z-index:2;
	//background: url(../images/bg-newsletter1.png) no-repeat;
	text-align: left;
}
.newsletter-box .marginleft, .newsletter-box .marginleft{margin-left:30px;}
.newsletter-box .marginbottom, .newsletter-box .marginbottom{margin-bottom:17px;}
.newsletter-box label {display:none;}
.newsletter-box a.newsletter-close {
	width:23px;
	height:23px;
	background: url(../images/bg-delete.png) no-repeat;
	display: block;
	text-indent:-9999px;
	float:right;
	//margin-top:6px;
	margin-right:5px;
	position:absolute;
	right:0;
}
.newsletter-box h3 {text-align:center; font-size:12px; margin:0px 0px 10px 0px; padding-left:25px; }
.newsletter-box .inputfield-medium {
	width:156px;
	height:14px;
	background:url(../images/bg-input-newsletter.png) no-repeat;
	border:none;
	font-size:10px;
	font-variant: small-caps;
	padding-top:0;
	color:#371c1c;
}

.newsletter-box button.btn {
display:block;
width:85px;
height:33px;
background:url(../images/btn-newsletter.png) no-repeat;
line-height:33px;
text-align:center;
text-decoration:none;
text-indent:-3px;
margin-left:62px;
font-size:10px;
}
.newsletter-box button.btn:hover {
background:url(../images/btn-newsletter-hover.png) no-repeat;
color:#FFF;
}
.newsletter-box button {
margin:3px 0px 6px 72px;
}
.div_NLForm {
background:url(../images/bg-nl.png) repeat-y top left;
width:194px;
padding:0px;
padding-top:5px;
padding-right:15px;
text-align:left;
}


/* Drop down styles*/
div.newsletter-box div.selectbox-wrapper {
position:absolute;
width:156px !important;
background-color:#FFF;
border:1px solid #614945;
margin:0;
margin-top:-10px;
padding:0;
text-align:left;
max-height:200px;
overflow:auto;
}
div.newsletter-box div.selectbox-wrapper {margin-top:0px;}
/*Drop down list styles*/
div.newsletter-box  div.selectbox-wrapper ul{
list-style-type:none;
margin:0;
padding:0;
}
/* Selected item in dropdown list*/
div.newsletter-box div.selectbox-wrapper ul li.selected  {
background-color:#d2c4b9;
}
/* Hover state for dropdown list */
div.newsletter-box div.selectbox-wrapper ul li.current {
background-color:#b48ac4;
color:#FFF;
}
/* Drop down list items style*/
div.newsletter-box div.selectbox-wrapper ul li {
list-style-type:none;
display:block;
margin:0;
padding:2px;
cursor:pointer;
width:auto;
}
/* for newsletter selectbox*/
div.newsletter-box .selectbox {
	font-size:10px;
	width:156px;
	height:14px;
	line-height:14px;
	display:block;
	text-align:left;
	background:url(../images/bg-input-selectbox.png) no-repeat;
	cursor:pointer;
	border:none;	
	margin:0px 0px 17px 30px;
}
/********** End Newsletter box **********/