/*

Theme Name: GeoTheme - Child Theme

Theme URI: http://www.GeoTheme.com/

Description: Child Theme for GeoTheme V3

Author:        GeoTheme

Author URI:    http://www.geotheme.com/

Template: GeoTheme

Version: 1.3.4

*/

 

@import url("../GeoTheme/style.css");



@font-face {



	font-family:"Bookman Old Style", 'BookmanOldStyleRegular';



	src: url('fonts/bookos-webfont.eot');



	src: url('fonts/bookos-webfont.eot?#iefix') format('embedded-opentype'),



	 url('fonts/BOOKOSB.eot?#iefix') format('embedded-opentype'), 



	 url('fonts/bookos-webfont.woff') format('woff'),



	 url('fonts/bookos-webfont.ttf') format('truetype'),



	 url('fonts/BOOKOS.TTF'), url('fonts/BOOKOSB.TTF'), url('fonts/BOOKOSBI.TTF'), url('fonts/BOOKOSI.TTF'), url('bookos-webfont.svg#BookmanOldStyleRegular') format('svg');



	font-weight: bold;



	font-style: normal;



}

/* ###########################################################

##############################################################

###### NOTE: All CSS rules MUST go below these line's ########

##############################################################

########################################################### */

.widget, .advt_single {

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

padding:4px;

overflow:visible !important;

margin-bottom: 20px;

border:1px solid #999;

}

.content_inner .widget, .advt_single {background:none;}

#sidebar .advt_single { background:none; filter:none;}

.widget a, .advt_single a {color:#213473 !important;}

#content .widget h3, #comments_wrap h3, #respond h3, #sidebar h3, #bottom h3, .posts h3, #content .realated_post h3 {font-family: 'Dosis', sans-serif;text-transform:uppercase; font-size:13px;font-weight:bold}

#bottom p { font-family: Arial, Helvetica, sans-serif;}

#header_outer {

    background: none;

}

.header_left .logo img {

    margin: 0;

}

.blog-description {

    display: none;

}

.map_category{opacity:0.9;

filter:alpha(opacity=90);}

#header{ height:100px;

}

#header .header_right {

    float: right;

    width: 638px;

	position:relative;

}

#categories_strip #multi_city {

    margin-top:-30px;

	position:absolute;

	margin-left:-48px;

}

span.searchfor {

    padding: 0 0 15px 24px;

}

.header_right span.searchfor small, .header_right span.near small {

    padding-top:0px;

}

.header_right ul li.welcome {

  display: block;

  float: left;

  padding: 88px 0 0 8px;

  position: absolute;

  margin-left:-175px;

  background: none;

  z-index:90;

}

.header_right ul li.userin {

  display: block;

  float: left;

  padding: 88px 0 0 8px;

  position: absolute;

  margin-left:7px;

  z-index:90;

}

.header_right, .header_right span.searchfor small, .header_right span.near small, .header_right ul li.welcome, .header_right ul li a, .header_right ul li {

	color:#FFF;

}



.header_right ul{

margin-right:-3px;}

.header_right ul li a {

      background: url("images/topmenur.png") no-repeat scroll right 8px transparent;

    font-family: Helvetica;

    font-size: 13px;

    font-weight: normal;

    padding-left: 6px;

    padding-right: 6px;

}

.search_btn {

	width:71px;

	height:28px;

  background: url("images/b_search.png") no-repeat scroll left top transparent;

}

.search_btn:hover {

	background-position:0 -28px;

	}

span.searchfor {

  background: url("images/search_forbg.png") no-repeat scroll left top transparent;

}

span.near {

	width:122px;

  background: url("images/nearbg.png") no-repeat scroll left top transparent;

}

.searchform span .s{

  width: 110px;

  position:relative;

  z-index:1000;

}

span.searchfor {

	margin-left:10px;

  width: 128px;

}

.top_banner_section {

 margin-bottom:5px;

 float:right;

 background:none;

}

.top_banner_section_in .nivo-controlNav a { z-index:88;}

.home-page .top_banner_section_in {padding: 10px;}

.top_banner_section_in {

border: medium none;

box-shadow: 0 0 2px 0 #000000;

padding: 6px;

border-color:#FFF;

}

.headerwrap {

    margin: 0 auto;

    position: relative;

    width: 960px;

}

.headerwrap .widget { float:left; width:216px;}

.headerwrap .widget, .headerwrap .advt_single{background:0; filter:none; padding:0 10px; margin:0; border:0;}

.textwidget {

/*    float: left;*/

    position: relative;

}

#map_canvas{

-moz-border-radius: 15px;

border-radius: 15px;

}

.map_background {

  background: url("images/shadow_bg.png") no-repeat scroll center bottom transparent;

  padding-bottom:11px;

  padding-top:8px;

}

body{ background-image: url("images/bg.jpg"); background-position: left top; background-repeat: repeat-x;}

.TopLeft, .TopRight, .BottomLeft, .BottomRight {position:absolute;z-index:100;background-image: url(images/corners.png);width:7px;height:7px;}

    .TopLeft {left: 0; top: 0;}

    .TopRight {right: 0; top: 0; background-position: top right;}

    .BottomRight {right: 0; bottom: 0; background-position: bottom right;}

    .BottomLeft {left: 0; bottom: 0; background-position: bottom left;}

#wrapper{

background:#FFF;

-moz-border-radius: 7px;

border-radius: 7px;

margin-bottom:0px;

/*padding:5px;*/

}

#sidebar{width:260px; padding-top:15px;}

#sidebar li{ background:none no-repeat scroll 0 0 transparent; padding:2px 0 5px 5px; }

#content{

padding-left:13px;

padding-top:10px;

width:655px;

}

.home-page #content {

    width: 100%;

	padding:0;

	overflow:visible;

}

.home-page #content .leftsidebar {

    float: left;

    margin-right: 10px;

    width: 224px;

}

.home-page #content .leftsidebar div:nth-child(3) { background:none; filter:none;}

.home-page #content .leftsidebar .advt_single h3 {background: url("images/left-widget-title.png") no-repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;font-size: 22px;height: 39px;line-height: 29px;margin-bottom: 0;margin-left: -43px;padding-left: 46px;width: 210px;font-weight:500; text-transform:uppercase;}

.home-page #content .leftsidebar .widget h3 {background: url("images/left-widget-title.png") no-repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;font-size: 22px;height: 39px;line-height: 29px;margin-bottom: 0;margin-left: -43px;padding-left: 46px;width: 210px; font-weight:500; text-transform:uppercase;}

.home-page #content .contentwrap {

    float: left;

    padding-left: 0;

    width: 457px;

}

.home-page #content .contentwrap .widget, .home-page #content .contentwrap .advt_single{ background:0; filter:none; padding:0; border:0;}

.home-page #content .contentwrap .widget h3, .home-page #content .contentwrap .advt_single h3{ text-transform:capitalize; color:#395d92; font-size:30px; font-weight:500; text-align:center;}

body.home #content .contentwrap .widget h3 {

font-family:"Bookman Old Style", 'BookmanOldStyleRegular';

font-size:26px;

font-weight:bold;

color:#395D92;

margin-bottom:10px;

border-bottom:0;

}

body.home #content .contentwrap .widget .wrapwidget span.more {margin-top: -24px;}

body.home #content .contentwrap .widget .wrapwidget span.fl { text-align:left; padding-left:20px; font-size:22px;}

body.home #content .contentwrap .widget ul.category_grid_view {

	margin:0 0 20px 0;


    padding: 0.4em;

	width:98%;

}

body.home #content .contentwrap .widget ul.category_grid_view li {

	width:123px;

}

body.home #content .contentwrap .widget .widget_main_title h3 {

    color: #2B4881;

    font-family: Helvetica;

    font-size: 13px;

}

body.home #content .contentwrap .widget span.rating, body.home #content .contentwrap .widget p.event-time {

    display: block;

}

body.home #content .contentwrap .widget ul.category_grid_view li p.review {

    margin: 5px 0px 0px 0px;

    padding: 5px 0;

	border-bottom: 1px solid #E5E5E5;

    border-top: 1px solid #E5E5E5;

}

body.home #content .contentwrap .widget ul.category_grid_view li p.review a.pcomments {

    float: left;

    margin-top: 1px;

	}

#sidebar  h3{

    background: url("images/right-widget-title.png") no-repeat scroll 0 0 transparent;

    border: 0 !important;

    height: 39px;

    margin-bottom: 0 !important;

    margin-left: -9px !important;

	padding-left:8px !important;

    width: 292px;

}

#sidebar .widget h3 a{color:#FFF;}

#sidebar .recent_comments_section h3 {

  background: url("images/reviews.png") no-repeat scroll left 0px transparent;

  height:36px;

  padding-top:10px;

  padding-left:70px;

  color:#FFF;

  font-size:16px;

}

#sidebar .we_recommend h3 {

  background: #FFF;  border: 1px solid #DDDDDD;

  height: 37px;

  margin-bottom:-14px;

  width: 140px;

  padding-top:14px;

  -moz-border-radius: 5px;

border-radius: 5px;

color:#999999;

font-size:14px;

}

.battle-thumb {padding-right:5px; float:left;} .battle-thumb img {border:3px solid #ccc; margin:4px;}

.posts h2 a, .posts p a:hover, a {

  color: #395D92;

}

#content .category_grid_view {

  margin: 0 0 30px 0px;

}

#content .category_grid_view li a.post_img {

  display: block;

  margin-bottom: 8px;

  padding: 0px;

  border:none;

  -moz-box-shadow:none;

}

#content .category_grid_view li a.post_img img {

	width:115px;

	

}

#content li{

	padding:0 0 0 0px;

}

#content .category_grid_view li {

    background: none;

	border:3px solid #EEEFF1;

	border-radius:5px;

    padding: 10px;

    width: 630px;

}

div.product-left { float: left; width: 70%;}

div.product-right { float: right; margin-left: 17px; width: 23.8%;}

div.product-right div.content_right span.fav { float: left;}

div.product-right div.content_right span.fav a.addtofav { background: url("images/i_fav.png") no-repeat scroll left 5px transparent;

border-bottom: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; color: #8B8B8B; display: block; float: none; font: bold 12px Arial,Helvetica,sans-serif; padding: 5px 0 5px 18px; width: 97%;}

#content .category_grid_view li.hr {

  display: none;

}

#content .category_grid_view li p.review a.pcomments {

  color: #ffae00;

  float: left;

  margin-top: 2px;

  padding-right:17px;

  width:20px;

  height:18px;

  text-align:center;

}

#content .category_grid_view li p.review {

  margin: 7px 0 0 0;

  padding:5px 0px;

  border-top:1px solid #E5E5E5;

  border-bottom:1px solid #E5E5E5;

  

  /*background: url("images/small-shadow.png") no-repeat scroll left 0px transparent;*/

}

#content .category_grid_view li .widget_main_title {

  padding-left: 2px;

  height:auto;

}

#content .category_grid_view li .rating {

  margin: 0 0;

  padding: 0 0;

}

#content .category_grid_view li .featured_img {

  left: 0px;

}

#content .category_grid_view li.featured a.post_img {

  border:none;

}

#content .category_grid_view li p.review .pcomments {

  background: url("images/i_comment2.png") no-repeat scroll left 0px transparent;

}

#content .category_grid_view li h3 a {

  color: #DD1404; line-height:16px;

}

#content .category_grid_view li h3 a:hover {

  color: #FFD680;

}

/* STYLES FOR WIDE RECENT REVIEWS */

.wide_comments {border: 1px solid #CCC;height:90px;}

.wide_recent_comments span{width:80px;display:inline-block;vertical-align:top;}

.wide_comment_text{display:inline-block;width:480px;color:#dd1404;font-weight:bold;}

.wide_comment_text a{color:#dd1404;}

#content .wide_recent_comments li{background:#f6f6f6;}

.wide_comment_text .comment_excerpt{color:#666;font-weight:normal;}

.wide_recent_comments{width:612px;}

.wide_comments{width:612px;}

#bottom{background:url(images/footer-pattern.png) repeat-x scroll 0 top #6882a3;padding-bottom:0; margin-top:50px;}

#bottom .widget, #bottom .advt_single{ background:0; border:0;}

#bottom h3{color:#ffffff; font-size:18px; font-weight:500;}

#bottom p{color:#666;}

#bottom a{color:#ffffff;}

#bottom a:hover{color:#000000;}

#bottom li a{color:#ffffff !important;}

#bottom li span.date {color: #dd1404;}

#bottom #footer ul li a {

  color: #FFF;

}

#bottom_in{padding-top:20px; position:relative;}

#bottom_in a#scroll-top{background: url("images/scroll-to-top.png") no-repeat scroll 0 0 transparent;left: 487px;padding: 20px;position: absolute;

 top: -34px;}

#bottom .first_col{padding-left:15px; width:190px;}

#bottom .first_col h3{color:#FFF;padding-bottom:10px}

#bottom .second_col{padding-left:15px; width:200px;}

#bottom .third_col{padding-left:15px; width:210px;}

#bottom .fourth_col{padding-right:15px}

#footer{background:#395d92; width:100%;}

#footer p{ color:#ffffff !important;}



#bottom li {background: 0; padding:0 0 10px;}

.we_recommend_in .nivo-controlNav a:hover, .we_recommend_in  .nivo-controlNav a.active { background:url(images/dot_h2.png) no-repeat; }

.subscribe .field {

	height:19px;

  border: none;

  background: url("images/i_email.png") no-repeat scroll 5px 8px #d9d9d9;

  color:#666;

border-top-left-radius:3px;

	-moz-border-radius-topleft:3px;

	border-bottom-left-radius:3px;

	-moz-border-radius-bottomleft:3px;

}

.subscribe_form .btn_submit {

  background: none repeat scroll 0 0 #666666;

  border: medium none;

}

.subscribe_form .btn_submit {

  background: url("images/b_submit.png") no-repeat scroll 0 0 transparent;

  border: none;

  top:0px;

}#bottom li a:hover {

    color: #000000;

}

/* ########################  LISTING PAGE STYLES ######################## */

#inner_pages{margin-top:-8px;}

.breadcrumb {margin-left:10px;}

#inner_pages #content{padding-top:35px;}

#inner_pages {

border-bottom-left-radius:7px;

-moz-border-radius-bottomleft:7px;}

#content .sort_by {

  height: 35px;

  margin: 0 0 10px;

  padding: 0 0 0 20px;

}

#content .category_list_view {

    padding: 0.4em;

}

#content .category_list_view li.featured{margin-bottom:15px;}

#content .category_list_view li .content span.readmore {

  background: #FFF;

  clear: both;

  padding-top: 8px;

  width: 100%;

  height:10px;

}

#content .category_list_view li .content span.readmore a {float:right;color:#DD1404;font-size:11px;font-weight:bold;margin-top:-7px;}

#content .category_list_view li .content a.addtofav {

  display: block;

  float: left;

  font: bold 12px Arial,Helvetica,sans-serif;

  margin-left: -312px;

  padding: 5px 0 5px 18px;

  position: absolute;

  width: 140px;

  margin-top:63px;

  border:none;

  clear:both;

}

#content .category_list_view li a.ping {

  display: block;

  border:none;

  float: none;

  font: bold 12px Arial,Helvetica,sans-serif;

  margin-bottom: 0px;

  margin-left: -150px;

  margin-top: 68px;

  padding-bottom: 0px;

  padding-left: 18px;

  position: absolute;

  width: auto;

}

#content .category_list_view li .content_right {

  float: right;

  padding-top: 0px;

  width: 85px;

  margin-top:-15px;

}

body.tax-placecategory #content .category_list_view li .content_right, body.author #content .category_list_view li .content_right {

clear:both;

}

#content .category_list_view li .content a.pcomments {

  border-bottom: none;

}

#content .category_list_view li .content .rating {

  clear: both;

  display: block;

  float: none;

  padding: 0px 5px;

  width: auto;

  border:none;

}

#content .category_list_view li .rating {

  margin-bottom: 0px;

}

#content .category_list_view li .content p {

  float: left;

  height:41px;

  overflow:hidden;

}

#content .category_list_view li p.address {

  margin: 0;

  padding: 0;

  height:20px;

  overflow:hidden;

}

#content .category_list_view li p.timing {

  margin: 0;

  padding: 0;

  height:20px;

  overflow:hidden;

}

#content .category_list_view li p {

  margin: 3px 0;

  padding: 0;

  width: 78%;

}

#content .category_list_view li .content {

  float: right;

  width: 68%;

}

#content .category_list_view li h3 a.pcomments, #content .category_list_view li a.pcomments {

  background: url("images/i_comment2.png") no-repeat scroll left 0px transparent;

  color: #DD1404;

  padding-left: 24px;

}

#content .category_list_view li a.addtofav {

  background: url("images/i_fav.png") no-repeat scroll left 5px transparent;

  color: #999;

}

#content .category_list_view li a.ping {

  background: url("images/i_ping.png") no-repeat scroll left 0px transparent;

  color: #999;

}

#content .category_list_view li span.readmore a {

  background: url("images/i_more.png") no-repeat scroll 62px 4px transparent;

}

#content .category_list_view li h3 a {

  color: #DD1404;

}

#content .category_list_view li .featured_img, #content .category_grid_view li .featured_img {

  background: url("images/featured.png") no-repeat scroll left top transparent;

}

#content .category_list_view li.featured {

  background: none;

}

body.home #content .category_list_view li {

    background: linear-gradient(to bottom, #FFFFFF 0%, #EEEFF1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 3px solid #EEEFF1;

    margin-bottom: 15px;

    padding: 6px;

}

#content .category_list_view li {

    background: none;

	border:3px solid #EEEFF1;

	border-radius:5px;

	padding: 10px;

}

.pagination .on, .pagination .current {

  background: url("images/on.png") no-repeat scroll left top transparent;

  color: #FFFFFF;

}

.pagination .i_previous, .pagination .i_next, #content .sort_by li.i_next a, #content .sort_by li.i_previous a {display:none;}

.breadcrumb a {

  color: #7daa47;

}

.Navi .current { display: block; float: left; margin-right: 3px; padding: 3px 10px 9px;}

/* #################### DETAILS PAGE STYLES ######################## */	

#sidebar .recent_comments li p {

  width: 78%;

}

#sidebar .recent_comments li a {

  color:#31b2e5;

}

body.single #wrapper h1.main_title{position: absolute;padding-top: 35px;padding-left: 15px;}

body.single #wrapper h1.main_title a{color:#395D92;}

body.single #wrapper h1{position: absolute;padding-top: 35px;padding-left: 15px;}

body.bbpress #wrapper h1{ position:static; padding:10px 15px 0 0; }

body.single #wrapper h1 a{color:#395D92;}

body.blog #wrapper h1{position: absolute;padding-top: 35px;padding-left: 15px;}

body.blog #wrapper h1 a{color:#31b2e5;}

