/* CSS Document */
body {
	/*background-image: url(../images/bg.gif);*/
	background-color:#F4F6F6;
	margin: 10px 0;
}

#container {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	width: 776px;
	background-color: #FFFFFF;	
	padding: 5px 0 0px 0;
	border:1px solid #B3B2B2;
	margin: 0;
}

#header {
	width: 700px;
	background-image:url(../images/header3.jpg);
	height:155px;
}

/*#headerred {     	
	background-color: #A01110;
	float: left;
	width: 50%;
	height: 122px;
}

#headerred img {
	margin: 45px 0 0px 0;
}

#headerblack {    
	background-color: #000000;
	float: right;
	width: 50%;
	height: 122px;
}

#headerblack img {
	margin: 7px 0 0 0;
}*/

/* ---------------------- sqeeze -----------------------*/
#content1 {
    font-family: Arial, Helvetica, sans-serif;
	background-color: #F6F5F6;
	width: 700px;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	clear: both;
}
.list ul li{
	list-style-image: url(../images/arrow3.gif);
	line-height:20px;	
}
.list ul li ul.sub li {
	list-style:url(../images/arrow2.gif);
}  
ul li .arrow1{
 	list-style-image: url(../images/arrow3.gif);
	line-height:10px;
	/*style="font-size:16px; */ 
}
	
ul li {
 	list-style-image: url(../images/arrow2.gif);
	/*list-style:url(../images/arrow2.gif);*/
	line-height:10px;  
	
}
#content {
    font-family: Arial, Helvetica, sans-serif;
	background-color: #F6F5F6;
	width: 700px;
	color: #002252;
	font-size: 17px;
	font-weight: bold;
	clear: both;
}
#content p {
	padding: 40px 0 20px 0;
}
#form {
	width: 500px;
	font-size: 75%;
	color:#333333;
	font-weight: normal;
}
#form span {
	margin: 0 0 0 0;
}
#form span input {
	margin: 0 10px 0 0;
}
#dotedline {
	background-image: url(../images/doted.gif);
	background-repeat: repeat-x;
	height: 2px;
	width: 700px;
}
input.answer {
	margin: 20px 0 20px 0;
}
form {
	margin: 0;
	padding: 0;
}

/* ---------------------- landing -----------------------*/

#wrapper{
	width: 700px;
	font-family:Georgia, "Times New Roman", Times, serif;	
	font-size:12px;
	/*padding-top:10px;*/
	clear: both;	
}
#wrapper2{
   width: 900px;
}

/*.link{
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
    color:#003399;
	text-decoration:underline;
}
a.link {
    color:#003399;
	text-decoration:none;
}
a.link:hover {
    color:#003399;
	text-decoration:none;
}
	*/
.list1 {
}
	  	
.list ul li{
	list-style-image: url(../images/arrow2.gif);
	line-height:20px;	
}
  
ul li .arrow{
 	list-style-image: url(../images/arrow2.gif);
}
	
ul li {
 	list-style-image: url(../images/arrow4.gif);
	/*list-style:url(../images/arrow2.gif);*/
	line-height:22px;    
}

.box_cost{		
	padding:10px;	
	width:600px;
	border: solid 1px #E8E9E9;
}
  
.box_bg{	
	background-repeat:repeat-x;
	/*padding:10px 6px 10px 6px;*/
	/*padding:5px 6px 10px 6px;*/
	padding:6px 8px 6px 6px;
	background-color:#F2F2F2;
	border: solid 1px #E8E9E9;
}

.box_bg1{	
	background-repeat:repeat-x;
	padding:10px 20px;
	border: solid 1px #E8E9E9;
}

.box_bg1 a{
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
    color:#0000ff;
	text-decoration:underline;
}

.box_bg1 a:hover{
    color:#0000ff;
	text-decoration:none;
}
	

.box_bg2{
    background-image:url(../images/line.gif);		
    background-repeat:repeat-x;
	padding:18px;
    width:650px;
      }
	  
.box_bg2 a{
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
    color:#0000ff;
	text-decoration:underline;
}

.box_bg2 a:hover{
    color:#0000ff;
	text-decoration:none;
}

.testimonial{	
	background-repeat:repeat-x;
	padding:10px 20px;
	border: solid 1px #000000;
	background-color:#F4F4F4;
	width:645px;
}
.testimonial2{	
	background-repeat:repeat-x;
	padding:10px 20px;
	border: solid 1px #000000;
	background-color:#F4F4F4;
	width:655px;
}
	  	  
.box_bg_david{	
	background-repeat:repeat-x;
	background-color:#FEFAFA;
	padding:8px 20px;
	border: solid 1px #000000;
}

.box_bg_david a{
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
    color:#0000ff;
	text-decoration:underline;
}

.box_bg_david a:hover{
    color:#0000ff;
	text-decoration:none;
}

