@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

body{
background: url(assets/Page%201.jpg);
background-repeat: repeat-x;
background-position:top center;
}

#bg_main{
position:absolute;
height:500px;
width:100%;
background-position:top center;
}

#container{
position:relative;
margin-left:auto;
margin-right:auto;
width:1000px;
}

#logo{
position: absolute;
top:2px;
font-family:Arial;
font-size:10px;
padding-left:220px;
height:10px;
color: #666666;
padding-top:10px;
left:15px;
}

#logo a{
font-family:Arial;
font-size:10px;
color: #666666;
}


#top_quick_links{
position: absolute;
left:800px;
width:300px;
}

#header{
position:absolute;
top:45px;
}

#bg_design{
position: relative;
top:80px;
left:600px;
display:block;
background:url(assets/bg_design.jpg);
width:515px;
height:309px;
}


/*---Nav*/

#nav_main{
position:absolute;
top:50px;
left:230px;
}

#nav_main ul{
list-style-type:none;
display:block;

}

#nav_main li,a{
display:inline;
text-decoration:none;
font-family: "Arial Narrow", Arial;
color:#666666;
font-size:17px;
font-weight: 400;
}

#nav_main li a{
padding-left:10px;
padding-right:10px;
}

#nav_main li a.down{
background:url(assets/nav_tile.jpg);
background-repeat:repeat-x;
}

#nav_main li a:hover{
color:#000000;
}

#small_links{
 position: absolute;
 top:0px;
 right:0;
 width:320px;

}

#small_links a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #FFFFFF;
text-decoration:none;
padding-left:20px;
display:block;
height:20px;
padding-top:13px;
}

#small_links a.link1{
background: url(assets/home_link_image.png);
background-repeat:no-repeat;
width:125px;
position:absolute;
left:0px;
}

#small_links a.link2{
background: url(assets/book_link_image.png);
background-repeat:no-repeat;
position:absolute;
left:110px;
width:125px;
}

#small_links a.link3{
background: url(assets/contact_link_image.png);
background-repeat:no-repeat;
position:absolute;
left:250px;
width:125px;
}

#small_links a:hover{
color:#333333;
}


/*---Content*/

#content{
position:absolute;
top:210px;
width:670px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:justify;
line-height:20px;
}

#content a{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
font-weight:bold;
}

.text_small{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:5px;
padding-right:5px;
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:1px;
}

#content h1{
font-family: "Arial Narrow", Arial;
font-size:28px;
color:#666666;
font-weight:normal;
padding-top:10px;
}

#content h2{
font-family: "Arial Narrow", Arial;
font-size:17px;
color:#D1640C;
font-weight:normal;
}

#content a.link_book {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
font-weight:bold;
display:block;
height:28px;
background-color:#990000;
text-align:center;
padding-top:8px;
}
#content a:hover.link_book {
color: #990000;
background-color: #FFFFFF;
}

#content ul{
list-style-type: square;
margin-left:50px;
color: #333333;
}

.sub {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #FFFFFF;
font-weight:bold;
padding-left:10px;
background:#D9B46E;
height:35px;
}
.sub_end {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-left:10px;
background:#F4F4EA;
height:35px;
color: #990000;
}

#nav_sub{
position: relative;
top:220px;
left:700px;
width:293px;
background-color:#D8D5C8;
background-image: url(assets/side_feat.jpg);
background-repeat:no-repeat;
padding-top:70px;
padding-left:7px;
padding-bottom:0px;
}


#nav_sub_2{
position: relative;
top:230px;
left:700px;
width:293px;
background-color:#D8D5C8;
background-image: url(assets/side_quick.jpg);
background-repeat:no-repeat;
padding-top:70px;
padding-left:7px;
padding-bottom:10px;
}


#nav_sub_2 li{
list-style:url(assets/arrows.png);
padding-bottom:5px;
margin-left:25px;
}

#nav_sub_2 a{
list-style:url(assets/arrows.jpg);
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#nav_sub_2 a:hover{
color: #999999;
}

#bread{
position:absolute;
top:210px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-transform:uppercase;
}

#bread a{
color: #999999;
font-weight:bold;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.image_1{
float:left;
padding-right:10px;
padding-bottom:10px;
padding-top:5px;
}

.image_1_1{
float:left;
margin-right:15px;
margin-bottom:10px;
margin-top:7px;
border-color:#D9B46E;
border-style:solid;
border-width:3px;
}

/*---Footer*/

#footer{
margin-top:40px;
width:1000px;
background:#ECEAE7;
height:120px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-image: url(assets/footer_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
display:block;
padding-top:20px;
}


#footer a{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}


.form_box{
width:200px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
border:1px;; border-style:solid; border-color:#CCCCCC;
}
.form_box_2{
width:170px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
border:1px;; border-style:solid; border-color:#CCCCCC;
}

.form_box_3{
width:265px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
border:1px;; border-style:solid; border-color:#CCCCCC;
}


.text_1{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
padding-left:10px;
padding-right:10px;
}

.text_1_a{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
padding-left:5px;
padding-right:5px;
}

.text_1_white{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}

.text_2{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5AA720;
padding-left:10px;
padding-right:10px;
font-weight:bold;
border-bottom:dotted; border-bottom-color:#CCCCCC; border-bottom-width:1px;
}



.res_heading{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
height:25px;
background:#BFBBB0;
font-weight:bold;
padding-left:15px;
padding-right:15px;
}

.feat_text{
font-family:"Arial Narrow", Arial;
font-size:16px;
color:#666666;
font-weight:bold;
padding-left:10px;
padding-top:10px;
}

.bar_but{
display:block;
width:283px;
height:30px;
padding-top:3px;
background:url(assets/view_development.jpg);
background-repeat:no-repeat;
font-family:"Arial Narrow", Arial;
color:#FFFFFF;
}


