/* CSS Document */
/****************************************
|
| Authors:	Gary Carr, David Potter
| Copyright 2009 Lightmaker.com
|
****************************************/

/*.shopnavigation ul {padding:0; margin:0;list-style:none; text-transform:uppercase; border-top:1px solid #e6e6e6;}
.shopnavigation li {padding:0; margin:0;list-style:none; border-bottom:1px solid #e6e6e6; color:#333333; font-weight:bold;}
.shopnavigation li a {padding:11px 0 11px 0; display:block; text-decoration:none; font-weight:bold;}
.shopnavigation li a:hover {}*/

.shop {text-transform:uppercase;}
.shop a {text-decoration:none;}
.shop a:hover {text-decoration:underline;}
.shop .more {}
.shop .more li a{color:#333333; font-weight:normal;}

.shop .sub {}
.shop .sub ul{padding:0; margin:0;}
.shop .sub li{padding:0; margin:0; list-style:none; text-transform:none;}

/* Start of Basket and right panel Elements */
.basket {background:#fff9e0; padding:5px; width:135px; margin:0 5px 10px 5px;}
.basket .total {font-size:1.8em; line-height:1.6em; color:#333333;}

.basketlabel { border-top:1px solid #E6E6E6; color:#AAAAAA; padding-top:10px; padding-bottom:2px; font-size:1.2em; }
.baskettotal { font-size:1.4em; line-height:1.2em; color:#333333; text-align:left; padding-top:4px; padding-bottom:7px; font-weight:bold; }


.shop_image {padding:0 8px 9px 0; width:140px; margin:0 2px 8px 10px;}
.shadow {background:url(../../images/layout/bg_shadow.gif) bottom right no-repeat;}
/*.shop_image img{ border:1px solid #e6e6e6; margin:0; padding:0;}*/
.bot_shd {bottom:0; left:0; width:11px; height:9px; background:url(../../images/layout/bg_bot_shdw.gif) no-repeat left bottom;}
.right_shd {top:0; right:0; width:8px; height:8px; background:url(../../images/layout/bg_right_shdw.gif) no-repeat right top;}

.shadow_grey {background:url(../../images/layout/bg_shadow_grey.gif) bottom right no-repeat;}
.bot_shd_grey {bottom:0; left:0; width:11px; height:9px; background:url(../../images/layout/bg_bot_shdw_grey.gif) no-repeat left bottom;}
.right_shd_grey {top:0; right:0; width:8px; height:8px; background:url(../../images/layout/bg_shdw_right_grey.gif) no-repeat right top;}

.featured_product {border:none; width:100%; margin-bottom:10px;width:auto;z-index:0;min-height:300px;}
.featured_info {bottom:0; left:0; min-height:45px; color:#FFFFFF;width:100%;z-index:2;}/* ie6 */
.featured_info a, .featured_info a:hover{color:#FFFFFF;text-decoration:none; min-height:45px;width:91%;padding:2% 7% 2% 2%;text-decoration:underline;cursor:pointer;/*background:url(../../images/content/arrow.gif) 570px 35px no-repeat;*/}
.featured_info a span, .featured_info a:hover span{border-left:1px solid #e6e6e6; height:35px; padding:0 35px 10px 10px; width:275px;display:block;}
.featured_info a:hover{text-decoration:underline;cursor:pointer;}
.featured_info[class]{background:url(../../images/layout/bg_header_info.png) repeat;}
.featured_info p{margin:0;padding:0;}
.new {width:138px; height:138px; top:0; right:0; z-index:2;}
.new[class]{background:url(../../images/layout/new.png) no-repeat top right;}/* ie6 */
.new a{display:block;width:138px;height:138px;}

.header_info_content p{height:35px; padding:0 35px 10px 0; width:285px;margin-top:0;}
.header_info_content span{ border-left:1px solid #e6e6e6; height:55px; padding:0 0 0 10px; width:275px;display:block;}
.header_info_content p a {color:#FFFFFF;} 

.process {width:780px; min-height:40px; height:auto; color:#333333; padding:12px 10px 8px 10px; font-size:1.6em;}
.process_1 {background:url(../../images/layout/process_1.gif) no-repeat;}
.process_2 {background:url(../../images/layout/process_2.gif) no-repeat;}
.process_3 {background:url(../../images/layout/process_3.gif) no-repeat;}
.process_4 {background:url(../../images/layout/process_4.gif) no-repeat;}
.process_5 {background:url(../../images/layout/process_5.gif) no-repeat;}
.process ul{margin:0; padding:0;}
.process li{margin:0; padding:0; width:160px; list-style:none; float:left;}
.process li.last{margin:0; padding:0; width:140px; list-style:none; float:left;}
.process a {color:#FFFFFF; text-decoration:none;}

.basket_main {}
.basket_item {padding:5px 0;}

.btn_green {background:url(../../images/layout/btn_green.gif) no-repeat; width:126px; height:40px; padding:0 0 0 10px; display:block; text-align:left; }
a.btn_green {color:#FFFFFF; text-decoration:none; line-height:2.3em; font-size:1.6em;}
a.btn_green_small {color:#FFFFFF; text-decoration:none; line-height:1.8em; font-size:1.1em;height:32px; padding-top:8px;}

.btn_green_input {background:url(../../images/layout/btn_green.gif) no-repeat; color:#FFFFFF; width:136px; height:40px; display:block; border:none; }

.btn_continue{background:url(../../images/layout/btn_continue.gif) no-repeat; width:136px; height:40px; display:block; margin:0 0 10px 0;}

.grey_box {background:url(../../images/layout/grey_box.gif) no-repeat; height:40px; width:700px; padding-right:80px; text-align:right; font-size:1.3em; color:#333333;}
.black_box {background:url(../../images/layout/black_box.gif) no-repeat; height:40px; width:700px; padding-right:80px; text-align:right; font-size:1.3em; font-weight:bold; color:#FFFFFF;}
.hor_divide { background:url(../../images/layout/hor_divide.gif) repeat-y 50% 0;}
.red{color:#ee0000;}

.shop_offer {margin:10px 0; border:1px solid #e6e6e6;}
.logo_sml {width:30px; height:30px; }
.shop_offer .logo_sml {border-right:1px solid #e6e6e6; margin:0 10px 0 0;}

.prod_row_promo{background:#fbfbfb; border:solid 1px #e6e6e6; padding:10px 0 0 0; margin:0 0 12px 0;}

.address_box {border:1px solid #e6e6e6; padding:10px; margin-bottom:10px;}
.address_box_selected {border:1px solid #CCCCCC; background-color:#fff9e0;}

#product_thumbs {}
#product_thumbs div a{width:60px; height:60px; display:block; margin:0 10px 10px 0;}