html{background-image:none;	background-color:#eaeeef;}
body {background:#eaeeef url(/images/body-bg.jpg) repeat-x 0 0; font:62.5%/1.2 Arial,Helvetica,"Nimbus Sans L",sans-serif; color:#000; width:100%;margin:auto; padding:0; border:0; outline:0;} 
.new {
	height:170px;
	width: 100%;
	border:1px dotted grey;
}

.container {width: 900px; background-color:#ffffff; border-left: 1px solid #D5D1D1; border-right: 1px solid #D5D1D1; border-bottom: 1px solid #D5D1D1;}
.containerN {width: 600px; background-color:#ffffff; border-left: 1px solid #D5D1D1; border-right: 1px solid #D5D1D1; border-bottom: 1px solid #D5D1D1;}
.smidcontainerN {width: 550px; margin: 10px 25px 10px 25px; background-color:#ffffff;}
.logo {height: 107px; width:900px; overflow: hidden; background: url('/images/headerbusiness.jpg') repeat-x; background-repeat: no-repeat; position: relative; margin: 0; padding: 0; border :0; outline: 0;}
.logoN {height: 107px; width:600px; overflow:hidden; background: url('/images/headerbusinessN.jpg') repeat-x; background-repeat: no-repeat; position: relative; margin: 0; padding: 0; border :0; outline: 0;}
.namered {color: #DA251D;}
.nameblue {color: #2D2522;}
.greyline {float: left; height: 1px; width:900px; background: url('/images/greyline.png'); position: relative;}
.clear {clear:both !important;}
img.top {vertical-align:text-top;}
img.bottom {vertical-align:text-bottom;}
img.middle {vertical-align:text-middle;}
.smallspace {height: 5px;}
.space {height: 15px;}
.bigspace {height: 25px;}
.biggerspace {height: 35px;}



/* Home Page */
.midcontainer {width: 75%; margin: 10px 0 10px 0; background-color: #ffffff;}
.midleft  {float: left; width: 697px; height: 280px; padding: 0 0 0 15px;}
.midright {float: right; width: 173px; height: 280px; padding: 0 15px 0 0; background: url('/images/woman_looking_for_information.png') repeat-x; background-repeat: no-repeat; background-position: right top; position: relative;}
.lowcontainer {width: 870px; margin: 15px; background-color: #ffffff; text-align: left;}
.lowerleft {float: left; width: 500px;}
.upperadsleft {float: left; width: 245px; margin: 10px 0 10px 0;}
.loweradsleft {float: left; width: 245px; padding: 0 10px 5px 0;}
.loweradsright {float: right; width: 245px; padding: 0 0 5px 0;}
.loweradswide {float: left; width: 486px; padding: 0 7px 5px 7px; position: relative;}
.lowerright {float: right; width: 350px; padding: 15px 0 0 0;}

.homepageblue {font-size: 16px; line-height: 18px; color: #1E3140; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 700;}
a.homepageblue:link {color: #1E3140; text-decoration: none;}
a.homepageblue:active {color: #1E3140; text-decoration: none;}
a.homepageblue:visited {color: #1E3140; text-decoration: none;}
a.homepageblue:hover {color: #008000; text-decoration: underline;}

.homepagebluetxt {padding-right:10px;font-size: 16px; line-height: 18px; color: #1E3140; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500;}
a.homepagebluetxt:link {color: #1E3140; text-decoration: none;}
a.homepagebluetxt:active {color: #1E3140; text-decoration: none;}
a.homepagebluetxt:visited {color: #1E3140; text-decoration: none;}
a.homepagebluetxt:hover {color: #008000; text-decoration: underline;}

.homepageblack {font-size: 16px; line-height: 18px; color: #000000; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 700;}
a.homepageblack:link {color: #000000; text-decoration: none;}
a.homepageblack:active {color: #000000; text-decoration: none;}
a.homepageblack:visited {color: #000000; text-decoration: none;}
a.homepageblack:hover {color: #008000; text-decoration: underline;}

.homepagered {font-size: 16px; line-height: 18px; color: #DA251D; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 700;}

.homepageblacktxt {padding-right:10px;font-size: 16px; line-height: 18px; color: #000000; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500;}
a.homepageblacktxt:link {color: #000000; text-decoration: none;}
a.homepageblacktxt:active {color: #000000; text-decoration: none;}
a.homepageblacktxt:visited {color: #000000; text-decoration: none;}
a.homepageblacktxt:hover {color: #008000; text-decoration: underline;}


.subheadred {font-size: 20px; line-height: 18px; color: #DA251D; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 700;}
a.subheadred:link {color: #DA251D; text-decoration: none; font-weight: 700;}
a.subheadred:active {color: #DA251D; text-decoration: none; font-weight: 700;}
a.subheadred:visited {color: #DA251D; text-decoration: none; font-weight: 700;}
a.subheadred:hover {color: #008000; text-decoration: underline; font-weight: 700;}



/* Search Pages */
.smidcontainer {width: 700px; margin: 10px 25px 10px 25px; background-color:#ffffff;}
.smidcontainer705px {margin-left: 10px; margin-right: 0px; float: left; border: 0px solid aqua; width: 705px;}

.smidleft  {float: left; width: 335px; padding: 20px 0 0 0;}
.smidleft200px {width: 200px;}

.smidright {float: right; width: 515px; padding: 20px 0 0 0;}
.smidright450px {width: 480px; border: 0px solid green;}

.sbluetxt {font-size: 16px; line-height: 18px; color: #1E3140; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500;}
.sbluetxtb {font-size: 16px; line-height: 18px; color: #1E3140; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 700;}
a.sbluetxtb:link {color: #0000FF; text-decoration: none;}
a.sbluetxtb:active {color: #0000FF; text-decoration: none;}
a.sbluetxtb:visited {color: #0000FF; text-decoration: none;}
a.sbluetxtb:hover {color: #008000; text-decoration: underline;}


.sbluetxtsm {font-size: 11px; line-height: 18px; color: #1E3140; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500;}
a.sbluetxtsm:link {color: #3400FF; text-decoration: none;}
a.sbluetxtsm:active {color: #1E3140; text-decoration: none;}
a.sbluetxtsm:visited {color: #3400FF; text-decoration: none;}
a.sbluetxtsm:hover {color: #008000; text-decoration: underline;}

.sbluetxtmed {padding-left: 20px; font-size: 16px; line-height: 18px; color: #1E3140; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500;}
a.sbluetxtmed:link {color: #3400FF; text-decoration: none;}
a.sbluetxtmed:active {color: #1E3140; text-decoration: none;}
a.sbluetxtmed:visited {color: #3400FF; text-decoration: none;}
a.sbluetxtmed:hover {color: #008000; text-decoration: underline;}

.sredtxtsm {font-size: 11px; line-height: 15px; color: #C00000; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500;}

.sresultshead {font-size: 16px; color: #000000; font-family: Verdana,Tahoma; padding: 0px 0px 10px 20px; text-align: left; font-weight: 700;}
.sresultscenter {margin: auto; margin-left:5px;margin-right:5px;}

.sgrey {font-size: 16px; color: #3a5897; font-family: Verdana,Tahoma; text-align: left; width:500px; padding: 2px 10px 7px 10px;  border: 0px; margin: 0px; background-color: #E8E9EC;}
.swhite {font-size: 16px; color: #3a5897; font-family: Verdana,Tahoma; text-align: left; width:500px; padding: 2px 10px 7px 10px;  border: 0px; margin: 0px; background-color: #ffffff;}
.sgreyrev {font-size: 16px; color: #3a5897; font-family: Verdana,Tahoma; text-align: left; width:500px; padding: 2px 10px 7px 10px;  border: 0px; margin: 0px; background-color: #E8E9EC; background-image: url(/images/revblue.png); background-repeat: no-repeat; background-position: right top;}
.swhiterev {font-size: 16px; color: #3a5897; font-family: Verdana,Tahoma; text-align: left; width:500px; padding: 2px 10px 7px 10px;  border: 0px; margin: 0px; background-color: #ffffff; background-image: url(/images/revwhite.png); background-repeat: no-repeat; background-position: right top;}



.spaidcream {font-size: 11px; color: #3a5897; font-family: Verdana,Tahoma; text-align: left; width: 500px; height: 55px; padding: 2px 0px 2px 0px;  border: 1px solid #FEFB16;  margin: 0px; background-color: #FEFEDC;}
.spaidorange {font-size: 11px; color: #3a5897; font-family: Verdana,Tahoma; text-align: left; width: 500px; height: 55px; padding: 2px 0px 2px 0px;  border: 1px solid #FFA500; margin: 0px; background-color: #FFE4B5;}

.copy {font-size: 16px; color: #000000; font-family: Verdana,Tahoma; text-align: left;}
.small {font-size: 11px; color: #000000; font-family: Verdana,Tahoma; text-align: left; font-weight: 500;}



/* Pricing Page */
.pmidcontainer {width: 850px; margin: 10px 25px 10px 25px; background-color: #ffffff;}
.pdetailcontainer {width: 848px; border: 1px solid #D5D1D1;}
.pleftcontainer {float: left; width: 580px; padding: 0; text-align: left;}
.pleftcontgrey {float: left; width: 570px; padding: 8px; text-align: left; background-color: #E9E7E7;}
.promoleft {float: left; width: 26px; padding: 0;}
.promoright {float: right; width: 534px; padding: 0;}
.prightcontainer {float: right; width: 262px; padding: 0;}
.priceleft {float: left; width: 130px; padding: 0; background-color: #DBF6FE; font-family: Tahoma, Arial, Verdana; font-weight: 700; font-size: 16px;}
.priceright {float: right; width: 130px; padding: 0; background-color: #DBF6FE; font-family: Tahoma, Arial, Verdana; font-weight: 700; font-size: 16px;}
.typetitle {font-size: 16px; font-weight: 700; color: 2D2522; padding: 8px 0 0 0; text-align: center;}
.packtitle {font-size: 18px; color: #444444; font-weight: 700; padding: 8px 0 0 0; font-family: Tahoma, Arial, Verdana;}
.pricepageblack {font-size: 16px; line-height: 14px; color: #000000; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 700;}
.pricepageblacktxt {font-size: 16px; line-height: 14px; color: #000000; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500;}
.ddimgtooltip{box-shadow: 3px 3px 5px #818181; /*shadow for CSS3 capable browsers.*/ -webkit-box-shadow: 3px 3px 5px #818181; -moz-box-shadow: 3px 3px 5px #818181; display:none; position:absolute; border:1px solid #ffffff; background:white; color: black; z-index:2000; padding: o; /* 4px */}
img.oneline {position:relative; top:8px; left: 7px;}
img.twoline {position:relative; top:16px; left: 7px;}


/* Pricing Choice Page */
.pctopouter {width: 852px;}
.pctopcontainer {float: left; width: 780px;  padding: 20px 0 20px 0; border-top: 1px solid #D5D1D1; border-bottom: 1px solid #D5D1D1; border-left: 1px solid #D5D1D1; height: 121px;}
.pccontainerleft {float: left; width: 550px;}
.pccontainerleftleft {float: left; width: 100px;}
.pccontainerleftright {float: right; width: 448px; color: #0066CC; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 700; font-size: 20px;}
.pccontainerright {float: right; width: 223px;}
.pccontainerrightleft {float: left; width: 223px;}
.pctopcontainerr {float: right; width: 70px;}
.pccontainer {width: 700px; height: auto; border: 1px solid #D5D1D1; padding: 0 0 20px 0;}
.pctop {width: 600px; color: #000000; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 700; font-size: 22px; text-align:center;}
.pcmidleft {float: left; width: 305px; padding: 0 0 0 10px; }
.pcmidright {float: right; width: 345px; padding: 20px 20px 0 20px;}
.check ul {list-style-position: outside; list-style-image: url(/images/checkmark.png); margin-bottom: 10px; overflow: visible; color: #404040; font-family: Arial, Verdana,Tahoma; font-weight: 500; font-size: 16px; text-align: left;}




/* Register Premium Page & Login */
.headtext {float: left; width: 500px; padding: 15px; margin: 15px 0 0 0; background-color: #ECF2F8; text-align: left; font-size: 16px; color: #0066CC; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; line-height: 20px;}
.headtextleft {float: left; width: 310px; padding: 15px; text-align: left; font-size: 16px; color: #0066CC; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; line-height: 20px;}
.headtextright {float: right; width: 480px; padding: 15px; text-align: left; font-size: 16px; color: #000000; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; line-height: 20px;}
.headtextb {font-size: 18px; font-weight: 500; line-height: 22px;}
.form {font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 500; line-height: 20px;}
.formsmall {font-size: 9px; color: #808080; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500;}
.shadeform {background-color: #ffffff;	background-image: url(/images/shadeform.png); repeat-x; background-repeat: yes-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; width: 250px; margin: 0 0 15px 0;}
.sumtext {font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 500; line-height: 18px;}
.sumtextb {font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 700; line-height: 18px;}
.firstlogindet {width: 450px; height: 285px; background: url('/images/account_summary.png') repeat-x; background-repeat: no-repeat; position: relative; margin: 20px 0 0 0;}
.detbusname {position: absolute; left: 20px; top: 55px; width: 110px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.detctry {position: absolute; left: 20px; top: 85px; width: 110px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.detcontname {position: absolute; left: 20px; top: 115px; width: 110px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.detemail {position: absolute; left: 20px; top: 145px; width: 110px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.detusername {position: absolute; left: 20px; top: 175px; width: 110px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.detpassword {position: absolute; left: 20px; top: 205px; width: 110px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.detepayment {position: absolute; left: 20px; top: 235px; width: 110px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.detbusnametxt {position: absolute; left: 140px; top: 55px; width: 300px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; font-size: 16px;}
.detctrytxt {position: absolute; left: 140px; top: 85px; width: 300px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; font-size: 16px;}
.detcontnametxt {position: absolute; left: 140px; top: 115px; width: 300px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; font-size: 16px;}
.detemailtxt {position: absolute; left: 140px; top: 145px; width: 300px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; font-size: 16px;}
.detusernametxt {position: absolute; left: 140px; top: 175px; width: 300px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; font-size: 16px;}
.detpasswordtxt {position: absolute; left: 140px; top: 205px; width: 300px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; font-size: 16px;}
.detepaymenttxt {position: absolute; left: 140px; top: 235px; width: 300px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; font-size: 16px;}




/* Premium Listing Page */
.lmidcontainer {width: 95%; margin: 10px 15px 10px 15px; background-color: #ffffff;}
.ltopleft {float: left; position: relative; width: 100%; padding: 0; background-color: #ffffff; text-align: left;}
.certified {float: left; position: relative; width: 550px; height: 35px; padding: 5px 0 0 40px; background-image: url(/images/certified.png); background-repeat: no-repeat;}
.certext {text-align: left; font-family: Arial, Verdana, Tahoma; font-weight: 700; font-size: 16px; colour: #ffffff;}
a.certext:link {color: #ffffff; text-decoration: none;}
a.certext:active {color: #ffffff; text-decoration: none;}
a.certext:visited {color: #ffffff; text-decoration: none;}
a.certext:hover {color: #FFFF00; text-decoration: underline;}




/* Breadcrumb navigation: Canada - Ontario - Toronto - Eating and Drinking Places */
.breadcrumb {font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 700; font-size: 20px;}
a.breadcrumb:link {line-height:30px;color: #800000; text-shadow: #202020 0.2em 0.2em 0.4em;text-decoration: underline; font-weight: 700; text-decoration: underline;}
a.breadcrumb:active {color: #0000FF; text-decoration: none; font-weight: 700;}
a.breadcrumb:visited {color: #800000; text-shadow: #202020 0.2em 0.2em 0.4em;text-decoration: underline; font-weight: 700;}
a.breadcrumb:hover {color: rgb(255, 0, 0); text-decoration: underline; font-weight: 700;}




.lreviews {width: 860px; float: left; position: relative; padding: 5px; margin: 5px 0 5px 0; border: 1px solid #D5D1D1; background-color: #ffffff;}
.lreviewleft {float: left; position: relative; width: 10%; background-color: #ffffff;}
.lreviewleft img {width:100%;}
.lreviewright {width: 90%;float: right; position: relative; background-color: #ffffff;}

.lreviewrespond {float: right; position: relative; width: 421px; background-color: #ffffff; text-align: left; font-size: 16px; color: #00008B; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 500;}

.lreviewhead {text-align: left; font-size: 16px; color: #808080; font-family: Tahoma, Verdana, Arial; font-weight: 500;}
.lreviewtext {text-align: left; font-size: 16px; color: #000000; font-family: Tahoma, Verdana, Arial; font-weight: 500;}

.lreviewuser {text-align: left; font-size: 16px; color: #036E85; font-family: Tahoma, Verdana, Arial; font-weight: 500;}
.lreviewuserno {text-align: left; font-size: 16px; color: #2398FB; font-family: Tahoma, Verdana, Arial; font-weight: 500;}

.ltopleftleft {float: left; position: relative; width: 100%; margin: 0;padding: 0; background-color:#ffffff; text-align: left;}
.ltopleftright {float: right; position: relative; width: 250px; padding: 0; background-color: #ffffff; text-align: left;}
.ltopright {float: right; width: 300px; padding: 0 0 0 20px; background-color: #ffffff;}

.lwritereview {padding: 0 0 0 0;float: left;width: 260px; padding: 10px; background-color: #ffffff; border: 1px solid #D5D1D1; text-align: left;}
.lwritereviewleft {float: left; position: relative; width: 86px; background-color: #ffffff; text-align: left; font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight:}
.lwritereviewright {float: right; position: relative; width: 170px; background-color: #ffffff; text-align: left;}
.lwritereviewboth {float: left; position: relative; width: 256px; background-color: #ffffff; text-align: left; font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; text-align: left;}

h1 {font-size: 9px; color: #BAB8B8; font-family: Verdana, Tahoma, Arial; text-align: left; font-weight: 500;}
h2 {font-size: 18px; color: #000000; font-family: Verdana, Tahoma, Arial; text-align: left; font-weight: 700; line-height: 20px;}
.lratetext {font-size: 16px; color: #000000; font-family: Verdana, Tahoma, Arial; text-align: left; font-weight: 500;}
.lratetextb {font-size: 16px; color: #000000; font-family: Verdana, Tahoma, Arial; text-align: left; font-weight: 700;}
.lgreyline {float: left; height: 1px; width: 550px; background: url('/images/greyline.png'); position: relative;}

.ltitle {font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 700; 
padding-bottom: 10px;}
.ltitlenp {font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 700;}
.ldetail {font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 500; 
padding-bottom: 5px; 
margin-right: 0px;}

.lexpand {float: left; position: relative; font-size: 11px; color: #3a5897; font-family: Verdana,Tahoma; text-align: left; width: 538px; padding:3px 5px 3px 5px;  border:1px solid #8596b9; margin:5px 0 5px 0; background: #dce2ee url('/images/plus.png') no-repeat right bottom;}
.lcollapse {float: left; position: relative; font-size: 11px; color: #3a5897; font-family: Verdana,Tahoma; text-align: left; width: 538px; padding:3px 5px 3px 5px; border:1px solid #8596b9; margin:5px 0 5px 0; background: #dce2ee url('/images/minus.png') no-repeat right bottom;}
.lreviewpanel {width: 256px; height: 100px; background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-y; background-repeat: yes-repeat;}
.lnews {width: 238px; font-size: 16px; color: #000000; border: 1px solid #D5D1D1; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 500; padding: 5px; margin: 5px;}
.ldownloads {float: left; position: relative; width: 538px; padding: 5px; margin: 5px 0 5px 0; border: 1px solid #D5D1D1; background-color: #ffffff;}
.lshadeform {width: 275px; background-color: #ffffff;	background-image: url(/images/shadeform.png); repeat-x; background-repeat: yes-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000;}
.lcounteradd {float: left; position: relative; width: 250px; background-color: #ffffff; text-align: left;}


/* Join Form */
.joinleft {float: left; position: relative; width: 350px; margin: 10px 0 0 90px;}
.joinright {float: left; position: relative; width: 350px; margin: 10px 90px 0 0;}

.joinform {width: 100%; height: 353px; background: url('/images/joinbg.png') repeat-x; background-repeat: no-repeat; position: relative; smargin: 20px 0 0 0;}

.joinfirst {position: absolute; left: 20px; top: 55px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.joinlast {position: absolute; left: 20px; top: 85px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.joinemail {position: absolute; left: 20px; top: 115px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.joinuser {position: absolute; left: 20px; top: 145px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.joinpass {position: absolute; left: 20px; top: 175px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.joinfirsttxt {position: absolute; left: 120px; top: 55px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.joinlasttxt {position: absolute; left: 120px; top: 85px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.joinemailtxt {position: absolute; left: 120px; top: 115px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.joinusertxt {position: absolute; left: 120px; top: 145px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.joinpasstxt {position: absolute; left: 120px; top: 175px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.joinnote {position: absolute; left: 120px; top: 200px; width: 155px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; font-size: 9px; color: #5C5C5C;}
.jointerms  {position: absolute; left: 20px; top: 215px; width: 270px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; font-size: 9px; color: #5C5C5C;}
.joinsubmit {position: absolute; left: 120px; top: 245px; width: 86px;}
.joinnotelow  {position: absolute; left: 20px; top: 275px; width: 270px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; font-size: 9px; color: #5C5C5C;}
.conditions {font-size: 16px; line-height: 14px; color: #000000; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500;}
.conditionstitle {font-size: 16px; color: #000000; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 700;}



/* Registration / Create New Account Form */

.createform {width: 475px; height: 545px; background: url('/images/create_your_account.png') repeat-x; background-repeat: no-repeat; position: relative; margin: 20px 0 0 0;}

.createcountry {position: absolute; left: 20px; top: 55px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createregion {position: absolute; left: 20px; top: 85px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createcity {position: absolute; left: 20px; top: 115px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createcityoption {position: absolute; left: 20px; top: 145px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}

.createbusname {position: absolute; left: 20px; top: 175px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createbuscat {position: absolute; left: 20px; top: 200px; width: 150px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 700; font-size: 16px;}

.createcontfirst {position: absolute; left: 20px; top: 245px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createcontlast {position: absolute; left: 20px; top: 275px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createemail {position: absolute; left: 20px; top: 305px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createemailv {position: absolute; left: 20px; top: 335px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createusername {position: absolute; left: 20px; top: 365px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createpass {position: absolute; left: 20px; top: 395px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createpassv {position: absolute; left: 20px; top: 425px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}

.createcountrytxt {position: absolute; left: 150px; top: 55px; width: 140px; font-family: Arial, Verdana,Tahoma; font-weight: 500; font-size: 16px;}
.createregiontxt {position: absolute; left: 150px; top:85px; width: 190px; font-family: Arial, Verdana,Tahoma; font-weight: 500; font-size: 16px;}
.createcitytxt {position: absolute; left: 150px; top: 115px; width: 190px; font-family: Arial, Verdana,Tahoma; font-weight: 500; font-size: 16px;}
.createcityoptiontxt {position: absolute; left: 150px; top: 145px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}

.createbusnametxt {position: absolute; left: 150px; top: 175px; width: 200px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createbuscattxt {position: absolute; left: 20px; top: 215px; font-family: Arial, Verdana,Tahoma; font-weight: 500; font-size: 16px;}

.createcontfirsttxt {position: absolute; left: 150px; top: 245px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createcontlasttxt {position: absolute; left: 150px; top: 275px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createemailtxt {position: absolute; left: 150px; top: 305px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createemailvtxt {position: absolute; left: 150px; top: 335px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createusernametxt {position: absolute; left: 150px; top: 365px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createpasstxt {position: absolute; left: 150px; top: 395px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createpassvtxt {position: absolute; left: 150px; top: 425px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createcaptchatxt {position: absolute; left: 20px; top: 455px; width: 115px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.createsubmit  {position: absolute; left: 150px; top: 465px; width: 165px;}


/* Login Form */
.loginform {width: 100%; height: 232px; background: url('/images/loginbg.png') repeat-x; background-repeat: no-repeat; position: relative; smargin: 20px 0 0 0;}

.loginloginform {width: 300px; height: 232px; background: url('/images/loginbg.png') repeat-x; background-repeat: no-repeat; position: relative; margin:auto;margin-top:20px;}

.loginemail {position: absolute; left: 20px; top: 55px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.loginpass {position: absolute; left: 20px; top: 85px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.loginstay {position: absolute; left: 20px; top: 110px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.loginemailtxt {position: absolute; left: 120px; top: 55px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.loginpasstxt {position: absolute; left: 120px; top: 85px; swidth: 85px; font-family: Arial, Verdana,Tahoma; text-align: right; font-weight: 700; font-size: 16px;}
.loginstaytxt {position: absolute; left: 120px; top: 115px; swidth: 150px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; font-size: 9px; color: #5C5C5C;}
.loginsubmit  {position: absolute; left: 120px; top: 135px; swidth: 86px;}
.loginnote {position: relative; width: 365px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; font-size: 9px; color: #5C5C5C; padding: 0 0 25px 0;}
.loginnotelow  {position: absolute; left: 20px; top: 170px; width: 270px; font-family: Arial, Verdana,Tahoma; text-align: left; font-weight: 500; font-size: 9px; color: #5C5C5C;}




/* Form Fields */
.shadeform {background-color: #ffffff;	background-image: url(/images/shadeform.png); repeat-x; background-repeat: yes-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; width: 250px; margin: 0 0 15px 0;}
.shade {font-family: "Lucida Grande", Tahoma, Arial, sans-serif; font-size: 16px; color:#333; margin: 0; padding: 2px 0; border-top: 1px solid #7c7c7c; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #ddd; background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-y; background-repeat: yes-repeat;}
.shademed {width: 200px; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; font-size: 16px; color:#333; margin: 0; padding: 2px 0; border-top: 1px solid #7c7c7c; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #ddd; background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-y; background-repeat: yes-repeat;}
.shadewide {width: 250px; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; font-size: 16px; color:#333; margin: 0; padding: 2px 0; border-top: 1px solid #7c7c7c; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #ddd; background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-y; background-repeat: yes-repeat;}
.shademore {width: 300px; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; font-size: 16px; color:#333; margin: 0; padding: 2px 0; border-top: 1px solid #7c7c7c; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #ddd; background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-y; background-repeat: yes-repeat;}
.shademost {width: 330px; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; font-size: 16px; color:#333; margin: 0; padding: 2px 0; border-top: 1px solid #7c7c7c; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #ddd; background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-y; background-repeat: yes-repeat;}
.shademost200px {width: 200px;}


/* Premium Ads on Free pages */
.lpremads {float: left; position: relative; width: 538px; padding: 5px; margin: 5px 0 5px 0; border: 1px solid #B8860B; background-color: #FFFACD;}
.lpremadsleft {float: left; position: relative; width: 75px; background-color: #FFFACD;}
.lpremadsright {float: right; position: relative; width: 441px; background-color: #FFFACD;}
.lpremadsmiddle {float: left; position: relative; width: 351px; background-color: #FFFACD; font-size: 16px; color: #8F6707; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 700;}
.lpremadsad {float: right; position: relative; width: 90px; height: 19px; background-color: #FFFACD; background-image: url(/images/advertisement.png); background-repeat: no-repeat;}


/* Dashboard */
.dmidcontainer {width: 850px; margin: 10px 25px 10px 25px; background-color:#ffffff;}
.ddashleftcontainer {float: left; position: relative; width: 290px;}
.ddashleft {float: left; position: relative; width: 290px; margin: 0; padding: 10px; background-color:#ffffff; border: 1px solid #D5D1D1; font-size: 16px; color: #000000; font-family: Tahoma, Verdana, Arial; text-align: left; font-weight: 500;}
.ddashleftred {float: left; position: relative; width: 290px; margin: 0; padding: 10px; background-color:#ECE8E8; border: 1px solid #FF0000; font-size: 16px; color: #000000; font-family: Tahoma, Verdana, Arial; text-align: left; font-weight: 500;}

.ddashrightcontainer {float: right; position: relative; width: 495px;}
.ddashright {float: right; position: relative; width: 495px; margin: 0; padding: 10px; background-color: #ffffff; border: 1px solid #D5D1D1; font-size: 16px; color: #000000; font-family: Tahoma, Verdana, Arial; text-align: left; font-weight: 500;}
.ddashrightred {float: right; position: relative; width: 495px; margin: 0; padding: 10px; background-color: #ECE8E8; border: 1px solid #FF0000; font-size: 16px; color: #000000; font-family: Tahoma, Verdana, Arial; text-align: left; font-weight: 500;}
.ddashrightremove {float: right; position: relative; width: 495px; margin: 0; padding: 10px; background-color: #ffffff; border: 1px dotted #FF0000; font-size: 16px; color: #000000; font-family: Tahoma, Verdana, Arial; text-align: left; font-weight: 500;}

.ddashrightl {float: left; position: relative; width: 333px; font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 700; padding-top: 10px;}
.ddashrightr {float: right; position: relative; width: 140px;}
.dtext {font-size: 16px; color: #000000; font-family: Tahoma, Verdana, Arial; text-align: left; font-weight: 500;}
.dtextb {font-size: 16px; color: #000000; font-family: Tahoma, Verdana, Arial; text-align: left; font-weight: 700;}
.dtextbblue {font-size: 16px; color: #2D2522; font-family: Tahoma, Verdana, Arial; text-align: left; font-weight: 700;}

.dtextbred {font-size: 16px; color: #FF0000; font-family: Tahoma, Verdana, Arial; text-align: left; font-weight: 700;}

.dashupdate {float: left; position: relative; width: 65px; font-size: 16px; color: #2D2522; font-family: Tahoma, Verdana, Arial; font-weight: 700;}
.dashnote {float: right; position: relative; width: 200px; font-size: 9px; color: #FF0000; font-family: Verdana, Tahoma;}
.dashnotewide {float: right; position: relative; width: 400px; font-size: 9px; color: #FF0000; font-family: Verdana, Tahoma;}
.dashhead {font-size: 16px; color: #2D2522; font-family: Verdana, Tahoma; font-weight: 700;}
.dashreq {background: url(/images/required.png) no-repeat;}
.dtitle {font-size: 16px; color: #2D2522; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 700; padding-bottom: 10px;}
.dshadeform {background-color: #ffffff;	background-image: url(/images/shadeform.png); repeat-x; background-repeat: yes-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; width: 270px; margin: 0 0 10px 0;}
.dshadeformS {background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-x; background-repeat: yes-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; width: 75px; margin: 0 0 10px 0;}
.dshadeformMS {background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-x; background-repeat: yes-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; width: 150px; margin: 0 0 10px 0;}
.dshadeformL {background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-x; background-repeat: yes-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; width: 330px; margin: 0 0 5px 0;}
.dshadeformM {background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-x; background-repeat: yes-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; width: 257px; margin: 0 0 10px 0;}
.dshadeformXL {background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-x; background-repeat: yes-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; width: 450px; margin: 0 0 5px 0;}

.dpremads {float: left; position: relative; width: 495px; margin: 0; padding: 10px; background-color: #FFFACD; border: 1px solid #B8860B;}
.dpremads465px {width: 465px;margin-right: 0px; float: left; height: 75px; margin-bottom: 1px; margin-top: 1px;}
.dpremads365px {float: left; width: 365px;}

.dpremadsleft {float: left; position: relative; width: 75px; background-color: #FFFACD;}
.dpremadsleftpremium {width: 145px;border: 0px solid black;}

.dpremadsright {float: right; position: relative; width: 402px; background-color: #FFFACD;}
.dpremadsright395px {width: 65%; border: 0px solid black;}

.dpremadsmiddle {float: left; position: relative; width: 310px; background-color: #FFFACD; font-size: 16px; color: #8F6707; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 700;}
.dpremadsmiddle250px {width: 100%; border: 0px solid black;}

.lreviewtextpremium {float: right; width: 65%; border: 0px solid black;}

.page_removal {background-image: url(/images/danger.png); background-repeat: no-repeat; background-position: 95% 100%;;}
.dpremadsad {float: right; position: relative; width: 90px; height: 19px; background-color: #FFFACD; background-image: url(/images/advertisement.png); background-repeat: no-repeat;}
.dpremadsad {float: right; position: relative; width: 90px; height: 19px; background-color: #FFFACD; background-image: url(/images/advertisement.png); background-repeat: no-repeat;}

.arrowleft {background: url(/images/arrowdownleft.png) no-repeat; height: 40px; width: 294px;}
.arrowright {background: url(/images/arrowdownright.png) no-repeat; height: 40px; width: 517px;}
.portal li {list-style-position: outside; list-style-image: url(/images/comments.png); margin-bottom: 10px; margin-top: 10px; overflow: visible; margin-left: 10px;}
.map {font-size: 16px; color: #000000; font-family: Verdana, Tahoma; text-align: left;}
.dbuscattxt {position: relative; font-family: Arial, Verdana,Tahoma; font-weight: 500; font-size: 16px;}


/* Reviews Dashboard */

.rreviews {float: left; position: relative; width: 838px; padding: 5px; margin: 5px 0 5px 0; border: 1px solid #D5D1D1; background-color: #ffffff;}
.rreviewleft {float: left; position: relative; width: 75px; background-color: #ffffff;}
.rreviewright {float: right; position: relative; width: 741px; background-color: #ffffff;}
.rreviewrespond {float: right; position: relative; width: 721px; background-color: #ffffff; text-align: left; font-size: 16px; color: #00008B; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 500;}
.rreviewhead {text-align: left; font-size: 16px; color: #808080; font-family: Tahoma, Verdana, Arial; font-weight: 500;}
.rreviewtext {text-align: left; font-size: 16px; color: #000000; font-family: Tahoma, Verdana, Arial; font-weight: 500;}
.rreviewtextb {text-align: left; font-size: 16px; color: #000000; font-family: Tahoma, Verdana, Arial; font-weight: 700;}
.rreviewuser {text-align: left; font-size: 9px; color: #036E85; font-family: Tahoma, Verdana, Arial; font-weight: 500;}
.rreviewuserno {text-align: left; font-size: 9px; color: #2398FB; font-family: Tahoma, Verdana, Arial; font-weight: 500;}
.rdashnote {float: right; position: relative; width: 400px; font-size: 9px; color: #FF0000; font-family: Verdana, Tahoma; padding: 0 75px 0 0; text-align: left;}
.rcounter {float: left; position: relative; width: 600px; padding: 0 5px 0 120px; background-color: #ffffff; text-align: left;}
.rshadeform {width: 720px; float: right; background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-x; background-repeat: yes-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000;}
.rformcont {width: 720px; margin: 0 5px 0 132px; float: right;}
.rshadeformadd {width: 780px; float:left; background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-x; background-repeat: yes-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000;}
.rcounteradd {float: left; position: relative; width: 650px; padding: 0 5px 0 120px; background-color: #ffffff; text-align: left;}
.rformadd {float: left; width: 820px; padding: 0 5px 0 20px;}
.reviewernote {float: right; position: relative; width: 400px; font-size: 9px; color: #FF0000; font-family: Verdana, Tahoma; padding: 0 20px 0 0; text-align: left;}





/* News Dashboard */
.news {float: left; position: relative; width: 838px; padding: 5px; margin: 5px 0 5px 0; border: 1px solid #D5D1D1; background-color: #ffffff;}
.newstop {float: left; position: relative; width: 838px; background-color: #ffffff; font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; text-align: left; padding: 0 0 10px 0;}
.newsleft {float: left; position: relative; width: 585px; background-color: #ffffff;}
.newsleftl {float: left; position: relative; width: 215px; background-color: #ffffff; font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; text-align: left;}
.newsleftr {float: left; position: relative; width: 360px; background-color: #ffffff;}
.newsright {float: right; position: relative; width: 238px; padding: 5px; border: 1px solid #D5D1D1; text-align: left;}
.newsinput {background-color: #ffffff; background-image: url(/images/shadeform.png); repeat-x; background-repeat: yes-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; width: 350px;}
.newshead {font-size: 16px; color: #0000FF; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 700;}
.newstext {font-size: 16px; color: #0000CD; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: 500;}


/* Uploads Dashboard */
.uploads {float: left; position: relative; width: 838px; padding: 5px; margin: 5px 0 5px 0; border: 1px solid #D5D1D1; background-color: #ffffff;}
.uploadtop {float: left; position: relative; width: 838px; background-color: #ffffff; font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; text-align: left; padding: 0 0 10px 0;}
.uploaddo {float: left; position: relative; width: 630px; margin: 15px 0 0 200px;}
.uploadnote {font-size: 9px; color: #FF0000; font-family: Verdana, Tahoma;}
.uploadupdate {float: left; position: relative; width: 65px; font-size: 16px; color: #2D2522; font-family: Tahoma, Verdana, Arial; font-weight: 700;}



/* Top Menu */
.menu {height: 40px; width: 900px; overflow:hidden; position: relative;}
.global-nav ul,.global-nav li{margin: 0; padding: 0; list-style-type: none; border: 0; outline: 0; background: none; vertical-align: middle;}
.global-nav a,.global-nav a:hover,.global-nav a:visited{text-decoration: none!important; color: #069;}
.global-nav .bar .wrapper{padding: 1px 5px; /*background: url(/images/outer_menu.png) no-repeat;*/ height: 40px;}
.global-nav .bar .tab{float: left; margin: 1px 0 0 0; line-height: 35px; font-size: 16px;}
.global-nav .bar .tab span{display:block; padding: 1px 9px;}
.global-nav .bar .tab:hover,.global-nav .bar .tab.hover{background:#fff!important; border:1px solid #016799; box-shadow:0 3px 10px #888; -moz-box-shadow:0 3px 10px #888; -webkit-box-shadow:0 3px 10px #888;}
.global-nav .bar .tab:hover span,.global-nav .bar .tab.hover span{padding: 0 8px;}
.global-nav .bar .hover span{background-color: #fff; position: relative; z-index: 10;}
.global-nav .bar .nav{margin-left: 5px;}

/* Front Page Text */
.fptext {background:#000;/*height: 40px;*/ width: 99%; overflow:hidden; position: relative; /*background: url(/images/front_page_text_bg.png) no-repeat;*/ color: #ffffff; text-decoration: none; font-size: 16px; font-family: Tahoma, Verdana, Arial; padding: 5px;}
a.fptexta:link {color: #FFFF00; text-decoration: none; font-weight: 700;}
a.fptexta:active {color: #FFFF00; text-decoration: none;}
a.fptexta:visited {color: #FFFF00; text-decoration: none;}
a.fptexta:hover {color: #D2D3FE; text-decoration: underline;}
.fptextb {color: #FFFF00; font-weight: 700;}




.ajaxloader {sposition: relative;  width: 100%; margin: auto; text-align: center; height: 100%;}
.head1 {font-size: 18px; line-height: 20px; color: #000000; font-family: Verdana, Tahoma; Arial; text-align: left; font-weight: 700;}
.head2 {font-size: 16px; line-height: 18px; color: #000000; font-family: Verdana, Tahoma; Arial; text-align: left; font-weight: 700;}
.head1bp {font-size: 16px; line-height: 14px; color: #000000; font-family: Verdana, Tahoma; Arial; text-align: left; font-weight: 700;}

.businessnamesearchresults {text-decoration: underline; font-size: 16px;}
a.businessnamesearchresults:hover {color: rgb(255, 0, 0);}

.ajaxLoaderBig {margin-tops: 100px; color: #000; font-size: 16px; text-align: center;}
.ajaxLoaderBig h1 {color: #000; font-size: 16px; text-align: center;}
.redSearchKeyword {color: red;}
.googletowerright {margin-right: 10px; float: right; width: 160px;  margin-top: 30px;}
.input200px {width: 200px;}

.h1seo {text-align: center; font-size: 18px; color: #000; font-weight: bold; padding-top: 3px;}
.h1seobread {text-align: left; font-size: 16px; color: #93250A; font-weight: 700; padding-top: 0px; margin-top: 0px;}

.h2seoaccounttype {padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
.h2seo {font-size: 16px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
.h2seobread {text-align: left; font-size: 16px; color: #93250A; font-weight: 700; padding-top: 0px; margin-top: 0px;}
.h3seo {font-size: 16px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
.prettyBusinessName {color: #800000; text-shadow: #202020 0.2em 0.2em 0.4em;font-size:1.7rem;line-height:1.7rem;}

.moreresults{font-size:14px;font-weight:bold;}

#map_canvas {width: 100%; z-index:0; top: 0px; left: 0px;overflow: "hidden";border: 0px solid grey;}

#business_listing {
	border: 0px solid grey; 
	margin: 0px 0px 0px 0px; 
	background: #ffffff; 
	width: 300px; 
	overflow: auto; 
	z-index: 249; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	opacity: 0.9;
	margin-top:120px;
}
#mainPhoto {float: left;}
#businessName {width: 100%; float: left;}

#nothing_found {visibility: hidden; z-index: 249; border: 1px solid grey; background: #ffffff; font-size: 16px; font-weight: bold; color: #cc0000; text-align: center; position: absolute; top: 215px; left: 325px; width: 350px; margin: 0; padding: 5px 5px 5px 5px; opacity: 0.9;}
#business_listing_off {visibility: hidden; cursor: pointer; border: 1px solid grey; background: #ffffff; width: 24px; height: 33px; margin:0;padding:0; overflow: auto; z-index: 249; position: absolute; top: 0px; left: 0px; opacity: 0.9;}

#loading {z-index: 249; position: absolute; top: 215px; left: 558px; opacity: 0.9;}

.MorePlacesLink {color:red;font-weight:bold;}
.MoreGPcategory {width:135px;}
.GPcategoryCol {float:left;}

#MorePlaces {opacity:0.8;filter: alpha(opacity=80);}
#MorePlaces Div {cursor: pointer; text-align: left; vertical-align: middle; font: 16px Arial, Helvetica, sans-serif !important; font-weight: bold !important;}
#MorePlaces Div img {padding-right: 3px; vertical-align: middle; height: 37px;}
#MorePlaces {position:absolute;z-index:250;left:273px; top:200px; padding:10px; width:595px;visibility: hidden; border: 1px solid grey; background:#fff; }


#legal {padding-top:5px;width: 870px;height:100px;background: #fff;}
#legalLeft {width: 500px; height: 65px;float:left;text-align:left;}
#legalCenter {float:left;}
#legalRight {float:left;margin-left:20px;text-align:center;background: #fff;}

.breadcrumbWrapper {padding-left: 5px;padding-top: 0px;padding-bottom:0px;}
#tabletMenu {display:none;}
#homeRectangleAd {width: 336px; float: right; margin-left: 10px;}
#homeRectangleAd2 {width: 336px; float: right; margin-left: 10px;}

.latest {padding: 0 0 0 20px; border: 1pt;width:560px;}
.homeWrapper {float: left; margin-left: 10px; margin-right: 10px;}

#createFreeListingImg {width:300px;height:35px;background:url("/images/create_free_listing_now_button.png");}
#createPremiumListingImg {width:300px;height:35px;background:url("/images/create_premium_listing_now_button.png");}

#middleAd {float:left;width:240px;}
#FBLikesReviewForm {width:870px;}
#topResponsive {width:870px;}

#smidrightmobile {display:none;}
.businesslink {padding-left:30px;}
#ajaxsearch {float:left;}
#mobilemenu {display:none;}

/*div {border:1px solid red;}*/

.dpremads400px {width:400px;}
.nearby435px {float:left;width:435px;}

#adSquare {width:336px;height:280px;}
#sharethis {width:100%;font-size:14px;padding-left:5px;font-weight:700;margin-top:5px;margin-bottom:5px;}