#main {float:left;margin:15px 0 15px 10px;}
#main p {color:#333333;}
#sidebar {float:right;background:none;width:210px;}
#sidebar p {margin-left:16px;margin-right:16px;}
.account_tabs {padding:0 7px;clear:both;overflow:hidden;}
.the-label {text-align:right;clear:none;width:180px;font-size:14px;color:#666;}
label.labelreset {text-align:right;clear:none;}
div.row {float:left;border:0;font-size:14px;color:#666;}
div.row span {font-size:12px;color:#666;}
p.unsubscribe {margin:0 !important;padding:0 0 0 25px;font-size:12px;}
.mygifts_left, .howto_left {margin:0 !important;padding:0 0 0 15px;font-size:12px;width:350px;float:left;}
.mygifts_right p, .howto_left p, .mygifts_right li, .howto_left li {color:#666 !important;font-size:14px !important;}
.mygifts_right {float:right;width:280px;padding:10px 10px 0 10px;border:1px solid #bed63a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.mygifts_right .the-label {width:auto !important;padding:0 !important;margin:5px auto !important;text-align:right;}
#groupola_signup_form input, #groupola_signup_form select {float:right !important;margin:0 3px !important;}
#groupola_signup_form label {clear:both !important;padding-top:2px;margin:8px auto !important;}
#groupola_signup_form label span {float:left !important;width:150px;margin-left:5px;}
#groupola_signup_form .buttonV3 {margin-left:155px;float:left;}
.howto_right {float:right;width:300px;padding:0px;}
.howto_left ol {margin:5px 0 20px 0;padding-left:20px;color:#333;font-weight:bold;}
.howto_left ol span {font-weight:normal;}
.mygifts_right ul, .howto_right ul {clear:both;list-style-type:none;margin:0;padding:0;}
.mygifts_right ul li, .howto_right ul li {width:110px;height:110px;float:left;border:1px solid #999;margin:5px;}
.tickboxrow {float:left;border:0;font-size:14px;color:#666;width:190px;margin:10px 10px 0 0;height:25px;}
.tickboxrow label {float:none;width:auto;border:1px dotted #ccc;vertical-align:middle;position:relative;padding-left:25px;padding-bottom:4px;}
.tickboxrow label input {left:5px;margin:0;padding:0;position:absolute;top:6px;}
input.the-input {border-color:#ccc;border-style:solid;border-width:1px;font-weight:bold;color:#333333;margin:0 3px;float:left;}
select.the-dropdown {border-color:#ccc;border-style:solid;border-width:1px;font-weight:bold;color:#333333;margin:0 3px;float:left;height:23px;}
input.the-checkbox {margin-left:0;padding-left:0;}
div.sub_bar {clear:both;margin:20px 0 10px 0;padding-top:10px;background:#FFF url('../images/sprites/input-bg.png') repeat-x left -4px;color:#006699;font-weight:bold;border-bottom:none;}
div.sub_bar div.inner {font-size:14px;}
.account_tabs fieldset {padding-left:25px;}
.tabNavigation li a {height:20px;}
.tabNavigation li.currenttab a {border:0;text-shadow:none;}
.tabNavigation li, .tabNavigation li.currenttab{border:0;}

#tab_loading {display:block;position:relative;width:100%;height:100px;text-align:center;line-height:80px;margin:30px 0;}
#we_promise {clear:both;display:block;position:relative;border:#ccc 1px solid;margin:30px auto 10px auto;color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;}
.sidebar_section_div {display:none;padding:5px 12px;}
.sidebar_section_div, #tellafriend {clear:both;position:relative;border:#E2E287 1px solid;margin:20px auto 10px auto;color:#333;background-color:#FFFFE4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;}
.sidebar_section_div h3 {margin:0 auto 7px auto;font-size:16px;color:#e4a82f;}
.sidebar_section_div p {margin:0 auto !important;padding:2px 5px 5px 2px;}

#tellafriend {display:block !important;border:#afe3f9 1px solid;background-color:#f2fdff;}
#tellafriend h3 {color:#006699;}
#we_promise {width:665px;padding:5px 12px;}
#benefits {clear:both;position:relative;padding:0 20px;margin:10px 0 20px 0;color:#333;}
#we_promise h3 {font-size:18px;}
#we_promise ul, #benefits ul {padding:5px;margin-left:20px;}
#we_promise li {list-style-image:url('../images/sprites/tick.png');font-size:12px;}
#benefits li {list-style-image:url('../images/sprites/tick.png');font-size:14px;color:#666;}
.btn_container {overflow:hidden;width:100%;}
p.contextlink {clear:both;font-size:12px;}
.tabNavigation {clear:both;list-style-type:none;border-bottom:2px solid #333;margin:3px 5px;overflow:hidden;}.tabNavigation li {float:left;background:url('../images/sprites/account-tabs.png') no-repeat left top;margin-right:4px;margin-bottom:0;}.tabNavigation li.hovertab {background:url('../images/sprites/account-tabs.png') no-repeat left top;}.tabNavigation li.currenttab {background:url('../images/sprites/account-tabs.png') no-repeat left -39px;}.tabNavigation li a {display:block;background:url('../images/sprites/account-tabsA.png') no-repeat right top;padding:5px 10px;font-size:1em;font-weight:bold;color:#006699;text-decoration:underline;line-height:22px;}.tabNavigation li.hovertab a {background:url('../images/sprites/account-tabsA.png') no-repeat right top;color:#003366;}.tabNavigation li.currenttab a {background:url('../images/sprites/account-tabsA.png') no-repeat right -39px;color:#fff;text-decoration:none;line-height:18px;}
.tabNavigation .rewardstabs {background:url('../images/sprites/account-tabs.png') no-repeat left -78px !important;}
.tabNavigation .rewardstabs a {background:url('../images/sprites/account-tabsA.png') no-repeat right -79px !important;color:#FFF;}
.tabNavigation .rewardstabs a:hover {color:#ffffcc;}
.form_error {bottom:-1px;color:red;font-size:10px;left:535px;padding:2px 2px 2px 16px;position:absolute;text-align:left;width:230px;background:#FFE7E7 url('../images/sprites/tooltip_bg.png') no-repeat left bottom;}
.form_error2 {padding:5px;color:red!important;float:left;}
.inputlarge {width:300px;}
div.row a {color:#006699;}
div.row a:hover {color:#003366;}
.first_header {background:none !important;margin-top:0 !important;}
.contact_side h3 {Color:#990000;}
#search, #newsletter-bottom {display:none;}
#myacc, #myhowto, #mypass, #intrests, #mygifts {font-weight:bold;}
/* Hides new e-mail signup boxes from account pages */
.full-width-email {display:none !important;position:absolute !important;left:-9999em !important;}
/*
#myacc {background:transparent url("../images/mydetails.png") no-repeat scroll -1px 0;}#myhowto {background:transparent url("../images/myhowto.png") no-repeat scroll -1px 0;}
#mypass {background:transparent url("../images/mypass.png") no-repeat scroll -1px 0;}
#intrests {background:transparent url("../images/intrests.png") no-repeat scroll -1px 0;}
#mygifts {background:transparent url("../images/mypass.png") no-repeat scroll -1px 0;}
*/

/** SEASONAL **/
.promo-bannerwrap {float:right; padding-top:10px; padding-right:10px;}
.promo-bannernav {list-style-type:none;}
.promo-bannernav li {float:right; margin:2px 5px;}


