@charset "utf-8";
/* CSS Document */

*{
	padding:0px;
	margin:0px;
}

body{
	background: url(../images/bg_main.gif) repeat-x  #5A0000;
	font: "lucida sans unicode","lucida grande",sans-serif;
}

.clear1{ display:block; clear:both; height:18px;}
a{ text-decoration:none; color:#000000;}
a:visited{ text-decoration:none; color:#000000;}
a:hover{ text-decoration: underline; color: #990000;}

IMG { border:0px;}


#outer{
	width:930px;
	margin:0 auto;

}
#container{
	width:915px;
	padding-left:15px;
	float:left;
	background:url(../images/bg_main3.gif) center repeat-y;
}


#top1{
	display:block;
	clear:both;
	width:900px;
	float:left;
	padding-left:15px;
	padding-bottom:15px;
}

#logo{
	display:inline;
	float:left;
	width:200px;
	background:#fff;
}

#navigation{
	display:inline;
	float:right;
	width:665px;
	background:#fff;
	margin-right:15px;
	padding-top:55px;
}

#navigation UL{ list-style-type:none; margin:0px; padding:0px; float:right;}
#navigation UL LI{ display:inline; padding:5px 25px 4px 0px;}
#navigation UL LI a{}


#header{
	display:block;
	clear:both;
	width:889px;
	padding-left:11px;
	background: url(../images/bg_header.gif) no-repeat #ccc;
	height:191px;
	padding-top:1px;
}

h2{ 
	padding:0px; 
	margin:0px;
	font:17px/24px MS Comics Sans;
	color:#AE2F30;
	}



#content{
	width:900px;
	padding-left:00px;
	float:left;
	background:#fff;
}

#left1{ 
	display:inline; 
	float:left; 
	width:555px;
	padding:15px 15px 15px 15px; 
	background:  url(../images/bg_left1.gif) right top no-repeat; 
	margin-left:10px;
	font:12px/15px "lucida sans unicode","lucida grande",sans-serif;
	text-align:justify;
	}
	
	.left2{
		display:block;
		clear:both;
		width:520px;
		float:left;
		margin:0 auto;
	}
	
	.left2 UL{ list-style-type:none; margin-left:10px;}
	.left2 UL LI { border-bottom:1px solid #999999; padding:4px 0px 4px 10px;}
	
	.left2 TD{ width:50%; padding-right:15px;}
	.left2 TH{ width:50%; text-align:right;}
	
#right1{ 
	display:inline; 
	float:right; 
	width:285px; 
	background: url(../images/bg_right1.gif) top no-repeat ; 
	margin-right:10px
	}

	.right-box{
		margin:30px 0px 0px 37px;
		width:223px;
		height:250px;
		
	}
	
	.right-box h2{
		font:12px  tahoma, Arial, Helvetica, sans-serif;
		color:#5A0000;
		padding:5px 10px 0px 10px;
		
	}
	
	.request-a-quote{
		display:block;
		clear:both;
		text-align:center;
	}
	
	.signup{
		display:block;
		clear:both;
		background: url(../images/bg_signup.gif) no-repeat center ;
		height:180px;
	}

	.signup h1{ display:block; clear:both;}
	.signup FORM{ display:block; clear:both; margin:0 auto;  width:250px; text-align:center; padding-top:15px; font-size:10px; }
	.signup INPUT{ padding:4px; height:18px; border:1px solid #999999;width:180px; text-align:left; display:block; clear:both; margin-bottom:5px; margin:0 auto;}

#footer{
	width:915px;
	height:40px;
	padding-top:35px;
	padding-left:15px;
	margin:0 auto;
	background:url(../images/bg_footer.gif)  top no-repeat;
	display:block;
	clear:both;
	font:11px  tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}

#footer SPAN{ display:inline; float:right; width:200px;}

#footer a{ color:#fff; text-decoration:none}
#footer a:visited{ color:#fff; text-decoration:none}
#footer a:hover{ color: color:#fff; text-decoration: underline}

#postcard {
	PADDING-RIGHT: 29px; PADDING-LEFT: 29px; BACKGROUND: url(images/bg_gallery.jpg) no-repeat; FLOAT: right; PADDING-BOTTOM: 25px; WIDTH: 223px; PADDING-TOP: 25px; POSITION: relative; HEIGHT: 192px
}
#mask {
	OVERFLOW: hidden; WIDTH: 223px; POSITION: absolute; HEIGHT: 192px
}
#gallery {
	WIDTH: 223px; POSITION: absolute; HEIGHT: 192px
}
#gallery IMG {
	FLOAT: left
}
#caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 223px; BOTTOM: 0px; PADDING-TOP: 10px; POSITION: absolute; HEIGHT: 20px
}
#postcard H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
