


html{
background: url(images/bgimage.gif);
}

body {
background-image: url(images/header.jpg);
background-repeat: no-repeat;
background-position: center top;
margin: 0px;
padding: 0px;
}

#middlewrapper{
width: 990px;
height: 600px;
margin-top:30px;
}

body,td,th {
font-family: Arial;
font-size: 13px;
color: #464925;
line-height: 17px;
color:#403f3f;
}

a{
color:#CA3F3E;
text-decoration: none;
}

dl{
margin:0;
padding:0;	
}

.hidden {
position:absolute;
left:0px;
top:-5000px;
width:1px;
height:1px;
overflow:hidden;
}
h2.wd{
font-style:italic;	
font-size:17px;	
color:#2da19c;
width: 150px;
font-family: Georgia;
}

h2.subtitle{
font-style:italic;	
font-size:20px;	
color:#2da19c;
width: 470px;
padding-left:10px;
font-family: Georgia;
}

h2.site{text-align: center;margin: 10px 0 10px 0;color:#51AC9E;font-family:georgia;font-size:15px;}

#topnav{
font-family: Georgia;
font-size: 14px;
font-style: italic;
float:right;
margin: 6px 34px 0 0;
font-weight: bold;
height:30px;
width: 900px;
}

#topnav a{
color:#04716c;
text-decoration: none;
}

#topnav a:HOVER{
color:#ca3143;
text-decoration: none;
}


.next{
background:url("../img/next.gif") no-repeat;	
width:78px;
height: 25px;
float: left;
margin-left:15px;	
position:absolute;
}
.prev{background:url("../img/prev.gif") no-repeat;	
width:78px;
height: 25px;
float: left;	
}

.tc{margin:0px 15px 5px 0;}

.sliderbox{
margin:0;
padding:0;
background: url(images/slideframe.png) no-repeat;
width: 335px;
float: left;
height:170px;
margin:0px 15px 0 0;
}
.anyClass{
margin-left:15px;
height:190px;
}
.anyClass ul li{
background:url("../img/sitebox.jpg") no-repeat;
float:left;
width:297px;
height:250px;
list-style: none;
margin:0 5px 0 5px;
}

#slidewrapper{
width:320px;
position: relative;
}
#slidewrapper ul{
width:300px;
}

#slidewrapper ul li{
list-style:none;
float:left;
}

#slidewrapper ul li a.hostinglist{
background:url(../img/viewlist.gif) no-repeat;
width:118px;
height:25px;
display:block;
}
#slidewrapper ul li a.hostinglist:hover{background:url(../img/viewlist.gif) no-repeat 0 -25px;}

#slidewrapper ul li a.prev{
background:url("images/prev.gif") no-repeat;	
width:32px;
height: 34px;
display:block;
cursor:pointer;
position:absolute;
left :0px;
top: 56px;
z-index:1000;
outline: none;
}


#slidewrapper ul li a.next{
background:url("images/next.gif") no-repeat;	
width:32px;
height: 34px;
display:block;
cursor:pointer;
position:absolute;
left :291px;
top: 54px;
z-index:1000;
outline: none;
}

#hpboxes{
clear: both;
height: 240px;
}

.boxcontent{
width: 296px;
}

.title {
font-size: 18px;
color: #ab5e21;
line-height: 20px;
margin-top: 10px;
display: block;
font-family: Georgia;
font-style: italic;
font-weight: bold;
}
.sub_title {
line-height: 28px;
color: #3F7069;
}
.image_hold_bg {
background-image: url(images/7press_13.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 231px;
width: 225px;
padding-top: 26px;
padding-left: 44px;
}

.footer_bg {
background-image: url(images/7press_25.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 216px;
}
.style1 {
font-size: 12px;
display:block;
font-size:12px;
width:460px;
}
.style1.topnav{
display:block;
font-size:12px;
margin-bottom:20px;
}

.style2 {
color: #464925
}

#page{
width:990px;
margin-right: auto;
margin-left: auto;
margin:0 auto;
}

#footer_page{
width:999px;
margin-right: auto;
margin-left: auto;
}
#footer_page p{
}


#header{
height:315px;
width: 945px;
}
#call{
float: left;
width:160px;
font-family: Georgia;
font-size: 14px;
color:#d15b3a;
font-style:normal;
font-weight: bold;
height:20px;
margin-right: 96px;
} 


#content{
width:990px;
}

.left{
width:670px;
float:left;
margin-bottom: 20px;
}

.right{

float:left;
}

.text_style1{
margin-bottom: 10px;
width:100px;
}

.text_style2{
clear: both;
height: 240px;
width: 658px;
}
.text_style3{
width:305px;
float:left;
margin-left:21px;
}

.text_style4{
	width:325px;
	float:right;
}
.text_style5{
	width:315px;
	float:right;
}
.text_style5 p{
margin:0;
width: 301px;
}

