/*generales*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
title{
	text-transform:lowercase;
}
body {
	line-height: 1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#5F3C33;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {	text-decoration: none;	}
del {	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;	}


/* cart buttons */
a.arrow_link, a.cart_link{
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
}
a.arrow_sam-dresser{
	/*
background:url(img/order_sam_dresser.gif) no-repeat center center;
*/
	background:url(img/order_customize.png) no-repeat center right;
	width:200px; /*200px*/
	height:16px;
	cursor:pointer;
	/*padding-right:14px;background:url(img/a_arrow.png) no-repeat right center;*/
}
a.arrow_sam-nightstand{
	/*
background:url(img/order_sam_nightstand.png) no-repeat center center;
*/
	background:url(img/order_customize.png) no-repeat center right;
	width:200px; /*200px*/
	height:16px;
	cursor:pointer;
	/*padding-right:14px;background:url(img/a_arrow.png) no-repeat right center;*/
}
a.arrow_sam-storage-unit{
	/*
background:url(img/order_sam_storage.png) no-repeat center right;
*/
	background:url(img/order_customize.png) no-repeat center right;
	width:200px; /*200px*/
	height:16px;
	cursor:pointer;
	/*padding-right:14px;background:url(img/a_arrow.png) no-repeat right center;*/
}
a.arrow_sam-crib{
	/*
background:url(img/order_sam_crib.png) no-repeat center right;
*/
	background:url(img/order_customize.png) no-repeat center right;
	width:200px; /*200px*/
	height:16px;
	cursor:pointer;
	/*padding-right:14px;background:url(img/a_arrow.png) no-repeat right center;*/
}
a.arrow_sam-twin-bed{
	/*
background:url(img/order_sam_twinbed.png) no-repeat center right;
*/
	background:url(img/order_customize.png) no-repeat center right;
	width:200px;
	height:16px;
	cursor:pointer;
	/*padding-right:14px;background:url(img/a_arrow.png) no-repeat right center;*/
}
a.arrow_sam_toddler{
	/*
background:url(img/order_sam_toddler.png) no-repeat center right;
*/
	background:url(img/order_customize.png) no-repeat center right;
	width:200px; /*200px*/
	height:16px;
	cursor:pointer;
	/*padding-right:14px;background:url(img/a_arrow.png) no-repeat right center;*/
}

a.arrow_sam_changing{
	/*background:url(img/order_sam_changing.png) no-repeat center center;*/

	background:url(img/order.png) no-repeat center right;
	padding:5px;
	width:200px;
	height:10px;
	text-indent:-5000px;
	cursor:pointer;
}

a.cart_link{
	background:url(img/addtocart.gif) no-repeat;
	width:136px;
	height:19px;
	cursor:pointer;
	/*padding-right:25px;background:url(img/a_cart.png) no-repeat right center;	*/
}
a.shop_panels{
	background:url(img/shop_panels.gif) no-repeat;
	width:116px;
	height:10px;
}
a.Shop_MuuPanels{
	background:url(img/shopmuupanels_bt.png) no-repeat center center;
	padding:5px;
	width:150px;
	height:10px;
	text-indent:-5000px;
}
a.Shop_Furniture{
	background:url(img/shopfornitures_bt.png) no-repeat center center;
	padding:5px;
	width:150px;
	height:10px;
	text-indent:-5000px;
}

a.close_bt{
	height:18px;
	width:18px;
	cursor:pointer;
}

/* end cart buttons */
p {
	font-size:12px;
	line-height:18px;
}
#content p{
}
p.nav_contents{
	padding-bottom:10px;
	font-size:12px;
	color:#9FBD64;
}
p.nav_contents a{
	color:#9FBD64;
	font-weight:normal;
}
p.nav_contents a:hover{
	color:#5F3C33;
}
p.home_txt1{
	margin:15px 0 5px;
	background:url(img/home_txt1.png) no-repeat left center;
	text-indent:-5000px;
}
p.home_txt2{
	margin:25px 0 5px;
	background:url(img/home_txt2.png) no-repeat left center;
	text-indent:-5000px;
}
/* COLORS */
.white{
	color:#fff !important;
}
.brown{
	color:#5F3C33;
}
.green{
	color:#9FBD64;
}
/* END COLORS */

#content div.right_col h1.nopad{
	padding:0px;
}
h1.tit_samcollection{
	background:url(img/tit_samcollection.png) no-repeat left center;
	text-indent:-2500px;
}

h1.MUUPANEL{
	background:url(img/h3_MUUPANELS.png) no-repeat left center;
	text-indent:-2500px;
}

h1.MUUPANELSARE{
	background:url(img/h3_MUUPANELSARE.png) no-repeat left center;
	text-indent:-2500px;
}

