html{overflow-y:scroll;overflow-x:hidden;font-size:110%;height:100%;padding: 0px 5px 5px 0px; -webkit-font-smoothing:subpixel-antialiased;}body{margin-left: auto;margin-right: auto;background-image:none;font-family: 'PT Sans', sans-serif;color: #666666; font-size:100%;text-align:justify;margin:0;padding:0;
height:100%}@font-face{font-family: 'PT Sans';font-style: normal;font-weight: 400;src: local('PT Sans'), local('PTSans-Regular'), url(http://www.thebusinessindex.com/LKf8nhXsWg5ybwEGXk8UBQ.woff) format('woff');}
.global-hide{display:inline-block;}.mobile-hidden,.mobile-responsive-googlead, .todays-date, .share-label{display:none;}a:link{text-decoration:initial;color:#0066cc;text-align:left}a:hover{text-decoration:underline;color:#313942}
.gads-topborder {float: right;margin: -48px 0px 0px 0px;padding: 0px 0px 0px 0px;}
a:visited{color:#0066cc}h1{text-align:left;padding:0;margin:0}hr{border: 1px dotted #C8D6F1;padding: 0;width: 100%;margin:5px 0px 10px 0px;}li{padding:0px 0px 0px 0px ;margin: 0px 0px 0px 0px;text-align:left}li p{text-align:left;margin:0px 0px 0px}/*top*/#menu-icon {visibility: hidden;width: 40px;height: 40px;background: #0066cc url('/images/menu-icon.png') center;}

.top-border, .bottom-table, .topborder-container, .main-menu-container, .breadcrumb-container, .surround, .member-surround, .new-surround, .banner-ad-surround{width:1330px; margin-left:auto;margin-right:auto;}
.surround section{display:table;width:100%}.businessads-title-top p {padding: 0px 0px 0px 0px;float: right;margin: -5px 0px 0px 380px;font-size: 60%;color: #cccccc;}  
top-container-surround., .topborder-container{margin-left:auto;margin-right:auto}.break{clear:both}
.skyline {background-position: 0px 0px;
width: 380px;display: table !important;
background-image: url('http://www.thebusinessindex.com/images/skyline.png');
height: 62px;float: left;margin:0px}
.top-container-inner-surround {
margin: 0px 0px 5px 0px;
background: white;
width: 710px !important;
border: 1px solid #cccccc;
border-radius: 5px;
display: table;
padding: 0px 0px 0px 0px;
}


.slogan {
font-size: 120%;
margin: 5px 0px 0px 10px;
color: #336699;
font-weight: bolder;
white-space: nowrap;
position: relative;
width: auto;
display: inline-table;
text-align: left;
}
#menuNav li a {
white-space: nowrap;
width: auto;
padding: 0px 10px 0px 10px;
color: white;
text-align: center;
display: table;
line-height: 34px;
outline: 0;
text-decoration: none;
background-color: #4a5562;
}
.graphics-icon {background-position: 6px -134px;width: 58px;display: inline-block;background-image: url('/images/main-graphics-sprite.png');height: 60px;float: left;margin: 6px 4px 0px -5px;border: solid 1px #ffffff;border-radius: 7px;}

.googleads{margin: 0px 5px 0px 0px;}.main-menu-container {font-size:90%; display: table;margin-left: auto;margin-right: auto;margin-top: 20px;background-color: #4a5562;border-radius: 5px 5px 5px 5px;border: 1px solid #3d454f;}.breadcrumb-container{margin-left: auto;margin-right: auto;display: block;margin-bottom:15px;} div#right {width: 0px;height: 0px;display: inline-block;margin: 0px 1px -2px 5px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #336699;}div#breadcrumb-container-arrow {width: 0px;height: 0px;display: inline-block;margin: 0px 5px -2px 5px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #f3f3f3;}.surround{position: relative;min-height: 100%;margin:10px 0px 0px 0px;height: auto;margin-left: auto;margin-right: auto;background-color:#F3F3F3;vertical-align: top;border-radius: 10px;}
.business-logo-surround{margin:0px 0px 0px 0px;}.graphics-star, .graphics-magnifier, .graphics-printer{display:inline-block;background-image:url('/images/main-graphics-sprite.png');}




.graphics-main-logo {
width: 400px;
height: 37px;
margin: 27px 0px -14px 0px;
display: inline-block;
background-image: url('/images/business-index-logo.png');
}


.graphics-homepage-icon {width: 24px;height: 21px;background-image: url('/images/directory-homepage.png');float: left;margin: -2px 2px 0px 5px;display:block}.graphics-homepage-icon a {background-color: transparent !important;border: none !important;padding:0px 2px 0px 0px}.graphics-star{background-position:-0px -62px;width:18px;height:14px;float:left;margin: 0px 0px 0px 0px;}.graphics-rss-feed {background-position: -0px -77px;width: 20px;height: 20px;margin: -5px 10px 10px 0px;float: left;border: 1px solid gray;text-align: center;position: relative;z-index: 1;border-radius: 5px;}.graphics-magnifier{background-position:-0px -92px;width:20px;height:18px;float:right;margin:0}.graphics-printer{background-position:-0px -114px;width:20px;height:19px;float:right;margin:0 0 0 -3px;border:1px solid #e0e0e0;border-radius:5px}.breadcrumb {text-align: left;font-size:75%;margin: 10px 0px 0px 0px;padding: 5px 0px 5px 0px;border-radius: 5px 25px 25px 5px;word-spacing: 0;text-transform: capitalize;letter-spacing: .5px;color: #313942;background-color: #F3F3F3;border: 1px solid #cccccc;display: inline-block;}.breadcrumb a {text-decoration: none;border-radius: 0px 5px 5px 0px;margin: 3px -3px 3px 0px;font-size:100%;color: #ffffff !important;padding: 0px 3px 0px 3px;background-color: #0066cc;border: 1px solid #0066cc;}.breadcrumb a:hover {background-color:#0088cc;}.social-icons {float: right;margin: 10px 0px -5px 0px;padding: 0px 0px 0px 0px;background-color: #4a5562;border-radius: 0px;height:40px}.top-container-inner-surround a, .slogan a, .business-logo-surround a, .graphics-icon a, .top-border a, topborder-container a, graphics-main-logo a{text-decoration:none}
	/*bubble*/.bubble-surround {margin: 0px 10px 20px 0px;display: inline-block;
	}.bubble-surround a:hover{text-decoration:none;color:#00FF00}.white-bubble {color:white;margin-left:auto;margin-right:auto}.white-bubble a:hover{text-decoration:none;color:#00FF00}.white-bubble a:visited{color:green} .white-bubble p{color:white;line-height:50%}.bubble a:active {color: white;}.bubble {position: relative;width: 150px;height:55px;padding:5px 0px 5px 5px;line-height: 110%;font-size:85%;text-decoration: none;border: 1px solid green;border-radius: 5px;-webkit-box-shadow: 1px 3px 7px green;background: linear-gradient(green,#7FFF00);}.bubble:hover{background: linear-gradient(#7FFF00, green);}.bubble a, .white-bubble a{text-decoration:none}.bubble a:hover .bubble:hover, .white-bubble:hover{color:white;text-decoration:none}.bubble:after{content: "";border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 17px solid #7FFF00;border-bottom: 0px solid #7FFF00;position: absolute;bottom: -15px;left: 14px;display: block;width: 0;z-index: 1;}.white-bubble a:visited{color:#FFFFFF;}.white-bubble a:hover{color:#00FF00;font-weight:bold;}/*share hover-over*/.share-page{background-image: url('../images/share-page.png');padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color:#4a5562;}#share-pop-explanation {box-shadow:5px 10px 20px gray;z-index: 2000;background: none repeat scroll 0 0 #4a5562;color: black;overflow: hidden;height:0;line-height: 15px;position: absolute;transition: all .0s ease;border-radius: 0px 0px 15px 15px;}#share-pop {position: relative;display: inline-block;font-size: 80%;height: 36px;float:left;background-color: #4a5562;padding: 0px 5px 0px 5px;border-radius: 0px 7px 7px 0px;}#share-pop img {height:25px;width:25px;margin:0px 0px 0px 0px;padding: 5px;}#share-pop:hover > #share-pop-explanation {display: block;right:-196px;height: auto;width: auto;padding: 0px 5px 5px 5px;text-align: left;margin:-5px -1px 0px 10px;}#share-pop:hover > #share-pop-explanation p{margin:205px 0px -10px 10px;}.share-icons{float: right;margin:-49px 0px 0px 0px;}.share-this-page {font-size: 85%;color: white;margin: 0px -3px -11px 0px;float:LEFT;}.facebook-icon {background-position: 0px -2px;width: 24px;height: 25px;}.twitter-icon {background-position: -26px -83px;width: 24px;height: 25px;}.gplus-icon {background-position: -51px -56px;width: 24px;height: 25px;}.linkedin-icon {background-position: -77px -1px;width: 23px;height: 25px;}.gmail-icon {background-position: -101px -1px;width: 24px;height: 25px;}.email-icon {background-position: -126px -1px;width: 24px;height: 25px;}.print-icon {background-position: -151px -1px;width:24px;height:26px;}.favourites-icon{background-position:-176px -0px;width:24px;height:26px}#content p{font:14px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;color:#333;line-height:33px;margin:15px auto}#content p a{color:#0066cc;text-decoration:none}#content p a:hover{text-decoration:underline}.middle-container{top:80px;border-top-style:none;border-bottom-style:none;border-top-width:0;border-bottom-width:0;width:100%}.webpage-container {border: 3px solid #4a5562;margin: 0px 0px 0px 0px;min-height: 669px;display: block;padding:5px 5px 5px 5px;position: relative;background-color: #F3F3F3;border-radius: 5px 5px 5px 5px;}/*main menu*/#menuNav{background-color:#4a5562;display:block;position:relative;float:left;margin:0;list-style:none;font-size:90%;height:34px;border-radius:5px;padding-left:0;font-weight: normal;}#menuNav li {display: block;float: left;height: 34px;background-color: #4a5562;}
	
	
	
	
	#menuNav li a:hover{color:#A8D4FF;}.label-hidden{display:inline}#menuNav form input{border: medium none;height: 20px;width:auto;margin:6px 0px 0px 2px;color: #eee;border-radius: 5px;background-repeat: no-repeat;background-color: #797979;background-image: url('../images/magnifier.png');padding-left:19px;padding-right:5px;padding-top: 0px;padding-bottom: 0px;border-left: 1px solid #929292;font-size: 13px;}.free-guide-link {font-weight:bold;}.free-guide-link a {font-size: 115%;color: #AACDF0 !important;width: 145px !important;}.menu-cities select:hover{color:#A8D4FF;}.menu-cities{margin:0px 10px -8px 0px;padding: 0px 0px 0px 5px;display: block;line-height: 32px;outline: 0;height:27px;background-color: #4a5562;float: left;}.menu-cities select {padding: 0px 0px 0px 0px;width:auto;color: #FFFFFF;background-color: #0066cc;text-align: center;font-size: 85%;font-family: 'PT Sans', sans-serif;border: 1px solid #0088cc;border-radius: 5px;margin: 0px 0px 0px 0px;}.menu-categories select:hover{color:#A8D4FF;}.menu-categories {margin:0px 0px -8px 0px;padding: 0px 0px 0px 5px;display: block;line-height: 32px;outline: 0;height:27px;background-color: #4a5562;float: left;}.menu-categories select {padding: 0px 0px 0px 0px;width: 170px;color: #FFFFFF;background-color: #0066cc;text-align: center;font-size: 85%;font-family: 'PT Sans', sans-serif;border: 1px solid #0088cc;border-radius: 5px;margin: 0px 0px 0px 0px;}
	/*social share follow icons*/.share-label{color: green;font-size: 70%;display: inline;}
.social-follow-icons-table {
display: table;
width: auto;
height: auto;
float: right;
border-radius: 10px 5px 5px 10px;
margin: 10px 0px 20px 0px;
padding: 1px 2px 0px 2px;
}	




 .social-follow-icons-fb{margin:-4px 0px 0px 0px;}.social-follow-icons-twitter {margin: -2px -15px 0px 5px;float: left;display: -webkit-box;}.g-follow{	margin: 0px 0px 0px 0px;float: left;}.social-follow-icons-gplus{margin:-5px 0px -9px 0px;}.social-follow-icons-gplus-one{margin:-3px 0px 0px 0px;}.social-follow-icons-linkedin{margin:-1px 0px -7px -10px;}
	/*cse searchbox*/.searchintro {font-size: 75%;margin:10px 3px 0px 20px;float: left;display: none;color: #AACDF0;}.cse-form-searchbox {float: left;display: inline;margin: 3px 0px 0px 0px;}#menu-search {height: 10px;margin: 0px 5px 0px 0px;}#menu-search li{list-style:none;color:#0088cc}.cse-form-searchbox input{background: #0088cc; color: white;font-family: 'PT Sans', sans-serif;width: 50px;height: 21px; border-radius: 0px 5px 5px 0px;text-align: left;border: 1px solid #ffffff;margin: 0px 0px 0px 0px;padding: 1px 5px 0px 5px;}.cse-form-searchbox input[name=q] {width:200px; height:18px; margin:4px -10px 0px 0px; border-radius: 0px 5px 5px 0px; color:#336699; background:white;}
	/*social follows*/.social-follow-title{font-size:80%;color: gray;margin:0px 0px 0px 0px;float: right;letter-spacing: -1px;}.plus-one-container{float: right;margin:20px -35px 0px 0px;padding: 0px;right: 0px;}.fb-like-container{float: right;margin:20px 3px 0px 10px;padding: 0px;right: 0px;}.twitter-follow-container{float: right;margin:0px -10px 0px 10px;padding: 0px;right: 0px;width: 90px;}
	/*mainbody*/.mainbody{font-size:90%;color:#333;text-align:justify;line-height:140%;vertical-align:top}.mainbody ul p{text-align:left;color:black}.mainbody li p{text-align:left;color:#000}.mainbody li{text-align:left;line-height:150%;color:#333}.heading, .review-scroller-heading{font-size:90%;font-weight:bold;text-align:left;margin:0px 0px 0px 0px;letter-spacing:-1px;color:#336699;text-transform:capitalize;}.simply-scroll-container {border: none;margin: 10px 0px 0px 0px;padding: 3px 3px 0px 3px;}.brand-updates-graphic{background-position: 0px -3px;width: 25px;height: 22px;display: inline-block;background-image: url('/images/brand-name-updates.png');float: left;margin: 3px 4px 10px 5px;}.latest-directory-submissions-graphic{background-position: 0px -3px;width: 25px;height: 22px;display: inline-block;background-image: url('/images/business-directory-submissions.png');float: left;margin: 3px 4px 20px 5px;}.latest-reviews-graphic {background-position: 0px -3px;width: 25px;height: 22px;display: inline-block;background-image: url('/images/business-reviews.png');float: left;margin: 3px 4px 20px 5px;}.published-date{font-size:70%;color:#336699;margin:0px 0px 10px 0px}.author{font-size:70%;color:green;line-height:100%;margin: -5px 0px -5px 1px;}.standfirst{color:#888;font-weight:normal;text-align:left;line-height:95%;margin:0px 0px 0px 0px;font-size:90%}.ss-thumbnail-fp img {margin: 3px 0px 7px 5px;height: 50px;width: 50px;border: 1px solid #cccccc;vertical-align: top;background: #fff;position: relative;z-index: 1;border-radius: 5px;}/*various*/.image-right-wrapper{float:right;position:relative;top:0;right:0;background-color:#f3f3f3;z-index:2;color:#cccccc;margin:5px 3px 0px 10px;}.image-right-wrapper p {line-height: 80%;color: #336699;margin: -2px 5px 5px 0px;font-size: 70%;}.image-right img{margin: 5px 10px 0px 0px;height:150px;width:150px;border:1px solid #cccccc;vertical-align:top;background:#f3f3f3;;position:relative;z-index:1;border-radius:5px;}.image-right-wrapper table{float:right;position:relative;margin:0px 0px 0px 0px}.back-to-top {font-size: 80%;display: inline-block;margin: 10px 0px 10px 10px;font-weight: normal;padding: 0px 5px 0px 5px;text-decoration: none;border: 1px solid #0066cc;background-color: #0066cc;border-radius: 5px 5px 5px 5px;}.back-to-top a{color:white}.back-to-top a:hover{text-decoration: none; color:#A8D4FF;}.back-to-top hover{background-color:#0088cc;}.validate-status-message{color:red; font-weight:bold;font-size:110%;text-align:left;text-transform: capitalize;}.googleads-h{float:left;margin:10px 10px 10px 0px;font-size:100%;}.badge-example a{margin:-10px 0px 0px 0px}.savedsearch-item first-letter{text-transform:uppercase;}/*sprites*/.gplus-icon, .facebook-icon, .twitter-icon, .print-icon,.linkedin-icon,.email-icon,.favourites-icon,.gmail-icon{display:block;background-image:url('/images/social-icons.png');border-radius: 5px;margin: 0.51px;}.yourcompanylogo {display:block;background-image:url('/images/social-icons-sprite.png');width: 60px;height: 60px;border: 1px solid #cecece;margin: 3px 5px 0px 5px;vertical-align: top;border-radius: 5px;}.yourcompanylogo img{width:50px;height: 50px;}/*border ss*/.savedsearch-item{text-align:left;vertical-align:text-top;font-size:100%}.savedsearch-item td{border-bottom:#cccccc 1px dotted;vertical-align:top;}/*shared comments and review forms*/.validation-confirmation{color:red}.required, .not-required{font-weight:bold}.required_star{font-size:80%;color:#F00}.element{display:block;z-index:1002;outline:0;position:absolute;height:auto;top:5px;left:5px}.element.style{top:5px}#popup-dialog{font-size:80%;}/*bottom*/.social-icons-after-post {margin: 0px 0px 10px 10px;background-color: #4a5562;border-radius: 5px;display:inline-table; width:240px;}.tell-a-friend-surround {display: table;margin:50px 5px 40px 0px;padding:5px 10px 10px 10px;background-color: white;position:relative;border-radius: 5px;border: solid 1px #cccccc;height: 70px;}.tell-friend-button input[type=button] {border-radius: 5px;padding: 2px 5px 2px 5px;color: white;background: #0066cc;}.tell-friend-label{font-size:100%;color: #336699;font-weight: bold;margin: 0px 0px 0px 0px;}.tell-friend-form input{height: 20px;width:200px;margin:5px 0px 10px 0px;border-radius: 3px;background-repeat: no-repeat;color:red;font-size: 13px;}.share-this-page-bottom{font-size:90%;color: gray;margin: 20px 0px 0px 3px;}.next-previous{font-size:85%;font-weight:bold;}.next-previous a{text-decoration:underline;}.next-previous-table{margin-top: 10px;margin-bottom:40px;}
	/*discount scroller START */.discounts-scroller{box-shadow: 1px 2px 5px gray;margin: -20px 0px 40px 10px;width: 200px;display: table;background-color: white;padding: 0px 0px 0px 3px;border-radius: 5px;border: 1px solid #cccccc;}.discount-scroller-heading{font-size:85%;font-weight:bold;text-align:left;margin:0px 0px 5px 0px;letter-spacing:-1px;color:#336699;text-transform:capitalize;}.ss-voucher-title-fp{font-size:95%;margin:5px 0px 5px 0px; }.discount-scroller-post{margin:0px 0px 0px 0px}.discount-scroller-post a{color: white;background: #0066cc;border-radius: 5px;font-size:70%;display: inline-table;margin: 10px 0px 10px 5px;padding: 2px;}.discount-scroller-graphic{background-position: 0px -2px;width: 25px;height: 22px;display: inline-block;background-image: url('/images/business-discount.png');float: left;margin: 2px 2px 20px 0px;}.page-title{margin:0px 0px -10px 0px;color:#313942;font-size:90%}
	/*reviews scroller end*/#scrolling-gallery-surround{margin:0px 0px 0px 0px}
	/*footer*/.bottom-table {margin-left: auto;margin-right: auto;margin-top: 0px;}.bottom-table a{text-align:left}.bottom-various{font-size:90%;}.linktous-link{margin-left:auto;margin-right:auto}.dbc {font-size: 110%;white-space: nowrap;color: gray;margin: 0px 10px 40px 0px;font-weight: bold;text-align: right;width: 200px;display: table;float: left;}.dmca{opacity:0.4;filter:alpha(opacity=40);}.bottom-links a {color: #ffffff;margin: 0px 0px 0px 0px;text-decoration:none;font-size:90%;}.bottom-links a:hover{text-decoration:none;color:#ACCCF0;}.copyright{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:20px; margin-top:50px;font-size:80%;color:#cccccc}.footer p{margin-left:auto;margin-right:auto;margin-bottom: -10px;}.footer{display:block;clear:both;position:relative;z-index:10;margin-top:20px;background-color:#4a5562;border-color:#3d454f;border-top-style:solid;border-top-width:2px}.dmca a{margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;}.ss-page-title a, .ss-company-name a, .ss-comment-title a{color:white;}#adBlock {background: transparent !important;}
/*desktop ss-full-page*/.savedsearch-item-fp{text-align:left;vertical-align:top;font-size:100%}.savedsearch-item-fp td{border-bottom:#94a9d2 1px dotted;vertical-align:top}.savedsearch-item-fp img{margin-right:2px;vertical-align:text-top;height:50px;width:50px}.saved-search-navigation{font-size: 90%;margin: 0px 0px 0px -20px;}.saved-search-navigation a {vertical-align: top;margin: 10px 10px 0px -10px;font-weight: bold;font-size: 90%;display: block;width: 15px;text-align: center;background: #0088cc;padding: 5px 5px 5px 5px;-moz-border-radius: 14px;-webkit-border-radius: 14px;color: white;}  .saved-search-navigation a:hover{color:#003366;text-decoration: none;font-weight: bold;background-color:#cccccc;}.saved-search-navigation ul li{list-style:none;display:inline-block}.saved-search-nav-table{width: 100%;background: rgba(242, 242, 242, 0.69);margin: 5px 0px 30px 0px;}.ss-page-title-fp, .ss-page-title-yourlogo-fp, .ss-company-name-fp, .ss-comment-title-fp {font-size:90%;font-weight: normal;margin: 0px 0px 0px 0px;text-transform: capitalize;text-align: left;float: left;line-height: 80%;}.ss-page-title-fp a, .ss-page-title-yourlogo-fp a, .ss-company-name-fp a, .ss-comment-title-fp a {text-decoration: underline;color: #0066cc;padding: 0px 0px 0px 0px;margin: 5px 0px 0px 0px;border-radius: 5px;display: block;font-weight: bold;}.ss-page-title-fp a:hover, .ss-page-title-yourlogo-fp a:hover, .ss-company-name-fp a:hover, .ss-comment-title-fp a:hover{text-decoration:none;}.ss-page-title-homepage{font-weight:normal;margin:2px 0px 0px 0px;text-transform:capitalize;text-align:left;line-height:80%}.ss-page-title-yourlogo-fp {font-weight: normal;color: #08c;margin: 0px 0px 3px 0px;float: none;text-transform: capitalize;text-align: left;}.ss-star-rating-fp{font-weight:bold;font-size:100%;color:#08c;margin: 0px 0px 0px 0px;}.ss-star-rating-fp img {height: 15px;width: 15px;margin:4px 2px 2px 2px;float: left;}.ss-last-updated-fp{margin: 3px 0px 0px 0px;line-height: 95%;font-size: 75%;color: #94a9d2;}.ss-author-name-fp{font-size:80%;margin:0px 0px 0px 0px;color:#093}.ss-company-name-fp{margin-left:-5px;margin-left:-5px}.ss-page-full-url-fp{font-size:70%;color:#093;margin-left:-5px}.ss-page-description-fp {font-size: 85%;color: #53575C;margin:2px 0px 0px 0px;line-height: 120%;float: left;width: 100%;text-align: left;}.ss-page-description-yourlogo-fp {font-size: 80%;margin: 0px 0px 10px 0px;line-height: 120%;float: left;width: 99%;text-align: left;}.savedsearch-item-fp td:hover{}.ss-comments-fp{font-size:65%;color:#093;margin-left:-5px}.ss-thumbnail-fp{position:relative;margin-right:3px;vertical-align:top}.ss-thumbnail-featured{position:relative;margin-right:3px;vertical-align:top}.ss-thumbnail-featured img {margin: 4px -1px 3px 1px;height: 50px;width: 50px;border: 1px solid #cccccc;vertical-align: top;background: #f3f3f3;position: relative;z-index: 1;border-radius: 5px;}.ss-main-image-thumbnail-fp img{border:0}.image-right-saved-search img {border: 1px solid #cccccc;float: right;margin:0px 0px -10px 0px;height:70px;width:70px;vertical-align: top;position: relative;z-index: 1;border-radius: 5px;}.image-right-wrapper-saved-search{float:right;position:relative;top:0;right:0;background-color:#f3f3f3;margin:5px 5px 0px 5px;z-index:2;color:#94a9d2;}.category-heading {font-size: 90%;text-align: right;margin: 2px 2px 0px 0px;float: right;color: #336699;text-transform: capitalize;font-weight: bold;}.messagepop-help img {border: none;height:20px;float: right;width:20px;margin:0px 10px -10px 10px;}.ss-text-links {margin:5px 0px 5px 0px;color: #336699;font-size: 70%;font-weight: normal;text-align: right;letter-spacing: -0.5px;}.ss-divider {box-shadow: 1px 5px 10px;font-size: 100%;min-height: 540px;margin: 10px 0px 10px 5px;padding:0px 3px 5px 1px;background-color: #fff;border: 1px solid #313942;position: relative;border-radius: 5px;}.ss-category-article{width:300px;font-size:75%;margin: 3px 3px 0px 10px;color: #646464;}.category-heading-highest-rated {font-size: 100%;text-align: left;margin: 0px 3px 0px 0px;color: #093;text-transform: capitalize;float: left;font-weight: bold;}.featured-heading{font-size:100%;font-weight:bold;text-align: left;margin: 10px 3px -5px -2px;color:#093;}.ss-page-title-hr{text-transform: capitalize;margin:0px 0px -3px 0px;font-size:100%;font-weight:normal;}.ss-page-description-hr{font-size:90%;color:black;margin:0px 3px 10px 0px;line-height:120%;float:left;width:100%;text-align:left}.messagepop {display: none;margin: -250px 0px 0px 0px;width: 800px;background: none repeat scroll 0 0 #F3F3F3;box-shadow: 1PX 5PX 10PX #0066CC;color: black;overflow: hidden;line-height: 130%;transition: all .3s ease;border-radius: 5px;padding: 10px 10px 10px 10px;font-size: 80%;background-color: rgb(213, 214, 218);border: 2px solid gray;cursor: default;position: absolute;text-align: left;height: auto;z-index: 50;}div#minibullet {width: 0px;height: 0px;display: inline-block;padding: 0px 3px 0px 3px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left:10px solid #F11414;}a.selected { z-index:100;}.close{float:right;margin:0px 4px -10px 0px}.messagepop-help{margin:2px 0px 0px 0px;}.messagepop li {color: black;line-height: 120%;font-size: 100%;margin: 0px 0px 10px -20px;}.messagepop p {margin: 0px 0px 0px 0px;}.messagepop h2 {margin: 0px 0px 20px 0px;font-size: 150%;font-weight: bold;color: #336699;}.webpage-container {border-top: 3px solid #4a5562;border-right: 3px solid #4a5562;border-bottom: 3px solid #4a5562;border-left: none;padding: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px;}.category-h1-h2-surround{display:table;padding:0px;}.standfirst {margin: -10px 0px 10px 5px;}.page-title {float: left;margin: 0px 5px 0px 5px;color: #313942;}.online-directory {font-size: 80%;margin: -15px 0px 0px 0px;display: table;font-weight: bold;color: #313942;}.leftborder-container p {margin: 0px 0px 0px 0px;font-size:70%;}.leftborder-container{border-right: 3px solid #4a5562 !important;}.ranking-positioning img {border: 1px solid #336699;border-radius: 5px;margin: 0px;box-shadow: 1px 5px 10px gray;}.leftborder, .leftborder2, .reviews-links, .rightborder, .rightborder2{border-right:none}
/*reviews scroller START */#ticker {position: relative; overflow: hidden; height: 200px; width: 100%; float:right; text-align: justify;font-size: 90%}#ticker img{margin:6px 0px 0px 0px; height:12px;width:12px}#ticker p{color:green;font-size:90%;}.review-scroller {margin: -70px 0px 40px -10px;width: auto;display: table;padding: 0px 0px 0px 10px;}.ss-author-name{color:green;font-size:90%;margin:-15px 0px 0px 0px}.ss-page-title{text-transform:capitalize;background-color:#f3f3f3;color:#0088cc;margin:10px 0px 0px 0px}.ss-star-rating img{margin:-5px 0px 0px 0px}.ss-star-rating{margin:-8px 0px 10px 0px;}.ss-page-title a{color:#0066cc; background-color:#ffffff;}.ss-page-title {background-color:#ffffff;}/*reviews scroller end*/
/*brands scroller */ .custom .simply-scroll-clip {width: 190px !important; height: 65px;}.scolling-title {font-weight:bold;text-align: left;color: #336699;margin: 0px 0px 3px 0px;text-align: left;}#custom { width: auto;height: 60px;background-color: #FFF;margin-bottom: 1em;}#scroller .section {float:left;width: 60px;height:60px;}#scroller .hp-highlight {height: 60px;margin: 0px 5px 0px 0px;}.simply-scroll-container {position: relative;}.simply-scroll-clip { position: relative;overflow: hidden;z-index: 2;}.simply-scroll-list { position: absolute;top: 0;left: 0;z-index: 1;	overflow: hidden;	margin: 0;	padding: 0;list-style: none;}.simply-scroll-list li {padding: 0;margin: 0px;	list-style: none;}.simply-scroll-list li img {border: none; display: block;}
/* directory */a:link {text-decoration: none;}.standfirst {margin: -15px 0PX 0PX 0PX;}.directory-full-width{width:100%;margin: 10px 0px 0px 0px;}.column1, .column2,.column3,.column5{float:left;width:27%;display: inline-table;text-align: left;margin: 5px 0px 0px 0px;}.column4{border-left: solid 1px #C8D6F1;margin: 0px 0px 0px 0px;float: left;display: inline-table;padding: 0px 0px 0px 10px;text-align: left;}.column6, .column7,.column8,.column9{float:left;width: 33%;display: inline-table;text-align: left;}.listings-count {display:inline-table;font-size: 70%;color: gray;margin: 0px 0px 0px 0px;font-weight: bold;}.hp-title-text{font-size:120%;font-weight:bold;margin: 0px 0px 0px 0px;display: -webkit-box;text-decoration:underline;}.hp-mini-text{font-size:90%;text-align:left;margin: 0px 5px -10px 0px;color: gray;display: table;line-height: 140%;height:160px}.hp-mini-text p{font-size: 100%;}.hp-mini-text a{font-size:105%;font-weight:normal;text-decoration:underline;color:#0066cc}.hp-mini-text a:hover, .hp-title-text a:hover {text-decoration: none;color:#0088cc}.homepage-font{font-size:100%}.hp-travel:hover,.hp-tourism:hover,.hp-sports:hover,.hp-skills:hover,.hp-retail:hover,.hp-news:hover,.hp-internet:hover,.hp-industry:hover,.hp-finance:hover,.hp-services:hover,.hp-property:hover,.hp-money:hover {-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);filter: grayscale(100%);}.hp-travel,.hp-tourism,.hp-sports,.hp-skills,.hp-retail,.hp-news,.hp-internet,.hp-industry,.hp-finance,.hp-services,.hp-property,.hp-money{background-image:url('/images/homepage-sprite.png');width:100px;height: 70px;margin:-5px 0px 0px 0px;border-radius: 5px;display: inline-table;}.hp-tourism{background-position:0 -100px;border: 1px solid #cccccc;}.hp-sports{background-position:0 -200px;border: 1px solid #cccccc;}.hp-skills{background-position:0 -300px;border: 1px solid #cccccc;}.hp-retail{background-position:0 -400px;border: 1px solid #cccccc;}.hp-news{background-position:0 -500px;border: 1px solid #cccccc;}.hp-internet{background-position:0 -600px;border: 1px solid #cccccc;}.hp-industry{background-position:0 -700px;border: 1px solid #cccccc;}.hp-finance{background-position:0 -800px;border: 1px solid #cccccc;}.hp-services{background-position:0 -900px;border: 1px solid #cccccc;}.hp-property{background-position:0 -1000px;border: 1px solid #cccccc;}.hp-money{background-position:0 -1100px;border: 1px solid #cccccc;}.ss-page-description-homepage{font-size:75%;margin: 0px 0px 5px -7px;line-height:100%;color:gray;width:170px}.homepage-text{margin:0px 0px 0px 0px;display:block;width:99%}.register-listing-hp{background-image: url('/images/free-business-advertising.png');width: 100px;height: 70px;margin:-5px 0px 0px 0px;box-shadow: #888 1px 2px 5px;border-radius: 5px;display: inline-table;}.page-title {margin: 0px 0px 0px 0px;display: table;float: none;}.webpage-container {border-left: 3px solid #4a5562;border-radius: 5px 5px 5px 5px;padding: 5px 0px 0px 10px;}.breadcrumb a {border-radius: 0px;margin: 0px;padding: 0px;background-color: transparent;border: none;}.brands-container {width:200px; margin: 20px 0px 40px 10px;background-color: white;padding: 0px 0px 0px 0px;display: table;box-shadow: 1px 2px 5px gray;border-radius: 5px;border: 1px solid #cccccc;}.scolling-title{font-size:80% !important;} .heading, .review-scroller-heading {font-size:80%; margin:0px 0px 10px 0px;white-space: nowrap;}.review-scroller {box-shadow: 1px 2px 5px gray;margin: -30px 0px 10px 10px;width: 200px;display: table;background-color: white;padding: 0px 0px 0px 3px;border-radius: 5px;border: 1px solid #cccccc;}.latest-container {box-shadow: 1px 2px 5px gray;width: 200px;display: table;background-color: white;padding: 0px 0px 0px 0px;margin: -20px 0px 0px 10px;border-radius: 5px;border: 1px solid #cccccc;}.savedsearch-item td {border-bottom: #0088cc 1px dotted; text-decoration:underline}  .ss-page-title-homepage {margin: 2px 0px 0px 0px;font-size: 90%;display: inline-table;text-transform: capitalize;line-height: 100%;text-align: left;}.ss-page-title-homepage a{text-decoration: none;}
@media screen and (min-width: 767px) and (max-width: 1025px) { /* 768px to 1023px tablet large portrait*/ body{background-image: none;}html,body{ font-size:100%;padding: 0px;height: 100%;width:auto;background-color:#ffffff}html {overflow-x: hidden;margin: 0px}#htbshare-pop, .googlead-responsive-listing, .why-close, .todays-date, .linktous-link, .googleads-h,.searchintro, .rightborder-container, .ranking-positioning, .listings-count,.searchintro, .menu-categories, .menu-cities select, .menu-cities, .gads-topborder{display:none !important;}
/*top*/.slogan {margin: -35px 0px -10px 60px;}.topborder-container, .main-menu-container, .breadcrumb-container,.surround,.top-container-surround, .company-container, .company-summary-table, .bottom-table, .new-surround, .banner-ad-surround {width: 98% ;}.main-menu-container{margin-left:auto;margin-right:auto;}.surround {margin: 40px 0px 0px 5px;border: none;display: inline-table;border-radius: 0px;background: white;}.breadcrumb-container {float: left;margin:10px 0px 0px 0px;display:table;}.social-follow-icons-table {display: inline;width: auto;float: left;padding: 5px;margin: 0px 0px -20px 10px;border-radius: 0px 15px 15px 0px;}.graphics-icon {margin: 0px 0px 0px -15px}.plus-one-container{margin-right:-5px}.share-this-listing{margin: 0px 0px 0px 5px;float: none;}.social-icons {display: inline-block;margin: -4px 0px -7px 0px;float: none;width: auto;}.share-this-page {margin: 0px 5px 10px 0px;}.breadcrumb {font-size: 85%;letter-spacing:0px;margin: 0px 0px 10px 10px;}.share-icons{float: none;margin: 0px 0px 0px 0px;display: block;}.heading {white-space: nowrap;}.hp-title-text {text-decoration: initial;font-size: 95%;font-weight: normal;margin: 0px 5px 0px 0px;height: auto; width 120px; padding: 5px 5px 5px 5px;background-color: #0066cc;display: table;border-radius: 5px;text-align: center;}.hp-title-text a{color:white ;font-weight: bold;}.hp-title-text a:hover {text-decoration: none;}.hp-mini-text {font-size: 80%;margin: 0px 5px 0px 0px;height: 200px;width:150px}.hp-mini-text a {font-size: 115%;font-weight: normal;line-height: 150%;padding: 5px 0px 5px 0px;}.hp-mini-text a:hover {text-decoration: none;color: #0088cc;}.ss-page-title-homepage {font-size: 95%;font-weight: normal;height: 35px;padding: 10px 5px 0px 5px;background-color: #0066cc;display: block;border-radius: 5px;}.ss-page-title-homepage a {color: white ;padding: 0px 0px 0px 5px;display: inline-block;font-size: 100%;text-align: center;width: 110px;line-height: 110%;height: 20px;}.review-scroller-heading{margin: 20px 0px 0px 0px;}.review-scroller {margin:0px 0px 10px 10px ;}
/*menu*/#menuNav{font-size:80%} #menuNav li, #menuNav li a  {display:block;float:left;width:auto;padding: 0px 3px 0px 3px;}.label-hidden{display:none}table.gsc-search-box {width: 150px !important;}form.gsc-search-box {width: 200px ;} 
/* general*/.standfirst{margin: 0px 0px 15px 0px; font-size:80%}.webpage-container {width:100%;padding: 10px;margin: 0px;border: none;border-radius: 0px;border-style: none;box-shadow: none;background-color: white;}.middle-container {display:table;padding:0px}.leftborder-container {background-color: #f3f3f3 ;border: 1px solid #cccccc;border-radius: 5px;} .box {width:auto;margin: 0px 0px 0px 0px;background: none;border: none;padding: 0px 0px 0px 0px;box-shadow: none;}.box-header {display: table;margin: 00px 0px 0px 0px;padding: 0px 0px 0px 0px;color: gray;background: none;border: none;}.column1, .column2, .column3, .column5{width: 25%;margin: 0px 0px 0px 0px;}.column4 {width: 23%;}.savedsearch-item td {border: none;}.savedsearch {width: auto}.savedsearch-item{float: none;}.ss-page-title-fp, .ss-company-name-fp, .ss-comment-title-fp, .ss-page-title-yourlogo-fp{background:none; width:100%; display:inline-block;padding:5px;}.ss-page-title-yourlogo-fp a{background-color:#0066cc;color:white;}.ss-thumbnail-fp img{margin: 0px;background: none;}.bottom-table{width:auto;}.dbc{float:none;margin: 0px 0px 0px 0px;text-align: left;}.category-box-header {margin: -5px 0px -5px 0px;}.leftborder-container p {margin: 0px !important;font-size: 60% !important;}.discounts-scroller{backgound:white} }
@media screen and (min-width: 361px) and (max-width: 766px) { /* 361px to 767px Tablet Small Portrait*/ html,body{ font-size:100%;padding: 0px; margin: 0px; height: 100%;width:auto;margin:5px}body{background-image: none;}html{overflow-x: hidden;margin:0px;}.mobile-responsive-googlead {display: inline-block;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;border-bottom: 1px solid #cccccc;width: 100%;}
/*hide*/ .googlead-responsive-listing,.rightborder-container, .Getting-Started, .todays-date, .leftborder-container, .why-close,.linktous-link, .googleads-h, #share-pop, .register-or, #menu-search form input, .ranking-positioning, .listings-count, #menu-search, .review-scroller, .brands-container, .latest-container, .gads-topborder, .linkads-horizontal, .hide-why-choose-us, .menu-categories, .share-label, .skyline{display:none!important;}.menu-cities, .menu-cities select{display:none;}.hide-for-mobile{visibility:hidden;display:none}.graphics-main-logo {width: 252px ;height: 24px ;margin: 10px 0px 0px 0px ;background-image: url('/images/business-index-logo-tablet.png') ;}
.top-container-inner-surround {margin: 0px 0px 20px -10px; padding:0px;width:350px}.slogan {margin: -55px 0px 10px 60px;font-size:140%}.topborder-container, .main-menu-container, .breadcrumb-container,.surround,.top-container-surround, member-surround, .company-container, .company-summary-table, .bottom-table, .new-surround, .banner-ad-surround {width: 98% ;}.surround{border:none; margin: 20px 0px 0px 0px;}.breadcrumb-container {margin: 10px 0px 10px 10px;display: inline-table;font-size: 70%;}.page-title {margin: 0px 0px -10px 0px;display: block;font-size: 70%;float: none;}.social-follow-icons-table {display: inline;width: auto;float: left;background: white;padding: 0px;padding: 0px;margin: 0px 0px -20px -5px;border: none;border-radius: 0px;}.member-surround {margin:40px 0px 0px 0px;background-color: #ffffff;border: none;}.help-text{width:350px;}.business-logo-surround {margin: 0px 0px 0px 0px;}.members-main-menu {margin: -80px 10px 0px 10px;}.social-follow-title{-17px 5px 0px 0px;}.plus-one-container{margin-right:-5px}.breadcrumb {font-size: 85%;letter-spacing: 0px;padding: 5px 0px 5px 0px;margin: 0px 0px 5px 5px;}.share-this-listing{margin: 0px 0px 0px 5px;float: none;}.social-icons {display: inline-block;margin:-4px 0px -7px 0px;float: none;width: auto;}.share-this-page {margin: 0px 5px 0px 0px;float: none;}.breadcrumb {font-size: 85%;letter-spacing:0px;margin: 0px 0px 5px -5px;}.member-login input {width: 120px;margin: 0px 0px 0px 0px;float: left;}.login-liquid-table {margin-top: -20px;}.member-login {width: auto;border-radius: 0px;background-color: white;border: none;}.login-label {font-size: 110%;width: 130px;}.editor-label {margin: 0px 0px 0px 24px;font-size: 110%;}.captcha-image img {margin: -20px 0px 0px 174px;}#CaptchaInputText {margin: -13px 10px 0px 174px;float: none;}.login-button a {font-size: 150%;height: 40px;padding: 10px 0px 0px 0px;}.member-login input[type=checkbox] {margin: 3px 3px 0px -51px;}#login-questionmark {margin: 0px 0px 0px 15px;}#login-questionmark:hover > #login-questionmark-explanation {width: 250px;}.company-logo-image img {float:left;margin: 10px 5px 0px -8px;}.share-icons{float: none;margin: 0px 0px 0px 0px;display: block;}.ss-thumbnail-fp img{margin: 3px -5px 7px 0px;}.free-guide-link {font-weight: normal;width: auto;}.hp-mini-text {height:250px;display: table;font-size:90%}.hp-title-text {font-size: 120%;font-weight: normal;margin: 0px 5px 0px 0px;height: 40px;text-decoration: none;padding: 10px 0px 0px 0px;background-color: #0066cc;display: block;border-radius: 5px;width: 120px;text-align: center;}.hp-mini-text a {font-weight: normal;line-height: 150%;padding: 5px 0px 5px 0px;text-decoration: none;}.hp-mini-text a:hover {text-decoration: none;color: #0088cc;}.hp-title-text a{color:white ;font-weight: bold;}.hp-title-text a:hover {text-decoration: none;}.hp-title-text:hover{background-color:#0088cc}.ss-page-title-homepage a {display: block;background-color: #0066cc;padding: 5px 0px 0px 2px;width: 125px;height: 40px;border-radius: 5px;color: #ffffff ;}.ss-page-title-homepage{border-radius:5px}.bottom-links a{font-size:80%}#menu-search{display:none ;}.free-listings-tag {display: -webkit-box;float: left;margin: 20px 0px 0px 0px;}
/*menu*/#menuNav {font-size:80%;}#menuNav li, #menuNav li a {width: auto ;white-space: nowrap; padding: 0px 3px 0px 1px;color: white;text-align: center;line-height: 34px;outline: 0;text-decoration: none;background-color: #4a5562;}#menu-search{display:none;}
/*general*/.standfirst{margin: 0px 0px 30px 0px; font-size:90%}.webpage-container {width:100%;padding:0px;margin: 0px;border: none;border-radius: 0px;border-style: none;box-shadow: none;background-color:white;border-top: none;border-bottom: none;}.middle-container {display:table;padding:0px;background:white}.box {margin: 0px 0px 0px 0px;border: none;padding: 0px 0px 0px 0px;box-shadow: none;}.category-property, .category-business-services, .category-financial, .category-industry, .category-internet, .category-news, .category-retail, .category-skills, .category-sports, .category-tourism, .category-travel{display:none}.box-header {display: table;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;color: gray;background: none;border: none;}.column1, .column2, .column3, .column5 {width: 24%;margin: 0px 1px 0px 0px;}.column4{display:none;width:0px}.image-right-wrapper{background-color:white}.savedsearch-item td {border: none;}.savedsearch {width: auto}.savedsearch-item {float: left;}.ss-page-title, .ss-company-name, .ss-comment-title{padding:2px 2px 2px 2px}.ss-thumbnail img {display: none;}.ss-page-title-homepage,.ss-page-title-fp, .ss-company-name-fp, .ss-comment-title-fp, .ss-page-title-yourlogo-fp{width:auto;display:inline-block;padding: 5px 5px 5px 5px;color:white}.ss-page-title-homepage{width:100%}#post-review-form {background-position-x: 0px;background-position-y: 92px;}.ui-widget textarea[name=Message]{width:196px}#send-message-dialog {background-position-x: 395px;background-position-y: 50px;}.company-summary-table{background-image: none;}.g-finance, .g-jobs, .g-startups, .g-management, .g-technology, .g-office, .g-business-debt, .g-legal, .g-startup-ideas, .g-sales, .g-personal-debt{float:none}#questionmark{display:inline-block}.dbc{float:none;margin: 0px 0px 0px 0px;text-align: left;} .leftborder, .leftborder2, .reviews-links, .rightborder, .rightborder2{border-right:none} }
@media screen and (min-width: 1px) and (max-width: 360px) { /* mobile 1px to 360px portrait*/
/*site wide*/html,body{padding:0px;margin:0px;width:auto;overflow-x: hidden;overflow-y: scroll;}body{background:none;}.top-container-inner-surround {box-shadow: none;margin: 0px;background: white;width: auto;border: none;border-radius: 5px;display: initial;padding: 0px;}.link-page, .leftborder-container,.rightborder-container, .register-listing-hp, .slogan, .graphics-icon, #share-pop,#share-pop img, .share-this-listing, .image-right-saved-search img, .standfirst, .online-directory, .ss-category-article, #questionmark, .googleads-h,.ads-right, .googlead-responsive-listing, .why-close, .category-heading, .footer, .website-button a, .back-to-top,.rating-review-title, .rating-review-screenshot, .todays-date, .company-open, .company-closed, #menu-search,.grey-splodge-right-border, .grab-our-code ,  .image-right-wrapper, .register-or, .feedback-right, .ranking-positioning, .listings-count, .gads-topborder, .linkads-horizontal, .share-label, .social-follow-icons-linkedin, .share-label, .skyline{display:none;} header {position: absolute;}#menu-icon {display: inline-block;visibility: visible;float: right;margin: -45px 0px 0px 4px;width: 40px;position: relative;height: 37px;background-color: #0066cc;border-radius: 5px 5px 5px 5px;}nav ul, nav:active ul{display: none;visibility: hidden;position: absolute;padding: 20px;width: 320px;background: #fff;border: 5px solid #444;  left: 25px;  top:0px;   border-radius: 4px 0px 4px 4px;}nav:hover ul {display: block;visibility: visible;}nav select{display: none;visibility: hidden;}nav:hover select{display: block;visibility: visible;}#menuNav {background-color: #4a5562;display: block;position: absolute;float: none;margin:-30px 0px 0px -20px;list-style: inherit;height:175px;font-size: 90%;z-index: 2000;border-radius: 5px;padding: 3px;border: solid 1px #4a5562;font-weight: normal;width:190px;}#menuNav li a {width: auto;padding: 5px 0px 5px 10px;text-align: left;float: none;display: block;color: #ffffff;line-height: normal;border-bottom: 1px solid #cccccc;outline: 0;text-decoration: none;background-color: #4a5562;}#menuNav li {display: block;float: none;height: auto;background-color: #4a5562;}.menu-categories {margin: 0px;padding: 0px;display: block;line-height: normal;top: 0px;left: 0px;position: absolute;outline: 0;height: 0px;background: none;float: none;width: 0px;}#menuNav  .free-guide-link a{border-bottom: 1px solid #cccccc; display:block !important;}#menuNav  .free-guide-link{border-bottom: 1px solid #cccccc; display:block !important;}.menu-categories select {width:180px;color: #FFFFFF;background-color: #4a5562;text-align: center;font-size: 100%;z-index: 3000;margin:10px 0px 0px 10px !important;top:100px;left:5px;position: relative;}#menu-search form input {width: 200px;border: 1px solid #4a5562;}#share-pop:hover > #share-pop-explanation {margin: 5px -1px 0px 10px;}.social-icons{float: left;margin: 0px 0px 0px 0px;width:237px}.graphics-main-logo {background-image: url('/images/logo-mobile.jpg') !important;background-repeat: no-repeat;margin: 0px 0px 0px 0px!important;width: 253px!important;height: 43px!important;position: relative;top: 0px;left: 44px!important;}.main-menu-container {margin: 0px 0px 0px 0px;display: block;background-color: white;border-radius: 0px;border: none;}.surround{width:auto;border: none;border-radius: 0px;background-color:white}/*top*/.topborder-container, .main-menu-container, .breadcrumb-container, .top-container-surround{width:auto;}.share-icons{float: left;margin:0px 0px 10px 0px;overflow: hidden;width:auto;display: inline-block;}.hide-for-mobile{visibility:hidden;display:none}.graphics-homepage-icon {background-image: url('/images/mobile-homepage.png');margin:-2px 1px 0px 5px;background-position: -0px -1px;border-radius: 5px 5px 5px 5px;width: 26px;height: 22px;display: inline-block;}.breadcrumb-container{font-size:70%}.breadcrumb{font-size:80%;margin:0px 0px 10px 0px;word-spacing: -1px;white-space: normal;letter-spacing: 0px;text-align: left;background-color: transparent;border: none;}.breadcrumb a{width: 100%;padding: 0px;line-height:180%}h1 {font-size:90%;margin:0px 0px 0px 0px;letter-spacing: -0.5px;}.webpage-container {background-color: white;margin: 0px 0px 0px 0px;padding:0px;width:100%;border: none;border-style: none;border-radius: 0px;box-shadow: none;}.mainbody {width: auto;text-align: inherit;padding: 0px 5px 0px 5px;font-size: 90% !important;}.box {width: auto;margin: 0px 0px 0px 0px;background: none;border: none;padding: 0px 0px 0px 0px;box-shadow: none;}.post-comment-link a{text-decoration:none}
/*homepage*/.category-property, .category-business-services, .category-financial, .category-industry, .category-internet, .category-news, .category-retail, .category-skills, .category-sports, .category-tourism, .category-travel{display:none}.box-header {display: table;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;color: gray;background: none;border: none;}.page-title {font-size: 100%;margin:-10px 0px 0px 0px;float:none;font-size:90%}.column1, .column2, .column3, .column4, .column5, .column6, .column7, .column8, .column9 {width:100%}.heading {margin: 0px 0px 0px 5px;}.hp-travel, .hp-tourism, .hp-sports, .hp-skills, .hp-retail, .hp-news, .hp-internet, .hp-industry, .hp-finance, .hp-services, .hp-property, .hp-money{width:90px}.hp-title-text {color: #ffffff;background-color: #0088cc;padding: 7px 10px 7px 0px;width: 90px;border-radius: 0px 10px 0px 0px;font-size: 120%;float: left;margin: 5px 0px 0px 0px;}.hp-title-text a {color: #ffffff !important;}.hp-title-text a:hover {color: #ffffff;}.hp-mini-text a {display: inline-block;color: #ffffff !important;background-color: #0066cc;padding: 2px 5px 2px 5px;margin: 3px 3px 3px 0px !important;width: auto !important;border-bottom: 1px solid white;}.hp-mini-text a:hover{color:white}.hp-mini-text{height: 300px;width:100%;margin: 0px 0px 20px 0px}.hp-mini-text p{color:white}.hp-mini-text {color: transparent;}.ss-page-title-homepage{width:100%}.review-scroller {margin: 0px 0px 40px 5px;float: none;display: inline-block;width: 90%;border-radius: 5px;padding: 5px;border: 1px solid #cccccc;}.review-scroller-heading {margin: 0px 0px 20px 0px;}#ticker {width: 100%}
/*business directory*/.column6, .column7, .column8, .column9 {width: 100%;}.hp-travel, .hp-tourism, .hp-sports, .hp-skills, .hp-retail, .hp-news, .hp-internet, .hp-industry, .hp-finance, .hp-services, .hp-property, .hp-money {display: none;}
/*savedsearches*/.savedsearch-item td {border: none;}.savedsearch {width: 100%}.ss-page-title-hr{display:inline-block}.ss-page-title-hr, .ss-page-title, .ss-company-name, .ss-comment-title{text-align:left;display:block;background-color:#0066cc; padding:2px 2px 2px 2px;width:100%}.savedsearch-item td a {width: auto;height: auto;color: white;font-size: 90%; padding:5px}.ss-thumbnail img {display: none;}.ss-page-title-homepage{width:auto}.ss-text-links {margin: 0px 0px 0px 5px;}.ss-page-title-homepage, .ss-page-title-fp, .ss-company-name-fp, .ss-comment-title-fp {display: block;padding: 0px;width: 100%;}.ss-page-title-homepage a,.ss-page-title-fp a, .ss-company-name-fp a, .ss-comment-title-fp a{padding: 5px 5px 5px 5px;display:block;height:20px}.ss-page-title-yourlogo-fp a{color:white}.ss-page-title-yourlogo-fp {font-size: 90%;font-weight: normal;margin: 0px 0px 0px -10px;display: inline;padding: 5px 0px 2px 5px;width: 100%;text-transform: capitalize;text-align: left;}.ss-divider {box-shadow:none;min-height: auto;display: block;margin: 0px;padding: 0px;background-color: #ffffff;border: none;border-radius: 0px;width: 100%;}.ss-star-rating-fp img {margin: 6px 0px 0px 0px;}.ss-thumbnail-fp img {margin:10px 0px 0px 0px;}.saved-search-navigation nav ul {display: block;visibility: visible;position: relative;border: none;background-color: white;padding: 5px;width: 80%;}.saved-search-navigation a {padding:3px;margin: 5px;border-radius: 0px;width: 20px;height: 20px;}.ss-page-title-fp a, .ss-page-title-yourlogo-fp a, .ss-company-name-fp a, .ss-comment-title-fp a {color: #0066cc !important;margin: 5px 0px -5px -5px !important;border-radius: 5px;line-height: 100%;display: block;font-weight: bold;}  .lifetime-listings-surround {margin:-5px 0px 0px 0px;display: inline-block;padding: 1px 0px 0px 0px;}.free-listings-surround .ss-page-title-fp a {background-color: white;font-size: 90%;font-weight: bold;border-radius: initial;margin:0px 0px -10px -5px;}.lifetime-listings-surround .ss-page-description-fp {font-size: 80%;margin: 3px 0px 3px 0px;}.lifetime-listings-surround .ss-thumbnail-fp img {margin:10px 0px 0px -2px;height: 40px;width: 40px;}.free-listings-surround .ss-thumbnail-fp img {margin:10px 0px 0px -12px;height: 40px;width: 40px;}.free-listings-surround .ss-page-description-fp {font-size:75%;margin: 3px 0px 0px 0px;}.yourcompanylogo {margin: 20px 5px 0px 5px;}.premium-listings-tag {margin: 10px 0px -10px 3px}.premium-listings-surround {margin: 0px 0px 0px 0px;display: inline-block;}.premium-listings-surround .ss-page-description-fp {font-size: 80%;margin: 3px 0px 3px 0px;}.premium-listings-surround .ss-thumbnail-fp img {margin:10px 0px 0px -4px;height: 40px;width: 40px;}.premium-listings-surround .ss-page-title-fp a {font-size: 80%;margin: 0px 0px -10px -5px;}.lifetime-listings-surround .ss-page-title-fp a {font-size: 90%;margin:0px 0px -10px -8px;}.tell-a-friend-surround {margin: 50px 5px 40px 40px;}.lifetime-listings-tag {margin: -3px 0px -5px 0px;}
/*register*/.scrolling-featured-gallery-position, .scrolling-featured-gallery-position{display:none}.button-free-company-page a {margin: 50px 0px 50px 0px;font-size: 90%;border: none;border-radius: 10px;padding: 15px 1px 15px 1px;}.register-table{margin: 0px;}.register-intro {font-size: 90%;width: 340px;color: #336699;margin: 0px 0px 0px 0px;line-height: 110%;text-align: left;}.register-button a {margin: 50px 0px 50px 100px;padding: 0px 10px 20px 10px;}.register-table-column1, .register-table-column2 {margin-left: 0px;}.register-label {text-align: right;font-size: 90%;white-space: normal;margin-left: 5px;font-weight: normal;float: right;width: auto;}.wizard-link {margin: 0px;letter-spacing: -1px;font-size: 80%;text-decoration: none;padding: 0px;border: none;text-align: right;border-radius: 0px;background: none;width: 100px;position: absolute;}.wizard-link a {color: #0066cc;word-wrap: normal;letter-spacing: normal;width: 100px;}.register-table input {width: 210px;font-size: 90%;}.register-table select {width: 212px;}.register-short-description textarea {width: 207px;}#CompanyIntroduction {margin: -20px 0px 0px 10px;width: 170px;height: 150px;} 
/*guides*/.g-finance, .g-jobs, .g-startups, .g-management, .g-technology, .g-office, .g-business-debt, .g-legal, .g-startup-ideas, .g-sales, .g-personal-debt{width:100px;margin:-10px 10px 10px 0px;}.guide-table p{margin: -10px 3px 25px 0px;}
/*company listing*/.company-summary-table {width: 100%; box-shadow:none; border: none;padding: 0px;margin: 0px 0px -20px 0px;background-color: white;}.company-logo-image img {margin: 0px -1px 0px 0px;width: 40px;height: 50px;}.company-container {background-color:white;padding: 0px;margin: 0px;width:auto;border: none;border-radius: 0px;border-color: white;box-shadow: none}.aggregaterating {font-size: 70%;margin: -5px 0px 10px 0px;float: none;width: auto;text-align: left;display: block;}.company-type{display:none}.grey-splodge, .grey-splodge-with-float {padding: 0px;margin:20px 0px 20px 5px;width: 100%;display:inline-block;box-shadow: none;background-color: transparent;border: none;}.view-map-link a:hover,.button a:hover, .button-gray a:hover, .post-review-link a:hover, .tellfriend-link a:hover, .website-button a:hover, .company-voucher a:hover, .view-products-link a:hover,.view-services-link a:hover{background-color:gray;}.tell-friend-label{font-size:60%;text-align:left;}.button a, .tellfriend-link a, .button-gray a, .post-review-link a, .company-voucher a, .view-map-link a, .view-products-link a,.view-services-link a {border: none;background-color: #3F3F3F;color: white;padding: 0px;margin: 0px 5px 5px 0px;width: 105px;text-align: center;border-radius: 10px;}.button a:hover,  .tellfriend-link a:hover, .button-gray a:hover, .post-review-link a:hover, .website-button a:hover, .company-voucher a:hover, .view-products-link a:hover {border-radius:none;border:none;background-color: gray;}.messagepop {margin:-80px 0px 0px 5px;background-color:#D5D6DA;left:10px;font-size: 75% !important;width: 270px !important;padding: 5px;}.company-telephone {background-position-x:240px;}.company-product-details-product-currency {font-size: 70%;text-align: left;}.company-product-details-product-name, .company-profile-details-service-name{text-align:left;margin:-10px 0px 0px 0px;}.company-open-time {font-size: 50%;}.review-page-title{font-size:90%;}.company-day {font-weight: bold;text-align: right;font-size: 70%;color: green;margin: 0px 0px 40px 0px;width: 20px;display: block;writing-mode: lr-tb !important;-webkit-transform: rotate(90deg);text-align: right;-moz-transform: rotate(90deg);-o-transform: rotate(90deg);bottom: 0;width: 20px;font-family: ‘Trebuchet MS’, Helvetica, sans-serif;}#bd {margin: 5px 0px 10px 5px}#gmap {height:300px;width:250px;}.company-details-non-logo {width:auto;}.company-images img {margin: 0px 1px 3px 0px;height: 83px;}.review-text{width:auto}.review {width: auto;display: inline-block;margin: 30px 5px 30px 5px;padding: 10px;background-color: #ffffff;text-align: left;border: none;border-radius: 0px;}.review-author-image img {margin: -2px 1px 5px -15px;width: 30px;height: 30px;border: 1px solid #cccccc;z-index: 1;border-radius: 2px;padding: 0px;}.ui-widget textarea[name=Message] {width: 165px;}	.help-text{display:none}.review-date-published {color: #0066cc;}#Name, #Telephone, #EmailAddress, #NatureOfEnquiry, #TimeToCallBack, #StreetName, #CountryId, #CountyId, #TownId, #PostCode{width:170px;}#Review_ReviewKnowledgeRating, #Review_ReviewServiceRating, #Review_ReviewValueRating, #Review_ReviewProductsRating,#Review_ReviewByAuthorName, #Review_ReviewByAuthorEmail, #Review_ReviewByLocation, #Review_ReviewAccessibilityRating {margin: 5px 0px 0px 0px;width: 250px;}#send-message-dialog{font-size:90%;padding:0px}.company-name {margin: -5px 0px -10px 0px;font-size: 120%;font-weight: bolder;background-image: none;padding: 1px 0px 0px 0px;}.company-snapshot {font-size:50%;margin: 0px 0px 0px 0px;color:gray}.company-address {font-size: 70%;margin: -5px 0px 10px 0px;width:90%;}.company-description-short {font-size: 75%;}.company-description-long {font-size: 80%;margin: 0px;padding: 0px;width: 90%;}.company-open-time{font-size:50%;}.image-right img {margin: 0px 0px 0px 0px;height: 100px;width: 100px;}
/*contact form*/.contact-form-introduction {margin: 0px 0px 0px 0px;font-size: 70%;color: gray;}
/*review form*/#post-review-form {width: auto;}.ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable ui-resizable{overflow-y:scroll;overflow-x:scroll;}#post-review-dialog textarea, #Review_ReviewTitle, #Review_ReviewByAuthorWebsite{width: 250px;}.editor-field input.check-box {margin: 30px 0px 20px 0px;float: none;border: none;}.ui-dialog-title {font-size: 70%;text-align: left;}
/*voucher*/.voucher-overall-surround {margin: -55px 0px 0px -10px;}.voucher-surround {margin-top: 0px;width: auto;}.voucher-table{	font-size:200%}.voucher-scissors-left img{display:none;}.voucher-instructions, .voucher-print-button a {display: none;}.voucher-image img {height: 50px;width: 50px;float: left;}
/*login 1px to 360px mobile*/.validation-summary-errors li{margin: 0px 0px 0px 0px}.editor-label {margin: 10px 0px 0px 0px;text-align: left;float:none;}.login-label {width: auto;text-align: right;margin: 20px 0px 0px 0px;}.member-login {margin: 0px;padding: 0px;font-size: 80%;width: 100%;border: none;background-color: #ffffff;border-radius: 0px;}.captcha-refresh a {margin: 0px 0px 0px 0px;}.member-login input {width: 150px;margin: 20px 0px 0px 0px;}.captcha-image img {margin: -21px 0px 0px 166px;padding: 0px;width: 120px;height: 40px;display: block;float: none;}#login-questionmark {margin: 20px 0px 0px 0px;}.member-login input[name=RememberMe] {margin: 17px 0px 0px -62px;}.login-button a {margin: -20px 0px 0px 0px;height: 25px;width: 150px;}.forgot-password-button {padding: 5px;}.centertext {font-size:110%;float: left;}#CaptchaInputText {margin: -10px 0px 10px 165px;width: 121px;height: 37px;font-size: 190%;}#login-questionmark:hover > #login-questionmark-explanation {height: 70px;width: 220px;margin: -100px 0px 0px -100px;font-size: 110%;}.field-validation-error {color: red;font-size: 120%;float: left;font-weight: bold;text-align: center;}
/*contact form*/.cflite{background-color: #ffffff;font-size:80%}.cflite_td{background-color: #ffffff;border: solid 1px #ffffff;width:120px}.cflite input[type=text]{	width:150px}.contact-enquiry-type select[name=Enquiry_Type] {width: 153px;}.cflite textarea {width: 146px;} }
