body{
	font-size:75%;
	background-color:#0C3152;
	font-family:arial;	
}

*{
	margin:0px;
	padding:0px;
}

.ad_left
{
	padding-left:37.5px;	
}

.ad_img
{
	border:1px #000000 solid;
}

a img{
	border:0px;
}
.center{
	margin-right:auto;
	margin-left:auto;
	color:#E0E0E0;
	display:block;
	text-align:center;
	width:400px;
}

table td{
	vertical-align:top;
	padding-bottom:10px;
}

#masthead{
	color:black;
	margin-bottom:10px;
}
#masthead img{
	display:block;;
}
#masthead div{
display:block;
}
#masthead div img{
	display:inline;
}
#container{
	width:818px;
	margin-right:auto;
	margin-left:100px;
	color:#E0E0E0;
	padding-bottom:25px;
}

#sidebar{
	margin-top:10px;
	width:200px;
	float:left;
	margin-right:15px;
	background-repeat:no-repeat;
}

.footer_ad
{
	margin-left:330px;
}

td.content_wrapper
{
	height:100%;
	width:100%;
}

td.ad_right_ie
{
	position:absolute;
	width:160px;
	height:600px;
	top:230px;
	left:950px;
	float:left;
}

td.ad_right_ff
{
	position:absolute;
	width:160px;
	left:950px;
	top:258px;
	float:left;
}

#sidebar .adtag{
	display:block;
	margin:0px auto;
}
#sidebar #logo{
	margin-bottom:5px;

}

#content{
	width:553px;
	float:left;
	margin:0px 0px 0px 15px;

}
#current-rooms-left{
	width:264px;
	margin-right:11px;
	float:left;
}
#current-rooms-right{
	width:264px;
	margin-left:11px;
	float:left;
}
#current-rooms-right div, #current-rooms-left div{
	background-image:url(/images/room-grad-bg.gif);
	background-repeat:repeat-x;
	background-position:0px 138px;
	margin-bottom:15px;
	height:270px;
	display:block;
}
.room-preview ul{
	margin-left:75px;
}
.room-preview img{
	display:block;
}
.room-preview ul li{
	font-size:1.1em;
	list-style-image:url(/images/bullet-icon.gif);
	margin-bottom:3px;
}
hr{
	clear:both;
	visibility:hidden;
}
p{
	font-size:1.2em;
	margin-bottom:0.8em;
	line-height:1.4em;
}
strong{
	color:#FFC989;	
}

h1{
	font-size:4em;
	letter-spacing:-1px;
	margin-top:45px;
	margin-bottom:10px;
}
h2{
	font-size:3em;
	display:block;
	letter-spacing:-1px;
}
h2.good{
	font-size:10px;
	color:#006600;
	line-height:32px;
	width:503px !important;
	width:453px;
	padding-left:50px;
	font-weight:normal;
	background-image:url(/images/h2-good.gif);
	background-repeat:no-repeat;
	background-position:top left;	
}
h2.error{
	font-size:10px;
	color:#CC0000;
	line-height:32px;
	width:503px !important;
	width:453px;
	padding-left:50px;
	font-weight:normal;
	background-image:url(/images/h2-bad.gif);
	background-repeat:no-repeat;
	background-position:top left;	
}
h3{
	font-size:17px;
	display:block;

	padding-top:10px;
	font-weight:normal;
	color:#DED1B2;
	margin-bottom:5px;
	margin-top:8px;
}
h4{
	font-size:15px;
	margin-bottom:5px;
	display:block;
	font-weight:normal;
	color:#DED1B2;
}
a{
color:#FF9900;
}
#content a:visited{
color:#A3B4C6;
}
a:active{

}
a:hover{
color:#FFCC33;
text-decoration:none;
}

.navbox{
	background-image:url(/images/nav-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:15px;
	margin-bottom:15px;
	width:165px;
	margin:0px 18px 15px !important;
}
#forum-navbox, #outings-navbox{
	background-image:url(/images/forum-nav-bottom.gif);
	margin:0px 18px 15px !important;
	display:block;
}
.navbox img{
	display:block;
}
div#outings-navbox img.top-bar{
	margin-left:-0px !important;
	display:block !important;
}

