@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

body {font-family:Arial, Helvetica, sans-serif; font-size:96%; background:url(../images/body_bg.jpg) repeat-x; min-width:1000px;}

/* --- Layout Wrap ---*/
#header_wrap, #content_wrap, #footer_wrap {width:100%;clear:both;}

#content_wrap {min-height:450px;}

#footer_wrap {height:81px; background:url(../images/footer_bg.jpg) repeat-x;}


/* --- Inner content layout ---*/
#header, #content, #footer {width:918px; margin:0 auto; text-align:left;}

#header {height:236px; background:url(../images/branding_header.jpg) no-repeat;}

#content {background:url(../images/content_bg.jpg) no-repeat;min-height:450px;}

#home_build {float:right; margin-top:-435px;}
#home_build2 {float:right; margin-top:-855px;}

#main {margin-left:50px; padding-top:25px; width:560px;}
#main p { line-height:1.3em;margin-bottom:15px; font-size:90%;}

/* --- Main Navigation ---*/
#navigation {width:918px; height:26px; margin:0 auto;}
#navigation ul {margin-left:30px; padding-top:5px;}
#navigation ul li {display:inline; list-style:none; color:#555; padding:0 14px; font-size:93%;}

/* --- Secondary Navigation ---*/
#secondaryNav {padding:10px 10px; margin-left:20px;}
#secondaryNav ul li {list-style:none; line-height:1.8em; font-size:83%;}
.ul_sec1 { float:left; width:45%;}

/* --- Link styling ---*/

a {text-decoration:none; color:#00CCCC;}
a:hover {text-decoration:underline; color:#444;}
a.more {font-size:83%;}
#navigation a { font-weight:700; color:#555;}
#navigation a:hover { color:#0099FF;
}
#secondaryNav a { font-weight:600; color:#999;text-decoration:underline; }
#secondaryNav a:hover { color:#0099FF; text-decoration:none;}
#header_wrap h1 a {text-indent:-9999px; width:400px; height:210px; display:block;}

/* --- Headings ---*/
h2 { color:#b59e57; margin-bottom:10px; padding-bottom:4px; border-bottom:2px dotted #b59e57; font-family:Georgia, "Times New Roman", Times, serif;}

/* --- Misc Classes ---*/
.both {clear:both;}
.ul_1, .ul_2, .ul_3 {line-height:22px; margin-bottom:15px;list-style:square;}
.ul_1 { font-size:83%; font-weight:bold; color:#555;  margin-left:10px;}
.ul_3 li { font-size:83%; font-weight:bold; color:#555;  margin-left:20px; color:#000;list-style:none;line-height:18px;}
.copyright {color:#F2F2F2; padding-top:20px; padding-left:30px; font-size:83%;}
.r_align {text-align:right;}
.f_left {float:left;}
.mail span, .url span {padding-right:20px;}
.mail {background: url(../images/mailicon.png) no-repeat right;}
.url {background: url(../images/urlicon.png) no-repeat right;}
.mar2 {margin-bottom:10px;}
 
/* --- Boxes Home page ---*/
#boxes {margin-left:50px; padding-top:25px;}
.box1, .box2 {float:left;}
.box1 {width:250px;}
.box2 {margin-left:40px;width:250px;}
.box1 p { line-height:1.3em;margin-bottom:15px; font-size:90%;}

/* --- Tables ---*/
#xoroi td {padding:24px; }
#xoroi td img {cursor:help; border:5px solid #006699;}

#t1{width:550px; margin-bottom:20px;}
#t1 td {padding: 5px 10px;font-size:83%;border-bottom:1px solid #F7F7F7;}

#prices {width:550px;}
#prices td {font-size:83%; padding:5px; border-bottom:1px solid #F7F7F7;}

/* --- Image styles ---*/
.im_st1 {float:left; margin-right:20px; margin-bottom:10px; border:3px solid #338abf; cursor:help;}
.im_st2 {float:right; margin-left:20px; margin-bottom:10px; border:3px solid #338abf; cursor:help;}
.im_st3 {margin-left:10px; margin-bottom:10px; border:3px solid #338abf;}



