.outter-wrapper
{
    width: 980px;
    margin: 0 auto;
    text-align: left;
}
.inner-wrapper
{
    background: #FFF;
    padding-left: 18px;
    padding-right: 18px;
    height: 100%;
    background-image: url(../images/mainbg_white_img.gif);
    background-position: bottom;
    background-repeat: no-repeat;
}
body
{
    background-image: url(../images/bg.gif);
    background-repeat: repeat;
    text-align: center;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    margin: 0 auto;
}
.banner
{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    height: 94px;
    border-bottom: #ededed 28px solid;
}
.logo
{
    height: 126px;
    width: 390px;
    float: left;
}
.logo img
{
    border: 0;
}
.menu_title
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    width: 100px;
    margin: 0 auto;
}
.menu_title a
{
    color: #AA4101;
    text-decoration: none;
}
.home
{
    height: 60px;
    width: 96px;
    float: left;
    padding-top: 34px;
    padding-left: 4px;
    padding-right: 4px;
    background-image: url(../images/btn_home.png);
    background-repeat: no-repeat;
    background-position: bottom;
    vertical-align: middle;
    text-align: center;
    line-height: 19px;
}
.previouswinners
{
    height: 60px;
    width: 134px;
    float: left;
    padding-top: 34px;
    padding-left: 4px;
    padding-right: 4px;
    background-image: url(../images/btn_previouswinners.png);
    background-repeat: no-repeat;
    background-position: bottom;
    vertical-align: middle;
    text-align: center;
    line-height: 19px;
}
.playthegame
{
    height: 60px;
    width: 156px;
    float: left;
    padding-top: 34px;
    padding-left: 4px;
    padding-right: 4px;
    background-image: url(../images/btn_playthegame.png);
    background-repeat: no-repeat;
    background-position: bottom;
    vertical-align: middle;
    text-align: center;
    line-height: 19px;
}
.contestrules
{
    height: 60px;
    width: 120px;
    float: left;
    padding-top: 34px;
    padding-left: 4px;
    padding-right: 4px;
    background-image: url(../images/btn_contestrules.png);
    background-repeat: no-repeat;
    background-position: bottom;
    vertical-align: middle;
    text-align: center;
    line-height: 19px;
}
.enter_detail h2
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000;
    padding-top: 2px;
}
.enter_detail h3
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}
.enter_detail input
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #333;
    background-color: #ffcf01;
    font-size: 11px;
    border: none; /* add in by raymond for increase length of textbox */
    width: 160px;
}
.copyright
{
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF;
    width: 50%;
    float: left;
    text-align: left;
}
.copyright_right
{
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    width: 50%;
    float: left;
    text-align: right;
    padding-top: 5px;
}
.copyright a
{
    color: #FFF;
    text-decoration: none;
}
.copyright_right a
{
    color: #ED1C24;
    text-decoration: none;
}
.topMenu
{
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #A84423;
    text-transform: uppercase;
    text-align: center;
}
.mainbody
{
    width: 980px;
    height: 550px;
    background-color: #000;
    background-image: url(../images/mainbody_bg.gif);
    background-repeat: repeat-y;
}

.mainbody_white
{
    width: 980px;
    height: 500px;
    background-color: #000;
    background-image: url(../images/mainbody_bg_white.gif);
    background-repeat: repeat-y;
    height: 100%;
}

.mainbody_white img, .mainbody img
{
    border: 0;
}

