/*
CSS-file for Strictly CSS three column layout 2006
http://www.strictlycss.com
Developed by Eivind Savio
*/
* /*Set's border, padding and margin to 0 for all values*/
{
	padding: 0;
	margin: 0;
	border: 0;
}
body, html {
	color:#000;
	
	font-family: Arial, Verdana, Tahoma, sans-serif;
	background-color: #fff; 
	text-align: center; /*** Centers the design in old IE versions ***/
}
body {
	font-size:13px;
}
p.bolded{
	
	font-weight:bold;
	font-size:13px;
	}
#wrapper{
	margin: 0 auto;
	width:805px;
	
	}
#content{
	text-align:left;
	width:805px;
	padding:0;
	}
h1{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	display:block;
	height:24px;
	background-color:#01509D;
	color:#fff;
	text-align:left;
	font-size:16px;
	padding-left:12px;
	-moz-border-radius: 5px;
	letter-spacing:0.06em;

	}
h2{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	display:block;
	height:23px;
	background-color:#01509D;
	color:#fff;
	text-align:left;
	font-size:15px;
	padding-left:12px;
	-moz-border-radius: 5px;
	letter-spacing:0.06em;
	font-weight:normal;
margin-buttom:30px;
	}
h3{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	display:block;
	height:24px;
	background-color:#FDBF14;
	color:#000;
	text-align:left;
	font-size:16px;
	padding-left:12px;
	-moz-border-radius: 5px;
	letter-spacing:0.06em;

	}
	h5{
		margin:10px 0;
		font-size:13px;
		padding-left:10px;
		color:#000;
		background-image:url(../../images/allcart/allcart/allcart/arrow.png);
		background-repeat:no-repeat;
		}
	
	#locationtitle{
		margin:0 auto;
		width:530px;
		text-align:center;
	border-top: 1px inset #000;
	border-bottom: 1px outset #000;
	padding:5px 0;
		}
		#contactholder{
			margin:0 auto;
		width:530px;
		text-align:left;

			}
		
		.contactlabel{
			
			color:#999;
			font-weight:bold;
			font-size:14px;
			}
		#contactmap{
			
			width:200px;
			}
		.directionslink{
			color:#000;
			text-align:right;
			}
	h7{
		
		font-size:24px;
		padding-left:10px;
		color:#000;
	
		text-align:center;
		}
		
	h8{
		
		font-size:26px;
		padding-left:10px;
		color:#000;
		padding-top:20px;
		text-align:left;
		}
h8 span{
color:#999;
font-weight:bold;

		}
		h4 {
			font-size:26px;
	
		color:#01509D;

font-weight:bold;
margin-bottom:10px;

		}
		
h5.noarrow{
	
		margin:10px 0;
		font-size:13px;
		padding-left:0px;
		color:#00509D;
		background-image:none;
		
		}
hr{
border-top: 1px dotted #999;
margin:2px 0;
	}
input {
 background-color: #fff;
  border: 1px solid #999;
 padding: 2px; 
  -moz-border-radius: 4px;
}
.buttons {  
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 10px;  
 background-color: #fff;  
 color: #000;  
 margin-right: 6px;
 -moz-border-radius: 4px;
}

.imageright{
	float:right;
	margin-bottom:20px;
	}
.imagerightcenter{
	float:right;
	margin-bottom:20px;
	margin-right:25px;
	}
.floatleft{
	float:left;
	padding-right:9px;
	}
#testimonial{
	width:255px;
	padding:45px 30px 0 20px;
	
margin: 0 auto;
height:200px;
background-image:url(../../images/allcart/testimonialbox.png);
background-repeat:no-repeat;
font-style:italic;
	}	
#testimonial p.bolded{

font-style:normal;
	}	

#left{
	width:227px;
	float:left;
	padding-right:30px;
	margin-right:30px;
	border-right:dotted;
	border-right-color:#CCC;
	border-width:thin;
	}
#center{
	width:227px;
	float:left;
	
	padding-right:30px;
	margin-right:30px;
	border-right:dotted;
		border-right-color:#CCC;
	border-width:thin;
	}
#right{
	width:227px;
	float:left;
	}
.clear{
	clear:both;
	}
img.center {

  display: block;

  margin-left: auto;

  margin-right: auto;

}
#galleftcol{
		width:515px;
	float:left;
	

	}
	
#galrightcol{
	width:260px;
	float:right;


	}
#galleryholder{
	margin:0 auto;
	width:201px;
	margin-bottom:20px;
	}
	
#galleryholder p{
	padding-top:5px;

	}
	
#locationsallleft{
	float:left;
	width:270px;
	}
#locationsallleft p{
	padding-left:20px;
	font-size:14px;
	}
#locationsallleft p span{

	color:#01509D;
	font-weight:bold;
	}
#locationsallright{
	float:left;
	width:170px;
	}
	
#locationsallright p{

	font-size:14px;
	}
#locationsallright p span{

	color:#01509D;
	font-weight:bold;
	}
#bottomcallout{
	position:absolute;

	top:772px;
	left:50%;
	margin-left:-410px;
	width:460px;
	float:left;
	}
	
#bottomcallout ul{
	font-size:18px;
	padding-left:20px;
	list-style:url(../../images/allcart/bullet.png);
}

#quickrates{
	background:url(../../images/allcart/quickrates.png) no-repeat; padding:20px 0 0;
	height:302px;
	padding:70px 0 0 9px;
	width:247px;
}
#quickratesyellow{
	background:url(../../images/allcart/quickratesyellow.png) no-repeat; padding:20px 0 0;
	height:302px;
	padding:70px 0 0 14px;
	width:255px;
}