.link1 a{
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
    color:#0066FF;
	text-decoration:none;
}

.link1 a:hover{
    color:#0066FF;
	text-decoration:underline;
}

.arial13{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:13px;
    font-weight:normal;
    color:#000000;
	line-height:19px;	
}

.arial14{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    font-weight:bold;
    color:#000000;	
}
.arial14blue{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    font-weight:bold;
    color:#0066CC;
	line-height:10px;
}
.arial14red{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    font-weight:bold;
    color:#CC0000;
	line-height:15px;
	
}
.arial14blk{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    font-weight:bold;
    color:#000000;
	line-height:15px;	
}
.arial14 span{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:13px;
    font-weight:normal;
    color:#000000;	
}

.arial15{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#000000;
	line-height:28px;
}

.arial16{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#000000;	
}

.Georgia18{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    font-weight:bold;
    color:#000000;
	line-height:25px;
}

.Georgia24{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:24px;
    font-weight:bold;
    color:#000000;
	line-height:25px;
}
.Georgia22{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:22px;
    font-weight:bold;
    color:#CC0000;
}
	
#form2 {
    font-family: Georgia, "Times New Roman", Times, serif;	
	width:650px;
	font-size:12px;
	color:#000000;
	font-weight: normal;
	text-align:center;	
}	
.text-box {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;

}
.form2-box{	
	background-repeat:repeat-x;	
	padding:20px 10px 15px 10px;;
	border: solid 1px #E8E9E9;
}
		
.red-payment {
	background-color:#B41108;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #B41108;
	font-size:12px;
	margin:0px;
	padding:2px;
	cursor:pointer;
	font-weight:bold;
	color:#FFFFFF;	
}
		
.text10{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#0000FF;
	text-decoration:underline;
}

.text10 a{
    color:#0000FF;
	text-decoration:none;
}

.text10 a:hover {
    color:#0000FF;
	text-decoration:none;
}

#red1{  
   width:35%;
   float:left;
   height:15px;   
   text-align:right;
   margin-bottom:10px;  
  }

#red2{    
   width:65%;
   float:right;
   height:15px;   
   text-align:left;
   margin-bottom:10px;     
}

#cost1{  
   width:60%;
   float:left;
   height:15px;   
   text-align:right;
   margin-bottom:5px;  
  }

#cost2{    
   width:40%;
   float:right;
   height:15px;   
   text-align:left;   
   margin-bottom:5px;     
}
	
#size1{
   float: left;
   width: 35%;   
   height:70px;
   text-align:right; 
 }
 
#size2{  
   float:right;
   width:65%;
   height:70px;
   text-align:left;
}

#thank-you-left{
   width:289px;
   float:left;
}

#thank-you-right{
   width:100%;
   float:left;
   text-align:left;
}

#bot{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#E5E5E4;
	line-height:30px;
	margin:0px ;
	text-align:center;
	}
	
#bot a{
	color:#666666;
	text-decoration:underline;
	margin:0px 2px 0px 2px;
	}
	
#bot a:hover{
	color:#000950;
	text-decoration:underline;
}	

.copyright1{
    width:50%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-align: left;	
	float:left;	
	margin-top:8px;
	}
	
.copyright1 a{
	color:#000000;
	text-decoration:underline;
	}
	
.copyright1 a:hover{
	text-decoration:underline;
	color:#999999;
	}
	
.copyright2{
    width:50%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-align:right;	
	float:right;	
	margin-top:8px;
	}
	
.copyright2 a{
	color:#000000;
	text-decoration:underline;
	}
	
.copyright2 a:hover{
	text-decoration:underline;
	color:#999999;
	}
	
.bottom-footer{
    width:30%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-align: left;	
	float:left;	
	margin-top:8px;
	}
	
.bottom-footer a{
	color:#000000;
	text-decoration:underline;
	}
	
.bottom-footer a:hover{
	text-decoration:underline;
	color:#999999;
	}
	
.bottom-footer2{
    width:30%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-align:right;	
	float:right;	
	margin-top:8px;
	}
	
.bottom-footer2 a{
	color:#000000;
	text-decoration:underline;
	}
	
.bottom-footer2 a:hover{
	text-decoration:underline;
	color:#999999;
	}	
	
	
.host{
    width:100%;	
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	}
	
.host a{
	color:#000000;
	text-decoration:underline;
	}
	
.host a:hover{
	text-decoration:underline;
	color:#999999;
	}
	

#forgot-text{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:13px;
   background-color:#CCCCCC;
   color:#000000;
   width:320px;
   font-weight: bold;
   border-top: solid 1px #E0DFDF;
   border-left: solid 1px #E0DFDF;	
   border-right: solid 1px #E0DFDF;
   padding:5px 20px;
   margin-top:20px;
   clear:both; 
    
}
.forgot-text1{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:11px;
   background-color:#F8F7F7;
   color:#666262;
   width:320px;
   font-weight: bold;
   border-bottom: solid 1px #E0DFDF;
   border-left: solid 1px #E0DFDF;	
   border-right: solid 1px #E0DFDF;
   padding:20px;			
}

