/*------------------------------------------------------------------------
# Frescos v1.0 - October 2007
# ------------------------------------------------------------------------
# Copyright (C) 2007 PMDStyles. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: PMDStyles
# Websites:  http://www.pmdstyles.com
-------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
html{height:100%;margin-bottom:1px;}
body{position:relative;}

form{display:inline;}

a{color:#576D1B;text-decoration:none;}
a:hover{color:#92920C;text-decoration:underline;}
h1, h2, h3, h4, h5, h6{font-family:Tahoma;font-weight:bold;padding-bottom:0px;margin-bottom:5px;line-height:100%;}
h1{font-size:300%;font-weight:normal;color:#000000;}
h2{font-size:250%;color:#b4b4b4;}
h3{font-size:200%;}
h4{font-size:175%;font-weight:normal;color:#000000;}
h5{font-size:150%;color:#787878;}
h6{font-size:125%;color:#000000;padding-bottom:10px;}
h1, h4{color:#92920C;}

/* page setup */
body{font-family:Tahoma;font-size:12px;line-height:150%;color:#333333;}
body#page{background:#505050 url(../images/page_bg.png) 50% 0 repeat-x;}

/* set body font size (styleswitcher) */
body.font-small{font-size:11px;}
body.font-medium{font-size:12px;}
body.font-large{font-size:13px;}

/* set body width (styleswitcher) */
body.width-thin div.wrapper{width:850px;}
body.width-wide div.wrapper{width:907px;}
body.width-fluid div.wrapper{width:90%;}

/* layout */
div.wrapper{margin:auto;}
div.wrapper .wrapper-t{background:#CFCFBF url(../images/wrapper_t.jpg) 10px 0 no-repeat;}
div.wrapper .wrapper-b{background:url(../images/wrapper_b.jpg) 0 100% repeat-x;}
div.wrapper .wrapper-l{background:url(../images/wrapper_l.jpg) 0 0 repeat-y;}
div.wrapper .wrapper-r{background:url(../images/wrapper_r.jpg) 100% 0 repeat-y;}
div.wrapper .wrapper-tl{background:url(../images/wrapper_tl.jpg) 0 0 no-repeat;}
div.wrapper .wrapper-tr{background:url(../images/wrapper_tr.jpg) 100% 0 no-repeat;}
div.wrapper .wrapper-bl{background:url(../images/wrapper_bl.jpg) 0 100% no-repeat;}
div.wrapper .wrapper-br{min-height:470px;padding:0px 10px 0px 10px;background:url(../images/wrapper_br.jpg) 100% 100% no-repeat;}
div#header{position:relative;height:150px;margin:0px 0px 0px 0px;}

div#middle{width:auto;margin:125px 0px 0px 0px;clear:both;}
div#middle .background{min-height:140px;}
div#middle .layoutleft{background:none;}
div#left{width:188px;padding:8px 8px 10px 8px;}
div#middle .layoutleft div#left{float:left;}
div#main{width:auto;margin:10px 0px 0px 10px;}
div#middle .layoutleft div#main{margin:0px 0px 0px 200px;padding:0px 12px 0px 15px;}
div#middle .withoutleft div#main{margin:0px 12px 0px 12px;}
div#mainmiddle{margin:0px 0px 0px 0px;}
div#main .withright{}
div#main .withoutright{background:transparent;}
div#right{width:188px;padding:8px 8px 10px 8px;color:#fff;border-top:#FFF 1px solid;}
div#content{width:auto;}
div#main .withright div#content{margin:0px 180px 0px 0px;padding:0px 10px 0px 0px;}
div#main .withoutright div#content{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

/* clearing & floating */
.clearingfix:after{content:".";display:block;line-height:0px;clear:both;visibility:hidden;}
.clearingfix{display:block;}
.floatbox{overflow:hidden;}

/* topmenu */
div#topmenu{position:absolute;top:18px;left:10px;height:20px;}
div#topmenu ul{padding:0px;margin:0px;list-style:none;float:left;}
div#topmenu li{float:left;display:block;}
div#topmenu li a{float:left;display:block;position:relative;padding:4px 20px 6px 20px;line-height:17px;overflow:hidden;text-decoration:none;}
div#topmenu li.item1 a{background:none;}
div#topmenu a:link, div#topmenu a:visited{color:#ffffff;font-weight:bold;}
div#topmenu a:hover{color:#AAC70B;}
div#topmenu a.home{background:url(../images/topmenu_home.gif) 0 8px no-repeat;padding-left:17px;}
div#topmenu a.home:hover{background:url(../images/topmenu_home.gif) 0 -32px no-repeat;padding-left:17px;}
div#topmenu a.sitemap{background:url(../images/topmenu_sitemap.gif) 0 7px no-repeat;padding-left:16px;}
div#topmenu a.sitemap:hover{background:url(../images/topmenu_sitemap.gif) 0 -32px no-repeat;padding-left:16px;}
div#topmenu a.contact{background:url(../images/topmenu_mail.gif) 0 9px no-repeat;padding-left:17px;}
div#topmenu a.contact:hover{background:url(../images/topmenu_mail.gif) 0 -34px no-repeat;padding-left:17px;}
div#topmenu a.login{background:url(../images/topmenu_login.gif) 0 8px no-repeat;padding-left:17px;}
div#topmenu a.login:hover{background:url(../images/topmenu_login.gif) 0 -30px no-repeat;padding-left:17px;}

#left h1.heading{font-family:'lucida sans unicode', 'lucida grande', verdana;font-weight:normal;letter-spacing:-0.03em;font-size:16px;color:#323131;border-bottom:#FFF 2px solid;padding:2px 0px 4px 0px;}
#right h1.heading{font-family:'lucida sans unicode', 'lucida grande', verdana;font-weight:normal;letter-spacing:-0.03em;font-size:16px;color:#000;border-bottom:#FFF 2px solid;margin:-9px -7px 0px -7px;padding:7px 0px 9px 10px;background:url(../images/rightbox_bg.jpg) right top no-repeat;border-top:1px #fff solid;}
#left .redheading{color:#CE2222;}	
#right .redheading{color:#DDD;}	

#left ul.left_menu_ul{margin:3px 0 2px 10px;}
#left ul.left_menu_ul li{background:url(../images/leftmenu_li_bg.gif) left bottom repeat-x;list-style:none;padding:3px 0;margin:0 10px 0 -5px;list-style:inside;list-style-image:url(../images/liststyle1.gif);color:#444;}
#left ul.left_menu_ul li:hover{list-style-image:url(../images/liststyle_red1.gif);}
#left ul.left_menu_ul li:hover a{color:#990000;text-decoration:none;font-family:Tahoma;}
#left ul.left_menu_ul li a{color:#660000;font-family:Tahoma;text-decoration:underline;}
#left ul.left_menu_ul li a:hover{color:#990000;text-decoration:underline;}

#right ul.left_menu_ul{margin:3px 0 2px 10px;}
#right ul.left_menu_ul li{background:url(../images/leftmenu_li_bg1.gif) left bottom repeat-x;list-style:none;padding:2px 0 5px 0;margin:0 10px 0 -5px;list-style:inside;list-style-image:url(../images/liststyle_red.gif);color:#777;}
#right ul.left_menu_ul li:hover{list-style-image:url(../images/liststyle.gif);background:url(../images/leftmenu_li_bg2.gif) left bottom repeat-x;}
#right ul.left_menu_ul li:hover a{color:#FFF;text-decoration:none;font-family:Tahoma;}
#right ul.left_menu_ul li a{color:#A5C407;font-family:Tahoma;text-decoration:none;}
#right ul.left_menu_ul li a:hover{color:#FFF;text-decoration:underline;}

input{font-family:Tahoma;color:#444444;}
.button{padding:2px 10px!important;padding:1px 5px;border-top:1px solid #CCC;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #CCC;background:url(../images/submit.gif) repeat-x bottom;color:#FFFFFF;margin:0;}
.button:active, .button:focus, .button:hover{padding:1px 11px 3px 9px!important;padding:1px 5px;border-top:1px solid #000000;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #000000;}
.input_small{font-family:Tahoma;color:#444444;padding:2px 1px;width:200px;}
.input_small1{font-family:Tahoma;color:#444444;padding:2px 1px;width:150px;}
.input_default{font-family:Tahoma;color:#444444;padding:2px 1px;width:200px;}
.textarea_default{font-family:Tahoma;color:#444444;padding:2px 1px;width:200px;height:100px;}
select{font-family:Tahoma;color:#444444;padding:1px;width:150px;}
select.input_small{font-family:Tahoma;color:#444444;padding:0px;width:155px;}
option{font-family:Tahoma;color:#444444;padding:1px;}

.advert{background:url(../images/advertisement.gif) 5px 5px no-repeat;padding:0px 0px 5px 0px;text-align:center;margin-top:5px;}

.advert2{background:url(../images/advertisement2.gif) 5px 5px no-repeat;padding:0px 0px 5px 0px;text-align:center;margin-top:5px;}

#bread_crumb{position:absolute;top:200px;left:365px;z-index:1000;color:#888888;}
#bread_crumb a{color:#FFFFFF;}
#bread_crumb a:hover{color:#888888;}

.compare_table{padding:0px;}
.compare_table table{width:95%;border:1px #d1d1d1 solid;}
.compare_table table td{padding:4px 4px 4px 4px;border-bottom:1px #d1d1d1 solid;border-right:1px #d1d1d1 solid;}

div.alpha_links{width:467px;margin:0 auto;padding-top:20px;background:url(../images/alpha_links.gif) 4px 10px no-repeat;}
a.alphalinks:link, a.alphalinks:visited{background:#EEEEEE;color:#444;font-weight:bold;text-decoration:none;width:25px !important;display:block;float:left;text-align:center;border:1px #CCC solid;padding:3px 0px;margin:2px 1px 0 1px;border:#999 1px solid;}
a.alphalinks:hover{background:#888;color:#FFF;text-decoration:none;border:#666 1px solid;}

li.category_li{list-style:none;/*margin:0px;*/
/*list-style-image:url('./images/point.gif');*/ 
/* background:url('./images/point.gif') no-repeat 0 12px;*/
/*padding:2px 2px 2px 20px;*/
/*padding:10px 2px 2px 16px;*/
/*display:block;*/
/*display:list-item;*/
background:url(../images/point.gif) left 3px no-repeat;padding:0 0 0px 20px;margin-top:5px;color:#888888;}
li.category_li a{text-decoration:underline;}

*html li.category_li{padding:0 0 0px 20px;}
ul.category_ul{/*list-style-image:url('./images/point.gif');*/
/*padding:0px;margin:0px;*/
/*margin:2px 2px 2px 20px;*/
/*padding:2px 2px 2px 20px;*/margin-left:10px;/* width for bullet.gif */padding-left:0;}
li.sitemap_li{}
ul.sitemap_ul{margin-left:10px;padding-left:1.0em;padding-top:0.2em;list-style-image:url(../images/point.gif);font-weight:bold;}
.sitemap_list{line-height:20px;}
.sitemap_list img{vertical-align:middle;}

div.middle_page{background:#CFCFBF;border:#777 8px solid;padding:10px 10px 20px 10px;margin:10px 0;}

span.text_bold{font-weight:bold;}
span.text_bold_red{font-weight:bold;color:#FF0000;}
span.required_star{font-weight:bold;color:#FF0000;}
span.text_blue{font-weight:bold;color:#000;font-family:Tahoma;}
span.text_soft_bold{color:#959598;font-weight:bold;font-family:Tahoma;}
span.text_large_bold{font-weight:bold;text-decoration:none;font-family:Tahoma;}
span.text_small{text-decoration:underline;font-family:Tahoma;}
span.text_large_bold_grey{font-family:Tahoma;font-weight:bold;text-decoration:none;color:888888;}
span.text_small_grey{font-family:Tahoma;text-decoration:none;color:888888;}
span.error{color:#ff0000;font-family:Tahoma;}
span.success{color:#006600;font-family:Tahoma;}
#left span.listing_desc_text{color:#555;}
#left span.listing_loc_text{color:#111;}
#left span.listing_det_text{color:#FF4444;}
#right span.listing_desc_text{color:#777;}
#right span.listing_loc_text{color:#aaa;}
#right span.listing_det_text{color:#FF7777;}

.company_default{text-decoration:none;color:black;}
.company4{text-decoration:none;color:red;}
.company3{text-decoration:none;color:blue;}
.company2{text-decoration:none;color:green;}
.company1{text-decoration:none;color:black;}

h1#listing1{color:black;font-family:'lucida sans unicode', 'lucida grande', verdana;margin:0px 0px 10px 0px;font-size:24px;font-weight:normal;letter-spacing:-2px;}
h1#listing2{color:green;font-family:'lucida sans unicode', 'lucida grande', verdana;margin:0px 0px 10px 0px;font-size:24px;font-weight:normal;letter-spacing:-2px;}
h1#listing3{color:blue;font-family:'lucida sans unicode', 'lucida grande', verdana;margin:0px 0px 10px 0px;font-size:24px;font-weight:normal;letter-spacing:-2px;}
h1#listing4{color:red;font-family:'lucida sans unicode', 'lucida grande', verdana;margin:0px 0px 10px 0px;font-size:24px;font-weight:normal;letter-spacing:-2px;}
h3.featured_li_h3{font-size:14px;color:#FFF;font-weight:normal;padding:0 0 5px 0;margin:0;font-family:Tahoma;}

.listing_hot{color:red;font-size:9px;}
.listing_new_updated{color:green;font-size:9px;}
.listing_marked{color:#5678A2;font-size:9px;}

.YES{color:#006600;background:url(../images/yes.jpg) left center no-repeat;padding-left:20px;}
.NO{color:#FF0000;background:url(../images/no.jpg) left center no-repeat;padding-left:20px;}
div.response_error{background-color:#ffeaea;border-width:1px;border-color:#e82a2a;border-style:solid;padding:2px 2px 2px 2px;-moz-border-radius:4px;}
div.response_success{background-color:#eaffea;border-width:1px;border-color:#4dda2c;border-style:solid;padding:2px 2px 2px 2px;-moz-border-radius:4px;}

table.list{border:1px #999 solid;border-collapse:collapse;border-spacing:0px;margin:0px 0px 0px 0px;border:1px 1px 1px 1px;padding:2px 2px 2px 2px;width:100% !important;width:98.5%;line-height:16px;}
td.table_header{background-color:#DEDFDE;padding:4px 4px 4px 4px;margin:0px 0px 0px 0px;font-weight:bold;font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;color:#515151;border:#999 1px solid;}
td.table_rows{background-color:#F1F1F1;color:#666666}
td.table_row_highlight{border:1px #FFFFFF solid;background-color:#fcff9f;padding:4px 4px 4px 4px;margin:0px 0px 0px 0px;}
td.altrow1{border:1px #999 solid;background-color:#E6E6E6;padding:4px 4px 4px 4px;margin:0px 0px 0px 0px;}
td.altrow1 a{font-weight:bold;}
td.altrow2{border:1px #999 solid;background-color:#F6F6F6;padding:4px 4px 4px 4px;margin:0px 0px 0px 0px;}
td.altrow2 a{font-weight:bold;}

div.greybox{background-color:#F7F7F7;border-width:1px;border-color:#D6D5D6;border-style:solid;padding:4px 4px 4px 4px;-moz-border-radius:4px;}
div.whitebox{background-color:#FFFFFF;border-width:1px;border-color:#D6D5D6;border-style:solid;padding:4px 4px 4px 4px;-moz-border-radius:4px;}

div.main_left{position:absolute;top:38px;left:450px;width:488px;height:461px;background:url(../images/main_left.jpg) left bottom no-repeat;color:#FFFFFF;}
td.main_left_td{padding:5px 15px;border-left:#3D3D3D 1px solid;border-right:#3D3D3D 1px solid;}
td.main_menu_td{background:url(../images/page_bg.png) left -38px repeat-x;}

div#footer{width:auto;padding:10px 10px 0px 10px;clear:both;color:#ffffff;}
#footer a{color:#A5C407;}
#footer a:hover{color:#FFFFFF;}
#footer span.back_top{}
#footer span.back_top a{color:#777777;background:#000000 url(../images/top_arrow.gif) right top no-repeat;padding:0 10px 0 20px;}
#footer span.back_top a:hover{color:#FFFFFF;background:#000000 url(../images/top_arrow.gif) right bottom no-repeat;}
#footer ul.footer_ul{list-style:none;margin:0 0 20px 0;padding:0;}
#footer ul.footer_ul li{list-style:none;float:left;border-left:#666 1px solid;margin:5px 0;padding:0;}
#footer ul.footer_ul li a{display:block;margin:0;padding:0px 10px;color:#A5C407;text-decoration:none;line-height:normal;}
#footer ul.footer_ul li a:hover{color:#FFF;}
#footer ul.footer_ul li.a{border:0;}
#footer ul.footer_ul li.a a{padding-left:3px;}

#content ul.middle_ul{list-style:none;margin:0 0 40px 0;padding:0;}
#content ul.middle_ul li{list-style:none;float:left;background:url(../images/sep.gif) 0 0 no-repeat;}
#content ul.middle_ul li a{display:block;padding:8px 12px 9px 14px;color:#FFF;font-weight:bold;text-decoration:none;}
#content ul.middle_ul li a:hover{color:#492A00;background:url(../images/toolbar-select.png) 50% 0 no-repeat;}
#content ul.middle_ul li.a{background:none;}

#menu_container{margin:-30px 0 0 0;z-index:100;float:right;}
#pmenu, #pmenu ul{padding:0;margin:0;list-style-type: none;}
#pmenu a, #pmenu a:visited{color:#fff;height:25px;width:150px;text-decoration:none;text-indent:5px;}
#pmenu li{float:left;background:url(../images/option_bg.jpg) left top no-repeat;display:block;width:150px;height:25px;line-height:25px;}
#pmenu li:hover{position:relative;}
#pmenu li:hover > a{color:#c00;}
#pmenu li ul{display:none;margin-top:-1px;}
#pmenu li ul li{padding-left:5px;}
#pmenu li:hover > ul{display:block;position:absolute;top:-11px;left:80px;padding:10px 30px 30px 30px;background:transparent url(transparent.gif);width:120px;}
#pmenu > li:hover > ul{left:-30px;top:16px;}
#pmenu table{position:absolute;border-collapse:collapse;top:0;left:0;z-index:100;font-size:1em;}
* html #pmenu li a:hover{position:relative;background:none;color:#c00;}
#pmenu li a:active, #pmenu li a:focus{background:none;color:#c00;}
#pmenu li.fly{background:#7484ad;}
#pmenu li.drop{width:150px;cursor:pointer;background:url(../images/option_bg.jpg) left top no-repeat;}
#pmenu li.drop a{color:#FFFFFF;width:150px;}
#pmenu li.drop a:hover{color:#FFFFFF;}
* html #pmenu li ul{visibility:hidden;display:block;position:absolute;top:-11px;left:80px;padding:10px 30px 30px 30px;background:transparent url(transparent.gif);}
#pmenu li a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul{visibility:visible;left:-30px;top:14px;lef\t:-31px;to\p:15px;}
#pmenu li a:hover ul a:hover ul{visibility:visible;top:-11px;left:80px;}
#pmenu li a:hover ul a:hover ul a:hover ul{visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul{visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul{visibility:visible;}
#menu_container select{width:140px;padding:0;height:17px;}

td.main_left{background:#BCBCA9 url(../images/leftbox_bg.jpg) right top no-repeat;width:188px;border-top:#ffffff 1px solid;border-right:#ffffff 1px solid;}
td.main_right{width:188px;padding-top:15px;paddin-right:1px;background:#000 url(../images/right_bg.jpg) -8px -21px no-repeat;}

