﻿body { width: 470px; overflow: hidden; background: #fff; color: #999; font: normal 70% Tahoma, Verdana, Helvetica, sans-serif; margin: 0; padding: 0px; text-align: left; position: relative; }
#holder { padding: 0px 10px 10px 10px; }
#holder_pop { padding: 0px; }
#wrapper { background: white; padding: 0px;}
.cleardiv { clear: both; height: 1px; }

a { color: #000; text-decoration: underline; }
a:hover { color: #efa208; }
a:active, a:focus { color: #efa208; }
img { border: none; }

.required_field { color: #c00; }


#logo {  height: 100px; width: 100%; clear: both; float: left; position: static; margin: 0; }
#logo img { display: block; position: relative; top: 30px; left: 20px; }
#logo span { }

.page_title { width: 100%; clear: both; margin-top: 0;  float:left;}
.page_title h1 {border-top:solid 5px #dae8e9; padding: 10px 62px 0px 75px; background: url(/images/static/pl_featured_bg_header.gif) no-repeat 20px 11px; font: bold normal normal 24px Verdana, Charcoal, sans-serif; color: #454f55;  }

#close_div { margin: 15px 0; margin-right:23px; float:left;}
#notify #close_div{ width:445px; margin:0px;}
#wishlist #close_div { width: 56%; }

/* BUTTON */
.close_link { display: block; width: 84px; height: 27px; float: right; background: url(/images/static/Buttons/close.gif) no-repeat 0 0; text-indent: -9000px; overflow: hidden; margin-right:0px; display:inline;}
.close_link:hover { background-position: 0 bottom; }

/* ======================================== zoom image ======================================= */

#product_img { float: left; clear: both; height: 400px; width: 400px; margin: 20px 16px 16px 16px; display: inline; position: relative; border: 1px solid #555; }
#product_img img { position: absolute; bottom: 0; left: 0; height: 400px; width: 400px; }
.prod_sm { float: left; margin: 20px 16px 0 16px; display: inline; }
.prod_sm a { display: block; height: 100px; width: 100px; border: 1px solid #555; overflow: hidden; }
.prod_sm a:hover { border: 1px solid #795471; }
.prod_sm img { height: 100px; width: 100px; }

/* ======================================== email to a friend ======================================= */
.email_text {padding:20px 0 0 10px; float:left;}
.email_text form { margin-left: 0px; color: #464f56; }
.email_text input, .email_text textarea { border: 1px solid #B8AD8E; }
.email_text label { font-weight: bold; }
.email_msg label { display: block; height: 18px; margin-top: 4px; }
.email_text .email_dl { width: 230px; float: left; }
.email_text dt { padding: 5px 0; margin: 0; }
.email_text dd { padding: 5px 0; margin: 0; }
.email_text dd input { width: 201px; padding: 2px; font-size: 11px; }
.email_text .email_msg { clear: both; padding: 10px 0; }
.email_text .email_msg input { width: 431px; padding: 2px; font-size: 11px; }
.email_text .email_msg textarea { width: 431px; height: 60px; padding: 2px; font-size: 11px; }
.btn_div { width: 437px; height: 30px; }
.email_text .save_btn { width: 89px; height: 20px; float: right; }
:root .email_text .save_btn { margin-right: 8px; }
*:lang(en) .email_text .save_btn { margin-right: 2px; }

/* BUTTON */
.email_text .save_btn input { display: block; width: 91px; height: 27px; background: transparent url(/images/static/Buttons/submit.gif) no-repeat 0 0; text-indent: -666em; overflow: hidden; border: none; }
.email_text .save_btn input:hover { background-position: 0 bottom; }

.email_text p { padding: 10px 0; color: #464f56; width:430px; text-align:justify;}
#wishlist .email_text p { width: 456px; }
/*=========================================== DELIVERY ================================================== */

#delivery #holder table { width: 100%; margin-left: 0px;}
#delivery #holder table tr th { background: #585842; color: #fff; text-align: left; padding: 1em 0.5em; }
#delivery #holder table tr th.charge { text-align: right; }
#delivery #holder table tr td { text-align: left; padding: 1em 0.5em; }
#delivery #holder table tr td.charge { text-align: right; }
#delivery #holder table tr td.time { text-align: center; }
#delivery #holder table tr th.time { text-align: center; }
#delivery #shipping { clear: both; padding-top:10px; }

#wishlist .email_text { padding: 10px; }
#wishlist .email_text .email_dl { clear: left; width: 460px; }
#wishlist .email_text .email_dl dl { width: 460px; }
#wishlist .email_text .email_dl dt { width: 230px; float: left; display: inline; }
#wishlist .email_text .email_dl dd { width: 230px; clear: left; float: left; display: inline; }
#wishlist dt.email_dt2 { float: right; }
:root #wishlist dt.email_dt2 { float: right; margin-top: -23px; margin-bottom: -5px; }
#wishlist dd.email_dd2 { clear: right !important; float: right !important; margin-left: -230px; margin-top: 23px; }
:root #wishlist dd.email_dd2 { margin-top: 0; }
:lang(en) #wishlist dd.email_dd2 { margin: 0; }










