/* --- base -------------------------------------- */

body { color: #000000; background-color: #FFFFFF; background-image:url(../images/background.jpg); }

a { color: #CC001E; /*#30302f;*/ }

#container { background-color: #FFFFFF;}
#container_light { background-color: #FFFFFF; }

#header #logo { background-color: #FFFFFF; }

#NotifyGreen { background-color:#16B300; color: #FFFFFF; }
#NotifyRed { background-color:#FF0000; color: #FFFFFF; }


/* --- header > cart_small ----------------------- */
#header #cart_small { color: #CC001E; }
#header #cart_small strong { color: #CC001E; }


/* --- navigation -------------------------------- */

#navigation { background-color: #231F20; }
#navigation li { border-right: 1px solid #383334;}
#navigation li.end { width: 230px; border-right: none; }
#navigation li a { color: #D6D6D6; background-image: url(../images/arrow_submenu.gif); background-position: bottom right; background-repeat: no-repeat; }
#navigation li.end a { width: 220px;  border-right: none;}
#navigation li a:hover { color: #FFFFFF; background-color: #CC001E; background-image: url(../images/arrow_submenu_hover.gif); background-position: bottom right; background-repeat: no-repeat; }
#navigation li a.active { color: #FFFFFF; background-color: #CC001E; background-image: url(../images/arrow_submenu_hover.gif); background-position: bottom right;  background-repeat: no-repeat; }
#navigation li a.FirstActive { color: #FFFFFF; background-color: #CC001E; background-image: url(../images/arrow_submenu_hover.gif); background-position: bottom right;  background-repeat: no-repeat;}


/* --- subnavigation ----------------------------- */

#subnavigation { background-color: #4c4c4c; }
#subnavigation li { border-right: 1px solid #5d5e5e; }
#subnavigation li.end { width: 230px; border-right: none;}
#subnavigation li a { color: #FFFFFF; background-image: url(../images/arrow_submenu.gif); background-position: bottom right; background-repeat: no-repeat; }
#subnavigation li.end a { width: 220px; border-right: none; }
#subnavigation li a:hover { color: #FFFFFF; background-color: #CC001E; background-image: url(../images/arrow_submenu_hover.gif); background-position: bottom right; background-repeat: no-repeat; }
#subnavigation li a.active { color: #FFFFFF; background-color: #CC001E; background-image: url(../images/arrow_submenu_hover.gif); background-position: bottom right; background-repeat: no-repeat; }

/* --- content_left ------------------------------ */

#SubmitButton { background-color:#4c4c4c; border:1px solid #FFFFFF; color: #FFFFFF;}

#content_left a.active { color: #4c4c4c; }
#content_left .block h1 { color: #FFFFFF; background-color: #4c4c4c; }

#content_left .block .cart_left { background-color: #eae9e4; color: #000000;}
#content_left .block .search { background-color: #eae9e4; color: #000000;}
#content_left .block .search input { background-color:#FFFFFF; border:1px solid #c4c4c2; }
#content_left .block .search input.submit_search { background-color:#9b9b9b; border:1px solid #FFFFFF; color: #fff;}

#content_left .block .PaymentOptions LI.main { border-bottom: 1px solid #d5d5cb; }
#content_left .block .PaymentOptions LI.main a { color: #000000; }
#content_left .block .PaymentOptions LI.main a:hover { color: #CC001E;}
#content_left .block .PaymentOptions LI.sub { color: #888888; background-color: #eae9e4; }
#content_left .block .PaymentOptions LI.main a.active { color: #CC001E; }
#content_left .block .PaymentOptions LI.paymethodLeft { border: 1px solid #cccccc; }
#content_left .block .PaymentOptions LI.paymethodRight { border: 1px solid #cccccc; }
#content_left .block .PaymentOptions LI.sub a { color: #000000; }
#content_left .block .PaymentOptions LI.sub a:hover { color: #CC001E; }
#content_left .block .PaymentOptions LI.sub a.active { color: #CC001E; }
#content_left .block .PaymentOptions LI.sub a.new { color: #789E1B; font-weight: bold; }

/* --- content_right > slider -------------------- */

#SlideLeft { border: 1px solid #000000; }
#SlideRight { border: 1px solid #000000; }

/*
#content_right #slider li h1 a {
 color: #9BCAE7;
}

#content_right #slider li span.price_old {
 color: #30302f;
}

#content_right #slider li span.price_new {
 color: #9BCAE7;
}

#content_right #slider li span.price_new a {
 color: #9BCAE7;
}

#content_right #slider li div.Action {
 color: #FFFFFF;
 background-color: #3b90d1;
}
*/


/* --- content_right > frontpage ----------------- */

#content_right ul.products li h3 a { color: #30302f;}
#content_right ul.products li span.price_old { color: #30302f; }
#content_right ul.products span.price_new { color: #CC001E; }
#content_right ul.products span.price_new_search { color: #CC001E; }
#content_right ul.products li span.price_new a { color: #CC001E; }
#content_right ul.products div.label_new { color: #FFFFFF; background-color: #008dcd; border: 1px solid #FFFFFF; }
#content_right ul.products li div.ImageBorder { border: 1px solid #d5d5cb; background-color: #FFFFFF; }


/* --- content_right > pagenumbers --------------- */

#content_right ul.page_numbers li a { background-color: #FFFFFF; border: 1px solid #D5D5CB; color: #000000;} 
#content_right ul.page_numbers li a.active { color: #000000; border: 1px solid #FFFFFF }
#content_right ul.page_numbers li.button a { background-color: #FFFFFF; border: 1px solid #D5D5CB; color: #000000; } 
#content_right ul.page_numbers li a:hover { color: #9BCAE7; }


/* --- content_right > categories ---------------- */

#content_right ul.categories li h1 { color: #ED2624; }
#content_right ul.categories li a { color: #30302F; }
#content_right ul.categories li a:hover { color: #d12027; }


/* --- content_right > product ------------------- */

#content_right div.zoomdiv { border:1px solid #CCCCCC; }
#content_right #product h1 { color: #30302f; }
#content_right #product .summary span.price_new a { color: #9BCAE7; }
#content_right #product .image { background-color: #FFFFFF; border: 1px solid #d5d5cb;}
#content_right #product .summary { color: #30302f; }
#content_right #product .summary span.price_old { color: #30302f; }	
#content_right #product .summary span.price_new { color: #008dcd; }	
#content_right #product .form #AddToCartImage { background-color: #FFFFFF; background-image: url(../images/icon-cart-65x55.gif); background-repeat: no-repeat;}
#content_right #product .summary div.form button{ background-color: #9BCAE7; color:#FFFFFF; background-image: url("../images/navigation_arrow_90.png"); background-position: right bottom; background-repeat: no-repeat; }

#content_right #product .summary div.no_shipping { color: #FFFFFF; background-color: #9BCAE7; border: 1px solid #FFFFFF; }

/* --- added in version 0.2.0 -------------------- */
#content_right #product form.form { border-top: 1px solid #c5c6c8; } /* background-color: #f0f0e5; */
#content_right #more_images { border: 1px solid #D5D5CB; }
/* --- / added in version 0.2.0 ------------------ */

#content_right .ProductDescription { color: #30302f; }
#content_right .ProductDescription h2 { color: #30302f;}

/* --- content_right > cart ---------------------- */

.CartHeader { background-color: #4C4C4C; color: #FFFFFF; }

table.cart { background-color: #FFFFFF; border: 1px solid #4C4C4C; color: #30302f; }
table.cart td.empty { /* border-top: 1px solid #9BCAE7; */ }
table.cart td.title_product { border-right: 1px solid #5d5e5e; }
table.cart td.title_description { border-right: 1px solid #5d5e5e; }
table.cart td.title_amount { border-right: 1px solid #5d5e5e; }
table.cart td.title_price { border-right: 1px solid #5d5e5e; }
table.cart td.image { border-bottom: 1px solid #eae9e4; border-right: 1px solid #eae9e4; }
table.cart td.name{ border-bottom: 1px solid #eae9e4; border-right: 1px solid #eae9e4; }
table.cart td.amount{ border-bottom: 1px solid #eae9e4; border-right: 1px solid #eae9e4; }
table.cart td.amount select { border: 1px solid #eae9e4; color: #30302f; }
table.cart td.price{ border-bottom: 1px solid #eae9e4; border-right: 1px solid #eae9e4;}
table.cart td.totalprice { border-bottom: 1px solid #eae9e4;}
table.cart td.cart_coupon form input { border: 1px solid #eae9e4; }
table.cart td.cart_coupon form #AddCoupon { background-color: #9b9b9b; color: #FFFFFF;}

table.cart #Back { background-color: #9b9b9b; color: #FFFFFF; }
table.cart #Forward { background-color: #4C4C4C; color: #FFFFFF; }

table.cart td.choose .pay_logo { border: 1px solid #999999; }
table.cart td.choose select { border: 1px solid #4C4C4C; color: #30302f;}
table.cart td.choose input[type=text], table.cart td.choose input[type=password] { border: 1px solid #9BCAE7; color: #000000; }
table.cart td.choose textarea { border: 1px solid #4C4C4C; color: #000000; }

/* --- content_right > order --------------------- */

ul.order_steps { background-color: #4c4c4c; border-top: 25px solid #FFFFFF; }
ul.order_steps li.step_1 { border-right: 1px solid #5d5e5e; color: #FFFFFF; background-image: url(../images/arrow_submenu.gif); background-position: bottom right; background-repeat: no-repeat; }
ul.order_steps li.step_1_active { border-right: 1px solid #5d5e5e; color: #FFFFFF; background-image: url(../images/arrow_submenu_hover.gif); background-position: bottom right; background-repeat: no-repeat; background-color: #CC001E; }
ul.order_steps li.step_2 { border-right: 1px solid #5d5e5e;  color: #FFFFFF;  background-image: url(../images/arrow_submenu.gif); background-position: bottom right; background-repeat: no-repeat; }
ul.order_steps li.step_2_active { border-right: 1px solid #5d5e5e; color: #FFFFFF;  background-image: url(../images/arrow_submenu_hover.gif); background-position: bottom right; background-repeat: no-repeat; background-color: #CC001E; }
ul.order_steps li.step_3 { border-right: 1px solid #5d5e5e; color: #FFFFFF; background-image: url(../images/arrow_submenu.gif); background-position: bottom right; background-repeat: no-repeat; }
ul.order_steps li.step_3_active { border-right: 1px solid #5d5e5e; color: #FFFFFF; background-image: url(../images/arrow_submenu_hover.gif); background-position: bottom right; background-repeat: no-repeat; background-color: #CC001E; }
ul.order_steps li.step_4 { color: #FFFFFF; background-image: url(../images/arrow_submenu.gif); background-position: bottom right; background-repeat: no-repeat; }
ul.order_steps li.step_4_active { color: #FFFFFF; background-image: url(../images/arrow_submenu_hover.gif); background-position: bottom right; background-repeat: no-repeat; background-color: #CC001E; }


/* --- content_right > search -------------------- */

#content_right #SearchForm INPUT { background-color: #eae9e4; border: 1px solid #c4c4c2; color: #000000; }
#content_right #SearchForm BUTTON{ background-color:#9B9B9B; border:1px solid #FFFFFF; color: #FFFFFF; }
#content_right #SearchForm select { background-color: #eae9e4; border: 1px solid #c4c4c2; color: #000000; }

#results { border: 1px solid #EBEBEB; background-color: #FFFFFF;}
#results div:hover { background-color: #3366cc; color: #FFFFFF; }

#content_right form label { color: #30302F; }
#content_right form input[type=text], #content_right form input[type=password] { background-color:#FCAE00; border:1px solid #fffdfe; color:#FFFFFF; }
#content_right form select {  /*background-color:#FCAE00; border:1px solid #fffdfe; */ color: #000000;}


/* --- content_right > page ---------------------- */
#content_right h2 { color: #30302f;}
#content_right p { color: #30302f; }


/* --- content_right > slider -------------------- */
ul#slide_buttons li { background-color: #4C4C4C; color: #FFFFFF; }
ul#slide_buttons li:hover { background-color: #CC001E; }
ul#slide_buttons li#button_selected {	background-color: #CC001E; }
#pause_button { 	background-color: #CC001E; }
#play_button { background-color: #CC001E; }


/* --- added in version 0.2.0 -------------------- */

#AccountOrderOverview td.title { background-color: #EAE9E4; } /*color: #FFFFFF;*/
#AccountOrderOverview tr.odd { background-color: #EAE9E4; }

/* --- / added in version 0.2.0 ------------------ */