h3.Sam_Collection{
	background:url(img/h3_samcollection.png) no-repeat center left;
}
h3.Made_USA{
	background:url(img/h3_madeusa.png) no-repeat center left;

}
h3.Sustainable{
	background:url(img/h3_sustainable.png) no-repeat center left;
}
h3.Personalized{
	background:url(img/h3_personalized.png) no-repeat center left;
}
h3.Choices{
	background:url(img/h3_choise.png) no-repeat center left;
}
h3.SAM_DRESSER{
	background:url(img/tit_samdresser.png) no-repeat center left;
	margin:10px 0 5px;
}
h3.FEATURES{
	background:url(img/tit_features.png) no-repeat center left;
	margin:25px 0 5px;
}
h3.SAM_NIGHTSTAND{
	background:url(img/h3_SAM_NIGHTSTAND.png) no-repeat center left;
	margin:10px 0 5px;
}
h3.SAM_STORAGE{
	background:url(img/h3_SAM_STORAGE.png) no-repeat center left;
	margin:10px 0 5px;
}
h3.SAM_CRIB{
	background:url(img/h3_SAM_CRIB.png) no-repeat center left;
	margin:10px 0 5px;
}
h3.SAM_TWINBED{
	background:url(img/h3_SAM_TWINBED.png) no-repeat center left;
	margin:10px 0 5px;
}
h3.SAM_TODDLER{
	background:url(img/h3_toddler.png) no-repeat center left;
	margin:10px 0 5px;
}
h3.SAM_CHANGING{
	background:url(img/h3_changing.png) no-repeat center left;
	margin:10px 0 5px;
}
.search-field{
	float:left;
}
.search-field label.long{
	line-height:22px;
}

input, textarea, select{
	color:#80606B;
	font-size:13px;
	border-style:inset;
	border-width:1px;
}
div.content_checkout select,div.content_checkout  input {
 	border:1px inset #80606B !important;
 }
 select, option{
 	color:#80606B;
	font-size:13px;
}
#checkbox_remember_me, #seqb ,.checkbox_noborder, input.radio, #payment_method_1, #payment_method_2, #payment_method_3, #payment_method_6, #payment_method_6{
	border-color:#fff;
	border:none;
}

.margen_s {margin: 5px;}
.margen_m {margin: 10px;}
.margen {margin: 15px;}
.margen_l {margin: 20px;}
.margen_xl {margin: 25px;}
.clear , .clear-both{clear: both;}
.clear-both{floar:left;}
.left {text-align: left !important;}
.center {text-align: center !important;}
.right {text-align: right !important;}
.fright {float: right !important;}
.float-left {float: left;}
.float-right {float: right;}
.fleft {float: left !important;}

/*end generales*/

#layout{
	margin:0px auto;
	width:930px;
}

#header{
	height:90px;
	width:930px;
	float:left;
	border-bottom:2px #5F3C33 solid;
}
#header h1#logo{
	float:left;
	height:100px;
	width:471px;
	padding:0px;
	margin:0px;
}
#header h1#logo img{
	float:left;
	height:90px;
}
ul#navigation{
	width:140px;
	margin-top:5px;
	float:right;
}
ul#navigation li{
	float:left;
	clear:both;
}
ul#navigation li a{
	height:16px;
	width:135px;
	padding:0px 0;
	text-indent:-5000px;
	float:left;
}
ul#navigation li a:hover, ul#navigation li a.active{
	background-position: center left !important;
}

#content{ }

div.content_checkout{
	height:auto !important;
}
#content div.homebanner{
	float:left;
}
/* CONTENT COLORS */
#content.pink{ background:#E4B7AF; }
#content.purple{ background:#BAA3AB; }

#content.brown{ background:#5F3C33; }
#content.white_bg{ background:#ffffff; }
#content.white_bg h1{ color:#9FBD64 !important;}
#content.brown p.nav_contents{	color:#fff;	}
#content.brown p.nav_contents a{ color:#fff !important;	}


/* muupanels */
#content.muupanels{ background:#fff; height:462px }
#content.muupanels p.nav_contents{	color:#BBB1A6;	}
#content.muupanels p.nav_contents a{	color:#BBB1A6 !important;	}
#content.muupanels h1 {color:#591F00; text-transform:none;}
#content.muupanels div.right_col_l a{color:#EE3424;}
/* end muupanels */

/* contact_us */
#content.contact_us{ background:#F5F7F5; height:462px }
#content.contact_us p.nav_contents{	color:#EF6452 !important;	}
#content.contact_us p.nav_contents a{	color:#EF6452 !important;	}
#content.contact_us h1 {color:#8A2003;}
#content.contact_us div.right_col_l a{color:#F05133;}
#content.contact_us div.form_box{padding:0px 0 5px 0;}
#content.contact_us div.form_box textarea{width:180px;padding:1px 3px;color:#F05133;}
#content.contact_us div.form_box div.input-field  input{ color:#F05133; }
#content.contact_us div.form_box div.button-field  input{ background-color:#F05133; }
/* end contact_us */
/* faq */
#content.faq{ background: none;}
#content.faq p.nav_contents{ color:#A56BAF  !important;	}
#content.faq p.nav_contents a, #content.faq div.pager a{	color:#A56BAF ;;	}
#content.faq div.right_col_l a{color:#F37421;}
#content.faq div.right_col_l div.section_page p{
	line-height:16px;
}
/* end faq */
/* dealer */
#content.dealer{ background:#F0F4F2; height:462px ;}
#content.dealer p.nav_contents{	color:#8A7967;	}
#content.dealer p.nav_contents a{	color:#fff;	}
#content.dealer h1 {color:#96C0B1;}
#content.dealer div.right_col_l a{color:#8A7967;}
/* end dealer */
/* press */
#content.press{ background:#fff; height:462px ;}
#content.press p.nav_contents{	color:#fff;	}
#content.press p.nav_contents a{	color:#fff;	}
#content.press h1 {color:#BBB1A6;}
/* end press */
/* store */
#content.store{ background:#fff; height:462px ;}
#content.store p.nav_contents{	color:#fff;	}
#content.store p.nav_contents a{	color:#fff;	}
#content.store h1 {color:#BAA3AB;}
#content.store div.ADDRES_BLOCK{
	float:left;
	width:199px;
	padding:5px;
	margin:2px;
	border:solid 1px #BAA3AB;
}
#content.store div.ADDRES_BLOCK h2{
	padding:0px;
	color:#BAA3AB;
	font-size:17px;
}

