/* @override http://local.wimgo.com/media/css/style.css */

/*
-------------------------------------------------------
 	WIMGO v 2.1 modularized css STYLES
	file: style.css file 
	date: 01.17.10 rev: 8/9/10
	author: team wimgo
	----------------------------------------------------
*/
/* body/page constants */
body { font-size:.8em; margin:0; padding:0; /*overflow-x: hidden;*/ font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; }
/*.content { overflow: hidden; }*/

@font-face {
	font-family: 'AvenirMedium';
	src: url('../fonts/AvenirMedium.eot');
	src: local('?'), url('../fonts/AvenirMedium.woff') format('woff'), url('../fonts/AvenirMedium.ttf') format('truetype'), url('../fonts/AvenirMedium.svg#webfont3jNwtMLc') format('svg');
	font-weight: normal;
	font-style: normal; }
.hdr-font { font-family: "AvenirMedium", "HelveticaNeue","Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; line-height: 1.1em; }
.hdr-font a { font-weight: normal; }
/* SEO based typeface manipulations */
/* had to change the default size of the h1 for widgets*/
.widget-hdr{/* see structure.css*/}
.categories-subhead{font-weight:normal;}


hr { display:none; }
.debug-code{margin:30px; padding:10px; color: #44432a; font-size:1em; background-color:#E8E388; border:double 3px #666445} /* debugging code style */
p {line-height:120%}
.hidden { display: none; }

.navigation{font-size:.9em}
.amp { font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif; font-size: 85%; font-style: italic; }
.ellipsis { font-size: 10px; letter-spacing: 0; }
.newsletter-email { font-size: 120%;  padding: 5px 0 0 5px; display: block; }
.center{text-align: center}

/* Forms */
.form-text, .form-textarea { border: 2px solid #bbb; padding: .5em 0 .5em .5em; font-size: 16px; 
	display:block; width: 95.5%; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
	.form-textarea { height: 70px; }
.form-text:focus, .form-textarea:focus { border-color: #FF9900; outline:none; }
.form-checkbox, .form-radio { vertical-align: baseline; margin-right: .5em; }
fieldset legend, .form-label { padding-left: .5em; font-weight: bold; }
.form-label-checkbox, .form-label-radio { padding-left: .5em; font-weight: bold; white-space: nowrap; }
.form-label span { font-style: italic; font-size: .75em; padding-left: 1em; font-weight: normal; }
.form-select { font-size: 14px; width: 100%; padding: .25em; margin: .65em 0; }
.form-select-inline { display: inline; width: auto; }
.alert { padding: 10px; margin: 0 10px 25px; border: 1px solid #c9e0f2; display: none; position: relative; }
.alert-icon { height: 55px; width: 20px; float: left; margin: -20px 20px 0 10px; background: url("http://s3.amazonaws.com/wimgo/images/alert_icons.gif") left no-repeat; }
.alert .arrow-icon { height: 10px; left: 20px; position: absolute; top: -10px; width: 20px; background: url("http://s3.amazonaws.com/wimgo/images/up_arrow.png") no-repeat; }
.form-help {  }
.tooltip { position: absolute; z-index: 99999; display: none; max-width: 300px; -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); }
fieldset { padding: 10px; }

/* Button Bar */
.button-bar { padding: 0; }
.button-bar li { float: left; }
.button-bar .button-bar-item, .button-bar .button-bar-item span { -moz-border-radius: 0; -webkit-border-radius: 0; margin-left: 0; margin-right: 0; }
.button-bar span { padding-left: 0.5em; padding-right: 0.5em; }
.button-bar .button-bar-item.first,.button-bar .button-bar-item.first span { -moz-border-radius: 1em; -webkit-border-radius: 1em; -moz-border-radius-bottomright: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; }
.button-bar .button-bar-item.last, .button-bar .button-bar-item.last span {-moz-border-radius: 1em; -webkit-border-radius: 1em; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; }

/* new 404 page stuff*/
.fourohfour{ width:770px; height:350px;
display:block; background-image: url(https://wimgo-biz.s3.amazonaws.com/images/404.png); background-repeat: no-repeat; 
}

.fourohfour p { margin-left: 200px; margin-top: 230px;}

/* new app button style */
.appbutton {
    border: 1px solid #e3e3e3;
    border-left-color: #cecece;
    border-right-color: #cecece;
    border-bottom: 1px solid #b9b9b9;
    background: #c9c9c9;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#c9c9c9));
    background: -moz-linear-gradient(top, #f2f2f2, #c9c9c9);
    filter:progid:DXImageTransform.Microsoft.Gradient(enabled='true',startColorstr=#f2f2f2,endColorstr=#c9c9c9);
    padding: 7px 13px;
    
    /* set the border radius for all major browsers */
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    behavior: url(/media/css/border-radius.htc);
    
    -webkit-box-shadow: rgba(0,0,0,.2) 0 .15em .2em;
    -moz-box-shadow: rgba(0,0,0,.2) 0 .15em .2em;
    box-shadow: rgba(0,0,0,.2) 0 .15em .2em;
    text-shadow: rgba(255,255,255,.5) 0 .05em 0;
    
    /* font settings */
    letter-spacing: .05em;
    font-weight: 500;
    color: #7f7f7f;
    font-size: 11px;
    line-height: 1em;
    text-decoration: none !important;
    
    vertical-align: middle;
    }
/*.accept:hover,.cancel:hover{border:1px solid #333}*/
.appbutton.accept:hover {
    /*border-top: 1px solid #71ec58;
    border-bottom: 1px solid #48833b;*/
    border: 1px solid #188601;
    
    background: #216213;
    background: -webkit-gradient(linear, left top, left bottom, from(#58ba43), to(#0d4900));
    background: -moz-linear-gradient(top, #58ba43, #0d4900);
    filter:progid:DXImageTransform.Microsoft.Gradient(enabled='true',startColorstr=#58ba43,endColorstr=#0d4900); 
    
    -webkit-box-shadow: rgba(0,0,0,.2) 0 .15em .2em;
    -moz-box-shadow: rgba(0,0,0,.2) 0 .15em .2em;
    box-shadow: rgba(0,0,0,.2) 0 .15em .2em;
    
    /*-webkit-box-shadow: rgba(0,0,0,.2) 0 .15em .2em;
    -moz-box-shadow: rgba(0,0,0,.2) 0 .15em .2em;
    box-shadow: rgba(0,0,0,.2) 0 .15em .2em;*/
    text-shadow: #216213 0 -1px 0;
    color:#fff;
    }
.appbutton.cancel:hover {
    /*border-top: 1px solid #71ec58;
    border-bottom: 1px solid #48833b;*/
    border: 1px solid #860101;
    
    background: #860101;
    background: -webkit-gradient(linear, left top, left bottom, from(#c00404), to(#650000));
    background: -moz-linear-gradient(top, #c00404, #650000);
    
    -webkit-box-shadow: rgba(0,0,0,.2) 0 .15em .2em;
    -moz-box-shadow: rgba(0,0,0,.2) 0 .15em .2em;
    box-shadow: rgba(0,0,0,.2) 0 .15em .2em;
    
    /*-webkit-box-shadow: rgba(0,0,0,.2) 0 .15em .2em;
    -moz-box-shadow: rgba(0,0,0,.2) 0 .15em .2em;
    box-shadow: rgba(0,0,0,.2) 0 .15em .2em;*/
    text-shadow: #490000 0 -1px 0;
    color:#fff;
    }

.appbutton.cancel:active {
    background: -webkit-gradient(linear, left top, left bottom, from(#420000), to(#800101));
    background: -moz-linear-gradient(top, #420000, #800101);
    /*top:2px;*/
   }
   
   .appbutton { 
   display: inline-block;
   /*background: #fff;*/
   /*border: 1px solid #ddd;*/
   cursor: pointer;
   overflow: hidden;
   white-space: nowrap;
    text-align: center;
   /*-moz-box-shadow: 0 0 .25em rgba(0,0,0,.2);
   -webkit-box-shadow: 0 0 .25em rgba(0,0,0,.2);
   -moz-border-radius: 1.1em;
   -webkit-border-radius: 1.1em;*/
    }
    /* temp image for raduis changes call to action*/
    .radiusarrow{background: url(http://wimgo.s3.amazonaws.com/images/search/pencilarrow.gif) no-repeat right}
    
/* Text colors */
.color0,.bg-color4,.bg-color5,.bg-color6,.bg-color6 a:hover,.bg-color7,.bg-color8,.bg-color9,.bg-color12,.bg-color13,.bg-color15,.bg-color16,.bg-color17,.bg-color21,
.pages a:hover,.pages a.current-page,.hd-toggle .active, fieldset legend:hover,.tabs .tab-control li.active a,.navigation li.selected a{ 
	color:#fff } /*  secondary text and header color   */
.color1,.color1 a{color:#57a748;} /* used on tags: <h1-h2> main text color, usually will be link */
.color2,a,.bg-color9 a:hover, .color2 a:hover{ color:#FF7800; } /* a main default link color, site text color */
.color3{ color: #FF9900; } /*  tinted color of .color2, used in some hover states (footer hovers), used in some icon navigational elements  */
.color4{ color:#DAAD78 } /*  tone of .color2, used for sub text items that are a part of link displays but need to be singled out */ 
.color5{ color: #42545E; } /* used for deals sections links */
.color6{ color:#65899F; } /*  secondary venue section block headers*/
.color7,.bg-color6 a{ color:#6AB6CF; } /* primary navigation text color */
.color8,.bg-color9 a{ color:#c2def2; }  /* footer link text color */
.color9,body, .tabs-v2 .tab-control-v2 li a{ color:#666; }  /*  primary body text color  */
.color10,fieldset legend,.form-label,.tabs .tab-control li a,.color10 a h3:visited { color:#909090; } /* secondary text and alt header text color */
.color11{ color:#e7e7e7; }
.color12{ color: #363636; }
.color13,.mod-fb a,.mod-fb-like a, .tabs-v2 .tab-control-v2 li.active a, .fb-link{ color: #3B5998; } /* Facebook blue link color */

/* Background colors */
.bg-color0, .drilldown .inner, .odd, .basic-row, .alert, .bg-color14, .basic-row, .tabs .tab-control li { background-color:#fff; } /* white bg - duh! --*/
.bg-color1,.basic-ext .inner,.drilldown,.bg-color10,.bg-color11{ 
	background-color:#e7e7e7; } /* main mod bg color */
.bg-color2, .menu li a:hover, .menu .menu-selected{ background-color:#F1F7FC } /* main venue bg color */
.bg-color3{background-color:#D4E7F5} /* secondary venue bg color and deals ftr */
.bg-color4,.pages a:hover,.pages a.current-page,.bg-color16,.hd-toggle .active{background-color:#999} /* secondary brc headers */
.bg-color5,.bg-color12{background-color:#57a748;} /* global search bar hdr, 7 day event hdr color */
.bg-color6{background-color:#33424B} /* main nav bg color */
.bg-color7,.navigation li a:hover{background-color:#232E36} /* main nav bar "selected" color */
.navigation li.selected a:hover{background-color: transparent;}
.bg-color8,.bg-color13{background-color:#526C7C} /* used in search bar button area */
.bg-color9,.bg-color9 a{background-color:#3F576E} /* footer links part of footer */


/* Gradients */
.bg-color10, .tabs .tab-control li a, .tab-control-v2 li, .ui-slider-horizontal{ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#D6D6D6)); background-image: -moz-linear-gradient(100% 100% 90deg,#D6D6D6, #f7f7f7); }
.bg-color11{background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e7e7e7), to(#fff)); background-image: -moz-linear-gradient(100% 100% 90deg,#fff, #e7e7e7);}
.bg-color12{background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#57a748), to(#2E6C20)); background-image: -moz-linear-gradient(100% 100% 90deg,#2E6C20, #57a748); }
.bg-color13, fieldset legend:hover,.tabs .tab-control li.active a{background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#72B5E2), to(#536a7a)); background-image: -moz-linear-gradient(100% 100% 90deg,#536a7a, #72B5E2); }
.bg-color14,.basic-row,div.jGrowl div.jGrowl-notification.notification-banner, .menulevel2 h3.open{	 background-image: -webkit-gradient(linear, 0% 50%, 0% 100%, from(#fff), to(#e7e7e7)); background-image: -moz-linear-gradient(center top , #FFFFFF 75%, #e7e7e7); }
.bg-color15 { background-color: #6ab6cf; }
.bg-color16,.hd-toggle .active{ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#888), to(#bbb)); background-image: -moz-linear-gradient(100% 100% 90deg,#bbb, #888); }
.bg-color17{ background-color: #c5c5c5; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d6d6d6), to(#b4b4b4)); background-image: -moz-linear-gradient(100% 100% 90deg,#b4b4b4, #d6d6d6); }
.bg-color18 {background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee)); background-image: -moz-linear-gradient(center top , #FFFFFF 50%, #eee);}
.bg-color19 {background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#84c8db), to(#51a4c3)); background-image: -moz-linear-gradient(100% 100% 90deg, #51a4c3, #84c8db);}
.bg-color20 {background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D4E7F5), to(#ecf5fb)); background-image: -moz-linear-gradient(100% 100% 90deg, #ecf5fb, #D4E7F5);}
.bg-color21 {background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#739bb1), to(#567896)); background-image: -moz-linear-gradient(100% 100% 90deg, #567896, #739bb1);}


/** DON'T FORGET TO ADD IE VERSIONS OF ANY NEW GRADIENTS IN IE.CSS **/
/* dont delete - prev. main hdr color .bg-color13{ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#71B1D5), to(#526d7e)); background-image: -moz-linear-gradient(100% 100% 90deg,#526d7e, #71B1D5); }*/
/* dont delete - original navigation gradient 
.nav-bg{	
	color:white; background-color: #333E44; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#344652), to(#2d343a)); background-image: -moz-linear-gradient(100% 100% 90deg,#2d343a, #344652);
}*/
/* link behaviors */ 
a { font-weight: bold; text-decoration:none; outline: none; cursor: pointer; }
a:hover,a:visited:hover{ text-decoration:underline}

/* resets underline behavior */
a.reset-underline,a.reset-underline:hover,a.reset-underline:visited,.bg-color6 a:hover,.bg-color6 a:visited:hover,.pages a:hover{ text-decoration:none}
a:hover,a:visited:hover,a.button:hover,.secondlevellink:visited{ 
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
 }
 sup {/*font-weight:bold;*/ display:inline; font-size:55%; vertical-align:top}

 /* resets opacity of certain element/class combos back to 100% */
.bg-color6 a:visited,.bg-color9 a:visited,.bg-color6 a:hover,.bg-color9 a:hover,.bg-color6 a:visited:hover,.bg-color9 a:link,.button-disabled span:hover,.leaderboard-ad a:hover,.opacityreset,.opacityreset:hover,.opacityreset a:hover, #fdbk_tab, a.ogreearslink{ 
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
 }
 
.basic-row{
	border-bottom:1px solid #d6d6d6;
}
hr{border: 4px solid #e7e7e7; border-width: 0 0 4px 0;}

div .spinner{margin-top:50px;}
.spinner{width:35%; margin-left:30%;
    -moz-box-shadow: 0px 0px 5px #ccc;
    -webkit-box-shadow: 0px 0px 5px #ccc;
    box-shadow: 0px 0px 5px #ccc;}
.spinner img{vertical-align:middle; display:inline}

/* Box skins */
/* basic box skin */
.basic{ padding:4px; border: solid 1px #e7e7e7; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -webkit-background-clip: padding-box; }
.basic .inner{border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; -webkit-background-clip: padding-box; }
.basic-ext .inner { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  -webkit-background-clip: padding-box; }
	.basic .inner .hd, .basic .inner .hd, .drilldown .inner .hd { -moz-border-radius-topleft:9px; -webkit-border-top-left-radius:9px; -moz-border-radius-topright:9px; -webkit-border-top-right-radius:9px; -webkit-background-clip: padding-box; }
	.inner .ft{ -moz-border-radius-bottomleft:9px; -webkit-border-bottom-left-radius:9px; -moz-border-radius-bottomright:9px; -webkit-border-bottom-right-radius:9px; -webkit-background-clip: padding-box; }
	.basic .hd.coupon{ -moz-border-radius-topleft:0px; -webkit-border-top-left-radius:0px; -moz-border-radius-topright:0px; -webkit-border-top-right-radius:0px; -webkit-background-clip: padding-box; }
	.basic-edge {padding: 0;}
/* drilldown box skin */
.drilldown{ padding:2px; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -webkit-background-clip: padding-box; }
	.drilldown .inner { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-background-clip: padding-box; }
.basic-sq,.basic-sq .inner,.basic-sq .inner .ft{ padding:4px; border: solid 1px #e7e7e7;border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
/* BRC box skin */
.basic-brc { border-color: #ccc; padding: 3px; background: #fff; }
	.basic-brc, .basic-brc .inner, .basic-brc .ft { -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; }
	.basic-brc .hd { overflow: visible; position: relative; z-index: 2; }
		.basic-brc .hd.bg-color12, .basic-brc .hd.bg-color13 { text-shadow: .1em .1em 0 rgba(0,0,0,0.2); }
		.basic-brc .hd:after { content:"\00a0"; display:block; position:absolute; bottom:-10px; left: 10px; border:5px solid transparent; width:0; height:0; }
		.basic-brc .hd.bg-color10:after { border-top-color:#D6D6D6; }
		.basic-brc .hd.bg-color12:after { border-top-color:#2E6C20; }
		.basic-brc .hd.bg-color13:after { border-top-color:#536A7A; }
	.basic-brc .bd { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#f3f3f3)); background-image: -moz-linear-gradient(100% 100% 90deg,#f3f3f3, #FFF);}

.mod-deal, .mod-deal .inner, .mod-deal .hd, .mod-deal .ft { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
.mod-deal { box-shadow: 0 5px 5px rgba(0,0,0,0.3); -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.3);  }
.mod-deal .bd { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#f3f3f3)); background-image: -moz-linear-gradient(100% 100% 90deg,#f3f3f3, #FFF);}
.mod-deal .ft { border-top: 1px dashed #526C7C; }
.mod-deal{ margin:5px;}

/* Header styles */
h1.hdr-font span { margin-left: .6em; font: normal .7em Arial,Helvetica,sans-serif; }
.hdr-movies{
	background-color: #fcf7f7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#F4E2E2)); background-image: -moz-linear-gradient(100% 100% 90deg,#F4E2E2, #FFF); }
.hdr-restaurants{
	background-color: #fcf9eb; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#F9F5DC)); background-image: -moz-linear-gradient(100% 100% 90deg,#F9F5DC, #FFF); }
.hdr-business{
	background-color: #f2f5f7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#E7ECF0)); background-image: -moz-linear-gradient(100% 100% 90deg,#E7ECF0, #FFF); }
.hdr-marketplace{
	background-color: #f8f1e9; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#F1E5D7)); background-image: -moz-linear-gradient(100% 100% 90deg,#F1E5D7, #FFF); }
/* footers */
.ftr-light{
	border-top:1px solid #d6d6d6; padding-bottom:10px;
}

/* Module Header toggle links */
	.hd-toggle li { border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
	.hd-toggle li a { color: #666; font-weight: normal; }
	.hd-toggle li.active a { color: #fff; }
	
/* list styles */
/* pagination styles */
.pagination div{ line-height:1.25em;}
/*.pagination div:last-child{ width:65% }*/
.pagination select{margin:7px 0 0 10px}
.pages{ display:inline; padding:0}
	.pages li{padding:0; float:left;}
	.pages a, .pages span{display:block; padding:10px;
				font-weight:bold;
				height:14px }

.list-nearby{  }
	.list-nearby li, .list-like li { padding:10px; border-bottom: 1px solid #e7e7e7; overflow:hidden;  }
	.list-nearby a{ float:left; display:block; width:70% }
	.mod-like .bd, .list-like, .list-like li { overflow: visible; }
	.list-nearby span{ float:right; text-align:right; width:24% }
	.list-like .mod-like-venue { float: left; width: 64%; }
	.list-like .list-like-count{ float: right; width: 36%; }/*36% lets it show up to 4 digits*/
	.list-like .fb_edge_widget_with_comment { margin-top: 0; }
	
.list-featured{  /* may need to take off width from structure.css*/  }
	.list-featured.odd{ float:left; width: 43%; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;}
	.list-featured.even{ float:right; width: 43% }
	.list-featured li{ margin-right:5px; padding-bottom:3px; font-size:0.9em; }
	.list-featured li.odd{ margin-right:5px; padding-bottom:3px; font-size:0.9em; }
	.list-featured a{ }
.list-basic{}
	.list-basic li{ width: 100%; display:block; line-height: 100%; overflow:hidden  }
	.list-basic li a{ /* padding:10px 10px 0 10px;; overflow:hidden*/ }
	.list-basic span,.list-basic p{ clear:both; }
	.list-basic span{ /*margin:0; padding:0*/ }
	
.list-recommendations ul{ width:40px; border-right:1px solid #CDCDCD; text-align:center; overflow:hidden; }
	.list-recommendations .date{ margin-right:10px; font-weight: bold}
	.list-recommendations li { overflow:hidden; width:100%;}
	.date li{ font-size: .8em; margin: -2px 0; text-transform: uppercase; }
	.date .date-numeral{ font-size: 2.1em; line-height: 1em; }
.list-stars {  }
	.list-stars li { background: url(http://s3.amazonaws.com/wimgo/images/blue-star.png) no-repeat 0 5px; margin-bottom: auto; margin-left: auto; margin-right: auto; padding: 10px 30px 20px 50px; margin: 0; border-bottom: 1px solid #ddd; }
	
.list-mobile { background: url(http://s3.amazonaws.com/wimgo/images/list-mobile-bg.png) bottom left no-repeat; }
	.list-mobile li { -moz-box-shadow: 0 1px #fff inset; -webkit-box-shadow: 0 1px #fff inset; }
		/* Leaving heights and widths in style.css since it's tied to sprites */
		.list-mobile-phone span, .list-mobile-info-title { background: url(http://s3.amazonaws.com/wimgo/images/list-mobile-sprite.png) no-repeat; text-indent: -9999px; }
		.list-mobile-phone .list-mobile-phone-iphone { width: 60px; height: 90px; background-position: 0 0; margin: 0 auto; }
		.list-mobile-title-iphone { width: 50px; height: 13px; background-position: 0 -90px; margin: 10px 0 5px; }
		.list-mobile-info .txt-sub { line-height: 1em; display: block; }
		.list-mobile-phone .list-mobile-phone-android { width: 60px; height: 90px; background-position: 0 -110px; margin: 0 auto; }
		.list-mobile-title-android { width: 72px; height: 11px; background-position: 0 -200px; margin-top: 25px; }
		.list-mobile-phone .list-mobile-phone-blackberry { width: 60px; height: 90px; background-position: 0 -220px; margin: 0 auto; }
		.list-mobile-title-blackberry { width: 80px; height: 15px; background-position: 0 -310px; margin-top: 20px; }
		.list-mobile-info .button { margin: 5px 0 0 -10px; }
			.list-mobile-info .button span { text-transform: none; }
		.list-mobile-web p { padding: 10px 30px; }
		.list-mobile-web a { display: block; font-weight: normal; text-indent: 5em; font-size: 130%; }
	
/* sq. corners */
.sq-corner-top,.sq-corner-top .inner{ -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; -moz-border-radius-topright:0; -webkit-border-top-right-radius:0; }
.sq-corner-btm,.sq-corner-btm .inner{ -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; }
.sq-corner-top-l,.sq-corner-top-l .inner{ -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; }
.sq-corner-top-r,.sq-corner-top-r .inner{ -moz-border-radius-topright:0; -webkit-border-top-right-radius:0 }
.sq-corner-btm-l,.sq-corner-btm-l .inner,.mod.sq-corner-btm-l .ft{ -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0 }
.sq-corner-btm-r,.sq-corner-btm-r .inner,.mod.sq-corner-btm-r .ft{ -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0 }
.sq-corner, .sq-corner .inner { -moz-border-radius:0; -webkit-border-radius:0; }

.navtab-movie{ padding-bottom:0; border-bottom: none}

/* BRC Style Module Footer bar */
.ft-bar { font-weight: bold; text-shadow: 1px 1px 0 rgba(255,255,255,0.5); }
.ft-bar .color0 { text-shadow: 1px 1px 1px rgba(0,0,0,0.25); }
.ft-bar p.f-right a, .ft-bar p.f-right input { background: none; border: none; border-left: 1px solid #aaa; -moz-box-shadow: -1px 0 0 #ddd; }
.ft-bar p.f-left a, .ft-bar p.f-left input { background: none; border: none; border-right: 1px solid #aaa; -moz-box-shadow: 1px 0 0 #ddd; }
		
/* tabs */
.tabs{padding-bottom:0px;}
.tabs .mod-tabs { margin-top: 0; }
.tabs ul{}
.tabs li{float: left; }
.tabs .tab-control {padding:0; margin-bottom: -1px; }
.tabs .tab-control li{ display: inline-block; margin:0 3px 0 0; padding-bottom: 0; border-bottom: 0; }
.tabs .tab-control li a{ /* - these styles were moved to stay consistent - */ display:inline-block; text-decoration: none; border-bottom: none;  -moz-border-radius-topleft:9px; -webkit-border-top-left-radius:9px; -moz-border-radius-topright:9px; -webkit-border-top-right-radius:9px; }
.tabs .tab-control li span{display:inline-block; text-align:center; padding: .6em 1.2em .4em; }
.tabs .tab-control li.active { z-index: 500; border-bottom-width: 2px; }
.tabs .tab-control li.active a{ /* moved to bg-color13 */ }
.tabs .mod-tabs .inner .hd {display:none; }

/* tabs */
.tabs-v2{padding-bottom:0px;}
.tabs-v2 .mod-tabs { margin-top: 0; }
.tabs-v2 ul{}
/*.tabs-v2 li{float: left; }*/
.tabs-v2 .tab-control-v2 { padding:0; margin-bottom: -1px; text-decoration: none; }
.tabs-v2 .tab-control-v2 li{ 
    float:left; display:inline-block; margin:0 3px 0 0; padding-bottom: 0; border-bottom: 0; border-bottom: none; 
    -moz-border-radius-topleft:8px; 
    -webkit-border-top-left-radius:8px; 
    -moz-border-radius-topright:8px; 
    -webkit-border-top-right-radius:8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    
    box-shadow: 5px 5px 5px #888;
    -moz-box-shadow: 5px 5px 5px #888;
    -webkit-box-shadow: 5px 5px 5px #888;
    behavior: url(/media/css/PIE.htc);  }
.tabs-v2 .tab-control-v2 li a{ /* - these styles were moved to stay consistent -  display:inline-block; text-decoration: none; border-bottom: none;  -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;*/ text-decoration: none;}
.tabs-v2 .tab-control-v2 li span{display:inline-block; text-align:center; padding: 1.0em 1.2em .4em;}
.tabs-v2 .tab-control-v2 li.active { margin-bottom:-1px; background:#fff;  z-index: 500;  border:1px solid #ccc; border-bottom-width: 0px; }
.tabs-v2 .tab-control-v2 li.active a{  /* moved to bg-color13 */ text-decoration: none;}
.tabs-v2 .mod-tabs .inner .hd {display:none; }
/* DIMMER FOR SCRIPT INIT PHASE */
.tabs-v2-dim { color:#ccc; }

	
/* accordians  */
.accordian-head {padding: 10px;}
.accordian-head .button-icon { display: block; *display:none; position: relative; z-index: 1; float: left; color: #999; text-shadow: none; line-height: 1em;	-moz-box-shadow: 0 0 .25em rgba(0,0,0,.1); -webkit-box-shadow: 0 0 .25em rgba(0,0,0,.2); height: .9em; width: .9em; -moz-border-radius: .55em; -webkit-border-radius: .55em; background: rgb(255,255,255); background: rgba(255,255,255,0.5); margin-right: 5px; }
.accordian-head .button-icon .arrow { display: block; position: absolute; z-index: 2;border: .33em solid transparent;*border-color:#000; *filter:chroma(color=black); }
.accordian-head.ui-state-default .button-icon .arrow{ left: 36%; top: 15%; border-left: .33em solid #777; }
.accordian-head.ui-state-active .button-icon .arrow { left: 15%; top: 36%; border-top: .33em solid #777; }

/* jy / jo button styles */
	.button-flat img,.button-flat-alt img,.button-inline img{
		border:0; margin:0 .3em 0 -.3em; padding:0; display:inline; vertical-align: middle; }

	.button-flat, .button-flat-alt{
		font-size:12px; line-height:100%; text-decoration:none !important; }

	.button-flat span{
		padding:.5em 1em .4em 1em; color: #666; background-color: #dddddd; }	
		
		.button-flat-alt span{
		padding:.5em 1em .4em 1em; color: #666; background-color: #dddddd; -moz-border-radius: 1.1em;  -webkit-border-radius: 1.1em;  }

	.button-flat-alt input { display: inline-block; *display:inline;
		white-space:nowrap;
		font-weight: bold;
		border:none;
		padding:.5em 1em .4em 1em;
		color: #666;
		background-color: #dddddd;
		-moz-border-radius: 1.1em; 
		-webkit-border-radius: 1.1em;
		font-size:12px !important;
		line-height:100% !important;
		text-decoration:none !important;
		margin-top:-12px !important;
	}



	.button-inline{
		color:#666;
		font-weight:normal;
		text-decoration:none !important;
		font-size:12px;
		line-height:100%; }
		.button-inline:hover{
			color:#999;
		}
	.button-inline em{
		color:#FF7800; 	 }
 	
.button-primary span,
.button-primary input{
	color: #fff; background-color: #75b469;
}
.button-secondary span{
	color: #fff; background: #ff7800;
}
.button.active span{
	color: #fff; background-color: #8bd3ea;
}
.button-disabled span{
	color: #aaa;
}

.button-light span{
	background-color:#eee;
}

.button i, .button b{
	font-weight:normal;
	font-style:normal;
}

	.button { display: inline-block; background: #fff; border: 1px solid #ddd; cursor: pointer; overflow: hidden; white-space: nowrap;
		color: #666; font-size: 12px; font-weight: 600; line-height: 1em; text-align: center; vertical-align: middle;
		-moz-box-shadow: 0 0 .25em rgba(0,0,0,.2); -webkit-box-shadow: 0 0 .25em rgba(0,0,0,.2);
		-moz-border-radius: 1.1em; -webkit-border-radius: 1.1em; text-decoration:none !important; }
	.button span,
	.button input { display: block; *display:inline; padding: .4em 1em; background-color: #dddddd; text-shadow: -1px 1px 0 rgba(255,255,255,.7);
		margin: 2px; -moz-border-radius: 1em; -webkit-border-radius: 1em; -webkit-background-clip: padding-box; *white-space:nowrap; text-transform: uppercase; border:none;
		/*grad*/background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dddddd), to(#aaaaaa));
				background-image: -moz-linear-gradient(100% 100% 90deg,#aaaaaa, #dddddd);  }
				.button input { padding: .325em .5em .27em; vertical-align: baseline; font-size: 1em; font-weight: bold; }
	.button-primary span,
	.button-primary input { color: #fff; background-color: #75b469; text-shadow: -1px 1px 0 rgba(0,0,0,.3);
		/*grad*/background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#75b469), to(#479737));
				background-image: -moz-linear-gradient(100% 100% 90deg,#479737, #75b469); }
	.button-secondary span,
	.button-secondary input { color: #fff; background: #ff7800; text-shadow: -1px 1px 0 rgba(0,0,0,.3);
		/*grad*/background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7941d), to(#ff7800));
				background-image: -moz-linear-gradient(100% 100% 90deg,#ff7800,#f7941d); }
	.button.button-highlight input,
	.button.button-highlight span { color: #4f6a7d; background-color: #8bd3ea; text-shadow: -1px 1px 0 rgba(255,255,255,.3); text-transform: capitalize;
		/*grad*/background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eff8fd), to(#cbeaf7));
				background-image: -moz-linear-gradient(100% 100% 90deg,#cbeaf7, #eff8fd); }
	.button.active input,
	.button.active span { color: #fff; background-color: #8bd3ea; text-shadow: -1px 1px 0 rgba(0,0,0,.3);
		/*grad*/background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8bd3ea), to(#72B5E2));
				background-image: -moz-linear-gradient(100% 100% 90deg,#72B5E2, #8bd3ea); }
	.button span input { display:none; }
	.button-disabled, .button-disabled span { color: #999; text-shadow: -.1em .05em .05em rgba(255,255,255,.7); cursor: default; }
	.button-small { font-size: 10px; }
	.button-large { font-size: 16px; }
	.button-xlarge { font-size: 18px; }
	.button-xxlarge { font-size: 28px; }
	.button .button-icon { display: block; *display:none; position: relative; z-index: 1; float: right; color: #999; text-shadow: none; line-height: 1em;
		-moz-box-shadow: 0 0 .25em rgba(0,0,0,.1); -webkit-box-shadow: 0 0 .25em rgba(0,0,0,.2);
		height: .9em; width: .9em; margin-left: .55em; -moz-border-radius: .55em; -webkit-border-radius: .55em;
		background: rgb(255,255,255); background: rgba(255,255,255,0.5); }
		.button-icon .arrow-right, .button-icon .arrow-down { display: block; position: absolute; z-index: 2;
			border: .33em solid transparent; *border-color:#000; *filter:chroma(color=black); /* IE6 specific hacks. */ }
			.button-icon .arrow-right { left: 36%; top: 15%; border-left: .33em solid #777; }
			.button-icon .arrow-down { left: 15%; top: 36%; border-top: .33em solid #777; }

.button-brc span, .button-brc input { color: #626262; text-shadow: -1px 1px 0 #fff; background-color: #fff; margin: 0; padding: 0.7em 1.2em 0.6em;
		/*grad*/background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee));
					background-image: -moz-linear-gradient(100% 100% 90deg,#eee, #fff); }
		.button-brc .button-icon { float: left; margin: -.25em .55em 0 -.25em; height: 1em; width: 1em; color: #fff; background: #f89119; border: 2px solid #ddd; -webkit-border-radius: .7em; -moz-border-radius: .7em; }
		.button-brc .button-icon.bg-color5 { background: #57A748; }
		.button-brc .button-icon .arrow-right { border-left-color: #fff; }
		.button-brc .button-icon .arrow-down { border-top-color: #fff; }
	
.button-trans { border: 1px solid #ccc; border-color: rgba(0,0,0,0.15); padding: .4em .8em .5em; font-size: 85%; color: #aaa; color: rgba(0,0,0,0.5);
						-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:none; font-weight: 300;
						 -moz-box-shadow: inset 0 1px 0 1px rgba(255,255,255,0.75); -webkit-box-shadow:inset 0 1px 1px 1px rgba(255,255,255,0.75);
						/*grad*/	background-image: -webkit-gradient(linear, 0% 66%, 0% 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.1)));
										background-image: -moz-linear-gradient(center top , rgba(0,0,0,0) 66%, rgba(0,0,0,0.1)); }
			
/* there's no "r" here */
	i.unicon{
		font-family: "Arial Unicode MS", Arial, Sans-Serif;
		font-style:normal; }

.button-full{
	position:relative;
	display:block;
	width:100% auto;
	margin:0 0 .5em 0;
	background-color:#fff;
	-moz-border-radius: 1.1em; 
	-webkit-border-radius: 1.1em; 
	padding:.5em 0 .4em 0;
}
	.button-full i.unicon{
		position:absolute;
		right:10px; }

.button-full:hover{
	background-color:#fafafa;
}

.button-full span{
	color:#FF7800; 
	background-color: transparent;
}
.button-full em {
	position:absolute;
	top:.58em;
	right:.58em;
}
.button.button-remove, .button.button-remove span { background-image: none;background-color: transparent; border-width: 0; border-style: none; -moz-box-shadow:none; -webkit-box-shadow:none; text-align: left; text-transform: none; margin: 0; padding: 3px 0 3px; }
.button.button-remove i.unicon { color: #fff; position: relative; margin: 0; padding: 0; left: 2px; bottom: 2px; font-size: 8px; }
.button.button-remove b.button-icon { background-color: #d93007; float: left; padding: 0; margin: 0 4px 0 0; }
.button.button-remove:hover i.unicon {}
.button.button-remove:hover {  }


/* VIew More Tab */
.tab-view-more { border-bottom: 1px solid #ccc; margin: 10px 0 20px; }
	.tab-view-more .button-view-more,
	.tab-view-more .button.button-view-more span{ margin:0; border-bottom: 0;
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#fff));
		background-image: -moz-linear-gradient(100% 100% 90deg,#fff, #eee);
		border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; -moz-border-radius-bottomleft: 0 !important; -moz-border-radius-bottomright: 0 !important; -webkit-border-radius-bottom-right: 0 !important; -webkit-border-radius-bottom-left: 0 !important; }
	.tab-view-more .button-view-more { padding: 0; margin-left: 10px; font-size: 80%; border-color: #ccc; }

    /*.tab-enlarge {-moz-border-radius-topright: 0; -webkit-border-radius-top-right: 0; -webkit-border-radius-top-right: 0; -webkit-border-radius-top-left: 0;}*/

.tab-enlarge { border-top: 1px solid #ccc; margin: 0px 0 10px 0; }
	.tab-enlarge .button-view-more,
	.tab-enlarge .button-view-more span { margin:0; border-bottom: 0;
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#fff));
		background-image: -moz-linear-gradient(100% 100% 90deg,#fff, #eee);
		-moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -webkit-border-top-left-radius: 0; }
	.tab-enlarge .button-view-more { padding: 0; margin-left: 10px; font-size: 80%; border-color: #ccc; }


/* experimental button styles */

.experiment .button, .experiment .button span { -moz-border-radius: .75em; -webkit-border-radius: .75em; text-transform: capitalize; }
.experiment{ display:none; }


 /*misc */
a.changeLocationScroll { font-size: 13px; font-weight: bold; text-decoration: none; }

ul.read-more-box,ul#schedule-more{
	padding:0;
}

/* Border Styles - JS 4/9/10*/
.brdr-0 {border: 0 none;}

.brdr-1 {border: 1px solid;}
.brdr-t1 {border-top: 1px solid;}
.brdr-r1 {border-right: 1px solid;}
.brdr-b1 {border-bottom: 1px solid;}
.brdr-l1 {border-left: 1px solid;}

.brdr-2 {border: 2px solid;}
.brdr-t2 {border-top: 2px solid;}
.brdr-r2 {border-right: 2px solid;}
.brdr-b2 {border-bottom: 2px solid;}
.brdr-l2 {border-left: 2px solid;}

.brdr-3 {border: 3px solid;}
.brdr-t3 {border-top: 3px solid;}
.brdr-r3 {border-right: 3px solid;}
.brdr-b3 {border-bottom: 3px solid;}
.brdr-l3 {border-left: 3px solid;}

.brdr-4 {border: 4px solid;}
.brdr-t4 {border-top: 4px solid;}
.brdr-r4 {border-right: 4px solid;}
.brdr-b4 {border-bottom: 4px solid;}
.brdr-l4 {border-left: 4px solid;}

.brdr-5 {border: 5px solid;}
.brdr-t5 {border-top: 5px solid;}
.brdr-r5 {border-right: 5px solid;}
.brdr-b5 {border-bottom: 5px solid;}
.brdr-l5 {border-left: 5px solid;}

.brdr-color0 {border-color: #fff;}
.brdr-color1 {border-color: #e7e7e7;}
.brdr-color2 {border-color: #d7d7d7;}
.brdr-color3 {border-color: #ccc;}
.brdr-color4 {border-color: #4F6A7D;}


/* Header */
.wimgo-logo { background:transparent  repeat-x scroll 0 0; background-image:url(http://s3.amazonaws.com/wimgo/images/wimgo-logo.png); }
.wimgo-powered-by, .wimgo-subtitle { -moz-box-shadow: 1px 0 rgba(255,255,255,0.2) inset; -webkit-box-shadow: 1px 0 rgba(255,255,255,0.25) inset; }
.amazon-logo-small{ text-align:left; display:inline-block; overflow:hidden; text-indent: -9999px; background: url(http://wimgo.s3.amazonaws.com/images/amazonlogo-mini.jpg) no-repeat 2px 0px; width:67px; height:15px;}

/* Location Switcher */
.change-location-container {border-color: #96d389;}
a.change-location-city {border-bottom: dotted 1px #55864b;}
a.change-location-city:hover, a.delete-location { background-color:#96d389; text-decoration:none; }
a.delete-location:hover { background-color:#c2e6ba; text-decoration:none; }
.location-error {color:#ffffcc; font-weight: bold;}
.change-location input {border-color: #3b6332;}
.change-location .location-submit {background-color:#47763d;}
.error-icon-yellow{ float:left; background:url(http://s3.amazonaws.com/wimgo/images/alerts-ui-sprite.png) no-repeat left top; width:20px; height:20px;margin-right:5px;}
.error-icon-red{ float:left; background:url(http://s3.amazonaws.com/wimgo/images/alerts-ui-sprite.png) no-repeat right top; width:20px; height:20px;margin-right:5px;}
.error-icon-white{ float:left; background:url(http://s3.amazonaws.com/wimgo/images/alerts-ui-sprite.png) no-repeat middle top; width:20px; height:20px;margin-right:5px;}


/* Login Navigation */
.login-nav p { font-size:12px; }
.login-nav p span { font-size: 14px; }
.login-nav li { font-size:11px; }
.login-nav li a { font-weight: normal; text-decoration:none; white-space: nowrap; }
	.login-nav li a#RES_ID_fb_login { line-height: 1em; }
	.login-nav-settings-arrow { font-size: 50%; padding-bottom: 3px; display: inline-block; }
	.login-nav-settings.hoverstate a { background: #fff; color: #42545e;
		border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px;
		border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px;  }
	.login-nav-settings-menu { -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.4);  -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.4); }
	.login-nav-settings-menu.basic, .login-nav-settings-menu.basic .inner {
		border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-top-right-radius: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; }
	.login-nav-settings-menu.basic .inner { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;  }
	.login-nav-settings.hoverstate .login-nav-settings-menu a { background: none; color: #42545e; }
.FB-not-logged-in { /*background: url("http://s3.amazonaws.com/wimgo/images/facebook-connect-glow.png") bottom center no-repeat;*/ text-shadow: -1px 1px 1px rgba(0,0,0,0.25)}
	.FB-not-logged-in b { font-weight: normal; font-size: 110%; }

a#whyfb {background: url("http://s3.amazonaws.com/wimgo/images/whyFB-curl.gif") -1000px -1000px no-repeat; display: block; height:85px; position: absolute; right: -10px; text-indent: -7777px; top: 0; width: 250px; z-index: 100; }
a#whyfb:hover { background-position: bottom right; }

/*  search v2 cx search based */
    /* main filter */
.search-main-filter{ margin:0; padding:0; overflow:visible; margin-left:-5px;line-height:18px }
    .search-main-filter li.selected{ margin-right:-15px; overflow:visible; padding: 7px 0 7px 15px; background:url("http://s3.amazonaws.com/wimgo/images/search/mainfilter-selected.gif") no-repeat; color:white; line-height:13px }
    .search-main-filter li{padding-left:15px}
    
    /* category filters */
    .filters{margin:5px 0; height:19px; background:url("http://s3.amazonaws.com/wimgo/images/search/current-filter.gif") no-repeat 5px 0; margin-right:-10px; }
    .filters .selected-filters span{padding-left:10px}

    /* profile pic sm */
    .fb-profile-pic-small img{margin:0 3px 3px 0; height:30px; height:30px;}
    .coupon-display{position:absolute; left:-230px;top:0px;z-index:2000;}
    
    	.d-date{
    	margin-top:10px;
		border:1px solid #ccc;
		width:48px;
		height:31px;
		display:block;
		float:left;
		text-align:center;
		font-size:12px;
		line-height:12px;
		color:#666;
		font-weight:bold;
	}
	
		.d-date h4{
			width:100%;
			/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#536A7A');*/ /* for IE */
			/*background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#536A7A));*/ /* for webkit browsers */
			/*background: -moz-linear-gradient(top,  #fff,  #536A7A);*/ /* for firefox 3.6+ */
			font-size:9px;
			line-height:9px;
			padding:3px 0 1px;
			margin-bottom:4px;
			font-weight:bold;
			text-transform:uppercase;
		}

/*.header-subnavigation{background: #f2dcc1 url("http://s3.amazonaws.com/wimgo/images/welcome-content-bg.png");} */
/* Search Form v1 */
.search-submit {background: #47763d url('http://s3.amazonaws.com/wimgo/images/magglass.png') no-repeat 6px 6px;}
.search-submit:hover { background-color: #1d5710; }

/*Searching For Box v1 */
.searchingForBox {background:#d4f5c6 url('http://s3.amazonaws.com/wimgo/images/greenArrow.gif') 12px 8px no-repeat;}
	.searchingForBox .searchingForInner {color:#47763d;}

/* Search Filter v1 */
.search-filter ul li.selected { background-color:#47763D; text-decoration:none; }
li a.single-search-filter:hover { background-color:#96d389; text-decoration:none; }

.change-location,
.search-filter { background-color:#57A748; border-color: #47763d; -moz-border-radius-bottomright:24px; -webkit-border-bottom-right-radius:24px; clear:both; color:#3b6332; font-size:14px; }

/* Side Navigation */
.subnavigation ul.sidenav li a.addSymbol { background: url(http://s3.amazonaws.com/wimgo/images/addSymbol.gif) no-repeat -5px 8px; }

/* Details */
/* .report-form label { display:none; } 
.report-form .report-email,
.report-form .report-description { padding:.4em; background:#fff; border:1px solid #6ab6cf; color: #787272; }
.report-form .report-email { float:right;}
.report-form .report-description { width: 98%; margin:.8em 0; clear:both; font-size:.9em; }
.report-form .submit-report { margin:0 0 0 auto; padding:.3em .8em; border:none; background:#6ab6cf; color:#fff; text-transform:uppercase; }*/

/* BRC Nav -- hiding until I can see what breaks -tim
 .brc-bus-nav {text-shadow: #29591f 1px 1px 1px;}
	.brc-bus-nav .selected { background:url(http://s3.amazonaws.com/wimgo/images/brc_bus-nav_selected.gif) center bottom no-repeat; }
.business-change {text-shadow: #29591f 2px 2px 1px;}
	.business-change .button-change {background:url(http://s3.amazonaws.com/wimgo/images/brc_change-bus_icon.png) no-repeat; }
*/

/* FOOTER */
.footer-nav li {border-right: 1px solid #B9D2E4;}
.footer-extra ul li {border-right:1px solid #546b85;}

/* Carousel Basics */
.counter {background:#cfcfcf;}

/* Media Carousel */
.jcarousel-next-horizontal {background: url(http://s3.amazonaws.com/wimgo/images/carousel_right.gif);}
.jcarousel-prev-horizontal {background: url(http://s3.amazonaws.com/wimgo/images/carousel_left.gif);}

/* seven-day calendar */
.sevenday ul.navbar li, .sevenday ul.navbar li .monthday { color: #aaa; }
.sevenday ul.navbar li.selected {background: #86bf7b url("http://s3.amazonaws.com/wimgo/images/widget_7day_arrow.png") bottom no-repeat;}
.sevenday ul.navbar li.selected * { color: #fff !important; }
.sevenday ul.navbar li .weekday { color: #ccc; }

/* Web Content */
.drawer h5 .icon { background:url("http://s3.amazonaws.com/wimgo/images/related_sprite.gif") no-repeat; }
	.drawer-youtube h5 .icon { background-position: 0 -35px; }
	.drawer-google h5 .icon { background-position: 0 -70px; }
	.drawer-twitter h5 .icon { background-position: 0 -105px; }
.drawer h5 .arrow { background:url("http://s3.amazonaws.com/wimgo/images/related_sprite.gif") no-repeat 0 -140px; }
	.drawer h5.ui-state-active .arrow { background-position: -20px -140px; }

/* Weather Widget */
.weather-widget .bd { background:#3a4d7c; }
.weather-widget .forecast-column,.forecast-columnEnd,.forecast-columnStart {background: url(http://static.newsok.biz/sites/weather/images/days_bg.gif) repeat-x;}
.weather-widget .outlook-7day{background:url(http://static.newsok.biz/sites/weather/images/outlook_bg.gif) no-repeat -9px 28px;}
.weather-widget .lowtemp{color:#91daff;}

/* Recommendations List */
.list-recommendations-events, .list-recommendations-restaurants, .list-recommendations-businesses, .list-recommendations-movies { height: 50px; width: 50px; display: block;  }
.list-recommendations-events { background: url("http://s3.amazonaws.com/wimgo/images/circle_event.gif") no-repeat; }
.list-recommendations-restaurants { background: url("http://s3.amazonaws.com/wimgo/images/circle_restaurant.gif") no-repeat; }
.list-recommendations-businesses { background: url("http://s3.amazonaws.com/wimgo/images/circle_restaurant.gif") no-repeat; }
.list-recommendations-movies { background: url("http://s3.amazonaws.com/wimgo/images/circle_movie.gif") no-repeat; }

/* Signup / Login */
.toggle-arrow {background:url(http://s3.amazonaws.com/wimgo/images/toggle-arrows.gif);}
	.toggle-arrow.toggle-open { background-position: 0 -12px; }
#register input.error{ background-image:url(http://s3.amazonaws.com/wimgo/images/input_alert_login.gif) no-repeat 3% 48%; text-indent:25px;}
input.error-alert { border-color: #FF9900; outline:none; }
.alert-result { background: #ff9900; color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
		.alert-result:before { border:8px solid transparent; border-bottom-color:#ff9900; margin-top: -10px; }

/* Events Spotlight */
.event-spotlight .bd { background: url("http://static.newsok.biz/sites/wimgo/images/featured_list.png") right repeat-y; }
	.event-spotlight .featured-image-holder img { border: 3px solid #6ab6cf;}
	.featured-divider {border-bottom:1px #ccc dotted}
	.event-spotlight .featured-list .video-link { background: #6AB6CF url("http://s3.amazonaws.com/wimgo/images/spotlight_video_arrow.png") 5px 10px no-repeat; }

/* Business section front */
.business-categories .list-business-category {background:url("http://s3.amazonaws.com/wimgo/images/block_grad_top.gif") repeat-x; }

/* article page */
.address { color:#626262; }

/* restaurants article list */
#restaurants .leadStory2 h2,
#restaurants .leadStory2 h2 a {color:#74B469;line-height:20px;margin:0 0 4px;}

.leadStory2 h2,
.leadStory2 h2 a { font-size:18px; font-weight:bold; color:#4c9f3e; text-decoration:none; margin:0 0 4px; padding:0; letter-spacing:-.75px; line-height:18px; }
.leadStory2 h2 a:hover,.leadStory1 h1 a:hover { text-decoration:underline; }
.leadStory2 p,
.leadStory1 p { font-size:12px; padding:0; margin:0; }
.linkList li {border-top:1px solid #e5e5e5; padding:5px 0; clear:both}
.linkList li a {color:#ff7800; font-size:14px; font-weight:bold; text-decoration:none; padding-left:2px;}
.linkList li a:hover {color:#ff7800; font-size:14px; font-weight:bold; text-decoration:underline}

/* Deals */
.deal-print,.deal-email {background-image:url("http://s3.amazonaws.com/content.newsok.com/newsok/images/wimgo/deals/dealSprites.gif");}
.deal-print {background-position:-15px -6px}
.deal-email {background-position:-99px -5px}
.inWallet .ft { background-color: #d1e7c0; }
.inWallet .ft .deal-print,
.inWallet .ft .deal-email { background-image:url("http://s3.amazonaws.com/content.newsok.com/newsok/images/wimgo/deals/dealSprites-inWallet.gif");}
.couponstable {overflow: auto;}
    .couponstable .mod-deal {width: 38%;margin: 2em;}
/* SOCIAL BOOKMARKING */
a#twitter {background: url(http://static.newsok.biz/sites/newsok7/images/story_toolbar_icons.gif) 0 -74px; }
a#facebook {background: url(http://static.newsok.biz/sites/newsok7/images/story_toolbar_icons.gif) 0 -103px; }
a#digg {background: url(http://static.newsok.biz/sites/newsok7/images/story_toolbar_icons.gif) 0 -131px; }
a#delicious {background:url(http://static.newsok.biz/sites/newsok7/images/story_toolbar_icons.gif) 0 -163px; }
a#twitter, a#facebook, a#digg, a#delicious { background-color: transparent; background-repeat:no-repeat; background-attachment:scroll; }

/*Twitter Widget Form*/
.twitter-list-link p { text-align: right; padding: 10px 20px; }
.twitter-list-link span { font-size: 120%; display: block; margin-bottom: 5px; text-align: left; }
#twitter-suggest input.form-text { width: 60%; font-size: 12px; margin: 2px 10px 10px; float: left;}
#twitter-suggest a.button.button-primary{ margin: 3px;}
#twitter-suggest label.form-label { font-size: 14px; margin: 10px 10px 0; display: block;}
#twitter-suggest #twitterformslide { height: 70px; overflow: hidden;}


/* Events, Venue, Movies, Marketplace details pages */
/* @group award badges */
.detail-thumbnail { background:#fff; border: 2px solid #cae2f2; }
	.details-user-options li a { background:#72B5E2; }
	.details-user-options .like-toggle span { font-style: italic; font-weight: normal; text-transform: none; }

.detail-thumbnail-generic {
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
	-webkit-box-shadow: inset 0 0 0 3px #fff; -moz-box-shadow: inset 0 0 0 3px #fff; box-shadow: inset 0 0 0 3px #fff;
	}
	.detail-thumbnail-generic img {margin: 15px auto;}

.share-bubbles { width: 100%;} /* this holds both bubbles */
	.share-bubble { 
	   position:relative;
        z-index: 2; margin: 0 8px; width: 70px; padding: 5px 0;
		border:2px solid #2fb7e2; 
		color:#477685; 
		font-size: 24px; 
		text-align: center;
		background:#fff; 
		background-image: -webkit-gradient(linear, 0% 50%, 0% 100%, from(#fff), to(#e7e7e7)); 
		background-image: -moz-linear-gradient(center top , #FFFFFF 75%, #e7e7e7);
		-moz-border-radius:4px; 
		-webkit-border-radius:4px; 
		border-radius:4px; }
		.share-bubble-arrow-border { 
            border:12px solid transparent; 
            border-top-color:#2fb7e2;  
            position:absolute; 
            bottom:-24px; left:50%; margin-left: -11px;
            width:0; height:0; }
		.share-bubble-arrow { 
            border:9px solid transparent; 
            border-top-color:#e7e7e7; 
            position:absolute; 
            bottom:-18px; 
            left:50%; 
            margin-left: -8px;
            width:0; height:0; }



.detail-thumbnail-generic {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 0 0 3px #fff inset; -moz-box-shadow: 0 0 0 3px #fff inset; box-shadow: 0 0 0 3px #fff inset;}
	.detail-thumbnail-generic img {margin: 15px auto;}

/* local flavor */
.localFlavorPlayer #myExperience { height:369px; }
.localflavor #content .inner { width: 620px; }
.localFlavor { background:url(http://s3.amazonaws.com/wimgo/images/local_flavor_widget2.jpg) no-repeat; height:311px; }
.localFlavorText { width:245px; float:left; font-size:14px; padding:125px 0 0 50px; color:#626262; }
.localFlavorText p { font-weight:bold; }
.bcPlayer { width:266px; float:right; margin:20px 20px 0 0; }
.venueName { padding-top: 4px; }
.venueName a { color: #626262; }
.localFlavorPlayer { background: url(http://s3.amazonaws.com/wimgo/images/local_flavor_backdrop.jpg); }
	.localFlavorPlayer .title { width: 190px; height:150px; float: left; }
.localFlavorPad { padding: 91px 20px 0; }
.localFlavorPages { background: #fac372; -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em; -moz-border-radius-bottomright: 1em; -webkit-border-bottom-right-radius: 1em; height: 30px; }
.local-flavor .inner { background:url(http://s3.amazonaws.com/wimgo/images/local_flavor_widget.jpg) no-repeat; height:311px; padding-right: 280px; position: relative; z-index:1; }
.local-flavor h1 { padding: 42px 0; text-indent: -9999px; }
.local-flavor p { padding: 10px 40px 0; }
.local-flavor-video { width:266px; position: absolute; z-index:2; top: 21px; right: 11px; }


/* Datepick */
#datepick-div { background-color: #fff; z-index: 10000; }
	#datepick-div .datepick-inline,
	#datepick-div .datepick,
	#datepick-div .datepick-header { font-size: 11px; margin-top: 10px; border: none; background: #f7f7f7; }
	#datepick-div .datepick-control { background: #ed9734;} 
	#datepick-div .datepick-control a { color: #fff; } 
	#datepick-div .datepick-control a:hover { background: #fcc080; } 
	#datepick-div .datepick-header,
	#datepick-div .datepick-header select { background: none; color: #444; }
	#datepick-div .datepick-days-cell { border: none; }
	#datepick-div .datepick-days-cell.datepick-unselectable { padding: 5px 0; width: 29px; }
	#datepick-div .datepick-days-cell a {background: #ddd; color: #666; margin: 0 1px 1px 0; display: block; width: 29px; padding: 5px 0; }
	#datepick-div .datepick-days-cell.datepick-today a { background: #ccc; color: #000; }
	#datepick-div .datepick-days-cell a:hover,
	#datepick-div .datepick-days-cell.datepick-current-day a { background: #fd9220; color: #fff; }
	#datepick-div a.button-simple { float: right; margin: 5px 5px 0 0; }

/* Events Entry */
#events-entry .form-container { margin:0 170px; }
	.category-container { overflow: auto; margin: 0 10px; }
	.category-container .bd { padding: 0 20px; }
	.category-container label { width: 32%; display:block; float: left; margin: .5em 0; }
	.location-center { padding: 0 10px; display: block; overflow: hidden; font-size: 14px; line-height: 24px; position: relative; z-index: 1; margin-right: 10px;}
	.location-center .button { position: absolute; top: 0; right: 10px; z-index: 10; }
	.location-search input { border: 2px solid #ccc; padding: 0 .5em; }
	.location-edit { display:none; }
	#events-entry .loader { position: absolute; top: 7px; right: 85px; z-index: 10; }
	.addevent-city, .addevent-zip, .addevent-state, .addevent-phone { float: left; width: 45%; }
	#events-entry .inner { background: #D4E7F5; }
	#events-entry .errorlist .inner { background:#ffebcc; }
	.error-note {color:#bd0600}
	#events-entry h2 span { font-weight:normal; font-size: .7em; padding-left: 1em; font-style: italic;  }
  #events-entry .event-entry-photo { width: 175px; height:175px;  margin: 0 20px; display:block; cursor: pointer; background:#fff url(http://s3.amazonaws.com/wimgo/images/addPhoto_white.png) center center no-repeat; }
	  .event-entry-photo .hover{border:1px solid #ccc;}	
	#events-entry .event-entry-photo-upload { width: 175px; height: 175px; position: absolute; z-index: 1000; top: 53px; left: 29px; cursor:pointer; display:block; } /* because we want it transparent over the image */
  input.ajaxupload{cursor:pointer;}

	a.use-venue, a.use-venue span { width: auto; display:inline; float: right; }
	.single-events { overflow: visible; padding-bottom: 20px; }
	.single-events li { padding: 5px 0px 5px 0px; clear: both; }
			#events-entry .date-line * { float: left; display: inline;}
			#events-entry .date-line .timepicker.disabled { filter:alpha(opacity=35); -moz-opacity:0.35; -khtml-opacity: 0.35; opacity: 0.35; }
			#events-entry .single-entry-date, #events-entry .single-entry-starts, #events-entry .single-entry-ends {
				width: 120px; float: left; display:block; margin: 0 20px 0 0; overflow: visible; }
			#events-entry .single-entry-starts, #events-entry .single-entry-ends { width: 75px; }
			#events-entry .date-line input.time-label { width: 93px !important; margin-left: 10px; }
			#events-entry img.datepick-trigger { margin: 10px 0 0 -34px !important; }
			#events-entry .date-line span.allday,
			#events-entry .date-line .tooltip,
			#events-entry .date-line span.to { font-size: 14px; padding-top: 10px; margin-right: 5px; }
			#events-entry .date-line .add-label {margin: 5px 0 0 10px; }
			#events-entry .date-line .add-date,
			#events-entry .date-line .remove-date {float: right; margin-top: 5px;}
				#events-entry .date-line span.addlabel.swapped,
				#events-entry .date-line .tooltip,
				#events-entry .date-line .swap { display: none; }
				#events-entry .date-line span.allday label { margin: 0; }
				#events-entry .date-line span.allday input { width: 15px; }
			.single-events li span.ui-state-default.ui-corner-all { -moz-border-radius:0; -webkit-border-radius:0; border: none !important;
				background: #aaa; color: #fff; text-transform: uppercase; padding: 4px 6px; border: none; }
				.single-events li span.ui-state-default.ui-corner-all.ui-state-hover { background: #6ab6cf; }
			#events-entry .date-line label.error { position: absolute; z-index: 2; right: -216px; margin-top: 2px; padding: 6px 8px; width: 200px; background: #ff9900; color: #fff;
				-moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; }
	.repeats-frequency { float: left; clear: both; width: 40%; border-right: 1px solid #65899F; }
	.repeats-details { float: right; width: 54%; padding-left: 5%; }
	.range-end .form-text { width: 90%; float:left; }
		.range-end img { float: left; position: relative; }
	.repeat-items { padding:0; }
		.repeat-items li { float: left; }
		.repeat-item, .repeat-item span { -moz-border-radius:0; -webkit-border-radius:0; margin-left:0; margin-right:0; }
		.repeat-items span {  padding-left: .5em; padding-right:.5em; }
		.repeat-item-first, .repeat-item-first span { -moz-border-radius-bottomright:0; -moz-border-radius-topright:0; -webkit-border-radius-bottom-right:0; -webkit-border-radius-top-right:0; }
		.repeat-item-last, .repeat-item-last span { -moz-border-radius-bottomleft:0; -moz-border-radius-topleft:0; -webkit-border-radius-bottom-left:0; -webkit-border-radius-top-left:0; }
	#events-entry .success .bd { overflow: visible; }
	#events-entry .details-user-options { width: 30%; }
	.events-entry-viewnow { width: 36%; }
		.events-entry-viewnow .photo { min-height: 160px; }
		.events-entry-viewnow img { margin: 0 auto; border: 5px solid #fff; vertical-align: middle; }
		.see-event-link { clear: both; height: 26px; width: 255px; display:block; padding-top: 20px;
			text-decoration: none; border: none; text-align: center; font-size: 11px; margin: -25px 0 20px -20px;
			background:  transparent url("http://s3.amazonaws.com/wimgo/images/event-success-ribbon.gif") no-repeat; }
	.events-entry-upgrade { width: 30%; margin-top: -19px; padding-top: 85px;
			background: url("http://s3.amazonaws.com/wimgo/images/event-success-upgrade.png") no-repeat; }

/* Reviews */
.review-replies { border: 1px solid #ccc; box-shadow: 0 3px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2); }
		.review-replies:before { border:8px solid transparent; border-top-color:#ccc; }
		.review-replies:after { border:7px solid transparent; border-top-color:#fff; }
.button-refresh-icon { background:url(http://s3.amazonaws.com/wimgo/images/button-refresh-icon.png) 0 0 no-repeat; margin: -1px 2px 0 -3px; height: 13px; width: 15px; display: block; }
.review-agree, .review-disagree { background:url(http://s3.amazonaws.com/wimgo/images/review-tools-icons.gif) 0 0 no-repeat; }
	.review-agree.color1, .review-agreed { background-position: 0 -20px; }
	.review-disagree { background-position: 0 -40px; }
	.review-disagree.color2, .review-disagreed { background-position: 0 -60px; }
.comment-report a{font-weight: normal; }
.comment-report span { background:url(http://s3.amazonaws.com/wimgo/images/review-tools-icons.gif) 0 -80px no-repeat; }

/* MISC EVENTS DETAILS STYLES */

#events h2.event-detail-venue {font-size:150%;}
#events h2.event-detail-address{font-size:105%;}

/* Item Management (Report, Delete, etc) */
.item-management { background: #ff9900; }
		.item-management:after { border:2px solid transparent; border-top-color:#444; border-left-color:#444;  }
		.item-management a { text-indent: -9999px; background: url("http://s3.amazonaws.com/wimgo/images/item-management.png") no-repeat; }
			.item-management a.item-report { background-position: 0 -17px; }
	

.review-tooltip .rating-base {
	margin: 0px;
	z-index:-1;
}

.review-tooltip{
	/*height:17px;*/
	padding: 10px 10px 0;
	position:relative;
	z-index:0;
}

.review-tooltip img{
	width:105px;
	height:17px;
	position:absolute;
	z-index:999;
	border:0;
}


/* Home */
h1.hdr-font .name-city { margin:0; font-size: 1em; white-space: nowrap; }
.count { color: #aaa; }
.map-wide { background: #e8e5e1 url("http://s3.amazonaws.com/wimgo/images/maps-loading.jpg") center no-repeat; }
.map-wide-shadow { box-shadow: 0 3px 15px rgba(0,0,0,0.8); -webkit-box-shadow: 0 3px 15px rgba(0,0,0,0.8); -moz-box-shadow: 0 3px 15px rgba(0,0,0,0.8); }
.map-wide-shadow-n, .map-wide-shadow-s, .map-wide-shadow-e, .map-wide-shadow-w { position: absolute; z-index: 1; width: 100%; height: 10px; display: block; top: -10px; }
	.map-wide-shadow-s { top: auto; bottom: -10px; }
	.map-wide-shadow-w, .map-wide-shadow-e { width: 10px; height: 1000px; top: auto; left: -10px; }
	.map-wide-shadow-e { left: auto; right: -10px; }
.home-spotlight-shadow { position: absolute; z-index: 1; left: 50%; margin-left: -230px; top: 260px;
	width: 380px; height: 70px; display: block; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }
	.map-toggle { background: #fff; color: #777; cursor: pointer;
		border-bottom-left-radius: 12px; -moz-border-radius-bottomleft: 12px; -webkit-border-bottom-left-radius: 12px; }
		.map-toggle-shadow {box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.35); -webkit-box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.35); -moz-box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.35);}
		.spotlight-controls-videos, .spotlight-controls-events, .spotlight-controls-movies, .spotlight-controls-restaurants, .spotlight-controls-attractions {
			background:url("http://s3.amazonaws.com/wimgo/images/home-spotlight-controls.png") no-repeat; }
				.spotlight-controls-events:hover { background-position: 0 -45px; }
				.spotlight-controls-events.active { background-position: 0 -90px; height: 50px; }
			.spotlight-controls-movies { background-position: -40px 0; }
				.spotlight-controls-movies:hover { background-position: -40px -45px; }
				.spotlight-controls-movies.active { background-position: -40px -90px;  height: 50px;}
			.spotlight-controls-restaurants {background-position: -79px 0; }
				.spotlight-controls-restaurants:hover { background-position: -79px -45px; }
				.spotlight-controls-restaurants.active { background-position: -79px -90px; height: 50px; }
			.spotlight-controls-attractions {background-position: -118px 0; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
				.spotlight-controls-attractions:hover  { background-position: -118px -45px; }
				.spotlight-controls-attractions.active { background-position: -118px -90px; height: 50px; }
			.spotlight-controls-videos { background-position: -157px 0; }
				.spotlight-controls-videos:hover { background-position: -157px -45px; }
				.spotlight-controls-videos.active { background-position: -157px -90px;  height: 50px;}
		.map_toggle_events, .map_toggle_restaurants, .map_toggle_theatres { border: 0 solid #9b9893; border-left-width: 1px;  border-right-width: 2px; cursor: pointer; }
		.map_toggle_restaurants { background: #fff url("http://s3.amazonaws.com/wimgo/images/map_icons/toggle_restaurants.jpg") no-repeat; border-top-width: 1px;
			-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;  }
			.map_toggle_restaurants.map_toggle_active { background-image: url("http://s3.amazonaws.com/wimgo/images/map_icons/toggle_restaurants_active.jpg"); }
		.map_toggle_events { background: #fff url("http://s3.amazonaws.com/wimgo/images/map_icons/toggle_events.jpg") no-repeat; }
			.map_toggle_events.map_toggle_active { background-image: url("http://s3.amazonaws.com/wimgo/images/map_icons/toggle_events_active.jpg"); }
		.map_toggle_theatres { background: #fff url("http://s3.amazonaws.com/wimgo/images/map_icons/toggle_theatres.jpg") no-repeat; border-bottom-width: 2px;
			-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; }
			.map_toggle_theatres.map_toggle_active { background-image: url("http://s3.amazonaws.com/wimgo/images/map_icons/toggle_theatres_active.jpg"); }
		.map-loading { position: absolute; z-index: 1; left: 50%; top: 50%; margin: -30px 0 0 -110px; border: 2px solid #fff; padding: 0;
			 -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.4); -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.4); -box-shadow: 0 2px 4px rgba(0,0,0,0.4); }
			.map-loading .inner { padding: 15px 30px; font-size: 18px; }
			.map-loading img { float: left; display: inline; margin: -7px 10px 0 -5px; }

/* Sectionfront CTA - displays if no spotlight */
.section-cta .inner {background-color: #b5dbe7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eff7fa), to(#b5dbe7)); background-image: -moz-linear-gradient(100% 100% 90deg, #b5dbe7, #eff7fa); border: 1px solid #fff;}
.section-cta .inner .bd {background: url(http://s3.amazonaws.com/wimgo/images/noise_w_20.png);}
.section-cta p {color: #4d5557; font-size: 20px; line-height: 1.2; text-shadow: 0px 2px 2px #FFFFFF;}
.section-cta p strong {font-family: Avenir, Arial, sans-serif; font-size: 34px; letter-spacing: -1px;}
.section-cta .button-flat span {background: #6ab6cf; color: #fff;}
.section-cta .cta-icn {background: url(http://s3.amazonaws.com/wimgo/images/cta-icn-events.png) no-repeat;}


/* Header Home (cube) button */
.navigation li:first-child a.home {z-index:-1; width:24px; text-indent:-7777px; z-index:200; background-image: url(http://s3.amazonaws.com/wimgo/images/nav_home_icn.png); background-position: center -40px;}

/* Search / Directory new styles [working, not sorted/optimized] */
.directory-head{
	margin:10px 0 20px 0;
}

	.directory-head img{
	}
	
	.directory-head h2{
		font-size:250%;
	}
	
	.directory-head h2 span{
		display:block;
		font-size:75%;
	}
	
.directory-subhead{
	width:100%;
	text-align: right;
	font-size:80%;
}
	

.search-head{
	margin:0 0 5px 0;
}


	.search-head h2{
		font-size:200%;
		padding:5px;
	}

	.search-head .txt-sub{
		padding:5px;
	}
		
	.search-head h2 span{
		display:block;
		font-size:75%;
	}
	
.search-subhead{
	width:100%;
	text-align: right;
	font-size:80%;
}
	
/* modified search result styles */
.search-result{width:100%}
.newstyles .search-result h2{
	font-size:155%;
}
.newstyles .search-result h2 span{
	font-size:50%;
	font-weight:normal;
}

.newstyles .search-result p{
	padding:5px 10px 10px 10px;
}

.newstyles .search-result{
	border-bottom:1px solid #d1d1d1;
}
.googlebutton {padding:0 10px 10px;}

/* search results text ad spots */
.adspace {
    margin-bottom:10px
}

.wimgoadnet-watermark {
    margin-top:5px;
    height:25px;
    float:right;
    line-height:12px;
    font-size: 9px;
    font-weight:bold;
}

.search-results-ad-container {
/*    margin-left:-4px;
    margin-top:10px;*/
    width:100%;
    border-bottom: solid 1px #e7e7e7;
}

/* ads served by cx - template in adserver/1.0/TextCreativeFeature.html.php*/
.search-results-ad-container p {
/*    margin-left:4px;*/
    padding: 0;
    font-size:10px;
    padding-left:10px;

}

.search-results-ad-container .adspace {
    float:left;
    margin: 0;
    width: 45%;
}

.search-results-ad-container .title {
    font-size:11px;
    font-weight:bold;
}


/* new breadcrumbs */
.breadcrumbs{font-size:.55em}
.breadcrumbs ul{ list-style: none; margin:0; padding:0; }
	.breadcrumbs ul li{ display:block; float:left; }
ul.bcrumb{ margin:4px 0 0 -6px; }	
	ul.bcrumb a b{ font-size:12px; /* this needs to be a percentage -tim */
		line-height:12px; /* this needs to be a percentage -tim */
		font-weight:normal;
/* 		font-weight:bold; */
		overflow:hidden;
	}
	ul.bcrumb a{
		display:block;
/* 		color:#80a27a; */
/* 		background-color:#c0deba; */
		padding:5px 12px;
		border-left:1px solid #eee;
		position:relative;
		border-bottom:1px solid #fff;
		border-top:1px solid #fff;
	}
		ul.bcrumb a:hover{
			text-decoration:none;
		}
	ul.bcrumb li:first-child a{
		border-left:none;
	}
	ul.bcrumb a span{
		font-size:9px;
		line-height:9px;
		width:10px;
		margin-left:8px;
		margin-right:-1px;
	}
	
	li.bcdown a{
		background-color:#eee; /* should have its tag added to the bg-color section - or add the tag to a preexisting color -tim */
		color:#57A748;
		border-bottom:1px solid #eee !important;
		border-top:1px solid #eee !important;

	}

	li.bc-selected a b{
/* 		background-color:#81bd76; */
		font-weight:bold;
/* 		color:#fff; */
	}

.sub-bcrumb{
		background-color:#eee; /* should have its tag added to the bg-color section - or add the tag to a preexisting color -tim */
-webkit-border-bottom-right-radius: 10px; 
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

	.sub-bcrumb ul{
		padding:13px 10px 5px 15px;
	}
	
	.sub-bcrumb li{
		width:145px;
		font-size:10px;
		line-height:10px;
		margin-bottom:10px;
	}
	
	.sub-bcrumb a{
		color:#57A748;
	}
	.sub-bcrumb .bc-selected a{
		color:#fff;
		background-color:#57A748;
		padding:3px 5px;
		margin:2px 0 2px -5px;
	}

/* new search filters */
	ul.sf-list{ width:135px; margin:3px 10px 7px 5px; padding:0; }
		ul.sf-sublist{ width:135px; margin:0; padding:0; }
		.sf-list li:first-child{ border-bottom:1px solid #ddd; color:#b7b7b7; margin-bottom:3px; }
		ul.sf-sublist li:first-child{ order:0; margin:0; }
			.sf-list li:first-child span{ padding:4px; display:block; font-size:11px; font-weight: bold; }
			ul.sf-sublist li:first-child span{ padding:0; }
			.sf-list a, .sf-sublist a{ color:#57A748; font-size:11px; line-height:11px; padding:5px; font-weight:normal; display:block; }
			.sf-selected a{ background-color:#57A748; color:#fff; position:relative; padding-left:6px; font-weight:bold; }
			.sf-selected a span{ width:10px; height:11px; position:absolute; top:6px; right:6px; background-image:url(/images/filter-remove.png); background-repeat: no-repeat; }
			.sf-selected a:hover{ text-decoration:none; }
			.sf-foot a{border-top:1px solid #eee; color:#ccc; font-size:10px; line-height:10px; margin-top:5px; padding-bottom:2px; /* text-align:right; */}

/* new search icon headers */
/*.search-icon-wrap{
	padding-left:65px;
	position:relative;
}
.search-icon-text{
	margin-left:65px;
}*/

.search-icon{
    margin-left:5px;
	width:60px;
	height:50px;
}


.si-attractions{
	background:url(http://s3.amazonaws.com/wimgo/images/section_icons_mini/attractions.png) no-repeat 25px 10px;
}

.si-business{
	background:url(http://s3.amazonaws.com/wimgo/images/section_icons_mini/business-generic.png) no-repeat 25px 10px;
}

.si-community{
	background:url(http://s3.amazonaws.com/wimgo/images/section_icons_mini/community.png) no-repeat 25px 10px;
}

.si-events{
	background:url(http://s3.amazonaws.com/wimgo/images/section_icons_mini/events.png) no-repeat 27px 10px;
}

.si-health{
	background:url(http://s3.amazonaws.com/wimgo/images/section_icons_mini/health-beauty.png) no-repeat 25px 10px;
}

.si-movies{
	background:url(http://s3.amazonaws.com/wimgo/images/section_icons_mini/movies.png) no-repeat 25px 10px;
    height:75px;
}

.si-restaurant, .si-restaurants, .si-restaurants-bars{
	background:url(http://s3.amazonaws.com/wimgo/images/section_icons_mini/restaurants-bars.png) no-repeat 25px 10px;
}

.si-services{
	background:url(http://s3.amazonaws.com/wimgo/images/section_icons_mini/services.png) no-repeat 25px 10px;
}

.si-shopping{
	background:url(http://s3.amazonaws.com/wimgo/images/section_icons_mini/shopping.png) no-repeat 25px 10px;
}
.si-localspecials{
	background:url(http://s3.amazonaws.com/wimgo/images/section_icons_mini/si-localspecials.png) no-repeat 25px 10px;
}


/* whitespacemenu 
.whitespace-menu{ overflow:hidden; border-bottom:1px solid #efefef; padding-top:5px; cursor: pointer; }
    .menu-icon{
        margin-right:10px;
    	width:40px;
    	height:50px;
    	background-position: 5px 5px}*/
	

/* ogre ears */

img.ogreears{
	margin:5px 0 15px 0;
	width:183px;
	height:153px;
	border:0;
}

/* openTable */
a.opentable{
	background: url(http://s3.amazonaws.com/wimgo/images/icon_reserve_on_blue.gif) no-repeat 0% 50%;
	padding-left: 18px;
	margin-left:3px;
}


/* Detail page Facebook posts/photos widget */
.mod-fb {-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);}
	.mod-fb .split {-moz-box-shadow: 0 1px 0 0 rgba(255,255,255,.5); -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,.5); box-shadow: 0 1px 0 0 rgba(255,255,255,.5); border-bottom: 1px solid rgba(0,0,0,.05);}


/* New Profile Page */
.user-profile .sub-col {background-image: -moz-linear-gradient(left, #fff 95%, #eee); background-image: -webkit-gradient(linear, 95% 0%, 100% 0%, from(#fff), to(#eee)); margin-left: -1px; position: relative;}

.user-profile .sub-col:before {
	background-image: -moz-linear-gradient(top, white, rgba(255,255,255,0) 10%, white);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fff), color-stop(.2,rgba(255,255,255,0)));
	content: ""; display: block; right: -1px; top: 0; height: 100%; position: absolute; width: 100%;}

.user-profile .sub-col .mod-ext {position: relative;}

.user-profile .subnav {font-size: 14px; margin-left: -5px;}
	.user-profile .subnav a {display: block; padding: 5px 5px 5px 27px;}
	.user-profile .subnav a:hover {background-color: #f0f0f0;}
	.user-profile .subnav .selected a {background-color: #e9e9e9; color: #666;}
		.user-profile .subnav a span {font-weight: normal;}

.user-profile .icon {background: url(http://s3.amazonaws.com/wimgo/images/user_profile_sprite.png) no-repeat;}
	.icon.activity {background-position: 5px 5px;}
	.icon.likes {background-position: 5px -25px;}
	.icon.photos {background-position: 5px -55px;}
	.icon.videos {background-position: 5px -87px;}
	.icon.reviews {background-position: 5px -117px;}
	.icon.friends {background-position: 0 -138px; padding-left: 20px;}

.friends-grid {padding-left: 20px;}
.friends-grid a {/* display: block; height: 50px; width: 50px; */ display: inline-block; margin: 0 10px 10px 0;}

.user-profile .details-user-options {padding: 0 10px 0 0;}
	.user-profile .details-user-options li {display: inline-block; width: auto;}
	.user-profile .details-user-options li a {border: 2px solid #D4E7F5; padding: .6em;}

.indent0 {padding-left: 0px !important;}

.user-profile .biz-info {margin-left: 60px;}
.user-profile .biz-info p {padding: 5px 10px 0;}
/* Detail page prompt ribbon */
.ribbon {margin: 10px -10px -14px; padding-top: 1px; position: relative;}
	/* Add the wrap-around effect to the ribbon. This works beautifully in all but IE, so I'm holding on to it for now.
	.ribbon:after {content: "";background: url(http://s3.amazonaws.com/wimgo/images/ribbon_notch.png) no-repeat left top, url(http://s3.amazonaws.com/wimgo/images/ribbon_notch.png) no-repeat right bottom;bottom: -5px;display: block;height: 5px;position: absolute;width: 100%;}*/
	.ribbon p {border: 1px solid rgba(255,255,255,.4); border-bottom: none; font-size: 12px; margin: 0 1px; text-shadow: 1px 1px 1px rgba(0,0,0,.35);}
	.ribbon a {color: #c2def2; text-decoration: underline;}
	.ribbon a.ignore { color: #000; font-size: 11px; font-weight: bold; line-height: 1; opacity: .5; padding: 1px; position: absolute; right: 4px; text-decoration: none; top: 4px;}
		.ribbon a:hover.ignore {background: #fff;}
	.ribbon .notchL, .ribbon .notchR {background: url(http://s3.amazonaws.com/wimgo/images/ribbon_notch.png) no-repeat; bottom: -5px; display: block; height: 5px; position: absolute; width: 5px;}
	.ribbon .notchL {background-position: left top; left: 0;}
	.ribbon .notchR {background-position: right bottom; right: 0;}



/* Top bar notification basics */
.topbar-notify {
    display: block; position: relative;
    -webkit-box-shadow: 0 -1px 0 0 rgba(255,255,255,.5) inset, 0 0 10px rgba(0,0,0,.2); -moz-box-shadow: 0 -1px 0 0 rgba(255,255,255,.5) inset, -10px 0 10px rgba(0,0,0,.2); box-shadow: 0 -1px 0 0 rgba(255,255,255,.5) inset, 0 0 10px rgba(0,0,0,.2);
    zoom:1;}

    .topbar-notify:hover {text-decoration: none !important;}

.topbar-notify p {display: inline-block; line-height: 1; position: relative;
    zoom:1 !important; *display: inline;/* Force inline-block in IE7 */}
.topbar-notify strong {font-weight: normal; border-bottom: 1px solid rgba(0,0,0,.15);}
.topbar-notify .thumb {height: 33px; position: absolute; top: 0; left: -25px;} /* FB thumbs up dude */
.topbar-notify .close {background: #fff; color: #000; display: block; font-size: 9px; font-weight: bold; line-height: 17px; opacity: .4; filter: alpha(opacity=40); position: absolute; right: -15px; text-shadow: none; top: 8px; width: 17px;
    -webkit-border-radius: 2em; -moz-border-radius: 2em;}

    .topbar-notify .close:hover {background: #000; color: #fff;}

.fb-cta-arrow {background: url(http://s3.amazonaws.com/wimgo/images/fb_cta_arrow.png) no-repeat; height: 49px; left: 140px; position: absolute; top: 25px; width: 48px;}

.skin-postit {
    background: #fcf2bb;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,.1)));
    background-image: -moz-linear-gradient(100% 100% 90deg, rgba(0,0,0,.1), rgba(0,0,0,0));
    color: #7a630f;
    text-shadow: 0 1px 0 #fff;
    }


/* Detail page reviews */
.top-review {
    background-color: #6f7378; /* Dark gray solid BG */
    background-image: url(http://s3.amazonaws.com/wimgo/images/noise8.png); /* fallback for non css3 browsers - just the noise layer */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#19000000)"; /* IE8 - trans > black gradient */
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#00000000,endColorstr=#19000000); /* IE6 & 7 - trans > black gradient */
    background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 75%, rgba(0,0,0,.1)), url(http://s3.amazonaws.com/wimgo/images/noise8.png); /* for firefox - trans > black gradient & noise layer */
    background-image: -webkit-gradient(linear, 0% 50%, 0% 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,.1))), url(http://s3.amazonaws.com/wimgo/images/noise8.png); /* for webkit browsers - trans > black gradient & noise layer */
    }
.top-review .content {-moz-box-shadow: inset -1px 0 0 0 #fff; -webkit-box-shadow: inset -1px 0 0 0 #fff; box-shadow: inset -1px 0 0 0 #fff; border-top: 1px solid #ddd;}
    .top-review .rbn {background: url(http://s3.amazonaws.com/wimgo/images/reviews_sprite.png) no-repeat right top;} /* Positive / Critical ribbon sprite. 'right top' = positive */
    .top-review.critical .rbn {background-position: right -40px;} /* Critical ribbon */
    .top-review .review-content {background: url(http://s3.amazonaws.com/wimgo/images/review_speech_notch.png) no-repeat 46px 0;} /* Review avatar speech bubble */

.top-review .actions {border-top: 1px solid #7e8085;}
    .top-review .actions a {
        background: url(http://s3.amazonaws.com/wimgo/images/review_icons.png) no-repeat; border-top: 1px solid #7e8085; color: #fff; text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 -1px 0 0 #55585c; -webkit-box-shadow: 0 -1px 0 0 #55585c; box-shadow: 0 -1px 0 0 #55585c;
        opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);
        }
        .top-review .actions a:hover,
        .top-review .actions a.active:hover {text-decoration: none; opacity: 1; -moz-opacity:1; -khtml-opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100);}
    .top-review .actions .agree {background-position: 7px 11px;}
    .top-review .actions .disagree {background-position: 7px -35px;}
        .top-review .actions .agree.active, .top-review .actions .disagree.active {opacity: 0.8; -moz-opacity:0.8; -khtml-opacity: 0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);}
        .top-review .actions .agree.active {text-shadow: 0 0 10px rgba(162, 255, 0, 0.5);} /* Green glow */
        .top-review .actions .disagree.active {text-shadow: 0 0 10px rgba(255, 120, 0, 0.6);} /* Orange glow */
    .top-review .actions .reply {background-position: 7px -85px;}
    .top-review .actions a .notch {background: url(http://s3.amazonaws.com/wimgo/images/reviews_sprite.png) no-repeat right -80px;}

.review-reply {-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.1); box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);}
    .review-reply .notch {background: url(http://s3.amazonaws.com/wimgo/images/reviews_sprite.png) no-repeat -122px -80px;}
    .detail-review .review-reply .notch {background-position: -92px -80px;}

.detail-review-hd {-moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important;}
.review-toggle em {font-weight: bold;}
.expanded .review-body {border-top: 1px solid #eee;}


/* What is wimgo? message */
.whats-wimgo h3 {background: url(http://s3.amazonaws.com/wimgo/images/whats_wimgo_banner.png) no-repeat; height: 99px; margin: 20px -10px 0; padding: 0; text-indent: -7777px; width: 240px;}
.whats-wimgo .text {background: #e7f2f6 url(http://s3.amazonaws.com/wimgo/images/whats_wimgo_box.png) center bottom no-repeat; border-bottom: 1px solid #bbc1c3; font-size: 12px; line-height: 1.2; padding: 13px; position: relative;}

.whats-wimgo .text:before,
.whats-wimgo .text:after {content: ""; bottom:15px; left:5px; width:50%; height:20%; max-width:300px; position: absolute; z-index: -2;
    -webkit-box-shadow:0 15px 5px rgba(0, 0, 0, 0.3);   
       -moz-box-shadow:0 15px 5px rgba(0, 0, 0, 0.3);
            box-shadow:0 15px 5px rgba(0, 0, 0, 0.3);
    -webkit-transform:rotate(-3deg);    
       -moz-transform:rotate(-3deg);   
        -ms-transform:rotate(-3deg);   
         -o-transform:rotate(-3deg);
            transform:rotate(-3deg);
}
.whats-wimgo .text:after {right:5px; left:auto;
    -webkit-transform:rotate(3deg);   
       -moz-transform:rotate(3deg);  
        -ms-transform:rotate(3deg);  
         -o-transform:rotate(3deg);
            transform:rotate(3deg);
}

.section-intro .text {background: #e2f2d9 url(http://s3.amazonaws.com/wimgo/images/sectiontextbox.png) center bottom repeat-x; border-bottom: 1px solid #bbc1c3; font-size: 12px; line-height: 1.2; padding: 13px; position: relative;}

.section-intro .text:before,
.section-intro .text:after {content: ""; bottom:15px; left:5px; width:50%; height:20%; max-width:300px; position: absolute; z-index: -2;
    -webkit-box-shadow:0 15px 5px rgba(0, 0, 0, 0.3);   
       -moz-box-shadow:0 15px 5px rgba(0, 0, 0, 0.3);
            box-shadow:0 15px 5px rgba(0, 0, 0, 0.3);
    -webkit-transform:rotate(-3deg);    
       -moz-transform:rotate(-3deg);   
        -ms-transform:rotate(-3deg);   
         -o-transform:rotate(-3deg);
            transform:rotate(-3deg);
}
.section-intro .text:after {right:5px; left:auto;
    -webkit-transform:rotate(3deg);   
       -moz-transform:rotate(3deg);  
        -ms-transform:rotate(3deg);  
         -o-transform:rotate(3deg);
            transform:rotate(3deg);
}


/* User-generated html styles (review form wysiwyg, etc) */
.user-html ul li {list-style: disc inside;}
.user-html ol li {list-style: decimal inside;}

.user-html p,
.user-html ul,
.user-html ol {padding: 10px 0;}

/* interstitial ad */
.adwindow {width:320px; height:328px; text-align:center; overflow:auto}
.adcoupon {margin:10px; border:1px dashed #667780; height:300px;width:300px}
.adcoupon h1 {padding:10px; margin:0; font-family:Arial, serif; font-size:23px; color:#134a67}
.adcoupon .description {font-size:20px; background: -webkit-gradient(linear, left top, left bottom, from(#e4e8ee), to(#FFF)); background: -moz-linear-gradient(top,  #e4e8ee,  #FFF); padding:10px; font-family:Arial,sans-serif; margin:0; width:280px}
.adcoupon p {margin:0; padding:0px}
.adcoupon .seedeal {font-size:20px; text-decoration:none; color:#134a67}
.adcoupon .skipad {font-size:10px; text-decoration:none; color:#134a67; font-family:arial,sans-serif}

	

