
/* ==========================================================================
   Custom Bootstrap Layout
   ========================================================================== */
.span12 {
    width: 880px;
}
.span11 {
    width: 805px;
}
.span10 {
    width: 730px;
}
.span9 {
    width: 655px;
}
.span8 {
    width: 580px;
}
.span7 {
    width: 505px;
}
.span6 {
    width: 430px;
}
.span5 {
    width: 355px;
}
.span4 {
    width: 280px;
}
.span3 {
    width: 205px;
}
.span2 {
    width: 130px;
}
.span1 {
    width: 55px;
}
.container {
    max-width: 1040px;
	position: relative;
}


/* ==========================================================================
   Base
   ========================================================================== */
body { 
	background: #1f2021;
}
#wrap {
    margin-bottom: 10px;
	background: #fff;
	margin-top: 5px;
	-moz-box-shadow: 0px 0px 8px #bbbbbb;
	-webkit-box-shadow: 0px 0px 8px #bbb;
	box-shadow: 0px 0px 8px #bbb;
}
#fixed #wrap {
	margin-top: 40px;
}
.inner {
	margin: 30px 30px 0px 30px;
	
}
@media (max-width: 480px) {
    .inner {
		margin: 25px 25px 0px 25px;
	}
}
.breadcrumbs {
	font-size: 90%;
}
a img {
	border: 4px solid #eee;
}
a:hover img {
	border: 4px solid #41B7D8;
}


/* ==========================================================================
   Typography
   ========================================================================== */
body { 
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
}
p {
	margin: 0 0 10px;
	font-size: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6,
header h1 a, 
header h2 a, 
header h3 a {
    font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}  
header h1 a, 
header h2 a, 
header h3 a {
	color: #555555;
}  
header h1 a:hover, 
header h2 a:hover, 
header h3 a:hover {
	text-decoration: none;
	color: #0088cc;
}
h1,
h2,
h3 {
	margin-bottom: 20px;
}
h1.entry-title,
h2.entry-title {
	margin: 30px 30px 30px 0;
	word-wrap: break-word;
	font-size: 28px;
}
article header {
	font-size: 82%;
}
h1 {
	font-size: 28px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 20px;
}
a {
	color: #41B7D8;
}
.widget-inner h3 {
	margin-bottom: 10px;
}

/* ==========================================================================
   Lists
   ========================================================================== */
ul.entry-tags {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.entry-tags li {
	display: inline-block;
	position: relative;
	font-size: 90%;
}
p.cat {
	margin-right: 15px;
	font-size: 90%;
	margin-bottom: 5px;
	color: #b3b3b3;
}
p.tag {
	float: left;
	margin-right: 5px;
	font-size: 90%;
	color: #b3b3b3;
}
ul.entry-tags li a {
	padding-left: 3px;
}
.icon-tags {
	margin-top: 3px;
}

/* =============================================================================
   Header
   ========================================================================== */
.marketing-message {
    margin-bottom: 0px;
    padding: 8px 35px 8px 20px;
	position: relative;
	font-size: 14px;
	line-height: 18px;
}
#fixed .marketing-message {
	position: fixed;
	width: 100%;
	top: 0px;
	z-index: 9999;
}
.marketing-message p {
	margin: 0;
	padding: 0;
}
button.close {
    position: absolute;
    right: 10px;
    top: 10px;
}
#banner { 
	background: #fff;
	margin-bottom: 25px;
}
#banner img,
#banner a:hover img {
	border: none;
	background: none;
}
#banner a {
	color: #000;
}
.call-us-wrapper {
	text-align: right;
	margin: 5px 0 15px 20px;
}
.social-icon-wrapper {
	text-align: right;
	margin: 0 0 25px 20px;
}
.social-icon-wrapper img {
	margin: 0 3px;
}
.social-icon-wrapper img:hover {
	opacity: 0.5;
}
#searchform {
	float: right;
}

/* Fixed Topbar Navigation */
body.top-navbar { 
	padding-top: 60px; 
}

/* =============================================================================
   Navigation
   ========================================================================== */
#top-menu {
	min-height: 40px;
	margin: 25px 0 35px 0;
	border-radius: 5px;
}
#top-menu .navbar-inner {
	padding: 0;
	margin: 0;
}
#top-menu .nav-pills > li > a {
	padding: 0 24px;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	line-height: 40px;
	color: #fff;
	
}
#top-menu .nav.nav-pills > li > a:hover {
	background: #0088cc;
	color: #fff;
}
#top-menu .nav.nav-pills > li:first-child a {
	border-radius: 5px 0 0 5px;
}
#top-menu .nav .dropdown-toggle .caret,
#top-menu .nav .active .dropdown-toggle:hover .caret {
	margin-top: 18px;
	border-top-color: #fff;
	border-bottom-color: #fff;
}
#top-menu .nav-pills > li > a:hover {
	color: #000;
}
#top-menu .nav-pills > li.active > a:hover,
#top-menu .nav-pills > li.active > a {
	color: #fff !important;
	background: #0088cc;
}
.navbar .nav > li > a {
	text-shadow: none;
}

/* Colors */
.aqua #top-menu .nav-pills > li > a,
.bisque #top-menu .nav-pills > li > a,
.gold #top-menu .nav-pills > li > a,
.glime #top-menu .nav-pills > li > a,
.orange #top-menu .nav-pills > li > a,
.peachpuff #top-menu .nav-pills > li > a,
.pink #top-menu .nav-pills > li > a,
.yellow #top-menu .nav-pills > li > a {
	color: #000;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, 
.navbar .nav li.dropdown.active > .dropdown-toggle, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background: #555555;
}


/* ==========================================================================
   Slider
   ========================================================================== */
#main .slider-caption-right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    bottom: 25px;
    min-height: 90px;
    position: absolute;
    right: 25px;
    width: 380px;
}
#main .slider-caption-right h5 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 0 0 20px;
}
#main .slider-caption-right .review-star {
	margin: 0 0 10px 20px;
}
#main .slider-caption-right p {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    padding: 0 0 0 20px;
	margin: 0 15px 20px 0;
}
#slider {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 0 35px 0;
}
.flexslider {
    position: relative;
}
.flexslider img,
.flexslider a:hover img {
	border: 0 none;
}
.slides li {
	position: relative;
}
ul.slides {
	margin: 0;
}
.slides h3 {
    top: 40px;
    left: 90px;
    position: absolute;
    display: block;
    font-weight: 400 !important;
    line-height: 1.5;
    max-width: 400px;
    margin-bottom: 30px;
    padding: 20px;
}
.slides h3 a.text {
    color: #ffffff;
    font-weight: normal;
    padding: 2px 0;
    display: block;
    text-shadow: 1px 1px 1px #000000;
}
.slides li a:hover {
    color: #00AEEF !important;
}
@media (max-width: 980px) {
    .slides h3 a.text {
		font-size: 13px;
	}
}
.slides span {
    font-size: 36px;
    line-height: 36px;
    color: #d0d0d0;
    display: block;
    text-transform: uppercase;
    margin-bottom: 15px;
    text-shadow: 1px 1px 1px #000000;
}
.slides .btn-large {
    font-size: 40px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 14px 28px;
}
@media (max-width: 1200px) {
    .slides .btn-large {
		display: none;
	}
}
.slides .icon-more-big {
    width: 31px;
    height: 29px;
    margin-top: 14px;
    margin-left: 10px;
}
.slides .btn-success {
    background: #00AEEF;
}
.slides .btn-success:hover {
    color: #ffffff !important;
    background-color: #b2cc00;
}
.flex-direction-nav {
    position: absolute;
    top: 20px;
    width: 100%;
	margin: 0;
}
.flex-direction-nav li {
    float: left;
    margin-left: 1px;
    list-style: none;
}
.flex-direction-nav a {
    display: inline-block;
    width: 42px;
    height: 42px;
    opacity: 0.7;
    text-indent: -9999px;
    position: absolute;
    top: 0;
}
.flex-direction-nav .flex-prev {
    right: 42px;
}
.flex-direction-nav .flex-next {
	right: 15px;
}
.flex-direction-nav .flex-prev {
	background: url("../img/icons/arrow-slider-left.png") no-repeat scroll 0 0 transparent;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}
.flex-direction-nav .flex-next {
	background: url("../img/icons/arrow-slider-right.png") no-repeat scroll 0 0 transparent;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}
.flex-direction-nav .flex-prev:hover,
.flex-direction-nav .flex-next:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
    opacity: .3!important;
    filter: alpha(opacity=30);
    cursor: default;
}
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
    width: 100%;
    display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
    position: relative;
    zoom: 1;
}
.flex-viewport {
    max-height: 2000px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}
.flex-viewport img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	zoom: 1;
}
.carousel li {
	margin-right: 5px
}
@media screen and (max-width: 470px) {
    .flex-direction-nav {
		bottom: 70%;
	}
}
ol.flex-control-nav, 
ol.flex-control-paging {
    overflow: hidden;
    text-align: center;
	display: block; 
	margin: 5px auto 5px auto;
	padding: 10px 0 0 0;
}
.flex-control-nav li,
.flex-control-paging li {
    display: inline-block;
    list-style-type: none;
    cursor: pointer;
    margin-right: 5px;
}
.flex-control-nav li a,
.flex-control-paging li a {
    display: block;
    height: 11px;
    width: 11px;
    text-indent: 99999px;
    background: url('../img/icons/flex-control-nav.png') no-repeat 50% 50%;
    padding: 1px;
}
.flex-control-nav li a.flex-active,
.flex-control-paging li a.flex-active,
.flex-control-nav li a:hover,
.flex-control-paging li a:hover {
    background: url('../img/icons/flex-control-nav-hover.png') no-repeat 50% 50%;
}


/* ==========================================================================
   Home Page
   ========================================================================== */
