/* BUSINESS SEARCH */

#content {
	background-color: #fff;
}

#summary {
	padding: 12px;
	min-height: 120px;
	font-size: .9em;
	background: url(/images/background_tan_interior2.jpg) #e1d8b3 repeat-x;
	padding-bottom: 0;
	z-index: -1;
}

body.leopard #summary.short_summ {
	height: 140px;
}

#summary a {
	color: #5e5655;
	text-decoration: underline;
}

#summary a:hover {
	text-decoration: none;
}

#summary h2 {
	font-size: 1.5em;
	margin-bottom: 10px;
}

#summary h2#photo {
	font-size: 1.3em;
}

#summary h3 {
	margin-bottom: 10px;
	font-size: 1.3em;
}

.thumb {
	float: left;
	margin-right: 20px;
}

.thb {
	float: left;
	height: 108px;
}

#biz_contact, .action {
	float: left;
}

#biz_contact {
	width: 335px;
}

body.leopard #biz_contact {
	width: auto;
}

.rating a {
	margin-left: 10px;
}

.rating img {
	display: block;
	float: left;
	margin-top: 1px;
}

.address {
	line-height: 1.1em;
	margin: 10px 0;
}

.action {
	width: 130px;
	padding-left: 15px;
	padding-top: 20px;
	border-left: 1px solid #deddda;
}

.action#first_column {
	margin-top: 42px;
	padding-top: 0;
}

body.leopard .action#first_column {
	margin-top: 0px;
}

.action li {
	margin-bottom: 6px;
}

#biz_col2.action {
	padding: 0 10px 0 10px;
}

body.leopard #biz_col2.action {
	width: 60px;
	padding: 0 0 0 20px;
}

#summary #biz_col2.action li a {
text-decoration: none;
color: #396eb2;
}

#summary #biz_col2.action li a:hover {
text-decoration: underline;
}

#biz_col2.action li {
	margin-bottom: 5px;
	padding-left: 22px;
}

body.leopard #biz_col2.action li {
	margin-bottom: 2px;
}

#biz_col2.action li.call {
  background: url(/images/phone_icon_small.gif) no-repeat left 1px;
}

#biz_col2.action li.external {
  background: url(/images/btn-external.gif) no-repeat left 0;
}

#biz_col2.action li.sender{
  background: url(/images/btn-sender.png) no-repeat left;
}

#biz_col2.action li.linker {
  background: url(/images/btn-linker.gif) no-repeat left 1px;
}

#biz_col2.action li.faceb {
	background: url(/images/btn-faceb.gif) no-repeat left 1px;
}

body.leopard #biz_col2.action li.no_padding {
	padding: 0;
}

#biz_col2.action li.no_padding {
	padding: 0;
}


#profile_edit #biz_col2.action {
	min-height: 75px;
}

#p_biz_profile #biz_col2.action, #p_biz_profile #contact_stats, .biz_account#profile_edit #biz_col2.action,
.biz_account#profile_edit #biz_col2.action {
	min-height: 90px;
}

#biz_col2 {
	padding-bottom: 15px;
}

#contact_stats {
	width: 240px;
}

#profile_edit #contact_stats {
	min-height: 95px;
	width: 240px;
}

#profile_edit .action#first_column {
	min-height: 75px;
}

/* MAIN CONTENT */

.biz_info {
	float: left;
	width: 362px;
	background-color: #fff;
}


.biz_info h4, .my_wedd_info h4, #reason_hired h4, #post_wedding h4 {
	padding: 8px 16px;
	font-size: 1.1em;
	text-transform: uppercase;
	background-color: #edf1f7;
	border-bottom: 1px solid #ccc;
}

#p_biz_profile #reason_list {
margin-bottom: 20px;
}



#p_biz_profile #reason_list td {
border-bottom: 1px solid #ccc;
padding: 10px 10px 10px 0;
margin-bottom: 10px;
}

#p_biz_profile #reason_list td.blnk_cell {
width: 20px;
border: 0;
margin: 0;
padding: 0;
}

#p_biz_profile #reason_list td.rev_rate {
padding-left: 50px;
}

#p_biz_profile #reason_list .p_max {
padding-top: 0;
vertical-align: top;
display: block;
padding-bottom: 5px;
}

#p_biz_profile #reason_list .sv_refer {
float: right;
margin-top: -20px;
}

#p_biz_profile #reason_list td.reas_field {
padding: 10px 0 5px 0;
width: 203px;
}

#p_biz_profile #reason_list td.reas_field p {
padding: 0 15px 10px 15px;
font-size: .95em;
}

#p_biz_profile #reason_list th {
border-left: 1px solid #ccc;
}

.my_wedd_info, #p_biz_profile #content #reason_list th.my_wedd_info {
	width: 235px;
	border-left: none;
}

#p_biz_profile #reason_list td.ve_hires {
   border: 0;
   padding: 5px 0 0 20px;
}

#p_biz_profile #reason_list td.ve_hires a {
   padding-right: 15px;
}

.p_profile_edit #reason_list .view_home {
   padding: 0 0 0 153px;
   font-weight: normal;
   display: block;
   position: absolute;
   margin-top: -27px;
}

.p_profile_edit #reason_list .view_home a {
   text-decoration: underline;
   font-size: .95em;
}



#p_biz_profile #content #main_content .r_details {
width: 205px;
}

#p_biz_profile #content #main_content .r_details a {
text-decoration: underline;
}


#p_biz_profile #content #main_content .r_details td {
border-bottom: 0;
padding: 0;
margin-bottom: 0;
}

#p_biz_profile #content #main_content .r_details img {
padding-right: 5px;
}

#p_biz_profile #content #main_content .r_details td.biz_name_fix_align {
text-align: left;
width: 155px;
}

#p_biz_profile #content #main_content .r_details td.biz_thumb_size {
width: 40px;
}

.biz_info h4 a {
	padding-left: 20px;
	font-size: .9em;
	font-weight: normal;
	text-transform: none;
	text-decoration: underline;
	color: #5e5655;
}

#slideshow_actions {
	margin: 10px 20px;
	height: 1em;
}

#slideshow_actions .hotel-main { 
  width: 320px;
}

#slideshow_actions li {
	float: left;
	margin-right: 20px;
	color: #396eb2;
	font-weight: bold;
}

#slideshow_actions a {text-decoration: underline;
	text-decoration: underline;
	color: #396eb2;
}

#slideshow_actions li#view_large_link {
	font-weight: normal;
}

#slideshow_actions li#view_large_link a {
	font-weight: normal;
	text-decoration: none;
}



#share_links {
	margin: 20px 20px;
	padding: 0 !important;
	color: #999;
	font-size: .8em;
}

#share_links p {
	margin-bottom: 0 !important;
}

#share_links input {
	width: 200px;
	margin-bottom: 10px;
	color: #999;
	font-size: 1em;
}

#profile {
   	width: 268px;
   	background: transparent;
	}
	
/* border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff url(/images/search-div-profile-bg.jpg) bottom repeat-x; */


#profile h4 {
	margin-bottom: 10px;
}

#profile table {
	margin: 16px;
	border-collapse: collapse;
	background: transparent;
}

#profile table.hotel-info {
width: 228px;
margin-top: 0;
}

#profile table.hotel-info tr {
width: 228px;
}

.biz_info#profile td {
padding: 4px 6px;
}

#profile th, #profile td {
	padding: 4px 6px;
	text-align: left;
	border-bottom: 1px solid #ccc;
}

#profile th.last, #profile td.last {
	border-bottom: none;	
}

#description {
	width: 278px;
}

body.leopard #description {
	border-top: 1px solid #ccc;
	width: 632px;
}

#description h4 {
	margin-bottom: 10px;
}

#description p {
	margin: 0 16px 10px 16px;
}

/* BIZ ACCOUNT PROFILE */

#business_name {
	width: 910px;
	margin: 10px 25px 0 25px;
	height: 30px;
	vertical-align: middle;
}

#business_name h2 {
	display: inline;
	padding-right: 20px;
}


#my_account #business_name {
padding-bottom: 0;
}

#business_name p {
	display: inline;
}

#business_menu {
	width: 910px;
	margin: -1px 25px 0 25px;
	padding: 20px 0;
	border: solid 1px #ccc;
	border-bottom: none;
	z-index: 50; /* for IE to correctly hide border on selected and hover tabs */
	font-size: 1.2em;
	background-color: #fff;
}

#my_account #content {
	border-top: none;
}

#business_menu h3 {
	margin: 10px 25px;
}

#business_menu p {
	margin: 0 300px 10px 25px;
}

#business_menu a {
	text-decoration: underline;
}

#business_menu ul {
	float: right;
	margin-right: 25px;
}

#business_menu li {
	float: left;
	padding-left: 30px;
}

/*#business_menu li a {
	color: #5e5655;
}*/

#business_menu .back {
	margin: 0 0 0 10px;
}

#biz_contact, #contact_info, #business_stats
 {
	float: left;
}

#biz_contact p, #contact_info li, #business_stats li {
	margin-bottom: 0;
	line-height: 1.3em;
}

#biz_contact {
	margin-top: 0;
	width: 260px;
}

body.leopard #biz_contact {
	width: auto;
}

#biz_contact h2 {
	margin-bottom: 0px;
	width: 400px;
}

#biz_contact .type {
	font-weight: bold;
	margin: 8px 0 6px 0;
/*	padding-left: 128px;*/
	line-height: 1.6em;
/*	background-position: 102px 0;*/
	background-repeat: no-repeat;
}

/*.p_profiles #biz_contact .type {
	padding-left: 138px;
	background-position: 112px 0;
}*/

/*#biz_contact .type#photo  {
	background-image: url(/images/biz_profile-camera-icon.gif);
}*/

#biz_contact .address {
	padding: 0;
	margin: 0;
}

#profile_edit.biz_account #summary .address, #profile_edit #biz_contact .address, .p_review#p_biz_profile .address, .p_biz_refer#p_biz_profile .address {
margin-bottom: 0;
}


#p_biz_profile #content table {
	border-collapse: collapse;
}

#biz_contact .site {
	padding-left: 102px;
}

#biz_contact .pix_edit {
	width: 92px;
	height: 108px;
}

#contact_info {
	margin-top: 10px;
	width: 220px;
}

#contact_01 {
	margin-bottom: 10px;
}

#contact_01 .pix_edit, #contact_02 .pix_edit, #contact_01 .pix_image, #contact_02 .pix_image {
	width: 45px;
	height: 55px;
}

#business_stats {
	width: 381px;
	height: 126px;
	padding: 10px;
	background: transparent url(/images/biz-div-biz_stats-bg.gif) no-repeat;
	z-index: 1;
}

#business_stats .stats_graphics p {
	margin-top: 8px;
	float: left;
}

#business_stats .percent {
	color: #6289ba;
}

#business_stats .percent {
	margin: 0 10px 0 6px;
	padding-top: 4px;
	font-size: 1.3em;
	font-weight: bold;
}

#business_stats .tip {
	width: 150px;
	padding-top: 4px;
}

#complete, #ranking {
	float: left;
	width: 180px;
	line-height: 1.3em;
}

#complete {
	margin: 0 10px 0 0;
}

#complete h3, #ranking h3 {
	margin-bottom: 0;
}

#complete a.note {
	display: block;
	padding-top: 6px;
	color: #6289ba;
	text-decoration: none;
}

#ranking strong {
	font-size: 1.4em;
	line-height: 1.2em;
	color: #6289ba;
}

#profile .edit {
	margin-left: 16px;
}

.biz_account #media h4 {
	margin-bottom: 10px;
}

.biz_account #media .edit {
	margin-left: 16px;
}

.biz_account #thumbnails {
	margin: 20px 0 0 16px;
}

.biz_account #thumbnails li {
	float: left;
	margin: 0 10px 20px 0;
	width: 100px;
	height: 100px;
	text-align: center;
}

.biz_account #thumbnails a {
	display: block;
}

.thumb_nav {
	float: right;
	margin-right: 30px;
	color: #6289ba;
}

.thumb_nav#bottom {
	padding-top: 40px;
	margin-right: 40px;
}

.thumb_nav a {
	text-decoration: underline;
}

.edit, .edit a {
	color: #396eb2 !important;
	font-weight: bold;
}

.edit a {
	text-decoration: underline;
}

.pix_edit, .photo_edit_pix {
	position: relative;
	float: left;
	margin-right: 10px;
	display: table;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ccc;
}

.pix_edit p, .pix_image p, .photo_edit_pix p {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
}

.pix_image {
	position: relative;
	float: left;
	margin-right: 10px;
	display: table;
	text-align: center;
}

/*.pix_edit a {
	color: #6289ba !important;
	text-decoration: underline;
	display: block;
}

.pix_edit a:hover {
	color: #5e5655 !important;
	text-decoration: none;
}*/

.pix_edit img, .pix_image img, .photo_edit_pix img  {
	display: block;
}

/* BIZ ACCOUNT HOME */

#account_home #content {
	border-top: none;
}

#dashboard {
	margin: 0 25px;
	border-collapse: collapse;
	background-color: #fcf6e5;
}

#dashboard a {
	color: #5e5655;
	text-decoration: underline;
}

#dashboard a:hover {
	text-decoration: none !important;
}

#dashboard .ranking a, #profile_edit .rank_list a {
	color: #6289ba;
	text-decoration: none;
}

#dashboard .ranking strong {
	color: #5e5655;
	font-size: 1.2em;
}

#dashboard .ranking a:hover, #profile_edit .rank_list a:hover {
	text-decoration: underline !important;
}

#dashboard th {
	padding: .5em 0;
	text-align: left;
	background-color: #e9e1c1;
}

#dashboard td, #dashboard th {
	padding: 6px 10px;
	border: 1px solid #ccc;
}

#dashboard th.complete, #dashboard th.ranking {
	background-color: #cbd6e6;
}

#dashboard td.complete, #dashboard td.ranking {
	background-color: #f6f9fe;
	vertical-align: top;
}

#dashboard .complete {
	width: 184px;
}

#dashboard .edit {
	display: block;
	height: 0;
	width: 58px;
	padding-top: 45px;
	overflow: hidden;
	text-indent: -2000px;
	background: url(/images/biz-a-edit_profile-bg.gif) no-repeat;
	font-size: 1px;
	border: none;
}

#dashboard .service {
	text-align: center;
	width: 100px;
}

#dashboard .note {
	margin-bottom: 13px;
	line-height: 1.3em;
	color: #6289ba;
}

#dashboard .stats_graphics p {
	float: left;
}

#dashboard .percent {
	color: #6289ba;
}

#dashboard .percent {
	margin: 0 10px;
	font-size: 1.2em;
	font-weight: bold;
}

#dashboard .tip, #dashboard .ranking p {
	font-size: .8em;
	line-height: 1.3em;
}

.email_us {
	margin: 20px 25px;
	font-size: 1.5em;
}

.email_us a {
	color: #5e5655;
	text-decoration: underline;
}

#dashboard table.rank_list {
border-collapse: collapse;
width: 200px;
margin: 0;
}

#dashboard table.rank_list td {
border: 0;
padding: 0;
}

#dashboard table.rank_list td.rank_num_td {
	padding-right: 5px;
}

table.rank_list td.rank_num_td {
	font-weight: bold;
	padding-right: 5px;
	vertical-align: top;
	width: 10px;
}

#dashboard .ranking {
	width: 200px;
}

 #dashboard .complete {
	width: 200px;
}

 #dashboard .biz_add_home {
 width: 190px;
 }

#profile_edit #business_stats #complete, #biz_refer #business_stats #complete, #biz_review #business_stats #complete {
	width: 190px;
}

 #profile_edit #business_stats #ranking, #biz_refer #business_stats #ranking, #biz_review #business_stats #ranking {
	width: 170px;
}


/* BUSINESS ACCOUNT CONTACTS FORM */

#account_contacts #content, #public_profile #content {
	border-top: none;
}

#breadcrumbs {
	color: #6289ba;
}

#breadcrumbs a {
	padding: 0 6px;
}

#breadcrumbs strong {
	font-weight: normal;
	padding: 0 6px;
}

#breadcrumbs a:hover {
	text-decoration: none;
}

/* BIZ ACCOUNT SETTINGS */

#log_pass a {
	color: #5e5655;
	text-decoration: underline;
}

#log_pass a:hover {
	text-decoration: none;
}


/* BIZ ACCOUNT CHANGE VIDEO */

#change_video #content {
	border-top: none;
}

/* BIZ EDIT VIDEO */

#edit_video #content {
	border-top: none;
}

#edit_video .break {
	margin-bottom: 10px;
}

#edit_video .note {
	width: 410px;
	margin-bottom: 10px;
}

#edit_video #main_content a {
	color: #5e5655;
	text-decoration: underline;
}


#edit_video h3 {
	margin: 16px 25px 10px 80px;
	color: #6289ba;
	font-size: 1.1em;
}

#edit_video table {
	margin: 0 25px 0 80px;
	width: 720px;
	border-collapse: collapse;
}

#edit_video th {
	padding: 2px 6px;
	border: 1px solid #cbcbcc;
	background-color: #e1ecfc;
	color: #6289ba;
	text-align: left;
	white-space: nowrap;
}

#edit_video td {
	padding: 6px 10px 16px 10px;
	border-bottom: 1px solid #7a706f;
}

#edit_video td img {
	display: block;
	margin: 10px auto 0 auto;
}

#edit_video #main_content table a {
	color: #6289ba;
}

#edit_video table strong {
	font-style: italic;
}

#edit_video #rec_site_header {
	width: 160px;
}

#vid_pix {
	text-align: center;
}

#vid_date {
	width: 100px;
}

#edit_video #main_content table .actions a {
	color: #5e5655;
	padding-right: 8px;
}

#edit_video #total_space {
	margin: 20px 25px;
	padding: 10px 100px;
	text-align: right;
}

/* BIZ EDIT PHOTO */

#edit_photo #alert {
	height: 32px;
	margin: 0 25px 10px 25px;
	color: #aaa;
	font-weight: bold;
}

#edit_photo #alert p {
	padding: 6px 0 8px 60px;
}

