body
{
background: #3CBED8 url(../images/back.jpg) repeat-x;
margin: 0px;
padding: 0px 0px 0px 0px;
}

#backgroundImg
{
width:100%;
min-height:750px;
height:auto !important;
height:750px;
background: url(../images/back_img.jpg) no-repeat top center;
text-align:center;
}

#wrapper
{
text-align:left;
width:780px;
margin:0 auto;
}

#header
{
position:relative;
width:780px;
height:356px;
background: url(../images/header_back.jpg) no-repeat top center;
margin:0px 0px 35px 0px;
}

#headerImg
{
top:142px;
left:15px;
position:absolute;
}

#phone
{
top:230px;
left:474px;
position:absolute;
}

#headerTXT
{
top:150px;
left:474px;
position:absolute;
width:278px;
}

#logo
{
position:absolute;
top:22px;
left:27px;
width:272px;
height:103px;
}

#homeContent
{
position:relative;
width:780px;
background: url(../images/home_content_back.gif) repeat-y top center;
}

#homeCol1
{
position:relative;
z-index:2;
min-height:300px;
height:auto !important;
height:300px;
float:left;
width:183px;
padding:0px 50px 0px 33px;
}

#homeCol2
{
position:relative;
z-index:2;
min-height:300px;
height:auto !important;
height:300px;
float:left;
width:183px;
padding:0px 49px 0px 33px;
}

#homeCol3
{
position:relative;
z-index:2;
min-height:300px;
height:auto !important;
height:300px;
float:left;
width:183px;
padding:0px 33px 0px 33px;
}

#homeContentTop
{
left:0px;
top:-30px;
position:absolute;
z-index:1;
width:780px;
height:146px;
background: url(../images/home_content_top.gif) no-repeat top center;
}

#homeContentBot
{
left:0px;
bottom:-50px;
position:absolute;
z-index:1;
width:780px;
height:194px;
background: url(../images/home_content_bot.gif) no-repeat top center;
}


#secondContent
{
position:relative;
width:780px;
background: url(../images/second_content_back.gif) repeat-y top center;
}

#secondCol1
{
position:relative;
z-index:2;
min-height:300px;
height:auto !important;
height:300px;
float:left;
width:183px;
padding:0px 50px 0px 33px;
}

#secondCol2
{
position:relative;
z-index:2;
min-height:300px;
height:auto !important;
height:300px;
float:left;
width:448px;
padding:0px 33px 0px 33px;
}

#secondContentTop
{
left:0px;
top:-30px;
position:absolute;
z-index:1;
width:780px;
height:146px;
background: url(../images/second_content_top.gif) no-repeat top center;
}

#secondContentBot
{
left:0px;
bottom:-160px;
position:absolute;
z-index:1;
width:780px;
height:194px;
background: url(../images/second_content_bot.gif) no-repeat top center;
}

#footer
{
z-index:10;
position:relative;
margin:90px 0px 50px 142px;
width:638px;
}

#bbbLogo
{
left:-80px;
top:-16px;
position:absolute;
}

.homeTTL
{
padding:0px 0px 10px 0px;
}

img
{
border:0;
}

#topnav {
padding: 0px;
margin: 0px;
list-style-type:none;
position: absolute;
left:326px;
top:37px;
}	

	#topnav li{
	float: left; 
	height:40px;
	padding: 0px;
	margin: 0px;
	}
	
	#topnav li a{
	text-decoration: none;
	float: left; 
	padding: 0px;
	margin: 0px;
	}
	
	
.topnav1{
border:0;
width:77px;
height:40px;
}

.topnav1o{
width:77px;
height:40px;
background: url(../images/topnav_1.gif) no-repeat;
}

a.topnav1o:hover{
background: url(../images/topnav_1o.gif) no-repeat;
}

.topnav2{
border:0;
width:93px;
height:40px;
}

.topnav2o{
width:93px;
height:40px;
background: url(../images/topnav_2.gif) no-repeat;
}

a.topnav2o:hover{
background: url(../images/topnav_2o.gif) no-repeat;
}

.topnav3{
border:0;
width:88px;
height:40px;
}

.topnav3o{
width:88px;
height:40px;
background: url(../images/topnav_3.gif) no-repeat;
}

a.topnav3o:hover{
background: url(../images/topnav_3o.gif) no-repeat;
}

.topnav4{
border:0;
width:171px;
height:40px;
}

.topnav4o{
width:171px;
height:40px;
background: url(../images/topnav_4.gif) no-repeat;
}

a.topnav4o:hover{
background: url(../images/topnav_4o.gif) no-repeat;
}

#secondNav{
padding: 0px;
margin: 0px;
list-style-type:none;
position: absolute;
top:142px;
left:474px;
}	

	#secondNav li{
	position: relative;
	width:271px;
	height:44px;
	padding: 0px;
	margin: 0px;
	float: left; 
	clear: left;
	}
	
	#secondNav li a{
	z-index:1;
	position: absolute;
	border:0;
	top:0px;
	left:0px;
	width:271px;
	height:44px;
	}
	
.preload
{
display:none;
}

div.hr 
{
padding:0px;
margin:20px 0px 20px 0px;
height: 1px;
background: #48A8DA;
}
div.hr hr 
{
display: none;
}