@charset "utf-8";
body {
	background-color: #d0003b;
	background-image: url(images/background.png);
	background-repeat: no-repeat;
	background-position: center top;
}

    .newsitem a:link              { color:#d0003b; text-decoration:underline; }
    .newsitem a:visited           { color:#d0003b; text-decoration:underline; }
    .newsitem a:hover             { color:red; text-decoration:underline; }
    .newsitem a:active            { color:#d0003b; text-decoration:underline; }
	
	.testimonials a:link              { color:#d0003b; text-decoration:underline; }
    .testimonials a:visited           { color:#d0003b; text-decoration:underline; }
    .testimonials a:hover             { color:red; text-decoration:underline; }
    .testimonials a:active            { color:#d0003b; text-decoration:underline; }

    a:link              	{ color:black; text-decoration:none; }
    a:visited           	{ color:black; text-decoration:none; }
    a:hover             	{ color:black; text-decoration:underline; }
    a:active            	{ color:black; text-decoration:none; }

    a.otherLink:link    	{ color:black; text-decoration:none; }
    a.otherLink:visited 	{ color:black; text-decoration:none; }
    a.otherLink:hover   	{ color:black; text-decoration:underline; }
    a.otherLink:active  	{ color:black; text-decoration:none; }

#load {
background:#d0003b; 
position:absolute;
top:0px;
left:50%;
width:1200px;
margin-left:-600px;
height:1600px;
z-index:1000;
display:inline;
}
#load_dev {
background:#d0003b; 
position:absolute;
top:0px;
left:50%;
width:1200px;
margin-left:-600px;
height:1600px;
z-index:1000;
display:inline;
}
#menu{
position:absolute;
top:190px;
left:50%;
margin-left:-470px;
}
#head_image{
position:absolute;
top:70px;
left:50%;
margin-left:-186px;
width:643px;
height:308px;
}
#h_menu{
position:absolute;
top:75px;
left:50%;
margin-left:-170px;
}
#ads{
position:absolute;
top:390px;
left:50%;
margin-left:-175px;
}
#news{
position:absolute;
top:640px;
left:50%;
margin-left:-480px;
height:433px;
overflow:hidden;
}
.news_blurb{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.news_title{
position:relative;
top:-30px;
left:-1px;
height:58px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:none;
width:170px;
overflow:hidden;
}
.testimonials{
position:relative;
top:30px;
left:20px;
height:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:none;
width:400px;
overflow:hidden;
float:left;
padding:10px;
}
.t_button{
position:absolute;
left:320px;
top:60px;
width:89px;
height:30px;
cursor:pointer;
}
.men {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	vertical-align: text-top;
	text-align: left;
	padding-top: 8px;
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	list-style-type: none;
	padding-left: 30px;
	padding-bottom: 13px;
}
.newsitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	vertical-align: text-top;
	text-align: left;
	padding-top: 8px;
	background-image: url(images/news_bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-left: 70px;
	padding-bottom: 18px;
	height:53px;
}
.newsheader {
	list-style-type: none;
	padding-left:11px;
	padding-bottom:5px;
}
.news_date {
position:relative;
left:-48px;
width:30px;
top:2px;
}
.news_month{
position:absolute;
top:0px;
left:0px;
text-align:center;
text-align:center;
font-size:15px;
color:#FFFFFF;
width:30px;
}
.news_day{
position:absolute;
top:20px;
left:0px;
text-align:center;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
width:30px;
}
.news_year{
position:absolute;
top:34px;
left:0px;
text-align:center;
color:#d0003b;
font-size:10px;
width:30px;
}
.add_image {
border:none;
}
#content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
position:absolute;
top:595px;
left:50%;
margin-left:-170px;
height:520px; 
width:580px;
background:none;
padding:10px;
}
#content2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
position:absolute;
top:395px;
left:50%;
margin-left:-170px;
height:655px;
width:580px;
background:none;
padding:10px;
}
#testimonials{
position:absolute;
top:1080px;
left:50%;
margin-left:-440px;
height:133px;
width:880px;
overflow:hidden;
background-image:url(images/testimonials_bg.png)
}
.style1 {font-family: Arial, Helvetica, sans-serif}
.style3 {font-size: 18px}
.style4 {color: #FF0000}
#cover {
background:#000000;
position:absolute;
width:$(window).width;
top:0;
left:0;
right:0;
bottom:0;
display:none;
-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
}
#estimate_window {
position:absolute;
top:50px;
left:50%;
margin-left:-474px;
background:#FFFFFF;
z-index:100000;
}
#payment_window {
position:absolute;
top:50px;
left:50%;
margin-left:-200px;
background:#FFFFFF;
}