l@charset "utf-8";

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../Fonts/open-sans1.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../Fonts/open-sans2.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../Fonts/open-sans3.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../Fonts/open-sans4.woff) format('woff');
}

body{border:0;font-size:13px;font-style:normal;font-weight:normal;line-height:24px;margin:0px; font-family: 'Open Sans', sans-serif; background:#f4f5f6;}

img{ max-width:100%; height:auto; width:auto; border:0; border:none; outline:none;}
a{ border:none;color: #0274cb; text-decoration:none;border:none; outline:none;}

.main {clear: both; margin: 0 auto; width: 100%;} 
.main_footer{clear: both; margin: 0 auto; width: 100%; background:#D3D9E0; border-top:1px solid #CCCCCC;}
.main_footerb{clear: both; margin: 0 auto; width: 100%; background:#C1C9D1;}
.mainsearch{clear: both; margin: 0 auto; width: 100%; background:#158ceb;}
.main_nmeu{clear: both; margin: 0 auto; width: 100%; background:#b61b1b;}
.mainhtop{clear: both; margin: 0 auto; width: 100%;background:#f4e035;webkit-box-shadow: 5px 1px 1px 0px rgba(0,0,0,0.75);-moz-box-shadow: 5px 1px 1px 0px rgba(0,0,0,0.75);box-shadow: 5px 1px 1px 0px rgba(0,0,0,0.75); z-index:999; float:left;}
.mainhtopfix{clear: both; margin: 0 auto; width: 100%;z-index:999; background:#FFFFFF; position:fixed; top:0;}
.main_banner {clear: both; margin: 0 auto; width: 100%;}

#headl-c1{margin: 0px; width: 39%; padding:0px; float:left;}
#headl-c2{margin: 0px; width: 39%; padding:0px; float:left;}
#headl-c3{margin: 0px; width: 22%; padding:0px; float:left;}


.wrapper{clear: both; margin: 0 auto; width: 90%; overflow:hidden; max-width:1200px;}
.wrapper_banner{clear: both; margin: 0 auto; width: 100%; overflow:hidden;}
.wrapper-header{clear: both; margin: 0 auto; width: 90%; max-width:1200px;}

#header-div{margin: 0px; width: 100%; padding:10px 0px; float:left;}
#header-logo{margin: 0px; width: 24%; padding:0px 0px; float:left; padding-right:1%;}
#header-logo img { max-height:90px; padding-top:0px;}
#header-search{margin: 0px; width: 75%; padding: 0px; float:left;}
#header-search_c1,#header-search_c2{margin: 0px; width: 100%; padding: 0px; float:left;}#header-search_c2{ padding-top:4px; padding-bottom:5px;}
#fright{ float:right;}
#header-search #sinin{ padding:0px; margin:0px; font-size:17px; line-height:20px; text-decoration:none; color:#000000; display:inline-block;font-weight: bold;}
#header-search #sinin:hover{ color:#007fbf;}
#header-search #freead{ padding:0px; margin:0px; font-size:15px; line-height:17px; text-decoration:none; color:#000000; display:inline-block;font-weight: bold;}
#header-search #freead:hover{ color:#007fbf;}
#home_loc_box{padding:0px; margin:0px; width:30%; border:6px solid #fe0000; border-right:0px; padding:5px 0px 5px 5px;}
#home_cat_box{padding:0px; margin:0px; width:25%; border:6px solid #fe0000; border-right:0px; border-left:0px;padding:5px 0px 5px 5px;}
#home_search_btn{padding:0px; margin:0px; width:10%;border:6px solid #007fbf;padding:5px 0px; background:#007fbf; }
#home_search_box{padding:0px; margin:0px; width:35%;border:6px solid #fe0000; border-right:0px; border-left:0px;padding:5px 0px;}

#home_loc_box, #home_cat_box,#home_search_btn,#home_search_box,#homecatlist_cols,#home_allerts_cols,#allpage_left,#allpage_right,#login_page_signin,#login_page_signup,#login_boxsh,#login_boxshb,.twitter-typeahead,.tt-query,.tt-hint, #ds_cols_detail_col1, #ds_cols_detail_col2,#ds_cols_detail_col3,#adfulldetails_col1,#adfulldetails_col2,#prodviewc1imggalcol,#proimg_bg{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; float:left;}
#home_search_box{background: #ffffff;}

.formField{ float:left; width:100%; padding:0px; margin:0px; position:relative;}
#propype_header{ float:left; width:100%; padding:0px; margin:0px; position:relative;}
#propype_header span{ font-size:20px; color:#000000;}
#propype_header a{ width:100%; color:#000000; display:block;  height:23px;}
#divptsh{ display:none; position:absolute; width:100%; background:#FFFFFF; z-index:99999; top:25px;}
#divptsh ul{ list-style:none; padding:0px; margin:0px;}
#divptsh ul li{ padding:2px 10px;}

.home_sbox{ padding:0px 5px; margin:0px; border:0px; outline:none;border-right:1px solid #cccccc; width:100%;border-radius: 0;display: inline-block;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;outline: none; background:#FFFFFF; font-size:20px;color: #0000000; }
.home_sbox:-moz-focusring {color: transparent;text-shadow: 0 0 0 #444;}
.home_sbox::-ms-expand {display: none;}
#home_loc_box:before, #home_cat_box:before {content: '';right: 5px;width: 30px;height: 25px;position: absolute;pointer-events: none;display: block;}
#home_loc_box, #home_cat_box{ position: relative; background: #ffffff;}
#home_loc_box:after, #home_cat_box:after {content: '>';font: 16px Consolas, monospace;color: #444;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);right: 2px;top: -3px;position: absolute;pointer-events: none;padding: 0 0 5px 0;text-indent: 14px;}
.home_txtbox{ padding:0px; margin:0px; border:0px; outline:none; width:100%; height:25px; }
.home_sbtn{ padding:0px; margin:0px; border:0px; outline:none; width:100%; height:23px; background:#007fbf; color:#FFFFFF; text-align:center; cursor:pointer; font-size:20px; }

#homecatlist{margin: 0px; width: 100%; padding:18px 0px; float:left;}
#homecatlist_bg{margin: 0px; width: 100%; padding:0px; float:left; background:#FFFFFF; padding-bottom:15px;}
#home_freead{ padding:6px 10px; margin:0px; font-size:14px; line-height:15px; text-decoration:none; color:#000000; display:inline-block; background:#fceb42; border:1px solid #e1b70c;}
#homecatlist h1{ padding:15px; margin:0px; text-align:center; font-size:18px; line-height:30px;}
#homecatlist_cat{margin: 0px; width: 100%; padding:15px 0px; float:left;}
#homecatlist_cols{margin: 0px; width: 25%; padding:0px 15px; float:left;}
#homecatlist_cols_img{ width:100%; float:left; margin:0px; height:200px; text-align:center; font-size:48px; line-height:48px; padding-top:10px;}
#homecatlist_cols_txt{margin: 0px; width: 100%; padding:0px 0px 10px 0px; float:left;}
.col1 #htgc,.col2 #htgc,.col3 #htgc,.col4 #htgc{ padding:0px; margin:0px; text-align:center; font-size:14px; font-weight:normal; color:#000000; height:26px; overflow:
hidden;}
.col1 a{display:inline-block; padding:0px; margin:0px; width:100%; float:left;     background:#fceb42;}
.col2 a{display:inline-block; padding:0px; margin:0px; width:100%; float:left;}
.col3 a{display:inline-block; padding:0px; margin:0px; width:100%; float:left;}
.col4 a{display:inline-block; padding:0px; margin:0px; width:100%; float:left;}
.cat_serv_1,.cat_serv_2, .cat_serv_3,.cat_serv_4, .cat_serv_5,.cat_serv_6,.cat_serv_7,.cat_serv_8, .cat_serv_9,.cat_serv_10,.cat_serv_11, .cat_serv_12, .cat_serv_13,.cat_serv_14, .cat_serv_15, .cat_serv_16{display:inline-block; padding:0px; margin:0px; width:100%; float:left;}
.cat_serv_1{color:#72ad6b;}
.cat_serv_2{ color:#d7a238;}
.cat_serv_3{color:#ce809f;}
.cat_serv_4{color:#b79d71;}
.cat_serv_5{color:#b79d71;}
.cat_serv_6{ color:#72ad6b;}
.cat_serv_7{color:#d7a238;}
.cat_serv_8{color:#ce809f;}
.cat_serv_9{color:#ce809f;}
.cat_serv_10{ color:#b79d71;}
.cat_serv_11{color:#72ad6b;}
.cat_serv_12{color:#d7a238;}

.cat_serv_13{color:#d7a238;}
.cat_serv_14{ color:#ce809f;}
.cat_serv_15{color:#b79d71;}
.cat_serv_16{color:#72ad6b;}

.col1 a:hover, .col1 a:hover #htgc,.col2 a:hover, .col2 a:hover #htgc,.col3 a:hover, .col3 a:hover #htgc,.col4 a:hover, .col4 a:hover #htgc{color:#FFFFFF; background:#0099FF;}
.col1, .col2, .col3{ border-right:1px solid #CCCCCC;}

#allpage_footer{margin: 0px; width: 100%; padding:20px 0px; float:left;}
#footerdiv_link{margin: 0px; width: 100%; padding:0px; float:left; padding-bottom:15px; text-align:center; border-bottom:1px solid #CCCCCC;}
#footerdiv_link a {display: inline-block; color: #134B6C; padding: 0px 15px;border-right: 1px solid #CCCCCC; line-height: 16px;}
#footerdiv{margin: 0px; width: 100%; padding:10px 0px; float:left; text-align:center;}
#cop1 { text-align: center;color: #0C3044; width: 100%; float: left;}
#cop1 a {color: #0C3044; display: inline-block;padding: 0px;} #cop1 a:hover {color:#0066FF;}
#footerdiv_city{margin: 0px; width: 100%; padding:0px; float:left; padding-top:16px;}
#footerdiv_city ul{margin: 0px; width: 100%; padding:0px; float:left; list-style:none;}
#footerdiv_city ul li {padding:4px 5px 0px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; float:left; margin:0px;width:20%; line-height:18px;}
#footerdiv_city ul li  a{color: #0C3044; display: inline-block;padding: 0px;}  #footerdiv_city ul li  a:hover {color:#009688;}

#footer_ad{margin: 0px; width: 100%; padding:0px 0px 20px 0px; float:left; text-align:center;}
#header_ad{margin: 0px; width: 100%; padding:20px 0px 0px 0px; float:left; text-align:center;}
#right_ad{margin: 0px; width: 100%; padding:0px; float:left; text-align:right;}

#homealerts{margin: 0px; width: 100%; padding:0px 0px 20px 0px; float:left;}
#homealerts_bg{margin: 0px; width: 100%; padding:20px 0px 0px 0px; float:left; background:#FFFFFF;}
#homealerts_bg h1{ padding:0px 15px 8px 15px; margin:0px; font-size:18px; font-weight:normal; color:#000000;border-bottom: 1px solid #e7e7e7;}
#home_allerts{margin: 0px; width: 100%; padding:20px 0px 15px 0px; float:left;}

#home_allerts_cols{margin: 0px; width: 25%; padding:0px 15px 5px 15px; float:left;}
#alert_label,#alert_textbox,#alert_emsg,#subcatlist{margin: 0px; width: 100%; padding:0px; float:left;}
#alert_label{ font-size:14px; color:#000000; padding-bottom:2px; height:24px; }
.alert_sbox{ padding:6px 10px; margin:0px; font-size:14px; width:100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; outline:none;border: 1px solid #CCCCCC;border-radius: 2px; background:#FFFFFF;} .alert_sbox:focus{ outline:none; border:1px solid #0066FF;}
.alert_sbtn{ color: #000000; background: #fceb42;border: 1px solid #e1b70c;width:100%; text-align:center; padding:3px 0px; font-size:18px; line-height:22px; outline:none;cursor:pointer;border-radius: 2px;}
.alert_sbtn:focus{ outline:none; cursor:pointer;}
.aermsg{margin: 0px; width: 100%; padding:2px 0px; float:left; color:#FF0000; font-size:13px; line-height:15px; min-height:15px;}

#homepopup{width: 100%; height: 100%;  top: 0; left: 0; display: none; position:fixed;overflow:auto; z-index:99999; background:url(../images/popbg.png) repeat;}
#homepopupdiv{width: 100%; height: 100%; background:url(../images/ajax-loader.gif) center no-repeat;}

#allpage_right{margin: 0px; width: 20%; padding:20px 15px; float:left; min-height:600px;}
#allpage_left{margin: 0px; width: 80%; padding:20px 15px; float:left; min-height:600px;}
#allpage_left h1{ padding:0px 0px 8px 0px; margin:0px; font-size:18px; font-weight:normal; color:#000000;border-bottom: 1px solid #e7e7e7; text-align:left;}

#freeadpost_cols{margin: 0px; width: 100%; padding:10px 0px 0px 0px; float:left;}
#freeadpost_cols_label{margin: 0px; width:25%; padding:0px; float:left; padding-right:2%; text-align:right; font-size:14px;}
#freeadpost_cols_tbox{margin: 0px; width:73%; padding:0px; float:left;}
.bigbox{ max-width:400px;}
.bigboxta{ max-width:100%; max-height:100px; min-height:100px;}
.btnsize{ width:110px;}

#login_page{margin: 0px; width: 100%; padding:30px 0px; float:left; min-height:400px;}
#login_page_signin,#login_page_signup{margin: 0px; width: 50%; padding:5px 30px; float:left;}
#login_page_signup{ background:url(../images/orimg.png) left center no-repeat;}
#login_boxsh{ width:100%; float:left; padding:15px; margin:0px;box-shadow: 0px 0px 1px #000000; max-width:400px;}
#login_boxshb{ width:100%; float:right; padding:15px; margin:0px;box-shadow: 0px 0px 1px #000000; max-width:400px;}
#login_page_signin h1,#login_page_signup h1{ padding:0px; margin:0px; font-size:18px; font-weight:normal; color:#000000; text-align:left; padding-bottom:16px;}
#login_reg_cols{margin: 0px; width: 100%; padding:0px; float:left; padding-top:2px;}


.twitter-typeahead{ width:100%; float:left;}
.tt-query,.tt-hint {width: 100%;height: 23px; padding:5px 15px; margin:0px; line-height:26px; font-size:20px; outline:none; border:none;font-family: 'Open Sans', sans-serif;}

.tt-hint { color: #999;}
.tt-dropdown-menu {width:100%; margin-top:5px;z-index:9999; padding:0px; background-color: #fff;border: 1px solid #ccc;}
.tt-suggestion { padding: 3px 10px;font-size: 13px;font-family: 'Open Sans', sans-serif;line-height: 24px;z-index:9999; margin:0px;}
.tt-suggestion p{ padding:0px; margin:0px;}
.tt-suggestion.tt-is-under-cursor {color: #fff;background-color: #0097cf;}


#results{width: 100%; padding:0px; margin:0px; float:left;}
#paginationdiv{width: 100%; padding:0px; margin:0px; float:left; text-align:center; padding-top:5px; padding-bottom:25px;}
.loading-div{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.56);z-index: 999;display:none;}
.loading-div img {margin-top: 20%;margin-left: 50%;}

.paginationfp {margin:0;padding:0; padding-top:15px;}
.paginationfp li{display: inline;padding: 0px;border: 1px solid #ddd;margin-right: -1px;font: 15px/20px Arial, Helvetica, sans-serif;background: #FFFFFF;box-shadow: inset 1px 1px 5px #F4F4F4;float:left;}
.paginationfp li a{text-decoration:none;display:inline-block;color: rgb(89, 141, 235);padding: 3px 10px 3px 10px;}
.paginationfp li.first { border-radius: 5px 0px 0px 5px;}
.paginationfp li.last {border-radius: 0px 5px 5px 0px;}
.paginationfp li:hover{background: #F0F0F0;}
.paginationfp li.active{background: #F0F0F0;color: #333;padding: 3px 10px 3px 10px;}

#resp_tl{width: 100%; padding:0px; margin:0px; float:left;}
#restbl{width: 100%; padding:0px; margin:0px; float:left; border-collapse: collapse;}
#restbl td { padding: 3px; border: 1px solid #ccc; text-align: center; }
#restbl th { padding: 3px; border: 1px solid #ccc; text-align: center; font-weight:bold; min-width:60px;}

#adlist_grid{width: 100%; padding:0px; margin:0px; float:left; padding-top:20px; border-bottom:1px solid #e7e7e7;}
#adlist_grid:hover{ background:#f4f5f6;}
#adlist_grid a{ display:inline-block; width:100%; padding:0px; margin:0px;}
#adlist_grid #ad_title { padding:0px 15px; margin: 0px; font-size: 20px;font-weight: normal; color: #1A72CE;text-align: left; border:none;}
#ds_cols_detail{width: 100%; padding:10px 0px; margin:0px; float:left;}
#ds_cols_detail_col3{ width:30%; float:left; margin:0px; padding:0px 15px;}
#ds_cols_detail_col1{ width:50%; float:left; margin:0px; padding:0px 15px;}
#ds_cols_detail_col2{ width:20%; float:left; margin:0px; padding:0px 15px;}
#ds_cols_detail_col2 h3 { padding:0px; margin: 0px; font-size: 26px;font-weight: normal; color: #000000;text-align:right; border:none;}

#ds_cols_detail_col3 img{  max-height:150px;}
#ds_cols_detail #p1{ padding:0px; margin:0px; font-size:14px; color:#000000; padding-bottom:5px;}
#ds_cols_detail #p2{ padding:0px; margin:0px; font-size:14px; color:#B91111; padding-bottom:15px;}
#ds_cols_detail #p3{ padding:0px; margin:0px; font-size:14px; color:#C5C0C0; padding-top:10px;}

#fulldecp{ padding:0px; margin:0px; text-align:justify; color:#000000;}
#adfulldetails_col1,#adfulldetails_col2{width: 50%; padding:0px; margin:0px; float:left;}
#adfulldetails_col1{ padding-right:20px;}
#adfulldetails_col2{ padding-left:20px;}

#prodviewc1img{width: 100%; padding:0px; margin:0px; float:left; min-height:300px;vertical-align:middle; text-align:center; position:relative;}
#prodviewc1img img{margin: auto;position: absolute;top: 0; left: 0; bottom: 0; right: 0;    max-width: 98%; max-height: 98%;}
#prodviewc1imggal{width: 100%; padding:0px; margin:0px; float:left; padding-top:10px;}
#prodviewc1imggalcol{width:33.33%; padding:0px; margin:0px; float:left; height:40px;vertical-align:middle; text-align:center; position:relative; padding:5px; border:1px solid #CCC;}
#prodviewc1imggalcol img{margin: auto;top: 0; left: 0; bottom: 0; right: 0; max-width:90%; max-height:90%; cursor:pointer; position:absolute;}
#flb-close{ width:18px; cursor:pointer;}
#proimg_bg{width: 100%; padding:10px; margin:0px; float:left;border:1px solid #CCC;}
#adfulldetails_col2 p{ padding:0px; margin:0px; font-size:16px; color:#929191; padding-bottom:15px;}

#userdboard_menu{float:left; padding:0px; width:100%; margin:0px; padding-bottom:15px;}
#userdboard_menu a{ font-size:16px; color:#13608D; display:inline-block; padding-right:15px; min-width:130px; padding-bottom:5px;}
#userdboard_menu a:hover{ font-size:16px; color:#000000;}

#adimg_curl{ outline:none; border:none; display:inline-block; width:100%; text-decoration:none; cursor:pointer;}

#footerdiv_city ul #smedia{ line-height:36px;}
#footerdiv_city ul #smedia span a{ font-size:30px; line-height:30px; color: #0C3044;margin:0px; padding:0px;}
#footerdiv_city ul #smedia span{ padding-right:6px;}
#footerdiv_city ul #smedia span .facebook:hover{color: #3c5b9b;}
#footerdiv_city ul #smedia span .twitter:hover{color: #2dabe2;}
#footerdiv_city ul #smedia span .gplus:hover{color: #f83e28;}
#footerdiv_city ul #smedia span .linkedin:hover{color: #0173b2;}

#postad_linnk_allpage{ position:absolute; right:0px; z-index:999; top:48%; bottom:48%;}
#postad_linnk_allpage a{ display:inline-block; outline:none;}


#videocols{ float:left; width:100%; padding:2%; }
 .videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dontCon{ padding:0px; margin:0px; list-style:none; webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.dontCon li{ float:left; width:24%;float: left;margin: 0px;webkit-box-sizing: border-box; margin-right:1%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;}
.dontCon	#lastmli{width:25%;margin-right:0px;}
.dontCon li a.active {
    background-color: #fe0000;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight:bold;
}
.dontCon li a {
    
    display: block;
    width: 100%;
    height: 38px;
    text-decoration: none;
    background-color:#0c3044;
    color: #fff;
    font-size: 17px;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
}

