body { background-color: #98b1b8; margin: 0; padding: 0; font: 13px "Trebuchet MS", sans-serif; }

.clear { margin: 0; padding: 0; font-size: 0; clear: both; overflow: hidden; }

a { outline: none; color: #dcdccb; text-decoration: none;}
a:hover {color: #2c2d2d; background-color: #dcdccb;}

a.home {color:#686c5e;}

h1, h2, h3, h4 { margin: 0; padding: 0; font-family: "Trebuchet MS", sans-serif; color: #bad4db; font-weight: normal;}
h1 { font-size: 20px; text-transform: uppercase; color: #dae2e4;  }
h2 { font-size: 17px; text-transform: uppercase; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }

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

#container { width: 990px; margin: 0 auto; border: 7px solid #7c979e; border-top: none; border-bottom: none; background-color: #2c2d2d; }

#header { background: #fff; width: 990px; overflow: hidden; }

#logo { height: 25px; width: 91px; margin-bottom: 5px; }
img.globe {}
#logo img { border: 0; }
img.atw_tours {border: 3px #484848 solid;  margin-right:5px;}

ul#nav { width: 790px; margin: -20px 0 0 145px; padding: 0; list-style-type: none; font: 18px "Trebuchet MS", sans-serif; text-transform: uppercase; }
#nav li { float: left; }
#nav li a { padding: 5px 15px 0 15px; display: block; text-decoration: none; color: #7c979e; line-height: 35px; }
#nav li a:hover { background-color: #7c979e; color: #fff; }
#nav #current { background-color: #7c979e; color: #fff; }

#top { background-color: #e6e6da; padding: 0 130px; width: 730px; overflow: hidden; }
#tl { float: left; background: #ffffff url('http://www.atw-investments.com/images/atw/tbg.jpg') repeat-x; 
	  height: 110px; width: 324px; padding: 10px; }
#tl h1 { color: #686c5e; font-size: 14px; margin: 5px 0 3px 10px;}
#tl .date { color: #7c9ca5; margin-bottom: 20px; margin-left: 10px;}
#tl .summary {color: #686c5e; margin-left: 10px; }
#tr { float: right; background: #ffffff url('http://www.atw-investments.com/images/atw/tbg.jpg') repeat-x; 
	  height: 110px; width: 324px; padding: 10px; }
#tr form { margin: 0; padding: 0; }
#tr h1 { color: #686c5e; font-size: 14px; margin: 5px 0 10px 10px; }
#tr ul { margin-left: 10px; color: #686c5e;  padding: 0; list-style-type: none; }
#tr li { color: #686c5e; margin-bottom: 2px; }
#tr label { float: left; margin-right: 10px; width: 60px; text-align: left; }
#tr .input { float: left; width: 150px; background-color: #fbfbfb; padding: 0 3px; }
#tr .submit { float: left; margin-top: 3px; margin-left: 10px;}
#tr .exp { color: #7c9ca5;float: left; margin-left: 10px; line-height: 24px; }
#tr .exp a { color: #7c9ca5; margin-left: 10px;}
#tr a { color: #7c9ca5; }
#tr p {margin-left: 10px;}

#testimonial { background: #e6e6da; padding: 20px; }
#testimonial #quote { color: #7c979e; font-style: italic; background-color: #fff; padding: 10px 0px 10px 30px; font-size: 18px; width: 900px; margin: 0 auto; overflow: hidden; }
#testimonial #author { color: #abaaac; font-style: normal; margin-top: 15px; }

#mimg { background-image: url('http://www.atw-investments.com/images/atw/img.jpg'); width: 990px; height: 251px; }

img.brianpic {border: 8px #484848 solid; margin-bottom: 5px; }
h3.subtitle {text-align: center;}

#main { background: #696969; color: #f6f6eb; width: 930px; overflow: hidden; margin: 0; padding: 20px 30px; }
#main h1 { margin-bottom: 20px; border-bottom: #c3c3c3 solid 1px; }

#ml { background: #696969; float: left; margin: 0; }
#ml #profile { float: left; width: 135px; margin: 0 20px 0 0; }
#ml #summary { float: left; width: 430px; line-height: 18px; text-align: justify; }
#mr { float: right; margin: 0; padding: 0; }

#magl { background-color: #696969; float: left; margin: 0; width: 650px; text-align: justify; }
#magl ul { margin: 0; padding: 0; list-style-type: none; }
#magl li { margin-bottom: 5px; }
#magl label { margin-bottom: 2px; text-align: left; }
#magl .input { padding: 2px; }
#magl .textarea { width: 650px; height: 200px; padding: 2px; }
#magl .submit { margin-top: 15px; padding: 2px; }

#magr { background-color: #696969; float: right; margin: 0; width: 250px; }
#magr h1 { margin-bottom: 20px; } 
#magr h2 { margin-bottom: 10px; }

.property_display {border-bottom: 1px solid #c3c3c3; }
img.property {border: 8px #484848 solid; float: left; margin-right: 20px; margin-bottom: 10px;}
p.prop {line-height: 24px;}
span.blue{color: #a0cfdd;}
img.quotepic {border:none; margin: 0px; padding: 0px; float: right;margin-left:10px;}

ul#side_nav { border: 1px solid #c3c3c3; list-style: none;  border-bottom: none; padding: 0; margin: 0;  background-color: #595959; }
#side_nav li { line-height: 25px; text-transform: uppercase; margin: 0; font-size: 15px; border-bottom: 1px solid #c3c3c3; }
#side_nav li a { text-decoration: none; display: block; padding: 10px; color: #c3c3c3; }
#side_nav li a:hover { background: #7c979e; color: #fff; }


#side_nav2 { border-bottom: none; width: 300px;  padding-bottom: 10px;  background-color: #595959; }
#side_nav2 { text-transform: uppercase; margin: 0; font-size: 13px;}
#side_nav2 a { text-decoration: none; display: block; padding: 10px; }
#side_nav2 a:hover { background:none; color: #fff;}


img.process {float:right; border: 5px solid #595959; margin-left: 20px; margin-bottom: 15px;}


.entry { margin-bottom: 30px; }
.entry h1 { font-size: 18px; }
.entry h3 { font-size: 13px; font-weight: normal; margin-bottom: 5px; }
.entry .date { font-size: 14px; }
.posted { margin-top: 15px; }
.paginate { text-align: center; padding: 2px 3px; background-color: #595959; }
.pagecount {}

.mbl { margin-bottom: 15px; padding: 5px 10px; background-color: #595959; }
.mbl .input { width: 155px; }
.mbl ul { margin: 10px 0; padding: 0 0 0 20px; }
.mbl li { margin-bottom: 2px; }

#footer { background-color: #2c2d2d; color: #f6f6eb; }
#footer_link a{margin: 0 0 0 30px; color: #a0cfdd;}
#footer_link a:hover { background-color: #a0cfdd; color: #333; }
#footer h2 { margin-bottom: 20px; }
#fl { float: left; width: 49%; margin-bottom: 20px; }
#fl #recent_blog { margin: 20px 30px; background-color: #474747; padding: 10px; }
#fl .date { color: #a0cfdd; margin-bottom: 2px; }
#fl .summary { margin-bottom: 10px; }
#fr { float: right; width: 49%; margin: 20px 0; }
#fr #fimg { float: left; border: 8px #484848 solid; margin-bottom: 5px; }
#fr #contacts { float: left; margin-left: 20px; }

ul#fnav { float: right; list-style-type: none; margin: 0; padding: 0 20px 20px 0; }
#fnav li { float: left; text-transform: uppercase; font-size: 14px; }
#fnav li a { color: #a0cfdd; padding: 0 6px; text-decoration: none; }
#fnav li a:hover { background-color: #a0cfdd; color: #333; }

#internal_footer { background-color: #2c2d2d; color: #f6f6eb; }
#internal_footer h2 { margin-bottom: 20px; }
#ifl { float: left; width: 49%; margin-bottom: 20px; }
#ifl #recent_blog { margin: 20px 30px; background-color: #474747; padding: 10px; }
#ifl .date { color: #a0cfdd; margin-bottom: 2px; }
#ifl .summary { margin-bottom: 10px; }
#ifr { float: right; width: 49%; margin: 20px 0; }

#primg { float: left; width: 146px; }
#prdesc { float: right; width: 320px; }
#prdesc h1 { color: #bad4db; margin-top: 0; }
#prdesc p { margin-top: 15px; }
.upcoming_events { margin-top: 20px; }
.upcoming_events h3 { margin-bottom: 10px; }
.upcoming_events .date { color: #a0cfdd; }
.upcoming_events a{ color: #dcdccb; }
.upcoming_events a:hover { color: #333; }

#contact_form { width: 500px; margin: 0 auto; }
#contact_form .input { margin-bottom: 10px; width: 290px; }
#contact_form .select { margin-bottom: 10px; width: 298px; }
#contact_form .textarea { margin-bottom: 10px; width: 500px; height: 200px; }
#contact_form .checkbox {}
#contact_form .exp {}
#contact_form .radio {}
#contact_form .submit { padding: 5px; }

#message_box { 
 border: 1px solid #ffcc00; 
 background: #fcfce1; 
 padding: 10px; 
 color: #333;
 margin-bottom: 20px;
}
#message_box a { 
	color: #333;
	font-weight: bold;
}