body{font-family:"Candara", Arial, Helvetica, sans-serif;
padding:0;
margin:0;
margin-top:0;}
#wrapper{width:100%;
margin:0 auto;
margin-bottom:0;}
#nav_top{background:none;
height:0;}
#nav{background:none;
height:50px;
border-bottom:1px solid #000;}
#nav a{padding-right:0;
0;}

.nav_port{width:0;
height:0;
background:none;
float:left;
text-indent:0;}

.nav_port:hover{background:none;}

.nav_home{width:0;
height:0;
background:none;
float:left;
text-indent:0;}

.nav_home:hover{background:none;}

.nav_prices{width:0;
height:0;
background:none;
float:left;
text-indent:0;}

.nav_prices:hover{background:none;}

.nav_about{width:0;
height:0;
background:none;
float:left;
text-indent:0;}

.nav_about:hover{background:none}

.nav_contact{width:0;
height:0;
background:none;
float:left;
text-indent:0;}

.nav_contact:hover{background:none;}

#logo{width:100%;
background:url(images/bluehead.png) repeat-x;
height:0;
border-bottom:1px solid #000;
text-indent:0}
	#logo h1{padding:0;
	margin:0;}
#content{width:100%;
margin:0 auto;
font-size:12px;
color:#3567ac;
padding-top:20px;
background:url(images/main_bg.png) repeat-y;}
	#content img{padding:10px;
	padding-top:0;
	padding-left:0;
	border:2px solid #3567ac;
	margin-right:10px;
	margin-bottom:5px;
	padding:0;}
	#content p{padding:0;
	margin:0;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;}
	#content label{float:left;
	width:80px;
	text-align:right;
	padding-right:10px;}
	.input{
	width:250px;
	margin-bottom:10px;}
	#content textarea{height:100px;
	width:250px;
	margin-bottom:10px;}
	.button{margin-left:90px;
	width:100px;}
#latest{width:75%;
margin:0 auto;
font-size:18px;
color:#3567ac;
text-align:center;}
	#latest img{border:1px solid #4883d4;
	padding:0;
	margin-right:10px;}
#portfolio{width:75%;
margin:0 auto;
font-size:18px;
color:#3567ac;
text-align:center;}
	#portfolio img{border:1px solid #4883d4;
	padding:0;
	margin-right:10px;}
#foot{color:#3567ac;
background:url(images/greyhead.png) repeat-x;
width:100%;
font-size:12px;
text-align:center;
clear:both;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #000;
border-bottom:1px solid #000;}

#quote{width:75%;
margin:0 auto;
margin-top:25px;}
div#quote_top{
background-image: url(images/quote_top.png);
background-repeat: no-repeat;
background-position: top left;
padding-top: 5px;
padding-left: 55px;
font-size: 16pt;
}
.rightpath{background:url(images/rightpath.png) no-repeat;
display:block;
width:446px;
height:40px;
text-indent:-9999px;
margin-left:10px;}
.featured{background:url(images/featured.png) no-repeat;
display:block;
width:244px;
height:40px;
text-indent:-9999px;
margin-left:10px;}
.cmd{background:url(images/sites/49cmd.png) no-repeat;
display:block;
width:187px;
height:40px;
text-indent:-9999px;
margin-left:10px;}
.meltonwines{background:url(images/sites/meltonwines.png) no-repeat;
display:block;
width:180px;
height:40px;
text-indent:-9999px;
margin-left:10px;}
.contact{background:url(images/contact.png) no-repeat;
display:block;
width:122px;
height:40px;
text-indent:-9999px;
margin-left:10px;}
.prices{background:url(images/prices.png) no-repeat;
display:block;
width:84px;
height:40px;
text-indent:-9999px;
margin-left:10px;}
.portfolio{background:url(images/portfolio.png) no-repeat;
display:block;
width:446px;
height:40px;
text-indent:-9999px;
margin-left:10px;}
div#quote_foot{
background-image: url(images/quote_foot.png);
background-repeat: no-repeat;
background-position:right;
padding-right: 55px;
padding-bottom: 15px;
padding-top:5px;
margin-top: 5px;
font-size: 8pt;
text-align:right;
}