@charset "utf-8";
/* General Theme */

@import "controller.css";


/* BACKGROUNDS //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
body {
	background:url('../images/main_bg_repeat.jpg') 0 0 repeat-x;
}
.navigation {
	background-color: #FFF;
	background-image: url(../images/navigation.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.navigation a:hover, .navigation a.active {
	background:url('../images/cat_pointer.gif') 50% 100% no-repeat;
}
.navigation ul li {
	background-image:url(../images/navigation_link_seperator.gif);
	background-repeat:no-repeat;
}

.navigation ul li.my_cart a label {
	background:url(../images/icons/my_cart.gif) 0 0 no-repeat;
}
.navigation ul li.checkout {
	background:none;
}
.navigation ul li.checkout a {
	background:url(../images/checkout_nav.gif) 4px 0 no-repeat;
}
.navigation ul li.checkout a:hover {
	background:url(../images/checkout_nav.gif) 4px 100% no-repeat;
}

div.static_area ul li{
	background:url(../images/bullet_type_1.gif) 0 5px no-repeat;
}
.categories ul.listing li a
{
	background-image:url(../images/icons/bullet_type_list.gif);
	background-position:5px 0;
	background-repeat:no-repeat;

}
.categories ul.listing li a:hover
{
		background-position:5px 100%;
}
/*
 .categories ul.listing li a:hover, .categories ul.listing li a.active,
.categories ul.listing li.active label{
	background-image:url(../images/bullet_type_3.gif);
	background-position:15px 50%;
	background-repeat:no-repeat;
}*/
div.today_at_c2s{
	background:url(../images/featured_bg.gif) 0 5px no-repeat;
}

