﻿/* CSS Reset 
======================================================= */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

ol, ul {
	list-style: none;
}

a {
text-decoration: none;
}

/* Global
======================================================= */

.clear {
clear: both;
}

body {
background: url(../../img/main_bg.jpg) top left repeat-x;
}

/* Home
======================================================= */

#home_container {
width: 890px;
margin: 0 auto;
}

#home_left_col {
width: 580px;
float: left;
}

#home_logo {
width: 580px;
height: 77px;
padding: 20px 0px 0px 0px;
}

#home_logo a {
width: 273px;
height: 77px;
display: block;
background: url(../../img/reonomy-6.png) top left no-repeat;
}

#home_text {
width: 560px;
padding: 20px 10px 20px 10px;
}

#home_text p {
font: 16px georgia, tahoma;
color: #474747;
line-height: 22px;
}

#home_text p span.blue {
color: #006cb6;
}

#home_text p span.italic {
font-style: italic;
}

#home_about {
width: 570px;
height: 30px;
padding: 0px 0px 0px 10px;
}

#home_about a {
width: 158px;
height: 26px;
display: block;
background: url(../../img/home_about.jpg) top left no-repeat;
font: 15px georgia, tahoma;
color: #c2e6ff;
padding: 4px 0px 0px 10px;
}

#home_list {
width: 570px;
padding: 20px 0px 0px 10px;
}

#home_list h2 {
font: 22px georgia, tahoma;
color: #3f3f3f;
margin: 0px 0px 20px 0px;
}

#home_list li {
width: 270px;
display: block;
float: left;
height: 24px;
margin: 4px 12px 0px 0px;
background: url(../../img/list_line.jpg) bottom left repeat-x;
}

#home_list li span {
font: 12px arial;
color: #414141;
padding: 0px 0px 0px 20px;
}
#home_list table {
font: 12px arial;
color: #414141;
padding: 0px 0px 0px 20px;
}

#home_list li a span {
font: 12px arial;
font-weight: bold;
color: #85c3ee;
}

p#home_join {
font: 14px georgia, tahoma;
color: #006cb6;
width: 550px;
padding: 7px 0px 0px 10px;
background: #f6f6f6;
height: 25px;
margin: 24px 0px 0px 0px;
}

p#home_join a {
color: #75c0f4;
}

#home_right_col {
width: 310px;
float: left;
}

#home_nav {
width: 195px;
height: 34px;
background: url(../../img/home_nav.jpg) top left no-repeat;
padding: 0px 0px 0px 115px;
margin: 0px 0px 12px 0px;
}

#home_nav li {
display: inline;
font: 12px 'trebuchet ms', tahoma;
color: #bfbfbf;
}

#home_nav li a {
font: 12px 'trebuchet ms', tahoma;
color: #505050;
}

#home_nav li a span {
color: #006cb6;
font-weight: bold;
}

#home_login {
width: 270px;
height: 209px;
background: #006cb6;
margin: 0px 0px 41px 10px;
padding: 10px 0px 0px 15px;
}

#home_login h3 {
font: 20px georgia, tahoma;
color: #f0f7fd;
margin: 0px 0px 7px 0px;
}

#home_login input.home_input {
width: 246px;
height: 23px;
border: 0px;
background: url(../../img/home_input.jpg) top left no-repeat;
font: 13px 'trebuchet ms', tahoma;
color: #424242;
padding: 4px 0px 0px 5px;
}

#home_login em {
font: 10px 'trebuchet ms', tahoma;
color: #f0f7fd;
text-transform: uppercase;
float: left;
margin: 0px 0px 8px 0px;
}

#home_login a#home_forgot {
font: 10px 'trebuchet ms', tahoma;
color: #80c8fb;
text-transform: uppercase;
text-decoration: underline;
float: right;
margin: 0px 20px 0px 0px;
display: inline;
}
.home_forgot
{
	font: 10px 'trebuchet ms', tahoma;
color: #80c8fb;
text-transform: uppercase;
text-decoration: underline;
float: right;
margin: 0px 20px 0px 0px;
display: inline;
}

#home_login input#home_submit {
width: 62px;
height: 30px;
background: url(../../img/home_login.jpg) top left no-repeat;
border: 0px;
cursor: pointer;
float: left;
margin: 5px 8px 0px 0px;
}

#home_login a#home_reg {
width: 73px;
height: 30px;
background: url(../../img/home_register.jpg) top left no-repeat;
display: block;
float: left;
margin: 5px 0px 0px 0px;
}

#home_tour {
width: 306px;
background: url(../../img/tour_city.jpg) 0px 32px no-repeat;
}
#home_tour:hover 
{
	cursor: pointer;
}
#home_tour h2 {
font: 22px georgia, tahoma;
color: #3f3f3f;
margin: 0px 0px 248px 12px;
}

#home_tour div {
width: 260px;
height: 43px;
background: #f6f6f6;
padding: 9px 10px 0px 15px;
margin: 0px 0px 0px 12px;
}

#home_tour p {
font: 12px georgia, tahoma;
color: #006cb6;
}

#home_tour a {
font: 16px georgia, tahoma;
color: #75c0f4;
}

#home_quote {
width: 880px;
height: 42px;
padding: 10px 0px 0px 10px;
border-top: 1px solid #f2f2f2;
border-bottom: 1px solid #f2f2f2;
margin: 30px 0px 0px 0px;
}

#home_quote p {
height: 36px;
font: 17px georgia, tahoma;
color: #626262;
padding: 6px 0px 0px 45px;
background: url(../../img/home_logo_small.jpg) top left no-repeat;
}

#home_quote p span {
color: #75c0f4;
font-style: italic;
}

#home_quote p strong {
margin: 0px 10px 0px 0px;
}

#home_footer {
width: 880px;
padding: 12px 0px 12px 10px;
}

#home_footer li a {
font: 12px arial;
color: #5bb0ea;
float: left;
margin: 0px 20px 0px 0px;
}

#home_footer li {
float: left;
}

#home_footer li a span {
font-weight: bold;
}

#home_footer p {
font: 12px arial;
color: #8a8a8a;
float: right;
}