/*------------------------------
	Globals
------------------------------*/
* { margin: 0px; padding: 0px; border:none; }
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
div.clear { clear: both; height:1px;}
* html .ie_float_fix {height:0.01%;}


/*------------------------------
	CONTAINER
------------------------------*/
div#container { width:1000px; margin:0px auto; }

/*------------------------------
	Header
------------------------------*/
div#header { padding-top:10px; }
div#logo_image { float:left; padding-right:10px; }
div#logo_text { padding:25px 0px 0px 0px; }
div#logo_text h1 { font-size:18px; }
div#logo_text h1 a { color:#000; text-decoration:none; }
div#logo_text p { font-size:10px; }


/*------------------------------
	NAVIGATION
------------------------------*/
div#navigation { clear:left; background-color: #FBFBFB; background: url('../images/nav-bg.jpg') no-repeat scroll top left; }
div#navigation ul { padding:45px 0px 20px 20px; list-style-type:none; }
div#navigation li { display:inline; }
div#navigation li a { font-size:15px; color:#fff; text-decoration:none; }
div#navigation li a.active { font-weight:bold; }


/*------------------------------
	BANNER
------------------------------*/
div#banner { background: transparent url('../images/banner.jpg') no-repeat top left; height:316px; }
div#banner div.heading { margin-left:10px; height:46px; width:320px; padding-top:270px; text-align:center; background:transparent url('../images/member-profile-bg.jpg') no-repeat scroll bottom left; }
div#banner div.heading h2 { line-height:46px; font-size:15px; }


/*------------------------------
	CONTENT
------------------------------*/
div#content { padding:30px 10px 10px 10px; background: transparent url('../images/content-bg.jpg') no-repeat}


/*------------------------------
	CONTENT - LEFT
------------------------------*/
div#content_left { padding: 10px 22px; border:1px solid #e2e2e2; margin: -30px 0px 0px 0px; float:left; width:274px; }
div#content_left table {  width:100%; }
div#content_left table td { padding-bottom:5px; vertical-align:top; text-align:center; }
div#content_left table td.first { padding:4px; border:solid 1px #E2E2E2;}
.first a{ color:#000000; text-decoration:none;}
.first a:hover{ color:#000000; text-decoration:underline;}

/*------------------------------
	CONTENT - RIGHT
------------------------------*/
div#content_right { width:600px; float:right; padding:20px; border:2px solid #e2e2e2; background: #fff url('../images/content-right-bg.jpg') no-repeat scroll top left; }
div#content_right h3 { margin-bottom:20px; }
div#content_right p { text-indent:20px; text-align:justify; font-size:14px; line-height:1.4em; margin-bottom:30px; font-family: arial ,verdana, sans-serif;}


/*------------------------------
	FOOTER
------------------------------*/
div#footer { }
div#footer div.top { background:transparent url('../images/footer-top.jpg') no-repeat scroll top left; height:20px; }
div#footer div.middle { background:#fff url('../images/footer-middle.jpg') repeat-x scroll top left; padding:25px; text-align:center; }
div#footer div.bottom {background: transparent url('../images/footer-bottom.jpg') repeat-x scroll top left; height:18px; }

/*------------------------------
OTHER CONTENT CLASS
------------------------------*/
h2.travel-headings { font-family: Verdana, Sans-serif; text-decoration: underline; font-size: 18px; color:#F9342E;}
ul.indent { text-indent: 5px; list-style-type:none;}
ul.indent:hover { color:red; list-style-type: square;}
#logo_text h1 {text-decoration:underline; }
#logo_text h1:hover {color: red; }
