/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; color:#040207; background:url(../images/newbody.jpg);}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,strong,form,fieldset,table,th,tr,td,input,label,select,div{margin:0px; padding:0px;}

input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a{text-decoration:none; outline:none; color:#040207;}
a:hover{ color:#040207;; text-decoration:underline;}

img{border:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; line-height:0px!important; font-size:0px!important; height:0px!important;}

.mainWrapper{padding:0px; width:1003px; margin:0px auto;}

*html img, *html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);}

/* header */
.headerbg{width:975px; padding:15px 14px 0 14px; background:url(../images/header-bg.png) no-repeat; height:222px;}
.header .logo{width:240px; padding:5px 0 0 35px;}
.header .r-nav{width:680px;}
.header .r-nav .music{padding:15px 0 0 370px;}
.header .r-nav .search{margin:20px 0 0 370px;}

.search-box{background:url(../images/search-bg.png) no-repeat; border:none; height:18px; padding:5px 0 5px 0px; width:238px; font-size:13px;}

/* top navigation */
.menu{margin:40px 0 0px 0px; width:100%;}
.menu ul{overflow:hidden; background:url(../images/menu-bg.gif) repeat-x;}
.menu li{float:left; list-style-type:none;  display:inline!important;background:url(../images/menu-bar.png) no-repeat right top; padding-right:2px;}
.menu li.bdr-none{background:none; padding-right:0px;}
.menu li a{height:36px; display:block; color:#ffffff; font-size:14px; font-weight:bold; text-transform:uppercase; padding:20px 11px 0px 11px;}
.menu li a span{height:36px; padding:20px 0px 20px 0px; position:relative;}

.menu li a:hover{background:url(../images/menu-bg-hover.gif) repeat-x; text-decoration:none; color:#ffffff;}
.menu li a:hover span{background:url(../images/menu-bg-hover-a.gif) no-repeat bottom center; _background:url(../images/menu-bg-hover-a.gif) no-repeat 50% 101%;}

.menu li.home a{background:url(../images/home-menu-bg.png) left top no-repeat!important;}
.menu li.home a:hover{background:url(../images/home-menu-hover-bg.png) no-repeat!important; text-decoration:none;}

.menu li a.current{background:url(../images/menu-bg-hover.gif) repeat-x; text-decoration:none;}
.menu li a.current span{background:url(../images/menu-bg-hover-a.gif) no-repeat bottom center; _background:url(../images/menu-bg-hover-a.gif) no-repeat 50% 101%;}

.menu li.home a.current{background:url(../images/home-menu-hover-bg.png) no-repeat!important;}
.menu li.home a.current span{background:url(../images/menu-bg-hover-a.gif) no-repeat bottom center; _background:url(../images/menu-bg-hover-a.gif) no-repeat 50% 101%;}

.ie-m1{_width:70px;}
.ie-m2{_width:78px;}
.ie-m3{_width:78px;}
.ie-m4{_width:78px;}
.ie-m5{_width:153px;}
.ie-m6{_width:100px;}
.ie-m7{_width:78px;}

/* middle wrapper */
.middleWrapper{width:975px; background:url(../images/middle-bg.png) repeat-y; padding:15px 15px 15px 15px;}
.container{padding:5px 19px 0 19px;}
.left-container{width:610px;}
.right-container{width:300px; _margin-left:20px;}

.l-box{background:url(../images/b-1.png) no-repeat left; padding:0 0 0 6px; height:36px; color:#ffffff; font-size:17px; font-weight:bold; line-height:36px; vertical-align:middle; width:294px;}
.l-box a{color:#ffffff;} 
.l-box .lbox-in{background:url(../images/lbox-in.png) no-repeat right; padding:0 6px 0 0px; height:36px;}
.l-box .nu{background:url(../images/nu-bg.gif) repeat-x; width:180px; height:36px; padding:0 0 0 5px;}
.l-box .nu span{padding-left:10px;}
.l-box .lgn{background:url(../images/lgn-bg.gif) repeat-x; width:68px; height:36px; padding:0 0 0 35px;}

.h-day{margin:12px 0 0 0px;}
.t-service{margin:16px 0 0 0px;}
.strip{background:url(../images/bar-bg.gif) repeat-x; width:290px; height:44px; font-size:24px; color:#ffffff; font-weight:bold; line-height:44px; vertical-align:middle; padding:0 0 0 10px;}

.strip-main{background:url(../images/strip-bg.gif) repeat-x; width:600px; height:44px; font-size:24px; color:#ffffff; font-weight:bold; line-height:44px; vertical-align:middle; padding:0 0 0 10px;}

.strip-r{background:url(../images/strip-bg.gif) repeat-x; width:290px; height:44px; font-size:24px; color:#ffffff; font-weight:bold; line-height:44px; vertical-align:middle; padding:0 0 0 10px;}

.strip-inner{background:url(../images/strip-inner-bg-repeat.gif) repeat-x; line-height:45px; vertical-align:middle; height:46px;}
.strip-inner .l{background:url(../images/strip-inner-l.gif) no-repeat left top; height:46px; padding:0 10px 0 20px; font-size:23px; color:#ffffff; font-weight:bold;}
.strip-inner .r{background:url(../images/strip-inner-r.gif) no-repeat right top; height:46px; width:3px;}


/* gallery */
.gallery{margin:16px 0 0 0px;}
.gallery .details{background:#e6e6e6; width:595px; padding:10px 5px 8px 10px; _padding:10px 5px 8px 9px;}
.gallery .details .viewall{margin:2px 12px 0 0px;}

.gallery-r{margin:16px 0 0 0px;}
.gallery-r .details{background:#e6e6e6; width:276px; padding:10px 10px 8px 14px; _padding:10px 3px 8px 14px;}
.gallery-r .details .viewall{margin:2px 0px 0 0px;}

/* party updates */
.party-updates{margin:16px 0 0 0px;}
.party-updates .details{background:#e6e6e6; width:276px; padding:10px 10px 96px 14px; _padding:10px 3px 96px 14px;}
.party-updates .details .viewall{margin:2px 0px 0 0px;}

/* box1 css */
.box1{width:283px; background:url(../images/box1-bg.gif) repeat-y; margin:5px 5px 5px 5px;}
.box1 .middle{width:263px; background:url(../images/box1-middle.gif) no-repeat; padding:12px 10px 3px 10px;}
.box1 .middle .pane-l{width:130px;}
.box1 .middle .pane-l .img{margin:0 0 0 3px;}
.box1 .middle .pane-l .btn{margin:3px 0 0 0px;}
.box1 .middle .pane-l .btn .button{font-size:12px!important;}

.box1 .middle .content{width:125px; padding-right:5px; color:#040207;}
.box1 .middle .content .title{font-weight:bold; color:#d51414;}
.box1 .middle .content .catg{font-weight:bold; color:#000000; margin-top:3px}
.box1 .middle .content .time{margin-top:3px;}

.box1 .middle .venues{padding:10px 23px 10px 23px;}
.box1 .middle .venues .title{font-weight:bold; color:#d51414; padding-top:10px;}
.box1 .middle .add{margin-top:3px;}

.box1 .footer{width:283px; background:url(../images/box1-footer.gif) no-repeat; height:4px; font-size:0px;}

/* box-r css */
.box-r{width:273px; background:url(../images/box-r-bg.gif) repeat-y; margin:5px 0px 5px 0px;}
.box-r .middle{width:253px; background:url(../images/box-r-middle.gif) no-repeat; padding:12px 10px 3px 10px;}

.box-r .middle .venues{margin:0px 2px 10px 2px!important;}
.box-r .middle .title{font-weight:bold; color:#d51414; padding-top:10px;}
.box-r .middle .desc{margin-top:3px; font-size:11px;}
.box-r .middle .npic{margin-top:3px; font-size:10px;}

.box-r .footer{width:283px; background:url(../images/box-r-footer.gif) no-repeat; height:2px; font-size:0px;}

.box-r .middle .update-form{padding:0px 2px 10px 2px;}
.box-r .middle .update-form .label{font-weight:bold; padding-top:10px; padding-left:2px;}
.box-r .middle .update-form .input{padding-top:5px;}
.box-r .middle .update-form .inputbox{border:1px solid #b3b3b3; width:185px; height:18px; padding:4px 0 4px 0px;}
.box-r .middle .update-form .desc{margin-top:20px; padding-right:50px; font-size:12px;}

/* button */
.button{background:url(../images/btn-left.png) no-repeat left; padding:12px 0 12px 17px; font-weight:bold; color:#ffffff; display:block; font-size:13px;}
.button:hover{text-decoration:none; color:#ffffff;}
.button span{background:url(../images/btn-right.png) no-repeat right; padding:12px 17px 12px 0px;}

.rsvp-btn{margin-top:5px;}
.rsvp-btn .button{font-size:16px; line-height:15px; padding:12px 0 12px 55px; background:url(../images/btn-left2.png) no-repeat left;}
.rsvp-btn .button span{padding:12px 55px 12px 0px;}

/* footer */
.footerbg{width:1003px; background:url(../images/footer-bg.png) no-repeat; height:80px; color:#ffffff;}
.footerbg a{color:#ffffff;}
.footerbg .footer-navigation{padding:22px 0 0 28px;}
.footerbg .footer-navigation a{margin: 0 10px 0 10px;}
.footerbg .copyright{padding:22px 38px 0 0px;}


/* events */
/* tabs */
.tabs{padding:0 10px 0 10px;}
.tabs ul{list-style-type:none;}
.tabs ul li{float:left; font-weight:bold; font-size:18px; margin-left:-3px; margin-right:-3px; line-height:21px;}
.tabs ul li.bdr{background:url(../images/tab-sep.gif) no-repeat right;}
.tabs ul li a{padding:15px 0px 10px 23px; display:block; position:relative; margin-top:-4px;}
.tabs ul li a span{padding:15px 23px 10px 0px;}
.tabs ul li a:hover{background:url(../images/tab-over-l.gif) no-repeat left top; padding:15px 0px 10px 23px; text-decoration:none; color:#ec0404;}
.tabs ul li a:hover span{background:url(../images/tab-over-r.gif) no-repeat right top; padding:15px 23px 10px 0px;}

.tabs ul li a.current{background:url(../images/tab-over-l.gif) no-repeat left top; padding:15px 0px 10px 23px; text-decoration:none; color:#ec0404;}
.tabs ul li a.current span{background:url(../images/tab-over-r.gif) no-repeat right top; padding:15px 23px 10px 0px;}

.tabs .tab-bg-l{background:url(../images/tab-bg-l.gif) no-repeat 0px 0px; width:2px; height:41px;}
.tabs .tab-bg-r{background:url(../images/tab-bg-r.gif) no-repeat right; width:2px; height:41px;}
.tabs .tab-bg{background:url(../images/tab-bg.gif) repeat-x; height:41px; width:470px;}

.events{padding:20px 0 0 0px;}
.events .date{font-size:18px; color:#000000;}

.box2{border:1px solid #717171; width:100%; background:#ebebeb url(../images/box2-bg.gif) repeat-x; margin-top:15px;}
.box2 .l-part{width:225px; padding:18px 10px 15px 15px;}
.box2 .r-part{width:350px; padding:12px 8px 15px 0px; color:#000000;}
.box2 .r-part .event-count{width:126px; height:67px;}
.box2 .r-part .title{font-size:34px;}
.box2 .r-part .date-details{font-weight:bold; font-size:15px; padding:5px 0 0px 0px;}
.box2 .r-part .venue{font-weight:bold; font-size:13px; padding:10px 0 0 0px;}
.box2 .r-part .loc-map-link{font-size:14px; color:#c10909;}
.box2 .r-part .loc-map-link a{color:#c10909;}
.box2 .r-part .doors-open{padding:10px 0 0 0px; font-size:13px;}
.box2 .r-part .doors-open span{font-weight:bold;}
.box2 .r-part .dress-code{padding:0px 0 0 0px; font-size:13px;}
.box2 .r-part .dress-code span{font-weight:bold;}
.box2 .r-part .event-details{font-size:13px; padding:20px 0 0 0px;}

/* gallery */
.strip-g{background:url(../images/strip-g-l-repeat.gif) repeat-x; line-height:44px; vertical-align:middle;}
.strip-g .g-l{background:url(../images/strip-g-l.gif) no-repeat left top; width:2px; height:46px; width:405px; font-weight:bold; font-size:23px; color:#ffffff; padding-left:20px;}
.strip-g .g-r{background:url(../images/strip-g-r.gif) no-repeat right top; width:2px; height:46px; width:185px; font-size:18px; font-weight:bold; color:#ffffff;}
.strip-g .g-r .inner{background:url(../images/strip-g-r-repeat.gif) repeat-x; width:165px; height:46px; padding-left:18px;}

.album-sldr{margin:20px 0 0 0px;}
.album-sldr .album-details .schedule{font-size:18px; color:#000000;}
.album-sldr .album-details .schedule .day{color:#c30505;}
.album-sldr .album-details .schedule .venue{color:#28541d;}
.album-sldr .album-details .schedule .date{color:#4f4e4e;}
.album-sldr .album-details .viewalbum{color:#c30505; font-weight:bold; padding-top:5px;}
.album-sldr .album-details .viewalbum a{color:#c30505;}

.slider .arr-left{padding:0px; margin-right:1px;}
.slider .arr-right{padding:0px;}
.slider .album-imgs img{border:1px solid #808080; margin:0 1px 0 1px; width:91px; height:91px;}

.paging{color:#0b0b0b; font-size:14px; font-weight:bold; margin:10px 0 10px 0px; font-family:"Myriad Pro", Myriad, "Trebuchet MS"}
.paging a{color:#0b0b0b; padding:2px;}
.paging a:hover{color:#ef0501;}
.paging .current{color:#ef0501;}
.paging .current a{color:#ef0501;}

/* gallery details */
.bread-crumb{padding:0px; font-weight:bold; color:#000000;}
.bread-crumb a{color:#000000;}
.bread-crumb .fr a{margin-left:5px;}

.gallery-details{padding:0px;}
.gallery-details .img-view{margin-top:15px;}
.gallery-details .photo-details{margin-top:15px;}
.gallery-details .photo-details .fl{width:445px; font-weight:bold; font-size:14px; font-family:"Trebuchet MS"}
.gallery-details .photo-details .fl .fl{width:60px;}
.gallery-details .photo-details .fl .alb-schedule{font-size:18px;}
.gallery-details .photo-details .fl .fr{width:385px; text-align:left}
.gallery-details .photo-details .fl .fr .day{font-size:18px; color:#c30505;} 
.gallery-details .photo-details .fl .fr .venue{font-size:18px; color:#28541d;}
.gallery-details .photo-details .fl .fr .date{font-size:18px; color:#4f4e4e;}
.gallery-details .photo-details .fr{width:165px; text-align:right}
.gallery-details .slider{margin-top:40px; margin-bottom:15px;}

.gallery-details .comments{margin:40px 0 0 0px;}
.comments .c-title{font-size:18px; font-weight:bold; color:#000000;}
.comments .c-details{font-size:13px;}
.comments .c-details .sep{margin:0 5px 0 5px;}

.comments-details{background:#efefef; padding:10px 20px 10px 20px; font-size:13px; margin-top:10px; line-height:18px;}

.gallery-details .write-comment{margin:30px 0 0 0px;}
.write-comment .c-title{font-size:18px; font-weight:bold; color:#000000;}
.write-comment .new-comment{margin-top:10px;}
.write-comment .new-comment .comment-t-area{background:#efefef; border:1px solid #b3b3b3; width:609px; height:104px;}
.write-comment .submit-btn{margin:10px 0 0 0px;}

/* our group */
.our-team .box3{margin:20px 0 0 0px;}
.box3{border:1px solid #d5d5d5; background:#e7e7e7 url(../images/box3-bg.gif) repeat-x;}
.box3 .member-img{padding:10px;}
.box3 .member-img .btn{margin-top:10px;}
.box3 .member-img .btn .button{padding-left:47px; background:transparent url(../images/btn-left3.png) no-repeat scroll left center; line-height:21px;}	
.box3 .member-img .btn .button span{padding-right:47px; font-size:16px;}

.box3 .member-details{width:410px; padding:5px 10px 10px 0px;}
.box3 .member-details .row{border-bottom:1px solid #dcdcdc; padding-bottom:5px; padding-top:5px;}
.box3 .member-details .title{font-size:18px; font-weight:bold; width:120px;}
.box3 .member-details .member-name{font-size:22px; font-weight:bold; width:290px;}
.box3 .member-details .member-name .n{font-size:18px; font-weight:normal;}
.box3 .member-details .member-name .hightlight{color:#cb0508;}	
.box3 .member-details .ranking{color:#868686; font-style:italic; font-size:16px; font-weight:bold}
.box3 .member-details .who-i-am{color:#868686; font-size:18px; line-height:24px;}
.box3 .member-details .rate-me{padding-top:5px;}
.box3 .member-details .rating{color:#868686; font-size:14px; font-weight:bold; font-style:italic;}
.box3 .member-details .rating .rate{margin:0 0px 3px 2px;}

.box4{background:url(../images/box4-bg.gif) repeat-y; width:933px; padding:0 2px 0 2px;}
.box4top{background:url(../images/box4-top.gif) no-repeat; width:937px; height:9px; font-size:0px; line-height:0px;}
.box4footer{background:url(../images/box4-footer.gif) no-repeat; width:937px; height:15px; font-size:0px; line-height:0px;}
.box4 .inner{background:url(../images/box4-bg-repeat.gif) repeat-x bottom;}

.box4 .inner .mainbox{background:url(../images/box-bg.jpg) right 20px no-repeat; min-height:630px}

/* login */
.login-container{padding:50px 50px 200px 50px;}
.login-container .member{width:350px; padding-right:50px;}
.login-container .new-account{width:350px; border-left:1px solid #b0b0b0; padding:0 0 0 60px; height:200px;}
.login-container .title{font-size:22px; font-weight:bold;}

.login-container .form{margin:20px 0 0 0px;}
.login-container .form .label{font-weight:bold; width:90px; padding:7px 0 0 0px;}
.login-container .form .input{margin-bottom:14px;}
.login-container .form .input .inputbox{width:240px; height:18px; padding:5px 0 5px 0px; border:1px solid #c9c9c9; background:#ededed url(../images/input-bg.gif) repeat-x; font:14px Verdana;}

.login-container .new-account .info{margin:14px 0 0 0px;}

.login-container .new-account .info .btn{margin:12px 0 0 10px;}
.login-container .new-account .info .btn .button{font-size:16px; line-height:21px;}

.login-container .member .btn{margin-left:88px;}
.login-container .form .button{font-size:16px; line-height:21px;}

.list{margin-left:2px;}
.list li{list-style-type:none; background:url(../images/bullet.gif) 0px 6px no-repeat; padding:0 0 0 15px; font-size:14px; font-weight:bold; line-height:20px; color:#181818; font-family:"Myriad Pro", Myriad, "Trebuchet MS"}

/* join the team */
.join-the-team{background:url(../images/join-the-team-bg.jpg) 0px 0px no-repeat; width:942px; height:674px; margin:5px 0 0 15px;}

.join-the-team .join-form{padding:15px 20px 20px 25px; width:410px;}
.join-the-team .join-form .title-main{font-size:26px; font-weight:bold;}

.strip-bg{background:url(../images/stripbg.gif) 10px 0px no-repeat; height:30px; font-size:13px; font-weight:bold; height:30px; line-height:30px; vertical-align:middle; text-align:center; margin-top:10px;}

.strip-bg-2{background:url(../images/stripbg-2.gif) 10px 0px no-repeat; height:30px; font-size:13px; font-weight:bold; height:30px; line-height:30px; vertical-align:middle; text-align:center; margin-top:10px;}

.join-the-team .join-form .label{width:165px; padding:6px 0 0 0px;}
.join-the-team .join-form .input{width:240px;}
.join-the-team .row{margin-top:7px; *margin-top:5px;}
.inputbox{background:url(../images/inputbox-bg.gif) repeat-x; height:18px; padding:3px 0 2px 0px; border:1px solid #aeaeae; width:200px;}
.inputbox-2{background:url(../images/inputbox-bg.gif) repeat-x; height:18px; padding:3px 0 2px 0px; border:1px solid #aeaeae; width:40px;}
.inputbox-3{background:url(../images/inputbox-bg.gif) repeat-x; height:18px; padding:3px 0 2px 0px; border:1px solid #aeaeae; width:60px;}

.textbox{background:#fff url(../images/inputbox-bg.gif) bottom repeat-x; height:60px; padding:3px 0 2px 0px; border:1px solid #aeaeae; width:200px;}

.selectbox{background:url(../images/inputbox-bg.gif) repeat-x; height:24px; padding:2px 2px 2px 0px; border:1px solid #aeaeae; width:60px;}
.selectbox-2{background:url(../images/inputbox-bg.gif) repeat-x; height:24px; padding:2px 2px 2px 0px; border:1px solid #aeaeae; width:202px;}
.join-the-team .checkout{padding:3px 0 0 0px;}
.join-the-team .checkout a{color:#e00000; text-decoration:underline; font-weight:bold}

.join-the-team .btn{margin-left:163px; margin-top:5px;}
.join-the-team .btn .button{font-size:16px; line-height:21px;}

/* our services */
.services{padding:15px 0 0 0px;}

/* contact us */
.contact-us{width:940px; height:447px; background:url(../images/contact-us-bg.jpg) no-repeat; font-size:13px;}
.contact-us .title{font-weight:bold; margin-bottom:20px;}
.contact-us .contact-form{width:370px; border-right:1px solid #d8d8d8; margin:40px 0px 0 40px; height:370px; padding-right:30px;}

.contact-us .contact-form .row{margin-top:6px;}
.contact-us .contact-form .label{width:150px; padding:3px 0 0 0px;}
.contact-us .contact-form .input{width:210px;}
.phonebox .phonebox1{width:40px;}
.phonebox .phonebox2{width:50px; margin-left:5px;}
.phonebox .phonebox3{width:95px; margin-left:5px;}
.phonebox .sms-update{margin-left:5px; font-size:11px; line-height:24px; vertical-align:middle;}
.contact-us .contact-form .textbox{height:100px;}

.contact-us .contact-form .btn{margin:8px 0 0 148px;}
.contact-us .contact-form .btn .button{font-size:16px; line-height:21px;}

.contact-us .contact-details{width:400px; margin:40px 40px 0 30px; height:400px;}
.contact-us .contact-details p{line-height:20px; margin-bottom:30px;}

/* plan your party */
.plan-party-form{padding:25px 40px 20px 25px; font-size:13px; line-height:20px;}
.plan-party-form .title{font-weight:bold; margin-bottom:20px;}

.plan-party-form .list li{font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.plan-party-form .form{margin:20px 0 0 0px;}
.plan-party-form .form .label{width:185px; padding-right:30px;}
.plan-party-form .form .input{width:600px; margin-bottom:10px; font-size:12px;}

.inputbox-5{height:18px; width:300px;}
.selectbox-5{height:20px; width:304px;}
.inputbox-6{height:18px; width:130px;}
.textbox-6{height:60px; width:300px;}

.plan-party-form .btn{margin:10px 0 0 213px}
.plan-party-form .btn .button {font-size:16px; line-height:21px;}

/* sign up */
.sign-up{margin:0px;}
.sign-up-form{padding:10px 20px 20px 30px;}
.sign-up-form .title{font-size:28px; font-family:"Myriad Pro", Myriad, "Trebuchet MS"; font-weight:bold;}
.sign-up-form .form{margin-top:20px; border-bottom:1px solid #c6c6c6; padding-bottom:30px;}
.sign-up-form .form .label{width:200px; font-size:13px;}
.sign-up-form .form .input{margin-bottom:7px;}
.sign-up-form .form .red{color:#ff0000;}
.sign-up-form .form .terms{margin-left:200px; margin-top:5px;}
.sign-up-form .form .terms a{color:#0072ff;}

.birthdate .selectbox-b1{background:url(../images/inputbox-bg.gif) repeat-x; height:24px; padding:2px 2px 2px 0px; border:1px solid #aeaeae; width:61px;}
.birthdate .selectbox-b2{background:url(../images/inputbox-bg.gif) repeat-x; height:24px; padding:2px 2px 2px 0px; border:1px solid #aeaeae; width:60px; margin-left:5px;}
.birthdate .selectbox-b3{background:url(../images/inputbox-bg.gif) repeat-x; height:24px; padding:2px 2px 2px 0px; border:1px solid #aeaeae; width:70px; margin-left:5px;}

.sign-up-form .btn{margin:10px 0 0 0px;}
.sign-up-form .btn .button{font-size:17px; line-height:21px;}

