/* default page style */
.default_page
{
    font: 'Trebuchet MS' , sans-serif;
}
.default_page
{
    padding: 50px 0 50px;
}
.default_page h2
{
    color: #75B547;
    font-size: 3.27em;
    font-weight: normal;
}
.center
{
    margin-left: auto;
    margin-right: auto;
}
.tcenter
{
    text-align: center;
}
.default_page .note
{
    font-size: 1.4em;
    width: 550px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    text-align: justify;
}
.default_page .note p
{
    margin-bottom: 0.5em;
}
.default_page .note ul
{
    text-align: left;
    margin-left: 1em;
    list-style-type: disc;
}
.default_page .big_title
{
    color: #75B547;
    font-size: 3.27em;
    font-weight: normal;
}
.default_page .sub_title
{
    font-size: 1.4em;
    margin: 10px 0 10px;
    color: #000000;
}

/* Session page*/

.login_bound div
{
    float: left;
}
.login_bound a
{
    float: right;
    margin-top: 17px;
    font-size: 1.1em;
    color: #75B547;
}

/* bonus_store_orders */

#bonus_store_orders table
{
    margin-top: 10px;
}
#bonus_store_orders table.layout tr td.left
{
}
#bonus_store_orders table.layout tr td.right
{
    vertical-align: top;
    padding-left: 20px;
}

/* winners page */

#page_winners table
{
    font-size: 1.6em;
    margin-top: 12px;
}
#page_winners table tr.odd
{
}
#page_winners table tr.even
{
    background-color: #E7E7E7;
}
#page_winners table td
{
    padding: 2px 10px;
}
#page_winners table td.match
{
    padding: 0px 10px;
    font-size: 0.65em;
}
#page_winners table td.time
{
    padding: 2px 10px;
    font-size: 0.7em;
}
#page_winners .paginator
{
    font-size: 1.6em;
    margin-top: 15px;
}

/* about_us */
#about_us p
{
    font-size: 1.4em;
    width: 500px;
    margin: 7px 0 25px;
}
#about_us table .img_content
{
    width: 120px;
}
#about_us table .img_content div
{
    color: #444444;
    font-size: 1.6em;
    margin-top: 5px;
}
#about_us table .img_content div a
{
    color: #75B547;
}
#about_us table .second, #about_us table .last
{
    margin-left: 25px;
}


/* FAQ page*/
#faq h2
{
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    text-align: left;
}

#faq #accordion
{
    list-style: none;
    width: 600px;
}
#faq #accordion h3 div
{
    margin-left: 10px;
}

#faq #accordion .toggler
{
    margin: 0px;
    padding: 0px;
    color: #888;
    text-decoration: none;
}
#faq #accordion .toggler div
{
    color: #888;
    background-color: #404040;
    font-size: 1.6em;
    font-weight: normal;
    cursor: pointer;
    padding: 5px;
    margin: 1px;
}

#faq #accordion .element
{
    margin: 0 1px;
    text-align: left;
    padding: 0px 20px 0px 20px;
    background-color: #595959;
    color: #CCCCCC;
    font-size: 1.3em;
    cursor: default;
}

#faq #accordion .element p
{
    margin: 0;
    padding: 15px 0px 12px;
}

#faq #accordion a:hover div
{
    color: #75B547;
}
#faq #accordion a.selected div
{
    color: #75B547;
}

#faq .a_white
{
    color: white;
    text-decoration: underline;
}


/* iframes */
div.profile-content ul.list-my-profile li.open div.content-profile
{
    display: block;
}
div.profile-content ul.list-my-profile li.closed div.content-profile
{
    display: none;
}

#pro_accounts-frame{
    width:100%;
    overflow-x: hidden;
    overflow-y: hidden;
}

