*{
padding: 0px;
margin: 0px;
}

a, a:hover, a:visited {
font-size: 1em;
font-family: Verdana, Arial, sans-serif;
}

p{
margin: 0px 0px 10px 0px;
}

body, html{
text-align: center;
margin: auto 0px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
background: url('../images/sitebg.jpg') #000000;
background-repeat: repeat-x;
}

tr{
font-size: 12px;
}

#supernav{
width: 100%;
background: url('../images/supernav_bg.jpg');
background-repeat: repeat-x;
height: 25px;
margin: 0px 0px 0px 0px;
}

#supernav_inner{
width: 1000px;
margin: auto;
color: #3b3b3b;
font-size: .9em;
}

#supernav_inner a, a:visited, a:hover{
color: #3b3b3b;
font-size: .9em;
text-decoration: underline;
}


#wrap{
width: 985px;
text-align: left;
margin: -15px auto;
}

#nav{
width: 985px;
height: 286px;
background: #666666;
clear:both;
vertical-align: middle;
text-align: center;
overflow: hidden;
display: none;
}

#navbar{
background: url('../images/navbg.png');
background-repeat: no-repeat;
width: 1019px;
height: 62px;
}

#header{
width: 1019px;
clear: both;
color: white;
margin: 15px auto;
}

.subnav_ll{
position:absolute; 
margin: -1px 0px 0px -10px;
}

.subnav_lr{
position:absolute;
margin: -1px 0px 0px -2px;
}

#tagline{
position:absolute;
background: url('../images/tagline_bg.png');
background-repeat:no-repeat;
width: 889px;
height: 28px;
margin: 40px 0px 0px 111px;
text-align: right;
}

#header_login{
position:absolute;
margin: 10px 0px 0px 600px;
text-align: right;
width: 400px;
}

.header_login_link, .header_login_link:hover, .header_login_link:visited{
font-size: 1em;
color: #ffffff;
text-decoration: none;
}

#flashbar{
width: 850px;
float:right;
clear:both;
margin: 0px 0px 10px 0px;
}

#flashbarem{
width: 850px;
float:right;
clear:both;
margin: 0px 0px 10px 0px;

}

.flashbarlink, .flashbarlink:hover, .flashbarlink:visited{
text-decoration: none;
}


#body{
width:985px; 
clear: both;
float: right;
}
 
#leftside{
display:none;
}

#main{
width:670px;
margin: 0px 0px 0px 0px;
float:left;
background: #FFFFFF;
padding: 3px;
}

#main a:hover{
font-size: 1em;
}

#rightside{
width:300px;
float:right;
text-align: right;
overflow: hidden;
}

#rightbox{
width: 310px;
margin: 0px 0px 10px 0px;
text-align: center;
clear:both;
}

#rightbox_inner{
background: #e7e6e6;
margin: 4px 0px 0px 0px;
width: 302px;
padding: 3px;
text-align: center;
}

#rightbox_shop_inner{
background: #e7e6e6;
margin: 4px 0px 0px 0px;
width: 302px;
padding: 0px;
text-align: center;
}

#rightbox_bottom{
height: 15px;
width: 302px;
background: #999999;
text-align: left;
padding: 3px;
color: white;
font-size: 10px;
}

#rightbox_bottom a, a:visited, a:hover{
color: white;
font-size: 10px;
text-decoration:none;
}


#mainbox{
width: 98%;
border: 1px solid #cccccc;
background: white;
margin: 0px 0px 10px 0px;
text-align: left;
}


#header_event{
height: 22px;
background: #e83b2d;
padding-top: 5px;
padding-left: 10px;
font-size: 15px;
color: white;
clear:both;
text-align: left;
margin: 0px 0px 3px 0px;
}

#header_corporate{
height: 22px;
background: #e83b2d;
padding-top: 5px;
padding-left: 10px;
font-size: 15px;
color: white;
clear:both;
text-align: left;
margin: 0px 0px 3px 0px;
}

#header_photo{
height: 22px;
background: #e83b2d;
padding-top: 5px;
padding-left: 10px;
font-size: 15px;
color: white;
clear:both;
text-align: left;
margin: 0px 0px 3px 0px;
}

#header_video{
height: 22px;
background: #e83b2d;
padding-top: 5px;
padding-left: 10px;
font-size: 15px;
color: white;
clear:both;
text-align: left;
margin: 0px 0px 3px 0px;
}

