/*===BASIC TEMPLATE 1===
Fixed width, two columns
Horizontal menu, dropdowns top to bottom
=======================*/

/* Global structure
----------------------*/
body, html, #wrap {height: 100%;}
#wrap {
width:850px;
margin: 0pt auto;
background:url(/img/header_01.gif) repeat-x top;
}
#footer {clear: both;padding: 10px 0 25px 0; text-align: center;}
#header {padding: 0px;overflow:hidden;}

html {
background-color: #E4E4E4;
}

#wrap,
#footer {
}

#main {
/*background:#fff;*/
}

body #wrap #main .container {
clear:both
background:#fff;
float:left;
display:block;
background:#fff;
}

#menu {
/*sits on top of wrap_bg's edges*/
/*background-color: #f2891c;
border-left: 1px solid #fff; 
border-right: 1px solid #fff;*/ 
padding:1px 0px 6px;
}

/* Column layout
-----------------*/
/* two column, sidebar on the right */
#main {clear: both;}
#content {
float:left;
width:auto;
padding:17px;
background:#fff;
}
#sub-section {width: 150px; float: right; padding: 15px 10px;}
/* pages without columns */
html.nocol #content,
body.listing #content,
body.detail #content,
body#staff #content {width: auto;display: block;float: none;}

/* Pages without columns
-------------------------*/
html.nocol #main,
body.listing #main,
body.detail #main,
body#staff #main {
/*background-image: none;
background-color: #fff;*/
}

/* Header
----------*/
#header img {
display: block;
float: right;
}

/* Menu
---------*/

.menu {
width: 850px;
margin: 0 auto;
}

.menu a {
padding: 0px;
}

.menu li {
padding: 0px;
}

.menu li li {
padding: 0;
}

.menu li li a {
padding: 4px 15px;
display: block;
width: 130px;
}

#menu li ul#rentingmenu li a {
width : 180px;
}

#menu li ul#calcsmenu li a {
width : 155px;
}
