/* 
    Color palette for store. 
    Red:            #9a0000
    Dark Brown:     #120800
    Tan:            #eo8803
    Dark Green:     #97975f
    Light Green:    #cccc99
 */
 
html, body, p, ol, ul, li, td, h1, h2, h3, h4 { 
    margin: 0; padding: 0;
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", verdana, arial, helvetica, sans-serif;
    color: #120800;
    }

body, p, ol, ul, li, td {
  font-size: 13px;
}
 
h1 { text-align: center; 
     margin: 0 0 5px 0;
     font-size: 28px; }
 
p { margin: 0 0 3px 0;
     }
    
#the-header { 
    background: #9a0000 url(/images/store/header-saraswati.jpg) no-repeat;
    height: 314px;
    width: 100%;
    }

#sidebar { 
    background-color: #9a0000;
    color: #fff;
    width: 200px;
    float: left;
    padding-bottom: 18px;
    }
    
#second-column {
    background: #fff url(/images/store/header-saraswati-corner.jpg) no-repeat; 
    margin-top: -164px;
    padding-top: 164px;
    width: 120px;
    float: left;
    }
    
#main-body {
    background-color: #fff; 
    margin: -164px 0 0 320px;
    padding: 0 5px 10px 5px;
    }
    
#main-body {
    background-color: #fff; 
    margin: -164px 0 0 320px;
    padding: 0 5px 10px 5px;
    }
    
#bread-crumbs { padding: 5px; }
    
#footer {
    clear: both;
    padding: 0.5em;
    background-color: #cccc99;
    text-align: center;
    }
	
#notice {
    background-color: #9bf294;
    color: #274705;
    border: solid #274705 1px;
    margin: 10px auto;
	text-align: center;
	padding: 5px;
	font-size: 13px;
	width: 70%;
}
	
#warning {
    background-color: #f6bc8e;
    color: #8d3104;
    border: solid #8d3104 1px;
    margin: 10px auto;
	text-align: center;
	padding: 5px;
	font-size: 13px;
	width: 70%;
}
	
#error {
    background-color: red;
    color: #fff;
    margin: 10px auto;
	text-align: center;
	padding: 5px;
	font-size: 13px;
	width: 70%;
}

#bread-crumbs {
	padding: 3px;
	font-size: 15px;
	color: #120800;
}
#bread-crumbs a { color: #e08803; text-decoration: none;}
#bread-crumbs a:hover { color: #120800; background-color: white; }

.footer-text {
    color: #120800;
    }
 
.footer-text a {
    color: #120800;
    text-decoration: none;
    }
  

.sidebar-head { 
    margin: 25px auto 0 auto;
    padding: 0.5em;
    background-color: #97975f;
    width: 150px;
    text-align: center;
    }

.sidebar-menu { 
    margin: 0px auto 10px auto;
    padding: 0.5em;
    background-color: #cccc99;
    width: 150px;
    }

.sidebar-menu ul {
    list-style: none;
}
    
.sidebar-menu li { color: #e08803; }

.sidebar-menu a { color: #120800; font-weight: 600; text-decoration: none; }
.sidebar-menu a:hover { color: #e08803; }
    
.small_product_view  td { 
    padding: 0 5px 25px 5px; 
    vertical-align: top; }

.thumb_pic { margin: 0; padding: 0; width: 60px; height: 90px; 
             background: #fff url(/images/store/store-thumbnail-default.jpg) no-repeat; }

.detailed_product_view  td { 
    margin-bottom: 25px; 
    padding: 0 5px 5px 5px; 
    vertical-align: top; }

.medium_pic { margin: 0; padding: 0; width: 200px; height: 250px; 
             background: #fff url(/images/store/store-middle-image-default.jpg) no-repeat; }
             
.store-form { margin-top: 5px; 
              display: inline; }
              
.high-field { vertical-align: 60%; }              

.store-button { margin-top: 12px; }
