/* CSS Document */

*{padding:0; margin:0;}

img {border:0;}

body {background:url(../images/bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#252525; text-align:center;}

a:hover {color:#060;}

p {padding:4px 0; line-height:16px; text-align:left;}

h1 {font-size:16px; color:#fff; padding:12px 0 4px 0; font-weight:normal;}

h2 {font-size:1.5em; font-weight:bold;}

h3 {font-size:1.2em; font-weight:bold;}

input, select {border:#999 1px solid; height:26px; margin-bottom:8px;}

#wrapper{width:960px; margin:10px auto; text-align:left;}

#header {width:960px; height:103px; margin:0 auto; position:relative;}

.productbxs {padding-left:40px; padding-top:20px;}

/*Pages Main Headers*/
#mainoffer {background:url(../images/250-offer.gif) no-repeat top; width:361px; height:300px; float:left; margin-bottom:10px; position:relative;}

#mainoffer2 {background:url(../images/unlimited2.jpg) no-repeat top; width:361px; height:300px; float:left; margin-bottom:10px; position:relative;}

#mainoffer3 {background:url(../images/signupl.jpg) no-repeat top; width:361px; height:300px; float:left; margin-bottom:10px; position:relative;}

#howitworks_lft {background:url(../images/unlimited_1.gif) no-repeat top; width:315px; height:300px; float:left; margin-bottom:10px; position:relative;}

#rgtbox {background:url(../images/fam_img.jpg) no-repeat top; width:599px; height:300px; float:left; margin-bottom:10px; position:relative;}

#rgtbox_movie {width:645px; height:300px; float:left; margin-bottom:10px; position:relative;}

#rgtbox2 {background:url(../images/panthers.jpg) no-repeat top; width:599px; height:300px; float:left; margin-bottom:10px; position:relative;}

#rgtbox3 {background:url(../images/signupr.jpg) no-repeat top; width:599px; height:300px; float:left; margin-bottom:10px; position:relative;}

#entertain-offer {background:url(../images/entertainment-offers-1.jpg) no-repeat top; width:361px; height:300px; float:left; margin-bottom:10px; position:relative;}

#entertain-rgtbox {background:url(../images/entertainment-offers-2.jpg) no-repeat top; width:599px; height:300px; float:left; margin-bottom:10px; position:relative;}

#merch-offer {background:url(../images/merchandise-offer-1.jpg) no-repeat top; width:361px; height:300px; float:left; margin-bottom:10px; position:relative;}

#merch-rgtbox {background:url(../images/merchandise-offer-2.jpg) no-repeat top; width:599px; height:300px; float:left; margin-bottom:10px; position:relative;}

#travel-offer {background:url(../images/travel-offers-1.jpg) no-repeat top; width:361px; height:300px; float:left; margin-bottom:10px; position:relative;}

#travel-rgtbox {background:url(../images/travel-offers-2.jpg) no-repeat top; width:599px; height:300px; float:left; margin-bottom:10px; position:relative;}

.jointodaybtn {position:absolute; bottom:40px; left:104px;
	height: 29px;
}

.jointodaybtn2 {position:absolute; bottom:20px; left:90px;}

.memloginbtn {position:absolute; bottom:6px; right:80px;}

.memloginbtn_2 {position:absolute; bottom:8px; right:60px;}

.inner_box { padding:40px 15px 15px 15px; color:#363636; font-size:14px; line-height:21px;  }

.inner_box img{ float:left; }

.box_text { float:left; padding-left:15px; }

.green { color:#54b948; }

.orange { color:#f47920;}

/*end pages Main Headers*/

.tagline_1 {font-size:18px; line-height:24px; color:#50b948;}

#rgtcontent {width:240px; float:right;}

#rgtbox h1 {padding:30px 0 0 10px;}

#rgtbox h1 span {font-size:22px;}

#lftcontent {width:700px; float:left;}

#lftcontent p, #lftcontent h3 {padding-left:24px; padding-right:10px;}

#lftcontent ol {padding:0 10px 10px 38px; font-weight:bold;}

#lftcontent ol li, #lftcontent ul li {padding:6px 0;}

#lftcontent ol li span {font-weight:bold; font-weight:normal;}

#lftcontent ol li strong, #lftcontent ul li strong {color:#50b948;}

#lftcontent h2 {padding:0 0 6px 20px;}

#lftcontent ul {padding:0 10px 10px 24px; list-style:none;}

#lftcontent ul li span {font-weight:bold;}

.clearbth {clear:both;}

.blue {color:#0072bc;}

.green {color:#50b948;}

.floatlft {float:left;}

.bordertop {border-top:1px dotted #50b948;}

#phnumber {float:right; width:50%; padding-top:20px;}

#phnumber p {text-align:right; margin-right:20px;}

#phnumber strong {font-size:28px;}

#phnumber span {color:#50b948;}

#termsconditions {font-size:10px; line-height:12px;}

#content_bg {background:url(../images/content_bg.gif) repeat-y top; width:960px;}

/*Home Page Boxes*/
#entertainment_box {background:url(../images/boxes.jpg) no-repeat top; width:315px; height:252px; float:left; margin:8px 7px 0 0; position:relative;}

#travel_box {background:url(../images/boxes.jpg) no-repeat top; width:315px; height:252px; background-position:0 -252px; float:left; margin:8px 7px 0 0; position:relative;}

#dining_box {background:url(../images/boxes.jpg) no-repeat top; width:315px; height:252px; background-position:0 -504px; float:left; position:relative; margin:8px 0 0 0;}

#entertainment_box p, #travel_box p, #dining_box p {font-size:22px; margin: 14px 0 0 16px; color:#0072bc; font-weight:bold;}

#entertainment_box ul, #travel_box ul, #dining_box ul {list-style:none; width:90%; margin:26px 0 0 16px;}

#entertainment_box li, #travel_box li, #dining_box li, #entertainment_smbox li, #travel_smbox li, #dining_smbox li {
background-image: url(../images/arrow_org.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding: 4px 0 4px 12px;
line-height:16px;
}

.readmorebtn {position:absolute; bottom:36px; right:16px;}

/*Panthers Thanks Page*/
#thanks_box { background:transparent url(../images/thanks_box.gif) no-repeat 0 0; width:625px; height:331px; float:left; padding:70px 0 0 45px; font-size:14px;}
#thanks_box p {margin: 25px 0 20px 65px; }
.thanks_big { font-size:16px; font-weight:bold; }

#banners { margin-left:30px; }
#panthers_banner { float:left; background: transparent url(../images/panthers_banner.gif) no-repeat 0 0; width:218px; height:116px; padding:95px 0 0 60px; }
#banner_5000 { float:left; background: transparent url(../images/5000_banner.gif) no-repeat 0 0; width:196px; height:49px; padding: 82px 0 0 82px; }
/*Subpages Small Boxes*/
#entertainment_smbox {background:url(../images/boxes_sm.jpg) no-repeat top; width:234px; height:188px; position:relative; margin-bottom:8px;}

#travel_smbox {background:url(../images/boxes_sm.jpg) no-repeat top; width:234px; height:188px; background-position:0 -188px; position:relative; margin-bottom:8px;}

#dining_smbox {background:url(../images/boxes_sm.jpg) no-repeat top; width:234px; height:188px; background-position:0 -376px; float:left; position:relative;}

#entertainment_smbox p, #travel_smbox p, #dining_smbox p {font-size:18px; padding: 14px 0 0 16px; color:#0072bc; font-weight:bold;}

#entertainment_smbox ul, #travel_smbox ul, #dining_smbox ul {list-style:none; width:84%; margin:22px 0 0 16px;}

.readmorebtn2 {position:absolute; bottom:12px; right:16px;}

/*Footer*/
#footer {width:100%; height:140px; margin:0 auto; background:url(../images/bg_footer.gif) repeat-x bottom;}

#footer_wrapper {width:960px; margin:0 auto; padding-top:40px; position:relative;}

#footer ul {list-style:none; font-size:10px; color:#757568; text-align:center;}

#footer ul li {display:inline;}

#footer ul li a {text-decoration:none; color:#757568;}
#footer ul li a:hover {color:#000;}

#footer p {text-align:center; color:#757568; font-size:10px;}

#godaddyseal {position: absolute; right:0; top:30px;}

/*Top Nav*/
#mainnav {background:url(../images/nav_bg.gif) repeat-x top; height:37px; width:100%;}

ul#ctl00_header_topnav { 
width:960px; 
list-style:none; 
height:37px;
margin:0 auto; position:relative;
} 

ul#ctl00_header_topnav li { 
display:inline;
float:left;
} 

ul#ctl00_header_topnav li a { 
height:37px; 	
float:left; 
text-indent:-9999px;
} 

ul#ctl00_header_topnav li#topnav1 a {width:86px; background:url(../images/nav_home.gif) no-repeat 0 0;} 
ul#ctl00_header_topnav li#topnav1 a:hover {background-position:0 -37px;} 
ul#ctl00_header_topnav li#topnav1 a.on {background-position:0 -37px;}

ul#ctl00_header_topnav li#topnav2 a {width:106px; background:url(../images/nav_aboutus.gif) no-repeat 0 0;} 
ul#ctl00_header_topnav li#topnav2 a:hover {background-position:0 -37px;} 
ul#ctl00_header_topnav li#topnav2 a.on {background-position:0 -37px;} 

ul#ctl00_header_topnav li#topnav3 a {width:141px; background:url(../images/nav_howit.gif) no-repeat 0 0;} 
ul#ctl00_header_topnav li#topnav3 a:hover {background-position:0 -37px;} 
ul#ctl00_header_topnav li#topnav3 a.on {background-position:0 -37px;}

ul#ctl00_header_topnav li#topnav4 a {width:85px; background:url(../images/nav_faqs.gif) no-repeat 0 0; } 
ul#ctl00_header_topnav li#topnav4 a:hover {background-position:0 -37px;} 
ul#ctl00_header_topnav li#topnav4 a.on {background-position:0 -37px;} 

ul#ctl00_header_topnav li#topnav5 a {width:121px; background:url(../images/nav_contactus.gif) no-repeat 0 0;} 
ul#ctl00_header_topnav li#topnav5 a:hover {background-position:0 -37px;} 
ul#ctl00_header_topnav li#topnav5 a.on {background-position:0 -37px;}

ul#ctl00_header_topnav li#topnav6 a {width:111px; background:url(../images/nav_signup.gif) no-repeat 0 0;} 
ul#ctl00_header_topnav li#topnav6 a:hover {background-position:0 -37px;} 
ul#ctl00_header_topnav li#topnav6 a.on {background-position:0 -37px;}

ul#ctl00_header_topnav li#topnav7 a {width:120px; background:url(../images/nav_memberlogin.gif) no-repeat 0 0; position:absolute; right:20px;} 

/*Panthers Nav*/
#mainnav {background:url(../images/nav_bg.gif) repeat-x top; height:37px; width:100%;}

ul#ctl00_panthersnav_panthers_nav { 
width:960px; 
list-style:none; 
height:37px;
margin:0 auto; position:relative;
} 

ul#ctl00_panthersnav_panthers_nav li { 
display:inline;
float:left;
} 

ul#ctl00_panthersnav_panthers_nav li a { 
height:37px; 	
float:left;
text-decoration:none;
margin-top:11px;
color:#000;
font-size:14px;
padding: 0 14px;
}

ul#ctl00_panthersnav_panthers_nav li a:hover, ul#ctl00_panthersnav_panthers_nav li a.on
{color:#54b948;}

ul#ctl00_panthersnav_panthers_nav li#topnav7 a {width:120px; background:url(../images/nav_memberlogin.gif) no-repeat 0 0; position:absolute; right:20px; margin-top:0;} 

/*testimonial*/
#testimonial {width:210px; margin-top:10px;}

#testimonial img {border:2px solid #d6ecba;}

#testimonial p {padding-left:6px;}

/*aboutbullets*/
#aboutbullets {margin-top:10px;}

#aboutbullets img {float:left; padding-right:10px; margin-bottom:6px;}

#aboutbullets p {clear:both; width:90%;}

#aboutbullets p span {font-weight:bold; color:#F60;}

/*sign up form*/
#signupform {width:93%; margin:0 auto; padding:10px; border:1px solid #bbea9b;}

#signupform p {font-weight:bold; margin-left:0; padding-left:0; padding-bottom:0;}

.frmfloatlft {float:left; margin-right:20px;}

.pasterikinlines {display:inline; padding-right:0px;}

.disclaimer {font-size:10px;}

/*Added for the gray background when failure from Destination rewards to show the error message */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*thank you*/
.bordertop span{font-size:16px; font-weight:bold; margin-top:30px;}
.include{margin:0 0 10px 40px; width:500px;}
.include li{margin-bottom:10px;}

#lzappContainer
{
    position:fixed;
    bottom:0;
    right:100px;
}
