@charset "utf-8";
/* CSS Document */
/*---------- Body ------------------*/
body {
   background-image: url(/img/shopinshop/14/bg_site.gif);
   background-position: top center;    
   background-repeat: repeat-x;    
}
#banners-sis div, #banners-sis div a {

}
/*------- Forms ----------*/
/*--Labels--*/
.formrow label, .formrow .label {
   color: __LABEL_COLOR__;
}
/*--Input fields--*/
input, select, textarea {
   color: __INPUT_COLOR__;
}
/*--Input fields focused--*/
input:focus, select:focus, textarea:focus, input.focus, select.focus, textarea.focus {
   border-color: __INPUT_FOCUS_BORDER_COLOR__;
   background-color: __INPUT_FOCUS_BG_COLOR__;
   color: __INPUT_FOCUS_COLOR__;
}
/*--Submit buttons--*/
a.submit, input.submit {
   background-color: __SUBMIT_BG_COLOR__;
   color: __SUBMIT_COLOR__;
   border-color: __SUBMIT_BORDER_COLOR__;
}
a.submit:hover, input.submit:hover, input.submit:focus, input.focus.submit {
   background-color: __SUBMIT_HOVER_BG_COLOR__;
   color: __SUBMIT_HOVER_COLOR__;
   border-color: __SUBMIT_HOVER_BORDER_COLOR__;
}
/*--links--*/
a {
   color: __LINK_COLOR__;
}

/*---------- (Logo in) header ---------------------------*/
#header {
   background-image: url(/img/shopinshop/14/bg_header.jpg);
   background-position: top center;    
   background-repeat: no-repeat;    
   height: 194px;
}

#logo-shop {
    float:left;
    max-height:144px;
    max-width:276px;
    padding-left: 15px;
}

/*---------- Top menu ---------------------------*/

#nav-sis {
	float:right;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-top:10px;
    margin-right:0px;
    padding:0;
}

ul#nav-sis {
    float:right;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-top:115px;
    padding:0;
}

ul#nav-sis li a {
    background-image: none;
    color:#143264;
    display:block;
    font-weight:bold;
    margin:0 0 0 6px;
    padding:0 7px 0 0;
    text-decoration:none;
}

ul#nav-sis li.last a {
    background-image:none;
    padding-right:0;
}

ul#nav-sis li a:hover {
    color:#d91336;
}

ul#nav-steps {      
    clear:right;
    float:right;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 36px 28px 0 0;
    padding:0;
}

ul#nav-steps li {
    float:left;
    padding-left:0px;
}

ul#nav-steps li.active a, ul#nav-steps li.active span.disabled-link {
	background-image: none;
    background-color:#d81e05;
    display:block;
}

ul#nav-steps li a, ul#nav-steps li span.disabled-link {
    background-image: none;
    background-color:#6b86ad;
    display:block;
    height:16px;
    padding-top:2px;
    text-decoration:none;
    width:125px;
}

ul#nav-steps li.active a span.step-subtitle, ul#nav-steps li.active span.disabled-link span.step-subtitle {
    font-size:13px;
    line-height:11px;
    font-weight: bold;
    color:#FFF;
    display:block;
    text-align:center;

}

ul#nav-steps li a span.step-subtitle, ul#nav-steps li span.disabled-link span.step-subtitle {
    font-size:13px;
    line-height:11px;
    font-weight: bold;
    color:#fff;
    display:block;
    text-align:center;
}


ul#nav-steps li a span.step-title, ul#nav-steps li span.disabled-link span.step-title {
    display: none;
}

/*------------ Bottom menu --------------------*/
ul#nav-info li a {
   color: __BOTTOM_MENU_COLOR__;
}


/*------------- Copyright message -------------*/
#copyright {
   color: __COPYRIGHT_COLOR__;
}

/*------------- Main borders ---------------------------*/

#main {
    border: 1px solid #6b86ad;
	padding:17px;
    margin-bottom: 7px;
}

#main-banners .extra-banner {
border:0px solid #dddddd;
height:105px;
width:236px;
}

/*--Middle border on homepage--*/
#main-banners {
   border-color: #FFF;
}

/*-------------- Main -----------------------------*/


#main-cardselect {
    background-color:#6b86ad;
    border:1px solid #6b86ad;
    float:right;
    width:405px;
}

.topcard-thumb a {
    background-color:#bfd4e1;
    display:block;
    height:116px;
    padding:3px;
}

h1#cardselect-title {
	color:#FFF;
}

#main-cardselect #collection #show-all a {
	color:#FFF;
}

#main-cardselect #button-own-design a {
	color:#192e67;
}

#main-cardselect #button-own-design a:hover {
	color:#fff;
}

#main-cardselect #button-own-design {
	background-color:#bfd4e1;
}

#main-cardselect #collection #show-all a:hover {
	color: #192e67;
}

.shopcat-thumb a {
    background-color:#bfd4e1;
    display:block;
    height:170px;
    padding:5px;
    text-decoration:none;
}

#footer {
    background-color:#fff;
    clear:both;
    height:25px;
    margin-bottom:10px;
    padding:10px 7px 5px;
    border:1px solid #6b86ad;
}