#header_other{
height: 53px;
background: url('../images/header_other_bg.jpg') #cccccc;
background-repeat: repeat-x;
border: 1px solid #cccccc;
clear:both;
text-align: left;
margin: 0px 0px 3px 0px;
}

#header_other h1{
font-size: 22px;
color: white;
text-decoration: none;
border: 0px;
margin: 8px 0px 0px 10px;
}
#header_licensee{
height: 22px;
background: #e83b2d;
padding-top: 5px;
padding-left: 10px;
font-size: 15px;
color: white;
clear:both;
text-align: left;
margin: 0px 0px 3px 0px;
}


#header_press{
height: 22px;
background: #e83b2d;
padding-top: 5px;
padding-left: 10px;
font-size: 15px;
color: white;
clear:both;
text-align: left;
margin: 0px 0px 3px 0px;
}

#header_ad{
height: 22px;
background: #e83b2d;
padding-top: 5px;
padding-left: 10px;
font-size: 15px;
color: white;
clear:both;
text-align: left;
margin: 0px 0px 3px 0px;
}


#header_announcement{
height: 22px;
background: #A19B48;
padding-top: 5px;
padding-left: 10px;
font-size: 15px;
color: white;
clear:both;
text-align: left;
margin: 0px 0px 3px 0px;
}

#header_shop{
height: 22px;
background: #e83b2d;
color: white;
clear:both;
text-align: left;
margin: 0px 0px 3px 0px;
padding-top: 5px;
padding-left: 10px;
font-size: 15px;
}

#header_shop_inner{
height: 18px;
background: #e83b2d;
color: white;
clear:both;
text-align: left;
margin: 0px 0px 3px 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
font-size: 13px;
}

#bodybottom{
width: 800px;
clear: both;
}

#footer{
width: 985px;
margin: 0px auto;
clear:both;
}

#subfooter{
width: 900px;
margin: 0px auto;
color: white;
text-align: left;
}
#subfooter h1{
font-size: 14px;
text-align: left;
border: 0px;
color: #ff0101;
margin: 15px 0px 0px 0px;
}



#footer_inner{
width: 985px;
height: 271px;
clear: both;
color: #f9f9f9;
text-align: center;
font-family: Arial;
background: url('../images/footerbg.jpg');
background-repeat: repeat-x;
margin: 10px 0px 0px 0px; 
}

#footer_inner tr{
color: #666666;
}

#footer_inner a, a:visited, a:hover{
text-decoration:none;
color: #666666;
font-size: 12px;
}

#footer_bottom{
clear:both;
text-align: left;
color: white;
margin: -30px 0px 0px 35px;
width: 875px;
font-size: .9em;
}

#footer_bottom  a, a:visited, a:hover{
color: white;
font-size: .9em;
}

#formitem{
padding-top: 10px;
clear:both;
}

#formitemleft{
width: 150px;
float: left;
text-align: right;
padding-top: 2px;
}

#formitemright{
width: 300px;
float: left;
padding-left: 10px;
}

input, textarea, select{
border-width: 1px;
border-style: solid;
border-color: #666666;
font-size: 11px;
font-family: Arial;
color: #333333;
font-weight: bold;
}


#tablebox input{
height: 22px;
padding: 3px;
font-weight: normal;
margin: -3px 0px 0px 0px;
}

#tablebox tr{
height: 22px;
}


#box420top{
background-image: url('../images/box_top.gif');
width: 420px;
height: 15px;
}

#box420 {
background-image: url('../images/box_middle.gif');
background-repeat: repeat-y;
margin: 0px 0px 0px 0px;
}

#box420 ul{
list-style: none;
}

#box420 li{
display: block;
width: 400px;
}

#box420bottom{
background-image: url('../images/box_bottom.gif');
width: 420px;
height: 25px;
margin: -10px 0px 0px 0px;
}



#box695top{
background-image: url('../images/box695_top.gif');
background-repeat: no-repeat;
width: 695px;
height: 20px;
margin: 0px 0px 0px 0px;
}

#box695 {
background-image: url('../images/box695_middle.gif');
background-repeat: repeat-y;
margin: 0px 0px 0px 0px;
}

#box695 ul{
list-style: none;
}

#box695 li{
display: block;
width: 650px;
}

