@charset "utf-8";
/* CSS Document */

@import url('vendor_style.css');
html { padding: 0; margin: 0; }
body { text-align: center; background-image: url(../images/BGrepeat2.png); background-repeat: no-repeat; background-position: center top; line-height: 1; background-color:#DFDFDF; }
h1 { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 32px; font-weight: normal; font-style: normal; padding: 0; margin: 0 0 10px 0; }
h2 { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 15px; font-weight: bold; font-style: normal; padding: 0; margin: 10px 0 10px 0; }
h3 { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 16px; font-weight: normal; font-style: normal; padding: 0; margin: 0 0 10px 0; }
h4 { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 16px; font-weight: normal; font-style: normal; padding: 0; margin: 0 0 10px 0; }
p { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; line-height: 16px; font-style: normal; font-weight: normal; margin: 0 0 10px 0; padding: 0; }
li { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; line-height: 16px; font-style: normal; font-weight: normal; }
a { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; line-height: 14px; font-style: normal; font-weight: normal; text-decoration: none; }
a:hover { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; line-height: 14px; font-style: normal; font-weight: normal; text-decoration: underline; }
#header { height: 139px; width: 100%; margin: 0; padding: 0; }
#headerMiddle { height: 139px; width: 960px; margin: 0 auto 0 auto; padding: 0; }
#logo { margin: 0; }
#navigationTop { height: 40px; width: 100%; height: 40px; background-color: #5B524F; margin: 0; padding: 0; }
#navInc { width: 960px; margin: 0 auto 0 auto; padding: 0; }
#mainButtons { margin: 0 0 0 20px; padding: 0; list-style: none; }
#mainButtons li { float: left; margin: 0 2px 0 0; }
#mainButtons a { background-image: url(../images/navButton.jpg); width: 94px; height: 28px; display: block; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000; line-height: 28px; }
#mainButtons a:hover { background-image: url(../images/navButtonActive.jpg); width: 94px; height: 28px; display: block; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFD800; line-height: 28px; }
#content { width: 960px; background-color: #F4F0D0; padding: 20px 0 0 0; margin: 0px auto 0 auto; text-align: left; position: relative; }
/*#formLeft, #formRight { width: 300px; background-color: #5B524F; padding: 20px; margin-top: 20px; }*/
.formBottom { background-image:url(../images/form-bottom-round.jpg); background-position:bottom; background-repeat:no-repeat; border:none; margin:0; padding:0; width:340px; height:20px; clear:left; }
.formBottomRight { background-image:url(../images/form-bottom-round.jpg); background-position:bottom; background-repeat:no-repeat; border:none; margin:0; padding:0; width:340px; height:20px; clear:right; }
#formRight { float: right; }
.downloadButton a { line-height: 84px; background-image: url(../images/download-button.png); vertical-align: middle; margin: 0px 0 20px; padding: 0px; height: 84px; width: 304px; background-repeat: no-repeat; background-position: top; display:block; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #030303; text-decoration: none; text-align: center; }
.downloadButton a:hover { line-height: 84px; background-image: url(../images/download-button.png); vertical-align: middle; margin: 0px 0 20px; padding: 0px; height: 84px; width: 304px; background-repeat: no-repeat; background-position: top; display:block; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #030303; text-decoration: none; text-align: center; }
/*Left Column Nav*/
#leftColumn { width: 127px; float: left; margin: 0 3px 20px 20px; padding: 0; }
#leftColumnNav { width: 195px; float: left; margin: 0; padding: 0 0 0 20px; }
#leftColumnNav a { width: 175px; background-color: #5B524F; padding: 0 10px 0 10px; display: block; line-height: 20px; vertical-align: middle; color: #F4F0D0; font-size: 12px; }
#leftColumnNav a:hover { width: 175px; padding: 0 10px 0 10px; display: block; line-height: 20px; vertical-align: middle; color: #FFD800; text-decoration: none; font-size: 12px; }
#list1 { padding: 0 0 20px 0; margin: 0 0 5px 0; background-image: url(../images/brown-round-195.jpg); background-repeat: no-repeat; background-position: bottom; }
#list2 { padding: 0 0 20px 0; margin: 0 0 5px 0; background-image: url(../images/brown-round-195.jpg); background-repeat: no-repeat; background-position: bottom; }
#listChild a { width: 165px; padding: 0 10px 0 20px; display: block; line-height: 20px; vertical-align: middle; color: #F4F0D0; font-size: 12px; }
#listChild a:hover { width: 165px; padding: 0 10px 0 20px; display: block; line-height: 20px; vertical-align: middle; color: #FFD800; text-decoration: none; font-size: 12px; }
#leftColumnNav .listHeader { margin: 0 0 5px 0; padding: 0 10px 0 10px; border-bottom: #FFF 1px solid; display: block; color: #FFD800; font-size: 14px; line-height: 37px; vertical-align: middle; background-image: url(../images/header195.jpg); background-repeat: no-repeat; height:37px }
.pageHeader195 { margin: 0 0 5px 0; padding: 0 10px 0 10px; display: block; color: #FFD800; font-size: 14px; line-height: 37px; vertical-align: middle; background-image: url(../images/header195.jpg); background-repeat: no-repeat; height:37px }
#navSpacer { height: 20px; display: block; padding: 0; margin: 0; }
#breadCrumb { margin: 10px 0 5px 0; padding: 0; }
#breadCrumb a { font-family: Arial, Helvetica, sans-serif; color: #5B524F; font-size: 12px; text-decoration: none; margin: 0; padding: 0; font-weight: bold; }
#breadCrumb a:hover { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration: none; margin: 0; padding: 0; font-weight: bold; }
#listing { width: 705px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; background-image: url(../images/roundedHeader.jpg); background-repeat: no-repeat; background-position:top; }
#tableHeader { height:37px; border:none; }
#tableHeader td { padding:0; margin:0; }
#tableHeader th { padding:0; margin:0; }
#tableHeader a { line-height:37px; vertical-align:middle; color: #FFD800; }
#tableHeader a:hover { line-height:37px; vertical-align:middle; color: #FFD800; text-decoration:underline; }
#tableHeader h3 { font-size: 13px; font-weight: bold; margin: 0 0 5px 0; padding: 0; }
#listing tr { vertical-align: middle; }
#listing td { border-bottom: #AAA2A0 solid 1px; vertical-align: middle; width: 33%; padding: 5px; }
#listing .imgColumn { width: 130px; }
#listing .infoColumn { width: 140px; text-align: right; }
#listing .companyColumn { width: 150px; }
#listing img { margin: 10px 10px 10px 0; padding: 0; display: inline-block; }
#listingPages { width: 300px; float: left; margin: 10px 0 0 0; padding: 0; }
#listingPages p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5B524F; }
#listingNextLast { /*width:250px; */ float: right; margin: 10px 0 0 0; padding: 0; }
#listing h4 { margin: 0 0 5px 0; padding: 0; font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#listing p { font-family: Arial, Helvetica, sans-serif; color: #333; margin: 0 10px 5px 0; padding: 0; font-size: 12px; line-height: 14px; font-style: normal; font-weight: normal; }
#listing .listCompanyName { font-weight: bold }
/*Details Page*/
#vendorLogo { margin: 0 0 10px 0; float:right; border: solid 2px #AAA2A0; }
#detailLeft { width: 353px; float: left; padding: 0; margin: 10px 0 0 0; }
#detailLeft h3 { color:#FFD800; font-size: 14px; font-weight: bold; margin: 0 0 10px 0; padding:0 0 0 15px; background-image: url(../images/header353.jpg); background-repeat: no-repeat; display: block; height:37px; line-height:37px; vertical-align:middle; }
#categoryDetails h3 { color:#FFD800; font-size: 14px; font-weight: bold; margin: 0 0 10px 0; padding:0 0 0 15px; background-image: url(../images/header280.jpg); background-repeat: no-repeat; display: block; height:37px; line-height:37px; vertical-align:middle; }
#categoryDetails { padding: 0 20px 0 0; margin:0; width:280px; float:left; }
#detailRight { width: 332px; float: left; padding: 0; margin: 10px 0 0 20px; }
#detailContact { font-weight: bold; color: #000; }
#detailPromotion h4 { font-size:12px; font-weight:bold; }
#detailPromotion h5 { font-size:12px; font-weight:bold; color:#FFD800; }
#detailOffer h5 { font-size:12px; font-weight:bold; color:#FFD800; }
#detailOffer h3 { color:#FFD800; font-size: 12px; old;
margin: 0 0 10px 0; padding:0 0 0 15px; background-image: url(../images/header332.jpg); background-repeat: no-repeat; display: block; height:37px; line-height:37px; vertical-align:middle; }
#detailPromotion p { margin: 0 0 10px 0; padding: 0; }
#detailOffer h4 { font-size:12px; font-weight:bold; }
#detailOffer p { margin: 0 0 5px 0; padding: 0; }
#detailDownload h3 { background-image:url("../images/header332.jpg"); background-repeat:no-repeat; color:#FFD800; display:block; font-size:12px; height:37px; line-height:37px; margin:0 0 10px; padding:0 0 0 15px; vertical-align:middle; }
#detailAddress { font-weight: bold; color: #000; margin:10px 0 0 0; }
#largeSideBtns { margin: 0; padding: 0; list-style: none; display: block; }
#largeSideBtns li { margin: 0 0 20px 0; padding: 0; }
#socialNetworks { background-image: url(../images/followUs.jpg); width: 93px; height: 56px; display: block; margin: 20px 0 0 0; padding: 50px 0 0 12px; }
#middleColumn { width: 705px; min-height: 600px; float: left; margin: 0 0 20px 20px; padding: 0; }
#middleColumn .mnoRepeatBox { width: 540px; height: 186px; margin: 0 0 20px 0; padding: 30px 0 0 0; background-image: url(../images/mnoRepeatBg.jpg); background-repeat: no-repeat; display: block }
#middleColumnHome .mnoRepeatDouble { width: 620px; height: 206px; margin: 0 0 20px 0; padding: 10px 0 0 85px; background-image: url(../images/mnoRepeatDouble.jpg); background-repeat: no-repeat; display: block }
.welcomeText { width: 250px; float: left; }
.welcomeHeader { color: #FFD800; font-size:26px; font-weight:lighter; }
.welcomeText p { color:#FFF; line-height:14px; }
.offerBox { width:250px; float: left; margin: 18px 0 0 38px; position:relative; height:170px; }
/*.offerBox { width:250px; float: left; margin: 33px 0 0 38px; }*/
.offerMonth { color: #FFD800; font-size:24px; font-weight:lighter; }
.offerBox p { color: #FFFFCC; }
.offerBox h3 { color: #FFF; font-size:18px; font-weight:lighter; }
.latestRevH { font-size:15px; font-weight:bold; margin: 20px 0 20px 0; padding:0 0 10px 0; }
.review { margin: 0 0 10px 0; padding:0 0 10px 0; border-bottom:solid 1px #5B524F; }
.review h4 { font-size:12px; font-weight:bold; }
.review sub { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0; padding:0; }
#gallery { margin: 0 0 20px 0; padding:0; }
#gallery h3 { color:#FFD800; font-size: 12px; old;
margin: 0 0 10px 0; padding:0 0 0 15px; background-image: url(../images/header332.jpg); background-repeat: no-repeat; display: block; height:37px; line-height:37px; vertical-align:middle; }
/*#galleryInc {width:330px; margin:0px; padding:0px;}*/
#gallery img { margin: 0 5px 5px 0; border: solid 2px #AAA2A0; }
#detailPromotion h3 { color:#FFD800; font-size: 12px; old;
margin: 0 0 10px 0; padding:0 0 0 15px; background-image: url(../images/header332.jpg); background-repeat: no-repeat; display: block; height:37px; line-height:37px; vertical-align:middle; }
#offerImg { float:left; margin: 0 5px 0px 0; }
#middleColumnHome { width: 646px; min-height: 600px; float: left; margin: 0 25px 20px 0; padding: 0; }
#middleColumnHome .mnoRepeatBox { width: 540px; height: 186px; margin: 0 0 20px 0; padding: 30px 0 0 106px; background-image: url(../images/mnoRepeatBg.jpg); background-repeat: no-repeat; display: block }
#middleColumnHome .mnoRepeatHalf { width: 195px; height: 186px; margin: 0 0 20px 0; padding: 30px 30px 0 100px; background-image: url(../images/mnoRepeatHalf.jpg); background-repeat: no-repeat; display: block }
#contentButtons { list-style: none; height: 135px; width: 627px; margin: 0 padding: 0;
display: block; }
#contentButtonsHome { list-style: none; height: 150px; width: 627px; margin: 0; padding: 0; display: block; }
#contentButtons li { float: left; margin: 0 5px 0 5px; padding: 0; }
#contentButtons a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000; text-align: center; }
#contentButtonsHome li { float: left; margin: 0 5px 0 5px; padding: 0; }
#contentButtonsHome a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000; text-align: center; }
.banner { background-image: url(../images/banner.jpg); background-repeat: no-repeat; display: block; width: 646px; height: 84px; margin: 0; padding:20px 0 20px 0; clear:both; }
#rightColumnHome { width: 120px; float: left; margin: 0; padding: 0; }
#footer { margin: 0; padding: 0; clear: both; }
#footerTop { background-image:url(../images/footer-bg.jpg); background-repeat:no-repeat; background-position:top center; height: 148px; margin: 0; padding: 0 20px 0 20px; }
.footerTopLinks { width: 19%; float: left; margin: 0; padding: 0; }
#footerTop h4 { color:#FFD800; font-family:Arial, Helvetica, sans-serif; font-size:15px; height:40px; line-height:40px; margin:0 0 3px; padding:0 0 0 50px; width:142px; }
#footerBottom { height: 60px; margin: 0; padding: 0; }
.copyrightInfo { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #5B524F; float: left; padding: 20px 0 10px 20px; }
.tradinginfo { font-family: Verdana, Geneva, sans-serif; font-size: 9px; line-height:0px; color: #999; float: left; padding: 0 0 0 20px; }
.footerLinks { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #5B524F; float: right; padding: 20px 20px 10px 0; }
#footerBottom a { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #5B524F; text-decoration: none; }
#footerBottom a:hover { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #5B524F; text-decoration: underline; }
#footerTop .footerTopLinks ul { width: 142px; margin: 0; padding: 0 0 0 50px; }
#footerTop .footerTopLinks a { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; text-decoration: none; }
#footerTop .footerTopLinks a:hover { color: #FFD800; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; text-decoration: none; }
#footerTop .footerTopLinks li { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; }
#footerTop .footerTopLinks h4 a { color: #FFD800; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 14px; text-decoration: none; line-height: 40px; }
#footerTop .footerTopLinks h4 a:hover { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 14px; text-decoration: underline; line-height: 40px; }
#swfbuttons { margin-left: 40px; }
#swfsidebuttons { margin: 0 0 0 -2px; padding: 0; }
#indexSWF { margin:0 0 10px -25px; padding:0; height:135px; }
.blogPost { background-image:url("../images/homeBlog.jpg"); background-repeat:no-repeat; display:block; float:left; height:133px; margin:0 0 20px; padding:10px 10px 10px 16px; width:287px; }
.blogHead { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-style:normal; font-weight:lighter; margin:0; padding:23px 0 0 52px; }
.blogPost h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; margin:10px 0 0; padding:5px 0 0; }
.blogUser { margin:0; padding:0; font-size:11px; font-family:arial; font-weight:normal; }
.blogPost sub { color:#000000; display:block; float:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; margin:0; padding:0; width:50%; }
.blogPost .postPreText { color:#5B5350; margin:0 0 5px 0; padding:0; }
.blogBtn { display:inline; margin-right:10px; float:right; }
.blogFooter { height:17px; display:block; margin:0; padding:0; }
.socialP { margin:0 0 10px 0; padding:5px 0 0 0; }
.homeNetworks { background-image:url("../images/homeNetworks.jpg"); display:block; float:left; height:143px; margin:0 0 20px 20px; padding:10px 10px 0 16px; width:287px; }
.homeNetworks h3 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-style:normal; font-weight:lighter; margin:0; padding:23px 0 16px; }
.homeNetworks img { margin:0 5px 0 0; padding:0; display:block; float:left; }
.imgWrapper { height:69px; display:block; padding:0; margin:0; }
#recaptcha_widget_div { margin:0 0 10px -9px; }
.form_row_anonymous {
border: width:20px; height:20px; float:right; }
#newReview { background-color:#5B524F; padding:10px; }
#recaptcha_widget_div { float:left; }
#vendorListingMap { width:380px; height:380px; float:right; overflow:hidden; border: solid 10px #AAA2A0; margin:0 0 20px; }
#vendorProfileMap { width: 312px; height: 312px; overflow: hidden; border: solid 10px #AAA2A0; }
.navUlTop { margin: 0; padding: 0 10px 0 10px; width:195px; height:20px; display: block; color: #FFD800; font-size: 14px; line-height: 37px; vertical-align: middle; background-image: url(../images/brown-round-top-195.jpg); background-repeat: no-repeat }
.oneEmTall { height:3.5em; overflow:hidden; }
.more { display:none; }
.oneEmTall + .more { display: block; }
.mm-item-parent .mm-item-child { padding-left:15px }
/*Forms CSS*/
body { font-family: Arial, Helvetica, sans-serif; }
#formLeft { float:left; }
.formLeftWrap { float:left; width:340px; margin:0px; padding:0px; }
.formRightWrap { float:right; width:340px; margin:0px; padding:0px; }
#formLeft, #formRight, #galleryImage { /*float: left;*/ background-color: #AAA2A0; padding: 20px; margin-top: 20px; width: 300px; }
#formLeft, #formRight { background-image:url(../images/form-top-round.jpg); background-repeat:no-repeat; background-position:top; }
#formLists { list-style:circle; font-size:11px; font-weight:bold; margin:0 0 10px 0; padding:0; }
#formLists li { font-size:11px; font-weight:normal; margin:0 0 5px 15px; padding:0; }
#formListOl { list-style:none; font-size:11px; font-weight:bold; margin:0 0 10px 0; padding:0; }
#formListOl li { font-size:11px; font-weight:normal; margin:0 0 5px 0; padding:0; }
#formRight { float: right; }
#customerSignin { background: url(../images/customerlogin-background.jpg) no-repeat top left; width: 635px; height: 103px; color: #ffd800; padding: 10px 20px; margin: 0; }
#customerSigninTitle { padding: 5px 0; font-weight: bold; }
#vendorSignin { background: url(../images/venderlogin-background.jpg) no-repeat top left; width: 635px; height: 103px; color: #5b524f; padding: 10px 20px; }
#vendorSigninTitle { padding: 5px 0; font-weight: bold; }
#customerSignin h3 { color: #ffd800; font-weight: bold; margin: 0 0 10px 0; }
#vendorSignin h3 { font-weight: bold; color: #5b524f; margin: 0 0 10px 0; }
#customerSignin .password, #customerSignin .username, #vendorSignin .password, #vendorSignin .username { width: 189px; }
label, .username, .password { margin-right: 10px; width: 200px; }
.username, .password { border: 1px solid #AAA2A0; margin-right: 15px; }
#searchBox { float: right; margin: 0 20px 0 0; height: 40px }
.formLabels, .checkboxLabels { color: #000; float: left; font-size: 12px; height: 15px; padding: 2px 0; margin: 0 0 5px 0; text-align: left; clear: both; width: 130px; }
.checkboxLabels { margin: 0 0 10px; width: 128px; padding: 0; overflow: visible; }
.inputText, .inputTextArea, .inputFile, .inputSelect { font-family: Verdana, Geneva, sans-serif; font-size: 12px; height: 15px; float: right; width: 162px; margin: 0 0 5px 0; padding: 2px 4px; border: 1px solid #5B524F; color: #000; background: #AAA2A0; border: none; color: #fff; background: #5B524F; }
.inputTextArea { height: 45px; }
.fckeditor { margin: 0 0 10px 0 !important; }
.inputFile { border: none; padding: 0; height: 23px; width: 195px; margin-bottom: 20px; }
.inputSelect { width: 170px; padding: 2px 0px; height: 19px; }
.inputCheckbox { float: left; width: 10px height: 25px;
margin: 0 0 5px 5px; display: block; line-height: 25px; }
#searchBox .inputSearch { background-color:#F4F0D0; border:1px solid #000000; color:#666666; display:inline; font-family:Verdana, Geneva, sans-serif; font-size:11px; height:13px; margin:10px 0 0; padding:2px 0 4px 5px; width:150px; }
.formBtn { clear: both; background-image:url("../images/formBtn.png"); background-color:#AAA2A0; background-repeat:no-repeat; border:medium none; color:#FFD800; cursor:pointer; float:right; height:35px; line-height:35px; padding:0; width:106px; }
#formLeft p input {margin-top: 5px;}
.formBtnBlock { background-image:url("../images/formBtn.png"); background-color:#AAA2A0; background-repeat:no-repeat; border:medium none; color:#FFD800; cursor:pointer; float:right; height:35px; line-height:35px; padding:0; width:106px; }
.formBtnGrey { background-image:url("../images/formBtn.png"); background-color:#666666; background-repeat:no-repeat; border:medium none; color:#FFD800; cursor:pointer; float:right; height:35px; line-height:35px; padding:0; width:106px; }
.formBtnNoFloat { background-image:url("../images/formBtn.png"); background-color:#AAA2A0; background-repeat:no-repeat; border:medium none; color:#FFD800; cursor:pointer; float:none; height:35px; line-height:35px; padding:0; width:106px; }
.formBtnLight { background-image:url("../images/formBtn.png"); background-color:#F4F0D0; background-repeat:no-repeat; border:medium none; color:#FFD800; cursor:pointer; float:right; height:35px; line-height:35px; padding:0; width:106px; }
.formBtninv { background-color: #FFD800; border: medium none; color: #000000; cursor: pointer; padding: 5px; }
.formBtnBlack { background-color: #000000; border: medium none; color: #FFD800; cursor: pointer; padding: 5px; }
/* is this used ? - formbtn unlikely to have a nested ahref */
.formBtn a:hover { color: #FFF; }
.searchBtn { color: #FFD800; font-family: Verdana, Geneva, sans-serif; font-size: 14px; margin: 1px 0 0 5px; display: inline; vertical-align: middle; }
.iconButton { padding: 0; margin: 0 0 10px 0; text-align: center; }
.iconText { text-align: center; }
.form-section { clear: both; float: left; width: 300px; margin: 0 0 10px 0; }
.form-section-files .formLabels, .form-section-pdffile .formLabels, .form-section-imagefile .formLabels { padding: 7px 0 0 0; width: 93px; }
.formheading { background-image:url(../images/formHeader.jpg); background-repeat:no-repeat; margin: 0; font-weight: bold; font-size: 15px; text-transform: capitalize; padding: 0; width: 300px; height:35px; margin: 0 0 10px 0; color: #FFD800; display:block; line-height:35px; text-indent: 15px }
.dontDoLeadingCaps  {text-transform: none !important}#formLeft ul { padding:0 0 0 20px; margin:10px 0 10px 0; list-style:disc; }
#formLeft li { margin:0 0 10px 0; padding:0; }
#formLeft ol { padding:0 0 0 20px; text-indent: -15px; margin:10px 0 10px 0; list-style:none; }
.blur { color: #cccccc; }
.reveal-teaser { text-align: center; margin: 5px; padding: 10px; background: #EFEFDE url(../images/file-icon.png) no-repeat 5px center; clear: both; margin: 10px 0; font-size: 13px; font-weight: bold; }
.floatright { clear: both; float: right; }
.gapright { margin: 0 5px 0 0; }
.submitarea { clear: both; margin: 0 0 30px 0; width:300px; }
#homeBanner { margin:0; padding:38px 0 0 0; }
#pageBanner { margin:0; padding:0 0 20px 0; }
#addThis { margin:0 0 10px 0; padding:0; }
#formRight li { margin:0; padding:0; }
#leftColumnNav-page { width:195px; }
#pageContent { width: 705px; margin: 0 0 20px 20px; float:left; min-height:500px; padding:0; }
.pageHeader { background-image:url("../images/header705.jpg"); background-repeat:no-repeat; color:#FFD800; display:block; font-size:14px; font-weight:bold; height:37px; line-height:37px; margin:0 0 10px; padding:0 0 0 15px; vertical-align:middle; }
.contactInput { background:#5B524F; border:medium none; color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:12px; height:15px; margin:5px 0 5px 0; padding:2px 4px; width:150px; }
.contactInputArea { background:#5B524F; border:medium none; color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:5px 0 5px 0; padding:2px 4px; width:150px; }
.FormLabel { color:#000000; font-size:12px; margin:0 0 5px 0; padding:0; }
.email { width: 200px; margin:0 15px 0 0; border:1px solid #AAA2A0; }
.BulletsUl { padding:5px 0 5px 10px; margin: 10px 0 10px 10px; }
.BulletsUl li { list-style: disc; margin: 0 0 10px 0; padding:0; }
/*vendorTemplateEdit page*/
.temprightbottompad { margin-right: 20px; margin-bottom: 15px; margin-top: 10px; }
.tempbottompad { margin-bottom: 15px; }
.templateeditimg { float: left; margin-top:5px; }
.templateeditimg p { font-weight: bold; }
/* .templateeditimg a img.donothappen { border: solid #808080 3px; } */
.templateeditimg a img { border: 0px; margin: 3px; }
/* .templateeditimg a:hover img { border: solid #000000 3px; cursor:pointer; } */
.templateeditimg a:hover img { border: solid #000000 3px; margin:0px; cursor:pointer; }
.tempbtn { margin: 0 2px; }
/*SpecialOfferEdit page*/
.vendorformstylecheck .inputCheckbox { float: none; margin: 0; padding: 0; }
.bolderText { font-size:13px; font-weight:bold; line-height:18px; }
.bolderText a:hover { font-size:13px; font-weight:bold; line-height:18px; }
.imageDivide { /*background-color:#666;*/ float:left; margin:10px 0 0 0; padding:10px 0 0 0; text-align: center; }
.imageDivide .submitarea {margin-top: 10px; margin-bottom: 15px;}
.imageDivide span {display: block; margin-top: 5px; font-size: 12px;}
.imagenum { color: #000; font-weight: bold; font-size: 15px; text-align: center; margin: 0 0 10px 0; padding: 2px; background: none; border-bottom: 2px dotted #666; text-transform:uppercase; }
em { font-style:italic; }
.profileLive { font-weight:bolder; clear: both; display:block; background: #01BB00; padding-top:9px; text-align:center; height: 25px; width:191px; border: 2px solid #01FF01; font-size: 14px; }
.profileNotLive { font-weight:bolder; clear: both; display:block; background: #BA0100; padding-top:9px; text-align:center; height: 25px; width: 191px; border: 2px solid #FB0200; font-size: 14px; }

a#formBtnBig, a#formBtnBig:hover  { color: #FFD800; clear: both; background-image:url("../images/formBtnBig.png"); background-color:#F4F0D0; background-repeat:no-repeat; border:medium none; cursor:pointer; float:right; height:56px; line-height:53px; padding:0; width:195px; text-align:center; margin-bottom:5px; font-weight: bold; font-size: 14px; }
a#formBtnBigYellow, a#formBtnBigYellow:hover { clear: both; background-image:url("../images/formBtnBigYellow.png"); background-color:#F4F0D0; background-repeat:no-repeat; border:medium none; color:#5B514D; cursor:pointer; float:right; height:56px; line-height:53px; padding:0; width:195px; text-align:center; margin-bottom:5px; font-weight: bold; font-size: 14px; }

.activeSuspend {overflow:hidden;display:block; width: 290px}
.activeSuspend .formLabels { height: auto; width: 260px;}
.form-section.form-section-personal .error{ color:#D70000;}

.forgotten-password { float: right; padding-top: 10px }

.keep-me-logged-in { font-size: 12px; padding-top: 6px; float: left }

#no-spam 
{ 
height: 99px;
margin-top: 15px;
position: absolute;
right: 46px;
top: 330px;
width: 100px;
}
