/* CSS Document */

body,
html {margin:0;
    padding:0;
    background:#fff;
    color:#000;}

body {font-family:0.8 em Verdana, Arial, Helvetica, sans-serif;
    min-width:770px;}
	
p {padding:5px;
    margin:0;}
		
h1 {font-variant: small-caps;
font-size:115%;
	padding:0px 10px 0px 20px;}
	
h2 {font-size:115%}

h3 {font-size:110%}

h4 {font-size:110%; 
	font-variant: small-caps;
	padding:20px 10px 0px 20px;}

h5 {font-size:90%;
	}
	
.text-small {
	font-size: 90%;font-weight: normal
}

.caption-center { font-size:90%;
	text-align:center;}

	
#wrap {position:relative;
	background:#ffc;
	margin:0 auto;
    width:770px;}

#header {background-image:url(../Sorrento_Stoneware/Images/banners/banner_1_770x117.jpg);
	height: 117px;
	width: 770px;}

#nav {background:#000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;}
	
#nav p{font-size: 14px;
    margin:0;
    padding:5px 5px 5px 0;}
	
.topnav {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFcc;
	text-decoration: none;
	background-color: #000;
	display: inline;
	padding-left: 8px;
	padding-right:8px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 200px;}


.topnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFc;
	text-decoration: none;
	background-color: #660000;
	display: inline;
	padding-left: 8px;
	padding-right:8px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 200px;}

#main {background:#ffffcc;
    float:left;
	width:588px;}
	
#main h2, #main h3, #main h4, #main p {padding:1px 20px 1px 10px;}

.textbox-1col {width: 160px;
	display: block;}
	
.textbox-2col {width: 360px;
	display: block;}
	
.textbox-3col {width: 525px;
	display: block;}

#sidebar {background-image:url(../Sorrento_Stoneware/Images/odds/side-bar-220x800.gif);
	background-color:#660000;
	color:#FFFFFF;
	float:right;
    width:182px;
	height:800px;}
		
.sidenav {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFcc;
	text-decoration: none;
	background-color: #660000;
	display: block;
	padding-left: 15px;
	padding-bottom: 6px;
	padding-top: 6px;
	width: 167px;}

.sidenav:hover
	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ffffcc;
	text-decoration: none;
	background-color: #990000;
	display: block;
	padding-left: 15px;
	padding-bottom: 6px;
	padding-top: 6px;
	width: 167px;}		
	


#sidebar h4 {color:#FFFFCC;
	background-color:#000000;
	padding-top:5px;
	padding-right: 0px;
	padding-bottom:5px;
	padding-left: 10px;
	font-variant: small-caps;}

#sidebar p {padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0;}

#footer {background:#ffffcc;
    clear:left;}
	
#footer p {padding:5px;
    margin:0;}
	
img {padding: 0px 0px 0px 0px }
	
.float-left {float: left;
	margin: 20px 10px 1px 10px;
	padding: 2px;}

.float-right {float: right;
	margin: 0 10px 0 10px;
	padding: 2px;}

td {
	font-family: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	}

th {
	font-family: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0 5px 0 5px;	
}

.text-stores {font-weight:bold;}

	
#main a:link {
	color: #003366;
	text-decoration:underline;
	}

#main a:visited {
  color: #003366;
  text-decoration:underline;
  }

#main a:hover {
	color: #660000;
	text-decoration:underline;
		}