#box695bottom{
background-image: url('../images/box695_bottom.gif');
background-repeat: no-repeat;
width: 695px;
height: 15px;
margin: 0px 0px 10px 0px;
}

#pagebodyquotes {
width: 450px;
}

#pagebodyquotes ul{
list-style: none;
}

#pagebodyquotes li{
display: block;
margin: 10px 0px 0px 10px;
padding-left: 10px;
}

#flipbuzzbox{
width: 327px;
height: 83px;
background-image: url('../images/fipbuzz_bg.jpg');
background-repeat: no-repeat;
}

#whatfanssay{
background-image: url('../images/what_fans_say_bg.jpg');
width:256px;
height: 152px;
overflow: hidden;
float: right;
}

#upcomingevent{
background-image: url('../images/upcoming_events_bg.jpg');
width: 256px;
height: 136px;
overflow:hidden;
float: right;
}

#flipbuzzitem{
width: 240px;
float:left;
text-align: center;
padding-bottom: 5px;
}

#buzzquote{
font-size: 11px;
}

#buzzsignature{
font-size: 11px;
margin: 0px 0px 10px 0px;
}

#copyindent{
margin: 7px 0px 10px 10px;
padding-bottom: 10px;
width: 650px;
}

#copyindent ul{
list-style: none;
margin: 3px 0px 15px 10px;
}

#copyindent a, a:hover, a:visited{
font-size: 1em;
}

#nav ul{
list-style: none;
padding-top: 8px;
margin: 3px 0px 0px 0px;
}

#nav li{
display: inline;
margin: 5px 0px 0px 0px;
color: #FFFFFF;
font-family: Arial;
font-size: 11px;
}

#nav a{
color: #FFFFFF;
text-decoration: none;
}

#nav a:hover{
color: #CCCCCC;
text-decoration: none;
}

#pagetitle{
font-size: 14px;
color: #FFFFFF;
margin: 0px 0px 10px 0px;
font-family: Arial;
background: #232323;
height: 20px;
width: 100%;
padding-left: 10px;
padding-top: 4px;
}


#pageerror{
color: #FF0000;
margin: 0px 0px 0px 10px;
font-family: Arial;
font-weight: strong;
clear:both;
}

#body ul{
list-style: none;
}

#body li{
display: block;
padding-top: 5px;
margin-left: -25px;
font-family: Arial;
font-size: 11px;
}

a, a:hover, a:visited{
color: #163466;
text-decoration: underline;
}


#main a, a:hover, a:visited{
color: #163466;
text-decoration: underline;
}

#ruleslist ul{
list-style-type: disc;
}

#ruleslist li{
display: block;
padding-top: 5px;
margin-left: -25px;
}


#eventitem{
margin: 10px;
clear: both;
background: white;
border-width: 3px;
border-style: solid;
border-color: #1F478D;
}

#eventtitle{
margin: 0px 0px 0px 0px;
font-size: 18px;
color: black;
background: #0068A1;
color: white;
padding: 3px;
}

#teamlogo{
float: left;
}

#eventlogo{
float: left;
width: 150px;
}

#eventbody{
margin: 5px 0px 0px 10px;
font-size: 12px;
color: black;
float: left;
width: 600px;
}

#eventoptions{
background: #BE2A40;
color: white;
padding: 3px;
text-align: right;
}


#teamitem{
margin: 10px;
clear: both;
background: white;
border-width: 3px;
border-style: solid;
border-color: #1F478D;
}

#teamtitle{
margin: 0px 0px 0px 0px;
font-size: 18px;
color: black;
background: #0068A1;
color: white;
padding: 3px;
}

#teambody{
margin: 5px 0px 0px 10px;
font-size: 14px;
color: black;
padding: 3px;
width: 600px;
float: left;
}

#teamoptions{
background: #BE2A40;
color: white;
padding: 3px;
text-align: right;
clear: both;
}

#teamlogo{
padding: 3px;
float: left;
width: 150px;
}

#usernav{
margin: 0px 0px 10px 0px;
font-size: 14px;
}

.optionlink, .optionlink:visited, .optionlink:hover{
color: white;
}


#boxitem{
margin: 10px;
clear: both;
background: white;
border-width: 3px;
border-style: solid;
border-color: #000000;
}

#boxtitle{
margin: 0px 0px 0px 0px;
font-size: 18px;
color: black;
background: #232323;
color: white;
padding: 3px;
}

