/* 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:#999; font-size:1.09091em; display:block;}
.basketlabel:first-letter{text-transform:uppercase;}
.baskettotal { font-size:1.272733em; 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:none;font-size:1.4em;line-height:1.4em;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 0 10px 10px; width:580px;display:block;}
.featured_info a:hover{text-decoration:underline;cursor:pointer;}
.featured_info[class]{background:url(../../images/layout/bg_header_info_75.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:#CCCCCC;}
.header_info_content p a:hover {color:#0099ff;}*/

.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_green_grad{
font-size:1.09091em;font-weight:bold;text-align:center;display:block;	
background: #07c500; 
background: -moz-linear-gradient(top, #07c500 0%, #009900 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07c500), color-stop(100%,#009900)); 
background: -webkit-linear-gradient(top, #07c500 0%,#009900 100%);
background: -o-linear-gradient(top, #07c500 0%,#009900 100%);
background: -ms-linear-gradient(top, #07c500 0%,#009900 100%);
background: linear-gradient(top, #07c500 0%,#009900 100%);
-pie-background: linear-gradient(top, #07c500 0%,#009900 100%);
-webkit-border-radius:4px;
-moz-border-radius:4px; 
border-radius:4px;
pie-border-radius:4px;
-webkit-box-shadow:0 2px 2px #aaa; 
-moz-box-shadow:0 2px 2px #aaa;
box-shadow:0 2px 2px #aaa; 
text-shadow:1px 1px 0px #016D00; 
position:relative;
z-index: 0;
behavior: url(/_include/htc/PIE.htc);
color:#fff;
border:0;
cursor:pointer;
}
.btn_green_grad:hover
{
background: -moz-linear-gradient(top, #009900 0%, #07c500 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009900), color-stop(100%,#07c500)); 
background: -webkit-linear-gradient(top, #009900 0%,#07c500 100%);
background: -o-linear-gradient(top, #009900 0%,#07c500 100%);
background: -ms-linear-gradient(top, #009900 0%,#07c500 100%);
background: linear-gradient(top, #009900 0%,#07c500 100%);
-pie-background: linear-gradient(top, #009900 0%,#07c500 100%);
behavior: url(/_include/htc/PIE.htc);	
}

.btn_green_grad:first-letter{text-transform:uppercase;}

.btn_green_grad:link, .btn_green_grad:visited, .btn_green_grad:hover, .btn_green_grad:active{color:#fff;text-decoration:none;}

.btn_green_grad_large{padding:10px 16px 11px;}




.btn_continue{width:136px; height:40px; display:block; margin:0 0 10px 0;}
.en .btn_continue{background:url(../../images/layout/btn_continue_en.gif) no-repeat;}
.fr .btn_continue{background:url(../../images/layout/btn_continue_fr.gif) no-repeat;}
.it .btn_continue{background:url(../../images/layout/btn_continue_it.gif) no-repeat;}
.de .btn_continue{background:url(../../images/layout/btn_continue_de.gif) no-repeat;}
.es .btn_continue{background:url(../../images/layout/btn_continue_es.gif) no-repeat;}

.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;}
