html,body{height:100%;}
body{margin:0;font:13px Arial,Helvetica,sans-serif;background:#fff url(../img/body_bg.jpg) repeat-x;color:#000;min-width:860px;}
img{border:none;}
form{padding:0;margin:0;}
#main{width:100%;position:relative;min-height:100%;}
* html #main{height:100%;}
/*header*/
.header{width:100%;overflow:hidden;}
.header-inn{padding:40px 0 0;width:860px;margin:0 auto;position:relative;}
/*logo*/
.logo{margin:0;display:block;overflow:hidden;text-indent:-9999px;width:322px;float:left;height:117px;background:url(../img/logo.gif) no-repeat;}
.logo a{display:block;height:100%;}
ul.nav{float:right;padding:0;margin:50px 0 0 0;list-style:none;overflow:hidden;}
ul.nav li{padding:0;float:left;margin-right:5px;width:83px;height:33px;text-indent:-9999px;}
ul.nav li a{display:block;height:100%;}
ul.nav li.header-gallery{background:url(../img/entries.gif) no-repeat 50% 0;}
ul.nav li.header-enter{background:url(../img/enter.gif) no-repeat 50% 0;}
ul.nav li.header-logout{background:url(../img/login.gif) no-repeat 50% 0;}
.promo{width:860px;margin:0 auto;padding:30px 0 38px;}
.promo h1{color:#A0D8DE;margin:0;font:23px/30px Arial,Helvetica,sans-serif;}
.promo h1 em{color:#BAD522;font-style:normal;}
.promo a.rules{color:#BAD522;}
.info{width:100%;overflow:hidden;background:url(../img/info-bg.gif) repeat-x 0px 0px;}
.info-cnt{width:860px;margin:0 auto;overflow:hidden;padding:0 0 65px;}
.info-cnt img{display:block;margin:0 0 10px;}
ul.info-txt{padding:0 0 25px;margin:0;list-style:none;height:1%;overflow:hidden;}
ul.info-txt li{float:left;color:#A0D8DE;font:14px/16px "Trebuchet MS",Arial,sans-serif;}
ul.info-txt li.info1{width:230px;padding-right:75px;}
ul.info-txt li.info2{width:220px;padding-right:90px;}
ul.info-txt li.info3{width:230px;}
.btn-box{height:1%;overflow:hidden;}
.get-started{width:208px;height:44px;background:url(../img/get-started.gif) no-repeat;overflow:hidden;text-indent:-9999px;float:right;margin:0 22px 0 0;display:inline;}
/*footer*/
ul.footer{width:100%;overflow:hidden;position:absolute;bottom:0;left:0;padding:0;margin:0;list-style:none;height:35px;background:#A0D8DE;text-align:center;}
ul.footer li{display:inline;background:url(../img/separator2.gif) no-repeat 0 1px;font:12px/35px Arial,Helvetica,sans-serif;padding:0 0 0 5px;}
ul.footer li.first{background:none;}
ul.footer li a{color:#fff;text-decoration:none;}
ul.footer li a:hover{text-decoration:underline;}
/* detail page
-------------- */
.detail{margin:0 auto;width:860px;padding:15px 0 10px 5px;overflow:hidden;}
.detailwinners{margin:0;width:660px;padding:0px 0 10px 5px;overflow:hidden;}
.detail .detail-info{width:455px;float:right;}
.detailwinners .detail-info{width:435px;float:right;font:15px "Trebuchet MS",Arial,sans-serif;color:#BAD522;}
.detailwinners .detail-info a{color:#A0D8DE;}
.winnername{font:15px "Trebuchet MS",Arial,sans-serif;color:#BAD522;}
.detail-promo{height:1%;overflow:hidden;padding:3px 0 0;background:#E0F2F5;padding:10px;margin-top:33px;}
.detail-promo .votecount{background:url(../img/ico4.gif) no-repeat;text-align:center;color:#fff;text-decoration:none;width:30px;font:12px/31px "Trebuchet MS",Arial,Helvetica,sans-serif;float:left;margin:-8px 5px 0 0;padding:0;}
.detail-promo .bonuscount{background:url(../img/tag.gif) no-repeat;margin-right:10px;float:left;text-align:center;font:bold 14px/22px "Trebuchet MS",Arial,Helvetica,sans-serif;width:34px;padding:0 0 3px;margin:-3px 5px 0 0;}
.detail-promo h4{height:20px;}
.detail-group{height:1%;overflow:hidden;padding:3px 0 0;}
.detail-promo h1,
.detail-group h1,
.comment h3,
.recent h3,
.malltitle h3,
.gallery h1,
.step h1,.winners h1{color:#A0D8DE;font:20px "Trebuchet MS",Arial,sans-serif;margin:0;}
.photo-upload h3{margin-top:0 !important;}
.photo-upload h3,
.mall-gallery h3{color:#cad843;font:20px "Trebuchet MS",Arial,sans-serif;margin:25px 0 10px 0;}
.photo-upload p{font:14px "Trebuchet MS",Arial,sans-serif}
.detail-promo h2{margin:0 0 17px;font:16px Arial,Helvetica,sans-serif;}
.detail-promo p,.detail-group p{margin:0 0 15px;}
.comment{height:1%;padding:25px 0 0;overflow:hidden;}
.comment h3{margin:0 0 10px;}
.comment-cnt{height:1%;overflow:hidden;padding:0 0 10px;}
.comment-cnt label{float:left;width:62px;font:11px/21px Arial,Helvetica,sans-serif;}
.comment-cnt input.text{float:left;width:135px;padding:2px 5px 1px;border:1px solid #8c8b8b;font:12px Arial,Helvetica,sans-serif;}
.comment-cnt textarea{width:319px;padding:2px 5px;font:12px Arial,Helvetica,sans-serif;height:56px;border:1px solid #8c8b8b;}
.comment input.button{display:block;margin:10px 0 0;}
.comment p{margin:5px 0 0;font:12px Arial,Helvetica,sans-serif;}
.detail .detail-photo{float:left;width:382px;}
.detail p{margin:10px 0;font:13px "Trebuchet MS",Arial,sans-serif;}
.detailwinners .detail-photo{float:left;width:182px;}
.detail-photo img{display:block;margin:0 0 10px;}
.photo-nav{height:1%;padding:0 3px;overflow:hidden;margin-bottom:10px;}
.prev,
.next{height:23px;background:url(../img/arrow.gif) no-repeat;float:left;padding:0 0 0 39px;color:#AEB0B3;font:14px/23px "Trebuchet MS",Arial,sans-serif;}
.next{background:url(../img/arrow2.gif) no-repeat 100% 0;padding:0 39px 0 0;float:right;}
a.prev,
a.next{color:#000;text-decoration:none;}
a.prev{background-position:0 -23px;}
a.next{background-position:100% -23px;}
a.prev:hover,
a.next:hover{text-decoration:underline;}
.profile-titles{width:860px !important;height:20px;margin:0 auto !important;position:relative;}
.malltitle h3{display:inline;position:absolute;}
.recent h3{display:inline;top:0;left:405px;position:absolute;}
.comments{background:#E0F2F5;width:100%;height:100%;padding:0 0 175px;}
ul.comments-list{width:459px;padding:0;margin:0 auto;list-style:none;}
ul.comments-list li{height:1%;padding:12px;marg//in-left:32px;overflow:hidden;font:13px "Trebuchet MS",Arial,sans-serif;border-bottom:1px solid #fff;}
ul.comments-list li strong{display:block;padding:0 0 12px;font-size:13px;}
ul.comments-list li.admin{color:#9F6000;background-color:#FEEFB3;}
ul.comments-list li.admin a.FB_Link{color:#971E20;}
/* gallery page
--------------- */
.gallery{width:860px;margin:0 auto;padding:20px 0 75px;}
.gallery h1{margin:0 0 10px;}
.gallery p{margin:0 0 12px;font:13px "Trebuchet MS",Arial,sans-serif;}
.gallery p.sort span{float:left;margin-right:8px;padd//ing:10px;}
.gallery p.sort a{color:#66b4be !important;}
.gallery p.sort input{float:right !important;display:inline !important;}
.right a{color:#fff !important;}
.gallery p.sort .desc a{ba//ckground-image:url('../img/bullet_arrow_down.png');pad//ding-right:15px;backg//round-color:red;}
.gallery p.sort .asc a{back//ground-image:url('../img/bullet_arrow_up.png');paddi//ng-right:15px;}
.gallery .left{float:left;width:660px;}
.gallery .right{float:right;width:171px;padding-top:32px;}
#sidebar{text-align:left;width:172px;}
#sidebar .friends,#sidebar .latestpix{background:#bcdee4 url('../img/sidebar-bg.gif') repeat-y top center;}
#sidebar .friends h3{background:#00b2d6 url('../img/sidebar-friendsheader.gif') no-repeat top center;overflow:hidden;width:172px;height:46px;text-indent:-9999px;}
#sidebar .latestpix h3{background:#bcdee4 url('../img/sidebar-photosheader.gif') no-repeat top center;overflow:hidden;width:172px;height:46px;text-indent:-9999px;}
#sidebar .friends_table{font-size:12px;margin:0 4px 0 8px;width:160px;}
.profilepic a{text-decoration:none !important;}
ul.gallery-img{display:block;height:1%;padding:0;margin:0;list-style:none;}
ul.gallery-img li{float:left;width:188px;padding:0 0px 21px 0;position:relative;}
ul.gallery-img li a{position:relative;}
ul.gallery-img li.inside{float:left;width:188px;padding:0 0px 21px 40px;}
ul.gallery-img li .winner{position:absolute;background-image:url('../img/winner.png');width:211px;height:37px;background-repeat:no-repeat;z-index:300;display:block;left:-20px;top:170px;}
ul.gallery-img li.inside .winner{left:20px;}
ul.gallery-img li img{display:block;margin:0 0 0px;}
.vote,
.comm,
.votebig,
.pix{background:url(../img/ico4.gif) no-repeat;text-align:center;color:#fff;text-decoration:none;width:30px;font:12px/31px Arial,Helvetica,sans-serif;float:left;margin:0 5px 0 0;}
.vote{padding:1px 0 0 0;}
.votebig{background:url(../img/votebig.gif) no-repeat;font-weight:bold;background-position:center top;width:35px;padding:1px 0 0 0;color:#831019;}
.comm{background:url(../img/ico5.gif) no-repeat;font:12px/22px Arial,Helvetica,sans-serif;width:34px;padding:0 0 3px;margin:5px 5px 0 0;}
.pix{background:url(../img/tag.gif) no-repeat;font:12px/22px Arial,Helvetica,sans-serif;width:34px;padding:0 0 3px;margin:5px 0 0;}
.vote:hover,
.comm:hover,
.pix:hover;{text-decoration:underline;}
ul.gallery-nav{height:1%;padding:17px 23px 0 0;margin:0;list-style:none;overflow:hidden;}
ul.gallery-nav li{float:right;padding:0 0 0 8px;font:18px "Trebuchet MS",Arial,sans-serif;}
ul.gallery-nav li a{color:#A0D8DE;text-decoration:none;}
ul.gallery-nav li a:hover{text-decoration:underline;}
.gallery-links p{text-align:left;color:#444;}
.gallery-links{height:1%;padding:17px 23px 0 0;margin:0;float:right;}
.gallery-links span{font:18px "Trebuchet MS",Arial,sans-serif;}
.gallery-links a{color:#A0D8DE;}
/* steps page
------------- */
.log-box{position:absolute;top:5px;right:-3px;width:271px;height:69px;padding:10px 0 0 0;background:url('../img/facebookconnectpatch.gif') no-repeat top left;}
.log-box img{float:right;margin:0 0 0 5px;}
.log-box p{color:#323232;font:14px/16px "Trebuchet MS",Arial,sans-serif;margin:0;text-align:right;display:inline;float:left;position:relative !important;padding:0 !important;width:170px;}
.log-box p a{color:#323232;}
.log-box p a:hover{text-decoration:none;}
.log-box a.profile{color:#66b4be !important;text-decoration:none !important;}
.log-box .log-inner{margin:2px 20px 0 15px;}
.step1{background:url(../img/step1.gif) no-repeat;}
.step2{background:url(../img/step2.gif) no-repeat;}
.step3{background:url(../img/step3.gif) no-repeat;}
.grandprize{background:url(../img/grandprize.gif) no-repeat;}
.win1{background:url(../img/winners1.gif) no-repeat;}
.win2{background:url(../img/winners2.gif) no-repeat;}
.win3{background:url(../img/winners3.gif) no-repeat;}
.win4{background:url(../img/winners4.gif) no-repeat;}
.weeklywinners{background:url(../img/weeklywinners.gif) no-repeat;}
.step{width:860px;margin:37px auto 0;padding:0 0 65px 88px;}
.winners{width:790px;margin:37px auto 0 auto;padding:0 0 15px 138px;}
.step h1,.winners h1{margin:0 0 15px;}
.step label,
.step h2,.winners h2{font:16px "Trebuchet MS",Arial,sans-serif;display:block;margin:0;padding:0 0 5px;}
.checkbox input{float:left;}
.checkbox img{float:left;margin:0 5px;}
.clear-left{clear:left;}
.step label.label2,.label2 label,
.step label.label3{font:14px "Trebuchet MS",Arial,sans-serif;margin:8px 0 0;}
.step label.label3{margin:12px 0 6px;}
.step label span.highlight{color:#C1D835;}
.step label span.tiny{font-size:10px;}
.step input.text{display:block;border:1px solid #8c8b8b;width:282px;font:16px "Trebuchet MS",Arial,sans-serif;padding:0 5px 2px;margin:0 0 5px;}
.step input.name{margin-right:10px;width:182px;}
.step-cnt{height:1%;overflow:hidden;}
.step-cnt input{margin-top:10px;}
.step input.file{float:left;margin:0 10px 0 0;}
.step-cnt p{float:left;font:13px "Trebuchet MS",Arial,sans-serif;margin:2px 0 0;}
.step input.button{display:block;margin:10px 0 15px;}
.step textarea{border:1px solid #8c8b8b;width:582px;padding:2px 5px;height:105px;display:block;font:14px "Trebuchet MS",Arial,sans-serif;}
.step input.check{margin:0 3px 1px 0;padding:0;width:16px;height:15px;}
.step .step-cnt input.button{float:left;margin:3px 11px 0 0;}
.connect,
#header .button-out{text-indent:-9999px;overflow:hidden;}
.connect{width:169px;height:21px;text-indent:-9999px;display:block;margin:13px;background:url(../img/button-connect.gif) no-repeat;}
.log-box .connect{float:right;}
.log-box .FB_login_button{margin-top:24px;}
.log-box .btn{margin:19px 20px 0 55px;}
.copy-page{font:15px "Trebuchet MS",Arial,sans-serif;}
.copy-page a{color:#BAD522;}
a.promote{padding:4px 8px;border:2px solid #c6d92d;background-color:#c6d92d;color:#fff;text-decoration:none;margin:5px 0px 5px 0;}
a.promote:hover{background-color:#a0d8de;border:2px solid #c6d92d;}
#flashMessage{width:660px;margin:20px auto;font:16px "Trebuchet MS",Arial,sans-serif;}
.error-message{color:#D8000C;font-weight:bold;}
.flashinfo,.success,.warning,.flasherror,.validation{border:0px solid;margin:10px 0px;padding:18px 10px 18px 60px;background-repeat:no-repeat;background-position:13px center;}
.flashinfo{color:#00abdf;background-color:#cef1fc;background-image:url('../img/warning.png');}
.success{color:#c6d92d;background-color:#f4f7de;background-image:url('../img/success.png');}
.warning{color:#9F6000;background-color:#FEEFB3;background-image:url('../img/warning.png');}
.flasherror{color:#971b1e;background-color:#f3cdce;background-image:url('../img/error.png');}
/*fieldset .error{background-color:transparent;background-image:none;border:none;}
*/
#screenshot{position:absolute;border:0px solid #ccc;background:#A0D8DE;padding:5px;display:none;color:#fff;}
.mall-gallery ul li{float:left;}
.photo-upload a{color:#66b4be !important;}
ul.attachment-img{height:1%;overflow:hidden;padding:0;margin:0;list-style:none;}
ul.attachment-img li{float:left;width:115px;background-color:#fff;height:115px;padding:0;margin:0 8px 8px 0;border:1px solid #A0D8DE;border:2px solid #b4cf58;}
ul.attachment-img li.inside{float:left;width:115px;height:115px;padding:0;}
ul.attachment-img li img{display:block;margin:0 !important;}
#VictimAttachmentStoreId{height:200;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.more{font:16px "Trebuchet MS";outline:none;color:#66b4be;display:block;padding:6px 0;text-align:center;border:0px solid #f1f5e4;background-color:#fff;background-repeat:repeat-x;background-position:left top;font-size:14px;text-sha//dow:1px 1px 1px #fff;font-weight:bold;height:22px;line-height:1.5em;margin-bottom:6px;background-image:url('../img/more2.gif');}
.more:hover{border:0px solid #f1f5e4;text-decoration:none;background-position:left -78px;color:#fff !important;}
.more:active{color:#666;background-position:left -38px;overflow:auto;}
.more.loading{cursor:default!important;background-color:#f1f5e4;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #eee;background-image:url('../img/ajax.gif');text-indent:-9999px;}
.loading{background-position:50% 50%;background-repeat:no-repeat;}
.round{-moz-border-radius:5px;-webkit-border-radius:5px;}
.round-top-right{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.round-right{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
.round-bottom-right{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.ac_results{padding:0px;border:1px solid WindowFrame;background-color:#f1f5e4;overflow:hidden;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results iframe{display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li{margin:0px;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;}
.ac_loading{background :url('../img/loading_search.gif') right center no-repeat !important;}
.ac_input{background :url('../img/search.gif') right center no-repeat;}
.ac_over{background-color:#a0d8de;color:HighlightText;}
/*----------------------------
 __                                               
/\ \__         __                                 
\ \ ,_\  _ __ /\_\     __      __      __   _ __  
 \ \ \/ /\`'__\/\ \  /'_ `\  /'_ `\  /'__`\/\`'__\
  \ \ \_\ \ \/ \ \ \/\ \L\ \/\ \L\ \/\  __/\ \ \/ 
   \ \__\\ \_\  \ \_\ \____ \ \____ \ \____\\ \_\ 
    \/__/ \/_/   \/_/\/___L\ \/___L\ \/____/ \/_/ 
                       /\____/ /\____/            
                       \_/__/  \_/__/             

----------------------------*/