body {background:#EBEBEB; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#72716B;}
a {color:#787B7C; text-decoration:none;}

img {border:0px;}
form {padding:0px; margin:0px;}
h2, h3 {color:#2F2F2F; font-size:14px; color:#3A8BA6; padding:0px; margin:10px 0px;}

.container {background:#ffffff; width:976px; padding:10px 12px;}
.site {}
.header {}
.header .nav {height:29px; background:url(/i/giftsbc/nav.gif) center repeat-x;}
.header .nav a.item {display:block; margin:0px 5px; line-height:29px; color:#3A8BA6; font-size:14px; text-align:center; text-decoration:none;}
.header .nav .i0 {background:url(/i/giftsbc/nav.gif) left bottom no-repeat; width:9px;}
.header .nav .i1 {background:url(/i/giftsbc/nav.gif) left top no-repeat; width:9px;}
.header .nav .sep {background:url(/i/giftsbc/nav.gif) right top no-repeat; width:11px;}
.header .nav .cart {background:url(/i/giftsbc/cart.gif) left no-repeat; line-height:29px; padding-left:30px;}
.header .logo {}
.header .link_checkout {text-decoration:underline;}

.content {}
.content .left {width:198px; vertical-align:top;}
.content .left .title {color:#F07A3C;}
.content .left .categories ul {list-style:none; padding:0px; margin:0px 0px 0px 5px;}
.content .left .categories ul ul {margin:0px 0px 5px 5px;}
.content .left .categories li {line-height:20px; padding:0px 0px 0px 4px;}
.content .left .categories b {color:#4A5BA0; display:block; background:url(/i/giftsbc/mdot.gif) left center no-repeat; padding-left:8px;}
.content .left .categories a {display:block; background:url(/i/giftsbc/mdot.gif) left center no-repeat; padding-left:8px;}
.content .left .categories a:hover {padding-left:10px;}
.content .left .categories a.sel {color:#4A5BA0; font-weight:bold;}

.content .left .block {float:left; width:198px; background:url(/i/giftsbc/bar_hor.gif) bottom no-repeat; margin-bottom:10px; padding-bottom:30px;}
.content .left_sep {width:30px; vertical-align:top; text-align:center; background:url(/i/giftsbc/dot.gif) center repeat-y;}
.content .right {vertical-align:top;}
h1 {color:#3A8BA6; font-size:18px; font-weight:bold; padding:0px; margin:0px 0px 10px;}
h1 a {color:#3A8BA6; text-decoration:none;}

.content .cat_item {padding:0px 0px 30px;}
.content .cat_item .name {display:block;}
.content .cat_item .price {display:block; color:#007AB2; font-size:14px;}
.warn {color:red;}
.clear {clear:both;}

input, textarea, select {border:1px solid #C9D7DC;}
.icbox {border:0px;}
.btn {background:#C9D7DC; color:#72716B; border:solid 1px #333333; border-left-color:#CCCCCC; border-top-color:#CCCCCC; color:#174E5F;}

.zoom_image {background:url(/i/giftsbc/icon-zoom.gif) left no-repeat; padding-left:20px; line-height:20px; display:block; width:70px; text-align:left; font-size:11px;}
.product_info .price {font-size:16px; line-height:50px;}
.product_info {margin:15px 0px;}
.product_info .dscr {padding-left:10px;}

.btn_wishlist {float:left; width:110px; text-align:center; margin-left:10px;}
.btn_wishlist a {display:block; line-height:25px; color:#3A8BA6; text-decoration:underline;}
.btn_wishlist a:hover {text-decoration:none;}

div.btn_buy {border-top:1px solid #EFEFEF;}
a.btn_buy {float:left; display:block; width:110px; font-weight:bold; text-align:center; background:#C54040; line-height:25px; color:white;}
a.btn_buy:hover {background:#CC6633;}
.btn_buy .added {background:white; color:#F07A3C; margin-left:10px;}
.btn_buy .added:hover {background:white; color:#F07A3C;}
.btn_buy .goto_checkout {background:#3FAF2B; color:white; margin-left:10px;}
.btn_buy .goto_checkout:hover {background:#60CF4D;}

div.basket_edit_attr {border-top:1px solid #CBD7DF; padding:5px;}
div.basket_edit_attr a {margin-top:5px; display:block; width:100px; text-align:center; text-decoration:none; line-height:20px; background:#C9D7DC; color:#72716B; border:solid 1px #333333; border-left-color:#CCCCCC; border-top-color:#CCCCCC;}

.loading {background:url(/i/loading.gif) center no-repeat; height:20px;}
.waiter, .waiter_osite {background:url(/i/loading.gif) center no-repeat; height:40px; border-bottom:1px solid blue; margin-bottom:20px;}
.waiter_osite {border:0px;}

table.listing {background:#CBD7DF;}
table.listing .listing_title {background:#CBD7DF;}
table.listing tr {background:white;}

.cstar {color:#FF0000; margin-left:5px;}

.text_w {width:98%;}

.page_selector {margin:10px 0px;}
.page_selector a {text-decoration:none; color:#000000;}
.page_selector a:hover {color:#CC3333;}
.page_selector b {color:#CC3333;}
.page_selector .digits a {display:inline-block; width:28px; line-height:28px; background:#EFEFEF; text-align:center;}
.page_selector .digits a:hover {background:#C9D7DC; color:#72716B; font-weight:bold;}
.page_selector .digits b {display:inline-block; width:28px; line-height:28px; background:#C9D7DC; color:#72716B; text-align:center;}
.page_selector .digits span {display:inline-block; width:28px; line-height:28px; text-align:center;}
.ps_top_sep {margin:5px 0px; border-bottom:1px solid #EFEFEF; height:1px;}
.ps_bottom_sep {margin:5px 0px; border-top:1px solid #EFEFEF; height:1px;}

.account_menu {width:110px; background:#CAD8DD; border:1px solid #D8D8D8; border-top:0px; margin:0px;}
.account_menu .i_sep {border-top:1px solid #72716B;}
.account_menu a {display:block; line-height:25px; color:#3A8BA6; padding-left:10px;}
.account_menu a:hover {background:#F0F4F5;}
a.ulink {color:#3A8BA6; text-decoration:underline;}
a.ulink:hover {text-decoration:none;}

.links_categories {list-style:none; padding:0px; margin:0px;}
.links_categories li {float:left; display:block; line-height:20px; width:220px;}
.links_categories li a {}
.links_path {}

ul.sub_categories {list-style:none; padding:0px 0px 0px 10px; margin:0px;}
ul.sub_categories li {float:left; display:block; line-height:20px; width:220px; padding:0px; margin:0px;}
ul.sub_categories li a {}

.sub_categories .item {line-height:20px; background:url(/i/giftsbc/mdot.gif) left center no-repeat;}
.sub_categories .item a {margin-left:8px;}
.sub_categories .item a:hover {margin-left:10px;}

.bskt_checkout {font-size:14px; display:block; line-height:25px; width:120px; text-align:center; background:#3FAF2B; color:#fff;}
.bskt_checkout:hover {background:#60CF4D;}

.bskt_continue {font-size:14px; display:block; line-height:25px; width:150px; text-align:center; background:#DFDFDF; color:#174E5F;}
.bskt_continue:hover {background:#EFEFEF;}