#boxbody{
margin: 5px 0px 0px 0px;
font-size: 12px;
color: black;
padding: 3px;
}

#boxoptions{
background: #BE2A40;
color: white;
padding: 3px;
text-align: right;
clear: both;
}

#innerboxitem{
background: #E9E9E9;
margin: 10px;
clear: both;
border-width: 1px;
border-style: solid;
border-color: #666666;
padding-left: 10px;
padding-right: 10px;
}

#innerboxtitle{
margin: 0px 0px 0px 0px;
font-size: 14px;
color: black;
padding: 3px;
}

#innerboxbody{
margin: 5px 0px 0px 10px;
font-size: 12px;
color: black;
padding: 3px;
float: left;
width: 225px;
}

#innerboxbodywide{
margin: 5px 0px 0px 10px;
font-size: 12px;
color: black;
padding: 3px;
float: left;
max-width: 600px;
font-family: Arial;
}

#innerboxlogo{
width: 150px;
padding: 5px;
float: left;
}

#innerboxoptions{
color: black;
padding: 3px;
text-align: right;
clear: both;
}

#columna{
width: 280px;
float: left;
}

#columnb{
width: 500px;
float: left;
}

#columnc{
width: 780px;
}

.innerboxbig{
font-size: 16px;
}

.loginbutton{
background-image: url("../images/login2.gif");
background-repeat: no-repeat;
width: 91px;
height: 26px;
border-width: 0px;
}

.signupbutton{
background-image: url("../images/btn_sign_up.gif");
background-repeat: no-repeat;
width: 114px;
height: 27px;
border-width: 0px;
}

.submitbutton{
background-image: url("../images/submit.gif");
background-repeat: no-repeat;
width: 101px;
height: 27px;
border-width: 0px;
}

.addplayersbutton{
background-image: url("../images/btn_add_players.gif");
background-repeat: no-repeat;
width: 114px;
height: 27px;
border-width: 0px;
}

.skipstepbutton{
background-image: url("../images/btn_skip_step.gif");
background-repeat: no-repeat;
width: 100px;
height: 27px;
border-width: 0px;
}

.editbutton{
background-image: url("../images/btn_edit.gif");
background-repeat: no-repeat;
width: 114px;
height: 27px;
border-width: 0px;
}

.replacelogobutton{
background-image: url("../images/btn_replace_logo.gif");
background-repeat: no-repeat;
width: 114px;
height: 27px;
border-width: 0px;
}

.nextbutton{
background-image: url("../images/btn_next.gif");
background-repeat: no-repeat;
width: 114px;
height: 27px;
border-width: 0px;
}

.backbutton{
background-image: url("../images/btn_back.gif");
background-repeat: no-repeat;
width: 114px;
height: 27px;
border-width: 0px;
}

.acceptbutton{
background-image: url("../images/btn_accept_green.gif");
background-repeat: no-repeat;
width: 114px;
height: 27px;
border-width: 0px;
font-size: 0%;
}

.declinebutton{
background-image: url("../images/btn_decline_red.gif");
background-repeat: no-repeat;
width: 114px;
height: 27px;
border-width: 0px;
font-size: 0%;
}

.browsebutton{
background-image: url("../images/btn_browse.gif");
background-repeat: no-repeat;
width: 114px;
height: 27px;
border-width: 0px;
font-size: 0%;
}

.paynowbutton{
background-image: url("../images/btn_pay_now.gif");
background-repeat: no-repeat;
width: 114px;
height: 27px;
border-width: 0px;
font-size: 0%;
}

.tellafriendbutton{
background-image: url("../images/btn_tell_friend.gif");
background-repeat: no-repeat;
width: 114px;
height: 27px;
border-width: 0px;
font-size: 0%;
}

h1{
font-size: 16px;
width: 100%;
border-bottom: 1px solid #e9e9e9;
clear: both;
margin: 2px 0px 5px 0px;
}

#locationmenu{
position:absolute;
margin: 0px 0px 0px 0px;
width: 340px;
height: 200px;
background: #333333;
padding: 5px;
z-index: 2;
color: #cccccc;
text-align: left;
overflow: auto;
border: 1px solid white;
opacity: 0.9;
filter:alpha(opacity=90);
}

