body{
	margin:0px;
	padding:0px;
	background-color:#1A324C;
	background-image: url(../images/Bg_Strip.jpg);
	background-repeat: repeat-x;
	/*background-attachment:fixed;*/
}

/*html{
	background-color:#1A324C;
	margin:0px;
	padding:0px;
}
*/
#main_cont{
	width:900px;
	margin:0px auto;
	
}

#header{
	background-image: url(../images/Carries_Logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:127px;
}

#menu, #menu2, #menu3{
	background-image: url(../images/Navi_Strip.jpg);
	background-repeat: repeat-x;
	/*height: 24px;
	padding:11px 0px 2px 0px;*/
}

#menu2{
	/*padding:11px 0px;*/
	height:38px;
}

#menu3{}

#menu3 .module{
	right:0;
	position:relative;
}

#menu .module{
	/*left:50%;
	position:relative;*/
}

#menu .module ul{
	/*left:-50%;
	position:relative;*/
}

#menu ul{
	width:100%;
	text-align:center;
	display:inline-block;
	margin:0px;
	padding:0px;
}

#menu ul li{
	display:inline;
	list-style:none;
	margin:0px;
	background-image: url(../images/topnavimiddleline.jpg);
	background-repeat: no-repeat;
	background-position: -20px top;
}

/*html*#menu ul li a{padding:12px 0px 14px 49px;}*/

#menu ul li:first-child, #menu2 ul li:first-child, #menu3 ul li:first-child{
	background:none;
}

#menu2 ul{
	margin:0px;
	padding:0px;
	/*width:100%;
	text-align:center;*/
}

#menu2 ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	background-image: url(../images/topnavimiddleline.jpg);
	background-repeat: no-repeat;
	background-position: -21px top;
	padding:10px 16px 10px 17px;
}

#menu3 ul{
	margin:0px;
	padding:0px;
	display:inline-block;
	text-align:center;
	left:0%;
	position:relative;
}

#menu3 ul li{
	list-style:none;
	margin:0px;
	padding:10px;
	display:inline;
	background-image: url(../images/topnavimiddleline.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#menu3 ul li a{
	height:20px;
}

html*#splash_img{
	height:259px;
}

#splash_img, #splash_img div.module, #splash_img div.module div, #splash_img div.module div div, #splash_img div.module div div div{
	margin:0px;
	padding:0px;
}

.mod_cont{
	
}

.mod_cont .module{
	height: 399px;
	width: 253px;
	background-image: url(../images/4.png);
	background-repeat: no-repeat;
	padding:0px 0px;
	background-position: left 180px;
	margin:auto;
}

.mod_cont div{}

.mod_cont div div{}

.mod_cont div div div{}

.number1 div div div{
	background-image: url(../images/Option_1_explains_about_4.png);
	background-repeat: no-repeat;
	background-position: 8px 205px;
	padding-left: 48px;
	height: 399px;
}

.number1 div div div h3{
	background-image: url(../images/clipart-design.jpg);
	background-repeat: no-repeat;
	background-position: center 40px;
	height: 150px;
}

.number2 div div div{
	background-image: url(../images/Option_2_explains_about_pre_optimizing_a_web_design_to_initi.png);
	background-repeat: no-repeat;
	background-position: 8px 205px;
	padding-left: 65px;
	height: 399px;
}

.number2 div div div h3{
	background-image: url(../images/clipart-seo-tools.jpg);
	background-repeat: no-repeat;
	background-position: center 30px;
	height: 150px;
}


.number3 div div div{
	background-image: url(../images/Option_3_pertains_to_accessibility_for_people_with_disabilit.png);
	background-repeat: no-repeat;
	background-position: 8px 205px;
	padding-left: 65px;
	height: 399px;
}

.number3 div div div h3{
	background-image: url(../images/accessible_net_logo_seal.jpg);
	background-repeat: no-repeat;
	background-position: center 40px;
	height: 150px;
}


.number1 div div div div, .number2 div div div div, .number3 div div div div{
	background:none;
}

.floatleft{
	float:left;
}

#content_row{
	background-image: url(../images/GRADIENT.jpg);
	background-repeat: repeat-x;
	padding:0px 35px 0px 45px;
	background-color:#FFFFFF;
}

#content_row_inner{
	clear:both;
	
}

#boxstrip{
	background-image: url(../images/Blue_Box_Strip.jpg);
	background-repeat: repeat-x;
	height: 90px;
	clear:both;
}

#modules_bottom{}

.module-center{
	text-align:center;
}

.module-right{
	text-align:right;
}

#footer_menu{
	text-align:center;
}

.module-yesform{
	height:420px;
	width:715px;
	margin:0px auto;
	display:block;
	padding:30px 0px 0px 0px;
}

.module-yesform div{
	background-image: url(../images/Opt-In-Form-Header-Bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.module-yesform div div{
	background-image: url(../images/Opt-In-Form-Header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.module-yesform div div div{
	background:none;
	height:280px;
	padding:140px 40px 0 40px;
}

/*table{
	left:-50%;
	position:relative;
}*/

#footer_menu{
	padding:24px 0px 14px 0px;
}

#footer_menu .module div div div table tr td{
	
}

#footer{
	text-align:center;
	clear:both;
}

.roundcorner{
	-moz-border-radius: 18px;
    -webkit-border-radius: 18px;
	border:#CCCCCC 3px solid;
}

.whiteborder{
	border:#FFFFFF 8px solid;
	-moz-border-radius: 18px;
    -webkit-border-radius: 18px;
}

.gradientbg{
	background-image: url(../images/gradient.png);
	background-repeat: repeat-x;
	background-position: left top;	/*-moz-background-gradient: horizontal grey white; */
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	padding:10px;
}