/* end store */
/* store */
#content.form_section{ background:#E9E3DB; height:462px ;}
#content.form_section p.nav_contents{	color:#fff;	}
#content.form_section p.nav_contents a{	color:#fff;	}
#content.form_section h1 {color:#FCB034;}
/* end store */
/* panels */
#content.panels{ /*background:#5F3C33 url(img/panels_body_bg.gif) no-repeat bottom left*/ background:#fff; height:462px;/*border-bottom:1px solid #5F3C33; */}
#content.panels h1{color:#E4B7AF;}
#content.form_section p.nav_contents{	color:#8A7967;	}
#content.form_section p.nav_contents a{	color:#8A7967;	}
/* end panels */
/* END CONTENT COLORS */

/* COLUMNS */
#content div.right_col{
	margin: 20px 20px 20px 0px;
	width:480px;
	float:right;
}
#content div.right_col_s{
	margin: 20px 5px 20px 0px;
	width:275px;
	float:right;
}
#content div.right_col_s li{
	padding-left:11px;
}
#content div.right_col_l{
	margin: 20px 20px 20px 0px;
	width:645px;
	float:right;
}
#content div.left_col{
	margin: 15px 0px 20px 20px;
	width:370px;
	float:left;
}
#content div.left_col_img{
	width:420px;
	height:462px;
	float:left;
}
#content div.left_col_img a.MORE_VIEWS{
	height:16px;
	width:100px;
	background:url(img/moreviews.png) no-repeat center center;
	text-indent:-5000px;
	float:left;
	margin:20px 0 0 160px;
	cursor:pointer;
}
#content div.left_col_img a.prod_img{
	float:left;
	height:400px;
	margin:0px;
	width:420px;
	text-align:center;
	background-position:center center !important;
	cursor:pointer;
}
#content div.left_col_img a.prod_img img{
	text-align:center;
	height:400px;
}
#content div.left_col ul li{
	background-color:#ffffff;
}
#content div.right_col p + p, #content div.right_col_l p + p{
	margin-top:10px;
}
/* END COLUMNS */
#content ul{

}

#content ul.smallli li{
	margin:0px 0;
}
#content div.step_box{
	width:495px;
	margin-top:5px;
}
#content div.step_box a.step1{
	width:176px;
	background:url(img/step1.gif) no-repeat left bottom;
	height:28px;
	float:left;
	cursor:pointer;
}
#content div.step_box_prod a.step1{
	background:url(img/step1_bgwhite.gif) no-repeat left bottom;
}
#content div.step_box a.step2{
	background:url(img/step2.gif) no-repeat;
	height:28px;
	float:left;
	cursor:pointer;
		width:161px;


}
#content div.step_box_prod a.step2{
	background:url(img/step2_bgwhite.gif) no-repeat left bottom;
	background-position:top left;
	width:172px;
}
#content div.step_box a.step3{
	width:158px;
	background:url(img/step3.gif) no-repeat;
	height:28px;
	float:left;
	cursor:pointer;
}
#content div.step_box .step_box_body{
	float:left;
	width:495px;
}
#content div.step_box div.step_box_margin{
	margin:10px  20px 12px 12px;
}
#content div.step_box_prod div.step_box_margin{
	margin:20px 20px 15px 15px;
