#my-vegas{}
#mv-main{margin-bottom:9px;}
#mv-rsvp-unregistered{margin:0; padding: 13px 0 0 12px; height:209px; text-align:left; position:relative; color: #fff;}
#mv-rsvp-registered{margin:0; padding: 13px 0 5px 12px; height:185px; text-align:left; position:relative;}
#mv-rsvp-inner{width: 604px; height: 209px; position: relative; font-size: 10px;}
#mv-rsvp-registered #mv-rsvp-inner{height: 185px;}
#mv-favorites{margin:0; padding:0 29px 0; height:165px; text-align:left; position:relative;}
#mv-searches{margin:0; padding:0 29px 0; height:182px; text-align:left; position:relative;}

.romance-rsvp{background:transparent url(/images/my-vegas/rsvp_romance_bg.jpg) no-repeat top left;}
.roulette-rsvp{background:transparent url(/images/my-vegas/rsvp_roulette_bg.jpg) no-repeat top left;}
.showgirls-rsvp{background:transparent url(/images/my-vegas/rsvp_showgirls_bg.jpg) no-repeat top left;}
.sign-rsvp{background:transparent url(/images/my-vegas/rsvp_sign_bg.jpg) no-repeat top left;}
.lights-rsvp{background:transparent url(/images/my-vegas/rsvp_lights_bg.jpg) no-repeat top left;}

#mv-rsvp-unregistered #mv-rsvp-inner{background:transparent url(/images/my-vegas/rsvp_showgirls.gif) no-repeat top left;}
#mv-rsvp-registered #mv-rsvp-inner{background:transparent url(/images/my-vegas/rsvp_saved_itineraries.gif) no-repeat top left;}

.romance-favorites{background:transparent url(/images/my-vegas/favorites_romance.gif) no-repeat top left;}
.roulette-favorites{background:transparent url(/images/my-vegas/favorites_roulette.gif) no-repeat top left;}
.showgirls-favorites{background:transparent url(/images/my-vegas/favorites_showgirls.gif) no-repeat top left;}
.sign-favorites{background:transparent url(/images/my-vegas/favorites_sign.gif) no-repeat top left;}
.lights-favorites{background:transparent url(/images/my-vegas/favorites_lights.gif) no-repeat top left;}

.romance-searches{background:transparent url(/images/my-vegas/searches_romance.gif) no-repeat top left;}
.roulette-searches{background:transparent url(/images/my-vegas/searches_roulette.gif) no-repeat top left;}
.showgirls-searches{background:transparent url(/images/my-vegas/searches_showgirls.gif) no-repeat top left;}
.sign-searches{background:transparent url(/images/my-vegas/searches_sign.gif) no-repeat top left;}
.lights-searches{background:transparent url(/images/my-vegas/searches_lights.gif) no-repeat top left;}

#mv-rsvp-unregistered a{color: #fff; text-decoration: none;}
#mv-rsvp-unregistered #inner-left{float: left; display: inline; width: 305px; height: 143px; padding: 62px 44px 0 16px; line-height: 1.4;}
	#mv-rsvp-unregistered #inner-left h2{padding-left: 10px;}
	#mv-rsvp-unregistered #inner-left ul{padding: 0 0 0 26px; margin:0;}
	.link-lets-begin {width: 123px; height: 34px; display: block; background: transparent url(/images/my-vegas/lets_begin.gif) no-repeat top left; margin: 17px 0 0 0;}
	.link-lets-begin:hover {background-position: top right;}
#mv-rsvp-unregistered #inner-right{float: left; width: 206px; padding: 54px 0 0 14px; text-align: right;}
	#mv-rsvp-unregistered #inner-right .link-white-arrow{float: right; margin-top: 6px; padding-left: 12px; background: transparent url(/images/buttons/arrow-white.gif) 0 3px no-repeat; font-weight: bold;}

