body {font: 0.84em/1.333 Trebuchet MS, Arial, sans-serif; color: #202020; margin:0;}

h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.33em;margin:1px 0 1px 0;}
h4 {font-size: 1.1em;margin:1px 0 1px 0;}
h5 {font-size: 1em;margin:1px 0 1px 0;}
h6 {font-size: 0.85em;margin:1px 0 1px 0;}

/* Page layout styles */
#redBar{
	width:100%;
	height:4px;
	background-color:#88122c;
	font-size:.01em;
}

div#main {width:962px; margin:0 auto;}

div#headerPane {
	margin-top:35px;
	background-image:url(../webimgs/HeaderBg.jpg);
	background-repeat:no-repeat;
	width:962px;
	height:132px;
}
#absoluteHeaderPane{
	position:absolute;
	width:962px;
	height:132px;
}
#logo{
	position:absolute;
	left:3px;
	top:-13px;
	border:0px;
	width:261px;
	height:160px;
}
#printAd{
	position:absolute;
	left:340px;
	top:10px;
	border:0px;
	width:219px;
	height:106px;
	z-index:15;
}

div#fb-like {position:absolute;top:47px;left:0px;width:100px;}

#vine{
	position:absolute;
	right:-20px;
	top:-38px;
	width:526px;
	height:187px;
}
#companyInfo{
	position:absolute;
	right:50px;
	bottom:10px;
	color:#FFF;
	text-align:right;
}
.name{
	font-size:1.6em;
	font-weight:bold;
	margin:0px;
}
.address{
	font-size:.9em;
	margin:0px;
}
.phone{
	font-size:1.05em;
	font-weight:bold;
	margin:0px;
}

div#tagLinePane {display:none;}

div#leftPane {width:170px; padding:5px; float:left; margin:5px 0px 0px 5px; background-image:url(/webimgs/leftNavTop.jpg); background-repeat:no-repeat;}
div#noLeftPane {display:none; height:0;}

#contentPane{
	background-color:#FFF;	
	width:956px;
	margin:0 auto;
	padding:0px;
}

div#centerPane {padding:10px 20px 10px 20px;}
div#centerPaneWithLeftPane {width:739px; padding:10px; float:right;}
div#centerPaneWithRightPane {width:739px; padding:10px; float:left;}
div#centerPaneWithLeftRightPanes {padding:10px; float:right;}

div#rightPane {width:182px; padding:5px; float:right; background:#ccc;}
div#noRightPane {display:none;}

div#tagLinePane2 {clear:both;}

#centerBottomPane{
	clear:both;	
	background-image:url(/webimgs/insideBottom.png);
	background-repeat:no-repeat;
	height:18px;
	width:956px;
	position:relative;
	left:3px;
	z-index:3;
}

* html #centerBottomPane{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/webimgs/insideBottom.png", sizingMethod="image");
}

div#footerPane {
	width:100%;
	height:58px; 
	clear:both; 
	text-align:center; 
	background-image:url(../webimgs/footerBg.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	padding-top:18px;
	position:relative;
	bottom:9px;
	z-index:0;
}
#footerPane a{color:#FFF;}
/* End Page layout styles */

.pageTitle {
	color:#88122c;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:10px;
}
#pageHeaderContent{
	margin-left:20px;	
}
