@charset "utf-8";
/* CSS Document */

body{
	background:#0e5485 url(images/bg.jpg) repeat-x;
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
}

h1{
	text-indent:-999em;
	background:url(images/logo.jpg) no-repeat;
	width:337px;
	height:126px;
	overflow:hidden;
	margin:0;
}
	h1 a{
	display:block;
	width:337px;
	height:126px;
	}
p{
	line-height:18px;
}
img{
	border:none;
}
h3{
        margin:0;
}
a{ text-decoration:none; color:#FFFFFF;}
a:hover{ text-decoration:underline;}
#wrapper{
	background:url(images/bg-center.jpg) top no-repeat;
}
#container{
	width:765px;
	padding-right:25px;
	margin:0 auto 0 auto;
}
	#header{
		height:126px;
	}
	#logo{
		float:left;
	}
	.hotline{
		font-size:140%;
		text-transform:capitalize;
		font-weight:bold;
		float:right;
		width:40%;
		text-align:right;
		margin-right:15px;
	}
	
	#header .creditcard{
		float:right;
		background:url(images/cards.jpg) right no-repeat;
		width:227px;
		height:86px;
		list-style:none;
		margin:0; padding:0;
	}
	
		#header .topnav ul{
			display:none;
			float:right;
			list-style:none;
			margin:0; padding:8px 0 0;
			font-size:90%;
		}
			#header .topnav ul li{
				display:inline;
				padding:0 4px 0 5px; margin:0;
				border-right:1px solid #FFFFFF;

			}
			#header .topnav ul li.noborder{
				border-right:0px solid RED;
			}

	#main_nav{
		background:url(images/nav-bg.jpg) no-repeat;
		height:40px;
		margin-left:10px;
	}
		#main_nav ul{
		margin:0; padding:0 0 0 10px;
		list-style:none;
			}
		#main_nav ul li{
		float:left;
		margin:0 6px 0 6px;
			}
		#main_nav ul li a{
				height:40px;
				overflow:hidden;
				text-indent:-999em;
				display:block;
		}

	
			#main_nav ul li.home a{
				background:url(images/home.jpg) top no-repeat;
				width:52px;
			}
			#main_nav ul li.aboutus a{
				background:url(images/aboutus.jpg) top no-repeat;
				width:75px;
			}
			#main_nav ul li.clients a{
				background:url(images/clients.jpg) top no-repeat;
				width:71px;
			}
			#main_nav ul li.contactus a{
				background:url(images/contactus.jpg) top no-repeat;
				width:75px;
			}
			#main_nav ul li a:hover, #main_nav ul li a.selected{
			background-position:bottom;
		}


#content {
	margin: 0 0 0 18px;
	padding: 20px 15px 20px 0;
	height: 1%; /* ie6 hack */
	overflow: hidden;
}
* html #content {
	margin: 0 0 0 25px;
	padding: 20px 15px 20px 0;
	width:360px;
	border:0px solid red;

}
#rightcolumn{
	float:right;
	width:340px;
	padding-top:10px;
}

#footer{
	margin-top:10px;
	text-align:center;
	border-top:#0066FF solid 1px;
	padding:8px;
}
#footer ul{
			list-style:none;
			margin:0; padding:8px 0 0;
			font-size:90%;
		}
	#footer ul li{
				display:inline;
				padding:0 4px 0 5px; margin:0;
				border-right:1px solid #FFFFFF;

			}
	#footer ul li.noborder{
				border-right:0px solid RED;
			}



ul.logolist{ margin:0; padding:0; list-style:none;}
ul.logolist li{ float:left; margin:0 3px 0 3px; text-align:center; font-size:105%; width:190px; height:160px; font-weight:bold;}
ul.logolist li img{border:3px solid #0f4c75;}
.blueform{
	background:#09243a;
	width:332px;
}
	.blueform form{
		padding:3px 10px 0px 15px;
		margin:0;
	}
	.blueform form p{
		margin:4px;
	}
	.blueform form label{
		width:110px;
		font-size:95%;
		display:block;
		float:left;
	}
	.blueform form input, .blueform form textarea, .blueform form select{
		border:1px solid #33CCFF;
		width:180px;
	}
	.blueform form .button{
		border:none;
		right:5px;
		position:relative;
		width:185px;
		height:53px;
	}
	.garantee{
		width:100px;
		height:100px;
		margin:0;
		padding:0;
		top:-5.7em;
		left:17em;
		background:url(images/100percent-ico.jpg) no-repeat;
		display:block;
		position:relative;
	}
.blueform .topedge{
	background:url(images/blueform_top.jpg) top no-repeat;
	height:13px;
}
.blueform .bottomedge{
	background:url(images/blueform_bottom.jpg) bottom no-repeat;
	height:13px;
}



.contactus_blueform{
	background:#0e5485;
	width:332px;
}
	.contactus_blueform form{
		padding:3px 10px 0px 15px;
		margin:0;
	}
	.contactus_blueform form p{
		margin:4px;
	}
	.contactus_blueform form label{
		width:110px;
		font-size:95%;
		display:block;
		float:left;
	}
	.contactus_blueform form input, .blueform form input textarea{
		border:1px solid #33CCFF;
		width:180px;
	}
	.contactus_blueform form .button{
		border:none;
		width:80px;
		font-weight:bold;
	}
.contactus_blueform .topedge{
	background:url(images/contactform-header.jpg) top no-repeat;
	height:37px;
}


.confirmation_form{
}
	.confirmation_form form{
		padding:3px 10px 0px 15px;
		margin:0;
	}
	.confirmation_form form p{
		margin:4px;
	}
	.confirmation_form form label{
		width:110px;
		font-size:95%;
		display:block;
		float:left;
	}
	.confirmation_form form input, .confirmation_form form input textarea{
		width:180px;
	}
	.confirmation_form form .button{
		border:none;
		width:70px;
		padding:2px;
		font-weight:bold;
	}


.imgborder{
	border:3px solid #0f4c75;
}
.blue_border{
	border:1px solid #4ddbff;
}
.clear{
	clear:both;
}