@charset "utf-8";
/* ==============================================================================================
structure.css	: 	Main Stylesheet
Compiled for	:	Fun Projects
Developed by	:	IT Outsourcing Asia

Created on		:	27 Aug 2009
Last Updates	:	20 Sept 2010 -> 10 Dec 2010 -> 08 Feb 2011
================================================================================================= */

html body {font-family: Arial, Helvetica, sans-serif;font-size: 62.5%; line-height:18px;}
*{padding:0;margin:0;}
div#container {width: 890px;margin: 0 auto; margin-bottom: 10px;font-size: 1.2em;}
div.holder {width: 890px;margin: 0 auto; position:relative;}
a{outline:0px;}

/* BEGIN: Header selectors */
div#header {width: 100%;font-size:1.2em; margin-bottom:20px;}
div#header h1.branding, div#header h2.branding {margin-top:-10px;width: 50%;overflow: hidden;float: left;font-size:2.1em; padding:0;}

/* Header strucure */
div#header .holder{position:relative; height:85px;}
ul.top-links{position:absolute; right:0; top:10px; width:auto; height:25px; line-height:25px;list-style:none; display:inline;}
ul.top-links a{text-decoration:underline;}
ul.top-links a:hover{text-decoration:none;}
ul.top-links li.top-links-on a{ font-weight:bold;}
ul.top-links li{float:left; margin-left:10px;}
ul.top-links li.cv-rt{width:5px;}

div#search{position:absolute; right:0; top:45px; text-align:right; height:44px; width:360px; line-height:44px; padding:0 0 0 10px;}
div#search form{ padding:0 8px 0 0;}
div#search input{width:290px; height:20px; line-height:20px; position:relative; top:1px;}
div#search button{ position:relative; top:-2px;}

/* Search button */
div#search button {border: none;background: none;padding: 0;margin-left: 0;width: auto;overflow: visible;text-align: center;white-space: nowrap;height: 21px;line-height: 20px;cursor: pointer;margin-left:-3px;margin-top:-2px;}
div#search button span, div#search button em {display: block;height: 21px;line-height:18px !important;margin: 0;font:bold 10px Verdana, Arial, Helvetica, sans-serif;}	
div#search button em {font-style: normal;padding-right: 10px;}
#horiz-menu #language_menu{overflow:hidden; visibility: visible; width: 400px; height: 275px; margin-top:-10px; margin-left:0;}

/* BEGIN: contentcol selectors */
div#contentcol {width: 630px;float: left; margin-bottom:20px;}
div#contentcol h1, div#contentcolfull h1 {font-size: 1.5em;	font-weight: normal;margin-bottom: 15px; clear:both;}
h2{font-size:1.5em; padding:1em 0;}
div#contentcol h2.page-title, div#contentcolfull h2.page-title {font-size: 1.5em;	padding: 5px 0;}
div#contentcol h3 {font-size: 1.1em; padding: 0 0 0.5em 0;}
/*div#contentcol p, div#contentcolfull p {line-height: 110%;margin: 0 0 15px 0;}*/
div#language-cloud {clear:left;  padding: 1.5em 12px; width: 96.2%; overflow: hidden;}
div#language-cloud p {width: 58.5%; float: left; line-height:2em; word-spacing: 0.3em;}
div.width33 h3,div.width50 h3, div.width25 h3, div.listing h3 {font-size: 1.1em;padding: 0 0 5px 0;}
.width50 p {margin-bottom:10px;}
div.listing .width33, div.listing .width50{ margin:0 0 5px 0;}
div.listing .width33 p span, div.listing .width50 p span {display:block}
div.banner {width:auto; float:right; margin: 0 10px 10px 10px;}
div#contentcol div.photoholder h2 {font-size: 1.1em;}
div#review p {margin: 5px 0;}
div#assistcol .tabcontent {padding: 2px; text-align: center;}
div.paging em {font-style: normal; margin-right: 12px;}
div.listing {margin:0 0 20px;}
div.row-odd, div.row-even {padding: 10px 10px 0; width:610px; overflow: hidden;}
div.row-odd .width25, div.row-even .width25{margin-bottom:0;}
div.row-even {background:none;}

div#pagination {display:block; margin-bottom:20px;}
div#pagination span.pagiNav {width: 11px;margin-left: 5px;margin-right: 5px;margin-top: 1px;float: left;}
div#pagination p.next {margin-left: 5px;}
div#pagination span.curPage {max-width: 95.8%;width: auto !important;width: 95.8%;float: left;line-height: 1.4em;font-weight:bold;padding: 1px 4px 2px 4px;text-align: center;text-decoration: none;margin-left:2px;}
div#pagination span.pageNum {max-width: 95.8%;width: auto !important;width: 95.8%;float: left;line-height: 1.8em;margin-left:2px;}
div#pagination span.pageNum a {padding: 2px 4px;text-align: center;text-decoration: none;}
div#pagination span.pageNum a:hover {padding: 2px 4px;}

/* BEGIN: contentcolfull selectors */
div#contentcolfull {width: 100%; overflow: hidden;}
div#contentcolfull .tabcontent {width: 440px; float: left;}
div#contentcolfull .tabcontent form {width:100%;}
div#preview {width: 406px; float: left; margin-bottom:20px;}
div#preview .blockholder {display: block; height: 205px; padding: 30px 10px 0 20px;}
div#preview .blockholder p {padding-left: 150px; margin: 5px 0; }
div#preview .blockholderotherinfo {display: block; height: 233px; padding: 5px 10px 5px 20px;}
div#preview .blockholderotherinfo p {padding-left: 150px; margin: 5px 0;}

/* BEGIN: assistcol selectors */
div#assistcol {width: 240px;float: right; margin-top:8px; }
div#assistcol h2, div#preview h2 {font-size: 1.5em;font-weight: normal; padding:0; margin:0 0 15px 0;}
div#preview h2.preview{padding:5px 1px;}
div#assistcol ul, div#assistcol ol {list-style-position: outside;padding: 0 0 0 22px;}
ul.inline, ul.fixed-inline {width: 100%;overflow: hidden;list-style-position: inherit;padding: 0;margin-bottom: 10px;}
div#assistcol ul.fixed-inline, div#assistcol ul.inline {padding: 0;}
ul.inline li, ul.fixed-inline li {float: left;list-style: none;margin-right: 4px;}
div#assistcol ul.fixed-inline li {width: 75px;min-height: 115px;height: auto !important;height: 115px;margin-right: 5px;margin-bottom: 5px;}
div#assistcol ul.fixed-inline li span {display: block;	font-size: 0.9em;}