#edit_photo .saved {
	background: url(/images/alert-photo_saved-bg.gif) top right no-repeat;
}

#edit_photo .upload {
	background: url(/images/alert-photo_select-bg.gif) top right no-repeat;
}

#edit_photo .saved p {
	background: url(/images/alert-photo_saved-icon.gif) top left no-repeat;
}

#edit_photo .upload p {
	background: url(/images/alert-photo_select-icon.gif) top left no-repeat;
}

#edit_photo #content {
	border-top: none;
}

#edit_photo .break {
	margin-bottom: 10px;
}

#edit_photo .note {
	width: 410px;
	margin-bottom: 10px;
}

#edit_photo #main_content a, #main_content #edit_photo a {
	color: #5e5655;
	text-decoration: underline;
}

#edit_photo h3 {
	margin: 16px 25px 10px 80px;
	color: #6289ba;
	font-size: 1.1em;
}

#edit_photo #main_content table, #main_content #edit_photo table {
	margin: 0 25px 0 80px;
	width: 720px;
	border-collapse: collapse;
}

#edit_photo #main_content th, #main_content #edit_photo th  {
	padding: 2px 6px;
	border: 1px solid #cbcbcc;
	background-color: #e1ecfc;
	color: #6289ba;
	text-align: left;
	white-space: nowrap;
}

#edit_photo #main_content td, #main_content #edit_photo td {
	padding: 6px 10px 16px 10px;
	border-bottom: 1px solid #7a706f;
}

#main_content #edit_photo .ajax_place td {
	border-bottom: 0;
}

#edit_photo #main_content td img, #main_content #edit_photo td img {
	display: block;
	margin: 10px auto 0 auto;
}

#edit_photo #main_content table strong, #main_content #edit_photo table strong {
	font-style: italic;
}

#vid_pix {
	text-align: center;
}

#vid_date {
	width: 100px;
}

#edit_photo #main_content table .actions a, #main_content #edit_photo table .actions a {
	color: #5e5655;
	padding-right: 8px;
}

#edit_photo #total_space {
	margin: 20px 25px;
	padding: 10px 100px;
	text-align: right;
}


/* BIZ DESCRIPTION */

#biz_description #content {
	border-top: none;
}


/* BIZ ACCOUNT CHANGE PHOTO */

#change_photo #content {
	border-top: none;
}

#change_photo #caption {
	width: 300px;
}


/* BIZ PROFILE DATA */

#profile_data #content {
	border-top: none;
}


/* CREATE YOUR ACCOUNT */

#create_account h2 {
  margin-bottom: 0 !important;
	font-size: 1.3em;
	background-color: #e0edfc;
	color: #5e5858;
	border: 1px solid #ccc;
	border-bottom: none;
}

#create_account table.betrothed_form {
	width: 750px;
	border-collapse: collapse;
	margin-bottom: 20px;
}

#create_account table.betrothed_form td {
	padding: 6px 4px;
}

#create_account table.betrothed_form .label {
	width: 180px;
}

#create_account table.betrothed_form .inputs {
	width: 240px;
}

#create_account #reg {
	margin-left: 120px;
}

#create_account #reg a {
	color: #5e5655;
	text-decoration: underline;
}

/*RECEPTION SITE SEARCH RESULTS*/

.rec_search #total_results {
	margin: 8px 0 6px 10px;
}

.rec_search #bread_c {
margin: 8px 0 6px 10px;
	color: #6289ba;
}


.rec_search #refine_s {
margin: -2px 0 6px 10px;
	font-size: 1.1em;
	font-weight: bold;
}

.rec_search #content {
	width: 941px;
	margin: 0 10px;
	border: none;
}

.rec_search .column {
	float: left;
	border: 1px solid #ccc;
	margin-right: 10px;
}

.rec_search .column_lst {
	float: left;
	border: 0;
	margin-right: 10px;
}

.rec_search #step_01 {
	width: 205px;
	min-height: 1078px;
	background-color: #eee;
}

body.leopard .rec_search #step_01 {
	width: 205px;
}

.rec_search #step_double {
	width: 610px;
	min-height: 400px;
}


.biz_name #step_01 {
	min-height: 500px;
}

.rec_search #step_01 .stretcher {
	min-height: 700px;
}

.rec_search #step_02 {
	width: 394px;
}

body.leopard .rec_search #step_02 {
	width: 394px;
}

.rec_search #step_02 .stretcher {
	min-height: 681px;
}

.rec_search #step_03 {
	width: 315px;
	margin: 0 0 10px 0;
}

.rec_search #google_map {
	width: 315px;
	margin: 0;
	border: none;
	float: right;
}

.rec_search .my_hires #google_map, .hotel#p_biz_profile #google_map {
	float: left;
}

.rec_search #map {
	margin-bottom: 6px;
	float: left;
}

.rec_search .my_hires #map{
	float: none;
}

.rec_search #google_map a {
	text-decoration: underline;
}

.rec_search h2 {
	padding: 10px 6px;
	font-size: 1.3em;
	color: #555;
	background: #e2d8b6 url(/images/rec_search-h2-bg2.jpg) 50px 0 repeat-x;
	border-bottom: 1px solid #ccc;
	height: 1.2em;
}

.rec_search h2 strong {
	font-size: 1.3em;
	font-family: Arial;
}

.rec_search h2 span {
	display: block;
	float: right;
	height: 22px;
	width: 17px;
/*	background: transparent url(/images/rec_search-h2-bg2.gif) no-repeat;*/
}

/*SECOND COLUMN*/

.site_overview {
  min-height: 80px;
  height: auto !important;
  height: 80px;

	padding: 8px;
	border-bottom: 1px solid #ccc;
	font-size: .8em;
	line-height: 1.5em;

}

#last.site_overview {
    
	border-bottom: 0;

}

.site_overview h3 {
	font-size: 1.3em;

}
.site_overview li {
	display: inline;
	padding-right: 1em;
}

.site_overview img {
	display: block;
	float: left;
	margin-right: 8px;
}

.site_overview a {
	text-decoration: underline;
}

.site_overview .actions {
	float: right;
	text-align: right;
}

.site_overview .actions p {
	text-align: right;
}

.site_overview .actions img {
	margin-right: 2px;
}

.site_overview .refered_by {
	padding: 2px 0 2px 21px;
	background: transparent url(/images/rec_search-p-refered-bg.gif) .4em 0 no-repeat;
	width: auto;
	float: right;
	text-align: right;
	white-space: nowrap;
}

.site_overview .real_wedd {
	padding: 2px 0 2px 0;
	background: transparent url(/images/rec_search-p-real-bg.jpg) .4em 0 no-repeat;
	width: 100px;
	float: right;
}

.site_overview .site_rating {
	width: 130px;
	float: right;
	padding: 2px 0;
}

.site_overview .actions .added, 
.site_overview .actions .get_proposal a, 
.site_overview .name_prop .get_proposal a, 
.site_overview .name_prop .added {
	display: block;
	height: 0;
	width: 58px;
	padding-top: 26px;
	overflow: hidden;
	text-indent: -2000px;
	background: url(/images/gl-a-added-bg.gif) no-repeat;
}

.site_overview .actions .get_proposal a, 
.site_overview .name_prop .get_proposal a {
	background: url(/images/gl-form-get_prop_sm-btn.gif) no-repeat;
	margin: 0;
}

.site_overview .actions .get_proposal, .site_overview .name_prop .get_proposal {
	display: block;
	height: 26px;
	width: 58px;
	background: url(/images/gl-form-get_prop_sm-btn.gif) no-repeat;
}

.site_overview .name_prop .get_proposal, .site_overview .name_prop .added {
float: right;
}

.site_overview .actions .added, .site_overview .actions .get_proposal {
	margin: 0 0 22px 80px;
}

.site_overview .name_prop {
width: 265px;
min-height: 26px;
height: auto !important;
height: 26px;

float: left;
}

.site_overview .name_prop h3 {
width: 190px;
float: left;
}

#p_biz_profile .site_overview .site_details .actions {
width: 135px;

text-align: right;
position: absolute;
bottom: 0;
right: 0;
}


.rec_search #pagination {
    background-color: #d5e1f0;
	color: #9a9294;
	border-bottom: 1px solid #ccc;
}

.rec_search #pagination ul {
    width: 385px;
	padding: 0 7px;
	display: inline;
	
}

.rec_search #pagination li {
	display: inline;
}

.rec_search #pagination a {
	color: #9a9294;
	padding: 2px 5px 3px 5px;
}

.rec_search #pagination a.selected, .rec_search #pagination a:hover {
	background-color: #9a9294;
	color: #fff;
}

.rec_search #page_two {
    background-color: #b6c7e0;
	color: #9a9294;
	border-bottom: 1px solid #ccc;
	padding: 0;
    height: 20px;
    width: 386px;
    display: block;
}

.rec_search #page_two ul {
    background-color: #b6c7e0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

.rec_search #page_two ul li {
    background-color: #b6c7e0;
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	}

.rec_search #page_two a {
	color: #9a9294;
	display: block;
text-align: center;
width: 23px;
height: 20px;
background-color: #b6c7e0;
border-top: 0;
border-left: 1px solid #b6c7e0;
border-bottom: 0;
border-right: 1px solid #b6c7e0;
}

.rec_search #page_two a.page_pre {
	width: 52px;
}

.rec_search #page_two a.page_next {
	width: 53px;
}

.rec_search #page_two a.selected, .rec_search #page_two a:hover {
	background-color: #9a9294;
	color: #fff;
}

.rec_search #wed_time {
	margin: 0 !important;
	padding: 0 !important;
}

/*THIRD COLUMN*/

#step_03 .get_proposal {
	padding-top: 10px;
}

#step_03 .get_proposal a {
	display: block;
	height: 0;
	width: 116px;
	float: left;
	margin: -2px 10px 8px 8px;
	padding-top: 26px;
	overflow: hidden;
	text-indent: -2000px;
	background: url(/images/gl-form-get_prop_big-btn.gif) no-repeat;
}

#listing {
	font-size: .8em;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

#listing table {
	float: left;
	width: 138px;
	margin: 0 8px 10px 0;
	border-collapse: collapse;
}

#listing td {
	padding-bottom: 2px;
	vertical-align: top;
	text-align: left;
}

#listing td.trsh_cell {
  padding-left: 5px;
}

#listing td img {
	padding: 5px 4px 0 0;
}

#listing a {
	color: #6289ba;
	text-decoration: underline;
}

/*SEARCH BY BUSINESS NAME RESULTS PAGE*/

.biz_name #step_01 {
	text-align: center;
	font-weight: bold;
	color: #22467c;
}

.biz_name #step_01 p {
	width: 180px;
	margin: 0 auto;
	padding-top: 16px;
}

.biz_name #step_02 h3 {
	margin-bottom: 2px;
}

.biz_name #step_02 .type {
	padding-left: 126px !important;
}

.biz_name #step_02 .photo {
	background: transparent url(/images/biz_name-photography.gif) 100px 0 no-repeat;
}

/*HOTEL SEARCH RESULTS PAGE*/

.hotel #page_tools {
	float: right;
	margin-top: 6px;
}

.hotel #page_tools li {
	display: inline;
	margin-right: 12px;
	padding-left: 20px;
}

.hotel #page_tools .print {
	background: #fff url(/images/hotel-li-print-bg.gif) no-repeat;
}

.hotel #page_tools .email {
	background: #fff url(/images/hotel-li-email-bg.gif) no-repeat;
}

.hotel #page_tools .link_to {
	background: #fff;
	display: block;
        text-align: right;
}

.hotel #page_tools .url_for_this_page {
	display: block;
        text-align: right;
}


.hotel .column {
	width: 316px;
}

.hotel #first {
	border-top: none;
}

.hotel #scroller {
	height: 190px;
	overflow: auto;
}

.hotel .site_overview h3 {
	margin-bottom: 4px;
}

.hotel .added, .hotel .get_proposal {
	margin-left: 0px !important;
}

.hotel .site_overview p {
	padding-left: 30px;
}

.hotel .site_overview .actions p {
	padding-left: 0;
}

.hotel .site_overview p img {
	margin-right: 0;
}

.hotel .site_overview p.reviews a {
	margin-left: 10px;
}

.hotel .frame {
	border: 1px solid #ccc;
	margin-bottom: 2px;
}

.hotel .header {
	padding: 4px 6px;
	background: #eae2c2 url(/images/hotel_search-div-header-bg.gif) repeat-x;
	border-bottom: 1px solid #ccc;
}

.hotel .header h3 {
	font-size: 1em;
	display: inline;
}

.hotel .column #search_hotel {
	width: 225px;
}

.hotel .column #search_hotel_input {
	vertical-align: middle;
	margin: -5px 0 0 6px;
	border: none;
}

.hotel .column form {
	padding: 4px 6px !important;
	margin: 0 !important;
}

.hotel .column form p {
	margin: 0 !important;
	padding-top: 2px;
}

.hotel .column form p span {
	display: inline-block;
	width: 60px;
	margin-top: -5px;
	line-height: .5em;
	vertical-align: middle;
}

.hotel #sorting_form {
	display: inline;
	background-color: transparent !important;
	border-bottom: none !important;
	vertical-align: middle;
	line-height: 2.5em;
}

.hotel #sorting_form div {
	display: inline;
}

.hotel .tip {
	float: left;
	width: 180px;
	margin: 10px 0 10px 6px;
	font-size: .8em;
	line-height: 1.3em;
}

.hotel .tip strong {
	color: #ff0000;
}

.hotel .get_proposal_lg {
	float: right;
	margin: 10px 6px 0 0;
}

.hotel .get_proposal_lg a {
	display: block;
	height: 0;
	width: 116px;
	float: left;
	padding-top: 26px;
	overflow: hidden;
	text-indent: -2000px;
	background: url(/images/gl-form-get_prop_big-btn.gif) no-repeat;
}

.hotel #listing {
	border-bottom: none;
	border-top: 1px solid #ccc;
	padding-top: 10px;
}

.hotel #listing table {
	float: none;
	width: 200px;
}

.hotel #first {
	border: none !important;
}

/* JOIN PITCH */

#pitch_highlight {
	margin: 10px 25px 0 25px;
	font-size: 1.5em;
	font-weight: bold;
}

#join_pitch h2 {
	margin: 10px 25px 0 25px;
	padding: 8px 0 4px 70px;
	font-size: 1.3em;
	background-color: #e0edfc;
	color: #5e5858;
	border: 1px solid #ccc;
	border-bottom: none;
}

#join_pitch h3 {
	margin: 0 0 12px 0;
	padding-left: 10px;
	color:#5E5655 !important;
font-size:1.3em;
}

#join_pitch .benefits {
	margin: 0 0 80px 0;
}

#join_pitch .benefits li {
	width: 350px;
	padding: 0 0 10px 26px;
	background: #fff url(/images/gl-li-arrow.gif) 0 .2em no-repeat;
}

/* CONGRATS INVITE */

#congrats_invite .search {
	float: right;
	margin: 16px 40px 0 0;
	color: #5e5858 !important;
	text-decoration: underline;
}

#congrats_invite #welcome {
	margin: 10px 25px 0 25px;
	font-size: 1.5em;
	font-weight: bold;
}

#congrats_invite h2 {
	margin: 10px 25px 0 25px;
	padding: 8px 0 4px 70px;
	font-size: 1.3em;
	background-color: #e0edfc;
	color: #5e5858;
	border: 1px solid #ccc;
	border-bottom: none;
}

#congrats_invite h3 {
	margin: 30px 0 0 116px;
	font-size: 1.3em;
}

#congrats_invite .action {
	padding:  0 !important;
	clear: left;
	width: 100%;
	border-left: none;
}

/* GET PROPOSALS */

.get_prop h2 {
	border: 1px solid #ccc;
	margin-bottom: 6px;
}

.get_prop h3 {
	padding: 8px 10px 4px 10px;
	font-size: 1.2em;
	background-color: #f5f6f6;
	color: #5e5858;
	border-bottom: 1px solid #ccc;
}

.get_prop h3 a {
	text-decoration: underline;
}

.get_prop #favorites {
	margin-right: 6px !important;
	min-height: 521px;
}

.get_prop #favorites table {
	width: 265px;	
}

.get_prop #fav_noe table {
	width: 265px;
}

.get_prop #favorites #listing {
	border-bottom: none;
}

#how_it_works h3 a {
	padding: 12px;
}

.get_prop #how_it_works, #your_info {
	margin: 0 0 6px 0!important;
	width: 654px;
	
}

.get_prop #how_it_works .highligt {
	float: left;
	width: 150px;
	height: 64px;
	margin-right: 6px;
	padding: 20px 4px;
	border-right: 1px solid #ccc;
	text-align: center;
	font-weight: bold;
	color: #6289ba;
}

.get_prop #how_it_works li {
	float: left;
	width: 120px;
	padding-top: 6px;
	color: #6289ba;
	font-size: .9em;
}

.get_prop #how_it_works li img {
	padding-left: 7px;
}

.get_prop #how_it_works li.last {
	width: 94px;
}

.get_prop #how_it_works li span {
	display: block;
	width: 102px;
	text-align: center;
}

#your_info h3 a {
	font-size: .8em;
	padding-left: 20px;
}

.get_prop #your_info p {
	margin: 16px 16px 0 16px;
}

.get_prop #your_info table {
	margin: 16px;
	border-collapse: collapse;
}

.get_prop #your_info th {
	text-align: left;
	width: 180px;
}

.get_prop #your_info th a {
	font-size: .8em;
	text-decoration: underline;
}

.get_prop #your_info td {
	padding: 4px 10px 4px 0;
}

.get_prop #get_it {
	float: left;
	display: block;
	height: 0;
	width: 129px;
	margin: 6px 20px 0 0;
	padding-top: 26px;
	overflow: hidden;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/images/gl-form-get_propo-btn.gif) no-repeat;
	border: none;
}


/* BIZ SUBMIT PROP */

#submit_prop #content {
	border-top: none;
}

#submit_prop h3 {
	margin: 0 0 10px 10px;
}

#submit_prop #breadcrumbs a {
	text-decoration: none;
}

#submit_prop #top_summary table {
	border-collapse: collapse;
}

