html, body { background:#006ebc; margin:0 auto; height:100%; font-family:arial, helvetica, sans-serif; font-size:11px; line-height:15px; }
ul, li, div, p, td, h1, h2, h3, h4, h5, h6, span, img { margin:0; border:0; padding:0; list-style-type:none }

a { text-decoration:none}
a:hover { }
h1 {  }
h2 { }
h3 { font-size:20px;letter-spacing:-1px;line-height:20px;text-transform:uppercase; }
h4 { }


/* ---- WRAPPERS ------------------------------------------------------------ */
div#container { width:1062px; background:#006ebc url(../images/saw_bkgd.png) 0 0 repeat-y;  margin:0 auto}
div.main-wrapper { width:958px; margin:0 auto;   }
div.main {  background:#daeffd; border:1px solid  #105885; padding: 23px 34px 22px 34px; *padding:25px 34px;  }
div.content { overflow:hidden  }

/* ----- HEADER ------------------------------------------------------------ */
div.header {  overflow:hidden; width:100% }
div.header ul {  float:right;font-family:helvetica,arial,sans-serif;overflow:hidden;position:relative;top:-105px; }
div.header ul li { float:left; margin-left:20px; letter-spacing:-.1px}
div.header ul a { color:#325c76; font-weight:bold;}
div.header div.logo { float:left }

ul.nav { overflow:hidden; margin-left:478px; width:500px}
ul.nav li {float:left}
ul.nav li a { float:left; text-indent:-3000px; height:31px;  }
ul.nav li a.saw {background:url(../images/saw_nav_btn_saw.png) 0 0 no-repeat; width:120px;}
ul.nav li.on a.saw, ul.nav li a:hover.saw {background:url(../images/saw_nav_btn_saw_ro.png) 0 0 no-repeat; width:120px;}
ul.nav li a.how {background:url(../images/saw_nav_btn_htw.png) 0 0 no-repeat; width:120px }
ul.nav li.on a.how, ul.nav li a:hover.how {background:url(../images/saw_nav_btn_htw_ro.png) 0 0 no-repeat; width:120px }
ul.nav li a.settings{background:url(../images/saw_nav_btn_settings.png) 0 0 no-repeat; width:119px}
ul.nav li.on a.settings, ul.nav li a:hover.settings{background:url(../images/saw_nav_btn_settings_ro.png) 0 0 no-repeat; width:119px}
ul.nav li a.profile{background:url(../images/saw_nav_btn_profile.png) 0 0 no-repeat; width:121px}
ul.nav li.on a.profile, ul.nav li a:hover.profile{background:url(../images/saw_nav_btn_profile_ro.png) 0 0 no-repeat; width:121px}

/* ----- CONTENT COLUMS  ------------------------------------------------------------ */
div.messages { float:left; width:623px; }
div.sidebar { float:left;  width:265px; text-align:center; margin-top:35px; }
div.sidebar div {margin-bottom:10px;}
div.status-stream {  }


/* ----- LOGIN PAGE ------------------------------------------------------------ */
div.login { margin:-25px -34px; position:relative;}
div.login div.buttons {text-align:center}
div.login-form { float:right;width:330px; margin-top:-102px;_margin-top:-106px;position:relative;  }
div.login-form form {background:#daeffd; border:1px solid #006ebc; overflow:hidden; width:328px; }
div.login-form h5 {background:url(../images/saw_hdr_signin.png) 0 0 no-repeat; text-indent:-2000px; min-height:24px; height:auto !important; height:24px;}
div.login-form div.buttons a {  font-size:9px; margin:0 10px; }
div.about {overflow:hidden; width:956px; background:url(../images/saw_login_steps.png) 0 0 no-repeat;padding-top:291px; min-height:700px; margin-top:2px; *margin-top;0; }
/* ----- WINNER SEARCH RESULT BOX/MESSAGE WINDOW BOX ------------------------------------------------------------ */


div.message { background:url(../images/saw_bubble_directions.png) 0 0 no-repeat; padding:25px;}
div.messages h6 { font-size:9px;margin-left:370px;margin-top:-20px;}
div.message a {  }
div.message textarea { border:0; width:420px; height:60px;margin-top:20px; }
div.networks {margin:38px 38px 38px 100px; overflow:hidden }
div.message div.facebook, div.message div.twitter  { float:left; margin-left:10px }
div.message input.submit { float:right;margin-right:-5px;margin-top:-38px; }
div.message div.facebook label  { background:url(../images/icon_facebook.gif) left center no-repeat;padding:22px 5px 20px 24px}
div.message div.twitter label {background:url(../images/icon_twitter.gif) left center no-repeat;padding:22px 5px 20px 24px}
div.message div.facebook span, div.message div.twitter span  {    }
div.message a {  }
div.message div.facebook input, div.message div.twitter input {  }


#scrollup { }
div.headline { }
div.amazon { }
div.movie {  }
div.cash {  }
div.cash div, div.movie div, div.amazon div {   }



/* ----- STATUS STREAM ------------------------------------------------------------ */
div.stream-options { line-height:10px;background:url(../images/saw_bkgd_settings.png) 0 0 no-repeat; min-height:90px;
overflow:hidden; padding:18px 0 0 75px; width:538px }
div.stream-options div { float:left; padding-right:65px; overflow:hidden}
div.stream-options div.twitter span label { padding:0; }
div.stream-options span#posting{ font-weight:bold}
div.stream-options div.fb label,
div.stream-options div.twitter span label.twitter { float:left;padding:3px 0 9px 22px; vertical-align:middle;  }
div.stream-options div.twitter span input { vertical-align:middle;margin-top:0; *margin-top:-7px; position:relative;}
div.stream-options div.fb, 
div.stream-options div.twitter { overfow:hidden; }
div.stream-options div.fb {width:99px;}
div.stream-options div.twitter {width:119px;padding-top:3px;}
div.stream-options div.fb input,div.stream-options div.twitter input {  margin-right:5px; float:left }
div.stream-options div.legend { padding-left:70px; *padding-left:64px; padding-right:0; width:110px;}
div.stream-options div.fb label  { background:url(../images/icon_fb.gif) 0 0 no-repeat; }
div.stream-options div.twitter label.twitter  { background:url(../images/icon_twitter.gif) 0 0 no-repeat; vertical-align:middle;padding:0 0 13px 22px;}
div.stream-options div.twitter span { display:block; overflow:hidden; padding:0px 0 0 20px; margin:4px 0; width:120px}
div.stream-options div.twitter span label {float:left; width:81px}

div.stream-options div.twitter span.twitter { padding-left:0; }
div.stream-options div.legend label{ padding:0 0 8px 32px; vertical-align:middle; }
div.stream-options label.retweet  { background:url(../images/saw_icon_retweet.gif) 0 0 no-repeat; display:block}
div.stream-options label.reply  { background:url(../images/saw_icon_reply.gif) 0 0 no-repeat; display:block}
div.stream-options label.dm   { background:url(../images/saw_icon_dm.gif) 0 0 no-repeat;display:block }
/* ----- FEED BUBBLES ------------------------------------------------------------ */
div.status-stream div.bubble { -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#fff; margin-bottom:4px;  width:608px; }
div.status-stream div.facebook {  border: 2px solid #3366cc;   }
div.status-stream div.sayandwin {  border: 2px solid #bf383e;   }
div.status-stream div.twitter {border: 2px solid #5e86a8;   }

div.bubble {font-size: 1.1em}
div.bubble h4 { color:#004a76; text-transform:uppercase; font-weight:bold}
div.bubble span.post-date { font-size:9px; font-style:italic; }
div.bubble p {   }
div.bubble span {   }
div.bubble span  a {  }
div.bubble span.facebook {   }
div.bubble span.twitter {   }
div.status { padding: 8px 15px; overflow:hidden }
div.user { float:left; width:450px }
/*
div.facebook div.thumb { background:url(../images/icon_facebook.gif) center right no-repeat; float:left;margin-right:20px;padding-right:30px }
div.twitter div.thumb { background:url(../images/icon_twitter.gif) center right no-repeat; float:left;margin-right:20px;padding-right:30px }
*/
div.thumb img {border:1px solid #54b8ff;  height:auto; float:left; width:50px;}
 
div.thumb .socialIcons {float:left;}
div.thumb .socialIcons img { border:0px; padding:5px 25px 2px 20px; height:auto; width:auto }
 
 
/* ---- comment form ---- */
div.bubble span form { }
div.bubble span form textarea { }
div.bubble span form input { }
div.bubble div.comments {  }
div.bubble div.comments div.comment { overflow:hidden; margin-bottom:10px }
div.bubble div.comments img, div.bubble div.comment div {  float:left }
div.bubble div.comment div { width:400px; margin-left:12px; }
div.bubble div.comment h4 {} 
div.attachment { }
div.attachment img {  }
a.btn-showmore {display:block; background:url(../images/saw_btn_showmore.png) 0 0 no-repeat; text-indent:-3000px;}

/* ---- INSTRUCTIONS ------------------------------------------------------- */
div.instructions  {font-family:Helvetica, Myriad pro, arial; text-align:center; float:left; background:#fff; border:2px solid #006ebc;-moz-border-radius: 5px; -webkit-border-radius: 5px;margin-top:84px; padding-top:7px; width:293px;  }
div.login div.instructions { text-align:left;  background:transparent; border:0px solid #006ebc;margin-top:0px; padding:0; width:610px; }
div.winner div.instructions {float:none; text-align:left; width:670px; margin-left: 20px; margin-right:20px; color:#fff; padding-top:0px;background:none; border:0;}
div.howtowin div.instructions {width:660px; border:0; background:transparent; margin-top:0;}
div.instructions ul { padding:30px 10px 30px 20px;text-align:left; width:270px; }
div.login div.instructions ul, 
div.winner div.instructions ul { padding:30px 10px 30px 20px;text-align:left; margin:0 auto; width:auto }

div.instructions ul li { font-size:18px;font-weight:bold;letter-spacing:-0.5px;padding:12px 55px;line-height:18px;min-height:44px; text-transform:uppercase;}
div.settings div.instructions ul li {padding: 12px 5px 12px 55px;}
div.instructions ul li.one {background:url(../images/saw_icon_1.gif) left center no-repeat;  }
div.instructions ul li.two {background:url(../images/saw_icon_2.gif)  left center no-repeat;  }

div.login div.instructions ul li.two { width:400px;}
div.instructions ul li.three {background:url(../images/saw_icon_3.gif)  left center no-repeat;  }
div.instructions ul li.four {background:url(../images/saw_icon_4.gif)  left center no-repeat;  }
div.instructions ul li span { font-size:10px; display:block; line-height:10px;}

/* ---- RECENT WINNERS BOX ------------------------------------------------------- */
div.winners_box { background:url(../images/saw_bkgd_recentwinners.png) 0 0 no-repeat; width:265px; height:183px;   }
div.winners_box ul#list {margin:0;overflow:hidden;padding:40px 0 0 10px;  }
div.winners_box ul#list li { float:left; display:inline; width:40px; }
div.winners_box ul#list li img { width:30px; height:30px; border:1px solid #a31e25 }
div.winners_box ul#list li img:hover {border:1px solid #fff;cursor:pointer;  }
div.winners_box ul#list li div {
	visibility:hidden; 
	position:absolute;   
	font-size:10px;
	height:80px; 
	width:140px;  
	text-align:center; 
	padding:4px; 
	font-size:12px; 
	font-weight:bold; 
	margin:-25px 0 0 -120px;
	*margin:10px  0 0 -160px;
	
	z-index:999;
	
}	
div.winners_box ul#list li div.check {background:url(../images/saw_bubble_winners.gif) 0 0 no-repeat;}
div.winners_box ul#list li div.amazon {background:url(../images/saw_bubble_winners_amazon.gif) 0 0 no-repeat;} 
div.winners_box ul#list li div span { display:block ; font-size:11px; font-weight:normal; margin-left:25px;
padding:5px 0 0;
width:95px;}	
div.winners_box ul#list li div.check {}
div.winners_box ul#list li div.amazon {}



/* ---- PROFILE ------------------------------------------------------- */
div.profile {float:left; margin:48px 0 0 30px}
div.profile div.form div.textfield label { width:160px;}


/* ---- FORM ITEMS ------------------------------------------------------- */
div.form { margin:23px; font-size:12px; }
div.form p { padding:10px 0 10px 0 }
div.form div {  text-align:right; width:250px;overflow:hidden; margin-bottom:10px;  }
div.form div.textfield { text-align:left; width:auto; }
div.form div.textfield label { float:left;margin-right:10px;text-align:right; font-weight:bold;width:120px; text-transform:uppercase;; font-size:14px }
div.form div.textfield input, div.form div.textfield select, div.form div.textfield textarea { border:1px solid #d8d4d4; padding:1px 2px; width:170px;  }
div.form div.textfield span { font-weight:bold; text-transform:capitalize; }
div.form input, div.form select { vertical-align:middle; }
div.form div.buttons { margin-top:10px; float:right }
div.form div.buttons div { margin-left:-50px; position:relative;padding-top:10px; font-style:italic; }
div.form div.buttons input, div.form div.buttons img { vertical-align:middle;}
div.form .submit { margin-top:15px; }

/* form overrides */
div.login-form div.form { margin: 5px 0px 3px 60px}
div.login-form div.form div { width:auto; margin-bottom:4px; }
div.login-form div.form div.textfield input { border:0; height:13px; width:185px}
div.login-form div.form label { font-size:11px; text-transform:lowercase; color:#5f5e5e; width:auto }
div.login-form div.form  div.buttons  { margin-top:0px; margin-right:6px; }

/* home page addition to add link for sign up*/
#homeSignup {position:absolute; margin-left:720px;margin-top:155px; width:170px; height:50px;}

/* ---- FOOTER ---------------------------------------------------- */
ul.footer {background:url(../images/saw_bkgd_footer.png) 0 0 repeat-x; width:918px;overflow:hidden; padding:10px 0 10px 40px;}
ul.footer li { float:left }
ul.footer li a { float:left; text-indent:-3000px; height:34px; padding:0 34px; }
ul.footer li.facts a{background:url(../images/saw_footer_btn_facts.png) 0 0 no-repeat; width:117px;}
ul.footer li.rules a {background:url(../images/saw_footer_btn_rules.png) 0 0 no-repeat; width:88px }
ul.footer li.privacy a {background:url(../images/saw_footer_btn_privacy.png) 0 0 no-repeat; width:89px}
ul.footer li.terms a {background:url(../images/saw_footer_btn_terms.png) 0 0 no-repeat; width:84px}
ul.footer li.faq a {background:url(../images/saw_footer_btn_faq.png) 0 0 no-repeat; width:23px }
ul.footer li.contact a {background:url(../images/saw_footer_btn_contact.png) 0 0 no-repeat; width:92px;}
div#trustElogo{
	background:url(http://a1708.g.akamai.net/f/1708/179/1h/image.pch.com/media/homepage/assets/TRUSTe_Certified_Privacy.gif) 0 0 no-repeat; 
	width:120px; 
	height:40px;
	 margin:20px auto;
}
div.trademark { margin:20px auto; text-align:center; color:#fff; font-size:10px; }


/* ----- SETTINGS ---------------------------------------------------- */
div.accounts {float:left; margin:48px 0 0 30px}
div.accounts  h4 { font-size:18px;font-family:Helvetica, Myriad pro, arial }
div.accounts  h6 { font-size:30px; font-family:Helvetica, Myriad pro, arial;margin:30px 20px;float:left}
div.accounts  div.facebook , div.settings div.twitter { margin-bottom:10px }
div.accounts  div.facebook img , div.settings div.twitter img {float:left; margin:5px 10px 0 0 ;}
div.accounts  div.facebook label { margin:25px;float:left; text-indent:-3000px;background:url(../images/saw_img_fb.png)  no-repeat;width:83px; height:31px; padding-bottom:10px;}
div.accounts  div.twitter label { margin:25px; float:left; text-indent:-3000px;background:url(../images/saw_img_twitter.png) 0 0 no-repeat;width:83px; height:31px; }
div.accounts  div.twitter div.available  label,
/*div.accounts  div.facebook div.available  label,     COMMENTED OUT BY MAZZ*/ 
div.accounts  div.twitter div.available  h6,
div.accounts  div.facebook div.available  h6,
div.accounts  div.twitter div.available  span,
div.accounts  div.facebook div.available  span {margin:15px 0px;} 
div.accounts div.facebook div.available  label {margin-top:10px;}

div.accounts  div.twitter div.available  label, div.accounts  div.facebook div.available  label {margin-left:25px; margin-right:25px;}
div.accounts  div.facebook span a, div.accounts  div.twitter span a { float:right; margin:30px  20px }
div.connected { background:url(../images/saw_bkgd_currentconnections.gif) 0 0 no-repeat; width:546px; height:90px; overflow:hidden}
div.available { background:url(../images/saw_bkgd_availconnections.gif) 0 0 no-repeat; width:546px; height:51px; overflow:hidden}
div.accounts  div.twitter div.available span a { background:url(../images/saw_btn_add.gif) 0 0 no-repeat; width:87px; height:26px; text-indent:-3000px; margin:0 0 0 10px;padding-right:10px}
div.accounts  div.facebook div.available span a { background:url(../images/saw_btn_add.gif) 0 0 no-repeat; width:87px; height:26px; text-indent:-3000px; margin:10px 0 0 10px;padding-right:10px}

div.accounts  div.twitter div.available  span a {margin-top:10px;}
div.accounts div.buttons { text-align:right;}

/* ----- HOW TO WIN ---------------------------------------------------- */
div.howtowin { margin:0 auto;width:595px; padding-top:65px;}
div.howtowin img { padding:20px 10px}
div.howtowin ul { width:520px;}
div.howtowin div.modules div {float:left;margin:0 5px}
div.howtowin div.modules { overflow:hidden;  }
div.howtowin div.modules img {padding:0;}


/* ----- WINNER ---------------------------------------------------- */
div.winner { background:url(../images/saw_bkgd_fireworks.png) 0 0 no-repeat; width:956px; min-height:933px; position:relative;margin:-45px -34px -25px -35px; }
div.winner div.gift {background:url(../images/saw_bkgd_winnergift.gif) 0 0 no-repeat; width:778px;padding:60px 0; margin:0 auto;}
div.winner h1 { color:#FFFFFF;font-size:38px;margin:20px;padding:20px; }
 
div.winner div.amazon { color:#fff; font-size:35px;font-weight:bold; margin-left:90px;min-height:120px;padding-left:130px;text-align:center;background:url(../images/icon_amazon.png) 0 0 no-repeat; }
div.winner div.check { color:#fff; font-size:35px;font-weight:bold; margin-left:90px;min-height:180px;padding-left:130px;text-align:center;background:url(../images/saw_icon_cash.gif) 0 0 no-repeat;margin-top:-20px; padding-top:20px; position:relative; }
div.winner div.buttons { text-align:right;margin:0 80px 0 0; }
div.winner .prize {background:url(../images/saw_bkgd_winnergift.gif) 0 0 no-repeat; width:778px;padding:60px 0; margin:0 auto;}
div.winner .goBack {background:url(../images/saw_btn_goback.jpg) 0 0 no-repeat; position:absolute; width:230px; height:82px;padding:0px 0 0px 00px;   margin-left:460px; }
div.winner .goBackText { margin:90px 0 0 460px; width:300px;}
div.winner .goBackText a {color:#fff;}
.red { color: red }
div.whathappensnext{ margin:0 auto;width:595px;}
div.whathappensnext img { padding:20px 10px}
div.whathappensnext ul { width:520px;}
div.whathappensnext h4 { color:#fff;}
div.whathappensnext form div.facebook label {background:url(../images/icon_fb.gif)  no-repeat;  padding-left:24px; float:left; min-height:20px;}
div.whathappensnext form div.twitter label {background:url(../images/icon_twitter.gif) 0 0 no-repeat; padding-left:24px; float:left; min-height:20px;}
div.whathappensnext form div.twitter, div.whathappensnext form div.facebook {overflow:hidden; margin-left:48px; padding-top:6px; }
div.whathappensnext form div.twitter input, div.whathappensnext form div.facebook input, div.whathappensnext form div.share input { float:left; margin-right:10px; border:1px solid #fff}
div#notice { font-size: 16px; font-weight: bold; margin-bottom: 10px}
div#error { font-size: 16px; font-weight: bold; color: red; margin-bottom: 10px}
div#justSignedUp { font-size: 24px; font-weight: bold; color: red; margin-bottom: 10px; line-height: 1.2em;}




/*IE6 Overrides*/


div.content {_width:885px }
div.home div.content { _width:auto}
div.networks {_margin:38px 38px 38px 0px }
div.message textarea {_margin-top:40px;}
div.howtowin div.modules {_width:850px}
div.accounts h6 {*padding:4px 0; line-height:24px;}
div.messages {  _width:613px;}
div.sidebar { _margin:0 }
div.home div.sidebar {_margin:35px;}
div.stream-options {  }
div.message input.submit { _margin-top:20px}
