/* CSS Document */

body{ margin:0; padding:0; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#FFFFFF url(../images/body-bg.jpg) repeat-x top;}
img{ border:none;}
h1{ margin:0; padding:0; font-weight:normal; font-size:24px}
h2{ margin:0; padding:0; font-weight:normal;}
h3{ margin:0; padding:0; font-weight:normal;}
p{ margin:0; padding:0;}

#wrapper{ width:100%; text-align:center}
#wrap{ width:874px; margin:0 auto; text-align:left;}


#header{ height:85px;}
.left-side{ width:450px; float:left;}
.right-side{ width:420px; float:right;}
.right-side p{ text-align:right; padding:16px;color: #999999; background:url(../images/home-top-right-bg.jpg) right top no-repeat; padding-right:33px;}
.right-side a{ text-decoration:none; color: #333333; padding-left:5px;}


#search_container{ height:153px; background:url(../images/search-container-bg.jpg) repeat-x top;}
.search-container_left{ width:624px; float:left; height:150px; text-align: left}
.search-container_left h1{ margin-top:8px; padding-left:20px; color:#FFFFFF;}
.search-container_left p{ padding-left:15px; color:#FFFFFF}
.search-container_left form{ margin:0; padding:0;}

.search-container_left input{ width:225px; height:25px; margin-left:10px; line-height:30px; font-weight:bold; color: #999999; font-size:14px; padding-top:5px;}
* html .search-container_left input{ width:225px; height:30px; margin-left:10px; line-height:25px; padding-top:0px;}

.search-container_left .home_button{ width:auto; height:auto; vertical-align: text-bottom; padding-left:5px;}

.search-container_right{ width:244px; float: right; height:150px; background:url(../images/search-cont_divider.jpg) left no-repeat;}
.search-container_right p{ color:#FFFFFF; line-height:18px; padding-left:25px; font-size:12px; padding-top:10px;}
.search-container_right a{ text-decoration:none; color: #FFFFFF}


#tab_category_container{ width:630px; padding-top:5px; float:left;}

.brwse-by{position:absolute; z-index:10; margin-left:5px; top:250px; color:#ef740c; font-weight:bold; line-height:25px;}
* html .brwse-by{position:absolute; z-index:10; margin-left:5px; top:248px; color:#ef740c; font-weight:bold; line-height:25px;}

.cat_tab_left{margin-left:100px;}
* html .cat_tab_left{margin-left:60px;}



#advertisers_cont{float:right; width:239px;}
#advertisers_cont h1{ color:#ef740c; font-size:14px; font-weight:bold; line-height:25px;}
#advertisers_cont img{ margin:1px; border: #a8c4eb 1px solid; float:left}


#footer{clear:both; text-align: left; border-top: #ef740c 1px solid;}
#footer p{ line-height:18px; color:#666666}
#footer a{color:#666666}
#footer a:hover{color:#ef740c; text-decoration: underline;}



.clear{ clear:both;}


/*category tab lists with the list buttons */
#cat_listing{width:625px;height: auto; float:left}
* html #cat_listing{width:625px;height:100%; float:left}



#cat_listing ul{ margin:0; padding:0; float:left; width:200px;}
#cat_listing li{ list-style:none; color:#2b6bd5; padding-top:2px; padding-bottom:2px;}
* html #cat_listing li{ list-style:none; color:#2b6bd5; padding-top:3px; padding-bottom:2px;}
*:first-child+html li{ margin:0; padding:0; list-style:none; color:#2b6bd5; padding-top:3px; padding-bottom:2px;}

#cat_listing li a{color:#2b6bd5;}
#cat_listing li a:hover{color: #ee750c}
#cat_listing img{ vertical-align:text-bottom; padding-right:5px;}





/*
Website :  Oceanpages
version : 1.1
Date : 02.14.2009
GS
*/
