/* Half-Off America Styles for New Home Page Design */

body {
	margin:0 auto;
	font-family:Arial;
	padding:0;
	background-color:#fff;
}

form {
	padding:0; margin:0;
}

.topper {
	background:url(../imgs_new_site/topper-bg.jpg) top left repeat-x;
	height:122px;
	border-bottom:1px solid #1a2151;
}
.topper_spn {
	background:url(../imgs_new_site/topper-bg.jpg) top left repeat-x;
	height:122px;
	border-bottom:1px solid #1a2151;
	float:left;
	width:100%;
}

.header {
	width:909px;
	height:122px;
	margin:0 auto;
	background:url(../imgs_new_site/header-bg.jpg) top center no-repeat;
}

.header .left {
	float:left;
	width:555px;
	padding:30px 0 0 24px;
}

.header .right {
	float:left;
	width:314px;
	padding:10px 8px;
}

.header_spn {
	width:909px;
	height:122px;
	margin:0 auto;
	background:url(../imgs_new_site/header-bg_spn.jpg) top center no-repeat;
}

.header_spn .left {
	float:left;
	width:515px;
	padding:30px 0 0 24px;
}

.header_spn .right {
	float:left;
	width:350px;
	padding:10px;
}

.miniCart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.miniCart a:link, .miniCart a:visited {
	COLOR: #FFFFFF;
	text-decoration: underline;
}

.miniCart a:hover, .miniCart a:active {
	COLOR: #6699FF;
	text-decoration: underline;
}

#main {
	background:url(../imgs_new_site/main-bg.jpg) top left repeat-x;
	border-bottom:1px solid #6699ff;
	margin-bottom:2px;
	min-height:635px;
}
#main .content {
	width:909px;
	margin:0 auto;
	padding:5px 0px;
}
#main_spn {
	background:url(../imgs_new_site/main-bg.jpg) top left repeat-x;
	border-bottom:1px solid #6699ff;
	margin-bottom:2px;
	min-height:635px;
	width:100%;
	float:left;
}
#main_spn .content {
	width:909px;
	margin:0 auto;
	padding:5px 0px;
}


.content h2 {
	color:#1c1c1c;
	font-size:20px;
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0;
}

.content h3 {
	color:#1c1c1c;
	font-size:18px;
	font-weight:bold;
	padding:0;
	margin:0;
}

.content .left {
	width:560px;
	float:left;
	font-size:14px;
	color:#1c1c1c;
	line-height:20px;
	padding:0 0 0 20px;
}
.content .left_spn{
	width:530px;
	float:left;
	font-size:14px;
	color:#1c1c1c;
	line-height:20px;
	padding:0 0 0 20px;
}

* html .content .left {
	width:550px;
	float:left;
	font-size:14px;
	color:#1c1c1c;
	line-height:20px;
	padding:0 0 0 20px;
}

.content .right {
	width:299px;
	float:left;
	text-align:center;
	padding:0 20px 0 0;
}
.content .right_spn {
	width:356px;
	float:left;
	text-align:center;
	padding:0 0 0 0;
}

* html .content .right {
	width:299px;
	float:left;
	text-align:center;
	padding:0 10px 0 0;
}

.signup {
	background:url(../imgs_new_site/signup-bg.gif) top center no-repeat;
	width:319px;
	height:73px;
	margin:8px 0 10px 0;
	color:#fff;
	font-size:12px;
	padding:3px;
}

.signup input {
	width:100px;
	padding:2px;
	height:12px;
	color:#000;
	text-align:left;
	font-size:10px;
	margin:6px 3px;
}

.signup input.button {
	width:21px;
	padding:6px;
	height:21px;
	color:#000;
	text-align:left;
	font-size:10px;
	margin:0;
	margin-bottom:-11px;
}

.signup_spn {
	background:url(../imgs_new_site/signup-bg_spn.gif) top center no-repeat;
	width:319px;
	height:90px;
	margin:8px 0 10px 20px;
	color:#fff;
	font-size:12px;
	padding:3px;
}
.signup_spn input {
	width:100px;
	padding:2px;
	height:12px;
	color:#000;
	text-align:left;
	font-size:10px;
	margin:6px 3px;
}

.signup_spn input.button {
	width:21px;
	padding:6px;
	height:21px;
	color:#000;
	text-align:left;
	font-size:10px;
	margin:0;
	margin-bottom:-11px;
}


.facebook {
	margin-bottom:-6px;
	padding:0 0 0 5px;
}

.choose {
	color:#192151;
	width:800;
	margin:0 auto;
	font-size:13px;
	text-align:center;
}

.choose span {
	font-weight:bold;
	font-size:16px;
}

.choose select {
	width:200px;
	border:1px solid #c7c5c5;
	height:28px;
	padding:4px;
	font-weight:bold;
	color:#192151;
	margin:0 8px;
	font-size:14px;	
}

.chooseLeft {
	color:#192151;
	width:800;
	margin:0 auto;
	font-size:13px;
	text-align:left;
}

.chooseLeft span {
	font-weight:bold;
	font-size:16px;
}