#submit_prop #top_summary th {
	border-bottom: 1px solid #ccc;
}

#submit_prop .box {
	margin: 0 10px 10px 10px;
	padding: 10px;
	border: 1px solid #ccc;
}

#submit_prop .box .value {
	margin-bottom: 6px;
}

#submit_prop .box th {
	padding-right: 20px;
	text-align: left;
	vertical-align: bottom;
}

#submit_prop .box .date_time {
	width: 100px;
}

#submit_prop .box td {
	padding-right: 10px;
}

#prop_text em {
	font-weight: normal !important;
	font-style: italic !important;
}

#submit_prop .warning {
	background-color: #ccffff;
}

#submit_prop .warning a {
	text-decoration: underline;
	color: #000;
}

#submit_prop .box #accept {
	margin-top: 10px;
}

#submit_prop .box #accept img {
	vertical-align: middle;
	margin-right: 10px;
}

#submit_prop #spell_check {
	margin-top: -12px;
}

/* BIZ LEADS PRE */

#leads_pre #content {
	border-top: none;
}

#leads_pre h3 {
	margin: 0 0 0 10px;
}

#leads_pre #business_menu p {
	margin: 0;
}

#leads_pre #content p {
	margin-left: 10px;
}

#leads_pre #breadcrumbs strong a  {
	text-decoration: none;
	text-transform: uppercase;
}

#leads_pre table {
	margin: 10px;
	font-size: .8em;
	border-collapse: collapse;
}

#leads_pre th, #leads_pre td {
	border-bottom: 1px solid #ccc;
	padding-right: 4px;
}

#leads_pre th {
	text-align: left;
	vertical-align: bottom;
}

#leads_pre th.btn, #leads_pre td.btn {
	padding-right: 0;
}

#leads_pre table .date_time {
	width: 100px;
}

#leads_pre table .name {
	width: 80px;
}

#leads_pre table .consideration {
	width: 110px;
}

/* BIZ  BOOKED ON DATE */

#booked_on #content {
	border-top: none;
}

#booked_on h3, #booked_on h4, #booked_on table {
	margin-left: 10px !important;
}

#booked_on h4 {
	margin: 20px 0 10px 0;
	font-size: 1em;
}

#booked_on td {
	padding-right: 20px;
	vertical-align: bottom;
}

#booked_on td em {
	font-style: normal;
	text-decoration: underline;
}

#booked_on table li {
	display: inline;
	padding-right: 4px;
}

#booked_on #content form {
	padding: 0;
}

#booked_on #main_content form {
	border-top: none;
	margin-left: 10px;
}

#booked_on .ajax {
	margin-bottom: 10px;
}

/* BIZ  DECLINE LEAD */

#decline_lead #content {
	border-top: none;
}

#decline_lead h3 {
	margin: 0 0 10px 10px;
}

#decline_lead #breadcrumbs a {
	text-decoration: none;
}

#decline_lead .box {
	margin: 0 10px 10px 10px;
	padding: 10px;
	border: 1px solid #ccc;
}

#decline_lead #top_summary table {
	border-collapse: collapse;
}

#decline_lead .box .value {
	margin-bottom: 6px;
}

#decline_lead .box th {
	padding-right: 20px;
	text-align: left;
	vertical-align: bottom;
	border-bottom: 1px solid #ccc;
}

#decline_lead .box .name {
	width: 90px;
}

#decline_lead .box .date_time {
	width: 100px;
}

#decline_lead .box .table_note {
	width: 150px;
}

#decline_lead .box td {
	padding-right: 10px;
}

#submit_prop .box #accept {
	margin-top: 10px;
}

#submit_prop .box #accept img {
	vertical-align: middle;
	margin-right: 10px;
}

/* BIZ  VIEW PROPOSAL */

.view_prop #wrap {
/*	background: #fff url(/images/biz-div-wrap-bg.gif) bottom repeat-x;*/
}


.view_prop #content {
	border-top: none;
}

.view_prop h3 {
	margin: 0 0 10px 10px;
}

.view_prop #breadcrumbs a {
	text-decoration: none;
}

.view_prop .box {
	margin: 0 10px 10px 10px;
	padding: 10px;
	border: 1px solid #ccc;
}

.view_prop .box .value {
	margin-bottom: 6px;
}

.view_prop #top_summary table {
	border-collapse: collapse;
	border-bottom: none;
}

.view_prop #top_summary .name {
	width: 90px;
}

.view_prop #top_summary .date_time {
	width: 100px;
}

.view_prop #top_summary .table_note {
	width: 150px;
}

.view_prop .box th {
	padding-right: 20px;
	text-align: left;
	vertical-align: bottom;
	border-bottom: 1px solid #ccc;
}

.view_prop .box .date_time {
	width: 100px;
}

.view_prop .box td {
	padding: 0 16px 0 0;
	vertical-align: top;
}

.view_prop .box a {
	text-decoration: underline;
}

.view_prop .actions {
	width: 100px;
	margin-left: 10px;
}

.view_prop .actions li {
	padding: 2px 0 2px 20px;
}

.view_prop .actions li img {
	margin: 0 0 0 -20px;
	vertical-align: middle;
}

.view_prop table {
	width: 866px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}

.view_prop #proposal_info {
	width: 430px;
	float: left;
	margin-right: 40px;
}


.view_prop #proposal_info p {
	margin-bottom: 10px;
}

.view_prop #attachments li {
	float: left;
	width: 50px;
	margin-right: 10px;
	text-align: center;
}

.notes_to_self input.single_note {
	width: 230px;
}

/*MY SEARCH PRE*/

.my_search_pre #content {
	border-top: 1px solid #fff;
}

.my_search_pre #breadcrumbs strong a  {
	text-decoration: none;
	text-transform: uppercase;
}

.my_search_pre #business_menu p {
	margin: 0;
}

.my_search_pre h3 {
	margin: 10px 0 10px 10px;
}

.my_search_pre h4 {
	font-size: 1em;
}

.my_search_pre #proposals_summary {
	margin: 10px;
	border: 1px solid #ccc;
}

.my_search_pre #cat_nav {
	width: 174px;
	float: left;
}

.my_search_pre #cat_nav ul {
	margin-left: 10px;
}

.my_search_pre #cat_nav li {
	padding: 2px 0;
}

.my_search_pre #cat_nav a {
	color: #000;
	font-weight: bold;
}

.my_search_pre #cat_nav h4 {
	width: 174px;
	height: 16px;
	padding: 4px 10px;
	background: url(/images/my_search_pre-h4-bg.gif) no-repeat;
	color: #fff;
}

.my_search_pre #prop_listing {
	width: 713px;
	float: right;
	border-left: 1px solid #ccc;
}

.my_search_pre #prop_listing table {
	margin: 20px 0 0 10px;
}

.my_search_pre #prop_listing table a {
	text-decoration: underline;
}

.my_search_pre #prop_listing th {
	text-align: left;
	vertical-align: top;
}

.my_search_pre #prop_listing .th {
	padding-bottom: 14px;
}

.my_search_pre #prop_listing td {
	padding-right: 14px;
}


.my_search_pre #prop_listing td.num {
	padding-right: 6px;
	font-weight: bold;
}

.my_search_pre #prop_listing td.prop {
	width: 180px;
}

.my_search_pre #prop_listing td.status {
	width: 130px;
}

.my_search_pre .divider {
	margin: 0 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.my_search_pre .divider.last {
	border-bottom: none;
}

/*PHOTO PLAYER*/


.photo_player #wrap {
/*	background: #fff url(/images/biz-div-wrap-bg.gif) bottom repeat-x;*/
}

.photo_player h3 {
	margin-bottom: 10px;
	padding: 8px 20px;
	border-bottom: 1px solid #ccc;
	background-color: #fcf7e4;
	font-size: 1.3em;
	font-weight: bold;
}

.photo_player #photo_h {
	margin-bottom: 10px;
	padding: 8px 20px;
	border-bottom: 1px solid #ccc;
	background-color: #fcf7e4;
	font-size: 1.3em;
	font-weight: bold;
}

.photo_player #photo_h h1 {
	display: inline;
	font-size: 100%;
}

.photo_player #photo_h h1 a {
	text-decoration: none;
}

.photo_player #main_image, #main_content .photo_player #main_image {
	float: left;
	margin-right: 0;
	padding: 0 0 10px 20px;
	}

.photo_player #thumbs {
	padding: 22px 0 10px 0;	
}

.photo_player #thumbs ul.photo_grid {
	float: left;
	margin-left: -40px;
}

.photo_player #thumbs .others_grid li {
	float: left;
	margin: 0 25px 20px 0;
}

.photo_player #thumbs ul.others_grid {

}

.photo_player #thumbs li {
	float: left;
	margin: 0 40px 20px 0;
	
}

.photo_player #thumbs ul.photo_grid li {
	float: left;
	margin: 0 0 20px 40px;
}

.photo_player .added_by {
font-weight: bold;
width: 350px;
height: 20px;
background: url(/images/added_by_line.gif) top left no-repeat;
color: #605c5b;
font-size: 1em;

}

.photo_player #thumbs li.thum_size {
    width:  90px;
    height: 75px;
}

.photo_player #thumbs li.end_line {
	margin-right: 0;
	width:  90px;
    height: 75px;
}

.photo_player #thumbs li.bot_line {
	margin-bottom: 0;
	width:  90px;
    height: 75px;
}

.photo_player #main_content img {
	display: block;
}

.my_photo #content .photo_player img {
	display: block;
}

.photo_player .email {
	margin-bottom: 4px;
}

.photo_player .email a {
	padding-left: 20px;
	background: #fff url(/images/hotel-li-email-bg.gif) 0 .1em no-repeat;
	text-decoration: underline;
}

.photo_player h4 {
	font-size: 1em;
	margin-top: 8px;
}

.photo_player .meta {
	clear: both;
}

.photo_player .meta p {
	float: left;
	margin: 8px 40px 0 0;
}

/*HOME PRE LAUNCH*/

#pre_launch #wrap {
	background-image: none;
}

#pre_launch #content {
	border-color: #fff;
}

#pre_launch #main_content {
	margin-top: 10px;
}

#pre_launch .box {
	background: #fff url(/images/pre_launch-div-box-bg.gif) bottom repeat-x;
	border: 1px solid #ccc;
}

#pre_launch .box#coming_soon {
	margin: 20px 0;
	padding: 0;
	background: #e8e1c0 url(/images/pre_launch-div-coming_soon-bg.gif) top repeat-x;
}

#pre_launch .box#coming_soon h2 {
	margin-top: 40px;
	font-weight: normal;
	font-size: 1.8em;
	line-height: 1.5em;
	text-align: center;
	color: #799ac1;
}

#pre_launch #left_slides, #pre_launch #right_slides {
	position: relative; /*IE bug...*/
	text-align: center;
	font-size: 1.3em;
}

#pre_launch #left_slides p, #pre_launch #right_slides p {
	margin-top: 6px;
}

#pre_launch #left_slides {
	float: left;
	margin: 10px 0 20px 10px;
}

#pre_launch #right_slides {
	float: right;
	margin: 10px 10px 20px 0;
}

#pre_launch #mission, #pre_launch #pre_lauch_sign_in {
	float: left;
	width: 442px;
	height: 190px;
}

#pre_launch #mission {
	margin: 0 20px 20px 0px;
}

#pre_launch #mission p {
	padding-top: 65px;
	font-size: 1.3em;
	font-weight: bold;
	color: #8aa6c5;
	text-align: center;
}

#pre_launch #footer_nav {
	margin-right: 400px;
	margin-bottom: 20px;
}

/*LANDING PAGE */

/*in forms.css*/

/*CREDIT CARD PAGE*/

#cc #content {
	border-top: none;
}

#cc h3 {
	margin: 0 25px 10px 25px;
	padding-top: 10px;
	border-top: 1px solid #ccc;
}

#cc table {
	margin: 0 25px;
	width: 850px;
	border-collapse: collapse;
}

#cc th {
	padding: 2px 6px;
	border: 1px solid #cbcbcc;
	background-color: #e1ecfc;
	color: #6289ba;
	text-align: left;
	white-space: nowrap;
}

#cc td {
	padding: 6px 10px 16px 10px;
}

#cc td img {
	padding-right: 10px;
	vertical-align: middle;
}

#cc table strong {
	font-style: italic;
}

#cc .verisign {
	margin: 20px 0;
	text-align: center;
}


/*SUPPORT PAGE*/

#support_page h3 {
	padding: 10px 40px;
	font-size: 1.2em;
}

#support_page #content p {
	padding: 0 40px 10px 40px;
}

/*ABOUT*/

#about_page #content {
	padding-bottom: 80px;
}

#about_page h3 {
	padding: 10px 40px;
	font-size: 1.2em;
}

#about_page #content p {
	padding: 0 40px 10px 40px;
}

#about_page #content ul {
	padding: 0 40px 10px 80px;
}

#about_page #content li {
	list-style: disc;
}

#about_page #content ul.numb-list li {
	list-style: none;
}


/*Wednesday, October 10, 2007 additions*/

#long_title_fix h2 {
	width: 250px;
	color: #396eb2;
}

#long_title_fix .site, #long_title_fix .phone, #long_title_fix .address, #long_title_fix .type, #long_title_fix .edit  {
	padding-left: 102px;
}

#long_title_fix .edit {
	margin-top: 0 !important;
}

#summary {
	background-color: #e1d8b3;
}

#name_fix_01 {
	float: left;
	width: 290px;
}

#name_fix_02 {
	float: left;
	width: 130px;
}

#biz_contact.fix {
	width: 400px;
}

#name_fix_01 #first_column {
	margin-top: 0;
	margin-left: 10px;
}

.photo_player #main_image {
	width: 465px;
}

.photo_player .posted_by {
	width: 300px;
	margin-right: 0 !important;
}

.photo_player .date_time {
	float: right;
	width: 150px;
	margin-right: 10px !important;
	text-align: right;
}

/*HOME REAL LAUNCH*/

#real_launch #wrap {
	background-image: none;
}

#real_launch #home_blurb {
	float: left;
	width: 910px;
	text-align: center;
	margin-bottom: 12px;
	margin-top: -2px;
	overflow: visible;
	
}

#real_launch #home_blurb p {
	
	font-weight: normal;
	color: #57789f;
	overflow: visible;
}

#real_launch h1#home_blurb { 
font-size: 1.8em;

}

#real_launch #content {
	border-color: #fff;
}

/*
#real_launch #header_actions {
	position: absolute;
	top: 6px;
	right: 10px;
	height: 70px;
	width: 638px;
	background-image: none;
}

#real_launch #header_actions.logged {
	background-image: none;
}


#real_launch #sign_in {
	float: right;
	margin: 0 30px 0 0;
	line-height: 1em;
	font-size: .9em;
	color: #fff;
}

#real_launch .logged #sign_in {
	margin: 0 10px 0 0;
	line-height: 1.3em;
}

#real_launch .logged #sign_in p {
	text-transform: none;
	margin: 2px 0 5px 0;
}

#real_launch #sign_in strong {
	display: inline-block;
	width: 60px;
	vertical-align: middle;
}

#real_launch .logged #sign_in strong {
	width: 70px;
}

#real_launch #sign_in a {
	text-decoration: underline;
	color: #fff;
}
*/


#real_launch #main_content {
	margin-top: 10px;
}


#real_launch .box#coming_soon {
	margin: 20px 0;
	padding: 0;
	background: #e8e1c0 url(/images/pre_launch-div-coming_soon-bg.gif) top repeat-x;
}

#real_launch .box {
	background: #fff url(/images/pre_launch-div-box-bg.gif) bottom repeat-x;
	border: 1px solid #ccc;
}


#real_launch .box#coming_soon h2 {
	margin-top: 40px;
	font-weight: normal;
	font-size: 1.8em;
	line-height: 1.5em;
	text-align: center;
	color: #799ac1;
}

#real_launch #left_slides, #real_launch #right_slides {
	position: relative; /*IE bug...*/
	text-align: center;
	font-size: 1.3em;
}


#real_launch #left_slides p, #real_launch #right_slides p {
	margin-top: 6px;
}

#real_launch #left_slides {
	float: left;
	margin: 10px 0 20px 10px;
}

#real_launch #right_slides {
	float: right;
	margin: 10px 10px 20px 0;
}


#real_launch #search_home form {
    float: left;
	width: 400px;
	height: 145px;
    margin: 10px 0 0 24px;
    border: none;
    background: transparent url(/images/pre-launch-search-arrow.gif) top repeat-x;
}

#real_launch #search fieldset {
	border: none;
}

#real_launch #filter {	
	top: 45px;
	left: 207px;
}

#real_launch #filter h3 {
	
	text-transform: capitalize;
	font-size: 1.7em;
	font-weight: normal;
	color: #57789f;
	padding: 0 0 6px 0;
	
}

#real_launch #filter ul input, #real_launch #filter ul select {
	width: 170px;
	margin-bottom: 5px;	
}

#real_launch #location_field  {
	top: 80px;
	left: 418px;
}

#real_launch #location_field input {
	vertical-align: middle;
}

#real_launch #location {
	width: 135px;
}

#real_launch #nugg_wrap {
	float: left;
}

#real_launch #coverage, #real_launch #best_filters, #real_launch #proposals {
	float: left;
	width: 288px;
	height: 190px;
}

#real_launch #coverage h4, #real_launch #best_filters h4, #real_launch #proposals h4  {
	padding: 15px 35px 0 35px;
	font-size: 1.4em;
	color: #666666;
}

#real_launch #coverage p, #real_launch #best_filters p, #real_launch #proposals p {
	padding: 4px 35px 0 35px;
	font-size: 1.0em;
	color: #666666;
	text-align: left;
}

#real_launch #coverage {
	margin: 0 20px 20px 0px;
}


#real_launch #best_filters {
	margin: 0 20px 20px 0px;
}

#real_launch #proposals {
	margin: 0px;
}

#real_launch .book-pic {
	margin: 8px 0 0 22px ;
}

#real_launch .open-book {
	margin: 8px 0 0 42px ;
}

#real_launch .woman-home {
	margin: 0 0 0 20px ;
}

