body.light {background:#fff;}
.wrapper { width:1020px; margin:0 auto; background:#ffffff;}
.wrapper.short {width:615px;}

/* Header */
.header {position:relative; height:135px; background: #88856e url(../images/header-bg.gif) repeat-x 0 100%;}
.logo {margin:34px 0 0 56px; padding:0;_margin:34px 0 0 28px; background:url(../images/logo-bg.gif) no-repeat 32px 44px; height:80px; float:left; width:300px;}
.header h2 {float:right;/* width:500px;*/ padding:45px 78px 0 0; text-align:right; color:#fdfdf9; font:normal 14px Arial, Tahoma, Verdana, sans-serif; background:none;}

/* Top Menu */

.top-menu {padding:5px 0; border-bottom:2px solid #88856e;}
.top-menu li {display:inline; background:url(../images/top-menu-devider.gif) no-repeat 100% 2px; padding:0 11px;}
.top-menu a {color:#88856e; font:normal 14px Arial, Tahoma, Verdana, sans-serif;}
.top-menu li.last {background:none; padding-right:0;}
.top-menu a {text-decoration:none;}
.top-menu a:hover {text-decoration:underline;}
/*************************/

/* Content */
.content {margin:6px 8px;clear:both;}
.col-left, .col-center, .col-right {float:left;}
.col-left, .col-right {width:200px;}
.col-center {width:586px; /*padding:0 9px;*/ margin:0 9px;}
.col-centerololo {width:586px; /*padding:0 9px;*/ margin:0 9px 0 180px;}


.cols-2-right {clear:both;}
.cols-2-right .col-main {width:655px;}
.cols-2-right .col-right {width:337px;}
.cols-2-right .col-main {float:left;}
.cols-2-right .col-right {float:right;}

/* Adverticing Packages */

.adverticing-packages {text-align:left;}
.adverticing-packages .vendor-info {font-size:1.3em; margin:1.3em; float:left; width:170px;}
.adverticing-packages .vendor-info a, .adverticing-packages .vendor-info a:hover {color:#000000; text-decoration:none; line-height:1.4em;}
.adverticing-packages .vendor-info a:hover {text-decoration:underline;}
.adverticing-packages .vendor-info .example-link,
.adverticing-packages .vendor-info .example-link:hover {color:#d39729; text-decoration:none; font-weight:bold; font-size:1.3em;  padding-top:1em; display:block;}
.adverticing-packages .vendor-info .example-link:hover {text-decoration:underline;}
.start-now-btn {display:block; float:right; padding-top:80px; float:right;}

/* Package Upgrades */

.package-upgrades {}
.package-upgrades .video {float:left; width:300px; margin-right:10px;}
.package-upgrades-info {float:left; width:680px;}
.package-upgrades-info ul {text-align:left; font-size:1.3em; margin:1.3em;}
.package-upgrades-info .sign-up-link {color:#d39729; text-decoration:none; font-weight:bold; font-size:1.3em;  padding-top:1em; display:block;}
.package-upgrades-info .sign-up-link:hover {text-decoration:underline;}

/* Adverticing Addons */
.adverticing-addons li {padding: 0 0 1.3em 0;}
.adverticing-addons .col_eq {width:490px;}
.adverticing-addons .markup {padding:10px;}
.adverticing-addons .markup div {float:left; width:300px; text-align:left;}
.adverticing-addons .markup img {float:right;}



.col_eq {float:left; margin-right:10px;}
.adverticing-packages .col_eq {width:315px;}
.col_eq li {padding:0.5em 0 3em 0;}
.col_eq ul li {padding:0;}

.banner {margin:0 0 10px 0;}

/* Headers */
h2.cyan {color:#87d1cf; background:#dcdcd5;}
.orange-header {background:url(../images/orange-header-left.gif) no-repeat 0 0; position:relative; height:44px; padding:0 12px}
.orange-header div {background:url(../images/orange-header-right.gif) no-repeat 100% 0; position:absolute; top:0; right:-1px; height:44px; width:9px; text-indent:-9999px;}
.orange-header h3 {background:none; color:#ffffff; line-height:2em; padding:0; margin:0;}
h3.orange {font: normal 18px Arial, Tahoma, Verdana, sans-serif; color:#d39729; background:none;}

/* Content Center */
.horisontal-banner {height:190px; background:#808080;}
.vertical-banner {height:588px;  background:#808080;}

/* Professionals */
.professionals-container { background:#dcdcd5; color:#908d78; text-align:left; padding:0 26px 30px 26px;}
.professionals-container h1 {color:#66cccc; font:normal 24px Arial, Tahoma, Verdana, sans-serif; line-height:2.2em; background:none;}
.professionals {padding:6px 0 0 36px;}
.professionals.left, .professionals.right {float:left; width:225px;}
.professionals a, .professionals a:hover {color:#908d78; text-decoration:none; font:normal 14px Arial, Tahoma, Verdana, sans-serif;}
.professionals a:hover {text-decoration:underline;}
.professionals li {padding:0 0 5px 0;}

/* Vendors */

.vendors li {padding:5px 0 10px 0;}
.vendors .picture {float:left; width:204px; text-align:left;}
.vendors .description {float:left; text-align:left; width:380px;}
.vendors .view-spotlight {margin:10px 20px; float: left; clear:left;}
.address {margin:0.8em 0;}

/* Categories */
h1.categories {background:none; color:#000000; font-size:1.3em; padding-left:0;}
.categories {text-align:left; font-size:14px;}
.categories li {line-height:1.9em;}
.categories a {color:#000000; text-decoration:none;}
.categories a:hover {color:#000000; text-decoration:underline;}

/* Tabs */
.tab, .tab_active {width:103px; background:url(../images/tab.gif) no-repeat 0 0; text-align:center; border-bottom:1px solid #cfdee7;}
.tab  a, .tab  a:hover, .tab_active a, .tab_active a:hover{color:#85a1d5; font-size:12px; line-height:20px; text-decoration:none;}
.tab  a:hover, .tab_active a:hover{text-decoration:underline;}
.tab_active {border-bottom:none;}
.box {border:1px solid #cfdee7; position:relative; top:-3px;}
.tab_tbl {position:relative; top:1px; z-index:10;}

/* Contact Form */
.contact_frm {padding:10px 0;}
.contact_frm  li {margin:5px 0;}
.contact_frm  li label {color:#888888; font-size:12px; line-height:18px; width:200px; padding:0 10px 0 0; display:block; float:left;}
.contact_frm_submit {padding:10px 0; text-align:center;}

/* Purchase Page */
.purchase_page {text-align:left; font-size:15px; padding-bottom:30px;}
.purchase_banner {margin-bottom:30px;}
.purchase_page p {margin:0; font-size:18px;}
.purchase_page .col-main {width:550px; padding:0 23px;}
.purchase_page h3.orange {padding:20px 0 0 3px}
.purchase_page .product li {padding:0 0 10px 0;}
.purchase_page .product span {font-weight:bold;}
.purchase_page .product, .purchase_page .purchace_form {margin-bottom:12px; padding-left:9px;}
.purchase_page .purchace_form li {padding:0 0 20px 0;}
.purchase_page .purchace_form select, .purchase_page .purchace_form input {height:28px; line-height:30px; padding:4px; width:450px;}
.purchase_page .purchace_form label {display:block; font-weight:bold; line-height:24px;}
.purchase_page .purchace_form textarea {width:450px; height:100px;}
.purchase_page .col-right {background:#ccffff url(../images/purchase-bg.jpg) repeat-x 0 0; height:1300px;width:404px;}

.purchase_page .purchace_form .purchase-btn, .contact_us_page .contact_us_form .contact-us-btn {width:196px; height:37px;}

/* Contact Us */
.contact_us_page {text-align:left; padding-bottom:30px;}
.contact_us_banner {padding:0 0 20px 0;}
.contact_us_page .contact-info {font-size:11px; line-height:14px; padding:0 0 0 20px;}
.contact_us_page p {margin:0;}
.contact_us_page .contact_us_form {margin:20px 0;}
.contact_us_page .contact_us_form li {padding:0 0 20px 0;}
.contact_us_page .contact_us_form input {height:28px; line-height:30px; padding:4px; width:430px;}
.contact_us_page .contact_us_form label {display:block; font-weight:bold; line-height:24px;}
.contact_us_page .contact_us_form textarea {width:430px; height:100px;}
.contact_us_page .col-main {width:792px;}
.contact_us_page .col-right {width:208px; text-align:center;}
.contact_us_page .col-right li {padding-bottom:4px;}


/* view_product_page */
.view_product_page .view_product_banner {text-align:right;}
.view_product_page .col-main {width:800px; text-align:left;}
.view_product_page .col-right {width:200px; text-align:center;}
.view_product_page .strip {background:#88856e; height:35px;}
.view_product_page .block-bottom-offset {margin-bottom:10px;}
.view_product_page .left_block {width:200px; float:left;}
.view_product_page .content_block {float:left; width:600px; text-align:left;}
.view_product_page .picture {float:left; width:200px; text-align:left;}
.view_product_page .description {float:left; text-align:left; width:380px;}
.view_product_page .content_block a {line-height:24px;}

.chk-label input{width:auto!important; margin-right: 5px;}

/* Privacy Policy */
.privacy-policy {text-align:left; padding-bottom:30px;}
.privacy-policy p {margin:16px 22px; line-height:15px;}
.privacy-policy .col-main {width:792px;}
.privacy-policy .col-right {width:208px; text-align:center;}
.privacy-policy .col-right li {padding-bottom:4px;}
.privacy-policy h3 {font-size:30px; text-align:center; line-height:1.7em;}
.privacy-policy h4 { color:#000000; background:none; font-size:12px; font-weight:bold; line-height:15px; margin:16px 22px; padding:0;}

/* home */
.home.content {}
.home .menu .left {width:208px; float:left; background-color:#8a866d; color:#ffffff; padding-bottom:10px}
.home .menu .right {float:left;}
.home .menu a, .home .menu a:hover {color:#ffffff; text-decoration:none; font-weight:bold; font-size:14px;}
.home .menu a:hover {text-decoration:underline;}
.home .menu .find-header {font:30px Times, Georgia, serif; text-align:center; background:#bab7a9; margin:5px 10px; padding:2px;}
.home .static_block1 {background:#ddddd6; text-align:left; padding:10px 25px; color:#8b876e; font-size:14px;}
.home .static_block1 h3 {text-transform:uppercase; color:#00cdcd; background:none; font-weight:bold; font-size:16px; line-height:46px; margin-bottom:0; padding:0;}
.home .static_block1 .start a, .home .static_block1 .start a:hover {color:#00cdcd; font-size:22px; line-height:26px; text-decoration:none;}
.home .static_block1 .start a:hover {text-decoration:underline;}
.home .vendors {padding:0 0 0 48px;}
.home .bottom_menu li {float:left; width:32%; text-align:center;}
.home .bottom_menu li h3 {text-align:center; padding:0; font-size:24px; margin-bottom:0; line-height:26px; font-weight:bold;}
.home .bottom_menu li ul li{float:none; width:100%; line-height:16px;}
.home .bottom_menu a, .home .bottom_menu a:hover {color:#8b876e; text-decoration:none; font-size:14px;}
.home .bottom_menu a:hover {text-decoration:underline}
.home .bottom_menu h3 {background:none; color:#00cece;}

/* Login Screen | register_user_screen */
.login_screen, .register_user_screen {text-align:center; padding:0 0 40px 0;}
.login_screen h1, .register_user_screen h5 {font:normal 22px Times, Georgia, serif; background:none; color:#908D78; padding:0;}
.login_screen .content, .register_user_screen .content {text-align:left; width:250px; margin:20px auto;}
.login_screen .content .links {text-align:center;}
.login_screen ul li, .register_user_screen ul li {padding:3px 0;}
.login_screen ul label, .register_user_screen ul label {display:block; float:left; width:75px;}
.login_screen .login_submit {padding-left:75px;}
.register_user_screen .content {width:400px;}
.register_user_screen ul label {width:180px;}

/* Admin Styles */
.a_content {margin:20px;}
.a_content h1 {font:normal 22px Times, Georgia, serif; background:none; color:#908D78; padding:0;}
.a_content .edit_category_screen, .a_content .add_category_screen {width:350px;text-align:center; margin:0 auto;}
.a_content .edit_category_screen li, .a_content .add_category_screen li {text-align:left; clear:both;}
.a_content .edit_category_screen li:after, .a_content .add_category_screen li:after {clear:both;}
.a_content .edit_category_screen label, .a_content .add_category_screen label {display:block; float:left; width:150px;}
.a_content .edit_category_screen .btn, .a_content .add_category_screen .btn {text-align:center;}
.a_content .edit_vendor_screen {width:400px;text-align:center; margin:0 auto;}


.a_logout a, .a_logout a:hover {position:absolute; top:20px; right:30px; color:#fdfdf9; text-decoration:underline;}
.a_left_col {text-align:left; margin:20px 0; width:190px; float:left;}
.a_left_col li {padding:3px 0;}
.a_left_col a, .a_left_col a:hover { color:#908D78; font: normal 14px Arial, Tahoma, Verdana, sans-serif; text-decoration:none;}
.a_left_col a:hover {text-decoration:underline;}
.a_col_main {padding:10px 20px; font: normal 14px Arial, Tahoma, Verdana, sans-serif; float:left;}

.a_table {border-width:0; border-collapse:collapse; font: normal 12px Arial, Tahoma, Verdana, sans-serif;}
.a_table th {padding:5px; background:#d7d6d0; color:#908D78;}
.a_table td {padding:5px 3px;}
.a_table .even {background:#E0E7EA;}


.a_form {text-align:center;}
.a_form ul {text-align:left; width:400px; margin:0 auto;}
.a_new_vendor .a_form ul {width:100%;}
.a_new_vendor .a_form ul label {width:100px;}


.w_form {text-align:center;}
.w_form ul {text-align:left; width:400px; margin:0 auto;}
.w_form li {padding:0 0 20px 0;}
.w_form input {height:28px; padding:4px; width:400px;}
.w_form .submit_line {text-align:center; padding:0;}
.w_form .submit_line input {width:100px; line-height:normal; font-size:13px; height:auto;}
.w_form label {display:block; font-weight:bold; line-height:24px;}
.w_form textarea {width:400px; height:100px; font-size:13px; padding:4px;}
.w_form_radio input {display:inline; width:auto;}
.w_form_radio label {font-weight:normal; display:inline;}
.w_form_radio li {padding:0;}
.w_form .warn_submit {border:1px solid #d05b5b; background:#f8e6e6;padding:10px;}
.w_form .warn_submit span {display:block; width:250px; float:left; text-align:left; font-style:italic;}

/* Content Left Content Reight */
.banners li {margin-bottom:8px;}

/* Footer */
.footer  {clear:both; color:#88856e;}
.footer .links {display:inline;margin-left:15px; margin-top:16px; width:450px; float:left; text-align:left; font-size:10px;}
.footer .links li {display:inline; background:url(../images/footer-menu-separator.gif) no-repeat 100% 2px; padding:0 6px 0 4px;}
.footer .links li.last {background:none;}
.footer .links a, .footer .links a:hover {text-decoration:none; color:#88856e;}
.footer .links a:hover {text-decoration:underline;}
.footer .box {height:56px; background:#88856e; border:0; position:static; top:0;}
.footer .contact-info {display:inline; width:510px; float:right;text-align:left;margin-right:20px; padding-bottom:10px;}
.footer .contact-info p {margin:0; line-height:16px;}

/* copyright */
.copyright {margin:20px auto 70px auto; width:950px; color:#ffffff; clear:both;}

/*             */
.block_list li {padding:3px 0;}
.left-centred {text-align:left;}
.block-bottom-offset {margin-bottom:8px;}
.orange {color:#d39729;}
.gray {color:#999;}

.clear { clear:both; font-size:0; line-height:0; height:0; visibility:hidden; overflow:hidden; float:none !important;}

.validation-advice {
    text-align:left;
}
.validation-advice {
    background:transparent url(../images/validation_advice_bg.gif) no-repeat scroll 2px 1px;
    clear:both;
    font-size:0.95em;
    font-weight:bold;
    line-height:1.25em;
    margin-top:3px;
    min-height:15px;
    padding-left:17px;
}
.validation-advice, .required {
    color:#EB340A;
}
.validation-failed {
    background:#FAEBE7 none repeat scroll 0% !important;
    border:1px dashed #EB340A !important;
    }
.edit_vendor_ololo h3{ color:#000; background:none; margin:0 30px;}
.edit_vendor_ololo .views, .edit_vendor_ololo .clicks {
	padding:15px 0;
	font-size:14px;

}
.edit_vendor_ololo .stats {
	width:400px;margin:0 auto;
	}
.edit_vendor_ololo .views span, .edit_vendor_ololo .clicks span {
color:green;font-size:22px;
}
.edit_vendor_ololo .views {
	float:left;
	text-align:left;
	width:150px;
}
 .edit_vendor_ololo .clicks {
 	float:right;
	text-align:right;
	width:240px;
 }
 

 .pagination-link-active
 {
 	font-weight:bold;
 	color:black;
 	padding:4px;
 	cursor:default;
 	border-color:none;
 }
 
 .pagination-link
 {
 	border:1px solid #B2E5E5;
 	padding:4px;
 }