@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0px;	padding:0px; list-style:none; text-decoration:none; border:none; font-family:Arial, Helvetica, sans-serif;}

.clear{clear:both;}


/* Clearfix */
.clearfix:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}

* html > body .clearfix {width: 100%;display: block;}

* html .clearfix {height: 1%;}


/* Firefox Scrollbar Hack - Do not remove */
html {margin-bottom: 1px;height: 100%!important;height: auto;}


.outer_wrapper{background-color:#075296;width:100%; margin:0px auto; height:187px;}
.top{width:980px; height:187px; margin:0px auto; background-image:url(./images/header.jpg); background-repeat:no-repeat;}
.outer_wrapper_footer{background-color:#075296;width:100%; margin:0px auto; }
.outer_wrapper2{background-color:#075296;width:100%; margin:0px auto;}
.footer{background-color:#075296; width:980px; margin:0px auto; }
.mainmenu{margin:0px auto; width:980px; background-image:url(./images/menu_bg_nor.jpg); background-repeat:repeat-x;height:45px;}
.menucontents{padding:0 0 0 0px; margin:0px; width:980px;}
.menucontents ul{padding:0px 0 0 0;}
.menucontents ul li{float:left;padding: 0 0 0 0px; font-weight:bold;}

.menucontents ul li a {cursor:pointer;display:block; padding: 10px 20px 14px 20px; color:#FFF; background-image:url(./images/menu_bg_nor.jpg); background-repeat:repeat-x;}
.menucontents ul li a:hover, .current_page_item a, .current_page_item a:hover {cursor:pointer; color:#FFF; background-image:url(./images/menu_bg_MO.jpg) !important;background-repeat:repeat-x !important; }
.selected {cursor:pointer; color:#FFF; background-image:url(./images/menu_bg_MO.jpg);background-repeat:repeat-x;display:block; height:33px;}

.maindivision2{margin:0px auto; width:980px; background-color:#FFF;}
.subdivison{width:732px;float:left;}
.subdivision2{width:248px;float:left;}
.subdivisoninner{padding:22px 0 0 24px;}
.subdivision2inner{padding:22px 24px 0 24px;}
.topadspace{ width:708px; height:76px;}

.banner-wrapper{float:left; padding: 22px 0 0 0; background-image:url(./images/shadow.png); background-repeat:no-repeat; width:708px; height:300px;background-position: 0, 22px;}
.winner{text-align:center;font-decoration:bold;font-size:24px;padding: 22px 0 0 0; width:908px; height:900px;}
.caption{float:left;padding:0 0 20px 0 ;margin:0;border-bottom:1px solid #CCC;}
.text-left{float:left;width:350px;}
.text-mid{float:left;width:2px;border-right:1px solid #CCC; margin-top:5px; height:150px;}
.text-right{float:left;width:354px;}
.text-left h1 {padding:20px 0 0 0; font-weight:bold; color:#000080;font-size:18px;}
.text-left p {padding:10px 0 0 0; font-weight:bold; font-size:16px;}
.text-right h1 {padding:20px 0 0 20px; font-weight:bold; color:#015699;font-size:18px;}
.text-right p{padding:15px 0 0 20px;}
.footer-inner{margin:0px auto; width:980px; font-size:12px;}
.footer-left{float:left;padding-top:10px;}
.footer-left ul{}
.footer-left ul li{float:left;padding: 0 0 0 5px;}
.footer-left ul li a {cursor:pointer;display:block;color:#FFF;}
.footer-left ul li a:hover {cursor:pointer; color:#000;}
.footer-right{float:right;padding-top:10px;color:#FFF;}
.footer-powered{padding-top:45px;margin:0px 0px; width:980px; font-size:12px;color:#FFF;}
.footer-powered a, .footer-powered a:hover{text-decoration:none; color:#FFF;}
.countdownmain{float:none; height:58px;border: 1px solid #CCC;}
.cntday{padding:5px 0 0 60px;height:25px;font-size:20px;}
.cnthrs{background-color:#000;height:30px;color:#FFF;padding: 5px 0 0 60px; letter-spacing:5px;}
.bookticket,.socials,.ad1{padding: 22px 0 0 0;}

.ad2{padding: 22px 0 010px 0;}

.socials img{padding: 1px; 0 0 0;}
.innerpagehead{font-size:18px;padding:20px 0 0 0}
.innerpagehead a,innerpagehead a:hover{text-decoration:none;color:#000}
.innerpagecontent{font-size:14px; padding:20px 0 0 0}

ul.footerlinks li.page_item {border-left: solid black 1px !important;padding:0 2px 0 7px;margin:0px; display:inline !important;background-image:none !important;color:#ffffff !important;}
ul.footerlinks li.page_item:first-child {border: 0 !important;}

.footerlinks .current_page_item a,.footerlinks .current_page_item a:hover{background:none !important; height:auto !important;padding:0 !important;}


/* REQUIRED BUTTON STYLES: */		
button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtn { 
	padding: 0 15px 0 0; 
	margin-right:5px; 
	font-size:1.5em; 
	text-align: center; 
	background: transparent url(http://carraffle.org/wp-content/uploads/2010/06/btn_blue_sprite.gif) no-repeat right -140px; 
}
	
button.submitBtn span {
	padding: 13px 0 0 15px; 
	height:37px; 
	background: transparent url(http://carraffle.org/wp-content/uploads/2010/06/btn_blue_sprite.gif) no-repeat left top; 
	color:#fff; 
}
	
button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -210px; 
}
	
button.submitBtn:hover span, button.submitBtnHover span {
	background-position: 0 -70px;
}
