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

*{
margin:0;
padding:0;
}

body{
background:url();
background-repeat:repeat-x;

}

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

#logo{
position: absolute;
top:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
height:30px;
color:#999999;
}

#logo a{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#999999;
}


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

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

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


/*---Nav*/

#nav_main{
position:absolute;
top:250px;
background-color:#666666;
width:100%;
height:30px;
padding-top:5px;
}

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

}

#nav_main li,a{
display:inline;
text-decoration:none;
font-family: "Arial Narrow", Arial;
color:#ffffff;
font-size:20px;
}

#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{
background:#333333;
}

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

}

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

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

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

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

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


/*---Content*/

#content{
position:absolute;
top:330px;
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: #0066FF;
}

#content a.dir{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
padding-left:15px;
}

.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;
}

#content h2{
font-family: "Arial Narrow", Arial;
font-size:17px;
color:#FFCC31;
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:#D9B46E;
}

.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:310px;
left:700px;
width:260px;
background-color: #CCCCCC;
padding-top:50px;
padding-left:40px;
padding-bottom:40px;
}
#nav_sub h2{
font-family:"Arial Narrow", Arial;
position:absolute;
left:25px;
top:10px;
color:#333333;
}

#nav_sub_2{
position: relative;
top:320px;
left:700px;
width:290px;
background-color: #CCCCCC;
padding-top:50px;
padding-left:10px;
padding-bottom:10px;
}

#nav_sub_2 h2{
font-family:"Arial Narrow", Arial;
position:absolute;
left:25px;
top:10px;
color:#333333;
}

#nav_sub li{
list-style:url(assets/arrows.gif);
padding-bottom:5px;
}

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

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

#bread{
position:absolute;
top:300px;
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: #CCCCCC;
height:160px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
bottom:0px;
}


#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;
}
