body { background:#fff5d7; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#603d21}

img { border:0 none; vertical-align:middle}

form { margin:0; padding:0}
a { color:#603d21; text-decoration:none}
a:hover { text-decoration:underline}

.mar_right { margin-right:4px}
.no_mar { margin:0}
.clear { clear:both}
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.float { float:left}
.float_r { float:right}

.left { background:#ffffff; width:820px;  margin:0 auto}
.right {  padding:0 10px}


#right .menu { background:url(/images/sc/bg_menu_sub.gif) left top repeat-x; line-height:24px; font-size:10px; padding-left:5px }
#right .menu a { margin:0 5px}
#right .content { margin:8px 6px }
#right .content h1 { margin:0; padding:0 0 20px 0; font-size:17px; font-weight:bold;}
#right .content h1 span { display:block; float:left}
#right .content h1 a { display:block; padding:0px 5px; float:left}
#right .content h1 a:hover { background: url(/images/sc/bg_a.gif) left top no-repeat; color:#fff8e5}
#right .content h1 a.hover { background: url(/images/sc/bg_a.gif) left top no-repeat; color:#fff8e5}

.checkout_steps{display:block; padding:0px 5px; float:left;background: url(/images/sc/bg_a.gif) left top no-repeat; color:#fff8e5}

#right .content .welcome { background:url(/images/sc/bg_menu_sub.gif) left top repeat-x; border:1px solid #c2ae8f; line-height:21px; font-size:14px; padding:1px 1px 1px 5px; margin-bottom:6px }
#right .content .welcome img { margin-left:5px; vertical-align:middle; float:right}
#right .content .text { margin-left:4px; line-height:18px}
#right .content .text h2 { font-size:14px; font-weight:bold; padding:0; margin:0}
#right .content .text h2 span { font-size:11px}
#right .content  p { padding:0; margin:10px 0 0 0}

#right .content .text .form_checkout_c4 { padding-top:24px}
#right .content .text  a { text-decoration:underline}
#right .content .mar5 { margin-top:5px}
#right .content .mar10 { margin-top:10px}
#right .content .text .form_checkout_c4 .txt { width:140px; float:left; padding-left:30px; padding-top:5px; text-align:left}
#right .content .text .form_checkout_c4 input, #right .content .text .form_checkout_c4 select { background:#ffffff !important; border:1px solid #c2b092; vertical-align:middle; margin:0 2px}
#right .content .text .form_checkout_c4 img { vertical-align:middle; margin:0 2px}
#right .content .text .form_checkout_c4 .element1 { float:left}
#right .content .text .form_checkout_c4 .element1 input, #right .content .text .form_checkout_c4 .element1 select { width:178px;}
#right .content .text .form_checkout_c4 .element2 { float:left}
#right .content .text .form_checkout_c4 .element2 input { width:33px;}
#right .content .text .form_checkout_c4 .element2 .input { width:71px;}
*+html #right .content .text .form_checkout_c4 .element2 .input { width:65px;}
#right .content .text .form_checkout_c4 .element3 { float:left; line-height:18px}
#right .content .text .form_checkout_c4 .element3 input { width:15px; height:15px; }
#right .content .text .form_checkout_c4 .select1 { float:left}
#right .content .text .form_checkout_c4 .select1 select { width:55px; margin-right:105px}
#right .content .text .form_checkout_c4 .select2 { float:left}
#right .content .text .form_checkout_c4 .select2 select { width:44px}
#right .content .text .form_checkout_c4 .select3 { float:left}
#right .content .text .form_checkout_c4 .select3 select { width:68px}
#right .content .text .form_checkout_c4 .select4 { float:left}
#right .content .text .form_checkout_c4 .select4 select { width:58px}
#right .content .text .form_checkout_c2_img { margin-top:20px}
#right .content .text .form_checkout_c2_img img { vertical-align:middle; margin:0 8px}


#right .content .text .payment { border:1px solid #c2ae8f; background:#fffef8; padding:2px 5px; width:395px; margin:10px 0}
#right .content .text .payment a { font-size:10px; text-decoration:none}
#right .content .text .payment input { width:280px}
#right .content .text .payment select { width:178px}
#right .content .text .payment .input input { width:30px}

#right .content .text .payment1 { padding:2px 5px; width:395px; margin:10px 0}
#right .content .text .payment1 a { font-size:10px; text-decoration:none}
#right .content .text .payment1 input { width:280px}
#right .content .text .payment1 select { width:178px}
#right .content .text .payment1 .input input { width:30px}


#right .content .user_login { width:290px; border:1px solid #c2ae8f; background:#fffef8; padding:5px;}
#right .content .user_login input { width:178px}
#right .content .user_login span { display:block; margin:5px 0}

#right .content .cart_top { background:url(/images/sc/cart_top.gif) left top repeat-x; width:640px; margin:10px 0}
#right .content .cart_left { background:url(/images/sc/cart_left.gif) left top repeat-y}
#right .content .cart_right { background:url(/images/sc/cart_rigth.gif) right top repeat-y}
#right .content .cart_bott { background:url(/images/sc/cart_bott.gif) left bottom repeat-x}
#right .content .cart_lt { background:url(/images/sc/cart_lt.gif) left top no-repeat}
#right .content .cart_rt { background:url(/images/sc/cart_rt.gif) right top no-repeat}
#right .content .cart_lb { background:url(/images/sc/cart_lb.gif) left bottom no-repeat}
#right .content .cart_rb { background:url(/images/sc/cart_rb.gif) right bottom no-repeat; padding:6px 20px 12px 20px}
#right .content .cart_rb img { border:1px solid #ab997f; margin:4px 2px}


#right .content .view_img { width:278px; float:left; margin-right:20px; text-align: right;}
#right .content .view_img img { margin-bottom:1px; border:1px solid #eeeeee; float:none}
#right .content .view_img .zoom { background:#f3eeeb; text-align:center; clear:both; line-height:20px}
#right .content .view_img .zoom img { border:0 none; vertical-align:middle; margin-right:8px}
#right .content .view_img  a { color:#514037; text-decoration:none}
#right .content .view_image { width:400px; float:left}
#right .content .view_image strong { color:#654313;}


#right .content .view_image .print { margin-bottom: 10px;}
#right .content .view_image  a { color:#514037; text-decoration:none}
#right .content .view_image .print img { border:0 none; vertical-align:middle; margin-right:8px}
#right .content .view_image span { color:#FF0000}
#right .content .view_images_bott { margin-top:10px; font-size:10px}
#right .content .view_images_bott strong { color:#654313;}
#right .content .view_images_bott .img { width:120px; text-align:center; float:left}
#right .content .view_images_bott .img img  { border:1px solid #674617; margin:10px 0px 10px 0}
#right .content .view_images_bott .img  a { color:#514037; text-decoration:none}



.w1 { width:250px;}
.w2 { width:170px;}
.w2 input { width:60px;}
.w_1 { width:300px;}
.w_2 { width:120px;}

.w3 { width:65px;}
.w4 { width:50px;}
.w4 input { width:30px; text-align:center; height:16px;}
.w5 { width:150px;}
.w6 { width:100px}

.bg1 { background:#fffbf2}
.bg2 { background:#fff8e5;}
.line { background:#62400f; height:1px; margin:0;}
.even{background:#FFFBF2;}
