/* CSS Document */

body {
    margin:0;
    padding:0;
    font-size:12px;
    font-family:Arial, Verdana, sans-serif;
    line-height:18px;
    color:#000;
    background:#000 url(cuts/splash_bground.jpg) repeat-x top left;
}

li {list-style:circle;}

h3 {
    font-size:14px;
    font-family:Arial, Verdana, sans-serif;
    color:#036;
}

#splash_middle_bground {
	background:url(cuts/splash_middle_bground.jpg) repeat-x top left;
	height:260px;
	margin-top:150px;
}
#splash_middle {
    width:1000px;
    height:260px;
    align:center;
    margin:0px auto;
    
}

#splash_left {
    width:532px;
    height:260px;
    float:left;
    text-align:right;
    color:white;
}

#splash_left h1 {
    font-family:"Bank Gothic", Verdana, Arial, sans-serif;
    font-size:40px;
    padding:80px 20px 0 0;
    margin:0;
}

#splash_left h2 {
    font-family:Times, Georgia, serif;
    font-weight:normal;
    font-size:20px;
    padding:10px 20px 0 0;
    margin:0;
    line-height:26px;
}

#splash_links {
   width:1000px;
   text-align:center;
   margin:10px auto;
   font-family:"Bank Gothic", Arial, sans-serif;
   font-size:14px;
}

#splash_links a:link, #splash_links a:visited {color:white; text-decoration:underline;}
#splash_links a:hover, #splash_links a:active {color:#99ccff; text-decoration:underline;}

/* HEADER */


#main {
    width:1000px;
    margin:0 auto;
}

#header {
    background:url(cuts/header_bground.jpg) repeat-x top left;
    height:102px;
    margin-top:10px;
}

#header_left {
   width:260px;
   float:left;
}

#header_right {
   float:left;
   background:url(cuts/header_right.jpg) no-repeat top right;
}

#main_nav
{
	float:left;
	width:740px;	
        margin-top:64px;
}


.nav_line {
height:25px; 

font-family:verdana, arial, sans-serif; 
font-size:12px;
text-transform:uppercase;
background:url(cuts/nav_bground.jpg) repeat-x top left;
}

.nav_line li {list-style:none;}

.nav_line .select {

margin:0; 
padding:0px 0 0 25px; 
list-style:none; 
white-space:nowrap;
}

.nav_line li {
float:left;
border-right:2px solid black;
}

.nav_line .select a {
display:block; 
height:25px; 
float:left; 
padding:0px 0 0 15px; 
text-decoration:none; 
line-height:24px; 
white-space:nowrap; 
color:#fff;
}

.nav_line .select a b {
display:block; 
padding:0 30px 0px 15px; 
}

.nav_line .select a:hover, 
.nav_line .select li:hover a {
background:url(cuts/nav_roll_bground.jpg) repeat-x top left;
padding:0 0 0 15px;
line-height:24px;
cursor:pointer; 
color:#000;
}






/* IE6 only */
.nav_line table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

/* BODY */


#main_content {
     width:860px;
     height:390px;
	 padding-left:140px;
     background:#ccc url(cuts/body_bground.jpg) repeat-x top left;
}

#left_rail {
     width:119px;
     background:#036;
     float:left;
     height:369px;
     margin:19px 0 0 0px;
     border:1px solid black;
     color:white;
     text-align:center;
     
}

#left_rail p {padding:0px 8px; font-size:14px;}

.left_top {height:230px; margin:0px 0 15px 0; float:left;}
.left_bottom {float:left;}

#left_rail h3 {
      height:17px;
      width:119px;
      text-align:center;
      padding-top:1px;
      font-size:12px;
      background: url(cuts/left_bground.jpg) repeat-x top left;
}

#left_rail h3 a:link, #left_rail h3 a:visited {color:black; font-size:12px; text-transform:uppercase; text-decoration:none;}
#left_rail h3 a:active, #left_rail h3 a:hover {color:white; font-size:12px; text-transform:uppercase; text-decoration:none;}

#content_area {
     width:640px;
     height:330px;
     padding:28px 40px 30px 20px;
     margin-left:10px;
     float:left;
     background:url(cuts/content_bground.jpg) no-repeat top left;
}

#content_area h1 {
     margin:0;
     padding:0 0 10px 0;
     font-family:verdana, arial, sans-serif;
     font-size:20px;
     color:black;
}

#content_area h3 {
      margin:0; 
	  padding:3px 0px;    
}

#content_area ul {
     margin-top:0px; margin-bottom:0px;

}

#home_content p {margin-top:0;}

.main_left {
     width:300px;
     float:left;
     margin-right:30px;
}

.main_right {
     width:300px;
     float:left;
}

/* PRICING */


.rate {
     margin:-6px 0 0 0;
     font-size:11px;
     font-weight:bold;
     font-style:italic;
     color:#333;
}

#pricing_content h4 {
     line-height:0px;
      margin:0;
     padding:7px 0px 10px 0px;
     font-size:12px;
     font-family:Verdana, helvetica, sans-serif;
     
}

.quote_box {width:300px; float:left;}

.completion_time, .quote {
     font-size:11px;
     float:left;
     font-weight:bold;
     color:#333;
     margin-top:0;
}

.completion_time {padding-right:10px;}

#asterisk {
    clear:both;
	float:left;
	font-size:11px;
	font-style:italic;
	width:500px;
}


/* BOTTOM */

#bottom {
    width:1000px;
    height:95px;
	border-top:2px solid black;
    background:url(cuts/bottom_light.jpg) repeat-x top left;
}

#footer {
    width:1000px;
    text-align:center;
}

#footer ul {
      margin:60px 0 0 0;
	  padding:0;
}

#footer li {
     display:inline;
     padding:0 20px;
     font-size:12px;
     font-family:Arial, Verdana, sans-serif;
}

#footer a:link, #footer a:visited {color:white; text-decoration:underline;}
#footer a:hover, #footer a:active {color:#99ccff; text-decoration:underline;}