/*body.page #wrapper h1{position: absolute;padding-top: 35px;padding-left: 15px;}*/

body.page #wrapper h1 a{color:#31b2e5;}

body.page #inner_pages .entry {  padding-top: 10px;}

body.single #sidebar{padding-top:30px;}

body.single #sidebar .company_info {background:none;border:none;border-top: 1px solid #DDDDDD;}

body.single #inner_pages #content {  padding-top: 0px;}

body.single .likethis {position:absolute;margin-left:655px;width:320px;}

body.single #sidebar .company_info2 {background:none;border:none;}

body.single #sidebar #fromAddress{width:148px;height:22px;padding-top:1px;}

body.home #inner_pages #content {  padding-top: 72px;}

body.home .likethis {position:absolute;margin-left:655px;width:320px;}

body.home #sidebar{width:260px; padding-top:0;}

body.home #sidebar #fromAddress{width:152px;height:22px;padding-top:1px;}

body.search #inner_pages h1.cat_head{position: absolute;padding-top: 35px;padding-left: 15px;}

body.search #inner_pages h1.cat_head a{color:#31b2e5;}

body.search #sidebar{padding-top:30px;}

body.search #inner_pages #content {  padding-top: 72px;}

body.search #content .category_list_view li .content_right{margin-top:0px;clear:both;}

body.error404 #inner_pages h1{position: absolute;padding-top: 35px;padding-left: 15px;}

body.error404 #inner_pages h1 a{color:#31b2e5;}

body.error404 #inner_pages #content {  padding-top: 72px;}



#wrapper h1{width:615px;line-height:20px;}#sidebar a {color:#31b2e5;     font-family: 'Dosis',sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding-left: 3px;}

#sidebar .company_info p span.i_location {

  background: url("images/i_location.png") no-repeat scroll left top transparent;

  padding-left: 22px;

  color:#31b2e5;

  font-weight:bold;

}

#sidebar .company_info2 p span.i_website, #sidebar .company_info p span.i_website {

  background: url("images/i_website.png") no-repeat scroll left top transparent;

  padding-left: 22px;

  color:#31b2e5;

  font-weight:bold;

  padding-bottom:2px;

}

#sidebar .company_info p span.i_email2, #sidebar .company_info2 p span.i_email2 {

  background: url("images/i_email.png") no-repeat scroll left 2px transparent;

  padding-left: 22px;

  color:#31b2e5;

  font-weight:bold;

}

#sidebar .company_info2 a.i_facebook {

  background: url("images/i_facebook.png") no-repeat scroll left top transparent;

color:#31b2e5;

  font-weight:bold;}

#sidebar .company_info p span.i_contact {

  background: url("images/i_phone.png") no-repeat scroll left top transparent;

color:#31b2e5;

  font-weight:bold;  padding-left: 22px; padding-bottom:3px;

}

#sidebar .company_info p span.i_date {

  background: url("images/i_calendar.png") no-repeat scroll left 50% transparent;

  color:#31b2e5;

  font-weight:bold;

  padding-bottom:2px;

}

.addthis_toolbox span.at300bs {

  background: url("images/i_sharethis.png") no-repeat scroll left top transparent !important;

  margin-left:-2px;

}

#sidebar .company_info2 p span.i_rating {

  background: url("images/i_comment2.png") no-repeat scroll left top transparent;

color:#31b2e5;

  font-weight:bold;  padding-left: 22px;

}

#sidebar .recent_comments li a.review{  

background: url("images/i_comment2.png") no-repeat scroll left top transparent;

padding-left:25px;

}

#sidebar .company_info p span.i_time {

  background: url("images/i_clock.png") no-repeat scroll 0 50% transparent;

color:#31b2e5;

  font-weight:bold;  padding-left: 22px; padding-bottom:2px;

}

#sidebar .company_info .b_claim_listing{

color:#31b2e5;

font-weight:bold;

}

#sidebar .company_info2 a.i_twitter {

  background: url("images/i_twitter.png") no-repeat scroll left top transparent;

color:#31b2e5;

  font-weight:bold;}

#sidebar .company_info p span.fav {

  background: url("images/i_fav.png") no-repeat scroll left top transparent;

color:#31b2e5;

  font-weight:bold;  padding-left: 22px;

}

.tags {

  background: url("images/i_tags.png") no-repeat scroll left 2px transparent;

  color: #858585;

}
.tags_mobile span a { 
   border-top: 1px solid #96d1f8;

   background: #65a9d7;

   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));

   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);

   background: -moz-linear-gradient(top, #3e779d, #65a9d7);

   background: -ms-linear-gradient(top, #3e779d, #65a9d7);

   background: -o-linear-gradient(top, #3e779d, #65a9d7);

   padding: 2px 6px;

   -webkit-border-radius: 8px;

   -moz-border-radius: 8px;

   border-radius: 8px;

   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;

   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;

   box-shadow: rgba(0,0,0,1) 0 1px 0;

   text-shadow: rgba(0,0,0,.4) 0 1px 0;

   color: white !important;

   font-size: 14px;

   font-family: Georgia, serif;

   text-decoration: none;

   vertical-align: middle;

   }

.tags_mobile span a:hover {

   border-top-color: #28597a;

   background: #28597a;

   color: #ccc;

   }

.tags_mobile span a:active {

   border-top-color: #1b435e;

   background: #1b435e;

   }

input#submit {

  -moz-border-radius: 5px;

  border-radius: 5px;

  background: url("images/buttonbg.png") repeat-x scroll left bottom #7bc3ef;

  border: 1px solid #7bc3ef;

  color: #FFFFFF;

  text-shadow: 1px 1px 1px #000000;

}

input#submit:hover {

  -moz-border-radius: 5px;

  border-radius: 5px;

  background: url("images/buttonbg_h.png") repeat-x scroll left bottom #7bc3ef;

  border: 1px solid #7bc3ef;

  color: #FFFFFF;

  text-shadow: 1px 1px 1px #000000;

}

body.archive #inner_pages h1 a{color:#31b2e5;}

body.archive #sidebar{padding-top:0;}

body.archive #sidebar .company_info {background:none;border:none;border-top: 1px solid #DDDDDD;}

body.archive #inner_pages #content {  padding-top: 10px;}

body.archive .likethis {position:absolute;margin-left:655px;width:320px;}

body.archive .galleria-stage{border:none;border: 1px solid #DDDDDD;}

body.archive #sidebar .company_info2 {background:none;border:none;}

body.archive #sidebar #fromAddress{width:152px;height:22px;padding-top:1px;}

body.term-events #content .category_list_view li p.address {

  height:47px;

  overflow:hidden;

}

body.term-events #content .category_list_view li .content a.addtofav {

  margin-top:63px;

}

body.term-events #content .category_list_view li a.ping{

	margin-top:68px;

}

body.search #content .category_list_view li .content a.addtofav {

  margin-top:48px;

  clear:both;

}

body.search #content .category_list_view li a.ping{

	margin-top:53px;

	clear:both;

}

#content .category_list_view li .content h3 a{width:80%;overflow:hidden;height:18px;}

#sidebar #searchform #s {width: 165px;}

#sidebar h3 span{color: #FFFFFF;font-size: 22px;line-height: 29px; background:0; font-weight:500;}

#content .category_list_view li .author_link{font-size:8px;}

body.author.logged-in #content .category_list_view li .content a.addtofav {

  margin-top:27px;

}



body.author #content .category_list_view li .content p {

  float: left;

  height:63px;

  overflow:hidden;

}

body.author #content .category_list_view li .content p.address{

  float: left;

  height:18px;

  overflow:hidden;

}

body.search #content .category_list_view li .content p {

  float: left;

  height:63px;

  overflow:hidden;

}

body.search #content .category_list_view li .content p.address{

  float: left;

  height:18px;

  overflow:hidden;

}

.b_review, .b_submit, .preview_section .b_cancel, #content .login_form_l .b_signin_n, #content .registration_form_box .b_registernow, #simplemodal-container #basic-modal-content4 .button {

  -moz-border-radius: 5px;

  border-radius: 5px;

  background: url("images/buttonbg.png") repeat-x scroll left bottom #7BC3EF;

  border: 1px solid #7BC3EF;

  color: #FFFFFF;

  text-shadow: 1px 1px 1px #000000;

  padding:5px 20px;

}

.b_getdirection {

  background: url("images/b_getdirection.png") no-repeat scroll left top transparent;

  border: medium none;

}

.b_review:hover, .b_submit:hover, .preview_section .b_cancel:hover, #content .login_form_l .b_signin_n:hover, #content .registration_form_box .b_registernow:hover, #simplemodal-container #basic-modal-content4 .button:hover {

  -moz-border-radius: 5px;

  border-radius: 5px;

  background: url("images/buttonbg_h.png") repeat-x scroll left bottom #7BC3EF;

  border: 1px solid #7BC3EF;

  color: #FFFFFF;

  text-shadow: 1px 1px 1px #000000;

  padding:5px 20px;

}

body.archive #content .category_grid_view li{margin-top:10px;}

body.archive #content .category_grid_view li h3{

  height: 25px;

  margin:0 0 0px;

  width:100%;

  font-size:16px;

}



/* #################################################################

#################### VERSION 1.1 CHNAGES ###########################

#################################################################### 

################################################################## */



#content .sort_by li.title {

    float: left;

    padding-top: 7px;

    border:0;

background:none;	 

}#content .sort_by li {

    float: right;

    font: bold 14px Arial,Helvetica,sans-serif;

    list-style: none outside none;

    margin: 0;

    padding: 0;

}

#content .sort_by {

    border-bottom: 1px solid #E1E1E1;

background:none;	

}

#content .sort_by li a:hover {    color: #999;}

#content .sort_by li.current a {    background: none repeat scroll 0 0 #e1e1e1	 ;

    border: 0;

    color: #777;}

#content .sort_by li.i_next, #content .sort_by li.i_previous  {

    border: none;

}

#content .sort_by li {

    background: none repeat scroll 0 0 #F4F3F1;

    border-color: #e1e1e1;

    border-style: solid solid none;

    border-width: 1px 1px medium;

    color: #777;

}

#content .sort_by li.review {border-right:0;border-left:0}

#content .sort_by li.rating, #content .sort_by li.events,  #content .sort_by li.past {-webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;}

#content .sort_by li.all, #content .sort_by li.listings, #content .sort_by li.upcoming {-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;}

#content .sort_by li.upcoming2 {-webkit-border-top-right-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius: 0px;}

#content .sort_by li.listings {border-left:0;}

.header_right ul {float: right;}

.header_right ul li.welcome {margin-left:-385px;display: inline;}

.header_right ul li.userin {margin-left:-200px;display:inline;background:none;}

body.single .likethis {width:320px;float:none;display:inline;}



body.single #sidebar {padding-top: 40px;}#sidebar .company_info {margin-top:0;}

#content .category_grid_view li.featured {

    border-radius: 5px;

    display: inline;

    position: relative;

}



#categories_strip #multi_city {

    margin-top:-30px;

	margin-left:-50px;

	float:right;

	display: inline;

	position:relative;

}

#multicity_dl_frm_id{float:right;}	

	

.wide_recent_comments span{float:left}



#inner_pages h1{color:#395D92; padding:20px 15px 0 0px; font-family:Georgia,"Times New Roman",Times,serif}

#sidebar .company_info {background:none;border:none;border-top: 1px solid #DDDDDD;}

#sidebar .company_info2 {background:none;border:none;}



body.home #content .category_list_view li p {

  width: 66%;

}

#content .category_grid_view li p.event-time{display:none;}

.header_right ul li.welcome,.header_right ul li.userin {z-index:-1;}

/* #################################################################

#################### VERSION 1.3 CHANGES ###########################

#################################################################### 

################################################################## */

#content #filter_boxes {margin-top:-4px;}

#sidebar .top_banner_section{background:none;}

#sidebar .TopLeft, #sidebar .TopRight, #sidebar .BottomLeft, #sidebar .BottomRight{background:none;background-image:none;}

#content .category_grid_view li .new {margin-left:-17px;}

#footer {padding: 12px 0;}

#categories_strip2 {

margin-bottom:8px;

padding-bottom:2px;

}

#categories_strip2 #multi_city {

    margin-top:-36px;

	margin-left:-50px;

	float:right;

	display: inline;

	position:relative;

}

#categories_strip2 #location_select_widget{margin-top:-36px;}



/*PT changes*/

#adv_filter {border: 1px solid #24538b;background: #000000;background: -webkit-gradient(linear, left top, left bottom, from(#066AA8), to(#0c85ba));background: -webkit-linear-gradient(top, #424549, #000000);background: -moz-linear-gradient(top, #066AA8, #0c85ba);background: -ms-linear-gradient(top, #066AA8, #0c85ba);background: -o-linear-gradient(top, #066AA8, #0c85ba);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#fff;text-transform:uppercase;font-size:10px;padding: 1px 2px;margin:0 0 5px 5px;position: absolute;}



#adv_filter:hover {background: #000000;background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#424549));background: -webkit-linear-gradient(top, #000000, #424549);background: -moz-linear-gradient(top, #000000, #424549);background: -ms-linear-gradient(top, #000000, #424549);background: -o-linear-gradient(top, #000000, #424549);cursor:pointer;}



#dc_jqmegamenu_widget-3-item ul.menu {width: 958px !important;}



#content .sort_by{text-align:right;}



#filter_boxes {font-size:12px;}



.content_index .registration_form_box {

    margin-right: 0;

    margin-bottom:20px;

    width: 92%;



}



.content_index .registration_form_box .form_row .textfield {



    width: 550px;



}

.content_index .registration_form_box .form_row #description {



    width: 558px;



}



.content_index .registration_form_box .form_row select {



    width: 564px;



	padding:4px;	



}

.login_form_l {margin-bottom:20px;}



#content #propertyform .top_banner_section_inn .TopLeft{position:relative;}



#content .category_grid_view li p {

    overflow:visible;

}

#content .category_grid_view li p.address { margin-bottom:0; padding-top:7px; }

#content .category_grid_view li p.address span { color: #000000;}

#categories_strip #location_select_widget, #categories_strip2 #location_select_widget {position:absolute;right:0px; margin-top:-30px;}

#categories_strip #multi_city, #categories_strip2 #multi_city {position:absolute;right:0px; margin-top:-30px;}

#sidebar #multi_city {width:294px;}





/* VERSION 1.3.1 CHANGES */

.responsive-button {

	display:none;

	float: right;

    margin-top: -33px;

	margin-right:25px;

    width: 51px;

}

.responsive-button span {

    clear: both;

    font-size: 15px;

    text-transform: uppercase;

}

.btn-navbar {

	cursor:pointer;

    background-color: #0E0E0E;

    background-image: linear-gradient(to bottom, #151515, #040404);

    background-repeat: repeat-x;

    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

    color: #FFFFFF;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075);

    float: right;

    margin-left: 5px;

    margin-right: 5px;

    padding: 7px 10px;

    margin-top: 5px;

	    font-size: 14px;

    line-height: 20px;

    margin-bottom: 0;

	    border-image: none;

    border-radius: 4px 4px 4px 4px;

    border-style: solid;

    border-width: 1px;

	    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

}

.btn-navbar .icon-bar {

    background-color: #F5F5F5;

    border-radius: 1px 1px 1px 1px;

    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

    display: block;

    height: 3px;

    width: 18px;

	    background-image: url("images/glyphicons-halflings.png");

    background-position: 14px 14px;

    background-repeat: no-repeat;

	    line-height: 14px;

    margin-top: 2px;

    vertical-align: text-top;

}

#categories_strip #main_nav_menu ul li ul li.hover, #categories_strip #main_nav_menu ul li ul li:hover,  #categories_strip #main_nav_menu ul li ul li.current-cat:hover,  ul.dropdown li ul li.current-cat-parent:hover, ul.dropdown li ul li.current-cat:hover { color:#fff; background:#aab0b7;  }

#categories_strip #main_nav_menu ul li a {     background-image: url("images/navrbg.png");

    background-position: left center;

    background-repeat: no-repeat;

    color: #FFFFFF;

    display: block;

    font-family: helvetica;

    font-size: 14px;

    font-weight: lighter;

    height: 36px;

    line-height: 2.6em;

    padding: 0 1.21em;

    text-decoration: none;

    text-shadow: none;

    text-transform: uppercase;  }

#categories_strip #main_nav_menu ul li a:hover, #categories_strip #main_nav_menu li:hover a, #categories_strip #main_nav_menu li.current-menu-ancestor a{ color:#363636; background:#159ABF; text-shadow:1px 1px 1px #FFFFFF; border-bottom:none;  }

#categories_strip #main_nav_menu li:hover a { color:#363636; background:none;  text-shadow: 1px 1px 1px #fff;  }

#categories_strip #main_nav_menu li:hover ul li a { color:#333; background:#aab0b7; border-left:none;  border-right:none; }#categories_strip #main_nav_menu ul li.current-cat a, 

#categories_strip #main_nav_menu ul li.current-cat-parent a, 

#categories_strip #main_nav_menu ul li.current-menu-item a, #categories_strip #main_nav_menu ul li.current_page_item a { background:none repeat scroll 0 0 #159ABF; color:#000; }

#categories_strip #main_nav_menu ul li.current-cat ul li a:hover, #categories_strip #main_nav_menu ul li.current-cat-parent ul li.current-cat a, #categories_strip #main_nav_menu ul li.current-cat-parent ul li a:hover, #categories_strip #main_nav_menu ul li ul li a:hover, #categories_strip #main_nav_menu ul li ul.sub-menu li a, #categories_strip #main_nav_menu ul li ul.sub-menu ul.sub-menu li a, #categories_strip #main_nav_menu ul li.current-cat-parent ul li.current-cat ul li a:hover {

	background:#159ABF;

	font-family: helvetica;

    font-size: 14px;

    font-weight: lighter;

    height: 36px;

    line-height: 2.6em;

    padding: 0 1.41em;

    text-decoration: none;

    text-shadow: none;

    text-transform: uppercase;

	border-bottom: 1px solid #FFFFFF;

}

#categories_strip #main_nav_menu ul li ul.sub-menu li a:hover, #categories_strip #main_nav_menu ul li ul.sub-menu li.current-menu-item a, #categories_strip #main_nav_menu ul li ul.sub-menu ul.sub-menu li a:hover, #categories_strip #main_nav_menu ul li ul.children li.current-cat-parent li a {

	background-image: url("images/navbg.png") !important;

    background-repeat: repeat-x;

    color: #FFFFFF;

}

#categories_strip #main_nav_menu ul li ul.sub-menu li a:hover, #categories_strip #main_nav_menu ul li ul.sub-menu ul.sub-menu li a:hover {

	background-image: url("images/navbg.png") !important;

    background-repeat: repeat-x;

    color: #FFFFFF;

}

#categories_strip  {

    background-image: url("images/navbg.png");

    background-repeat: repeat-x;

    clear: both;

    display: block;

    height: 36px;

    margin: 0 auto;

}

