body{font:normal 96%/140% Arial, Helvetica, sans-serif;margin:0 auto;padding:0;position:relative;text-align:center;background-color:#f7f7f7}
p, ul{margin:0;padding:0}
hr{margin:0;padding:0;height:1px;border-top:1px #ccc dashed;border-bottom:0 #fff solid}
.border{border:0}
a{text-decoration:none}
a:hover{text-decoration:underline}
#wrapper{margin:0 auto;text-align:left;width:945px;padding:0;font-size:0.9em;color:#333;}
#header{padding:11px 0 0 0;}
#header table{line-height:16px}
#header .logo{padding:0 0 8px 42px;margin:0;border:0;}
#header h1{font-weight:normal;font-size:12px;margin:0 0 14px 0;padding:0;}
#header img{float:left}
#small{float:right;display:inline;margin:7px 0 0 0;font-size:11px;line-height:15px;color:#1a1a1a;text-align:right;width:600px;}
#small .infodelcar{float:left;width:250px;}
#small .fbbox{float:right;width:300px;text-align:right;background:#fff;border:5px solid #ECEEF5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;}
#small .fbbox h3{margin:0;padding:0;}
#small td{vertical-align:top;font-size:11px}
#small td .ico2{margin:18px 12px 0 12px}
input{font-family:Tahoma;font-size:12px;border:1px #ccc solid;padding:3px 2px;margin:0 2px 0 4px;background-color:transparent}
input.btn-submit{margin:6px 0 0 0;text-transform:uppercase;font-size:11px;font-weight:normal;color:#444;background:#ccc none;border:0;padding:3px 4px}
.inputbox{margin:0;font-size:11px;border:1px #ccc solid;padding:1px;width:126px;background-color:#fff}
.search-table td{padding:2px 0}
.class-select{font-size:11px;border:1px #ccc solid;width:130px;}
.class-mselect{font-size:11px;border:1px #ccc solid;width:56px;}
.m-inputbox{font-size:11px;border:1px #ccc solid;padding:1px;width:56px;background-color:#fff}
.i-inputbox{margin:0;font-size:11px;border:1px #ccc solid;padding:1px;width:50px;background-color:#fff}
#slogan .model{width:140px;}
#slogan .number{width:60px;margin-right:8px}
#slogan td{padding-right:16px}
#slogan form{font-size:11px;}
#slogan form table{font-size:11px;line-height:18px;}
.clear{clear:both}
#small a{margin:0 0 0 11px;color:#567f93}
#small a:hover{color:#1a1a1a}
#menu{height:45px;clear:both;padding:0;background:url(images/bg_menu.gif) no-repeat;margin-bottom:10px;}
#menu ul{margin:0 0 0 8px;padding:0;}
#menu li{list-style-type:none;width:93px;height:45px;text-align:center;display:inline;}
#menu a{float:left;color:#fff;font-size:12px;font-weight:normal;text-decoration:none;margin:0 2px;padding:12px 9px 11px 9px;cursor:pointer;text-transform:uppercase;border-left:1px transparent solid;border-right:1px transparent solid;}
#menu a span{}
#menu a:hover{color:#eee;background:#1a1a1a url(images/div.gif) no-repeat top center;border-left:1px transparent solid;border-right:1px transparent solid;}	
#menu img{float:left;border-right:1px solid #2B2B2B}
#below-header{height:291px;}
#below-header{width:945px;}
#below-header .filmate-flash{width:632px;float:left}
#slogan{background:url(images/search_bg.gif) no-repeat;width:313px;height:290px;float:right;font-size:12px;color:#FDFFFA;margin:0;}
#slogan-white{width:446px;height:215px;float:left;font-family:Arial;font-size:11px;color:#FDFFFA;background-image:url(images/slogan-white.jpg);background-position:top left;background-repeat:no-repeat}
#slogan form{margin:85px 0 0 10px;font-size:12px}
#slogan table{}
#slogan a{color:#fff;font-weight:normal;text-decoration:none}
#slogan a:hover{color:#97a5b2;font-weight:normal;text-decoration:underline}
#min-column{width:190px;float:left;display:inline;margin-top:15px;margin-right:5px}
#min-column h2{background:url(images/head.gif) no-repeat;color:#fff;font-size:11px;text-transform:uppercase;padding:3px 0 3px 8px;margin:5px 0}
#min-column ul{margin:0;padding:0;list-style:none;}
#min-column ul li{list-style:none;font-size:10px;text-transform:uppercase;margin:0;padding:0;line-height:14px;}
#min-column ul li a{color:#1a1a1a;display:block;padding:0 8px;margin:0;text-decoration:none}
#min-column ul li a:hover,#min-column ul li.current{background-color:#ccc;color:#fff;text-decoration:none}
#big-column{width:422px;float:left;display:inline;padding:0 10px;margin-top:20px}
#big-column a, #footer a{color:#567f93;text-decoration:none;}
#big-column a:hover, #footer a:hover{color:#567f93;text-decoration:underline;}
em{color:#567f93}
#column-wrap{margin-top:20px;float:right}
#column-wrap .login-form{background:url(images/login_bg.gif) no-repeat;font-size:10px;text-transform:uppercase;color:#567f93;margin-bottom:20px;height:63px;width:747px;}
#column-wrap .login-form a{color:#567f93;margin:0 16px;}

#column-wrap .login-form form{padding:16px 20px 18px 20px}
#extra-column{width:747px;}
#extra-column ul{margin:8px 0 8px 24px;list-style:square }
#extra-column a{color:#567f93;}
#big-column h1, #big-column h2, .offer h3, #extra-column h1, #extra-column h2{font-size:16px;font-weight:bold;line-height:120%;color:#1a1a1a;margin:0;padding:0;text-transform:uppercase;}
#big-column p, .about p, #extra-column p{padding:17px 0 0 0}
.title{padding:17px 0 0 0}
#big-column p img, #extra-column p img{float:left;margin:0 25px 25px 2px}
#small-column{width:305px;float:left;margin-top:20px}
#special{float:left;width:305px;padding:0;margin:0 0 20px 0;}
.related_listings table td{width:130px;margin:0 2px;line-height:15px}
#special td span.f-title, .related_listings table td span.f-title{font-size:12px;font-weight:bold;color:#567f93;text-transform:none}
#special td span.f-info, .related_listings table td span.f-info{font-size:12px;}
#special td  a img, .related_listings table td a img{border:0;width:120px;padding:4px}
.related_listings{width:715px;border:1px #ccc solid;padding:5px;margin:10px 0;}
#special td{line-height:15px;vertical-align:top}
#special td img{margin-right:8px}
#special td p{margin:0;}
#special .readme{display:block;color:#222;text-decoration:none;padding:3px 6px;background-color:#d8e8e8;display:inline;font-size:10px;}
#special a{color:#385571;font-size:10px;font-weight:normal;text-decoration:none;text-transform:uppercase}
#special h2{font-size:16px;text-transform:uppercase;margin:0;padding:0;}
#special a:hover{text-decoration:underline}
#special .feat_wrap{margin-top:20px}
.offer{margin:0 0 0 22px;float:left;display:inline;width:402px;}
.offer ul{margin:25px 0 0 0}
.offer li, .services li{list-style-type:none;background:url(images/arrow.gif) no-repeat 0 3px;line-height:20px;padding:0 25px 0 28px;font-size:12px}
.offer a, .services a{color:#666;text-decoration:underline}
.offer a:visited, .services a:visited{text-decoration:underline}
.offer a:hover, .services a:hover{text-decoration:none}
#footer{font-size:11px;color:#1a1a1a;border-top:1px #ccc solid;border-bottom:1px #ccc solid;text-align:left;padding:10px 0;line-height:18px;clear:both;margin:20px 0;text-transform:uppercase}
#footer .left_foot{float:left}
#footer .right_foot{float:right}
#footer p.links{font-size:10px;text-align:center}
.news{width:193px;float:left;margin:18px 0 0 21px;display:inline;}
.news p{display:block;padding:19px 0 0 0}
.news span{display:block;width:68px;text-align:center;color:#fff;font-weight:bold;background-color:#6C9538;padding:2px 0;margin:0 0 5px 0}
.news a{display:block;color:#1C5574;text-decoration:underline;margin:5px 0 0 0}
.news a:visited{text-decoration:underline}
.news a:hover{text-decoration:none}
.about{width:402px;float:left;margin:18px 0 0 51px;display:inline;}
.services{width:203px;float:left;margin:18px 0 0 60px;display:inline;}
.services ul{width:203px;margin:25px 0 0 0}
.services li{padding:0 0 0 28px;}
#listing_detail_default{padding:0 10px}
#listing_detail_default ul{margin:0 0 0 16px}
#listing_detail_default p{margin:0;padding:0;}
#listing_detail_default_header h4{margin-bottom:20px}
#listing_detail_default_dett, #listing_detail_default_dett td, #listing_detail_minbox, #listing_detail_default_fieldslinks, #listing_detail_default_fieldslinks td{font-family:Arial, tahoma, sans-serif;font-size:12px;line-height:16px}
#listing_detail_minbox{width:415px;border:1px #ccc solid;padding:5px;margin:10px 0;float:left}
#listing_detail_default_dett .price{font-size:15px;color:#61778e}
#listing_detail_default_dett h3, #listing_detail_default_fieldslinks h4, #listing_detail_minbox h3, .related_listings h3{background-color:#222;color:#fff;padding:4px 0 4px 4px;margin:0 0 16px 0}
#listing_detail_default_dett .float_left_half{width:50%;float:left}
#listing_detail_default_images .thumbs img{float:left;}
#listing_detail_default_images .picture img{width:100px}
#listing_detail_default_images{float:left}
#listing_detail_default_gallery{padding:5px;}
#listing_detail_default_gallery a img{border:0}
#listing_detail_default_fieldslinks{border:1px #ccc solid;padding:5px;float:right;width:280px;margin:10px 0 0 0}
#listing_detail_default_fieldslinks .icon{float:left;margin:2px 4px 0 0}
#listing_detail_default_fieldslinks a{color:#61778e;text-decoration:underline;}
#listing_detail_default_fieldslinks input{margin:0 0 4px 0}
#listing_detail_default_dett{border:1px #ccc solid;padding:5px;float:right;width:250px;height:406px;margin:0 0 0 0;}
.search_result_header{width:100%;}
.search_result_header td{vertical-align:top;}
.search_result_header td a{font-weight:bold;text-decoration:none;color:#61778e}
.search_result_header td a:hover{text-decoration:underline}
table.search_result_header p{margin:0;padding:0;font-size:12px;line-height:16px}
.result_row{border:1px #ccc solid}
.browse_tool_table{text-align:center;margin:0 auto;font-size:12px}
.browse_tool_table tr td{padding:0 6px;}
.browse_tool_table tr td a{text-transform:uppercase;color:#567f93;display:block;padding:2px 6px}
.browse_tool_table tr td a:hover{color:#567f93;background-color:#d8e8e8}
.sort_by{margin:0 auto;float:right;font-size:11px;margin-bottom:16px}
.sort_by a{color:#999;font-weight:bold}
.sort_by a:hover{color:#729dff}
#overlay{position:absolute;top:0;left:0;background-color:#000;width:100%;height:100%;visibility:hidden;}
#popup{position:absolute;width:650px;height:488px;background-color:#fff;border:6px solid #fff;visibility:hidden;top:50%;left:50%;margin:-244px 0 0 -325px;}
.banner{margin:10px 0 0 0;}
.banner .b1, .banner .b2, .banner .b3{width:226px;height:110px;margin-right:13px;float:left}
.banner .b1{background:url(images/bann5.jpg) no-repeat;}
.banner .b2{background:url(images/bann2.jpg) no-repeat;}
.banner .b3{background:url(images/bann3.jpg) no-repeat;}
.banner .b4{background:url(images/bann1.jpg) no-repeat;}
.banner .b4{width:226px;height:110px;float:left}
.banner .b1 span, .banner .b2 span, .banner .b3 span, .banner .b4 span{position:absolute;margin-top:86px;margin-left:12px;text-transform:uppercase;width:226px}
.banner a span{font-size:11px;color:#567f93;text-decoration:none;}
.banner a:hover span{font-size:11px;color:#567f93;text-decoration:underline;}
/* Search Page:Select Criteria */

.boxSearchCriteria{padding-left:1%;padding-right:1%;}

.boxSearchFieldArea{clear:both;padding-top:2%;padding-bottom:2%;}
.boxSearchSplit{width:50%;float:left;}

.boxSearchCaption{font-weight:bold;float:left;width:20%;min-width:150px;color:#000;}
.boxSearchField{float:left;}
.boxSearchCheckboxArea{clear:both;padding-top:2%;padding-bottom:2%;}
.boxSearchCheckboxCaption{font-weight:bold;padding-bottom:2%;color:#000;}
.boxSearchCheckbox{float:left;width:25%;min-width:150px;}
.button2{background-color:#222;color:#fff;font-weight:bold;text-transform:uppercase;border:1px #222 solid}

/* Gallerie Fotografiche */
#gallery{border-left:8px solid #333;float:left;width:735px;}
#slideshowboxloading {display:none;}
#slideshowbox {display:block;z-index:2;}
#slideshowbox img {#margin-top:-18px;}
div#slideshowboxfooter{display:none;padding-top:10px;font-family:Tahoma,Verdana,sans-serif;font-size:8px;font-weight:bold;}  
div#slideshowboxloading{color:#eee;font-weight:bold;text-align:center;margin:0px auto;}  
div#slideshowbox{display:none;margin:0px auto;float:left;}  
div#slideshowbox img{width:540px;height:350px;}  
div#slideshowboxCaption{font-weight:bold;font-size:110%;line-height:2em;}  
div#slideshowboxnavigationbar{display:none;margin:5px auto;}  
div#slideshowboxnavigationbar{width:40px;background-color:#ccc;}  
#slideshowboxgallery{width:180px;list-style-type:none;display:block;overflow:auto;max-height:350px;margin:0 0 0 0;padding:0;float:right }  
ul#slideshowboxgallery{margin:0;padding:0;}
#slideshowboxgallery li{position:relative;width:40px;height:40px;display:block;overflow:hidden;float:left;margin:0 4px 8px 4px;} 
#slideshowboxgallery li{border-width:2px;border-style:solid;border-color:#333;}
#slideshowboxgallery a{display:block;} 
#slideshowboxgallery a img{width:80px;height:40px;display:block;overflow:hidden;} 
#slideshowboxgallery a.activeSlide{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;} 
#slideshowboxgallery a:focus{outline:none;} 
#slideshowboxgallery img{border:none;display:block }