#real_launch .learn-more {
    float: right;
    margin: 2px 7px 0 0;
}

#real_launch .learn-more a {
    text-decoration: underline;
}

/*SEARCH FIXES*/

.rec_search #step_01 h2 { 
    margin-bottom: 0;
}

.rec_search #step_01 #clear_filt { 
    margin-top: -12px;
 }
 
.rec_search #sign_in p {
	margin: 2px 0 5px 0;
}

.rec_search #overview_list {
   margin: 0;
}

/*REFER PAGE*/	
	
#biz_refer {
	width: 100%;

}

#biz_refer h4 {
	padding: 8px 16px;
	font-size: 1.1em;
	text-transform: uppercase;
	background-color: #edf1f7;
	border-bottom: 1px solid #ccc;
}

body.leopard table#refer_wrap {
	width: 100%;
}

body.leopard table#refer_wrap .refer_right,
body.leopard table#refer_wrap .refer_left {
	width: auto;
}

body.leopard table#refer_wrap table {
	width: 100%;
}

.refer_right {
	width: 410px;	
	padding: 10px 20px 20px 20px;	
	}
	
.refer_left {
	width: 410px;
	padding: 10px 20px 20px 20px;
	
	}
	
body.leopard .refer_left, body.leopard .refer_right {
	width: 575px;
}
	
#p_biz_profile .refer_left {	

}

.biz_account .refer_right {	
	
}




#biz_refer #main_content table, #p_biz_profile #main_content #biz_refer table {
	margin: 10px 0 10px 0;
	width: 200px;
	border-collapse: collapse;
}

body.leopard #biz_refer #main_content table, 
#p_biz_profile.leopard #main_content #biz_refer table {
	width: 100%;
}

#biz_refer #main_content th, #p_biz_profile #main_content #biz_refer th {
	padding: 2px 6px;
	border: 1px solid #cbcbcc;
	background-color: #e1ecfc;
	color: #6289ba;
	text-align: left;
	white-space: nowrap;
	font-size: 1.0em;
}

#biz_refer #main_content th.lighter, #p_biz_profile #main_content #biz_refer th.lighter {
	background-color: #fcf7e4;
	color: #605C5B;
}

#biz_refer #main_content td, #p_biz_profile #main_content #biz_refer td {
	    padding: 10px;
		font-size: 1.0em;
		border-bottom: 1px solid #CCCCCC;
		vertical-align: middle;
}

#biz_refer #main_content td.no_line, #p_biz_profile #main_content #biz_refer td.no_line {

		border-bottom: 0px solid #CCCCCC;
		padding: 4px 10px 4px 10px;

}

#biz_refer #main_content table#idea_list, #p_biz_profile #main_content #biz_refer table#idea_list {
	margin-top: 0;

}

#biz_refer #main_content table#idea_list td, #p_biz_profile #main_content #biz_refer table#idea_list td{
	  padding: 10px 5px 10px 5px;

}

#biz_refer #main_content table a, #p_biz_profile #main_content #biz_refer table a {
	text-decoration: underline;
}

#biz_refer .refered_by {
	padding: 2px 0 2px 25px;
	background: transparent url(/images/rec_search-p-refered-bg.gif) .4em 0 no-repeat;
}

#biz_refer .refer_us {
	padding: 2px 0 2px 0;
}

#biz_refer .refer_us {
	padding: 2px 0 2px 0;
}

#biz_refer .refer_left li {
list-style-type: none;
padding-left: 10px;
}


#refer_search table {
	margin: 10px 0 10px 0;
	width: 405px;
	border-collapse: collapse;
	background-color: #feffd5;
}

#refer_search td {
	padding: 2px 5px 2px 5px;
	font-size: 1.0em;
	border-bottom: 0;
	vertical-align: middle;
}

#refer_search p {
	margin-top: -5px; 
	font-style: oblique;
	font-size: .9em;
}

#upload_refer table {
	margin: 10px 0 10px 0;
	width: 415px;
	border-collapse: collapse;
	background-color: #feffd5;
}

#upload_refer td {
	padding: 2px 5px 2px 5px;
	font-size: 1.0em;
	border-bottom: 0;
	vertical-align: middle;
}

#biz_refer #business_menu #breadcrumbs {
	padding: 0;
	margin: 0 0 0 10px;
}

#biz_refer .refer_text {
	padding: 5px 0 0 0;
	margin: 0;
}

#biz_refer #main_content h3, #main_content #biz_refer h3 {
	font-size: 1.0em;
}

#biz_refer .add_refer {
	padding-left: 10px;
}

/*REVIEW PAGE*/

#biz_rev_wrap {
	width: 100%;
	min-height: 550px;
	background-color: #fff;
}

#biz_review .rev_steps {
width: 860px;
margin-left: 25px;
border-top: 1px solid #ccc;
}

#biz_review .rev_steps h3.step_blu {
font-size: 1.8em;
	color: #799ac1;
	font-weight: normal;
}

#biz_rev_wrap h4 {
	padding: 8px 16px;
	font-size: 1.1em;
	text-transform: uppercase;
	background-color: #edf1f7;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

#biz_rev_wrap h4 a {
	padding-left: 20px;
	font-size: .9em;
	font-weight: normal;
	text-transform: none;
	text-decoration: underline;
	color: #5e5655;
}

#biz_rev_wrap h3 {
	padding: 10px 0 0 0;
}

#biz_rev_wrap p {
	padding: 5px 20px 0 0;

}

#biz_review .rev_intro {
margin: 0 0 15px 25px;
overflow: visible;
}

#biz_review .rev_intro h3 {
	padding: 5px 0 0 0;
	margin: 0;
}

#biz_review #business_menu #breadcrumbs {
	padding: 0;
	margin: 0 0 0 10px;
}

#biz_rev_wrap a.pln_lnk {
color: #605c5b;
}

#biz_rev_wrap a.pln_lnk:hover {
text-decoration: underline;
}

/*REFER REQUEST PAGE*/

#biz_request_refer #main_content {
margin-left: 25px;
border-top: 1px solid #CCCCCC;
width: 860px;
}

#biz_request_refer #content {
border-top: 0;
padding-bottom: 30px;
}

#biz_request_refer h3 {
margin: 0 0 10px 0;
padding: 10px 0 0 0;

}

#biz_request_refer #top_line {
border-top: 1px solid #CCCCCC;
width: 860px;
}

#biz_request_refer table {
	margin: 0 0 10px 0;
	width: 460px;
	border-collapse: collapse;

}

#biz_request_refer th {
	padding: 2px 6px;
	border: 1px solid #cbcbcc;
	background-color: #e1ecfc;
	color: #6289ba;
	text-align: left;
	white-space: nowrap;
	font-size: 1.0em;
}

#biz_request_refer td {
	    padding: 10px;
		font-size: 1.0em;	
		vertical-align: middle;
}


#biz_request_refer #content a {
	text-decoration: underline;

}

#biz_name_search{
  float:right;
  margin:0px 10px 0px 0px;
}



/*BIZ SEARCH RESULTS PAGE*/

#biz_search_results #content {
border-top: 0;
}

#biz_search_results #main_content {
margin-left: 25px;
border-top: 1px solid #CCCCCC;
width: 860px;
}

#biz_search_results #refer_search #biz_search_btn input{
margin-top: 3px;
}

#biz_search_results #search_list h3 {
font-size: 1.2em;

}

#biz_search_results #refer_search {
margin-left: -9px;

}

#biz_search_results #top_line {
margin-top: -20px;
}

/*EMAIL PAGE*/

#my_email #main_content {
margin-left: 25px;
border-top: 1px solid #CCCCCC;
width: 860px;
}

#my_email #main_content form{
border-top: 0;
}

#my_email #content {
border-top: 0;
}

#my_email #contact_details {
margin-left: -10px;
}

#my_email #email_info {
margin-left: 0;
}

#my_email h3 {
font-size: 1.1em;
margin-bottom: 0px;
}

#my_email fieldset p {
width: 550px;
}

#my_email #breadcrumbs a {
	text-decoration: none;
}

/*PROFILE FIX*/

#profile_edit #profile {
	min-height: 605px;
}
    
body.leopard #profile_edit #profile {
	min-height: auto;
}
    
.p_profile_edit #about_wed {
    min-height: 605px;
    height: auto !important;
    height: 605px;
    }
    
    #about_wedd_tbl_fix td {
    vertical-align: top;
    }
   
    
/*MISSING BUSINESS*/

.miss_bus #main_content {
margin: 20px 35px;

}

/*FORWARD LIST*/

.fwd_list #main_content {
	margin-left: 25px;
	margin-bottom: 15px;
	width: 860px;
}

.fwd_list .rev_steps {
padding-top: 20px;
margin-top: 10px;
border-top: 1px solid #ccc;
}

.fwd_list h2 {
	padding: 15px 0 10px 0;
	border-bottom: 1px solid #ccc;
}

.fwd_list h3 {
	padding: 10px 0 0 0;
}

.fwd_list .rev_add h1 {
	padding: 10px 0 0 0;
	font-size: 1.2em;
}

.fwd_list .rev_add h1 a {
}


.fwd_list .rev_intro {
	margin: 0;
}

.fwd_list .rev_intro h3 {
	padding: 5px 0 0 15px;
	margin: 0;
}

.fwd_list .get_review {
	margin-left: 15px;
	line-height: 1em;
	margin-top: -2px;
	}

.fwd_list .rev_add {
	margin-left: 15px;
	padding-top: 0;
}

.fwd_list .claim_p .rev_add h3 {
	width: 155px;
	}

.fwd_list .rev_add p {
	line-height: 1.2em;
}

.fwd_list #main_content a {
	text-decoration: underline;
}

/*WRITE REVIEW*/

.write_rev #main_content {
	margin-left: 25px;
	width: 860px;
}

.write_rev .rev_steps {
width: 860px;
padding-top: 10px;
margin-top: 5px;
border-top: 1px solid #ccc;
}

.write_rev h2 {
	padding: 15px 0 10px 0;
	border-bottom: 1px solid #ccc;
}

.write_rev h3 {
	padding: 10px 0 0 0;
}

.write_rev .rev_add a { 
text-decoration: underline;
	}

.write_rev .rev_intro {
	margin: 0;
}

.write_rev .rev_intro h3 {
	padding: 5px 0 0 15px;
	margin: 0;
}

.write_rev .get_review {
	margin-left: 15px;
	line-height: .8em;
}

.write_rev .rev_add {
	min-height: 83px;
	margin-left: 15px;
	padding-top: 8px;
}

.write_rev .rev_add img {
	display: block;
	float: left;
}

.write_rev .rev_add h3{
	padding-top: 0;
	margin-bottom: 1px;
	
}

.write_rev .rev_add p{
	line-height: 1.2em;
}

.write_rev .rev_add #photo{
	line-height: 1.7em;
	padding-bottom: 4px;
	margin-top: -2px;
}

.write_rev #main_content .rate_table_opt {
	float: left;
	width: 240px;
	border-right: 1px solid #ccc;
	padding-left: 15px;
	margin-left: 15px;
}

.write_rev #main_content .rate_table_guide {
	float: left;
	width: 245px;
	padding-left: 15px;
}

.write_rev #main_content .rate_table_opt #over_all {
	background-color: #fdffcd;
	width: 235px;
	margin-bottom: 5px;
	border: 1px solid #ccc;
}

.write_rev .rate_table_opt .left {
	text-align: left;
}

.write_rev .rate_table_opt .right {
	text-align: right;
	width: 150px;
}

.write_rev .rate_table_opt .center {
	text-align: center;
	width: 85px;
}

.write_rev #write_rev_comm .oth_rev {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.write_rev #write_rev_comm h3 {
	margin-bottom: 10px;
}

.write_rev #write_rev_comm .view_all {
	margin-top: -10px;
}

.write_rev #write_rev_comm .rev_sig {
	height: 20px;
	padding-bottom: 5px;
	vertical-align: middle;
}

.write_rev #write_rev_comm .rev_sig img {
	display: block;
	float: left;
	margin-right: 8px;
}

.write_rev #main_content .type {
	height: 15px;
	margin-top: 2px;
	vertical-align: middle;
}
	
.write_rev #main_content .type img {
	display: block;
	float: left;
	margin-right: 8px;
	padding-top: 2px;
}

/*EDIT SHARE PAGE*/

.photo_share #main_content {
margin-left: 0;
padding-left: 15px;
border-top: 1px solid #CCCCCC;
width: 895px;
}

.site_overview .site_details {
width: 265px;
float: right;
display: inline;
min-height: 80px;

}

.site_overview .place_price {


}

.site_overview .place_price p {
padding: 0;
height: 13px;
}

.site_overview .place_price li, .site_overview .place_price ul {
padding: 0;
}

.site_overview .detail_wrap {
float: left;
}



/*PROPOSAL LIST*/

.prop_list #content {
	border-top: 2px solid #fff;
	padding-bottom: 8px;
}

.prop_list #main_content {
	border-bottom: 0;
}

.prop_list #breadcrumbs strong a  {
	text-decoration: none;
	text-transform: uppercase;
}

.prop_list #business_menu p {
	margin: 0;
}

.prop_list h3 {
    font-size: 1.1em;
	margin: 10px 0 10px 10px;
	font-weight: normal;
}

.prop_list h4 {
	font-size: 1em;
}

.prop_list #main_content {
padding-left: 9px;
}

.prop_list #two_table {
	border: 0;
	border-collapse: collapse;
    height: 480px;
}

.prop_list #two_table td {
	margin: 5px;
	padding: 0;	
	border: 0;
}

.prop_list #two_table td.side_nav {	
	border: 1px solid #ccc;
	vertical-align: top;
}

.prop_list #two_table td.table_lists {
vertical-align: top;
border: 1px solid #ccc;
	background: #eee;
	width: 700px;
	padding-bottom: 10px;
}

#biz_affiliate .prop_list #two_table td.table_lists {
	width: 698px;
	overflow: hidden;
	padding-left: 8px;
	background-color: transparent;
}

.prop_list #cat_nav {
	width: 174px;
	margin: 0;
	border: 0;
}

.prop_list #cat_nav ul {
	margin-left: 0;
}

.prop_list #cat_nav li {
	padding: 2px 10px;
}

.prop_list #cat_nav li strong {
	width: 120px;
	display: block;
	float: left;
	text-decoration: underline;
    color: #396eb2;
}

.prop_list #cat_nav a {
	color: #396eb2;
	font-weight: normal;
	text-decoration: underline;
}

.prop_list #cat_nav a:hover {
	text-decoration: none;
}

.biz_account .prop_list #cat_nav a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
}


.prop_list #cat_nav h4 {
	width: 174px;
	height: 16px;
	padding: 4px 10px;
	background: url(/images/my_search_pre-h4-nosel-bg.gif) no-repeat;
	color: #fff;
}

.prop_list #cat_nav h4.selected {
	background: url(/images/my_search_pre-span-bg.gif) no-repeat;
}

.call_list #cat_nav h4 {
	background: url(/images/my_calls_pre-h4-nosel-bg.gif) no-repeat;
}

.call_list #cat_nav h4.selected {
	background: url(/images/my_calls_pre-h4-bg.gif) no-repeat;
}

.forward_list #cat_nav h4 {
	background: url(/images/my_fwd_pre-span-bg.gif) no-repeat;
}

.prop_list .prop_listing {
	float: right;
}

#biz_affiliate .prop_list .prop_listing {
	float: left;
	padding-top: 10px;
}

#my_account .prop_list .prop_listing {
	float: left;
}

.prop_list #top_listing {

}

.prop_list #bot_listing {
  min-height: 280px;
    height: auto !important;
    height: 280px;
}

.prop_list .prop_listing table {
    width: 683px;
    border-collapse: collapse;
    border: 1px solid #ccc;
	margin: 10px 10px 0 10px;
	background-color: #fff;
}

.prop_list .prop_listing table a {
	text-decoration: underline;
}

.prop_list .prop_listing table img {
	margin-bottom: 0;
	padding-bottom: 0;
    vertical-align: middle;
}

.prop_list .prop_listing th {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}

.prop_list .prop_listing th.prop_rec {
	background: url(/images/alert-prop-icon.gif) no-repeat #81BA73 left;
	padding: 4px;
	padding-left: 28px;
	color: #fff;
}

.prop_list .prop_listing th.al_book {
	background: url(/images/alert-booked-icon.gif) no-repeat #DE4343 left;
	padding: 4px;
	padding-left: 28px;
	color: #fff;
}

.prop_list .prop_listing th.no_reply {
	background: url(/images/q-mark.gif) no-repeat #999 left;
	padding: 4px;
	padding-left: 25px;
	color: #fff;
}

.prop_list .prop_listing th.declined {
	background: url(/images/declined.gif) no-repeat #ecf1f7 left;
	padding: 4px;
	padding-left: 25px;
	color: #444;
}

.prop_list .prop_listing th.call_th {
	background: url(/images/alert_call_icon.gif) no-repeat #ffffcc left;
	padding: 6px 0 3px 0;
	padding-left: 28px;
	color: #666;
	border:  1px solid #ffcc00
}

.prop_list .prop_listing th.fwd_th {
	background: url(/images/alert_fwd_icon.gif) no-repeat #ffffcc left;
	padding: 6px 0 3px 0;
	padding-left: 28px;
	color: #666;
	border:  1px solid #ffcc00;	
}

.prop_list #content .prop_listing .list_space td {
	padding: 3px;
	border-bottom: 1px solid #ccc;
	vertical-align: middle;
}

.prop_list .prop_listing td.num {
	width: 50px;
	padding-left: 5px;
	font-size: .95em;	
	}
	
.prop_list .prop_listing td.thum {
	width: 40px;
	padding-left: 10px;
	}

.prop_list .prop_listing td.prop {
	width: 150px;
	padding-left: 10px;
	line-height: 1.2em;
}

.prop_list .prop_listing td.prop a, .prop_list #prop_listing td.prop_name a,
.prop_list .prop_listing td.comment a, .biz_account .prop_list .prop_listing td.prop_name a,
.prop_list .prop_listing td.bride a, .prop_listing td.p_submit a  {
text-decoration: none;
}