/* dark dull green */
div.dull_green {
	background-color:#0c3b52;
}
div.dull_bluish_bg , div.paging div.pages span.numbering label{
	background:url(../images/dark_bluish_repeat_th1.gif) repeat-x;
}
/* light green */
div.login h1.new_user{
	color:#83c65b;
}
/*blusish ash */
div.blue_ash,  div.wslide-menu a:hover,  div.wslide-menu a.wactive, div.paging div.pages span.numbering a {
	background-color:#d1dde2;
}
/* lightest ash */
div.categories, div.order_submittion {
	background-color:#ddf4ff;
}/*
div.left_navigation ul li {
	background-color:#437a95;
}*/
/* metalic blue */
.sky_blue {
	background-color:#2a8fc7;
}
.metalic_green {
	background-color:#1aa2ba;
}
div.user_shipping_details ul.billing_headers 
{
	background:#9ed0e5;
}
div.left_navigation ul li a {
	background-image:url(../images/icons/expand.gif);
	background-position:10px 50%;
	background-repeat:no-repeat;
}
div.left_navigation ul li a:hover {
	background-image:url(../images/icons/expand_hover.gif);
	background-position:10px 50%;
	background-repeat:no-repeat;
}
div.left_navigation ul li a.active {
	background-image:url(../images/icons/collapse.gif);
}
div.left_navigation ul li ul li a, div.left_navigation ul li ul li a:hover {
	background-image:url(../images/icons/square.gif);
	background-position:18px 50%;
	background-color:#3b7490;
}
div.left_navigation ul li ul li a.active {
	background-image:url(../images/icons/listing_sub_arrow.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
}
div.left_navigation ul li ul li a:hover {
	background-image:url(../images/icons/listing_sub_arrow_hover.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
}
/* greenish dark dull blue 1 */
div.left_navigation ul li ul li a.active {
	background-color:#387da0;
}
/* greenish dark dull blue 2 */
div.left_navigation ul li ul li a:hover {
	background-color:#4c89a8;
}
/* greenish dull blue 3 */

div.left_navigation ul li a:hover, div.left_navigation ul li a.active {
	background-color:#0d5e97;
}
div.search_panel  {
	background-image:url(../images/search_panel_left_nav_bg.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	border:1px solid #FFF;
}
/*light dull green */
div.cart, span.form_tab {
	background:#b4d4d4;
}
/* lighter dull blue */
div.cart dl.cart_times, div.product_data dl dd.header h4 {
	background:#d3e5ec;
}
/*lighter bright blue */
div.language a:hover, div.language span.active 
{
	background:#80c3f2;
}
/* light ash */
div.featured_mnf, .jcarousel-skin-tango {
	background-color:#bed9ed;
}
div.cart {
	background-color:#dfedee;
	background-image:url(../images/cart_theme_image.jpg);
	background-position:0 100%;
	background-repeat:no-repeat;
}
div.cart_summery div.cart
{
	background-image:none;
}
div.cart dl.cart_times {
	background-image:url(../images/cart_ul_right.gif);
	background-position:100% 50%;
	background-repeat:repeat-y;
}
div.cart_summery div.cart dl.cart_times
{
	background-image:none;
}
div.paging {
	background:#f6f6f6 url(../images/paging_bg.gif) 0 100% repeat-x;
}
div.product_container div.product_info div.product_sepcs ul li {
	background:url(../images/icons/arrow_blue_small.gif) 0 6px no-repeat;
}
div.product_container div.product_info div.product_sepcs table td,
div.product_container div.product_info div.product_sepcs table
{
	border:1px solid #e1e1e1;
	border-spacing:0;
}
div.breadcrumb a, div.breadcrumb a:hover, div.breadcrumb a.active {
	background:url(../images/icons/arrow_orange_small.gif) 0 50% no-repeat;
}
div.goto_page input.go_btn_pagin {
	background:url(../images/icons/page_go_btn.gif) 50% 50% no-repeat;
}
div.weekly_hot_deals div.hot_deal {
	background:url(../images/featured_bg_2.gif) 0 0 no-repeat;
}
div.featured_mnf a.next_btn {
	background-image:url(../images/next_btn_type2.gif);
}
/*BREADCRUMB */

div.breadcrumb a.first-child {
	background:url(../images/icons/home_ico.gif) 0 50% no-repeat;
}
/* white */
div.registration_sumbittion input.reset, body, div.product_container_mainp, div.search_result_container {
	background-color:#fff;
}
/* light bluish ash */
div.form_fills{
	background-color:#f6fafd;
}

.general_submit {
	background:url(../images/blue_green_mix_gradient.gif) 0 0 repeat-x;
}
/* TEXT COLOR  //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* dark ash */
div.main_products div.detailer div.right, div.main_products div.detailer div.right a, div.search_result_sort_by .sort_by, div.search_result p, div.product_container div.product div.left div.purchase_data span.incl_vat, div.product_container div.product_info div.product_intro, div.login input.txtbox, div.login p, div.accordion_content, div.featured_content, div.main_products label.mnf_pnb {
	color:#666;
}
/* medium ash*/
div.weekly_hot_deals div.hot_deal div.right, div.pw_s_container label, span.form_summery_detail {
	color:#818181;
}
/* light ash */
span.price_detail , div.right_panel div.main_search input.search, div.footer div.right p, div.product_container div.product div.left div.purchase_data span label.vat, div.product div.product_purchase a.disable label, div.product div.product_purchase a.disable:hover label, div.user_registration div.top_panel span {
	color:#999;
}
div.product_data dl {
	color:#9c9c9c;
}
/* sky blue */
div.product_data dd, div.breadcrumb a, span.price_detail label.price_add, .right .price em, .featured_content .show-tooltip em{
	color:#1086ea;
	font-size:9px;
	font-style:normal;
}
/* bright blue */
span.price_detail labelprice, ul.site_navigation a, ul.site_navigation,  div.wslide-menu a, div.weekly_hot_deals h5, div.power_search h4, div.login h1.guest_user, div.login h1.sign_in, .content-item, div.language a:hover, div.language span.active, span.price_detail label.price  {
	color:#266aaf;
}
/*dull light blue */
div.featured_content h1,  div.today_at_c2s a.more_info {
	color:#3687b2;
}
.main_ajax_panel div.navigation a, .general_submit, div.registration_sumbittion input.submit, div.orderform h3,  span.featured_txt, div.pw_s_container .submit input, div.quickfinders h4, div.quickfinder_form_container .submit input, div.left_navigation ul li a:hover, div.left_navigation ul li a.active, div.navigation ul li.top_login span, div.paging div.pages span.numbering label {
	color:#fff;
	background-color:inherit;
}
/* light sea green blue*/
div.left_navigation, div.left_navigation ul li a, div.navigation ul li.top_login a {
	color:#d6e3ea;
}
.panel_controller a#slidedown {
	background-image:url(../images/panel_down_shift.gif);
}
.panel_controller a#scollup {
	background-image:url(../images/panel_up_lift.gif);
}
/* dark ash */
div.left_navigation ul li ul li a.active {
	color:#012c41;
}
/* light sea blue */
div.left_navigation ul li ul li a:hover {
	color:#a3c9e9;
}
/* dark blue */
.news_this_week .product .price span, div.quickfinder_form_container .reset, #content-holder li a, span.theme_selection{
	color:#164c69;
}
/* red */
.news_this_week .product .price span label, .alert, div.login a:hover, div.user_registration div.top_panel span label, div.buttons a.stock_status_red {
	color:#e22121;
}
/*dark dull green */
div.cart dl .mnf, div.cart dl .pnb, div.cart dl .qty_input input, div.search_result h3, div.paging a, div.footer a, div.footer, .categories ul.listing li a, div.buttons a.stock_status {
	color:#064462;
}
/* light dull green */