/* BEGIN: independent class selectors */
.block-holder {display: block; clear:both; margin-bottom:20px;}
.float-holder {width: 100%;overflow: hidden;}
.width90 {width: 85%;float: left;margin: 0 0 10px 1%;}
.width50 {width: 50%;float: left;margin: 0 1.5% 10px 0;}
.width33 {width: 31.5%;float: left;margin: 0 1.5% 10px 0;}
.width25 {width: 23%;float: left;margin: 0 1.5% 10px 0;}
.dottedbox {padding:10px 10px 5px 10px ;width: auto; margin-bottom:10px;}
.width10 {width: 10%; float: left; padding-right: 20px;}
.advertiserinfo {height: auto !important;}
.advertiserinfo div.width33{margin-bottom:0 !important;}
.advertiserinfo div.width33 p{margin-bottom:10px !important;}
.rating {display: inline; padding-top: 3px; margin-left: 5px;}
.image-rate {margin: 0 2px}

/* BEGIN: table selectors */
table {border-collapse: collapse;}
th {padding: 7px;text-align: left;font-size: 1.12em;}
td {padding: 5px 7px; font-size:12px;}
table#gallery_table td{vertical-align:top;}
#hold table td{padding:3px 3px 0 0;}
tr.header {font-weight: bold;}

/* BEGIN: form selectors */
div#review{ padding-top:10px;}
div#review form {display: block;}
div#review label {margin: 5px 0;line-height:2em;}
div#review input, div#review textarea {margin: 2px 0;padding: 2px 3px;font-family: Arial, Helvetica, sans-serif;font-size: 1.1em;}

/* BEGIN: footer selectors */
div#footer {width: 100%; overflow:hidden; font-size: 1.1em; margin-bottom: 1em}
div#footer ul#footernav {width:70%; overflow:hidden; float:left;}
div#footer ul#footernav li {display:inline; list-style: none; line-height: 27px;}
div#footer p.developer {width:auto; float:right; overflow:hidden;}
div#footer p.developer img {float:left;}
div#footer p.developer em {float:left; margin-top:5px; margin-right: 5px;}

/* BEGIN: PSEUDO selectors */
a img {border: 0 none; outline: none}
a {text-decoration: underline}
a:hover {text-decoration: none}
div.width33 a, div#footer a, .home-related-art li a {text-decoration: underline}
div.width33 a:hover, div#footer a:hover {text-decoration: none}
ul.tabs a {text-decoration: none}

/* Slideshow */
#slideshow {margin:0 auto; height:126px; overflow:hidden; width:630px; margin-bottom:10px;}
#slideshow_wrapper {position:relative;	overflow: hidden;height: 126px;left: 0px;top: 0px;}
#slideshow_set {position:absolute;}
#slideshow ul{list-style: none;}
#slideshow ul#slideshow_set li {width: 114;display: inline;float: left;margin: 0 1px;}
#slideshow ul#slideshow_set li img{margin: 3px 0;}
#navigation {position:absolute; z-index:10;}
#scroll_left {left: 0;top: 0;}
#scroll_right {left: 615px;top: 0;}
#scroll_left, #scroll_right {position: absolute;overflow: hidden;display: block;padding: 0 0 0 20px;height:125px;width: 0px !important; /* for most browsers */    width /**/: 21px; /* for IE5.5's bad box model */}

/* Slideshow fanpage */
#slideshowv {margin: 10px 10px 0 0;/*width: 100%;*/height: 420px;overflow:hidden;width:126px /* width of image */; float:left;}
#slideshowv_wrapper {position: relative;overflow: hidden;/*width: 440px;*/height: 386px;left: 0px;top: 0px;}
#slideshowv_set {position: absolute;}
#slideshowv ul{list-style: none;}
#slideshowv ul#slideshowv_set li {width: auto;display: inline;float: left;margin: 3px 2px 0 8px;}
#slideshowv #navigation {position: absolute;z-index: 10;}
#slideshowv #scroll_top {left: 0;top: 0;}
#slideshowv #scroll_bottom {/*left: 420px;*/top: 371px;}
#slideshowv #scroll_top,#slideshowv #scroll_bottom {position: absolute;overflow: hidden;display: block;padding: 0 0 0 16px;width: 110px !important; /* for most browsers */    width /**/:21px; /* for IE5.5's bad box model */}
div.gallerypanef {/*height: 126px;*/ height:135px;}
div.gallerypanef p.previous, div.gallerypane p.next {float: left;}
div.gallerypanef p.next {float: right;}
div.gallerypanef ul {width: auto;float: left;}
div.gallerypanef ul li {width: auto;display: inline;float: left;list-style: none;margin: 3px;}

/* =============== Image sliding css for picture gallery ========== */
#hold {z-index: 100; overflow: hidden; width: 100%; position: relative;	height:126px;}
#wn {z-index: 1; left: 0px; overflow: hidden; width: 100%;  top: 0px;}
#lyr1 {z-index: 1; left: 0px; position: absolute; top: 0px;}

/* on mouse over show image css */
#hintbox{position:absolute;top: 0;font:normal 11px Verdana;z-index:100;visibility: hidden;}
.hintanchor{cursor:pointer;}

/* css for other city autoselect */
#ajax_listOfOptions{
	position:absolute;		/* Never change this one */
	width:200px;			/* Width of box */
	height:160px;			/* Height of box */
	overflow:auto;			/* Scrolling features */
	text-align:left;
	font-size:11px;
	z-index:100;
	display:none;
	}
#ajax_listOfOptions div{/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{/* Div for each item in list */}
#ajax_listOfOptions_iframe{position:absolute;z-index:5;}
#loading1{width: 200px;height: 30px;text-align: left;font-weight:bold;font-family:Arial;font-size:11px;position:absolute;}
#loading2{width: 200px;height: 30px;text-align: left;font-weight:bold;font-family:Arial;font-size:11px;position:absolute;}
#loading3{width: 200px;height: 30px;text-align: left;font-weight:bold;font-family:Arial;font-size:11px;position:absolute;}

/* Menu stuff */
#horiz-menu ul{padding:0; margin:0;}
#horiz-menu li.active a {text-decoration:none;}
#horiz-menu li li:hover, #horiz-menu li li.sfHover {font-size:12px;}

