html, body {margin: 0 0 0 0;
padding: .2%;}

body {font: 98% Garamond, Times, serif;
background: #fff;
color: #000;}

a {text-decoration: none;}

a:link {background: #fff;
color: rgb(0,93,110);
text-decoration: underline;}

a:visited {background: #fff;
color: rgb(163,50,63);}

a:hover {background: #fff;
color: rgb(170,75,92);	
text-decoration: overline underline;}

#contain {background: transparent url(/images/storeheader.jpg) 0 0 no-repeat;
color: rgb(30,30,30);
height: 1270px;
width: 1000px;
margin: 0em auto;
position:relative;padding: 0 0 800px; 0;
	}

#nav {float: left;
width: 130px;
margin: 140px 0 0 55px;position:absolute; 
}


#nav p {text-decoration: underline;}

#nav ul {list-style: none;
margin-left: 0;
padding: 0;}

#nav li {margin: 0;
display: inline;}

#nav a {display: block;
padding: 5px;
font: italic .9em Helvetica, Tahoma, Arial, sans-serif;
text-decoration: none;}

#nav a:link {background: transparent url(/images/highlt.jpg)  top center no-repeat;
color: rgb(60,60,60);
border-style: solid;
border-width: 1px;
border-color: #fff gray gray #fff;}

#nav a:visited {background: transparent url(/images/highlt.jpg)  top center no-repeat;
color: rgb(132,29,38);  
border-style: solid;
border-width: 1px;
border-color: #fff gray gray #fff;}

#nav a:hover {background: transparent url(/images/shadow.jpg) top center no-repeat;
color: rgb(0,93,110);
border-style: solid;
border-width: 1px;
border-color: gray #fff #fff gray;
text-decoration: none;}

#nav a:active {background: transparent url(/images/highlt.jpg)  top center no-repeat;
color: rgb(85, 16, 51);
border-style: solid;
border-width: 1px;
border-color: #fff gray gray #fff;}


#nav h2 {font: 1.2em Helvetica, Tahoma, Arial, sans-serif;
background: transparent;
color: rgb(163,50,63);
padding-left: 14px;
margin:-10px 0 0 0;
position:absolute
;}

#nav p {font: 1.2em Helvetica, Tahoma, Arial, sans-serif;
background: transparent;
color: rgb(163,50,63);
padding-left: 15px;
margin:-10px 0 0 0;
position:absolute
;}

#topmenu {
background-color: #FFFFFF;
text-align: center;
font: italic .9em Helvetica, Tahoma, Arial, sans-serif;		
padding-bottom: 5px;
margin-top: 135px;
margin-bottom: 5px;
margin-left: 280px;
position:absolute;
color: inherit;	
}


#topmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
background-color: transparent;

}
#topmenu li {
	display: inline;
	list-style-type: none;
	padding: 0px;
	padding-right: 2em;background-color: transparent;
}


#topmenu a:link {
color: rgb(60,60,60);
}

#topmenu a:visited {
color: rgb(132,29,38);  
}

#topmenu a:hover {
}

#main {margin:  0 20px 0 210px;
padding: 2%;}


#main h1 {font: .9em Helvetica, Tahoma, Arial, sans-serif;
background: transparent;
color: rgb(163,50,63);
padding:0px;
}

#main h2 {font: italic 1.2em Helvetica, Tahoma, Arial, sans-serif;
color: rgb(163,50,63);
padding: 200px 0 0 0;

}


#main h3 {font: italic 1.0em Helvetica, Tahoma, Arial, sans-serif;
background: transparent;
color: rgb(163,50,63);padding-top: 2%;

}


#main h4 {font: .9em Helvetica, Tahoma, Arial, sans-serif;
background: transparent;
color: rgb(163,50,63);
padding: 0px;

}

#main h5 {font: 1.1em Helvetica, Tahoma, Arial, sans-serif;
background: transparent;
color: rgb(163,50,63);
padding:200px  0 0 0px;

}

#thumbs h1 {font: .9em Helvetica, Tahoma, Arial, sans-serif;
background: transparent;
color: rgb(163,50,63);
padding:220px  0 0 0px;
}
#subscribe{margin:0 0  0 -5px;}

.gallery ul {
        
        margin: 0 0 0 -200px;       
	}

.gallery li{display: inline;
        list-style: none;        
        float: left;
       text-align: center;
	}

