@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: 'OpenSans';
	src: url('/fonts/OpenSans.eot?') format('eot'), 
	     url('/fonts/OpenSans.woff') format('woff'), 
	     url('/fonts/OpenSans.ttf')  format('truetype'),
	     url('/fonts/OpenSans.svg#OpenSans') format('svg');
}

@font-face {
	font-family: 'OpenSans-Light';
	src: url('/fonts/OpenSans-Light-webfont.eot?') format('eot'), 
			url('/fonts/OpenSans-Light-webfont.woff') format('woff'), 
			url('/fonts/OpenSans-Light-webfont.ttf')  format('truetype'),
			url('/fonts/OpenSans-Light-webfont.svg#OpenSans') format('svg');
				 
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('/fonts/opensanssemibold-webfont.eot');
    src: url('/fonts/opensanssemibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensanssemibold-webfont.woff') format('woff'),
         url('/fonts/opensanssemibold-webfont.ttf') format('truetype'),
         url('/fonts/opensanssemibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}


body{margin:0; padding:0; background:#ebebeb; font-size:16px; font-family: 'OpenSans'; -webkit-font-smoothing:antialiased; color:#333333;}
.fix-width{max-width:1200px; margin:0 auto;}

ul, li{margin:0; padding:0; list-style:none;}
img{border:none; outline:none;}

a{color:#141414; text-decoration:none; outline:none;}
a:hover{color:#0a356e; text-decoration:none;}

button,
select,
input{outline:none;}

::selection {background: #141414; color:#FFCC00; /* Safari */}
::-moz-selection {background: #141414; color:#FFCC00;/* Firefox */}

/*--------------------*/
/*--------------------*/
/*--------------------*/

.sub{}
.mask{height:120px; background:#141414; display:none;}


.sublists{position:absolute; width:100%; left:0; z-index:1; /*height:0; overflow:hidden;*/ display:none; background:#141414; padding:1em 0; border-top: 4px solid #FFCC00; min-height:125px; opacity:0.85; -khtml-opacity: 0.85; filter: alpha(opacity=85);}
.sub:hover{background:#FFCC00; color:#141414;}
.sub:hover>a{color:#141414;}
.sub:hover .sublists{display:block;}

.ul_current{padding-top:20px; display:block;}
.sublists li{width:25%; float:left; padding:0; height:30px; margin:0;}
.sub .sublists li a{padding:0.2em 2em;}
.sub .sublists li a:hover, .sub .sublists li .sub_current{background:none; color:#FFCC00;}
.sub .sublists:hover .sub_current{background:none; color:#FFFFFF;}
.sub .sublists li:hover .sub_current{background:none; color:#FFCC00;}

/*--------------------*/
/*--------------------*/
/*--------------------*/

/*---- start grid and column ----*/

.col100{width:100%;}
.col90{width:90%; float:left;}
.col80{width:80%; float:left;}
.col70{width:70%; float:left;}
.col60{width:60%; float:left;}
.col50{width:50%; float:left;}
.col40{width:40%; float:left;}
.col30{width:30%; float:left;}
.col20{width:20%; float:left;}
.col10{width:10%; float:left;}

.col33{width:33.3333%; float:left;}

.col15{width:15%; float:left;}
.col25{width:25%; float:left;}
.col35{width:35%; float:left;}
.col45{width:45%; float:left;}
.col55{width:55%; float:left;}
.col65{width:65%; float:left;}
.col75{width:75%; float:left;}
.col85{width:85%; float:left;}

.col100.blank,
.col90.blank,
.col80.blank,
.col70.blank,
.col60.blank,
.col50.blank,
.col40.blank,
.col30.blank,
.col20.blank,
.col10.blank,
.col33.blank,
.col15.blank,
.col25.blank,
.col35.blank,
.col45.blank,
.col55.blank,
.col65.blank,
.col75.blank,
.col85.blank{height:1px;}

.clearfix{clear:both;}
.align-l{float:left;}
.align-r{float:right;}
.align-clear{float:none; clear:both;}
.align-center{margin:0 auto;}

.column-content{float:left; width:100%;}

.wrap-content p{margin:0 0 1em 0;}

#main .column-content{margin-right:-600px;}
#main .column-content .wrap-content{margin-right:600px;}
#pages .column-content{margin-right:-390px;}
#pages .column-content .wrap-content{margin-right:390px;}

#main .right-blog{width:600px; float:right;}
#pages .right-blog{width:360px; float:right;}
.module-right{width:360px; float:right;}

.type-center{text-align:center;}

/*---- end grid and column ----*/

/*---- start text ----*/

h1, h2, h3, h4, h5{margin:0; font-weight:lighter; color:#141414; font-family:'open_sanssemibold';}
h1{font-size:2.2em;}
h2{font-size:1.75em;}
h3{font-size:1.5em;}
h4{font-size:1.3em;}
h5{font-size:1.15em;}
h6{font-size:0.95em;}
strong, em{color:#000000;}

b,strong, h6{margin:0; font-family:'open_sanssemibold'; font-weight:lighter !important;}

.type-smaller{font-size:0.7em;}
.type-small{font-size:0.9em;}
.type-medium{font-size:1.2em;}
.type-large{font-size:1.6em;}

.text-blue{color:#0063c8;}

.color-softgray{color:#666666;}

/* ----- clear type style -----*/

#main .hilight-lists .reviews-lists section h4,
#main .news-lists .type{font-family: 'OpenSans';}
#main .home-reviews {padding:1em 0 0 0;}
#main .home-reviews img{margin:0 2px 0 0; width:18px; height:auto;}

#main .home-hosting{padding:0.5em 0 1em 1.5em;}
#main .home-hosting span{font-family: 'open_sanssemibold'; display:inline-block; padding-bottom:0.5em;}

#main .home-hosting .align-l a{display:inline-block; padding:0.5em 0;}

#main .hilight-lists h3{font-size:1.4em;}
#main .hilight-lists .reviews-lists h3{padding-bottom:0.5em; margin-top:0;}

#pages .hilight-lists .reviews-lists section .thumbs{margin:1em auto;}

/*---- end text ----*/

/*---- links style ----*/

.link-dark-default{color:#CCCCCC; text-decoration:underline;}
.link-dark-hilight{color:#FFCC00; text-decoration:underline;}
.link-light-default{color:#333333; text-decoration:underline;}
.link-light-hilight{color:#FFCC00; text-decoration:underline;}

.link1{color:#333333; text-decoration:none; padding:0.3em 0 0.2em 0; display:inline-block;}
.link1::before{content:""; background:url(/images_new/bullet-link-style1.gif); width:11px; height:9px; display:inline-block; margin-right:0.5em;}
.link1:hover{color:#0a356e;}	

.review_link{font-family:'open_sanssemibold'; color:#141414;}
.review_link:hover{color:#0a356e;}

/*---- header and navigations ----*/

.logo{width:300px; position:absolute; z-index:1; top:10px;}
.logo img{max-width:100%; height:auto;}

/* defalut */
 .main-head{background:#141414; border-bottom:4px solid #ffcc33; padding:10px 0 0 0;}

/* ---- start christmas theme -----*/
/*.main-head{background:url(/images_new/hostsearch_christmas_bg.jpg); background-position: top center; background-repeat:repeat-x; border-bottom:4px solid #ffcc33; padding:10px 0 0 0;}*/
/* ---- end christmas theme -----*/

.main-head .fix-width{position:relative;}

.top-nav{overflow:auto;}
.top-nav ul{float:right; margin:0;}
.top-nav li{float:left; margin:0;}
.top-nav li a{color:#FFFFFF; text-decoration:none; display:block; padding:0.7em 1em;}
.top-nav li a:hover, .top-nav li .current, .top-nav li .tmp_current{background:#FFCC00; color:#141414;}
.top-nav ul:hover .current, .top-nav ul:hover .tmp_current{background: none;color: #FFFFFF;}
.top-nav li:hover .current, .top-nav li:hover .tmp_current{background:#FFCC00; color:#141414;}

.top-utility{float:right; padding-bottom:0.7em; width:560px; overflow:hidden;}
.top-utility input[type=text]{height:44px !important; padding:0 2%; width:330px; border:1px solid #cccccc; background:none; color:#cccccc; font-size:0.9em; float:left;}
.top-utility input[type=text]:focus{height:42px !important;}
.top-utility .permalink{height:3em; line-height:3em; color:#FFCC00; border-bottom:1px solid #FFCC00; text-decoration:none; display:inline-block; margin-left:1em; background:url(/images_new/icon-forums-link.gif) no-repeat; background-position:center right; padding-right:1.5em; float:right;}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{width:520px; margin-top:-2px; background:#141414; border:2px solid #FFCC00; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;  padding:1em 0;}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li{background:#141414; font-family: 'OpenSans'; font-size:1em;border:none; border-radius:0;}
/*.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li:hover,
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li:hover a{background:#FFCC00; color:#141414;}*/
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li a{border:none; display:block; background:none; padding:2px 2%; color:#FFFFFF; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{background:#FFCC00 !important; color:#141414 !important;}

.secondary-nav ul{overflow:hidden;}
.secondary-nav ul li{float:left; font-size:0.8em; padding-bottom:0.5em;}
.secondary-nav ul li a{color:#000000; font-size:inherit; display:block; font-family:'open_sanssemibold';}
.secondary-nav ul li a::after{content:''; background:url(/images_new/bullet-gray-arrow-style1.gif); width:6px; height:9px; display:inline-block; margin:0 0.7em;}
.secondary-nav ul li:last-of-type a::after{display:none;}

header h1{font-size:2.4em; /*---  padding:0 0 0.5em 0; ---*/ font-family: 'OpenSans';}
header h1 em{font-size:0.7em;}

nav.share-nav{border-bottom:1px dashed #cccccc; padding:0 0 1em 0; margin-bottom:1em;}

.show-hide-style1 header{background:#262626 url(/images_new/accordian-hide.gif) no-repeat; background-position:center right 20px; padding:0.5em 1.5em; cursor:pointer;}
.show-hide-style1 header h3{color:#FFCC00;}
.show-hide-style1 .current header{background:#FFCC00 url(/images_new/accordian-show.gif) no-repeat; background-position:center right 20px; padding:0.5em 1.5em;}
.show-hide-style1 .current header h3{color:#141414;}
.show-hide-style1 .content{display:none;}
.show-hide-style1 .current  .content{display:block;}

.column-content header h1,
.secondary-nav{padding-right:390px;}

.premier-member h1{display:inline-block; position:relative;}
.premier-member img{position:absolute; top:20px; right:-210px;}

.hilight-lists .reviews-lists{padding:0 1.5em;}
.hilight-lists .reviews-lists section{padding-top:0;}
.hilight-lists .reviews-lists section h4{margin:0;}

.clear-scroll{overflow:hidden; position:fixed; height:100%;}

/*----- footer -----*/

.copyright{background:#ffcc33; color:#333; padding:1em 0; font-size:0.9em; font-weight:bold;}
.copyright .fix-width{text-align:right;}
.copyright .fix-width a{color:#141414;}
.copyright .fix-width a:hover{color:#000000;}

nav.nav-footer .link-primary{float:left; width:40%;}
nav.nav-footer .link-primary h6{padding:1em 0;}
nav.nav-footer .link-secondary{float:right; width:60%; display:table;}

footer .banner{float:left; padding:1em 0; width:80%;}
footer .banner span:first-of-type{margin-right:10%;}
footer .banner span{display:inline-block;}

/*---- blog style ----*/

.top-category{padding:1.5em 0 0 0; margin-bottom:1.5em;}
.top-category h2{float:left; width:14%; font-size:1.3em; margin:0.5em 0.5em 0 1em; padding:0 0 1em 0; position:relative;}
.top-category h2:after{content:''; position:absolute; width:50%; height:3px; background:#141414; left:0; bottom:0; z-index:1;}
.top-category aside{background:#ffcc33; position:relative; padding:2em 0;}
.top-category aside ul{overflow:auto;}
.top-category aside li{float:left; width:20%; padding:0.2em 0;}
.top-category aside li a{color:#333333; text-decoration:none; height:25px; display:block; padding:5px 0 0 0; font-size: 0.95em; }
.top-category aside li a:hover{color:#000000;}

.iconshared{background:url(/images_new/content/icon-host-category3.png) no-repeat; background-position:0 0; padding-left:40px !important;}
.icondedicated{background:url(/images_new/content/icon-host-category1.png) no-repeat; background-position:0 0; padding-left:40px !important;}
.iconadult{background:url(/images_new/content/icon-host-category-adult.png) no-repeat; background-position:0 0; padding-left:40px !important;}
.iconwindows{background:url(/images_new/content/icon-host-category8.png) no-repeat; background-position:0 0; padding-left:40px !important;}
.iconcheap{background:url(/images_new/content/icon-host-category7.png) no-repeat; background-position:0 0; padding-left:40px !important;}
.iconmanaged{background:url(/images_new/content/icon-host-category3.png) no-repeat; background-position:0 0; padding-left:40px !important;}
.iconvps{background:url(/images_new/content/icon-host-category6.png) no-repeat; background-position:0 0; padding-left:40px !important;}
.iconcloud{background:url(/images_new/content/icon-host-category2.png) no-repeat; background-position:0 0; padding-left:40px !important;}
.iconasp{background:url(/images_new/content/icon-host-category10.png) no-repeat; background-position:0 0; padding-left:40px !important;}
.iconunix{background:url(/images_new/content/icon-host-category9.png) no-repeat; background-position:0 0; padding-left:40px !important;}
.iconecommerce{background:url(/images_new/content/icon-host-category4.png) no-repeat; background-position:0 0; padding-left:40px !important;}
.iconreseller{background:url(/images_new/content/icon-host-category5.png) no-repeat; background-position:0 0; padding-left:40px !important;}
.iconwordpress{background:url(/images_new/content/icon-host-wordpress.png) no-repeat; background-position:0 0; padding-left:40px !important;}

article.interviews header{border-bottom:4px solid #cccccc; padding-bottom:1em; margin-bottom:1em;}
article.interviews header .thumbs{height:180px; width:180px; float:left;}
article.interviews header .thumbs .circle-thumbs{border-radius:165px;  -moz-border-radius:165px; -webkit-border-radius:165px; }
article.interviews header .type{padding-left:200px;}
article.interviews header .type .title{background:#e4e4e4; padding:1em;}
article.interviews header .type h4{font-size:1.2em; margin:0.5em 0;}
article.interviews .lists-quote h4{font-size:1em; font-weight:lighter; font-family:'open_sanssemibold'; margin:0.5em 0 1em 0;}
article.interviews .lists-quote h4 strong{}
article.interviews .lists-quote h4 span{font-weight:bold;}

#pages .interviews ul{overflow:hidden;}
#pages .interviews li{float:left; width:50%; padding-bottom:1em;}
#pages .interviews li .question{font-family:'open_sanssemibold'; padding-bottom:0.5em;}
#pages .interviews li .circle-thumbs{float:left;}
#pages .interviews li h6{font-size:1em; padding:1em 1em 0 150px; line-height:1.2em; font-family:'OpenSans';}

#pages .interviews.data li{width:auto; float:none;}

.main-center .interviews ul li{text-align:center;}
.interviews h6{font-size:0.9em; padding:0.5em 0;}
.interviews span{font-size:0.8em;}
.interviews li{margin:0 auto;}
.interviews li a{color:#333333; text-decoration:none;}
.interviews li a:hover{color:#0a356e;}
.interviews .circle-thumbs {width:120px; height:120px; border-radius:165px;  -moz-border-radius:165px; -webkit-border-radius:165px;  margin:0 auto;}
.interviews .circle-thumbs a{display:block;}

.circle-thumbs{overflow:hidden; position:relative; border:5px solid #FFCC00;}
.circle-thumbs a{display:block;}
.circle-thumbs img{width:100%; height:auto; border-radius:50%;  -moz-border-radius:50%; -webkit-border-radius:50%;}

.blog-newsletter h5, 
.blog-search h5{padding-bottom:0.7em;}
.blog-newsletter input[type=text]{margin-bottom:0.5em; width:91%; padding:0 2%;}

.blog-newsletter a{display:inline-block; padding-left:0.5em;}

.forums{}
.forums h6{font-size:1.05em;}
.forums h6 a{color:#333333; text-decoration:none; font-size:0.9em;}
.forums address{font-size:0.8em;}

.hot-deal{background:#262626; margin-bottom:0.5em;}
.hot-deal h2{color:#FFFFFF; padding:0.3em 0.71em; font-size:1.7em;}
.hot-deal h2 strong{color:#ff3333;}
.hot-deal article{padding:0.7em 1.5em; background:#262626 url(/images_new/fade-style1.png) top repeat-x; transition: 0.5s ease;  -moz-transition:0.5s ease; -webkit-transition:0.5s ease;  }
.hot-deal article a{color:#CCCCCC !important;}
.hot-deal article:hover{background:#393939 url(/images_new/fade-style1.png) top repeat-x; transition: 0.1s ease; -moz-transition:0.1s ease; -webkit-transition:0.1s ease; }
.hot-deal article:hover h5{color:#ff4141 !important;}
.hot-deal article h5{color:#FFCC00 !important; text-decoration:none;}
.hot-deal article h5::before{content:""; background:url(/images_new/bullet-hotdeal.png); width:19px; height:23px; display:inline-block; margin-right:0.5em;}
.hot-deal article:hover h5::before{content:""; background:url(/images_new/bullet-hotdeal.png); background-position:0 -23px; width:19px; height:23px; display:inline-block; margin-right:0.5em;}
.hot-deal article p{padding-top:0; margin:0.5em 0 0 0;}
.hot-deal article strong{color:#ffffff !important;}

.search-by-criteria{background:#d9d9d9; text-align:center; border:10px solid #FFFFFF;}
.search-by-criteria .title{display:block; padding:0.5em 0; font-family:'open_sanssemibold';}
.search-by-criteria .typebox{width:50%; display:inline-block;}
.search-by-criteria .typebox input{width:91%; padding:0 2%;}
.search-by-criteria .buttonstyle{display:inline-block;}

.reviews-lists button{margin-top:0.5em;}
.reviews-lists nav{padding:1em 0;}

/*___new___*/.fix-center{text-align:center;}
/*___new___*/.reviews-lists .status-detail{padding-top:0; padding-right:0;}
/*___new___*/.reviews-lists .status-detail h3{font-size:1.4em; border-bottom:4px solid #cccccc; padding-bottom:0.5em; margin-bottom:0.2em; text-align:center;}
/*___new___*/.reviews-lists .lists-underline-solid{font-size:0.9em;}
/*___update___*/.reviews-lists .status{text-align:center; padding-bottom:0em; padding-right:0em;}
/*___update___*/.reviews-lists .status .wrapper{padding-bottom:0.5em; margin-bottom:0.5em;}

.reviews-lists .status .wrapper .star{display:block;}
/*___update___*/.reviews-lists .status .wrapper .total-point{padding:0.3em 0 0.3em 0; display:inline-block;}
.reviews-lists .status .wrapper .total-point a{ font-family:'open_sanssemibold'; color:#141414;}

.reviews-lists section{float:left; width:45%; padding:1em 0 0 5%;}
.reviews-lists section h4{font-size:1.2em; margin:0.8em 0 0 0;}
.reviews-lists section .reviews-status{color:#333333;}
.reviews-lists section .reviews-detail{position:relative; min-height:70px;}
.reviews-lists section .reviews-detail img{padding-right:2px;}
.reviews-lists section .reviews-detail .time-and-rate{margin-right:100px;}
.reviews-lists section .reviews-detail .time-and-rate span{font-size:0.8em;}
.reviews-lists section .reviews-detail .time-and-rate span time{display:block;}
.reviews-lists section .go-to-link{position:absolute; top:0; right:0; width:100px; text-align:center;}
.reviews-lists section .go-to-link a{border:2px solid #cccccc; padding:0.5em 1em; display:block; color:#666666; text-decoration:none; font-size:0.9em;}
.reviews-lists section .go-to-link a:hover{border:2px solid #FFCC00; background:#FFCC00; color:#141414; border-bottom:1px solid #b26304;}

.reviews-lists section .thumbs img{width:100%; height:auto; display:block;}
.reviews-lists section .thumbs{border:2px solid #ffffff; display:block; max-width:100%; height:auto; margin:0 auto;}
.reviews-lists section .thumbs:hover{border:2px solid #ffcc00;}

.reviews-lists-wrap{margin-left:-1.7em;}
.search-result .reviews-lists-wrap{margin-left:-5%;}

#pages .search-result .reviews-lists section .thumbs{max-width:340px; margin:0 auto;}

.search-result .reviews-lists section .thumbs{max-width:inherit;}

.reviews-lists header .thumbs img{width:100%; height:auto;}
.reviews-lists header .type span{display:block;}
.reviews-lists header .type em{font-size:0.9em; color:#666666; display:block; padding:1em 0;}
.reviews-lists header .type .pin{background:url(/images_new/icon-pin.gif) no-repeat; background-position:0 0; padding:0 0 0 20px;}
.reviews-lists header .type .phone{background:url(/images_new/icon-phone.gif) no-repeat; background-position:-1px 5px; padding:0 0 0 20px;}
.reviews-lists header .type .mail{background:url(/images_new/icon-mail.gif) no-repeat; background-position:0 5px; padding:0 0 0 20px;}
.reviews-lists header .type .fax{background:url(/images_new/icon-fax.gif) no-repeat; background-position:0 5px; padding:0 0 0 20px;}
.reviews-lists header .type strong{display:inline-block; padding-right:0.5em;}
.reviews-lists header .type{}

.reviews-lists footer,
footer.author{padding-bottom:1em; border-top:1px dashed #cccccc; padding-top:1em;}

.reviews-lists footer h3{border:none; text-align:left; padding:0;}
.reviews-lists footer a{background:url(/images_new/bullet-link-style1.gif) no-repeat; background-position:0 6px; padding:0 0 0 18px;}

.reviews-info h2,
.reviews-info h3{text-align:left; border:none;}
.reviews-info h2{border-bottom:3px solid #cccccc; padding-bottom:0.5em; margin-bottom:0.8em; font-size:1.4em;}

.reviews-info  .detail{padding:1em 0;}

.banner-right.banner600{text-align:center;}

.banner-right{padding:1.9em; padding-bottom:0; margin-bottom:0.4em;}
.banner-right:after{content:''; clear:both; display:block;}
/* .banner-right li{padding-bottom:1em; text-align:left;} */
.banner-right .last{padding:0; clear:both;}
.banner-right li{padding-bottom:2em; display:inline-block;}
.banner-right li a{display:block;}
.banner-right li:first-of-type{float:none; width:auto;}
.banner-right li:nth-child(odd) {float:right;}

.banner-right.banner600 li,
.banner-right.banner600 li:first-of-type{float:none; text-align:center;}

#pages .top3 .wrap-style1{padding-bottom:0;}

.top3{}
.top3 dl{padding-bottom:1em; overflow:hidden;}
.top3 dt{float:left; padding-right: 1%; width: 32.33%;}
.top3 dt span{background:#FFCC00; color:#333333; font-weight:bold; width:26px; height:26px; display:inline-block; text-align:center; border-radius:20px;  -moz-border-radius:20px; -webkit-border-radius:20px;  margin-right:0.5em; float:left;}
.top3 dt a{color:#333333; text-decoration:none; display:block;}
.top3 dt a:hover{color:#0a356e;}

#main .top3 dl{padding-bottom:1em; overflow:hidden;}
#main .top3 dt{float:none; padding-right: 1%; width:auto; margin-bottom:0.5em;}
#main .top3 dt span{background:#FFCC00; color:#333333; font-weight:bold; width:26px; height:26px; display:inline-block; text-align:center; border-radius:20px;  -moz-border-radius:20px; -webkit-border-radius:20px;  margin-right:0.5em; float:left; float:none;}
#main .top3 dt a{color:#333333; text-decoration:none; display:inline-block;}
#main .top3 dt a:hover{color:#0a356e;}


/*---- lists style ----*/

.group-large{margin-bottom:2.5em;}
.group-mid{margin-bottom:0.5em;}
.group-small{margin-bottom:1.5em;}

.group-small h5{border-bottom:3px solid #FFCC00; padding-bottom:0.5em; margin-bottom:0.5em;}

/*#main .hilight-lists h4{padding:0.5em 0;}*/
#main .hilight-lists>.wrap-style{padding-bottom:0;}

.hilight-lists h3{margin:1em 0 0 0; font-size:1.2em; /* font-weight:bold; */}
.hilight-lists h4{font-size:1em; /*border-bottom:1px solid #cccccc;*/ padding:0.7em 0; margin:0;}
.hilight-lists h4 a{text-decoration:none; color:#333333;}
.hilight-lists h4 a:hover{color:#0a356e;}
.hilight-lists .last h4{border-bottom:none;}
.hilight-lists .hilight h4{padding:1em 1.2em 0 1.2em; border-bottom:none; font-size:1.4em;}
.hilight-lists .last{border:none;}
.hilight-lists .link1{margin:0.7em 0;}

.thumb-lists1{}
.thumb-lists1 ul li{margin-bottom:1em;}

.title-address{}
.title-address ul li{margin-bottom:0.7em; padding-bottom:0.7em; border-bottom:1px dashed #cccccc;}
.title-address ul li a{color:#333333; text-decoration:none; display:block;}
.title-address ul li:hover{border-bottom:1px solid #141414;}

.lists-interviews .wrapper{padding-top:1em;}
.lists-interviews h2{border-bottom:2px solid #cccccc; margin-bottom:1em; font-weight:lighter; font-size:1.2em; padding-bottom:0.5em;}
.lists-interviews h2 em{color:#999;}
.lists-interviews ul{padding-bottom:1em; overflow:auto;}
.lists-interviews li{}
.lists-interviews li .circle-thumbs{float:left; width:120px; height:120px;}
.lists-interviews li .type{text-align:left; padding-left:120px;}
.lists-interviews li .type .wrap-style2{padding:1.5em;}
.lists-interviews li .type h4{font-size:1em;}
.lists-interviews li .type span{}

.lists-interviews .type-medium{padding-bottom:0.5em;}

.news-lists{border-bottom:1px solid #ebebeb; padding:0.7em 0; position:relative;}
.news-lists .col40{vertical-align:middle;}
.news-lists img{width:100%; height:auto; vertical-align:middle;}
.news-lists .type{padding:0 0 0 5%; border:none;}
.news-lists .type em, .hilight-lists .reviews-lists section em{color:#999; font-size:0.85em;}
.news-lists h4{padding-top:0px;}
#main .news-lists h4{font-size: 1.2em;}
#main .news-lists p{font-size: 0.85em;}

.news_detail_images{float:left;overflow:hidden;}
.news_detail_images img{width:100%; max-width:100%; height:auto;}

.news_detail_text header{font-size: 1.5em; font-family: 'open_sanssemibold'; border-bottom: 1px dashed #cccccc; padding: 0.5em 0; margin-bottom: 0.5em;}

.news_detail_text ul li{list-style:disc; margin-left:2em; padding:0.5em 0;}

#pages .news_detail strong{display:inline-block; padding-left:0.5em;}

.image-gallery{background:#ebebeb; margin-bottom:1em;}
.image-gallery ul{padding:0.7em; overflow:hidden;}
.image-gallery ul li{}
.image-gallery ul li a{display:block; padding:1em;}
.image-gallery ul li a img{width:100%; height:auto;}

#pages .lists-thumbs.fix-thumbs article .ad_thumbs{width:200px; text-align:left;}
#pages .lists-thumbs.fix-thumbs article .ad_thumbs img{width:200px; }
#pages .lists-thumbs.fix-thumbs article .type {padding-left:240px; float:none;}

#pages .lists-thumbs.style2 header,
#pages .lists-thumbs.style3 header{padding-bottom:1em;}
#pages .lists-thumbs.style2 h4{padding:0;}
#pages .lists-thumbs.style3 h4{padding:0;}

#pages .recommended h3{padding-bottom:0.5em;}

/*---- lists link ----*/

.lists-link{}
.lists-link ul li{margin-bottom:0.7em;}
.lists-link ul li a{color:#333333; text-decoration:none; padding-bottom:0.7em; display:block; border-bottom:1px dashed #cccccc;}
.lists-link ul li a:hover{border-bottom:1px solid #141414;}

.lists-link2 ul{padding:0.7em 0 0 0;}
.lists-link2 ul li{padding:0.2em 0 0.2em 1em; background:url(/images_new/bullet-yellow-arrow-style1.png) no-repeat; background-position:0 10px;}
.lists-link2 a{color:#CCCCCC; text-decoration:none;}
.lists-link2 a:hover{color:#FFCC00;}

.link-style1 a{display:block;}
.link-style3{float:right; padding:1em 0;}

.inline-line{color:#0a356e;}

/*---- lists point ----*/

/*___update___*/.rating-lists{text-align:center; margin-top:-0.15em; display:inline-block;}
.rating-lists img{width:17%; margin-right:3%; height:auto; max-width:22px;}
.status-detail .rating-lists img{width:14%; margin-right:3%; height:auto;}
.status-detail .lists-underline-solid li{padding:0.5em 0; overflow:hidden;}
.status-detail .lists-underline-solid li strong{display:block; float:left;}

.lists-tablestyle1 .lists .reviews{text-align:center;}
.lists-tablestyle1 .lists .rating-star img{margin:0 0.1em;}

.lists-tablestyle1.review--index .header li{padding:0.7em 0;}
.lists-tablestyle1.review--index .lists li{padding:0.5em 0;}
.lists-tablestyle1.review--index .lists li a{padding:0;}
.lists-tablestyle1.review--index .lists li .rating-lists{padding-top:0.3em;}
.lists-tablestyle1.review--index .lists li.col10{padding-top:0.8em;}

.lists-tablestyle1 .header .icon{height:20px; width:20px; display:none; margin-left:0.5em; margin-bottom:-0.2em; background:url(/images/icon-filter_arrow.png);}
.lists-tablestyle1 .header .low .icon,
.lists-tablestyle1 .header .hi .icon{display:inline-block;}
.lists-tablestyle1 .header .hi .icon{background-position:0 -20px;}
.lists-tablestyle1 .header .low .icon{background-position:0 0;}

.lists-tablestyle1 .header .hi,
.lists-tablestyle1 .header .low{background:#FFAB31;}


/*---- lists underline ----*/

/*
.lists-underline-solid:hover a,
.lists-underline-solid:hover p,
.lists-underline-solid:hover strong,
.lists-underline-solid:hover span,
.lists-underline-dot:hover a,
.lists-underline-dot:hover p,
.lists-underline-dot:hover strong,
.lists-underline-dot:hover span{color:#999999; transition:0.3s ease;}
*/

.lists-underline-solid li{padding:0.5em 0; border-bottom:1px solid #cccccc; transition:0.3s ease; -moz-transition:0.3s ease; -webkit-transition:0.5s ease; }
.lists-underline-dot li{padding:0.7em 0; border-bottom:1px dashed #cccccc; transition:0.3s ease; -moz-transition:0.3s ease; -webkit-transition:0.5s ease; }
.lists-underline-solid li:hover,
.lists-underline-dot li:hover{border-bottom:1px solid #FFCC00;}

.lists-underline-solid .last,
.lists-underline-solid li:last-of-type{border-bottom:1px solid #ffffff;}
.lists-underline-dot .last,
.lists-underline-dot li:last-of-type{border-bottom:1px dashed #ffffff;}

.lists-underline-solid li:hover a,
.lists-underline-solid li:hover p,
.lists-underline-solid li:hover strong,
.lists-underline-solid li:hover span,
.lists-underline-dot li:hover a,
.lists-underline-dot li:hover p,
.lists-underline-dot li:hover strong,
.lists-underline-dot li:hover span{color:#333333; transition:0.3s ease; -moz-transition:0.3s ease; -webkit-transition:0.3s ease; }

#pages .lists-underline-solid li:hover a,
#pages .lists-underline-dot li:hover a{color:#0a356e;}

.lists-underline-dot li h3,
.lists-underline-solid li h3{font-size:1.4em;}
.lists-underline-dot li p,
.lists-underline-solid li p{padding:0; margin:0;}
.lists-underline-dot li p a,
.lists-underline-solid li p a{font-family:'OpenSans';}
.lists-underline-dot .wrap
.lists-underline-solid .wrap{padding:0.5em 0 1em 1.5em;}

.lists-underline-solid li a,
.lists-underline-dot li a{color:#333333; text-decoration:none; font-family:'open_sanssemibold';}
.lists-underline-solid li a:hover, .lists-underline-dot li a:hover{color:#0a356e;}

.lists-underline-solid2, .top-host-lists{}
.lists-underline-solid2 li, .top-host-lists li{border-bottom:2px solid #cccccc; padding-bottom:0.1em;}
.lists-underline-solid2 .last, .top-host-lists .last{border:none;}
.lists-underline-solid2 li:hover, .top-host-lists li:hover{border-bottom:2px solid #141414;}
.lists-underline-solid2 li a, .top-host-lists li a{text-decoration:none; color:#333333; padding:0.5em 0; display:block;}
.lists-underline-solid2 li a::before, .top-host-lists li a::before{content:" "; background:url(/images_new/icon-crown.png) center left no-repeat; display:inline-block; width:23px; height:23px; margin:0 0.5em 0 0;vertical-align: middle;}

/*---- lists type ----*/

.lists-type ul{overflow:auto; padding:1em 0 1em 6.4%;}
.lists-type ul li{float:left; width:7.2%; text-align:center;}
.lists-type ul li a{display:block; padding:0.3em 0; margin:0 1px 1px 0; background:#ebebeb; font-size:1.8em; text-decoration:none;}
.lists-type ul li a:hover,
.lists-type ul li.current a{background:#FFCC00; color:#141414;}
.lists-type span,
.lists-type strong{display:block; padding:0 0 0.5em 0;}

.lists-type ul .list-by-number{float:none; width:93.6%; clear:both;}

.lists-groupstyle1 h3{border-bottom:2px solid #cccccc; padding:0.5em 0; font-size:1.4em;}
.lists-groupstyle1 ul{overflow:auto; padding:1em 0;}
.lists-groupstyle1 ul li{padding-bottom:0.5em;}
.lists-groupstyle1 ul li a{color:#333333; padding:0.2em 0.5em; display:block;}
.lists-groupstyle1 ul li a:hover{background:#FFCC00; color:#141414;}
.lists-groupstyle1 ul li.current a{background:#141414; color:#FFCC00;}

.lists-tablestyle1 .header{overflow:auto; text-align:center; background:#ffc931;}
.lists-tablestyle1 .header li{font-family:'open_sanssemibold';}
.lists-tablestyle1 .header li a{padding:0.5em 0; display:block; line-height:35px;}
.lists-tablestyle1 .lists{overflow:auto; text-align:center; border-bottom:1px solid #cccccc;}
.lists-tablestyle1 .lists span{display:none;}
.lists-tablestyle1 .lists li{}
.lists-tablestyle1 .lists li a{padding:12px 0 5px 0; display:block; min-height:30px;}
.lists-tablestyle1 .lists:hover{background:#e4e4e4; border-bottom:1px solid #e4e4e4;}
.lists-tablestyle1 .lists:hover .rating-star{background:#e4e4e4;}

.lists-tablestyle1 .lists .rating-star a{padding:0;}
.lists-tablestyle1 .lists .rating-star img{padding:12px 0 0 0;}

.header li.col20.rating-star{/*background:#FFAB31;*/}
.lists li.col20.rating-star{/*background:#efefef;*/}

.lists-groupstyle1 ul .col100{clear:both;}

 .lists-tablestyle1 .lists .plan-name{text-align:left;}

.lists-tablestyle1 .lists .company,
.lists-tablestyle1 .lists .company2{text-align:left;}
.lists-tablestyle1 .lists .company2 a{text-align:left; padding-left:2.5em;}
.lists-tablestyle1 .lists .rating{text-align:right; }
.lists-tablestyle1 .lists .disable{background:url(/images_new/icon-checklist-1.gif); width:14px; height:14px; margin:0 auto; display:block;}
.lists-tablestyle1 .lists .enable{background:url(/images_new/icon-checklist-1.gif); background-position:0 -14px; width:14px; height:14px; margin:0 auto; display:block;}

.lists-tablestyle1 .lists .article,
.lists-tablestyle1 .lists .article2{text-align:left;}
.lists-tablestyle1 .lists .article2{padding-left:3%; width:25%;}
.lists-tablestyle1 .lists .article3{text-align:left;}
.lists-tablestyle1 .lists .article3{padding-left:3%; width:35%;}
.lists-tablestyle1 .lists .posted,
.lists-tablestyle1 .lists .viewed{font-size:0.85em;}

.lists-tablestyle1 .header.bg-dark{background:#141414; color:#FFCC00;}

.lists-quote article{background:#ffffff; padding:2em 1.5em; margin-bottom:1em;}
.lists-quote article .circle-thumbs{/* width:80%; height:auto; */}
.lists-quote article h4{padding-bottom:0.3em;}
.lists-quote article time{font-size:0.8em; padding-left:1em; display:inline-block;}
.lists-quote article p{padding:1.5em 0 2em 0;}
.lists-quote .vote-result{background:#ebebeb;}
.lists-quote .vote-result em{color:#666666;}
.lists-quote .vote-result span{font-style:italic;}

.lists-column{margin-left:-3%; overflow:auto; padding:1em 0;}
.lists-column li{float:left; width:30.333333%; margin-left:3%; background:#ebebeb;}
.lists-column li .wrap{padding:0.5em;}
.lists-column li .wrap h3{font-size:1.2em;}
.lists-column li .wrap h3 a{text-decoration:none;}
.lists-column li .wrap a{color:#141414; text-decoration:none; display:block; min-height:100px; padding:1em;}
.lists-column li .wrap a:hover{background:#FFCC00; color:#000000;}
.lists-column li .wrap p{margin-bottom: 0px;}

.lists-underline-solid.list-news h3{font-size:1.2em;}
.lists-underline-solid.list-news em{display:block; padding:0.5em 0; color:#999999;}

.lists-underline-solid.list-years li{padding:0.7em 0;}
.lists-underline-solid.list-years h3{font-size:1.2em;}
.lists-underline-solid.list-years p{font-size:1.1em;}

.lists-thumbs header{border-bottom:1px dashed #cccccc; margin-bottom:1em; padding-bottom:1em;}
.lists-thumbs header h4{float:left; /* padding-bottom:0.5em; width:250px; */ color:#141414;}
.lists-thumbs header .permalink{float:right;}
.lists-thumbs header .permalink li{float:left; padding:0.5em 0 0 0.3em;}

.lists-thumbs header .status{display:inline-block; vertical-align:middle; padding:0 0.5em 0 0;}
.lists-thumbs header .status img{margin-left:0.2em;}

.lists-thumbs .thumbs{width:260px; height:160px; background:#ccc; float:left; overflow:hidden;}
.lists-thumbs .thumbs img {height:160px; width:100%; background:#999;}
.lists-thumbs .type{padding-left:280px;}
.lists-thumbs .type footer{border-top:1px dashed #cccccc; padding-top:1em; margin-top:1em;}
.lists-thumbs .type footer .col40{text-align:right;}
.lists-thumbs .type footer span{display:block;}
.lists-thumbs .type footer strong{display:block; font-size:1.6em; color:#0a356e;}

#tblImage img{width:100%; height:auto;}

article.directory{}
article.directory .type{position:relative;}
article.directory .type .status{float:right; width:140px;}
article.directory .type .status li{padding-bottom:0.7em; text-align:center; clear:both; overflow:auto;}
article.directory .type .status li img{padding-right:0.2em;}
article.directory .address{float:none; padding:2px 150px 2px 25px; min-height:20px; font-size:0.9em; background:url(../images_new/icon-pin.gif) no-repeat; background-position:0 0;}
article.directory .address p span{display:inline-block; font-family:'open_sanssemibold';}
article.directory .address .country{display:block;}
article.directory .left-line{border:none; border-left:1px solid #cccccc; position:absolute; height:100%; top:-10px; right:145px}
article.directory .description  p{padding-right:160px; word-break: break-word;}
article.directory{}

.section-register2 .lists-underline-solid li a{font-family:'OpenSans';}

/*   .lists-link2 a::before{content:" "; background:url(/images_new/bullet-yellow-arrow-style1.png) center left no-repeat; display:inline-block; width:9px; height:9px; margin:0 0.5em 0 1em;}   */

.reviews .circle-thumbs{width:100px; height:100px; border-radius:120px;  -moz-border-radius:120px; -webkit-border-radius:120px; }

#pages .lists .review_premier img{display:none;}
#pages .lists .review_premier a{position:relative;}
#pages .lists .review_premier a::after{content:' '; background:url(/images_new/premier-member-small.png); width:22px; height:29px; display:block; position:absolute; top:0.5em; left:0.5em;}

section.q-a .wrap-style1 stong{font-size:1.6em;}

/*---- footer ----*/

.footer-style{overflow:auto; margin-top:2em;}
.footer-style a{color:#cccccc; text-decoration:none;}
.footer-style a:hover{color:#FFCC00;}
.footer-style ul{padding-bottom:3em;}
.footer-style .hosting{width:35%; display:table-cell; border-left:1px solid #FFCC00;}
.footer-style .hosting a{font-size:1.2em;}
.footer-style .hosting li{padding:0 1em 1em 2.5em; position:relative;}
.footer-style .hosting a::before{content:" "; background:url(/images_new/bullet-yellow-circle-large.png) center left no-repeat; display:block; width:9px; height:9px; margin:0 0.5em 0 1em; position:absolute; top:0.5em; left:0;}
.footer-style .hostsearch{width:25%; display:table-cell; border-left:1px solid #FFCC00;}
.footer-style .hostsearch li{padding:0 1em 1em 2em;  position:relative;}
.footer-style .hostsearch a{font-size:1em;}
.footer-style .hostsearch a::before{content:" "; background:url(/images_new/bullet-yellow-circle-mid.png) center left no-repeat; display:block; width:9px; height:9px; margin:0 0.5em 0 1em; position:absolute; top:0.5em; left:0;}
.footer-style .partner{width:40%; display:table-cell;  border-left:1px solid #FFCC00;}
.footer-style .partner li{padding:0 1em 0 2em;  position:relative;}
.footer-style .partner a{font-size:0.9em;}
.footer-style .partner a::before{content:" "; background:url(/images_new/bullet-yellow-circle-tiny.png) center left no-repeat; display:block; width:9px; height:9px; margin:0 0.5em 0 1em; position:absolute; top:0.5em; left:0;}

.footer-style h6{padding:1.5em 0.8em; font-size:1.1em; font-family:'OpenSans';}

.follow{float:right; width:200px; padding-top:1em; text-align:right;}
.follow h5{padding-right:0.4em;}
.facebook{background:url(/images_new/social-icon.png); background-position:0 0; width:30px; height:30px; display:inline-block; margin:0.5em 0.5em 0 0; transition: 0s; -moz-transition:0s ease; -webkit-transition:0s ease; }
.facebook:hover{background-position:0 -30px; transition: 0s; -moz-transition:0s ease; -webkit-transition:0s ease; }
.twitter{background:url(/images_new/social-icon.png); background-position:-30px 0; width:30px; height:30px; display:inline-block; margin:0.5em 0.5em 0 0; transition: 0s; -moz-transition:0s ease; -webkit-transition:0s ease; }
.twitter:hover{background-position:-30px -30px; transition: 0s; -moz-transition:0s ease; -webkit-transition:0s ease; }
.linkin{background:url(/images_new/social-icon.png); background-position:-60px 0; width:30px; height:30px; display:inline-block; margin:0.5em 0.5em 0 0; transition: 0s; -moz-transition:0s ease; -webkit-transition:0s ease; }
.linkin:hover{background-position:-60px -30px; transition: 0s; -moz-transition:0s ease; -webkit-transition:0s ease; }

.our-networks li{float:left; width:50%; height:80px; padding-bottom:1em;}
.our-networks li:hover span{color:#999999;}
.our-networks li span{font-size:0.7em; padding-top:0.5em; display:block; color:#666666;}
.our-networks a{display:block; transition: 0s; -moz-transition:0s ease; -webkit-transition:0s ease; }
.our-networks a:hover{display:block; transition: 0s; -moz-transition:0s ease; -webkit-transition:0s ease; }
.our-networks .p-whm{background:url(/images_new/p_whm.png); background-position:0 -49px; width:89px; height:49px;}
.our-networks .p-whm{background-position:0 0;}
.our-networks .p-fch{background:url(/images_new/p_FCH.png); background-position:0 -31px; width:125px; height:31px;}
.our-networks .p-fch{background-position:0 0;}
.our-networks .p-whb{background:url(/images_new/p_whb.png); background-position:0 -31px; width:132px; height:31px;}
.our-networks .p-whb{background-position:0 0;}
.our-networks .p-fvps{background:url(/images_new/p_FVPS.png); background-position:0 -48px; width:54px; height:48px;}
.our-networks .p-fvps{background-position:0 0;}
.our-networks .p-fds{background:url(/images_new/p_FDS.png); background-position:0 -46px; width:87px; height:46px;}
.our-networks .p-fds{background-position:0 0;}


/*---- background style ----*/

.bg-white{background:#FFFFFF; border-top:4px solid #FFCC00;}
.bg-dark{background:#141414; color:#CCCCCC;}

#pages .bg-white{padding-bottom:1em;}

.bg-dark h1,
.bg-dark h2,
.bg-dark h3,
.bg-dark h4,
.bg-dark h5,
.bg-dark h6{color:#FFCC00;}


/*---- spacing ----*/

.wrap{padding:2em 1.5em;}
.wrap-style2{padding:0 1.5em;}
.wrap-style1{padding:0.5em 1.5em 1em 1.5em;}
.wrap-style1.wrap-y1{padding:1em 1.5em;}
.wrap-y1{padding:1em 0;}
.wrap-y2{padding:0.5em 0;}
.wrap-x15{padding:0 1.5em;}

.wrap-top1{padding-top:1.5em;}

.section-style1 h2,
.section-style1 p,
.section-style1 h3{padding:0 0 0.7em 0;}

.section-style1 h2 span{font-size:0.7em;}
.section-style1 h3{font-size:1.4em;}
.section-style1 h3 a{font-family:'OpenSans';}

/*---- animate -----*/

a{transition: 0.5s ease;  -moz-transition:0.5s ease; -webkit-transition:0.5s ease; }
a:hover{transition: 0.1s ease;  -moz-transition:0.1s ease; -webkit-transition:0.1s ease; }

/*---- form style ----*/

.disable-form input[type=text],
.disable-form input[type=radio],
.disable-form input[type=check],
.disable-form textarea{background:#ebebeb url(/images_new/bg-input-disable.gif) top repeat-x; color:#999999;}

input[type=text],
input[type=password],
input[id=fb_input]{border:2px solid #CCCCCC; background:#FFFFFF url(/images_new/bg-input.gif) top repeat-x; padding:0 2%; color:#333333; height:31px !important; line-/*height:35px;*/}
textarea{background:#FFFFFF url(/images_new/bg-input.gif) top repeat-x;}
input[type=text]:focus{height:31px !important;}
input[type=text]:focus,
textarea:focus{border:2px solid #FFCC00; box-shadow: none; outline: none; background:#fffaed; color:#000000;}
input[type=checkbox],
input[type=radio]{border:2px solid #CCCCCC; padding:2%; color:#333333; width:auto; margin:0 0.3em;}
textarea{border:2px solid #CCCCCC; padding:2%; color:#333333;}

.disable-form input[type=text],
.disable-form .sort-options-wrapper{background:#ebebeb; color:#cccccc;}

input, textarea{font-family: 'OpenSans'; -webkit-font-smoothing:antialiased; font-size:1em;}

.sort-options-wrapper {display: inline-block; position: relative; border: 2px solid #cccccc; background:#FFF; width:99%; margin-bottom:0.5em; height:31px; vertical-align:middle;}
	/* this second wrapper is needed for x-browser compatibility */
.sort-options-wrapper-2 select{overflow: hidden; width:100%; position:absolute; z-index:5;}

select {margin: 0px; padding-left: 13px; border: none; background: none;/* margin-top & margin-bottom must be set since some browser have default values for select elements */height:35px; line-height:35px; width:110%; font-size:1em; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
select:focus {outline: none; /* removing default browsers outline on focus */}
.search-select-arrow-down {position: absolute; height:35px; width: 35px; background:url(/images_new/dropdown-style1.gif) scroll no-repeat 0px -3px; right: 0px; top: -2px;}
select::-ms-expand{display:none;}

footer.vote-1-row{padding-bottom:2em;}
.reviews-lists footer.vote-1-row{padding:2em 1.5em; border-top:none;}
.vote-1-row .type{display:block; height:35px; line-height:35px; font-size:1.2em; color:#FFCC00; text-align:right; padding-right:1em;}
.vote-1-row .status-rating{float:left; width:180px; border-right:1px dashed #cccccc;}
.vote-1-row .status-rating h3{font-size:1.2em; text-align:center; padding-bottom:0.5em;}
.vote-1-row .status-rating .status{text-align:center;}
.vote-1-row .status-rating .status img{margin:0 2px;}

.add-rate-wrap{padding-left:210px; vertical-align:middle;}
.add-rate-wrap h4{display:inline-block; font-family:'open_sanssemibold';}
.add-rate-wrapper{width:270px; display:inline-block; vertical-align:middle;}
.submit-point{display:inline-block; padding:0 2em;}

.module-add-rate ul{padding:0; margin:0; overflow:hidden; text-align:center;}
.module-add-rate li{padding:0; margin:0 0.5em; display:inline-block; position:relative;}
.module-add-rate li a{margin:0;  padding:0 15px; display:inline-block; background:none; color:#141414;}
.module-add-rate li span{font-size:2.2em; display:block;}
.module-add-rate li .points{width:16px; height:16px; background:#141414; border:none; display:block; margin:0 auto; border-radius:16px;  -moz-border-radius:16px; -webkit-border-radius:16px; }
.module-add-rate li.current .points{background:#FFCC00;}
.module-add-rate li .score-line{height:2px; background:#FFCC00; border:none; width:100%; position:absolute; bottom:-2px; left:-50%; display:none;}
.module-add-rate li.current .score-line{display:block;}
.module-add-rate .last .score-line{left:-50%; width:200%;}
.module-add-rate .score-default{border:none; border-bottom:2px solid #141414; padding:0; margin:-8px 0 0 0; clear:both;}

.search_interview{}
#pages section.group-large .search_interview .col20,
#pages section.group-large.section-register3 .col20{width:20%; float:left;}
#pages section.group-large .search_interview .col60,
#pages section.group-large.section-register3 .col60{width:60%; float:left;}
#pages section.group-large .search_interview .search_interview_text input[type=text],
#pages section.group-large.section-register3 .col60 input[type=text],
#pages section.group-large.section-register3 .col60 input[type=password]{width:95%;}
#pages section.group-large .search_interview .search_interview_text button,
#pages section.group-large.section-register3 .col60 button{display:block; margin:1em 0;}


/*___update___*/.choose-style1{padding:1.5em 0;}
/*___update___*/.add-name-style1{padding:0 0 0.5em 0;}
.add-name-style1 strong{padding:0.5em 0 0 0; display:inline-block;}

.add-email-styl1{padding:0.5em 0 0 0; display:inline-block;}

.connect-reviews h4,
.add-text h4{float:left; width:110px; margin:0; padding:0; font-size:1em; height:35px; line-height:35px;}
.add-text input[type=text]{float:left; max-width:440px; width:76%; padding:0 2%; height:35px; /*line-height:35px;*/}

/*___update___*/.add-rate{padding:0 0 1em 0; max-width:550px; font-size:1em;}
.add-rate ul{padding-top:0.5em;}
.add-rate h3{font-size:1.2em;}
/*___new___*/.add-rate .rating-lists{width:170px; margin-top:0.1em;}
.add-rate .rating-lists img{width:12%;}


.add-title{padding:0em 0 0.5em 0;}
.add-title h3,
.add-message h3{display:inline-block; padding-bottom:0.5em; font-size:1.2em;}
/*___update___*/.add-title input, 
.add-message textarea{max-width:550px; width:76%; padding:0 2%;}

.add-time .current{padding:1.5em 0 2em 0;}
/*___new___*/.add-time h3{font-size:1.2em;}

.add-time .to{float:left; margin-right:0.5em; width:200px; height:40px; text-align:right;}

.add-time input[type=text]{max-width:246px; width:76%; padding:0 2%;}

.add-time .month{float:left; max-width:180px; width:80%; margin-right:1em;}
.add-time .year{float:left; max-width:144px; width:80%;}

.find-style1{}
.find-style1 .wrap-btn-search{padding:2em 0 0 0; margin-top:1em; border-top:1px dashed #cccccc;}
.find-style1 .wrap-btn-search .wrap{padding:1em 0;}
.find-style1 .wrap-btn-search .banner{padding-bottom:1em;}
.find-style1 .wrap-btn-search .banner img{height:80px; width:100%; background:#666;}

.form-style-guide{border:1px solid #efefef; padding:10px; background:url(/images/bg_guide_main.gif) left bottom no-repeat;}

.choice{float:left; width:200px; margin-right:0.5em;}

.choice-choose{padding:0.5em 0;}
.choice-choose h3{font-size:1.2em;}
.choice-choose span{display:inline-block; padding-left:0.5em;}

/*---- Fix Content ----*/

.wrap-style1.fix-content{padding:1.5em;}
.fix-content{}
.fix-content a{color:#0a356e;}
.fix-content a:hover{color:#185798;}

.fix-content ul {padding:0 0 1em 0;}
.fix-content ul li{ /*list-style:disc; margin:0 0 0 1em; */}
.fix-content img{width:100%; max-width:100%;}
.fix-content img.default{width:auto; max-width:100%;}

.fix-content .table-style {padding:1em 0; overflow:hidden;}
.fix-content .table-style li{margin:0; list-style:none;}
.fix-content .table-style li span{display:none;}

.news_detail_text img{max-width:100%; height:auto;}

/*----disable content----*/

article.nobid{border-top:4px solid #d9d9d9 !important; background:#f5f5f5 !important;}
article.nobid h4,
article.nobid p{color:#999999 !important;}
article.nobid li a,
article.nobid strong,
article.nobid span{color:#666666 !important;}

/*----search result----*/

.result-sort header{display:block; padding:0.5em 0; font-size:1.2em;}
.result-sort .sort-options-wrapper{display:inline-block; width:80%;}
.result-sort .wrap-form{float:left; width:70%; padding-top:1.5em;}
.result-sort .banner{float:none; padding-left:70%;}
.result-sort{}
.result-sort{}

/*---- function ----*/

.paging ul{overflow:auto; margin:1em 0; text-align:center;}
.paging ul li{margin:0em; display:inline-block; margin-bottom:0.5em;}
.paging ul li a{background:#cfcfcf; display:block; color: #141414; padding:0.5em 0.9em; min-width:10px; text-align:center; font-size:0.95em;}
.paging ul li a:hover,
.paging ul .current a{background:#ffffff; text-decoration:none;}
.paging ul .current_page a,
.paging ul .current_page a:hover{background:#d9d9d9; color:#999999;}

.tabs-home-hosting .content{margin-bottom:1em;}
.tabs-home-hosting .more-option{}

.tabs-vertical.bg-white{border-top:none;}

.tabs-vertical{}
.tabs-vertical a{font-family:'open_sanssemibold';}
.tabs-vertical nav{width:30%; float:left; border-right:2px solid #141414;}
.tabs-vertical nav li a{color:#141414; text-decoration:none; padding:0.5em 1.5em 0.5em 1.5em; display:block; font-family:'open_sanssemibold';}
.tabs-vertical nav li a:hover{background:#FFCC00; color:#141414;}
.tabs-vertical nav .current{background:#141414; color:#FFCC00; text-decoration:none;}
/*.tabs-vertical nav .current, .tabs-vertical nav a:hover{background:#141414; color:#FFCC00; text-decoration:none;}
.tabs-vertical ul:hover .current{background:none; color:#141414; text-decoration:none;}
.tabs-vertical li:hover .current{background:#141414; color:#FFCC00; text-decoration:none;}*/

.tabs-vertical .content{float:left; width:65%;}

section.tabs-directory nav{width:35%;}
section.tabs-directory .content{width:64%;}

/* .tabs-vertical .content::before{content:''; width:2px; height:100%; background:#141414; position:absolute; z-index:1; top:0; right:69%;}*/

/*
.reviews-lists .visit{border-bottom:2px solid #333333; color:#333333; font-size:1.2em;  font-family:'open_sanssemibold'; text-decoration:none;}
.reviews-lists .visit::before{content:""; background:url(/images_new/bullet-link-style1.gif); width:11px; height:9px; display:inline-block; margin-right:0.5em;}
*/

.button-style1.space{margin-left:0.3em;}

a.button-style1.btn-l{height:auto;}
.button-style1,
.reviews-lists .visit{
	border:2px solid #cccccc; padding:0 1em; min-height:31px; line-height:31px; display:inline-block; color:#666666; 
	text-decoration:none; font-size:0.9em; transition:0.5s ease;  -moz-transition:0.5s ease; -webkit-transition:0.5s ease;  position:relative;
	background-color:#f7f7f7;
	background:-webkit-linear-gradient(#fff, #f0f0f0);
	background:linear-gradient(#fff, #f0f0f0);
	cursor:pointer;
	}
.bg-dark .button-style1,
.button-style1:hover,
.reviews-lists .visit:hover{border:2px solid #FFCC00; background:#FFCC00; color:#141414; transition:0.3s ease; -moz-transition:0.3s ease; -webkit-transition:0.3s ease; }
.button-style1:hover:after{background:#b26304;}
.button-style1:active:after{content:''; display:block; position:absolute; left:-2px; top:-2px; width:100%; padding:0 2px; height:1px; background:#b26304; z-index:10;}
.bg-dark .button-style1:after,
.button-style1:hover::after{content:''; display:block; position:absolute; left:-2px; bottom:-2px; width:100%; padding:0 2px; height:1px; background:#b26304; z-index:10;}
.bg-dark .button-style1:hover{background:#ffe900 !important; border:2px solid #ffe900 !important;}
.bg-dark .button-style1{top:-1px;}

.button-style1.highlight{border:2px solid #FFCC00; color:#141414; background:#FFCC00;}
.button-style1.highlight:after{content:''; display:block; position:absolute; left:-2px; bottom:-2px; width:100%; padding:0 2px; height:1px; background:#b26304; z-index:10;}
.button-style1.highlight:hover{border:2px solid #141414; color:#FFCC00; background:#141414;}
.button-style1.highlight:hover strong{color:#FFCC00;}
.button-style1.highlight:hover:after{background:#FFCC00;}

/*
.button-style1{
	color:#141414;
	height:35px;
	background:#FFCC00; 
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.4, #FFCC33),
	color-stop(1, #F8B01F)
	);
	background-image: -o-linear-gradient(bottom, #FFCC33 40%, #F8B01F 100%);
	background-image: -moz-linear-gradient(bottom, #FFCC33 40%, #F8B01F 100%);
	background-image: -webkit-linear-gradient(bottom, #FFCC33 40%, #F8B01F 100%);
	background-image: -ms-linear-gradient(bottom, #FFCC33 40%, #F8B01F 100%);
	background-image: linear-gradient(to bottom, #FFCC33 40%, #F8B01F 100%);

	border:none; border-bottom:1px solid #b26304; cursor:pointer; font-size:1em; padding:0.5em 1em;
	transition:0.8s ease;}

.button-style1:hover{
	color:#FFCC00;
	background:#10243a; 
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.4, #000000),
	color-stop(1, #10243a)
	);
	background-image: -o-linear-gradient(bottom, #000000 40%, #10243a 100%);
	background-image: -moz-linear-gradient(bottom, #000000 40%, #10243a 100%);
	background-image: -webkit-linear-gradient(bottom, #000000 40%, #10243a 100%);
	background-image: -ms-linear-gradient(bottom, #000000 40%, #10243a 100%);
	background-image: linear-gradient(to bottom, #000000 40%, #10243a 100%);

	border:none; border-bottom:1px solid #000000; cursor:pointer; font-size:1em; padding:0.5em 1em;
	transition:0.5s ease;}

*/

.button-style1.btn-l{height:55px; line-height:30px; font-size:1.1em;}

.goToTop{text-align:center; padding:0 0 1em 0; font-size:0.95em;}
.goToTop a{background:none; display:inline-block; padding:0.5em 1em; font-family:'open_sanssemibold'; border:1px solid #ebebeb; color:#666;}
.goToTop a:hover{background:#FFFFFF; border-bottom:1px solid #cccccc;}
.goToTop a:active{background:#FFFFFF; border-bottom:1px solid #ebebeb; border-top:1px solid #cccccc;}
	
#main .tabs-horizontal nav ul li{float:left;}


.tabs-horizontal{}
.tabs-horizontal nav ul{overflow:auto; border-bottom:2px solid #141414; padding:0 1.5em;}
.tabs-horizontal nav ul li{float:left;}
.tabs-horizontal nav ul li a{color:#141414; text-decoration:none; padding: 0.5em 0.35em; display:block;  font-family:'open_sanssemibold'; font-size:1.05em; /*Update July 23,2558*/}
.tabs-horizontal nav ul li a:hover{background:#FFCC00; color:#141414;}
.tabs-horizontal  nav ul li .current,
.tabs-horizontal  nav ul li .current:hover{background:#141414; color:#FFCC00;}

#pages .tabs-horizontal.tabs-company nav ul li a{padding:0.5em 1.45em;}

.tabs-horizontal nav ul li .not_available,
.tabs-horizontal nav ul li .not_available:hover{background:none; color:#BBBBBB;}

.tabs-horizontal2{}
.tabs-horizontal2 nav ul{overflow:auto; padding:0; border-bottom:2px solid #141414;}
/*___update___*/.tabs-horizontal2 nav ul li{float:left;}
/*___update___*/.tabs-horizontal2 nav ul li a{color:#141414; text-decoration:none; padding:0.5em 0.8em; display:block; font-family:'open_sanssemibold'; font-size:1.2em;}
.tabs-horizontal2 nav ul li a:hover{background:#FFCC00; color:#141414;}
.tabs-horizontal2 nav ul li .current,
.tabs-horizontal2 nav ul li .current:hover{color:#FFCC00; background:#141414;}

.tabs-horizontal2 nav.tabs-reviews4 ul li{width:25%; text-align:center;}

.line-style1{border:none; border-bottom:1px dashed #cccccc; margin:0.5em 0;}
.line-style2{border-bottom:1px dashed #cccccc; margin:0 0 1.5em 0; height:0.5em;}

.forums>.wrap-style2>h6{
	margin-bottom: 0.5em;
}

.popular_hosting {
	padding-top: 0.5em;
}

.popular_hosting li {
	padding: 0.45em 0;
}
.popular_hosting li a{
	line-height:30px;
	display:inline-block;
}

.main-center{
	width:240px; float:left; margin-right:-360px
}

article.hilight img{
	width: 100%;
	height: auto;
}

.lists-thumbs .ad_thumbs{width:260px; float:left;}
.lists-thumbs .ad_thumbs img {height:auto; width:100%;}

.promobox {
	margin: 10px 0px 0px 0px;
	width: 96%;
	padding: 2%;
	background: #ebebeb;
}

.contact-form input[type=text]{width:76%; padding:0 2%;}
.contact-form textarea{width:76.49%; height:140px;}
.contact-form .blank{height:1px;}
.contact-form .clearfix.wrap-y2{border-bottom:1px dashed #cccccc; margin:0 0 1.5em 0; height:0.5em;}
.clear-form .col30,
.contact-form .col30{font-family:'open_sanssemibold';}
.clear-form .col70 span{display:block; padding-top:0.5em;}

.search-zone .search-form input[type=text],
.refine-search .search-form input[type=text]{width:20%; margin:0 0.5em;}
.search-zone .search-form .find-style1 .clearfix,
.refine-search .search-form .find-style1 .clearfix,
.search-form .find-style1 .clearfix{border-bottom: 1px dashed #cccccc; margin: 0 0 0.5em 0; height:0.5em;}

.article_detail{padding-top:1em;}
.article_detail strong{display:inline-block; padding-left:0.5em;}

.inline-search{vertical-align:middle;}
.inline-search .column{display:inline-block; float:none; text-align:left; vertical-align:middle;}
.inline-search .column input[type=text]{width:91%; padding:0 2%;}

.register1 input[type=text] {
	min-width:200px;
}

#recaptcha_table input#recaptcha_response_field{height:auto !important;}

#pages-event{background:url(/images_new/bg-graphic.gif) top center no-repeat;}

#pages-event h1,
#pages-event h2,
#pages-event h3,
#pages-event h4,
#pages-event h5,
#pages-event h6{font-family:'OpenSans-Light';}
		
#pages-event .fixwidth{width:960px;}
#pages-event header{text-align:center; padding:2em 0;}
#pages-event .bg-dark .wrapper{padding:2em;}

		
#pages-event .column-content{float:none;}

#pages-event .column-content h2{font-size:3em;}
#pages-event .column-content h3{padding:2em 0 0 0;}
		
#pages-event .bg-dark h1{color:#FFF; margin:0; padding:0.5em 0 0.5em 400px;}
#pages-event .bg-dark img{float:left; width:300px;}
.txt-yellow{color:#FFCC00;}
		
#pages-event footer{text-align:center; padding:2em 0;}
	
#pages-event .search-form .find-style1{vertical-align:middle;}
#pages-event .search-form .col30{text-align:right; width:27%; padding-right:3%; float:none; display:inline-block; vertical-align:middle;}
#pages-event .search-form .col60{float:none; display:inline-block; vertical-align:middle;}
#pages-event .search-form .col50{float:none; display:inline-block; width:40%; vertical-align:middle;}

#pages-event .search-form textarea{height:200px;}
		
#pages-event .search-form .sort-options-wrapper{width:80%;}
		
#pages-event .search-form input[type=text], 
#pages-event .search-form textarea{width:60%;}

#pages-event .search-form textarea{height:110px;}



#pages .whrp_form{border-bottom:2px solid #ccc; padding:1em 0;}
#pages .whrp_wrap{border-bottom:2px solid #ccc; padding:1em 0; overflow:auto;}
#pages .whrp_wrap span{display:block; padding-bottom:0.5em;}
#pages .whrp_section_form{border-bottom:2px solid #ccc; padding:1em 0;}
#pages .whrp_submit{padding:1em 0;}

/*
#pages #adcopy-outer{width:260px !important;}
#pages #adcopy-puzzle-image-image > *,
#pages #adcopy-puzzle-image-image > img,
#pages #adcopy-puzzle-image,
#pages #adcopy-puzzle-image #outr,
#pages #adcopy-puzzle-image #outr canvas{width:250px !important; height: 150px !important;}
*/

.article-rating{display:none; background:#FFF; padding:1.5em;}
.article-rating .rate-this{display:inline-block; padding:0 1em 0 0; vertical-align:middle;}
.article-rate{padding:1em 0 2em 0; margin-bottom:2em; border-bottom:1px dashed #CCCCCC;}
.article-rate h3{display:inline-block; padding:0 2em 0 0; font-size:2em;}
.article-rate .status{display:inline-block; vertical-align:middle;}
.article-rate .status img{max-width:40px; height:auto; margin-right:0.2em;}

.rating-lists{padding-right:1em; vertical-align:middle;}
