@font-face {font-family:'BebasNeue';font-style: normal;font-weight: 400;src: url("../fonts/BebasNeue Bold.ttf");}
@font-face {font-family:'BebasNeue Regular';font-style: normal;font-weight: 400;src: url("../fonts/BebasNeue Regular.otf");}
@font-face {font-family:'BebasNeue Book';font-style: normal;font-weight: 400;src: url("../fonts/BebasNeue Book.ttf");}

body {background:#fff;font-family:verdana,Tahoma,Arial,Helvetica;font-size: 14px;margin: 0 auto;padding: 0;overflow-x: hidden;}
h1,h2,h3,h4{font-size:17px;font-family:'BebasNeue';text-align: center;margin:5px 0;padding:10px;color: #000;font-weight: normal;letter-spacing: 0.6px;}
a:link, a:visited, a:active {color: #000000;font-size: 13px;text-decoration: none;}
a:hover{text-decoration: underline;}
input[type="text"],input[type="password"],textarea {border-radius:3px;background:#FCFCFC;border: 1px solid #ddd;color: #999999;text-indent:3px;float: left;font-size:13px;margin-bottom: 0;padding:10px 5px;width: 83%;}
.rws input[type="text"],rws.input[type="password"]{}

.bar {display:none;background:#236a9d url("../images/interface/box.png") repeat scroll 0 0; border: 1px solid #164f79;box-shadow: 0 0 5px 0.5px #4989b5;border-radius: 5px;color: #fff;font-size: 11px;height: auto;left:-226px;max-width: 210px;min-height: 37px;min-width: 210px;padding:13px 5px;position: absolute;top:22%;width: auto;}
.bar:after, .bar:before {position: absolute;content: "";width: 0; height: 0; top: 50%;}
#help_supplier_name{top:14%;}
/*.bar:before {right: -8px;margin-top: -8px;border-top: 8px solid transparent;border-bottom: 8px solid transparent; border-left: 8px solid #830303;}*/
.bar:after {right: -7px;margin-top:-8px;border-top: 7px solid transparent;border-bottom: 7px solid transparent; border-left: 7px solid #236a9d ;}
.bar  span{color: #c03737;float: left;position: relative;top: 0;width: 100%;}
input#f10[type="text"]{width:100%;}
ul,li{margin:0;padding:0;list-style:none;}
#navigation{position:relative;top:0;z-index:10;width:100%;height:46px;color:#555; padding:5px 0 10px;background:#fff;box-shadow:2px 2px 2px #fff;}
#content,#search{width:100%;overflow:hidden;}
#search{display:block;position:relative;top:0;background:#fff;}
#footer{background:#06294f;width: 100%;color:#fff; margin: 0;padding: 5px 0;float: left;}
.categories,.footer-content{position: relative;font-size: 13px;margin:5px auto;width: 80%;max-width:1100px;text-align: center;}
.categories img{vertical-align:middle;margin:margin: 0 5px;}
.logo img{ margin:10px auto;max-width: 350px;}
.gr{color:#555;float: left;}
.gadvert{background:#fff;text-align:center;float:left;width:100%;margin:0 auto 10px;border-radius: 5px;}
#showhide,#show{cursor: pointer;float: left;font-family: BebasNeue;font-size: 20px;margin: 12px 0 0;position: relative;}
#show a:link,#show a:active,#show a:hover,#show a:visited{font-size:15px;}
.logo a:link,.logo a:active,.logo a:hover,.logo a:visited{ font-family:'BebasNeue',sans-serif,georgia,Verdana;font-size: 35px;height: 35px;line-height: 36px;text-decoration: none;}
#menu{display:none;width:225px;position: absolute;top:-48px;left:-200px;text-align:center;font-size:15px;}
#menu h2{ background:#ffd90f;color: #063d94;margin: 0;}
#nav{position:relative;width:200px;top:118px;z-index: 100;box-shadow: -2px -4px 2px #ffd90f;}
ul#catmenu{width:100%;max-width:225px;}
.logo,.logo a{font-size: 60px !important;margin-top: 5px;display: inline-block;color: #2f7283;}
.footer-content a{color:#fff;text-decoration:none;}
ul.subul li{line-height:normal;}
ul#catmenu li,ul.subul li{background:#fff;color: #555;position:relative;border-bottom: 1px solid #ddd;cursor: pointer;padding: 5px 0;text-align: left;width: 100%;}
ul#catmenu li:last-child {border-bottom:none;}
ul#catmenu li ul.subul li{align-items: center;display: flex;padding-left:6%;vertical-align: middle;padding-top:5px;padding-bottom:5px;}
ul#catmenu li ul.subul li:hover a{color:#fff;}
ul#catmenu li ul.subul li:hover{background:#ffe90f;}
ul.subul{display: none;background:#f9f9f9;position: relative;width:100%;z-index: 1;}
ul#catmenu li:hover{background:#f9f9f9;}
ul#catmenu li.last{text-align:center;padding:0;margin:0;border:none;}
ul#catmenu li a:link,ul#catmenu li a:active,ul#catmenu li a:hover,ul#catmenu li a:visited,ul#catmenu li{display: block;width:100%;font-family: Tahoma;font-size: 13px;text-decoration: none;}
ul#catmenu li.last a{color:#84a641;text-decoration: underline;}
ul#catmenu li.without a{color:#555;}
ul#catmenu li.main.without:hover a{color:#555;}
ul#catmenu li ul.subul li{width:94%;}
ul#catmenu li.main{line-height:25px;text-indent: 5px;padding: 0;}
ul#catmenu.intro li, ul.intro li ul.subul li{border:none;}
ul#catmenu.intro li.main.with:hover{color:#555;background:#e3f4c1;}
ul#catmenu.intro li ul.subul li:hover{background:#679808;}
ul#catmenu.intro li.main.with{ background:none;line-height:28px;padding:0;}
ul#catmenu li.main.with span,ul#catmenu li.without{display: block;width:100%;padding: 5px 0;background: #f9f9f9;}
ul#catmenu.intro li.last{background:none;}
ul#catmenu li.main.with span:hover,ul#catmenu li.without:hover{background:#ffd90f;color:#fff;}
span.f a:link,span.f a:active,span.f a:hover,span.f a:visited{color:#2f7283;}
a.link:link,a.link:hover,a.link:visited,a.link:active{color:#2f7283}
ul.subul li a:link,ul.subul li a:active,ul.subul li a:visited{color:#555;}
ul.subul li a:hover{color:#333;}
ul.atoz1 li a,ul.azsubul li a{float: left;padding: 5px 0;text-decoration: none;width: 100%;}
ul.atoz1 li a:hover,ul.azsubul li a:hover {background:#2f7283;color:#fff;text-indent:5px;}
input[type="submit"],#become_premium{background:#2f7283;float: right;margin:5px 0;padding:10px;color:#fff;cursor:pointer;}
#become_premium{float:none;display: block;margin: 10px auto;font-weight: normal;}
div.imghlder {float: left;max-width: 500px;text-align: center;margin-top: 25px;width: 45%;}
div.imghlder img{border: 1px solid #eee;padding:5px;width:100%;}
div#prd h1,div#prd .desc,div#prd p{float: right;margin-left: 25px;width: 49%;}
div#prd p{ float: right;margin-left: 25px;margin-top: 0;padding: 0 10px;width: 49%;}
div#prd p span.selectboxit-container{float:left;}
#additional,#additional ul{float:left;width:100%;}
#additional ul li:hover{background:#f9f9f9;}
#additional ul li.act:hover{background:#fff;}
#additional .listing_contacts,#additional .order_form_div {float: left;width: 100%;}
div#prd .btn{font-size:18px;}

.texttoshow{color: #555;float: left;font-size: 11px;line-height: 25px;margin-top: 5px;padding: 5px;}
div#prd .desc{margin-bottom: 20px;color: #666;line-height: 20px;margin-left: 25px;padding: 5px;width: 50%;}
.addlisting,.addlisting2,.s a:link,.s a:active,.s a:hover,.s a:visited,.addplan a:link,.addplan a:active,.addplan a:visited,#eucookielaw p a,.admlog input[type="submit"],input[type="button"],input[type="submit"],#become_premium,
input#closebtn[type="button"]{background: #2f7283;border: 1px solid #2f7283;border-radius: 5px;color: #ffffff;cursor: pointer;font-size: 17px;padding: 10px;text-decoration: none;}
input#closebtn[type="button"],input#contbtn[type="button"]{font-family:'BebasNeue';letter-spacing: 0.2px;padding: 5px 10px; margin-top: 50px;}
input#savecomment[type="submit"]{float:left;}
.addlisting:hover,.addlisting2:hover{background:#a4b72a;}
.addlisting,.addlisting2{float: right;height: 37px;margin: 10px 0;padding: 0;position: relative;width: 120px;line-height: 20px;}
.addlisting ul#cmenu li{height: 100%;line-height: 37px;}
.addlisting ul#cmenu li a.my:link{padding:0;margin: 0;}
.addlisting ul ul {display: none;border-top: 3px double #fff;}
.addlisting ul li a:hover{background:#93b354;}
.addlisting a:link,.addlisting a:active,.addlisting a:hover,.addlisting a:visited,.addlisting ul li a:link,.addlisting ul li a:active,.addlisting ul li a:visited,.addlisting ul li a:hover,.addlisting ul ul li a,.addplan a:link,.addplan a:active,.addplan a:hover,.addplan a:visited,#eucookielaw p a,.addlisting2 a:link, .addlisting2 a:active, .addlisting2 a:hover, .addlisting2 a:visited{color:#fff;letter-spacing: 0.5px;font-family:'BebasNeue';font-size:18px;text-decoration:none;margin:4px 0;padding:0 5px;}
.addlisting a:link,.addlisting a:active,.addlisting a:hover,.addlisting a:visited,.addlisting2 a:link, .addlisting2 a:active, .addlisting2 a:hover, .addlisting2 a:visited{color:#fff;display: block;padding: 5px 0;text-transform: capitalize;}

.addlisting ul{position: relative;}
.addplan a:link,.addplan a:active,.addplan a:hover,.addplan a:visited{padding: 5px 8px;font-weight:normal;}
.addlisting ul ul{position:absolute;z-index:10;top:0px;top: 37px;width: 100%;background:#2f7283;}
.addlisting ul#cmenu:hover ul{display:block;}
.addlisting ul ul li{text-align:right;border-bottom: 1px solid #CCCCCC;}
.addlisting ul ul li a{display: block;padding: 5px;}
.addlisting ul#cmenu li a.my:link,#eucookielaw p a{text-transform: uppercase;}
.addlisting2{margin-left:5px;}
#eucookielaw p.f{line-height: 23px;text-align: center;width: 90%;}
.addlisting ul ul li a:link{font-weight:normal;font-size:17px;padding:0 5px;margin: 0;}
.addlisting ul#cmenu li ul li{height:30px;line-height:30px;}
#cityspan{float: right; margin:10px;}
.admlog{height:250px;}
.admlog input[type="submit"]{margin: 0 auto;float: none;}
span.s,.addplan{float: right;font-weight: bold;margin:15px;text-align: center;}
.labels {color: #555;padding:3px;border-radius:5px; background-color: white; font-family: "Lucida Grande", "Arial", sans-serif; font-size: 10px; text-align: center; width:80px; border: 1px solid #eee;}
.addplan{display: block;float: none;margin: 20px auto;}
#eucookielaw{background: #333;bottom: 0 !important;color: #fff;position: fixed;text-align: center;width: 100%;opacity:0.2;height:2px;z-index:100;}
#eucookielaw p{line-height: 50px;margin: 0 auto;text-align: right;float:left;}
#eucookielaw p a{float:right;height: 35px;line-height: 35px;margin-left: 10px;}
#eucookielaw p a:hover{background:#ffd90f;color:#333;}
.plan1:hover,.plan2:hover,#plan div.underfirst:hover{background:#fff;}
.search{border: 1px solid #eee;border-radius: 5px;box-shadow: 0 0 15px 10px #eee;display: block;height:100%;margin:0px auto 0px;padding: 10px 0;text-align: center;width: 100%;
background:url("../images/interface/4.jpg") no-repeat scroll 0 -150px / 100% auto rgba(0, 0, 0, 0);}
.search input[type="text"]{border: 1px solid #eee;color: #999999;float:left;font-size: 14px;height: 24px;margin-bottom: 0;padding: 7px;position: relative;width:45%;z-index: 2;}
button,input[type="submit"],.btn,.bannerhome .bbutton > span{background:#ffd90f;border: 1px solid #333;border-radius: 1px;color: #333;cursor: pointer;float: none;font-family: BebasNeue;font-size: 15px;letter-spacing:0.5px;margin:20px auto;padding:5px;}
button.long,a.long{width:100%;height: 40px;line-height: 40px;padding:0;}
.showMe{float: left;height: 90px;width: 70%;}
#srccity{float:left;width:20%;}
span.b0{padding: 5px;}
.search span.srcbutton{float:none;}
.search span.logo{display: block;margin: 0 auto;padding-top: 3%;text-align: center;width: 50%;}
.search span.logo img{width:100%;}
/*.where{float:left;color: #555;font-size: 16px;height: 40px;line-height: 40px;width:29%;}
.search .where span{float:left;height: 25px;}*/
.where {float: left;height: 40px;text-align: center;vertical-align: top;}
.where .selectboxit-container .selectboxit {color: #666666;cursor: pointer;display: block;margin: 0;min-width: 30px;overflow: hidden;padding: 4px 7px;position: relative;width: 100%;height: 30px;}
.where .selectboxit-options{width:100%;}
.search span.srcbutton{float:none;}
p.slogon{ color: #999;font-family: Georgia;font-size: 15px;font-style: italic;margin: 0;padding: 0;}
.breadcrumb{color: #888;text-transform: capitalize;border-bottom: 1px solid #eee;display: block;padding: 10px 0;text-indent: 10px;}
.breadcrumb a:link,.breadcrumb a:active,.breadcrumb a:hover,.breadcrumb a:visited{font-weight: bold;padding: 5px;color: #2f7283;font-size: 13px;}
#search .searchwrapper{float: none;left: 0;margin: 0 auto;padding: 0 15px;position: relative;top:18%;width: 42%;}
#text {padding: 70px 0;position: relative;top: 25%;width:100%;}
#block {background: #ffffff;height: 100%;left: -25px;opacity: 0.41;padding: 25px;position: absolute;top: -25px;width: 100%;}
.search form {text-align: center;}
#help_prd_title{top:31px;}
.more a:link,.more a:active,.more a:hover,.more a:visited{font-size:16px;}
#wrapper{ margin: 0 auto;width: 100%;}
#wrapper.products{max-width:1150px;}
.grid_4 {width:30%;}
[class*="grid_"] {display:inline-block;*float: left;margin-left:1%;min-height: 1px;}
.drop_cap {border-bottom: 2px solid #ffd90f;color: #c6c9cc;font: bold 19px sans-serif;margin: 0 auto 15px;padding: 5px;text-align: center;}
.drop_cap img{width:100%;}
[class*="grid_"]:hover .drop_cap{border-bottom: 2px solid darkorange;}
p.clear{color:darkorange;cursor: pointer;float: right;font-size: 11px;margin-bottom: 5px;position: relative;right: 195px;text-align: right;width: 80%;}
.page1_block_title {color: #1e2731;font-family: sans-serif;font-size: 16px;font-weight: bold;margin-bottom: 14px;}
.btn,input[type="submit"] {background:#ffd90f;color: #333;display: block;font-size: 16px;margin: 20px auto 30px; padding:10px;text-align: center;}
#addoffer,#editprofile{height:40px;}
.srcholder{display:block;}
#find{height:40px;}
a.btn:link,a.btn:active,a.btn:hover,a.btn:visited{text-decoration:none;font-size: 16px;}
button#find{margin-left:-30px;}
.newstxt{display: block;font-size: 12px;height:160px;line-height: 20px;color: #555;text-align: justify;padding: 0 5px;}
.topper{border:none;margin:0;text-transform: uppercase;background:none;}
.grid_4:hover{background:#f9f9f9;transition: all 0.3s ease-in-out 0s;}
.follow h4 {margin-bottom: 0;border: medium none;color:#fff;}
ul.follow {margin: 0 auto;max-width: 80%;height: 80px;}
ul.follow li, ul.follow2 li {float: left;margin: 3px 0;padding: 0;width: auto;}
.follow li a {background: url("../images/interface/social2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius: 2px;float: left;height: 20px;margin: 0 5px 5px 5px;text-indent: -1000em;width: 20px;}
li.facebook a {background-position: 0 0;}
.follow li.facebook a:hover, .follow2 li.facebook a:hover {background-position: 0 99%;}
li.twitter a {background-position: -20px 0;}
.follow li.twitter a:hover, .follow2 li.twitter a:hover {background-position: -20px 99%;}
li.googleplus a {background-position: -40px 0;}
.follow li.googleplus a:hover, .follow2 li.googleplus a:hover {background-position: -40px 99%;}
li.pinterest a {background-position: -60px 0;}
.follow li.pinterest a:hover, .follow2 li.pinterest a:hover {background-position: -60px 99%;}
li.tell-a-friend a {background-position: -162px 0;}
.follow li.tell-a-friend a:hover, .follow2 li.tell-a-friend a:hover {background-position: -162px 99%;}
div.contact_us{margin:20px auto;border:solid 1px #eee;padding:20px 10px;border-radius: 5px;}
div.contact_us input[type="submit"]{border:none;float:none;}
div.contact_us label{line-height:25px;font-size:14px;display:inline-block;width:100%;text-align:left;}
div.contact_us input[type="text"],section.contact_us textarea{margin-top: 15px;border: 1px solid #D9D9D9;border-radius: 3px;color: #696A6A;display: block;float: left;font-family: "Trebuchet MS",Arial,sans-serif;font-size: 16px;height: 25px;line-height: 25px;margin-bottom: 10px;padding: 2px 15px;width: 220px;}
div.contact_us textarea{height:80px;}
.red{background:#fdeded;}
.msg,.desc_msg,.sell_desc_msg{color:#946f3f;text-align:center;display: block;color:darkorange;}
.desc_msg,.sell_desc_msg{display: block;max-width: 500px;overflow: hidden;width: 100%;margin: 0 auto;font-family: Verdana;font-size: 11px;}
#left_column{width:74%;vertical-align: top;background:#fff;display: inline-block;}
#left_column.alone{display:block;width:98%;}
div#spinner {background: #000000;bottom: 0;display: none;left: 0;opacity: 0.8;position: fixed;right: 0;top: 0;z-index: 1000;}
div#spinner div {color: #FFFFFF;height: 20px;left: 0;padding: 5px;position: fixed;right: 0;text-align: center;top: 30%;width: auto;}
.row{width:100%;display:inline-block;*float:left;margin:15px 0;padding:20px 0;}
.cell a{border: 1px solid #eee;color: #555;float: left;font-size: 11px;height: 20px;line-height: 20px;margin: 5px auto 0 1%;padding: 5px;text-decoration: none;width: auto;}
.cell a:hover{background: #96c33e;color:#e3f4c1;}
.left_column,.right_column{width: 13%;float:left;margin:10px 1%;min-height: 250px;min-width: 200px;text-align: center;}
.right_column{float:right;}
.row.vip{background:#ffffd4;}
.row i,.descr,.row h2{display: inline;float: right;margin: 0;padding: 0 5px;width:100%;border-bottom:none;}
.row i{width:35%;text-align: right;}
.row i a:link,.row i a:active,.row i a:visited{font-size:15px;}
.row i a:hover{text-decoration:underline;}
.row i img{margin-top:2px;vertical-align: top;margin-left: 5px;float:right;}
.square i{background: #f9f9f9;display: none;height: 30px;line-height: 30px;margin: 5px 0;position: absolute;text-align: left;text-indent: 5px;top: 0;width: 94%;z-index: 1;}
.square i img{float:left; margin-top: 6px;}
.tac{text-align:center !important;}
.row h2{width:63%;text-indent:5px;padding: 0;}
.row h2 a{font-size: 14px;}
.row h2.vip{color:#6F51BC;background: url("../images/interface/vip.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);text-indent: 30px;border-bottom: 1px solid #ddd;}
.row h2.vip a{font-size:16px;}
.square{height: auto;position: relative;width:32%;margin:45px auto 0 1%;min-height: 520px;display: inline-block;*float:left;border: 1px solid #eee;vertical-align: top;}
.square:hover i{display: block;}
.descr{width:78%;}
.descr p{color: #555555;display: block;height:110px;line-height: 18px;margin-bottom: 0;overflow: hidden;width: 100%;}
.square h2,.square .descr{width:97%;}
.square h2{height:45px;}
.square .descr p{font-size: 11px;}
.square .cdholder{height:50px;}
.toolbars{display:block;width:100%;height:90px;}
.image{float: left;padding: 3px;width: 19%;}
.square .image{float:none;width:100%; height: 230px;}
.image img{width:100%;}
.square .image img{display: block;margin: 0 auto;width: auto;max-width: 95%;max-height:100%;}
.advrating{float: left;margin-top: 10px;width: 100%;}
.rat {height: 0;text-indent: -10000px;width: 0;}
h2.cats{color: #fff;position:relative;display:inline-block;background:#2f7283;border:none;width: 90%;margin-bottom: 5px;}
h2.cats:after{border-left:solid 0 transparent; border-right:solid 0 transparent; border-top:solid 0 #2f7283; border-bottom:solid 14px transparent; border-width: 14px;content: " ";left: 50%;position: absolute;right: 50%;top: 78%;}
span.cd{display: inline;line-height:40px; vertical-align: bottom;margin-left: 5px;}
span.cd a:link,span.cd a:active,span.cd a:hover,span.cd a:visited{padding:0 5px;border-right:solid 1px #ddd;}
span.cd img{height: 15px;padding:0 0 0 3px;vertical-align: middle;}
.square span.cd{display: block;height: 30px;line-height: normal;margin: 0;width: 100%;}
.square span.cd a:link,.square span.cd a:active,.square span.cd a:hover,.square span.cd a:visited{border-right:none;font-size: 11px;}
#starshome{ display: inline;vertical-align: sub;}
#stars,#stars p{float: left;width: 100%;}
#stars label{ display: block;font-family: bebasneue;font-size: 16px;padding: 10px 5px 2px;width: 100%;}
input#anames[type="text"]{width:200px;}
textarea#authorcomments{width:100%;height:80px;}
.more{float: right;line-height: 40px;position: relative;}
.iconstool{border: 1px solid #eee;float: left;padding: 5px 0;width: 100%;background: #f9f9f9;}
img#list,img#grid{float:right;margin-right:5px;cursor:pointer;}
.square .more {display: inline-block;float: none;line-height: 40px;margin: 0 auto;position: relative;text-align: center;width: 100%;}
.voted{float: left; width: 100%;}
.more span{float: left;font-family:'BebasNeue',helvetica;padding-right:20px;font-size: 15px;margin: 0 5px;background:url("../images/interface/arrow-19.png") no-repeat scroll right center / 17px auto rgba(0, 0, 0, 0);}
.square .more span{background: #ffd90f url("../images/interface/arrow-20.png") no-repeat scroll 98% center / 17px auto;border: 1px solid #d7dadc;color: #fff;display: block;float: none;height: 25px;line-height: 25px;margin:10px auto 5px;padding: 5px 10px;vertical-align: middle;width: 100px}
.square .more span:hover{border: 1px solid #000;}
.square .more span:hover a{text-decoration:none;}
.listing{display:block;padding: 5px;}
.rw,.rw2{width:63%;margin:10px 0;padding: 5px;}
.rw label,.rw2 label,#contact_listing label,#contact_listing input[type="text"]{width:160px;float: left;font-weight:bold;height:30px;}
.rw2 label{width:30%;float: left;}
.rw2 span{width:65%;float: left;}
.rws label.reds{color:#C5734F;}
.rw label.middle,.count_reviews{line-height: 33px;vertical-align: top;}
.rw label.mdshort{line-height:35px;}
.count_reviews{text-decoration: underline;cursor:pointer;font-family: Trebuchet MS;line-height:40px; vertical-align: bottom;}
.square .count_reviews{margin: 0 auto;display: block;text-align: center;}
.stars img{cursor:pointer;margin:2px;}
.rw2{width:95%;margin: 5px 0;float: left;}
.rw2 img{margin:0 3px;}
.starshold img{margin:0 5px;}

.statistics{display: inline-flex;display:-webkit-inline-flex;text-align: center;width: 160px;}
.square .statistics{width:100%;display: block;}
span.description{line-height: 25px;padding: 5px;display: block;width: 100%;margin: 15px 0;}
span.description p{width:100%;}
.socialwrap{border-bottom:solid 1px #eee;display: table;width: 100%;}
.addthis_sharing_toolbox,.share{padding: 5px;margin:10px 0;width:auto; display: table-cell;}
.share{font-family:'BebasNeue';font-size: 15px;text-align: right;vertical-align: middle;color: #AF4A4F;}
.steps,.challenge{background:#f9f9f9;border-radius: 5px;border:8px solid #21759B;display: none;min-height: 350px;left: 20%;margin-left: 0;margin-right: 0;padding:10px 20px;position: fixed;right: 20%;text-align: center;top:5%;width:53%;z-index: 150;}
.challenge{background: url("../images/banners/challengebannerbck.jpg") no-repeat scroll center center #e7e9f5;border-radius: 5px;bottom: 10%;display: none;height: 80%;left:25%;margin-left: 0;margin-right: 0;max-width: 670px;padding:15px 20px;position: fixed;right:25%;text-align: center;top: 10%;width: 50%;z-index: 150;}
.challenge form{ bottom: 20px;height: 25%;left: 10%;position: absolute;right: 10%;width: 50%;}
.challenge div{font-size: 14px;left: 25%;margin: 10px 0;position: relative;text-align: left;width: 100%;}
#cmsg{font-size:11px;color:red;text-align: center;}
.challenge input#contbtn[type="button"]{display: block;float: none;margin: 15px auto 0;}
.movable{position:absolute;}
.steps label{color: #AF4A4F;display: block;font-size: 11px;width: 100%;padding: 5px;}
.steps p {display: block;padding: 5px;margin: 5px;}
.steps p.half{float: left;height: 30px;line-height: 30px;margin: 0;padding: 0 5px;}
.steps label.gp{color: #333;font-size: 13px;}
h1 a:link,h1 a:visited,h1 a:active,h1 a:hover{color: #337AB7;font-size: 17px;}
input#gplususer,input#gplususermsg[type="text"]{ background:#FFFFFF;border: 1px solid #DDDDDD;float: none;width: 50%;}
input#gplusussubmit[type="submit"]{border:none;border-radius: 5px;background:#2175B6;float:none;width: 100px;font-size: 16px;}
#overlay,#overlay2 {background: #000000;display:none;bottom: 0;left: 0;opacity: 0.5;position: fixed;right: 0;top: 0;z-index: 100;}
#overlay2{background: #999;opacity:0.98;}
img#closebtn{float:right;margin:5px;cursor:pointer;}
.az,.az h1,.catlist{display: block;padding: 10px 0;margin: 25px auto;text-align: center;width: 100%;}
.az{margin: 0 auto;}
.artcontent{color: #555555;font-family: Verdana;font-size: 14px;letter-spacing: 0.1px;line-height: 25px;padding:10px;}
.artcontent img.lead{float: left;margin: 5px 10px;width: 250px;}
#tags{color: #FF8C00;font-size: 14px;font-weight: normal;line-height: 30px;text-indent: 10px;margin-top: 15px;float:left;width:100%;}
#tags a{border-right: 1px solid #999999;font-size: 15px;margin-left: 5px;padding: 2px 5px;text-decoration: none;}
.az a:link,.az a:active,.az a:visited,p.prd_price{font-family:'BebasNeue';font-style: normal;font-size:19px;padding:10px;color:#2f7283;}
.az a:hover,#tags a:hover{background:#2f7283;color:#fff;}
.az a.current:link,.az a.current:active,.az a.current:visited{background:#2f7283;color:#fff;}
.az a.current:hover{background:#fff;color:#2f7283;}
.bannerhome a:link,.bannerhome a:active,.bannerhome a:hover,.bannerhome a:visited{display: inline;color:#739add;font-size:11px;background:none;font-family:Verdana;text-decoration:none;}
.b0 a:link,.b0 a:active,.b0 a:visited{color: #fff;font-size: 12px;font-weight: bold;letter-spacing: 0px;}
.b0 a:hover{color:#000;}
.catlist span{float:left;width:32%;margin:5px;text-align: left;}
.atoz li,.atoz1 li{padding:5px 10px;float:left;width:100%;color: #555555;}
.comdiv{float:left;width:100%;margin:15px 0;}
#imgw,#contact_listing{ border: 1px solid #ddd;float: right;width:260px;opacity: 1;}
#contact_listing{margin:5px auto;padding: 10px;text-align: center;}
#contact_listing label{width:100%;line-height: 25px;text-align: left;}
#contact_listing input[type="text"]{padding:3px 5px;color: #777777;font-weight: normal;width: 90%;border: 1px solid #ddd;margin: 0 0 5px;}
#contact_listing h2{font-size:17px;}
#contact_listing input[type="submit"]{display: block;float: none;margin: 5px auto;font-size: 15px;}
#contact_listing textarea{height:80px;border: 1px solid #ddd;padding:3px 5px;width: 90%;}
#contact_listing img{margin:0 auto;}
#imgs{text-align: center;}
#imgs img{margin:0 5px;cursor:pointer;}
.mapper{float: right;width:54%;}
#map{float: right;width:100%;height: 300px;}
.mapper h3{ float: right;text-align: center;width: 100%;padding: 0;border:none;}
#googlemap{width:100%;height:450px;}
#googlemap a{color:red;}
table.affiliates th{background:#f9f9f9;padding:10px 5px;font-size:14px;}
table.affiliates td{padding:10px 5px;font-size:13px;border-bottom: 1px solid #ddd;}
img.active{opacity:0.5;}
.stars{display: block;padding: 2px 0;font-size: 16px;}
.first_image{margin:5px 0;border-bottom:solid 1px #eee;}
.first_image img{display: none;}
.first_image img.block{ display: block;visibility: visible;}
.listing_contacts,#additional .order_form_div{border:solid 1px #eee;min-height:235px;}
/*#additional .order_form_div{height:auto;min-height:335px;margin: 10px 0;padding: 10px 0;}*/
.orderform{width:60%;display:block;margin:0 auto;}
.orderform .rws,.orderform .rws input[type="text"]{width:100%;}
.orderform .rws input.small[type="text"],input.small[type="text"]{height: 20px;padding: 5px;width:60px;}
.orderform .rws label{color: #777;float: left;font-family:BebasNeue,times new roman;font-size: 16px;margin: 5px;text-align: left;width: 100%;}
.orderform .rws input[readonly]{background: #f9f9f9;border: 1px solid #f1f1f1;color: #666;font-size: 14px;height: 25px;}
p.half a{font-size:15px;}
.orderform .rws label.half{width:120px;}
.orderform .rws label.tall{height:50px;line-height:50px;}
.orderform .rws span.l{float:left;width:100%;margin: 5px 0;}
.order_form_div{display:none;}
.prd_price label{float: left;margin: 5px 0;width: 100%;}
.show,#show{display:block !important;}
ul.ltab{ margin: 10px 0 0;width: auto;}
ul.ltab li{width: 120px;margin: 0 1px;top: 1px;color: #bbb;cursor:pointer;border:solid 1px #eee;padding: 5px;border-bottom:none; position: relative;z-index: 10;background:#fff;text-align: center;font-family:'BebasNeue';font-size: 16px;}
ul.ltab li.active{display:block;top: 1px;color: #2f7283;font-size: 18px;}
#additional ul.ltab li{float:left;}
.rspan{color: #666;float: right;font-size: 11px;margin-right: 25px;}
table.orders{width:100%;margin:0 auto;text-align:center;}
table.orders th{background: #f1f1f1;color: #555;padding: 10px 5px;border-bottom: 3px double #ddd;}
table.orders td{padding:10px 5px;font-size: 11px;}
table.orders td a.view{background: #2f7283;border-radius: 3px;color: #fff;font-size: 11px;padding: 3px 5px;text-decoration: none;}
table.orders td a.view:hover{background: #8eb04d;}
table.orders tr.odd{background: #f5f5f5;}
table.orders tr.even{background:#f9f9f9;}
table.orders tr:hover{background:#fff;}
#plan{display: table;width: 100%;text-align: center;}
#plan div{line-height: 25px;padding:0;width: 100%;float: left;border: 1px solid #ddd;}
.first,.plan1,.plan2,#plan div.underfirst span.m{float:left;width:39%;text-align: center;}
.plan1,.plan2{width: 30.4%; border:none;border-left: 1px solid #ddd;border-bottom:none;padding: 10px 0;background:#FCFCFC;}
.plan2 p.life,.plan1 p.life{margin-bottom:0; color: #999999;}
.plan1 label,.plan2 label{ padding: 5px;text-align: center;width: 50%;margin: 0 auto;font-family:'BebasNeue',Helvetica;font-size:20px;}
.plan2{border-left:1px solid #ddd;}
#plan div.underfirst span.f label{color: #666666;float: left;font-size: 11px;margin-top: -10px;}
.info{display:none;background:#FFFFFF;font-family: Arial;font-size: 12px;border: 1px solid #ddd;border-radius: 5px;bottom: 40px;color: #555555;height:auto;left: 0;line-height: 18px;padding:15px;position: absolute;width: 100%;z-index: 100;}
.info img{width:auto;float: right;}
#plan div.underfirst span.f:hover .info{display: block;}
#plan div.planhead{background:#FCFCFC;}
#plan div.underfirst{border-top: none;background:#FCFCFC;}
#plan div.underfirst span.f{text-align:left;padding:14px 10px;float: left;width:39%;position: relative;font-size: 13px;}
#plan div.underfirst span.m{width: 29%;}
#plan div.underfirst span.m img{margin:20px 10px;}
#plan div.underfirst span.h img{margin:20px 10px;}
#plan div.underfirst span.f img{margin:0 10px -3px;}
#plan div.seo_tools,#plan div.seo_tools:hover{background: #2f7283;color: #FFFFFF;font-family:'BebasNeue';font-size: 18px;height: 50px;line-height: 50px;text-align: center;}
.opt_label{font-family:'BebasNeue';font-size: 20px;line-height: 150px;}
.middleline{ float: left;padding: 1%;width: 64%;}
.bannerhome{display: inline-block;*float:left;margin: 10px 0;padding: 15px 1.5%;width:30%;transition: background-color 1.5s ease;}
.bannerhome:hover{background:#fff8d4;-webkit-transition: background-color width 2s; /* Safari */transition: background-color width 2s easy;}
.bannerhome.advert{padding: 5px 10px;max-width: 240px;}
.bannerhome a, .bannerhome2 a {display: block;}
.bannerhome img,.bannerhome img.pr{width:100%;max-height: 200px;}
.bannerhome img.pr{max-height: 150px;width: auto;}
p.prd_price img{width:auto;margin: 5px;cursor:pointer;}
.bannerhome a img, .bannerhome2 a img {transition: all 0.5s linear 0s;}
.bannerhome .inner, .bannerhome .innerend2, .bannerhome2 .inner, .bannerhome2 .innerend2 {color: #777777;float: right;font-size:11px;line-height: 18px;width:100%;}
.bannerhome .inner h2, .bannerhome .innerend2 h2, .bannerhome2 .inner h2 {border: medium none;color: #06294f;display: block;font-family: georgia,Verdana;font-size: 14px;font-weight: bold;height:45px;letter-spacing: 0;line-height:15px;margin:10px 0 5px;padding: 0;text-align: left;}
.bannerhome .inner p, .bannerhome2 .inner p {height:45px;line-height: 15px;margin: 0;overflow: hidden;padding: 0;text-align: justify;width: 100%;}
.bbutton {display: block;text-align: center;margin-top: 10px;}
.bx-wrapper .bannerhome .inner{height:125px;}
.bbutton.prd{text-align: center;}
.banner{display:inline-block;margin:25px 2%;text-align: center;width:94%;max-width: 600px;}
.banner img{max-width: 100%;}
.bannerhome .inner p.prd_price{font-family: 'BebasNeue';line-height:30px;margin: 5px auto;text-align: center;}
.bannerhome .inner p.prd_price{margin:0;height:30px;}
span.label,.rws,.rwsw{color: #000;display: table;letter-spacing: 0.2px;font-size:16px;font-family:'BebasNeue',verdana,Arial;padding:15px 3px 3px;text-align: left;width: 100%;position: relative;}
.bar,.az .bar a{font-size:10px;font-family:verdana,Arial;}
.az .bar a{background:none;padding:0;color:#f9f9f9;font-weight:bold;}
.rwsw{width:80%;font-family:Verdana;margin: 0 auto;}
#sendpayment{float:none;margin:30px auto;}
.atoz{font-weight:bold;}
.atoz li{cursor:pointer;background: url("../images/interface/arrowd.png") no-repeat scroll left 9px / 10px auto rgba(0, 0, 0, 0);}
.azsubul li{background:none;padding:5px 0;}
ul.azsubul{text-indent:5px;font-weight:normal;display:none;}
ul.azsubul li a{font-size:11px;}
span.label a:link,span.label a:active,span.label a:visited{font-size:14px;padding:0;color: #337AB7;font-family:'BebasNeue', helvetica;}
span.label a:hover{background:none;}
#undersearch{display:inline-block;*float:left; background:#f9f9f9;/*rgba(0, 0, 0, 0) url("../images/interface/abck.png") repeat scroll 0 0;*/position: relative;height: 100%;width: 100%;}
span.p{float:left;width:100%;}
#display_count{color:green;font-size:11px;padding:3px;}
ul.ui-autocomplete{background:#fff;position:absolute;z-index: 1000000;}
ul.ui-autocomplete li{padding:10px 5px;border:solid 1px #eee;border-top:none;} 
ul.ui-autocomplete li.ui-state-focus{background:#FCFCFC;cursor:pointer;}
.ui-helper-hidden-accessible{display:none;}
.l_column{width:100%;display:inline-block;*float:left;}
.rightusrc{border-radius: 5px;float: left;height: 100%;width:75%;margin-bottom: 15px;}
.rightusrc h3{font-size:17px;padding-top: 25px; border: none;padding-bottom: 0;color: #739add;}
.seven{float: right;padding-bottom: 10px;}
#contact_listing{float:none;}
#contact_listing.contacts{width:50%;min-width:320px;border:none;}
.artcontent a:link,.artcontent a:active,.artcontent a:hover,.artcontent a:visited{color:#337AB7;font-weight:bold;}
.listingrow,.listingrow2{padding:0;width:25%;margin: 0 auto 30px;}
.listingrow{ background:#f9f9f9;display: inline-block;height:242px;margin:25px auto 0;text-align: center;width: 100%;}
.listingrow:hover{background:#fff;}
.listingrow div{height:80px;display: block;width: 100%;}
.listingrow span.bottom{display: block;height: 100px;width: 100%;}
.listingrow img,.listingrow2 img{padding: 0;margin-top: 10px;}
.listingrow img{margin: 0 auto;max-width: 100%;width: 100%;}
.listingrow a:link,.listingrow a:active,.listingrow a:hover,.listingrow a:visited{color: #2f7283;font-size: 11px;font-weight: bold;}
.listingrow p{text-align: left;text-indent: 3px;color: #777;float: left;font-size: 10px;font-weight: bold;margin: 0;padding: 3px 0;width:100%;}
.listingrow .full{bottom: 0;color: #666;font-family: sans-serif;font-size: 13px;font-weight: bold;height: 50px;letter-spacing: 0;margin-top: 0;padding: 0 5px;position: absolute;text-align: center;width: 95%;}
.listingrow p.l1,.listingrow2 p.l1{border:none;text-transform: none;font-weight:normal;height:auto;}
.listingrow2 p.l1{color: #666666;font-size: 12px;}
.listingrow2 a{text-decoration:none;}
.listingrow p.l1 img{margin: 0 3px;float:none;padding:0;}
.listingrow2 p.as,.listingrow p.as{font-family:BebasNeue;font-size:15px;margin-bottom:0;}
.icons_set{position: absolute;z-index: 2;height:107px;width:100%;background:rgba(0, 0, 0, 0.5);bottom:0;}

.popular_searches{ background-color: transparent;border-left: medium none;border-top: medium none;display: inline-block;*float:left;height: 107px;width:9%;opacity:0;}
.popular_searches span{border: 2px solid #ffdb42;border-radius: 45px;display: block;height: 43px;margin: 0 auto;padding: 5px 0;position: relative;top: 10px;width: 53px;}
.popular_searches span.service{background:transparent url('../images/icons/lawyer.png') no-repeat scroll center center / 70% auto}
.popular_searches span.accounting{background:transparent url('../images/icons/accounting.png') no-repeat scroll center center / 70% auto}
.popular_searches span.auto-moto{background:transparent url('../images/icons/auto-moto.png') no-repeat scroll center center / 70% auto}
.popular_searches span.goverments{background:transparent url('../images/icons/goverments.png') no-repeat scroll center center / 70% auto}
.popular_searches span.furniture{background:transparent url('../images/icons/furniture.png') no-repeat scroll center center / 70% auto}
.popular_searches span.building{background:transparent url('../images/icons/building.png') no-repeat scroll center center / 70% auto}
.popular_searches span.health{background:transparent url('../images/icons/health.png') no-repeat scroll center center / 70% auto}
.popular_searches span.online-shopping{background:transparent url('../images/icons/online-shopping.png') no-repeat scroll center center / 70% auto}
.popular_searches span.transportation{background:transparent url('../images/icons/transportation.png') no-repeat scroll center center / 70% auto}
.popular_searches span.travel{background:transparent url('../images/icons/travel.png') no-repeat scroll center center / 70% auto}
.popular_searches p{color: #fff;font-family: BebasNeue;font-size:15px;float: left;height: 50px;position: relative;text-align: center;top: 0;width: 100%;}
.popular_searches p.popular{top: -30px;;}
.popular_searches:hover{background:rgba(255, 255,255, 0.5);}
.popular_searches:hover span{transform: scale(1.2);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
.popular_searches.popular:hover {background-color: transparent;}
.popular_searches.popular span{border:none;}
.rws{width:50%;margin:0px auto;text-align: center;}
form.p_form .rws{height:110px;padding: 0;}
form.p_form .rws.btnoptions{height:50px;margin: 150px auto;}
.rws img{margin: 0 auto;max-height: 130px;width: 150px;}
img.aa{width:auto;cursor:pointer;}
.rws img#loaddata{bottom: 17%;cursor: pointer;float: left;left: 105%;position: absolute;width: auto;}
.challenge img.aa{float:right;}
img.payclose{float:right;cursor:pointer;}
img.cancel{cursor: pointer;float: left;margin: 8px 5px;width: auto;}
.rws img.arrow{width:auto;margin: -5px 5px;cursor:pointer;}
.rws img.pimg{width:50px;height:50px;}
.rws label{font-size:12px;color: #666;font-family: helvetica;}
.rws label.half{float: left;font-family: verdana;line-height: 20px;text-align: right;width: 41%;}
.rws select {color: #777777;font-size: 16px;padding: 10px 5px;border: 1px solid #eee;}
.tiny,.tiny span.label{margin:5px auto;padding: 5px 3px 3px;}
.tiny label{display: inline;width:auto;font-weight: normal;}
.tiny span.label{width:47%;float:left;font-size: 17px;}
.options{float:left;position:relative;}
.options select{font-size:12px;}
div#help_prd_options,div#help_add_options{top:-10px;font-size:12px;}
div#help_add_options{top:-15px;}
div#prd_link_help{top:25px;}
div#help_commission{left: -40%;top:20px;}
.pimg{display: block;float: right;width: 180px;}
.pimg img{width:50px;height:50px;float:left;}
.pimg input[type="checkbox"],.pimg label{float:right;}
.name,.singlecom{border-bottom: 1px solid #eee;float: left;font-size: 14px;font-weight: bold;padding: 3px 5px;text-align: left;width:97%;}
.name{ background: #f9f9f9;}
.name label{font-size:12px;font-weight:normal;}
.name label img{display: inline;margin: 2px;vertical-align: text-bottom;}
.date,.singlecom{ color: #999;float: right;font-size: 11px;font-weight: normal;}
.singlecom,.singlecom p{padding:30px 15px 10px;}
.singlecom{border-bottom:none;}
.comdiv h2{color: darkorange;}
.singlecom p{color: #000;font-style: italic;}
input[name="prd_link"],textarea[name="prd_description"],input[name="prd_title"] {width:100%;}
textarea[name="prd_description"]{height:47px;}
input[name="prd_price"] {width:60px;}
#eucookielaw span{display: block;margin: 0 auto;text-align: right;width: 80%;}
h2.home,h3.home,h4.home{color:#2f7283;line-height: 45px;margin: 0 auto 10px;padding: 0;text-align: center;border-bottom:solid 1px #f9f9f9;}
h4.home{display: inline-block;float: none;text-align: center;width: 84%;}
.all{float: right;line-height: 45px;padding-right: 1%;text-align: right;width: 15%;}
.all a:link,.all a:active,.all a:hover,.all a:visited{color: #2f7283;display: block;font-weight: bold;padding: 5px 0;position: relative;z-index: 1000;}
h1.home{border: medium none;color: #2f7283;font-size: 2.5em;line-height: 45px;margin: auto auto;padding: 0;text-align: center;text-shadow: 0 1px 0 rgba(25, 25, 25, 0.5);}
.section,.section2{border:solid 1px #eee;margin:25px auto;display: inline-block;background: #fff;width: 100%;}
ul.cat-list {float: left;width: 100%;}
ul.cat-list li.of {float: left;margin-left: 1%;width: 24%;}
.cat-list ul li a, .cat-list li a {text-decoration:none;display:block;margin: 4px;padding: 4px;border-radius: 2px;color: #4e575d;font-size: 12px;font-style: normal;transition: all 0.1s ease 0s;font-size: 11px;}
.cat-list li a:hover{background:#2f7283;color:#fff;}
.rws input[type="submit"]{display: block;float: none;font-family:'BebasNeue';font-size: 17px;letter-spacing: 1px;margin: 0 auto;text-transform: uppercase;font-weight: normal;}
.btnoptions #become_premium,.btnoptions input[type="submit"],#add_offer,#offer_added{width: 170px; display: table-cell;font-family:'BebasNeue';font-size: 17px;font-weight: normal;letter-spacing: 0.5px;line-height: 42px;margin:0 auto 0;padding: 5px;}
#add_offer,#offer_added{background:#2f7283;border-radius: 5px;color:#fff;float:right;width:170px;text-align:center;margin-right:25px;cursor:pointer;font-size:17px;}
#add_offer:hover,button#showMe:hover,.btn:hover,input#savecomment[type="submit"]:hover,#offer_added:hover,.s a:hover,.addplan a:hover,input[type="submit"]:hover,#become_premium:hover,.bannerhome .bbutton > span:hover{background:#ffd90f;color:#000;border:solid 1px #555;}
.offerbtn{text-align:right;}
a#become_premium:hover,input#next[type="submit"]:hover{text-decoration:none;background:#ffd90f;color:#000;}
#paypal{display:none;}
#bimage img{width:100%;}
a#nav_up {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);display:none;color: #FFFFFF;cursor: pointer;height: 45px;left: 94%;position: fixed;text-align: center;text-decoration: none;top: 90%;width: 45px;z-index: 0;}
h2#bh2{background: #FFFFFF;padding: 25px 0;position: absolute;top:162px;width: 95%;}
div.imgupl1 {background:#F9F9F9;}
div.imgupl, div.imgupl1 {border: 1px solid #ddd;display: inline-block;margin: 20px 10px;padding: 5px;width:20%;}
.firstimg {color: #FF0000;float: left;height: 20px;width: 100%;}
.imagediv,.pimagediv,.logodiv{display: inline-block;height: 100px;margin: 20px auto;overflow: hidden;position: relative;text-align: center;width:100%;max-width:200px;}
.pimagediv{margin: 0px auto;display: block;height: 40px;}
.mimage{border-bottom:double 3px #eee; width: 100%;}
.mimage p{display: block;margin: 0 auto;padding-top: 30px;width: 100%;}
.premiumtohide,.premiumtoshow{font-family:'BebasNeue',Helvetica;display: none;}
.premiumtoshow{display:block;}
div.imagediv span, div.imagediv input.upload,div.pimagediv span, div.pimagediv input.upload, div.pimagediv input.uploads,div.logodiv,div.imagediv span  {background:#337AB7;border-radius: 4px;color: #FFFFFF;cursor: pointer;font-size: 14px;left: 0;margin: 0 auto;padding: 5px 8px;position: absolute;right: 0;top: 35%;width: 120px;}
div.imagediv input.upload,div.pimagediv input.upload{cursor: pointer;opacity: 0;padding: 0;top: 0;}
.logodiv input {cursor: pointer;height: 100%;left: -30%;opacity: 0;padding: 0;position: absolute;top: 0;}
div.pimagediv span{top: 10%;}
.rws img#logoimage{margin-top:25px;}
.logodiv span{top:0;}
.logodiv{margin-top:0;display:none;height: 35px;line-height: 35px;}
h3.marker{background: rgba(0, 0, 0, 0) url("../images/interface/marker2.png") no-repeat scroll 5px center / 25px auto;text-align: left;text-indent: 20px;}
textarea#f9,textarea#f17{height:250px;width: 100%;}
input[readonly]{background:#FFFFFF;color: #C9C9C9;} 
#sellbusinessform{display:none;}
div.contact_us{max-width:600px;}
div.contact_us .row{margin:0 5px;padding:0px;}
div.contact_us h1{display: inline-block;width: 90%;}
.tohide{display:none;}
#right_column{display: inline-block;text-align: center;width: 24%;}
.toolbar {background: #f9f9f9 url("../images/interface/linebck.png") repeat-x scroll 0 0;border: 1px solid #f1f1f1;box-shadow: 0 0 1px #f7f7f7;display: block;height: 32px;line-height: 10px;margin: 5px auto;position: relative;width: 99%;}
.toolbar ul {margin: 0 auto;padding: 0 5px;width: 98%;}
.toolbar li {display: table-row;float: left;line-height: 30px;}
.orderfld1 {font-weight: bold;margin: 0 5px;}
span.o {border-right: 1px solid #dddddd;color: #333333;cursor: pointer;font-size: 13px;font-weight: normal;padding: 2px 5px;}
div.pages {float: left;padding: 5px;position: relative;text-align: center;width: 100%;}
.pages a.activpn, .pages a.activpn:hover {color: #ff4400;margin:0 5px;}
div.pages span.activpn {background: #fff;border: 1px solid #f9f5f1;border-radius: 3px;color: red;float: left;margin: 5px;width:55px;}
.pages a {color: #666;cursor: pointer;display:inline-block;*float:left;}
div.pages span {border: 1px solid #f1f1f1;border-radius: 3px;color: #888;float: left;font-size: 14px;height: 30px;line-height: 30px;margin: 5px;width: 55px;}
div.pages span:hover {background: #8fc60e;color: #fff;}
div.pages span.activpn:hover {background: #fff;color: #8fc60e;}
div.pages span.first, div.pages span.last {width: 100px;}
a.first{display: inline-block;float: none;margin: 0 10px;width: 100px;}
h1.nb{border:none;}
/* galery fancybox*/
#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}
#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('fancybox.png');}
#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap {position: absolute;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: #fff;}
#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background: transparent url('fancybox.png') -40px 0px;cursor: pointer;z-index: 1103;display: none;}
#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame {width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('blank.gif');z-index: 1102;display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico {background-image: url('fancybox.png');background-position: -40px -30px;}
#fancybox-right-ico {background-image: url('fancybox.png');background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible; /* IE6 */}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancybox-bg-n {top: -20px;left: 0;width: 100%;background-image: url('fancybox-x.png');}
#fancybox-bg-ne {top: -20px;right: -20px;background-image: url('fancybox.png');background-position: -40px -162px;}
#fancybox-bg-e {top: 0;right: -20px;height: 100%;background-image: url('fancybox-y.png');background-position: -20px 0px;}
#fancybox-bg-se {bottom: -20px;right: -20px;background-image: url('fancybox.png');background-position: -40px -182px; }
#fancybox-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('fancybox-x.png');background-position: 0px -20px;}
#fancybox-bg-sw {bottom: -20px;left: -20px;background-image: url('fancybox.png');background-position: -40px -142px;}
#fancybox-bg-w {top: 0;left: -20px;height: 100%;background-image: url('fancybox-y.png');}
#fancybox-bg-nw {top: -20px;left: -20px;background-image: url('fancybox.png');background-position: -40px -122px;}
#fancybox-title {font-family: Helvetica;font-size: 12px;z-index: 1102;}
.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside {padding-top: 10px;color: #fff;}
.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}
#fancybox-title-over {padding: 10px;background-image: url('fancy_title_over.png');display: block;}
.fancybox-title-float {position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td {border: none;white-space: nowrap;}
#fancybox-title-float-left {padding: 0 0 0 15px;background: url('fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('fancybox-x.png') 0px -40px;}
#fancybox-title-float-right {padding: 0 0 0 15px;background: url('fancybox.png') -55px -90px no-repeat;}
/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0;top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/* galery fancybox end*/


/*slider*/

/** * BxSlider v4.1.2 - Fully loaded, responsive content slider * http://bxslider.com */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {margin: 0 auto 60px;max-width: 90% !important;padding: 0;position: relative;*zoom: 1;}

.bx-wrapper img {display: block;}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
/*fix other elements on the page moving (on Chrome)*/
-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
/* LOADER */
.bx-wrapper .bx-loading {min-height: 50px;background: url(../js/slider/images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
/* PAGER */
.bx-wrapper .bx-pager {padding-bottom: 10px;text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background:#cfdeb2;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background:#76ab11;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {left: -5%;background:rgba(0, 0, 0, 0) url("../js/slider/images/larrow.png") no-repeat scroll 0 0 / 7px auto;}
.bx-wrapper .bx-next {right:-5%;background: rgba(0, 0, 0, 0) url("../js/slider/images/rarrow.png") no-repeat scroll right 0 / 7px auto;}

.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../js/slider/images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(images/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
.section2 .bx-wrapper .bx-viewport{max-height:300px !important;}
.bx-wrapper .bannerhome{width:100%;padding: 0 6px;margin: 0;height: auto;}
span.image{height:200px;width: 100%;padding:0;align-items: center;display: inline-flex;}
.bannerhome h3{background:#fff;height: 40px;margin: 0;padding: 0;text-align: center;width: 100%;display:inline-block;*float:left;overflow: hidden;}
.bx-wrapper .bbutton{text-align:center;}
/*slider ends*/

/*effect presentation*/
/*
.listingrow{float: left; width: 340px; position: relative; overflow: hidden;text-align: center; border: 4px solid rgba(255, 255, 255, 0.9); overflow: visible;}
.listingrow img{transition: 0.5s;}
.listingrow:hover img{transform: scale(0.3) translateY(-110%);position: relative; z-index: 9;}
.listingrow .text-desc{transform: translateY(100%); opacity: 0; padding: 85px 20px 10px; transition: 0.5s;}
.listingrow:hover .text-desc{transform: translateY(0px); opacity: 1;}*/
.text-desc {background-color: #fff;height: 100%;left: 0;opacity: 0;padding: 20px;position: absolute;top: 0;width: 100%;}
.listingrow {border: 4px solid rgba(255, 255, 255, 0.9);float: left;overflow: hidden;position: relative;text-align: center;width: 100%;padding: 0 5px;}
.listingrow .text-desc {color: #000;opacity: 1; height: 100%;padding: 0;top: -100%;transition: all 0.5s ease 0s;}
.listingrow img {transition: all 0.5s ease 0s;}
.listingrow:hover img {transform: scale(1.2);}
.listingrow:hover .text-desc {top: 0;}
.listingrow:hover .full{display:none;}
.listingrow .text-desc a.btn{bottom: 0;font-size: 16px;font-weight: normal;height: 16px;left: 0;line-height: 16px;position: absolute;right: 0;}
/*end*/
/*start syle2*/
/* SelectBoxIt container */
.selectboxit-container {position: relative;display: inline-block;vertical-align: top;float: left;}
/* Styles that apply to all SelectBoxIt elements */
.selectboxit-container * {font: 14px Helvetica, Arial;/* Prevents text selection */-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: -moz-none;-ms-user-select: none;-o-user-select: none;user-select: none;outline: none;white-space: nowrap;}
/* Button */
.selectboxit-container .selectboxit {cursor: pointer;color: #666666;display: block;margin: 10px 0;overflow: hidden;padding:7px;position: relative;min-width:30px;width:100%;}
#model_list .selectboxit-container .selectboxit,#advertselect .selectboxit-container .selectboxit{min-width:160px;}


/* Height and Vertical Alignment of Text */
.selectboxit-container span, .selectboxit-container .selectboxit-options a {
height: 30px; /* Height of the drop down */
line-height: 30px; /* Vertically positions the drop down text */
display: block;}
/* Focus pseudo selector */
.selectboxit-container .selectboxit:focus {outline: 0;}
/* Disabled Mouse Interaction */
.selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled {opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;cursor: default;}
/* Button Text */
.selectboxit-text {text-indent: 5px;overflow: hidden;text-overflow: ellipsis;float: left;}
.selectboxit .selectboxit-option-icon-container {margin-left: 5px;}
/* Options List */
.selectboxit-container .selectboxit-options {-moz-box-sizing: border-box;box-sizing: border-box;min-width: 100%;  /* Minimum Width of the dropdown list box options */*width: 100%;margin: 0;padding: 0;list-style: none;position: absolute;overflow-x: hidden;overflow-y: auto;cursor: pointer;display: none;z-index: 9999999999999;border-radius: 6px;text-align: left;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
/* Individual options */
.selectboxit-option .selectboxit-option-anchor{padding: 0 2px;}
/* Individual Option Hover Action */
.selectboxit-option .selectboxit-option-anchor:hover {text-decoration: none;}
/* Individual Option Optgroup Header */
.selectboxit-option, .selectboxit-optgroup-header {text-indent: 5px; /* Horizontal Positioning of the select box option text */margin: 0;list-style-type: none;}
/* The first Drop Down option */
.selectboxit-option-first {border-top-right-radius: 6px;border-top-left-radius: 6px;}
/* The first Drop Down option optgroup */
.selectboxit-optgroup-header + .selectboxit-option-first {border-top-right-radius: 0px;border-top-left-radius: 0px;}
/* The last Drop Down option */
.selectboxit-option-last {border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
/* Drop Down optgroup headers */
.selectboxit-optgroup-header {font-weight: bold;}
/* Drop Down optgroup header hover psuedo class */
.selectboxit-optgroup-header:hover {cursor: default;}
/* Drop Down down arrow container */
.selectboxit-arrow-container {width: 30px;position: absolute;right: 0;}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {margin: 0 auto;position: absolute;top: 50%;right: 0;left: 0;}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {top: 30%;}
/* Drop Down individual option icon positioning */
.selectboxit-option-icon-container {float: left;}
.selectboxit-container .selectboxit-option-icon {margin: 0;padding: 0;vertical-align: middle;}
/* Drop Down individual option icon positioning */
.selectboxit-option-icon-url {width: 18px;background-size: 18px 18px;background-repeat: no-repeat;height: 100%;background-position: center;float: left;}
.selectboxit-rendering {display: inline-block !important;*display: inline !important;zoom: 1 !important;visibility: visible !important;position: absolute !important;top: -9999px !important;left: -9999px !important;}
/* jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon {background-color: inherit;}
/* Another jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon-triangle-1-s {background-position: -64px -16px;}
/*Default Theme
Note: Feel free to remove all of the CSS underneath this line if you are not using the default theme*/
.selectboxit-btn {background:#F9F9F9;border:solid 1px #eee;}
.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:active {color: #333333;background-color: #f9f9f9;}
.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus {color: #333333;text-decoration: none;background-position: 0 -15px;}
.selectboxit-default-arrow {width: 0;height: 0;border-top: 4px solid #000000;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.selectboxit-list {background-color: #ffffff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.selectboxit-list .selectboxit-option-anchor {color: #333333;}
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {color: #ffffff;background-color: #0081c2;background-image: -moz-linear-gradient(top, #0088cc, #0077b3);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);background-image: -o-linear-gradient(top, #0088cc, #0077b3);background-image: linear-gradient(to bottom, #0088cc, #0077b3);background-repeat: repeat-x;}
/*end style2*/
.where .selectboxit-container .selectboxit-options{max-height:100%!important;min-height:200px!important;}

/*jalerts styles*/
#popup_container { background: #f9f9f9;border:2px solid #f3f3f3;border-radius:5px;color: #555555;font-family: Tahoma,Arial,sans-serif;font-size: 14px;max-width: 600px;min-width: 300px;}
#popup_title { background: #f9f9f9;border-bottom: 1px solid #eeeeee;color: #555;cursor: default;font-family: tahoma;font-size: 14px;font-weight: normal;line-height: 1.45em;margin: 0;padding: 10px 20px;text-align: center;}
#popup_content,#popup_content.error { margin: 0;min-height: 60px;padding: 1em 1.75em;}
#popup_content.info {color: #00529B;background-color: #BDE5F8;background-image: url(../img/info.png);}
#popup_content.success {color: #4F8A10;background-color: #DFF2BF;background-image: url(../img/success.png);}
#popup_content.warning{color: #9F6000;background-color: #FEEFB3;background-image: url(../img/warning.png);}
#popup_content.confirm {background: #fff;}
#popup_content.prompt {background: #fff;}
#popup_message {padding-left: 48px;padding-top: 15px;}
#popup_panel {text-align: center;margin:1em;}
#popup_prompt {margin: .5em 0em;}
#popup_ok,#popup_cancel{line-height: 30px;background: #358faa;border:none;border-radius: 3px;color: #fff;cursor: pointer;display: inline-block;font-size: 15px;font-weight: bold;margin: 10px;min-width: 60px;padding: 4px 5px;position: relative;text-align: center;text-decoration: none;transition: color 0.1s ease 0s;}
#popup_message {padding-left: 48px;padding-top: 15px;}
#popup_overlay{opacity: 0.7 !important;background:#000 !important;}
#popup_ok:hover,#popup_cancel:hover{background:#7f986e;}
/*mobile*/
@media only screen and (max-device-width:800px){
#fb-share-button,.adr_btn{width: 100%;text-align: center;}
html,body{background: none;max-width: 100%;overflow-x: hidden;}
#navigation{height: auto;margin: -10px auto;padding: 5px 0;background:none;box-shadow:none;}
.categories, .footer-content,.search{ max-width:none;width:100%;padding: 0;}
#menu,#nav,ul.subul{width:100%;max-width:none;}
#nav{top:85px;min-height: 150px;background: #fff;}
#showhide, #show {background: #ffd90f;display: block;float: none;margin: 0 0 15px;padding: 5px 0;padding-left: 10px;position: relative;text-align: left;}
.logo{display: block;float: none;left: 0;margin: 25px auto;position: relative;right: 0;width: 80%;}
.logo img {margin: 0px auto 5px;width:100%;}
.logo a:link, .logo a:active, .logo a:hover, .logo a:visited{font-size:20px;}
.addlisting,.addlisting2{border-radius: 0;display: block;float: none;left: 0;line-height: 26px;margin: 10px auto;max-width: 300px;position: relative;right: 0;width: 90%;}
.addlisting a:link, .addlisting a:active, .addlisting a:hover, .addlisting a:visited, .addlisting2 a:link, .addlisting2 a:active, .addlisting2 a:hover, .addlisting2 a:visited{line-height:23px;}
.search{padding-top:0px;height: 200px;}
#block{left: 0;margin: 0 auto;padding: 20px 0;right: 0;top: -6px;width: 97%;}
#search .searchwrapper{ height: 100%;padding: 5px 0;top: 5%;width: 97%;}
.popular_searches{height: 95px;}
ul#catmenu{max-width:none;}
.search{background:url("../images/interface/4.jpg") no-repeat scroll 0 0px / 100% auto rgba(0, 0, 0, 0);}
.left_column, .right_column{float:none;display:inline-block;margin: 0;width: 100%; height: 100%;min-height: auto;}
.icons_set{position:relative;background:none;height: 100%;}
.icons_set div:first-child {display: block;height: auto;opacity: 1;width: 100%;}
.popular_searches{width:45%;}
.popular_searches p{color:#555;}
.popular_searches p.popular,.popular_searches.popular span{color:#fff;line-height: 35px;float: none;height: 35px;margin: 0;top: 0;background:rgba(0, 0, 0, 0.5);}
h1.home{font-size: 16px;line-height: 20px;}
.srcholder {max-width: 400px;}
p.clear,.popular_searches.popular span,h2.cats,#tonav{display:none;}
ul.subul {left: 0;position: relative;top: 0;}
ul#catmenu li ul.subul li{background:#fff;line-height: 30px;}
ul#catmenu li ul.subul li:hover{background:#ffe90f;}
.search input[type="text"]{margin-bottom: 5px;position: relative;max-width: 260px;width: 95%;font-size: 13px;left: 0;}
.search span{ display: inline-block;position: relative;}
/*.search .where span {float: none;height: 25px;margin-top: 0;}*/
.search .where span.selectboxit-container{float: none;text-align: left;}
.search .where span.selectboxit-text{width: 86%;}
.search span.srcbutton {float: none;margin-top: 0;position: relative;display: inline;left: -5px;}
.steps{left: 10%;margin-left: auto;margin-right: auto;min-height: 350px;padding: 10px 5%;right: 10%;width: 70%;}
#text {height: 100%;left: 0;margin: 0 auto;position: absolute;right: 0;top: 0;width: 93%;padding: 0;}
select.transform option{line-height:25px;}
.rightusrc,.listingrow,.bannerhome,#left_column,#right_column,.descr{width:98%;}
.listingrow{background: none;border: 1px solid #eee;height: 100px;max-width: 350px;display: inline-block;float: none;font-family: Georgia;}
.listingrow a:hover{text-decoration:none;}
.row,.cell{display: inline-block;}
.cell{width:auto;margin:0 auto 0 3%;max-width:320px;}
.cell a{font-size:14px;width: 100%;}
.gadvert{width:99%;}
.listingrow a:link, .listingrow a:active, .listingrow a:hover, .listingrow a:visited{font-size:12px;}
.listingrow .full{background: darkorange;border: medium none;bottom: 0;color: #fff;height: 35px;line-height: 35px;position: absolute;width: 95%;}
h2.home, h3.home, h4.home {display: inline-block;background: rgba(0, 0, 0, 0.5);border-bottom: medium none;color: #fff;line-height: 45px;margin: 0 auto;width: 98%;}
.descr p {display: inline-block;font-size: 14px;padding: 5px;text-align: center;height: auto;}
#showMe,#cityfilter{margin:0 auto;float:none; display:block;}
#cityspan {display: block;float: none;margin: 10px auto;text-align: center;width: 195px;}
#eucookielaw{ height: 130px!important;opacity: 1;}
#eucookielaw p { display: block;float: none;font-size: 12px;height: auto;line-height: 14px;margin: 0 auto;text-align: center;}
#eucookielaw p a{float:none;display: block;height: auto;line-height: 18px;margin: 5px auto;padding: 5px;}
.searchwrapper{width:60%;}
span.cd a:link, span.cd a:active, span.cd a:hover, span.cd a:visited,.footer-content a{font-size: 14px;}
.more {display: block;margin-top: 20px;float: none;position: relative;text-align: center;top: 0;vertical-align: top;}
.more span {float: none;vertical-align: bottom;}
#starshome {display: inline-block;width: 100%; margin: 10px auto;}
.count_reviews {display: block;margin: 0 auto;text-align: center;width: 100px;}
#map,.mapper {float: left;height: 300px;width: 100%;margin-bottom: 20px;}
.mapper{ margin-bottom: 50px;}
.middleline,#right_column,.artcontent,.row,.row i {text-align: center;}
.middleline{display: inline-block;float: none;padding: 0;width: 100%;}
.artcontent img.lead,.seven{float:none;}
span.s, .addplan{margin: 15px 120px 15px 15px;}
span.s{ position: absolute;right: 0;top: 9px;}
.bar::after, .bar::before {bottom:-4px;top:auto;}
.rightusrc, .listingrow, .bannerhome{margin:0 0 35px;padding:5px 0;}
.listingrow,ul.bxslider{ display: inline-block;height: 100%;min-height: 300px;width: 98%;}
ul.bxslider li{max-width: 300px;height: 100%;width: 100%;margin:10px;display: inline-block;}
.listingrow div{display: inline-block;height: 100px;width: 70%;}
.listingrow .text-desc {color: #000;height: 100%;margin: 0 auto;opacity: 1;padding: 0;top: -100%;transition: all 0.5s ease 0s;width: 100%;}
h1.home{margin: 25px 0 5px;}
.listingrow p,.bannerhome .inner p, .bannerhome2 .inner p,#plan div,.catlist a:link, .catlist a:active, .catlist a:hover, .catlist a:visited{font-size:14px;}
.listingrow p{padding: 3px 0;width: 100%; float: none;}
.listingrow img{margin-top:5px;}
.bannerhome img{max-height: none;}
.banner img{width:80%; max-width: 350px;}
.plan1 p.life,.plan2 p.life{line-height: 18px;}
.bannerhome .inner p, .bannerhome2 .inner p{ display: block;float: none;height: auto;line-height: 18px;}
.bannerhome .inner p.prd_price{font-size: 19px;line-height: 20px;height:30px;}
.bannerhome{min-height: 388px;border: 1px solid #eee;display: inline-block;height: auto;overflow: hidden;margin:5px;max-width: 300px;padding:5px 5px 20px;}
.bannerhome.advert{ margin:0 auto 35px;max-width:80%;padding: 5px 0;display: table;}
.bannerhome h3{border:none;}
.voted,.banner ,.comdiv{ display: block;float: none;font-size: 14px;margin: 0 auto;width: 90%;}
span.image{display:inline-block;height: 255px;}
.bbutton {display: inline-block;margin-top: 10px;text-align: center;}
.section2 ul.bxslider li{display: inline-block;float: none;}
.listing {display: block;margin: 0 auto;padding: 5px;width: 90%;min-width: 320px;}
.catlist span {width: 45%;}
.az a:link, .az a:active, .az a:visited{display: inline-block;}
.catlist a:link,.catlist a:active, .catlist a:visited,.catlist a:hover{color: #000;font-family: tahoma;font-size: 13px;text-decoration: none;}
.singlecom, .singlecom p ,.name{float: left;padding: 30px 0 10px;width: 100%;}
.name{padding: 3px 0;}
.name label {float: right;font-size: 13px;font-weight: normal;width: 100%;}
.name label img{width: 10px;}
.date,.singlecom p{font-size: 13px;}
.row i {display: block;margin: 10px auto;width: 100%;}
.row h2.vip {background: url("../images/interface/vip.png") no-repeat scroll 10px center rgba(0, 0, 0, 0);border-bottom: 1px solid #ddd;color: #6F51BC;display: block;min-width: 300px;text-indent: 30px;width: 100%;}
#wrapper {background: none ;padding-top:10px;}
.challenge {background: #e7e9f5 url("../images/banners/challengebannerbck.png") no-repeat scroll left center / 100% auto;border: 5px solid #21759b;border-radius: 5px;bottom: 10%;display: none;height: 300px;left: 1%;margin-left: 0;margin-right: 0;max-width: 670px;padding: 10px 20px;position: absolute;right: 1%;text-align: center;top: 5%;width: 83%;z-index: 150000;}
.challenge form {bottom:15%;height: 20%;left: 0;position: absolute;width: 80%;}
.challenge div {left: 17%;position: relative;text-align: left;width: 100%;}
.listing .rw,.rw2{float:left;}
#tags a {border-right: medium none;display: block;font-size: 17px;margin-left: 0;max-width: 300px;padding: 2px 5px;width: 100%;}
.breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:hover, .breadcrumb a:visited,.rw label,.rw span,.rw a,.rw2 label,.rw2 span,span.description,#contact_listing label{font-size: 14px;}
.rw, .rw2{margin:0 auto;}
.newstxt{font-size: 14px;}
.tiny, .tiny span.label{width:80%;}
.square{float: none;margin: 4px auto 4px 2%;height: 580px;max-width: 300px;padding: 0;width: 98%;}
.square i{width: 94%;display:none;}
.square .descr p {font-size: 12px;height: 90px;}

.square span.cd a:link, .square span.cd a:active, .square span.cd a:hover, .square span.cd a:visited {font-size: 13px;}
.showMe {float: none;}
ul#catmenu li.main {line-height: 30px;}
.steps{position:fixed;}
div#help_commission{left: 10%;}
div#help_add_options {top: -90px !important;}
.options{margin:5px 0;}
.addplan{display:inline-block;margin:15px auto;}
.bar{ top: -55px !important;left: 0;}
.bar::after {border-bottom: 12px solid transparent;border-left: 10px solid #236a9d;border-top: 0 solid transparent;content: "";margin-bottom: -8px;right: 50%;}
#contact_listing{display: block;float: none;width: 91%;padding: 0;}
#cform{display: block;margin: 0 auto;width: 80%;}
#imgw, #contact_listing,.rw, .rw2,#left_column.alone{width:100%;}
#plan{ margin: 0;padding: 5px 0;}
#plan div.underfirst span.f,.first, .plan1, .plan2, #plan div.underfirst span.m{width:30%;}
.opt_label{line-height:20px;margin-top: 15%;}
.info{width:270px;}
.addplan a:link, .addplan a:active, .addplan a:hover, .addplan a:visited{ padding: 5px 3px;width: 100px;}
.rws{width:80%;}
.image{float:none;display:inline;}
.image img {width: auto;max-width: 100%;max-height: 255px;}
.cat-list ul li a, .cat-list li a{font-size: 14px;}
.grid_4 {width:100%;float:none;max-width: 350px;display:inline-block;margin:0 auto;}
.where {float: left;max-width: 180px;position: relative;width: 70%;margin-bottom: 5px;}
.all a:link, .all a:active, .all a:hover, .all a:visited{line-height:15px;}
.all{margin: 0 auto;text-align: center;width: 120px;float:none;}
.toolbar{background:#f9f9f9;height: 100px;}
.toolbar li{font-size: 14px;}
.toolbar ul li:first-child {width:100%;font-size: 14px;}
.toolbar ul li:nth-child(2),.toolbar ul li:nth-child(4){width:50%;}
div.imghlder,div#prd h1, div#prd .desc, div#prd p,div#prd .desc{margin: 5px auto;text-align: center;width:95%;margin:0 auto;display: block;float: none;max-width:350px;}
div#prd .desc{font-size:14px;}
.orderform .rws input.small[type="text"], input.small[type="text"]{margin: 5px auto;float:none;}
.rw2 span {float: left;width: 65%;}
.banner{margin:10px auto;}
p.clear {color:darkorange;cursor: pointer;float: left;font-size: 14px;margin-bottom: 5px;position: absolute;right: 0;text-align: center;top:-43px;width: 100%;}
#undersearch{background:none;}
a#nav_up {left:auto;right:2%;}
#plan div.underfirst span.f{padding: 14px 5px;}

@media only screen and (orientation:landscape){
#search{max-height: 400px;}
#wrapper {padding-top: 0px;}
#left_column{width:98%;}
.logo{width: 50%;left: 0;margin: 0 auto;position: relative;right: 0;z-index: 100;text-align: left;}
    }
}
#fb-share-button {
    background: #3b5998;
    border-radius: 3px;
    font-weight: 600;
    padding: 5px 8px;
    display: inline-block;
    position: static;
}

#fb-share-button span:hover ,#fb-share-button:focus{
    background: #213A6F;
}

#fb-share-button svg {
    width: 18px;
    fill: white;
    vertical-align: middle;
    border-radius: 2px
}

#fb-share-button span {
    vertical-align: middle;    cursor: pointer;
    color: white;
    font-size: 14px;
    padding: 0 3px
}
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #e0e5f3;
  box-shadow: 0 0 40px 0 rgba(234, 238, 249, .5);
  margin:15px 0;
}
.card {
  position: relative;
  margin-bottom: 1.5rem;
  padding: 10px;margin-top: 0;
}

.card-header:first-child {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card-header {
  padding: 1.5rem 1.5rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, .03);
  border-bottom: 1px solid #e0e5f3;
}
.card-header {
  background: 0 0;
  padding: .5rem 1.5rem;
  display: -ms-flexbox;
  display: flex;
  min-height: 3.5rem;
  -ms-flex-align: center;
  align-items: center;
}
.card-title:only-child {
  margin-bottom: 0;
}
.card-header .card-title {
  margin-bottom: 0;
}
.card-title {
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 500;width: 100%;border:none;
}
.adr_btn{max-width:250px;}
#location img{max-width:100%;}
.p-15{padding: 15px;}
.mb-25{margin-bottom: 25px;}