@charset "utf-8";
/* CSS Document */

body{
	background-color:#eaeaea;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	background-image:url(/images/bg-blu.jpg);
	background-repeat:repeat-x;
	color:#999;
}


.header-design{
	background-color:#000;
	background-image:url(/images/bg-land.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	height:84px;
}


/* careers Pages */
.whiteDim{
	color:#333 !important;
	font-size:16px;
	font-weight:normal;
	
}


/* careers Pages stop */



.main-section{
	width:930px;
	margin:auto;
	padding:20px;
	padding-top:10px;
	padding-right:0px;
	
}



.search{
	color:#ccc;
	float:right;
	margin:0px 18px 10px 0px;
	font-size:14px;
}

.threeChoices{
	display:none;
}
/*
.main-nav li 

{

display: inline;
float: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;

}

.main-nav li a 

{

font-size: 16px;
color: #ffffff;
text-decoration: none;
display: block;
margin-right: 15px;

}




.main-nav li a:hover 

{

color: #ff9900;

}*/


.main-nav{
	margin:10px 0px;
	padding:0px;
}

.main-nav li{
	display:inline;
	float:left;
	padding:5px;
}

.main-nav li a{
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	display:block;
	margin-right:15px;
}

.main-nav li a:hover{
	color:#FF9900;
}



h1{
	color:#000 !important;
	font-size:23px;
	font-weight:normal;
}

.landingArticle{
	width:900px; 
	padding:15px; 
	padding-top:0px; 
	color:#666;
	margin:auto; 
	font-family:Georgia, 'Times New Roman', Times, serif;
}

.landingArticle h1{

	font-weight:normal;
	font-size:28px;
	padding-top:40px;
	margin-top:0px;
	color:#000;

}

/* 3 colum decision */
.land ul{
	width:950px;
	margin:auto;
}
.land ul li {
	width:280px;
	height:497px;
	float:left;
	margin-right:30px;
	display:inline;
}
	
.land ul li a{
		display:block;
	
		padding:15px;
		font-size:10px;
		text-decoration:none;
		color:#ccc;
		font-family:Tahoma, Geneva, sans-serif;
	}
	
.land ul li a div {
	margin-top:280px;
	line-height:18px;
	font-size:12px;
	padding:0px 15px;

	
}

.header {
	color:#F90;
	font-weight:normal;
	margin:5px 0px;
	
}

.land ul li a div h1{

	line-height:18px;
	font-size:14px;
	color:#ffd374 !important;
	font-weight:normal;
}

.land ul li a:hover{
}


.app{
	background-image:url(../images/applictaion.jpg);
	background-repeat:no-repeat;
	
}

.web{
	
	background-image:url(../images/design.jpg);
	background-repeat:no-repeat;
}

.market{
	
	background-image:url(../images/marketing.jpg);
	background-repeat:no-repeat;
	margin-right:0px !important;
	
}



.quote{
	float:right; 
	width:350px;
	padding-right:20px;
	
}


/* footer starts */
.footer-wrapper{


	background-color:#eaeaea;
	background-position:center 44px;
}

.ft-container{
	margin:5px auto 0px auto;
	
}


/* top footer links */

.top-ft{
	background-color:#333;
	padding: 10px;
	height: 30px;
	border-top: #666 2px solid;
}

.top-ft ul{
	width:620px;
	margin:0px auto;
}
	
.top-ft ul li{
	display:inline;
	float:left;
	list-style:circle;
}

.top-ft ul li a{
color:#EFEFEF;
text-decoration:none;
padding:3px 10px;
font-size:14px;
display:block;
}

.top-ft ul li a:hover{
	color:#f90;
}

/* middle footer links */

.mid-ft{
	width:950px;
	margin:auto;
	padding-bottom: 0px;
}

.mid-ft>ul{
	padding:0px;
	float:left;
	margin-left: 80px;
}

.mid-ft>ul>li{
	list-style:none;

}

.mid-ft>ul>li>a{
	font-size:17px;
	color:#333333;
}


.mid-ft ul li a{
	color:#333;
	text-decoration:none;
}

.mid-ft ul li a:hover{
	color:#000;
	text-decoration:none;
}

.mid-ft ul li ul{
	margin:0px;
	padding:3px 10px;
	font-family: Arial, Helvetica, sans-serif;
}


/* Bottom footer links */


.btm-ft{
	padding:10px;
	background-color:#FFF;
	text-align:center;
	background-image: url(../images/design/ft-devider-line.png);
	background-repeat:repeat-x;
}

.btm-ft img{
	border:none;
}
	
.city{
	background-image:url(../images/city-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}



/* form Free Quote */



ul.formbuildermainSkin_Container_1_Module_2{
	
	padding-top:25px !important;
}

UL.formbuildermainSkin_Container_1_Module_2 {
	padding-bottom:5px !important;
		margin-bottom:5px !important;
		padding-top:20px;
}

ul.formbuildermainSkin_Container_1_Module_2 li{
	xborder:none !important;
	xmin-height:20px;
	width:500px;
	margin:auto;
}


ulformbuildermainSkin_Container_1_Module_2 li input{

	padding:4px;
}
div.formbuildermainSkin_Container_1_Module_2
{
	width:500px;
	margin:auto;
	padding-bottom:5px !important;
	margin-bottom:5px !important;
	padding-top:170px;
}

/* Payment Form 

#mainSkin_Container_3_ModuleHolder{
	width:400px;
xheight:150px;
}


#mainSkin_Container_3_ModuleHolder{
	background-color:#FFF;
	border:#ccc solid 1px;
	width:400px;
	padding:25px !important;
	-moz-border-radius: 15px;
-webkit-border-radius: 15px;
min-height:300px;
}

#mainSkin_Container_3_ModuleHolder

{
	xbackground-image:url(/images/design/ladderfront.png);
	background-repeat:no-repeat;
	background-position:600px 50px;

}

#mainSkin_Container_3_ModuleHolder .label{
	width:140px !important;
	font-size:12px;
}
*/

/* support form */
/*
ul.formbuildermainSkin_Container_3_Module_4  {
	background-color:#FFF;
	border:#ccc solid 1px;
	width:400px;
	padding:25px !important;
	-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
*/
ul.formbuildermainSkin_Container_3_Module_4 li {
	border-bottom:none !important;
}

mainSkin$articleLanding_18ca4a54-7d14-4aa7-ac82-4ceb030c6a6c$18ca4a54-7d14-4aa7-ac82-4ceb030c6a6c$ctl12$tbText{
	height:150px;
	width:300px;
}
	

.footerOverride
{
	text-align:left !important;
	padding-left:150px;
}

/* landing 2 col skin */
.RightCol
{	
	float:right;
	width:310px;
}
.RightCol #mainSkin_Container_3_ModuleHolder
{

	background:none !important;
	width:auto !important;
	height:auto !important;
	border:none !important;
}

.LeftColBody
{
	background-image:url(../images/chops/middleBg.png);
	width:587px;
	background-repeat:repeat-y;
	background-position:center;
}

.LeftMain
{
	padding-left:20px;
	padding-right:20px;
	width:548px;
}

.LeftMain p
{
	color:#6c6c6c;
	line-height:18px;
	font-size:13px;
}

.LeftMain ul li
{
	line-height:30px;
	color:#4b4b4b;
	font-size:13px;
}