/*====================== New CSS */
td.width33 a:link, td.width33 a:visited, td.width50 a:link, td.width50 a:visited{text-decoration:underline;}
td.width33 a:hover, td.width50 a:hover{text-decoration:none;}
#thumbview{float:left;padding:10px 0 0 20px;}
.trans-table {border-collapse: collapse;background:none;}
.label{padding:0;}

/* ================== CSS for buttons */
button {border: none;background: none;padding: 0;margin: 0;width: auto;overflow: visible;text-align: center;white-space: nowrap;height: 21px;line-height: 20px;cursor: pointer;/*	float:left;*/}
button span, button em {display: block;height: 21px;line-height:18px !important;margin: 0;font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
button span {padding-left: 10px;}	
button em {font-style: normal;padding-right: 10px;}
#language-left{	width:8px;height:27px;float:left;}
#horiznav .language-bg{height:17px;padding:3px;padding-right:10px;float:left;font-size:12px;font-weight:bold;padding-top:7px;}
div#language{padding:0;margin-left:-3px;float:left;margin-top:-1px;}
div#language button {border: none;background: none;padding: 0;margin-left: 0;width: auto;overflow: visible;text-align: center;white-space: nowrap;height: 28px;line-height: 20px;cursor: pointer;margin-top:0;}
div#language button span, div#language button em {display: block;height: 28px;line-height:18px !important;	margin: 0;font:bold 12px Verdana, Arial, Helvetica, sans-serif;padding-left:5px;}
div#language button em {font-style: normal;padding-right: 25px;padding-top:3px;}

/* CSS for displaying error message at top */
.err_css{padding:5px; margin-bottom:15px;}
.succ_css{padding:5px; margin-bottom:15px;}
.img_span{float:left; padding-right: 5px;}

/* ---------------------- layout -------------------- */
.boxes{/*border:1px #d2b7b5 solid;*/}
#spacer{height:5px;}
#content{padding-right:10px;}
#spacertop{padding-top:10px;}
#spacerbottom{padding-bottom:10px;}
ul#tips{margin-left:10px;}

/* @group Structure */
div#horiz-menu {position: relative;}
div#sub-menu {position: absolute;left: 262px;top: 75px;}

/* @group Horizontal Menu */
#horiz-menu {display:block;height: 37px;line-height:37px;}
#horiz-menu ul {list-style: none;margin: 0;padding: 0;}
#horiz-menu li {display: block;float: left; margin: 0;margin-right: 10px;padding: 0;}
#horiz-menu li span {display: block;float: left;}
#horiz-menu a {display: block;float: left;height: 37px;line-height: 30px;padding: 0 12px;font-weight: bold;font-size: 14px;}
#horiz-menu li li a {font-size: 12px;}
#horiz-menu a:hover {text-decoration: none;}
#horiz-menu li:hover,#horiz-menu li.sfHover {background: none;}

/* @group Sub Menu */
#sub-menu ul {margin: 0;padding: 0;}
#sub-menu ul li {display: block;float: left;list-style: none;margin: 0;padding: 0;font-weight: bold;}
#sub-menu ul li a {padding: 0 15px;font-size: 12px;}
span.topdaddy{background-repeat:no-repeat; width:108px;padding-left:5px;padding-top:3px;}
#dropdown-front{width:182px;text-align:right; vertical-align:middle;font-size:14px;font-weight:600;}

/*================== login */
#Login td.dataLabel{text-align:left;}
#Login td.dataLabel input#user_name, #Login td.dataLabel input#password{ width:150px; }

/*================== added while testing */
#err_captcha label{margin:0;}
table.trans-table font br{display:none;}
.no-number{list-style:none; line-height:25px;}

/*==================== Language Cloud Decoration */
div#language-cloud{padding: 17px 0 0; width:630px;}
div#language-cloud .border-bg{padding:5px 10px 5px 20px; width:600px; display:inline-block;}/*background repeated image*/
div#language-cloud .border-btm{clear:both; height:15px; line-height:15px; font-size:1px;}

/* FAN Page */
#fan-page{ overflow:auto; padding:3px 0;}
.fanpage-holder .dottedbox{ width:603px;}
#avg-thumbsup{float:right; font-weight:bold; margin-right:10px;}
div#contentcol h1.fan-title{float:left; margin:0;}
.fanpage-holder{padding-top:1px; margin-top:13px;}
.fanpage-holder .fan-border{border-top:none; margin-top:2px;}
.fan-title{padding-left:10px;}
#avg-thumbsup img{margin:0 2px; vertical-align:middle;}
#slideshowv .addphoto_viewall a{font-size:11px;}
#slideshowv .addphoto_viewall{text-align:center; margin-top:5px;}

/* Create Fan page */
#fan-post{width:240px; height:80px;}
#upload-fanpage{font-weight:bold; text-decoration:none; font-size:12px; line-height:25px; width:145px; height:50px; display:block; padding: 28px 0 0 90px;}

/* Newsletter */
.input-box {width:240px; margin-top:10px;}
#newsletter{padding:2px;}
#newsletter label{float:left;width:85px; font-weight:bold; font-size:11px;}
#newsletter input.textfield, #newsletter select{width:138px;}
#newsletter textarea{width:222px;}
.float-left{float:left;}
.float-left br{line-height:0;}
#popup_advertiser ul li{display:inline; float:left; width:100px; height:75px;}
#popup_advertiser ul li a{width:85px; height:30px; padding-top:65px; text-align:center; margin-left:10px;}
#popup_advertiser ul li a#my-adv{display:block;}
#popup_advertiser ul li a#edit-profile{display:block;}

/* lightbox content display */
#overlay{position: absolute;top: 0px;left: 0px;z-index:90;width: 100%; height: 100%; opacity:0.75; filter:alpha(opacity=80) /* required for IEs */;}
#box{margin: 0;padding: 0;overflow: auto;}
#box #close{position:absolute;top:3px;right:3px;cursor:pointer; font:bold 11px verdana; text-transform:uppercase;}
#box #boxContents {margin-top:12px;padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#fixer-iframe{width: 430px; height: 320px; position: absolute; left:0; top:0;  z-index:991;}
#wraps-popups-content{position:absolute; left:0px; top:25px; padding:10px; z-index:992;}

/* Advertiser Number */
.row-odd, .row-even{ position:relative;}
.advertiser_number{height:16px; width:15px; line-height:16px; position:absolute; top:18px; left:17px; text-align:center;  font-weight:bold;}

/* Google map */
a.print_gmap{height:16px; width:16px;  padding:5px; display:block; text-indent:-999em;}
a.enlarge_gmap{height:16px; width:16px;  padding:5px; display:block; text-indent:-999em;}
div#map{border: 1px solid #1A1658; width:612px; height:350px;}

/* Advertise with us */
#advertise{ height:60px; text-transform:uppercase; font-size:18px; letter-spacing:1px; font-weight:bold; text-align:center;}
#advertise a{ display:block; height:55px; padding:5px 0 0 80px; line-height:25px; text-decoration:none; cursor:pointer;}

/* Write & share article */
.share {height:auto; margin-bottom:10px; padding:0 /* OR remove class padbottom20 from div */;}
#sharetoptext{height:115px; margin-bottom:75px;}
#sharefun{padding:10px 0 0 10px; font-weight:bold; display:inline-block;}
#writearticle, #sharephotos{float:left; width:90px; font-size:16px; font-weight:bold; padding:10px 0 10px 10px;}
#writearticle{float:left;}
#sharephotos{float:right;} 
#and{float:left; padding:20px 0 10px 0;}
#icons{ clear:both; position:relative; background:#fff; display:inline-block; height:70px; width:240px;}
a#upload-article, a#upload-photos{ position:absolute; top:-10px; font:bold 11px arial; text-align:center; text-decoration:none; display:block; height:25px; width:116px; padding-top:50px; overflow:hidden;}
a#upload-article{left:0;}
a#upload-photos{right:0;} 

/* BEGIN: Form Selectors */
div#language-cloud form {width: 30%;float: right;margin-top: 15px;}
div#language-cloud form select, div#language-cloud form input {display: block;margin-bottom: 15px;}
#language-cloud form select {width: 160px;}
div.tabcontent form {width: 100%; overflow: hidden; margin-top:10px;}
div.tabcontent form select {margin:0 3px 0 0;}
div.tabcontent input, div.tabcontent textarea, div.tabcontent checkbox { margin:0 3px 0 0;} 
div.tabcontent textarea {margin:0 3px 10px 0;}
div.tabcontent form label { clear:both; float: left; margin: 0 10px 15px 0; width: 120px;}
div.tabcontent form input.submit {float: left;}
div.tabcontent form br {clear:both;}
div.tabcontent div.captcha {padding-left: 130px;}
div.tabcontent div.captcha img {float:left;}
div.captcha input{margin-left:0;}
div#contentcol .captcha span { display: block;}
div.form-float {width: 100%; overflow: hidden;}

/* UPload Article Page */
.mceEditorContainer{float:left; margin-bottom:10px;}

/* Added for JQuery Validation */
div.tabcontent form label.error{display:block; width:65%; padding:2px 0 2px 20px; margin:-5px 0 10px 130px; font-size:11px;}
div.captcha label.error{ margin:5px 10px 10px 0 !important; display:block; width:90% !important; font-size:11px;}
div.tabcontent div.wraps-field, div.tabcontent div.wraps-confirm-pwd, div.tabcontent div.wraps-captcha, div.tabcontent div.wraps-pic-taken-date, div.tabcontent div.wraps-fanpage-img-tag, div.tabcontent div.wraps-ur-email, div.tabcontent div.wraps-ur-fren-email, div.tabcontent div.wraps-ur-fren-name { clear:both; display:block; width:100%;} /* needed -- Chrome Fixer */
.wraps-btn{ clear:both; padding-top:10px; margin-left:130px;}
div.tabcontent div.wraps-confirm-pwd label.error, div.tabcontent div.wraps-pic-taken-date label.error, div.tabcontent div.wraps-fanpage-img-tag label.error{ margin-top:-20px !important;}
div.tabcontent form label.err-hidden{display:none;}
div.tabcontent form label.checked{float:none; display:inline; margin:0;padding-top:0; vertical-align:top;}
div.tabcontent form label.succ-hidden{display:none !important;}

/* Review Validation */
div#form label.error{display:block; font-size:11px; margin:0; padding:2px 0 2px 20px;}
div#form label.err-hidden{display:none;}
div#form label.checked{float:none; display:inline; margin:0;}
div#form label.succ-hidden{display:none !important;}
.bttn-spacer10 {width:10px; display:block; float: left;}

/* ================================== Fine Tuning CSS ===================== */

/* Business Details --> NEW */
.wraps-menu-tabs{ display:block; overflow:auto; margin-top:20px;}
.icons{float:right; width:100px; text-align:right; height:26px;}
.icons a{margin-right:5px; vertical-align:baseline; display:inline-block; margin:3px 5px 0 0; line-height:26px;}
.bg-cv-lt{width:5px; padding-left:5px; display:block;}
.bg-cv-rt{width:5px; padding-right:5px; display:block; width:500px; height:26px;}
.tab-menu{display:block; height:26px; list-style:none;}
.tab-menu li{float:left; display:inline-block; padding-top:6px; margin-right:3px;}
.tab-menu a{display:inline-block; padding-left:10px; text-decoration:none;}
.tab-menu a:hover{text-decoration:underline; cursor:pointer;}
.tab-menu a span{display:inline-block; padding-right:10px; height:20px; line-height:20px; font-size:11px; font-weight:bold;}
.goto{font-weight:bold; padding:0 5px;}
.tab-menu-base{display:block; padding:8px 10px 5px 10px; overflow:auto; clear:left;}
.tab-menu-base span{ display:block; float:left; font-weight:bold; font-size:11px;}
.biz-title{ width:50%;}
.biz-rating{ width:30%;}
.biz-rating img{ vertical-align:middle;}
.biz-claim{ width:19%; text-align:right;}
.biz-claim a{ text-decoration:underline;}
.biz-claim a:hover{ text-decoration:none;}

.features{border:1px solid #dedede;}
.features .block-title{background:#fff; font-weight:bold;}
.features .description{padding:5px 10px;}

.wraps-biz-blocks{ font-size:11px;}
.wraps-biz-blocks td{font-size:11px !important;}
.biz-block{display:block;}
.block-title{padding:5px 10px; height:15px; font-size:12px; border-bottom:4px solid #F1EDEE;}
.block-title span{ display:block; float:left;}
.cat-title{ width:50%;}
.cat-title a{text-decoration:underline; margin-left:10px;}
.cat-title a:hover{ text-decoration:none;}
.cat-rating{ width:30%;}
.cat-show-hide{ width:19%; text-align:right;}
.cat-show-hide a{ width:auto;}
.cat-show-hide img{margin-top:2px;}

.block-content{ padding:0 8px 8px 8px;}
.block-content table{border-collapse:collapse; margin:4px 0 0 0;}
.block-content tr.heading{font-weight:bold;}
.block-content td{ width:24%; white-space:normal; vertical-align:top;}

ul.squared{ display:block; list-style:none; font-size:11px;}
ul.squared li{padding-left:10px; margin:0 0 5px 0;}

.edit-gotop{ padding:0 5px; text-align:right; font-size:12px; margin-bottom:5px;}
.edit-gotop span{ margin-left:20px;}
.edit-gotop a{text-decoration:underline;}
.edit-gotop a:hover{ text-decoration:none;}

.google-map{ padding:10px 0 5px 0;}

/* Tab content page info --> NEW */
.pginfo{padding:5px 10px; text-indent:20px; font-size:11px; margin-bottom:20px; line-height:16px;}
.pginfo strong{font-size:12px;}
span.quote-close{display:inline-block; height:20px; line-height:20px; width:20px;}
.advertiser-msg{padding:8px 8px 0 8px; margin-top:10px;}

/* To adjust --> NEW */
div#contentcol .block-holder h1, div#contentcolfull .block-holder h1{font-size:1.2em; font-weight:bold;}
h1.article-title-bg{padding:2px 8px 5px; line-height:22px; font-weight:bold;}
h1.no-result{padding:10px 0; font:bold 14px arial !important; position:relative;}
p.perpage {margin:0 !important;}
p.perpage span.related-article{ float:left; width:200px; display:inline; text-align:left; font-size:16px; font-weight:bold;}
.width15 {width:15%; float:left; padding-right:20px;}
/* span.user-links{position:absolute; bottom:15px; right:10px;}*/
.font-11{font-size:11px;}
.rt-add-holder{float:right; width:100px;}
div#contentcol .border-bg p{margin:0 0 5px 0;}
.wraps-bookmark-btn{margin:0 0 20px;}
div#contentcol .block-holder p{line-height:17px;}
.dottedbox{position:relative;}
.language-bar{ width:630px !important; padding:10px 0 0 0; font-size:11px;}
.site-color{ font-size:17px;}
.site-color li{ font-size:11px; font-weight:normal;}
.sep-border{ height:10px; line-height:10px; margin-bottom:10px;}
h3.title-art{ padding-bottom:0 !important; font-size:11px;}
h4.title-sub-art{ font-weight:normal; margin-bottom:5px;}
.home-related-art{padding:10px; font-size:11px;}
.home-related-art li{ width:50%; float:left; list-style:none;text-indent:10px;}
.business-listing select, .business-listing button{float:left; margin-right:5px !important;}
.business-listing select{ width:200px;}

/* Image bank image selector --> NEW */
.images-for{font-weight:bold; display:block; margin-bottom:5px;}
a.link-server{ float:right; font-weight:bold; padding-bottom:5px; margin-right:25px;}
a.link-own{ clear:left; float:right; height:20px; line-height:20px; font-weight:bold; margin-left:130px;}
ul.server-img-select{ float:left; list-style:none; display:inline-block; padding-bottom:5px;}

ul.server-img-select img{margin-bottom:5px; padding:5px 0 0 0;}
ul.server-img-select li{ float:left; display:inline-block; text-align:center; padding:5px; margin:0 5px 5px 0; height:115px; width:122px;}

ul.server-img-select img{ width:123px; margin-bottom:5px; padding:2px;}
ul.server-img-select li{ float:left; display:inline-block; text-align:center;  padding:5px; margin:0 5px 5px 0; height:auto; width:129px;}

li#uploadownimglink a{ display:inline-block; padding-top:7px;}
ul.server-img-select span.err{ height:65px; margin-top:50px; display:block;}
#imagebank_canvas{ height:auto; overflow:auto; float:left; width:450px;}

/* Home page uncategorized article listing --> NEW */
.wraps-list{ width:225px; padding:5px 5px 0 5px; float:right; margin-bottom:10px; overflow:hidden;}
.search-list input.search-text{ width:150px; height:18px; line-height:18px; margin:0 7px 7px 0; float:left;}
.wraps-list ul{ list-style:none; padding:5px 0; margin:0; display:inline-block; width:190px;}
.wraps-list li{ padding-left:12px; display:block; margin-bottom:8px; line-height:18px;}
.wraps-list a.read-more{ float:right; font-size:11px; font-weight:normal;}

/* Adsense --> NEW */
.adsense-bg{overflow:hidden;padding:10px;width:610px;}
.adsense_search_advertiser,.adsense_advertiser_details{float:right;}
.adsense_advertiser_details{margin:0 10px 20px 0;}
.adsense_search_advertiser{margin-right:30px;}
.adsense_footer{margin-bottom:10px;}
div#contentcol h1.no-result{font-size:1.2em;font-weight:bold;}
.no-result .icon-add, .related .icon-add{position:static; margin-left:10px;}
.no-result .icon-add, .related .icon-add{position:static; margin-left:10px;}

/* Business Details */
.todo-block li{width:31%; float:left;}
h1.nopages span.icon-add{display:none;}
.bz-dtl-col1{ width:350px;}
.bz-dtl-col2{ width:225px;}

/* Article Subtitle */
div#contentcol .block-holder h2.article-subtitle {font-size:1.1em;font-weight:bold;padding:0 0 0.5em 0;}
#wrapper {position: relative;}

/* Fix for preview scroll */

div#omessage00 p{margin-bottom:5px;}
div#omessage10 p{margin-bottom:5px;}
div#omessage10 a{margin:5px 0;}

/* Added for thickbox Registration page =================== NEW */
#popup-body .layout-2col div, #popup-body .layout-2col .tabcontent div{margin:0;}
#popup-body .layout-2col{ display:block; height:auto; width:auto; overflow:visible; margin-top:0; padding-top:5px;}
#popup-body .layout-2col .block-left{ float:left; width:310px; padding:10px; margin-right:10px; line-height:18px; margin-bottom:0;}
#popup-body .layout-2col .block-right{ float:left; width:550px; margin-bottom:0;}
ul.round{ display:block; list-style:none;}
ul.round li{padding-left:10px; margin:0 0 5px 0;}

/* Claim your business */
#free-account h2, #signinForm h2, #login-box h2{float:left;font-size:1.4em;font-weight:bold;padding:0 0 0.5em;}
.layout-2col .tabcontent{margin:0; padding:0;background:none;}
#popup-body .wraps-field label, #popup-body .wraps-confirm-pwd label, #popup-body .wraps-captcha label, #popup-body .wraps-btn label{padding:0;clear:both;float:left;margin:0 10px 15px 0;width:140px;}
h3.claimed-name{padding:5px 0; margin:5px 0 15px 0; font-size:1.2em; }
#popup-body .layout-2col #fromcountry, #popup-body .layout-2col #cities_div, #popup-body .layout-2col #other_city{float:left; margin-right:3px;}
#popup-body .layout-2col #register, #popup-body .layout-2col #login{float:left;width:550px;}
#popup-body .layout-2col  div.captcha {padding-left:150px;}

#popup-body .layout-2col .info-list{margin-top:20px;}
#info-register{padding-left:70px;}
#info-advantage{padding-left:70px;}
#info-register ul, #info-advantage ul{padding-left:13px;}

#popup-body .layout-2col label.error {display:block;font-size:11px;font-weight:normal;margin:-5px 0 0 150px;padding:2px 5px 10px 20px;width:auto;}
.i-agree{margin-left:5px;}

#popup-body .layout-2col #login .wraps-field label, #userprofile .wraps-field label, #userprofile .wraps-btn label{clear:both;float:left;margin:0 10px 15px 0;padding-left:0;width:100px;}
#popup-body .layout-2col #login label.error{margin:0; padding-left:20px;}
#userprofile .wraps-field label.error{margin-left:110px;}

.explainationForm h3.claimed-name{margin-top:0;}
.form-success h3.claimed-name{margin-top:0;font-size:1.2em;padding:5px 0;}
#popup-body .layout-2col .explainationForm .wraps-field label.error{margin-top:5px;}

/* 404 NOT Found */
#not-found404{margin:20px 0; padding:20px 0 20px 25px;}
#logo404{width:224px; height:102px; float:left;}
.page-not-found{font-family: "Arial Black","Courier New", Courier, monospace; font-size:30px; font-weight:bold; float:left; margin:40px 0 0 40px;}
.logo-row{margin-top:20px;}
.logo{width:108px; height:92px; float:left;}
.not-found-desc{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; float:left; margin:30px 0 0 20px;}

.return-btn{margin:5px 0 0 120px; font-weight:bold; padding:0 5px;}
.return-btn .return-bleft{width:5px; height:24px; float:left;}
.return-btn .return-bright{width:5px; height:24px;float:left;}
.return-btn .return-link{float:left; height:19px; padding:5px 5px 0 5px;}

/* Profile Page */
.profile-holder #preview{float:right; margin-top:30px;}
.profile-holder #profile-content{float:left;}
.profile-holder .block-holder{width:470px;}
#profile-content .row-odd{width:450px;}
.profile-holder .row-odd{width:875px;}

div#contentcolfull p {line-height:110%;margin:0 0 15px;}

/* Multiple image selector ==> NEW */
.flash-uploader{width:430px; height:330px; float:left;}
.uploaded-images{width:450px; float:left;}
.imgWrap{display:inline-block; position:relative; padding:3px; margin:2px 5px 3px 0; width:130px; float:left;}
.imgWrap img{vertical-align:top; width:130px;}
.imgDel{display:none; position:absolute; top:4px; right:4px; font-size:12px; font-weight:bold; cursor:pointer;}
.imgDel img{height:16px; width:16px;}

/* Firefox Fixers */
button::-moz-focus-inner{padding:0; border:0;}

/* Facebook connect login ---> design may change ===> NEED TO REVIEW COLOR ATTRIBUTES */
.fb-connet-ac{float:left; width:300px; margin-right:8px; border-right:1px solid #fff;}
.fb-create-ac{float:left; width:300px;}

/* Google Search Page */
div#contentcol h1.search-results{margin:0;}
h1.nopages span.icon-add{display:none;}

/* !? To delete after discussion !? */
h1.nopages span.icon-add{display:none;}

/* Article details */
.float-right .rating img{vertical-align:middle;}

.advertiserinfo .float-right a, .advertiserinfo .float-right{font-size:11px; color:#656565; font-weight:normal;}
.advertiserinfo .float-right a:hover{color:#FC942B;}
.advertiserinfo .float-right {margin-right:10px;}

/* Image upload size */
.image-tip{display:inline-block;font-size:11px;margin-bottom:10px;margin-left:130px;margin-top:-12px;}

/*Facebook Connect*/
#fb_login_image{margin-bottom:-3px;}

/* Bunnies */
.bunnies-404{width:615px; margin:0 auto; height:175px; margin:0 auto 20px auto; position:relative; top:5px;}
.bunnies-say-404{position:absolute; left:330px; top:25px; font-weight:bold; font-size:15px; width:240px; font-family:arial;}
div#contentcol .bunnies-say-404 p{line-height:20px;}

.bunnies-contact{width:610px; margin:0 auto; height:190px;}
*.bunnies-contact{margin-bottom:20px;}

.bunnies-register{width:440px; height:80px; position:relative; margin-bottom:10px;}
.bunnies-register .step-1{position:absolute; top:0; left:0;}
.bunnies-register .step-dir-12{position:absolute; top:8px; left:122px;}
.bunnies-register .step-2{position:absolute; top:0; left:145px;}
.bunnies-register .step-dir-23{position:absolute; top:8px; left:293px;}
.bunnies-register .step-3{position:absolute; top:-18px; left:315px;}

.bunnies-tell-friend{width:610px; margin:0 auto; height:175px;}
*.bunnies-tell-friend{margin-bottom:20px;}

.bunnies-article-post{width:610px; height:113px; position:relative; margin-bottom:20px;}
.bunnies-article-post .step-1{position:absolute; top:0; left:0;}
.bunnies-article-post .step-dir-12{position:absolute; top:8px; left:173px;}
.bunnies-article-post .step-2{position:absolute; top:0; left:200px;}
.bunnies-article-post .step-dir-23{position:absolute; top:8px; left:404px;}
.bunnies-article-post .step-3{position:absolute; top:-25px; left:431px;}

.bunnies-share-pic{width:610px; height:113px; position:relative; margin-bottom:20px;}
.bunnies-share-pic .step-1{position:absolute; top:0; left:0;}
.bunnies-share-pic .step-dir-12{position:absolute; top:8px; left:175px;}
.bunnies-share-pic .step-2{position:absolute; top:0; left:202px;}
.bunnies-share-pic .step-dir-23{position:absolute; top:8px; left:406px;}
.bunnies-share-pic .step-3{position:absolute; top:-26px; left:431px;}

/* Registration-info */
.registration-info{padding-left:10px; margin:0 0 0 10px;}
.registration-info li{margin-bottom:10px;}

/* Book Now */
.book-now{cursor:pointer;font-weight:bold;padding:2px 5px;text-decoration:none;}

/* Registration Tooltip */
.user-type{cursor:default;}
.user-type-tooltip{position:absolute;z-index:1000; top:0; left:0;width:220px; height:auto; display:none; background:#FFFFFF; border: 1px solid #E0E0E0; padding:10px; font-weight:normal;}
.user-type-tooltip h4{padding:0 0 10px 0;}
.user-type-tooltip ul{list-style-type:none;}
.user-type-tooltip ul li{background:url(../images/tick.png) no-repeat; padding-left:25px; margin-bottom:5px;}

.book-now{cursor:pointer;font-weight:bold;padding:2px 5px;text-decoration:none;}

/* Terms and Condition Page */
.ui-accordion {width:100%;}
.ui-helper-reset {border:0 none;margin:0;padding:0;text-decoration:none;}

.ui-accordion .ui-accordion-header {cursor:pointer;margin-top:1px;position:relative; border:1px solid #cccccc; background:#EEEAE7;}
h3.ui-accordion-header, .ui-corner-top, .ui-corner-bottom {border:1px solid #AAAAAA;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background:#FFFFFF;}

.ui-accordion .ui-accordion-header .ui-icon {left:0.5em;margin-top:-5px;position:absolute;top:50%;}
.ui-state-active .ui-icon {background: url("../images/icon-sitemap-active.png") no-repeat top left;}
.ui-icon-triangle-1-s {background-position:-64px -16px;}
.ui-icon {background-image:url("../images/icon-sitemap.png");height:16px;width:16px;}
.ui-icon {background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#000000;text-decoration:none; font-weight:bold; font-size:1em;}
.ui-accordion-icons .ui-accordion-header a {padding-left:2.2em;}
.ui-accordion .ui-accordion-header a {display:block;padding:0.5em 0.5em 0.5em 2em; text-decoration:none;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {text-decoration:none;}

.ui-accordion .ui-accordion-content {border-top:0 none;display:none;margin-bottom:2px;margin-top:-2px;overflow:auto;padding:0.5em 0 0.5em 1.5em;position:relative;top:1px;}
.ui-widget-content {background:#FFFFFF;border:1px solid #AAAAAA;}
.ui-accordion .ui-accordion-content-active {display:block;}

div#contentcol #accordion .ui-widget-content p{margin:0 0 0.5em 0.5em;}
#accordion .ui-widget-content p, #accordion .ui-widget-content ul li, #accordion .ui-widget-content ol li{line-height:1.5em; font-size:12px;}
#accordion .ui-widget-content ul{font-size:0.7em;}
div#contentcol #accordion ol,div#contentcol #accordion ul{margin-left:2.5em;}

div#contentcol #accordion h3{padding-bottom:0.2em; font-size:1em;}

/* Edit Article for admin only */
.edit-article{background:url("../images/edit.gif") no-repeat center center; width:16px; height:20px; text-indent:-9999px; display:inline-block;}

/* Article Search - Index page */
.article-thumbnail{background:none repeat scroll 0 0 #F2F2F2;border-color:#EFEFEF #EFEFEF #DADADA #DADADA;border-style:solid;border-width:1px;padding:2px; float:left; margin-right:}
.article-category{float:left; width:70px; margin-left:5px; overflow:hidden;}
.article-category ul{list-style:none; margin-left:0;}
.article-category ul li{ background:url("../images/city-list-bullet.gif") no-repeat left 8px ; padding-left:10px; line-height:16px;}
div.width33 .article-category a{text-decoration:none;}
.article-city-list{width:630px; overflow:hidden;}
div#contentcol .article-category h3{padding-bottom:0.1em;}
div#contentcol .article-category ul a{font-size:11px;}


/************************************** Revised -- for -- V2 ********************************************* */

/* Facebook Like --> NEW */
.image-holder {padding: 10px 10px 5px 10px; text-align:center;}
.photoholder {width: 250px;min-height: 200px;height: auto !important;height: 200px;float: left;margin-right: 20px;}
.photoholder p {font-weight: bold;}
.adsense_article_details{height:25px; line-height:25px; margin-bottom:10px;}
.article-details-fblikes{margin:10px 0 15px 0; height:25px; line-height:25px; padding-bottom:10px; border-bottom:1px solid #ccc; height:auto;}
.fb-like{width:300px; overflow:hidden; display:inline-block;}
.wraps-fb-bkmrk{margin:0; padding:0;}
.fb{float:left; margin-right:10px;}
.bk-mrk{float:left; width:100px;line-height:18px; margin-right:10px; padding-top:2px;}
.more-here{background:#ccc; padding:5px 5px 5px 10px; font-weight:bold; margin-bottom:15px;}

/* Articles details prev-next-btn */
span.controls{display:block;}
a.add-photo, a.view-all, span.image-count, a.prev-next-btn{ vertical-align:middle; position:relative; top:5px; float:left; margin-right:3px;}
a.add-photo{ font-weight:bold;}
a.add-photo, a.view-all{ margin-right:5px;}

/* Author and Related Articles Block */
.block-author-related{ display:inline-block; width:630px; margin-bottom:15px;}
.bx-author{ width:280px; padding:10px; height:150px;}
.bx-related{ width:280px; padding:10px; float:right; height:150px;}
a.all-related{float:right; font-weight:bold;}
ul.related-list{list-style:none;}
.related-list li{ margin-top:2px;}

/* Thumbnails */
.bx-author img{ float:left; padding:5px; margin:0 10px 10px 0;}
.width10 img, .width15 img, div#preview img, .width25 img, a.hintanchor img, .width33 img, .img-holder img{padding:6px; margin:0 10px 10px 0;}
.language-bar .width33 img{ padding:3px;}
.rating img, .rating p img{ background:none; padding:0; margin:0; border:0;}
a.hintanchor{display:inline-block;}

/* Article review */
div#review {margin:0 0 15px 0;}
div#review h2 {font-size: 1.2em; font-weight: bold; padding:0; margin-bottom:15px;}

/* Tabs like and Headings */
ul.tabs {width:630px;overflow: hidden; position:relative; top:1px;}
div#assistcol ul.tabs { margin: 0; padding: 0;}
ul.tabs li, ul.tabs li.current {float: left;list-style: none;margin-left: 10px; padding: 6px 12px; font-size:14px; font-weight:bold;}
div.tabcontent {padding: 10px; margin-bottom:20px;}

ul.sub-tab{ width:594px; padding:0 7px; height:24px; font-weight:bold;}
ul.sub-tab a{ text-decoration:none;}
ul.sub-tab a:hover{ text-decoration:underline;}
ul.sub-tab li{ float:left; display:inline-block; margin-left:3px; border-bottom:none; padding:3px 8px; position:relative; top:-1px;}
ul.sub-tab li.sub-tab-on{ position:relative; top:0;}
.subtab-content{padding:10px;}

ul.sq-list-bookmark{ display:block; list-style:none; font-size:11px;}
ul.sq-list-bookmark li{padding-left:10px; margin:0 4px 5px 0; width:280px; float:left;}

/* Photo Scroller */
div.gallerypane{margin-bottom:20px; width:628px; overflow:hidden; height:135px; padding:0;}
div.gallerypane p.previous, div.gallerypane p.next {float:left;}
div.gallerypane p.next {float:right;}
div.gallerypane ul {width: auto; float:left;}
div.gallerypane ul li {width: auto;display: inline;float: left;list-style: none;margin: 3px;}

.user-details, .tab-listing{ padding:0;}

.titlebg-perpage{padding:5px 10px 6px 10px;}
.filterbg-perpage{padding:5px 10px 6px 10px;}
.titlebg-perpage h2{ font-size:14px; padding:0; margin:0;}
.perpage{ float:right;}
.perpage span, .perpage em{ font-weight:bold; margin:0 5px; font-style:normal;}

.titlebg{padding:5px 10px 6px 10px; position:relative;}
.titlebg h2{ font-size:14px; padding:0; margin:0;}
span.icon-add{position:absolute; left:215px; top:4px; font-size:12px; font-weight:bold;}
span.icon-add a{margin-left:5px;}

/* Advertiser Page */
.advertiser-info{ font-size:11px; margin:0;}
.advertiser-info p{ margin-bottom:0;}
.advertiser-info-rt{ font-size:11px; margin:0; width:200px; padding-left:20px;}

/* view all images css */
#gallery{ margin-bottom:20px; padding-bottom:10px;}
#gallery #bookmark{ padding:10px 15px;}
#gallery #pagination{ margin:0 10px; padding-bottom:10px;}
#gallery-container{ display:block; padding:10px 0 0 10px;}
#gallery-container img{ margin-bottom:0;}
.img-holder{width:145px; float:left; margin:0 10px 10px 0;}
.img-content{height:120px; width:135px; padding:5px 0 5px 5px; overflow:hidden;}
.img-content img{padding:0;}
.image-caption{font-size:11px;	font-weight:bold;}
a.image-uploader{ padding:0 2px;}
.caption-holder{display:block; padding:2px 5px; line-height:18px; white-space:normal; margin:5px 0 0 0;}
.caption-holder span, .caption-holder input, .caption-holder img{display:inline; margin-right:5px;}
.bookmarked {padding-left:17px;}
.btn-imsges-dtl{padding:0 20px 0 10px;}

#gallery a, #gallery a:link{font-size:12px;}
#gallery a:hover {text-decoration:none;}
#bookmark{clear:both;margin:0; padding:0;}
.bookmark-btn{padding:5px;font-size:11px;font-weight:bold;}
.bookmark{line-height:22px;}
#paging{clear:both;	margin:0 0 0 25px;padding-bottom:15px;}
.active-page{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
input.check-box{padding:0;margin:0;}

a.h1-back{font-size:14px;}

/* Facebook */
div#assistcol ul.fb-friends{margin:0px 2px 0px 0px; list-style:none; padding:0;}
div#assistcol ul.fb-friends li{margin-bottom:3px;}
div#assistcol ul.fb-friends li a{margin-right:3px;}

#facebook-fan{height:245px;overflow:hidden; margin-bottom:20px;}

.fb-box{padding:6px; margin-bottom:20px;}
div#assistcol h2.fb-heading{margin:0; padding:0; margin-bottom:10px; font-size:15px; font-family:verdana; font-weight:bold; padding-bottom:5px;}
.be-fb-fan{height:45px; line-height:40px; width:240px; position:relative; margin-bottom:15px;}
.be-fb-fan a{display:block; height:40px; width:240px; text-transform:uppercase; font-size:18px; letter-spacing:1px;text-decoration:none; text-indent:60px; text-align:center;}
.be-fb-fan a:hover{text-decoration:underline;}

/* Popups fixes */
#popup-body div.tabcontent{border:none;}

/* ^^^^^^^^^^^^^^^^^^^^^^ Fixers  Merged/Added  ^^^^^^^^^^^^^^^^^^^^ */
.clear{clear: both; height:0; visibility: hidden; line-height:0; font-size:0; height:1px;}
.c-right{clear:right;}
.c-left{clear:left;}
.float-right{float: right;}
.float-left{float: left;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.t-small{font-size:11px;}

.pad-10{padding:10px;}
.pad-010{padding:0 10px;}

.padbottom20{padding-bottom: 20px;}
.padbottom10{padding-bottom: 10px;}
.padtop5{padding-top:5px;}
.topbottom5{padding:5px 0;}
.topbottom20{padding: 20px 0;}
.topbottom10{padding: 10px 0;}

.margin0{margin:0;}
.margintop20{margin-top: 20px;}

.bdr-0{border:0;}
a.txtdeco-x{text-decoration:none;}
.pg-img-dtl{margin-bottom:0 !important;}
.pg-business-dtl, .pg-article-dtl{/* if required */}

/* CSS Added for SEO Positining */
.f-wrapper-main{}
.f-header{}
.f-wrapper-content{}
.f-content-lt{position:relative; padding-top:46px;}
	.f-content-menu{position:absolute; top:0;}
.f-content-rt{}
.f-footer{} 

/* Testing CSS */
.test{ background:#ccc;}
.test:after{content:'Dude, u r testing here... !'; background:#cc0000; color:#fff; padding:5px;}
.bbox{border:1px ridge #ccc; padding:10px; -moz-border-radius:5px; -moz-box-shadow:2px 2px 3px #ccc; text-shadow:1px 1px 1px #444; border-radius:5px; -webkit-box-shadow:2px 2px 3px #ccc;}

