﻿
/*****************************************************
 *  cart.css
 *  skin related css styles  
 *
 *****************************************************/
 
html, body { padding:0px; margin:0px; color:#133954; }
body { background-image: url('images/bg1e.jpg'); background-repeat:no-repeat; }

h1 {} p {}
 
/*****************************************************
 * Layout
 *****************************************************/
#page-content { 
    margin:0px auto; width:910px; position:relative; margin-top:15px; padding: 20px; background-color:white;
    -moz-box-shadow: 0 0 5px #8DA6BC; 
    -webkit-box-shadow: 0 0 5px #8DA6BC; 
    box-shadow: 0 0 5px #8DA6BC; 
}
#page-header { height:65px; }
#page-header h1 { margin-top:5px; }
#page-header p { margin:0px;}
#page-header img { position:absolute; right:17px; top:17px; }


/*****************************************************
 * Forms
 *****************************************************/

/** Tables, summary, cart contents **/
#nbni-cart table, #nbni-cart tr, #nbni-cart th, 
#nbni-cart td { border-color:#567D9D; } 

/** Addresses **/
ul#address_list li ul.details { border:1px solid #567D9D; -webkit-box-shadow: 0 5px 6px -6px #567D9D; 
                                -moz-box-shadow: 0 5px 6px -6px #567D9D; box-shadow: 0 5px 6px -6px #567D9D; }
ul#address_list li ul.details { padding:0px; margin:0px; list-style-type:none; }

/** Form Errors **/
form .field-validation-error { color:Maroon; }
form .required-marker { color:Maroon; margin-left:3px; }

/*****************************************************
 * Buttons/links
 *****************************************************/
.link-button,
.link-button:link
.link-button:visited { border: 1px solid #567D9D; /*padding:4px;*/
                       /*-moz-border-radius: 8px; border-radius: 8px;*/
                       -webkit-box-shadow: 0 5px 6px -6px #567D9D;
                          -moz-box-shadow: 0 5px 6px -6px #567D9D;                        
                               box-shadow: 0 5px 6px -6px #567D9D; }

.link-button:hover { background-color:White; }
.link-button.sml { /*-moz-border-radius: 4px; border-radius: 4px;*/ }

a.link-button, 
button.link-button{
    background-color:#ECECE3;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    color:#133954;
}
.link-button-centre,
.link-button-centre:link
.link-button-centre:visited { border: 1px solid #567D9D; /*padding:4px;*/
                       /*-moz-border-radius: 8px; border-radius: 8px;*/
                       -webkit-box-shadow: 0 5px 6px -6px #567D9D;
                          -moz-box-shadow: 0 5px 6px -6px #567D9D;                        
                               box-shadow: 0 5px 6px -6px #567D9D; }

.link-button-centre:hover { background-color:White; }
.link-button-centre.sml { /*-moz-border-radius: 4px; border-radius: 4px;*/ }

a.link-button, 
button.link-button{
    background-color:#ECECE3;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    color:#133954;
}

/*****************************************************
 * Customer section
 *****************************************************/
 
#cart-content ul.menu { margin-left: 0; padding-left: 0; clear:both; }
#cart-content ul.menu li {margin-left: 0; padding: 3px 15px; border-left: 1px dotted #133954;
	list-style: none; display: inline;}
#cart-content ul.menu li.first { border-left: none; padding-left:0px; }
#cart-content ul.menu li a,
#cart-content ul.menu li a:link,
#cart-content ul.menu li a:visited { text-decoration:none; color:#133954;  }

ul.feature-list li a,
ul.feature-list li a:link { color:Black; }