/* BASICS */
body{font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:14px;color:#000;background-color:#75b31f}
strong, b{font-weight:bold}
#wrap{width:811px;margin:0 0 25px 0;padding:0 0;min-height:650px;float:left;}
/* * html #wrap{height:650px;} */






#head{float:left;width:100%;height:180px;}
#logo{float:right;color:#fff;margin-top:14px;width:315px;height:73px;background:transparent url(cnc_headlogo.png) no-repeat top right;padding-right:14px;}
#logo h1{width:208px;height:54px;background:transparent url(cnc_h1_hand.png) no-repeat 0 8px;text-indent:-5000px;}
/*** NAVIGATION ***/
#menu{clear:both;float:right;margin-top:60px;}
#menu li{float:left;margin-right:20px;}
#menu a{text-transform:uppercase;font-size:14px;color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;line-height:28px;background:transparent url(nav_marker.png) no-repeat 0 3px;padding-left:14px;}
#menu a:hover, #menu .current a{color:#62704b;background-position:0 -12px}
#menu a:focus{outline:none}

/*----------  LEFT  --------*/
#left{float:left;width:247px;min-height:500px;background:transparent url(left_content_head2.png) no-repeat 0 5px;color:#fff;padding:77px 0 14px 0;}
/* * html #left{height:500px;} */
#left_content{background:transparent url(left_content_foot2.gif) no-repeat 0 100%;min-height:500px;padding-bottom:48px;padding-left:7px;}
#left h1, #left h2, #left h3, #left h2 a{color:#ff910f;font-size:16px;line-height:28px;}
#left h2 a:hover{color:#62704b;}
#right{float:right;width:564px;background:transparent url(right_content_head.png) no-repeat 0 0;padding:46px 0 64px 0;}
#right h1, #right h2, #right h3{color:#f23025;}
#right h1{padding-bottom:14px;font-size:18px;}
#right h2{padding-bottom:14px;font-size:16px;}
#right h3{font-size:14px;}
#right_content{width:480px;min-height:500px;float:right;background:transparent url(right_content_htg.png) repeat-y 4px 0;padding:7px 28px 14px 56px;color:#2c0d44;line-height:14px;font-size:11px;}
#right_content p{padding-bottom:14px;}
/* * html #right_content{height:500px;} */
#right_content .floatleft{float:left;margin:0 7px 5px 0}
#right_content .floatright{float:right;margin:0 0 5px 7px}
#right_cnt_foot{width:100%;float:right;height:63px;background:transparent url(right_content_foot.png) no-repeat 6px 0;}
#right_cnt_foot p{text-align:center;padding-top:20px;color:#62704b;}
#right_cnt_foot a{color:#62704b;padding:0 4px;}
#right_cnt_foot a:hover{color:#2c0d44;}

/*Slideshow*/
#projector{width:223px;height:200px;position:absolute;z-index:10;background:transparent url(projector.png) no-repeat 0 0;top:14px;left:7px;}
#slideshow{width:243px;height:129px;position:absolute;z-index:10;top:9px;left:234px;}

/*RADIO*/
p#pltoggle{padding:0 0 0 18px;background:transparent url(rlisttoggle.gif) no-repeat 0 0}
div#radioplayer{width:160px;padding-left:7px;}
#radiolist{list-style:none;margin-bottom:28px;padding-left:7px;}
#radiolist li{list-style:none;}
#radiolist a{color:#fff}
#radiolist a:hover, #radiolist a.playing{color:#62704b}
/*artists*/
.artist_preview, .release_preview{color:#2c0d44;margin-bottom:28px;margin-top:14px;}
.artist_preview a, .release_preview a{color:#2c0d44;font-weight:bold;}
.artist_preview a:hover, .release_preview a:hover{color:#f23025}
.artist_preview .floatleft{width:100px;}


/*Newsletter*/
#nlform{line-height:14px;padding-left:14px;padding-bottom:14px}

#nlform #nlmail{line-height:16px;font-size:10px;color:#fff;width:100px;border:1px solid #fff;background-color:#75b31f;padding-left:2px}
#nlform button{border:0;background-color:#fff;height:14px;font-size:10px;color:#2c0d44;margin-left:5px;padding:0 4px;}
#nlform button:hover{color:#f23025}
#nlform label{color:#fff;font-size:9px;line-height:16px}

/*SmallShop*/
#statusmsg{display:none;background:transparent url(status_bubble1.gif) no-repeat 0 0;padding:40px 120px 40px 40px;width:160px;height:160px;position:absolute;top:0;left:496px;z-index:100;}
.prize{text-align:right;color:#f23025;font-weight:bold;}
.prod_preview .prize{margin-bottom:0;padding-bottom:0;font-size:12px;}
.prod_preview a{color:#2c0d44;}
.prod_preview a:hover{color:#f23025;}
.product_overview .prod_preview{width:185px;float:left;margin:14px 28px 14px 7px;}
.product_detail{margin-top:28px;}
.product_detail h3{margin-bottom:14px;}
.product_detail .prize{font-size:14px;}
.product_detail a.prod_add{font-weight:bold;color:#2c0d44;float:right;padding-left:28px;line-height:28px;background:transparent url(add_cart_icon.png) no-repeat 0 0;}
.product_detail a.prod_add:hover{color:#f23025;}
/*shopnavigation*/
#shopnav{width:100%;clear:both;padding-bottom:7px;background:transparent url(shopnav_border.png) no-repeat bottom left;margin-bottom:21px;}
#shopnav a{line-height:28px;font-size:11px;font-weight:bold;color:#2c0d44;padding:14px 12px 14px 32px;background-repeat:no-repeat;background-position:0 0;}
#shopnav a:hover{color:#f23025;}
#shopnav #show_shop{background-image:url(shop_icon.png);}
#shopnav #show_cart{background-image:url(cart_icon.png);background-position:0 5px;}
#shopnav #show_terms{background-image:url(terms_icon.png);padding-left:18px;background-position:0 8px;}
#shopnav #show_checkout{background-image:url(checkout_icon.png);}

/*checkout left*/
.checkout_procedure{width:160px;}
.checkout_procedure div{margin:14px 0;}
.checkout_procedure span{padding-left:7px;}
#left .checkout_procedure span.step{font-size:14px;padding-left:0;display:block;font-weight:bold;}
#left .checkout_procedure .active span.step{color:#ff910f;}
#left .checkout_procedure .error span.step{color:#f23025;}
#left .inactive span.step, #left .inactive span{color:#62704b;}
#left .done a{color:#ede6ea;}
#left .done a:hover{color:#2c0d44;} 

/*shopping cart small*/
#small_cart{margin:0 0 28px 0;padding-left:7px;}


/*shopping cart*/
#smallshop_livecart{margin-bottom:28px}
.livecart_table td{vertical-align:top;padding-bottom:14px}
.livecart_table tr.cart_head td{line-height:28px;}
.livecart_table tr.cart_sumup{border:1px solid #000;}
.livecart_table tr.cart_sumup td{padding-top:14px;font-weight:bold;}
.livecart_table .cart_head td{font-weight:bold}
.livecart_table td.name{width:140px;}
.livecart_table td.name a{color:#f23025;}
.livecart_table td.name a:hover{color:#2c0d44;}
.livecart_table td.quant{text-align:center;width:120px;}
.livecart_table td.quant a{font-size:16px;color:#62704b;padding:0 4px;}
.livecart_table td.quant a:hover{color:#2c0d44;}
.livecart_table td.price{text-align:right;width:80px;}
.livecart_table td.prize_sum{text-align:right;width:100px;}
.livecart_table td.sumup_value{text-align:right;font-weight:bold;}

.livecart_addfunctions h3{margin-bottom:14px;}
.livecart_addfunctions a{display:block;padding:14px 14px 14px 56px;font-size:12px;color:#2c0d44;background-repeat:no-repeat;background-position:7px 5px;margin-bottom:7px;font-weight:bold;border-bottom:1px dotted #62704b;}
.livecart_addfunctions a#shop3{background-image:url(shop_icon.png);}
.livecart_addfunctions a#show_checkout{background-image:url(checkout_icon.png);}
.livecart_addfunctions a#cart_delete{background-image:url(clearcart_icon.png);}
.livecart_addfunctions a:hover{color:#f23025;}

/*checkout-forms*/
#customer_info fieldset, #customer_info_check fieldset{margin-bottom:14px;}
#customer_info legend, #customer_info_check legend{font-weight:bold;font-size:14px;color:#2c0d44;margin-top:14px;}
#customer_info label, #customer_info_check label{display:block;color:#2c0d44;}
#customer_info input{border:1px solid #62704b;width:220px;color:#f23025;margin-bottom:14px;}
#customer_info_check input{background-color:#ede6ea;border:0;width:220px;color:#f23025;margin-bottom:14px;}
#customer_info input.errtf{border:1px solid #f23025;width:220px;color:#f23025;margin-bottom:14px;}
#customer_info button, #customer_info_check button, #confirm_orderform button, #confirmterms_form button{background-color:#fff;color:#2c0d44;font-weight:bold;font-size:10px;padding:2px 3px;cursor:pointer;border:1px solid #f23025;margin-right:7px;}
#confirmterms_form{margin-bottom:28px;}
#confirmterms_form button{display:block;margin-top:14px;}
#confirmterms_form label{padding-left:7px;}


* html #wrap{height:650px;}
* html #menu li{margin-right:15px;}
* html #left{height:500px;}
* html #right_content{height:500px;}