/*
	height:155px;
*/
	overflow-y:auto;
}
#content div.step_box_prod div.step_box_margin p{
	padding-right:3px;
}
#content div.step_box div.step_box_margin div.style_box{
	float:left;
	margin-top:78px;
}
#content div.step_box div.step_box_margin div.color_box{
	float:right;
	width:184px;
	margin-top:36px;
}
#content div.step_box #a1{
	background:url(img/step1_box.gif) no-repeat 0px 0px;
	width:495px;
	height:196px;
	float:left;
}
#content div.step_box_prod #a1{
	background:url(img/step1_box_bgwhite.gif) no-repeat 0px 0px;
}
#content div.step_box #a2{
	background:url(img/step2_box.gif) no-repeat 0px 0px;
	width:495px;
	height:196px;
	float:left;
}
#content div.step_box_prod #a2{
	background:url(img/step2_box_bgwhite.gif) no-repeat 0px 0px;

}
#content div.step_box #a3{
	background:url(img/step3_box.gif) no-repeat 0px 0px;
	width:495px;
	height:196px;
	float:left;
}
#content div.allprods_links{
	height:210px;
	width:930px;
	margin: 0 0 10px 0;
}
#content div.allprods_links a{
	float:right;
	height:210px;
}
#content div.allprods_links a.sam_crib{
	width:215px;
	margin:0px 5px 0 0px;
}
#content div.allprods_links a.sam_nightstand{
	width:110px;
	margin:40px -42px 0 5px;
	height:170px;
}
#content div.allprods_links a.sam_dresser{
	width:183px;
	margin:0px;
}
#content div.allprods_links a.sam_storageunit{
	width:144px;
	margin:0px 0 0 20px;
}
#content div.allprods_links a.sam_twinbed{
	width:270px;
	margin:0px 0 0 20px;
}
#content .panel_options{
	cursor:pointer;
}
#content div.panel_transp{
	position:absolute;
	height:364px;
	width:561px;
	background:url(img/panel_transp.png) no-repeat;
	margin:43px 0 0 -120px;
	left:50%;
}
#content div.panel_transp div.margen{
	float:left;
	width:485px;
	margin:30px 12px 20px 60px;
}
#content div.panel_transp div.margen div.stripcolors{
	width:315px;
	float:left;
	margin-top:-5px;
}
#content div.panel_transp div.margen div.stripcolors_small{
	width:140px;
	height:100px;
	float:right;
	clear:right;
	margin:10px 10px 0 0;
}
#content div.panel_transp div.margen div.stripcolors_small a{
	padding:2px 2px;
}
#content div.panel_transp div.margen div.panelcombo{
	float:left;
	width:150px;
	margin:0px 0 0 0;
	display:none;
}
#content div.panel_transp div.margen div.panelcombo label{
	padding:20px 0 5px 0;
	font-weight:bold;
	float:left;
}

#content div.panel_transp div.margen div.panelcombo select{
	float:left;
	width:140px;
}
#content div.panel_transp div.margen div.panelcombo div.button-field{
	margin:20px 0 0 0;
	float:left;
}
#content div.panel_transp div.margen div.panelcombo div.button-field input{
	background:#E4B7AF url(img/customize_bt.png) no-repeat scroll center center;
	width:110px;

}
div.pager{
	position:absolute;
	margin:413px 0 0 0;
	width:640px;
}
div.pager div{
	width:150px;
}
div.pager a{
	font-weight:bold;
	font-size:11px;
	padding:0 5px;
	cursor:pointer;
	float:right;
}
/* FORMS */
div.form_box, div.question_box{
	padding-top:15px;
}
div.form_box div.input-field{
	float:left;
	width:310px;
	margin:2px 0;
}
div.form_box div.input-field label{
	float:left;
	width:110px;
	text-align:right;
	padding-right:4px;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	line-height:21px;
}
div.form_box div.input-field input{
	float:right;
	width:180px;
	padding:1px 3px;
	font-size:13px;
	color:#F9A01E;
}
div.button-field{
	padding:5px 0 0 0;
	clear:both;
}
div.button-field input, input.search_bt{
	text-indent:-3000px;
	background: #FCB034 url(../img/send_info_bt.png) no-repeat center center;
	border:0px;
	width:85px;
	height:20px;
	padding:2px;
	cursor:pointer;
	display:block;

}
input.search_bt{
	background: #9FBD65 url(../img/search_bt.png) no-repeat center center;
}
div.button-field input:hover, input.search_bt:hover{
	background-color:#5F3C33 !important;
}

div.question_box textarea, div.form_box textarea{
	width:290px;
	height:60px;
	font-size:12px;
	padding:1px 3px;
	color:#F9A01E;
	overflow-x:visible;
}
div.question_box textarea.small, div.form_box textarea.small{
	overflow:auto;
	overflow-x:hidden !important;
	overflow-y:scroll !important;
	height:50px;
}
/* end FORMS */
/* tables */

div.search_results{
	float:left;
	margin:10px 0 0 0;
	width:652px;
	height:323px;
/*
	overflow-y:auto;
	overflow-x:hidden;
*/
	padding-left:1px;
	background:url(img/shadowAlpha.png)no-repeat bottom right !important;
	padding:0 6px 0 6px;
}
div.search_results2{
	float:left;
	margin:10px 0 0 0;
	width:652px;
	border:1px dashed #c0c0c0;
	height:280px;
	padding:5px 0;
	overflow-x:hidden;
	overflow-y:auto;
}
div.search_results2 div.result_block{
	width:300px;
	float:left;
	background-color:#fff;
	background:url(images/shadowAlpha.png) no-repeat bottom right;
	padding:0 6px 6px 0;
	margin:0px 0px 10px 10px;
}
div.search_results2 div.scroll_x{
	margin-top:5px;
	width: 652px !important;
}
div.search_results2 div.result_block div.resurl_card{
	border:1px solid #9FBD65;
	padding:10px;
	background:url(images/field_bg.gif) repeat-x top center;
}
div.search_results2 div.result_block div.resurl_card h2{
	padding-top:0px;
	font-size:17px;
}
div.search_results2 div.result_block div.resurl_card p{
	padding:0px;
	line-height:17px;
	font-size:13px;
	margin:0px !important;
}
div.search_results2 div.result_block div.resurl_card p + p{
	padding-top:0px !important;
	margin-top:0px !important;

}
div.search_results table{
	float:left;
	width:657px !important;
	margin:-5px 0 0 -5px;
}
div.mainbox-cart-body-flex table{
	float:left;
	width:642px !important;
}
 div.mainbox-cart-body-flex table{
 	width: 930px !important;
	border:1px solid #5F3C33;
 }