.color{
    color:#B41108;
}

.color-red{
    color:#CC0000;
}
.color-b{
    color:#000000;
}


.thank{
     width:670px;
	 padding-top:20px; 
	 font-size:12px;
}
.thankbox {
	width: 61.5%;
	float:left;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	line-height:14px;
	/*height:58px;*/
	padding:0 10px 0 10px;
	margin:0px;			
}
.thankbox2 {
	width: 29.5%;
	float:left;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	line-height:14px;
	/*height:58px;*/
	padding:0 6px 0 6px;
	margin:0px;			
}

.business{
    /*width:620px;*/
    /*background-image:url(../images/business-line.gif);*/
	background-color:#FFFFFF;
	/*border:1px solid #DBDFE9;*/
	height:200px;
	padding:10px 8px 0px 6px;
	margin:0px;	
}

.button{
    width:620px;
    background-image:url(../images/button-bg1.gif);
    border:1px solid #000000;
	height:31px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#990000;
	line-height:30px;	
}

.button a{
   	color:#CC0000;
	text-decoration:underline;
	line-height:30px;	
}

.button a:hover{  
	color:#CC0000;
	line-height:30px;
	text-decoration:underline;
}

/*part1*/

.thumbnail{
position: relative;
z-index: 0;
}
 
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
 
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#F7F6F6;
margin:31px 0px 0px 0px;
padding: 6px;
left:-1000px;
border: 4px solid #02830b;
visibility: hidden;
color: black;
text-decoration: none;
width:500px;
}


.txt{ /*CSS for enlarged image*/
padding: 2px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#000000;
text-align:left;
}

.ul1{ /*CSS for enlarged image*/
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000000;
text-align:left;
line-height:15px;

}
 
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
 
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -320px;
left: -500px; /*position where enlarged image should offset horizontally */
 
}

/*part2*/

.thumbnail2{
position: relative;
z-index: 0;
}
 
.thumbnail2:hover{
background-color: transparent;
z-index: 50;
}
 
.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color:#F7F6F6;
margin:31px 0px 0px 0px;
padding: 6px;
left:-1000px;
border: 4px solid #02830b;
visibility: hidden;
color: black;
text-decoration: none;
width:500px;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
 
.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -350px;
left: -280px; /*position where enlarged image should offset horizontally */
 
}


/*guarantee*/

.thumbnail3{
position: relative;
z-index: 0;
}
 
.thumbnail3:hover{
background-color: transparent;
z-index: 50;
}
 
.thumbnail3 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
margin:31px 0px 0px 0px;
padding: 6px;
left:-1000px;
border: 4px solid #02830b;
visibility: hidden;
color: black;
text-decoration: none;
width:490px;
}

.thumbnail3 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
 
.thumbnail3:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -250px;
left: -240px; /*position where enlarged image should offset horizontally */
 
}

/*guarantee*/

.thumbnail3{
position: relative;
z-index: 0;
}
 
.thumbnail3:hover{
background-color: transparent;
z-index: 50;
}
 
.thumbnail3 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
margin:31px 0px 0px 0px;
padding: 6px;
left:-1000px;
border: 4px solid #02830b;
visibility: hidden;
color: black;
text-decoration: none;
width:490px;
}

.thumbnail3 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
 
.thumbnail3:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -250px;
left: -240px; /*position where enlarged image should offset horizontally */
 
}

/*guarantee*/

.thumbnail3{
position: relative;
z-index: 0;
}
 
.thumbnail3:hover{
background-color: transparent;
z-index: 50;
}
 
.thumbnail3 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
margin:31px 0px 0px 0px;
padding: 6px;
left:-1000px;
border: 4px solid #02830b;
visibility: hidden;
color: black;
text-decoration: none;
width:490px;
}

.thumbnail3 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
 
.thumbnail3:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -250px;
left: -240px; /*position where enlarged image should offset horizontally */ 
}


/*header*/

.thumbnail4{
position: relative;
z-index: 0;
}
 
.thumbnail4:hover{
background-color: transparent;
z-index: 50;
}
 
.thumbnail4 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
margin:30px 0px 0px 0px;
padding: 8px;
left:-1000px;
border: 4px solid #02830b;
visibility: hidden;
color: black;
text-decoration: none;
width:410px;
}

.thumbnail4 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
 
.thumbnail4:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -45px;
left: -100px; /*position where enlarged image should offset horizontally */ 
}
.border{
	border: solid 1px #999999;
}
.link1{
	background-color:#FFFFFF;
}
.link2{
	background-color:efefef;
}