#cartlist{
position:absolute;
margin: 15px 0px 0px 550px;
width: 340px;
background: #333333;
padding: 5px;
z-index: 2;
color: #cccccc;
text-align: left;
overflow: auto;
border: 1px solid white;
opacity: 0.9;
filter:alpha(opacity=90);
}

#superlogin{
position:absolute;
margin: 0px 0px 0px 0px;
width: 310px;
background: #333333;
padding: 5px;
z-index: 2;
color: #cccccc;
text-align: left;
overflow: none;
border: 1px solid white;
opacity: 0.9;
filter:alpha(opacity=90);
}

#superlogin tr{
color: white;
}

#locationmenu .locationlink, .locationlink:hover, .locationlink:visited{
color: white;
font-size: 14px;
}

h2{
font-size: 13px;
border-bottom: 1px solid #e9e9e9;
margin: 0px 0px 10px 0px;
}

#tablebox{
clear:both;
width: 98%;
border: 1px solid #666666;
padding: 5px;
margin: 10px 0px 10px 0px;
padding-top: 10px;
}

#tablebox a, a:visited, a:hover{
font-size: 12px;
}
#tableboxtop{
background: white;
position: absolute;
margin: -17px 0px 0px 10px;
padding-left: 2px;
padding-right: 5px;
color: #666666;
}


#tablebox_error{
border: 1px solid red;
padding: 5px;
margin: 10px 0px 10px 0px;
padding-top: 10px;
color: red;
}
#tableboxtop_error{
background: white;
position: absolute;
margin: -17px 0px 0px 10px;
padding-left: 2px;
padding-right: 5px;
color: red;
}


#menutop{
margin: 5px 0px 0px 0px;
width: 80px;
background: #333333;
padding: 5px;
text-align: left;
}


#menutop a, a:visited, a:hover{
text-decoration:none;
color: #e9e9e9;
}

#events_menu, #reports_menu, #enterprise_menu, #eblast_menu, #blog_menu, #videos_menu{
border: 1px solid #e9e9e9;
background: #e9e9e9;
width: 80px;
padding: 3px;
text-align: left;
}

.bluelink, .bluelink:hover, .bluelink:visited{
text-decoration:underline;
color: #103056;
font-size: 12px;
}

.redlink, .redlink:hover, .redlink:visited{
text-decoration:none;
color: #e83b2d;
font-size: 12px;
}

.whitelink, .whitelink:hover, .whitelink:visited{
text-decoration:underline;
color: white;
font-size: 12px;
}

#optionmenu{
width: 80px;
background: #e9e9e9;
text-align: left;
}


#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#loginannouncement{
width: 100%;
border: 1px solid #e9e9e9;
padding: 5px;
margin: 5px 0px 10px 0px;
}

#bargraph{
width: 300px;
border: 2px solid black;
height: 15px;
float: left;
}

#filler{
height: 15px;
background:blue;
float: left;
}


#shopitem{
width: 25%;
float: left;
text-align: center;
color: white;
margin: 0px 0px 10px 0px;
overflow: hidden;
}

#product_name{
float: left;
font-size: 18px;
width: 100%;
font-family: Verdana;
margin: 5px 0px 15px 3px;
color: #333333;
font-weight: bold;
}

#product_left{
width: 60%;
float: left;
text-align: center;
}

#product_large{
position:absolute;
width: 520px;
margin: -250px 0px 0px 50px;
border: 2px solid #e9e9e9;
background: #f9f9f9;
}

#product_large img{
padding: 10px;
}

#product_right{
width: 40%;
float: left;
}

#product_image img{
width: 90%;
}

#product_desc{
color: #333333;
}

#product_price{
font-size: 16px;
margin: 10px 0px 15px 0px;
color: #009933;
}

#product_options{
width: 100%;
float: left;
margin: 10px 0px 0px 0px;
color: #333333;
font-weight: bold;
}

#product_addtocart{
clear:both;
margin: 15px 0px 0px 0px;
}

#browsing_history{
width: 50%;
float: left;
}

#shopitem_small{
margin: 3px 0px 3px 0px;
clear:both;
}

#footercolumn{
width: 17%;
float: left;
margin: 0px 0px 0px 20px;
text-align: left;
}

#footertitle{
font-weight: normal;
margin: 20px 0px 0px 0px;
color: #cc0000;
font-family: Verdana;
font-size: 18px;
height: 40px;
}

#usermenu{
text-align: left;
}

