@CHARSET "UTF-8";

/*--RESET---*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,textarea,select{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}

h1,h2,h3,h4,h5,p,div,td,textarea{font-weight:normal; font-size:11px;}

:focus {-moz-outline-style: none;}
img,table{border: 0px;}
object:hover {border:0px solid;}

a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.terminator{clear:both;}
.hideLabel{display:none;}
.required{font-weight:bold;}
.first_child{border:0px !important;}

.statusMessage{padding:2%; font-weight:bold; color:#fff;}
.statusMessageFormOk{background:#AFFDAB; color:#006600 !important; }
.statusMessageFormError{background:#FDAFAB; color:#CB1B0F !important;}
.statusMessage a{color:#CB1B0F;}
.statusMessage a:hover{text-decoration:underline;}

/************ End General ************/


/*--END RESET--*/




body{padding-bottom: 50px; background-image: url('../images/template/backgrounds/autoitalia-bg.jpg'); background-repeat: repeat-x; background-color: #dde9f9;}
.mainContent {width:900px; margin:auto;}


.mainTop{height:105px; overflow:hidden;}
.mainTop .left{float:left; width:200px;}
.mainTop .left .topLogo{margin-top:18px;}



.mainTop .right{float:right;width:700px;}
.mainTop .right .topMenu{float:right; overflow:hidden;margin-bottom:3px;}
.mainTop .right .topMenu .cornerLeft{display:block; position:absolute; left:0px; bottom:-1px;  width:11px; height:31px; background:url('../images/template/corners/autoitalia-header-menu-l.jpg');}
.mainTop .right .topMenu .cornerRight{display:block; position:absolute; right:0px; bottom:-1px;  width:11px; height:31px; background:url('../images/template/corners/autoitalia-header-menu-r.jpg');}
.mainTop .right .topMenu ul{float:right; list-style:none; }
.mainTop .right .topMenu ul li{float:left; border-left:1px solid #FCEB81; position:relative;}
.mainTop .right .topMenu ul li a{ color:#005CA1; font-size:14px; display:block; background:#ffffff; padding-left:13px; padding-right:13px;padding-top:7px;padding-bottom:7px;}
.mainTop .right .topMenu ul li a:hover{background:#005CA1; color:#fff; text-decoration:none;}

.mainTop .right .topMenu ul li a:hover .cornerLeft{background:url('../images/template/corners/autoitalia-header-menu-l2.jpg');}
.mainTop .right .topMenu ul li a:hover .cornerRight{background:url('../images/template/corners/autoitalia-header-menu-r2.jpg');}


.mainTop .right .loginArea {float:right;}
.mainTop .right .loginArea td{padding-left:10px; padding-bottom:15px;}
.mainTop .right .loginArea .embossed{vertical-align:bottom;}
.mainTop .right .loginArea .embossed a{text-transform:uppercase; color:#005CA1; font-size:14px; font-weight:bold;}
.mainTop .right .loginArea .grey{vertical-align:bottom;}
.mainTop .right .loginArea .grey a{color:#7D7D7D;}
.mainTop .right .loginArea input.text{border:0px; padding:4px; width:140px;}
.mainTop .right .loginArea input.submit{border:none; background:url('../images/template/buttons/topButton62x27.jpg'); width:62px; height:27px; color:#fff; margin-bottom:-4px; padding-bottom:5px; cursor:pointer;font-size:12px; font-weight:bold;}



.searchArea{}

.searchArea .searchAreaTop{height:85px; background:url('../images/template/backgrounds/searchAreaTop.jpg');}


.searchArea .searchAreaTop .stockInfo{position:absolute; margin-left:350px; margin-top:20px; width:395px; height:58px; z-index:22; background:url('../images/template/backgrounds/stockInfoBg.jpg'); padding-left:140px;}
.searchArea .searchAreaTop .stockInfo .digits{width:228px;}
.searchArea .searchAreaTop .stockInfo .digit{color:#fff; display:block; float:left; width:32px; height:48px; text-align:center; font-size:46px; font-weight:bold;}
.searchArea .searchAreaTop .stockInfo .label{color:#fff; margin-left:3px; float:right; font-size:24px; width:90px; line-height:25px; font-weight:bold; padding-top:2px;}

.searchArea .searchAreaTop form{padding-top:13px;position:relative; z-index:10;}
.searchArea .searchAreaTop form label.embossed{text-transform:uppercase; color:#fff; font-size:15px; font-weight:bold; padding-left:50px; height:18px; display:block;}
.searchArea .searchAreaTop form .formTable{margin-left:15px;margin-top:9px;}
.searchArea .searchAreaTop form .formTable .text{width:266px; height:27px; background:url('../images/template/backgrounds/searchInput.jpg');color:#454545; font-size:20px; font-weight:bold; padding:5px; padding-left:10px; border:none;}
.searchArea .searchAreaTop form .formTable .submit{width:36px; height:37px; background:url('../images/template/buttons/searchButton36x37.jpg'); cursor:pointer; border:none; }

.searchArea .searchAreaContents{padding:15px; padding-right:0px; padding-top:10px; background:url('../images/template/corners/searchAreaContents.jpg') no-repeat; background-position:bottom; background-color:#fff; min-height:270px;}
.searchArea .searchAreaContents p.embossed{padding-left:20px; margin-left:15px; text-transform:uppercase; color:#005CA1; font-size:15px; height:27px; font-weight:bold; background:url('../images/template/icons/autoitalia-top1-mglass.jpg') no-repeat;}
.searchArea .searchAreaContents .searchCriteriaButtons{width:270px; float:left;}
.searchArea .searchAreaContents .searchCriteriaButtons ul {list-style:none; }
.searchArea .searchAreaContents .searchCriteriaButtons ul .button{display:block; width:245px; height:36px; color:#fff; font-size:24px; padding-left:25px; padding-top:4px;}
.searchArea .searchAreaContents .searchCriteriaButtons ul .button:hover{text-decoration:none;}
.searchArea .searchAreaContents .searchCriteriaButtons ul .button1{background:url('../images/template/buttons/autoitalia-top1-buttons1.jpg');}
.searchArea .searchAreaContents .searchCriteriaButtons ul .button2{background:url('../images/template/buttons/autoitalia-top1-buttons2.jpg');}
.searchArea .searchAreaContents .searchCriteriaButtons ul .button3{background:url('../images/template/buttons/autoitalia-top1-buttons3.jpg');}
.searchArea .searchAreaContents .searchCriteriaButtons ul .button4{background:url('../images/template/buttons/autoitalia-top1-buttons4.jpg');}
.searchArea .searchAreaContents .searchCriteriaButtons ul .button5{background:url('../images/template/buttons/autoitalia-top1-buttons5.jpg');}
.searchArea .searchAreaContents .searchCriteriaButtons ul .button6{background:url('../images/template/buttons/autoitalia-top1-buttons6.jpg');}

.searchArea .searchAreaContents .searchCriteriaArea{float:right; padding-right:5px; padding-top:5px;}
.contentBox{position:relative; width:565px; min-height:242px; padding:20px; padding-bottom:0px; padding-right:0px;}
.contentBox h1{font-size:19px; text-transform:uppercase;}
.contentBox h2{font-size:14px; font-weight:bold;padding-left:10px;}

.contentBoxBlue{background:#005DA2;}
.contentBoxBlue h1{color:#FBFDFE; }
.contentBoxBlue h1 span{color:#F9D900;}
.contentBoxBlue h2{color:#fff; }
.contentBoxBlue .content{position:relative;}
.contentBoxBlue .blueCornersLeft{width:15px; height:262px; background:url('../images/template/corners/bluecornersLeft.jpg'); position:absolute; top:0px; left:0px;}
.contentBoxBlue .blueCornersRight{width:173px; height:262px; background:url('../images/template/corners/autoitalia-top1-motive-r.jpg'); position:absolute; right:-1px; top:0px; } 

.contentBoxBlue .interior{width:420px; margin-top:20px;}
.contentBoxBlue table td{padding-top:10px;}
.contentBoxBlue .yellowListBullet{width:22px; height:27px; background-image:url('../images/template/icons/yellowListBullet.gif'); font-size:18px; color:#333; font-weight:bold; text-align:center;}
.contentBoxBlue .details{float:right; font-size:11px; color:#fff; padding-left:20px; background:url('../images/template/icons/autoitalia-sageata1.gif') no-repeat; height:17px;}

.contentBoxWhite{border:1px solid #E2E3E5; margin-top:-85px; margin-left:-40px; width:578px; padding-top:80px;position:relative; background:#fff; z-index:10; min-height:270px;}
.contentBoxWhite .linearListingTable{}
.contentBoxWhite .linearListingTable a{color:#333; font-size:14px; font-weight:normal;}
.contentBoxWhite .linearListingTable td{padding-left:5px; vertical-align:middle; font-size:14px; padding-bottom:20px;}
.contentBoxWhite .linearListingTable td.logo{width:10px; padding:0px;padding-left:20px; padding-bottom:10px;}
.contentBoxWhite .linearListingTable td .count{color:#005BA1;}
.contentBoxWhite p.embossed{font-size:18px;text-transform:none;padding-top:0px;margin-left:130px;padding-left:40px;}
.contentBoxWhite .sepTable td{padding-bottom:10px;}
.contentBoxWhite .sepTable th{padding-bottom:10px;}

.contentBoxWhite h1{color: #005CA1; padding-bottom: 15px;}




.contentBoxWhite .cornerTop{height:12px; width:600px; background:url('../images/template/corners/whiteBoxTop.jpg'); position:absolute; top:-12px; left:0px;}
.contentBoxWhite .closeButton{height:20px; width:20px;background:url('../images/template/buttons/closeButton.jpg');   margin-top:-60px;display:block; float:right;position:absolute;}


.contentBoxWhite .slidertable{margin:auto;}
.contentBoxWhite .alignTable{width:400px; margin:auto;}
.contentBoxWhite .alignTable td{padding-bottom:5px;}
.contentBoxWhite .labelTd{padding-right:8px; width:1px;}
.contentBoxWhite .labelTd2{padding-left:8px; width:1px;}
.contentBoxWhite .labelTd label{white-space:nowrap;}
.contentBoxWhite label{font-size:14px; font-weight:bold; color:#005BA1;}
.contentBoxWhite label span{font-size:26px;}
.contentBoxWhite .submitFilters{border:none; background:url('../images/template/backgrounds/submitFilters.jpg'); width:119px; height:41px; font-weight:bold; text-align:left; padding-left:20px; color:#fff; padding-bottom:6px; font-size:16px; cursor:pointer;}
.contentBoxWhite .blueButton{border:none; background:url('../images/template/backgrounds/blueButtonWide.jpg'); width:154px; height: 31px; font-weight:bold; text-align:left; padding-left:17px; color:#fff; padding-top:4px; font-size:16px; cursor:pointer; display: block; float: left;}


.pageContent{}
.pageContent .left{ float:left; width:500px;}
.pageContent .right{ float:left; width:380px; padding-top:10px; padding-left:20px;}

.pageContent .lead{}
.pageContent .lead h1{color:#005CA1; font-size:24px; text-transform:uppercase; font-weight:bold; background:no-repeat; line-height:37px; margin-bottom:5px;}
.pageContent .lead h1.finantareTitle{background-image:url('../images/template/icons/autoitalia-index-top-img3.gif');}
.pageContent .lead h1.dealeriTitle{background-image:url('../images/template/icons/autoitalia-index-top-img4.gif');}

.pageContent .lead h1 a{text-decoration:none;color:#005CA1;}
.pageContent .lead h1 a.thumb{text-decoration:none;width:40px;height:35px;display:block;float:left;margin-right:10px;}






.pageContent .lead h2{font-size:14px; color:#585858; margin-bottom:5px;}
.pageContent .lead .details{float:left; font-size:11px; color:#585858; padding-left:20px; background:url('../images/template/icons/autoitalia-sageata2.gif') no-repeat; height:17px;}
.pageContent .lead .thumbnail{float:right;}

.pageContent .demoLead{background:url('../images/template/backgrounds/avantaje_bg.jpg') no-repeat;width:300px;height:176px;margin-left:-15px;}
.pageContent .demoLead h1{color:#FFFFFF; font-size:23px; text-transform:uppercase; font-weight:bold; padding-left: 120px; background:no-repeat; line-height:26px; margin-bottom:5px;padding-top:10px;}
.pageContent .demoLead h2{color:#FFFFFF; font-size:14px;  font-weight:bold; padding-left: 120px; background:no-repeat;margin-bottom:5px;padding-top:10px;}
.pageContent .demoLead .details{float:right; font-size:11px; color:#FFFFFF; padding-left:20px;padding-right:20px; background:url('../images/template/icons/autoitalia-sageata2.gif') no-repeat; height:17px;}




.pageContent .yellowBox{position:relative; background:url('../images/template/corners/yellowboxTop.jpg') no-repeat; background-color:#FEFDC4; margin-bottom:20px; }
.pageContent .yellowBox .cornerBottom{background:url('../images/template/corners/yellowboxBottom.jpg') no-repeat; height:17px; width:900px;}

.pageContent .yellowBox h1{color:#005CA1; font-size:24px; text-transform:uppercase; font-weight:bold; padding-left: 50px; background:no-repeat; line-height:37px; margin-bottom:5px;}
.pageContent .yellowBox .title{padding-top:13px;padding-left:13px;}
.pageContent .yellowBox h1.ofertaTitle{background-image:url('../images/template/icons/autoitalia-index-bottom-new.gif');}

.pageContent .yellowBox .items{}
.pageContent .yellowBox .item{float:left; padding-right:13px; padding-left:13px; position:relative; width:154px;}
.pageContent .yellowBox .item .thumbnail{width:144px; height:99px; background-image:url('../images/template/backgrounds/autoitalia-chenar-img.gif'); padding:5px; overflow:hidden;}
.pageContent .yellowBox .item h2 {text-align:center;}
.pageContent .yellowBox .item h2 a{font-size:12px; color:#302F2F;}
.pageContent .yellowBox .item .price{font-size:12px; color:#302F2F; text-align:center; margin-bottom:5px;}
.pageContent .yellowBox .item .price span{font-weight:bold; color:#D02B29; font-size:12px;}
.pageContent .yellowBox .item .details{font-size:11px; color:#585858; padding-left:20px; background:url('../images/template/icons/autoitalia-sageata3.gif') no-repeat; height:17px; float:right;}



.pageContent .newYellowBox{position:relative; background:url('../images/template/oferta-sap.jpg') no-repeat; background-color:#dde9f9; height:250px; margin-bottom:20px; }
.pageContent .newYellowBox .pulsate {background:transparent url('../images/template/colt_rosu.gif') no-repeat scroll left top; position:absolute;left:10px;top:8px;width:148px; height:148px;}
.pageContent .newYellowBox .itemfirst {position:absolute;left:140px;top:70px;}
.pageContent .newYellowBox .itemsecond {position:absolute;left:530px;top:70px;}

.pageContent .newYellowBox .oferta .thumbnail {float:left; border-top:1px solid #fefdc5; border-right:1px solid #fefdc5} 
.pageContent .newYellowBox .oferta .thumbnail .ccc {border:1px solid #cccccc;}
.pageContent .newYellowBox .oferta .thumbnail a { display:block; margin:5px; }
.pageContent .newYellowBox .oferta .content {float:left; margin-left:20px; width:150px;}
.pageContent .newYellowBox .oferta a {color:#302f2f; font-size:16px; font-weight:bold; text-decoration:none; }
.pageContent .newYellowBox .oferta .norma {color:#302f2f; font-size:14px; font-weight:normal;}
.pageContent .newYellowBox .oferta .price a {color:#cf2b29; font-size:18px; font-weight:bold; text-decoration:none; }


.footer{}
.footer .footerBox{background:url('../images/template/corners/footerTop.jpg') no-repeat; background-color:#fff; position:relative; }
.footer .footerBox .cornerBottom{left:0px; bottom:0px; height:75px; width:900px; margin-top:-60px; background:url('../images/template/corners/footerBottom.jpg');}
.footer .footerBox .content{position:relative;}
.footer .footerBox .content h1{color:#005BA1; font-size:14px; font-weight:bold; margin-bottom:10px;}
.footer .footerBox .content h1.graphicTitle{color:#505050; font-size:14px; font-weight:bold; margin-bottom:10px;  background:url('../images/template/icons/shakeHands.gif') no-repeat; padding-left:50px;}
.footer .footerBox .content td{vertical-align:top; padding:20px;}
.footer .footerBox .content ul{list-style:none;}
.footer .footerBox .content li{padding-left:15px; background:url('../images/template/icons/listArrow.gif') no-repeat 2px;}
.footer .footerBox .content li a{color:#505050;}
.footer .footerBox .content p{color:#505050;}
.footer .footerBox .content p a{color:#005BA1;}

.footer .footerMenu{ float:right;}
.footer .footerMenu ul{list-style:none;}
.footer .footerMenu ul li{float:left; margin-left:10px; padding-left:10px; border-left:0px solid #505050; color:#505050;}
.footer .footerMenu ul li a{color:#505050;}

.pageContent .leftBar{width:285px; float:left;}
.pageContent .rightBar{width:285px; float:right; background-color:#dde9f9;}
.pageContent .mainBar{width:590px; float:right;}

.pageContent .barBox{background:#fff;}
.pageContent .barBox .header{background:url('../images/template/backgrounds/leftBoxTop.jpg') no-repeat; height:54px;}
.pageContent .barBox .headerWhite{background:url('../images/template/backgrounds/leftBoxTopWhite.jpg') no-repeat;}
.pageContent .barBox .header h1{padding-top:20px; font-size:15px; font-weight:bold; padding-left:12px; color:#005BA1; text-transform:uppercase;}
.pageContent .barBox .footer{height:20px;background:url('../images/template/backgrounds/leftBoxBottom.jpg') no-repeat;}






.pageContent .barBox .body{padding:10px;}
.pageContent .barBox .body h2{font-size:14px; font-weight:bold; color:#005BA1;}
.pageContent .barBox .body ul.limitLister{list-style:none; margin-bottom:10px;}
.pageContent .barBox .body ul.limitLister li{padding-left:15px; background:url('../images/template/icons/listArrow.gif') no-repeat 2px;}
.pageContent .barBox .body ul.limitLister li h3{font-size:14px;color:#005BA1;}
.pageContent .barBox .body ul.limitLister li a{color:#000;}



.pageContent .barBox .body .alignTable{width:100%;}
.pageContent .barBox .body .alignTable td{padding-bottom:5px;}
.pageContent .barBox .body .labelTd{padding-right:8px; width:1px;}
.pageContent .barBox .body .labelTd2{padding-left:8px; width:1px;}
.pageContent .barBox .body .labelTd label{white-space:nowrap;}
.pageContent .barBox .body label{font-size:14px; font-weight:bold; color:#005BA1;}
.pageContent .barBox .body label span{font-size:26px;}
.pageContent .barBox .body .submitFilters{border:none; background:url('../images/template/backgrounds/submitFilters.jpg'); width:119px; height:41px; font-weight:bold; text-align:left; padding-left:20px; color:#fff; padding-bottom:6px; font-size:16px; cursor:pointer;}



.pageContent .mainBar .listingTable{}




.pageContent .mainBar .listingTable .header{background-image:url('../images/template/backgrounds/listingTableHeader.jpg'); height:55px; width:590px;}
.pageContent .mainBar .listingTable .footer{background-image:url('../images/template/backgrounds/listingTableFooter.jpg'); height:20px; width:590px;}
.pageContent .mainBar .listingTable .body{background:#fff;}
.pageContent .mainBar .listingTable .body table{width:100%;}
.pageContent .mainBar .listingTable .body table a{color:#005BA1; font-weight:normal;}
.pageContent .mainBar .listingTable .body table td{padding:5px; cursor:pointer; border-left:1px solid #E0EAF6; border-bottom:1px solid #E0EAF6;font-size:12px; text-align:center; height:90px;}
.pageContent .mainBar .listingTable .body table th{border-left:1px solid #E0EAF6; border-bottom:1px solid #E0EAF6;font-size:12px; padding:5px;}
.pageContent .mainBar .listingTable .body table td .red{color:#CF2B29;}
.pageContent .mainBar .listingTable .body table tr.over td{background:#FAFBC3;}
.pageContent .mainBar .listingTable .results{padding-top:10px; padding-left:0px;}
.pageContent .mainBar .listingTable .results label{font-size:14px; font-weight:bold; color:#005BA1;}
.pageContent .mainBar .listingTable .results label span{font-size:26px;}
.pageContent .mainBar .listingTable .paging{text-align:right; padding-right:15px; padding-top:10px;}
.pageContent .mainBar .listingTable .body table td.first{border-left:none; width:10px;}
.pageContent .mainBar .listingTable .body table td.second{border-left:none;}
.pageContent .mainBar .listingTable .body table td.last{width:20px;}
.pageContent .mainBar .listingTable .body table td.last input{margin:auto;}

.pageContent .mainBar .listingTable .body table .offerHeader td{border:1px solid #005BA1; border-bottom:1px solid #E0EAF6; font-weight:bold; text-transform:uppercase; color:#005BA1; height:10px;}
.pageContent .mainBar .listingTable .body table .offer td{border-bottom:1px solid #005BA1; background:#FAFBC3;}
.pageContent .mainBar .listingTable .body table .offer td.first{border-left:1px solid #005BA1;}
.pageContent .mainBar .listingTable .body table .offer td.last{border-right:1px solid #005BA1;width:50px;}

.pageContent .mainBar .listingTable .body table td a.compare{font-size:10px; color:#000;background-image:url('../images/template/buttons/compare-btn.gif');background-repeat:no-repeat;width:51px;height:21px;display:block;margin-top:10px;}
.pageContent .mainBar .listingTable .body table td a.save{font-size:10px; background-image:url('../images/template/buttons/save-btn.gif');background-repeat:no-repeat;width:51px;height:40px;display:block; line-height:9px; padding-top:3px; margin:auto;margin-top:5px;}
.pageContent .mainBar .listingTable .body table td a.delete{font-size:10px; background-image:url('../images/template/buttons/delete-btn.gif');background-repeat:no-repeat;width:51px;height:21px;display:block; line-height:9px; padding-top:3px; margin:auto;margin-top:5px;}
.pageContent .mainBar .listingTable .body table td .save:hover{text-decoration:none; }



.pageContent .mainBar .detailsTable{}
.pageContent .mainBar .detailsTable .header{background-image:url('../images/template/backgrounds/listingTableHeader.jpg'); height:55px; width:590px;}
.pageContent .mainBar .detailsTable .footer{background-image:url('../images/template/backgrounds/listingTableFooter.jpg'); height:20px; width:590px;}
.pageContent .mainBar .detailsTable .bannerFooter{background-image:url('../images/template/backgrounds/bannerFooterBg.jpg'); height:108px; width:590px;}
.pageContent .mainBar .detailsTable .body{background:#fff;}
.pageContent .mainBar .detailsTable .body table{width:100%;}
.pageContent .mainBar .detailsTable .body table a{color:#005BA1; font-weight:normal;}
.pageContent .mainBar .detailsTable .body table td{vertical-align:top; text-align:left;}
.pageContent .mainBar .detailsTable .body table .largeHeader{}
.pageContent .mainBar .detailsTable .body table .largeHeader th{height:50px; background-image:url('../images/template/backgrounds/largeHeaderBg.jpg'); color:#005BA1; font-size:14px; font-weight:bold; text-align:left;  padding-left:20px; border-bottom:1px solid #E0EAF6;}
.pageContent .mainBar .detailsTable .body table .detailsInfo{border-right:1px solid #E0EAF6; width:170px; padding-left:20px; padding-top:10px;}
.pageContent .mainBar .detailsTable .body table .detailsInfo ul {list-style-type:none;margin:0px; padding:0px;}
.pageContent .mainBar .detailsTable .body table .detailsInfo ul li{background-image:url('../images/template/icons/details_bullet.gif');background-repeat:no-repeat;padding-left:20px;background-position:2px 0px 0px 0px;}
.pageContent .mainBar .detailsTable .body table .specsInfo{padding-left:20px; padding-top:10px;}
.pageContent .mainBar .detailsTable .body table .specsInfo th{text-align:right; padding-right:10px; width:130px;}


.pageContent .mainBar .detailsTable .header h1 {color:#000; font-size:14px; font-weight:bold; padding-top:20px; padding-left:20px;}
.pageContent .mainBar .detailsTable .header h1.pagetitle{font-size:23px;font-weight:bold;text-transform:uppercase;color:#005ca1;padding-top:13px;}

.pageContent .mainBar .detailsTable .header a.save-car{color:#005ca1;background-image:url('../images/template/buttons/savecar-btn1.gif');width:50px;height:52px;background-repeat:no-repeat;display:block;float:right;margin-right:20px;margin-top:-30px;padding:0px;}
.pageContent .mainBar .detailsTable .header a.delete-car{color:#005ca1;background-image:url('../images/template/buttons/deletecar-btn2.gif');width:40px;height:42px;background-repeat:no-repeat;display:block;float:right;margin-right:20px;margin-top:-30px;padding:0px;}
.pageContent .mainBar .detailsTable .header a.recommend{color:#005ca1;background-image:url('../images/template/buttons/email-btn1.gif');width:54px;height:45px;background-repeat:no-repeat;display:block;float:right;margin-right:40px;margin-top:-31px;padding:0px;}


.pageContent .mainBar .detailsTable .body table .detailsInfo ul{list-style:none;}
.pageContent .mainBar .detailsTable .body table .detailsInfo ul li{font-size:14px; color:#656565;}
.pageContent .mainBar .detailsTable .body table td{color:#656565;font-size:12px;}


a.save-car{color:#005ca1;background-image:url('../images/template/buttons/savecar-btn1.gif');width:50px;height:52px;background-repeat:no-repeat;  display:block; float:right; margin-right:10px;  margin-top:-38px; padding:0px; background-position:10px 0px;}
a.delete-car{color:#005ca1;background-image:url('../images/template/buttons/deletecar-btn2.gif');width:40px;height:42px;background-repeat:no-repeat;display:block;float:right;margin-right:20px;margin-top:-30px;padding:0px;}

.header a.recommend{color:#005ca1;background-image:url('../images/template/buttons/email-btn1.gif');width:54px;height:45px;background-repeat:no-repeat;display:block;float:right;margin-top:-39px;padding:0px; padding-right:5px;}





/*SelectBox*/

div.autocomplete {position:absolute; width:400px; background-color:white !important; margin:0px; padding:0px; text-align:left;  max-height:200px; overflow:auto; border:1px solid #d6d6d6; cursor:pointer; font-size:14px;}
div.autocomplete ul { list-style-type:none; margin:0px; padding:0px;}
div.autocomplete ul li.selected { background-color: #EAF2FB;}
div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer;}
.combo {width : 211px; display : block; text-align:left;  background: url('../images/template/backgrounds/selectBoxW.jpg') right;  height:23px; cursor: pointer; color:#505050; padding-top:8px; padding-left:5px; font-weight:bold; font-size:14px;}



.vehicleView{height:316px; margin-bottom:10px; background:url('../images/template/backgrounds/cardetailsBg.gif'); position:relative; margin-top:-7px; padding-top:44px; padding-left:12px;}

.vehicleView .photoArea {width:300px; float:left;}
.vehicleView .photoArea .mainPhoto {height:220px; background:#000; margin-bottom:10px;z-index:100;overflow:hidden;}
.vehicleView .photoArea .mainPhoto .photoStatus {width:300px; position:absolute; height:30px; background:#000; margin-top:190px; filter:alpha(opacity=40); -moz-opacity:0.4;	-khtml-opacity: 0.4; opacity: 0.4;}
.vehicleView .photoArea .mainPhoto .photoStatusText {width:290px; position:absolute; height:30px; margin-top:190px; color:#fff; padding-top:8px; text-align:right; padding-right:10px;}

.vehicleView .photoArea .thumbnails {}
.vehicleView .photoArea .thumbnails .item{float:left; margin-left:10px; width:105px;}


.vehicleView .vehicleData {float:left; padding-left:20px; width:275px;}
.vehicleView .vehicleData .previous {float:left; display:block; width:90px; height:35px; background:url('../images/template/buttons/previousButton.gif'); color:#fff; font-size:14px; font-weight:bold; text-align:center; padding-left:13px; padding-top:2px;}
.vehicleView .vehicleData .next {float:right; display:block; width:90px; height:35px; background:url('../images/template/buttons/nextButton.gif'); color:#fff; font-size:14px; font-weight:bold; text-align:center; padding-right:13px; padding-top:2px;}
.vehicleView .vehicleData .previous:hover,.vehicleView .vehicleData .next:hover{text-decoration:none;}

.vehicleView .vehicleData h1{font-size:14px; font-weight:bold; margin-bottom:10px;}
.vehicleView .vehicleData table{}
.vehicleView .vehicleData table th{ text-align:left; font-weight:normal; color:#656565; padding-bottom:7px;}
.vehicleView .vehicleData table td{padding-left:30px; font-size:16px; color:#656565; font-weight:bold; padding-bottom:7px;}
.vehicleView .vehicleData table .price{padding-left:10px; padding-right:10px; padding-top:3px; margin-left:-15px; background:url('../images/template/backgrounds/priceTag.gif'); width:160px; height:34px; text-align:center; font-weight:bold; font-size:27px; color:#fff;}

.vehicleView .reservations {float:right; padding:20px; width:185px; padding-top:0px; overflow:hidden;}
.vehicleView .reservations p{font-size:14px;}
.vehicleView .reservations .embossed{font-size:26px; color:#005BA1;}
.vehicleView .reservations .blue{color:#005BA1;}

.vehicleView .reservations .embossed a{font-size:18px; color:#005BA1;}
.vehicleView .reservations .button {display:block;width:184px; height:47px; background:url('../images/template/buttons/blueButton.gif'); text-align:center; color:#fff; font-size:18px; padding-top:3px;}

.vehicleView .reservations .buttonNew {display:block;width:216px; height:68px; background:url('../images/template/buttons/blueButtonNew.gif'); text-align:center; color:#fff; font-size:18px; padding-top:25px; margin-left:-16px;}


.slidertable{margin:0px;}
.slidertable td{padding:0px;}
.slidertable input{border:0px; text-align:center; padding-top:3px;width:59px; height:18px;}
.slidertable .inputLeft{ background:url('../images/template/backgrounds/sliderLeftBg.gif'); }
.slidertable .inputRight{background:url('../images/template/backgrounds/sliderRightBg.gif');}

div.slider { width:145px;background-color:#ccc; height:21px; position: relative; background:url('../images/template/backgrounds/sliderCenterBg.gif');}
div.slider div.handle { width:19px; height:19px; background-color:#f00; cursor:e-resize; position: absolute; z-index:10; background:url('../images/template/backgrounds/handlerBg.gif'); margin-top:1px;}
div.slider div.span {background:url('../images/template/backgrounds/spanBg.gif'); height:17px; margin-top:2px; margin-left:10px; position:absolute;}

.notice{padding:10px; font-weight:bold; font-size:12px; padding-left:20px;}

.tableInfo{float:left; width:650px;  background-color:#E1EBF7; margin-left:10px;  }
.tableInfo table{width:100%;  }
.tableInfo table th{border-right:0px solid #E0EAF6; border-bottom:0px solid #E0EAF6; background-color:#FFFFFF; text-align:left;padding:2px;}
.tableInfo table td{ border-right:0px solid #E0EAF6; border-bottom:0px solid #E0EAF6; }

.tableInfo .tabelHeader td{border-right:1px #E1EBF7 solid; padding:2px;  }
.tableInfo .tabelHeader a {color:#005BA1; text-decoration:none; font-weight:bold;}
.tableInfo .tabelHeader a:hover {text-decoration:underline;}
.tableInfo .tabelHeader .colored {background-color:#F6F1FD;}

.tableInfo .tabelHeader .tableHead {background-color:#005CA1; color:#FFF; border-right:1px solid #005CA1;}

.loginForm{margin-left: 50px;}

.loginMessage {float:right; padding:10px; margin-right:5px; margin-top:5px; width:207px; height:45px; padding-right:40px;}
.loginMessageError {background:url('../images/template/backgrounds/bubbleYellow.jpg');}
.loginMessageError a{color:#005CA1; font-weight:bold;}
.loginMessageOk {color:#fff;  background:url('../images/template/backgrounds/bubbleGreen.jpg');}

.leadMenu{list-style:none;}
.leadMenu li{font-weight:bold; font-size:12px; color:#D02B29;}
.leadMenu li a{color:#005CA1;}
.leadMenu li a:hover{text-decoration:underline;}

.pageform{}
.pageform input.submit{border:none; background:url('../images/template/backgrounds/submitFilters.jpg'); width:119px; height:41px; font-weight:bold; text-align:left; padding-left:20px; color:#fff !important; padding-bottom:6px; font-size:16px; cursor:pointer;}


.contentBoxWhite .linearListingFirst {float:left;  height:260px; border:0px solid; width:180px;}
.contentBoxWhite .linearListingFirst .title {font-size:14px; color:#5C5C5C; width:135px;}
.contentBoxWhite .linearListingOther {float:left;  height:260px;}
.contentBoxWhite .linearListingOther .title {font-size:14px; color:#5C5C5C; width:135px;}
.contentBoxWhite .car { padding-left:25px; background-image: url('../images/template/backgrounds/carListButton.jpg'); background-repeat:no-repeat; }


.arrowAsc,.arrowDesc{ padding-left:13px; background-repeat:no-repeat; background-position:0px 3px;}
.arrowAsc{background-image:url('../images/template/icons/arrowUp.gif');}
.arrowDesc{background-image:url('../images/template/icons/arrowDown.gif');}

ul.savedFilters{list-style: none; margin-left: 20px;}
ul.savedFilters li{padding-bottom: 3px; background-image: url(../images/template/icons/listArrow.gif); background-position: left 4px; background-repeat: no-repeat; padding-left: 15px;}
ul.savedFilters li a{display: inline; font-size: 12px; color: #656565;}
ul.savedFilters li a img{float: none !important; padding-left: 10px;}


.listingTable900{background:#fff;}
.listingTable900 .header{background-image:url('../images/template/backgrounds/listingTableHeader900.jpg'); height:55px; width:900px;}
.listingTable900 .footer{background-image:url('../images/template/backgrounds/listingTableFooter900.jpg'); height:20px; width:900px;}
.listingTable900 .footer1{background-image:url('../images/template/backgrounds/listingTableFooter900_1.jpg'); height:20px; width:900px;}

.realTabelHeader td{text-align:right; padding-right:10px !important;}

.headerButtonPrevious{float:right; display:block; width:90px; height:35px; background:url('../images/template/buttons/previousButton.gif'); color:#fff; font-size:14px; font-weight:bold; text-align:center; padding-left:13px; padding-top:2px; margin-top:10px; margin-right:10px;}
.headerButtonPrevious:hover{text-decoration:none;}


/*********** LEAD ****************/

div .pageContent .finantareStatic{width:285px;margin-bottom:10px;}

div .pageContent .dealeriStatic{width:285px;margin-bottom:10px;}

div .pageContent .feedback{width:285px;margin-bottom:10px;}

div .pageContent .lead h1.avantajeTitle{}






div .pageContent .calculator{background-color:none;}

.avantaje{float:right;margin-bottom:10px;}

.avantajeLead {background:url('../images/template/backgrounds/avantaje_bg.jpg') no-repeat;width:300px;height:176px; margin-left:-15px;position:relative;}
.avantajeLead h1{color:#FFFFFF; font-size:23px; text-transform:uppercase; font-weight:bold; padding-left: 120px; background:no-repeat; line-height:26px; margin-bottom:5px;padding-top:10px;}
 .avantajeLead h2{color:#FFFFFF; font-size:14px;  font-weight:bold; padding-left: 140px; background:no-repeat;margin-bottom:5px;padding-top:10px;background:url('../images/template/icons/bifa-blue.gif') no-repeat;background-position:110px}
.avantajeLead  .details{float:right; font-size:11px; color:#FFFFFF; padding-left:20px;padding-right:20px; background:url('../images/template/icons/arrow-blue.gif') no-repeat; height:17px;}






.calculator{float:right;margin-bottom:10px;}
.calculatorLead {background:url('../images/template/backgrounds/calculator-bg.jpg'); background-repeat:repeat-y; width:287px;float:right;}
.calculatorLead h1{color:#005ca1; font-size:23px; text-transform:uppercase; font-weight:bold; padding-left: 20px; line-height:26px; margin-bottom:5px;padding-top:10px;background:url('../images/template/backgrounds/calculator-top.jpg') no-repeat; width:267px;}
.calculatorLead h2{color:#FFFFFF; font-size:14px;  font-weight:bold; padding-left: 140px; background:no-repeat;margin-bottom:5px;padding-top:10px;background:url('../images/template/icons/bifa-blue.gif') no-repeat;background-position:110px}
.calculatorLead .details{float:right; font-size:11px; color:#FFFFFF; padding-left:20px;padding-right:20px; background:url('../images/template/icons/arrow-blue.gif') no-repeat; height:17px;}

.calculatorLead .bottomCalculator{width:287px;height:25px;background:url('../images/template/backgrounds/calculator-bottom.jpg') no-repeat;background-position:bottom right;float:right;background-color:none;}




.feedbackLead {background:url('../images/template/backgrounds/feedback-bg.jpg') no-repeat;width:292px;height:176px;position:relative;margin-left:-8px;}
.feedbackLead h1{color:#FFFFFF; font-size:23px; text-transform:uppercase; font-weight:bold; padding-left:20px; background:no-repeat; line-height:26px; margin-bottom:5px;padding-top:10px;}
.feedbackLead h2{color:#FFFFFF; font-size:12px;  font-weight:bold; padding-left: 80px; background:no-repeat;margin-bottom:5px;padding-top:10px;}
.feedbackLead  .details{float:right; font-size:11px; color:#FFFFFF; padding-left:20px;padding-right:20px; background:url('../images/template/icons/arrow-blue.gif') no-repeat; height:17px;}


.dealeriStatic select{margin-bottom:5px;color:#333333}




/********************* END LEADURI **************/









/*************  FORMULAR DE CONTACT *************/
.pageContent .pContact{padding-left:10px;padding-right:10px;font-weight:bold;font-size:14px;color:#005da2;padding-top:10px;}

.pageContent .pageform{padding-left:15px;}
.pageContent .pageform input{color:#333333}
.pageContent .pageform select{color:#333333}

/**** ERORI **************************************/


.text .errors{color:red;}
.text  ul.errors li{list-style:none; font-size:11px;}
.pageform  .statusMessageFormError{color:red;font-weight:bold; margin-right: 15px;}
.pageform  .statusMessageFormOk{color:#1d8d0d;font-weight:bold; margin-right: 15px;}


/************** END FORMULAR CONTACT *************/

/*Pagini statice*/
.pageContent .mainBar p{padding-left:10px;padding-right:10px;color:#454546}
.pageContent .mainBar ul.staticPage{list-style-type:none;margin:0px; padding:0px;padding-top:20px;color:#454546}
.pageContent .mainBar ul.staticPage li{list-style-type:none; background-image:url('../images/template/icons/bullet.jpg'); background-repeat:no-repeat; padding-left:30px;padding-bottom:25px;padding-right:30px;text-align:justify;margin-left:5px;}
.pageContent .mainBar ul.staticPage li h3{font-size:14px;font-weight:bold;color:#005ca1;padding-bottom:10px;padding-left:10px;text-transform:uppercase;}
.pageContent .mainBar ul.staticPage li p{color:#454546;}
.pageContent .mainBar ul.staticPage li p a{color:#454546;text-decoration:none;}

.pageContent .mainBar ul.staticPage li a.details{ background:url('../images/template/icons/autoitalia-sageata3.gif'); background-repeat:no-repeat;padding-left:20px;float:right;color:#005ca1;}
.pageContent .mainBar ul.staticPage li ol{}
.pageContent .mainBar ul.staticPage li ol li{list-style:decimal;  padding:0;margin:0; margin-left:28px; background:none;padding-top:5px; }
.pageContent .mainBar ul.staticPage a {color:#505050;}

.pageContent .mainBar .foto-right{float:right;background-image:url('../images/template/avantaje-foto.jpg');width:225px;height:313px;}
.pageContent .mainBar img{float:right;}


/***********  TABELE DEALERI ******************************/

.dealersTable {padding-left:10px; padding-right:10px;}
.dealersTable h3{font-size:15px; color:#005CA1; font-weight:bold;padding-left:12px;}
.dealersTable .box1-empty{padding-top:20px;}
.dealersTable table {margin-bottom:20px;}

 
/***********            END TABELE DEALERI        **********/





/**************** BOXURILE CU CRITERII PENTRU ************/



.brandPadding {padding-top:20px;}
.modelPadding {padding-top:70px;}



.modelOverlay{width:117px;height:40px;position:absolute;top:145px;left:-104px;}
.priceOverlay{width:117px;height:40px;position:absolute;top:185px;left:-104px;}
.brandOverlay{width:117px;height:40px;position:absolute;top:105px;left:-106px;}
.mileageOverlay{width:117px;height:40px;position:absolute;top:225px;left:-104px;}
.fabricationyearOverlay{width:117px;height:40px;position:absolute;top:265px;left:-104px;}
.multipleOverlay{width:117px;height:40px;position:absolute;top:305px;left:-82px;}


.contentBoxWhite .interior #statusBox1{padding-top:50px; text-align:left; padding-left:0px;}
.contentBoxWhite .interior #statusBox2{padding-top:50px; text-align:left; padding-left:0px;padding-left:20px;}
.contentBoxWhite .interior #statusBox3{padding-top:50px; text-align:left; padding-left:0px;}
.contentBoxWhite .interior  table.alignTable {}
.contentBoxWhite .interior  .submitFilters {margin-left:260px}

.contentBoxWhite .interior p.embossed{text-transform:none;font-size:18px;padding-left:20px;}


/************  END BOXURI CRITERII    ***************/


/************* Formularul de rezervarea masina *********/


.reserveCarMessage {padding-left:20px;font-size:12px;background-color:#affdab;padding-right:20px;padding-top:10px;padding-bottom:10px;color:#198e09;margin-right:20px;margin-bottom:10px;font-weight:bold;}


/********* END Formular de rezervare masina ************/

.financeCalculatorContent{padding:20px; padding-bottom:0;}
.financeCalculatorContent .financeCalculatorSwitcher{}
.financeCalculatorContent .financeCalculatorSwitcher td{ padding-right:3px;}
.financeCalculatorContent .financeCalculatorSwitcher td input{width:14px;}
.financeCalculatorContent .financeCalculatorSwitcher label{cursor:pointer; font-size:14px; font-weight:bold;}
.financeCalculatorContent .financeCalculatorObject{padding-top:10px;}
.financeCalculatorContent .financeCalculatorObject table{margin-top:10px; width:100%;}
.financeCalculatorContent .financeCalculatorObject td{padding-right:5px; padding-top:2px;}
.financeCalculatorContent .financeCalculatorObject label{font-weight:bold; color:#005CA1;}
.financeCalculatorContent .financeCalculatorObject input.text{width:100px;}
.financeCalculatorContent .financeCalculatorObject select.text{width:60px;}
.financeCalculatorContent .financeCalculatorObject .submit {background:url('../images/template/backgrounds/calculator-submit-bg.jpg') no-repeat; border:0px;width:112px;height:32px;color:#FFFFFF;font-weight:bold;font-size:14px; margin-left:-10px; cursor:pointer; position:relative;}
.financeCalculatorContent .financeCalculatorObject .resultArea {font-weight:bold; font-size:14px; text-align:right;}



.dealersList{padding:10px;}
.dealersList h1{font-size:23px; color:#005CA1;}
.dealersList a.seeAll{color:#CF2B29 !important; font-weight:bold;}
.dealersList p{padding:0px !important;}
.dealersList ul{padding:0px !important;}
.dealersList li{margin-left:0px !important; background-position:0px 7px; padding-right:0px !important;}
.dealersList h3{margin-left:0px !important; padding-left:0px !important;}
.dealersList .dealerItem{border-top:1px solid #005CA1; padding-top:10px; margin-top:10px;}
.dealersList li img{float:none !important;}

.countySelector{float:right; margin-top:-52px; margin-right:10px;}


.cardealerLead{width:285px; background-image:url('../images/template/backgrounds/cardealerleadHeaderBg.gif'); margin-bottom:7px;}
.cardealerLead .cardealerFooter{width:285px; background-image:url('../images/template/backgrounds/cardealerleadFooterBg.gif');height:36px;}
.cardealerLead .cardealerLeadContent{padding-bottom:0px;} 
.cardealerLead .cardealerLeadContent .embossed{color:#005BA1; font-size:26px;padding-top:13px; padding-left:20px;padding-bottom:10px;} 


.reservations .dealerName{margin-bottom:10px;} 
.reservations .dealerLogo{text-align:center; margin-bottom:5px; background:#fff;margin-left:-18px; width:220px; height:70px; padding-top:2px; padding-bottom:2px;} 
.reservations .dealerLogo table{height:70px; width:220px;} 
.reservations .dealerInfo{height:90px;overflow:auto;margin-left:-8px; width:200px;} 
.reservations .dealerInfo p{font-size:12px;} 
.reservations .dealerInfo a{color:#005BA1 !important; font-weight:bold;} 



.countyFilterOptions{padding-left:10px;}
.countyFilterOptions label{float:left;padding-left:10px; white-space:nowrap;}
.countyFilterOptions label a{color:#005BA1;}

.chooseDealer {color:#005CA1; font-size:18px !important; }
.provincie {color:#005CA1; font-size:14px; font-weight:bold; margin-left:10px; width:250px; float:left;}
.provincie option {font-size:14px; font-weight:bold;}
.judeteVecine {float:left; margin-left:30px; color:#005CA1; font-size:14px; font-weight:bold; margin-top:3px;}