.gallery li h3 {font: 1.2em Helvetica, Tahoma, Arial, sans-serif;
background: transparent;
color: rgb(163,50,63);

}

ul {list-style: none;}



div.spacer {
  clear: both;
  }



.thumbnail{
	padding: 10px;
	border: 1px solid;
	background:#d2d8c7;
	color: rgb(163,50,63);
	float: left;
	margin: 5px 0 0 0px;
position:relative;
width:95%;display:inline;

	}

.thumbnail1{
	padding: 10px;
	border: 1px solid;
	background:#d2d8c7;
	color: rgb(163,50,63);
	float: left;
	margin: 5px 0 0 5px;
position:relative;
display:inline; 

	}
 



#thumbnail h3 , h5 {font: 1.0em Helvetica, Tahoma, Arial, sans-serif;


background: transparent;
color:rgb(163,50,63);
margin:0px 0 0 0px;
text-decoration:underline;
}

#thumbnail h5{margin-top:650px;}

#thumbnail h4 {font: .8em Helvetica, Tahoma, Arial, sans-serif;
background: transparent;
color: rgb(163,50,63);

margin:0px 0 0 0px;
}







#img {float:left;margin: 35px 0 0 -5px; }





table {float:left;margin: 0 0 0 0;  color:#000; background-color:#d2d8c7;clear:both;}

tr td { color:#000; background-color:#d2d8c7;}

tr td td{font: .7em Helvetica, Tahoma, Arial, sans-serif; color:#000; background-color:#d2d8c7;}


td p {margin-top:5px;text-align:left;}


th{font: .8em Helvetica, Tahoma, Arial, sans-serif;
background: transparent;
color: rgb(163,50,63);
margin-left:-20px;
}



#shop ul {
	margin: 0 0 0 100px;
	padding-right: 50px;
	list-style-type: none;
background-color: transparent;position:absolute;

}
#shop li {
	display: inline;
	list-style-type: none;
	padding-right: 80px;
	
}

#shop img {border:none;} 

#compass {float:right; margin: -145px 50px 0 0;}



code {font: italic .9em Helvetica, Tahoma, Arial, sans-serif;
background-color: #fff;	
color: rgb(0,93,110);


}



#cart {float:right; margin: 240px 80px 0 0; position:relative; display:inline;}


form {margin:0px;}





#newsletter{margin: 620px  0 0 -210px;position:absolute;display:inline;}
#newsletter p {font:.7em Helvetica, Tahoma, Arial, sans-serif;margin: 0px 0 0 5px;}

fieldset ul{list-style:none; margin-top:5px;}


fieldset ul li{display:block; float:left; width:100%; height:1%;}
fieldset ul li label{float:left; padding:7px; width:110px; overflow:auto;}
fieldset ul li input, fieldset ul li textarea{float:right; margin:0 10px 0 0; border:1px solid #7A9DA1; padding:3px; 
font-family: Georgia, Times New Roman, Times, serif; width:80%;}
fieldset li input:focus, fieldset li textarea:focus{border:1px solid #7A9DA1; }


fieldset{padding:10px; 
        border:1px solid #7A9DA1;
        width:500px;
        overflow:auto; 
        margin:0 60px; 
  background: #ffffcc;
}


#head{margin: 0;width:95%;}

#head h1 {font: .9em Helvetica, Tahoma, Arial, sans-serif;
background: transparent;
color: rgb(163,50,63);
padding:200px  0 0 0px;
}


#head h2 {font: .8em Helvetica, Tahoma, Arial, sans-serif;
background: transparent;
color: rgb(163,50,63);
padding:10px  0 0 0px;

}

.header{margin: 0 0 30px 0; clear:both;width:100%;}
.header1{margin: 0 0 40px 0; clear:both;width:100%;}

.header p{padding:20px 0 0 0;}
.head p{padding:20px 0 0 0;}

.header h1 {font: .9em Helvetica, Tahoma, Arial, sans-serif;
background: transparent;
color: rgb(163,50,63);
padding:10px  0 0 0px;
}

.header1 p{padding:20px 0 0 0;}



.pagination{
padding: 2px;clear:both;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 14px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

#facebook{margin: 710px 0 0 250px;position:absolute;display:inline;}

td.padded {
 padding-left:120px;
 }