#usermenu_sub{
margin: 5px 0px 0px 0px;
width: 95%;
background: #333333;
padding: 5px;
}

#usermenu_sub a, a:visited, a:hover{
text-decoration:none;
color: #e9e9e9;
font-size: 12px;
}
<!--#navbar div{
<!--float: left;width: 105px;height: 50px;font-size: 16px;color: white;margin: 0px 0px 0px 0px;text-align:center;
<!--}

#header_topmenu{
float: left;
width: 105px;
height: 62px;
font-size: 16px;
color: white;
margin: 0px 0px 0px 0px;
text-align:center;
}

#navbar div img{
border: 0px;
margin: 22px 0px 0px 0px;
}


#header_topmenu:hover{
background: #cccccc;
}

#header_topmenu a, a:visited, a:hover{
	font-size: 16px;
}


#header_events, #header_vacations, #header_store, #header_news, #header_about, #header_myaccount{
width: 125px;
background: #666666;
display:none;
position:absolute;
padding:4px;
margin: -3px 0px 0px 0px;
opacity: 0.9;
filter:alpha(opacity=90);
}

.menu_link, .menu_link:hover, .menu_link:visited{
color: white;
font-size: 16px;
text-decoration:none;
font-weight: normal;
}

#photobox{
width: 24%;
float: left;
height: 120px;
text-align: center;
margin: 5px 5px 0px 5px;
width: 150px;
height: 100px;
overflow: hidden;
border: 1px solid #b2feaa;
}

#photobox img{
width: 150px;
}

#photo_display{
	width: 100%;
	text-align: center;
	margin: 10px 0px 20px 0px;
	background: #f9f9f9;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	
}

#photo_display img{
padding: 10px;
}


#photo_caption{
width: 65%;
float: left;
}

#photo_options{
width: 30%;
float: right;
text-align: right;
}

#printerheader{
width: 100%;
margin: 0px 0px 25px 0px;
}
#printerlogo{
width: 50%;
float:left;
text-align: right;
}

#printertext{
width:50%;
float:left;
text-align:left;
font-size: 18px;
}

#printthis{
width: 100%;
text-align: right;
}

#hero_space
{
	width: 985px;
	height: 380px;
	background: white;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

#hero_overlay{
position:absolute;
margin: 241px 0px 0px 0px;
}
#hero1 img{
margin: 3px 0px 0px 3px;
}

#hero1{
float: left;
}

#hero2{
float: left;
background: #fe0101;
width: 300px;
height: 230px;
margin: 3px 0px 0px 4px;
}

#hero3{
float: left;
background: url('../images/yellow_bg.jpg');
background-repeat: repeat-x;
width: 300px;
margin: 9px 0px 0px 4px;

}

#hero4{
float: left;
width: 300px;
margin: 8px 0px 0px 4px;
background: #e8e8e8;
color: #333333;
font-size: 11px;
height: 50px;
}

#hero_text{
	width: 985px;
	height: 50px;
	position: absolute;
	margin: 200px 0px 0px 0px;
	background: brown;
	opacity: 0.8;
	filter:alpha(opacity=80);
	font-size: 18px;
	color: white;
}

.locationlink, .locationlink:hover, .locationlink:visited{
font-size: 14px;
color: #ffffff;
}

#footer_ad{
margin: 0px 0px 10px 0px;
}

.login_btn{
background: #333333;
padding: 3px;
color: #cccccc;

}


.redbtn{
background: url('../images/blankbtn.png');
background-repeat: no-repeat;
width: 113px;
height: 25px;
font-size: 12px;
font-weight: bold;
border: 0px;
color: white;
padding-top: -3px;
}

tr .redbtn{
background: url('../images/blankbtn.png');
background-repeat: no-repeat;
width: 113px;
height: 25px;
font-size: 12px;
font-weight: bold;
border: 0px;
color: white;
padding-top: -3px;
}

#tablebox .redbtn{
background: url('../images/blankbtn.png');
background-repeat: no-repeat;
width: 113px;
height: 25px;
font-size: 12px;
font-weight: bold;
border: 0px;
color: white;
padding-top: -3px;
}

#licensee_nav{
width: 985px;
background: #000D88;
}

#licensee_options{
position: absolute;
width: 100px;
padding: 2px;
margin: 10px 0px 0px 894px;
background: #000D88;
}