.prop_listing td.p_called img {
padding-right: 5px;
}

.prop_list .prop_listing td.prop_name, .prop_list .prop_listing td.avail {
	width: 180px;
	line-height: 1.2em;
}
.prop_list .prop_listing td.comment, .prop_list .prop_listing td.get_p {
	width: 110px;
	padding-left: 10px;
}

.prop_list .prop_listing td.status, .prop_list .prop_listing td.date {
	width: 130px;
}

.prop_list .prop_listing td.no_status {
	width: 180px;
	padding-left: 10px;
}

.prop_list .prop_listing td.placeholder {
	height: 150px;
}

.prop_list .prop_listing .prop_sent {
border: 0;
background: transparent;
width: 400px;

}

.prop_list .prop_listing td.date {
	width: 110px;

}


.prop_list .prop_listing .prop_sent td {
border: 0;
}

.biz_account .prop_list  #business_menu  {
	padding: 0;	
}

.biz_account .prop_list #cat_nav .cat_h {
	width: 164px;
	padding: 4px 0  4px 10px;
	background: url(/images/my_search_pre-nosel-span-bg.gif) no-repeat #b5cbe3;
	color: #fff;
	font-weight: bold;
}

#biz_affiliate .prop_list #cat_nav .cat_h {
height: 16px;
float: left;
}

.biz_account .prop_list #cat_nav .selected {
	background: url(/images/my_search_pre-span-bg.gif) no-repeat #b5cbe3;
}

.prop_list .prop_listing td.b_submit {
	width: 62px;
}

.prop_list .prop_listing td.bride {
	width: 90px;
}

.biz_account .prop_list .prop_listing td.prop_name {
	width: 140px;
	line-height: 1.2em;
}

.biz_account .prop_list #content .prop_listing td {
      padding-right: 5px;
      padding-left: 5px;
}


/*PROPOSAL REQUEST*/

.prop_request #content {
	border-top: 2px solid #fff;
}

.prop_request #breadcrumbs strong a  {
	text-decoration: none;
	text-transform: uppercase;
}

.prop_request #business_menu p {
	margin: 0;
}

.prop_request h3 {
	margin: 10px 0 10px 10px;
}

.prop_request h4 {
	font-size: 1em;
}

.prop_request .prop_listing {
	background: #fff;
}

#prop_form .prop_request .prop_listing {
	background: #fff;
}

.prop_request .prop_listing table.full_listing {
    width: 880px;
    border-collapse: collapse;
    border: 1px solid #ccc;
	margin: 0 0 15px 15px;
	background-color: #fff;
}

.prop_request .prop_listing table#new_req.full_listing {
    border: 0;
}

.prop_request .prop_listing table a {
	text-decoration: underline;
}

.prop_request .prop_listing table img {
	margin-bottom: 0;
	padding-bottom: 0;
vertical-align: middle;
}

.prop_request .prop_listing th {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}

.prop_request .prop_listing th.prop_rec {
	background: url(/images/alert-prop-icon.gif) no-repeat #81BA73 left;
	padding: 4px;
	padding-left: 28px;
	color: #fff;
}

.prop_request .prop_listing td {
	padding: 3px;
	border-bottom: 1px solid #ccc;
}


.prop_request .prop_listing #new_req td.comm_form {
	border-bottom: none;
}


.prop_request .prop_listing .prop_mail {
 padding: 10px 0 10px 0px;
}

.prop_request .prop_listing .mail_body {
 padding: 10px 0;
 width: 550px;
}

.prop_request .prop_listing #new_req .mail_body {
 padding: 0 0 10px 0;
}

.prop_request .prop_listing .prop_det td {
	width: 100px;

	}

.prop_request .prop_listing .prop_det td.num {
	width: 40px;
	padding-left: 5px;
	padding-right: 0;
	font-size: .95em;

	}
	
.prop_request .prop_listing td.thum {
	width: 40px;
	padding-left: 10px;
	text-align: left;

	}

.prop_request .prop_listing td.prop {
	width: 80px;
	padding-left: 10px;
	line-height: 1.2em;
	
}

.prop_request .prop_listing td.prop_name {
	width: 140px;
	padding-left: 10px;
}

.prop_request .prop_listing td.date {
	width: 150px;

}

.prop_request .prop_listing tr.prop_det {
	background-color: #eee;	
	}
	


.prop_request .prop_listing td.prop a, .prop_request .prop_listing td.prop_name a {
text-decoration: none;
}

.prop_request .prop_listing td.prop_name {
	width: 180px;
	line-height: 1.2em;
}

.prop_request .prop_listing td.comm_form {
	padding: 10px 20px;
}


.prop_request .prop_listing #new_req td.comm_form {
	padding: 10px 0;
}


.prop_request .prop_listing .prop_attach {
	margin-top: 10px; 
}

.prop_request .prop_listing .prop_attach li {
	padding: 5px 0; 
}

.prop_request #content form, .prop_request #content fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	width: 600px;
}

.prop_request #content fieldset legend {
    margin: 0 0 0 -5px;
	padding: 0;
	font-size: 1em;
}

.prop_request #content fieldset textarea {
width: 550px;
}

.prop_request #content fieldset#submission {
	clear: both;
	width: 100%;
	padding: 0;
	text-align: left;
	border: 0;
}

.prop_request .contact_num {
width: 510px;
background-color: #eee;
 border: 1px solid #ccc;
 padding: 20px;
 margin: 10px 0;
}

.prop_request .call_butt li {
display: inline;
padding-right: 5px;
}


.prop_request #content fieldset#upload_attach {
width: 300px;
background-color: #eee;
padding: 10px;
margin-bottom: 10px; 
}

.prop_request #content fieldset#upload_attach a {
color: #DE4343;
}

.prop_request #attach_ul {
margin-bottom: 10px;
}

.prop_request #ul_butt {
border: 0;
}

.prop_request .copy_mail input {
margin-right: 5px;
}

.prop_request #breadcrumbs a {
	text-decoration: none;	
}
.prop_request #business_menu {
padding-left: 15px;
width: 895px;
}

.prop_request #content fieldset#prop_comment table {
border: 0;
width: 550px;
margin: 0;
padding:0;

}

.prop_request .sub_mess td {
border: 0;
margin: 0;
padding: 2px 0;

}

.prop_request #content fieldset#prop_comment input {
width: 480px;
padding-bottom: 0;
}


.prop_request .prop_listing td.subj {
width: 100px;
}

.prop_request .prop_listing td.so_far {
width: 150px;
padding-left: 20px;
}

.prop_request .alert {
color: #DE4343;
}

.prop_request h4 {
background-color: #feffd5;
font-weight: normal;
}

.prop_request .comm_list {
margin-top: 3px;
}


.prop_request .comm_list li {
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
}

.prop_request .comm_list li p {
padding: 10px 0;

}

.prop_request .no_charge{
margin-left: 10px;
display: inline;
height: 40px;
}


/*MY HIRES RESULTS PAGE*/


.my_hires #page_tools {
	float: right;
	padding-top: 8px;
}

.my_hires #page_tools li {
	display: inline;
	margin-right: 12px;
	padding-left: 20px;
}

.my_hires #page_tools .print {
	background: #fff url(/images/hotel-li-print-bg.gif) no-repeat;
}

.my_hires #page_tools .email {
	background: #fff url(/images/hotel-li-email-bg.gif) no-repeat;
}

.my_hires #page_tools .link_to {
	background: #fff;
	display: block;
        text-align: right;
}

.my_hires #page_tools .url_for_this_page {
	display: block;
        text-align: right;
}

.my_hires .column {
	width: 266px;
	margin-left:10px;
}

.my_hires #first {
	border-top: none;
}

.my_hires #scroller {
	height: 374px;
	overflow: auto;
}

.my_hires .site_overview h3 {
	margin-bottom: 2px;
}

.my_hires .site_overview p {
	padding-left: 0px;
}

.my_hires .site_overview .actions p {
	padding-left: 0;
}

.my_hires .site_overview p img {
	margin-right: 0;
}

.my_hires .frame {
	border: 1px solid #ccc;
	margin-bottom: 0px;
}

.my_hires .header {
	padding: 4px 6px;
	background: #eae2c2 url(/images/hotel_search-div-header-bg.gif) repeat-x;
	border-bottom: 1px solid #ccc;
}

.my_hires .header h3 {
	font-size: 1em;
	display: inline;
}

.my_hires #first {
	border: none !important;
}

.rec_search .my_hires h2 {
	padding: 10px 6px;
	font-size: 1.3em;
	color: #5e5f5f;
	background: #fff;
	border: 0;
	height: 1.2em;
}

.rec_search .my_hires #content {
	width: 910px;
	margin: 0 25px;

	border: 1px solid #ccc;
	border-top: none;
	padding-bottom: 15px;
}


.my_hires #total_results {
	border: 0;
	margin: 0;
	padding: 10px 0 5px 12px;
}

.my_hires #business_menu {
	padding: 0;
}

.my_hires .site_overview {
    min-height: 70px;
	padding: 8px;
	border-bottom: 1px solid #ccc;
	font-size: .95em;
	line-height: 1.3em;
	clear: both;
}

.my_hires .site_overview h3 {
	font-size: 1.1em;
}

.my_hires #content {
	border-top: 1px solid #fff;
}

.my_hires .site_overview .site_details {
width: 158px;
float: right;
display: inline;
min-height: 70px;
height:auto !important;
}

.my_hires .marker_wrap {
width: 20px;
display: block;
padding-right: 5px;
}

.my_hires .site_details_td {
width: 335px;
}


.my_hires #content fieldset {
margin: 0;
padding: 0;
}

.my_hires #content fieldset textarea {
width: 612px;
}

.my_hires #content form {
margin: 0;
padding: 0;
}

.my_hires #content legend {
font-size: 1.3em;
padding-top: 0;
color: #444;

}


/* HIRES LIST PAGE*/


.hires_list #content {
border-top: 0;

}

.rec_search .my_hires #business_name h2{

}


.hires_list #main_content table {
	margin: 15px 0 55px 90px;
	width: 720px;
	border-collapse: collapse;
	border-top: 1px solid #CCC;
}

.hires_list #main_content td {
	padding: 5px;
	border-bottom: 1px solid #CCC;
}

.hires_list td.h_remove a, .hires_list td.h_name a  {
	text-decoration: underline;
} 


.hires_list td img {
	display: block;
}

.hires_list #main_content table .h_remove a {
	color: #5e5655;
	padding-right: 5px;
}


.hires_list .note {
	width: 300px;
	margin-bottom: 10px;
}

.hires_list #breadcrumbs a {
text-decoration: none;

}

.hires_list #business_menu {
padding-bottom: 5px;

}

.hires_list td.h_cat {
width: 100px;
}

.hires_list td.h_thum {
width: 75px;
text-align: left;
}

.hires_list td.h_name {
width: 145px;
}

.hires_list td.h_place {
width: 185px;
}

.hires_list td.h_map {
width: 105px;
}

.rec_search .pub_props #dual_col {
	float: left;
	width: 280px;
	margin-right: 0;
}

.rec_search .pub_props .get_prop #favorites {
	margin-right: 0;
	width: 272px;
	min-height: 385px;
	height: auto !important;
	height: 385px;
	margin-bottom: 5px;
	}

.rec_search .pub_props .get_prop #favorites table {
	width: 265px;
}

.get_prop #fav_noe {
	margin-right: 0;
	width: 272px;
	min-height: 385px;
	height: auto !important;
	height: 385px;
}

.get_prop #fav_noe .phone_listing {
	border-bottom: none;
}

.pub_props .get_prop #your_info {
	margin: 0 0 0 0!important;
	width: 658px;
	min-height: 779px;
	height: auto !important;
	height: 779px;
	background-color: #f5f6f6;
	font-size: 1.3em;
}

.pub_props #your_info p {
	padding: 0;
	margin: 0;
}

.pub_props #your_info a {
	text-decoration: underline;
}

.pub_props .get_prop #favorites h3 {
	padding-right: 0;
	font-size: 1.1em;
	background:  url(/images/biz-ranking_arrow-bg.gif) no-repeat right #f5f6f6;

}

.pub_props .get_prop #fav_noe h3 {
	padding-right: 0;
	font-size: 1.1em;
	background: #f5f6f6;

}

.pub_props .faq_up {
float: right;
margin: -35px 15px 0 0; 

}

.pub_props .faq_up a {
text-decoration: underline; 

}

#congrats_invite .public_invite h2 {
background: #eae2c1 url(/images/rec_search-h2-bg2.jpg) 50px 0 repeat-x;
margin-top: 0;
}

.public_invite .p_back {
	margin: 2px 0 0 25px;
	padding-left: 12px;
	background: url(/images/gl-p-back-bg.gif) 0 4px no-repeat;
	color: #6289ba;
}

#congrats_invite .public_invite #main_content form {
	margin: 20px 0 0 60px;
}

.public_invite .dear_sir {
	padding: 0;
    margin: 0;
}

#public_profile #content #public_location p {
margin-bottom: 20px;

}

#public_profile #wrap {
/*	background: #fff url(/images/biz-div-wrap-bg.gif) bottom repeat-x; */
}

.p_signin h2 {
	margin: 25px 25px 0 25px;
	padding: 6px 0 4px 70px;
	font-size: 1.3em;
	background: #eae2c1 url(/images/rec_search-h2-bg2.jpg) 50px 0 repeat-x;
	color: #5e5858;
	border: 1px solid #ccc;
	border-bottom: none;
}

.p_signin #content form {
border-top: 0;
}

.p_signin #main_content {
border-top: 1px solid #CCCCCC;
}

.p_signin #submit {
	width: 70px;
	margin: 0;
	margin-top: 10px;
	border: none;
}

.p_signin .forgot {
text-align: right;

}

.p_signin .benefits {
	margin-left: 0;
}

.p_signin .enjoy_ben {
margin: 0 0 12px 0;
	padding-left: 0;
	color:#5E5655 !important;
font-size:1.3em;
}


.p_signin .benefits li {
	width: 360px;
	padding: 0 0 10px 26px;
	background: #fff url(/images/gl-li-arrow.gif) 0 .2em no-repeat;
}


.p_signin #signin_submit p {
padding-left: 60px;

}

.v_signin #signin_submit p {
padding-left: 100px;

}

.p_signin #join_free .do_not {
margin-left: 105px;
color: #999;

}

.p_signin #signin_rev {
padding-left: 0;
margin-left: 0;
}

.p_signin #signin_rev #signin_create {
border-right: 1px solid #ccc !important;
padding-right: 0;
}

.p_signin #signin_rev a {
text-decoration: underline;
}

.p_signin #signin_create .do_not {
margin-left: 130px;
color: #999;
margin-top: -5px;

}

.p_signin #signin_create .do_not a {
color: #999;

}

.p_signin #signin_create .terms_use {
margin-left: 130px;
margin-top: -40px;
}

.p_signin #join_free a {
text-decoration: underline;
color: #999;
}

.p_signin .forgot a {
text-decoration: underline;
}

.p_signin #signin_create .terms_use a {
	color: #5e5655;
}

.p_signin #signin_return .return {
padding-left: 80px;

}

.p_signin #content .v_signin a {
text-decoration: underline;
}

.p_signin #content .v_signin #join_free a {
color: #5e5655;
}


.p_signin span.sign_under {
text-decoration: underline;
}

.fb_signin {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
}
.fb_signin a {
  text-decoration: none !important;
}
.p_signin #signin_form .fb_signin {
  margin: 0 -60px;
  padding: 15px 60px;
}
.p_signin #signin_join .fb_signin {
  padding: 15px 0px;
}
.p_signin #signin_rev .fb_signin {
  margin: 0 10px 0 -30px;
  padding: 15px 30px;
}
.p_signin #login_form .fb_signin {
  margin: 0 -60px;
  padding: 15px 0 15px 60px;
}
.p_signin .fb_signin .FB_login_button, #join_pitch .FB_login_button {
  margin-top: 10px;
  padding: 0;
  display: block;
}
.fb_signin strong, .wb_signin strong {
  font-size: 13px;
}
.wb_signin, .wb_signin {
  padding-top: 15px;
}
.wb_signin strong {
  margin-bottom: 10px;
  display:block;
}
#join_pitch .fb_signin {
  padding: 0 0 15px 110px;
}
.profile_pic {
  float: left;
}
.fb_signin.complete_profile {
  padding-bottom: 15px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.fb_info {
  float: left;
  margin-left: 15px;
}
.thank_you {
  margin: 15px 60px;
}
.thank_you .fb_signin {
  padding: 15px 0;
}
.thank_you .links {
  margin-top: 30px;
}


.fwd_list #claim_list {
padding-right: 130px;
width: 550px;
padding-top: 10px;

}

.fwd_list #claim_list .claim_but {
	height: 25px;
	padding: 5px 0;
}

.fwd_list #claim_list .claim_but img {
	display: block;
	float: left;
	margin-right: 8px;
	margin-top: -5px;
}


.fwd_list .claim_p .rev_steps {
padding-top: 10px;

}

.fwd_list .claim_p .l_diff {
list-style: disc;
margin: -10px  0  0 40px;
width: 550px;

}

.fwd_list .claim_p .l_mini {
list-style: disc;
margin-left: 10px;
}

.fwd_list .claim_p .l_mini li.first {
padding-bottom: 5px;
}

.fwd_list .claim_p .l_mini li.two {
padding-bottom: 2px;
}

.fwd_list .claim_p .l_diff li {
padding-bottom: 5px;

}

.fwd_list .claim_p .rev_steps h3 {
padding: 0 0 20px 26px;
	background: #fff url(/images/gl-li-arrow.gif) 0 .2em no-repeat;
	}
	
	.p_details h2 {
padding: 15px 0 5px 25px;

}

.p_details #main_content {
border-top: 1px solid #CCCCCC;
}

.p_details #content form {
border-top: 0;
}

.p_review .p_revlist ul {
margin-bottom: 0;
padding-bottom: 0;

}

.p_review .rev_intro {
padding: 0 0 10px 25px;
}