div.search_results table td, div.mainbox-cart-body-flex table td{
	padding:1px 3px;
	vertical-align:top;
}
 div.mainbox-cart-body-flex table tr + tr{
 	border-top:1px solid #fff;
 }
 div.mainbox-cart-body-flex table td{
 	border-top:1px solid #5F3C33;
 }
div.mainbox-cart-body-flex table td, div.mainbox-cart-body-flex table th{
	padding:3px 3px;
}
div.search_results table thead td, div.mainbox-cart-body-flex table th{
	line-height:20px;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	background:#5F3C33;
	border-bottom:1px solid #5F3C33;
	color:#fff;
	border-left:1px solid #5F3C33;
	border-right:1px solid #5F3C33;
}
div.search_results table thead td.img_left{
	background:#5F3C33 url(img/thead_left.gif) no-repeat top left;
	border:0px;
}
div.search_results table thead td.img_right{
	background:#5F3C33 url(img/thead_right.gif) no-repeat top right;
	border:0px;
}
div.search_results table tbody{
	height:280px;
	overflow-y:scroll;
	overflow-x:hidden;
	padding-right:15px;
}
div.search_results table tbody td{
/*
	border-bottom:1px solid #BAA3AB;
	border-left:1px solid #5F3C33;
	border-right:1px solid #5F3C33;
*/
	font-size:12px;
	line-height:16px;
	padding:6px 2px;
}
div.search_results table tbody tr.tr_1 td{
	background:#F7F2F4;
}
div.search_results table tbody tr.tr_2 td{
	background:#F0F4E8;
}
div.search_results table  tfoot tr{
	background: #BAA3AB;
	line-height:17px;
	font-size:11px;
	color:#fff;
}
/* end tables */
/* FOOTER */

#footer{
	padding-top:3px;
	width:930px;
	float:left;
	height:25px;
	line-height:25px;
	vertical-align:middle;
/*
	margin-top:-6px;
*/
/*	padding-bottom:35px; */
}
#footer ul{
	float:left;
	height:25px;
	line-height:25px;
}
#footer ul li{
	height:25px;
	line-height:25px;
	float:left;
	padding:0 0 0 0px !important;
	vertical-align:middle;
	background-image:none;
}
#footer ul li + li{
	background:url(img/footer_li_sep.gif) no-repeat left center;
}
#footer ul li a{
	float:left;
	margin:0px 42px 0 42px !important;
	padding:0px 20px !important;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	text-indent:-2500px;
	background-position:top center !important;
}
#footer ul li a:hover, #footer ul li a.active{
	background-position:bottom center !important;
}
#footer div.search_input{
	float:right;
	height:25px;
	width:260px;
}
#footer div.search_input label{
	float:left;
	margin:0px 5px 0 35px;
	background:url(img/search.gif) no-repeat center center !important;
	width:45px !important;
	height:25px !important;
}
#footer div.search_input input{
	float:left;
	background:#ffffff;
	border:#E34A21 1px solid;
	width:165px;
	color:#E34A21;
	font-size:11px;
	padding:2px 0 2px 3px;
	margin:2px 0 0 5px;
}
#footer p, a.JPMA p{
	float:left;
	clear:both;
	line-height:11px;
	font-size:11px;
	margin:-2px 2px 0 0;
	width:150px;
	text-align:left;
	display:none;
}
#footer a.JPMA{
	background:url(img/JPMA_FullSizeCrib_Certification_Logo.png) no-repeat right top;
	height:33px;
	width:150px;
	margin:-2px 0px 0px 0px !important;
	text-align:right !important;
	padding:0 38px 0 0 !important;
	float:right !important;
	display:none;
}
#footer a.JPMA:hover{
	text-decoration:none;
}
#footer a.JPMA p{
	font-weight:normal;
	font-size:10px;
	margin:0px 0px 0px 0px !important;
	text-align:right !important;
	float:right !important;
}
/* END FOOTER */
/*span*/
.span10{width:10px !important;}
.span30{width:30px !important;}
.span50{width:50px !important;}
.span60{width:60px !important;}
.span70{width:70px !important;}
.span80{width:80px !important;}
.span90{width:90px !important;}
.span100{width:100px !important;}
.span120{width:120px !important;}
.span130{width:130px !important;}
.span150{width:150px !important;}
.span180{width:180px !important;}
.span200{width:200px !important;}
.span250{width:250px !important;}
.span270{width:270px !important;}
.span300{width:300px !important;}
.span320{width:320px !important;}
.span350{width:350px !important;}
.span400{width:400px !important;}
.span450{width:450px !important;}
.span460{width:460px !important;}
.span500{width:500px !important;}
.span600{width:600px !important;}
.span620{width:620px !important;}
.span880{width:880px !important;}
.span890{width:890px !important;}
/*end span*/


/* Agregados del sistema */