#supernav_email{
float: left;
width: 175px;
height: 23px;
background: url('../images/supernav_email_bg.jpg');
background-repeat: no-repeat;
border: 0px;
margin: 0px 0px 0px 0px;
}

#supernav_email input{
border: 0px;
margin: 5px 0px 0px 0px;
height: 13px;
font-size: 10px;
width: 160px;
}

.btn_join{
width: 45px;
height: 18px;
background: url('../images/btn_join.png');
background-repeat: no-repeat;
margin: 4px 0px 0px 0px;
border: 0px;
}

#nav_sub{
width: 266px;
min-height: 2px;
background: #969696;
}

#nav_sub_inner{
clear:both;
width: 250px;
background: #ecebeb;
margin: 5px 0px 0px 0px;
}

#nav_home_sub{
position:absolute; 
margin: -30px 0px 0px 200px;
width: 266px;
padding: 10px;
text-align: left; 
}

#nav_events_sub{
position:absolute; 
margin: -30px 0px 0px 331px;
width: 220px;
padding: 10px;
text-align: left; 
}


#nav_store_sub{
position:absolute; 
margin: -30px 0px 0px 462px;
width: 220px;
padding: 10px;
text-align: left; 
}


#nav_galleries_sub{
position:absolute; 
margin: -30px 0px 0px 593px;
width: 220px;
padding: 10px;
text-align: left; 
}

#nav_press_sub{
position:absolute; 
margin: -30px 0px 0px 620px;
width: 266px;
padding: 10px;
text-align: left; 
}

#nav_about_sub{
position:absolute; 
margin: -30px 0px 0px 765px;
width: 220px;
padding: 10px;
text-align: left; 
}

#content_bottom{
clear:both;
width: 664px;
height: 14px;
background: url('../images/content_bottom_bg.jpg');
background-repeat: repeat-y;
color: white;
font-size: 9px;
padding-top: 2px;
padding-left: 5px;
z-index: 2;
}

#content_bottom a, a:hover, a:visited{
font-size: 9px;
color: white;
text-decoration: none;
}

#content_icon{
position:absolute;
margin: 5px 0px 0px 600px;
}

#content_icon img{
border: 0px;
}

#content_tagline{
margin: 2px 0px 12px 14px;
width: 85%;
clear:both;
color: white;
}

#home_upcomingevent{
background: #e83b2d;
border-top: 12px solid #ff5d47;
padding: 5px;
color: white;
}

#home_photo{
background: #49a03d;
border-top: 12px solid #b2feaa;
padding: 5px;
height: 240px;
clear:both;
}

#home_photo h1{
color: white;
font-size: 18px;
border:0px;
width: 85%;
margin: 0px 0px 0px 14px;
}

#home_photo img{
border: 0px;
}


#home_news{
background: #52b2d4;
border-top: 12px solid #aaedfe;
padding: 5px;
color: white;
margin: 0px 0px 0px 0px;
z-index: 1;
clear:both;
height: 240px;
}


#home_news a, a:hover, a:visited{
font-size: 1em;
color: white;
}


#home_news h1{
color: white;
font-size: 18px;
border:0px;
margin: 0px 0px 0px 14px;
}

#home_news img{
border: 1px solid #fffefe;
}

#home_video{
background: #2352aa;
border-top: 12px solid #aacafe;
padding: 5px;
clear:both;
height:240px;
}


#home_video h1{
color: white;
font-size: 18px;
border:0px;
margin: 0px 0px 0px 14px;
}

#home_video img{
border: 1px solid #f2f6fc;
}

#home_upcomingevent h1{
color: white;
font-size: 18px;
border:0px;
margin: 0px 0px 0px 14px;

}

.subnavlink, .subnavlink:hover, .subnavlink:visited{
color: #343434;
font-size: 12px;
text-decoration:underline;
}

.home_upcoming_details, .home_upcoming_details:hover, .home_upcoming_details:visited{
color: white;
font-size: .9em;
text-transform: uppercase;
text-decoration: none;
}

#right_product_name{
font-size: 17px;
font-weight: bold;
color: #990000;
clear:both;
text-align: left;
}

#right_product_image{
width: 120px;
height: 80px;
overflow:hidden;
float: left;
border: 2px solid #ff0000;
}

#right_product_info{
width: 150px;
float: left;
}