.p_review .w_dates, .p_review .rev_flag {
float: right;
margin-bottom: 0;
padding-bottom: 0;

}

.p_review .rev_flag {
margin-top: -6px;
}

.p_review .rev_thumb, .p_review .was_rev  {
width: 400px;
float: left;

margin-bottom: 0;
padding-bottom: 0;
}

.p_review .real_wedd .rev_thumb {
width: 500px;
}

.p_review .p_visits .was_rev  {
width: 450px;
}

.p_review .p_visits .was_rev li.was_this {
width: 140px;
}

.p_review .rev_flag a {
color: #ccc;
font-size: .95em;
margin-bottom: 0;
padding-bottom: 0;
}


.p_review .was_rev li, .p_review .was_rev a {
list-style: none;
display: block;
font-size: .95em;
float: left;
height: 18px;
width: 55px;
text-align: right;
margin-right: 5px;
color: #5e5655;
margin-bottom: 0;
padding-bottom: 0;
}

.p_review .was_rev li.helpful, .p_review .was_rev li.helpful a {
	width: 67px;
	background: transparent url(/images/btn_helpful.gif) no-repeat 0px 4px;
}

.p_review .was_rev li.informative, .p_review .was_rev li.informative a {
    width: 75px;
	background: transparent url(/images/btn_informative.gif) no-repeat 0px 4px;
}

.p_review .was_rev li.funny, .p_review .was_rev li.funny a {
  width: 67px;
	background: transparent url(/images/btn_funny.gif) no-repeat 0px 4px;
}

.p_review .was_rev li.was_this {
width: 100px;
text-align: left;
}

.p_review .was_rev li.found_this {
width: 140px;
text-align: left;
}

.p_review #content .rev_thumb p {
margin: 0;
padding: 0;
}

.p_review .rev_thumb .ithum{
float: left;
margin-right: 10px;
}

.p_review .rev_steps {
display: block;
border-top: 1px solid #CCCCCC;
float:left;
width: 860px;
margin-left: 25px;
margin-bottom: 8px;
}

.p_review .rev_steps .rev_body {
    min-height: 50px;
	height: auto !important;
	height: 50px;
}

.vendor_res {
	padding-left: 20px;
}

.p_profile_edit .p_review .rev_steps {
border-top: 0;
border-bottom: 1px solid #CCCCCC;
padding-bottom: 0;
margin-left: 25px;
}

.p_profile_edit .p_review #main_content {
    min-height: 700px;
	height: auto !important;
	height: 700px;

}

.p_profile_edit .p_review #content h4 {
margin-bottom: 5px;
}

.p_profile_edit .p_review .rev_thumb a {
text-decoration: underline; 
}

.fwd_list #wrap.claim_p {
/*	background: #fff url(/images/biz-div-wrap-bg.gif) bottom repeat-x; */
}

.fwd_list .claim_p #content {
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

.p_review #main_content .rate_table_guide {
	float: right;
	width: 200px;
	padding-left: 15px;
}

.p_review #main_content fieldset.rate_table_guide p {
	padding: 0;
	margin: 0;
}

.p_review .rate_table_guide .side_photo li {
list-style: none;
display: inline;
}

.p_review .rate_table_guide .side_photo {
margin: 5px 0 10px 0;
}

.p_review .rate_table_guide .my_pho a {
padding-left: 20px;
}

.p_review .b_get_prop, .b_get_prop {
	padding: 20px 0 0 35px;
}

body.leopard .p_review .b_get_prop, body.leopard .b_get_prop  {
padding: 20px 0 0;
text-align: center;
}


.p_review #rev_des li a {
text-decoration: underline;
}

.p_review #rev_des li {
display: inline;
padding-right: 20px;
}

.p_review #rev_des .selected {
text-transform: uppercase;

}

.p_review .hire_this {
width: 110px;
}

.p_review .not_rev {
width: 450px;
}

.p_review .rev_intro table {
padding: 10px 0 0 0;
}

.p_review .rev_intro table img {
padding: 0 20px;
}

.p_review .rev_intro table select {
width: 200px;
margin-left: 15px;
}

.p_review #summary .call img, #summary .call img {
padding-right: 3px
}

.p_profile_edit #business_menu {
padding: 10px 0 2px 0;

}

.p_profile_edit #content {
margin-top: 0;

}

.p_profile_edit #about_wed {
   	width: 268px;
	background: #fff;
}

.p_profile_edit #reason_hired {
   	width: 203px;
}

.p_profile_edit #post_wedding {
   	width: 198px;
}


.p_profile_edit #about_wed p {
   	padding: 10px 15px 0 15px;
}

.p_profile_edit #hires_wed .edit, .p_profile_edit #hires_wed .edit_men {
   padding: 10px 0 0 15px;
}

.p_profile_edit #hires_wed .edit_men a {
   margin-right: 20px;
}

.p_profile_edit #hires_wed .view_home {
   padding: 10px 15px 0 200px;
   margin-top: -35px;
}

.p_profile_edit #hires_wed .view_home a {
   text-decoration: underline;
}

.p_profile_edit #content #hires_wed form {
  border: 0;
  margin: 0 0 0 15px;
  padding: 0;
}

.p_profile_edit #hires_wed table {
margin: 0;
padding: 0;
border-collapse: collapse;
width: 335px;
}

.p_profile_edit #hires_wed table.short_hires {
width: 215px;
}

.p_profile_edit #hires_wed table a {
text-decoration: underline;
}

.p_profile_edit #hires_wed td {
border-bottom: 1px solid #ccc;
padding: 0 10px 4px 0;
vertical-align: top;
}

.p_profile_edit #hires_wed .h_hires {
border: 0;
}

.p_profile_edit #summary table {
width: 210px;
}

.p_profile_edit #name_fix_01 {
width: 210px;

}

.p_profile_edit #biz_contact {
	width: 340px;
}

.p_profile_edit #business_stats {
	float: right;
	padding: 2px 0 0 0;
	width: 420px;
	height: 144px;
	margin: 0;
	background: transparent url(/images/biz-div-wed-exp-bg.gif) no-repeat;
}

.p_profile_edit #summary .action {
	width: 100px;
	padding: 35px 0 35px 20px;
}

.p_profile_edit #complete {
	float: right;
	width: 420px;
    margin-right: 0;
}


.p_profile_edit #complete table {
	font-size: .9em;
	width: 420px;
	line-height: 1em;
	margin-top: 2px;
	padding: 0;
}

.p_profile_edit #complete td {
	width: 78px;
	height: 32px;
	padding: 0 0 3px 0;
	text-align: center;
	border-collapse: collapse;
	margin: 0;
}


.p_profile_edit #complete td.smaller {
	width: 60px;
}

.p_profile_edit #complete td.sm_medal {
	padding: 0 2px 0 4px;
}


.p_profile_edit #complete table p{
	margin: 0;
	padding: 0;
}


.p_profile_edit .h_exp {
	padding-left: 5px;
	padding-top: 2px;
	font-size: 1.2em;
}

.p_profile_edit .h_exp a {
margin-left: 20px;
}

.p_profile_edit #complete a {
color: #6289ba;
}

.p_profile_edit .prof_photo #main_content h4,  .p_profile_edit #main_content .h_photo {
	padding: 8px 16px;
	font-size: 1.1em;
	text-transform: uppercase;
	background-color: #edf1f7;
	border-bottom: 1px solid #ccc;
	margin-top: 0;
}

.p_profile_edit #main_content .h_photo {
margin-bottom: 10px;
}

.p_profile_edit #content table.ajax_place {
/*background: #feffd5;*/
width: 300px;
margin-bottom: 10px;
padding: 5px 10px;
}

.p_profile_edit #content .ajax_place td{
border: 0;
padding: 2px;

}

.p_profile_edit #content .ajax_place #search{
border: 0;

}

.p_profile_edit #content .add_up {
margin: -35px 0 0 220px;
padding: 0;
}


.hotel .p_search .get_proposal_lg {
	float: left;
	margin: 10px 6px;
}

.hotel .p_search .max_sub {
	width: 100%;
	height: 45px;
	display: block;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	}

.hotel .p_search .max_p {
	padding: 15px 0 0 15px;
	font-size: 1.2em;
}

.hotel .p_search .back, .hotel .area_res .back {
	margin-left: 10px;
}

.hotel .p_search #sorting_form div {
	display: inline;
	margin-left: 70px;
}

.hotel .p_search .site_overview .site_details {
width: 252px;
float: right;
display: inline;
min-height: 70px;
height:auto !important;
}




.site_overview .actions .adds, .site_overview .actions .get_props a {
	display: block;
	height: 0;
	width: 58px;
	padding-top: 26px;
	overflow: hidden;
	text-indent: -2000px;
	background: url(/images/gl-a-added-bg.gif) no-repeat;
}

.site_overview .actions .get_props a {
	background: url(/images/gl-form-get_prop_sm-btn.gif) no-repeat;
	margin: 0;
}

.site_overview .actions .get_props {
	display: block;
	height: 26px;
	width: 58px;
	background: url(/images/gl-form-get_prop_sm-btn.gif) no-repeat;
}

.site_overview .actions .adds, .site_overview .actions .get_props {
	margin: 0 0 22px 80px;
}

.hotel .p_search .site_overview p.left {
	text-align: left;
	margin: 0;
	padding: 0;
}

.area_results {
	padding: 8px;
	font-size: .8em;
	line-height: 1.7em;
	clear: both;
}

.area_results h3 {
	font-size: 1.3em;
	margin-bottom: 4px;
}


.area_results img {
	display: block;
	float: left;
	margin-right: 8px;
}

.area_results a {
text-decoration: underline;}

.hotel .area_results p {
padding-left: 30px;
font-size: 1.3em;
}

.hotel .area_results p.area_s {
padding-top: 8px;
}

.write_rev .leg_arrow {
	margin: 10px 0 0 15px;
	padding: 0 0 0 16px;
	background: #fff url(/images/gl-li-arrow.gif) 0 .1em no-repeat;
}

.write_rev #write_rev_field .field_p {
    width: 500px;
	margin-left: 15px;
}

.write_rev #upload_table, .write_rev #upload_table_ajax {
margin-left: 15px;
}

.prof_home #content .home_pad {
margin-top: 20px;
}

.prof_home #summary h2 {

}

.p_profile_edit .photo_player #thumbs, #profile_edit.photo_player #thumbs {
	width: 380px;
	float: right;
}

.p_profile_edit .photo_player .bus_name {
color: #6289ba;
}

.prop_list #breadcrumbs {
    padding-left: 6px;
}

.prop_list #breadcrumbs strong {
	padding: 0;
}

.prop_list .save_n a {
text-decoration: underline;
}

.p_descript #content, .p_change_photo #content {
border-top: 0;
}

.p_change_photo #caption {
	width: 300px;
}
/*
.p_signin #main_nav{
	margin-top: -12px;
}

.p_signin #header {
height: 97px;
}

.p_signin h1 a, #congrats_invite .public_invite h1 a, .biz_account .prop_list h1 a, , .biz_account .prop_request h1 a {
	width: 324px;
	background: url(/images/gl-h1-logo-b.gif) no-repeat;
}

#congrats_invite .public_invite .logged #sign_in strong {
	width: 100px;
}

.claim_p h1 a, .p_review h1 a, .p_details h1 a, .p_profile_edit h1 a, #public_profile h1 a, .p_search h1 a, .area_res h1 a, .write_vis h1 a, .call_list h1 a, .forward_list h1 a, .p_descript h1 a, .p_change_photo h1 a, .pub_props h1 a, .prop_list h1 a, .prop_request h1 a, .my_hires h1 a, .hires_list h1 a {
	background: url(/images/gl-h1-logo-b2.gif) no-repeat;
}

.claim_p #sign_in, .p_review #sign_in, .write_vis #sign_in {
	margin: 12px 0 0 0;
	padding-right: 30px;
	line-height: 1.8em;
	font-size: .9em;
	color: #fff;
}

.p_search #sign_in {
	margin: 12px 0 0 0;
	padding-right: 30px;
	line-height: 1.3em;
	}

.user_logged #sign_in {
	margin: 10px 0 0 0;
	padding-right: 50px;
	line-height: 1.8em;
}

#sign_in .biz_logged {
	margin: 10px 0 0 0;
	padding-right: 50px;
	line-height: 1.8em;
}

.user_logged #sign_in strong, .prop_request .logged #sign_in strong, .prop_list .logged #sign_in strong,  {
	width: 100px;
}

.area_res .user_logged #sign_in, .pub_props .user_logged #sign_in, .my_hires .user_logged #sign_in {
	line-height: 1.5em;
}
*/

.thb_edit, .thb_edit a {
	color: #6289ba !important;
}

.p_profile_edit .thb {
	height: 140px;
	width: 80px;
	text-align: center;
}

.prof_photo .actions a {
padding-right: 10px;
}

.prof_photo #content table a {
color: #605c5b;
text-decoration: underline;
}

.my_hires .ae_hire { 
padding-left: 40px;
}


.pub_props #listing {
	font-size: .8em;
	margin-bottom: 10px;
}

.pub_props #phone_listing {
	font-size: .8em;
}

.pub_props #listing table, .pub_props #phone_listing table {
	float: left;
	width: 138px;
	margin: 0 8px 10px 4px;
	border-collapse: collapse;
}

.pub_props #listing td, .pub_props #phone_listing td {
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 3px;
}

.pub_props .phone_listing td img {	
}

.pub_props #listing a, .pub_props #phone_listing a {
	color: #6289ba;
	text-decoration: underline;
}

.pub_props #listing table .trsh_cell, .pub_props #phone_listing table .trsh_cell {
width: 15px;
padding: 5px 4px 0 0;

}

td.numb_cell, td.trsh_cell {
width: 15px;
}

.prop_list #two_table td.prop_space {
width: 8px;
border: 0;
}

.prop_list #two_table td.prop_space_h {
height: 10px;
border: 0;
padding: 0;
margin: 0;
}


.prop_list #two_table td.prop_space_h img {
padding: 0;
margin: 0;
display: block;
}

#filter_scroller {
width: 190px;
	height: 190px;
	overflow: auto;
	border: 1px solid #deddda;
	padding: 5px;
	margin-left: -4px;
}

.privacy_note {
vertical-align: top;
}

#about_page #content h2.golden, #contact_us #content h2.golden, #create_account #content h2.golden, #congrats_invite #content h2.golden, #site_faq #content h3.golden, #join_pitch #content h3.golden, #create_account h2 {
	padding:       10px 0 6px 40px;
	margin-bottom: 25px;
	font-size:     1.3em;
	background:    transparent url(/images/rec_search-h2-bg2.jpg) 50px 0 repeat-x;
	border: 0;
	border-bottom: 1px solid #ccc;
	}
	
	#about_page #content h2.golden {
	margin-bottom: 15px;
	}
	
	#join_pitch #content, #create_account #content
	{
	margin-top: 20px;
	}
	
#about_page #content h3.blu_h {	
	padding: 2px 6px;
	margin: 5px 40px 15px 40px;
	border: 1px solid #cbcbcc;
	background-color: #e1ecfc;
	color: #6289ba;
	text-align: left;
	white-space: nowrap;
	font-size: 1.1em;
	}

#about_page #content h3.gold_h {	
	padding: 2px 6px;
	margin: 5px 40px 15px 40px;
	border: 1px solid #cbcbcc;
	background-color: #fcf7e4;
	color: #605C5B;
	text-align: left;
	white-space: nowrap;
	font-size: 1.1em;
	}

#about_page #main_content a {
text-decoration: underline;
}

.review_span {
height: 80px;
width: 93px;
display: block;
float: left;
margin-right: 10px;
}

#content #summary .age_details {
width: 100px;
padding-left: 0;
margin-left: 0;
}

#content #summary .age_details td {
vertical-align: top;
}

#content #summary .action#pub_age {
	padding-left: 12px;
	min-height: 65px;
}

#biz_affiliate #main_content h3, #biz_affiliate #main_content h4 {
margin-left: 110px;
}

#biz_affiliate .prop_list #main_content h3, #biz_affiliate .prop_list #main_content h4 {
margin: 0 0 10px 0;
padding: 0;
}

#biz_affiliate #main_content h3 {
color: #6289ba;
font-size: 2em;
padding-bottom: 8px;
}

#biz_affiliate #main_content h4 {
color: #999999;
font-weight: normal;
font-size: 1.5em;
}

#biz_affiliate #content form li {
list-style: none;
padding-bottom: 10px;
}

#biz_affiliate #content form ul {
padding-bottom: 10px;
margin-left: 30px;
}

#biz_affiliate #content #aff_bann {
display: block;
height: 80px;
margin-bottom: 15px;
width: 690px;
}

#biz_affiliate #main_content {
border-top: 0;
margin-top: 0;
padding-top: 0;

}

#biz_affiliate #content {
border-top: 0;
padding-top: 0;
margin-top: 0;
}

#congrats_invite h2.golden {
	padding: 10px 0 6px 40px;
	margin-bottom: 0;
	font-size: 1.3em;
	background: transparent url(/images/rec_search-h2-bg2.jpg) 50px 0 repeat-x;
	
	border: 1px solid #ccc;
	border-bottom: 0;
}

#congrats_invite #main_content {
	border-top: 0;
}

.fwd_list #wrap, .write_rev #wrap, .p_biz_refer #wrap, .p_profile_edit #wrap, .p_profile #wrap, .p_profile_edit .p_review #wrap, .p_review#p_biz_profile  #wrap, .miss_bus#p_biz_profile #wrap, #p_biz_profile #wrap.my_hires, #p_biz_profile.hires_list #wrap, #p_biz_profile.prop_list #wrap  {
/*	background: #fff url(/images/biz-div-wrap-bg.gif) bottom repeat-x; */
}

.fwd_list .fwd_space {
	margin-left: 15px;
}

#prof_tbl_fix {
	border-collapse: collapse;
	vertical-align: top;
	width: 546px;
	float: right;
	margin: 0;
	padding: 0;
}

body.leopard #prof_tbl_fix {
	float: none;
}

#profile_edit #content .biz_info#profile {
	min-height: 630px;
	height: auto !important;
	height: 630px;
}

