/* RESTYLING */
* 											{ outline:0; margin:0; padding:0; }
body										{ background:#504645 url(../img/bg.jpg) -240px 0px repeat-x; }
fieldset									{ border:0px; padding:0px; margin:0px 0px 7px 0px; }
input, select, textarea						{ margin-bottom:5px; }
option										{ padding-left:5px; }
img:hover									{ background-color:transparent; }

/* COMMONS */
.small										{ font-weight:normal; font-style:italic; font-size:11px; }
.clear										{ clear:both; }
.radio-button								{ margin:0px 4px 5px 4px; vertical-align:top; }
.checkbox									{ vertical-align:middle; }
.required									{ font-weight:bold; }

/* MODAL WINDOW */
#mask										{position:absolute; top:0; left:0; background-color:#000; display:none; z-index:9000;}
.window 									{position:fixed; width:400px; height:130px; display:none; z-index:9999; padding:20px; background:#ffffff url(../img/bg.jpg) top left repeat;}
#dialog 									{width:600px; height:200px; margin:-200px 0 0 0px; -moz-border-radius:5px; -webkit-border-radius:5px; border:2px solid #fff;}
#text										{margin-top:30px; font-family:Arial; font-size:18px; font-weight:light; text-align:center;}
#text a										{text-decoration:underline; color:#9c040a;}
#text a:hover								{text-decoration:none;}
#close-icon									{position:absolute; top:-10px; right:-10px; width:30px; height:30px; background:transparent url(../img/icon-close.png) top left no-repeat;}
#close-icon:hover							{background-position:0 -30px; cursor:pointer;}

/* LAYOUT */
#bg-stripe									{ position:absolute; top:420px; width:100%; height:12px; }
#page-wrap			                        { position:relative; width:960px; margin:0px auto 0px auto; min-height:100%; }

/* HEADER */
#header										{ width:100%; height:90px; margin-top:12px; }
#header-image								{ margin:12px 0 12px 0; width:960px; height:228px; }
#logo				 						{ float:left; }
#logo a				 						{ display:block; width:269px; height:90px; background:transparent url(../img/logo.gif) top left no-repeat; }
#nav										{ position:absolute; top:30px; right:0; border:0px solid red; }
#nav ul										{ list-style:none; margin:0px; padding:0px; }
#nav ul li									{ float:left; background-image:url(); margin:0 5px 0 5px; }
#nav ul li a								{ display:block; height:20px; padding:3px 4px 8px 4px; font-size:23px; color:#fff; text-decoration:none; }
#nav ul li a:hover, .selected				{ background-color:#9c040a; }
.selected-2									{ background:transparent url(../img/marker.gif) 50% 0px no-repeat; width:100%; height:11px; }

/* CONTENT */
#content									{ background:#625756 url(../img/bg-content.jpg) top left repeat-x; border:1px solid #2e2828; }

/* SIDEBAR */
#sidebar									{ position:absolute; top:100px; left:0px; width:260px; padding:0 10px 0 20px; margin:20px 0 20px 0;  }
#sidebar a									{ text-decoration:underline; color:#dddddd; }
#sidebar a:hover							{ text-decoration:none; }
#sidebar-2.fixed							{ position:fixed; top:10px; }
#sidebar-2									{ position:absolute; top:0;}

/* PAGE */
#page										{ width:610px; min-height:500px; padding:0 25px 0 25px; margin:20px 0 20px 295px; border-left:1px dashed #eeeeee; }
#page ul									{ margin:0 0 0 10px; }
#page li									{ list-style:none; background:transparent url(../img/bullet-blue-small.gif) 0px 7px no-repeat; margin:0 0 10px 20px; padding-left:10px; }
#page img 									{ border:1px solid #999999; padding:1px; }
#map_canvas									{ color:#333; width:400px; font-size:14px; line-height:17px; text-align:left;  }

/* FOOTER */
#footer										{ font-size:14px; height:50px; margin:10px 0 0 0; padding:5px 0 0 0; }
#footer a									{ color:#eeeeee; text-decoration:none; }
#footer a:hover								{ color:#eeeeee; text-decoration:underline; }
#footer #copyrights							{ float:left; width:250px; text-align:left; }
#footer #bottom-nav							{ float:left; width:488px; text-align:center; }
#footer #bottom-nav a						{ color:#fff; padding:3px; }
#footer #bottom-nav a:hover					{ text-decoration:none; background-color:#9c040a; }
#footer #credits							{ float:left; width:220px; text-align:right; }
