/*   L A Y O U T   */
	#container, #navigation, #footer { position:relative; width:100%; min-width:960px; }
	#header { height:152px; text-align:right; background:#411485 url(http://images.laterooms.com/layout/logobg.gif) repeat-x; }
	#history, #content { margin:5px 10px; }
	#navigation { position:absolute; left:0; top:108px; }
	#hnav, #hsub { position:relative; height:22px; display:block; }
	#hsub { background:#0a0545; }
	.logo { position:absolute; left:0px; top:0px; width:92px; height:116px; }
	input#search { cursor:pointer; border:0; height:30px; font-size:0px; text-indent:-900px; }

/*   T E X T   */

	/*   H O R I Z O N T A L   N A V   */
		#hnav ul, #hsub ul { padding:0 10px 0 13px; font-size:12px; line-height:1.5em; }
		#hnav li, #hsub li { white-space:nowrap; float:left; padding:0 0 0 8px; }
	
	/*   H O R I Z O N T A L   N A V   L I N K S   */
		#navigation a { color:#6095c1; font-weight:bold; text-decoration:none; }
		#navigation a:hover { color:#fff; }
		#hnav a, #hnav span { float:left; display:block; padding:1px 10px 4px 0px; }
		#hnav .on { background:url(http://images.laterooms.com/layout/nav_left.gif) no-repeat left top; }
		#hnav .on span, #hnav .on a { background:url(http://images.laterooms.com/layout/nav_right.gif) no-repeat right top; }
		#hnav .on span, #hnav .on a, #hsub .on span, #hsub .on a { color:#fff; font-weight:bold; }
		.disabled { color:#7049aa; }
	

		
/* MISC */
.hidden { display:none; }

/* Logged in User Div */
#wlcmsg { position:absolute; right:5px; margin-top:5px; z-index:2; color:#fff; font-size:14px; top:5px;}
#wlcmsg a {color:#fff; text-decoration:underline; font-weight:normal;}
#wlcmsg a:hover { color:#ffb515; }

#hsubright, #flags, #ctrl { float:right; padding:5px 10px 0 0 !important; padding:7px 10px 0 0; color:#fff; font-size:10px; }
#ctrl { color:#411485; padding-top:1px }
#flags a { border:0; }
#flags img { width:16px; height:10px; }

/*   F O O T E R   A N D   H I S T O R Y   */
#footer p { line-height:1.5em; color:#6095c1; font-size:10px; text-align:center; padding:2px 20px 2px 20px; }
#footer a { color:#411485; font-weight:bold; text-decoration:none; }
#footer a:hover, #footer2 a { color:#6095c1; }
#footer2 a:hover { color:#fff; font-weight:bold; }
p.flinks { border:1px solid #411485; margin:0 5px 5px 5px; }
#footer2 { background:#411485; margin:5px 0 0 0; }
#footer2 p { font-size:11px; color:#fff; }
#history a:hover { color:#411485; text-decoration:underline; }
#history span { color:#411485; }
#footer .smalltitle { font-size:14px; font-weight:bold; color:#411485; }
#footer .centercol { text-align:center; }

/*   U S E R   P R O F I L E S   */
#userProfile { cursor:pointer; font-size:11px; color:#fff; float:right; line-height:22px; padding:0; margin:0 10px !important; margin:5px 10px; }

#userModal { display:none; position:absolute; right:8px; top:-122px; opacity:0; z-index:9999; background:url(http://images.laterooms.com/order/shared/ipdetect/user-bubble-bg.png) no-repeat right bottom !important; background:url(http://images.laterooms.com/order/shared/ipdetect/user-bubble-bg.gif) no-repeat right bottom; width:273px; height:124px; }
    #userModal .user-rel { color:#000; width:250px; position:relative; text-align:left; font-size:12px; background:transparent; padding:5px 10px; }
    #userModal #userPrompt { position:relative; }
    #userModal ul { padding:0 0 0 5px; }
		#userModal li { padding:0; line-height:20px; }
			#userModal li label { float:left; width:70px; text-align:left; }	
		#userModal select { width:170px; font-size:12px; }
		#userModal .footer { clear:both; font-size:11px; line-height:18px; }
			#userModal input { float:left; margin-right:5px; }
		#userModal .userlanguage { border-color:#fc6; }
		#userModal li img { cursor:pointer; margin-right:15px; border:1px solid #000; }
    #userModal p  {display:block; }
    #userClose { cursor:pointer; font-size:12px; font-weight:bold; text-align:center; position:absolute; width:15px; line-height:15px; height:15px; left:255px; top:5px; }