.chooseLeft select {
	width:200px;
	border:1px solid #c7c5c5;
	height:28px;
	padding:4px;
	font-weight:bold;
	color:#192151;
	margin:0 8px;
	font-size:14px;	
}

.content .map {
	width:695px;
	float:left;
}

.content .steps {
	float:left;
	margin-left:5px;
	color:#b20000;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

#spotlight {
	border-top:1px solid #b20000;
	background:url(../imgs_new_site/spotlight-bg1.jpg) top left repeat-x;
	/*height:328px; */
	border-bottom:1px solid #6699ff;
}

#spotlight .content {
	width:700px;
	margin:0 auto;
	background:url(../imgs_new_site/spotlight-bg2.jpg) top center no-repeat;
	/*height:248px; */
	padding:80px 104px 0 104px;
}

.content .column {
	float:left;
	width:300px;
	margin:0 25px 8px 25px;
}
.column h3 {
	background:url(../imgs_new_site/h3-bg.gif) top center no-repeat;
	color:#fff;
	font-size:16px;
	padding:0;
	margin:0;
	text-align:center;
	font-weight:bold;
	line-height:32px;
	width:300px;
}

.column ul#one {
	padding:0;
	margin:0;
	text-align:center;
}

.column ul#one a {
	color:#011d4c;
	text-decoration:underline;
	font-weight:bold;
	display:block;
}

.column ul#one li {
	padding:10px 5px;
	margin:0;
	float:left;
	width:89px;
	list-style:none;
}

.column ul#one li img {
	border:4px solid #011d4c;
	margin:0 0 4px 0;
}

.column ul#two {
	padding:5px 5px 0 5px;
	margin:0;
	float:left;
	width:140px;
}

.column ul#two li {
	display:block;
	line-height:28px;
}	

.column ul#two a {
	color:#011d4c;
	text-decoration:none;
	font-weight:bold;
}


#spotlight_spn {
	border-top:1px solid #b20000;
	background:url(../imgs_new_site/spotlight-bg1.jpg) top left repeat-x;
	/*height:328px; */
	border-bottom:1px solid #6699ff;
	width:100%;
	float:left;
}
#spotlight_spn .content {
	width:700px;
	margin:0 auto;
	background:url(../imgs_new_site/spotlight-bg2.jpg) top center no-repeat;
	padding:80px 104px 0 104px;
	height:248px;
}

.content .column_spn {
	float:left;
	width:300px;
	margin:0 25px 8px 25px;
}
.column_spn h3 {
	background:url(../imgs_new_site/h3-bg_spn.gif) top center no-repeat;
	color:#fff;
	font-size:14px;
	padding:5px 10px 0 10px;
	margin:0;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	height:38px;
	width:280px;
}

.column_spn ul#one {
	padding:0;
	margin:0;
	text-align:center;
}

.column_spn ul#one a {
	color:#011d4c;
	text-decoration:underline;
	font-weight:bold;
	display:block;
}

.column_spn ul#one li {
	padding:10px 5px;
	margin:0;
	float:left;
	width:89px;
	list-style:none;
}

.column_spn ul#one li img {
	border:4px solid #011d4c;
	margin:0 0 4px 0;
}

.column_spn ul#two {
	padding:5px 5px 0 5px;
	margin:0;
	float:left;
	width:140px;
}

.column_spn ul#two li {
	display:block;
	line-height:28px;
}	

.column_spn ul#two a {
	color:#011d4c;
	text-decoration:none;
	font-weight:bold;
}




.quote_spanish {
	background:url(../imgs_new_site/quote_spanish-bg.gif) top center no-repeat;
	margin:0 auto;
	width:623px;
}

.quote_spanish p {
	color:#fff;
	font-size:12px;
	line-height:18px;
	padding:33px 36px 0 36px;
	font-weight:normal;
}

.quote_spanish p span {
	color:#011d4c;
	font-style:italic;
}

.quote {
	background:url(../imgs_new_site/quote-bg.gif) top center no-repeat;
	margin:0 auto;
	width:623px;
}

.quote p {
	color:#fff;
	font-size:12px;
	line-height:18px;
	padding:33px 36px 0 36px;
	font-weight:normal;
}

.quote p span {
	color:#011d4c;
	font-style:italic;
}

.quote2 {	
	margin:0 auto;
	width:623px;
}

.quote2 p {
	color:#011d4c;
	font-size:12px;
	line-height:18px;
	padding:33px 36px 0 36px;
	font-weight:normal;
}

.quote2 p span {
	color:#011d4c;
	font-style:italic;
}



.footer{
	padding-bottom:20px;
	margin:0 auto;
	width:100%;
	float:left;
}

TD.copyright {
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6699FF;*/
}

.copyright a:link, .copyright a:visited {
	text-decoration: none;	
	/*color: #6699FF;*/
	color: #002868;
}

.copyright a:hover, .copyright a:active {
	text-decoration: none;
	color: #CC0000;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #6699FF;*/
	color: #002868;

}

#media_partner{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

#media_partner:hover{
color: #002868;
}

#email {
	position: relative;
	top: 50px;
	left: 550px;
	background: orange;
}

#email_1 {
	position: relative;
	top: 0px;
	left: 0px;
	background: orange;
}

.leftStart {
	text-align:left;
}




























