@charset "utf-8";

@import "reset.css";



/* - - layout - - */

body { background: url(../images/global/background.jpg) repeat-x #CACACA; }

img { vertical-align: bottom; }

hr { margin: 20px 0 20px 0; color: #CACACA; }

ul { list-style: disc; }



#wrapper { width: 760px; margin: 40px auto 10px auto; overflow: hidden; border: solid 10px #7F7F7F; }

.column { float: left; background: #FFF; overflow: hidden; }



#left { width: 235px; background: url(../images/global/background-left.jpg) repeat-y; }

#news-holder { width: 165px; padding: 5px 40px 30px 30px; }

#news-holder p { color: #767676; font-weight: bold;  }

#news-holder a { color: #767676; }

.curved { width: 170px; height: 140px; margin: 10px 0 10px; overflow: hidden; }

img.cover { position: absolute; }


#right { width: 525px; }

#content { width: 490px; padding: 40px 0 40px 35px; }

#content p { padding: 0 40px 0 0; margin: 10px 0 10px 0; }

#rcis-logo { margin: 40px 0 0 0; }


#footer { width: 780px; margin: 0 auto 10px auto; }

#footer p { padding: 0; margin: 0; }

#footer a { color: #666666; }


/* menu */

ul#menu { width: 235px; padding: 0; margin: 0; border-top: solid 5px #BBB; border-bottom: solid 5px #BBB; overflow: hidden; list-style: none; }

ul#menu li { width: 235px; height: 35px; border-bottom: solid 1px #BBB; float: left; font-weight: bold; }

ul#menu li a { width: 210px; height: 25px; padding: 10px 0 0 25px; color: #FFFFFF; text-decoration: none; background: #2A2A2A; float: left; display: block; white-space: nowrap; }

ul#menu li a:hover, 
body#home a#menu-home,
body#about a#menu-about,
body#property a#menu-property,
body#commercial a#menu-commercial,
body#available a#menu-available,
body#contact a#menu-contact,
body#news a#menu-news { color: #E0B546; }

body#available-offices a#menu-offices, body#available-offices a#menu-available { color: #E0B546; }

body#available-industrial a#menu-industrial, body#available-industrial a#menu-available { color: #E0B546; }

body#available-retail a#menu-retail, body#available-retail a#menu-available { color: #E0B546; }

body#available-investment a#menu-investment, body#available-investment a#menu-available { color: #E0B546; }

li.dropdown a { width: 185px !important; padding: 10px 0 0 50px !important; background-color: #4A4A4A !important;  }

body#available-offices li.dropdown, body#available-industrial li.dropdown, body#available-retail li.dropdown, body#available-investment li.dropdown { display: block; }

li.dropdown { display: none; }


ul.list { padding: 0 40px 0 0; margin: 0; }

ul.list li { list-style: disc; padding: 0 0 5px 0; }


label { width: 120px; padding: 5px 0 0 0; float: left; }

.clear { clear: both; }

input { margin-bottom: 10px; }


.properties { width: 220px; float: left; margin: 0 10px 20px 0; }

.properties p { padding: 0; margin: 0 !important; }

.properties a { font-weight: bold; }


.article { overflow: hidden; }

.article p { margin-bottom: 0!important; padding-bottom: 0!important; }

.article a { font-weight: bold; float: right; padding: 5px; color: #ffc423; background-color: #d31145; text-decoration: none; text-transform: uppercase; }

.article a:hover { text-decoration: underline; }

.info { width: 200px; padding: 0 0 0 15px; overflow: hidden; float: left; }

.left { float: left; }

img.left { float: left; margin: 0 10px 10px 0; }


input.checkbox { float: left; margin-right: 5px; }

select#select { float: left; }

div.cell { width: 200px; float: left; }

div.cell p { padding: 0 !important; margin: 0 !important; } 


/* - - type - - */

body { font: 11px "Lucida Grande",Tahoma,Verdana,sans-serif; color: #767676; }

h2 { padding: 0; margin: 25px 0 5px 0; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif, "MS Reference Sans Serif"; color: #981B1E; }

h3 { padding: 0; margin: 10px 0 0 0; }

p { padding: 0; margin: 5px 0 5px 0; line-height: 18px; }

a { color: #767676; }