/*main container start*/
.wrapper{
width:100%;
margin:0px auto;
}

#main-container{
width:940px;
margin:0px auto;

}

#header{
width:940px;
margin:0 auto;
float:left;

}
/*home page sidebar and content area*/

#content-column-home{
width:540px;
float:left;
margin-right:55px;

}

#sidebar-home{
float:left;
width:300px;
border-left:1px  dotted #ccc;
padding-left:44px;
}

#content-column-wide{
width:940px;
float:left;
}

/*inner page sidebar and content area*/
#content-column{
width:615px;
float:left;
margin-right:55px;
}

#content-column .first-column, #content-column .second-column, #content-column .third-column{
float:left;
padding-right:25px;
width:180px;
}

#content-column .one-third{
float:left;
padding-right:25px;
width:180px;
margin-bottom:20px;
border-bottom:1px solid #ddd;
padding-bottom:20px;
}

#content-column .one-half{
float:left;
padding-right:25px;
width:282px;

}

#sidebar{
float:left;
width:210px;
padding:20px 28px;
border-left:1px  dotted #ccc;
}

/*footer section*/

#footer{
float:left;
clear:both;
width:100%;
}

.first{
padding-left:0px;

}

#content-column.last{
padding-right:0px;

}

.modal {
		background-color:#fff;
		display:none;
		width:350px;
		padding:15px;
		text-align:left;
		border:2px solid #333;
		z-index: 40; 
	
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		-moz-box-shadow: 0 0 50px #ccc;
		-webkit-box-shadow: 0 0 50px #ccc;
	}
	
	.modal h2 {
		margin:0px;
		border-bottom:1px solid #333;
	}
.error {color:red; padding-top:5px;}
.error input {border: 1px #F00;} 
#messageBox ul li { color:red; font-family:Arial, Helvetica, sans-serif; font-size:12px; } 