body.leopard #profile_edit #content .biz_info#profile {
	min-height: auto;
	height: auto;
}

#about_wedd_tbl_fix {
border-collapse: collapse;
vertical-align: top;
width: 546px;
float: right;
margin: 0;
padding: 0;
}

#about_wedd_tbl_fix02 {
border-collapse: collapse;
vertical-align: top;

margin: 0;
padding: 0;
    
}

.p_profile_edit #content .biz_info#description {
min-height: 630px;
	height: auto !important;
	height: 630px;
	}




#about_wedd_tbl_fix02 td {
vertical-align: top;

}

#about_wedd_tbl_fix02 td.td_describe {
border-left: 1px solid #ccc;

}

#prof_tbl_fix td {
vertical-align: top;
border-collapse: collapse;
padding: 0;
margin: 0;
}

#prof_tbl_fix td.fade_long {
	vertical-align: top;
	border: 1px solid #ccc;
	border-width: 0px 1px;
	background: #fff url(/images/search-div-profile-bg.jpg) bottom repeat-x;
}

body.leopard #prof_tbl_fix td.fade_long {
	border-right: none;	
}

#about_wedd_tbl_fix td.about_wedd_long {
	vertical-align: top;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

.p_profile_edit#p_biz_profile .p_review .rev_steps {
padding-bottom: 10px;
}

#biz_search_results #main_content form {
border-top: 0;
}


.hotel#p_biz_profile #sorting_form select {
    display: inline;
	width: 100px;
	float: right;
	margin-top: -23px;
	margin-right: 2px;
	margin-left: 2px;
}

ul#pre_next {
    width: 210px;
	float: right;
	margin: -25px 0 0 0;
	padding: 0;
	
}

#pre_next li {
    display: inline;
	height: 23px;
	padding: 0 6px;
	float: left;
}

ul.thum_num {
	float: right;
	margin: 0 20px 0 0;
	padding: 0;
    	
}

.photo_player #content .thum_num li {
	height: 23px;
	padding: 0 12px;
	float: left;
	display: inline;
	margin: 0;
}

.photo_player #content .num_wrap_top {
margin: -25px 0 0 0;
width: 350px;
float: right;
}

.photo_player #content .num_wrap_bot {
margin: 0 0 0 0;
width: 350px;
float: right;
}

.p_review#p_biz_profile #main_content {
padding-bottom: 15px;
}

#summary_tbl {
float: left;
margin-bottom: 8px;
}

body.leopard #summary_tbl {
	width: 500px;
}

#summary_tbl td {
padding: 0;
}

#summary_tbl td#biz_info_td .address{
width: 130px;
}

.biz_account#profile_edit #biz_contact.tbl_contact, .p_biz_refer#p_biz_profile #biz_contact.tbl_contact, .p_review#p_biz_profile #biz_contact.tbl_contact {
	width: 80px;
	margin-right: 20px;
}

.biz_account#profile_edit #summary td.action_td, .p_biz_refer#p_biz_profile #summary td.action_td, .p_review#p_biz_profile #summary td.action_td {
border-left: 1px solid #deddda;
vertical-align: top;
}

.biz_account#profile_edit #summary td#biz_info_td, .p_biz_refer#p_biz_profile #summary td#biz_info_td, .p_review#p_biz_profile #summary td#biz_info_td, .biz_account#profile_edit #summary td#biz_info_td  {
padding-right: 10px;
vertical-align: top;
}
.biz_account#profile_edit #summary table {
border-collapse:collapse;
}

/* .biz_account#profile_edit #summary #summary_tbl h2.pub_long, .p_biz_refer#p_biz_profile #summary #summary_tbl h2.pub_long, .p_review#p_biz_profile #summary #summary_tbl h2.pub_long{
width: 250px;
margin: 0;
padding: 0;
} */

.biz_account#profile_edit #summary #summary_tbl h1.pub_long, .p_biz_refer#p_biz_profile #summary #summary_tbl h1.pub_long, .p_review#p_biz_profile #summary #summary_tbl h1.pub_long{
width: 250px;
margin: 0;
padding: 0;
font-size: 1.5em;
color: #396eb2;
}


.biz_account#profile_edit #summary_tbl .action#first_column, .p_biz_refer#p_biz_profile #summary_tbl .action#first_column, .p_review#p_biz_profile #summary_tbl .action#first_column {
	margin-top: 0;
	padding-top: 0;
}

.biz_account#profile_edit #summary .action, .p_biz_refer#p_biz_profile #summary .action, .p_review#p_biz_profile #summary .action { 
	border-left: 0;
}

.p_profile_edit #biz_contact.fix {
	width: 300px;
}

#biz_contact {
padding-bottom: 10px;
}

#land_page .pub_props h2.golden, #land_page .pub_props #content p strong {
color: #000;
}

#p_data_scroller {
    width: 280px;
	height: 350px;
	overflow: auto;
	border: 1px solid #deddda;
	padding: 5px;
	margin-left: 4px;
}

#md_mark pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 padding: 0 16px 12px 16px;
 width: 245px;
 text-indent: 20px
}

#md_mark code {
font: 1.3em Helvetica, Arial, sans-serif;
}

#md_mark li {
margin-left: 60px;
padding-left: 0px;
}

#md_mark ul {
list-style: disc;
 width: 245px;
 margin-bottom: 12px;
}

#md_mark ol {
  list-style: decimal;
  width: 245px;
   margin-bottom: 12px;
}


#md_mark h1, #md_mark h2, #md_mark h3, #md_mark h4, #md_mark h5, #md_mark h6  {
font: 1em Helvetica, Arial, sans-serif;
font-weight: bold;
background: transparent;
border: 0;
line-height: 1.5em;
padding: 0 16px;
width: 245px;
text-transform: none;
margin: 0;
 
}

#profile_edit #content .biz_info#profile .off{
padding-left: 5px;
padding-bottom: 8px;
padding-top: 0;
}

#profile_edit #content .biz_info#profile .carry{
padding-top: 0;
padding-left: 5px;
border: 0;
}


.my_net .column {
	width: 266px;
	margin: 0;
}


.my_net #net_filters {
	height: 350px;
padding: 20px 0 0 10px;
}

.my_net #net_filters label {
	width: 240px;
    font-size: 1.2em;
    margin-bottom: 20px;
}

.my_net #net_filters select {
	width: 140px;
	margin-top: -18px;
float: right;
}

.my_net .frame {
	border: 0;
	margin-bottom: 0px;
}


.my_net #net_wrap {
	margin-left: 10px;
}

.my_net #net_wrap td {
	border: 1px solid #ccc;
	vertical-align: top;
	border-collapse: collapse;
}

.my_net #net_wrap td.td_filt {
width: 256px;
}

.my_net #net_wrap td.blnk_cell {
width: 10px;
margin: 0;
padding: 0;
border: 0;
}

.my_net #net_wrap td.td_member {
width: 600px;
}


.my_net .header {
	padding: 4px 6px;
	background: #eae2c2 url(/images/hotel_search-div-header-bg.gif) repeat-x;
	border-bottom: 1px solid #ccc;
}

.my_net .header h3 {
	font-size: 1em;
	display: inline;
}

.my_net #first {
	border: none !important;
}

.rec_search .my_net h2 {
	padding: 10px 6px;
	font-size: 1.3em;
	color: #5e5f5f;
	background: #fff;
	border: 0;
	height: 1.2em;
}

.rec_search .my_net #content {
	width: 910px;
	margin: 0 25px;

	border: 1px solid #ccc;
	border-top: none;
	padding-bottom: 10px;
}


.my_net #total_nets {
	border: 0;
	padding: 0 0 10px 12px;
}

.my_net #total_nets li {
   padding-left: 0;
}

.my_net #total_nets ul {
   list-style: decimal;
   padding-left: 15px;
   margin-left: 10px;
}

.my_net #business_menu {
	padding: 0;
}

.my_net .member_overview {
	padding: 8px;
	border-bottom: 1px solid #ccc;
	font-size: .95em;
	line-height: 1.3em;
	clear: both;
}

.my_net .member_overview #member_details td {
	border: 0;
}

.my_net .member_overview h3 {
	margin-bottom: 2px;
}

.my_net .member_overview p {
	padding-left: 10px;
}

.my_net #content .member_overview a {
	text-decoration: underline;
}

.my_net .site_overview .actions p {
	padding-left: 0;
}

.my_net #content .member_overview img {
	display: block;
}

.my_net #content {
	border-top: 1px solid #fff;
}

.my_net .site_overview .site_details {
display: inline;
}


.my_net .site_details_td {
width: 335px;
}

.my_net #content fieldset {
margin: 0;
padding: 0;
}


.my_net #content form {
margin: 0;
padding: 0;
}

.my_net #content legend {
font-size: 1.3em;
padding-top: 0;
color: #444;

}

.my_net #content #member_list {
	width: 610px;
	margin: 0;
	border: none;
	float: left;
}

.prop_list #content .prop_listing .list_space td.top_row {
	border-right: 1px solid #ccc;
	padding-left: 5px;
}

.prop_list #content .prop_listing .list_space td.action_td {
	padding-left: 5px;
	width: 260px;
}

.prop_list #content .prop_listing .list_space td.p_submit a {
font-size: .9em;
}

.prop_list #content .prop_listing .list_space td.prop_name a {
text-decoration: underline;

}

.prop_list #content .prop_listing .list_space td.prop_name p {
font-size: .9em;
}

.prop_request .prop_listing .full_listing td.prop_from {
	vertical-align: top;
	text-align: left;
	border: 0;
	padding-right: 20px;
}


.prop_request .prop_listing .full_listing .prop_from_info {
	width: 220px;
}

.prop_request .prop_listing .full_listing .prop_from_info td {
	border: none;
	color: #999;

}

.prop_request .prop_listing .full_listing .prop_from_info td p {
	text-align: right;

}

.prop_request .prop_listing .full_listing .prop_from_info td strong {
	color: #605c5b;
}

.prop_request .prop_listing .full_listing .prop_from_info td img{
	text-align: left;
}

.prop_request .prop_listing .full_listing .prop_from_info a {
   font-weight: bold;
   text-decoration: none;
}


.prop_request .prop_listing .full_listing .prop_from_info td.prop_thum {
	width: 40px;
	text-align: left;
	
}

.prop_request .prop_listing .full_listing th.prop_top {
	font-weight: normal;
}

.prop_request .prop_listing .full_listing th.prop_top strong {
	font-size: 1.3em;
}

#congrats_invite #back_gold {
float: right;
margin-top: -27px;
margin-right: 120px;
text-decoration: underline;
font-size: 1.1em;
font-weight: bold;
}

.cat_area {
	margin: -20px 25px 2px 0;
	padding-right: 12px;
	background: url(/images/gl-p-cat-bg.gif) right no-repeat;
	color: #6289ba;
	float: right;
}

#biz_refer #main_content table h3 a, #p_biz_profile #main_content #biz_refer table h3 a {
color: #605c5b;
text-decoration: none;
}

#biz_refer #main_content table h3 a:hover, #p_biz_profile #main_content #biz_refer table h3 a:hover {
text-decoration: underline;
}

.rec_search #pop_h {
padding: 5px;
font-size: 1.1em;
font-weight: bold;
    background-color: #edf1f7;
	color: #605c5b;
	border-bottom: 1px solid #ccc;
}


#admin #content{
	margin-top: 25px;
}

#my_account .prop_list #main_content {
padding-top: 10px;
}

#pack_info .respond_h {
    font-size: 1.6em;
	color: #000000;
	font-weight: normal;
	overflow: visible;
	padding: 5px 0 10px 0;
	font-weight: bold;
}

#business_stats a {
text-decoration: none;
color: #6289ba;
}

/* HOME PAGE VERSION 3*/

#h_landing.v3  #content  {
	border: 0;
}

.v3 #main_content #home_search {
	width: 910px; 
	height: 265px; 
	background: url(/images/bg-search-v3.gif) no-repeat 0 -5px transparent; 
	border: 0; 
	margin: -2px 0 0 0; 
	padding: 0; 
	float: left;
}

.v3 #home_fields {
	float: left;
	width: 525px; 
	height: 265px;
}

.v3 #home_andor {
	background: url(/images/bg-home-select.gif) left no-repeat transparent; 
	height: 27px; 
	width: 433px; 
	margin: -5px 0 0 65px; 
	padding-bottom: 4px; 
	border-bottom: 1px solid #7798bf;
}

.v3 #d_float {
	float: left;
	width: 182px;
	margin-right: 40px;
}

.v3 #h_drop {
	vertical-align: middle;
	border: 1px solid;
    border-color: #4a6593;
}

.v3 #main_content #home_search span.select {
	position: absolute;
	width: 182px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 24px;
	padding: 1px 24px 0 6px;
	font: 11px/20px arial,sans-serif;
	background:url(/images/bg-drop-art.jpg) 0 0 no-repeat;
	overflow: hidden;
	font-size: 1.1em;
	font-family: Helvetica, Arial, sans-serif;
	color: #28405a;
}

.v3 #h_getmarr {
	height: 27px; 
	width: 433px; 
	margin: -5px 0 0 65px; 
	padding: 0 0 5px 0; 
	border-bottom: 1px solid #7798bf;
	float: left;
	text-align: left;
}

.v3 .h_inputer {
	width: 172px; 
	height: 16px;
	margin: 0;
	padding: 2px 4px 4px 4px;
	float: left; 
	font-size: 1.1em;

	font-family: Helvetica, Arial, sans-serif;

	border: 1px solid;
    border-color: #6b86b4;
    color: #28405a;
    overflow: visible;
}

.v3 #h_sgo {
	float: left; 
	margin: 0; 
	padding: 8px 0 0 0; 
	border: 0; 
	margin-left: 65px;
	}

.v3 #home_slides {
	float: right; 
	width: 368px; 
	height: 263px; 
	background: url(/images/bg-slide-home.gif) transparent left no-repeat; 
	padding: 3px 0 0 3px;
	position: relative;
	z-index: 0;
}

.v3 #h_only {
	float: left;
    height: 26px;
	width: 452px;
	display: block;
	margin-top: -12px;
}

.v3 #boxer_wrap {
	float: left; 
	width: 920px;
	margin-top: -2px;
}

.v3 .mod_box {
	float: left;
}

.v3 #foot_info {
	background: url(/images/bg-foot-fade.jpg) #fff bottom repeat-x; 
	border-top: 0; 
	width: 962px; 
	height: 255px; 
	margin: 0 0 0 -6px; 
	float: left;
	}

.v3 #expand_footer {
	width: 942px; 
	padding: 5px 0 0 0; 
	margin: 0;
	vertical-align: top;
}

.v3 #expand_footer h4 {
	color: #6289ba;
	font-size: 1em;
}

.v3 #expand_footer td {
	vertical-align: top;
}

.v3 #expand_footer #about_foot {
	width: 240px; 
	padding: 0 30px 0 30px; 
	margin: 0;
}



.v3 #expand_footer #add_foot {
	width: 220px; 
	padding: 0 30px 0 30px; 
	margin: 0;
}

.v3 #expand_footer #add_offset {
float: left;
margin-top: -40px;
position: relative;
z-index: 900;
}

.v3 #expand_footer #view_badge{
}

.v3 #expand_footer #view_badge #tag_line{
  position: absolute;
  padding-top: 30px;
  padding-left: 71px;
}

.v3 #expand_footer #view_badge #tag_line a:link { 
	color: white;
}

.v3 #expand_footer #view_badge #tag_line a:hover { 
	color: #CCCCCC;
	text-decoration: none;
}

.v3 #expand_footer #view_badge #tag_line a:visited { 
  color: white;
}

.v3 #expand_footer #view_badge #tag_line a:active { 
	color: #333333;
}


.v3 #expand_footer ul {
	margin-left: -4px;
}

.v3 #expand_footer ul li {
	margin: 0;
	padding: 0 4px;
}

.v3 #under_foot {
	color: #fff; 
	width: 910px;
	height: 50px; 
	padding: 8px 50px 0 40px;
	font-size: 1.1em; 
	background: url(/images/bg-foot-art-v3.jpg) #e4e1d1 no-repeat;
	float: left;
	margin-top: -15px;
}

.v3 #footer_nav {
	height: 20px;
}

.v3 #footer_nav li {
	margin-top: 0;
	border: 0;
}

#h_about, #h_search-more, #h_only-one, #h_select-cat, #h_where-married {
	text-indent: -5000px;
}

#h_about {
	height: 0px;
}

#h_search-more {
	background: url(/images/h_search-more.gif) no-repeat;
	height: 34px;
}

#h_only-one {
	background: url(/images/h_only-way.gif) no-repeat;
	height: 26px;
	width: 452px;
}

#h_select-cat {
    background: url(/images/h_select-cat.gif) no-repeat;
	height: 40px;
	width: 546px;
	padding-bottom: 5px;
	margin-top: -3px;
}

#h_where-married {
    background: url(/images/h_input-where.gif) no-repeat;
	height: 41px;
	width: 544px;
	padding-bottom: 5px;
}

.v3 #container {
    margin: 0 auto 0 auto;
    width: 1000px;
	background: #e4e1d1 url(/images/bg-art-v3.jpg) center repeat-y;
	padding: 0;
	text-align: left;
}

.v3 #footer {
margin-top: 0;
}

.v3 #wrap {
padding-bottom: 20px;
}

.yui-sldshw-displayer {  
	position: relative;
	overflow: hidden;
}
.yui-sldshw-displayer img {
	position:absolute;
	width: 100%;
	height: 100%
}

.yui-sldshw-displayer  div {
	position: absolute;
	width: 100%;
	height: 100%
}

.yui-sldshw-next {
 z-index: 1;
 display: block;
 opacity: 1.0;
}

.yui-sldshw-active {
 z-index: 10;
 display: block;
 opacity: 1.0;
}
.yui-sldshw-cached {
 display: none;
 z-index: 0;
 opacity: 1.0;
}

div.yui-sldshw-frame {
 background: white;
}

#summary .edit,#summary .edit a,
#business_name .edit,#business_name .edit a {
font-weight:normal;
}

.prop_request .w_date {
	color:#605C5B;
}


