/* CSS Document */
* {margin:0; padding:0;}
body {
background-image:url(images/stripe_SHgrey.png);
background-repeat:repeat;
font-family:arial, verdana, sans-serif;
font-size: 81%;
text-align:center}

#container {
width:805px;	
margin:0 auto;	
text-align:left;	
background:#fff}

a#header {	
width:805px;	
display:block;	
text-indent:-9999px}	

div.photobanner {	
width:805px;	
display:block;	
text-indent:-9999px	background-color: black;	
width: 800px  ;	
height: 190px;}

ul#nav {	
background:#cecece;	
padding:0px 0 0 0;	
height:36px}

ul#nav li {	
display:inline;	
list-style-type:none}

ul#nav li a {	
background:#cecece;	
display:block;	
width:124px;	
float:left;	
padding:10px 5px;	
text-align:center;	
color:#000;	
text-decoration:none;	
font-weight:bold}

ul#nav li a:hover, ul#nav li a.hot {	
background:#505050;	
color:#000}

#content {	
clear:both;	
padding:20px 30px;	
min-height:340px;
background:#fff}

#content img {	
float:right;	
padding:5px 20px 0px 0px;	
border:0px solid #505050;		
margin:0 0 10px 0px}

#content a {	
color:#505050;	
padding:5px;	
font-weight:bold;	
text-decoration:none}

h1 {	
font-size:150%;	
margin:0 0 15px 18px}

h2 {	
padding:5px 0 10px 18px;	
font-size:130%;	}

h2.clear {	
clear:both;	}

p { 
font-weight: normal; 
line-height:150%; 
margin:0 18px 10px 0	 }	

p2 {	
line-height:100%;	
font-weight:bold;	
margin:0 18px 30px 0		}

#content li {	
padding:10px 0 0 0;	
list-style-type:none}

#content li a {	
border-left:10px solid #505050}

#content li a:hover {	
background:#505050;	
color:#fff}

.clearfix {
display:block;
height:1px;
clear:both}

/* shop bits */
#content-shop {	
clear:both;	
padding:20px 30px;	
min-height:980px;
background:#fff}

#cell{
float:left;
width:200px;
padding:20px 0px 0px 36px;	
min-height:200px;	
background:#fff}

#cell img{
float:left;	
padding:0px 0px 0px 0px;	
border:0px solid #505050;		
margin:0 0 10px 0px}

#cell a {
width:200px;
clear:both;	
color:#505050;	
padding:5px 0px 0px 0px;	
font-weight:bold;	
text-decoration:none}

h3 {	
font-size:150%;	
margin:0px 0px 0px 36px;
color: #505050}

h4 {	
font-size:100%;	
margin:5px 0px 0px 36px;
color: #505050}

/* newhome bits */

#content-home {	
clear:both;	
padding:20px 10px;	
min-height:550px;
background:#fff}

#left{
float:left;
width:147px;
padding:0px 10px 10px 10px;
min-height:50px;	
background:#fff;}

#main{
float:left;
width:411px;
padding:10px 10px 20px 10px;
margin: 0px 10px 0px 10px;	
/*min-height:500px;	*/
background:#008ED3}

#main-content{
font-size: 11px;
float:left;
width:391px;
color: #fff;
padding:10px 10px 0px 10px;
min-height:200px}

#main-feature{
float:left;
width:371px;
padding:10px 10px 10px 10px;
min-height:120px;	
background:#cccccc}

#main-featuretext{
font-size: 75%;
color: #fff;
float:left;
width:50px;
height:95px;
padding:5px 5px 5px 5px;
background-color: #CC6699}

#main img{
color: #000000;
float:left;
width:300px;
min-height:100px;
margin: 0px 0px 0px 10px;
background-color:#fff}

#right{
float:left;
width:147px;
padding:10px 0px 10px 0px;
margin-left: 10px;
min-height:200px;	
background:#FFCC33}

#right-text {
font-size: 10px;
text-align: right;	
color: #fff;	
margin: 5px 5px 5x 5px;
padding: 5px;		
text-decoration:none}

#right-icon{
float:left;
width:42px;
padding: 2px 0px 0px 2px;
margin: 0px 0px 10px 5px;	
min-height:42px}

#footer{
background: #505050;
text-align: center;
font-size: 10px;
color: #fff;
float: left;
width:805px;
padding: 15px 0px 10px 0px;
	
min-height:30px
}

a.footer:link {font-size: 10px; font-weight: normal; color: #cecece; text-decoration: none; margin-left: 0px; line-height: 16px; font-family: Arial, sans-serif;}
a.footer:visited {font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; margin-left: 0px; line-height: 16px; font-family: Arial, sans-serif;}
a.footer:hover {font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: underline; margin-left: 0px; line-height: 16px; font-family: Arial, sans-serif;}
a.footer:active {font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; margin-left: 0px; line-height: 16px; font-family: Arial, sans-serif;}

/* form */

#form-text {
font-size: 10px;
text-align: left;	
color: #fff;	
margin: 5px 5px 5x 5px;
padding: 5px;		
text-decoration:none}