.navbox form{
	padding:0px 15px;
}
.navbox .rating{
padding-left:18px;
}
.navbox ul{
	list-style-type:none;
	margin:0px 11px 0px 10px;	

}


.navbox ul li{
	font-family:"trebuchet ms", arial, verdana;
	display:inline;
}
.navbox ul li a{
	padding:2px 10px;
	font-size:1.1em;	
	text-decoration:none;
	display:block;
	color:white;

	margin:3px 0px 2px;	
}

.navbox ul li a:hover, .navbox li.active a{
	color:#FF9900;
	background-color:#0D3D68;	
}
 .navbox li.active a{
 	font-weight:bold;
 }
 .navbox li.searchlink a{
	background-image:url(/images/magnify.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px; 
 }
.navbox .button{
	display:inline;
	margin-left:-3px;
}
.navbox label{
	font-size:10px;
	font-weight:bold;
	display:block;
	margin-bottom:2px;
	margin-top:3px;
}
.navbox ul li ul li{
	display:inline;
}
/* ----------------------------------------outings navbox -----------------------------*/
#outings-navbox ul{

}
#outings-navbox ul li{
	display:block;
	padding:11px;
	border-bottom:1px dashed #846924;
	font-family:arial;		
}
#outings-navbox ul li:hover,#outings-navbox ul li.active{
	background-color:#202D46;
	background-image:url(/images/glow.gif);	
}

#outings-navbox ul li a{
	padding:0px;
	margin:0px;
	display:inline;

}
#outings-navbox ul li strong{
	font-size:11px;
	display:block;

}
#outings-navbox ul li em{
	font-style:normal;
	font-weight:bold;
	font-size:12px;

}
#outings-navbox img{
	display:block;
	margin:0px auto;

}
#outings-navbox ul li a{
	color:#FFA500;
	background-color:transparent;
}
#outings-navbox ul li a:hover, #outings-navbox ul li.active a{
	color:#FFB400;
	background-color:transparent;
}
#outings-navbox ul li  a:hover span, #outings-navbox ul li a span , #outings-navbox ul li.active a span{
	color:#E0EF34;
	background-color:transparent;
}

/* ----------------------------------------outings navbox -----------------------------*/
#mem-search{
	 z-index:101;
	 position:relative;	
	 height:200px;
}
#mem-search div{
	display:block;
	height:80px;
}
#mem-search li a{
	background-image:url(/images/user_orange.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
}
#mem-search li a.saved{
	background-image:url(/images/group_go.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
}
#mem-search li a.remove{
	background-image:url(/images/cancel.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
	font-size:10px;
	border-bottom:1px dashed #ff9900;
	margin-bottom:5px;
}
.saved-search{
	color:#ff9900;
	font-weight:bold;
	margin-top:10px;
}
#content ul, #content ol{
	margin-left:30px;
	margin-bottom:20px !important;
	font-size:12px;
}
#content ul li, #content ol li{
	margin-bottom:10px;
	list-style-image:url(/images/bullet.png)
}
#content form li{
	list-style-image:none;
}

/* -------------------------------  Input box rules  -----------------------------------*/
input.px50, input.px100, input.px200, input.px300, input.px400, input.px500{
	height:17px;
}
.px50, .px100, .px150, .px200, .px300, .px400, .px500{
	/*background-image:url(/images/input_bg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;	*/
	border:1px solid #9C9C9C;
	margin:0px 0px 0px 0px;
	color:#666666;
	font-size:12px;	
	padding:2px;
}

#content form .px50, #content form .px100, #content form .px150, #content form .px200, #content form .px300, #content form .px400, #content form .px500{
background-color:#D8D8D8;
}


.px50{
	width:50px;
}
.px100{
	width:100px;
}
.px150{
	/* confusing as fuck huh? */
	width:130px;
}
.px200{
	/* confusing as fuck huh? */
	width:250px;
}
.px300{
	width:300px;
}
.px400{
	width:400px;
}
.px500{
	width:500px;
}

