 
body {margin:0px; padding:0px; font-family:"lucida grande", Arial, Helvetica, sans-serif; color:#7f7f7f; font-size:12px; font-weight:normal;}

#mainContainer {background:#ffffff url(../images/background_pattern.jpg) repeat left top; }
#mainContainer #tblContainer {width:expression(document.body.clientWidth > 1024? "100%": "1024px");	width:100%;	margin:0 auto;	max-width:100%;	min-width:1024px;}

#rCol, #lCol {vertical-align:top;}
#lCol .col { float:right; width:100%; max-width:437px; min-width:308px; width:expression(document.body.clientWidth > 1024? "437px": "308px");}
#rCol .col{ max-width:850px; min-width:716px; width:expression(document.body.clientWidth > 1024? "850px": "716px");}
#content {height:551px; width:716px;}

img {border:none;}

.purple {color:#882a86;}
.newRed{ color:#ED1C2E;}
.brown {color:#7a2b04; }
.brown a{color:#7a2b04; text-decoration:none; }
.brown a:hover{color:#422163; text-decoration:underline; }
.small {font-size:11px;}
.finePrint {font-size:9px;}
.floatL {float:left;}
.floatR {float:right;}
.clear {clear:both;}
.hide{ display:none;}
.vHide{ visibility:hidden;}
.redUnderScore{color:#ED1C2E !important; text-decoration:underline !important;}


/*holiday*/
li {
list-style: none;
margin: 0;
color:#7a2b04;
margin-bottom: .4em;
}

#guarantee li 
{
margin-bottom: .4em;
width: 180px;
}

#tweetings li 
{
margin: 0 0 0 0;
}

#disguise li {
margin-bottom: .1em;
}


#guaranteeDiv{
width: 290px; 
height: 270px; 
margin: 20px 0 0 0; 
padding: 10px 10px 0 0; 
}

#tweetingsDiv {
width: 310px; 
height: 200px; 
margin: -230px 0 0 0; 
padding: 10px 80px 0 0; 
}

#disguiseDiv
{
width: 310px; 
height: 110px; 
margin: -150px 0 0 45px; 
padding: 10px 0 0 0; 
}

.disguiseText {
margin: 0 0 0 40px; 
padding: 10px 0 4px 0;
}

#shareHoliday {
width:150px; 
height: 120px; 
margin:-310px 0 0 0; 
padding: 100px 0 0 147px; 
}


.guaranteeText {
width: 170px; 
margin: 0 0 -10px 0; 
padding: 18px 0 14px 41px;
}

.tweetingsText {
margin: -10px 0 0 96px; 
padding: 3px 0 7px 0;
}

.tweetList 
{
width: 270px;
height: 37px;
margin: 0 0 0 -8px; 
padding: 0 0 5px 22px;
text-decoration:none;
color: #7a2b04;
display:block;
}



.share a {color:#FFFFFF; text-decoration:none;}
.share a:hover {text-decoration:underline;}

.shareBlack a {color:#000000; text-decoration:none;}
.shareBlack a:hover {text-decoration:underline;}

.arrow {width:240px;}
.arrow ul {margin:0px; padding:0 0 0 20px;}
.arrow li {list-style-image:url(../images/arrow_bullet.gif); font-weight:bold;}

.discovery {background: url(../images/discover.jpg) no-repeat; width:716px; height:551px;}

.enternow {background: url(../images/enternow.jpg) no-repeat; width:716px; height:551px;}

.thanks {background: url(../images/thanksForEntering.jpg) no-repeat; width:716px; height:551px;}

.holiday {background: url(../images/holiday.jpg) no-repeat; width:716px; height:551px;}

.gallery {background: url(../images/gallery.jpg) no-repeat; width:716px; height:551px;position:relative;}
.gallery .videoPhotos {width:200px; }
.videoSpace {text-align:center;}
.movieFrame {width:315px; height:551px;}

.youTube{width:390px; }
.youTube iframe{width:370px;  }


.footer {padding:5px 0 5px 0; width:100%; background:url(../images/footer_bg.jpg) repeat-x top; text-align:center; font-size:11px; overflow:auto;}
.footer a{color:#7f7f7f; text-decoration:none;}
.footer a:hover{text-decoration:underline; color:#882a86;}
#legals{width:760px; float:left; margin: 0 0 0 5px; text-align:left;}
.socialLink{ background:url(../images/btn/socialShareSprite.jpg) no-repeat; display:block; margin:0 8px; text-indent:-9999px; width:64px; float:right;}
.twitter{background:url(../images/btn/socialShareSprite.jpg) -77px 0 no-repeat; margin-right:20px;}

.textFieldContainer {height:auto; width:auto;}
.textFieldContainer .top {background:url(../images/textFields_02.jpg) top right no-repeat; height:5px;   text-align:left; font-size:1px;}
.textFieldContainer .topLeft {background:url(../images/textFields_01.jpg) top left no-repeat; height:5px; width:6px;}
.textFieldContainer .bottom {background:url(../images/textFields_04.jpg) bottom right;     text-align:left;}
.textFieldContainer .bottomLeft {background:url(../images/textFields_03.jpg) bottom left no-repeat; padding:0 0 0 6px;}
.textFieldContainer input{ background:#fff !important;   margin:0 10px 5px 0; border:none; padding:0;}
.textFieldContainer textarea{background:#fff !important;   margin:0 10px 5px 0; border:none; padding:0;}

.commentHeader{ background:#dfdfdf; margin:10px 0 5px 0; padding:4px 0px 2px 10px; }
.commentHeader strong{color:#444; float:left;}
.commentHeader a{float:right;}
.commentHeader strong span{color:#882A86 !important;}

#uploadVideo{ text-indent:-9999px; display:block; background:url(../images/btn/uploadYourVideo.gif) 10px 0 no-repeat; width:145px; height:30px;}
#uploadVideo:hover{background:url(../images/btn/uploadYourVideo2.gif) no-repeat;}

#uploadPhoto{text-indent:-9999px; display:block; background:url(../images/btn/uploadYourPhoto.gif) 0 0 no-repeat; width:155px; height:30px;}
#uploadPhoto:hover{background:url(../images/btn/uploadYourPhoto2.gif) no-repeat;}

#commentPaging a{color:#444; text-decoration:none; margin-top:5px;}
.userInfo{ color:#882A86; font-size:11px;}
.cancelBtn{color:#882A86; text-decoration:none;}

.topicTitle{font-size:14px;}


/*menu*/
#headerMenu { height:25px; padding:0 0 0 15px; background:url(../images/header_bg.jpg) repeat-x bottom; } 
#headerMenu a{color:#95441e; text-decoration:none;  display:block; float:left; height:25px; margin-right:15px;  line-height:28px;  }
#headerMenu a:hover{  color:#882a86; }
#headerMenu .active{background:url(../images/tabs/headerTab_01a.jpg) no-repeat top left; color:#882a86; padding:0 0 0 10px; } 
#headerMenu .active span{background:url(../images/tabs/headerTab_02a.jpg) no-repeat top right; display:block; height:25px; padding-right:8px;}
#headerMenu .activeB{background:url(../images/tabs/headerTab_01.jpg) no-repeat top left; color:#882a86; padding:0 0 0 10px; } 
#headerMenu .activeB span{background:url(../images/tabs/headerTab_02.jpg) no-repeat top right; display:block; height:25px; padding-right:8px;}

#home.activeB{width:50px;}
#track.activeB{width:50px;}
#holidaynav.active{width:150px;}

#discover.active{width:135px; text-align:center;}
#register.active{width:58px;}
#coupon.activeB{width:55px;}
#community.active{width:75px;}
.error{color:red;}
