@charset "utf-8";
/* CSS Document */

body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
}

a img{
border:0px;
}

#container{
width:860px;
margin:0 auto;
}

#header{
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
width:860px;
height:153px;
float:left;
}

#tel{
margin-top:70px;
text-align:right;
margin-right:20px;
width:840px;
font-weight:bold;
color:#FFF600;
font-size:26px;
}

#menu{
width:860px;
height:37px;
background-color:#FFFFFF;
float:left;
background-image:url(../images/menu_bg.jpg);
background-repeat:no-repeat;
background-position:center;
font-size:14px;
}

#menu A{
text-decoration:none;
color:#FFFFFF;
}

#menu A:hover{
text-decoration:underline;
color:#FFFFFF;
}

#menuLeft{
float:left;
margin-left:80px;
color:#FFFFFF;
font-weight:bold;
margin-top:10px;
}

#menuRight{
float:right;
margin-right:80px;
color:#FFFFFF;
font-weight:bold;
margin-top:10px;
}

#page{
width:800px;
float:left;
background-color:#FFFFFF;
padding:15px 30px 30px 30px;
font-size:12px;
}

#page A{
text-decoration:none;
color:#000000;
}

#page A:hover{
text-decoration:underline;
color:#000000;
}

#page input{
width:250px;
}

#page textarea{
width:250px;
}

#page form{
float:left;
}

#pageadmin{
width:800px;
float:left;
background-color:#FFFFFF;
padding:15px 30px 30px 30px;
font-size:12px;
}

#pageadmin A{
text-decoration:none;
color:#000000;
}

#pageadmin A:hover{
text-decoration:underline;
color:#000000;
}

#footer{
width:800px;
float:left;
padding:10px 30px 10px 30px;
background-color:#FFFFFF;
font-size:10px;
color:#01ACEF;
margin-top:6px;
}

#footer A{
color:#01ACEF;
text-decoration:none;
}

#footer A:hover{
color:#01ACEF;
text-decoration:underline;
}

#footer img{
border:0px;
vertical-align:middle;
}

#valid{
float:left;
}

#valid img{
border:0px;
vertical-align:middle;
}

#quickSearch{
width:830px;
float:left;
padding:10px 0px 10px 30px;
background-color:#FFFFFF;
font-size:12px;
color:#01ACEF;
margin-top:6px;
}

#quickSearch img{
vertical-align:middle;
border:0px;
}

#quickSearch select{
font-size:10px;
border:1px #01ACEF solid;
vertical-align:middle;
}

#quickSearch form{
margin:0px;
}

#featured{
float:right;
width:250px;
}

#featuredTop{
background-color:#01ACEF;
color:#FFFFFF;
text-align:center;
padding:5px 0px 5px 0px;
font-size:16px;
font-weight:bold;
}

#featuredImage{
background-color:#FFF600;
padding:8px;
text-align:center;
}

#featuredText{
background-color:#FFF600;
padding:0px 16px 16px 16px;
font-size:14px;
color:#01ACEF;
font-weight:bold;
}

#featuredText a{
color:#01ACEF;
}

#featuredText a:hover{
color:#01ACEF;
}

#text{
width:780px;
float:left;
margin-top:30px;
}

h1{
color:#01ACEF;
}

.result{
background-color:#01ACEF;
width:795px;
float:left;
margin-top:20px;
padding:10px;
border:1px #FFF600 solid;
}

.resultImage{
float:left;
}

.resultButton{
float:right;
color:#FFFFFF;
font-size:34px;
font-weight:bold;
text-align:right;
margin-top:20px;
margin-right:5px;
}

.resultButton img{
margin-top:5px;
}

.resultDetails{
float:left;
color:#FFFFFF;
font-size:12px;
padding:20px;
width:390px;
height:105px;
overflow:hidden;
}

#details{
width:770px;
border:1px solid #01ACEF;
float:left;
padding:15px;
margin-top:20px;
}

#images{
width:350px;
float:left;
margin-right:15px;
}

#detailsImage{
width:350px;
height:252px;
float:left;
overflow:hidden;
}

#thumbs{
margin-bottom:10px;
width:500px;
}

#thumbs img{
margin:5px 5px 0px 0px;
border:3px solid #ffffff;
float:left;
}

#thumbs img:hover{
border:3px solid #01ACEF;
}

.detailsCol{
float:left;
width:190px;
padding-right:10px;
}

.detail{
background-color:#01ACEF;
color:#FFFFFF;
padding:2px;
width:180px;
float:left;
margin-bottom:3px;
}

.detail2{
background-color:#7BD4F7;
color:#000000;
padding:2px;
width:180px;
float:left;
margin-bottom:3px;
}

.found{
background-color:#FFFFFF;
}

.notfound{
background-color:#CCCCCC;
}

.adminimage{
float:left; 
width:360px; 
margin-bottom:20px;
margin-right:18px;
border:1px solid #01ACEF;
padding:10px;
}

/* SLIDER STYLES */


.hp_button{
position:relative;
width:32px;
height:256px;
top:0px;
left:0px;
background:#FFFFFF;
text-align:center;
color:#FFFFFF;
float:left; 
margin-left:1px;
}

.hp_image{
position:relative;
width:0px;
height:256px;
top:0px;
left:0px;
background:#ffffff;
float:left;
overflow:hidden;
}