div.cart dl .desc, div.result h4, div.product_container div.product_info div.product_intro h1, div.product_sepcs h1, div.cart label.empty_cart, div.product h1 {
	color:#1a7495;
}
/* dull blue */
div.cart dl .unit_prc, div.cart dl.delv_chrg dd, div.cart dl.delv_chrg dt, div.cart dl.vat_count dd, div.cart dl.vat_count dt, .dull_blue, div.product_container div.product div.left div.purchase_data span.excl_vat, div.product_data .header h4, div.product_container div.product_info div.product_sepcs h3, div.result_data a  {
	color:#2e8bbc;
}
.excl_vat{
	float:none !important;
	text-align:center;
}
.excl_vat .vat{
	text-align:center;
}
/*light orange */
.navigation ul li.checkout a, div.welcome_note span label , span.top_login a{
	color:#ffd77c;
}
/* light dull orange */
.navigation ul li.my_cart a label, .navigation ul li.checkout a:hover, span.top_login a:hover {
	color:#ffbd4b;
}
/* medium dull orange */
div.cart dl .total, div.cart dl .total, div.cart .tol_count_wo_vat dd, div.cart .tol_count_wo_vat dt, .orange, div.paging a.active, div.breadcrumb a:hover, div.breadcrumb a.active,div.featured_content span label, .categories ul.listing li a:hover, .categories ul.listing li a.active, div.right_panel div.main_search a:hover, .categories ul.listing li.active label, .categories ul.listing li ul.listing li span.active label,  div.buttons a.read_more label {
	color:#e27a09;
}
/* Bright Orange */
div.login a, div.footer a:hover, div.registration_sumbittion input.reset, div.breadcrumb a, ul.site_navigation a:hover, div.weekly_hot_deals div.hot_deal span.price label,  div.today_at_c2s a.more_info:hover, div.right_panel div.main_search a, div.result_data a:hover{
	color:#ff9c00;
}
/* dull red */
div.cart dl.toll_count dt, div.cart dl.toll_count dd {
	color:#aa2c00;
}
/* light cream */
div.product div.product_purchase a.add_to_cart,div.language,  div.language a {
	color:#fdf3e7;
}
/* BORDERS //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

div.main_products div.detailer div.left img, div.cart dl .qty_input input, div.result div.result_prod_img, div.paging, div.goto_page input.page_number {
	border:1px solid #ccc;
}
.jcarousel-item-horizontal img, div.cart_summery div.cart, div.paging div.pages span.numbering a
{
	border:1px solid #a2b5c4;
}
div.user_registration, div.pw_s_container span.input_types select option, div.login h1.sign_in {
	border-bottom:1px dotted #C5C5C5;
}
div.login h1.sign_in {
	color:#83C65B;
	font-weight:bold;
	font-size:28px; 
	margin-top:15px;
}
div.product_container div.product_info div.product_sepcs h3, div.user_shipping_details ul {
	border-bottom:1px dotted #2e8bbc;
}
/* light dull green */
div.cart dl.cart_times, div.form_fills, div.language a:hover, div.language span.active  {
	border:1px solid #aacccc;
}
div.language a {
	border:1px dotted #157ec7;
}
/* medium dull green */
div.cart dl.toll_count li.total_count strong, div.product_data dl {
	border-top:1px dotted #74a1a1;
}
div.search_result h3 {
	border-bottom:1px solid #74a1a1;
}
div.search_result, div.product_container div.product, div.under_contstruction, div.curved_container {
	border-width:0 1px;
	border-style:solid;
}
div.search_result, div.product_container div.product, div.product_container div.product div.left, div.product_container div.product div.left .bottom_border, div.under_contstruction, div.curved_container {
	border-color:#dddcdc;
}
div.featured_mnf, div.footer {
	border-style:solid;
}
div.featured_mnf {
	border-width:5px 0 0 0;
}
div.footer {
	border-width:0 0 10px;
	color:#000 !important;	
}
div.product_container div.product div.left {
	border-width:0 1px 1px 0;
	border-style:dotted;
}
div.product_container div.product div.left .bottom_border {
	border-width:0 0 1px 0;
	border-style:dotted;
}
/* dull blue bright */
.general_submit, div.wslide-menu a, div.weekly_hot_deals div.hot_deal, div.product_container_mainp, div.order_submittion, div.paging div.pages span.numbering label, div.coda-slider-wrapper{
	border:1px solid #5696ca;
}
div.wslide-wrap, div.wslide-menu
{
	border:solid #5696ca;
}
div.wslide-menu
{
	border-width:0 1px 1px;
}
div.wslide-menu
{
	border-width:0 1px 1px;
}
div.coda-nav
{
	border-width:1px 1px 0;

}

