
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general css */

body{
margin:0px;
padding:0px;
text-align:center;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:18px;
}

img{
border:0px;
padding:0px;
}


a:hover{
text-decoration:underline;
}

h1, h2, h3, h4{
margin:0px;
padding:0px;
}

p{
margin:0px;
padding:0px;
}

#page{
width:760px;
margin:0px auto;
text-align:left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header css */ 


#header{
width:100%;
}

#header .top{
width:100%;
}

#header .logo{
width:430px;
float:left;
}


#search{
width:200px;
float:right;
padding-top:10px;
}


#search table tr td {
padding:0px;
margin:0px;
}

#search table tr td .input{
width:145px;
height:18px;
border-top:2px solid #808080;
border-left:2px solid #808080;
border-right:1px solid #D1D0CB;
border-bottom:1px solid #D1D0CB;
font-size:11px;
color:#747474;
}


#top_nav{
width:auto;
height:23px;
}

#top_nav .option-wrapper{
height:23px;
width:auto;
float:left;
background-image:url(/images/bkg_top_nav_1x23.gif);
background-repeat:repeat-x;
}

#top_nav .option{
height:23px;
line-height:23px;
width:auto;
float:left;
background-image:url(/images/bkg_top_nav_6x23.gif);
background-repeat:no-repeat;
background-position:right;
}

#top_nav a{
color:#fff;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:0px 17px;
text-decoration:none;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ middle css */

#middle{
width:760px;
background-color:#ffffff;
}

#middle .middle-top-title{
height:70px;
border-top:5px solid #D8D8D8;
border-bottom:20px solid #D8D8D8;
}

#middle .middle-box-big{
width:760px;
}

#middle .img-big{
width:430px;
float:left;
}

#middle .img-big-wrapper{
padding:30px 30px 10px 10px;
}

#middle .box-right{
width:330px;
float:left;
}

#middle .box-addres{
background-color:#EAD6C0;
width:313px;
height:220px;
float:left;
}

#middle .box-addres-wrapper{
padding:20px 30px 10px 10px;
}

#middle p{
margin-bottom:10px;
}

#middle h1{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
color:#B67324;
font-weight:bold;
text-decoration:none;
margin-bottom:30px;
margin-top:30px;
}

#middle h2{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
color:#B67324;
font-weight:bold;
text-decoration:none;
margin-bottom:10px;
margin-top:10px;
}

#middle .middle-box2{
width:760px;
height:130px;
background-image:url(/images/bg_box_11x113.gif);
background-repeat:repeat-x;
background-position:left top;
}

#middle .img-small{
width:76px;
padding-top:15px;
padding-left:15px;
float:left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer css */

#footer{
height:30px;
background-color:#B67324;
margin-top:15px;
color:#FFFFFF;
position:relative;
}

#footer .copy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
position:absolute;
top:8px;
left:15px;
}

#footer .footer-nav{
position:absolute;
top:8px;
left:300px;
}

#footer .footer-nav a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
padding:0px 5px;
}

#footer .footer-nav a:hover{
text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clear stylesheet */

.magic{
clear:both;
}

.clrlft{
clear:left;
}

.clrrt{
clear:right;
}

