html { font-size: 100%; /* IE hack */ }
body {margin:10px; background: #017ec1 url(/common/images/westinghouse/bg.jpg) repeat-x; color: #555; font-family: Arial, Helvetica, Verdana; font-size: 0.62em;}
table { font-size: 100%; /* IE hack */ }

/* Style Defaults */
a, embed, object {outline: none;}
form, fieldset {padding: 0; margin:0; border: none;}
img {border-style: none;}
p {margin: 0 0 15px 0;  padding: 0; }
input, textarea, select {font-family: inherit; font-size: inherit;}
input:focus, textarea:focus {outline:none;}
big {font-size: 1.1em;}
small {font-size: 0.9em;}
.clearer {clear: both; height: 1px;}
.clearleft {clear: left; height: 1px;}
.clearright{clear: right; height: 1px;}
.getright {float:right;}
.getleft {float:left;}
.nomargin {margin:0 !important;}
.invisi {display: none !important;}

a	{color: #555; text-decoration: underline;}
a:hover	{color: #fe4801; text-decoration: none;}

/* Wrapper */
#promo {margin: 0 auto; width: 946px; padding: 4px 4px; background-color: #FFF; min-height: 780px; height: auto !important; height: 780px; }

/* Promotion Index */
#promo h1 {display: block; margin: 0 0 4px 0; padding: 0; border-bottom: 3px solid #017dc1;}
#promo h1 a {display: block; width: 946px; height: 93px; margin: 0; padding: 0; text-indent: -9999px; overflow: hidden; background:url(/common/images/westinghouse/logo.gif) no-repeat;}

#promo h2#st-lp {display: block; height: 15px; padding: 0; margin: 13px 0 13px 0; text-indent: -9999px; overflow: hidden; background:url(/common/images/westinghouse/subtitle_latest_promos.gif) no-repeat;}

#promo #lp, #promo #lp li {display: inline-block;}
	#promo #lp {display: block; margin: 0 0 11px 0; padding: 0; list-style: none}
	#promo #lp li {display: block; width: 468px; height: 208px; overflow: hidden; margin: 0 0 4px 0; padding: 0; border: 1px solid #61b0dc;}
	#promo #lp img {display: block; width: 199px; height: 208px;}
	#promo #lp div.lp-txt {margin-left: 215px; padding: 15px 5px 0 0; font-size: 1.1em; line-height: 1.5em;}
	#promo #lp h3 {color: #61b0dc; font-size: 1.7em; line-height: 1.0em; margin: 0 0 15px 0; letter-spacing: -1px;}
	#promo #lp h3 a {color: #61b0dc; text-decoration: none;}

	#promo a.butt-read {display: block; height: 12px; width: 59px; text-indent: -9999px; overflow: hidden; background:url(/common/images/westinghouse/butt_read.gif) no-repeat;}
	#promo a.butt-read-blue {display: block; height: 12px; width: 59px; text-indent: -9999px; overflow: hidden; background:url(/common/images/westinghouse/butt_read_blue.gif) no-repeat;}
	#promo a.butt-enter {display: block; height: 12px; width: 102px; text-indent: -9999px; overflow: hidden; background:url(/common/images/westinghouse/butt_enter.gif) no-repeat;}

#promo #lp span.disclaimer {font-size: 0.9em;}

/* Promotion Entry */

#promo h2#st-banner {display: block; width: 946px; height: 100px; padding: 0; margin: 0 0 4px 0; text-indent: -9999px; overflow: hidden; background:url(/common/images/westinghouse/promo_banner.jpg) no-repeat;}

#promo #prod-panel {width: 293px; float: right; border: 1px solid #CCC; background: #223952 url(/common/images/westinghouse/product_bg.jpg) 0 100% repeat-x; overflow: hidden; }
	#promo #slideshow {display: block; width: 293px; height: 312px; overflow: hidden;}
	#promo #slideshow img {display: block; width: 293px; height: 312px; }
	#promo #prod-panel #prod-txt { padding: 15px; color: #FFF; font-size: 1.3em; line-height: 1.5em; }
	#promo #prod-panel big {font-size: 1.2em;}

fieldset {display: block; margin: 0 0 25px 0; padding: 0;}
label {display: block; width: 270px; float: left; margin: 0 15px 15px 0; font-weight: bold; line-height: 25px;}
label.wide {width: 560px; margin-right: 0;}
label.normargin {margin-right: 0;}
input.frmfld {width: 266px; border: 1px solid #CCC; font-weight: normal; padding: 2px;}
textarea {width: 551px; height: 60px; border: 1px solid #CCC; font-weight: normal; padding: 2px; font-family: Arial;}
a.butt-submit {display: block; height: 30px; width: 90px; text-indent: -9999px; overflow: hidden; background:url(/common/images/westinghouse/butt_submit.gif) no-repeat;}

.applist {display:block; width: 100%; margin: 0; padding: 0; list-style: none; float: left; min-height: 55px;}
.applist label {display:inline; width:140px; #width:130px;}
.applist input { float:left; margin:7px 7px 0; #margin:2px 7px 0}

#promo #entform {display: block; margin: 0 315px 0 0; padding: 15px 0 4px 15px; font-size: 1.3em; line-height: 1.4em;}
#promo #entform a {color:#fe4801;text-decoration:none;}
#promo #entform a:hover {text-decoration:underline;}
#sendform {display: block; font-size: 1.3em; line-height: 1.4em;}

#footer {border-top:3px solid #017dc1;margin:0 5px 0 8px;padding:10px 5px 95px 0;width:937px;text-transform:uppercase;color:#017DC1;background:url(/Common/Images/Westinghouse/bg-footer.jpg) bottom left repeat-x;}
#footer a {font-size:10px;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer-left {font-size:10px;float:left;margin:10px 0 0;padding:0;}
#footer-left li {list-style:none;float:left;}
#footer-left li a {color:#017DC1;padding-left:10px;margin-right:6px;background:transparent url(/Common/Images/Westinghouse/bg_left_menu_bold.jpg) no-repeat scroll left 2px;}
#footer-right {font-size:10px;float:right;}


a.butt-send {float: right; margin-top: 10px; padding: 0 60px 0 23px; background:url(/common/images/westinghouse/butt_email.gif) 0 50% no-repeat; text-decoration: none;}
	
#pop-terms {width: 657px;}	
#terms-wrap {width: 649px; background: #FFF url(/common/images/westinghouse/subtitle_terms.gif) 4px 4px no-repeat; padding: 110px 4px 15px 4px; font-size: 1.1em; line-height: 1.5em; }
#terms-txt {height: 300px; overflow: auto; padding: 15px; }

#pop-send {width: 610px;}	
#send-wrap {width: 580px; background: #FFF ; padding: 15px;}

input.frmfld {width: 266px; border: 1px solid #CCC; font-weight: normal; padding: 2px;}
a.butt-submit {display: block; height: 30px; width: 90px; text-indent: -9999px; overflow: hidden; background:url(/common/images/westinghouse/butt_submit.gif) no-repeat;}