/* Ajax */
.ajax-loading-box {
/*
	border: 1px solid #aaaaaa;
	background-color: #ff0000;
*/
/*
	font-size: 12px;
	font-weight: bold;
	color: #eeeeee;
*/
	/*
padding: 5px;
*/
	border:1px solid #B2CC82;
	text-indent:-5000px !important;
	position: absolute !important;
	top: 150px !important;
	left: 50% !important;
	width: 128px !important;
	height:15px !important;
	margin:0px 0 0 -69px !important;
	display: none;
	padding:5px;
	z-index: 9999 !important;
	background:#ffffff url(img/ajax-loader-muu.gif) no-repeat center center !important;
}
.ajax-message-wrapper {
	display: none;
	position: absolute;
	left: -1000px;
	top: -1000px;
	z-index: 9999;
	width: 339px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #366073;
	border-bottom: 1px solid #366073;
	cursor: pointer;
}
.ajax-message {
	border: 1px solid #5b8496;
	background: #ffffff url('images/ajax_message_bg.gif') repeat-x bottom;
	padding: 25px 29px 10px 29px;
}

.ajax-notification-n, .ajax-notification-e, .ajax-notification-w {
	padding-left: 17px;
	padding-bottom: 15px;
}

.ajax-notification-e {
	background: url('images/ajax_notification_e.gif') no-repeat left 1px;
}

.ajax-notification-w {
	background: url('images/ajax_notification_w.gif') no-repeat left 1px;
}

.ajax-notification-n {
	color: #B2CC82;
	font-weight: bold;
	background: url('images/ajax_notification_n.gif') no-repeat left 1px;
}

div.dimmer{
	background:transparent url(images/fill.gif) repeat scroll left top;
	display:block;
	height:100%;
	left:0px;
	filter:alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;
	position:fixed;
	top:0px;
	width:100%;
	z-index:-1;
}

/* /Ajax*/


/* Notification box */
.notification-body {
	padding: 6px 10px;
	text-align: justify;
}
.notification-title-n { /* Notification message */
	color: #ffffff;
	font: bold 12px tahoma, verdana, arial, sans-serif;
}
.notification-border-n {
	border: 1px solid #3c74ba;
	background-color: #f3f8fc;
	color: #2b2b2b;
	margin: 0px 39px;
}
.notification-th-n {
	background: #578bca url(images/notification_th_n.gif) repeat-x;
	height: 19px;
}
.notification-title-e { /* Error message */
	color: #ffffff;
	font: bold 12px tahoma, verdana, arial, sans-serif;
}
.notification-border-e {
	border: 1px solid #99BB59;
	background-color: #fff;
	color: #5F3C33;
	margin: 0px 39px;
}
.notification-th-e {
	background: #de3e37 url(images/notification_th_e.gif) repeat-x;
	height: 19px;
}
.notification-border-w { /* Warning message */
	border: 1px solid #99BB59;
	background-color: #fff;
	color: #5F3C33;
	margin: 0px 39px;
}
.notification-title-w {
	color: #ffffff;
	font: bold 12px tahoma, verdana, arial, sans-serif;
}
.notification-th-w {
/*	background: #d96e0f url(images/notification_th_w.gif) repeat-x;*/
		background: #d96e0f url(images/notification_th_e.gif) repeat-x;
	height: 19px;
}
/* /Notification box */



/* =Hoverbox Code
----------------------------------------------------------------------*/

div.left_col_img ul.hoverbox
{
	position:absolute;
	cursor: default;
	list-style: none;
	margin:350px 0 0 0;

}

div.left_col_img ul.hoverbox a
{
	position: relative;
	cursor: default;
}

div.left_col_img ul.hoverbox a .preview
{
	display: none;
}

div.left_col_img ul.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -85px;
	z-index: 99999;
	left: -5px;
}
div.left_col_img ul.hoverbox img
{
	background: #fff;
	color: inherit;
	vertical-align: top;
	width: 131px;
	padding:2px;
	margin:0px 1px 0 0;
	border:solid 1px #805044;
}

div.left_col_img ul.hoverbox li
{
	background: #eee;
	color: inherit;
	display: inline;
	float: left;
	background:none !important;
	padding:0px !important;
	margin:0px !important;
}
div.left_col_img ul.hoverbox .thumb{
	z-index:0;
}
div.left_col_img ul.hoverbox .preview
{
	border-color: #000;
	width: 225px;
	height: 180px;
	border:solid 1px #805044;
	z-index: 99999;
}
/* POPUP STORE */
body#store_popup{

}
body#store_popup div.popup_head{
height:50px;
}

body#store_popup div.thumbs{
background:#AFC77E;
height:80px;
padding:2px;
}
body#store_popup div.thumbs  a{
	margin:0px 1px;
	padding:0px;
	float:left;
}
body#store_popup div.thumbs  a img{
	height:80px;
	floaT:left;
}
body#store_popup div.popup_img{
	padding:5px 0 0 0;
	text-align:center;
}
body#store_popup div.popup_img img{
	/*
width:400px;
*/
	max-height:480px;
}
#credit_card_info div.info-field-body2{
	background:#F7F2F4;
	padding:20px 0 0 200px;
	float:left;
	clear:both;
	width:77%
}
#credit_card_info div.info-field-body2 select{
	width:auto !important;
	float:left;
}
.summary_info h2 + h2{
	margin-top:20px;
}
.summary_info .form-field{
	float:left;
}
.summary_info .form-field label{
	float:left;
	text-align:right;
	padding-right:3px;
	width:150px;

}
.summary_info .form-field span{
	float:left;
	padding:0 3px;
}
.summary_info .form-field input, .summary_info .form-field select{
	float:left;
	width:200px;
	margin:0px;
	margin-left:5px;
}
/* checkout_cont */

