/* styling declarations for Chainbox layout switcher */

/* body element settings */
body
{
    background-color:#ffffff;
    color:#333333;
    background-image:url('/Chainbox/layouts/02/images/genre-world.jpg');
    background-position:inherit;
    background-repeat:repeat-y;

}

/* shop logo is configurable from shop.config */

/* applied to: products on campaign list, customerinfo info box, secondary-navigation, form, table headers, checkout h1s*/
div#campaignproducts,
#secnav,
div.yform,
thead th, 
tbody th,
.payment-info,
.product-table .sort-wrapper,
.paging { background-color:#f5f5f5; }

fieldset { background-color:inherit; }

/* regular buttons */
button, a.button { background-color:#ebebeb; color:#000000 !important; }

/* special highlighted buttons: add to cart and checkout*/
button.forward,   .buttons a.forward,
button.highlight, .buttons a.highlight { background-color:#c3f708;}

/* link color */
a, a:focus, a:hover, a:active, a:visited { color:#002863; }

/* footer background */
#footer { background-color:#9fb3bf;}

/* footer text */
#footer, #footer a { color:#ffffff; }

/* discount overlay background */
a.image-link .discount-overlay { background-color:#ffff2e; }

/* main navigation */
#nav .hlist ul li a { background-color:#ffffff; color:#1b5988;}

/* active main navigation and main "border" */
#nav .hlist ul li a:hover,
#nav .hlist ul li a:active,
#nav .hlist ul li a:focus,
#nav .hlist ul li.active a {background-color:#ffffff;color:#1b5988;}

.hlist li.active > a,
.vlist li.active > a { color:#1b5988; }

/* add extra padding to main */
#main {padding-top:10px;}

/* topnav and bottomnav*/
#topnav, 
#bottomnav,
#topnav a, 
#bottomnav a {color:#7a7a7a !important;}

.buttons a:active, a.button:active,a.button:hover {border:1px solid #000000;}





/* input e-mail + search

background
border
text-color


 */
#global-search-form input[type="text"], 
#short-login-form input, 
#signup-form input[type="text"], 
#short-search-form input, 
#newsletter-form input {
background:#ffffff none repeat scroll 0 0;
border:1px solid #cccccc;
color:#000000;
}


/* input e-mail + search HOVER */
#global-search-form input[type="text"]:hover, 
#short-login-form input:hover, 
#signup-form input[type="text"]:hover, 
#short-search-form input:hover, 
#newsletter-form input:hover {
border:1px solid #cccccc;
}










/* login input defaults

background
border
text-color
 */
div.yform .type-text input, div.yform .type-text textarea, div.yform .type-select select, input[type="text"], 
input[type="password"] {
background:#ffffff none repeat scroll 0 0;
border:1px solid #cccccc;
color: #000000;
font-family:Arial,Helvetica,sans-serif;
}

/*  login input defaults hover */
div.yform div input:focus, div.yform div select:focus, div.yform div textarea:focus, div.yform div input:hover, div.yform div select:hover, div.yform div textarea:hover, div.yform div input:active, div.yform div select:active, 
div.yform div textarea:active {
border:1px solid #cccccc;
}