#container {
	position: relative;
	z-index: 1;
	width: 100%;
	margin: 0 auto;
}
#container.welcome {
	text-align: center;
	margin-bottom: 25px;
}
#container:after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	font-size: 0;
}
h3.home {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
}
#home .social-reviews {
	/*padding-bottom: 25px;*/
}
.span3.box {
	/*padding-bottom: 35px;
	min-height: 430px;*/
	min-height:345px;
}
.span3.box-1 {
	margin-left: 0 !important;
}
.home-excerpt {
	margin-top: 10px;
	font-size: 14px;
}
.home .reviews-archive .reviews-title,
.home .reviews-archive .reviews-excerpt {
	text-align: left;
}
.home-excerpt .excerpt-height {
	height: 144px;
	overflow: hidden;
	margin-bottom: 15px;
}
#sidebar .form-horizontal .controls {
	margin-left: 30px;
}
.optin .submit-div button.btn {
	margin-right: 30px;
}
.optin .reviews-title,
.optin p {
	text-align: center;
}
.optin p {
	font-size: 14px;
	line-height: 18px !important;
	margin-bottom: 20px !important;
}

/* ==========================================================================
   Content
   ========================================================================== */
#content { 
	background: #fff;
}
#main { }
#main p {
	line-height: 1.75;
	/*margin-bottom: 25px; */
}
.hentry time {
	float: left;
	color: #b3b3b3;
}
p.byline {
	line-height: 85%;
	color: #b3b3b3;
}
.single .hentry header { 
	margin-bottom: 25px;
}
.single .hentry .entry-content { }
.single .hentry footer .row-fluid { 
	margin-top: 25px;
}
.gallery-item a.thumbnail,
.gallery-item a.thumbnail:hover {
	display: block;
	padding: 4px;
	line-height: 20px;
	border: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.entry-content img, 
.comment-content img, 
.gallery-item img {
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

/* ==========================================================================
   Comments
   ========================================================================== */
.input-xlarge,
textarea {
	width: 95%;
	min-height: 150px;
}   
#comments, #respond, #submit { 
	clear: both; 
	display: block; 
}
.nav-single{
	margin-bottom: 75px;
}
#comments p {
	margin-bottom: 5px;
	color: #777;
}
#respond {
	margin-top: 50px;
}
#comments header {
	margin-bottom: 20px;
}
.comment-avatar {
	float: left;
	padding: 20px 12px 0 0;
}
.comment-content {
	display: block;
	padding: 20px 0;
	border-bottom: 1px solid #dcdcdc;
}
.comment-content time {
	float: none;
}
.comment-text {
	overflow: hidden;
}
.comment-text .reply {
	margin-top: 25px;
}
ol.commentlist .edit-link {
	float: right;
	margin-top: 25px;
}
.comment-template #reply-title {
	margin-bottom: 25px;
}
#comments-title {
	color: #666;
	color: #333;
	text-transform: uppercase;
	margin: 30px 0 20px 0;
}
.nopassword,
.nocomments {
	color: #aaa;
	font-size: 24px;
	font-weight: 100;
	margin: 26px 0;
	text-align: center;
}
ol.commentlist {
	list-style: none;
	padding: 0;
	margin: 0;
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
	width: 100%; /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment, 
#commentform {
	position: relative;
}
.commentlist .pingback {
	margin: 0 0 1.625em;
	padding: 0 1.625em;
}
.commentlist .children {
	list-style: none;
	margin: 0 0 0 75px;
}
.commentlist .children li.comment {
	position: relative;
}
.commentlist .fn {
	font-weight: bold;
	font-size: 14px;
	margin-right: 10px;
}
.commentlist .fn a {
	color: #000;
}
.comment-time {
	color: #949494;
	padding-left: 15px;
	text-decoration: underline;
}
.commentlist .children li.comment .comment-meta {
	line-height: 1.625em;
}
.commentlist .children li.comment .comment-content,
.commentlist .comment-content {
	margin: 10px 0 10px 0;
}
.comment-meta a {
	font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	float: left;
	margin: 0 20px 20px 0;
}
.commentlist > li.pingback:before {
	content: '';
}
.commentlist .children .avatar {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left: 2.2em;
	padding: 0;
	top: 2.2em;
}
a.comment-reply-link {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	display: inline-block;
	font-size: 12px;
	padding: 0 8px;
	text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
	background: #888;
	color: #fff;
}
a.comment-reply-link > span {
	display: inline-block;
	position: relative;
	top: -1px;
}

/* Post author highlighting */
.commentlist > li.bypostauthor {
	background: #e6e6e6;
	padding: 0 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.commentlist > li.bypostauthor .comment-meta {
	color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {
	background-color: rgba(233, 92, 51, .1);
	border-color: #650709;
	padding: 0 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
	margin-left: 102px;
	width: auto;
}
/* And a full-width comment form */
.page-template-sidebar-page-php #respond {
	width: auto;
}
#reply-title {
	color: #373737;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}
#cancel-comment-reply-link {
	color: #888;
	display: block;
	font-weight: normal;
	line-height: 2.2em;
	letter-spacing: 0.05em;
	text-decoration: none;
	text-transform: uppercase;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
	color: #ff4b33;
}
p.comment-form-comment {
	margin: 0;
}
.form-allowed-tags {
	display: none;
}
.comment-template input, .comment-template textarea {
	display: block;
	float: none;
	margin-top: 10px;
	margin-bottom: 20px;
	border: 1px solid #c7c7c7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
}
.form-submit input {
	width: auto;
	padding: 5px 10px 5px 10px;
}
   
/* ==========================================================================
   Archives/Categories
   ========================================================================== */
.archive article,
.blog article {
	margin-bottom: 40px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.blog .post a img,
.archive .post a img {
	width: 638px;
	margin: 10px 0 20px 0;
	border: 4px solid #eee;
}
.blog .post a:hover img,
.archive .post a:hover img {
	border: 4px solid #41B7D8;
}
.blog ul.entry-tags,
.archive .ul.entry-tags,
.blog p.cat,
.archive p.cat {
	display: inline-block;
	float: left;
	padding-right: 20px;
}
.reviews-archive {
	display: block;
	position: relative;
	margin: 0 0 20px 0;
}
.reviews-archive .reviews-title {
	border-radius: 4px 4px 0 0;
	padding: 0 15px 0 21px;
	margin: 0 -1px 0 -1px;
}
.reviews-archive .review-star {
	float: right;
	margin-top: 11px;
}
.reviews-archive h2.entry-title {
	font-size: 18px;
	display: inline-block;
	margin: 0;
}
.reviews-archive h2.entry-title a {
	font-size: 18px;
	display: inline-block;
	margin: 0;
}
.reviews-archive .reviews-excerpt {
	clear: both;
	padding: 10px 20px;
}
.reviews-archive .reviews-excerpt a img {
	float: left;
	margin: 10px 15px 15px 0;
	border: 4px solid #eee;
	background: #eee;
}
.reviews-archive .reviews-excerpt a:hover img {
	border: 4px solid #41B7D8;
}
a.read-more-blog button.btn {
	margin-top: 0;
}
.archive .wps-fbre-rating-excerpt-right {
	margin: 10px 0 0 10px;
	float: left;
}
@media (max-width: 480px) {
	.archive .wps-fbre-rating-excerpt-left,
	.page .wps-fbre-rating-excerpt-left,
	.home .wps-fbre-rating-excerpt-left	{
		margin: 10px 0 0 0;
		width: 100%;
		float: none;
	}
}
   
/* ==========================================================================
   Sidebar
   ========================================================================== */
#sidebar {}
#sidebar .widget {
	margin-bottom: 25px;
	width: 100%;
	padding: 0;
}
@media (max-width: 480px) {
    #sidebar .widget {
		width: 100%;
	}
}
#sidebar .widget-inner {
	margin: 15px;
}
#sidebar .widget-inner .form-search input {
	width: 180px;
}
#sidebar .reviews-title {
	border-radius: 4px 4px 0 0;
	padding: 0 0 0 11px;
	margin: -15px -16px 15px -16px;
}
#sidebar .reviews-title h3 {
	font-size: 16px;
}
#sidebar .reviews-title h3 div {
	padding-right: 11px;
}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#sidebar ul li {
	background: url(../img/icons/bullet.png) no-repeat 0 7px;
	padding-left: 15px;
}
#sidebar .reviews-footer {
	border-radius: 0 0 4px 4px;
	padding: 0 0 0 11px;
	margin: 15px -16px -20px -16px;
}
#sidebar .reviews-footer p {
	font-size: 12px;
	line-height: 16px;
	padding: 5px 10px;
}
#sidebar p {
	line-height: 20px;
	font-size: 14px;
}
#reviews #sidebar p {
	margin: 0;
}
#sidebar {
	line-height: 20px;
	font-size: 14px;
}
#sidebar li.recentcomments {
	background: url(../img/icons/recent-comment.png) no-repeat 0 5px;
	padding-left: 25px;
}


/* ==========================================================================
   Footer
   ========================================================================== */
#content-info {
    background: none repeat scroll 0 0 #2B2B2B;
    color: #eee;
    font-size: 14px;
    position: relative;
}
#content-info .inner {
	margin: 30px 40px 15px 40px;
}
#content-info a:hover {
	color: #00AEEF;
}
#content-info .widget-inner h3 {
    color: #FEFEFE;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: normal;
    margin-bottom: 25px;
    text-transform: uppercase;
}
#content-info .widget-inner ul {
	margin: 0;
	padding: 0;
}
#content-info .widget-inner li {
    margin-bottom: 10px;
    list-style: none;
	background: url("../img/f-list.png") no-repeat scroll 0 3px transparent;
	padding-left: 25px;
}