/* jcarousel */
.jcarousel-skin-tango .jcarousel-container 
{
	border-width:10px 1px 1px;
	border-style: solid;
	
}
div.featured_mnf, div.footer ,.jcarousel-skin-tango .jcarousel-container 
{
	border-color: #065b99;
}




.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 33px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.gif) no-repeat 0 0;
}


.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 33px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.gif) no-repeat 0 0;
}

/* q-slider */


#main {
	width: 900px;
	background:url(../images/quickfinder_selection_background.jpg) 0 0 no-repeat;
}
div.slider_container {
	background:url(../images/quickfinder_selection_scroller_bg.gif) 0 0 no-repeat;
}

.ui-slider-handle {
	width: 171px;
	height: 15px;
	position: absolute;
	top: 13px;
	background-image:url(../images/quickfinder_selection_scroller.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
}

#content-holder li a:hover span,
ul#content-holder li a.active span{
	background:url(../images/quickfinder_select_text_left.gif) 0 100% no-repeat;
}
#content-holder li a:hover span label,
ul#content-holder li a.active span label{
	background:url(../images/quickfinder_select_text_right.gif) 100% 0 no-repeat;
	display:block;
}
/* q-slider end */



div.breadcrumb a, div.breadcrumb a.first-child, div.breadcrumb a.active {
	color:#fff;	
	background-color:inherit;
}

.stock_check_results h6,.stock_check_results h4{
	color:#1A7495;
}
.stock_check_results .prod_meta em{
	color:#266AAF;
}

#conts .disbled #trigCPers {
	color: #FFF;
	background-image:url(../images/cPersTop_normal_theme1.gif);	
	background-color:inherit;
}