.text_style5 span{
color:#409588;
font-weight: bold;
font-size: 12px;
}

.copy{
color: #fff;
font-size: 11px;
float:right;
margin:0 auto;
margin-top:100px;
}

.introtext ul{
padding-left:25px;	
}
.introtext ul li{
line-height: 20px;
list-style:none;
background: url(images/star.gif) no-repeat  left top;
padding:0 0 0 21px;
}
.introtext ul li a:hover{
text-decoration: none;
}
.introtext ul li a{
color: #ca3f3e;
font-weight: bold;
text-decoration: underline;
}


.text_style1 p{
width:313px;
color: #403f3f;
font-size:14px;
line-height: 17px;
float: left;
margin: 0;
}

.text_style1 ul{
padding-left:10px;
}

.text_style1 ul li{
line-height: 20px;
list-style:none;
background: url(images/bbullet.gif) no-repeat  left top;
padding:0 0 0 21px;
}
.text_style1 ul li a:hover{
text-decoration: none;
}

.text_style1 ul li a{
color: #464925;
}

.text_withimg{
background-image: url(images/box.png);
background-repeat: no-repeat;
background-position: left top;
height: 365px;
width:470px;
float:left;
margin-bottom:45px;
padding-left:21px;
padding-top:16px;
width:465px;

}
.label_text{
height: 25px;
width: 90px;
float: left;
clear: both;
margin-bottom: 5px;
}

.form_cont{
margin-bottom: 3px;
clear: both;
}
.box_img{
padding-left: 1px;
float: left;
padding-right: 30px;
border:none;
margin-bottom:290px;
}
#footer{
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 216px;
}
.style3 {font-size: 12px}

/* HP STYLE */

#textbox{
float: left;
margin-left:16px;
width:280px;
height: 200px;
}
#textbox p{
width:285px;
color: #403f3f;
padding-left:22px;
font-size:12px;
line-height: 17px;
margin:0;
}

#wdbox{
float: left;
width:280px;
height: 200px;
}
#wdbox p{
width:280px;
color: #403f3f;
font-size:14px;
line-height: 17px;
}

.titlepro{
padding:0 0 0 20px;
}

#pro{
padding:10px 0 0 42px;
font-size: 12px;
}

#form{
background:url("images/form.png") no-repeat;
height:392px;
width: 316px;
}

#formtable{
position:absolute;
margin:47px 0 0 116px;
width:108px;
}
#formtable td{

}
#formtable td.nopadding{
padding-top:0;
}
#tdbudget{padding-top:0px ;}
#formtable td.morepadding{
padding-top:5px;
}


input{
border:none;
background-image: none;
background-color:transparent;
}

select{
width:171px;	
border: 2px solid #fff;
background-color:transparent;
height:21px;
}

#txtarea{
height:86px;
border:none;
font-size:15px;
line-height: 21px;
background-image: none;
background-color:transparent;
}

.readmore{
float: right;
margin-left: 171px;
border: none;
background:url("images/viewmore.png") no-repeat;
width: 100px;
height: 100px;
}
.wdf{color:#01524e;font-size: 12px;font-weight: bold;}
.copyfooter{float:right;}

/* PRTFOLIO PAGE */

.portfoliowrapper{width:670px;}
.portfoliowrapper ul{padding: 0;margin: 0;}
.portfoliowrapper ul li{background: url(images/imageframe.gif) no-repeat; width: 310px; height: 200px; list-style: none; float:left; padding: 12px 0 0 17px;}

.introtext{width:600px;}
.introtext p{padding: 0 10px 0 10px;}


/* FORM */

label#contact {
color:#D68423;
display:block;
font-size:13px;
font-weight:bold;
margin-top:20px;
}


input#name, input#email, input#url ,select#contact {
color:#ADB8C1;
display:block;
font-family:Arial;
margin-top:3px;
background:url('images/inputbg.gif') no-repeat;
padding:7px 10px;
width:365px;
height: 20px;
}

textarea#text{
border:none;
color:#ADB8C1;
display:block;
font-family:Arial;

background:transparent;
width:371px;
height: 114px;
}
.viewp {}
.viewp a{
font-size:17px;
font-weight:bold;
text-decoration:none;	
}
.text_withimg a:hover{
text-decoration:underline;	
}

.text_withimg a{
text-decoration:none;
}

.viewp{
background:url('images/viewp.png') no-repeat;	
width:155px;
height:40px;
display:block;
cursor:pointer;
}

#textbox{
padding:10px;
color:#ADB8C1;
display:block;
font-family:Arial;

background:url('images/areabg.gif') no-repeat;
width:385px;
height: 114px;	
margin-left:0;
}
#cep{width:390px;height:330px;}

.cptimage{
width: 70px;
height: 30px;
margin-top:-30px;
}

.submitform{
margin-top: 13px;
}


#security_code{margin-top: 10px;margin-left:86px;width:83px;font-size:19px;height:24px;}
