@charset "utf-8";
* {margin:0; padding:0; outline:0;}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

a {
    color: #87cd1d;
    text-decoration: none;
}
a:hover {
	text-decoration: none;
}
img {
	max-width: 100%;
	width: auto \9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
body input, body select {
    color: #ef1262;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 20px;
    outline: medium none;
}
#jform_contact_email, #jform_contact_name, #jform_contact_emailmsg, #jform_contact_message{color:#ffffff !important;}
body input, body textarea {
    border: 1px solid #f2f0e6;
    padding: 4px;
}
body select {
    border: 1px solid #e0e0de;
}
.alert {
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    margin-bottom: 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-danger, .alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
}
.alert-error p {
    color: #b94a48;
}
#contact-form input.invalid {
    border: 1px solid #9d261d;
}
/* Clearfix
-------------------------------------------------------------*/
* html .clearfix {  height: 1%;}
* +html .clearfix { display: inline-block; } /* IE7xhtml*/
html[xmlns] .clearfix { /* O */  display: block;  }
.clearfix:after { /* FF, O, etc. */  content: "."; display: block;  height: 0;  clear: both; visibility: hidden;}
@font-face {
 font-family: 'HeliosCondBlack';
 	src: url('../fonts/HeliosCondBlack.eot');
 	src: local('HeliosCondBlack'), local('HeliosCondBlack'),
		url('../fonts/HeliosCondBlack.eot?#iefix') format('embedded-opentype'),
		url('../fonts/HeliosCondBlack.ttf') format('truetype'),
		url('../fonts/HeliosCondBlack.otf') format('opentype'),
		url('../fonts/HeliosCondBlack.woff') format('woff'),
		url('../fonts/HeliosCondBlack.svg#webfontKWmDqtHl') format('svg');
 }
.body {
	font-family: century gothic;
	font-size: 12px;
	color: #FFFFFF;
	overflow: hidden;
	background: url(../images/bg.jpg) repeat scroll center top;
}
.container {position: relative;}
.left-position {
	position: absolute;
	top: 120px;
	left: -190px;
}
.right-position {
	position: absolute;
	top: 120px;
	right: -190px;
}
.top-main {
	background: url(../images/bg.png) no-repeat center top;
}
.main {
	padding: 0px 15px 44px 15px;
	position: relative;
}
.menu-nav {
	background: url(../images/nav.gif) repeat-x;
	min-height: 78px;
	margin-bottom: 12px;
}
.menu-nav ul {padding: 18px 0px 18px 15px;}
.menu-nav ul li {
	display: inline-block;
	padding: 0 0 0 12px;
}
.menu-nav ul li:first-child {padding: 0px;}
.menu-nav ul li a {
	font-family: HeliosCondBlack;
	font-size: 22px;
	font-weight: normal;
	color: #FFF;
	padding: 0px 10px;
	text-transform: uppercase;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	line-height: 42px;
}
.menu-nav ul li a:hover, .menu-nav ul li.active a {
	background: url("../images/nav-a.gif") repeat-x #00292c;
}
.content-main .content {
	background: #161616;
	padding: 0 27px 10px 27px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-bottom: 13px;
}
.content .page-header {
	border: none;
	margin: 0px;
	padding: 40px 0 0 0;
}
.content .page-header h2 {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #e25300;
	padding: 0 0 20px 0;
	margin: 0px;
	text-transform: uppercase;
}
.content p {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	margin: 0 0 15px 0;
}
.right-main .right {
	background: #0d0d0d;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 0 0 13px 15px;
	padding: 0 14px 14px 14px;
	text-align: center;
}

.footer-main {
	background: url(../images/footer.png) repeat-x;
}
.footer p, .footer p a {
	color: #FFF;
	font-size: 16px;
	line-height: 44px;
	text-align: center;
	margin: 0px;
}
.mod-radio {
	text-align: right;
}
html body div.body div.top-main div.container div.main div.content-main.row div.content.col-sm-9 div#one-page-container.one-page-container div#company-reviews.company-cell div#add-review form#addReview div.add-review,
html body div.body div.top-main div.container div.main div.content-main.row div.content.col-sm-9 div#one-page-container.one-page-container div#company-offers.company-cell div#grid-content.offers-container.grid4 article#post-23.post.post.type-post.status-publish.format-standard.hentry.category-food.post.clearfix {
background:transparent !important;
}
.mod-search .moduletable {
	background: url(../images/pinkcircle.png) no-repeat;
	height: 250px;
	width: 337px;
	margin: 0 0 0 -40px;
	padding: 20px 0 0 0;
}
.mod-search h3 {
	font-family: HeliosCondBlack;
	font-size: 32px;
	padding: 15px 51px;
	margin: 0px;
	text-align: center;
	color: #FFF;
	text-transform: uppercase;
}
.mod-search #dir-search-preferences h3 {color: #000;}
.mod-search form {padding: 0 25px;}
.mod-search p {margin: 0px;}
.mod-search p label {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: normal;
}
.mod-search p label.text-label {
	width: 55px;
}
.mod-search #companies-search #searchform .form-container .form-field {line-height: 30px;text-align: center;float: none;}
.mod-search #companies-search #searchform .form-container .form-field:first-child {margin-top: 0px;}
.mod-search p select, .mod-search #companies-search #searchform .form-container .form-field input#searchkeyword, .mod-search #companies-search #searchform .form-container .form-field select#categories, .mod-search #companies-search #searchform .form-container .form-field input#zipcode {
	background: #FFF;
	border: none;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	height: 30px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #757575;
	font-size: 16px;
	font-weight: normal;
	width: 240px;
	line-height: 30px;
}