#summary .summary_map {
float:right;
padding: 3px;
margin:0;
width:415px;
font-weight: bold;
background: url(/images/bg-summ_map.gif) transparent left no-repeat; 
}

body.leopard #sidebar .summary_map {
height: 249px;
padding: 3px;
font-size: 11px;
font-weight: bold;
background: url(/images/bg-summ_map.gif) transparent left no-repeat; 
}

#summary .summ_map_h,
body.leopard #sidebar .summ_map_h {
padding-left: 5px; 
color: #fff;
font-size:1.2em;
border-bottom:solid 1px #5f86b9;
}

#summary #embed_map_text,
body.leopard #sidebar #embed_map_text {
float:right; padding-right:5px;
}

#summary #show_map_text,
body.leopard #sidebar #show_map_text {
float:right; padding-right:5px;
}

#summary .summary_map .summ_map_h a,
body.leopard #sidebar .summary_map .summ_map_h a {
color: #fff;
font-weight: normal;
}

#summary .summary_map a,
body.leopard #sidebar .summary_map a {
color: #396EB2;
font-weight: normal;
}

#first_column.action {
	width:210px;
}

body.leopard #first_column.action {
	width:160px;
}

#about_wedd_tbl_fix02 {
	border-collapse: collapse;
}

#about_page #content ul.press-wrap, #about_page #content ul.press-release {
	float: left;
	list-style: none;
	padding: 0 0 0 40px;
  margin: 0 0 20px 0;
}

#about_page #content ul.press-wrap {

}

#about_page #content ul.press-release {
    margin-left: 0;
}

#about_page #content li.press-listing {
   float:left;
   width: 850px;
   list-style: none;
   padding: 0;
   margin: 0 0 20px 0;
}


.press-listing span.logo {
	clear: left;
	float:left;
  text-align: center;
  width:200px;
}

.press-listing img {
float:left;
}

.press-wrap.news .press-listing img {
float:none;
}

.press-listing p {
   float:left;
   width: 300px;
}

.press-listing.release p {
   float:left;
   width: 800px;
}

#about_page #main_content #press-room a {
text-decoration: none;
} 

#agree_submit input {
float:left;
margin: 0 10px 0 0 ;

}

#site_faq strong {
font-weight: bold;
}

.p_review .w_info {
float: left;
width: 400px;
}

.p_review .w_info li {
float: left;
width: 400px;
}

.p_review li span.w_answ {
float: left;
text-align: left;
width: 250px;
}

.p_review li span.w_quest {
float: left;
width: 120px;
}

#biz_rev_wrap .w_links {
float: right;
text-align: right;
color: #396eb2;
width: 120px;
}

.p_review .w_links p {
width: auto;
float: right;

padding: 0;
margin: 0;
}

#content form .w_links p,
#biz_rev_wrap .w_links p {
padding: 0;
margin: 0;
}

#content form .w_links p.save_to,
#biz_rev_wrap .w_links p.save_to,
.p_review .w_links p.save_to {
padding-top: 15px;
float: right;
width: 120px;
}

.p_review .w_links a {
text-decoration: underline;

}

.p_review .real_wedd .rev_thumb img {
float: left;


}

.p_review #biz_rev_wrap.real_wedd p.no_photo {
padding-left: 10px;

}

.p_profile_edit #summary .action {
padding: 10px 0 0 0;
}

.p_profile_edit #summary .action a {
color: #396eb2;
}

.p_profile_edit #summary .real_wedd, 
.p_real_wedd #summary .real_wedd {
   padding-left: 20px;
   background: transparent url(/images/rec_search-p-real-bg.gif) 0 0 no-repeat;
}

.p_profile_edit #summary .review_star, 
.p_real_wedd #summary .review_star,
#content form .w_links p.review_star,
#biz_rev_wrap .w_links p.review_star
 {
   padding-left: 20px;
   background: transparent url(/images/search-img-star-full.gif) 0 0 no-repeat;
}

.p_profile_edit #summary .map_hires, 
.p_real_wedd #summary .map_hires,
#content form .w_links p.map-hires,
#biz_rev_wrap .w_links p.map-hires
 {
   padding-left: 20px;
   background: transparent url(/images/hires-maps-bg.gif) 0 0 no-repeat;
}

.p_profile_edit .summary_gall {
width: 48px;
float: left;
margin-left: -15px;
margin-right: 10px;
overflow: hidden;
height: 150px;
}

.p_profile_edit .summary_gall ul {
padding-left: 2px;
float: left;
width: 48px;
}

.p_profile_edit .summary_gall li {
list-style: none;
float: left;
width: 20px;
height: 20px;
overflow: hidden;
padding: 0 4px 4px 0;
}

.p_profile_edit .summary_gall li img {
width: 20px;
height: 20px;
}

.p_profile_edit #content #summary #pub_age.action,
.p_real_wedd #content #summary #pub_age.action {
width: 80px;
}

.p_profile_edit #biz_contact.fix,
.p_profile_edit .p_real_wedd #biz_contact.fix {
width: 360px;
}

#summary .all_pho {
float: left;
white-space: nowrap;
padding: 0;
margin: 0;
color: #396eb2;
}

#summary .save_to {
float: left;
color: #396eb2;
padding: 10px 0 0 14px;
font-size: 1.1em;
}

#summary .save_to a {
color: #396eb2;
}

table.detail_wrapper {
float: left; 
  min-height: 55x; 
  height:auto !important;
  height:55px;
display: block;
width: 265px; 
position: relative; 
overflow: visible;

}

table.detail_wrapper td, table.detail_wrapper tbody,
table.detail_wrapper-new td, table.detail_wrapper-new tbody  {
vertical-align: bottom;
height: 55px; 
}

.rev_step_td a {
text-decoration: underline;
}

.p_review .real_wedd .rev_intro {
border-bottom: 1px solid #ccc;
margin: 0 25px;
padding: 0 0 10px 0;
}

.p_review .real_wedd .rev_steps {
border-bottom:1px solid #CCCCCC;
border-top:0;
padding-bottom: 8px;
margin-bottom: 0;
}

#content #summary .age_details.long {
width: 300px;

}

#content #summary td.name {
width: 110px;

}

.real_wedd .img_wrap {
width: 80px;
float: left;
display: block;
margin-right: 10px;
}

.my_hires .site_overview h3 {
min-height: 15px;
display: block;
}

.h_display {
font-size: 1em;
margin-bottom: 5px;
}

.l_refer_wrap {
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
margin-bottom: 10px;
}

#embed_badge #embed_text {
width: 500px;
height: 35px;
overflow: hidden;
float: left;
margin-top: 10px;
}

.itip {
float: left; width: 180px; padding-top: 100px;
padding-left: 20px;
}

#net_links {
height: 20px; width: 600px; margin-top: 15px; vertical-align: middle;
}

#footer #net_links a{
color: #396eb2;
}

#net_links .net_btns {
float: left; width: 300px;
}

#net_links .net_btns .lnks {
float: left; height: 20px;
}

#net_links .net_btns span {
padding-left: 5px;
}

/*img, div { behavior: url(iepngfix.htc) }*/

#banner_wrap {
position: relative;
float: left;
width: 935px;
height: 63px;

}

.banner-beau {
position: absolute;
top: 0;
right: 0;
cursor: pointer;
}

#p_biz_profile #content #main_content .d-form {
margin-bottom:0;
padding-bottom:0;
}
.p_review #content .d-form {
border:0 none;
margin:0;
padding:10px 0 0;
}
#content form {
margin-bottom:20px;
padding:10px 14px;
}
#main_content .d-form {
border-top:1px solid #CCCCCC;
margin:0 25px;
}

.p_review #content .d-form fieldset {
border:0;
}

.p_review #content td.rev_step_td {
padding-right: 15px;
}

.p_review #content td.was_this_td {
padding-top: 5px;
}

#md_mark.hotel-desc {
padding: 0 20px;
}

#adword #main_content {
padding: 0 0 20px 0;
}

#adword #slideshow {
float: left;
width: 350px;
margin-left: 70px;
background-color: #eee;
display: inline;
}

#adword .ad-form {
width: 310px;
background-color: #f3eed8;
border: 1px solid #ccc;
margin-left: 70px;
padding: 20px;
float: right;
margin-right: 0;
margin-top: 25px;
}

#adword #get-props.ad-form,
#adword #select-vend.ad-form {
float: left;
margin-right: 70px;
margin-left: 0;
padding: 0;
display: inline;
}

#adword #get-props-show-results {
float: right;
margin-right: 70px;
margin-left: 0;
margin-top: 0;
padding: 20px;
display: inline;
}

#adword #get-props.ad-form.get {
padding: 20px;
margin-top: 0;
display: inline;
}

#adword #select-vend.ad-form {
background-color: #fff;
width: 410px;
margin-right: 0px;
margin-top: 0px;
}

#adword #comp-prop.ad-form {
width: 370px;
margin-left: 0px;
padding: 0;
display: inline;
}


#adword .ad-form h3 {
color: #000;
font-size: 1.4em;
font-weight: bold;
margin-bottom: 15px;
}

#adword #select-vend.ad-form h3,
#adword #comp-prop.ad-form h3  {
margin: 20px 0 0 20px;
float: left;
display: inline;
}

#adword #select-vend.ad-form h3 {
margin-left: 0;
margin-top: 0;
}

#adword #select-vend.ad-form .name_prop h3 {
font-weight: normal;
}

#adword #select-vend.ad-form h3#h-sp {
margin-top: 20px;
}

#adword #select-vend.ad-form .sp-h h3 {
margin-left: 20px;
}

#adword #comp-prop.ad-form h3  {
margin: 0 0 20px 0;
padding: 20px 20px 40px 20px;
border-bottom: 1px solid #ccc;
width:330px;
}

#ad-blurb {
color: #000;
float: left;
padding: 20px 70px;
font-size: 1.2em;
}

#adword #content h1.golden, #adword #content h2.golden {
background:transparent url(/images/rec_search-h2-bg2.jpg) repeat-x scroll 50px 0;
border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
border-style:none none solid;
border-width:0 0 1px;
font-size:1.3em;
padding:10px 0 6px 20px;
font-weight: normal;
}

.f-gfp-line {
float: left;
width: 310px;
margin-bottom: 10px;
}

#comp-prop .f-gfp-line {
margin-bottom: 5px;
width: 330px;
margin-left: 20px;
display: inline;
}

.f-gfp-l {
float: left;
width: 140px;
}

.vend-cat,
#f-min-max {
float: right;
width: 158px;
}

#f-min-max {
width: 157px;
}

#comp-prop .f-gfp-l {
color: #000;
width: 130px;
}

#so-but .f-gp-i {
margin-right: 20px;
margin-left: 0;
display: inline;
}

.f-gp-i {
float: left;
width: 140px;
border: 0;
margin-left: 20px;
}

.f-gp-r {
float: right;
width: 160px;
border: 0;
margin: 10px 0 0 0;
}

.f-gfp-i {
float: left;
width: 153px;
padding: 2px;
height: 14px;
}

#comp-prop .f-gfp-i {
width: 175px;
float: right;
}

.f-pb-i {
float: left;
width: 60px;
padding: 2px;
height: 14px;
}

.f-pb-ir {
float: right;
width: 60px;
padding: 2px;
height: 14px;
}

.f-min-l {
float: left;
width: 77px;
font-size: .9em;
}

.f-min-r {
float: right;
width: 77px;
font-size: .9em;
}

.f-m-d {
float: left;
width: 10px;
font-size: .9em;
}

.l-so {
float: left;
padding: 5px 0 0 10px;
}

#select-vend .l-so {
width: 125px;
text-align: center;
}

.f-gfp-l.pb {
padding: 20px 0 0 0;
}

.f-gfp-l.wl {
padding: 5px 0 0 0;
}

.f-gfp-i.inr {
float: right;
}

#wb-itp {
width: 350px;
float:right;
margin: 10px 70px 0 0;
display: inline;
}

#wb-itp p {
float: left;
width: 310px;
margin: 0 0 10px 0;

}

.itp-wb {
text-indent: -5000px;
display: block;
background: url(/images/wb-in-press.png) no-repeat;
width: 150px;
height: 35px;
float: left;
}

.itp-is {
text-indent: -5000px;
display: block;
background: url(/images/sm-instyle.gif) no-repeat;
width: 115px;
height: 40px;
float: left;
margin-left: 45px;
margin-top: -10px;
display: inline;
}

.itp-tc {
text-indent: -5000px;
display: block;
background: url(/images/sm-techcrunch.gif) no-repeat;
width: 150px;
height: 40px;
float: left;
margin-top: -10px;
display: inline;
}

.s-itp {
color: #000;
float: left;
padding-top: 5px;
}

#b-wd {
float: right;
margin-right: -5px;
width: 185px;
}

#adword .site_overview {
width:394px;
background-color: transparent;
}

#select-vend .so-check {
float: left;
margin: 0 10px 0 0;
width: 20px;
}

#select-vend .site_overview .actions {
width: 130px;
}

#select-vend .site_overview .place_price {
float: left;
}

#select-vend table.detail_wrapper-new td {
width: 265px;
}

#so-but {
float: right;
margin: 20px 10px 0 0;
width: 150px;
text-align: center;
display: inline;
}

.f-h {
border-bottom: 1px solid #ccc;
width: 100%;
float: left;
padding-bottom: 10px;
}

.s-comp {
float: left;
margin: 0 0 0 20px;
display: inline;
}

.sp-h {
float: left;
width: 250px;
}

.gp-re {
float: left;
margin: 10px 20px 0 20px;
padding-bottom: 20px;
display: inline;
}


table.detail_wrapper-new {
float: left; 
min-height: 55x; 
height:auto !important;
height:55px;
display: block;
width: 265px; 
overflow: visible;
}

#land-right-col {
float: right;
width: 390px;
}

.landing-testimonial {
float: left;
width: 370px;
color: #999;
font-size: .9em;
margin: 10px;
}

#wb-itp.wp-confirm {
margin-left: 40px;
margin-right: 0;
float: left;
}

.sp-h.sp-con {
float:left;
width:400px;
}

.biz_account h1.golden.conf, .biz_account h2.golden.conf {
color: #333;
}

#so-but.conf-but {
width: 240px;
margin-top: 10px;
margin-right: 0;
}


#so-but.conf-but .f-gp-i {
width: 240px;
}

#adword #comp-prop.ad-form h3.h-conf {
border-bottom:1px solid #CCCCCC;
margin:0 0 20px;
padding:20px 0 15px 20px;
width:370px;
}

#adword #comp-prop.ad-form.conf {
display:inline;
margin-left:0;
margin-top:0;
padding:0;
width:390px;
}

.s-comp.conf {
margin:0 0 0 78px;
float: left;
}

#select-vend .site_overview .name_prop {
float:left;
height:auto !important;
min-height:20px;
width:265px;
}

#content form #select-vend p {
margin-bottom:0;
}

.gp-re.conf {
padding-left: 25px;
background: url(/images/ico-lock.png) no-repeat 0 5px;
}

.big-words {
display: block;
text-indent: -5000px;
background: url(/images/ico-quote.gif) no-repeat 0 0;
height: 16px;
width: 16px;
float: left;
margin-left: -20px;
}

.big-words-r {
display: block;
text-indent: -5000px;
background: url(/images/ico-quote2.gif) no-repeat 0 0;
height: 16px;
width: 16px;
float: right;
margin-top: -5px;
}


.landing-testimonial p {
float: left;
}

.signature {
float: right;
}

#adword #main_content {
float: left;
}

#adword #content h1.golden, #adword #content h2.golden {
color: #000;
font-weight: bold;
width: 890px;
border-bottom:1px solid #CCCCCC;
height:1.2em;
}

#main_content #landing-search-form, #main_content #landing-proposals-form {
float: right;
}

#adword #get-props-show-results {
margin-right:0;
}

#content form#landing-search-form {
color: #000;
padding-top: 0;
margin-bottom: 5px;
margin-left: 0;
margin-right: 60px;
display: inline;
}

#adword #content {
float:left;
margin-bottom: 30px;
}

#main_content #landing-proposals-form {
float:left;
width: 830px;
}

#adword #slideshow #photo_thumbs {
background-color: #ffffff;
}

#adword #slideshow {
background-color: #ffffff;
}
body.leopard #biz_review .rev_steps {
	width: 600px;
}
body.leopard .write_rev .rev_steps {
	width: 600px;
}
body.leopard .p_review .rev_steps {
	width: 600px;
}
body.leopard * .rev_steps {
	width: 600px;
}
.blue-bg {
	background: #19189e;
	padding: 10px;
	color: #ffffff;
}
h5 {
	font: 1.1em/1.4em Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	margin-top: 20px;
}
#pack_tbl .topper {
	border-bottom: 1px solid #dadada;
}
fieldset.pack_info {
	border: none;
}

#pack_info .cell106 tr td {
	width: 106px;
}

#pack_info .cell160 tr td {
	width: 160px;
}

#pack_tbl tr.credits td {
	padding: 10px;
	width: 320px;
	text-align: center;
	border-bottom: 1px solid #dadada;
	border-top: 1px solid #dadada;
}

#pack_right p.question {
	text-align: center;
	margin: 50px 0;
}
#form_wrap .small {
	font-size: 0.8em;
}
h5.creditpg {
	margin: 20px 10px 10px 10px;
}
body.credits#my_account table {
	border: none;
}
table.creditpg-visitors tr td {
	padding: 5px;
	margin-top: 5px;
}
span.beigebutton a {
	padding: 10px 20px;
	background-color: #988987;
	border-bottom: 1px solid #605655;
	border-left: 1px solid #605655;
	border-top: 1px solid #a89c9a;
	border-right: 1px solid #b5aaa9;
	font-weight: bold;
	color: #ffffff;
	font-size: 1.2em;
	zoom: 1;
}
body.login span.note {
	margin-left: 142px;
	color: #9a9a9a;
}
.wb_signin ol li input {
	position: relative;
	left: 10px;
}
#pack_tbl tr.odd, #pack_tbl tr.credits {
	background-color: #f9f9f9;
}
#pack_tbl tr.credits {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}