/* Contact Form */
#content-info #contact{margin-bottom: 0px}
#content-info #contact .control-group {margin-bottom:5px;}
#content-info #contact input[type="text"] {
    background-color: #e5e4e4;
    border: 0;
    color: #777777;
    height: 19px;
    margin-bottom: 1px !important;
    padding: 8px 15px;
    width: 90%;
	border-radius: 3px;
}
#content-info #inputEmail {
	margin-top: 5px;
}
#content-info #contact span{
    color: #777;
    font-size: 13px;
    display: inline-block;
    width: 44px;
}
#content-info #contact input:focus,
#content-info #contact textarea:focus {
    box-shadow: none;
    background-color: rgba(150,150,150, 0.1) !important;
}
#content-info #contact textarea {
    background-color: #e5e4e4;
    border: 0;
    border-radius: 3px;
    color: #777777;
    height: 66px;
    margin-bottom: 2px;
    overflow: auto;
    padding: 15px;
    width: 90%;
}
#content-info #contact p {
	margin-bottom: 5px;
}
#content-info #contact .btn {
    background: none repeat scroll 0 0 #6E6E6E;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    margin: 3px 0 0;
    padding: 6px 20px;
    text-shadow: none;
}
#content-info #contact .btn:hover {
    background-color: #00AEEF;
    text-decoration: none;
}

/* Address icons */
[class^="myicon-"],
[class*=" myicon-"] {
    display: inline-block;
    width: 16px;
    height: 12px;
    *margin-right: .3em;
    line-height: 12px;
    margin-right: 8px;
    vertical-align: text-top;
    background-repeat: no-repeat;
    margin-top: 1px;
}

#content-info .divider {
	background: url(../img/line_footer.png) repeat-x top center;
	height: 5px;
	margin: 20px 0 20px 0;
}

/* Footer Menu */
#footer-menu .container {
    padding-top: 0;
    padding-bottom: 0;
}
#footer-menu ul {
	margin: 0;
	padding: 0;
}
#menu-footer-navigation li,
#footer-menu li {
    list-style: none;
    margin-right: 10px;
    float: left;
}
#footer-menu a {
    font-weight: 400;
    color: #949494;
    font-size: 12px;
}
#footer-menu a:hover {
	color: #fff;
}
#footer-menu p {
    font-size: 12px;
    color: #949494;
    margin: 0;
}
#footer-menu .copyright {
	text-align: right;
}

/* ==========================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */
.aligncenter,
div.aligncenter,
a img.aligncenter,
img.aligncenter { 
	display: block; 
	margin: 5px auto 5px auto;
}
.alignleft,
a img.alignleft,
img.alignleft { 
	float: left; 
	margin: 5px 20px 20px 0;
}
.alignright,
a img.alignright,
img.alignright { 
	float: right; 
	margin: 5px 0 20px 20px;
}
figure.alignnone { 
	margin-left: 0; 
	margin-right: 0; 
}
.alignnone,
a img.alignnone,
img.alignnone {
    margin: 5px 20px 20px 0;
}
a .attachment-full,
.attachment-full {
	margin: 10px 0 20px 0;
	border: 4px solid #eee;
	background: #eee;
}
a:hover .attachment-full {
	border: 4px solid #41B7D8;
}
.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption a:hover img {
	border: none;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}


/* ==========================================================================
   Social Icons
   ========================================================================== */
.top-social {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}
.top-social li {
    float: left;
    list-style: none outside none;
    margin-left: 1px;
}
.top-social a {
    display: inline-block;
    height: 46px;
    opacity: 0.55;
    padding-right: 5px;
    transition: all 0.2s linear 0.2s;
    width: 46px;
}
.social-container {
    text-align: right;
}
.top-social a:hover {
    opacity: 1;
}
.top-social i {
    height: 24px;
    width: 24px;
}


/* ==========================================================================
   Box Shadows
   ========================================================================== */