#categories_strip .leftstyle {

    background-image: url("images/leftnav.png");

    height: 52px;

    left: -25px;

    position: absolute;

    top: 10px;

    width: 25px;

}

#categories_strip .rightstyle {

    background-image: url("images/rightnav.png");

    height: 52px;

    position: absolute;

    right: -25px;

    top: 10px;

    width: 25px;

}

#categories_strip #main_nav_menu ul li.home a {

    background: url("images/home-icon.png") no-repeat scroll center 2px transparent;

    font-size: 0 !important; padding:0 13px; }

#categories_strip #main_nav_menu ul li.home a:hover { background: url("images/home-icon-hover.png") no-repeat scroll center 2px transparent !important; padding:0 13px; } 

#categories_strip #main_nav_menu li {font-size: 13px;}

#categories_strip #main_nav_menu ul ul { z-index:99;}



/* VERSION 1.3.1 CHANGES END*/



/* VERSION 1.3.2 CHANGES START*/



input#directions {

-moz-border-radius: 5px;

border-radius: 5px;

background: url("images/buttonbg.png") repeat-x scroll left bottom #7BC3EF;

border: 1px solid #7BC3EF;

color: white;

text-shadow: 1px 1px 1px black;

}

input#directions:hover {

background: url("images/buttonbg_h.png") repeat-x scroll left bottom #7BC3EF;

}

.search_btn {border:none;font: bold 12px Arial, Helvetica, sans-serif;color: #FFF;text-transform: uppercase;cursor: pointer;text-shadow: none;padding-right:16px;}

.subscribe_form .btn_submit {padding-right:24px;font: bold 12px Arial, Helvetica, sans-serif;color: #FFF;text-shadow: none;}



body.blog #wrapper .textwidget h1,body.single #wrapper .textwidget h1,body.page #wrapper .textwidget h1,body.error404 #inner_pages .textwidget h1{position: relative;padding-top: 0px;padding-left: 0px;}



/* VERSION 1.3.2 CHANGES END*/

/* VERSION 1.3.3 CHANGES START*/



.searchform span .s {z-index:100;}

#searchsubmit {border:none;font: bold 12px Arial, Helvetica, sans-serif;color: #6b6b6b;text-transform: uppercase;cursor: pointer;text-shadow: 1px 1px 1px white;padding-right:28px;text-indent:0px;}



#header .header_right {

margin-left: 0;

}

.socialfollow {

    display: block;

    float: right;

    padding-top: 91px;

    position: relative;

    width: 505px;

}

.socialtop .left {

    float: left;

    padding: 3px 4px 0 0;

}

.socialtop > .follow {

    float: left;

    padding: 3px 4px 0 0;

    width: 219px;

}

.header-social {

    background-image: url("images/header-social.png");

    height: 38px;

    padding: 5px 0 0 105px;

    width: 160px;

}

.socialtop .links {

    float: right !important;

}

.searchform {

    background-image: url("images/searchbar.png");

    background-repeat: repeat-x;

    border-radius: 7px 7px 0 0;

    bottom: 0;

    clear: both;

    display: block;

    height: 32px;

    left: 19px;

    margin: 0 auto;

    position: absolute;

    width: 912px;

}

.searchform span.searchfor {

    background-image: url("images/searchinputn.png");

    background-position: center bottom;

    height: 22px;

    padding: 2px 10px 2px 2px;

    width: 377px;

}

.searchform span.searchfor input {

    background-image: url("images/search.png");

    background-position: 2% 43%;

    background-repeat: no-repeat;

    padding-left: 26px;

    width: 350px;

}

.searchform small {

    display: none;

}

.searchform span#set_near_me {

    background-image: url("images/searchinputn.png");

    background-position: center bottom;

    height: 22px;

    padding: 2px;

    width: 377px;

}

.searchform span#set_near_me input#sn {

    background-image: url("images/near.png");

    background-position: 1% 43%;

    background-repeat: no-repeat;

    padding-left: 23px;

    width: 362px;

}

.searchform .search_btn {

    background: url("images/searchbnear.png") no-repeat scroll 0 0 transparent;

    border: 0 none;

    filter: none;

    font-size: 0;

    height: 24px;

    margin-right: 8px;

    margin-top: 4px;

    width: 122px;

}

.searchform .search_btn:hover {

	border:0;

    background: url("images/searchbnear.png") no-repeat scroll 0 0 transparent;

}

#header {height:197px;min-height:197px;background-image: url("images/bgheadtop.jpg");background-position: left bottom;background-repeat: repeat-x;

padding:0; position:relative;}

#sidebar .company_info p span.post_cus_field {color:#31B2E5;font-weight:bold;}

.header_right ul li.welcome {margin-left:0px; padding-top:0px;position:relative;}

.header_right ul li.userin {margin-left:0px; padding-top:0px;position:relative;float:right;}

#header .user_login {position:absolute; right:0; margin-top:0;width:210px;z-index:100;}

.links .user_login li {

    float: left;

    padding-right: 7px;

}

.header_right ul{z-index:105;}

#categories_strip{z-index:99;}



/* VERSION 1.3.3 CHANGES END*/

/* VERSION 1.3.4 CHANGES START*/

#header .header_left .we_recommend_in {overflow:hidden;}

body.single #sidebar #fromAddress{width:148px;}

body.author.logged-in #content .category_list_view li .content a.addtofav {margin-top:62px;}

#adv_filter {position:relative;}



#content .slider li {background:none;padding:0px 3px 0px 0px;}

#content #slider li {padding:0px 0px 0px 0px;}

body.home .likethis_widget {margin-top: -10px;}

#mobile-shortcuts{display:none;}

#slider .flex-control-nav {display:none;}

.upload-error {background: red;border: 3px black dashed;display:block !important;clear:both;padding:3px 0;color:#FFF;font-weight:bold;}

#upload-msg{display:block;clear:both;}



/* SMALL THUMBS START */

#content .category_grid_view li a.post_img {height:110px;width:165px;overflow:hidden; padding:5px; margin-right:8px;}

#content .category_grid_view li a.post_img img{margin:0 auto;display:block;height:110px;width:auto;}



#content .contentwrap .category_grid_view li a.post_img {height:66px;width:96px;}

#content .contentwrap .category_grid_view li a.post_img img{height:65px;width:auto;}



#content .category_list_view li a.post_img {height:110px;width:165px;overflow:hidden;}

#content .category_list_view li a.post_img img{margin:0 auto;display:block;height:110px;}

body.home #content .category_list_view li a.post_img {display: block;float: left;margin-bottom: 10px;padding: 8px;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E2DFDF;box-shadow: 1px 1px 1px #DDDDDD; height:auto; width:auto;}

body.home #content .category_list_view li a.post_img img {height: 76px;width: 106px;}

body.home #content .category_list_view li h3 {margin-bottom: 10px; border:0 !important;}

body.home #content .category_list_view li h3 a {color: #2B4881;font-family: Helvetica; text-transform:none; font-weight:bold;font-size: 13px;}

#sidebar .recent_comments li img.thumb {width:40px;}

.post_img_tiny img{width:auto; border:3px solid #ccc; margin:4px;}

.single_post_blog img.alignleft{width:auto;height:auto;}

.ecu_images {width:100%;}

#hotdeals {clear:both;}



/* custom css */

div#item-header {

background:none; border:3px solid #EEEFF1;



	padding:16px;

	position:relative;

	border-radius: 5px 5px 5px 5px;

	-moz-border-radius:5px 5px 5px 5px;

	-webkit-border-radius:5px 5px 5px 5px;

}

#item-header-avatar img {

	border:3px solid #dde9f3;

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	box-shadow: 0 0 8px 0 #c5ccd1;

	padding:0;

}

div#item-header h2, div#forum-description h2 {

	font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 30px;

    font-weight: 500;

    text-transform: uppercase;

	padding:2px 0px 0px 0px;

}

div#item-header h2 a {

		color:#395D92 !important;

}

div#item-header div#item-meta {

    color: #000000 !important;

    margin: 5px 0 !important;

    padding-bottom: 0 !important;

}

div#item-header div#item-meta p {

	line-height:20px;

}

#groups-directory-form {

	border-top:2px dotted #617da8;

	border-bottom:2px dotted #617da8;

	padding:0px 0px 10px 0px;

}

#groups-directory-form h3 {

	font-family: 'Dosis',sans-serif;

    font-size: 30px;

    font-weight: 500;

    text-transform: uppercase;

	color:#000000;

}

#groups-directory-form #gtags-toggle-top a {

	font-family: 'Dosis',sans-serif;

    font-size: 24px;

    font-weight: 500;

	color:#395d92;

}

#groups-directory-form #group-dir-search {

	background: url("images/bb-search-input.png") no-repeat scroll 0 0 transparent;

	padding:2px;

	margin:12px 0px;

}

#groups-directory-form #group-dir-search input#groups_search {

	background:0;

	border:0;

	padding:8px;

	width:150px;

	color:#395d92;

	font-size:14px;

}

#groups-directory-form #group-dir-search #groups_search_submit {

	background: url("images/bb-search-btn.png") no-repeat scroll 0 0 transparent;

    border: 0 none;

    font-size: 0;

    height: 27px;

    width: 31px;

}

div.item-list-tabs {

	border-bottom: 2px dotted #617DA8;

    margin: 0 0 16px !important;

	background:0 !important;

	}

div.item-list-tabs a {

	font-family: 'Dosis',sans-serif;

    font-size: 18px;

    font-weight: 500;

	color:#395d92 !important;

}

div.item-list-tabs #groups-order-select {

	background:0 !important;

}

div.item-list-tabs #groups-order-select label {

	font-size:18px;

	color:#395d92;

	text-transform:uppercase;

}

div.item-list-tabs #groups-order-select select {

    background: url("images/bb-dropdown.png") no-repeat scroll 0 0 transparent;

    border: 0 none;

    height: 36px;

    padding: 7px;

    width: 206px;

	max-width:206px !important;

}

.padder div.pagination {

    background: linear-gradient(to bottom, #F2F9FF 0%, #D5F1FD 100%) repeat scroll 0 0 transparent !important;

    border-radius: 5px 5px 5px 5px;

    margin: 0 !important;

    padding: 15px 25px 10px !important;

}

ul#groups-list li {

	background: none; /* Old browsers */

	position:relative;

	margin:9px 0;

	padding:10px 11px 5px 13px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border:3px solid #eeeff1;

}

span.activity, div#message p {

/*background:url("images/sandcolorbackground.jpg") repeat scroll 0 0 transparent;*/

	background: #f2f9ff !important; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWYxZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f2f9ff 0%, #d5f1fd 100%) !important; /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9ff), color-stop(100%,#d5f1fd)) !important; /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%) !important; /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%) !important; /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%) !important; /* IE10+ */

background: linear-gradient(to bottom,  #f2f9ff 0%,#d5f1fd 100%) !important; /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9ff', endColorstr='#d5f1fd',GradientType=0 ) !important; /* IE6-8 */



border-radius: 0 !important;

-moz-border-radius:0 !important;

-webkit-border-radius:0 !important;

margin-top:10px !important;

margin-bottom:8px !important;

border:0 !important;

padding:5px;

}

.item-subitem-indicator {

    font-size: 13px !important;

    left: 13px;

    position: absolute;

    top: 149px;

    width: 4.5em !important;

}

.item-avatar img.avatar {

	width:130px;

	height:130px;

	padding:0px 8px 0px 0px;

	}

ul#groups-list li .item-avatar {

	float: left;

    margin-bottom: 42px;

	}

ul#groups-list li .item {

	    float: left;

    margin-top: 3px;

    width: 336px;

}

ul#groups-list li .item-title a {

    color: #395d92;

    font-family: 'Dosis',sans-serif;

    font-size: 24px;

    font-weight: 500;

	line-height:30px;

}

ul#groups-list li .item .item-desc {

    font-family: 'Vollkorn',serif;

    margin: 0;

    width: auto;

}

ul#groups-list li .action {

	right:10px;

}

ul#groups-list li .action .group-subscription-div {

	margin-bottom:10px;

}

body.single-item .custom-group-page {

	display:none;

}

.item-subitem-indicator a {

	background: url("images/bb-viewall-btn.png") repeat scroll 0 0 transparent;

    float: left;

    font-size: 0;

    height: 31px;

    width: 130px;

}

.find-groups {

    background: url("images/find-groups.png") no-repeat scroll 0 0 transparent;

    bottom: 10px;

    float: right;

    font-size: 0;

    height: 43px;

    position: absolute;

    right: 10px;

    width: 133px;

}

#hotdeals h3 {

    color: #395D92;

    font-size: 30px;

    font-weight: 500;

    text-align: left;

    text-transform: uppercase;

	font-family: 'Dosis',sans-serif;

	margin-bottom:15px;

	border-bottom:2px dotted #395D92;

}



#hotdeals .coupon-box {

	/*background:url("images/sandcolorbackground.jpg") repeat scroll 0 0 transparent;*/

	background: #f2f9ff; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWYxZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f2f9ff 0%, #d5f1fd 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9ff), color-stop(100%,#d5f1fd)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f2f9ff 0%,#d5f1fd 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9ff', endColorstr='#d5f1fd',GradientType=0 ); /* IE6-8 */



padding: 10px 20px 25px; border-radius:10px; border: 2px dashed;

float:left; width:431px; min-height:221px; margin-bottom:10px;

}

#hotdeals .coupon-box .thumb {

float: left;margin-right: 7px; margin-top:10px; width: 100px;

}

#hotdeals .coupon-box .thumb img {border: 2px solid #DDE9F3;border-radius: 3px 3px 3px 3px;box-shadow: 0 0 8px 0 #C5CCD1;}

#hotdeals .coupon-box .thumb .coupon-share {

	float:left;

	width: 260px;

}

#hotdeals .coupon-box .thumb .coupon-share span {

	    

    margin-top: 8px;

	padding-top:0;

	height: auto;

    padding-bottom: 17px;

}

#hotdeals .coupon-box .content {

min-height: 113px;width: 315px;float: right;position:relative;

}

#hotdeals .coupon-box .content h4 {

	color: #0D2165;font-size: 19px;

}

#hotdeals .coupon-box .content h5 {

	color: #0D2165;font-size: 15px;

}

#hotdeals .coupon-box .content p {

	font-size: 13px;margin: 0 0 5px;

}

#hotdeals .coupon-box .buttons {

	float: right;

    width: 73%;

} 

#hotdeals .coupon-box .remaining {

    color: #993333;

    float: right;

    font-family: 'Fontdiner Swanky',cursive;

    font-size: 14px;

}

.sold-out {

    left: 241px;

    position: absolute;

    top: 3px;

}



a.join-group {

	background: url("images/jointhegroup2.jpg") repeat scroll 0 0 transparent !important;

    float: left;

    font-size: 0 !important;

    height: 33px;

    padding: 0 !important;

    width: 159px;

}

a.login-group {

	background: url("images/login.png") no-repeat scroll 0 0 transparent !important;

    float: left;

    font-size: 0 !important;

    height: 32px;

    padding: 0 !important;

    width: 155px;

	margin:7px 0px 0px 2px;

	clear:both;

}

a.interest_signin {

	background: url("images/signin_signup.png") no-repeat scroll 0 0 transparent !important;

    float: right;

    font-size: 0 !important;

    height: 32px;

    padding: 0 !important;

    width: 155px;

	margin:7px 0px 0px 2px;

	clear:both;

}

#basic-modal-content5 {

	background: none repeat scroll 0 0 #FFFFFF;

    float: left;

    padding: 23px 60px 36px 60px;

}

#basic-modal-content6 {

	    background: none repeat scroll 0 0 #FFFFFF;

    float: left;

    padding: 23px 60px 36px 60px;

}

.mobile-home { display:none; }

#mobile-navigation { display:none; }

/* SMALL THUMBS END */

@media (max-width: 800px) {

	

	body.single #wrapper h1.main_title{

	padding-top:35px !important;

	padding-left:10px !important;

	padding-bottom:4px !important;

	}

	#wrapper h1,

	#wrapper h1.main_title {

	max-width:90%;

	position:relative !important;

	padding-top:5px !important;

	padding-left:10px !important;

	padding-bottom:4px !important;

	}

	

	body.single .likethis{

	position:relative;

	margin-left:12px;

	}

	



	

	body.single .main_title {

	padding-top:38px;

	}

	

	#categories_strip,

	#categories_strip2{

	z-index:1000;

	min-width:960px;

	}

	

	#categories_strip #location_select_widget, 

	#categories_strip2 #location_select_widget {

	margin-top:5px;	

	}

	

	

	.search_btn {

	float:left;

	}

	

	



	

	#content .category_grid_view {

	margin-left:-5px;

	}

	

	#content .sort_by {

	padding-left:0px;

	}

	

	#rmenu {

	margin-top:5px;

	}

	

	

	#categories_strip #main_nav_menu ul li a:hover, 

	#categories_strip #main_nav_menu li:hover a,

	#categories_strip2 #main_nav_menu ul li a:hover, 

	#categories_strip2 #main_nav_menu li:hover a{

	color:#666;

	}

	

	iframe.facebook {background:none !important;}

	

	#wrapper{

	padding:0 1%;

	}

	

	body.single .likethis iframe:first-child, .likethis_widget iframe:first-child{

	width:80px !important;	

	}

	.responsive-button { display: none;  }

	

	body.single .likethis, .likethis_widget{

	max-width:300px !important;

	width:300px !important;

	position:absolute;

	}

	

	#plusone-div{

	width:85px !important;

	}

	

	#content {

	padding-top: 0px !important;

	}

	#header .header_left, #header .blog-title { width:auto; float:left;}

	#page #content, #page #inner_pages, #wrapper, #footer, #header, #bottom, #bottom_in { width:960px; min-width:960px; padding:0;}

	#categories_strip #main_nav_menu ul { display:block; background:none; float:left; position:relative; }

	#categories_strip #main_nav_menu ul li { float:left; margin-right:0; }

	.headerwrap .top_banner_section { min-width:960px; }

	#bottom_in .first_col, #bottom_in .second_col, #bottom_in .third_col, #bottom_in .fourth_col { float:left; }
.full_page { width: 100% !important;}


}