textarea.px200{
	height:115px;
	font-size:11px;
	font-family:helvetica,arial,sans-serif;
}
.navbox .px100{
	width:130px;
	margin-bottom:5px;
}
/* -------------------------------  Signup List Styles  -----------------------------------*/
.forum-table{
	background-image:url(/images/forum-bg-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-top:10px;
	padding-bottom:20px;
}

.forum-table table{
	margin:0px auto;
	width:510px;
	color:#E6E6E6;
}
.forum-table a{
	color:#EDE7D2;
}
#content .forum-table a:visited{
	text-decoration:none;
	color:#EDE7D2;
}	
 .forum-table a:hover{
	text-decoration:none;
	color:#FF6000;
}	
.forum-table-top{
	background-image:url(/images/forum-top-bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.forum-table{
	background-image:url(/images/forum-middle-bg.gif);
	background-repeat:repeat-y;
}

.forum-table th{

}
.forum-title h4{
	padding-left:20px;
	background-image:url(/images/note.gif);
	background-repeat:no-repeat;
	background-position:top left;	
	color:#FF6000;
}
.thread-name, .thread-details, .forum-post, .forum-title{
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(/images/dd-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.forum-table .thread-name{
	text-align:left;
	vertical-align:top;

}
.thread-name h4{
	font-size:12px;
	color:#3D3D3D;
	margin-bottom:3px;
	padding-left:20px;
	background-image:url(/images/forum-comment.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
}
.thread-name strong{
	font-size: 10px;
	padding-left:20px;
	font-style:normal !important;	
	color:#3D3D3D;
}
.forum-table .thread-details{
	text-align:right;
	vertical-align:top;
}
.thread-details em{
	font-size: 10px;
}
.thread-details strong{
	display:block;
	color:#E1BDA1;
}
.forum-post, .forum-post p{
	font-size:12px;
}
.forum-post h4{
	color:#FF6000;
}
.post-date{
	font-size:10px;
	margin-bottom:10px;
	display:block;
	color:#E1BDA1;
}
.forum-post .post-pic{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	border-top:1px solid #666666;
	width:50px;
	height:50px;
}
.post-options{
	text-align:right;
}
.post-options .post-reply a{
	background-image:url(/images/forum-comment-add.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	margin-left:20px;
	font-size:11px;
	padding-bottom:3px;
}
.post-options .post-edit a{
	background-image:url(/images/forum-comment-edit.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	margin-left:20px;
	font-size:11px;
	padding-bottom:3px;
}
#content form{
	background-image:url(/images/form-bg-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-top:10px;
	padding-bottom:20px;

}
#content form fieldset{
margin:0px;
padding:0px;
border:0px;
	padding-top:10px;
	background-image:url(/images/form-top-bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#content form h3{
margin:0px;
padding:0px;
font-size:15px !important;
color:#052D51;
padding:7px 0px 0px 45px;
margin:0px 7px 0px 4px;
height:51px;
	background-image:url(/images/legend-bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;

}
dl{
/*background-color:red;*/
width:500px;
margin:0px auto;
}
dt{
width:215px;
float:left;
padding-top:10px;
margin-top:10px;
	background-image:url(/images/dd-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#ff9900;
	font-size:12px;
	font-weight:bold;

}
form dt{
	color:#C4CAD7;
}
dt label{
	padding-left:25px;
	background-image:url(/images/dt-off.gif);
	background-repeat:no-repeat;
	background-position:top left;

}
dt em{
	display:block;
	margin:10px 10px 0px 15px;
}
dt.req label{
	background-image:url(/images/dt-req.gif);
}
dd{
width:285px;
float:left;
padding-top:10px;
padding-bottom:2px;
margin-top:10px;
	font-size:11px;
	background-image:url(/images/dd-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;

}
form dd{
	color:#D7CFC4;
}
dd ul {
	margin:0px !important;
	padding:0px !important;
	list-style-type:none;
}
dd ul li label{
	list-style-type:none;
	padding-left:5px;
}
dd input, dd select{
	margin-bottom:4px;
}
dd li input, dd li select{
	margin:0px;
}
form em{
font-weight:bold;
font-style:normal;
font-size:10px;
}
dt em{
padding-left:10px;
}
dd em{
display:block;
}
dd label strong{
	margin-left:18px;
	display:block;
	margin-bottom:0px;
}
hr{
	clear:both;
	
}

label{

}
.submit{
float:right;
margin-top:15px;
margin-right:72px;
}
.error_class{
	background-image:url(/images/error-icon.gif);
	background-repeat:no-repeat;
	background-position:top right;

}
.error_class em{
	color:#FF9C00;
	font-size:10px;
	font-weight:bold;
}
#profile-form h3{
	display:none;
}
#profile-form img{
	display:block;
}
.profile-btm-curv{
	margin-bottom:10px;
}
#content #profile-form{
	background-image:none;
	padding:0px;
}
#content #profile-form fieldset{
	background-image:none;
	padding:0px;
}
#profile-form ul{
	padding:5px 20px 5px 0px;
	list-style-type:none;

}
#profile-form ul li{
	margin-bottom:2px;
	width:200px;	
	float:left;

}
#profile-form ul label{
	padding-left:10px;
}
#profile-form div div{
	display:block;
	padding:0px !important;

}
#profile-form hr{
	width:500px;
}
.login-error{
	height:90px;
	background-image:url(/images/login-error.png);	
}
.login-error h2{
	font-size:10px;
	text-indent:-9999px;
	
	
}


.new-mail a{
	padding-left:40px !important;
	background-image:url(/images/new-mail.gif);		
	background-repeat:no-repeat;
	background-color:#0D3D68;	
}
.new-mail a strong{
	display:block;
	font-size:10px;
	font-style:normal;
}

.calendar-nav{
	height:32px;
	background-image:url(/images/calendar-nav.gif);
	background-repeat:no-repeat;
	margin-left:3px;	
	margin-top:10px;
	padding-right:3px;
}
.left{
	float:left;
}
.right{
	float:right;
}

.calendar{
	width:168px;
	padding:0px;
}
.calendar table{
	background-image:url(/images/day-bar.gif);
	background-repeat:no-repeat;
	background-position:1px 0px;
	margin:0px;
}
.day-bar td{
	height:20px;
	color:black;
	font-weight:bold !important;	
}
.calendar h3{
	line-height:28px;
	padding-left:30px;
	background-image:url(/images/calendar-icon.gif);
	background-repeat:no-repeat;
	font-size:12px;
	text-align:left;
}
.calendar td{
	padding:1px;
}
a.calendar_item{
	width:22px;
	height:22px;
	display:block;
	border:0px;
	background-repeat:no-repeat;		
}
a.calendar_item:active{
	background-position:bottom right	
}
a.day_off{
	background-image:url(/images/caloff.gif);
	cursor:default;
}
a.dayhistory{
	background-image:url(/images/calendar-history.gif);
}
a.day_off:active{
	background-position:top left !important;
}
a.daybooked{
	background-image:url(/images/booked.gif);
}
a.daybooked:hover, a.dayhistory:hover{
	background-position:bottom right
}
a.day1, a.day1_sel{
	background-image:url(/images/cal1.gif);
}
a.day1_off{
	background-image:url(/images/cal1_off.gif);
	cursor:default;
}

a.day2, a.day2_sel{
	background-image:url(/images/cal2.gif);
}
a.day2_off{
	background-image:url(/images/cal2_off.gif);
	cursor:default;
}

a.day3, a.day3_sel{
	background-image:url(/images/cal3.gif);
}
a.day3_off{
	background-image:url(/images/cal3_off.gif);
	cursor:default;
}

a.day4, a.day4_sel{
	background-image:url(/images/cal4.gif);
}
a.day4_off{
	background-image:url(/images/cal4_off.gif);
	cursor:default;
}

a.day5, a.day5_sel{
	background-image:url(/images/cal5.gif);
}
a.day5_off{
	background-image:url(/images/cal5_off.gif);
	cursor:default;
}

a.day6, a.day6_sel{
	background-image:url(/images/cal6.gif);
}
a.day6_off{
	background-image:url(/images/cal6_off.gif);
	cursor:default;
}

a.day7, a.day7_sel{
	background-image:url(/images/cal7.gif);
}
a.day7_off{
	background-image:url(/images/cal7_off.gif);
	cursor:default;
}

a.day8, a.day8_sel{
	background-image:url(/images/cal8.gif);
}
a.day8_off{
	background-image:url(/images/cal8_off.gif);
	cursor:default;
}

a.day9, a.day9_sel{
	background-image:url(/images/cal9.gif);
}
a.day9_off{
	background-image:url(/images/cal9_off.gif);
	cursor:default;
}

a.day10, a.day10_sel{
	background-image:url(/images/cal10.gif);
}
a.day10_off{
	background-image:url(/images/cal10_off.gif);
	cursor:default;
}

a.day11, a.day11_sel{
	background-image:url(/images/cal11.gif);
}
a.day11_off{
	background-image:url(/images/cal11_off.gif);
	cursor:default;
}

a.day12, a.day12_sel{
	background-image:url(/images/cal12.gif);
}
a.day12_off{
	background-image:url(/images/cal12_off.gif);
	cursor:default;
}

a.day13, a.day13_sel{
	background-image:url(/images/cal13.gif);
}
a.day13_off{
	background-image:url(/images/cal13_off.gif);
	cursor:default;
}

a.day14, a.day14_sel{
	background-image:url(/images/cal14.gif);
}
a.day14_off{
	background-image:url(/images/cal14_off.gif);
	cursor:default;
}

a.day15, a.day15_sel{
	background-image:url(/images/cal15.gif);
}
a.day15_off{
	background-image:url(/images/cal15_off.gif);
	cursor:default;
}

a.day16, a.day16_sel{
	background-image:url(/images/cal16.gif);
}
a.day16_off{
	background-image:url(/images/cal16_off.gif);
	cursor:default;
}

a.day17, a.day17_sel{
	background-image:url(/images/cal17.gif);
}
a.day17_off{
	background-image:url(/images/cal17_off.gif);
	cursor:default;
}

a.day18, a.day18_sel{
	background-image:url(/images/cal18.gif);
}
a.day18_off{
	background-image:url(/images/cal18_off.gif);
	cursor:default;
}

a.day19, a.day19_sel{
	background-image:url(/images/cal19.gif);
}
a.day19_off{
	background-image:url(/images/cal19_off.gif);
	cursor:default;
}

a.day20, a.day20_sel{
	background-image:url(/images/cal20.gif);
}
a.day20_off{
	background-image:url(/images/cal20_off.gif);
	cursor:default;
}

a.day21, a.day21_sel{
	background-image:url(/images/cal21.gif);
}
a.day21_off{
	background-image:url(/images/cal21_off.gif);
	cursor:default;
}

a.day22, a.day22_sel{
	background-image:url(/images/cal22.gif);
}
a.day22_off{
	background-image:url(/images/cal22_off.gif);
	cursor:default;
}

a.day23, a.day23_sel{
	background-image:url(/images/cal23.gif);
}
a.day23_off{
	background-image:url(/images/cal23_off.gif);
	cursor:default;
}

a.day24, a.day24_sel{
	background-image:url(/images/cal24.gif);
}
a.day24_off{
	background-image:url(/images/cal24_off.gif);
	cursor:default;
}

a.day25, a.day25_sel{
	background-image:url(/images/cal25.gif);
}
a.day25_off{
	background-image:url(/images/cal25_off.gif);
	cursor:default;
}

a.day26, a.day26_sel{
	background-image:url(/images/cal26.gif);
}
a.day26_off{
	background-image:url(/images/cal26_off.gif);
	cursor:default;
}

a.day27, a.day27_sel{
	background-image:url(/images/cal27.gif);
}
a.day27_off{
	background-image:url(/images/cal27_off.gif);
	cursor:default;
}

a.day28, a.day28_sel{
	background-image:url(/images/cal28.gif);
}
a.day28_off{
	background-image:url(/images/cal28_off.gif);
	cursor:default;
}

a.day29, a.day29_sel{
	background-image:url(/images/cal29.gif);
}
a.day29_off{
	background-image:url(/images/cal29_off.gif);
	cursor:default;
}

a.day30, a.day30_sel{
	background-image:url(/images/cal30.gif);
}
a.day30_off{
	background-image:url(/images/cal30_off.gif);
	cursor:default;
}

a.day31, a.day31_sel{
	background-image:url(/images/cal31.gif);
}
a.day31_off{
	background-image:url(/images/cal31_off.gif);
	cursor:default;
}
a.day1:hover,a.day1_sel, a.day2:hover,a.day2_sel, a.day3:hover,a.day3_sel, a.day4:hover,a.day4_sel, a.day5:hover,a.day5_sel, a.day6:hover,a.day6_sel, a.day7:hover,a.day7_sel, a.day8:hover,a.day8_sel, a.day9:hover,a.day9_sel, a.day10:hover,a.day10_sel, a.day11:hover,a.day11_sel, a.day12:hover,a.day12_sel, a.day13:hover,a.day13_sel, a.day14:hover,a.day14_sel, a.day15:hover,a.day15_sel, a.day16:hover,a.day16_sel, a.day17:hover,a.day17_sel, a.day18:hover,a.day18_sel, a.day19:hover,a.day19_sel, a.day20:hover,a.day20_sel, a.day21:hover,a.day21_sel, a.day22:hover,a.day22_sel, a.day23:hover,a.day23_sel, a.day24:hover,a.day24_sel, a.day25:hover,a.day25_sel, a.day26:hover,a.day26_sel, a.day27:hover,a.day27_sel, a.day28:hover,a.day28_sel, a.day29:hover,a.day29_sel, a.day30:hover,a.day30_sel, a.day31:hover,a.day31_sel {
	background-position:bottom right;
}


#content form.inbox{
	background-image:none;
	margin-bottom:0px;
	padding-bottom:0px;
}
.inbox tr{

}
.inbox td{
	padding:10px 0px 10px 13px;
	background-color:#DCDCDC;
	border-bottom:2px solid #0C3152;
	vertical-align:top;
}
.inbox .mail-status{
	text-align:right;
	background-image:url(/images/mail-read.gif);
	background-repeat:no-repeat;
}
.inbox .sender{
	color:#575757;
}
.inbox .subject{
	font-size:12px;
}