.mod-search #companies-search #searchform .form-container .form-field i.dir-icon-map-marker {left: 25px;top: 5px;}
.mod-search #companies-search #searchform .form-container .form-field i.dir-icon-bullseye {height: 30px;right: 16px;top: 0px;border-radius: 0 10px 10px 0;-moz-border-radius: 0 10px 10px 0;-webkit-border-radius: 0 10px 10px 0;line-height: 30px;}
.mod-search p select.what {
	width: 224px;
}
.mod-search p select.where {
	width: 150px;
	margin-right: 5px;
}
.mod-search p input {
	background: #FFF;
	border: none;
	font-family: Arial, Helvetica;
	font-weight: bold;
	padding: 3px 0 4px 9px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 232px;
	color: #ef1262;
	font-size: 13px;
}
.mod-search #companies-search #searchform #keywordSearch {text-align: center;}
.mod-search p input.button, .mod-search #companies-search #searchform #keywordSearch button {
	background: url("../images/submitsearch.png") no-repeat;
	border: none;
	color: #FFF;
	font-family: impact;
	font-size: 27px;
	height: 44px;
	padding-bottom: 4px;
	width: 215px;
	box-shadow: none;
	font-weight: normal;
	
	float: none;
}
.mod-radio {position: relative;}
.mod-radio .moduletable {
	background: url(../images/radio.png);
	height: 166px;
	width: 415px;
	position: absolute;
	top: 84px;
	right: -86px;
}
.mod-radio .moduletable #arrowdown {
	margin: 85px 0 0 51px;
	float: left;
}
.right h3 {
	font-family: HeliosCondBlack;
	font-size: 18px;
	font-weight: normal;
	padding: 29px 0 15px 30px;
	color: #e65510;
	text-transform: uppercase;
}
.right .boxIndent {
	background: #161616;
	border-radius: 10px;
	padding: 19px 14px 26px 14px;
}
.right .boxIndent ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.right .boxIndent ul li {
	display: block;
	padding: 1px 17px;
	white-space: nowrap;
	color: #FFF;
	font-size: 16px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.mobile {display: none;}
.no-mobile {display: block;}
.menu-nav .navbar-default {
	background: none;
	border: none;
	margin: 0px;
}
.content .blog h2 {
	color: #e25300;
    font-size: 30px;
    line-height: 1.2307em;
    margin: 0;
    padding: 33px 0 10px;
    text-transform: uppercase;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: normal;
}
.items-leading .page-header h2 {
	color: #e25300;
    font-size: 30px;
    line-height: 1.2307em;
    margin: 0;
    padding: 33px 0 10px;
    text-transform: uppercase;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: normal;
}
.items-leading .page-header h2 a {color: #e25300;}
.content .blog .items-leading div {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
}
.content .item-page p a {color: #FFF;}
.content .login .page-header {padding: 0px;}

.content .page-header h1, .content #user-options h1 {
	color: #e25300;
    font-size: 30px;
    line-height: 1.2307em;
    margin: 0;
    padding: 33px 0 10px;
    text-transform: uppercase;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: normal;
}
.content .profile {padding-top: 20px;}
.content .profile ul.btn-toolbar {
	position: relative;
}
.content .profile ul.btn-toolbar li a {
	background: #e25300;
	color: #FFF;
	border: none;
}
.content .form-validate fieldset, .content .form-validate fieldset legend, .content .profile fieldset, .content .profile fieldset legend {color: #FFF;width: 100%;}
.content .form-validate.well {
	background: none;
	border: none;
	box-shadow: none;
	padding: 0px;
	margin: 0px;
}
.content .form-validate .control-group .control-label {text-align: left;}
.content .form-validate .control-group .control-label label {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
}
.content .form-validate .control-group input {
	border: 1px solid #f2f0e6;
	padding: 4px;
}
.content .form-validate .control-group .control-label input.inputbox {
	margin-left: 4px;
}
.content .form-validate .control-group button.btn {
	background: #e25300 !important;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    font-weight: normal;
    height: 29px;
    line-height: 1.2em;
    margin-top: 10px !important;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
	font-family: impact;
}
.content .form-validate .control-group .btn {
	margin-top: 10px;
}
.content .form-validate .control-group {margin-bottom: 10px;padding-top: 20px;}
.content .form-validate .control-group.in-btn {margin-bottom: 0px;padding-top: 0px;}
.content .login {padding-bottom: 20px;}
#slide-contact .accordion-group .accordion-heading {display: none;}
#display-form {display: block;}
#contact-form .control-group label {
	float: left;
	width: 150px;
	font-weight: bold;
	line-height: 28px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
}
#contact-form .control-group .control-label label {width: 100%;text-align: left;}
#contact-form .control-group input {
	background: #161616;
    border: 1px solid #ff7b11;
    border-radius: 14px;
    color: #ff7b11;
    line-height: 1.29em;
    padding: 6px 14px;
    position: relative;
    width: 250px;
}
#contact-form .control-group .controls {min-height: 38px;}
#contact-form .control-group .controls #jform_contact_message {
	border: 1px solid #f2f0e6;
	width: 90%;
	overflow: auto;
	background: #161616 none repeat scroll 0 0;
    border: 1px solid #ff7b11;
    border-radius: 14px;
    height: 160px;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 8px 14px;
    position: relative;
	color: #ef1262;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 20px;
    outline: medium none;
}
#contact-form .control-group input#jform_contact_email_copy {width: auto;margin-left: 10px;}
#slide-contact {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
}
#slide-contact .accordion-inner p img {margin-right: 15px;}
#slide-contact .accordion-inner p {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
}
#slide-contact .accordion-inner p a {color: #FFF;}
#contact-form .form-actions button.btn {
    background: #e25300 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    font-weight: normal;
    height: 37px;
    line-height: 1.2em;
    margin: -80px 0 0 10px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 87px;
}
.right .categories-menu ul.main-categories {
	width: 100%;
	background: #161616;
	padding: 19px 14px 26px 14px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	float: none;
}
.right .categories-menu ul.main-categories li h2 {
	color: #fff;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px !important;
	font-weight: normal;
    padding: 1px 0px !important;
    white-space: nowrap;
	background: none;
	border: none;
}
.right .categories-menu ul.main-categories li h2 a {
	color: #fff !important;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px !important;
	font-weight: normal;
    white-space: nowrap;
	background: none;
	border: none;
	padding: 0px !important;
}
.moduletable-facebook {padding: 20px 0;}
#category-holder {height: auto !important;}
.right .moduletable ul.nav.menu {
	background: #161616;
	padding: 19px 0px 26px 14px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.right .moduletable ul.nav.menu li {
	background: url(../images/arrow.png) no-repeat left 11px;
	font-family: "Times New Roman",Times,serif;
	font-size: 13px;
	line-height: 30px;
	overflow: hidden;
}
.right .moduletable ul.nav.menu li a {
	background: none;
	color: #969595;
	padding: 0 0 0 29px;
	text-decoration: none;
	text-transform: uppercase;
}
.content .button-row {padding-top: 33px;}
.content .button-row .ui-dir-button-green {background: #e25300;}
.content .category-form-container #item-form fieldset.boxed {
	background: none;
	border: none;
	color: #FFF;
}
.content .category-form-container label {
	color: #FFF;
	font-size: 16px !important;
	font-weight: normal;
}
.content .category-form-container h2 {color: #FFF;}
.content .category-form-container .categories_ids-list .selectlist-item {color: #000;}
.content #system-message .alert {background: none;border: none;}
.content #system-message .alert h4 {color: #FFF;}
.content h2 {color: #e25300;}
#orders-holder .order-container {background: none;border: none;}
#orders-holder .order-container .order-details, #orders-holder .order-container .order-details h3, #orders-holder .order-container .order-details h4 {color: #FFF;}
.content a.ui-dir-button-grey, .content a.ui-dir-button-grey .ui-button-text {background: #e25300;color: #FFF !important;}
#orders-holder .order-container .order-options button.ui-dir-button {background: #e25300;}
.logout .form-horizontal {background: none;border: none;}
.logout .form-horizontal button.btn {background: #e25300;border: none;}
.content .category-form-container #item-form button.ui-dir-button, .content .button-row .ui-dir-button {background: #e25300;color: #FFF;}
.content .category-form-container #item-form button.ui-dir-button span, .content .category-form-container #item-form button.ui-dir-button span i, .content .button-row .ui-dir-button span, .content .button-row .ui-dir-button span i {color: #FFF !important;}
.content #user-options .box-inset {
	background: none;
	border: none;
	box-shadow: none;
	color: #FFF;
}
.content #user-options h1.title, .content h1.title {
	color: #e25300 !important;
	padding-top: 20px;
    font-size: 30px;
    line-height: 1.2307em;
    margin: 0;
    padding: 33px 0 10px;
    text-transform: uppercase;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: normal;
}
.content #adminForm {margin-left: -15px;}
.content #adminForm .dir-table {
	background: none;
}
.content #adminForm .dir-table th {background: none;color: #FFF;}
.content #adminForm .dir-table tr.row0 {background: none;color: #FFF;}
.content #adminForm .dir-table tr td {color: #FFF;}
body .blockUI.blockMsg.blockPage {left: 28% !important;}
.content #item-form {padding-top: 20px;}
.content #item-form  .boxed h2 {
	color: #e25300;
    font-size: 30px;
    line-height: 1.2307em;
    margin: 0;
    padding: 10px 0 10px;
    text-transform: uppercase;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: normal;
}
.content #item-form  .boxed .form-box input {
	height: 25px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.moduletable-donate input {border: none;}


.item-169{
	display:none !important;
}
.mod-videos p{font-size:20px;}
@media only screen and (min-width: 1001px) and (max-width : 1199px) {
	.menu-nav ul li a {font-size: 20px;}
}
@media only screen and (min-width: 768px) and (max-width : 1000px) {
	.item-169{
	display:block !important;
}
	.mobile {display: block;}
	.no-mobile {display: block;}
	.right-main.no-mobile {display: block;width: 100%;}
	.right-main.no-mobile .right div.moduletable, .right-main.no-mobile .right div.moduletable-facebook {display: block;}
	.right-main.no-mobile .right div.moduletable-donate {display: block;}
	.right-main .right {margin-left: 0;float:left;width:100%}
	.body {width: 100%;}
	.container {width: 100% !important;}
	.row .col-sm-6 {width: 100%;}
	.row .col-sm-9 {width: 100%;}
	.top-main {background: none;}
	.menu-nav {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		background: url(../images/bg_menu_m.jpg) repeat-x;
		min-height: 62px;
		margin: 0px;
	}
	.main {padding: 62px 0 0 0;background: url(../images/bg_1000.png) no-repeat center 100px;}
	.top {text-align: center;}
	.top p {margin: 0px;}
	.header {padding-top: 190px;}
	.mod-search .moduletable {
		margin: 0px auto;
		background: #ef1262;
		width: 308px;
		height: 308px;
		border-radius: 154px;
		-moz-border-radius: 154px;
		-webkit-border-radius: 154px;
	}
	.mod-search p {
		margin-bottom: 10px;
	}
	.mod-search form {padding: 0 5px;}
	.mod-search p:first-child label.text-label {padding-left: 5px; width: 50px;}
	.mod-search p select {height: 39px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
	.mod-search p select.what {width: 200px;}
	.mod-search p select.where {width: 120px;}
	.mod-search p input {width: 200px;height: 39px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;padding: 0 0 0 10px;font-size: 10px;color: #ef1262;}
	.mod-search p input.button {margin: 0px;background: url(../images/bg_submit_m.png) no-repeat;width: 196px;height: 40px;font-family: Helvetica; font-size: 18px;font-weight: bold;color: #FFF;padding: 0px;}
	.header .mod-radio {margin-top: 15px;padding: 0 10px;}
	.mod-radio .moduletable {position: relative;right: 0px;top: 0px;background: none;height: auto;width: 50%;float: right;text-align: center;margin-bottom: 10px;}
	.mod-radio .moduletable img {box-shadow: 0px 0px 10px #2a2724;}
	.mod-radio .moduletable.categories {background: #0d0d0d;border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;padding: 10px;width: 48%;margin-right: 2%;}
	.mod-radio .moduletable.categories h3 {font-family: Helvetica;font-size: 24px;font-weight: bold;color: #de6c1a;text-align: center;margin: 10px 0;}
	.mod-radio .moduletable.categories .boxIndent {background: #191818;border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;padding: 20px;}
	.mod-radio .moduletable.categories .boxIndent ul {list-style: none;margin: 0px;padding: 0px;}
	.mod-radio .moduletable.categories .boxIndent ul li {display: block;font-family: Helvetica;font-size: 16px;font-weight: normal;color: #FFF;padding: 10px 0;text-align: left;}
	.content-main {padding: 0 10px;}
	.content-main .content {padding: 0 10px 30px 10px;}
	.footer p, .footer p a {line-height: 24px;}
	.footer-main {background: url(../images/footer-m.png) repeat;margin-top: 50px;}
	.footer {padding: 20px 0;}
	.footer .m-320 {display: none;}
	.footer .m-568 {display: block;margin-top: 10px;}
	.menu-nav .navbar-default {
		width: auto;
		background: none;
		border: none;
		margin: 0px;
		min-height: 29px;
		
		margin: 16px 10px;
	}
	.menu-nav .navbar-default button.navbar-toggle {
		border: none;
		border-radius: 0px;
		padding: 0px;
		margin: 0px;
		float: left;
		display: block;
	}
	.menu-nav .navbar-default button.navbar-toggle:hover, .menu-nav .navbar-default button.navbar-toggle:focus {
		background: none;
	}
	.menu-nav .navbar-default .navbar-toggle .icon-bar {
		background: #FFF;
		width: 44px;
		height: 7px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	.menu-nav .navbar-default .navbar-collapse.collapse {display: none !important;}
	.menu-nav .navbar-default .navbar-collapse.collapse.in {display: block !important;}
	.mobile-call {
		padding: 0px 0px 0 65px;
		text-align: center;
		margin-top: -50px;
	}
	.mobile-call p {
		font-family: Helvetica;
		font-size: 12px;
		font-weight: bold;
		font-style: oblique;
		color: #FFF;
		text-align: center;
		line-height: normal;
		padding-top: 16px;
		margin: 0px;
	}
	.menu-nav  .navbar-collapse {
		background: #FFF;
		border: none;
		width: 100%;
		top: 45px;
		left: 0px;
		z-index: 9999;
		box-shadow: none;
		position: absolute;
	}
	.menu-nav  .navbar-collapse ul {
		margin: 0px;
		padding: 0;
		list-style: none;
	}
	.menu-nav  .navbar-collapse ul ul {padding: 0 0 0 20px;}
	.menu-nav  .navbar-collapse ul li {
		display: block;
		padding: 0;
	}
	.menu-nav  .navbar-collapse ul li a {
		font-family: Helvetica;
		font-size: 14px;
		color: #000;
		display: block;
		text-transform: uppercase;
		padding: 12px 20px;
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		line-height: normal;
	}
	.menu-nav  .navbar-collapse ul li a:hover, .menu-nav  .navbar-collapse ul li.active a {
		text-decoration: none;
		background: #0d0d0d;
		color: #FFF;
	}
	.menu-nav  .navbar-collapse ul li ul {
		display: none;
	}
	.menu-nav  .navbar-collapse ul li:hover ul {
		display: block;
	}
	.mod-radio .moduletable img {
		height: 210px;
	}
	.mod-radio .moduletable.categories .boxIndent ul li {padding: 6px 0;}
	.mod-radio .categories-menu ul.main-categories {
		width: 100%;
		background: #161616;
		padding: 19px 14px 26px 14px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		float: none;
	}
	.mod-radio .categories-menu ul.main-categories li h2 {
		color: #fff;
		display: block;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 16px !important;
		font-weight: normal;
		padding: 1px 0px !important;
		white-space: nowrap;
		background: none;
		border: none;
		text-align: left;
	}
	.mod-radio .categories-menu ul.main-categories li h2 a {
		color: #fff !important;
		display: block;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 16px !important;
		font-weight: normal;
		white-space: nowrap;
		background: none;
		border: none;
		padding: 0px !important;
	}
}
@media only screen and (min-width: 338px) and (max-width : 767px) {
	.item-169{
	display:block !important;
	
}.header .mod-radio{display:none;}
	.mobile {display: block;}
	.no-mobile {display: block;}
	.right-main.no-mobile {display: block;}
	.right-main.no-mobile .right div.moduletable, .right-main.no-mobile .right div.moduletable-facebook {display: block;}
	.right-main.no-mobile .right div.moduletable-donate {display: block;}
	.right-main .right {margin-left: 0;float:left;width:100%;}
	.body {width: 100%;}
	.row .col-sm-6 {width: 100%;}
	.row .col-sm-9 {width: 100%;}
	.top-main {background: none;}
	.menu-nav {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		background: url(../images/bg_menu_m.jpg) repeat-x;
		min-height: 62px;
		margin: 0px;
	}
	.main {padding: 62px 0 0 0;background: url(../images/bg_568.png) no-repeat center 100px;}
	.top {text-align: center;}
	.top p {margin: 0px;}
	.header {padding-top: 190px;}
	.mod-search .moduletable {
		margin: 0px auto;
		background: #ef1262;
		width: 308px;
		height: 308px;
		border-radius: 154px;
		-moz-border-radius: 154px;
		-webkit-border-radius: 154px;
	}
	.mod-search p {
		margin-bottom: 10px;
	}
	.mod-search form {padding: 0 5px;}
	.mod-search p:first-child label.text-label {padding-left: 5px; width: 50px;}
	.mod-search p select {height: 39px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
	.mod-search p select.what {width: 200px;}
	.mod-search p select.where {width: 120px;}
	.mod-search p input {width: 200px;height: 39px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;padding: 0 0 0 10px;font-size: 10px;color: #ef1262;}
	.mod-search p input.button {margin: 0px;background: url(../images/bg_submit_m.png) no-repeat;width: 196px;height: 40px;font-family: Helvetica; font-size: 18px;font-weight: bold;color: #FFF;padding: 0px;}
	.header .mod-radio {margin-top: 15px;padding: 0 10px;}
	.mod-radio .moduletable {position: relative;right: 0px;top: 0px;background: none;height: auto;width: 50%;float: right;text-align: center;margin-bottom: 10px;}
	.mod-radio .moduletable img {box-shadow: 0px 0px 10px #2a2724;}
	.mod-radio .moduletable.categories {background: #0d0d0d;border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;padding: 10px;width: 48%;margin-right: 2%;}
	.mod-radio .moduletable.categories h3 {font-family: Helvetica;font-size: 24px;font-weight: bold;color: #de6c1a;text-align: center;margin: 10px 0;}
	.mod-radio .moduletable.categories .boxIndent {background: #191818;border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;padding: 20px;}
	.mod-radio .moduletable.categories .boxIndent ul {list-style: none;margin: 0px;padding: 0px;}
	.mod-radio .moduletable.categories .boxIndent ul li {display: block;font-family: Helvetica;font-size: 16px;font-weight: normal;color: #FFF;padding: 10px 0;text-align: left;}
	.content-main {padding: 0 10px;}
	.content-main .content {padding: 0 10px 30px 10px;}
	.footer p, .footer p a {line-height: 24px;}
	.footer-main {background: url(../images/footer-m.png) repeat;margin-top: 50px;}
	.footer {padding: 20px 0;}
	.footer .m-320 {display: none;}
	.footer .m-568 {display: block;margin-top: 10px;}
	.menu-nav .navbar-default {
		width: auto;
		background: none;
		border: none;
		margin: 0px;
		min-height: 29px;
		
		margin: 16px 10px;
	}
	.menu-nav .navbar-default button.navbar-toggle {
		border: none;
		border-radius: 0px;
		padding: 0px;
		margin: 0px;
		float: left;
		display: block;
	}
	.menu-nav .navbar-default button.navbar-toggle:hover, .menu-nav .navbar-default button.navbar-toggle:focus {
		background: none;
	}
	.menu-nav .navbar-default .navbar-toggle .icon-bar {
		background: #FFF;
		width: 44px;
		height: 7px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	.menu-nav .navbar-default .navbar-collapse.collapse {display: none !important;}
	.menu-nav .navbar-default .navbar-collapse.collapse.in {display: block !important;}
	.mobile-call {
		padding: 0px 0px 0 65px;
		text-align: center;
		margin-top: -50px;
	}
	.mobile-call p {
		font-family: Helvetica;
		font-size: 12px;
		font-weight: bold;
		font-style: oblique;
		color: #FFF;
		text-align: center;
		line-height: normal;
		padding-top: 16px;
		margin: 0px;
	}
	.menu-nav  .navbar-collapse {
		background: #FFF;
		border: none;
		width: 100%;
		top: 45px;
		left: 0px;
		z-index: 9999;
		box-shadow: none;
		position: absolute;
	}
	.menu-nav  .navbar-collapse ul {
		margin: 0px;
		padding: 0;
		list-style: none;
	}
	.menu-nav  .navbar-collapse ul ul {padding: 0 0 0 20px;}
	.menu-nav  .navbar-collapse ul li {
		display: block;
		padding: 0;
	}
	.menu-nav  .navbar-collapse ul li a {
		font-family: Helvetica;
		font-size: 14px;
		color: #000;
		display: block;
		text-transform: uppercase;
		padding: 12px 20px;
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		line-height: normal;
	}
	.menu-nav  .navbar-collapse ul li a:hover, .menu-nav  .navbar-collapse ul li.active a {
		text-decoration: none;
		background: #0d0d0d;
		color: #FFF;
	}
	.menu-nav  .navbar-collapse ul li ul {
		display: none;
	}
	.menu-nav  .navbar-collapse ul li:hover ul {
		display: block;
	}
	.mod-radio .moduletable img {
		height: 210px;
	}
	.mod-radio .moduletable.categories .boxIndent ul li {padding: 6px 0;}
	.mod-radio .categories-menu ul.main-categories {
		width: 100%;
		background: #161616;
		padding: 19px 14px 26px 14px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		float: none;
	}
	.mod-radio .categories-menu ul.main-categories li h2 {
		color: #fff;
		display: block;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 16px !important;
		font-weight: normal;
		padding: 1px 0px !important;
		white-space: nowrap;
		background: none;
		border: none;
		text-align: left;
	}
	.mod-radio .categories-menu ul.main-categories li h2 a {
		color: #fff !important;
		display: block;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 16px !important;
		font-weight: normal;
		white-space: nowrap;
		background: none;
		border: none;
		padding: 0px !important;
	}
	.mod-videos p{padding-top:20px;}
}
@media only screen and (max-width : 337px) {
.item-169{
	display:block !important;
}
	.mobile {display: block;}
	.no-mobile {display: none;}
	.right-main.no-mobile {display: block;}
	.right-main.no-mobile .right div.moduletable, .right-main.no-mobile .right div.moduletable-facebook {display: none;}
	.right-main.no-mobile .right div.moduletable-donate {display: block;}
	.right-main .right {margin-left: 0;}
	.body {width: 100%;}
	.top-main {background: none;}
	.menu-nav {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		background: url(../images/bg_menu_m.jpg) repeat-x;
		min-height: 62px;
		margin: 0px;
	}
	.main {padding: 62px 0 0 0;}
	.top {text-align: center;}
	.top p {margin: 0px;}
	.header {background: url(../images/bg_320.png) no-repeat center top;padding-top: 245px;}
	.mod-search .moduletable {
		margin: 0px auto;
		background: #ef1262;
		width: 308px;
		height: 308px;
		border-radius: 154px;
		-moz-border-radius: 154px;
		-webkit-border-radius: 154px;
	}
	.mod-search p {
		margin-bottom: 10px;
	}
	.mod-search form {padding: 0 5px;}
	.mod-search p:first-child label.text-label {padding-left: 5px; width: 50px;}
	.mod-search p select {height: 39px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
	.mod-search p select.what {width: 200px;}
	.mod-search p select.where {width: 120px;}
	.mod-search p input {width: 200px;height: 39px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;padding: 0 0 0 10px;font-size: 10px;color: #ef1262;}
	.mod-search p input.button {margin: 0px;background: url(../images/bg_submit_m.png) no-repeat;width: 196px;height: 40px;font-family: Helvetica; font-size: 18px;font-weight: bold;color: #FFF;padding: 0px;}
	.header .mod-radio {margin-top: 15px;padding: 0 10px;}
	.mod-radio .moduletable {position: relative;right: 0px;top: 0px;background: none;height: auto;width: auto;text-align: center;margin-bottom: 10px;}
	.mod-radio .moduletable img {box-shadow: 0px 0px 10px #2a2724;}
	.mod-radio .moduletable.categories {background: #0d0d0d;border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;padding: 10px;}
	.mod-radio .moduletable.categories h3 {font-family: Helvetica;font-size: 24px;font-weight: bold;color: #de6c1a;text-align: center;margin: 10px 0;}
	.mod-radio .moduletable.categories .boxIndent {background: #191818;border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;padding: 20px;}
	.mod-radio .moduletable.categories .boxIndent ul {list-style: none;margin: 0px;padding: 0px;}
	.mod-radio .moduletable.categories .boxIndent ul li {display: block;font-family: Helvetica;font-size: 16px;font-weight: normal;color: #FFF;padding: 10px 0;text-align: left;}
	.content-main {padding: 0 10px;}
	.content-main .content {padding: 0 10px 30px 10px;}
	.footer p, .footer p a {line-height: 24px;}
	.footer-main {background: url(../images/footer-m.png) repeat;margin-top: 10px;}
	.footer {padding: 20px 0;}
	.footer .m-320 {display: block;}
	.footer .m-568 {display: none;}
	.menu-nav .navbar-default {
		width: auto;
		background: none;
		border: none;
		margin: 0px;
		min-height: 29px;
		
		margin: 16px 10px;
	}
	.menu-nav .navbar-default button.navbar-toggle {
		border: none;
		border-radius: 0px;
		padding: 0px;
		margin: 0px;
		float: left;
	}
	.menu-nav .navbar-default button.navbar-toggle:hover, .menu-nav .navbar-default button.navbar-toggle:focus {
		background: none;
	}
	.menu-nav .navbar-default .navbar-toggle .icon-bar {
		background: #FFF;
		width: 44px;
		height: 7px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	.mobile-call {
		padding: 0px 40px 0 65px;
		margin-top: -65px;
	}
	.mobile-call p {
		font-family: Helvetica;
		font-size: 14px;
		font-weight: bold;
		font-style: oblique;
		color: #FFF;
		text-align: left;
		line-height: normal;
		padding-top: 16px;
		margin: 0px;
	}
	.menu-nav  .navbar-collapse {
		background: #FFF;
		border: none;
		width: 100%;
		top: 45px;
		left: 0px;
		z-index: 9999;
		box-shadow: none;
		position: absolute;
	}
	.menu-nav  .navbar-collapse ul {
		margin: 0px;
		padding: 0;
		list-style: none;
	}
	.menu-nav  .navbar-collapse ul ul {padding: 0 0 0 20px;}
	.menu-nav  .navbar-collapse ul li {
		display: block;
		padding: 0;
	}
	.menu-nav  .navbar-collapse ul li a {
		font-family: Helvetica;
		font-size: 14px;
		color: #000;
		display: block;
		text-transform: uppercase;
		padding: 12px 20px;
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		line-height: normal;
	}
	.menu-nav  .navbar-collapse ul li a:hover, .menu-nav  .navbar-collapse ul li.active a {
		text-decoration: none;
		background: #0d0d0d;
		color: #FFF;
	}
	.menu-nav  .navbar-collapse ul li ul {
		display: none;
	}
	.menu-nav  .navbar-collapse ul li:hover ul {
		display: block;
	}
	.mod-radio .categories-menu ul.main-categories {
		width: 100%;
		background: #161616;
		padding: 19px 14px 26px 14px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		float: none;
	}
	.mod-radio .categories-menu ul.main-categories li h2 {
		color: #fff;
		display: block;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 16px !important;
		font-weight: normal;
		padding: 1px 0px !important;
		white-space: nowrap;
		background: none;
		border: none;
		text-align: left;
	}
	.mod-radio .categories-menu ul.main-categories li h2 a {
		color: #fff !important;
		display: block;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 16px !important;
		font-weight: normal;
		white-space: nowrap;
		background: none;
		border: none;
		padding: 0px !important;
	}
}
#search-details p.view-mode{
	display:block;
}
.search-filter h3{
	color:#FFFFFF !important;
}
.result-counter{
	color:#FFFFFF !important;
}
.result h3.business-name a span{
	color:#FFFFFF ;
}

.result .company-info .company-address span{
	color:#FFFFFF ;
}
.result .company-info .phone a{
	color:#FFFFFF ;
}
.result .company-features a{
	color:#FFFFFF ;
}
.result .classification span{
	color:#FFFFFF ;
}
.result .classification a{
	color:#FFFFFF ;
}
.result .classification{
	color:#FFFFFF ;
}

.featured h3.business-name a span{
	color:#FFFFFF !important;
}

.featured .company-info .company-address span{
	color:#FFFFFF !important;
}
.featured .company-info .phone a{
	color:#FFFFFF !important;
}
.featured .company-features a{
	color:#FFFFFF !important;
}
.featured .classification span{
	color:#FFFFFF !important;
}
.featured .classification a{
	color:#FFFFFF !important;
}
.featured .classification{
	color:#FFFFFF !important;
}

#member-registration {
	background: none;
	border: none;
}
#member-registration legend {color: #FFF;}
#member-registration.form-horizontal .control-label {text-align: left;}
#member-registration.form-horizontal .control-label label {
	color: #fff;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
}
#member-registration.form-horizontal input {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#member-registration.form-horizontal button.btn {
	background: #e25300;
	margin-top: 10px;
	border: none;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-family: impact;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
}
#member-registration.form-horizontal a.btn {
	margin-top: 10px;
	font-family: impact;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
}
#searchform h3.title i.dir-icon-close {
	position: absolute;
	right: 10px;
	top: 10px;
}
#payment-details{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	margin: 0 0 15px 0;
}

.orange-default-btn{
	background: #e25300 none repeat scroll 0 0 !important;
    border: medium none;
	}
	
.edit-container input[type="text"], select, textarea{
	color:#000000 !important;
}
.detail_box input[type="checkbox"]{
	width:10px !important;
}
.search-toggles .view-mode label, .search-toggles .view-mode a{
	color:#000000 !important;
}

.content #offerForm {margin-left: -15px;}
.content #offerForm .dir-table {
	background: none;
}
.content #offerForm .dir-table th {background: none;color: #FFF;}
.content #offerForm .dir-table tr.row0 {background: none;color: #FFF;}
.content #offerForm .dir-table tr td {color: #FFF;}
.selectlist-item{
	color:#000000 !important;
}
#view_type_fld label{
	color:#000000 !important;
}
.icon-calendar {
  background-position: -192px -120px !important;
}
.content #eventForm {margin-left: -15px;}
.content #eventForm .dir-table {
	background: none;
}
.content #eventForm .dir-table th {background: none;color: #FFF;}
.content #eventForm .dir-table tr.row0 {background: none;color: #FFF;}
.content #eventForm .dir-table tr td {color: #FFF;}
.info-box .title{
	color:#000000;
}
.info-box-content{
	color:#000000;
}


.radio a {
    display: block;
    height: 40px;
    left: 180px;
    position: absolute;
    text-decoration: none;
    top: 85px;
    width: 120px;
}
#process-container {
	padding-top: 30px;
}
#process-container .process-steps-wrapper {
	float: left;
	width: 100%;
}
#package-form .featured-product-col {
	float: left;
	width: 49%;
	margin: 0px;
}
#package-form .featured-product-col:last-child {
	margin-left: 2%;
}
#process-tabs {display: none;}
.row-fluid .span6 #registration-form button, .row-fluid .span6 #login-form button {
	background: #e25300;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: impact;
    font-size: 17px;
    font-weight: normal;
    height: 29px;
    line-height: 1.2em;
    margin-top: 10px !important;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 140px;
}


@media only screen and (min-width: 320px) and (max-width: 567px) {
	#package-form .featured-product-col {
		width: 100%;
		margin-bottom: 20px;
	}
	#package-form .featured-product-col:last-child {margin: 0px;}
}
.rc-anchor-normal{
	height:76px !important;
}
.pagination-list li a{
	color:#000000 !important;
}
span.icon-first{
	background-color:none !important;
	background-image:none !important;
}
span.icon-previous{
	background-color:none !important;
	background-image:none !important;
}
span.icon-last{
	background-color:none !important;
	background-image:none !important;
}
span.icon-next{
	background-color:none !important;
	background-image:none !important;
}
li.disabled a span{
	color:#FFFFFF !important;
}
.pagination{
	width:100%;
	text-align:center;
}
.result-counter{
	margin-left:2%;
}
#company-details dl dd ul li a{font-size:14px;}
ul.nav1{

}
ul.nav1 li{
	list-style:none;
}
ul.nav1 li a{
	font-size:14px;
}
.alert-notice{display:none;}

.mod-videos {margin: 20px 0;}
.mod-videos p a {text-decoration: underline;}