/* CSS Document */

/* Shop Css */
#sidebar {}
#content{width:700px !important;}

#sidebar {margin:10px 0px 0px 11px;}
.product {text-decoration:none !important; position:relative; background:none !important; border:0px !important; width:142px; padding:0px; min-height:183px; height:auto !important; height:183px; display:block; float:left; margin:10px 18px 0px 0px !important;}
.prod_img {display:block;  clear:both; text-align:center !important;   line-height:142px;  min-height:142px; height:auto !important; height:142px; width:100%; }
.prod_img img { border:2px solid #ccc; margin:0px auto 0px auto !important; display:block;}

.prod_title {font-size:14px; color:#333333; font-family:Arial,Helvetica,sans-serif; display:block; margin:5px 0px 5px 0px; } 
.prod_price {font-size:14px; color:#6E8BA0; font-family:Arial,Helvetica,sans-serif; display:block; margin:5px 0px 5px 0px; } 

a:hover.product {background-color:#DEDEDE !important;}

.pages_no a {display:block; float:left; padding-bottom:3px !important; margin:0px 5px 3px 5px; font-size:14px; color:#333333; font-family:Arial,Helvetica,sans-serif;}



/* Product Page */

#products-left {width:220px !important; display:block; float:left; margin:10px 20px 0px 0px;}

#products-left ul#pen {width:220px; padding:0px !important; display:block; position:relative; height:220px; border:1px solid #EBEBEB; margin:0px !important; padding:0px !important;}
#products-left ul li { width:220px; padding:0px !important; display:block; list-style:none; position:absolute; top:40px; left:0px; margin:0px !important; padding:0px !important  }
#products-left ul li img {display:block; margin:0px auto 0px auto;}

#products-right {width:460px; display:block; float:right; margin:20px 0px 0px 0px;}
#products-right h1 {font-size:25px; color:#333333; margin-bottom:10px !important;}

#products-right h1 span {color:#536778; font-size:14px; display:block; margin:5px 0px 0px 0px;}
#products-right p {font-size:14px; color:#666666;  }
p.cat {color:#666666; font-size:14px; font-family:Arial,Helvetica,sans-serif; margin:0px 0px -5px 0px !important;}


#price-area-left {width:153px; display:block; float:left; margin:20px 0px 0px 0px;}
#price-area-right {width:221px; display:block; float:right; margin:20px 0px 0px 0px;}

#price-area {font-size:35px; color:#556978;}
#price-area span {font-size:12px; color:#666666; margin:10px 0px 0px 0px;}

#price-area-right {width:221px; display:block; float:right;}
#price-area-right select {width:141px; font-size:14px; font-family:Arial,Helvetica,sans-serif;   display:block; padding:10px 13px 10px 13px; margin:0px 0px 10px 0px !important; border:1px solid #ccc; }
#price-area-right a#add_to_cart  {width:115px; ont-size:14px; font-family:Arial,Helvetica,sans-serif;  background:#323232; color:#fff; display:block; padding:10px 13px 10px 13px; margin:10px 0px 10px 5px !important; border:0px solid #ccc; }

/* Basket Page */

#form_main {width:940px !important;}
#form_main tr {}
#form_main th {text-align:left !important; vertical-align:bottom: font-size:14px; font-weight:normal !important; font-family:Arial,Helvetica,sans-serif; padding:13px 0px 13px 0px; border-bottom:1px solid #EBEBEB;}
#form_main td {text-align:left !important; padding:23px 0px 23px 0px; border-bottom:1px solid #EBEBEB;}
.thumb_td {width:160px;}
.thumb_td a {border:1px solid #EBEBEB; margin:0px !important; display:block; height:70px; width:90px; text-align:center; padding:20px 0px 0px 0px;}

.description_td {vertical-align:top; width:265px; font-family:Arial,Helvetica,sans-serif; }
.description_td a {font-size:14px; color:#333333; text-decoration:none;}
.description_td a span {font-size:14px; color:#556978; display:block;}


.price_td { width:92px;  vertical-align:top; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#556978;}

.quantity_td { width:82px;  vertical-align:top; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#556978;}
.total_td { vertical-align:top; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#556978;}
.t_td { vertical-align:top;  font-size:14px; color:#556978;}
.t_td a {border:1px solid #EBEBEB; color:#394752;}

#total_table {border:1px solid #fff; margin:20px 0px 0px 0px;}
#total_table th {border:1px solid #fff; color:#394652; font-weight:normal; background:#E5E5E5 !important; font-family:Arial,Helvetica,sans-serif; }
#total_table td {border:1px solid #fff; color:#394652; background:#E5E5E5 !important; font-family:Arial,Helvetica,sans-serif; }

#checkout_buttons, #continue_shoppings {text-decoration:none !important; display:block; background:#6E6E6E; background-image:none !important; color:#FFFFFF; font-size:19px; padding:5px 20px; margin:10px 0px 10px 0px; display:block; font-family:Arial,Helvetica,sans-serif; }
#checkout_buttons {float:right; border:0px !important; }
#continue_shoppings {float:left; background:none; color:#999999; padding:5px 20px 5px 0px !important; }


/* Checkout */
#order_total {font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#546878; border-bottom:1px solid #D3D3D3; border-top:1px solid #D3D3D3; margin:10px 0px 0px 0px; padding:15px 0px 15px 0px;}
#payment_details {margin:0px !important; padding:0px !important;}

#sub_nav ul li a.selected {font-weight:bold !important;}
.row_area {padding:0px; margin:10px 0px 10px 0px; width:322px; display:block; float:left;}
.row_area input {color:#3F3F3F; font-size:14px; width:301px; padding:5px; margin:0px 0px 10px 0px; background:#fff; border:1px solid #D3D3D3;}
.row_area textarea {color:#3F3F3F; font-size:14px; width:622px; padding:5px; height:107px; margin:0px 0px 10px 0px; background:#fff; border:1px solid #D3D3D3;}
#control_check {display:block; font-family:Arial,Helvetica,sans-serif;  float:right; margin:0px 60px 10px 0px;}


