@import "locationtabs.css";
@media screen{
* {
margin:0;
padding:0;
}
body {
	font:medium Univers, "Univers Condensed",Arial, Helvetica, sans-serif; 
	background-color: #7c94cb;
}
div.container {
	width: 960px;
	margin:10px auto;
	border:2px solid #184485;
	position:relative;
	background-color:#ffffff;
}
div#Title {
	color: #FFFFFF;
	background: url(../images/main_nav_back.gif) repeat-x;
	width: 100%;
	height:136px;
	position:relative;
	z-index:100;

}
#Title .menu {
	position:absolute;
 	bottom:0;
	left:0;
}
#Title img{float:left; padding:8px 0 0 14px;}
#Title h1{color: #ffffff; margin:0px 10px 0px 0px; padding-top:30px; text-align:right; font:normal small-caps 38px Arial, Helvetica, sans-serif;}
#Title h2{color: #ffffff;margin:0px 10px 0px 0px; padding-top:33px; text-align:right; font:normal small-caps 24px Arial, Helvetica, sans-serif; float:right;}

#crumb {
	color:#ff7b00;
	font:normal small-caps 12px Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	text-decoration:none;
}
#crumb a{
	color:#184485;
	font:normal small-caps 12px Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	text-decoration:none;
}
#crumb a:hover{
	color:#ff7b00;
	font:normal small-caps 12px Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	text-decoration:none;
}
#crumb img{padding:0 3px 0 3px;}
div.content{
	font:large Arial, Helvetica, sans-serif;
	color:#000000;
	width:940px;
	margin:5px 10px 5px 10px;
}