@media (max-width: 650px) {

	

	/* SMALL THUMBS START */

	#content .category_grid_view li a.post_img {height:80px;width:96%;padding:1%;}

	#content .category_grid_view li a.post_img img{height:100%;max-height:100%;width:auto;}

	#content .category_grid_view li .featured_img {left:10%;}

	

	#content .category_list_view li a.post_img {height:auto;width:95%;overflow:hidden;}

	#content .category_list_view li a.post_img img{margin:0 auto;display:block;height:auto;}

	/* SMALL THUMBS END */

	

	#content{

	clear:both;

	}

	

	#content .category_grid_view li .featured_img {

	left: 0%;

	}

	

	.wide_recent_comments{

	width:100%;

	}

	#content .category_grid_view li{

	width:22.25%;

	margin-left:2.3%;

	background-position:0 4px;

	margin-bottom:5px;

	border:1px solid #CCC;

	}

	#content .category_grid_view {

	margin-left:-2%;	

	}

	#content .category_grid_view li .rating img{

	width:15px;

	}

	#header .user_login {

	position:relative;

	}

	.header_right ul {

	float:none;

	clear:both;

	position:relative;

	}

	

	#mobile-shortcuts {

	display:block;

	margin:0px 0px 0px 0px;

	}

	

	

	

	#footer{

	width:100%;

	margin:0;

	}

	

	#slider .flex-control-nav {

	display:block;

	}

	

	#wrapper{

	margin: 0 3%;

	padding:0 1%;

	}

	

	#content .category_list_view li .content {

	width:100%;

	}
.full_page { width: 100% !important;}
	

	

}



/*@media only screen and (max-device-width: 550px) {*/