.inbox .time{
	color:#4F667B;	
}
.inbox .subject a,.inbox .subject a:visited{
	color:#0C3152;
}
.inbox .mail-0 .mail-status{
	background-image:url(/images/mail-unread.gif);
}
.inbox .mail-0 td{
	background-color:#FFFFFF;

}
.inbox .mail-0 .subject{
	font-style:italic;
	font-weight:bold;
}
.mailnav{
	text-align:right;
	margin:15px 0px;
	background-image:url(/images/mailnav-bg.gif);
	background-repeat:no-repeat;
	display:block;
	margin-left:3px;	
	padding-right:3px;
	line-height:32px;
	height:32px;	
}

#content .mailnav form{
	margin:0px;
	padding:0px;
	background-image:none;
	color:black;
	font-weight:bold;
	padding-right:10px;
}
#content .mailnav form .px200{
	margin:0px !important;	
	margin-bottom:-6px;
}
#content .mailnav form .submit{
	float:none;
	margin:0px;
	padding:0px;
	margin-bottom:0px !important;
	margin-bottom:-6px;

}

#content .mailnav form.categories{
	padding:0px !important;	
	padding:6px;
}


#content .mailnav form .latest-threads{
	padding:2px 0px;
	padding-left:20px;
	margin-right:0px;
	color:#F55100;
	text-decoration:none;
	font-weight:bold;
	background-image:url(/images/comment.png);
	background-repeat:no-repeat;
	background-position:top left;
}