.drop-shadow {
	position: relative;
	float: left;
	margin: 0 0 35px 0;
	background:#fff;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1) inset; 
}
.optin .drop-shadow {
	margin: 0;
}
.welcome .drop-shadow {
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	padding: 1em;
}
.home .social-reviews .drop-shadow {
	padding: 0;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1) inset;
}
.drop-shadow:before,
.drop-shadow:after {
	content: "";
	position: absolute;
	z-index: -2;
}
#container .drop-shadow h1 {
	font-size: 28px;
}
/* Lifted corners */
.lifted {
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.lifted:before,
.lifted:after {
	bottom: 15px;
	left: 10px;
	width: 50%;
	height: 20%;
	max-width: 100%;
	max-height: 100px;
	-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.lifted:after {
	right: 10px;
	left: auto;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
}
/* Curled corners */
.curled {
	border: 1px solid #efefef;
	-moz-border-radius: 0 0 120px 120px / 0 0 6px 6px;
	border-radius: 0 0 120px 120px / 0 0 6px 6px;
}
.curled:before,
.curled:after {
	bottom: 12px;
	left: 10px;
	width: 50%;
	height: 55%;
	max-width: 200px;
	max-height: 100px;
	-webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.5);
	box-shadow: 0 8px 12px rgba(0, 0, 0, 0.5);
	-webkit-transform: skew(-8deg) rotate(-3deg);
	-moz-transform: skew(-8deg) rotate(-3deg);
	-ms-transform: skew(-8deg) rotate(-3deg);
	-o-transform: skew(-8deg) rotate(-3deg);
	transform: skew(-8deg) rotate(-3deg);
}
.curled:after {
	right: 10px;
	left: auto;
	-webkit-transform: skew(8deg) rotate(3deg);
	-moz-transform: skew(8deg) rotate(3deg);
	-ms-transform: skew(8deg) rotate(3deg);
	-o-transform: skew(8deg) rotate(3deg);
	transform: skew(8deg) rotate(3deg);
}
/* Perspective */
.perspective:before {
	left: 80px;
	bottom: 5px;
	width: 50%;
	height: 35%;
	max-width: 200px;
	max-height: 50px;
	-webkit-box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4);
	box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4);
	-webkit-transform: skew(50deg);
	-moz-transform: skew(50deg);
	-ms-transform: skew(50deg);
	-o-transform: skew(50deg);
	transform: skew(50deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	-o-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.perspective:after {
	display: none;
}
/* Raised shadow - no pseudo-elements needed */
.raised {
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
/* Curved shadows */
.curved:before {
	top: 10px;
	bottom: 10px;
	left: 0;
	right: 50%;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.6);
	box-shadow: 0 0 15px rgba(0,0,0,0.6);
	-moz-border-radius: 10px / 100px;
	border-radius: 10px / 100px;
}
.curved-vt-2:before {
	right: 0;
}
.curved-hz-1:before {
	top: 50%;
	bottom: 0;
	left: 10px;
	right: 10px;
	-moz-border-radius: 100px / 10px;
	border-radius: 100px / 10px;
}
.curved-hz-2:before {
	top: 0;
	bottom: 0;
	left: 10px;
	right: 10px;
	-moz-border-radius: 100px / 10px;
	border-radius: 100px / 10px;
}
/* Rotated box */
.rotated {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.rotated > :first-child:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

/* ==========================================================================
   Colors
   ========================================================================== */
a button.btn,
button.btn,
input[type="submit"],
.page-numbers {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	*zoom: 1;
	text-decoration: none;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	border-color: #c5c5c5;
	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
	*background-color: #e6e6e6;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #bbbbbb;
	*border: 0;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
input[type="submit"] {
	padding: 5px 10px;
}
.input-append button.btn {
	margin-top: 0;
}
a button.btn:hover,
button.btn:hover,
input[type="submit"]:hover,
.page-numbers:hover {
	color: #333333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.page-numbers {
	padding: 5px 10px;
	margin-right: 5px;
}
.page-numbers.current {
	padding: 3px 7px;
	margin-right: 5px;
	cursor: default;
}

/* Button Colors */
a.aqua button.btn,
button.btn.aqua,
.aqua button.btn,
.aqua input[type="submit"],
.aqua .reviews-title,
.aqua .reviews-footer,
.aqua #top-menu,
.aqua .page-numbers,
#content-info.aqua {
	background-color: #11c7c7;
	background-image: -moz-linear-gradient(top, #00FFFF, #02c0c0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00FFFF), to(#02c0c0));
	background-image: -webkit-linear-gradient(top, #00FFFF, #02c0c0);
	background-image: -o-linear-gradient(top, #00FFFF, #02c0c0);
	background-image: linear-gradient(to bottom, #00FFFF, #02c0c0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00FFFF', endColorstr='#ff02c0c0', GradientType=0);
	border-color: #02c0c0 #02c0c0 #11c7c7;
	*background-color: #02c0c0;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.aqua button.btn:hover,
button.btn.aqua:hover,
.aqua button.btn:hover,
.aqua input[type="submit"]:hover,
.aqua.marketing-message,
.aqua .page-numbers:hover {
	background-color: #02c0c0;
	*background-color: #00b0b0;
}
a.babyblue button.btn,
button.btn.babyblue,
.babyblue button.btn,
.babyblue input[type="submit"],
.babyblue .reviews-title,
.babyblue .reviews-footer,
.babyblue #top-menu,
.babyblue .page-numbers,
#content-info.babyblue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ACD1E9;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2f96b4;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.babyblue button.btn:hover,
button.btn.babyblue:hover,
.babyblue button.btn:hover,
.babyblue input[type="submit"]:hover,
.babyblue.marketing-message,
.babyblue .page-numbers:hover {
	color: #ffffff;
	background-color: #2f96b4;
	*background-color: #2786a1;
}
a.bisque button.btn,
button.btn.bisque,
.bisque button.btn,
.bisque input[type="submit"],
.bisque .reviews-title,
.bisque .reviews-footer,
.bisque #top-menu,
.bisque .page-numbers,
#content-info.bisque {
	background-color: #ffd7a8;
	background-image: -moz-linear-gradient(top, #FFE4C4, #debe98);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFE4C4), to(#debe98));
	background-image: -webkit-linear-gradient(top, #FFE4C4, #debe98);
	background-image: -o-linear-gradient(top, #FFE4C4, #debe98);
	background-image: linear-gradient(to bottom, #FFE4C4, #debe98);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFE4C4', endColorstr='#ffdebe98', GradientType=0);
	border-color: #debe98;
	*background-color: #debe98;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.bisque button.btn:hover,
button.btn.bisque:hover,
.bisque button.btn:hover,
.bisque input[type="submit"]:hover,
.bisque.marketing-message,
.bisque .page-numbers:hover {
	background-color: #debe98;
	*background-color: #00b0b0;
}
a.black button.btn,
button.btn.black,
.black button.btn,
.black input[type="submit"],
.black .reviews-title,
.black .reviews-footer,
.black #top-menu,
.black .page-numbers,
#content-info.black {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top, #444444, #222222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image: -webkit-linear-gradient(top, #444444, #222222);
	background-image: -o-linear-gradient(top, #444444, #222222);
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #222222;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.black button.btn:hover,
button.btn.black:hover,
.black button.btn:hover,
.black input[type="submit"]:hover,
.black.marketing-message,
.black .page-numbers:hover {
	color: #ffffff;
	background-color: #222222;
	*background-color: #151515;
}
a.blue button.btn,
button.btn.blue,
.blue button.btn,
.blue input[type="submit"],
.blue .reviews-title,
.blue .reviews-footer,
.blue #top-menu,
.blue .page-numbers,
#content-info.blue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #0044cc;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.blue button.btn:hover,
button.btn.blue:hover,
.blue button.btn:hover,
.blue input[type="submit"]:hover,
.blue.marketing-message,
.blue .page-numbers:hover {
	color: #ffffff;
	background-color: #0044cc;
	*background-color: #003bb3;
}
a.brown button.btn,
button.btn.brown,
.brown button.btn,
.brown input[type="submit"],
.brown .reviews-title,
.brown .reviews-footer,
.brown #top-menu,
.brown .page-numbers,
#content-info.brown {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #A52A2A;
	background-image: -moz-linear-gradient(top, #A52A2A, #7d1919);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A52A2A), to(#7d1919));
	background-image: -webkit-linear-gradient(top, #A52A2A, #7d1919);
	background-image: -o-linear-gradient(top, #A52A2A, #7d1919);
	background-image: linear-gradient(to bottom, #A52A2A, #7d1919);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffA52A2A', endColorstr='#ff7d1919', GradientType=0);
	border-color: #7d1919 #7d1919 #A52A2A;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #7d1919;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.brown button.btn:hover,
button.btn.brown:hover,
.brown button.btn:hover,
.brown input[type="submit"]:hover,
.brown.marketing-message,
.brown .page-numbers:hover {
	color: #ffffff;
	background-color: #7d1919;
	*background-color: #681616;
}
a.crimson button.btn,
button.btn.crimson,
.crimson button.btn,
.crimson input[type="submit"],
.crimson .reviews-title,
.crimson .reviews-footer,
.crimson #top-menu,
.crimson .page-numbers,
#content-info.crimson {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #e84162;
	background-image: -moz-linear-gradient(top, #DC143C, #c10b2f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DC143C), to(#c10b2f));
	background-image: -webkit-linear-gradient(top, #DC143C, #c10b2f);
	background-image: -o-linear-gradient(top, #DC143C, #c10b2f);
	background-image: linear-gradient(to bottom, #DC143C, #c10b2f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffDC143C', endColorstr='#ffc10b2f', GradientType=0);
	border-color: #c10b2f #c10b2f #a80727;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #c10b2f;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.crimson button.btn:hover,
button.btn.crimson:hover,
.crimson button.btn:hover,
.crimson input[type="submit"]:hover,
.crimson.marketing-message,
.crimson .page-numbers:hover {
	color: #ffffff;
	background-color: #c10b2f;
	*background-color: #a80727;
}
a.darkblue button.btn,
button.btn.darkblue,
.darkblue button.btn,
.darkblue input[type="submit"],
.darkblue .reviews-title,
.darkblue .reviews-footer,
.darkblue #top-menu,
.darkblue .page-numbers,
#content-info.darkblue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #1111d3;
	background-image: -moz-linear-gradient(top, #0303c9, #00008B);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0303c9), to(#00008B));
	background-image: -webkit-linear-gradient(top, #0303c9, #00008B);
	background-image: -o-linear-gradient(top, #0303c9, #00008B);
	background-image: linear-gradient(to bottom, #0303c9, #00008B);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0303c9', endColorstr='#ff00008B', GradientType=0);
	border-color: #00008B #00008B #02028d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #00008B;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.darkblue button.btn:hover,
button.btn.darkblue:hover,
.darkblue button.btn:hover,
.darkblue input[type="submit"]:hover,
.darkblue.marketing-message,
.darkblue .page-numbers:hover {
	color: #ffffff;
	background-color: #00008B;
	*background-color: #02028d;
}
a.darkgreen button.btn,
button.btn.darkgreen,
.darkgreen button.btn,
.darkgreen input[type="submit"],
.darkgreen .reviews-title,
.darkgreen .reviews-footer,
.darkgreen #top-menu,
.darkgreen .page-numbers,
#content-info.darkgreen {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #018201;
	background-image: -moz-linear-gradient(top, #028602, #006400);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#028602), to(#006400));
	background-image: -webkit-linear-gradient(top, #028602, #006400);
	background-image: -o-linear-gradient(top, #028602, #006400);
	background-image: linear-gradient(to bottom, #028602, #006400);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff028602', endColorstr='#ff006400', GradientType=0);
	border-color: #006400 #006400 #005b00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #006400;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.darkgreen button.btn:hover,
button.btn.darkgreen:hover,
.darkgreen button.btn:hover,
.darkgreen input[type="submit"]:hover,
.darkgreen.marketing-message,
.darkgreen .page-numbers:hover {
	color: #ffffff;
	background-color: #006400;
	*background-color: #005b00;
}
a.facebookblue button.btn,
button.btn.facebookblue,
.facebookblue button.btn,
.facebookblue input[type="submit"],
.facebookblue .reviews-title,
.facebookblue .reviews-footer,
.facebookblue #top-menu,
.facebookblue .page-numbers,
#content-info.facebookblue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5173bb;
	background-image: -moz-linear-gradient(top, #4e6eb0, #2a4783);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4e6eb0), to(#2a4783));
	background-image: -webkit-linear-gradient(top, #4e6eb0, #2a4783);
	background-image: -o-linear-gradient(top, #4e6eb0, #2a4783);
	background-image: linear-gradient(to bottom, #4e6eb0, #2a4783);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4e6eb0', endColorstr='#ff2a4783', GradientType=0);
	border-color: #2a4783 #2a4783 #1d3974;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2a4783;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.facebookblue button.btn:hover,
button.btn.facebookblue:hover,
.facebookblue button.btn:hover,
.facebookblue input[type="submit"]:hover,
.facebookblue.marketing-message,
.facebookblue .page-numbers:hover {
	color: #ffffff;
	background-color: #2a4783;
	*background-color: #1d3974;
}
a.fuchsia button.btn,
button.btn.fuchsia,
.fuchsia button.btn,
.fuchsia input[type="submit"],
.fuchsia .reviews-title,
.fuchsia .reviews-footer,
.fuchsia #top-menu,
.fuchsia .page-numbers,
#content-info.fuchsia {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #fd89fd;
	background-image: -moz-linear-gradient(top, #FF00FF, #d000d0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF00FF), to(#d000d0));
	background-image: -webkit-linear-gradient(top, #FF00FF, #d000d0);
	background-image: -o-linear-gradient(top, #FF00FF, #d000d0);
	background-image: linear-gradient(to bottom, #FF00FF, #d000d0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFF00FF', endColorstr='#ffd000d0', GradientType=0);
	border-color: #d000d0 #d000d0 #c103c1;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #d000d0;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.fuchsia button.btn:hover,
button.btn.fuchsia:hover,
.fuchsia button.btn:hover,
.fuchsia input[type="submit"]:hover,
.fuchsia.marketing-message,
.fuchsia .page-numbers:hover {
	color: #ffffff;
	background-color: #d000d0;
	*background-color: #c103c1;
}
a.gold button.btn,
button.btn.gold,
.gold button.btn,
.gold input[type="submit"],
.gold .reviews-title,
.gold .reviews-footer,
.gold #top-menu,
.gold .page-numbers,
#content-info.gold {
	background-color: #fee24d;
	background-image: -moz-linear-gradient(top, #FFD700, #e4b641);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFD700), to(#e4b641));
	background-image: -webkit-linear-gradient(top, #FFD700, #e4b641);
	background-image: -o-linear-gradient(top, #FFD700, #e4b641);
	background-image: linear-gradient(to bottom, #FFD700, #e4b641);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFD700', endColorstr='#ffe4b641', GradientType=0);
	border-color: #e4b641 #e4b641 #c29115;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #e4b641;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.gold button.btn:hover,
button.btn.gold:hover,
.gold button.btn:hover,
.gold input[type="submit"]:hover,
.gold.marketing-message,
.gold .page-numbers:hover {
	background-color: #e4b641;
	*background-color: #c29115;
}
a.gray button.btn,
button.btn.gray,
.gray button.btn,
.gray input[type="submit"],
.gray .reviews-title,
.gray .reviews-footer,
.gray #top-menu,
.gray .page-numbers,
#content-info.gray {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #adadad;
	background-image: -moz-linear-gradient(top, #808080, #5e5d5d);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#808080), to(#5e5d5d));
	background-image: -webkit-linear-gradient(top, #808080, #5e5d5d);
	background-image: -o-linear-gradient(top, #808080, #5e5d5d);
	background-image: linear-gradient(to bottom, #808080, #5e5d5d);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff808080', endColorstr='#ff5e5d5d', GradientType=0);
	border-color: #5e5d5d #5e5d5d #515151;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #5e5d5d;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.gray button.btn:hover,
button.btn.gray:hover,
.gray button.btn:hover,
.gray input[type="submit"]:hover,
.gray.marketing-message,
.gray .page-numbers:hover {
	color: #fff;
	background-color: #5e5d5d;
	*background-color: #515151;
}
a.green button.btn,
button.btn.green,
.green button.btn,
.green input[type="submit"],
.green .reviews-title,
.green .reviews-footer,
.green #top-menu,
.green .page-numbers,
#content-info.green {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #44bc44;
	background-image: -moz-linear-gradient(top, #24a624, #026502);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#24a624), to(#026502));
	background-image: -webkit-linear-gradient(top, #24a624, #026502);
	background-image: -o-linear-gradient(top, #24a624, #026502);
	background-image: linear-gradient(to bottom, #24a624, #026502);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff24a624', endColorstr='#ff026502', GradientType=0);
	border-color: #026502 #026502 #004c00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #026502;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.green button.btn:hover,
button.btn.green:hover,
.green button.btn:hover,
.green input[type="submit"]:hover,
.green.marketing-message,
.green .page-numbers:hover {
	color: #fff;
	background-color: #026502;
	*background-color: #004c00;
}
a.glime button.btn,
button.btn.glime,
.glime button.btn,
.glime input[type="submit"],
.glime .reviews-title,
.glime .reviews-footer,
.glime #top-menu,
.glime .page-numbers,
#content-info.glime {
	background-color: #a1ea7f;
	background-image: -moz-linear-gradient(top, #75EF3C, #48b116);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#75EF3C), to(#48b116));
	background-image: -webkit-linear-gradient(top, #75EF3C, #48b116);
	background-image: -o-linear-gradient(top, #75EF3C, #48b116);
	background-image: linear-gradient(to bottom, #75EF3C, #48b116);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff75EF3C', endColorstr='#ff48b116', GradientType=0);
	border-color: #48b116 #48b116 #3a9110;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #48b116;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.glime button.btn:hover,
button.btn.glime:hover,
.glime button.btn:hover,
.glime input[type="submit"]:hover,
.glime.marketing-message,
.glime .page-numbers:hover {
	background-color: #48b116;
	*background-color: #3a9110;
}
a.maroon button.btn,
button.btn.maroon,
.maroon button.btn,
.maroon input[type="submit"],
.maroon .reviews-title,
.maroon .reviews-footer,
.maroon #top-menu,
.maroon .page-numbers,
#content-info.maroon {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #c94040;
	background-image: -moz-linear-gradient(top, #be1313, #420101);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#be1313), to(#420101));
	background-image: -webkit-linear-gradient(top, #be1313, #420101);
	background-image: -o-linear-gradient(top, #be1313, #420101);
	background-image: linear-gradient(to bottom, #be1313, #420101);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbe1313', endColorstr='#ff420101', GradientType=0);
	border-color: #420101 #420101 #2f0000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #420101;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.maroon button.btn:hover,
button.btn.maroon:hover,
.maroon button.btn:hover,
.maroon input[type="submit"]:hover,
.maroon.marketing-message,
.maroon .page-numbers:hover {
	color: #fff;
	background-color: #420101;
	*background-color: #2f0000;
}
a.navy button.btn,
button.btn.navy,
.navy button.btn,
.navy input[type="submit"],
.navy .reviews-title,
.navy .reviews-footer,
.navy #top-menu,
.navy .page-numbers,
#content-info.navy {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #4848d1;
	background-image: -moz-linear-gradient(top, #383895, #010154);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#383895), to(#010154));
	background-image: -webkit-linear-gradient(top, #383895, #010154);
	background-image: -o-linear-gradient(top, #383895, #010154);
	background-image: linear-gradient(to bottom, #383895, #010154);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#383895', endColorstr='#ff010154', GradientType=0);
	border-color: #010154 #010154 #000039;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #010154;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.navy button.btn:hover,
button.btn.navy:hover,
.navy button.btn:hover,
.navy input[type="submit"]:hover,
.navy.marketing-message,
.navy .page-numbers:hover {
	color: #fff;
	background-color: #010154;
	*background-color: #000039;
}
a.olive button.btn,
button.btn.olive,
.olive button.btn,
.olive input[type="submit"],
.olive .reviews-title,
.olive .reviews-footer,
.olive #top-menu,
.olive .page-numbers,
#content-info.olive {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #c8c825;
	background-image: -moz-linear-gradient(top, #a9a900, #666602);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a9a900), to(#666602));
	background-image: -webkit-linear-gradient(top, #a9a900, #666602);
	background-image: -o-linear-gradient(top, #a9a900, #666602);
	background-image: linear-gradient(to bottom, #a9a900, #666602);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa9a900', endColorstr='#ff666602', GradientType=0);
	border-color: #666602 #666602 #515100;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #666602;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.olive button.btn:hover,
button.btn.olive:hover,
.olive button.btn:hover,
.olive input[type="submit"]:hover,
.olive.marketing-message,
.olive .page-numbers:hover {
	color: #fff;
	background-color: #666602;
	*background-color: #515100;
}
a.orange button.btn,
button.btn.orange,
.orange button.btn,
.orange input[type="submit"],
.orange .reviews-title,
.orange .reviews-footer,
.orange #top-menu,
.orange .page-numbers,
#content-info.orange {
	background-color: #f8c76e;
	background-image: -moz-linear-gradient(top, #ffc55c, #FFA500);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc55c), to(#FFA500));
	background-image: -webkit-linear-gradient(top, #ffc55c, #FFA500);
	background-image: -o-linear-gradient(top, #ffc55c, #FFA500);
	background-image: linear-gradient(to bottom, #ffc55c, #FFA500);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffc55c', endColorstr='#ffFFA500', GradientType=0);
	border-color: #FFA500 #FFA500 #c27e01;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #FFA500;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.orange button.btn:hover,
button.btn.orange:hover,
.orange button.btn:hover,
.orange input[type="submit"]:hover,
.orange.marketing-message,
.orange .page-numbers:hover {
	background-color: #FFA500;
	*background-color: #c27e01;
}
a.peachpuff button.btn,
button.btn.peachpuff,
.peachpuff button.btn,
.peachpuff input[type="submit"],
.peachpuff .reviews-title,
.peachpuff .reviews-footer,
.peachpuff #top-menu,
.peachpuff .page-numbers,
#content-info.peachpuff {
	background-color: #fee1c6;
	background-image: -moz-linear-gradient(top, #FFDAB9, #fec089);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFDAB9), to(#fec089));
	background-image: -webkit-linear-gradient(top, #FFDAB9, #fec089);
	background-image: -o-linear-gradient(top, #FFDAB9, #fec089);
	background-image: linear-gradient(to bottom, #FFDAB9, #fec089);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFDAB9', endColorstr='#fffec089', GradientType=0);
	border-color: #fec089 #fec089 #ffa04b;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #fec089;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.peachpuff button.btn:hover,
button.btn.peachpuff:hover,
.peachpuff button.btn:hover,
.peachpuff input[type="submit"]:hover,
.peachpuff.marketing-message,
.peachpuff .page-numbers:hover {
	background-color: #fec089;
	*background-color: #ffa04b;
}
a.pink button.btn,
button.btn.pink,
.pink button.btn,
.pink input[type="submit"],
.pink .reviews-title,
.pink .reviews-footer,
.pink #top-menu,
.pink .page-numbers,
#content-info.pink {
	background-color: #fdd1d9;
	background-image: -moz-linear-gradient(top, #fdd1d9, #ff9fb0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd1d9), to(#ff9fb0));
	background-image: -webkit-linear-gradient(top, #fdd1d9, #ff9fb0);
	background-image: -o-linear-gradient(top, #fdd1d9, #ff9fb0);
	background-image: linear-gradient(to bottom, #fdd1d9, #ff9fb0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdd1d9', endColorstr='#ffff9fb0', GradientType=0);
	border-color: #ff9fb0 #ff9fb0 #ff728b;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #ff9fb0;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.pink button.btn:hover,
button.btn.pink:hover,
.pink button.btn:hover,
.pink input[type="submit"]:hover,
.pink.marketing-message,
.pink .page-numbers:hover {
	background-color: #ff9fb0;
	*background-color: #ff728b;
}
a.purple button.btn,
button.btn.purple,
.purple button.btn,
.purple input[type="submit"],
.purple .reviews-title,
.purple .reviews-footer,
.purple #top-menu,
.purple .page-numbers,
#content-info.purple {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #fdd1d9;
	background-image: -moz-linear-gradient(top, #c300c3, #510251);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c300c3), to(#510251));
	background-image: -webkit-linear-gradient(top, #c300c3, #510251);
	background-image: -o-linear-gradient(top, #c300c3, #510251);
	background-image: linear-gradient(to bottom, #c300c3, #510251);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc300c3', endColorstr='#ff510251', GradientType=0);
	border-color: #510251 #510251 #400240;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #510251;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.purple button.btn:hover,
button.btn.purple:hover,
.purple button.btn:hover,
.purple input[type="submit"]:hover,
.purple.marketing-message,
.purple .page-numbers:hover {
	color: #ffffff;
	background-color: #510251;
	*background-color: #400240;
}
a.red button.btn,
button.btn.red,
.red button.btn,
.red input[type="submit"],
.red .reviews-title,
.red .reviews-footer,
.red #top-menu,
.red .page-numbers,
#content-info.red {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ff9090;
	background-image: -moz-linear-gradient(top, #FF0000, #c90202);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF0000), to(#c90202));
	background-image: -webkit-linear-gradient(top, #FF0000, #c90202);
	background-image: -o-linear-gradient(top, #FF0000, #c90202);
	background-image: linear-gradient(to bottom, #FF0000, #c90202);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFF0000', endColorstr='#ffc90202', GradientType=0);
	border-color: #c90202 #c90202 #be0000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #c90202;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.red button.btn:hover,
button.btn.red:hover,
.red button.btn:hover,
.red input[type="submit"]:hover,
.red.marketing-message,
.red .page-numbers:hover {
	color: #ffffff;
	background-color: #c90202;
	*background-color: #be0000;
}
a.salmon button.btn,
button.btn.salmon,
.salmon button.btn,
.salmon input[type="submit"],
.salmon .reviews-title,
.salmon .reviews-footer,
.salmon #top-menu,
.salmon .page-numbers,
#content-info.salmon {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ffa69c;
	background-image: -moz-linear-gradient(top, #FA8072, #f04835);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FA8072), to(#f04835));
	background-image: -webkit-linear-gradient(top, #FA8072, #f04835);
	background-image: -o-linear-gradient(top, #FA8072, #f04835);
	background-image: linear-gradient(to bottom, #FA8072, #f04835);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFA8072', endColorstr='#fff04835', GradientType=0);
	border-color: #f04835 #f04835 #db1600;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #f04835;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.salmon button.btn:hover,
button.btn.salmon:hover,
.salmon button.btn:hover,
.salmon input[type="submit"]:hover,
.salmon.marketing-message,
.salmon .page-numbers:hover {
	color: #ffffff;
	background-color: #f04835;
	*background-color: #db1600;
}
a.sandybrown button.btn,
button.btn.sandybrown,
.sandybrown button.btn,
.sandybrown input[type="submit"],
.sandybrown .reviews-title,
.sandybrown .reviews-footer,
.sandybrown #top-menu,
.sandybrown .page-numbers,
#content-info.sandybrown {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ffc18d;
	background-image: -moz-linear-gradient(top, #ffbb81, #e5822e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffbb81), to(#e5822e));
	background-image: -webkit-linear-gradient(top, #ffbb81, #e5822e);
	background-image: -o-linear-gradient(top, #ffbb81, #e5822e);
	background-image: linear-gradient(to bottom, #ffbb81, #e5822e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffbb81', endColorstr='#ffe5822e', GradientType=0);
	border-color: #e5822e #e5822e #c9630c;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #e5822e;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.sandybrown button.btn:hover,
button.btn.sandybrown:hover,
.sandybrown button.btn:hover,
.sandybrown input[type="submit"]:hover,
.sandybrown.marketing-message,
.sandybrown .page-numbers:hover {
	color: #ffffff;
	background-color: #e5822e;
	*background-color: #c9630c;
}
a.silver button.btn,
button.btn.silver,
.silver button.btn,
.silver input[type="submit"],
.silver .reviews-title,
.silver .reviews-footer,
.silver #top-menu,
.silver .page-numbers,
#content-info.silver {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #e8e8e8;
	background-image: -moz-linear-gradient(top, #cdcdcd, #979797);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cdcdcd), to(#979797));
	background-image: -webkit-linear-gradient(top, #cdcdcd, #979797);
	background-image: -o-linear-gradient(top, #cdcdcd, #979797);
	background-image: linear-gradient(to bottom, #cdcdcd, #979797);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcdcdcd', endColorstr='#ff979797', GradientType=0);
	border-color: #979797 #979797 #858585;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #979797;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.silver button.btn:hover,
button.btn.silver:hover,
.silver button.btn:hover,
.silver input[type="submit"]:hover,
.silver.marketing-message,
.silver .page-numbers:hover {
	color: #ffffff;
	background-color: #979797;
	*background-color: #858585;
}
a.skyblue button.btn,
button.btn.skyblue,
.skyblue button.btn,
.skyblue input[type="submit"],
.skyblue .reviews-title,
.skyblue .reviews-footer,
.skyblue #top-menu,
.skyblue .page-numbers,
#content-info.skyblue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #9382ff;
	background-image: -moz-linear-gradient(top, #7d6af1, #4c3dae);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7d6af1), to(#4c3dae));
	background-image: -webkit-linear-gradient(top, #7d6af1, #4c3dae);
	background-image: -o-linear-gradient(top, #7d6af1, #4c3dae);
	background-image: linear-gradient(to bottom, #7d6af1, #4c3dae);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7d6af1', endColorstr='#ff4c3dae', GradientType=0);
	border-color: #4c3dae #4c3dae #3e2fa5;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #4c3dae;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.skyblue button.btn:hover,
button.btn.skyblue:hover,
.skyblue button.btn:hover,
.skyblue input[type="submit"]:hover,
.skyblue.marketing-message,
.skyblue .page-numbers:hover {
	color: #ffffff;
	background-color: #4c3dae;
	*background-color: #3e2fa5;
}
a.teal button.btn,
button.btn.teal,
.teal button.btn,
.teal input[type="submit"],
.teal .reviews-title,
.teal .reviews-footer,
.teal #top-menu,
.teal .page-numbers,
#content-info.teal {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #01cece;
	background-image: -moz-linear-gradient(top, #00abab, #005e5e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00abab), to(#005e5e));
	background-image: -webkit-linear-gradient(top, #00abab, #005e5e);
	background-image: -o-linear-gradient(top, #00abab, #005e5e);
	background-image: linear-gradient(to bottom, #00abab, #005e5e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00abab', endColorstr='#ff005e5e', GradientType=0);
	border-color: #005e5e #005e5e #014e4e;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #005e5e;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.teal button.btn:hover,
button.btn.teal:hover,
.teal button.btn:hover,
.teal input[type="submit"]:hover,
.teal.marketing-message,
.teal .page-numbers:hover {
	color: #ffffff;
	background-color: #005e5e;
	*background-color: #014e4e;
}
a.twitterblue button.btn,
button.btn.twitterblue,
.twitterblue button.btn,
.twitterblue input[type="submit"],
.twitterblue .reviews-title,
.twitterblue .reviews-footer,
.twitterblue #top-menu,
.twitterblue .page-numbers,
#content-info.twitterblue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #96c7ff;
	background-image: -moz-linear-gradient(top, #63acff, #2273d0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#63acff), to(#2273d0));
	background-image: -webkit-linear-gradient(top, #63acff, #2273d0);
	background-image: -o-linear-gradient(top, #63acff, #2273d0);
	background-image: linear-gradient(to bottom, #63acff, #2273d0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff63acff', endColorstr='#ff2273d0', GradientType=0);
	border-color: #2273d0 #2273d0 #005ec9;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2273d0;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.twitterblue button.btn:hover,
button.btn.twitterblue:hover,
.twitterblue button.btn:hover,
.twitterblue input[type="submit"]:hover,
.twitterblue.marketing-message,
.twitterblue .page-numbers:hover {
	color: #ffffff;
	background-color: #2273d0;
	*background-color: #005ec9;
}
a.yellow button.btn,
button.btn.yellow,
.yellow button.btn,
.yellow input[type="submit"],
.yellow .reviews-title,
.yellow .reviews-footer,
.yellow #top-menu,
.yellow .page-numbers,
#content-info.yellow {
	background-color: #ffff85;
	background-image: -moz-linear-gradient(top, #ffffb8, #FFFF00);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffb8), to(#FFFF00));
	background-image: -webkit-linear-gradient(top, #ffffb8, #FFFF00);
	background-image: -o-linear-gradient(top, #ffffb8, #FFFF00);
	background-image: linear-gradient(to bottom, #ffffb8, #FFFF00);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffb8', endColorstr='#ffFFFF00', GradientType=0);
	border-color: #FFFF00 #FFFF00 #bcbc00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #FFFF00;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
a.yellow button.btn:hover,
button.btn.yellow:hover,
.yellow button.btn:hover,
.yellow input[type="submit"]:hover,
.yellow.marketing-message,
.yellow .page-numbers:hover {
	background-color: #FFFF00;
	*background-color: #bcbc00;
}
/* End COLORS */


/* Visit Site Button Colors */
button.btn.visit-aqua {
	background-color: #11c7c7;
	background-image: -moz-linear-gradient(top, #00FFFF, #02c0c0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00FFFF), to(#02c0c0));
	background-image: -webkit-linear-gradient(top, #00FFFF, #02c0c0);
	background-image: -o-linear-gradient(top, #00FFFF, #02c0c0);
	background-image: linear-gradient(to bottom, #00FFFF, #02c0c0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00FFFF', endColorstr='#ff02c0c0', GradientType=0);
	border-color: #02c0c0 #02c0c0 #11c7c7;
	*background-color: #02c0c0;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-aqua:hover {
	background-color: #02c0c0;
	*background-color: #00b0b0;
}
button.btn.visit-babyblue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ACD1E9;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2f96b4;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-babyblue:hover {
	color: #ffffff;
	background-color: #2f96b4;
	*background-color: #2786a1;
}
button.btn.visit-bisque {
	background-color: #ffd7a8;
	background-image: -moz-linear-gradient(top, #FFE4C4, #debe98);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFE4C4), to(#debe98));
	background-image: -webkit-linear-gradient(top, #FFE4C4, #debe98);
	background-image: -o-linear-gradient(top, #FFE4C4, #debe98);
	background-image: linear-gradient(to bottom, #FFE4C4, #debe98);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFE4C4', endColorstr='#ffdebe98', GradientType=0);
	border-color: #debe98;
	*background-color: #debe98;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-bisque:hover {
	background-color: #debe98;
	*background-color: #00b0b0;
}
button.btn.visit-black {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top, #444444, #222222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image: -webkit-linear-gradient(top, #444444, #222222);
	background-image: -o-linear-gradient(top, #444444, #222222);
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #222222;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-black:hover {
	color: #ffffff;
	background-color: #222222;
	*background-color: #151515;
}
button.btn.visit-blue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #0044cc;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-blue:hover {
	color: #ffffff;
	background-color: #0044cc;
	*background-color: #003bb3;
}
button.btn.visit-brown {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #A52A2A;
	background-image: -moz-linear-gradient(top, #A52A2A, #7d1919);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A52A2A), to(#7d1919));
	background-image: -webkit-linear-gradient(top, #A52A2A, #7d1919);
	background-image: -o-linear-gradient(top, #A52A2A, #7d1919);
	background-image: linear-gradient(to bottom, #A52A2A, #7d1919);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffA52A2A', endColorstr='#ff7d1919', GradientType=0);
	border-color: #7d1919 #7d1919 #A52A2A;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #7d1919;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-brown:hover {
	color: #ffffff;
	background-color: #7d1919;
	*background-color: #681616;
}
button.btn.visit-crimson {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #e84162;
	background-image: -moz-linear-gradient(top, #DC143C, #c10b2f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DC143C), to(#c10b2f));
	background-image: -webkit-linear-gradient(top, #DC143C, #c10b2f);
	background-image: -o-linear-gradient(top, #DC143C, #c10b2f);
	background-image: linear-gradient(to bottom, #DC143C, #c10b2f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffDC143C', endColorstr='#ffc10b2f', GradientType=0);
	border-color: #c10b2f #c10b2f #a80727;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #c10b2f;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-crimson:hover {
	color: #ffffff;
	background-color: #c10b2f;
	*background-color: #a80727;
}
button.btn.visit-darkblue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #1111d3;
	background-image: -moz-linear-gradient(top, #0303c9, #00008B);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0303c9), to(#00008B));
	background-image: -webkit-linear-gradient(top, #0303c9, #00008B);
	background-image: -o-linear-gradient(top, #0303c9, #00008B);
	background-image: linear-gradient(to bottom, #0303c9, #00008B);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0303c9', endColorstr='#ff00008B', GradientType=0);
	border-color: #00008B #00008B #02028d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #00008B;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-darkblue:hover {
	color: #ffffff;
	background-color: #00008B;
	*background-color: #02028d;
}
button.btn.visit-darkgreen {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #018201;
	background-image: -moz-linear-gradient(top, #028602, #006400);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#028602), to(#006400));
	background-image: -webkit-linear-gradient(top, #028602, #006400);
	background-image: -o-linear-gradient(top, #028602, #006400);
	background-image: linear-gradient(to bottom, #028602, #006400);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff028602', endColorstr='#ff006400', GradientType=0);
	border-color: #006400 #006400 #005b00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #006400;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-darkgreen:hover {
	color: #ffffff;
	background-color: #006400;
	*background-color: #005b00;
}
button.btn.visit-facebookblue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5173bb;
	background-image: -moz-linear-gradient(top, #4e6eb0, #2a4783);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4e6eb0), to(#2a4783));
	background-image: -webkit-linear-gradient(top, #4e6eb0, #2a4783);
	background-image: -o-linear-gradient(top, #4e6eb0, #2a4783);
	background-image: linear-gradient(to bottom, #4e6eb0, #2a4783);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4e6eb0', endColorstr='#ff2a4783', GradientType=0);
	border-color: #2a4783 #2a4783 #1d3974;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2a4783;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-facebookblue:hover {
	color: #ffffff;
	background-color: #2a4783;
	*background-color: #1d3974;
}
button.btn.visit-fuchsia {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #fd89fd;
	background-image: -moz-linear-gradient(top, #FF00FF, #d000d0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF00FF), to(#d000d0));
	background-image: -webkit-linear-gradient(top, #FF00FF, #d000d0);
	background-image: -o-linear-gradient(top, #FF00FF, #d000d0);
	background-image: linear-gradient(to bottom, #FF00FF, #d000d0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFF00FF', endColorstr='#ffd000d0', GradientType=0);
	border-color: #d000d0 #d000d0 #c103c1;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #d000d0;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-fuchsia:hover {
	color: #ffffff;
	background-color: #d000d0;
	*background-color: #c103c1;
}
button.btn.visit-gold {
	background-color: #fee24d;
	background-image: -moz-linear-gradient(top, #FFD700, #e4b641);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFD700), to(#e4b641));
	background-image: -webkit-linear-gradient(top, #FFD700, #e4b641);
	background-image: -o-linear-gradient(top, #FFD700, #e4b641);
	background-image: linear-gradient(to bottom, #FFD700, #e4b641);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFD700', endColorstr='#ffe4b641', GradientType=0);
	border-color: #e4b641 #e4b641 #c29115;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #e4b641;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-gold:hover {
	background-color: #e4b641;
	*background-color: #c29115;
}
button.btn.visit-gray {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #adadad;
	background-image: -moz-linear-gradient(top, #808080, #5e5d5d);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#808080), to(#5e5d5d));
	background-image: -webkit-linear-gradient(top, #808080, #5e5d5d);
	background-image: -o-linear-gradient(top, #808080, #5e5d5d);
	background-image: linear-gradient(to bottom, #808080, #5e5d5d);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff808080', endColorstr='#ff5e5d5d', GradientType=0);
	border-color: #5e5d5d #5e5d5d #515151;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #5e5d5d;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-gray:hover {
	color: #fff;
	background-color: #5e5d5d;
	*background-color: #515151;
}
button.btn.visit-green {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #44bc44;
	background-image: -moz-linear-gradient(top, #24a624, #026502);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#24a624), to(#026502));
	background-image: -webkit-linear-gradient(top, #24a624, #026502);
	background-image: -o-linear-gradient(top, #24a624, #026502);
	background-image: linear-gradient(to bottom, #24a624, #026502);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff24a624', endColorstr='#ff026502', GradientType=0);
	border-color: #026502 #026502 #004c00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #026502;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-green:hover {
	color: #fff;
	background-color: #026502;
	*background-color: #004c00;
}
button.btn.visit-glime {
	background-color: #a1ea7f;
	background-image: -moz-linear-gradient(top, #75EF3C, #48b116);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#75EF3C), to(#48b116));
	background-image: -webkit-linear-gradient(top, #75EF3C, #48b116);
	background-image: -o-linear-gradient(top, #75EF3C, #48b116);
	background-image: linear-gradient(to bottom, #75EF3C, #48b116);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff75EF3C', endColorstr='#ff48b116', GradientType=0);
	border-color: #48b116 #48b116 #3a9110;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #48b116;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-glime:hover {
	background-color: #48b116;
	*background-color: #3a9110;
}
button.btn.visit-maroon {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #c94040;
	background-image: -moz-linear-gradient(top, #be1313, #420101);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#be1313), to(#420101));
	background-image: -webkit-linear-gradient(top, #be1313, #420101);
	background-image: -o-linear-gradient(top, #be1313, #420101);
	background-image: linear-gradient(to bottom, #be1313, #420101);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbe1313', endColorstr='#ff420101', GradientType=0);
	border-color: #420101 #420101 #2f0000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #420101;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-maroon:hover {
	color: #fff;
	background-color: #420101;
	*background-color: #2f0000;
}
button.btn.visit-navy {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #4848d1;
	background-image: -moz-linear-gradient(top, #383895, #010154);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#383895), to(#010154));
	background-image: -webkit-linear-gradient(top, #383895, #010154);
	background-image: -o-linear-gradient(top, #383895, #010154);
	background-image: linear-gradient(to bottom, #383895, #010154);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#383895', endColorstr='#ff010154', GradientType=0);
	border-color: #010154 #010154 #000039;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #010154;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-navy:hover {
	color: #fff;
	background-color: #010154;
	*background-color: #000039;
}
button.btn.visit-olive {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #c8c825;
	background-image: -moz-linear-gradient(top, #a9a900, #666602);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a9a900), to(#666602));
	background-image: -webkit-linear-gradient(top, #a9a900, #666602);
	background-image: -o-linear-gradient(top, #a9a900, #666602);
	background-image: linear-gradient(to bottom, #a9a900, #666602);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa9a900', endColorstr='#ff666602', GradientType=0);
	border-color: #666602 #666602 #515100;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #666602;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-olive:hover {
	color: #fff;
	background-color: #666602;
	*background-color: #515100;
}
button.btn.visit-orange {
	background-color: #f8c76e;
	background-image: -moz-linear-gradient(top, #ffc55c, #FFA500);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc55c), to(#FFA500));
	background-image: -webkit-linear-gradient(top, #ffc55c, #FFA500);
	background-image: -o-linear-gradient(top, #ffc55c, #FFA500);
	background-image: linear-gradient(to bottom, #ffc55c, #FFA500);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffc55c', endColorstr='#ffFFA500', GradientType=0);
	border-color: #FFA500 #FFA500 #c27e01;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #FFA500;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-orange:hover {
	background-color: #FFA500;
	*background-color: #c27e01;
}
button.btn.visit-peachpuff {
	background-color: #fee1c6;
	background-image: -moz-linear-gradient(top, #FFDAB9, #fec089);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFDAB9), to(#fec089));
	background-image: -webkit-linear-gradient(top, #FFDAB9, #fec089);
	background-image: -o-linear-gradient(top, #FFDAB9, #fec089);
	background-image: linear-gradient(to bottom, #FFDAB9, #fec089);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFDAB9', endColorstr='#fffec089', GradientType=0);
	border-color: #fec089 #fec089 #ffa04b;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #fec089;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-peachpuff:hover {
	background-color: #fec089;
	*background-color: #ffa04b;
}
button.btn.visit-pink {
	background-color: #fdd1d9;
	background-image: -moz-linear-gradient(top, #fdd1d9, #ff9fb0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd1d9), to(#ff9fb0));
	background-image: -webkit-linear-gradient(top, #fdd1d9, #ff9fb0);
	background-image: -o-linear-gradient(top, #fdd1d9, #ff9fb0);
	background-image: linear-gradient(to bottom, #fdd1d9, #ff9fb0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdd1d9', endColorstr='#ffff9fb0', GradientType=0);
	border-color: #ff9fb0 #ff9fb0 #ff728b;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #ff9fb0;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-pink:hover {
	background-color: #ff9fb0;
	*background-color: #ff728b;
}
button.btn.visit-purple {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #fdd1d9;
	background-image: -moz-linear-gradient(top, #c300c3, #510251);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c300c3), to(#510251));
	background-image: -webkit-linear-gradient(top, #c300c3, #510251);
	background-image: -o-linear-gradient(top, #c300c3, #510251);
	background-image: linear-gradient(to bottom, #c300c3, #510251);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc300c3', endColorstr='#ff510251', GradientType=0);
	border-color: #510251 #510251 #400240;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #510251;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-purple:hover {
	color: #ffffff;
	background-color: #510251;
	*background-color: #400240;
}
button.btn.visit-red {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ff9090;
	background-image: -moz-linear-gradient(top, #FF0000, #c90202);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF0000), to(#c90202));
	background-image: -webkit-linear-gradient(top, #FF0000, #c90202);
	background-image: -o-linear-gradient(top, #FF0000, #c90202);
	background-image: linear-gradient(to bottom, #FF0000, #c90202);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFF0000', endColorstr='#ffc90202', GradientType=0);
	border-color: #c90202 #c90202 #be0000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #c90202;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-red:hover {
	color: #ffffff;
	background-color: #c90202;
	*background-color: #be0000;
}
button.btn.visit-salmon {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ffa69c;
	background-image: -moz-linear-gradient(top, #FA8072, #f04835);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FA8072), to(#f04835));
	background-image: -webkit-linear-gradient(top, #FA8072, #f04835);
	background-image: -o-linear-gradient(top, #FA8072, #f04835);
	background-image: linear-gradient(to bottom, #FA8072, #f04835);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFA8072', endColorstr='#fff04835', GradientType=0);
	border-color: #f04835 #f04835 #db1600;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #f04835;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-salmon:hover {
	color: #ffffff;
	background-color: #f04835;
	*background-color: #db1600;
}
button.btn.visit-sandybrown {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ffc18d;
	background-image: -moz-linear-gradient(top, #ffbb81, #e5822e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffbb81), to(#e5822e));
	background-image: -webkit-linear-gradient(top, #ffbb81, #e5822e);
	background-image: -o-linear-gradient(top, #ffbb81, #e5822e);
	background-image: linear-gradient(to bottom, #ffbb81, #e5822e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffbb81', endColorstr='#ffe5822e', GradientType=0);
	border-color: #e5822e #e5822e #c9630c;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #e5822e;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-sandybrown:hover {
	color: #ffffff;
	background-color: #e5822e;
	*background-color: #c9630c;
}
button.btn.visit-silver {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #e8e8e8;
	background-image: -moz-linear-gradient(top, #cdcdcd, #979797);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cdcdcd), to(#979797));
	background-image: -webkit-linear-gradient(top, #cdcdcd, #979797);
	background-image: -o-linear-gradient(top, #cdcdcd, #979797);
	background-image: linear-gradient(to bottom, #cdcdcd, #979797);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcdcdcd', endColorstr='#ff979797', GradientType=0);
	border-color: #979797 #979797 #858585;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #979797;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-silver:hover {
	color: #ffffff;
	background-color: #979797;
	*background-color: #858585;
}
button.btn.visit-skyblue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #9382ff;
	background-image: -moz-linear-gradient(top, #7d6af1, #4c3dae);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7d6af1), to(#4c3dae));
	background-image: -webkit-linear-gradient(top, #7d6af1, #4c3dae);
	background-image: -o-linear-gradient(top, #7d6af1, #4c3dae);
	background-image: linear-gradient(to bottom, #7d6af1, #4c3dae);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7d6af1', endColorstr='#ff4c3dae', GradientType=0);
	border-color: #4c3dae #4c3dae #3e2fa5;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #4c3dae;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-skyblue:hover {
	color: #ffffff;
	background-color: #4c3dae;
	*background-color: #3e2fa5;
}
button.btn.visit-teal {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #01cece;
	background-image: -moz-linear-gradient(top, #00abab, #005e5e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00abab), to(#005e5e));
	background-image: -webkit-linear-gradient(top, #00abab, #005e5e);
	background-image: -o-linear-gradient(top, #00abab, #005e5e);
	background-image: linear-gradient(to bottom, #00abab, #005e5e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00abab', endColorstr='#ff005e5e', GradientType=0);
	border-color: #005e5e #005e5e #014e4e;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #005e5e;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-teal:hover {
	color: #ffffff;
	background-color: #005e5e;
	*background-color: #014e4e;
}
button.btn.visit-twitterblue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #96c7ff;
	background-image: -moz-linear-gradient(top, #63acff, #2273d0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#63acff), to(#2273d0));
	background-image: -webkit-linear-gradient(top, #63acff, #2273d0);
	background-image: -o-linear-gradient(top, #63acff, #2273d0);
	background-image: linear-gradient(to bottom, #63acff, #2273d0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff63acff', endColorstr='#ff2273d0', GradientType=0);
	border-color: #2273d0 #2273d0 #005ec9;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2273d0;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-twitterblue:hover {
	color: #ffffff;
	background-color: #2273d0;
	*background-color: #005ec9;
}
button.btn.visit-yellow {
	background-color: #ffff85;
	background-image: -moz-linear-gradient(top, #ffffb8, #FFFF00);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffb8), to(#FFFF00));
	background-image: -webkit-linear-gradient(top, #ffffb8, #FFFF00);
	background-image: -o-linear-gradient(top, #ffffb8, #FFFF00);
	background-image: linear-gradient(to bottom, #ffffb8, #FFFF00);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffb8', endColorstr='#ffFFFF00', GradientType=0);
	border-color: #FFFF00 #FFFF00 #bcbc00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #FFFF00;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
button.btn.visit-yellow:hover {
	background-color: #FFFF00;
	*background-color: #bcbc00;
}
/* End Visit Site Button COLORS */

/* ==========================================================================
   Contact Form 7
   ========================================================================== */
.wpcf7 p {
	margin-bottom: 5px !important;
}
.wpcf7 textarea {
	height: 80px;
}

/* ==========================================================================
   Deals
   ========================================================================== */
table.sde-vendor-commission-item,
table.sde-vendor-commission-paid,
table.sde-vendor-commission-unpaid {
	width: 100%;
	margin-bottom: 15px;
}
table.sde-vendor-commission-item thead tr,
table.sde-vendor-commission-paid thead tr,
table.sde-vendor-commission-unpaid thead tr {
	text-align: left;
	line-height: 30px;
	border-bottom: 1px solid #eee;
}
table.sde-vendor-commission-item tbody tr,
table.sde-vendor-commission-paid tbody tr,
table.sde-vendor-commission-unpaid tbody tr {
	text-align: left;
	line-height: 30px;
	border-bottom: 1px solid #eee;
}
.sde-vendors-items,
.sde-vendors-unpaid-commissions,
.sde-vendors-paid-commissions {
	margin-bottom: 25px;
}

/*new added css*/
#wp-calendar{
margin:0 auto;
width:100%;
}



/* ==========================================================================
   Media Queries
   ========================================================================== */
@media (max-width: 979px) {
	/* Fix top padding when using the responsive grid with the fixed topbar */
	body.top-navbar {
		padding-top: 0;
	}
	#slider .span8 {
		margin-bottom: 45px;
	}
	.home-excerpt .excerpt-height {
		height: auto;
		margin-bottom: 0;
	}
	.social-icon-wrapper {
		margin: 20px 0 30px 0;
	}
}
@media (max-width: 979px) and (min-width: 768px) {
	.container, 
	.navbar-static-top .container, 
	.navbar-fixed-top .container, 
	.navbar-fixed-bottom .container {
		min-width: 724px;
		max-width: 935px;
		width: auto;
	}
	.archive .wps-fbre-rating-excerpt-left,
	.archive .wps-fbre-rating-excerpt-right {
		margin: 0 12px 20px 0;
	}
	.span6 > div {
    text-align: center;
}
}
@media (max-width: 480px) {
    body {
		padding-left: 0;
		padding-right: 0;
		background: #fff;
	}
	#wrap {
		margin: 0;
		margin-bottom: 0px;
		background: #fff;
		margin-top: 0px;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	#sidebar .widget-inner .form-search input{
	width:141px !important;
	}
	
	.brand img {
		margin-bottom: 10px;
	}
	.social-icon-wrapper {
		/*text-align: left;*/
		margin: 20px 0 30px 0;
		text-align:center;
	}
	.call-us-wrapper{
	text-align:center;
	}
	.flex-direction-nav {
		display: none;
		visibility: hidden;
	}
	#slider #sidebar {
		margin-top: 20px;
	}
	.commentlist .children {
		margin: 0;
	}
	#content-info .widget-inner h3 {
		margin-bottom: 5px;
	}
	.widget-inner {
		margin-bottom: 25px;
	}
	#footer-menu .copyright{
    text-align:left;
}
    .inner{
	  margin:30px;
   }
   #container .drop-shadow h1{
    font-size:17px;
}

   .drop-shadow lifted span12 span{
     font-size:18px;}
     
     .row-fluid.social-reviews {
    max-width: 265px;
    width: 100%;
}
.span6 > div {
    text-align: center;
}


}
/* CSS for woocommerce qty button */
.woocommerce .quantity .qty {
    height: 35px;
}
/* CSS for footer during search error */
footer#srt-error-footer{
	margin-bottom: 75px;
}