.mainbody_inside_wImg
{
    width: 940px;
    padding-left: 20px;
    padding-right: 16px;
    background-image: url(../images/mainbg_white_img.gif);
    background-position: bottom;
    background-repeat: no-repeat;
}
.mainbody_inside_woImg
{
    width: 940px;
    height: 100%;
    margin: 0 auto;
}
.mainbody_inside_home
{
    text-align: left;
    background-image: url(../images/main_bg_below.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    height: 100%;
}
.main_col1
{
    width: 475px;
    float: left;
    text-align: right;
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-right: 20px;
    color: #FFF;
    padding-top: 105px;
    line-height: 15px;
    background-image: url(../images/JoinTheContestHere.gif);
    background-repeat: no-repeat;
    background-position: +20px -2px;
}
.main_col1h3
{
    color: #F26522;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
}
.main_col1h4
{
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin-top: 0;
}
.main_col2
{
    width: 210px;
    float: left;
    text-align: left;
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-right: 5px;
    color: #FFF;
    line-height: 1.2em;
}
.main_col2 p
{
    color: #FFF;
    font-size: 14px;
}
.main_col3
{
    width: 220px;
    float: left;
    text-align: left;
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    padding-left: 10px;
    line-height: 1.2em;
}
.main_col3 p
{
    color: #FFF;
    font-size: 14px;
}
.enter_detail
{
    width: 200px;
    height: 330px;
    padding-left: 22px;
    padding-right: 10px;
    float: left;
    text-align: left;
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    line-height: 15px;
    background-image: url(../images/login_bg.png);
    background-repeat: no-repeat;
    left: 116px;
    top: 197px;
    margin-top: 22px;
    margin-left: 3px;
}
.main_col3 h1
{
    color: #F26522;
    font-size: 30px;
    margin-top: -5px;
    text-decoration: underline;
}
.main_col3 h2
{
    color: #F26522;
    font-size: 38px;
    line-height: 30px;
}
.title_orange
{
    color: #F26522;
    font-size: 14px;
}
input
{
}
.checkbox
{
}

.login_play a, .login_play a:visited
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000;
    font-size: 16px;
    background-color: #f1b5b0;
    text-align: center;
    padding-top: 2px;
    font-weight: bold;
    text-decoration: none;
}
textarea
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #333;
    background-color: #ffcf01;
    font-size: 11px;
    border: none;
}
p
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-align: left;
}
.title_bold_plus
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}
ol li
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 25px;
}
.title_bold_brown
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #4B1206;
    font-weight: bold;
}
.second_col
{
    float: right;
    width: 476px;
}
.enquiry-wrapper
{
    height: 100%;
    width: 930px;
    margin: 0 auto;
}

.previous-winners-wrapper
{
    width: 880px;
    margin: 0 auto;
}

.winner_bg
{
    background-image: url(../images/winner_profile_bg_img.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}
ul li
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
}
.title_bold
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.winner-block
{
    width: 120px;
    height: 180px;
    float: left;
    margin-left: 28px;
    margin-bottom: 20px;
}
.first_col
{
    width: 42%;
    float: left;
}
.winner_name
{
    color: #F26522;
    font: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
}
.winner_country
{
    font: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.winner_page_title
{
    font: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 50px;
    font-weight: bold;
    line-height: 45px;
    color: #F26522;
    text-transform: lowercase;
    width: 150px;
    padding: 0px 0px 10px 0px;
}
.winner_page_country
{
    font: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #000;
    text-transform: lowercase;
}
.columns
{
    float: left;
    width: 100%;
}
.columns div
{
    float: left;
    display: inline;
}
.columns div p
{
    font-size: 11px;
}
.columns div.first
{
    width: 223px;
    margin-right: 15px;
}
.columns div.last
{
    width: 223px;
    margin-left: 15px;
}
.video_container
{
    float: left;
    width: 476px;
    /*height: 260px;*/
    padding-top: 20px;
    padding-bottom: 20px;
}
.slidepic
{
    float: left;
    width: 455px;
    background-color: #dcdddf;
    vertical-align: middle centre;
    height: 300px;
    padding: 10px;
}
#slidecaption
{
    height: 100px;
    padding-bottom: 10px;
    color: #8F8F8F;
    font-size: 11px;
    font-family: Verdana,Arial,sans-serif;
}
.slidethumb
{
    float: left;
    width: 476px;
}
.slidethumb ul
{
    list-style: none;
    margin: 0 auto;
    display: block;
    margin-left: -40px;
}
.slidethumb ul li
{
    float: left;
}
.slidethumb ul li a
{
    background: #FFFFFF none repeat scroll 0%;
    padding-right: 13px;
    padding-bottom: 10px;
    cursor: pointer;
    display: block;
    width: 84px;
    height: 69px;
    border-color: #FFF;
    border: 0px;
}
.slidethumb ul li a.last
{
    padding-right: 0px;
    padding-bottom: 10px;
}
.slidethumb ul li a:visited
{
    border: 0px;
}

select
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    background-color: #ffcf01;
    border-style: solid;
    border: 0px;
}
.title_big
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 21px;
}
.blackbold
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}
.first_row
{
    height: 20px;
    float: left;
    width: 100%;
    padding-top: 10px;
}
.termsandcon_wrap
{
    clear: left;
    height: 200px;
    overflow: scroll;
    border: 2px;
    border-style: solid;
    border-color: #ffcf01;
    background-color: #FFF;
    padding: 5px;
}