#checkout_cont{
	min-height:462px;
}
#checkout_cont h5{
	padding: 10px 0;
	clear:both;

}
 h5.info-field-title{
 	color:#B2CC82 ;
	font-size:16px;
 }
 h5.info-field-title a.underlined{
 	font-size:11px;
	text-decoration:underline;
 }
.info-field-body{
	clear:both;
	/*
background:#BAA3AB;
*/
}
.info-field{
	border-bottom:1px solid #ccc;
	padding:3px 0;
}
#checkout_cont_scroll{
	margin-top:10px;
	padding:10px;
	width:910px;
	float:left;
/*
	height:380px;
	overflow-y:scroll;
	overflow-x:hidden;
*/
	border:1px solid #B2CC82;

}
#scroll_cart_cont{
	margin:10px 0 0 0px;
	width:930px;
	padding:5px;
	float:left;
/*
	height:400px;
	overflow-y:scroll;
	overflow-x:hidden;
*/
	border:1px solid #B2CC82;
}

#scroll_cart_cont div.border select{
	width:300px;
}
#scroll_cart_cont a.action_button{

}
#checkout_cont_scroll div.buttons-wrapper{
	width:900px !important;
	margin-bottom:3px;
	float:none;
	clear:both;
}
#checkout_cont_scroll div.buttons-wrapper a{
	float:right !important;

}
#profiles_box div.border{
	float:left;
	padding:10px;
	clear:both;
	width:890px !important;
	border-bottom:#5F3C33 solid 2px;

}
#scroll_cart_cont #profiles_box div.border{
	width:910px !important;

}
#checkout_cont_scroll div.subheaders-group div , div.subheaders-group{
	float:left;
}
#profiles_box div.border div.form-field{
	background:#F7F2F4;
	float:left;
	padding:5px 50px 5px 0;
	width:386px;
	line-height:normal;
	vertical-align:middle;

}
#profiles_box div.border div.form-field label{
	float:left;
	width:170px;
	text-align:right;
	padding-right:0px;
}
#profiles_box div.border div.form-field span{
	float:left;
	font-weight:bold;
	padding:0 3px;
}
#profiles_box div.border div.form-field input, #profiles_box div.border div.form-field select{
	float:right;
	width:200px;
	margin:0px;
	vertical-align:middle;
}
 #profiles_box div.border div.form-field select{
 	*height:20px;
 }
#checkout_cont h2, #content div.mainbox-wrapper h2{
	font-size:17px;
	font-weight:bold;
	padding:5px 0;
	text-align:left;
	font-variant:small-caps;
	text-transform:capitalize;
}
#profiles_box{
	float:left;
	padding:5px 0;
}
#profiles_box #checkout_totals{
	 height:auto;
	 overflow-y:hidden;
}
#profiles_box div.buttons-wrapper a{
	float:right;
}
#checkout_cont #cart_items, .mainbox-body{
	width:930px;
	float:left;
/*
	height:230px;
	overflow-y:scroll;
	overflow-x:hidden;
*/
	border:1px solid #B2CC82;

}
#sa{
	float:left;
}
.mainbox-body{
/*
	height:352px;
*/
}
.mainbox-body div.buttons-wrapper{
	width:890px !important;
}
#cart_items .wrapper, .products-list-wrapper{
 	float:left;
	clear:both;
	width:930px;
}
div.product-image{
	float:left;
	/*
height:100px;
*/
	width:100px;
}
 div.product-image a{
	float:left;
	margin:6px;
}
 div.product-image a img.prod_image_small{
	float:left;
	border:1px solid #ccc;
	padding:1px;
}
 div.product-description{
	float:left;
/*
	height:90px;
*/
	width:815px;
	margin:5px;
}
 div.product-description label, #checkout_cont label{
	font-weight:bold;
}
 div.product-description div.opt_prod, div.opt_prod{
	float:left;
	clear:both;
	margin:5px;

}

 div.product-description div.opt_prod label{

}
 div.product-description div.opt_prod div{
	float:left;


}
div.product-description div.opt_prod div + div{
	float:left;
	width:600px;
}
div.product-description div.opt_prod div.form-field{
	padding:0 5px;
}
div.product-description div.opt_prod div.form-field div{
	margin-top:3px;
}


div.product-description div.opt_prod div.form-field span.more_views {
	float: left;
	margin: 0px 0px 0px 10px; }

div.product-description div.price_table{
	margin:-12px 0 0 0px !important;
	float:left;
	height:auto !important;
	width:400px !important;
}
div.product-description div.price_table table{
	width:400px !important;
	float:left;
	ccoll
}
div.product-description div.price_table table td{
	text-align:center;
}
div.product-description .product-price-wrap{
	float:left;
	margin:5px;
}
div.product-description .product-list-field, .product-list-field{
	float:left;
	width:300px;
}
div.option_prod_details .product-list-field{
	width:170px;
}
div.product-description .product-list-field label, .product-list-field label{
	font-weight:bold;
	line-height:20px;
}
#cart_items .wrapper hr.dark-hr{
	float:left;
	width:925px;
	border:1px solid #5F3C33;
	margin:0px 2px 3px;
	*margin:5px 2px 3px;


}
#checkout_cont div.cart-buttons-wrapper, #checkout_totals, #checkout_cont div.buttons-wrapper{
	margin-top:5px !important;
	border:1px solid #B2CC82;
	padding:2px;
	float:left;
	width:926px;

}
span.bot-left{
	float:left;
	text-align:left;
}
span.bot-left a{
	float:left !important;
}
#checkout_totals{
/*
	overflow-x:hidden;
	overflow-y:scroll;
	height:93px;
	*height:88px;
*/

}
#table_checkout_totals_info td{
	padding:3px 0 2px 0;

}