@media (max-width: 550px) {

	/* SMALL THUMBS START */

		body { background:none; }

	#content .category_grid_view li a.post_img {height:70px;width:100%;}

	#content .category_grid_view li a.post_img img{}

	/* SMALL THUMBS END */

	#content .category_grid_view li{

	background-position:0 -6px;

	margin-bottom:0px;

	overflow:hidden;


	border-top:1px solid #CCC;

	width:114px !important;

	}

	

	#content .category_grid_view li .new {

	margin-top: 0px;

	}

	#page #content, #page #inner_pages, #wrapper, #inner_pages #content, #wrapper #content, #footer, #header, #bottom, #bottom_in {min-width:100%; width:100%; margin:0; padding:0 !important;}

	#inner_pages {min-width:100%; width:100%; margin:0; padding:20px 0!important;}

	#header .header_left, #header .blog-title { float:none; background:url("images/bg-strip.png") repeat-x scroll 0 top transparent;}

	.header_left .logo { width:319px; margin:auto; }

	.header_right { display:none; }

	#header .user_login { width: auto; }

	.socialfollow {  float: none; padding: 0 10px; width: auto;}

	.socialtop > .follow { width:32%;}

	.socialtop > .follow .header-social { width:auto; padding:5px 0 0; background:none;}

	.socialtop > .follow .header-social a:nth-child(4), .socialtop > .follow .header-social a:nth-child(5){ display:none; }

	.searchform { width:72%; background:none; position:static; border-radius:0; padding:4px 0; float:left; }

	.searchform span.searchfor { margin:0; background-image:none; width:92%; height:26px;}

	.searchform span.searchfor input { background-image:none; background-color:#9ecaf0; border-radius:5px; border:1px solid #4b6072; width:89%;}

	.searchform .near { display:none;}

	.searchform .search_btn { margin-left:15px; float:right; }

	.responsive-button { display: block; position:relative; margin-top:3px;  }

	#mobile-navigation { clear:both; }

	#mobile-navigation ul li {background: none repeat scroll 0 0 #159ABF; width: 100%; text-transform:uppercase; vertical-align:middle; line-height:1.8em;}

	#mobile-navigation ul li a { color:#ffffff; font-size:14px; padding:0 1.21em; height:36px; vertical-align:middle; display:block; line-height:35px; font-family:Arial, Helvetica, sans-serif;}

	#mobile-navigation ul li a:hover { color:#000000;}

	#categories_strip, #categories_strip2 { min-width:100%;  }

	#categories_strip { background:none; width:100%; display:none; }

	#categories_strip .rightstyle, #categories_strip .leftstyle { display:none; }

	#categories_strip #main_nav_menu ul { display:none; width:100%; margin-top:10px; }

	#categories_strip #main_nav_menu ul li { float:none; width:100%; background:#159ABF;}

	#categories_strip #main_nav_menu ul li.home a { background:none; font-size:14px !important; text-indent:0; width:auto; color:#fff; height:36px; padding:0 1.21em;}

	#categories_strip #main_nav_menu ul li.home a:hover { background:none !important; width:auto; padding:0 1.21em; }

	.headerwrap {width:100%; }

	.headerwrap .top_banner_section { display:none;}

	.headerwrap .widget { display:none;}

	.headerwrap .advt_single { display:none; }

	.headerwrap .advt_single img { width:33%;}

	.home-page #content .leftsidebar { display:none; }

	body.home #sidebar { display:none; }

	.home-page #content .contentwrap { display:none; }

	#hotdeals  {display:none;}

	#bottom_in { display:none; }

	.mobile-home { display:block; width:80%; margin:25px auto; }

	.mobile-home a { display:block; font-family:"Bookman Old Style",'BookmanOldStyleRegular'; padding-left:95px; font-size:20px; font-weight:bold; color:#1C8EB7; line-height:80px; margin-bottom:10px; min-height:80px; }

	.mobile-home .home-places { background:url("images/places.jpg") no-repeat;}

	.mobile-home .home-events { background:url("images/events.png") no-repeat;}

	.mobile-home .home-deals { background:url("images/deals.png") no-repeat;}

	.mobile-home .home-bestofcape { background:url("images/bestofcape.png") no-repeat;}

	.mobile-home .home-customize { background:url("images/customize.png") no-repeat;}

	.mobile-home .home-mychatter { background:url("images/places.png") no-repeat;}

	.mobile-home .home-articles { background:url("images/articles.jpg") no-repeat;}

	.mobile-home .home-forums { background:url("images/forum.jpg") no-repeat;}

	.mobile-home .home-sandpail { background:url("images/sandpail.png") no-repeat;}

	.mobile-home .home-nfl { background:url("images/nfl.png") no-repeat;}
	
	.mobile-home .mobile_logout { background:url("images/logout.png") no-repeat;}
	
	.mobile-home .mobile_login { background:url("images/login_mobile.png") no-repeat;}

	.content-right { padding:10px; }

	.thumb img { width:200px; height:200px;}



	.place-tag-right { float:left; }

	.place-tag-left #sidebar, .place-tag-right #sidebar, .page-id-772 #sidebar  { display:block;}



	#coupon-header { padding:0 10px;}

	#coupon-header .thumbnail { display:block; float:none !important; margin:0 !important;}

	#coupon-header .thumbnail img{ width:100%; height:auto;}

	#coupon-header .coupon-desc-box { float:none !important; width:auto !important; }

	.coupon-box .content { width:55% !important;}

	.coupons_list .coupon-box .buttons { width:100% !important; }

	.coupons_list .coupon-box .buttons .remaining { font-size:13px; }

	#bbp-container { width:auto !important; float:none !important; padding:45px 10px;}

	#forum-header-avatar { display:block; float:none !important; margin:0 !important;}

	li.bbp-forum-info, li.bbp-topic-title { width:45% !important;}

	li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count { width:16% !important; }

	body.search #content .category_list_view li .content_right { padding-top: 5px;  position: absolute; right: 17px; top: 10px; width:35%;}

	#content .category_list_view li a.post_img { float:left; width:50%; }

	#content .category_list_view li a.post_img img { width:auto; height:110px !important; }

	#content .category_list_view li a.ping, #content .category_list_view li .content a.addtofav { position:static; margin:2px !important;}

	.place-tag .content-right .thumb { float:none !important; margin:10px 0 !important; }

	.place-tag .content-right .thumb img { width:auto; height:auto; }



	#filter_boxes select { margin-bottom:5px;}

	#content .category_grid_view { width:100%; }

	#content .category_grid_view li { width:93% !important;}

	div.product-left { width:50%; }

	div.product-right { width:40%; }

	.breadcrumb { padding:0; }

	.businessleft { float:none !important; margin:0 !important; width:auto !important; display:none;}

	.businesstitle .main_title a { font-size:30px !important; }

	#businessleftmobile { display:block !important;}

	.rightbusiness { float:none !important; width:auto !important;}

	.mapareawrap .map { float:none !important; width:auto !important;}

	.galleria-container {width:auto !important;}

	.mapareawrap .fanclub { float:none !important; margin:0 !important; width:auto !important; background:none !important; border:0 !important; }

	.small-review { background: none repeat scroll 0 0 #FFFFCC;  border: 1px solid #E7E7E7; border-radius: 10px 10px 10px 10px; padding:10px;}

	.claimed { width:50% !important; margin:auto; float:none !important; padding:0 !important; }

	.single-place .coupon-box .thumb { width:auto !important;}

	.single-place .coupon-box .sold-out { left:100px !important;}

	#details span, #features span { display:inline; font-weight:bold; color:#31B2E5; font-size:14px;}

	#details , #features  { cursor:pointer; padding-left:28px; background: url("images/features.gif") no-repeat scroll 0 0 transparent;}





	#showdescript {     background: url("images/description.png") no-repeat scroll 0 0 transparent;

    border: 0 none;

    border-radius: 3px 3px 3px 3px;

    color: #187B9E;

    cursor: pointer;

    display: block !important;

    font-weight: bold;

    margin: auto;

    overflow: hidden;

    padding: 25px 10px 25px 60px;

    text-align: center;

    width: 116px; }

	.battlecontents { margin-top:35px; }

	.battle-listing { width:100% !important;}

	.battlecontent { width:auto !important; margin-top:10px;}

	.battle-detail {width:100% !important; padding:0; float:none;}

	.battle-detail .battlecontent {padding:0; float:none;}

	.battle-row { width: 99% !important; }

	.battle-row .battle-meta .contender-button { margin:0 0 10px 23px !important; }

	.battle-comment { width:100% !important; padding:0 !important; }

	body.page-template-sand-pail-list-php #item-header-content { margin:0 !important; clear:both;}

	body.page-template-sand-pail-list-php #item-header { margin-top:35px;}

	body.page-template-sand-pail-list-php .contender-button { margin-bottom:10px; }

	.sand-piles-list { width:100% !important; margin:0 !important; }

	body.page-template-coupon-share-php .coupon-box { width:auto !important; }

	body.page-template-coupon-share-php .coupon-box .buttons { width:auto !important; }

	body.page-template-coupon-share-php #content { margin-top:30px; }

	.user-sandpail #item-header {width:100% !important; padding:0 5px !important; margin-top:30px !important;}

	.user-sandpail #item-header #item-header-content { clear:both; margin:0px; }

	#coupon-box { display:none; }

	#coupon_mobile { display:block !important; margin-top:15px;}

	.claim-coupon { width:100% !important; margin-top:35px !important; }

	.claim-coupon .coupon-box { width:auto !important; }

	.fanclub .fav a { background: url("images/addincape.png") no-repeat scroll left 5px transparent !important;

    color: #187B9E !important;

    display: block !important;

    float: none !important;

    font-size: 16px !important;

    font-weight: bold;

    padding: 27px 0 20px 63px !important;

    text-align: left !important;

    width: 130px !important; margin:15px auto;}

	.claimed .i_verified {color: #187B9E !important; font-size: 16px !important; font-weight:bold;}

	.fanclub form { text-align:center; }

	.mapareawrap .fanclub input[type="submit"] { background-image: url("images/fanclub.jpg") !important; background-repeat: no-repeat;

    color: #187B9E !important; font-size: 16px !important; font-weight: bold; margin: 10px auto !important; padding-left: 64px !important;

    width: 182px !important;}

	.tags_mobile { display:none; }

	#tags_mobile { display:block !important; }

	span.category, span.tags {

    float: left;

    font: 12px Arial,Helvetica,sans-serif;

    padding: 2px 0 0 20px;

	}

	.full_page { width: 100% !important;}

}



/* This belongs here. It goes to @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) */

/*--------------------------------------------------------------------------------*/

/* Media = iPad orientation: portrait */

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {

}

/* This belongs here. It goes to @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) */

/*--------------------------------------------------------------------------------*/

/* Media = Mobile - iPhone */

@media (max-width: 480px) {

	/* SMALL THUMBS START */

		body { background:none; }

	#content .category_grid_view li a.post_img {height:70px;width:100%;}

	#content .category_grid_view li a.post_img img{}

	/* SMALL THUMBS END */

	#content .category_grid_view li{

	background-position:0 -6px;

	margin-bottom:0px;

	overflow:hidden;

	border-top:1px solid #CCC;

	width:114px !important;

	}

	

	#content .category_grid_view li .new {

	margin-top: 0px;

	}

	#page #content, #page #inner_pages, #wrapper, #inner_pages #content, #wrapper #content, #footer, #header, #bottom, #bottom_in {min-width:100%; width:100%; margin:0; padding:0 !important;}

	#inner_pages {min-width:100%; width:100%; margin:0; padding:20px 0!important;}

	#header .header_left, #header .blog-title { float:none; background:url("images/bg-strip.png") repeat-x scroll 0 top transparent;}

	.header_left .logo { width:319px; margin:auto; }

	.header_right { display:none; }

	#header .user_login { width: auto; }

	.socialfollow {  float: none; padding: 0 10px; width: auto;}

	.socialtop > .follow { width:32%;}

	.socialtop > .follow .header-social { width:auto; padding:5px 0 0; background:none;}

	.socialtop > .follow .header-social a:nth-child(4), .socialtop > .follow .header-social a:nth-child(5){ display:none; }

	.searchform { width:72%; background:none; position:static; border-radius:0; padding:4px 0; float:left; }

	.searchform span.searchfor { margin:0; background-image:none; width:92%; height:26px;}

	.searchform span.searchfor input { background-image:none; background-color:#9ecaf0; border-radius:5px; border:1px solid #4b6072; width:89%;}

	.searchform .near { display:none;}

	.searchform .search_btn { margin-left:15px; float:right; }

	.responsive-button { display: block; position:relative; margin-top:3px;  }

	#mobile-navigation { clear:both; }

	#mobile-navigation ul li {background: none repeat scroll 0 0 #159ABF; width: 100%; text-transform:uppercase; vertical-align:middle; line-height:1.8em;}

	#mobile-navigation ul li a { color:#ffffff; font-size:14px; padding:0 1.21em; height:36px; vertical-align:middle; display:block; line-height:35px; font-family:Arial, Helvetica, sans-serif;}

	#mobile-navigation ul li a:hover { color:#000000;}

	#categories_strip, #categories_strip2 { min-width:100%;  }

	#categories_strip { background:none; width:100%; display:none; }

	#categories_strip .rightstyle, #categories_strip .leftstyle { display:none; }

	#categories_strip #main_nav_menu ul { display:none; width:100%; margin-top:10px; }

	#categories_strip #main_nav_menu ul li { float:none; width:100%; background:#159ABF;}

	#categories_strip #main_nav_menu ul li.home a { background:none; font-size:14px !important; text-indent:0; width:auto; color:#fff; height:36px; padding:0 1.21em;}

	#categories_strip #main_nav_menu ul li.home a:hover { background:none !important; width:auto; padding:0 1.21em; }

	.headerwrap {width:100%; }

	.headerwrap .top_banner_section { display:none;}

	.headerwrap .widget { display:none;}

	.headerwrap .advt_single { display:none; }

	.headerwrap .advt_single img { width:33%;}

	.home-page #content .leftsidebar { display:none; }

	body.home #sidebar { display:none; }

	.home-page #content .contentwrap { display:none; }

	#hotdeals  {display:none;}

	#bottom_in { display:none; }

	.mobile-home { display:block; width:80%; margin:25px auto; }

	.mobile-home a { display:block; font-family:"Bookman Old Style",'BookmanOldStyleRegular'; padding-left:95px; font-size:20px; font-weight:bold; color:#1C8EB7; line-height:80px; margin-bottom:10px; min-height:80px; }

	.mobile-home .home-places { background:url("images/places.jpg") no-repeat;}

	.mobile-home .home-events { background:url("images/events.png") no-repeat;}

	.mobile-home .home-deals { background:url("images/deals.png") no-repeat;}

	.mobile-home .home-bestofcape { background:url("images/bestofcape.png") no-repeat;}

	.mobile-home .home-customize { background:url("images/customize.png") no-repeat;}

	.mobile-home .home-mychatter { background:url("images/places.png") no-repeat;}

	.mobile-home .home-articles { background:url("images/articles.jpg") no-repeat;}

	.mobile-home .home-forums { background:url("images/forum.jpg") no-repeat;}

	.mobile-home .home-sandpail { background:url("images/sandpail.png") no-repeat;}

	.mobile-home .home-nfl { background:url("images/nfl.png") no-repeat;}
	
	.mobile-home .mobile_logout { background:url("images/logout.png") no-repeat;}
	
	.mobile-home .mobile_login { background:url("images/login_mobile.png") no-repeat;}

	.content-right { padding:10px; }

	.thumb img { width:200px; height:200px;}

	#sidebar { display:none;}

	.place-tag-right { float:left; }

	.place-tag-left #sidebar, .place-tag-right #sidebar, .page-id-772 #sidebar  { display:block;}



	#coupon-header { padding:0 10px;}

	#coupon-header .thumbnail { display:block; float:none !important; margin:0 !important;}

	#coupon-header .thumbnail img{ width:100%; height:auto;}

	#coupon-header .coupon-desc-box { float:none !important; width:auto !important; }

	.coupon-box .content { width:100% !important;}

	.coupons_list .coupon-box .buttons { width:100% !important; }

	.coupons_list .coupon-box .buttons .remaining { font-size:13px; }

	#bbp-container { width:auto !important; float:none !important; padding:45px 10px;}

	#forum-header-avatar { display:block; float:none !important; margin:0 !important;}

	li.bbp-forum-info, li.bbp-topic-title { width:45% !important;}

	li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count { width:16% !important; }

	body.search #content .category_list_view li .content_right { padding-top: 5px;  position: absolute; right: 17px; top: 10px; width:35%;}

	#content .category_list_view li a.post_img { float:left; width:50%; }

	#content .category_list_view li a.post_img img { width:auto; height:110px !important; }

	#content .category_list_view li a.ping, #content .category_list_view li .content a.addtofav { position:static; margin:2px !important;}

	.place-tag .content-right .thumb { float:none !important; margin:10px 0 !important; }

	.place-tag .content-right .thumb img { width:auto; height:auto; }

	#sticky_map { display:none; }

	#filter_boxes select { margin-bottom:5px;}

	#content .category_grid_view { width:100%; }

	#content .category_grid_view li { width:93% !important;}

	div.product-left { width:50%; }

	div.product-right { width:40%; }

	.breadcrumb { padding:0; }

	.businessleft { float:none !important; margin:0 !important; width:auto !important; display:none;}

	.businesstitle .main_title a { font-size:30px !important; }

	#businessleftmobile { display:block !important;}

	.rightbusiness { float:none !important; width:auto !important;}

	.mapareawrap .map { float:none !important; width:auto !important;}

	.galleria-container {width:auto !important;}

	.mapareawrap .fanclub { float:none !important; margin:0 !important; width:auto !important; background:none !important; border:0 !important; }

	.small-review { background: none repeat scroll 0 0 #FFFFCC;  border: 1px solid #E7E7E7; border-radius: 10px 10px 10px 10px; padding:10px;}

	.claimed { width:50% !important; margin:auto; float:none !important; padding:0 !important; }

	.single-place .coupon-box .thumb { width:auto !important;}

	.single-place .coupon-box .sold-out { left:100px !important;}

	#details span, #features span { display:inline; font-weight:bold; color:#31B2E5; font-size:14px;}

	#details , #features  { cursor:pointer; padding-left:28px; background: url("images/features.gif") no-repeat scroll 0 0 transparent;}

	




	#showdescript {     background: url("images/description.png") no-repeat scroll 0 0 transparent;

    border: 0 none;

    border-radius: 3px 3px 3px 3px;

    color: #187B9E;

    cursor: pointer;

    display: block !important;

    font-weight: bold;

    margin: auto;

    overflow: hidden;

    padding: 25px 10px 25px 60px;

    text-align: center;

    width: 116px; }

	.battlecontents { margin-top:35px; }

	.battle-listing { width:100% !important;}

	.battlecontent { width:auto !important; margin-top:10px;}

	.battle-detail {width:100% !important; padding:0; float:none;}

	.battle-detail .battlecontent {padding:0; float:none;}

	.battle-row { width: 99% !important; }

	.battle-row .battle-meta .contender-button { margin:0 0 10px 23px !important; }

	.battle-comment { width:100% !important; padding:0 !important; }

	body.page-template-sand-pail-list-php #item-header-content { margin:0 !important; clear:both;}

	body.page-template-sand-pail-list-php #item-header { margin-top:35px;}

	body.page-template-sand-pail-list-php .contender-button { margin-bottom:10px; }

	.sand-piles-list { width:100% !important; margin:0 !important; }

	body.page-template-coupon-share-php .coupon-box { width:auto !important; }

	body.page-template-coupon-share-php .coupon-box .buttons { width:auto !important; }

	body.page-template-coupon-share-php #content { margin-top:30px; }

	.user-sandpail #item-header {width:100% !important; padding:0 5px !important; margin-top:30px !important;}

	.user-sandpail #item-header #item-header-content { clear:both; margin:0px; }

	#coupon-box { display:none; }

	#coupon_mobile { display:block !important; margin-top:15px;}

	.claim-coupon { width:100% !important; margin-top:35px !important; }

	.claim-coupon .coupon-box { width:auto !important; }

	.fanclub .fav a { background: url("images/addincape.png") no-repeat scroll left 5px transparent !important;

    color: #187B9E !important;

    display: block !important;

    float: none !important;

    font-size: 16px !important;

    font-weight: bold;

    padding: 27px 0 20px 63px !important;

    text-align: left !important;

    width: 130px !important; margin:15px auto;}

	.claimed .i_verified {color: #187B9E !important; font-size: 16px !important; font-weight:bold;}

	.fanclub form { text-align:center; }

	.mapareawrap .fanclub input[type="submit"] { background-image: url("images/fanclub.jpg") !important; background-repeat: no-repeat;

    color: #187B9E !important; font-size: 16px !important; font-weight: bold; margin: 10px auto !important; padding-left: 64px !important;

    width: 182px !important;}

	.tags_mobile { display:none; }

	#tags_mobile { display:block !important; }

	span.category, span.tags {

    float: left;

    font: 12px Arial,Helvetica,sans-serif;

    padding: 2px 0 0 20px;

	}

	.full_page { width: 100% !important;}

}



@media (max-width: 360px) {

	/* SMALL THUMBS START */

		body { background:none; }

	#content .category_grid_view li a.post_img {height:70px;width:100%;}

	#content .category_grid_view li a.post_img img{}

	/* SMALL THUMBS END */

	#content .category_grid_view li{

	background-position:0 -6px;

	margin-bottom:0px;

	overflow:hidden;

	border-top:1px solid #CCC;

	width:114px !important;

	}

	

	#content .category_grid_view li .new {

	margin-top: 0px;

	}

	#page #content, #page #inner_pages, #wrapper, #inner_pages #content, #wrapper #content, #footer, #header, #bottom, #bottom_in {min-width:100%; width:100%; margin:0; padding:0 !important;}

	#inner_pages {min-width:100%; width:100%; margin:0; padding:20px 0!important;}

	#header .header_left, #header .blog-title { float:none; background:url("images/bg-strip.png") repeat-x scroll 0 top transparent;}

	.header_left .logo { width:319px; margin:auto; }

	.header_right { display:none; }

	#header .user_login { width: auto; }

	.socialfollow {  float: none; padding: 0 10px; width: auto;}

	.socialtop > .follow { width:32%;}

	.socialtop > .follow .header-social { width:auto; padding:5px 0 0; background:none;}

	.socialtop > .follow .header-social a:nth-child(4), .socialtop > .follow .header-social a:nth-child(5){ display:none; }

	.searchform { width:72%; background:none; position:static; border-radius:0; padding:4px 0; float:left; }

	.searchform span.searchfor { margin:0; background-image:none; width:92%; height:26px;}

	.searchform span.searchfor input { background-image:none; background-color:#9ecaf0; border-radius:5px; border:1px solid #4b6072; width:89%;}

	.searchform .near { display:none;}

	.searchform .search_btn { margin-left:15px; float:right; }

	.responsive-button { display: block; position:relative; margin-top:3px;  }

	#mobile-navigation { clear:both; }

	#mobile-navigation ul li {background: none repeat scroll 0 0 #159ABF; width: 100%; text-transform:uppercase; vertical-align:middle; line-height:1.8em;}

	#mobile-navigation ul li a { color:#ffffff; font-size:14px; padding:0 1.21em; height:36px; vertical-align:middle; display:block; line-height:35px; font-family:Arial, Helvetica, sans-serif;}

	#mobile-navigation ul li a:hover { color:#000000;}

	#categories_strip, #categories_strip2 { min-width:100%;  }

	#categories_strip { background:none; width:100%; display:none; }

	#categories_strip .rightstyle, #categories_strip .leftstyle { display:none; }

	#categories_strip #main_nav_menu ul { display:none; width:100%; margin-top:10px; }

	#categories_strip #main_nav_menu ul li { float:none; width:100%; background:#159ABF;}

	#categories_strip #main_nav_menu ul li.home a { background:none; font-size:14px !important; text-indent:0; width:auto; color:#fff; height:36px; padding:0 1.21em;}

	#categories_strip #main_nav_menu ul li.home a:hover { background:none !important; width:auto; padding:0 1.21em; }

	.headerwrap {width:100%; }

	.headerwrap .top_banner_section { display:none;}

	.headerwrap .widget { display:none;}

	.headerwrap .advt_single { display:none; }

	.headerwrap .advt_single img { width:33%;}

	.home-page #content .leftsidebar { display:none; }

	body.home #sidebar { display:none; }

	.home-page #content .contentwrap { display:none; }

	#hotdeals  {display:none;}

	#bottom_in { display:none; }

	.mobile-home { display:block; width:80%; margin:25px auto; }

	.mobile-home a { display:block; font-family:"Bookman Old Style",'BookmanOldStyleRegular'; padding-left:95px; font-size:20px; font-weight:bold; color:#1C8EB7; line-height:80px; margin-bottom:10px; min-height:80px; }

	.mobile-home .home-places { background:url("images/places.jpg") no-repeat;}

	.mobile-home .home-events { background:url("images/events.png") no-repeat;}

	.mobile-home .home-deals { background:url("images/deals.png") no-repeat;}

	.mobile-home .home-bestofcape { background:url("images/bestofcape.png") no-repeat;}

	.mobile-home .home-customize { background:url("images/customize.png") no-repeat;}

	.mobile-home .home-mychatter { background:url("images/places.png") no-repeat;}

	.mobile-home .home-articles { background:url("images/articles.jpg") no-repeat;}

	.mobile-home .home-forums { background:url("images/forum.jpg") no-repeat;}

	.mobile-home .home-sandpail { background:url("images/sandpail.png") no-repeat;}

	.mobile-home .home-nfl { background:url("images/nfl.png") no-repeat;}
	
	.mobile-home .mobile_logout { background:url("images/logout.png") no-repeat;}
	
	.mobile-home .mobile_login { background:url("images/login_mobile.png") no-repeat;}

	.content-right { padding:10px; }

	.thumb img { width:200px; height:200px;}

	#sidebar { display:none;}

	.place-tag-right { float:left; }

	.place-tag-left #sidebar, .place-tag-right #sidebar, .page-id-772 #sidebar  { display:block;}



	#coupon-header { padding:0 10px;}

	#coupon-header .thumbnail { display:block; float:none !important; margin:0 !important;}

	#coupon-header .thumbnail img{ width:100%; height:auto;}

	#coupon-header .coupon-desc-box { float:none !important; width:auto !important; }

	.coupon-box .content { width:100% !important;}

	.coupons_list .coupon-box .buttons { width:100% !important; }

	.coupons_list .coupon-box .buttons .remaining { font-size:13px; }

	#bbp-container { width:auto !important; float:none !important; padding:45px 10px;}

	#forum-header-avatar { display:block; float:none !important; margin:0 !important;}

	li.bbp-forum-info, li.bbp-topic-title { width:45% !important;}

	li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count { width:16% !important; }

	body.search #content .category_list_view li .content_right { padding-top: 5px;  position: absolute; right: 17px; top: 10px; width:35%;}

	#content .category_list_view li a.post_img { float:left; width:50%; }

	#content .category_list_view li a.post_img img { width:auto; height:110px !important; }

	#content .category_list_view li a.ping, #content .category_list_view li .content a.addtofav { position:static; margin:2px !important;}

	.place-tag .content-right .thumb { float:none !important; margin:10px 0 !important; }

	.place-tag .content-right .thumb img { width:auto; height:auto; }

	#sticky_map { display:none; }

	#filter_boxes select { margin-bottom:5px;}

	#content .category_grid_view { width:100%; }

	#content .category_grid_view li { width:93% !important;}

	div.product-left { width:50%; }

	div.product-right { width:40%; }

	.breadcrumb { padding:0; }

	.businessleft { float:none !important; margin:0 !important; width:auto !important; display:none;}

	.businesstitle .main_title a { font-size:30px !important; }

	#businessleftmobile { display:block !important;}

	.rightbusiness { float:none !important; width:auto !important;}

	.mapareawrap .map { float:none !important; width:auto !important;}

	.galleria-container {width:auto !important;}

	.mapareawrap .fanclub { float:none !important; margin:0 !important; width:auto !important; background:none !important; border:0 !important; }

	.small-review { background: none repeat scroll 0 0 #FFFFCC;  border: 1px solid #E7E7E7; border-radius: 10px 10px 10px 10px; padding:10px;}

	.claimed { width:50% !important; margin:auto; float:none !important; padding:0 !important; }

	.single-place .coupon-box .thumb { width:auto !important;}

	.single-place .coupon-box .sold-out { left:100px !important;}

	#details span, #features span { display:inline; font-weight:bold; color:#31B2E5; font-size:14px;}

	#details , #features  { cursor:pointer; padding-left:28px; background: url("images/features.gif") no-repeat scroll 0 0 transparent;}





	#showdescript {     background: url("images/description.png") no-repeat scroll 0 0 transparent;

    border: 0 none;

    border-radius: 3px 3px 3px 3px;

    color: #187B9E;

    cursor: pointer;

    display: block !important;

    font-weight: bold;

    margin: auto;

    overflow: hidden;

    padding: 25px 10px 25px 60px;

    text-align: center;

    width: 116px; }

	.battlecontents { margin-top:35px; }

	.battle-listing { width:100% !important;}

	.battlecontent { width:auto !important; margin-top:10px;}

	.battle-detail {width:100% !important; padding:0; float:none;}

	.battle-detail .battlecontent {padding:0; float:none;}

	.battle-row { width: 99% !important; }

	.battle-row .battle-meta .contender-button { margin:0 0 10px 23px !important; }

	.battle-comment { width:100% !important; padding:0 !important; }

	body.page-template-sand-pail-list-php #item-header-content { margin:0 !important; clear:both;}

	body.page-template-sand-pail-list-php #item-header { margin-top:35px;}

	body.page-template-sand-pail-list-php .contender-button { margin-bottom:10px; }

	.sand-piles-list { width:100% !important; margin:0 !important; }

	body.page-template-coupon-share-php .coupon-box { width:auto !important; }

	body.page-template-coupon-share-php .coupon-box .buttons { width:auto !important; }

	body.page-template-coupon-share-php #content { margin-top:30px; }

	.user-sandpail #item-header {width:100% !important; padding:0 5px !important; margin-top:30px !important;}

	.user-sandpail #item-header #item-header-content { clear:both; margin:0px; }

	#coupon-box { display:none; }

	#coupon_mobile { display:block !important; margin-top:15px;}

	.claim-coupon { width:100% !important; margin-top:35px !important; }

	.claim-coupon .coupon-box { width:auto !important; }

	.fanclub .fav a { background: url("images/addincape.png") no-repeat scroll left 5px transparent !important;

    color: #187B9E !important;

    display: block !important;

    float: none !important;

    font-size: 16px !important;

    font-weight: bold;

    padding: 27px 0 20px 63px !important;

    text-align: left !important;

    width: 130px !important; margin:15px auto;}

	.claimed .i_verified {color: #187B9E !important; font-size: 16px !important; font-weight:bold;}

	.fanclub form { text-align:center; }

	.mapareawrap .fanclub input[type="submit"] { background-image: url("images/fanclub.jpg") !important; background-repeat: no-repeat;

    color: #187B9E !important; font-size: 16px !important; font-weight: bold; margin: 10px auto !important; padding-left: 64px !important;

    width: 182px !important;}

	.tags_mobile { display:none; }

	#tags_mobile { display:block !important; }

	span.category, span.tags {

    float: left;

    font: 12px Arial,Helvetica,sans-serif;

    padding: 2px 0 0 20px;

	}
.coupon-box .coupon-left {width:167px; margin:auto; float:none !important;}
.full_page { width: 100% !important;}	

.contestents-details { width: 223px !important; } .contestant-button { float: left !important;left: 27px;position: relative; } .contestant-button .numofvotes { bottom:21px !important; right:0 !important; }

}







@media (width: 685px) {

	/* SMALL THUMBS START */

		body { background:none; }

	#content .category_grid_view li a.post_img {height:70px;width:100%;}

	#content .category_grid_view li a.post_img img{}

	/* SMALL THUMBS END */

	#content .category_grid_view li{

	background-position:0 -6px;

	margin-bottom:0px;

	overflow:hidden;

	height:122px;

	border-top:1px solid #CCC;

	width:114px !important;

	}

	

	#content .category_grid_view li .new {

	margin-top: 0px;

	}

	#page #content, #page #inner_pages, #wrapper, #inner_pages #content, #wrapper #content, #footer, #header, #bottom, #bottom_in {min-width:100%; width:100%; margin:0; padding:0 !important;}

	#inner_pages {min-width:100%; width:100%; margin:0; padding:20px 0!important;}

	#header .header_left, #header .blog-title { float:none; background:url("images/bg-strip.png") repeat-x scroll 0 top transparent;}

	.header_left .logo { width:319px; margin:auto; }

	.header_right { display:none; }

	#header .user_login { width: auto; }

	.socialfollow {  float: none; padding: 0 10px; width: auto;}

	.socialtop > .follow { width:32%;}

	.socialtop > .follow .header-social { width:auto; padding:5px 0 0; background:none;}

	.socialtop > .follow .header-social a:nth-child(4), .socialtop > .follow .header-social a:nth-child(5){ display:none; }

	.searchform { width:72%; background:none; position:static; border-radius:0; padding:4px 0; float:left; }

	.searchform span.searchfor { margin:0; background-image:none; width:92%; height:26px;}

	.searchform span.searchfor input { background-image:none; background-color:#9ecaf0; border-radius:5px; border:1px solid #4b6072; width:89%;}

	.searchform .near { display:none;}

	.searchform .search_btn { margin-left:15px; float:right; }

	.responsive-button { display: block; position:relative; margin-top:3px;  }

	#mobile-navigation { clear:both; }

	#mobile-navigation ul li {background: none repeat scroll 0 0 #159ABF; width: 100%; text-transform:uppercase; vertical-align:middle; line-height:1.8em;}

	#mobile-navigation ul li a { color:#ffffff; font-size:14px; padding:0 1.21em; height:36px; vertical-align:middle; display:block; line-height:35px; font-family:Arial, Helvetica, sans-serif;}

	#mobile-navigation ul li a:hover { color:#000000;}

	#categories_strip, #categories_strip2 { min-width:100%;  }

	#categories_strip { background:none; width:100%; display:none; }

	#categories_strip .rightstyle, #categories_strip .leftstyle { display:none; }

	#categories_strip #main_nav_menu ul { display:none; width:100%; margin-top:10px; }

	#categories_strip #main_nav_menu ul li { float:none; width:100%; background:#159ABF;}

	#categories_strip #main_nav_menu ul li.home a { background:none; font-size:14px !important; text-indent:0; width:auto; color:#fff; height:36px; padding:0 1.21em;}

	#categories_strip #main_nav_menu ul li.home a:hover { background:none !important; width:auto; padding:0 1.21em; }

	.headerwrap {width:100%; }

	.headerwrap .top_banner_section { display:none;}

	.headerwrap .widget { display:none;}

	.headerwrap .advt_single { display:none; }

	.headerwrap .advt_single img { width:33%;}

	.home-page #content .leftsidebar { display:none; }

	body.home #sidebar { display:none; }

	.home-page #content .contentwrap { display:none; }

	#hotdeals  {display:none;}

	#bottom_in { display:none; }

	.mobile-home { display:block; width:80%; margin:25px auto; }

	.mobile-home a { display:block; font-family:"Bookman Old Style",'BookmanOldStyleRegular'; padding-left:95px; font-size:20px; font-weight:bold; color:#1C8EB7; line-height:80px; margin-bottom:10px; min-height:80px; }

	.mobile-home .home-places { background:url("images/places.jpg") no-repeat;}

	.mobile-home .home-events { background:url("images/events.png") no-repeat;}

	.mobile-home .home-deals { background:url("images/deals.png") no-repeat;}

	.mobile-home .home-bestofcape { background:url("images/bestofcape.png") no-repeat;}

	.mobile-home .home-customize { background:url("images/customize.png") no-repeat;}

	.mobile-home .home-mychatter { background:url("images/places.png") no-repeat;}

	.mobile-home .home-articles { background:url("images/articles.jpg") no-repeat;}

	.mobile-home .home-forums { background:url("images/forum.jpg") no-repeat;}

	.mobile-home .home-sandpail { background:url("images/sandpail.png") no-repeat;}

	.mobile-home .home-nfl { background:url("images/nfl.png") no-repeat;}

	.mobile-home .mobile_logout { background:url("images/logout.png") no-repeat;}
	
	.mobile-home .mobile_login { background:url("images/login_mobile.png") no-repeat;}
	
	.content-right { padding:10px; }

	.thumb img { width:200px; height:200px;}

	#sidebar { display:none;}

	.place-tag-right { float:left; }

	.place-tag-left #sidebar, .place-tag-right #sidebar, .page-id-772 #sidebar  { display:block;}



	#coupon-header { padding:0 10px;}

	#coupon-header .thumbnail { display:block; float:none !important; margin:0 !important;}

	#coupon-header .thumbnail img{ width:100%; height:auto;}

	#coupon-header .coupon-desc-box { float:none !important; width:auto !important; }

	.coupon-box .content { width:70% !important;}

	.coupons_list .coupon-box .buttons { width:100% !important; }

	.coupons_list .coupon-box .buttons .remaining { font-size:13px; }

	#bbp-container { width:auto !important; float:none !important; padding:45px 10px;}

	#forum-header-avatar { display:block; float:none !important; margin:0 !important;}

	li.bbp-forum-info, li.bbp-topic-title { width:45% !important;}

	li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count { width:16% !important; }

	body.search #content .category_list_view li .content_right { padding-top: 5px;  position: absolute; right: 17px; top: 10px; width:35%;}

	#content .category_list_view li a.post_img { float:left; width:50%; }

	#content .category_list_view li a.post_img img { width:auto; height:110px !important; }

	#content .category_list_view li a.ping, #content .category_list_view li .content a.addtofav { position:static; margin:2px !important;}

	.place-tag .content-right .thumb { float:none !important; margin:10px 0 !important; }

	.place-tag .content-right .thumb img { width:auto; height:auto; }

	#sticky_map { display:none; }

	#filter_boxes select { margin-bottom:5px;}

	#content .category_grid_view { width:100%; }

	#content .category_grid_view li { width:93% !important;}

	div.product-left { width:50%; }

	div.product-right { width:40%; }

	.breadcrumb { padding:0; }

	.businessleft { float:none !important; margin:0 !important; width:auto !important; display:none;}

	.businesstitle .main_title a { font-size:30px !important; }

	#businessleftmobile { display:block !important;}

	.rightbusiness { float:none !important; width:auto !important;}

	.mapareawrap .map { float:none !important; width:auto !important;}

	.galleria-container {width:auto !important;}

	.mapareawrap .fanclub { float:none !important; margin:0 !important; width:auto !important; background:none !important; border:0 !important; }

	.small-review { background: none repeat scroll 0 0 #FFFFCC;  border: 1px solid #E7E7E7; border-radius: 10px 10px 10px 10px; padding:10px;}

	.claimed { width:50% !important; margin:auto; float:none !important; padding:0 !important; }

	.single-place .coupon-box .thumb { width:auto !important;}

	.single-place .coupon-box .sold-out { left:100px !important;}

	#details span, #features span { display:inline; font-weight:bold; color:#31B2E5; font-size:14px;}

	#details , #features  { cursor:pointer; padding-left:28px; background: url("images/features.gif") no-repeat scroll 0 0 transparent;}





	#showdescript {     background: url("images/description.png") no-repeat scroll 0 0 transparent;

    border: 0 none;

    border-radius: 3px 3px 3px 3px;

    color: #187B9E;

    cursor: pointer;

    display: block !important;

    font-weight: bold;

    margin: auto;

    overflow: hidden;

    padding: 25px 10px 25px 60px;

    text-align: center;

    width: 116px; }

	.battlecontents { margin-top:35px; }

	.battle-listing { width:100% !important;}

	.battlecontent { width:auto !important; margin-top:10px;}

	.battle-detail {width:100% !important; padding:0; float:none;}

	.battle-detail .battlecontent {padding:0; float:none;}

	.battle-row { width: 99% !important; }

	.battle-row .battle-meta .contender-button { margin:0 0 10px 23px !important; }

	.battle-comment { width:100% !important; padding:0 !important; }

	body.page-template-sand-pail-list-php #item-header-content { margin:0 !important; clear:both;}

	body.page-template-sand-pail-list-php #item-header { margin-top:35px;}

	body.page-template-sand-pail-list-php .contender-button { margin-bottom:10px; }

	.sand-piles-list { width:100% !important; margin:0 !important; }

	body.page-template-coupon-share-php .coupon-box { width:auto !important; }

	body.page-template-coupon-share-php .coupon-box .buttons { width:auto !important; }

	body.page-template-coupon-share-php #content { margin-top:30px; }

	.user-sandpail #item-header {width:100% !important; padding:0 5px !important; margin-top:30px !important;}

	.user-sandpail #item-header #item-header-content { clear:both; margin:0px; }

	#coupon-box { display:none; }

	#coupon_mobile { display:block !important; margin-top:15px;}

	.claim-coupon { width:100% !important; margin-top:35px !important; }

	.claim-coupon .coupon-box { width:auto !important; }

	.fanclub .fav a { background: url("images/addincape.png") no-repeat scroll left 5px transparent !important;

    color: #187B9E !important;

    display: block !important;

    float: none !important;

    font-size: 16px !important;

    font-weight: bold;

    padding: 27px 0 20px 63px !important;

    text-align: left !important;

    width: 130px !important; margin:15px auto;}

	.claimed .i_verified {color: #187B9E !important; font-size: 16px !important; font-weight:bold;}

	.fanclub form { text-align:center; }

	.mapareawrap .fanclub input[type="submit"] { background-image: url("images/fanclub.jpg") !important; background-repeat: no-repeat;

    color: #187B9E !important; font-size: 16px !important; font-weight: bold; margin: 10px auto !important; padding-left: 64px !important;

    width: 182px !important;}

	.tags_mobile { display:none; }

	#tags_mobile { display:block !important; }

	span.category, span.tags {

    float: left;

    font: 12px Arial,Helvetica,sans-serif;

    padding: 2px 0 0 20px;

	}

	.full_page { width: 100% !important;}

}





@media (width: 768px) {

	



	#coupon-header .thumbnail { width:31%; float:left !important; margin:14px 0px 0px 6px !important;}

	#coupon-header .thumbnail img{ width:100%; height:auto;}

	#coupon-header .coupon-desc-box { float:right !important; width:65% !important; }

	.coupon-box .content { width:71% !important;}


.full_page { width: 100% !important;}
	

}





@media (max-width: 640px) {

	/* SMALL THUMBS START */

		body { background:none !important; }

	#content .category_grid_view li a.post_img {height:70px;width:100%;}

	#content .category_grid_view li a.post_img img{}

	/* SMALL THUMBS END */

	#content .category_grid_view li{

	background-position:0 -6px;

	margin-bottom:0px;

	overflow:hidden;

	border-top:1px solid #CCC;

	width:114px !important;

	}

	

	#content .category_grid_view li .new {

	margin-top: 0px;

	}

	#page #content, #page #inner_pages, #wrapper, #inner_pages #content, #wrapper #content, #footer, #header, #bottom, #bottom_in {min-width:100%; width:100%; margin:0; padding:0 !important;}

	#inner_pages {min-width:100%; width:100% !important; margin:0; padding:20px 0!important;}

	#header .header_left, #header .blog-title { float:none; background:url("images/bg-strip.png") repeat-x scroll 0 top transparent;}

	.header_left .logo { width:319px; margin:auto; }

	.header_right { display:none; }

	#header .user_login { width: auto; }

	.socialfollow {  float: none; padding: 0 10px; width: auto;}

	.socialtop > .follow { width:32%;}

	.socialtop > .follow .header-social { width:auto; padding:5px 0 0; background:none;}

	.socialtop > .follow .header-social a:nth-child(4), .socialtop > .follow .header-social a:nth-child(5){ display:none; }

	.searchform { width:72%; background:none; position:static; border-radius:0; padding:4px 0; float:left; }

	.searchform span.searchfor { margin:0; background-image:none; width:92%; height:26px;}

	.searchform span.searchfor input { background-image:none; background-color:#9ecaf0; border-radius:5px; border:1px solid #4b6072; width:89%;}

	.searchform .near { display:none;}

	.searchform .search_btn { margin-left:15px; float:right; }

	.responsive-button { display: block; position:relative; margin-top:3px;  }

	#mobile-navigation { clear:both; }

	#mobile-navigation ul li {background: none repeat scroll 0 0 #159ABF; width: 100%; text-transform:uppercase; vertical-align:middle; line-height:1.8em;}

	#mobile-navigation ul li a { color:#ffffff; font-size:14px; padding:0 1.21em; height:36px; vertical-align:middle; display:block; line-height:35px; font-family:Arial, Helvetica, sans-serif;}

	#mobile-navigation ul li a:hover { color:#000000;}

	#categories_strip, #categories_strip2 { min-width:100%;  }

	#categories_strip { background:none; width:100%; display:none; }

	#categories_strip .rightstyle, #categories_strip .leftstyle { display:none; }

	#categories_strip #main_nav_menu ul { display:none; width:100%; margin-top:10px; }

	#categories_strip #main_nav_menu ul li { float:none; width:100%; background:#159ABF;}

	#categories_strip #main_nav_menu ul li.home a { background:none; font-size:14px !important; text-indent:0; width:auto; color:#fff; height:36px; padding:0 1.21em;}

	#categories_strip #main_nav_menu ul li.home a:hover { background:none !important; width:auto; padding:0 1.21em; }

	.headerwrap {width:100%; }

	.headerwrap .top_banner_section { display:none;}

	.headerwrap .widget { display:none;}

	.headerwrap .advt_single { display:none; }

	.headerwrap .advt_single img { width:33%;}

	.home-page #content .leftsidebar { display:none; }

	body.home #sidebar { display:none; }

	.home-page #content .contentwrap { display:none; }

	#hotdeals  {display:none;}

	#bottom_in { display:none; }

	.mobile-home { display:block; width:80%; margin:25px auto; }

	.mobile-home a { display:block; font-family:"Bookman Old Style",'BookmanOldStyleRegular'; padding-left:95px; font-size:20px; font-weight:bold; color:#1C8EB7; line-height:80px; margin-bottom:10px; min-height:80px; }

	.mobile-home .home-places { background:url("images/places.jpg") no-repeat;}

	.mobile-home .home-events { background:url("images/events.png") no-repeat;}

	.mobile-home .home-deals { background:url("images/deals.png") no-repeat;}
	
	.mobile-home .home-tickets { background:url("images/ticket.png") no-repeat;}

	.mobile-home .home-bestofcape { background:url("images/bestofcape.png") no-repeat;}

	.mobile-home .home-customize { background:url("images/customize.png") no-repeat;}

	.mobile-home .home-mychatter { background:url("images/places.png") no-repeat;}

	.mobile-home .home-articles { background:url("images/articles.jpg") no-repeat;}

	.mobile-home .home-forums { background:url("images/forum.jpg") no-repeat;}

	.mobile-home .home-sandpail { background:url("images/sandpail.png") no-repeat;}

	.mobile-home .home-nfl { background:url("images/nfl.png") no-repeat;}
	
	.mobile-home .mobile_logout { background:url("images/logout.png") no-repeat;}
	
	.mobile-home .mobile_login { background:url("images/login_mobile.png") no-repeat;}

	.content-right { padding:10px; }

	.thumb img { width:200px; height:200px;}

	#sidebar { float:left;}

	.place-tag-right { float:left; }

	.place-tag-left #sidebar, .place-tag-right #sidebar, .page-id-772 #sidebar  { display:block;}



	#coupon-header { padding:0 10px;}

	#coupon-header .thumbnail { display:block; }

	#coupon-header .thumbnail img{ width:100%; height:auto;}

	#coupon-header .coupon-desc-box { float:none !important; width:auto !important; }
	.coupon-box {width:90% !important;}
	.coupon-box .content { width:55% !important;}

	.coupons_list .coupon-box .buttons { width:100% !important; }

	.coupons_list .coupon-box .buttons .remaining { font-size:13px; }
	#content .fb_lightbox_frame { display: none !important; }
	.coupon-box .buttons {width:100% !important;}

	#bbp-container { width:auto !important; float:none !important; padding:45px 10px;}

	#forum-header-avatar { display:block; float:left !important; margin:0 16px 0 0 !important;}

	li.bbp-forum-info, li.bbp-topic-title { width:45% !important;}

	li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count { width:16% !important; }

	body.search #content .category_list_view li .content_right { padding-top: 5px;  position: absolute; right: 17px; top: 10px; width:35%;}

	#content .category_list_view li a.post_img { float:left; width:50%; }

	#content .category_list_view li a.post_img img { width:auto; height:110px !important; }

	#content .category_list_view li a.ping, #content .category_list_view li .content a.addtofav { position:static; margin:2px !important;}

	.place-tag .content-right .thumb { float:none !important; margin:10px 0 !important; }

	.place-tag .content-right .thumb img { width:auto; height:auto; }



	#filter_boxes select { margin-bottom:5px;}

	#content .category_grid_view { width:100%; }

	#content .category_grid_view li { width:93% !important;}
	#content .category_grid_view li h3{ height:auto !important;}

	div.product-left { width:50%; }

	div.product-right { width:40%; }

	.breadcrumb { padding:0; }

	.businessleft { float:none !important; margin:0 !important; width:auto !important; display:none;}

	.businesstitle .main_title a { font-size:30px !important; }

	#businessleftmobile { display:block !important;}

	.rightbusiness { float:none !important; width:auto !important;}

	.mapareawrap .map { float:none !important; width:auto !important;}

	.galleria-container {width:auto !important;}

	.mapareawrap .fanclub { float:none !important; margin:0 !important; width:auto !important; background:none !important; border:0 !important; }

	.small-review { background: none repeat scroll 0 0 #FFFFCC;  border: 1px solid #E7E7E7; border-radius: 10px 10px 10px 10px; padding:10px;}

	.claimed { width:50% !important; margin:auto; float:none !important; padding:0 !important; }

	#coupon_mobile .thumb { width:30% !important;}

	#coupon_mobile .thumb img { width:90%; height:auto;}

	#coupon_mobile .content { width:67% !important;}

	#coupon_mobile .sold-out { left:100px !important;}

	#details span, #features span { display:inline; font-weight:bold; color:#31B2E5; font-size:14px;}

	#details , #features  { cursor:pointer; padding-left:28px; background: url("images/features.gif") no-repeat scroll 0 0 transparent;}

	





	#showdescript {     background: url("images/description.png") no-repeat scroll 0 0 transparent;

    border: 0 none;

    border-radius: 3px 3px 3px 3px;

    color: #187B9E;

    cursor: pointer;

    display: block !important;

    font-weight: bold;

    margin: auto;

    overflow: hidden;

    padding: 25px 10px 25px 60px;

    text-align: center;

    width: 116px; }

	#showdemap {     background: url("images/map.png") no-repeat scroll 0 0 transparent;

    border: 0 none;

    border-radius: 3px 3px 3px 3px;

    color: #187B9E;

    cursor: pointer;

    display: block !important;

    font-weight: bold;

    margin: 30px auto;

    overflow: hidden;

    padding: 25px 10px 25px 11px;

    text-align: center;

    width: 169px; }

	.battlecontents { margin-top:35px; }

	.battle-listing { width:100% !important;}

	.battlecontent { width:auto !important; margin-top:10px;}

	.battle-detail {width:100% !important; padding:0; float:none;}

	.battle-detail .battlecontent {padding:0; float:none;}

	.battle-row { width: 99% !important; }

	.battle-row .battle-meta .contender-button { margin:0 0 10px 23px !important; }

	.battle-comment { width:100% !important; padding:0 !important; }

	body.page-template-sand-pail-list-php #item-header-content { margin:0 !important; clear:both;}

	body.page-template-sand-pail-list-php #item-header { margin-top:35px;}

	body.page-template-sand-pail-list-php .contender-button { margin-bottom:10px; }

	.sand-piles-list { width:100% !important; margin:0 !important; }

	body.page-template-coupon-share-php .coupon-box { width:auto !important; }

	body.page-template-coupon-share-php .coupon-box .buttons { width:auto !important; }

	body.page-template-coupon-share-php #content { margin-top:30px; }

	.user-sandpail #item-header {width:100% !important; padding:0 5px !important; margin-top:30px !important;}

	.user-sandpail #item-header #item-header-content { clear:both; margin:0px; }

	#coupon-box { display:none; }

	#coupon_mobile { display:block !important; margin-top:15px;}
	.ticket .thumb { width:auto !important; float:none !important; margin:auto;} .ticket .thumb img {width: auto !important; height: auto !important;}

	.claim-coupon { width:100% !important; margin-top:35px !important; }

	.claim-coupon .coupon-box { width:auto !important; }

	.fanclub .fav a { background: url("images/addincape.png") no-repeat scroll left 5px transparent !important;

    color: #187B9E !important;

    display: block !important;

    float: none !important;

    font-size: 16px !important;

    font-weight: bold;

    padding: 27px 0 20px 63px !important;

    text-align: left !important;

    width: 130px !important; margin:15px auto;}

	#view_menu {display:none;}

	#view_menu_mobile { background: url("images/view_menu.png") no-repeat scroll 0 0 transparent;

    color: #187B9E !important;

    display: block !important;

    font-size: 16px !important;

    font-weight: bold;

    height: 60px;

    line-height: 58px;

    margin: 10px auto;

    padding-left: 67px;

    width: 125px;}

	#view_website {display:none;}

	#view_website_mobile { background: url("images/view_website.png") no-repeat scroll 0 0 transparent;

    color: #187B9E !important;

    display: block !important;

    font-size: 16px !important;

    font-weight: bold;

    height: 60px;

    line-height: 58px;

    margin: 10px auto;

    padding-left: 67px;

    width: 125px;}

	#view_teetime {display:none;}

#view_teetime_mobile {

    background: url("images/bookteetime.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    color: #187B9E !important;

    display: block !important;

    font-size: 16px !important;

    font-weight: bold;

    height: 60px;

    line-height: 58px;

    margin: 10px auto;

    padding-left: 67px;

    width: 125px;

}

	#view_scoreboard {display:none;}

	#view_scoreboard_mobile { background: url("images/scoreboard.png") no-repeat scroll 0 0 transparent;

	    color: #187B9E !important;

    display: block !important;

    font-size: 16px !important;

    font-weight: bold;

    height: 60px;

    line-height: 58px;

    margin: 10px auto;

    padding-left: 67px;

    width: 133px;}

	#view_reservationslink {display:none;}

	#view_reservationslink_mobile { background: url("images/reservations.png") no-repeat scroll 0 0 transparent;

	    color: #187B9E !important;

    display: block !important;

    font-size: 16px !important;

    font-weight: bold;

    height: 60px;

    line-height: 58px;

    margin: 10px auto;

    padding-left: 67px;

    width: 125px;}

	#view_charityinfo {display:none;}

	#view_charityinfo_mobile { background: url("images/charity.png") no-repeat scroll 0 0 transparent;

	    color: #187B9E !important;

    display: block !important;

    font-size: 16px !important;

    font-weight: bold;

    height: 60px;

    line-height: 58px;

    margin: 10px auto;

    padding-left: 67px;

    width: 125px;}

	#view_store {display:none;}

	#view_store_mobile { background: url("images/store.png") no-repeat scroll 0 0 transparent;

	    color: #187B9E !important;

    display: block !important;

    font-size: 16px !important;

    font-weight: bold;

    height: 60px;

    line-height: 58px;

    margin: 10px auto;

    padding-left: 67px;

    width: 125px;}

	#view_spa {display:none;}

	#view_spa_mobile { background: url("images/spaservice.png") no-repeat scroll 0 0 transparent;

	    color: #187B9E !important;

    display: block !important;

    font-size: 16px !important;

    font-weight: bold;

    height: 60px;

    line-height: 58px;

    margin: 10px auto;

    padding-left: 67px;

    width: 125px;}

	.claimed .i_verified {color: #187B9E !important; font-size: 16px !important; font-weight:bold;}

	.fanclub form { text-align:center; }

	.mapareawrap .fanclub input[type="submit"] { background-image: url("images/fanclub.jpg") !important; background-repeat: no-repeat;

    color: #187B9E !important; font-size: 16px !important; font-weight: bold; margin: 10px auto !important; padding-left: 64px !important;

    width: 182px !important;}

	.tags_mobile { display:none; }

	#tags_mobile { display:block !important; }

	span.category, span.tags {

    float: left;

    font: 12px Arial,Helvetica,sans-serif;

    padding: 2px 0 0 20px;

	}

	.full_page { width: 100% !important;}
	.place-detail-sidebar { display: block !important; } .place-detail-sidebar #sticky_map { display: block !important; }
	#content .category_grid_view li a.post_img img {width:100% !important; height: auto !important; max-height: none !important; }
#content .category_grid_view li a.post_img {height: 125px !important;}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.coupon-box .content { width:100% !important;} .coupon-box {width:86% !important;} .coupon-box .buttons {width:100% !important;} #content .business_row_container {padding: 20px !important;} #content .business_content {width: 100% !important;} #content .fb_lightbox_frame {display:none !important;}
.ticket { width: 100% !important; height: auto !important; } .ticket .thumb { width:auto !important; float:none !important; margin:auto;} .ticket .thumb img {width: auto !important; height: auto !important;} .ticket .content{width: 95% !important; padding:5px; }.ticket .content #redeem-btn {top:-15px !important;}
.product-left p.timing, p.post_desc {display:none;} #content .category_grid_view li a.post_img img {width:100% !important; height: auto !important; max-height: none !important; }
#content .category_grid_view li a.post_img {height: 125px !important;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px)
and (orientation : landscape) {
.thumb img {width:164px !important; height:164px !important;  }
}




@media (width: 568px) {

	



	#coupon-header .thumbnail { width:31%; float:left !important; margin:14px 0px 0px 6px !important;}

	#coupon-header .thumbnail img{ width:100%; height:auto;}

	#coupon-header .coupon-desc-box { float:right !important; width:65% !important; }

	.coupon-box .content { width:64% !important;}

.full_page { width: 100% !important;}

	

}



@media (width: 480px) {

	



	#coupon-header .thumbnail { width:31%; float:left !important; margin:14px 0px 0px 6px !important;}

	#coupon-header .thumbnail img{ width:100%; height:auto;}

	#coupon-header .coupon-desc-box { float:right !important; width:65% !important; }

	.coupon-box .content { width:57% !important;}



	

}







/* VERSION 1.3.4 CHANGES END*/





/* General Style */



form.wpcf7-form {

    border: 4px solid #DDDDDD;

    height: auto;

    padding: 15px;

    width: 390px;

}

form.wpcf7-form p {

	padding:0;

	font-size:12px !important;

	}

form.wpcf7-form p span {

	display:block;

}

form.wpcf7-form input[type="text"] {

    background: url("images/input-field.png") no-repeat scroll 0 0 transparent;

    border: 0 none;

    height: 16px !important;

    width: 233px !important;

	padding:3px;

}

form.wpcf7-form select {

    background: url("images/input-field.png") no-repeat scroll 0 0 transparent;

    border: 0 none;

    height: 22px;

    width: 233px;

}

form.wpcf7-form textarea {

    background: url("images/textarea.png") no-repeat scroll 0 0 transparent;

    border: 0 none;

    height: 88px !important;

    padding: 3px;

    width: 295px !important;

}



/* battles styling */



.battle-listing .battlecontents {

		/*background:url("images/sandcolorbackground.jpg") repeat scroll 0 0 transparent;*/

	background: #f2f9ff; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWYxZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f2f9ff 0%, #d5f1fd 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9ff), color-stop(100%,#d5f1fd)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f2f9ff 0%,#d5f1fd 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9ff', endColorstr='#d5f1fd',GradientType=0 ); /* IE6-8 */



	padding:16px;

	position:relative;

	border-radius: 5px 5px 5px 5px;

	-moz-border-radius:5px 5px 5px 5px;

	-webkit-border-radius:5px 5px 5px 5px;

}

.battle-detail .battlecontents {padding-top: 15px; padding-bottom: 20px; padding-right: 13px;}

.battlepic {float: left; margin-right:10px;}

.battlepic img {border:3px solid #dde9f3; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;	box-shadow: 0 0 8px 0 #c5ccd1;

padding:0;}

div.battlecontent {float: left; padding: 0 13px; width: 316px; color: #6A6A6A; font-family: Helvetica; font-size: 14px; font-style: italic;    line-height: 20px;}

div.battlecontent img {float: left; margin: 0 10px 0 0;}

.battle-row {margin-bottom:26px; float:left; width:58%;}

.battle-meta { margin-bottom:15px; }

div.contestents-row {



    /*background:url("images/sandcolorbackground.jpg") repeat scroll 0 0 transparent;*/

	background: #f2f9ff; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWYxZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f2f9ff 0%, #d5f1fd 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9ff), color-stop(100%,#d5f1fd)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f2f9ff 0%,#d5f1fd 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9ff', endColorstr='#d5f1fd',GradientType=0 ); /* IE6-8 */



    border: 1px solid #999999; float: left; margin-top:7px;	padding:5px 0px; width: 100%; position:relative;

	}

div.contestents-row .lightbox { float: left;height: auto;margin: 5px 0 0 12px;width: 100px; color:#933; position:relative; }

a.lightbox:hover img {opacity:0.6;}

a.lightbox:hover span.zoomHover {opacity:0.8;}

span.zoomHover { background: url("images/zoom.png") no-repeat scroll 50% 50% transparent; height: 87%; left: 0; opacity: 0; position: absolute;

top: 0; width: 165%; z-index: 999999999;}

.contestant-button .numofvotes { color: #993333;font-family: 'Fontdiner Swanky', cursive; font-size: 38px; text-align: center; position:absolute; right:12px; bottom:5px;}

.contestant-button .numofvotes span {color: #993333;font-size:16px; font-family:arial; line-height:10px; margin-bottom:10px; display:block;}

.contestents-details {float:left; margin:0px 0px 0px 10px; padding:6px 0px; width:300px;}

.contestents-details .contestant-groupname {float:left; margin:2px 0px 0px 0px; width:99%; color:#2B4881;} .contestents-details .contestant-groupname a{color:#993333;font-family: 'Lobster',cursive;font-size: 25px;}

.contestents-details .contestant-groupname a span  {color:#395D92; font:14px Georgia,"Times New Roman",Times,serif;}

.contestents-details .contestant-desc {float:left; width:100%;}

.contestents-details .contestant-address {float:left; width:100%; margin-top:-10px;}

.contestents-details .contestant-address strong {display: inline; float: left; margin-right: 10px; padding-top: 2px;}

.contestents-details .contestant-address div {display:inline;}

.contestents-details .contestant-contact {float: left;width: 100%;margin-top:-15px;}

.contestant-button {float:right; }

.vote_btn {

display:block; margin:auto; border: 0 !important; color: #ffffff !important; padding: 5px 20px; text-shadow: 0; background:url("images/vote_button.png") repeat-x scroll 0 0 transparent !important;

filter:none !important;	}

.vote_btn:hover {

	background:url("images/vote_button.png") repeat-x scroll 0 0 transparent !important;

	}

.battle-comment { float: right; width: 360px; padding-right:13px;}

.battle-comment .widget h3 { color:#ffffff;}

div.comment-body { border-bottom: 1px solid #CCCCCC; padding-bottom: 13px;}

#comments_wrap h3 {border:none;}

#comments_wrap h3 a {margin-left:10px;}

#comments_wrap ol.commentlist {     

	-moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #DBDBDB #C9C9C9 #C9C9C9 #DBDBDB;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    height: 390px;

    overflow-y: scroll;

    padding: 10px;

	margin:0;

	}

.battlelist { clear:both;}

.listbg {	background: #ffffff; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVmZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #ffffff 0%, #eeeff1 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeff1)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeff1 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 0%,#eeeff1 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 0%,#eeeff1 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 0%,#eeeff1 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeff1',GradientType=0 ); /* IE6-8 */



	margin:9px 0;

	padding:10px 11px 5px 13px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border:3px solid #eeeff1;

	}

.placecategory .leftimg, .listbg .listpic {

    float: left;

    margin-right: 10px;

}



.listdetail {

    float: left;

    min-height: 79px;

    width: 535px;

}



.listdetail div.battle-left {

    float: left;

    width: 325px;

}

.pizaacontent strong, .listdetail strong {

    color: #2B4881;

    display: block;

    font-family: Helvetica;

    font-size: 20px;

    font-weight: lighter;

}

#content .listdetail p {

    color: #6A6A6A;

    font-family: Helvetica;

    font-size: 14px;

    font-style: italic;

    line-height: 20px;

    margin-bottom: 0;

    padding-bottom: 2px;

}

.listdetail div.battle-right {

    float: right;

}

.listdetail div.battle-right span.shatethisc {font-size: 12px; vertical-align: top; line-height: 33px;}

.listdetail div.battle-right span.stButton { margin:0;}

.listbg .listlink {float: right;margin-right: 11px;}

.place-tag-left { float: left; width: 260px;}

.choose-location {margin-top: 8px;}

.choose-location form { display: inline;}

.addbusiness {

    margin-bottom: 10px;

}

.businessleft {

    background: none repeat scroll 0 0 #FFFFCC;

    border: 1px solid #E8E8E8;

    float: left;

    margin: 10px;

    padding: 8px;

    width: 200px;

}

.businessleft ul {

    margin: 0;

    padding: 0;

}



.businessleft > ul > li {

    border-bottom: 1px dashed #D3D3D3;

    line-height: 19px;

    padding: 4px 0;

}

.businessleft > ul > li p {

    color: #2B4881;

    font-size: 12px;

    line-height: 17px;

    margin-left: 7px;

    padding-bottom: 1px;

    padding-left: 10px;

    text-align: left;

    word-wrap: break-word;

}



.businessleft > ul > li p > span {

    display: block;

    margin-left: -13px;

    padding-left: 0;

    text-align: left;

    text-indent: 0;

}

.businessleft > ul ul li {

    padding-left: 0;

}

.businessleft > ul ul li p {

    background-image: url("images/lisep.png");

    background-position: left center;

    background-repeat: no-repeat;

    color: #696969;

    font-family: Helvetica;

    font-size: 13px;

    font-weight: lighter;

    line-height: 20px;

    margin-left: 0;

    padding-left: 26px;

}

.businessleft > ul ul li p span {

    margin-left: 0;

}

.businessleft strong {

    color: #2B4881;

    display: block;

    font-family: Helvetica;

    font-size: 14px;

    font-weight: lighter;

}

.businessleft strong.information {

    font-size: 17px;

    font-weight: bold;

    text-align: center;

    text-transform: uppercase;

}

.businessleft > ul > li span {

    color: #696969;

    display: block;

    font-family: Helvetica;

    font-size: 13px;

    font-weight: lighter;

    padding-left: 6px;

    text-indent: 16px;

}

.businessleft span.area {

    background-image: url("images/area.png");

    background-position: left top;

    background-repeat: no-repeat;

    min-height: 18px;

    padding-left: 7px;

}

.businessleft span.address {

    background-image: url("images/pin.png");

    background-position: left top;

    background-repeat: no-repeat;

    padding-left: 7px;

}

.businessleft span.phoneno {

    background-image: url("images/call.png");

    background-position: left top;

    background-repeat: no-repeat;

    padding-left: 7px;

}

.businessleft span.hour {

    background-image: url("images/clock.png");

    background-position: left top;

    background-repeat: no-repeat;

    padding-left: 7px;

}

.businessleft a {

    color: #2B4881;

}

.businessleft > ul > li a {

    background: url("images/vote_button.png") repeat-x scroll 0 0 transparent !important;

    border: 0 none !important;

    border-radius: 3px 3px 3px 3px;

    color: #FFFFFF !important;

    display: block;

    filter: none !important;

    overflow: hidden;

    padding: 5px 10px;

    text-align: center;

}

.businessleft span.area a {

    background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) repeat scroll 0 0 #FFEAA6;

    border: 1px solid #E1CA82;

    border-radius: 3px 3px 3px 3px;

    float: left;

    font-weight: normal;

    margin-left: 19px;

    padding: 0 12px;

    text-align: center;

    text-decoration: none;

    text-indent: 0;

    width: auto;

}

.rightbusiness {

    float: left;

    width: 722px;

}



.mapareawrap {

    clear: both;

    padding: 7px 0;

}

#wrapper .businesstitle h1.main_title {

    float: none;

    font-family: 'Lobster',cursive;

    font-size: 30px;

    margin-bottom: 33px;

    padding: 0 !important;

    text-align: center;

	position:static !important;

	line-height:42px;

}

.rightbusiness .main_title a, .rightbusiness .main_title a:hover, .rightbusiness .main_title a:active {

    color: #1C8EB7;

    font-family: 'Lobster',cursive;

    font-size: 45px;

}

.mapareawrap .map {

    box-shadow: 0 0 5px #CCCCCC;

    float: left;

    height: 359px;

    padding: 0;

    width: 456px;

}

.galleria-container {

    height: 570px;

    margin-bottom: 0;

    overflow: hidden;

    position: relative;

}

.galleria-stage {

    bottom: 80px;

    left: 0;

    overflow: hidden;

    position: absolute;

    right: 10px;

    top: 10px;

}

.galleria-counter {

    bottom: 10px;

    color: #FFFFFF;

    font: 11px/1 arial,sans-serif;

    left: 10px;

    position: absolute;

    text-align: right;

    z-index: 2;

}

.galleria-image-nav {

    height: 31px;

    left: 0;

    margin-top: -15px;

    position: absolute;

    top: 50%;

    width: 100%;

}

.galleria-thumb-nav-left, .galleria-thumb-nav-right, .galleria-info-link, .galleria-info-close, .galleria-image-nav-left, .galleria-image-nav-right {

    background-image: url("images/classic-map.png");

    background-repeat: no-repeat;

}

.galleria-image-nav-right {

    background-position: -300px 0;

    left: auto;

    right: 10px;

    z-index: 2;

}

.mapareawrap .galleria-thumbnails-container {

    bottom: 7px;

}

.galleria-thumbnails-container {

    bottom: 0;

    height: 65px;

    left: 0;

    position: absolute;

    right: 10px;

    z-index: 2;

}



.mapareawrap .fanclub {

    background: none repeat scroll 0 0 #FFFFCC;

    border: 1px solid #E7E7E7;

    border-radius: 10px 10px 10px 10px;

    float: left;

    margin-left: 10px;

    padding: 4px 9px 15px;

    width: 232px;

}

.mapareawrap .fanclub strong {

    color: #395D92;

    display: block;

    font-family: "Bookman Old Style";

    font-size: 17px;

    font-weight: bold;

    height: 26px;

}



.reviews-detailed {

    color: #993333;

    font-family: 'Fontdiner Swanky',cursive;

    padding-right: 24px;

}

.view-reviews {

    float: left;

    margin: -3px 0 0 10px;

}

.write-reviews {

    float: left;

    margin: 1px 0 0 3px;

}

.mapareawrap .fanclub .share {

    clear: both;

    margin-bottom: 6px;

}

.mapareawrap .fanclub .share span {

    display: inline;

    float: left;

    padding-bottom: 0;

}

.mapareawrap .fanclub input[type="submit"] {

    background-image: url("images/fanbutton.png");

    border: 0 none;

    filter: none;

    font-size: 0;

    height: 58px;

    margin-top: 11px;

    width: 231px;

}

.claimed {

	   float: right;

    padding: 10px 0;

    width: 250px;

}

.claimed .edit-listing {

	    background: url("images/edit-listing.png") no-repeat scroll 0 0 transparent;

    float: left;

    font-size: 18px;

    padding: 13px 0 15px 55px;

}

.claimed .i_verified {

	    background: url("images/verify-listing.png") no-repeat scroll 0 0 transparent;

    float: left;

        font-size: 17px;

    padding: 16px 0 15px 55px;

}

.claimed .edit-link {

	    background: url("images/business-owner.png") no-repeat scroll 0 0 transparent;

    float: left;

        font-size: 17px;

    padding: 16px 0 15px 65px;

}

.single_post .post_spacer h1 { position:static !important; padding:0 0 6px 0 !important;}

.coupon-box {

	/*background:url("images/sandcolorbackground.jpg") repeat scroll 0 0 transparent;*/

	background: #f2f9ff; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWYxZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f2f9ff 0%, #d5f1fd 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9ff), color-stop(100%,#d5f1fd)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f2f9ff 0%,#d5f1fd 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f2f9ff 0%,#d5f1fd 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9ff', endColorstr='#d5f1fd',GradientType=0 ); /* IE6-8 */



margin-bottom: 30px;padding: 10px 20px 32px; border-radius:10px; border: 2px dashed;

}

.coupon-box .thumb {

	float:left;

	width:160px;

	margin-right:7px;
	
	

}

.coupon-box .thumb .coupon-share {

	float:left;

	width: 260px;

}

.coupon-box .thumb .coupon-share span {

	    

    margin-top: 8px;

	padding-top:0;

	height: auto;

    padding-bottom: 17px;

}

.coupon-box .content {

	float:right;

	width:427px;

	position:relative;

}

.coupon-box .content h2 {color: #0D2165; font-family: 'Lobster',cursive; font-size:30px;}

.coupon-box .content h3 {

	color:#0D2165;

}

.coupon-box .remaining {

    color: #993333;

    float: right;

    font-family: 'Fontdiner Swanky',cursive;

    font-size: 16px;

}

.sold-out {

    left: 241px;

    position: absolute;

    top: 3px;

}

.yd_linkware { padding:0; }

.contender-button {float: left;margin: 0 0 0 23px;width: 173px; }

.contender-button span {background-color: #087290;border-radius: 7px 7px 7px 7px;color: #FFFFFF;display: inline-block;font-size: 12px;font-weight: bold;margin-left: 8px;padding: 11px;text-align: center;width: 132px;}

.contender-button a { color:#ffffff;}

#sandpail-avatar {  float: left;margin-right: 15px;max-height: 150px;width: 150px;}

#sandpail-avatar img { border: 3px solid #DDE9F3; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 8px 0 #C5CCD1; padding: 0; width:100%; height:100%; }

.sainpail-share {padding-left:30px; float:left; display:table;} 

.sainpail-share strong { vertical-align:middle; display:table-cell; padding-right:10px;} 

.cat-row { clear: both;}

.sand-piles-list { float: left; margin-bottom: 15px; width: 48%;}

.sand-pile-cat-list { 

	background: #ffffff; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVmZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #ffffff 0%, #eeeff1 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeff1)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeff1 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 0%,#eeeff1 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 0%,#eeeff1 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 0%,#eeeff1 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeff1',GradientType=0 ); /* IE6-8 */

margin:9px 0; padding:10px 11px 5px 13px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;	border:3px solid #eeeff1;}

.cat-thumb img { float: left; margin: 0 10px 0 0;  border: 3px solid #DDE9F3; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 8px 0 #C5CCD1;

padding: 0;	}

.cat-content {clear:both;}

.sand-list {clear:both;}

.sand-list li { clear: both; float: left; margin-bottom: 10px !important; padding: 0 !important; width: 100%; background:none !important;}

.sand-list li input {float: left; margin-right:6px;}

.sand-list li a { float: left; width: 91%;}

.info-list-main {clear:both; margin:15px 0;}

.info-list {

		background: #ffffff; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVmZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #ffffff 0%, #eeeff1 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeff1)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeff1 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 0%,#eeeff1 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 0%,#eeeff1 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 0%,#eeeff1 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeff1',GradientType=0 ); /* IE6-8 */

padding:10px 11px 5px 13px;	border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border:3px solid #eeeff1; clear:both;

margin:0 0 15px 0;}

.info-list .thumb {	float:left;	margin-right:10px;}

.info-list .contentarea { float:right;	width:82%;}

.info-list .contentarea h3 { color: #365A8E; font-family: 'Ubuntu',sans-serif; font-size: 19px;}

.info-list .contentarea p { color: #365A8E; font-family: 'Ubuntu',sans-serif; font-size: 19px;}

ul.sand-pail-ul {padding:0 !important;}

ul.sand-pail-ul li {padding:7px 0 7px 3px !important;	margin:0 !important; background-image:none !important;}

#basic-modal-content9 {	padding:20px;}

.cape-tides tfoot { display:none;}

#coupon-header .thumbnail {float: left; margin-right: 16px; margin-top: 16px;}

#coupon-header .thumbnail img {	border:3px solid #dde9f3; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;	box-shadow: 0 0 8px 0 #c5ccd1;	padding:0;}

#coupon-header .coupon-desc-box {float: right; width: 430px;}

.coupon-box .coupon-left {float:left}
.coupons_list .coupon-box .thumb {float: left;margin-right: 7px;width: 160px; margin-top:10px; max-height:160px; overflow:hidden; border:3px solid #dde9f3; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;	box-shadow: 0 0 8px 0 #c5ccd1;	padding:0;}

.coupons_list .coupon-box .content {min-height: 113px;width: 433px;float: right;}

.coupons_list .coupon-box .content h2 {    font-family: 'Lobster',cursive; font-size: 30px; }

.coupons_list .coupon-box .buttons {float: right; width: 70%;}

.coupons_list .coupon-box .buttons p{display: inline;}

.coupons_list .coupon-box .buttons a.button {float: left; margin-top: 4px;}

#members-groups-li { display: none;}

.fanclub .fav a{ background: url("images/vote_button.png") repeat-x scroll 0 0 transparent; border: 0 none; border-radius: 3px 3px 3px 3px; display: block; overflow: hidden; padding: 5px 10px; text-align: center; color:#ffffff; }

.fanclub .share { padding:0; }

.single_post_advt .category_grid_view li {margin: 0 7px 12px 7px !important; width: 175px !important;}

.single_post_advt .category_grid_view li h3 { width:172px !important;}

.plupload-thumbs .thumb .thumbi a { width:16px; height:16px; color:transparent; float:none; }

.buddypress #content li { /*background: linear-gradient(to bottom, #F2F9FF 0%, #D5F1FD 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/ padding:12px;  border-radius: 5px;}

.buddypress #content #object-nav li {     background: none repeat scroll 0 0 #EEEEEE;

    border: 1px solid #DDDDDD;

    border-radius: 6px;

    display: inline-block;

    margin: 5px 7px;

    padding: 3px 11px; }

#forum-description { clear:both; }

#forum-header-avatar { float: left; margin-right: 16px; margin-top: 16px; }

#forum-header-avatar img {border:3px solid #dde9f3; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;	box-shadow: 0 0 8px 0 #c5ccd1; padding:0;}

#forum-header-content { padding-top:10px;}

.bbp-forum-front .entry-content {padding-top:15px; }

div.wpcf7 { background:#ffffff; }

#simplemodal-container { top:50px !important; }

	#view_menu { background: url("images/view_menu.png") no-repeat scroll center 0 transparent;

    color: #187B9E !important;

    float: left;

    font-size: 16px !important;

    font-weight: bold;

    height: 60px;

    line-height: 39px;

    margin: 5px auto;

    padding-top: 60px;

    width: 110px;}

	#view_website {     background: url("images/view_website.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);

    color: #187B9E !important;

    float: left;

    font-size: 12px !important;

    font-weight: bold;

    height: 60px;

    line-height: 39px;

    margin: 5px 10px;

    padding-top: 60px;

    text-align: center;

    width: 110px;}

#view_teetime {

    background: url("images/bookteetime.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);

    color: #187B9E !important;

    float: left;

    font-size: 12px !important;

    font-weight: bold;

    height: 60px;

    line-height: 39px;

    margin: 5px 10px;

    padding-top: 60px;

    text-align: center;

    width: 110px;

}

	#view_scoreboard { background: url("images/scoreboard.png") no-repeat scroll center 0 transparent;

    color: #187B9E !important;

    float: left;

    font-size: 12px !important;

    font-weight: bold;

    height: 60px;

    line-height: 39px;

    margin: 5px 10px;

    padding-top: 60px;

    text-align: center;

    width: 110px;}

	#view_reservationslink { background: url("images/reservations.png") no-repeat scroll center 0 transparent;

    color: #187B9E !important;

    float: left;

    font-size: 12px !important;

    font-weight: bold;

    height: 60px;

    line-height: 39px;

    margin: 5px 10px;

    padding-top: 60px;

    text-align: center;

    width: 110px;}

	#view_charityinfo { background: url("images/charity.png") no-repeat scroll center 0 transparent;

    color: #187B9E !important;

    float: left;

    font-size: 12px !important;

    font-weight: bold;

    height: 60px;

    line-height: 39px;

    margin: 5px 10px;

    padding-top: 60px;

    text-align: center;

    width: 110px;}

	#view_store { background: url("images/store.png") no-repeat scroll center 0 transparent;

    color: #187B9E !important;

    float: left;

    font-size: 12px !important;

    font-weight: bold;

    height: 60px;

    line-height: 39px;

    margin: 5px 10px;

    padding-top: 60px;

    text-align: center;

    width: 110px;}

	#view_spa { background: url("images/spaservice.png") no-repeat scroll center 0 transparent;

    color: #187B9E !important;

    float: left;

    font-size: 12px !important;

    font-weight: bold;

    height: 60px;

    line-height: 39px;

    margin: 5px 10px;

    padding-top: 60px;

    text-align: center;

    width: 110px;}

	.field-row { margin:0px 0px 10px 0px;}

	.field-row label {float: left; margin-right: 4px; width: 105px; line-height:19px;}

	.request-membership {background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#044eca), color-stop(100%,#618cd4)) !important; color:#ffffff !important; float:right; height:33px; width:159px; border-radius:5px; margin-right:10px; text-align:center; line-height:31px;}

	.fb_iframe_widget { margin-bottom:15px; }

	.a-btn{

    width: 120px;

    height: 120px;

    border-radius: 50%;

    display: block;

    margin: 20px;

    float: left;

    background: #f0ad4e;

    position: relative;

    box-shadow:    

        0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset,

        0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset,

        0px 0px 0px 7px #fff, 

        0px 0px 1px 8px rgba(188, 188, 188, 0.4),

        0px 0px 0px 9px #fff;

    transition: all 0.3s linear;

}

.a-btn span{

    display: table-cell;

    width: 80px;

    height: 80px;

    padding: 20px;

    text-align: center;

    vertical-align: middle;

    font-size: 22px;

    color: #fff;

    text-shadow: 0px 1px 1px #A03F16;

    font-family: "Arvo", "Myriad Pro", "Trebuchet MS", sans-serif;

    transition: all 0.3s linear;

}

.a-btn span:nth-child(1), 

.a-btn span:nth-child(3){

    position: absolute;

    top: 0px;

    left: 0px;

    font-size: 40px;

    line-height: 36px;

    opacity: 0;

}

.a-btn span:nth-child(1){

    background: transparent url(images/star.png) no-repeat center center;

    opacity: 0.2;

}



.a-btn:hover{

    background: rgba(170, 77, 27, 0.6);

    box-shadow:    

        0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset,

        0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset,

        0px 0px 0px 7px #fff, 

        1px 4px 5px 8px rgba(188, 188, 188, 0.6),

        0px 0px 0px 9px #fff;

}

.a-btn:hover span:nth-child(3){

    opacity: 1; 

}

.a-btn:hover span:nth-child(2){

        transform: scale(0);

    opacity: 0; 

}

.a-btn:hover span:nth-child(1){

    animation: rotate 1s linear; 

}



.a-btn:active{

    box-shadow:    

        0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset,

        0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset,

        0px 0px 0px 7px #fff, 

        0px -1px 0px 8px rgba(188, 188, 188, 0.3),

        0px 0px 0px 10px #fff;

}

.a-btn:active span:nth-child(2){

    color: rgba(170, 77, 27, 0.8);

    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.6);

}



.deals-button {

   border-top: 1px solid #96d1f8;

   background: #65a9d7;

   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));

   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);

   background: -moz-linear-gradient(top, #3e779d, #65a9d7);

   background: -ms-linear-gradient(top, #3e779d, #65a9d7);

   background: -o-linear-gradient(top, #3e779d, #65a9d7);

   padding: 2px 6px;

   -webkit-border-radius: 8px;

   -moz-border-radius: 8px;

   border-radius: 8px;

   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;

   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;

   box-shadow: rgba(0,0,0,1) 0 1px 0;

   text-shadow: rgba(0,0,0,.4) 0 1px 0;

   color: white !important;

   font-size: 14px;

   font-family: Georgia, serif;

   text-decoration: none;

   vertical-align: middle;

   }

.deals-button:hover {

   border-top-color: #28597a;

   background: #28597a;

   color: #ccc;

   }

.deals-button:active {

   border-top-color: #1b435e;

   background: #1b435e;

   }

/* The styles for the yellow button */

.redeem-coupon-green {

	color: #fff;

	border: 1px solid #077D23;

	background-image: -moz-linear-gradient(#068F26, #077D23);

	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#077D23), to(#068F26));

	background-image: -webkit-linear-gradient(#068F26, #077D23);

	background-image: -o-linear-gradient(#068F26, #077D23);

	text-shadow: 1px 1px 1px #fbe5ac;

	background-color: #077D23;

	font-size: 12px; 

	text-decoration: none!important; 

	font-family: Helvetica, Arial, sans serif;

	padding: 8px 12px; 

	border-radius: 3px; 

	-moz-border-radius: 3px; 

	box-shadow: inset 0px 0px 2px #fff;

	-o-box-shadow: inset 0px 0px 2px #fff;

	-webkit-box-shadow: inset 0px 0px 2px #fff;

	-moz-box-shadow: inset 0px 0px 2px #fff;

}

.redeem-coupon-green:hover {

	border: 1px solid #077D23;

	background-image: -moz-linear-gradient(#077D23, #068F26);

	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#068F26), to(#077D23));

	background-image: -webkit-linear-gradient(#077D23, #068F26);

	background-image: -o-linear-gradient(#077D23, #068F26);

	background-color: #068F26;

}

.redeem-coupon-green:active {

	border: 1px solid #077D23;

	background-image: -moz-linear-gradient(#077D23, #068F26);

	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#068F26), to(#077D23));

	background-image: -webkit-linear-gradient(#077D23, #068F26);

	background-image: -o-linear-gradient(#077D23, #068F26);

	background-color: #068F26;

}



.redeem-coupon-red {

	color: #fff;

	border: 1px solid #B02205;

	background-image: -moz-linear-gradient(#DB300D, #B02205);

	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B02205), to(#DB300D));

	background-image: -webkit-linear-gradient(#DB300D, #B02205);

	background-image: -o-linear-gradient(#DB300D, #B02205);

	text-shadow: 1px 1px 1px #fbe5ac;

	background-color: #B02205;

	font-size: 12px; 

	text-decoration: none!important; 

	font-family: Helvetica, Arial, sans serif;

	padding: 8px 12px; 

	border-radius: 3px; 

	-moz-border-radius: 3px; 

	box-shadow: inset 0px 0px 2px #fff;

	-o-box-shadow: inset 0px 0px 2px #fff;

	-webkit-box-shadow: inset 0px 0px 2px #fff;

	-moz-box-shadow: inset 0px 0px 2px #fff;

}

.redeem-coupon-red:hover {

	border: 1px solid #B02205;

	background-image: -moz-linear-gradient(#B02205, #DB300D);

	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DB300D), to(#B02205));

	background-image: -webkit-linear-gradient(#B02205, #DB300D);

	background-image: -o-linear-gradient(#B02205, #DB300D);

	background-color: #DB300D;

}

.redeem-coupon-red:active {

	border: 1px solid #B02205;

	background-image: -moz-linear-gradient(#B02205, #DB300D);

	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DB300D), to(#B02205));

	background-image: -webkit-linear-gradient(#B02205, #DB300D);

	background-image: -o-linear-gradient(#B02205, #DB300D);

	background-color: #DB300D;

}



@-webkit-keyframes rotate{

    0% { transform: scale(1) rotate(0);}

    50% { transform: scale(0.5) rotate(180deg);}

    100% { transform: scale(1) rotate(360deg);}

}

#item-header-avatar { margin:0px 15px 0px 0px; float:left; width:155px;}

#groups-dir-list  .pagination-links .page-numbers, #groups-dir-list  .pagination-links a  {

    display: inline-block;

    height: 26px;

    line-height: 24px;

    text-align: center;

    width: 26px;}

#whats-new-textarea textarea {width: 100%;}

#groups-directory-form a.button { background: none repeat scroll 0 0 #EEEEEE; clear: both; display: table; font-size: 17px; padding: 5px; margin:9px 0px;}

ul#activity-stream li { display:block; clear:both; background: none !important;

 border: 3px solid #EEEFF1; position:relative;}

 ul#activity-stream li .activity-avatar {float:left;} 

  ul#activity-stream li .activity-avatar img {padding:5px 10px 5px 5px;} ul#activity-stream li .activity-meta { position: absolute; right: 10px; bottom: 0px;     background: linear-gradient(to bottom, #F2F9FF 0%, #D5F1FD 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); padding:3px; }

 ul#activity-stream li .bpfb_final_link .bpfb_link_preview_container { float:none; display:inline } ul#activity-stream li .bpfb_final_link .bpfb_link_preview_container img {max-width:100%;} ul#activity-stream li .bpfb_final_link .bpfb_link_contents { float:none; display:inline}

.buddypress #content .item-list-tabs ul li {display:inline-block; padding:0 10px 0px 13px;}

 ul#member-list li { display:block; clear:both; background: linear-gradient(to bottom, #FFFFFF 0%, #EEEFF1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

 border: 3px solid #EEEFF1; position:relative;}

 .item-list-tabs ul li#members-groups-li {display:none !important;} 

 .leave-group{background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #CCCCCC; border-radius: 3px; color: #777777;

 cursor: pointer; font: 12px/14px Arial,Tahoma,Verdana,sans-serif; outline: medium none; padding: 4px 10px; text-align: center; text-decoration: none; margin-bottom:4px; display:inline-block;}

 .bpfb_form_container {background:none !important; border:1px solid #ccc; padding:0 1em 1em !important;} .bpfb_form_container form > h5 {margin-top:0px !important;} .item-list-tabs ul li#nav-hierarchy-groups-li a span {display:none;} ul.rtmedia-list li {background:none !important;}

 .view_all_coupons { background: url("images/view_all.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: right;height: 36px;text-indent: -999999px;width: 201px; }

 .ac-form { display:none; } .subitem {border-color: none;border-image: none;border-style: solid;border-width: 0 !important;padding-right: 0 !important;}

  #redeem-btn { position:absolute; right:21px; top:-9px; }

 #redeem-btn a {background: url("images/remove.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); width:16px; height:16px; font-size:0; text-indent:-99999; display:block}
 .ticket {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    position: relative !important;
    float: left;
    padding: 25px 0px;
    margin: 0 5px 5px 0;
	width:100%;
	height:200px;
	border-radius:0px !important;
	border:0px !important;
}

.ticket:after {
    content: "";
    position: absolute !important;
    z-index: 100;
    top: 0;
    left: 0;
    border-right: #fff 20px solid;
    border-bottom: #fff 20px solid;
    -moz-border-radius: 0 0 20px 0;
    -webkit-border-radius: 0 0 20px 0;
    border-radius: 0 0 20px 0;
}

.ticket:before {
    content: "";
    position: absolute !important;
    z-index: 100;
    top: 0;
    right: 0;
    border-left: #fff 20px solid;
    border-bottom: #fff 20px solid;
    -moz-border-radius: 0 0 0 20px;
    -webkit-border-radius: 0 0 0 20px;
    border-radius: 0 0 0 20px;
}

.ticket .circle {
    position: absolute !important;
    z-index: 100;
    border: 0px #fff solid;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: -5px;
    width: 100%;
    height: auto;
    top: 100%;
	bottom:0px;
    left: 0;
}
.ticket .circle:after {
    content: "";
    position: absolute !important;
    z-index: 100;
    bottom: 0;
    left: 0;
    border-right: #fff 20px solid;
    border-top: #fff 20px solid;
    -moz-border-radius: 0 20px 0 0;
    -webkit-border-radius: 0 20px 0 0;
    border-radius: 0 20px 0 0;
}
.ticket .circle:before {
    content: "";
    position: absolute !important;
    z-index: 1000;
    bottom: 0;
    right: 0;
    border-left: #fff 20px solid;
    border-top: #fff 20px solid;
    -moz-border-radius: 20px 0 0 0;
    -webkit-border-radius: 20px 0 0 0;
    border-radius: 20px 0 0 0;
}
.ticket_meta{
	padding:4px 0px;
	}