﻿/* failsafe container for 768px right area */
div.fpo-container { width:762px; float: left; position: relative;}
div.sas_feature {height:370px;float:left;position:relative; width:490px;}
div.sas_container{margin-right:0px; width:270px; height:370px; position:relative; float:left; background-image:url(/images/landing/common/clearance.gif); background-repeat: no-repeat; } 
div.sas_container a {top:0; left:0; width:228px; height:260px; position:absolute;} 
div.sas_container a h4{display:none;} 
div.sas_container form {width: 160px; height:280px; font-size: 12px;}
div.sas_container select {width: 160px; height:20px; font-size: 12px; margin-left:40px; margin-top: 260px;}
div.sas_container1 form {width: 160px; font-size: 12px;}
div.sas_container1 select {margin-left:36px;height:20px; font-size: 12px;}
div.sas_go {width:39px; height:26px; border:0px;margin-top:5px;padding:0px;font-size:0px;float:left;position:relative;}
div.sas_go a {width:79px; height:26px; padding:0px;font-size:0px;margin-left:0px;float:left;}


#container-subs { width:720px;}

/* 5 */
div.lp-item-headers {  overflow:visible; clear:both; margin:0; padding:0; padding-top:20px;}
div.lp-item-headers table { border-collapse:collapse; width:720px; position:relative; float:left;}
div.lp-item-headers table td { width:140px; vertical-align:bottom;}
div.lp-item-headers table td h2 { width:140px; font: 18px/1em "Times New Roman", Times, serif; margin:0; padding:0 0 0 0; font-weight:normal;}
div.lp-item-headers table td h2 a { color:#333; text-decoration:none;}
div.lp-item-headers table td h3 { color:#ed037c; width:140px; padding:0 0 0 0; margin:0; font: 18px/1em "Times New Roman", Times, serif; font-weight:normal;}
div.lp-item-headers table td h3 a /* Temporary color change for 10/21/2009 site launch: {color:#e61678; */ { color:#ed037c; text-decoration:none;}
div.lp-item-headers table td.lp-item-right,div.lp-item-row div.lp-item-right { padding-right:5px;}
div.lp-item-row { overflow:visible; padding-top:0px;}
div.lp-item-row div { float:left; width:140px; padding-top:8px; margin:0;}
div.lp-item-row div p { margin:0; padding:3px 6px 0px 0px; color:#000000; font: 14px/1em "Times New Roman", Times, serif}
div.lp-item-row div p a { color:#333; text-decoration:none;}

/* 4 */
div.lp-item-headers4 {  overflow:visible; clear:both; margin:0; padding:0; padding-top:20px;}
div.lp-item-headers4 table { border-collapse:collapse; width:720px; position:relative; float:left;}
div.lp-item-headers4 table td { width:177px; vertical-align:bottom;}
div.lp-item-headers4 table td h2 { width:177px; font: 18px/1em  "Times New Roman", Times, serif; margin:0; padding:0 0 0 0; font-weight:normal;}
div.lp-item-headers4 table td h2 a { color:#333; text-decoration:none;}
div.lp-item-headers4 table td h3 { color:#ed037c; width:177px; padding:0 0 0 0; margin:0; font: 18px/1em  "Times New Roman", Times, serif; font-weight:normal;}
div.lp-item-headers4 table td h3 a { color:#ed037c; text-decoration:none;}
div.lp-item-headers4 table td.lp-item-right4,div.lp-item-row4 div.lp-item-right4 { padding-right:4px;}
div.lp-item-row4 { overflow:visible; padding-top:0px;}
div.lp-item-row4 div { float:left; width:177px; padding-top:8px; margin:0;}
div.lp-item-row4 div p { margin:0; padding:3px 6px 0px 0px; color:#000000; font: 14px/1em  "Times New Roman", Times, serif}
div.lp-item-row4 div p a { color:#333; text-decoration:none;}

/* 3 */
div.lp-item-headers3 {  overflow:visible; clear:both; margin:0; padding:0; padding-top:20px;}
div.lp-item-headers3 table { border-collapse:collapse; width:720px; position:relative; float:left;}
div.lp-item-headers3 table td { width:238px; vertical-align:bottom;}
div.lp-item-headers3 table td h2 { width:238px; font: 20px/1em  "Times New Roman", Times, serif; margin:0; padding:0 0 0 0; font-weight:normal;}
div.lp-item-headers3 table td h2 a { color:#000000; text-decoration:none;}
div.lp-item-headers3 table td h3 { color:#ed037c; width:238px; padding:0; margin:0; font: 20px/1em  "Times New Roman", Times, serif; font-weight:normal;}
div.lp-item-headers3 table td h3 a /* Temporary color change for 10/21/2009 site launch: {color:#e61678; */ { color:#ed037c; text-decoration:none;}
div.lp-item-headers3 table td.lp-item-right3,div.lp-item-row3 div.lp-item-right3 { padding-right:3px;overflow:hidden;}
div.lp-item-row3 { overflow:visible; padding-top:0px;}
div.lp-item-row3 div { float:left; width:238px; padding-top:8px; margin:0;}
div.lp-item-row3 div p { margin:0; padding:3px 6px 0px 0px; color:#000000; font: 14px/1em "Times New Roman", Times, serif}
div.lp-item-row3 div p a { color:#000000; text-decoration:none;}

div.lp-item-row4 p em {  color:#f84076; text-decoration:underline; font-style:normal;}
div.lp-item-row4 p a:hover em {color:#f84076; text-decoration:underline; font-style:normal;}
p.sIFR-replaced{padding:0;}

span.details {color:#000000; text-decoration:none; font-style:normal; white-space:nowrap;}

.clear {	clear: both;font-size: 1px;line-height: 1px;height: 1px;min-height: 1px;margin: 0;padding: 0;}

#landing_spacer{height:40px;width:100%;float:left;}

.sIFR-active a{font-weight: normal;}
.bottomNav a{/*font-weight: bold;*/}

#pnkPromos2 {position:relative;float:left;padding-top:0;padding-bottom:40px;}

.highlighted
{
	color:#333333 !important;
}

/***********************************/
/*	       FOOTER 12-22-09         */
/***********************************/
div#footer
{
	margin-left:41px; 
	padding-left:1px; 
	width:864px; 
	border-width:1px 0 0 0; 
	border-color:#CCCCCC; 
	border-style:solid; 
	position:relative;
}
div#footer div.bottomNav
{
	padding-top: 17px;
	line-height: 14px;
}
div#footer div.bottomNav a,div#footer div.bottomNav a:visited
{
	font-weight: normal;
	color: #333 !important;
}
div#footer div.bottomNav a:hover,div#footer div.bottomNav a:focus
{
	font-weight: normal;
	color: #333 !important;
}
div#footer div#column-6
{
	padding:0; 
	width: 143px; 
	margin-top: 20px;
}
div#footer div.inputBorder
{
	float:left; 
	width:108px; 
	height:20px;
}
div#footer div.inputBorder input
{
	height: 100%; 
	padding:3px 2px 1px 5px !important; 
	padding:4px 2px 0px 5px; 
	font-weight: normal; 
	border-width:0;
}
div#footer div#sign-up-for-email-btn
{
	float:right;
}
div#footer div#sign-up-for-email-btn img
{
	float: left;
}
div#footer a#sign-up-for-email-link
{
	margin-top: 7px; 
	clear: both; 
	float: left;
}
div#footer div#bottom-nav
{
	margin-bottom:40px;
	margin-top:17px;
	float:left;
	background:#E6E6E6 none repeat scroll 0 0;
	clear:both;
	color:#808080;
	overflow:hidden;
	padding:4px 0;
	width:864px;
}
div#footer div.bottomNav a.bottom-space
{
	padding-bottom: 2px;
}
div#footer div#bottom-nav a:hover
{
	text-decoration: underline;
}
div#footer div#bottom-nav p
{
	margin-bottom: 0;
	margin-top:0;
	padding-bottom: 0;
	padding-left:10px;
	float:left;
}
div#footer div#bottom-nav span
{
	float:right; 
	margin-right: 10px;
}
div#footer div#bottom-nav dl
{
	display: inline;
}
div#footer div#bottom-nav dt
{
	float: left;
	padding: 0 15px 0 10px;
}
div#footer div#bottom-nav a#facebook
{
	background: transparent url(/images/common/facebook.gif) no-repeat 0 0;
	padding-left: 19px;
	margin-left: 78px;
	display: inline-block;
}
div#footer div#bottom-nav a#facebook:hover
{
	background: transparent url(/images/common/facebook.gif) no-repeat 0 -14px;
	text-decoration: underline;
}
div#footer form
{
	font-size: 0;
}
div#footer p#footer-copyright
{
	color: #808080;
}