.center {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
div.Right{
   	float:right;
	width: 550px;
}
div.Left{
	width: 390px;
	float:left;
	margin: 0 auto;
	text-align: justify;
	color:#184485;
	font: 14px Arial, Helvetica, sans-serif;
	line-height:1.25;
	
}
.longdivider {
	margin:5px 0px 5px 0px;
}
div.locationRight{
    text-align:center;
	margin-left:auto;
	margin-right:auto;
	width: 620px;
	float:right;
	margin-bottom:5px;
}
div.locationLeft{
	float:left;
	margin: 0 auto;
	text-align: center;
	color:#184485;
	font: 14px Arial, Helvetica, sans-serif;
	line-height:1.25;
	
}
.locationLeft  a{
			text-decoration: none;
}
.locationLeft  img{
		border:0;
}

.ColumnLeftEntry {
	text-align:center;
	margin: 10px 0px;
	padding: 0px;
	width:300px;
	background-color: #FFFFfF;
	float: left;
	
}
.ColumnLeftEntry  a{
			text-decoration: none;
}
.ColumnLeftEntry  img{
		border:0;
}
.ColumnRightEntry {
	text-align:center;
	margin: 10px 0px;
	padding: 0px;
	width: 300px;
	background-color: #FFFFfF;
	float: right;
}

.ColumnRightEntry  a{
			text-decoration: none;
}
.ColumnRightEntry  img{
		border:0;
}
.ColumnMiddleEntry {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	padding: 10px 0px;
	width: 300px;
	background-color: #FFFFfF;
	border-right:1px solid #fe921b;
	border-left:1px solid #fe921b;
	
}
.ColumnMiddleEntry  img{
		border:0;
}
.ColumnMiddleEntry   a{
		text-decoration: none;
		border:0;
		border-style: none;
}

div.clear{
	clear:both;
}

.menuDiv{
		width:960px;
		margin:0px auto;
		position: relative;
		color:#184485;
		font:normal small-caps x-small Arial, Helvetica, sans-serif;
	}
	.menuNav{
		
		margin: auto;
		padding: 0;
	}
	.menuNav li{
		float: right;
		margin:1px 2px 0 2px;
		padding: 0;
		list-style: none;
		
		}
		.menuNav li a{
			text-decoration: none;
			color:#184485;
		}
		.menuNav li a:HOVER{
			color:#fb921b;
		}
.menuCopyright {
		float: left;
		margin:1px 2px 0 2px;
		padding: 0;
		/*width:30%;*/
}
div.call {
	text-align:center;
	font-weight:bold;
	margin:15px 0px 25px 0px; 
}

div.mapInfo{
	color:#184485;
	font: 12px Arial, Helvetica, sans-serif;
	line-height:1.25;
	text-align:left;
}

div.specials{
	font:large Arial, Helvetica, sans-serif;
	background:url(/images/emptyboxorange.gif) no-repeat;
	height:112px;
	text-align:center;
	width: 250px;
	margin-bottom:10px;
}
.specials h1{color: #184485;font-size:25px;margin: 0px;}
.specials p {color: #184485;font-size:15px;font-weight:bold;padding: 10px 3px 3px 3px;margin: 0px;}
.specials a{
	color:#184485;
	text-decoration:underline;
}
div.specialsblue{
	font:large Arial, Helvetica, sans-serif;
	background:url(/images/emptyboxblue.gif) no-repeat;
	height:112px;
	text-align:center;
	width: 250px;
	margin-bottom:10px;
}
.specialsblue h1{color: #ffffff;font-size:25px;margin: 0px;}
.specialsblue p {color: #184485;font-size:15px;font-weight:bold;padding: 10px 3px 3px 3px;margin: 0px;}

div.quote{
	background: url(../images/quoteback.gif) repeat-x;
	height:510px;
	color: #FFF;
	padding:5px 3px 3px 3px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

.quote h1{color: #FFF; font-size:28px; display:inline; padding-left:25px;}
.quote h2 {color: #FFF; font-size:20px; display:inline;}
.quote h3 {color: #fff; font-size:28px; display:inline;}
.quote p {color: #fff;font-weight: bold;padding: 10px 5px 3px 5px;margin: 0px;}
.quote dl {margin:0; text-align:left; padding:10px 0 0 7px}
.quote dt {width:80px; float:left;padding:3px 0;clear:left; color:#FFFFFF;}
.quote dd {font-weight:normal; padding:3px 0 8px 85px;margin:0; text-align:left;}
.quote dd input.text {width:180px; background:#FFFF99}
.quote dd select.text {width:180px; background:#FFFF99}
.quote dd input.date {width:120px; background:#FFFF99}
.quote dd textarea.text {width:180px; height:150px; background:#FFFF99}
.quote dd textarea.truck {width:180px; height:75px; background:#FFFF99}
.quote .smalltextwhite {color: #fff;font-size:small; font-weight: bold; padding-left:3px;}
.quote .smalltextwhite a{color: #fff;font-size:small; font-weight: bold; padding-left:3px; text-decoration:none;}
.quote .smalltextwhite a:hover{text-decoration:underline;}
.quote hr {width:75%; padding-left:25%;}

.units{
		margin:0;
		padding:0;
		width:100%; 
		float:left;
		font:normal small-caps 14px Arial, Helvetica, sans-serif;
	}
.units li{
	text-align:left;
	color:#001B4A; 
	width:85px;
	padding: 0px;
	list-style: none;
	float:left;
		}
.unitinfo{
	background: #FFFFFF;
	display:none;
	font:normal 14px Arial, Helvetica, sans-serif;
	}
.tips .menu {
	float:left;
	width: 180px;
	text-align:center;
	margin:0 3px 0 3px;
}	
.tips a{
color:#184485;
	font:normal small-caps 20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.tips a:hover{
color:#Fe921b;
	font:normal small-caps 20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
.tips dt a{
	color:#184485;
	font:normal small-caps 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:15px 0 5px 0;
	
	}
.tips dt a:hover{
	color:#184485;
	font:normal small-caps 16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:15px 0 5px 0;
	text-decoration:none;
	
	}
.tips dd{
	font: 14px Arial, Helvetica, sans-serif;
	color:#184485;
	background:url(../images/bullet.gif) no-repeat 0px 8px;
	padding:3px 0 3px 27px;
	margin: 0 15px;
}
.tips dd img{
	padding:2px 5px 0;
	}
.expandingplus dt a{
	color:#184485;
	font:normal 16px Arial, Helvetica, sans-serif;
	background:url(../images/plus_inactive.jpg) no-repeat 0px 2px;
	font-weight:bold;
	text-decoration:none;
	padding:0 20px;
	}
.expandingplus dt a:hover{
	color:#ff7b00;
	background:url(../images/plus_active.jpg) no-repeat 0px 2px;
}
.expandingplus dd{
	font: 14px Arial, Helvetica, sans-serif;
	color:#184485;
	padding:3px 0 3px 27px;
	margin: 0 15px;
}
.calculator{
	font: 14px Arial, Helvetica, sans-serif;
	color:#184485;
}
.calculator .column{
	width:180px;
	float:left;
	}
	
.calculator .column dt{
	width:50px; font-weight:normal;float:left;padding:0px 0 0px 0;clear:left;
}
.calculator .column dd{
	font-weight:normal; padding:6px 0 3px 57px;margin:0;
}
.calculator .category{
	padding:15px 0 3px 0;
	font:bold 16px Arial, Helvetica, sans-serif;

} 
.calculator .total {
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	font:bold 16px Arial, Helvetica, sans-serif;	
	background: url(../images/calculator_total_back.gif) no-repeat;
	height:70px;
	color:#FFFFFF;
	width:340px;
	padding:18px 0 0 5px;
}
.calculator input{margin:4px 4px 0; text-align:center;}
.calculator .total input{margin:4px 4px 0; text-align:center;}
.calculator .total input.totalsquarefoot{margin:4px 4px 0; text-align:center; font:bold 16px Arial, Helvetica, sans-serif;	}

div.multiplelocationRight{
    text-align:center;
	margin-left:auto;
	margin-right:auto;
	float:right;
}
div.multiplelocationLeft{
	width: 450px;
	float:left;
	text-align:left;
	margin:10px 0;
	color:#184485;
	font: 14px Arial, Helvetica, sans-serif;
	line-height:1.25;
}

.multiplelocationinfo{
	padding-left:5px;
	clear:both;
}
.multiplelocationinfo img{
	float:left;
	padding-right:5px;
}
.multiplelocationinfo .locinfo{
	padding-top:4px;
}
.multiplelocationinfo .locinfo a{
	color:#Fe921b;
	text-decoration:underline;
	font:normal small-caps 14px Arial, Helvetica, sans-serif;
}
.multiplelocationinfo .locinfo h2{margin:0px 0px 0px 0px;font:normal small-caps 16px Arial, Helvetica, sans-serif; display:inline;}
.multiplelocationinfo .locinfo dt {font:normal small-caps 14px Arial, Helvetica, sans-serif; display:inline;}
.multiplelocationinfo .locinfo dd { padding:0 15px;}
.multiplelocationinfo .locinfo dd a{
	color:#Fe921b;
	text-decoration:underline;
	font:normal small-caps 12px Arial, Helvetica, sans-serif;
}
.multiplelocationLeft img {
	margin:5px 0px 5px 0px;
}

.tabbedotherlocations {
	float:left;
	text-align:left;
	margin:10px 0;
	color:#184485;
	font: 12px Arial, Helvetica, sans-serif;
	line-height:1.25;
}
.tabbedotherlocations sup{ font: 10px Arial, Helvetica, sans-serif;}
.tabbedotherlocations a{
	color:#184485;
	text-decoration:none;
	font:bold small-caps 12px Arial, Helvetica, sans-serif;
}
.tabbedotherlocations a:hover{
	color:#Fe921b;
	text-decoration:underline;
	font:bold small-caps 12px Arial, Helvetica, sans-serif;
}
.tabbedotherlocations h1{margin:0px; padding:0px 0px 0px 0px;font:normal small-caps 16px Arial, Helvetica, sans-serif;}
.tabbedotherlocations h2{margin:10px 0px 5px 0px;font:normal small-caps 14px Arial, Helvetica, sans-serif; display:inline;}
.tabbedotherlocations h3{margin-bottom:0px; padding:10px 0px 0px 0px;font:normal small-caps 14px Arial, Helvetica, sans-serif;}
.tabbedotherlocations dd{padding:0 15px;}
.otherlocations {
	float:left;
	text-align:left;
	margin:10px 0;
	color:#184485;
	font: 10px Arial, Helvetica, sans-serif;
}
.tabbedfeatures {
	float:left;
	text-align:left;
	padding-top:10px;
	margin:10px 0;
	color:#184485;
	font: 14px Arial, Helvetica, sans-serif;
	line-height:1.25;
}
.indextext{
	text-align:justify;
	margin:80px 8px 0 12px;
	color:#184485;
	font: 14px Arial, Helvetica, sans-serif;
	line-height:1.25;
}
.indextext h2{margin:0px 0px 0px 0px;font:normal small-caps 16px Arial, Helvetica, sans-serif; display:inline;}

.coupon {
	
	width:600px;
	height:550px;
	border: 3px solid #184485;
	background-color:#ffffff;
	padding:5px;
	margin:5px;
	position:absolute;
	font:normal small-caps 14px Arial, Helvetica, sans-serif;
	color: #184485;
}
.coupon div#logo{position:absolute;top:5px;left:5px;}
.coupon div#coupontitle{position:absolute;top:72px;left:203px;}
.coupon h2{margin:0px 0px 0px 0px;font:normal small-caps 16px Arial, Helvetica, sans-serif; display:inline;}
.coupon .location{position:absolute;top:120px;left:5px;}
.coupon .conditions{position:absolute;top:522px;left:5px; font:normal small-caps 10px Arial, Helvetica, sans-serif;}
.coupon .present{position:absolute;top:497px;left:5px; font:normal small-caps 12px Arial, Helvetica, sans-serif;}
div#printer {position:absolute;left:500px;top:10px}
body.index div#printer {display:none}
div#printer a {display:block; background:url(/images/printer.png) top right no-repeat;font-size:80%;padding:29px 0 0 0;border:none;color:#fff}
div#printer a:hover {color: #184485}

.locationaddress{
padding:5px;
margin:5px;
font:normal 14px Arial, Helvetica, sans-serif;
color: #184485;
text-align:left;
}
.locationaddress h2{margin:0px 0px 0px 0px;font:normal small-caps 16px Arial, Helvetica, sans-serif; display:inline;}
.locationaddress sup {font:normal 12px Arial, Helvetica, sans-serif;}

.contactleft img {padding:20px 0 45px 0;}
.contactus {
	width: 460px;
	float:left;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#184485;
	text-align:left;
}
.contactus .required{
	margin:4px 0 8px 0;
	font:normal 10px Arial, Helvetica, sans-serif;
}
.contactus h1{margin:0;font:bold small-caps 18px Arial, Helvetica, sans-serif; display:inline;}
.contactus h1 img{width:200px; height:2px; padding:0 0 5px 0;}
.contactus p {margin:0 0 15px 0;}
.contactus span.mandatory  {color:#FF0000;}
.contactus span.extension  {font:normal 12px Arial, Helvetica, sans-serif;}
.contactus dt {float:left;padding:3px 0;clear:left;width:120px;}
.contactus dd {padding:3px 0 3px 125px;border-bottom:1px solid #ccc}
.contactus dd input.text {width:325px; background:#FFFF99;}
.contactus dd input.max3 {width:30px; background:#FFFF99;}
.contactus dd input.max4 {width:40px; background:#FFFF99;}
.contactus dd input.max7 {width:70px; background:#FFFF99;}
.contactus dd select.text {background:#FFFF99;}
.contactus dd textarea {width:325px;height:10em; background:#FFFF99; }
.contactus dd.submit {padding-top:15px;border-bottom:none; text-align:center}

.supplies {font:bold 16px Arial, Helvetica, sans-serif;
		   color: #184485;
		  }
.supplies a{font:bold 16px Arial, Helvetica, sans-serif;
		   color:#Fe921b;
		   text-decoration:none;
		  }
.supplies a:hover{font:bold 16px Arial, Helvetica, sans-serif;
		   color: #184485;
		   text-decoration:underline;
		  }
.supplies  h2{margin:0px 0px 0px 0px;font:bold small-caps 16px Arial, Helvetica, sans-serif; display:inline;}
.supplies dt {float:left;padding:3px 0;clear:left;width:180px;}
.supplies dd {padding:3px 0 3px 210px;
			  font:normal 14px Arial, Helvetica, sans-serif;
			  color: #184485;
			  }
.supplies dd  .column{
	width:180px;
	float:left;
	 line-height:150%;
	}
.sitemap .menu {
	float:left;
	width: 180px;
	text-align:center;
	margin:0 3px 0 3px;
}	
.sitemap a{
color:#184485;
	font:normal 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.sitemap a:hover{
	color:#Fe921b;
	font:normal 14px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
/*.sitemap dt a{
	color:#184485;
	font:normal 14px Arial, Helvetica, sans-serif;
	padding:15px 0 5px 0;
	
	}
 .sitemap dt a:hover{
	color:#184485;
	font:normal 14px Arial, Helvetica, sans-serif;
	padding:15px 0 5px 0;
	text-decoration:none;
	
	}*/
.sitemap dd{
	font: 14px Arial, Helvetica, sans-serif;
	color:#184485;
	padding: 2px 0  0 27px;
	margin: 0 15px;
}

}
@media print{
.coupon {
width:600px;
height:550px;
border: 3px solid #184485;
padding:5px;
position:absolute;
font:normal small-caps 16px Arial, Helvetica, sans-serif;
}
.coupon div#logo{position:absolute;top:5px;left:5px;}
.coupon div#coupontitle{position:absolute;top:72px;left:203px;}
.coupon .location {position:absolute;top:120px;left:5px;}
.coupon .conditions{position:absolute;top:532px;left:5px; font:normal small-caps 10px Arial, Helvetica, sans-serif;}
.coupon .present{position:absolute;top:497px;left:5px; font:normal small-caps 12px Arial, Helvetica, sans-serif;}
.coupon h2{margin:0px 0px 0px 0px;font:normal small-caps 16px Arial, Helvetica, sans-serif; display:inline;}

}