
*{margin:0; padding:0;}
body{ /* background: #414141; */ background: #d9dcff; /*
background:url('http://pensacolatodo.com/backgrounds/pink-backround-bcam.jpg'); 
background-repeat:no-repeat;
background-attachment: fixed;
background-position: center top; */
} 
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
body{font-family:Arial, helvetica, sans-serif; color:#000000; font-size:0.6875em; line-height:1.09em; text-align:center;}
input, textarea, select{color:#000000; vertical-align:top; text-align:left; border: 1px solid #323333; font:11px Arial, helvetica, sans-serif; padding-left:5px;}

.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}

.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle{float:left;}

.site{padding:0 14px; background:#ffffff;}

/*=======header===========*/
.logo{background:url(http://pensacolatodo.com/backgrounds/logo_bg.jpg) left top repeat-x; height:64px; padding:15px 25px 10px 26px; color:#000000;}
.logo span{float:right; display:block; padding-top: 0px;}
.logo a{color:#DD660E; text-decoration:underline;}
.logo a:hover{text-decoration:none;}

.menu{height:29px; background:#151515; padding:10px 14px 0 27px;}
.menu img{margin-right:13px;}

#cse-search-box div {float:right;}
#cse-search-box input#q {width:131px;}

#search-form{width:171px; height:18px; float:right; padding:2px 2px 0 5px; background:url(http://pensacolatodo.com/backgrounds/search_form_bg.jpg) left top no-repeat;}
#search-form input{width:131px; height:16px; background:0; border:0; color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#search-form img{float:right; margin:0;}

.text-menu{height:25px; padding:8px 0 0 20px;}
.text-menu li{display:inline; padding:0 0 0 12px; background:url(http://pensacolatodo.com/backgrounds/text_menu_divider.gif) 5px center no-repeat;}
.text-menu li a{color:#353434; text-decoration:none; line-height:1em;}
.text-menu li a:hover{ color: #fd6d03; text-decoration:underline;}
.text-menu .clear{background:0;}

.header-left-block{width:515px; float:left; background:url(http://pensacolatodo.com/backgrounds/header_left_block_bot.jpg) left bottom repeat-x #FFFFFF;}
.header-left-block .top{background:url(http://pensacolatodo.com/backgrounds/header_left_block_border.gif) left top repeat-x;}
.header-left-block .left{background:url(http://pensacolatodo.com/backgrounds/header_left_block_border.gif) left top repeat-y;}
.header-left-block .right{background:url(http://pensacolatodo.com/backgrounds/header_left_block_border.gif) right top repeat-y; padding:0px 0 56px 0px;}
.header-left-block .right div{padding-top:10px;}

.head-box-2{width:371px; padding-left:12px; float:left;}

.header-right-block{background:url(http://pensacolatodo.com/backgrounds/header_right_block_bot.jpg) left bottom repeat-x #D9D9D9; width:100%; margin-top:9px;}
.header-right-block .left{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-y;}
.header-right-block .right{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) right top repeat-y;}
.header-right-block .top{background:url(http://pensacolatodo.com/backgrounds/block_top_bg.jpg) left top repeat-x; padding:6px 9px 9px 9px; min-height:130px; height:auto!important; height:130px;}
.header-right-block .indent{border:1px solid #C4BFBF; margin:12px 0 0 0; padding:11px 10px 9px 12px;}

.header-right-block2 {background:url(http://pensacolatodo.com/backgrounds/block_5_bot.jpg) left bottom repeat-x #fff; width:100%; height: 250px;}



#advanced_search{width:100%; overflow:hidden; color:#000000; font-size:1.09em;}
#advanced_search .box-1{}
#advanced_search .box-2{}
#advanced_search .box-3{}
#advanced_search select{height:19px; padding:0; margin-top:4px; margin-bottom:11px;}
#advanced_search .select-2{width:79px;}
#advanced_search .box-1 a{color:#000000; font-size:0.91em; text-decoration:underline; display:block; padding-top:7px;}
#advanced_search .box-1 a:hover{text-decoration:none;}

#reserve-form{width:100%; overflow:hidden; color:#4C4F4F; font-size:1.09em;}
#reserve-form .box-1{width:120px;}
#reserve-form .box-2{width:120px;}
#reserve-form .box-3{width:82px;}
#reserve-form select{width:105px; height:19px; padding:0; margin-top:4px; margin-bottom:11px;}
#reserve-form .select-2{width:79px;}
#reserve-form .box-1 a{color:#2B2A2A; font-size:0.91em; text-decoration:underline; display:block; padding-top:7px;}
#reserve-form .box-1 a:hover{text-decoration:none;}
/*=====//header===========*/

/*=======content===========*/
#content{padding:15px 0;}

a {color:#000000; text-decoration:underline;}
a:hover{text-decoration:none;}

#content strong{color:#323131; font-size:1.09em;}

#info-form{width:100%; overflow:hidden;}
#info-form .box-1{width:106px!important;}
#info-form .box-2{width:100px!important;}
#info-form .row{height:26px;}
#info-form select{width:95px; height:18px; margin-top:3px;}
#info-form .select-2{width:39px;}
#info-form span{color:#4C4F4F; font-size:1.09em;}

.font-3{color:#A8A5A5;}
.link-4{color:#323131; text-decoration:underline; font-size:1.09em; line-height:1.33em;}
.link-4:hover{text-decoration:none;}
/*=====//content===========*/

/*=======block_2===========*/
.block-2{background:url(http://pensacolatodo.com/backgrounds/block_2_bot.jpg) left bottom repeat-x #DCDCDC; width:100%;}
.block-2 .left{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-y;}
.block-2 .right{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) right top repeat-y;}
.block-2 .top{background:url(http://pensacolatodo.com/backgrounds/block_top_bg.jpg) left top repeat-x; padding:7px 10px 9px 10px;}
.block-2 .top2 {padding:7px 10px 9px 10px;}
.block-2 .top3 {background:url(http://pensacolatodo.com/backgrounds/block_top_bg2.jpg) left top repeat-x; padding:7px 10px 9px 10px;}
.block-2 .title{margin-bottom:14px;}

.block-2 a { color: #fd6d03; }
/*=====//block_2===========*/

/*=======block_3===========*/
.block-3{background:url(http://pensacolatodo.com/backgrounds/block_3_bot.jpg) left bottom repeat-x #FFFFFF; width:100%;}
.block-3 .left{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-y;}
.block-3 .right{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) right top repeat-y;}
.block-3 .top{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-x; padding:7px 7px 12px 7px;}
/*=====//block_3===========*/

/*=======block_4===========*/
.block-4{background:url(http://pensacolatodo.com/backgrounds/block_4_bot.jpg) left bottom repeat-x #FFFFFF; width:100%; color:#A8A5A5;}
.block-4 .left{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-y;}
.block-4 .right{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) right top repeat-y;}
.block-4 .top{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-x; padding:25px 28px 18px 21px;}

.block-4 a{color:#323131; font-size:1.18em; text-decoration:underline;}
.block-4 a:hover{text-decoration:none;}

.block-4 .font-2{color:#7A7878;}

.block-4 .link-2{color:#DD660E; font-size:1em; text-decoration:underline;}
.block-4 .link-2:hover{text-decoration:none;}
/*=====//block_4===========*/

/*=======block_5===========*/
.block-5{background:url(http://pensacolatodo.com/backgrounds/block_5_bot.jpg) left bottom repeat-x #FFFFFF; width:100%; color:#000000;}
.block-5 .left{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-y;}
.block-5 .right{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) right top repeat-y;}
.block-5 .top{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-x; padding:6px 21px 7px 6px;}
.block-5 .img-float{margin-right:22px; float:left;}
/*=====//block_5===========*/

/*=======block_6===========*/
.block-6{background:url(http://pensacolatodo.com/backgrounds/block_6_bot.jpg) left bottom repeat-x #FFFFFF; width:100%;}
.block-6 .left{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-y;}
.block-6 .right{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) right top repeat-y;}
.block-6 .top{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-x; padding:25px 25px 30px 21px;}
/*=====//block_6===========*/


.block-7{background:url(http://pensacolatodo.com/backgrounds/block_4_bot.jpg) left bottom repeat-x #FFFFFF; width: 495px; color:#000000;}

.highlight_table:hover { background-color: #d4d4d4;}

.block-7 .left{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-y;}
.block-7 .right{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) right top repeat-y;}
.block-7 .top{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-x; padding:25px 28px 18px 21px;}

.block-7 a{color:#fd6d03; font-size:1.25em; line-height: 1.25em; text-decoration:underline;}
.block-7 a:hover{text-decoration:none;}

.block-7 .font-2{color:#7A7878;}

.block-7 .link-2{color:#DD660E; font-size:1em; text-decoration:underline;}
.block-7 .link-2:hover{text-decoration:none;}

.block-8{background-color:#FFFFFF; width:100%; color:#000000;}
.block-8 .left{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-y;}
.block-8 .right{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) right top repeat-y;}
.block-8 .top{background:url(http://pensacolatodo.com/backgrounds/block_border.jpg) left top repeat-x; padding:6px 21px 7px 6px;}
.block-8 .img-float{margin-right:22px; float:left;}





/*=======page_1===========*/
#page1 #content .col-1 .box-1{width:163px;}
#page1 #content .box-2{width:3px;}

#page1 #content .col-1 .col-1{width:246px;}
#page1 #content .col-1 .col-middle{width:3px;}
#page1 #content .col-1 .col-2{width:246px;}
#page1 #content .col-1 .col-1 .block-4 .top{padding-bottom:23px;}
#page1 #content .col-1 .col-2 .block-4 .top{padding-right:10px;}

#page1 .col-2 .block-5{margin-bottom:3px;}
/*=====//page_1===========*/

/*=======footer===========*/
#footer{height:43px; padding:15px 0 38px 13px; color:#000000; background:url(http://pensacolatodo.com/backgrounds/footer_bg.gif) left top repeat-x;}
#footer a{color:#000000; font-weight:bold; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#footer ul{margin-bottom:3px;} 
#footer li{display:inline; padding:0 15px 0 0; margin-right:15px; background:url(http://pensacolatodo.com/backgrounds/text_menu_divider.gif) right center no-repeat;}
#footer li a{color:#000000; text-decoration:none; line-height:1em; font-weight:normal;}
#footer li a:hover{text-decoration:underline;}
#footer .clear{background:0;}
/*=====//footer===========*/

#logo_img {
  border: 1px solid #A8A8A8;
  padding: 2px;
}

.title {
	padding-top: 3px; 
	padding-bottom: 5px;
    color: #000;
	text-transform: capitalize;
	font-weight: bold;
}

.business_link {
	text-transform: lowercase;
}

.toolbar_link {
	font-size: 12px;
	font-weight: bold;
}

.highlight {
background-color:#00CCFF;
}

.search_name
{
color:#FFFFFF;
font: "Times New Roman", Times, serif;
font-size: 16px;
padding-left: 15px;
}

.required_field 
{
	color: #fd6d03;
	font-weight: bold;
} 


.event_date 
{
	color: #fd6d03;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
}

.message_container
{
	padding-top: 10px;
	 
	 
}

.message_col
{
	background-color: #E6E6E6;
	width: 857px;
	height: 50px;
	padding: 20px;
	color: #000000;
        border: 1px solid #A8A8A8;
}

.message_col a { color: #fd6d03; }


a.coupon_title {
	text-decoration:none;
}

a.admin{color:#DD660E; text-decoration:none;}



.events_month_title
{
	font-weight: bold;
}

.required
{
	color: #FF0000;
}

a.preview { font-size: 10px; }

.orange { color: #fd6d03; }

.category { color: #3a587e; font-size: 20px; line-height: 22px;}

a.link
{
	text-decoration: none; font-size: 12px;
}

HR {
	BORDER-TOP: #ebebeb 1px solid; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 10px 0px; OVERFLOW: hidden; HEIGHT: 0px; BACKGROUND-COLOR: #ebebeb; BORDER-RIGHT-WIDTH: 0px
}

TABLE.frame {
	BORDER-RIGHT: #ebebeb 0px solid; 
	PADDING-RIGHT: 0px; 
    BORDER-TOP: #ebebeb 0px solid; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px 0px 10px; 
    BORDER-LEFT: #ebebeb 0px solid; 
    PADDING-TOP: 0px; 
    BORDER-BOTTOM: #ebebeb 0px solid;
    FONT-SIZE: 12px; 
    COLOR: #666; 
    FONT-FAMILY: Lucida Sans Unicode, Lucida Grande, sans-serif
}
TABLE.frame TD {
	BORDER-BOTTOM: #ebebeb 1px solid; BACKGROUND-COLOR: #fff
}
TABLE.frame TD.fieldarea {
	BORDER-RIGHT: #ebebeb 1px solid; COLOR: #333; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: right
}

TABLE.frame input:focus, textarea:focus{
background-color: lightyellow;
}



/***********************************************************************************************/
/*                                           Footer                                            */
/***********************************************************************************************/ 

#floating_footer {
	color: white;
	position: fixed;
	z-index: 99;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 9px 32px;
	background-image: url('../backgrounds/footer.png');
}

#floating_footer li {
	list-style: none;
	float: left;
	font-size: 12px;
	line-height: 20px;
	padding-right: 32px;
	margin: 0;
}
.footer-padding {
	height: 20px;
}

#floating_footer a {
	margin: 0 auto;
	color: white;
	display: block;
	padding: 0 32px;
	text-decoration: none;
}
#floating_footer a.twitter {
	background: url('../icon_images/floating_twitter.png') no-repeat;
}
#floating_footer a.rss {
	background: url('../icon_images/floating_rss.png') no-repeat;
}
#floating_footer li.right {
	float: right;
}



/***********************************************************************************************/
/*                                           Tabs                                              */
/***********************************************************************************************/   

.tab_section{
	background-color: #ffffff;
}

.title_bar1 { background:url(../backgrounds/title_bar1.png) repeat-x 0 0 #ffffff; height: 42px; padding-bottom: 7px;}

.title_bar1_text {padding: 15px; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight: bold;}

.clear {
	CLEAR: both
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: block
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}

UL.tabs LI {
	FLOAT: left; MARGIN-BOTTOM: -1px
}
UL.tabs LI A {
	padding: 15px;
	DISPLAY: block;
	color: #333; 
	text-decoration: none;
}
UL.tabs LI.selected A:hover {
	PADDING-BOTTOM: 0.8em
}
UL.tabs LI.selected {
	MARGIN-BOTTOM: -1px
}

UL.tabs LI.selected A:hover {
	PADDING-BOTTOM: 0.8em
}

UL.tabs LI.selected {
	MARGIN-BOTTOM: -1px
}
UL.tabs {
	border: #bbb 1px solid; background-color: #ffffff;
}
UL.tabs LI {
	BORDER-RIGHT: #bbb 1px solid;
}
UL.tabs LI A:hover {
	background: #FFE4CF;	
	text-decoration: none;
}

UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.tabs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

UL.tabs li a.active {
	background: #F7C094;
}

.tabbed-container {
	position: relative;
	clear: both;
	min-height: 10em;
}
.tabbed-container .overlay {
	position: absolute;
	clear: both;
	padding: 5px;
	width: 488px;
	top: 0;
	left: 0;	
	text-align: center;
}

/***********************************************************************************************/
/*                                        Local Card                                           */
/***********************************************************************************************/ 

#Dealcolumn1{
float:left;
margin: -10px 6px 0 20px;
padding: 0 10px 10px 2px;
width:180px;
background-color:transparent;
border-right: 1px solid #eee;
}

#Dealcolumn2 {
float:left;
margin: -10px 6px 0 2px;
padding: 0 10px 10px 2px;
width:180px;
height:100%;
background-color:transparent;
border-right: 1px solid #eee;
}

#Dealcolumn3 {
float:left;
margin: -10px 0 0 0;
padding:0 2px 10px 2px;
width:180px;
height:100%;
background-color:transparent;
}

#Dealfooter {
margin:0;
padding: 5px 0px 5px 0px;
width:100%;
height:6px;
clear:both;
border-bottom: 1px solid #eee;
}

#Dealfooter.push {
	margin-top: 0px;
	margin-bottom: 12px;
}

#Dealtop {
margin:0;
padding: 5px 0px 5px 0px;
width:100%;
height:6px;
clear:both;
border-top: 1px solid #414141;
}

.deal1 {
	height: 25px;
}


.deal2 {
	margin-bottom:2px;
	margin-top:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#535353;
	text-align: center;
}

.deal1s {
	margin-bottom: 2px;
	margin-top:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: left;
}

.deal2s {
	margin-bottom:2px;
	margin-top:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	text-align:left;
}

.deal34 {
	margin-bottom: 2px;
	margin-top:4px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3A587E;
	text-align:left;
}

.deal5 {
    text-align:left;
	margin-bottom:2px;
	margin-top:0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#535353;	
	font-size:11px;
}

.deallinks {
text-align:left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #4a9ff0;
margin-bottom:.5em;
line-height: .75em;
text-decoration:none;
}

.deallinks a {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #5eb0ff;
text-decoration:none;
}

.dealinks a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #be0c11;
}

#Dealcontentblock {
	width:180px;
	height:100%;
	background-color:transparent;
	padding-left:2px;
	padding-right:2px;
	margin-top:10px;
	background: transparent;
}

#Deallogo {
	width:190px;
	height:62px;
	text-align:center;
	margin-bottom:3px;
	margin-top:4px;
}

#Dealcontactinfo {
	width:94%;
	height: 80px;
	padding-bottom:3px;
	border-bottom: 1px dashed #ccc;
	text-align:center;
}

#Dealcontactinfo2 {
	width:94%;
	height: 80px;
	padding-bottom:3px;
	border-bottom: 1px dashed #ccc;
	text-align:center;
}


#Dealcontactinfo3 {
	width:94%;
	height: 80px;
	padding-bottom:3px;	
	text-align:center;
}



#Dealoffers {
	width:94%;	
	padding-bottom:3px;
	border-bottom: 0px dashed #ccc;
	text-align:center;
}

a.blue, .blue { color: #0E5CA7;; text-decoration: none; }


div.rss_link {
width: 100%;
border-bottom: 1px solid #ccc;
}

#stocks {
    margin: 0px;
    padding: 0px;
    background-image:url('/businesses/logos/roberts-roberts-brokerage-spot-gold.png');
    width: 500px;
    height: 70px;
    text-align: right;
}

#stocks_text {
	float: right;
    margin: 0px;
    padding: 0px;
    width: 250px;    
    padding-right: 5px;
    line-height: 14px;
    font-size: 12px;
    font-family: arial;  
}

#stocks_text span.negative_stock {
    color: #D13833;
    width: 55px;
}

#stocks_text span.same_stock {
    color: #676767;
    width: 55px;
}

#stocks_text span.positive_stock {
    color: #008000;
    width: 55px;
}

.event_forcast
{
    border: 1px solid #cfcfcf;
    text-align: center;
    font-weight: bold;
    width: 45px;    
    display: inline-table;
}

.event_forcast .header
{
    background-color: #ff6600;
    color: white;
    width: 100%;
}

#locals_card_search_results
{
    background-color:#F3FAFF;
    padding: 7px;
    width: 620px;
}

#locals_card_search_results div
{
    background-color:#F3FAFF;
    padding: 7px;
    width: 550px;
}

#event_search_results
{
    width: 550px;
}

