@charset "UTF-8";
/* CSS Document */

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.clearfix { display: inline-block; }


body,td,th {
	font: 12px Trebuchet MS, Arial, Helvetica, sans-serif; line-height:18px;
}
body {margin:0;padding:0;background-color: #F6DDC1;
background-image: url("/images/stripe.png"); 

}

a, a:visited{color: #003366;outline:none;}
a:hover{color:#006699;}
h1{font-weight:normal; font-size:18px; margin:0; padding:0;line-height:20px;}
p{margin:10px auto;}
.clr{width:100%; height:1px; display:block; clear:both;}
.hr{width:100%; height:1px; background:#99CCFF; margin:10px 0; padding:0; display:block; clear:both;}



#Container, #Header, #Footer{ width:900px; background:white;margin:0 auto; padding:0; clear:both;}

#Container{
	margin: 0 auto;
/*	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	
	-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.3);
	
	border: solid 1px #ccc;
	box-shadow: 1px 1px 10px rgba(0,0,0,0.3);
}

#Footer{display:block; width:100%; clear:both; height:36px; background:#FFF repeat-x url(../images/backgrounds/footer_bg.jpg); color:#666666; font-size:11px; line-height:14px; margin:20px 0 0 0;}

#Header{height:120px; overflow:hidden;}
#Header.HeaderBG1{background:no-repeat top center url(../images/headers/Header_FamilyWalk.jpg);}
#Header.HeaderBG2{background:no-repeat top center url(../images/headers/Fishing_Boat_Wide.jpg);}
#Header.HeaderBG3{background:no-repeat top center url(../images/headers/Sandpiper_Wide.jpg);}
#Header.HeaderBG4{background:no-repeat top center url(../images/headers/Header_Kayak.jpg);}
#Header.HeaderBG5{background:white no-repeat top center url(../images/headers/Header_Kayak.jpg);}
#Header.HeaderBG6{background:white no-repeat top center url(../images/headers/Header_Sandcastle.jpg);}
#Header #LeftSide{height:100px; padding:8px 0 8px 13px;display:block; float:left;}
#Header #RightSide{height:100px; padding:8px 0 8px 8px;display:block;float:right;}
#Header #OBXHomeLink{height:100px; display:block; float:left;}
#Header #OBXHomeLink a{height:100px; width:550px; text-indent:-5000px; display:block;}
#Header #LeftSide a.mobilelink{display:block; height:20px; width:130px; text-align:center; color:black; font-size:10px; line-height:20px; float:left;}
#Header #LeftSide a.map{display:block; clear:both; height:28px; line-height:14px; clear:both; text-align:left; margin:8px 0 5px 0; padding: 8px 0 0 40px; background: left no-repeat url(../images/nav/MAP_ICON.png);}
#Header #LeftSide a.mobile{display:block; clear:both; float:left; height:28px; line-height:14px; clear:both; text-align:left; margin:13px 0 5px 0; padding: 8px 0 0 40px; background: left no-repeat url(../images/nav/mobile_sized.gif);}
#LeftSide ul#QuickNav{margin:0; padding:0; display:block; clear:both; float:left; height:11px;}
#LeftSide #QuickNav li{display:block;float:left;margin:0; padding: 0 5px; color:black; list-style:none; text-align:right;}
#QuickNav li.border{border-right:solid 1px black;padding:0 5px;}
#RightSide a, #RightSide, #RightSide a:visited, #LeftSide a, #LeftSide a:visited{ text-decoration:none; color:black;font-size:11px;}
#RightSide a:hover, #LeftSide a:hover{text-decoration: underline;}

#socialnetworking{display:block;clear:both; float:right; height:30px;}
#MainContent{background:white repeat-y url(../images/backgrounds/content_columnborders.jpg); margin:10px 0; padding:0 10px;}

#RightSide #GetApp{display:block; clear:both; float:right; width:135px; line-height:14px; clear:both; text-align:center; margin: 0; padding: 8px 0 0 0; font-size: 0.9em; font-weight: bold;}
#GetApp img{
text-align: center;
}
#RightSide #GetNews{display:block; clear:both; float:right; height:14px; width:85px; line-height:14px; clear:both; text-align:right; margin:5px 10px 10px 0; padding: 8px 40px 0 0; background: right no-repeat url(../images/nav/obx_mail.gif);}
#RightSide a#GetNews{color:white; font-weight:bold;}

#LeftColumn, #RightColumn{display:block; float:left; width:130px; margin:0;padding:0;}

#MiddleColumn{display:block; float:left; width:570px; margin:0 25px; text-align:left;}

#RoundedDIV, #CouponTitle, #MainNav{margin:0 0 8px 0; text-align:left;display:block; clear:both;}

/*blue border*/
.rounded_STYLE {background-color:#fff; border: 1px solid #99CCFF; position: relative;-moz-border-radius:6px;-webkit-border-radius: 6px;}
.rounded_STYLE > .tl, .rounded_STYLE > .tr, .rounded_STYLE > .bl, .rounded_STYLE > .br {width: 6px; height: 6px; position: absolute;}
.rounded_STYLE > .tl {background: url(../images/backgrounds/rounded_blue_tl.gif) top left no-repeat; top: -1px; left: -1px;}
.rounded_STYLE > .tr {background: url(../images/backgrounds/rounded_blue_tr.gif) top right no-repeat; top: -1px; right: -1px;}
.rounded_STYLE > .bl {background: url(../images/backgrounds/rounded_blue_bl.gif) bottom left no-repeat; bottom: -1px; left: -1px;}
.rounded_STYLE > .br {background: url(../images/backgrounds/rounded_blue_br.gif) bottom right no-repeat; bottom: -1px; right: -1px;}
.rounded_STYLE h6{font-size:12px; font-weight:strong;padding:0; margin:0;}

/*bronze*/
.rounded_STYLE_1 {background-color:#FDEFE4; border: 1px solid #964B07; position: relative;-moz-border-radius:6px;-webkit-border-radius: 6px;}
.rounded_STYLE_1 > .tl, .rounded_STYLE_1 > .tr, .rounded_STYLE_1 > .bl, .rounded_STYLE_1 > .br {width: 6px; height: 6px; position: absolute;}
.rounded_STYLE_1 > .tl {background: url(../images/backgrounds/rounded_bronze_tl.gif) top left no-repeat; top: -1px; left: -1px;}
.rounded_STYLE_1 > .tr {background: url(../images/backgrounds/rounded_bronze_tr.gif) top right no-repeat; top: -1px; right: -1px;}
.rounded_STYLE_1 > .bl {background: url(../images/backgrounds/rounded_bronze_bl.gif) bottom left no-repeat; bottom: -1px; left: -1px;}
.rounded_STYLE_1 > .br {background: url(../images/backgrounds/rounded_bronze_br.gif) bottom right no-repeat; bottom: -1px; right: -1px;}
.rounded_STYLE_1 h6{font-size:13px; font-weight:strong;padding:0; margin:0;}

/*silver*/
.rounded_STYLE_2 {background-color:#F5F5F5; border: 1px solid #A3A3A3; position: relative;-moz-border-radius:6px;-webkit-border-radius: 6px;}
.rounded_STYLE_2 > .tl, .rounded_STYLE_2 > .tr, .rounded_STYLE_2 > .bl, .rounded_STYLE_2 > .br {width: 6px; height: 6px; position: absolute;}
.rounded_STYLE_2 > .tl {background: url(../images/backgrounds/rounded_silver_tl.gif) top left no-repeat; top: -1px; left: -1px;}
.rounded_STYLE_2 > .tr {background: url(../images/backgrounds/rounded_silver_tr.gif) top right no-repeat; top: -1px; right: -1px;}
.rounded_STYLE_2 > .bl {background: url(../images/backgrounds/rounded_silver_bl.gif) bottom left no-repeat; bottom: -1px; left: -1px;}
.rounded_STYLE_2 > .br {background: url(../images/backgrounds/rounded_silver_br.gif) bottom right no-repeat; bottom: -1px; right: -1px;}
.rounded_STYLE_2 h6{font-size:14px; font-weight:strong;padding:0; margin:0;}

/*gold*/
.rounded_STYLE_3 {background-color:#FDFDD9; border: 1px solid #FFCC33; position: relative;-moz-border-radius:6px;-webkit-border-radius: 6px;}
.rounded_STYLE_3 > .tl, .rounded_STYLE_3 > .tr, .rounded_STYLE_3 > .bl, .rounded_STYLE_3 > .br {width: 6px; height: 6px; position: absolute;}
.rounded_STYLE_3 > .tl {background: url(../images/backgrounds/rounded_gold_tl.gif) top left no-repeat; top: -1px; left: -1px;}
.rounded_STYLE_3 > .tr {background: url(../images/backgrounds/rounded_gold_tr.gif) top right no-repeat; top: -1px; right: -1px;}
.rounded_STYLE_3 > .bl {background: url(../images/backgrounds/rounded_gold_bl.gif) bottom left no-repeat; bottom: -1px; left: -1px;}
.rounded_STYLE_3 > .br {background: url(../images/backgrounds/rounded_gold_br.gif) bottom right no-repeat; bottom: -1px; right: -1px;}
.rounded_STYLE_3 h6{font-size:16px; font-weight:strong;padding:0; margin:0;}

/*coupon*/
.rounded_STYLE_C {background-color:#0E7945; border: 1px solid #0E7945; position: relative;-moz-border-radius:6px;-webkit-border-radius: 6px;}
.rounded_STYLE_C > .tl, .rounded_STYLE_C > .tr, .rounded_STYLE_C > .bl, .rounded_STYLE_C > .br {width: 6px; height: 6px; position: absolute;}
.rounded_STYLE_C > .tl {background: url(../images/backgrounds/rounded_green_tl.gif) top left no-repeat; top: -1px; left: -1px;}
.rounded_STYLE_C > .tr {background: url(../images/backgrounds/rounded_green_tr.gif) top right no-repeat; top: -1px; right: -1px;}
.rounded_STYLE_C > .bl {background: url(../images/backgrounds/rounded_green_bl.gif) bottom left no-repeat; bottom: -1px; left: -1px;}
.rounded_STYLE_C > .br {background: url(../images/backgrounds/rounded_green_br.gif) bottom right no-repeat; bottom: -1px; right: -1px;}

.content{display:block; clear:both;padding:5px;} 
.content p{font-size:11px; padding:0; margin:0;}


#CouponTitle h3{padding:3px 0; margin:0;color:white; font-size:18px; line-height:16px; text-align:center;}
#CouponTitle .CouponTitleSm{font-size:11px;}

#FeaturedCoupon{display:block; background:no-repeat url(../images/backgrounds/coupon_topcontent.gif); width:130px; margin-bottom:8px; line-height:14px;}
#FeaturedCoupon #CFooter{display:block; background: no-repeat bottom url(../images/backgrounds/coupon_bottom.gif); width:130px; height:25px; margin:0; padding:0;}

#FeaturedCouponLG{display:block; background:no-repeat url(../images/backgrounds/couponlg_topcontent.gif); width:270px; margin-bottom:8px; line-height:16px;text-align:center; float:left; padding-right:10px;}
#FeaturedCouponLG #CFooter{display:block; background: no-repeat bottom url(../images/backgrounds/couponlg_bottom.gif); width:270px; height:25px; margin:0; padding:0;}
#FeaturedCouponLG #CFooter a{color: #99CC99; text-decoration:none;}
#FeaturedCouponLG #CFooter a:hover{color: #fff; text-decoration:none;}

a.Offer{font-weight:bold; color: #006600; font-size:15px; text-decoration:none;}
a:hover.Offer{font-weight:bold; color: #006600; font-size:15px; text-decoration:underline;}
.Details{}
#FeaturedCoupon .content,#FeaturedCouponLG .content{display:block; clear:both;padding: 20px 20px 0 20px;}
#FeaturedCoupon h3, #FeaturedCouponLG h3{color: #FECB32; font-size:10px; line-height:12px; margin:0; padding:4px 0 0 0; }
#FeaturedCoupon .Offer, #FeaturedCouponLG .Offer{color:white; font-size:16px; font-weight:bold; display:block; clear:both; margin:0; padding:0 0 5px 0;}
#FeaturedCoupon .Details, #FeaturedCouponLG .Details{color:white; font-size:10px; font-weight:normal; display:block; margin:0; padding:0 0 5px 0; line-height:11px;}
#FeaturedCouponLG .Details{font-size:11px;}
#FeaturedCouponLG h3{font-size:11px;font-weight:normal;}



#RightColumn #RoundedDIV{font-size:10px;}
#RightColumn #RoundedDIV .MerchantName{font-size:11px; font-weight:bold;}
#RightColumn #RoundedDIV .icons, #RightColumn #RoundedDIV .RegText, #RightColumn #RoundedDIV .MerchantName{display:block; clear:both;margin:0; padding:0;}

#MainNav{text-align:center; display:block; clear:both;}
#MainNav ul{padding:5px 20px 0px 20px; margin:0 auto;display:block; width:700px; height:60px; clear:both;}
#MainNav ul li{margin: 0 10px; display:block; float:left; width:80px; height:60px; list-style:none; font-size:10px;}
#MainNav a{color:black; text-decoration:none; display:block; height:20px;padding-top:40px; font-size: 1.2em;}

#Eat a:hover, .Eat, .Eat a{color:#CC0000; text-decoration:none;}
#Shopping a:hover, .Shopping, .Shopping a{color:#009966; text-decoration:none;}
#SeeandDo a:hover, .SeeandDo, .SeeandDo a{color:#3399CC; text-decoration:none;}
#Stay a:hover, .Stay, .Stay a{color:#CC6666; text-decoration:none;}
#Wedding a:hover, .Wedding, .Wedding a{color:#FF6600; text-decoration:none;}
#Fishing a:hover, .Fishing, .Fishing a{color:#009966; text-decoration:none;}
#Tennis a:hover, .Tennis, .Tennis a{color:#33cc33; text-decoration:none;}
#Worship a:hover, .Worship, .Worship a{color:#ff9933; text-decoration:none;}
#HealthCare a:hover, .HealthCare, .HealthCare a{color:#006666; text-decoration:none;}
#Legal a:hover, .Legal, .Legal a{color:#003399; text-decoration:none;}
#Banking a:hover, .Banking, .Banking a{color:#006600; text-decoration:none;}
#Insurance a:hover, .Insurance, .Insurance a{color:#990000; text-decoration:none;}
#HomeServices a:hover, .HomeServices, .HomeServices a{color:#663399; text-decoration:none;}
#Auto a:hover, .Auto, .Auto a{color:#336699; text-decoration:none;}
#BusinessPeople a:hover, .BusinessPeople, .BusinessPeople a{color:#FF9900; text-decoration:none;}
#People a:hover, .People, .People a{color:#003399; text-decoration:none;}

#Business a:hover{color: #FF9900;}
#People a:hover{color:#003399;}

/*row 1*/
#MainNav #Eat{background:3px 0 url(../images/nav/Category_Navigation.png);}
#MainNav #Shopping{background:-71px 0 url(../images/nav/Category_Navigation.png);}
#MainNav #SeeandDo{background:-145px 0 url(../images/nav/Category_Navigation.png);}
#MainNav #Stay{background:-219px 0 url(../images/nav/Category_Navigation.png);}
#MainNav #Wedding{background:-293px 0 url(../images/nav/Category_Navigation.png);}
#MainNav #Fishing{background:-367px 0 url(../images/nav/Category_Navigation.png);}
#MainNav #Tennis{background:-441px 0 url(../images/nav/Category_Navigation.png);}
/*row 2*/
#MainNav #Worship{background:3px -100px url(../images/nav/Category_Navigation.png);}
#MainNav #HealthCare{background:-71px -100px url(../images/nav/Category_Navigation.png);}
#MainNav #Legal{background:-145px -100px url(../images/nav/Category_Navigation.png);}
#MainNav #Banking{background:-219px -100px url(../images/nav/Category_Navigation.png);}
#MainNav #Insurance{background:-293px -100px url(../images/nav/Category_Navigation.png);}
#MainNav #HomeServices{background:-367px -100px url(../images/nav/Category_Navigation.png);}
#MainNav #Auto{background:-441px -100px url(../images/nav/Category_Navigation.png);}


.sub{background:url(../images/nav/dropdownmenu_gradientbg.png); display:block;width:542px; clear:both;padding:10px; margin:3px; border-bottom:2px solid;}
.sub .row{display:block; width:100%; clear:both; padding-bottom:10px;}
.sub ul {display:block; float:left; width:180px; margin:0; padding:0;border-top:1px dotted #6699CC;}
.sub ul li{list-style:none; border-bottom:1px dotted #6699CC; font-size:11px; margin:0; padding:2px; display:block; height:18px; line-height:18px;}
.sub ul li a{text-decoration:none;}

#EatBorder{border-bottom-color:#CC0000;}
#ShoppingBorder{color:#009966;}
#SeeandDoBorder{color:#3399CC;}
#StayBorder{color:#CC6666;}
#WeddingBorder{color:#FF6600;}
#FishingBorder{color:#009966;}
#TennisBorder{color:#33cc33;}
#WorshipBorder{color:#ff9933;}
#HealthCareBorder{color:#006666;}
#LegalBorder{color:#003399;}
#BankingBorder{color:#006600;}
#InsuranceBorder{color:#990000;}
#HomeServicesBorder{color:#663399;}
#AutoBorder{color:#336699;}
#BusinessPeopleBorder{color:#FF9900;}
#PeopleBorder{color:#003399;}


#MainForm{font-size:11px; text-align:left;}
#MainForm .SearchField{display:block; float:left; text-align:left; width:225px; padding:0 10px 10px 0;}
#MainForm .Maininput{width:215px;margin-bottom:4px; padding:3px; font-size:13px; color: #333333;height:22px; line-height:23px;}

#ContactForm input{padding:3px; font-size:12px; color: #333333;height:22px; line-height:23px; border:1px #6699CC; background:#6699CC; color:white; font-weight:bold; width:300px;}

#SearchColumn{display:block; width:130px; height:60px;margin:0;padding:60px 0 0 0; margin:0 0 10px 0; background:no-repeat url(../images/nav/SearchArea_background.jpg);}
#SearchColumn .SearchForm{width:126px; height:22px; padding:2px 0;display:block; clear:both; margin:1px 2px 0 2px;}
#SearchColumn input.InputField{width:108px; border:1px solid #CCCCCC; height:19px; color:#999999; font-size:11px; margin:1px 0; padding:1px; display:block; float:left;}
#SearchColumn input.InputFieldOn{width:108px; border:1px solid #6699CC; height:19px; color:#333333; font-size:11px; margin:1px 0; padding:1px;}

#EventsResults a{color:#990099; text-decoration:none;}
#EventsResults a:hover{text-decoration:underline;}
#EventsHeader h3, #EventsHeader h4{padding:0;margin:0;}
#EventsHeader{font-size:12px; text-align:right; background:no-repeat left top url(../images/nav/events.png);height:50px;}
#EventsHeader h3 a{color:#993399; line-height:13px; margin:0; padding:0; font-size:13px; text-decoration:none;}
#EventsHeader h4 a{line-height:13px; font-size:12px; padding-top:14px; font-weight:normal; margin:0; padding:14px 0 0 0; font-weight:normal; text-decoration:none;}
#EventsResults h5{background: #990099; font-size:11px; color:white; text-align:center; padding:5px 0; margin:0; display:block; font-weight:normal;}
#EventsResults ul{font-size:11px;text-align:left; margin:0;padding:0;}
#EventsResults li{list-style:none; display:block; padding:5px 0; margin:0;border-bottom:1px solid #990099; line-height:15px;}


#EventsResultsTable{text-align:left; font-size:12px;width:100%;}
#EventsResultsTable .Etitle{font-size:14px;color:#990099;}
#EventsResultsHD{background: #990099; font-size:13px; color:white; text-align:center; padding:5px 0; margin:0; display:block; font-weight:normal;}
#EventsResultsHD a, #EventsResultsHD .sm{color:#CC99CC; font-size:11px;}
#EventsResultsTable .datecolumn{width:80px; padding-right:3px;}
#EventsResultsTable td{border-bottom:1px dotted #CC99CC; padding:5px 0;}
#EventsResultsTable p{margin:0; padding:0;}


#WeatherHeader{font-size:12px; text-align:left; height:50px;}
#WeatherHeader h3{color:#3399CC;margin:0; padding:0; line-height:13px}
#WeatherResults{display:block; clear:both;margin:0 0 2px 0;padding:0 0 2px 0;}
#WeatherResults h5{background:#3399CC;}
#WeatherHeader h4{font-size:13px; line-height:12px; padding:0; margin:4px 0 0 0;}

#returnedResults{border:0; width:550px; padding:0;margin:0;}
#returnedResults td{ border-bottom:dotted 1px #99CCFF; margin:0; padding:3px;}

.smltext{font-size:9px; font-weight:normal}
.blktext10px{font-size:12px; font-weight:normal; color:#336699;}

.blktext10px a{text-decoration:underline; color:#336699;}
.style1 {font-size: 14px; font-weight: bold; color:#006699;}


/* News Section */

#news_container{

}

#news_container hr, hr{
  color: #bbb;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #bbb;
  height: 1px;
}

#news_header{
  color: #bbb;
}

#news_list{
  list-style: none;
  padding: 0;
  font-family: arial,helvetica,verdana,sans-serif;
}

#news_list li{
  margin-bottom: 10px;
}

.story{
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;

}

.lead_story{
  width: 100%;
  font-size: 1.2em;
  line-height: 1.2em;
}



.secondary_story{
  width: 46%;
  display: inline;
  float: left;
  font-size: 1.1em;

 padding: 10px;
 border-bottom: none;
   

}

.additional_story{
  clear: both;
    font-size: 1.2em;

}



.story_text{


}

.news_image{
  display: inline;

}

.story_headline{
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 1.3em;

}



.lead_story .story_headline{
  font-size: 1.4em;
  margin-bottom: 10px;
  line-height: 1.0em;
}

.secondary_story .story_headline{
  font-size: 1.3em;
  margin-bottom: 10px;
  line-height: 1.0em;
  display: inline-block;
  width: 50%;
}

.full_content .story_headline{
	width: 100%;
}

.story_headline a{
  text-decoration: none;
}




.story embed, .story iframe, .story img, .story object{
  max-width: 75px;
  max-height: 75px;
  display: block;
  float: left;
  margin-right: 20px;
}

.lead_story embed, .lead_story iframe, .lead_story object{
  max-width: none;
  max-height: none;
  width: 220px;
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

.lead_story img{
  max-width: 220px;
  max-height: 220px;
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

.secondary_story embed, .secondary_story iframe, .secondary_story img, .secondary_story object{
  max-width: 100px;
  max-height: 100px;
}

.full_content embed, .full_content iframe, .full_content img, .full_content object{
  max-width: 100%;
  max-height: none;
  height: inherit;
  float: none;
}




.story_text{
  display: inline;
  margin: 0;
  padding: 0;
}

.secondary_story .story_text{
	display: block;
}

#additional_news_header{
	color: #ccc;
}

.more_link{
	color: #004276;
	text-decoration: none;
	display: inline-block;
}

.blog_link{
	color: #004276;
	text-decoration: none;
	font-size: 1.1em;
}
 

/* End News Section */

/* Detail Upgrades */
#detail-left{
	width: 120px;
	margin-right: 10px;
	display: inline-block;
	float:left;
}

.content h6{
	display: block;
	margin-bottom: 5px;
}

#detail-middle{
	width:220px;
	display:block;float:left;
}

#detail-right{
	width:200px;
	display:block;float:right;
}

#detail-bottom{
	clear: both;
	padding-top: 20px;
}

#detail-bottom-left{
	width: 35%;
	float: left;
	text-align: center;
}

#detail-bottom-right{
	width: 60%;
	float: right;
}

.coupon-buttons{
	width: 27%;
	float: left;
}

.coupon-buttons a{
	display: block;
	background-color: #0000fb;
	padding: 3px 5px;
	margin-bottom: 15px;
	color: white;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Arial;
	font-size: 0.9em;
}

.coupon-container{
		display:inline-block; 
	 width: 70%; 
	 margin-left:10px;
	 cursor: pointer;
	 float: right;

}

.coupon-frame{
background: #398235; /* Old browsers */
background: -moz-linear-gradient(top, #398235 0%, #8ab66b 56%, #c9de96 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#398235), color-stop(56%,#8ab66b), color-stop(100%,#c9de96)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #398235 0%,#8ab66b 56%,#c9de96 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #398235 0%,#8ab66b 56%,#c9de96 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #398235 0%,#8ab66b 56%,#c9de96 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#398235', endColorstr='#c9de96',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #398235 0%,#8ab66b 56%,#c9de96 100%); /* W3C */
	padding: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.8);
	margin: 0 0 10px 10px;
}

.coupon-content{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
  text-align:center;
  	   border: 2px dashed black;
	padding: 5px;
	color: black;

}

.detail-description{
	padding-top: 5px !important;
	float: left;
	clear: left;
	font-style: italic;
	width: 350px;
}

.coupon-content h3{
	color: #eb9131;
	font-weight: bold;
	font-family: Arial Black;
	font-size: 1.2em !important;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.8);
}

.coupon-offer{
	font-size: 1.4em !important;
	font-family: Arial Black;
	font-weight: bolder;
}

.coupon-details{
	font-family: Arial;
}

#map-buttons{
	background: #fcfff4; /* Old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(40%,#dfe5d7), color-stop(100%,#b3bead)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* W3C */
	padding: 5px;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
	-ms-box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
}

#map-buttons a{
	text-align: center;
	color: black;
	text-decoration: none;
	width: 90px;
	display: inline-block;
	font-weight: bold;
	font-size: 0.8em;
}

#map-buttons a:first-child{
	border-right: 1px solid #333;
}

.detail-no-background{
	background-color: white;
	border: none;
}

.detail-no-background .tl, .detail-no-background .tr, .detail-no-background .bl, .detail-no-background .br{
	display: none;
}

#photo-container{
	clear: both;
	padding: 10px 0;
}

#photo-list{
	width: 570px;
	height: 428px;
	overflow: hidden;
	text-align: center;
}

#photo-list li{
	text-align: center;
	width: 570px;
	/*background-color: black;*/
	list-style: none;
}

#photo-list li{
	opacity: 0;
}

#photo-list li:first-child{
	opacity: 1;
}

#video-container{
	margin-top: 10px;
}

#video-container h4, #photo-container h4{
	font-size: 1.5em;
	
}
/* End Detail Upgrades */

/* Top Buttons */

#top-buttons{
	text-align: center;
}

#top-buttons div{
	display: inline-block;
	text-align: center;
}
/* End Top Buttons */

#MainNav form{
	display: inline;
}
