@charset "utf-8";
/* CSS Document */
div.page_container {
width:694px;
padding-left:20px;
padding-bottom:40px;
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}
div.page_table_container {
width:637px;
padding-left:3px;
}
div.page_name {
margin-top:24px;
}
div.page_name div.title {
width:637px;
height:14px;
background-color:#E1A6B4;
border:1px #D2788A solid;
padding-left:5px;
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
}
a.tbl_shop, a.tbl_shop:hover, a.tbl_shop:visited  {
color:#D2788A;
text-decoration:underline;
}
div.page_name div.title290 {
width:290px;
height:14px;
background-color:#E1A6B4;
border:1px #D2788A solid;
padding-left:5px;
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
}
div.tbl_section {
padding-left:6px;
padding-top:10px;
padding-bottom:25px;
font-family:Verdana, sans-serif;
font-size:11px;
color:#000000;
}
div.tbl_sub_title {
font-weight:bold;
padding-left:5px;
padding-top:10px;
padding-bottom:5px;
}
div.tbl_sub_text {
font-weight:normal;
padding-left:5px;
}
.fleft {
float:left;
}
.fright {
float:right;
}
/* PAGE: shopping cart */
div.bline {
width:637px;
border-bottom:1px #D2778A solid;
}
img.tbl_shop_photo {
float:left;
padding-left:3px;
padding-right:10px;
}
.tbl_shop_qty {
width:40px;
height:12px;
font-size:10px;
padding-left:1px;
border:1px #AFAFAF solid; 
}
div.pt17 {
padding-top:17px;
}
div.pt15 {
padding-top:15px;
}
/* PAGE: checkout shipping address  */
div.tbl_sub_text_nt {
padding-top:15px;
font-weight:normal;
padding-left:5px;
}
.tbl_radio {
padding:0px;
margin:0px;
margin-left:20px;
}
div.form_tbl {
width:286px;
border:1px #AFAFAF solid;
padding: 2px 0px 2px 2px;
}
/* PAGE: checkout shipping  */
.tbl_textarea {
width:285px;
height:50px;
border:1px #D2788A dashed;
font-family:Verdana, sans-serif;
font-size:11px;
color:#000000;
padding-left:2px;
padding-top:2px;
}
p.small_txt {
font-family:Verdana, sans-serif;
font-size:10px;
color:#000000;
}
/* PAGE: checkout payment  */
.tbl_shop_coupons {
margin-left:5px;
width:150px;
height:15px;
font-size:11px;
padding-left:2px;
border:1px #AFAFAF solid; 
}
/* PAGE: checkout confimation  */
div.tbl_ckout_confirm {
clear:both;
width:290px;
padding-top:15px;
font-family:Verdana, sans-serif;
font-size:11px;
color:#000000;
}
div.bline290 {
width:290px;
border-bottom:1px #D2778A solid;
margin-top:10px;
margin-bottom:10px;
}
p.mb5 {
margin:0px;
padding:0px;
margin-bottom:5px;
}
p.mt10 {
margin:0px;
padding:0px;
margin-top:15px;
}
/* account */
ul.account {
list-style:none;
margin:0px;
padding:0px;
margin-bottom:10px;
margin-top:5px;
}
ul.account li {
margin:0px;
padding:0px;
margin-left:23px;
padding-bottom:5px;
list-style-image:url(../images/cart/list_bullet.jpg);
}
a.tbl_shop_list {
color:#000000;
text-decoration:underline;
}
a.tbl_shop_list:hover {
color:#C1465F;
text-decoration:underline;
}

/*** checkout shipping ***/

.shipping-rates{
  float: left;
  padding-left:6px;
  padding-top:6px;
  padding-bottom:2px;
  font-family:Verdana, sans-serif;
  font-size:11px;
  color:#000000;
}

.clearboth{
  clear: both;
}

/*** checkout payment ***/

.payment-wrapper{
  padding-left:6px;
  padding-top:6px;
  padding-bottom:2px;
  font-family:Verdana, sans-serif;
  font-size:11px;
  color:#000000;
}

.payment-mod, .paument-radio{float: left}

/* login page */
div.box_login {
width:300px;
border:1px #D2778A solid;
}
div.box_login_wide {
width:635px;
border:1px #D2778A solid;
}
.login_input {
width:240px;
height:14px;
padding-left:2px;
font-size:11px;
font-family:Arial, sans-serif;
color:#000000;
border:1px #D2778A solid;
}
.login_select {
width:243px;
border:1px #D2778A solid;
font-size:12px;
font-family:Arial, sans-serif;
color:#000000;
}
.contact_input {
width:240px;
height:14px;
padding-left:2px;
font-size:11px;
font-family:Arial, sans-serif;
color:#000000;
border:1px #D2778A solid;
}
td.enquiry textarea {
width:340px;
height:114px;
padding-top:2px;
padding-left:2px;
font-size:11px;
font-family:Arial, sans-serif;
color:#000000;
border:1px #D2778A solid;
}
div.pb5 {
padding-top:2px;
padding-bottom:5px;
}
div.pt10 {
padding-top:10px;
padding-bottom:2px;
}
span.star {
color:#D2778A;
}

#edit_shipping{
 align: right;
 margin-left: 20px;
 width: 68;
}