/* CSS Document */

/* Shop Csst */

.product {background:#7E8D98; border:1px solid #5A656D; padding:10px 6px 6px 6px; margin:0px 0px 10px 0px; position:relative;}
.product p {color:#fff;}
.product_text {width:324px; margin:0px 0px 0px 0px; display:block; float:right;}
.product a.title { margin-bottom:10px; width: 280px; color:#fff; font-size:16px; display:block; font-weight:bold; text-align:left !important;}
.product a.title span { font-size:14px; font-weight:normal; position:absolute; top:7px; right:5px;}
.product_image {display:block; float:left;}
.link a {font-size:12px; background:url('/images/icon.jpg') no-repeat right top;  display:block; text-decoration:underline; float:right; color:#3A4853; padding:0px 20px 0px 0px; color:#fff; font-weight:bold;}
#shop_left_col {width:220px; display:block; float:left; height:140px; position:relative; }
#shop_left_col ul {margin:0px; padding:0px;}
#shop_left_col ul li {margin:0px; padding:0px; list-style:none; position:absolute; top:0px; left:0px;}
#shop_right_col {width:227px; display:block; float:right;}
#shop_right_col h3 {color:#708391; font-size:16px; font-weight:bold; margin:0px 0px 5px 0px;}
p#price {font-size:16px; margin:5px 0px 5px 0px;}
#shop_right_col form {margin:7px 0px 10px 0px; padding:0px 0px 0px 0px;}
.thumb {float:left; display:block; margin:10px 9px 10px 0px; cursor:pointer;}

#cart_table {display:block; width:486px;  margin:20px 0px 20px 0px;}
#cart_table th {background:#607788; color:#fff; text-align:center; padding:10px;}
#cart_table td {vertical-align:middle; color:#00; text-align:center; padding:5px; border:1px solid #607788;}
#cart_table td input {width:23px; clear:both; }
#cart_table td img { display:block; float:left;}
#cart_table td a {color:#000; font-weight:bold;}
#cart_table td a.product_name {display:block; float:left; margin:12px 10px 0px 10px;}
#cart_table td a {}
#cart_table td button {color:#fff; text-decoration:none; border:1px solid #2A3842; width:70px; padding:2px; font-weight:bold; text-align:center; font-size:11px; display:block; margin:5px 0px 0px 0px; background:#7E8D98;}
#add_to_cart {color:#fff; text-decoration:none; border:1px solid #2A3842; width:90px; padding:2px; font-weight:bold; text-align:center; font-size:11px; display:block; margin:5px 0px 0px 0px; background:#7E8D98;}



#cart_summary th {border-bottom:1px solid #ccc; background:#607788; color:#fff; text-align:left; padding:10px;}
#cart_summary td {border:1px solid #607788;  text-align:right; padding:10px;}

a#checkout_button {color:#fff; text-decoration:none; border:1px solid #2A3842; width:100px; padding:2px; font-weight:bold; text-align:center; display:block; background:#7E8D98; margin:15px 0px 15px 0px;}
#checkout_button a {color:#fff; text-decoration:none; border:1px solid #2A3842; width:100px; padding:2px; font-weight:bold; text-align:center; display:block; background:#7E8D98; margin:15px 0px 15px 0px;}

#payment_details input {width:300px; background:#fff; border:1px solid #ccc;}
#payment_details textarea {border:1px solid #ccc;}

#search_shop { width:980px; background: #fff; display:block; padding:5px 0px 5px 20px; margin:0px 0px 0px 0px; border-bottom:1px solid #ccc;}
form#Search_Car {padding:0px !important;}
#search_shop input,#search_shop select { display:inline-block;  width:200px; height:22px; padding:0px 10px; margin:0px 10px 0px 0px; }
#search_shop select {height:28px;}
#search_shop button { display:inline-block; margin:0px 0px 0px 0px; width:63px; height:27px; color:#FFF; border:0; background:#00adef; cursor:pointer;}
#sidebar_right form{ padding:0px;  }
#search_shop label {color:#333; font-size:20px; line-height: 28px; display:inline-block;  margin:0px 10px 0px 0px; font-family: "corpo_s_regular", "times new roman", serif;}
label.indent a {color:#000 !important; text-decoration:underline;}

.paging {width:100%; margin:10px 0px 10px 0px; display:block;}
.no_of_pages {display:block; float:left;}
.pages_no {display:block; float:right;}
.product_image {display:block; float:left; }
.product_image img {border:2px solid #fff; display:block;  margin:1px 0px 10px 4px;}

table#table_prices { margin:10px 0px 0px 0px;}
table#table_prices th {border:1px solid #ccc; padding:8px;}
table#table_prices td {border:1px solid #ccc; padding:8px;}
td.left_td { font-weight:bold;}
td.right_td {}

#final_table td {padding:10px; border:1px solid #ccc !important;}
#final_table th {padding:10px; border:1px solid #ccc !important;}
#pdeliv {display:block; float:right;  margin:0px 0px 15px 0px;}
button#update {color:#fff; text-decoration:none; border:1px solid #2A3842; width:100px; padding:2px; font-weight:bold; text-align:center; display:block; float:right; background:#7E8D98; margin:-5px 0px 5px 0px;}
button#updatethis {color:#fff; text-decoration:none; border:1px solid #2A3842; width:100px; padding:2px; font-weight:bold; text-align:center; display:block; float:right; background:#7E8D98; margin:-5px 0px 5px 0px; margin:10px 0px 10px 0px; font-size:12px; background-image:url(/images/right_arrow_button.jpg); background-repeat:no-repeat; background-position:95% 55%; padding:1px 25px 8px 0px; font-family:arial; text-align:right; width:100px; height:21px;}
*+html button#updatethis {margin:10px 0px 10px 0px;  padding:0px 25px 40px 0px !important; height:21px;}

#details-comments {width:300px; height:70px;}

/* 
HANDY HINTS

*html IE6
*+html IE7
:root  FIREFOX
body:last-child:not(:root:root)    SAFARI
html:first-child OPERA
*/