#checkout_cont div.cart-buttons-wrapper a, #checkout_cont div.buttons-wrapper a{
	background:#5F3C33 !important;
	background-position:center right !important;
	color:#fff !important;
	padding:3px 5px !important;
	float:right;
}
#checkout_cont div.cart-buttons-wrapper a:hover, #checkout_cont div.buttons-wrapper a:hover{
	background-color:#B2CC82 !important;
	text-decoration:none;

}
.cart-total-bg{
	float:left;
	font-size:15px;
	line-height:19px;
	font-weight:bold;
	line-height:22px;
	text-align:right;
	min-width:180px;
	color:#fff;
	background:#B2CC82;
	padding-right:3px;
	margin:7px -10px 0 0;
}
.cart-total-bg b{
	text-transform:capitalize;
	font-variant:small-caps;
}
#est_box{
	position:absolute;
	z-index:999;
	width:600px;
	background:#ffffff;
	top:300px;
	left:50%;
	margin-left:-300px;
	border:1px solid #B2CC82;
	padding:5px;

}
#est_box .buttons-wrapper{
	width:596px !important;
}
#est_box label{
	float:left;
	width:230px;
	text-align:right;
	padding-right:5px;
}
#est_box input,div.content_checkout select{
	float:left;
	width:250px;
	margin-right:50px;
	color:#80606B;
}
#cc_exp_month, #cc_exp_year{
	width:85px !important;
	float:left !important;
	margin:0px 0 0 5px;
}

#notification_contents{
	position:absolute;
	z-index:999;
/*	top:200px; */
	top:150px;
	left:50%;
	margin-left:-400px;
	padding:5px;
}

/* progressbar */
#pb-main-bg{
	margin:5px 0 0 0 ;
	clear:both;
	width:522px;
	height:35px;
	padding-left:11px;
	background:#B2CC82 url(images/p_bar_left.gif) no-repeat top left ;

}
#pb-main-bg ul{
	float:left;
	width:512px;
	height:35px;
	margin-left:17px;
	background:#B2CC82 url(images/p_bar_right.gif) no-repeat top right ;
}
#pb-main-bg ul li{
	background:none;
	float:left;
	height:35px;
	line-height:35px;
	margin:0px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	padding:0px;
	width:120px;
}
#pb-main-bg ul li a , #pb-main-bg ul li label.active{
	background:#B2CC82 url(images/p_bar_a_left2.gif) no-repeat top left ;
	float:left;
	height:35px;
	padding-left:9px;
	line-height:35px;

}
#pb-main-bg ul li a span, #pb-main-bg ul li label.active span{
	background:#B2CC82 url(images/p_bar_span_right2.gif) no-repeat top right ;
	float:left;
	height:35px;
	color:#5F3C33;
	padding-right:9px;
	width:100px;
	text-align:center;
	line-height:35px;
}
#pb-main-bg ul li a span{
	text-decoration:none;
}
#pb-main-bg ul li a span:hover{
	text-decoration:underline;
}
#pb-main-bg ul li.prev_step, #pb-main-bg ul li label.active{
	background:#B2CC82 url(images/p_bar_a_left.gif) no-repeat top left ;
}
#pb-main-bg ul li.prev_step span, #pb-main-bg ul li label.active span{
	background:#B2CC82 url(images/p_bar_span_right.gif) no-repeat top right ;

}
/* end progressbar */
/* end checkout_cont */
/* END POPUP STORE */


/* press -news */
#news_scroll{
	width:655px;
	float:left;
	border-top:1px solid #5F3C33;
	border:1px solid #5F3C33;
	height:230px;
	overflow-x:hidden;
	overflow-y:scroll;
	margin-top:5px;
}
#news_scroll div.news_block{
	width:304px;
	float:left;
	margin:3px 5px;
	background:#FAFAFA;
	padding:0px 0px;
	*padding:0px 0px 5px 0px;
	border:1px solid #EEEEEE;
	border-bottom: dashed 1px #B2CC82;
}
#news_scroll div.news_block h1{
	font-size:19px;
	text-transform:capitalize;
	font-variant:small-caps;
	padding-top:4px;
}
#news_scroll div.news_block p{
	color:#4d4d4d;
	font-size:15px;
	margin-left:107px;
	margin-right:5px;
}
#news_scroll div.news_block a{
/*
	position:absolute;
	margin:33px 0 0 118px;
*/
	bottom:0px;
	right:0px;
	font-size:13px;
	float:right;
	padding:5px 3px 3px 3px;
}
#news_scroll div.news_block span{
	background:#ffffff;
	padding:2px;
	margin:5px;
	border:1px solid #EEEEEE;	float:left;
}
#news_scroll div.news_block span img{
	float:left;
	width:90px !important;
}
/* end press -news */