#right_product_price{
width: 125px;
height: 30px;
overflow: none;
position:absolute;
margin: 5px 0px 0px 13px;
color: white;
}

#featured_product_price{
width: 125px;
height: 30px;
overflow: none;
position:absolute;
margin: 5px 0px 0px 15px;
color: white;
}

#right_event_name{
font-size: 15px;
font-weight: normal;
color: #990000;
clear:both;
text-align: left;
margin: 0px 0px 8px 3px;
}

#half_photo{
background: #49a03d;
border-top: 12px solid #b2feaa;
padding: 5px;
width: 300px;
height: 125px;
float: left;
margin: 0px 10px 0px 0px;
}

#half_photo h1{
font-family: Verdana, sans-serif;
color: white;
font-size: 14px;
font-weight: normal;
margin: 0px 0px 5px 5px;
border:0px;
}

#half_photo img{
border: 1px solid #46f63e;
}


#half_video{
background: #2352aa;
border-top: 12px solid #aacafe;
padding: 5px;
width: 300px;
height: 125px;
float: left;
margin: 10px 10px 0px 0px;
}


#half_video h1{
font-family: Verdana, sans-serif;
color: white;
font-size: 14px;
font-weight: normal;
margin: 0px 0px 5px 5px;
border:0px;
}

#half_video img{
border: 1px solid #f2f6fc;
}

#red_header{
height: 41px;
background: #e83b2d;
border-top: 12px solid #ff5d47;
clear:both;
text-align: left;
margin: 0px 0px 3px 0px;
}

#red_header h1{
font-size: 22px;
color: white;
text-decoration: none;
border: 0px;
margin: 8px 0px 0px 10px;
}

#storebox{
background: url('../images/storebox_bg.jpg') #595959;
background-repeat: repeat-x;
margin: 10px 0px 0px 0px;
clear:both;
}

#storebox_header{
background: url('../images/storebox_header_bg.jpg');
background-repeat: repeat-x;
height: 27px;
color: white;
margin: 0px 0px 5px 0px;
padding: 5px 0px 0px 5px;
}

.btn_addtocart{
width: 179px;
height: 45px;
border: 0px;
background: url('../images/btn_addtocart.png');
background-repeat: no-repeat;
}

#main_featuredproduct{
background: url('../images/store_featured_bg.png') #e83b2d;
background-repeat: no-repeat;
background-position: bottom right;
border-top: 12px solid #ff5d47;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
margin: 0px 0px 0px 0px;
width: 450px;
float: left;
}

#featured_product_bottom{
clear:both;
height: 16px;
width: 460px;
color: white;
background: #ae0000;
font-size: 10px;
}

#featured_product_bottom a, a:hover, a:visited{
font-size: 10px;
color: white;
}


#main_featuredproduct h1{
font-family: Verdana, sans-serif;
color: white;
font-size: 18px;
border:0px;
}

#featured_title{
clear: both;
font-family: verdana, sans-serif;
color: white;
font-size: 16px;
}

#featured_photo{
width: 175px;
float: left;
text-align: center;
}

#featured_details{
float: left;
width: 275px;
color: white;
font-size: 11px;
}

#main_upcomingevent{
background: #e83b2d;
border-top: 12px solid #ff5d47;
padding: 5px;
margin: 0px 0px 0px 0px;
}

#main_upcomingevent_lower{
background: #e83b2d;
border-top: 12px solid #ff5d47;
padding: 5px;
margin: 0px 0px 10px 0px;
}

#main_upcomingevent h1{
font-family: Verdana, sans-serif;
color: white;
font-size: 18px;
border:0px;
}

.invitelink, .invitelink:hover, .invitedlink:visited{
color: white;
font-size: 1em;
}

#reg_inner{
width: 600px;
color: white;
background: #e9635d;
padding: 10px;
margin: 5px 0px 5px 20px;
}

#reg_inner h1{
border: 0px;
}

#reg_inner tr{
color: white;
}

#announcement{
width: 98%;
border: 2px solid #666666;
background: #e9e9e9;
padding: 5px;
}

.btn_submit_footer{
width: 62px;
height: 21px;
border: 0px;
background: url('../images/btn_submit_footer.png');
background-repeat: no-repeat;
}

#footer_store{
margin: 10px auto;
width: 985px;
background: #e83b2d;
height: 32px;
clear:both;
}

#boxfaq{
margin: 10px 0px 10px 0px;
}