#invite-friends-frame
{
    width: 100%;
    min-height: 700px;
    height: 700px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#my-friends-frame
{
    width: 100%;
    min-height: 362px;
    height: 362px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#facebook-friends-frame
{
    width: 100%;
    min-height: 660px;
    height: 660px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#write-survey-frame
{
    width: 100%;
    min-height: 980px;
    height: 1000px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#games-frame
{
    width: 100%;
    height: 800px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#bonus-store-frame
{
    width: 100%;
    min-height: 500px;
    height: 500px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#account-profile-frame
{
    width: 100%;
    min-height: 700px;
    height: 700px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#referral-frame
{
    width: 100%;
    min-height: 400px;
    height: 400px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#pro_accounts-frame
{
    width: 100%;
    min-height: 400px;
    height: 400px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#loader-image
{
    float: left;
    z-index: 100;
    margin-top: 10px;
    margin-left: 10px;
}

/* skinned containers */

/* skinned input box with error */

tr.skinned-inputbox label span, tr.skinned-checkbox label span
{
    font-size: 1.7em;
}
tr.skinned-checkbox a
{
    margin-top: -11px;
}
tr.skinned-checkbox label.right
{
    margin-left: 10px;
    font-size: 1.4em;
    color: #777777;
    line-height: 1.4em;
    vertival-align: middle;
    white-space: nowrap;
}

.skinned_input
{
    overflow: hidden;
    background: url(http://assets1.instantcashsweepstakes.com/images/input_left.png?1283353903) no-repeat;
    padding-left: 25px;
}
.skinned_input div div
{
    overflow: hidden;
    background: url(http://assets2.instantcashsweepstakes.com/images/input_right.png?1283353903) no-repeat right 0px;
    height: 52px;
    padding-right: 25px;
}

.skinned_input_error
{
    overflow: hidden;
    background: url(http://assets3.instantcashsweepstakes.com/images/input_left.png?1283353903) no-repeat 0 -53px;
    padding-left: 25px;
}
.skinned_input_error div div
{
    overflow: hidden;
    background: url(http://assets0.instantcashsweepstakes.com/images/input_right.png?1283353903) no-repeat right -53px;
    height: 52px;
    padding-right: 25px;
}

.skinned_input div, skinned_input_error div
{
    overflow: hidden;
    height: 52px;
}

.skinned_input div div input, .skinned_input_error div div input
{
    border: none;
    color: #5B5B5B;
    height: 32px;
    width: 100%;
    font-size: 2.0em;
    padding-top: 12px;
    margin-top: 1px;
    padding-bottom:8px;
}

.skinned_input div div input
{
    background: url(http://assets1.instantcashsweepstakes.com/images/input_body.png?1283353903) repeat-x 0 -1px; /*<- IE 7.0 -2px */
}

.skinned_input_error div div input
{
    background: url(http://assets2.instantcashsweepstakes.com/images/input_body.png?1283353903) repeat-x 0 -54px; /*<- IE 7.0 -55px */
}

.cloud_black
{
    background: url(http://assets3.instantcashsweepstakes.com/images/clouds.png?1283353903) no-repeat 0 0px;
    width: 24px;
    height: 19px;
}
.cloud_yellow
{
    background: url(http://assets0.instantcashsweepstakes.com/images/clouds.png?1283353903) no-repeat 0 -19px;
    width: 24px;
    height: 19px;
}
.cloud_orange
{
    background: url(http://assets1.instantcashsweepstakes.com/images/clouds.png?1283353903) no-repeat 0 -38px;
    width: 24px;
    height: 19px;
}

.skinned-inputbox .error_message
{
    color: red;
    text-align: left;
    margin-left: 30px;
    font-size: 1.2em;
}

/* replaced Checkboxes buttons */
a.checkbox
{
    background-repeat: no-repeat;
    padding: 0px;
}
a.checkbox
{
    float: left;
    display: block;
    width: 44px;
    height: 44px;
    background: url(http://assets2.instantcashsweepstakes.com/images/Checkbox.png?1283353903);
    cursor: pointer;
}

.error a.checkbox
{
    background-position: 0px 0px;
}
/*.error a.checkbox:hover, a.checkbox:hover { background-position: 0px 0px; }*/
.error a.checkbox-checked, a.checkbox-checked
{
    background-position: 0px -45px;
}

/* skinned button */

/* Login button */
.login
{
    height: 53px;
}
.login input.b_login
{
    cursor: pointer;
    border: 0px none;
    background: url(http://assets3.instantcashsweepstakes.com/images/Login.png?1283353903) no-repeat;
    width: 119px;
    height: 53px;
}
.login input.b_login
{
    cursor: pointer;
    background-position: 0 -53px;
}
.login input.b_login:hover
{
    cursor: pointer;
    background-position: 0 -106px;
}

/* Join button */
.login
{
    height: 59px;
}
.login input.b_join
{
    cursor: pointer;
    border: 0px none;
    background: url(http://assets0.instantcashsweepstakes.com/images/Join.png?1283353903) no-repeat;
    width: 138px;
    height: 59px;
}
.login input.b_join
{
    cursor: pointer;
    background-position: 0 0;
}
.login input.b_join:hover
{
    cursor: pointer;
    background-position: 0 0;
}

.join_bound div
{
    float: left;
}
.join_bound a
{
    float: right;
    margin-top: 18px;
    font-size: 1.1em;
    color: #5B5B5B;
}

#log-in
{
    width: 370px;
    display: none;
    float: left;
    clear: both;
}

/* SignUp button */
#sign-up
{
    position: absolute;
    z-index: 250;
    height: 61px;
    width: 140px;
    clear: right;
    margin-left: 360px;
}
#sign-up input
{
    cursor: pointer;
    border: 0px none;
    background: url(http://assets1.instantcashsweepstakes.com/images/SignUp.png?1283353903) no-repeat;
    width: 140px;
    height: 61px;
}
#sign-up input
{
    cursor: pointer;
    background-position: 0 0;
}
#sign-up input:hover
{
    cursor: pointer;
    background-position: 0 0;
}

/* Messages */
.flash_error
{
    color: rgb(255, 147, 0);
    font-size: 1.8em;
    margin-left: 30px;
    padding-top: 5px;
}


/* Captcha */
.simple_captcha_label
{
    color: #777777;
    font-size: 1.4em;
    margin-left: 20px;
    text-align: left;
}

/* Create account page */
.sb_create_account
{
    height: 70px;
}
.sb_create_account input#acc_next
{
    background: transparent url(http://assets2.instantcashsweepstakes.com/images/reg/next.png?1283353903) no-repeat scroll 0 -5px;
    border: 0 none;
    cursor: pointer;
    height: 72px;
    width: 149px;
}
.sb_create_account input#acc_next:hover
{
    background-position: 0 -77px;
}
.sb_create_account input#acc_next.acc_complete
{
    background: transparent url(http://assets3.instantcashsweepstakes.com/images/reg/complete.png?1283353903) no-repeat scroll 0 -5px;
    width: 329px;
}
.sb_create_account input#acc_next.acc_complete:hover
{
    background-position: 0 -77px;
}

/* Account form */
#user_profile #account_form
{
    margin-top: 1.2em;
    margin-left: auto;
    margin-right: auto;
    width: 600px;
}
#user_profile #account_form fieldset
{
    width: 600px;
}
#user_profile #account_form fieldset ul li
{
    clear: left;
    height: 34px;
    vertical-align: middle;
}
#user_profile #account_form fieldset ul li label
{
    color: #5B5B5B;
    font-size: 1.7em;
    float: left;
    width: 200px;
    text-align: right;
    padding-right: 5px;
    margin-top: 2px;
}
#user_profile #account_form fieldset ul li.error label
{
    color: red;
}
#user_profile #account_form fieldset ul li .input
{
    float: left;
    text-align: left;
}
#user_profile #account_form fieldset ul li .input input
{
    width: 258px;
    color: #202020;
    font-family: Trebuchet MS,Helvetica,sans-serif;
    font-size: 1.8em;
    padding: 1px 0px 0px 6px;
}

#user_profile #account_form fieldset ul li.error .input input
{
    border: 1px solid red;
}

#user_profile #account_form fieldset ul li .input select
{
    width: 270px;
    color: #202020;
    font-family: Trebuchet MS, Helvetica,sans-serif;
    font-size: 1.8em;
    padding: 1px 0px 0px 6px;
}
#user_profile #account_form fieldset ul li .cloud
{
    float: left;
    margin-left: 5px;
    margin-top: 2px;
}

#user_profile #account_form fieldset ul li.error .input select
{
    border: 1px solid red;
}
#user_profile #account_form fieldset ul li .input #user_trait_attributes_birthdate_1i
{
    width: 80px;
    margin-left: 0px;
    margin-right: 0px;
}
#user_profile #account_form fieldset ul li .input #user_trait_attributes_birthdate_2i
{
    width: 118px;
    margin-left: 0px;
    margin-right: 5px;
}
#user_profile #account_form fieldset ul li .input #user_trait_attributes_birthdate_3i
{
    width: 61px;
    margin-left: 0px;
    margin-right: 5px;
}
#user_profile #account_form fieldset ul li span.error
{
    clear: both;
    display: block;
    color: red;
    font-size: 1.2em;
    text-align: left;
    margin-bottom: 8px;
}

#user_profile #account_form .submit
{
    cursor: pointer;
    height: 73px;
    text-align: right;
    margin-left: 100px;
}

#user_profile #account_form .submit input#id_sb_enroll
{
    background: transparent url(http://assets0.instantcashsweepstakes.com/images/Update.png?1283353903) no-repeat scroll 0 0;
    background-position: 0 -91px;
    border: 0 none;
    cursor: pointer;
    height: 73px;
    width: 175px;
}

#user_profile #account_form .submit input#id_sb_enroll_a
{
    background: transparent url(http://assets1.instantcashsweepstakes.com/images/ActivateAccount.png?1283353903) no-repeat scroll 0 0;
    background-position: 0 -91px;
    border: 0 none;
    cursor: pointer;
    height: 73px;
    width: 303px;
}
#user_profile #account_form .submit input#id_sb_enroll_a:hover
{
    background-position: 0 -171px;
}

#user_profile #account_form .submit input#id_sb_enroll:hover
{
    background-position: 0 -171px;
}
#user_profile #account_form fieldset ul li.remark
{
    text-align: right;
    font-size: 1em;
}
#user_profile #account_form fieldset ul li.remark a
{
    color: black;
    text-decoration: underline;
}

.app_data
{
    display: none;
}

/* Vesting Cash */
.default_page table.cash_table
{
    margin-left: auto;
    margin-right: auto;
    font-size: 1.5em;
}
.default_page table.cash_table .filters
{
    white-space: nowrap;
    margin-left: 10px;
    color: #89b551;
}
.default_page table.cash_table .filters:hover
{
}
.default_page table.cash_table .current
{
}
.default_page table.cash_table .current:hover
{
}
.default_page .paginate_line
{
    font-size: 1.5em;
}
.default_page .pay_me_button
{
    width: 230px;
    margin-left: auto;
    margin-right: auto;
}
.a_pay_me, .a_pay_me b, .a_pay_me_hidden
{
    background-position: 0 0;
    width: 240px;
}
.a_pay_me, .a_pay_me_hidden
{
    color: black;
    cursor: pointer;
    display: block;
    font-size: 1.8em;
    height: 73px;
    overflow: hidden;
    padding-top: 12px;
    position: relative;
}
.a_pay_me_hidden b
{
    background: transparent url(http://assets2.instantcashsweepstakes.com/images/PayMe.png?1283353903) no-repeat scroll 0 -8px;
    display: block;
    height: 73px;
    left: -14px;
    top: -15px;
}
.a_pay_me b
{
    background: transparent url(http://assets3.instantcashsweepstakes.com/images/PayMe.png?1283353903) no-repeat scroll 0 -82px;
    display: block;
    height: 73px;
    left: -14px;
    top: -15px;
}
.a_pay_me:hover b
{
    background: transparent url(http://assets0.instantcashsweepstakes.com/images/PayMe.png?1283353903) no-repeat scroll 0 -162px;
    display: block;
    height: 73px;
    left: -14px;
    top: -15px;
}

.pay_button_hint_holder
{
    width: 343px;
    height: 160px;
    margin: 0 auto 0 auto;
}
.pay_button_hint
{
    width: 343px;
    height: 160px;
    text-align: justify;
    display: none;
    padding: 0;
    background: transparent url(http://assets1.instantcashsweepstakes.com/images/hint_placeholder_2.png?1283353903) no-repeat scroll 0 0;
}
.pay_button_hint p
{
    color: white;
    font-size: 1.2em;
    padding: 28px 30px 30px 30px;
}
.pay_button_hint p b
{
    font-size: 1.25em;
}


.bubbleInfo
{
    position: relative;
}
.popup
{
    display: none;
    margin-top: 10px;
    position: absolute;
}
.popup span
{
    font-size: 0.8em;
    font-weight: bold;
    left: 45px;
    position: absolute;
    top: 34px;
}
.popup_ph
{
    position: relative;
}
.popup_image
{
    display: none;
    position: absolute;
}
.popup-image-bl-corner
{
    position: absolute;
    left: 30px;
    bottom: 30px;
    width: 8px;
    height: 8px;
}
.popup-image-br-corner
{
    position: absolute;
    right: 38px;
    bottom: 30px;
    width: 8px;
    height: 8px;
}
.popup-image-tl-corner
{
    position: absolute;
    left: 28px;
    top: 28px;
    width: 10px;
    height: 11px;
}
.popup-image-tr-corner
{
    position: absolute;
    right: 36px;
    top: 28px;
    width: 10px;
    height: 11px;
}

/* we don't need limitations, server return correct cropped image.
.popup-image-preview {
    width: 246px;
    height: 165px;
}*/

.a_show_play_again, .a_show_play_again b
{
    background-position: 0% 0%;
    width: 230px;
}
.a_show_play_again
{
    font-size: 1.0em;
    height: 76px;
    color: black;
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
    padding-top: 14px;
    padding-left: 17px;
}

.a_show_play_again b
{
    background: url(http://assets2.instantcashsweepstakes.com/images/PlayAgain.png?1283353903) no-repeat 0px -65px;
    display: block;
    height: 90px;
    position: absolute;
    top: -12px;
    left: -10px;
}

.a_show_play_again:hover b
{
    background: url(http://assets3.instantcashsweepstakes.com/images/PlayAgain.png?1283353903) no-repeat 0px -145px;
}

.a_show_play_again.t-disabled
{
	text-indent: -9999em;
}

.a_show_play_again.t-disabled b
{
	background-position: 0px 10px;
	cursor: default;
}

.a_show_play_again.t-disabled:hover b
{
	background-position: 0px 10px;
	cursor: default;
}

.a_show_register_now, .a_show_register_now b
{
    background-position: 0% 0%;
    width: 280px;
}

.a_show_register_now
{
    height: 76px;
    color: black;
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
    padding-top: 14px;
    padding-left: 17px;
}

.a_show_register_now b
{
    background: url(http://assets0.instantcashsweepstakes.com/images/RegisterNow.png?1283353903) no-repeat 0% -65px;
    display: block;
    height: 90px;
    position: absolute;
    top: -12px;
    left: -16px;
}

.a_show_register_now:hover b
{
    background: url(http://assets1.instantcashsweepstakes.com/images/RegisterNow.png?1283353903) no-repeat 0% -145px;
    display: block;
    height: 90px;
    position: absolute;
    top: -12px;
}

/* show statistic */
#block
{
    margin-top: 5px;
}
#block div
{
    background: url(http://assets2.instantcashsweepstakes.com/images/b.png?1283353903) no-repeat;
}
#block div.m
{
    margin: 0 20px 0 60px;
    background-color: #737373;
}
#block div.t, #block div.b
{
    margin: 0 20px 0 60px;
    background-color: #737373;
}
#block div.t div.grayblock, #block div.b div.grayblock
{
    margin-left: 7px;
    margin-right: 7px;
    background: #737373;
}
#block div.t div
{
    background-position: 100% -14px;
    height: 7px;
    overflow: hidden;
}
#block div.m
{
    background: #737373;
}
#block div.m div
{
    background: none;
}
#block div.m div.c
{
    margin: 0 10px 0 10px;
}
#block div.m div.om
{
    background: url(http://assets3.instantcashsweepstakes.com/images/olr.gif?1283353903) repeat-y;
    padding-left: 11px;
}
#block div.m div.om div
{
    background: url(http://assets0.instantcashsweepstakes.com/images/olr.gif?1283353903) repeat-y right;
    padding-right: 11px;
}
#block div.m div.om div div
{
    background: white;
    padding: 15px 5px 15px 50px;
    font-size: 1.5em;
}
#block div.m div.om div div a
{
    color: #737373;
    background: none;
    margin: 0 0 0 5px;
    display: inline;
    cursor: pointer;
    cursor: hand;
}
#block div.m div.ob
{
    background: url(http://assets1.instantcashsweepstakes.com/images/o.gif?1283353903) repeat-x 0 -11px;
    height: 11px;
    overflow: hidden;
}
#block div.m div.ob div
{
    background: url(http://assets2.instantcashsweepstakes.com/images/o.gif?1283353903) no-repeat;
    height: 11px;
    overflow: hidden;
}
#block div.m div.ob div div
{
    background-position: 100% -22px;
}
#block div.m div.q, #block div.m div.qy, #block div.m div.qr
{
    background: url(http://assets3.instantcashsweepstakes.com/images/clouds.png?1283353903) no-repeat;
    width: 19px;
    height: 19px;
    margin: 25px 0 0 -30px;
    float: left;
}
#block div.m div.qy
{
    background: url(http://assets0.instantcashsweepstakes.com/images/clouds.png?1283353903) no-repeat 0 -19px;
}
#block div.m div.qr
{
    background: url(http://assets1.instantcashsweepstakes.com/images/clouds.png?1283353903) no-repeat 0 -38px;
}

div.sidebar-intro div.box-intro div div {width: 150px; padding-left: 32px;}
div.sidebar-intro div.box-intro div div span {color: #9DC44D; font-size: 1.17em;}
div.sidebar-intro div.box-intro div div a {display:inline;padding:0px;font-weight:bold;}
div.sidebar-intro div.box-intro h3 span {font-size: 0.4em; color:#777;}

div#vacation-question h2 { font-size:3.27em;}

div#vacation-question { background: url(http://assets2.instantcashsweepstakes.com/images/Shadow_3.png?1283353903) no-repeat right bottom; }
div#content-inner div#main-content div.shadow_4 { background: url(http://assets3.instantcashsweepstakes.com/images/Shadow_4.png?1283353903) no-repeat right bottom; }
div#content-inner div#main-content div.shadow_5 { background: url(http://assets0.instantcashsweepstakes.com/images/Shadow_5.png?1283353903) no-repeat right bottom; }


.wml-marker-pane .winnerPopup
{
    z-index: 10 !important;
    cursor: default !important;
}
.wml-marker-pane .winnerPopup.hover
{
    z-index: 20 !important;
}

.wml-marker-pane .dailywinner
{
    width: 100px;
    overflow:hidden;
    position:absolute;
    display:block;
}
.wml-marker-pane .dailywinner div.image
{
    background: transparent url(http://assets1.instantcashsweepstakes.com/images/HomePage_Mapframe_1a.png?1283353903) no-repeat scroll 0 0;
    width: 76px;
    height:76px;
    padding: 0 12px 17px;
    display:block;
    position: relative;
}
.wml-marker-pane .dailywinner .image .border
{
    background: transparent url(http://assets2.instantcashsweepstakes.com/images/HomePage_Mapframe_1a_border.png?1283353903) no-repeat scroll 0 0;
    position:absolute;
    width: 100px;
    height: 93px;
    top:0;
    left:0;
    z-index:20;
}
.wml-marker-pane .dailywinner .image img
{
    width: 76px;
    height:76px;
    position:static;
}
.wml-marker-pane .dailywinner div.text
{
    background: transparent url(http://assets3.instantcashsweepstakes.com/images/HomePage_Mapframe_1b.png?1283353903) no-repeat scroll 0 0;
    width: 76px;
    overflow:hidden;
    padding: 0 12px 0;
    display:block;
    position: relative;
}
.wml-marker-pane .dailywinner span.amount
{
    color: #ffffff;
    font-size: 26px;
    line-height:26px;
    font-weight:bold;
    display:block;
    margin: 12px 0 4px;
    padding: 0 2px;
    width:72px;
    text-align:center;
}
.wml-marker-pane .dailywinner span em
{
    font-style:normal;
}
.wml-marker-pane .dailywinner span.user_name
{
    color: #cccccc;
    text-transform: uppercase;
    font-size: 12px;
    line-height:12px;
    display:block;
    margin: 1px 0 2px;
    padding: 0 4px;
    width:68px;
    overflow: hidden;
}
.wml-marker-pane .cash
{
    width: 97px;
    overflow:hidden;
    position:absolute;
    display:block;
}
.wml-marker-pane .cash div.image
{
    background: transparent url(http://assets0.instantcashsweepstakes.com/images/HomePage_Mapframe_2a.png?1283353903) no-repeat scroll 0 0;
    width: 75px;
    height:75px;
    padding: 4px 11px 14px;
    display:block;
    position: relative;
}
.wml-marker-pane .cash .image .border
{
    background: transparent url(http://assets1.instantcashsweepstakes.com/images/HomePage_Mapframe_2a_border.png?1283353903) no-repeat scroll 0 0;
    position:absolute;
    width: 97px;
    height: 93px;
    top:0;
    left:0;
    z-index:20;
}
.wml-marker-pane .cash .image img
{
    width: 75px;
    height:75px;
    position:static;
    z-index:10;
}
.wml-marker-pane .cash div.text
{
    background: transparent url(http://assets2.instantcashsweepstakes.com/images/HomePage_Mapframe_2b.png?1283353903) no-repeat scroll 0 0;
    width: 77px;
    overflow:hidden;
    padding: 14px 10px 0;
    display:block;
    position: relative;
}
.wml-marker-pane .cash span.amount
{
    color: #ffffff;
    font-size: 14px;
    line-height: 14px;
    font-weight:bold;
    display:block;
    padding: 0 4px;
    width:69px;
}
.wml-marker-pane .cash span em
{
    font-style:normal;
}
.wml-marker-pane .cash span.user_name
{
    color: #cccccc;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 12px;
    overflow: hidden;
    display:block;
    padding: 1px 4px 0px;
    width:69px;
}

.wml-marker-pane .coins
{
    background: transparent url(http://assets3.instantcashsweepstakes.com/images/HomePage_Mapframe_4.png?1283353903) no-repeat scroll 0 0;
    padding: 14px 8px 10px 10px;
    width: 48px;
    height: 65px;
    text-align:center;
    position:absolute;
    display:block;
}
.wml-marker-pane .coins .border
{
    background: transparent url(http://assets0.instantcashsweepstakes.com/images/HomePage_Mapframe_4_border.png?1283353903) no-repeat scroll 0 0;
    position:absolute;
    width: 66px;
    height: 89px;
    top:0;
    left:0;
    z-index:20;
}
.wml-marker-pane .coins div.image
{
    width: 48px;
    height:48px;
    display:block;
    margin-top:2px;
    overflow:hidden;
}
.wml-marker-pane .coins img
{
    margin: 0;
    width:48px;
    height:48px;
    position:static;
}
.wml-marker-pane .coins span.amount
{
    color:#00d3ff;
    font-size:10px;
    font-weight: bold;
    display:block;
    width:47px;
}
.wml-marker-pane .coins span em
{
    font-style:normal;
    font-size:13px;
}
.wml-marker-pane .coins span.user_name
{
    display:none;
}

.wml-marker-pane .tickets
{
    width: 62px;
    text-align: center;
    position:absolute;
    display:block;
}
.wml-marker-pane .tickets div.image
{
    padding: 0 10px 10px 9px;
    width: 45px;
    height: 45px;
    background: transparent url(http://assets1.instantcashsweepstakes.com/images/HomePage_Mapframe_3a.png?1283353903) no-repeat scroll 0 0;
    display:block;
    overflow:hidden;
    position:relative;
}
.wml-marker-pane .tickets .image .border
{
    background: transparent url(http://assets2.instantcashsweepstakes.com/images/HomePage_Mapframe_3a_border.png?1283353903) no-repeat scroll 0 0;
    position:absolute;
    width: 62px;
    height:55px;
    top:0;
    left:0;
    z-index:20;
}
.wml-marker-pane .tickets img
{
    margin: 0;
    width:45px;
    height:45px;
    position:static;
}
.wml-marker-pane .tickets div.text
{
    background: transparent url(http://assets3.instantcashsweepstakes.com/images/HomePage_Mapframe_3b.png?1283353903) no-repeat scroll 0 0;
    width: 45px;
    overflow:hidden;
    padding: 10px 10px 2px 9px;
    display:block;
    position: relative;
}
.wml-marker-pane .tickets span.amount
{
    color:#a9ff00;
    font-size:12px;
    font-weight: bold;
    display:block;
    width:47px;
}
.wml-marker-pane .tickets span em
{
    font-style:normal;
    font-size:13px;
}
.wml-marker-pane .tickets span.user_name
{
    display:none;
}
.wml-marker-pane .cashprize span.amount
{
    color: #ffffff;
}
.wml-marker-pane .cashprize span em
{
    font-style:normal;
}
.wml-marker-pane .cashprize span.user_name
{
    color: #cccccc;
    text-transform: uppercase;
    font-size: 8px;
    line-height: 8px;
    overflow: hidden;
    display:block;
    padding: 1px 0 0;
    width:47px;
}

div.sidebar-intro div.box-intro div div {width: 150px; padding-left: 32px;}
div.sidebar-intro div.box-intro div div span {color: #9DC44D; font-size: 1.17em;}
div.sidebar-intro div.box-intro div div a {display:inline;padding:0px;font-weight:bold;}
div.sidebar-intro div.box-intro h3 span {font-size: 0.4em; color:#777;}

div#vacation-question h2 { font-size:3.27em;}

div#vacation-question { background: url(http://assets0.instantcashsweepstakes.com/images/Shadow_3.png?1283353903) no-repeat right bottom; }
div#content-inner div#main-content div.shadow_4 { background: url(http://assets1.instantcashsweepstakes.com/images/Shadow_4.png?1283353903) no-repeat right bottom; }
div#content-inner div#main-content div.shadow_5 { background: url(http://assets2.instantcashsweepstakes.com/images/Shadow_5.png?1283353903) no-repeat right bottom; }

.ts-slider
{
    width:100%;
    height: 14px;
    padding-top: 8px;
    margin-top:-4px;
    margin-bottom: 20px;
}
.ts-slider.ts-10
{
    height: 17px;
    padding-top: 14px;
}

.ts-slider span
{
    height: 14px;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    float:left;
}

.ts-slider-left
{
    float:left;
    height:10px;
    width:100%;
    padding-left:6px;
    background: url(http://assets3.instantcashsweepstakes.com/images/ts-slider-left.png?1283353903) no-repeat left top;
}

.ts-slider-right
{
    height:10px;
    padding-right:6px;
    background: url(http://assets0.instantcashsweepstakes.com/images/ts-slider-right.png?1283353903) no-repeat right top;
}

.ts-slider-mid
{
    height:10px;
    background: url(http://assets1.instantcashsweepstakes.com/images/ts-slider-mid.png?1283353903) repeat-x center top;
    position: relative;
}

.ts-slider a
{
    cursor: default;
    display:block;
    position:absolute;
    top: -6px;
    height:30px;
    margin: 0 -13px;
    width: 26px;
    background-image: url(http://assets2.instantcashsweepstakes.com/images/badges_small.png?1283353903);
    background-repeat: no-repeat;
}

.ts-slider.ts-1 a
{
    background-position: 0 -9px;
}

.ts-slider.ts-2 a
{
    background-position: -28px -9px;
}

.ts-slider.ts-3 a
{
    background-position: -56px -9px;
}

.ts-slider.ts-4 a
{
    background-position: -84px -9px;
}

.ts-slider.ts-5 a
{
    background-position: -112px -9px;
}

.ts-slider.ts-6 a
{
    background-position: -140px -9px;
}

.ts-slider.ts-7 a
{
    background-position: -168px -9px;
}

.ts-slider.ts-8 a
{
    background-position: -197px -9px;
}

.ts-slider.ts-9 a
{
    background-position: -224px -9px;
}

.ts-slider.ts-10 a
{
    top: -15px;
    height:31px;
    background-position: -253px top;
}

.ts
{
    padding-right: 31px;
    position:relative;
}
.ts span
{
    display:block;
    position:absolute;
    top: 1px;
    right: 0px;
    width: 26px;
    height:22px;
    background-image: url(http://assets3.instantcashsweepstakes.com/images/badges_small.png?1283353903);
    background-repeat: no-repeat;
}

.ts span.ts-1
{
    background-position: 0 -9px;
}

.ts span.ts-2
{
    background-position: -28px -9px;
}

.ts span.ts-3
{
    background-position: -56px -9px;
}

.ts span.ts-4
{
    background-position: -84px -9px;
}

.ts span.ts-5
{
    background-position: -112px -9px;
}

.ts span.ts-6
{
    background-position: -140px -9px;
}

.ts span.ts-7
{
    background-position: -168px -9px;
}

.ts span.ts-8
{
    background-position: -197px -9px;
}

.ts span.ts-9
{
    background-position: -224px -9px;
}

.ts span.ts-10
{
    top:-4px;
    height:31px;
    background-position: -253px top;
}

.ranks td
{
    vertical-align:top;
    padding-bottom: 10px;
}

.ranks span
{
    display:block;
    width: 50px;
    height:45px;
    margin: 0 13px 0 9px;
    background-image: url(http://assets0.instantcashsweepstakes.com/images/badges_big.png?1283353903);
    background-repeat: no-repeat;
}

.ranks span.rank-1
{
    background-position: 0 -30px;
}

.ranks span.rank-2
{
    background-position: -51px -30px;
}

.ranks span.rank-3
{
    background-position: -102px -30px;
}

.ranks span.rank-4
{
    background-position: -153px -30px;
}

.ranks span.rank-5
{
    background-position: -204px -30px;
}

.ranks span.rank-6
{
    background-position: -255px -30px;
}

.ranks span.rank-7
{
    background-position: -306px -30px;
}

.ranks span.rank-8
{
    background-position: -357px -30px;
}

.ranks span.rank-9
{
    background-position: -407px -30px;
}

.ranks span.rank-10
{
    height:75px;
    width: 62px;
    margin: 0 10px 0 0;
    background-position: -456px 0;
}



#question-statistic-paid p.prize_math_explanation,
#question-statistic p.prize_math_explanation{
    margin-left:15px;
    display:none;
}

#question-statistic-paid p.prize_math_explanation span.title,
#question-statistic p.prize_math_explanation span.title {
    display:block;
}

#question-statistic-paid p.prize_math_explanation span.item,
#question-statistic p.prize_math_explanation span.item {
    display:block;
    margin-top:3px;
    margin-bottom:6px;
    margin-left:10px;
}

#question-statistic-paid .show_me_math,
#question-statistic .show_me_math {
 font-size:0.8em;
 color:#555;
}

#question-statistic-paid .show_me_math:hover,
#question-statistic .show_me_math:hover {
    color:#75B547;}

#block div.b
{
    background-position: 0 -7px;
}
#block div.b div
{
    background-position: 100% -21px;
    height: 7px;
    overflow: hidden;
}
#block a
{
    margin: 0 10px 0 10px;
    display: block;
    color: #c4c4c4;
    background: url(http://assets1.instantcashsweepstakes.com/images/bl.gif?1283353903) no-repeat;
    padding-left: 11px;
    text-decoration: none;
}
#block a img
{
    float: left;
    margin: 0 10px 0 5px;
}
#block a u
{
    display: block;
    font-size: 2.0em;
    padding-top: 4px;
    line-height: 23px;
    text-decoration: none;
}
#block a u.o
{
    padding-top: 15px;
}
#block a b
{
    display: block;
    font-weight: normal;
    background: url(http://assets2.instantcashsweepstakes.com/images/bl.gif?1283353903) no-repeat 100% -150px;
    padding-right: 8px;
    height: 75px;
    overflow: hidden;
}
#block a b b
{
    background: url(http://assets3.instantcashsweepstakes.com/images/bl.gif?1283353903) repeat-x 0 -75px;
    height: 75px;
    overflow: hidden;
    vertical-align: middle;
    padding-top: 8px;
}
* html #block a b
{
    margin-left: -3px;
}
* html #block a b b
{
    margin-right: 3px;
}
#block a:hover
{
    background-position: 0 -225px;
    color: white;
}
#block a:hover b
{
    background-position: 100% -375px;
}
#block a:hover b b
{
    background-position: 0 -300px;
}
#block div.o a, #block div.o a:hover
{
    background-position: 0 -450px;
    color: white;
    cursor: default;
}
#block div.o a b, #block div.o a:hover b
{
    background-position: 100% -600px;
    cursor: default;
}
#block div.o a b b, #block div.o a:hover b b
{
    background-position: 0 -525px;
}
#block div.r a, #block div.r a:hover
{
    background: url(http://assets0.instantcashsweepstakes.com/images/blr.gif?1283353903) no-repeat;
    cursor: default;
    color: white;
}
#block div.r a b, #block div.r a:hover b
{
    background: url(http://assets1.instantcashsweepstakes.com/images/blr.gif?1283353903) no-repeat 100% -150px;
    cursor: default;
}
#block div.r a b b, #block div.r a:hover b b
{
    background: url(http://assets2.instantcashsweepstakes.com/images/blr.gif?1283353903) repeat-x 0 -75px;
}
#block div.r div.om div div
{
    font-size: 1.0em;
    padding-left: 20px;
}

#block div.n div.om div div
{
    background: white;
    padding: 15px 5px 15px 50px;
    font-size: 1.5em;
}

#block table table
{
    margin-left: 10px;
}
#block td
{
    color: #4d4d4d;
}
#block th
{
    vertical-align: top;
    text-align: left;
    font-weight: normal;
    color: #666666;
    padding-left: 20px;
}
#block th big
{
    font-size: 1.4em;
}
#block i
{
    display: block;
    width: 253px;
    height: 5px;
    overflow: hidden;
    background: url(http://assets3.instantcashsweepstakes.com/images/r.gif?1283353903) no-repeat;
}
#block i.q
{
    width: 19px;
    height: 18px;
    background: url(http://assets0.instantcashsweepstakes.com/images/qw.gif?1283353903) no-repeat;
    margin: 10px 0 0 -22px;
    position: absolute;
}
#block i.f
{
    height: 0px;
    margin: 0;
}
#block table img
{
    margin-bottom: 3px;
}
#block img.none
{
    margin: 0 40px 40px 0;
}
#block i i
{
    background-position: 0 -10px;
}
#block table u
{
    color: #a7a7a7;
    font-size: .9em;
    text-decoration: none;
}
#block table u.b
{
    color: black;
}
* + html #block table u
{
    display: block;
}

/* enough page*/
#question-enough p
{
    margin: 5px 0 7px;
    font-size: 1.3em;
}
#question-enough p strong
{
    font-size: 2.0em;
}
#question-enough p b
{
    font-size: 1.5em;
}

/* question statistic */
#question-statistic
{
    margin-bottom: 120px;
}
#question-statistic .m_rnd_bg .m_body
{
    margin-top: 10px;
}
#question-statistic .m_rnd_bg
{
    width: 670px;
}
#question-statistic .m_rnd_bg p
{
    margin: 5px 0 7px;
}
#question-statistic .m_rnd_bg p
{
    font-size: 1.3em;
}
#question-statistic .m_rnd_bg p b
{
    font-size: 1.2em;
}
#question-statistic .m_rnd_bg p strong
{
    font-size: 2.6em;
}

#question-statistic .m_rnd_bg .buttons
{
    margin-top: 15px;
}
#question-statistic .q_hint_info
{
    color: #75B547;
    font-size: 0.9em;
    font-weight: bold;
}

#question-statistic-paid a
{
    margin-top: 15px;
    margin-left: -10px;
}
#question-statistic-paid .green
{
    color: #89B551;
}
#question-statistic-paid .m_rnd_bg h3
{
    background: url(http://assets1.instantcashsweepstakes.com/images/bizsurvey.png?1283353903) no-repeat;
    padding-left: 60px;
    font-size: 1.2em;
    height: 45px;
    padding-top: 4px;
}
#question-statistic-paid .m_rnd_bg .m_body
{
    margin-top: 10px;
}
#question-statistic-paid .m_rnd_bg
{
    width: 670px;
}
#question-statistic-paid .m_rnd_bg p
{
    margin: 5px 0 7px;
}
#question-statistic-paid .m_rnd_bg p.p2
{
    margin: 22px 0px -5px;
}
#question-statistic-paid .m_rnd_bg p
{
    font-size: 1.3em;
}
#question-statistic-paid .m_rnd_bg p b
{
    font-size: 1.2em;
}
#question-statistic-paid .m_rnd_bg p b.b1
{
    font-size: 1.0em;
}
#question-statistic-paid .m_rnd_bg p span b
{
    font-size: 1em;
}
#question-statistic-paid .m_rnd_bg p strong
{
    font-size: 2.6em;
}

#question-statistic-paid .m_rnd_bg .buttons
{
    margin-top: 15px;
}
#question-statistic-paid .q_hint_info
{
    color: #75B547;
    font-size: 0.9em;
    font-weight: bold;
}

#question-statistic-paid p.totals
{
    font-size: 2.1em;
    margin-top: 20px;
}
#question-statistic-paid p.totals b
{
    font-size: 0.9em;
}

.stars_ul
{
    margin-left: 40px;
}

/*start*/
.star_li
{
    float: left;
    display: block;
    width: 23px;
    height: 21px;
}

.star_li .star_s1, .star_s2, .star_s3, .star_s4, .star_s5, .star_star
{
    border: 0px none;
    background: url(http://assets2.instantcashsweepstakes.com/images/rate.gif?1283353903) no-repeat;
    width: 23px;
    height: 21px;
    display: block;
    cursor: pointer;
}

.star_li .star_star
{
    background-position: 0 -107px;
}

.star_li .star_s1
{
    background-position: 0 -85px;
}
.star_li .star_s2
{
    background-position: 0 -64px;
}
.star_li .star_s3
{
    background-position: 0 -43px;
}
.star_li .star_s4
{
    background-position: 0 -22px;
}
.star_li .star_s5
{
    background-position: 0 -1px;
}

.star_hint_text
{
    margin: -4px 0px 0px 85px;
    padding: 0px;
    font-size: 0.6em;
}

/*region fixed*/
div.popup-image
{
    display: none;
}
div.popup-image .popup-image-preview{
    cursor: pointer;
}
div.popup-image .zoom_image{
    position: absolute;
    display: none;
    width: 107px;
    height: 113px;
    top: 50%;
    left: 50%;
    z-index: 200;
    margin-top: -57px;
    margin-left: -56px;
    background-image: url(http://assets3.instantcashsweepstakes.com/images/zoom_w_bg.png?1283353903);
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
}
div.popup-image a.note{
    text-decoration: none !important;
    display: block;
    color: #C1D72E;
    font-size: 18px;
    line-height: 16px;
    position: absolute;
    top: -13px;
    left: 20px;
    cursor: pointer;
		margin: 0 !important;
		text-align: left !important;
		width: auto !important;
}
div#main-content
{
    z-index: 6000;
}
div#vacation-question div.box-question ol li div.bq-header
{
    z-index: 6000;
}
div#vacation-question div.box-question ol li
{
    z-index: 6000;
}
div#vacation-question div.box-question ol li div.bq-content div.box
{
    padding-left: 25px !important;
}
div#vacation-question div.box-question ol li div.bq-content div.box div.multichoice_note { display: block; padding: 0 0 10px 20px; font-size: 12px; line-height: 12px; color: #777777; }
div#vacation-question div.box-question ol li ol.list-question li
{
    margin: 2px 0 !important;
}
/*endregion fixed*/

div#vacation-question div.box-question ol li ol.list-question li
{
    margin-left: -12px;
}
div#vacation-question div.box-question ol li ol.list-question li a.popup-trigger
{
    margin-right: 4px;
}

div#vacation-question div.box-question ol li ol.list-question li label
{
    cursor: pointer;
    width:410px;
}

div#vacation-question div.box-question ol li ol.list-question li div.comments textarea
{margin-left:70px;width:350px;height:80px;display:none;}

div#vacation-question div.box-question ol li ol.list-question li.comments
{height: auto;}

div#vacation-question div.box-question ol li ol.list-question li.comments textarea
{margin-left:70px;width:350px;height:80px;display:block;}

div#vacation-question div.box-question ol li div.bq-content
{
    padding: 0;
    width: 551px;
    margin: 0;
    background: none;
}
div#vacation-question div.box-question ol li div.bq-content div.box
{
    background: url(http://assets0.instantcashsweepstakes.com/images/bg-box-question-content.png?1283353903) no-repeat center bottom;
    padding: 20px 36px 25px 36px;
}

div#vacation-question div.box-question ol li.odd#question-1 div.bq-header h3 div.box
{
    background-position: 0 -3px;
}
div#vacation-question div.box-question ol li.cycle#question-2 div.bq-header h3 div.box
{
    background-position: 0 -3px;
}
div#vacation-question div.box-question ol li.odd#question-2 div.bq-header h3 div.box
{
    background-position: 0 -303px;
}
div#vacation-question div.box-question ol li.cycle#question-3 div.bq-header h3 div.box
{
    background-position: 0 -303px;
}
div#vacation-question div.box-question ol li.odd#question-3 div.bq-header h3 div.box
{
    background-position: 0 -603px;
}
div#vacation-question div.box-question ol li.cycle#question-4 div.bq-header h3 div.box
{
    background-position: 0 -603px;
}
div#vacation-question div.box-question ol li.odd#question-4 div.bq-header h3 div.box
{
    background-position: 0 -916px;
}
div#vacation-question div.box-question ol li.cycle#question-5 div.bq-header h3 div.box
{
    background-position: 0 -916px;
}
div#vacation-question div.box-question ol li.odd#question-5 div.bq-header h3 div.box
{
    background-position: 0 -1232px;
}
div#vacation-question div.box-question ol li.cycle#question-6 div.bq-header h3 div.box
{
    background-position: 0 -1232px;
}

div#vacation-question div.box-question ol li.odd#question-1 div.bq-header h3 div.box:hover
{
    background-position: 0 -107px;
}
div#vacation-question div.box-question ol li.cycle#question-2 div.bq-header h3 div.box:hover
{
    background-position: 0 -107px;
}
div#vacation-question div.box-question ol li.odd#question-2 div.bq-header h3 div.box:hover
{
    background-position: 0 -407px;
}
div#vacation-question div.box-question ol li.cycle#question-3 div.bq-header h3 div.box:hover
{
    background-position: 0 -407px;
}
div#vacation-question div.box-question ol li.odd#question-3 div.bq-header h3 div.box:hover
{
    background-position: 0 -707px;
}
div#vacation-question div.box-question ol li.cycle#question-4 div.bq-header h3 div.box:hover
{
    background-position: 0 -707px;
}
div#vacation-question div.box-question ol li.odd#question-4 div.bq-header h3 div.box:hover
{
    background-position: 0 -1021px;
}
div#vacation-question div.box-question ol li.cycle#question-5 div.bq-header h3 div.box:hover
{
    background-position: 0 -1021px;
}
div#vacation-question div.box-question ol li.odd#question-5 div.bq-header h3 div.box:hover
{
    background-position: 0 -1338px;
}
div#vacation-question div.box-question ol li.cycle#question-6 div.bq-header h3 div.box:hover
{
    background-position: 0 -1338px;
}

/****** THE PROGRESS BAR DIV AND ITS DIFFERENT STAGES ********/
div#vacation-question div.box-question ol li.loading#question-2 div.bq-header h3 div.box
{
    background-position: 0 -407px;
}
div#vacation-question div.box-question ol li.loading#question-3 div.bq-header h3 div.box
{
    background-position: 0 -707px;
}
div#vacation-question div.box-question ol li.loading#question-4 div.bq-header h3 div.box
{
    background-position: 0 -1021px;
}
div#vacation-question div.box-question ol li.loading#question-5 div.bq-header h3 div.box
{
    background-position: 0 -1338px;
}

div#vacation-question div.box-question ol li.loading div.error
{
    position: relative;
    top: 15px;
    left: 50px;
}
div#vacation-question div.box-question ol li div.progress_bar
{
    height: 30px;
    width: 165px;
    background: url(http://assets1.instantcashsweepstakes.com/images/loader.png?1283353903) no-repeat;
    position: relative;
    top: 25px;
    left: 200px;
}
/* Some stages arnt exact multiples of 30 since those
     image parts have the corresponding pixel difference
   */
div#vacation-question div.box-question ol li div.step_0
{
    background-position: 0 -240px;
}
div#vacation-question div.box-question ol li div.step_1
{
    background-position: 0 -209px;
}
div#vacation-question div.box-question ol li div.step_2
{
    background-position: 0 -179px;
}
div#vacation-question div.box-question ol li div.step_3
{
    background-position: 0 -150px;
}
div#vacation-question div.box-question ol li div.step_4
{
    background-position: 0 -120px;
}
div#vacation-question div.box-question ol li div.step_5
{
    background-position: 0 -90px;
}
div#vacation-question div.box-question ol li div.step_6
{
    background-position: 0 -61px;
}
div#vacation-question div.box-question ol li div.step_7
{
    background-position: 0 -31px;
}
div#vacation-question div.box-question ol li div.step_8
{
    background-position: 0 0;
}
/****** END OF THE PROGRESS BAR DIV AND ITS DIFFERENT STAGES ******/

div#vacation-question div.box-question ol li.active#question-1 div.bq-header h3 div.box
{
    background-position: 0 -3px;
}
div#vacation-question div.box-question ol li.active.cycle#question-2 div.bq-header h3 div.box
{
    background-position: 0 -3px;
}
div#vacation-question div.box-question ol li.active#question-2 div.bq-header h3 div.box
{
    background-position: 0 -303px;
}
div#vacation-question div.box-question ol li.active.cycle#question-3 div.bq-header h3 div.box
{
    background-position: 0 -303px;
}
div#vacation-question div.box-question ol li.active#question-3 div.bq-header h3 div.box
{
    background-position: 0 -603px;
}
div#vacation-question div.box-question ol li.active.cycle#question-4 div.bq-header h3 div.box
{
    background-position: 0 -603px;
}
div#vacation-question div.box-question ol li.active#question-4 div.bq-header h3 div.box
{
    background-position: 0 -903px;
}
div#vacation-question div.box-question ol li.active.cycle#question-5 div.bq-header h3 div.box
{
    background-position: 0 -903px;
}
div#vacation-question div.box-question ol li.active#question-5 div.bq-header h3 div.box
{
    background-position: 0 -1218px;
}
div#vacation-question div.box-question ol li.active.cycle#question-6 div.bq-header h3 div.box
{
    background-position: 0 -1218px;
}

div#vacation-question div.box-question ol li.active#question-1 div.bq-header h3 div.box:hover
{
    background-position: 0 -3px;
}
div#vacation-question div.box-question ol li.active.cycle#question-2 div.bq-header h3 div.box:hover
{
    background-position: 0 -3px;
}
div#vacation-question div.box-question ol li.active#question-2 div.bq-header h3 div.box:hover
{
    background-position: 0 -303px;
}
div#vacation-question div.box-question ol li.active.cycle#question-3 div.bq-header h3 div.box:hover
{
    background-position: 0 -303px;
}
div#vacation-question div.box-question ol li.active#question-3 div.bq-header h3 div.box:hover
{
    background-position: 0 -603px;
}
div#vacation-question div.box-question ol li.active.cycle#question-4 div.bq-header h3 div.box:hover
{
    background-position: 0 -603px;
}
div#vacation-question div.box-question ol li.active#question-4 div.bq-header h3 div.box:hover
{
    background-position: 0 -903px;
}
div#vacation-question div.box-question ol li.active.cycle#question-5 div.bq-header h3 div.box:hover
{
    background-position: 0 -903px;
}
div#vacation-question div.box-question ol li.active#question-5 div.bq-header h3 div.box:hover
{
    background-position: 0 -1218px;
}
div#vacation-question div.box-question ol li.active.cycle#question-6 div.bq-header h3 div.box:hover
{
    background-position: 0 -1218px;
}


div#vacation-question div.box-question ol li#question-1 div.bq-header.done h3 div.box:hover
{
    background-position: 0 -3px;
    cursor: default;
}
div#vacation-question div.box-question ol li.cycle#question-2 div.bq-header.done h3 div.box:hover
{
    background-position: 0 -3px;
    cursor: default;
}
div#vacation-question div.box-question ol li#question-2 div.bq-header.done h3 div.box:hover
{
    background-position: 0 -303px;
    cursor: default;
}
div#vacation-question div.box-question ol li.cycle#question-3 div.bq-header.done h3 div.box:hover
{
    background-position: 0 -303px;
    cursor: default;
}
div#vacation-question div.box-question ol li#question-3 div.bq-header.done h3 div.box:hover
{
    background-position: 0 -603px;
    cursor: default;
}
div#vacation-question div.box-question ol li.cycle#question-4 div.bq-header.done h3 div.box:hover
{
    background-position: 0 -603px;
    cursor: default;
}
div#vacation-question div.box-question ol li#question-4 div.bq-header.done h3 div.box:hover
{
    background-position: 0 -916px;
    cursor: default;
}
div#vacation-question div.box-question ol li.cycle#question-5 div.bq-header.done h3 div.box:hover
{
    background-position: 0 -916px;
    cursor: default;
}
div#vacation-question div.box-question ol li#question-5 div.bq-header.done h3 div.box:hover
{
    background-position: 0 -1232px;
    cursor: default;
}
div#vacation-question div.box-question ol li.cycle#question-6 div.bq-header.done h3 div.box:hover
{
    background-position: 0 -1232px;
    cursor: default;
}

/*region fixed
div#vacation-question div.box-question ol li#question-1 { z-index: 50; }
div#vacation-question div.box-question ol li#question-2 { z-index: 51; }
div#vacation-question div.box-question ol li#question-3 { z-index: 52; }
div#vacation-question div.box-question ol li#question-4 { z-index: 53; }
div#vacation-question div.box-question ol li#question-5 { z-index: 54; }
endregion fixed*/


div#vacation-question div.box-question ol li#question-1
{
    z-index: 50;
}
div#vacation-question div.box-question ol li.cycle#question-2
{
    z-index: 49;
}
div#vacation-question div.box-question ol li.odd#question-2
{
    z-index: 49;
}
div#vacation-question div.box-question ol li.cycle#question-3
{
    z-index: 48;
}
div#vacation-question div.box-question ol li.odd#question-3
{
    z-index: 48;
}
div#vacation-question div.box-question ol li.cycle#question-4
{
    z-index: 47;
}
div#vacation-question div.box-question ol li.odd#question-4
{
    z-index: 47;
}
div#vacation-question div.box-question ol li.cycle#question-5
{
    z-index: 46;
}
div#vacation-question div.box-question ol li.odd#question-5
{
    z-index: 46;
}
div#vacation-question div.box-question ol li.cycle#question-6
{
    z-index: 45;
}



div#vacation-question h4
{
    width: 650px;
    background: url(http://assets2.instantcashsweepstakes.com/images/bizsurvey.png?1283353903) no-repeat;
    padding-left: 47px;
    font-size: 1.2em;
    height: 45px;
    padding-top: 4px;
}


/* ICS main page */

.a_skip, .a_skip b
{
    background-position: 0% 0%;
    width: 103px;
}

.a_skip
{
    color: black;
    display: block;
    height: 50px;
    position: absolute;
    right: 440px;
    bottom: 60px;
}

.a_skip b
{
    cursor: pointer;
    background: url(http://assets3.instantcashsweepstakes.com/images/skip.png?1283353903) no-repeat 0% -65px;
    display: block;
    height: 55px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.a_skip:hover b
{
    cursor: pointer;
    background: url(http://assets0.instantcashsweepstakes.com/images/skip.png?1283353903) no-repeat 0% -6px;
    display: block;
    height: 55px;
    position: absolute;
    top: 0px;
}

#show_video { position: absolute; display: none; bottom: 50px; right: 320px;}

.lightbox_overlay#asset_video_overlay { position: fixed; }
.lightbox_overlay#asset_video_overlay .lightbox_screen { position: absolute; }
.lightbox_overlay#asset_video_overlay .ttrl-lightbox { position: absolute; left: 50%; margin-left: -277px; margin-top: -180px; }
.lightbox_overlay#asset_video_overlay .lightbox-content { padding: 10px 0; height: auto; width: 554px; text-align: center; }


/* docs */
#standard_docs
{
    margin: 0 135px 50px 135px;
}
#standard_docs h1
{
    color: #222;
    font-size: 2.2em;
    margin-bottom: 12px;
}

#standard_docs h3
{
    color: #222222;
    font-size: 2.1em;
    font-weight: bold;
    margin: 15px 0;
}
#standard_docs h5
{
    color: #555;
    font-size: 1.7em;
    font-weight: normal;
    margin: 0;
}

#standard_docs p
{
    color: #555;
    font-size: 1.5em;
    clear: both;
}
#standard_docs .p_right
{
    margin-left: 55px;
}
#standard_docs .p_right_2
{
    margin-left: 75px;
}
#standard_docs ol
{
    list-style-type: decimal;
    margin-left: 25px;
    margin-top: 15px;
}
#standard_docs a.back
{
    display: block;
    font-size: 1.7em;
    color: black;
    float: right;
}
#standard_docs ul
{
    list-style-type: circle;
}
#standard_docs p.ts-p
{
    margin: 20px 0;
    display: block;
    overflow: hidden;
}
#standard_docs p.ts-p em
{
    width: 360px;
    float: left;
    font-style: normal;
}
#standard_docs p.ts-p span
{
    float: left;
    display: block;
    background: url(http://assets1.instantcashsweepstakes.com/images/badges_big.png?1283353903) no-repeat 0 0;
}
#standard_docs p.ts1 span
{
    width: 40px;
    height: 40px;
    margin-left: 28px;
    margin-right: 28px;
    background-position: -56px -35px;
}
#standard_docs p.ts2 span
{
    width: 40px;
    height: 40px;
    margin-left: 28px;
    margin-right: 28px;
    background-position: -105px -35px;
}
#standard_docs p.ts3 span
{
    width: 40px;
    height: 40px;
    margin-left: 28px;
    margin-right: 28px;
    background-position: -153px -35px;
}
#standard_docs p.ts4 span
{
    width: 75px;
    height: 75px;
    margin-left: 10px;
    margin-right: 10px;
    background-position: -199px 0;
}

div#header div#user-info p.small_font
{
    font-size: 1.2em;
}
div#header div#user-info p.small_font strong.tickets
{
    font-size: 1.2em;
}

.facebook_email_settings
{
    font-size: 1.3em;
}
.facebook_email_settings a
{
    color: #75B547;
    text-decoration: underline;
}

body.profile div#main-content div.title-page div.title-intro
{
    float: left;
    height: 46px;
    padding: 6px 0 0;
}

body.profile div#main-content div.title-page div.title-intro p
{
    color: #FFB12A;
    font-size: 1.7em;
    font-weight: bold;
    line-height: 1.5em;
}

body.profile div#main-content div.title-page div.title-intro form span.custom-chkbox
{
    display: block;
    float: left;
    height: 15px;
    margin: -20px 0 0;
}

body.profile div#main-content div.title-page div.title-intro form span.custom-chkbox
{
    display: block;
    float: left;
    height: 15px;
    margin: -23px 0 0;
}

body.profile div#main-content div.title-page div.title-intro form label
{
    color: #333333;
    float: left;
    font-size: 1.19em;
    font-weight: bold;
    line-height: 1.15em;
    margin: -5px 0 0;
}

body.profile div#main-content div#come-back-timer-off
{
    padding-top: 16px;
}

body.profile div#main-content div#come-back-timer-off p
{
    color: #D7E100;
    font-size: 1.95em;
    font-weight: bold;
    line-height: 1.5em;
}

body.profile div#main-content div#come-back-timer-off p a
{
    color: #D7E100;
}
div#header div#navigation ul li#nav-play-y, div#header div#navigation ul li#nav-play-y a
{
    color: #D7E100;
}

#registration-form-container .skinned-checkbox label.right
{
    font-size: 1.3em;
    line-height:1.3em;
}
#registration-form-container
{
    width: 550px;
    text-align: left;
}
#registration-form-container .skinned-checkbox b#agreement
{
    margin-left: 10px;
    font-weight: normal;
}

#registration-form-container .skinned-checkbox b#agreement a
{
    color: #75b547;
}
#registration-form-container .skinned-checkbox b#agreement a:hover
{
    color: #95d567;
}

div#vacation-question div.box-question ol li ol.list-question li a.popup-trigger img.no_fingers
{
    cursor: default;
}


div#vacation-question div.box-question ol li div.bq-header h3 div.box b.popup-trigger
{
    margin-top: -11px;
    margin-left: -18px;
    position: absolute;
    display: block;
    background: url(http://assets2.instantcashsweepstakes.com/images/phQuestionImage.png?1283353903);
    width: 71px;
    height: 71px;
}

div#vacation-question div.box-question ol li div.bq-header h3 div.box b.popup-trigger img
{
    margin-left: 20px;
    margin-top: 21px;
}

div#vacation-question div.box-question ol li div.bq-header h3 div.box b.with_image
{
    margin-left: 53px;
    position: absolute;
    width: 425px;
}

div#header div#user-info p.detail span.ts-span-1, div#header div#user-info p.detail span.ts-span-2, div#header div#user-info p.detail span.ts-span-3, div#header div#user-info p.detail span.ts-span-4, div#header div#user-info p.detail span.ts-span-5
{
    width: 27px;
    height: 28px;
    margin: -6px 0 -6px 3px;
    display: inline-block;
    background: url(http://assets3.instantcashsweepstakes.com/images/badges.png?1283353903) no-repeat 0 0;
}
div#header div#user-info p.detail span.ts-span-2
{
    background: url(http://assets0.instantcashsweepstakes.com/images/badges.png?1283353903) no-repeat -27px 0;
}
div#header div#user-info p.detail span.ts-span-3
{
    background: url(http://assets1.instantcashsweepstakes.com/images/badges.png?1283353903) no-repeat -54px 0;
}
div#header div#user-info p.detail span.ts-span-4
{
    background: url(http://assets2.instantcashsweepstakes.com/images/badges.png?1283353903) no-repeat -81px 0;
}
div#header div#user-info p.detail span.ts-span-5
{
    background: url(http://assets3.instantcashsweepstakes.com/images/badges.png?1283353903) no-repeat -108px 0;
}

div#heatmeter
{
    width: 105px;
    height: 25px;
    display: block;
    position: absolute;
    top: 70px;
    left: 320px;
}

div#heatmeter-bg
{
    width: 105px;
    height: 24px;
    padding-top: 1px;
    display: block;
    background: url(http://assets0.instantcashsweepstakes.com/images/HeatMeter.png?1283353903) no-repeat 0 0;
}
div#heatmeter-bg a
{
    cursor: default;
    width: 22px;
    height: 24px;
    display: block;
    background: url(http://assets1.instantcashsweepstakes.com/images/Heat_points.png?1283353903) no-repeat 0 0;
}
div#heatmeter-bg.hm-0 a
{
    background-position: -1px 0;
}
div#heatmeter-bg.hm-1 a
{
    background-position: -23px 0;
}
div#heatmeter-bg.hm-2 a
{
    background-position: -45px 0;
}
div#heatmeter-bg.hm-3 a
{
    background-position: -67px 0;
}
div#heatmeter-bg.hm-4 a
{
    background-position: -89px 0;
}
div#heatmeter-bg.hm-5 a
{
    background-position: -111px 0;
}
div#heatmeter-bg.hm-6 a
{
    background-position: -133px 0;
}
div#heatmeter-bg.hm-7 a
{
    background-position: -155px 0;
}

div#heatmeter .tooltip
{
    font-size: 1.5em;
}

div#heatmeter.hover .tooltip
{
    top: 26px !important;
}

#cd-overlay
{
    display: none;
    background-color: #333333;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000009;
}

.cd-overlayBG
{
    background-color: #333333;
    opacity: 0.95;
}

#cd-page
{
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -135px;
    margin-left: -230px;
    width: 460px;
    height: 270px;
    z-index: 1000010;
}

#cd-page .tp
{
    width: 420px;
    height: 60px;
    display: block;
    background-color: #1e1e1e;
}

#cd-page #countdown-div
{
    display: block;
    width: 420px;
    height: 59px;
}
#cd-page #countdown
{
    padding-left: 112px;
    float: left;
    width: 111px;
    height: 54px;
    display: block;
    background-image: url(http://assets2.instantcashsweepstakes.com/images/countdown_bg.png?1283353903);
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-top: 3px;
    margin-left:1px;
}
#cd-page #countdown span
{
    float: left;
    width: 37px;
    display: block;
    font-family: Trebuchet MS;
    color: #b4b4b4;
    font-size: 39px;
    line-height: 39px;
    text-align: center;
    font-weight: bold;
}
#cd-page #countdown-div span.text
{
    float: left;
    display: block;
    color: #c6d644;
    font-size: 1.4em;
    padding-top: 12px;
    margin-left: 10px;
    text-align:left;
}

#cd-page #winner-div
{
    width: 420px;
    height: 60px;
    display: none;
    position: relative;
}
#cd-page #winner-div span
{
    width: 340px;
    display: block;
    color: #ffffff;
    font-size: 1.9em;
    line-height: 0.9em;
    padding-top: 12px;
    padding-right: 70px;
    padding-left: 10px;
    text-align:left;
}
#cd-page #winner-div a
{
    display: block;
    width: 20px;
    height: 19px;
    position: absolute;
    right: 10px;
    top: 10px;
    background-image: url(http://assets3.instantcashsweepstakes.com/images/close.png?1283353903);
    background-repeat: no-repeat;
    background-position: 0 0;
}
#cd-page #winner-div a:hover
{
    background-position: 0 -19px;
}

#cd-page #map-div
{
    width: 420px;
    height: 210px;
    display: block;
    position: relative;
}
#cd-page #map-div .top-shadow
{
    width: 420px;
    height: 22px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000000;
    background-image: url(http://assets0.instantcashsweepstakes.com/images/shadow.png?1283353903);
    background-repeat: repeat-x;
    background-position: 0 0;
}
#cd-page #map-div .dw-map
{
    width: 420px;
    height: 210px;
    display: block;
}

/* Lightbox
-----------------------------------------------------------------------------------------------*/
.lightbox_overlay { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2000000000; display: none; }
.lightbox_overlay .ttrl-lightbox { height: auto; margin: 0 auto; position: relative; z-index: 2; background-color: #ffffff; padding: 10px; top: 50%; }
.lightbox_overlay .ttrl-lightbox a.lightbox_close, .lightbox_overlay .ttrl-lightbox a.lightbox_close:active, .lightbox_overlay .ttrl-lightbox a.lightbox_close:focus { background-image: url(http://assets1.instantcashsweepstakes.com/images/tb_close.png?1283353903); background-repeat: no-repeat; background-position: 0 0; cursor: pointer; height: 42px; right: -15px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; overflow: hidden; position: absolute; top: -10px; width: 42px; z-index: 4; }
.lightbox_overlay .ttrl-lightbox a.lightbox_close:hover { background-position: 0 0; }
.lightbox_overlay .lightbox-content { background-color: #ffffff; height: auto; position: relative; width: 100%; display: block; }
.lightbox_overlay .lightbox_screen { background-color: #333333; left: 0; opacity: 0.9; filter: alpha(opacity = 90); top: 0; width: 100%; height: 100% !important; z-index: 1; position: fixed; }
.lightbox_overlay .lightbox-info { background-color: #ffffff; height: auto; position: relative; width: 100%; display: block; }
.lightbox_overlay .lightbox-info a.previous, .lightbox_overlay .lightbox-info a.next { background: transparent url(http://assets2.instantcashsweepstakes.com/images/lightbox-arrows.gif?1283353903) no-repeat scroll 0 0; cursor: pointer; height: 18px; position: absolute; width: 14px; z-index: 20; }
.lightbox_overlay .lightbox-info a.previous { background-position: -15px 0; right: 42px; top: 9px; }
.lightbox_overlay .lightbox-info a.previous:hover { background-position: 0 0; right: 42px; top: 9px; }
.lightbox_overlay .lightbox-info a.next { background-position: -74px 0; right: 12px; top: 9px; }
.lightbox_overlay .lightbox-info a.next:hover { background-position: -90px 0; right: 12px; top: 9px; }
.lightbox_overlay .lightbox-info a.next.disabled { background-position: -57px 0; cursor: default; }
.lightbox_overlay .lightbox-info a.next.disabled:hover { background-position: -57px 0; cursor: default; }
.lightbox_overlay .lightbox-info a.previous.disabled { background-position: -30px 0; cursor: default; }
.lightbox_overlay .lightbox-info a.previous.disabled:hover { background-position: -30px 0; cursor: default; }
.lightbox_overlay .lightbox-info .description { clear: left; color: #666666; font-size: 17px !important; padding: 8px 60px 0 10px; position: relative; text-align: left; min-height: 20px; z-index: 10; overflow: hidden; }
.lightbox_overlay .lightbox-info .description p { float: left; }
.lightbox_overlay .lightbox-info .description span { float: right; padding: 0 5px; color: #000000; }
/* ----------------------------------------------------------------------------------------------- */

/* Tutorial lightbox
-----------------------------------------------------------------------------------------------*/
.lightbox_overlay#video_overlay .ttrl-lightbox { margin-top: -265px; width: 900px; }
.lightbox_overlay#video_overlay .lightbox-content { background-color: #000000; height: 506px; }
/* ----------------------------------------------------------------------------------------------- */

/* Image lightbox
-----------------------------------------------------------------------------------------------*/
.lightbox_overlay#image_overlay { position: fixed; }
.lightbox_overlay#image_overlay .lightbox_screen { position: absolute; }
.lightbox_overlay#image_overlay .ttrl-lightbox { position: absolute; left: 50%; margin-left: -82.5px; margin-top: -47.5px; }
.lightbox_overlay#image_overlay .lightbox-content { height: 75px; width: 145px; text-align: center; }
.lightbox_overlay#image_overlay .lightbox-content #image-spinwheel { margin: 30px 10px; }
.lightbox_overlay#image_overlay .lightbox-content #image-error { display: block; padding: 20px 0 0; font-size: 20px; }
/* ----------------------------------------------------------------------------------------------- */

.TB_closeWindowButton
{
    background-image: url(http://assets3.instantcashsweepstakes.com/images/tb_close.png?1283353903);
    background-repeat: no-repeat;
    background-position: 0 0;
    cursor: pointer;
    height: 42px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    overflow: hidden;
    position: absolute;
    width: 42px;
    z-index: 4;
    text-indent: -999em;
}
.TB_closeWindowButton:hover
{
    background-position: 0 -44px;
}

/* Alain's stylesheet to overwrite some of the rules */

/* Enough Already */

li.h_answer {display:none;}

div#sidebar{
z-index:5000 !important;
}

div#header div#navigation ul li#nav-play-y div.tooltip {
left:-145px;
}

div#header div#navigation ul li#nav-play-y div.tooltip p {
color:#D7E100 !important;
}

#how_do_i_kill_the_time-link,
#frying_brain-close {
float:right;
color:#333333;
font-size:1.19em;
margin-right:10px;
margin-bottom:10px;
}

.frying_brain {
background:white;
}

.frying_brain p{
font-size:1.5em;
color:#4C4C4C;
margin-left:40px;
margin-bottom:20px;
}

.frying_brain p a{
color:#75B547;
}

.frying_brain h4{
font-size:1.6em;
margin-left:40px;
color:#4C4C4C;
}

body.profile div#main-content div.title-page div.title-intro form label {
margin: -7px 30px 0;
font-weight:normal;
}
div.wrapper-list-profile-content {
border-top:none;
}

#come-back-timer-on h2{
font-size:2.5em;
color:white;
font-weight:normal;
text-align:left;
margin-bottom:10px;
margin-top:10px;
}

.wrapper-list-profile-content .list-my-profile > li.first {
margin-top:10px;
}

#come-back-timer-on {
height:134px !important;
}

#come-back-timer-on .x-checkbox {
left:-12px;
float:left;
}

#come-back-timer-on span.custom-radiochk {
float:left;
}

#come-back-timer-on h3,
.frying_brain h3{
font-size:2em;
color:#4C4C4C;
margin-bottom:10px;
}

body.profile div#main-content div.title-page div.title-intro {
height:100%;
width:100%;
}

#come-back-timer-on .content_container,
.frying_brain {
margin-left:85px;
margin-bottom:15px;
}

body.profile div#main-content div.title-page {
background-color:#9DCA24;
border-bottom:1px solid #C7DC93;
float:left;
height:100%;
}

/* End Enough Already */

.blue-buttons a,
.blue-buttons input {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
margin:5px;
color:white;
background:blue;
border:0;
}

div#navigation {
float:right;
display:block;
}

div#navigation li{
float:right;
display:inline;
margin-right:10px;
margin-top:5px;
}

body div#header div.facebook-image {
margin-right:-20px;
}

body .no-clear {
clear:none;
}

body div#header div#user-info {
padding:15px 10px 0 0;
clear:none;
}

.facebook-image #fb-icon {
position:relative;
top:-1px;
left:-20px;
}

body div#header div#navigation {
  padding: 8px 10px 0 0;
}

/* Activate Page => users/1/activate */

#activate_page h2 {
font-size:24pt;
font-weight:bold;
}

#activate_page #transparency_statement {
font-size:12pt;
width:520px;
}
#activate_page #transparency_statement p {
margin-bottom:1em;
}

#activate_page #transparency_statement h3 {
font-size:18pt;
font-weight:bold;
color:#75B547;
margin-bottom:.5em;
}

#activate_page .note {
text-align:left;
font-size:18pt;
width:700px;
margin-bottom:40px;
}

#activate_page a{
color:#9DC44D;
}

#activate_page a:hover{
color:#CCCCCC;
}

/* Account form
NOTE: I think its appropriate that the account form style rules
are not contingent on the user_profile element
 */
#account_form {
    margin-top:1.2em;
    margin-left: auto;
    margin-right: auto;
    width: 600px;
}
#account_form fieldset {width: 600px;}
#account_form fieldset ul li {clear: left; height: 34px; vertical-align: middle;}
#account_form fieldset ul li label {
    color:#5B5B5B;
    font-size:1.7em;
    float: left;
    width: 200px;
    text-align: right;
    padding-right: 5px;
    margin-top:2px;
}
#account_form fieldset ul li.error label { color:red; }
#account_form fieldset ul li .input { float: left; text-align: left;}
#account_form fieldset ul li .input input { width: 258px; color:#202020; font-family:Trebuchet MS,Helvetica,sans-serif; font-size:1.8em; padding:1px 0px 0px 6px;}

#account_form fieldset ul li.error .input input { border: 1px solid red;}

#account_form fieldset ul li .input select {
    width: 270px;
    color:#202020;
    font-family:Trebuchet MS,
        Helvetica,sans-serif;
    font-size:1.8em;
    padding:1px 0px 0px 6px;
}
#account_form fieldset ul li .cloud {float:left; margin-left:5px;margin-top:2px;}

#account_form fieldset ul li.error .input select { border: 1px solid red;}
#account_form fieldset ul li .input #user_trait_attributes_birthdate_1i {
    width: 80px;
    margin-left: 0px;
    margin-right: 0px;
}
#account_form fieldset ul li .input #user_trait_attributes_birthdate_2i {
    width:118px;
    margin-left: 0px;
    margin-right: 5px;
}
#account_form fieldset ul li .input #user_trait_attributes_birthdate_3i {
    width:61px;
    margin-left: 0px;
    margin-right: 5px;
}
#account_form fieldset ul li span.error {
    clear: both;
    display: block;
    color: red;
    font-size: 1.2em;
    text-align: left;
    margin-bottom: 8px;
}

#account_form fieldset tr.error label { color:red; }
#account_form fieldset tr .input select {
    width: 290px;
    color:#202020;
    font-family:Trebuchet MS,
        Helvetica,sans-serif;
    font-size:1.8em;
    padding:1px 0px 0px 6px;
    margin-left: 13px;
}

#account_form fieldset tr.error .input select { border: 1px solid red;}
#account_form fieldset tr .input #user_trait_attributes_birthdate_1i {
    width: 80px;
}
#account_form fieldset tr .input #user_trait_attributes_birthdate_2i {
    width:118px;
}
#account_form fieldset tr .input #user_trait_attributes_birthdate_3i {
    width:61px;
}
#account_form fieldset tr span.error {
    clear: both;
    display: none;
    color: red;
    font-size: 1.2em;
    text-align: left;
    margin-bottom: 8px;
    margin-left: 12px;
}

#account_form fieldset tr .custom-radiochk
{
    display:block;
    float:left;
    margin-top:24px;
    margin-bottom: -10px;
    margin-left: 13px;
}

#account_form fieldset tr .custom-radiochk span.error {
    margin: 0px;
}

#account_form fieldset tr .user_gender_m
{
    background:transparent url(http://assets0.instantcashsweepstakes.com/images/reg/m.png?1283353903) no-repeat scroll 0 0;
    cursor:pointer;
    padding-top:49px;
    height:10px;
    width:56px;
    display:block;
    float:left;
    text-align:center;
}

#account_form fieldset tr .user_gender_f
{
    background:transparent url(http://assets1.instantcashsweepstakes.com/images/reg/f.png?1283353903) no-repeat scroll 0 0;
    cursor:pointer;
    padding-top:49px;
    height:10px;
    width:56px;
    display:block;
    float:left;
    text-align:center;
}

#activate_page #form tr .input,
#activate_page #form tr .skinned_input
{
    position:relative;
}

#activate_page #acc_icon_1
{
    background:transparent url(http://assets2.instantcashsweepstakes.com/images/reg/icon1.png?1283353903) no-repeat scroll 0 0;
    height:129px;
    width:199px;
    margin-top: 22px;
    display:block;
}

#activate_page #acc_icon_2
{
    position: absolute;
    top:0;
    right: -95px;
    background:transparent url(http://assets3.instantcashsweepstakes.com/images/reg/icon2.png?1283353903) no-repeat scroll 0 0;
    height:31px;
    width:41px;
    display:block;
}

#activate_page #acc_icon_3
{
    position: absolute;
    top:0;
    right: -100px;
    background:transparent url(http://assets0.instantcashsweepstakes.com/images/reg/icon3.png?1283353903) no-repeat scroll 0 0;
    height:25px;
    width:54px;
    display:block;
}

#activate_page #acc_icon_4
{
    position: absolute;
    top:0;
    right: -95px;
    background:transparent url(http://assets1.instantcashsweepstakes.com/images/reg/icon4.png?1283353903) no-repeat scroll 0 0;
    height:28px;
    width:32px;
    display:block;
}

#activate_page #acc_icon_5
{
    position: absolute;
    top:0;
    right: -95px;
    background:transparent url(http://assets2.instantcashsweepstakes.com/images/reg/icon5.png?1283353903) no-repeat scroll 0 0;
    height:28px;
    width:36px;
    display:block;
}

#activate_page #acc_icon_6
{
    position: absolute;
    top:0;
    right: -95px;
    background:transparent url(http://assets3.instantcashsweepstakes.com/images/reg/icon6.png?1283353903) no-repeat scroll 0 0;
    height:27px;
    width:39px;
    display:block;
}

#activate_page #acc_icon_7
{
    position: absolute;
    top:0;
    right: -100px;
    background:transparent url(http://assets0.instantcashsweepstakes.com/images/reg/icon7.png?1283353903) no-repeat scroll 0 0;
    height:28px;
    width:47px;
    display:block;
}

#account_form .acc_back
{
    font-size: 2.0em;
    color: #808080;
}

#account_form .submit {
    cursor:pointer;
    height:73px;
    text-align: right;
    margin-left: 100px;
}

#account_form .submit input#id_sb_enroll {
    background:transparent url(http://assets1.instantcashsweepstakes.com/images/Update.png?1283353903) no-repeat scroll 0 0;
    background-position:0 -91px;
    border:0 none;
    cursor:pointer;
    height:73px;
    width:175px;
}

#account_form .submit input#id_sb_enroll_a {
    background:transparent url(http://assets2.instantcashsweepstakes.com/images/ActivateAccount.png?1283353903) no-repeat scroll 0 0;
    background-position:0 -91px;
    border:0 none;
    cursor:pointer;
    height:73px;
    width:303px;
}
#account_form .submit input#id_sb_enroll_a:hover {
    background-position:0 -171px;
}

#account_form .submit input#id_sb_enroll:hover { background-position:0 -171px;}
#account_form fieldset ul li.remark { text-align: right; font-size: 1em;}
#account_form fieldset ul li.remark a {color:black; text-decoration: underline;}

#tickets-count
{
    font-size:4.8em;
    line-height:0.9em;
    display:block;
    color:#808080;
    font-family:Trebuchet MS;
}

#polls_form .comments.empty textarea
{
    color: #cccccc !important;
}

div.sidebar-intro div.box-intro-inner-winner-map {
	background:transparent url(http://assets3.instantcashsweepstakes.com/images/Earn_Cash_noText.png?1283353903) no-repeat scroll -14px 0;
	padding-top: 144px;
	padding-left: 20px;
}
#question-statistic-paid .m_rnd_bg h3.no_video { padding: 20px 0 20px 110px; height: 40px; background-image: url("http://assets0.instantcashsweepstakes.com/images/video.png?1283353903"); background-position: 0 0; background-repeat: no-repeat; }
span.progress_icon { display:block; background:transparent url(http://assets1.instantcashsweepstakes.com/images/ajax-loader-spinner.gif?1283353903) no-repeat scroll 0 0; width: 16px; height: 16px; }
#question-statistic-paid .request_text { display:block; color:#999999; font-size: 17px; }
#question-statistic-paid .m_rnd_bg h3.video { font-size: 16px; padding: 18px 0 18px 110px; height: 44px; background-image: url("http://assets2.instantcashsweepstakes.com/images/video.png?1283353903"); background-position: 0 -83px; background-repeat: no-repeat; }

#cloud-tutorial-tooltip { position: absolute; top: 0px; left: -9999px; z-index: 3000; overflow: hidden; max-width: 600px; }
#cloud-tutorial-tooltip .top-left { height: 41px; padding-left: 34px; background: url(http://assets3.instantcashsweepstakes.com/images/clouds/corners.png?1283353903) no-repeat 0% 0px; }
#cloud-tutorial-tooltip .top-right { height: 41px; padding-right: 34px; background: url(http://assets0.instantcashsweepstakes.com/images/clouds/corners.png?1283353903) no-repeat 100% -104px; }
#cloud-tutorial-tooltip .top-mid { height: 41px; background: url(http://assets1.instantcashsweepstakes.com/images/clouds/top-bottom.png?1283353903) repeat-x 0px 0px; }
#cloud-tutorial-tooltip .bottom-left { height: 63px; padding-left: 34px; background: url(http://assets2.instantcashsweepstakes.com/images/clouds/corners.png?1283353903) no-repeat 0% -41px; }
#cloud-tutorial-tooltip .bottom-right { height: 63px; padding-right: 34px; background: url(http://assets3.instantcashsweepstakes.com/images/clouds/corners.png?1283353903) no-repeat 100% -145px; }
#cloud-tutorial-tooltip .bottom-mid { height: 63px; background: url(http://assets0.instantcashsweepstakes.com/images/clouds/top-bottom.png?1283353903) repeat-x 0px -41px; }
#cloud-tutorial-tooltip .mid-left { padding-left: 34px; background: url(http://assets1.instantcashsweepstakes.com/images/clouds/left-right.png?1283353903) repeat-y 0% 0%; }
#cloud-tutorial-tooltip .mid-right { padding-right: 34px; background: url(http://assets2.instantcashsweepstakes.com/images/clouds/left-right.png?1283353903) repeat-y 100% 0%; }
#cloud-tutorial-tooltip .content { background-color: #00A7DF; }
#cloud-tutorial-tooltip .content > div { position: relative; padding: 0px 10px 5px; float: left; color: #ffffff; text-align: left; line-height: 17px; font-size: 15px; }
#cloud-tutorial-tooltip .content > div ul { list-style: disc outside none; padding-left: 40px; }
#cloud-tutorial-tooltip .content > div span { font-size: 18px; line-height: 20px; }
#cloud-tutorial-tooltip .content > div p span { font-size: 28px; line-height: 30px; }
#cloud-tutorial-tooltip .arrow { position: absolute; background: url(http://assets3.instantcashsweepstakes.com/images/clouds/ushki.png?1283353903) no-repeat 0 0; display: block; }
#cloud-tutorial-tooltip.right .arrow { background-position: 0 0; width: 22px; height: 44px; top: 50%; left: 0%; margin-top: -22px; margin-left: 2px; }
#cloud-tutorial-tooltip.right-top .arrow { background-position: 0 0; width: 22px; height: 44px; top: 80px; left: 0%; margin-top: -22px; margin-left: 2px; }
#cloud-tutorial-tooltip.left .arrow { background-position: -23px 0; width: 22px; height: 44px; top: 50%; left: 100%; margin-top: -22px; margin-left: -23px; }
#cloud-tutorial-tooltip.left-top .arrow { background-position: -23px 0; width: 22px; height: 44px; top: 80px; left: 100%; margin-top: -22px; margin-left: -23px; }
#cloud-tutorial-tooltip.bottom .arrow { background-position: 0 -47px; width: 44px; height: 22px; top: 0%; left: 50%; margin-left: -22px; margin-top: 2px; }
#cloud-tutorial-tooltip.bottom-right .arrow { background-position: 0 -47px; width: 44px; height: 22px; top: 0%; right: 40px; margin-left: -22px; margin-top: 2px; }
#cloud-tutorial-tooltip.top .arrow { background-position: 0 -69px; width: 44px; height: 22px; top: 100%; left: 50%; margin-left: -22px; margin-top: -23px; }
#cloud-tutorial-tooltip.top-right .arrow { background-position: 0 -69px; width: 44px; height: 22px; top: 100%; right: 40px; margin-left: -22px; margin-top: -23px; }

div.container-wrapper.tutorial .tooltip { display: none !important; }