#mv-rsvp-registered, #mv-rsvp-registered a{color: #1c6cc9;}
#mv-rsvp-registered #itineraries{padding: 40px 0 0 14px;}
	#itineraries .it-col1{width: 235px; font-weight: bold;}
	#itineraries .it-col2{width: 130px;}
	#itineraries .it-col3{width: 107px;}
	#itineraries .it-col4 span{border-right: 1px solid #1c6cc9; margin-right:10px; padding-right: 10px;}
#mv-rsvp-registered #link-box{position: absolute; bottom: 9px; left: 14px; }
	.link-new-itinerary {width: 156px; height: 21px; display: block; margin-bottom: 10px; background: transparent url(/images/my-vegas/new_itinerary.gif) no-repeat top left;}
	.link-new-itinerary:hover {background-position: top right;}
	
#mv-favorites div div,#mv-searches div div{font-size:0.8em;line-height:1.4em;}
#mv-favorites div div a,#mv-searches div div a{color:#5875B7;}
#mv-favorites div span{font-size:0.8em;margin-left:15px;}
.saved-content{position:relative;padding-top:57px;height:80px;}
.silly-bar{display:inline;float:left;width:1px;background:transparent url(/images/backgrounds/silly_bar.gif) no-repeat bottom left;vertical-align:bottom;height:12px;}
.mv-favorites-count{display:inline;float:left;width:100px;color:#ffffff;font-size:0.8em;}
.create-new-saved{display:inline;float:right;width:140px;text-align:right;color:#5875B7;font-size:0.8em;margin-right:12px;}
.create-new{position:absolute;top:142px;left:465px;width:140px;color:#5875B7;font-size:0.8em;}
.create-new a,.create-new-saved a{color:#5875B7;text-decoration:none;}

.register-copy{width:325px;color:#cccccc;font-size:0.8em;}
.register-screenshot{position:absolute;width:150px;top:29px;margin-left:362px;color:#cccccc;}
.register-screenshot img{display:block;margin-top:10px;}

.fav-name{padding:0px;display:inline;float:left;width:240px;}
.fav-location{display:inline;float:left;width:155px;color:#5875B7;}
.fav-type{display:inline;float:left;width:108px;margin-left:15px;color:#5875B7;}
.fav-delete{display:inline;float:left;width:40px;}
.mv-favorites-link{display:inline;float:left;width:151px;}

.mv-register-now{position:absolute;top:135px;}
.mv-view-larger{position:absolute;top:136px;margin-left:362px;}
.mv-view-larger a{color:#5875B7;font-size:0.8em;}

.saved-name{padding:0px;display:inline;float:left;width:237px;}
.saved-results{display:inline;float:left;width:116px;color:#CCCCCC;text-align: right;margin-right:18px;}
.saved-date{display:inline;float:left;width:106px;margin-left:18px;color:#CCCCCC;} /*may need box model hack*/
.saved-edit{display:inline;float:left;width:30px;}
.saved-delete{display:inline;float:left;width:47px;margin-left:10px;}
.mv-saved-link{display:inline;float:left;width:183px;}

#invite-friend{margin-top:15px;}
#invite-friend p,#weather p{color:#cccccc;font-size:0.8em;}
#invite-friend form{margin:5px 0px;padding:0px;}
#invite-friend form label{font-size:0.8em;color:#cccccc;display:block;}
#invite-friend form div input,#invite-friend form div textarea{width:121px;margin-top:5px;}
#invite-friend form div{margin-bottom:15px;}
#invite-friend form div p.error{color:#cc0000;}
.date{margin-top:6px;}

#weather{margin-top:23px;}
#weather p{margin-bottom:5px;}
#weather label,#my-profile label{display:block;font-size:0.8em;color:#cccccc;margin-top:10px;}

/*overight off base.css then fix it with designers*/
.designers-zol h1,.designers-zol p,.designers-zol form div,.designers-zol form input{padding-left:34px;}
.designers-zol form div div h1{padding-left:0px;}

#mv-register{margin-top:23px;}
#mv-register p{font-size:0.8em;}
#mv-register .p-white{color:#000000;}
#mv-register .p-black{color:#cccccc;}
#mv-register p a{}

.month-temp{display:none;font-size:0.8em;color:#cccccc;font-weight:bold;}

#mv-register-form{margin:0px;padding:0px;}
#mv-register-form div label{display:block;font-size:0.8em;}
#mv-register-form div p.error{color:#cc0000;}
.mv-form-float{display:inline;float:left;width:230px;}
.mv-checkboxes{display:inline;float:left;width:170px;padding:0 0 8px 0;}
.mv-checkboxes-label{display:inline;margin-top:-25px;padding-left:25px; }	
.mv-input{margin-bottom:10px;width:200px;}
#register-mv{display:none;}
.mv-float-checkbox{display:inline;float:left;width:28px;}
#mv-vegas-news,#mv-my-vegas{display:inline;float:left;width:500px;}
#input_dobwarning{font-size:0.8em;}

.checkbox-copy{display:inline;}
.theme-float{display:inline;float:left;width:155px;}
/*.theme-float div{margin-left:22px;margin-top:3px;}*/
.theme-radio{margin-left: 0px;}
**.theme-radio{margin-left: -4px;}
.theme-float-label{display:inline;padding-left:21px;margin-top:-14px;padding-bottom:3px;}
.theme-float-div{display:inline;padding-left:0px;}
.mv-form-top{margin:0px;padding-left:0px;height: 18px;line-height:18px;background:transparent url(/images/backgrounds/mv_form_top.gif) no-repeat top left;}
.mv-form-fill{margin:0px;padding-left:10px;padding-bottom:1px;background:transparent url(/images/backgrounds/mv_form_fill.gif) repeat-y top left;}
.mv-form-bottom{margin:0px;padding-left:0px;line-height:20px;background:transparent url(/images/backgrounds/mv_form_bottom.gif) no-repeat top left;}

.my-vegas-features{margin-top: 0px;padding-left: 13px;width: 640px;}
**.my-vegas-features{margin-top: 0px;margin-bottom: -3px;margin-left: 0px;padding-left: 15px;width: 640px;}
.my-vegas-features li{line-height: 1.3em;font-size: 0.9em;margin-bottom: 5px}

.h3-mv-register{color:#000000;margin-top:9px;margin-bottom:4px;font-size:0.9em;width:100%;}
.h4-mv-register{font:0.8em/120% Verdana,Arial,sans-serif;padding:0px;margin:0px;margin-bottom:9px;width:100%;}

/* Start modification to form for new my-vegas */
.mv-form-narrow-top{margin:0px;padding-left:0px;height: 18px;line-height:18px;background:transparent url(/images/backgrounds/mv_form_narrow_top.gif) no-repeat top left; }
.mv-form-narrow-fill{margin:0px;padding-left:10px;padding-bottom:1px;background:transparent url(/images/backgrounds/mv_form_narrow_fill.gif) repeat-y top left;}
.mv-form-narrow-bottom{margin:0px;padding-left:0px;line-height:20px;background:transparent url(/images/backgrounds/mv_form_narrow_bottom.gif) no-repeat top left;}
.mv-form-col{width: 350px; float: left; display: inline; }

.mv-form-col .mv-checkboxes{ margin-bottom: 10px; width: 150px;}
.mv-form-col p{margin-left: 30px; width: 265px;}
.mv-form-col ul{margin-left: 30px; width: 265px;}
.mv-form-col h3{margin-left: 30px; width: 265px;}
.mv-form-col h4{margin-left: 30px; width: 265px;}
.mv-form-col .my-vegas-features{margin-bottom: 25px;}
.mv-form-col .mv-float-checkbox{margin-top: 4px;}
#themes {width:310px; margin-left: 8px;}
.checks {margin-left: 20px; padding-top:10px;}
/* End modification to form for new my-vegas */

#mv-benefits{margin-top:23px;}
#mv-benefits div{margin-top:13px;}
#mv-benefits ul{margin:0px;padding:0px;margin-top:12px;}
#mv-benefits ul li{margin-left:15px;list-style-image:url(/images/bullet-black.gif);}
#mv-benefits p,#mv-benefits ul li,#mv-benefits div{color:#000000;font-size:0.8em;}
#mv-benefits p{margin-top:5px;}

.benefits-left-float{display:inline;float:left;width:315px;}
.benefits-right-float{display:inline;float:left;width:335px;margin-bottom:15px;}
.benefits-left-float p{width:250px;margin-bottom:15px;}

.hr-benefits{width:677px;color:#cccccc;height:1px;margin-bottom:20px;margin-top:0px;}

.my-search-search{display:inline;float:left;width:262px;}
.my-search-results{display:inline;float:left;width:75px;text-align:right;margin-right:25px;}
.my-search-name{display:inline;float:left;width:155px;}
.my-search-edit{display:inline;float:left;width:30px;}
.my-search-delete{display:inline;float:left;width:37px;margin-left:10px;}

.short-p{color:#000000;margin-bottom:10px;width:640px;}

.continue{text-align:right;}
.continue a{text-decoration:none;}

#getPasswordForm div label,#nameSearch div label{display:block;color:#000000;font-size:0.8em;}
#getPasswordForm div button,#nameSearch div button{display:block;color:#000000;font-size:0.8em;}

.white{color:#ffffff;}

.link-register-now{display:block;width:88px;height:15px;}
.link-register-now:link,.link-register-now:visited,.link-register-now:hover{background:transparent url(/images/links/register_now.gif) no-repeat top left;}
.link-register-now:active{background:transparent url(/images/links/register_now_down.gif) no-repeat top left;}

.saved-searches{display:block;width:169px;height:15px;}
.saved-searches:link,.saved-searches:visited,.saved-searches:hover{background:transparent url(/images/links/view_saved.gif) no-repeat top left;}
.saved-searches:active{background:transparent url(/images/links/view_saved_down.gif) no-repeat top left;}

.saved-favorites{display:block;width:136px;height:15px;}
.saved-favorites:link,.saved-favorites:visited,.saved-favorites:hover{background:transparent url(/images/links/view_favorites.gif) no-repeat top left;}
.saved-favorites:active{background:transparent url(/images/links/view_favorites_down.gif) no-repeat top left;}

.fav-quicklink{display:inline;float:left;width:186px;}
.fav-quicklink a{font-size:0.8em;color:#5072B4;}
.none {font-size:0.8em;color:#8F9BB4;}

/* extended search.css used for my favorites page*/
.result-bar{margin:7px 0px;}
.search-title{margin:0px;padding:0px 26px 0px 33px;height:38px;line-height:38px;background:transparent url(/images/backgrounds/search_title.gif) no-repeat top left;text-align:left;}
.search-title h3{margin:0px;padding:0px;color:#000000;display:inline;float:left;width:250px;margin-top:7px;font-size:1.15em;}
.search-title p{display:inline;float:right;width:260px;text-align:right;margin-top:8px;}
.search-title p a{color:#5072B4;text-decoration:none;font-size:0.8em;}
.h3-float{margin:0px;padding:0px;color:black;display:inline;float:left;width:250px;}
.my-favorites-delete{display:inline;float:right;}
.my-favorites-delete a{color:#5072B4;font-size:0.9em;text-decoration:underline;}
.result-listing .description{width: 468px;}
.result-listing-last{display: block;margin:0; padding:10px 0 7px;border:none;}
.result-listing-last .description{float: left;margin:0 0 0 4px;width: 468px;}

/* extended search.css used for my searches page*/
.result-tag{padding-top:12px;padding-left:10px;}
.mv-search-listing{width:100%;border-bottom:1px solid #cccccc;padding-bottom:8px;padding-top:8px;}
.mv-search-listing div{font-size:0.9em;}
.mv-search-listing div a{text-decoration:underline;color:#5072B4;}

#sign-in-form label{display:block;font-weight:bold;}
#sign-in-form div{margin-bottom:10px;}
#sign-in-form div a{font-size:0.9em;}
.not-logged-left{display:inline;float:left;width:350px;margin-top:10px;}
.not-logged-left p{width:300px;margin-bottom:10px;}

#zip{width:120px;}