.dob_select
{
    float: left;
    width: 100%;
    color: #000;
}

.dob_text
{
    float: left;
    color: #000000;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.dob_text .day, .dob_text .month
{
    width: 42px;
    float: left;
    margin-right: 5px;
}

.dob_text .year
{
    width: 70px;
    float: left;
}

.dob_select #dob_day select, .dob_select #dob_month select
{
    float: left;
    width: 40px;
    margin-right: 5px;
}

.dob_select #dob_year select
{
    float: left;
    width: 70px;
}

.dob_select #dob_day_text
{
    float: left;
    width: 40px;
    clear: both;
}

.security_code
{
    margin-top: 10px;
}

input.playgame_btn
{
    margin-top: 5px;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    background: url(../images/btn_playthegame.gif) top left no-repeat; /*background: url(../images/btn_continue.gif) top left no-repeat;*/
    width: 113px;
    height: 27px; /*width: 111px; 	height: 34px;*/
    cursor: pointer;
    border: 0;
}

/*body bottom boder*/
.body_btm
{
    height: 25px;
    background-color: #ededed;
}

/*Previous Winners*/
.slideshow
{
    width: 362px;
    height: 298px;
    float: left;
    margin: 0 10px 0 10px;
}

.pre_btn
{
    width: 36px;
    height: 39px;
    float: left;
    margin-top: 130px;
}

.next_btn
{
    width: 36px;
    height: 39px;
    float: left;
    margin-top: 130px;
}



/* Font */
.italic_font
{
    font-style: italic;
}

/*** styled out classed **/
.mainbg_white_img_small
{
    background-image: url(../images/mainbg_white_img_small.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
}

.contest_bg
{
    background-image: url(../images/contestrules_bg.jpg);
    background-repeat: no-repeat;
    height: 600px;
    background-position: bottom right;
}

.contestrule_header
{
    padding-top: 20px;
    padding-bottom: 20px;
}

.enquiry_left
{
    width: 120px;
    float: left;
}

.enquiry_right
{
    width: 480px;
    float: left;
}

.enquiry_right input
{
    margin-top: 20px;
    width: 350px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #333;
    background-color: #ffcf01;
    font-size: 11px;
    border: none;
}

.enquiry_right textarea
{
    margin-top: 20px;
    overflow: auto;
    width: 350px;
    height: 145px;
}

/*.enquiry_btn
{
	width: 111px;
	float: left;
	margin-left: 15px;
	margin-top: 132px;
}
*/

.enquiry_btn
{
    width: 111px;
    float: left;
    margin-top: 10px;
    margin-left: 239px;
}


.enquiry_textbox_msg
{
    position: absolute;
    margin-left: 5px;
    margin-top: 20px;
}

.enquiry_thanks
{
    height: 350px;
    text-align: center;
    padding-top: 100px;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.enquiry_center
{
    width: 70%;
    height: 650px;
    margin: 0 auto;
}

.playgame_bg
{
    background-image: url(../images/tellyourfriend_bg.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.previouswinners_bg
{
    background: url(../images/pwinners_bg.jpg) left bottom no-repeat;
    min-height: 600px;
}

.winnerlist_container
{
    float: right;
    width: 600px;
}

.register_wrapper, .contest-rules-wrapper, .content-wrapper
{
    width: 850px;
    margin: 0 auto;
}

.register_wrapper .leftLabel
{
    width: 40%;
    float: left;
}

.register_wrapper input
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #333;
    background-color: #ffcf01;
    font-size: 11px;
    border: none;
}

.register_wrapper input, .register_wrapper select.width500px, .register_wrapper .rightDiv, .register_wrapper .rightDiv2, .register_wrapper #country, .register_wrapper #qualification
{
    float: left;
    width: 500px;
    margin-bottom: 20px;
}
.register_wrapper input.countryCode, .register_wrapper input.areaCode, .register_wrapper input.contact
{
    margin-bottom: 0;
}
.register_wrapper .rightDiv input.countryCode
{
    width: 100px;
}
.register_wrapper .rightDiv input.areaCode
{
    width: 80px;
}
.register_wrapper .rightDiv input.contact
{
    width: 150px;
}

.register_wrapper .rightDiv input.reconfirmemail, .register_wrapper .rightDiv input.email
{
    width: 500px;
    margin-bottom: 0;
}

.register_wrapper .rightDiv input
{
    width: auto;
}


.register_wrapper .rightDiv input.radio
{
    background: none;
}

.register_wrapper .checkbox
{
    float: left;
    width: 20px;
    border: 0;
    background: none;
}

.register_wrapper .agecheckbox
{
    float: left;
    width: 20px;
    border: 0;
    background: none;
}

.register_wrapper radio
{
    background: none;
}

.email_friend_validation
{
    padding: 0px 0px 0px 80px;
}


.tellyourfriend_wrapper .first, .tellyourfriend_wrapper .second, .tellyourfriend_wrapper .third
{
    float: left;
    text-align: center;
    margin-bottom: 10px;
}

.tellyourfriend_wrapper .first input, .tellyourfriend_wrapper .second input, .tellyourfriend_wrapper .third input
{
    width: 245px;
    height: 20px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    background-color: #ffcf01;
    font-size: 11px;
    border: none;
}
.tellyourfriend_wrapper .first
{
    width: 290px;
}
.tellyourfriend_wrapper .second, .tellyourfriend_wrapper .third
{
    width: 255px;
    margin-right: 15px;
}

.register_bg
{
    background: url(../images/tellyourfriend_bg.gif) bottom left no-repeat;
    width: 941px;
    height: 208px;
}

.startgame_text
{
    text-align: center;
    margin-top: 150px;
}

.playgame-wrapper
{
    width: 700px;
    margin: 0 auto;
}

.playgame-wrapper .leftLabel
{
    float: left;
    width: 25%;
    margin-right: 23px;
}

.playgame-wrapper .rightDiv2
{
    float: left;
    width: 500px;
    margin-bottom: 20px;
}

.playgame-wrapper .rightDiv2 select
{
    width: 105px;
    margin-right: 19px;
}

.playgame-wrapper .rightDiv2 input
{
    width: 500px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    background-color: #ffcf01;
    font-size: 11px;
    border: none;
}

.send_btn
{
    float: right;
    margin-right: 5px;
}

/* Mis */
.floatLeft
{
    float: left;
}

.floatRight
{
    float: right;
}

.clear
{
    clear: both;
    width: 100%;
    height: 1px;
}

.width40
{
    width: 40%;
}

.width30
{
    width: 30%;
}

.width50
{
    width: 50%;
}

.width100
{
    width: 100%;
}

.margRight10
{
    margin-right: 10px;
}

.margLeft10
{
    margin-left: 10px;
}

.margRight20
{
    margin-right: 20px;
}

.margLeft20
{
    margin-left: 20px;
}

.margTop20
{
    margin-top: 20px;
}

.margBtm20
{
    margin-bottom: 20px;
}

.centerAlign
{
    margin: 0 auto;
    width: 90%;
}

.height25
{
    height: 25px;
}

.height500
{
    height: 500px;
}

.textCenter
{
    text-align: center;
}

.bg_none
{
    background: none;
}

/*wp*/
.main_col1_content p
{
    width: 240px;
    float: right;
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    line-height: 15px;
    text-align: right;
}

#winners-link
{
    margin-left: 28px;
}