.mailnav ul{
	display:inline;
	margin:0px;
	padding:0px;
	padding-right:10px;
}

.mailnav ul li{
	display:inline;
	list-style-type:none;
}
.mailnav ul li a {
	padding:2px 0px;
	padding-left:20px;
	margin-right:10px;
	color:black;
	text-decoration:none;
	font-weight:bold;

}
.mailnav ul li a:visited {
	color:black !important;
}
.mailnav ul li.compose a{
	background-image:url(/images/comment_edit.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.mailnav ul li.inbox a{
	background-image:url(/images/folder_table.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.mailnav ul li.sent a{
	background-image:url(/images/email_go.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.mailnav ul li.delete a{
	background-image:url(/images/cancel.png);
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}
.mailnav ul li.delete-all a{
	background-image:url(/images/exclamation.png);
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}
.mailnav ul li.reply a{
	background-image:url(/images/email_go.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.mailnav .recent-threads{
	float:left;
	background-image:url(/images/layers.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
	margin-top:5px;
}

.subject-line{
	text-align:right;
	margin:0px 10px 15px;
	padding-bottom:5px;
	display:block;
	font-size:17px;
	
	border-bottom:1px dashed #846924;
}
.subject-line strong{
	font-size:12px;
	display:block;
}










.booked-outing{
	margin:10px 0px 10px;
	color:black;
	background-image:url(/images/form-bg-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-top:10px;
	padding-bottom:20px;
	color:#DBE2E8;
}
.booked-outing h3{
	line-height:45px;
	margin-left:4px;
	margin-right:7px;
	padding-left:180px;
	background-image:url(/images/bookings.gif);
	background-repeat:no-repeat;
	font-size:13px;
	text-align:left;
	padding-top:3px;
	color:black;
}
.booked-outing ul{
	margin-top:10px;
}
.booked-outing ul li{
	list-style-type:none;
	margin-left:25px;
	margin-bottom:10px;
}
.booked-outing ul li strong{
	color:#FFB56F;
}
option{
	text-transform:capitalize;
}
.profile-sidebar{
	width:127px;
	float:left;	
	font-size:9px;
}
.profile-photos{
	background-image:url(/images/photos-bg.gif);
	background-repeat:no-repeat;

	display:block;


}
.profile-photos img{
	margin-top:13px;
	margin-left:12px;
	border:1px solid white;
}
.profile-photos #more-photos{
	background-image:url(/images/photos-bg-repeat.gif);
	padding-bottom:14px;
	display:block;

}
img.more-photos{
	margin:0px;
	border:0px;
}
.profile{
	margin-left:150px;
	margin-bottom:20px;
}
.profile h3{
	margin:0px !important;
	padding:0px;
}
.profile-options , .profile-options img{
	margin:0px;
	border:0px;
	background-image:none;	
}



#content ul.booking-options,#content ul.booking-options li{
	margin:0px;
	padding:0px;
}
#content ul.booking-options li{
	display:inline;
	font-size:11px;
	margin-right:15px;
	margin-bottom:10px;
}
#content ul.booking-options li a{
	padding-left:15px;
	background-image:url(/images/bullet-icon.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}
#content ul.front-rooms li{
	list-style-type:none !important;
	position:relative;
	display:block;
}
#content ul.front-rooms li a, #content .room-preview p a,#content .room-preview p a:visited{
	line-height:29px;
	height:29px;
	padding:0px;
	margin:0px;
	background-image:url(/images/front-room.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:black;
	display:block;
	list-style-type:none !important;
	position:relative;
	padding-left:15px;
	font-weight:bold;
}
#content ul.front-rooms li a:hover, #content .room-preview p a:hover{
	color:white;
	background-position:bottom left;

}
.feedback{
	margin-left:75px;

}
.feedback-pic{
	float:left;
	margin-top:20px;
}
#feedback-form{
	padding-left:20px;
	padding-right:20px;
}
.open-all{
	text-indent:-9999px;
	display:block;
	width:111px;
	height:34px;
	background-image:url(/images/open-but.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
}
.open-all:hover{
	background-position:bottom left;
}

.outing-options{
	float:right;
	width:121px;
}
.outing-options img{
}
.outing-email{
	margin-top:15px;
	font-size:10px;
}

.booking-legend{
	margin-left:20px;
	margin-top:10px;
}

.footer{
text-align:center;
font-size:11px;
color:#ff9900;
margin-top:50px;
padding-left:200px;
}
.footer img{
display:block;

margin-left:auto;
margin-right:auto;
}










