/* CSS Document */
body{margin:0px; padding:0px; text-align:center; font-family:Verdana,arial; font-size:8pt; background:url('../images/body_bg.gif') repeat-x top center; }
/* GENERAL DECLARATIONS*/
form * {color:#333333;}
:link, :visited { text-decoration:none }
ul, ol { list-style:none }
h1, h2, h3, h4, h5, h6, pre, code { font-size:1em; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input{ margin:0; padding:0 }
a img, :link img, :visited img { border:none }
address { font-style:normal }
fieldset, legend{margin:0px; border:0px; float:none;}
legend{display:block;}
.clear{clear:both; height:1px; color:#B0EDFF; display:block; display:none;}
#loading{position:absolute; top:25%; left:50%; color:#000000; border:2px solid #FF5353; display:none; position:fixed; background:#FFFFFF url('../images/loading2.gif') no-repeat 5px center; padding-left:23px; width:65px; text-align:left; padding-right:3px; padding-top:3px; padding-bottom:3px }

/* DECLARATIONS START*/
#wrapper{margin:0 auto;text-align:left; width:950px;}
#topbar{height:22px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:150%; font-weight:bold;} 
#topbar a{color:#FFFFFF; text-decoration:none;}
#topbar a:hover{text-decoration:underline;}
#topbar #left{float:left; width:525px;}
#topbar #left .change_area{font-weight:normal;}
#topbar #right{ float:right; width:375px; text-align:right;}

#logobar{height:107px;}
#logobar #logo{float:left; width:250px; padding-top:15px; padding-left:10px;}
#logobar #search_box{float:right; margin-right:20px; width:260px; height:70px; background:url('../images/search_box.gif') no-repeat center; padding-top:35px; z-index:50 }
#logobar #search_box form{ padding-top:15px; padding-left:15px;}
#logobar #search_box form input{height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; width:150px; color:#666666;}
#logobar #search_box form select{height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; width:180px; line-height:100%;}

#logobar #search_box form .find_button{width:52px; height:21px; background:url('../images/find_button.gif') no-repeat center 1px; border:medium none; }
#menubar{height:34px; }
#menubar #left{width:600px; float:left;}
#menubar a{display:block; float:left; width:105px; height:34px;  line-height:310%; text-align:center; font-weight:bold; text-decoration:none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; margin-left:3px;}
#menubar a:hover, #menubar a.active{ background:url('../images/topmenu_bg.gif') no-repeat center;  color:#333333}
#menubar #right{width:300px; float:right; text-align:right;} 
/*CONTENT STARTS*/
#content{ clear:both; margin-top:10px;}
#content_main{float:left; width:730px;background:url('../images/sidebar_divider.GIF') repeat-y right center; padding:8px; line-height:180%}
#content_main .title{margin-top:8px; margin-bottom:8px; display:block;}
#content_sidebar{float:right; width:200px; padding-top:5px;}



/*FOOTER STARTS*/
#footer{height:40px; clear:both; background:url('../images/footerbg.GIF') repeat-x center;}
#footer #footer_content{color:#FFFFFF; width:950px; margin:0 auto; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
#footer #footer_content a{color:#FFFFFF;}
#footer #footer_content #left{float:left; width:650px; line-height:250%; text-align:left; padding-left:15px; }
#footer #footer_content #right{float:right; width:220px; line-height:250%; text-align:right; padding-right:15px; }

/*header css*/
.ad_block{width:180px; display:block; margin-bottom:15px; line-height:150%; margin-top:5px;}
.ad_title{display:block; height:25px; font-weight:bold;}
.ad_title a{color:#333333;}
.ad_url{font-style:italic; display:block; height:18px; margin-top:5px; line-height:150%; border-bottom:1px solid #EBEBEB;}
.location_container{position:relative;} 
#location_selector{position:absolute; top:20px; left:15px;display:none;width:350px; height:75px; border:#FF9900 3px solid; background:#FFFFFF; padding:10px; z-index:100; text-align:center;}
#location_selector .title_box{display:block; height:20px; border-bottom:1px solid #FF9900; text-align:left;}
#location_selector .title_box .title{display:block; float:left; width:180px; font-weight:bold; color:#FF9900;}
#location_selector .title_box .close{float:right; margin-right:5px; color:#0000FF;}
#location_selector .title_box .close a{color:#0000FF; font-weight:normal;}
#location_selector .content{display:block; padding-top:18px;}
#location_selector .content select{width:110px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
#location_selector .content .submit{width:98px; height:20px; background:url('../images/change_location_button.gif') no-repeat center; border:medium none;}


#home .home{background:url('../images/topmenu_bg.gif') no-repeat center;  color:#333333;}
#browse .browse{background:url('../images/topmenu_bg.gif') no-repeat center;  color:#333333;}
#add .add{background:url('../images/topmenu_bg.gif') no-repeat center;  color:#333333;}
#contact .contact{background:url('../images/topmenu_bg.gif') no-repeat center;  color:#333333;}