
body {
	text-align:center;
	margin:0;
	padding:0;
	/*background:#fff url('../img/bg_blackjack.jpg') no-repeat top center;*/
	background:#fff url('../img/bg/rotate.php') no-repeat top center;
	font-family:helvetica, arial, sans-serif;
	font-size:62.5%;
	color:#333;
}


img {
	border:0;
}
	
a {
	color:#EE3A43;
	text-decoration:none;
}

a:hover, a:active {
	color:#4DC8E9;
}

ul {
	list-style:none;
	padding:0;
	margin:0;
}

#wrapper {
	width:898px;
	margin:0 auto;
	text-align:left;
}

#header {
	width:868px;
	height:200px;
}

/* Top navigation */

#navigation {
	text-transform:lowercase;
	padding:0;
	float:left;
	height:80px;
	margin:0;
}

#navigation #nav3 li {
	text-transform:none;
}

#pNav1, #pNav2 {
	height:38px;
	list-style:none;
}

#pNav1 li a {
	height:35px;
	display:block;
	cursor:pointer;
	}

#pNav1 {
	background: url('../img/navbg_red.png') no-repeat 0 0;
	width:523px;
	float:left;
	margin:0 0 42px 0;
	padding:0;
	font-size:1.2em;
}

#pNav1 li {
	display:inline;
	/*height:35px;*/
	margin: 3px 0 0 0;
	float:left;
	/*position:relative;*/
}

/* Sub-navigation stuff */

#pNav1 ul {
	clear:both;
	height:29px;
	margin:0;
	padding:0 8px 0 8px;
	position:absolute;
	background:#fff;
	display:none;
	/*width:155px;*/
	-moz-border-radius: 0 6px 6px 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;	
	border-radius: 0 6px 6px 6px;
}

#pNav1 ul li {
	display:inline;
	/*position:static;*/
	float:left;
	margin: 7px 5px 0 10px;
	background: url('../img/arrow_red_sm.gif') right 1px no-repeat;
	padding-right:12px;
}

/* #pNav1 ul li.first {
	margin: 7px 5px 0 5px;
	padding:0;
	background: none;
} */

#pNav1 ul li.active {
	margin: 7px 5px 0 5px;
	padding:0;
	background: none;
}

#pNav1 ul li.active, #pNav1 ul li.active a {
	color: #4DC8E9;
	font-weight:bold;
	cursor:default;
}

#pNav1 ul li a {
	display:inline;
}

#pNav1 li.active ul {
	display:block;
}

/* Left navigation buttons */

#pNav1 #nav1 {
	width:103px;
	margin-left:11px;
}

#pNav1 #nav1 a span {
	background:url('../img/nav_1mixitup.png') no-repeat -206px 0;
	height:35px;
	width:103px;
	position:absolute;
}

#pNav1 #nav1 a:hover span {
	background:url('../img/nav_1mixitup.png') no-repeat -103px 0;
}

#pNav1 #nav1.active a span {
	background:url('../img/nav_1mixitup.png') no-repeat 0 0;
}

#pNav1 #nav2 {
	width:120px;
	margin-left:11px;
}

#pNav1 #nav2 a span {
	background:url('../img/nav_2youchoose.png') no-repeat -240px 0;
	height:35px;
	width:120px;
	position:absolute;
}

#pNav1 #nav2 a:hover span {
	background:url('../img/nav_2youchoose.png') no-repeat -120px 0;
}

#pNav1 #nav2.active a span {
	background:url('../img/nav_2youchoose.png') no-repeat 0 0;
}

#pNav1 #nav3 {
	width:153px;
	margin-left:11px;
}

#pNav1 #nav3 a span {
	background:url('../img/nav_3wherearewe.png') no-repeat -306px 0;
	height:35px;
	width:153px;
	position:absolute;
}

#pNav1 #nav3 a:hover span {
	background:url('../img/nav_3wherearewe.png') no-repeat -153px 0;
}

#pNav1 #nav3.active a span {
	background:url('../img/nav_3wherearewe.png') no-repeat 0 0;
}

#pNav1 #nav4 {
	width:93px;
	margin-left:11px;
}

#pNav1 #nav4 a span {
	background:url('../img/nav_4joinus.png') no-repeat -186px 0;
	height:35px;
	width:93px;
	position:absolute;
}

#pNav1 #nav4 a:hover span {
	background:url('../img/nav_4joinus.png') no-repeat -93px 0;
}

#pNav1 #nav4.active a span {
	background:url('../img/nav_4joinus.png') no-repeat 0 0;
}

/* Right navigation buttons */

#pNav2 {
	background: url('../img/navbg_blue.png') no-repeat 0 0;
	width:282px;
	float:left;
	margin:0;
	padding:0 0 0 92px;
	font-size:1.2em;
}

#pNav2 li {
	display:block;
	float:left;
	margin-top:6px;
}

#pNav2 a {
	color:#000;
	cursor:pointer;
}

#pNav2 a:hover {
	color:#EE3A43;
}

#pNav2 a.inactive, #pNav2 a:hover.inactive {
	color: #A7A6A6;
	border-bottom:0;
}

#pNav2 #nav5 {
	width:108px;
}

#pNav2 #nav5 a {
	height:32px;
	display:block;
}

#pNav2 #nav5 a:hover {
	border-bottom:0;
}

#pNav2 #nav5 a span {
	background:url('../img/nav_5franchises.png') no-repeat -216px 0;
	height:32px;
	width:108px;
	position:absolute;
}

#pNav2 #nav5 a:hover span {
	background:url('../img/nav_5franchises.png') no-repeat -108px 0;
}

#pNav2 #nav5.active a span {
	background:url('../img/nav_5franchises.png') no-repeat 0 0;
}

#pNav2 #nav6 {
	margin:13px 0 0 25px;
	padding-right:8px;
	border-right:1px solid #000;
}

#pNav2 #nav7 {
	margin: 13px 0 0 0;
	padding-left:8px;
	width:30px;
}

#pNav2 #nav7 a {
	cursor:default;
}

/* Layout stuff */

#content {
	clear:both;
	width:496px;
	float:left;
	margin:0 5px 0 11px;
	display:inline;
}

 #content #contentBottom, #content #contentNoflash {
	width:496px;
	background: rgb(77,200,233);
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;	
	border-radius: 6px 6px 6px 6px;
}


#content #contentTop {
	height:79px;
	margin-bottom:5px;
}

#content #contentBottom {
	min-height:382px;
	float:left;
	background: rgba(77,200,233,0.5);
}

#content #contentNoflash {
	min-height:466px;
	float:left;
	background: rgba(77,200,233,0.5);
}

#content h1 {
	font-size:1.4em;
	margin: 1em 16px 0 -1px;
	padding: 5px 0 5px 17px;
	background: url('../img/arrow_white_lg.png') 0 0 no-repeat;
}

#content h2 {
	font-size:1.4em;
	margin: 1em 16px 1em 16px;
	margin: 1em 16px 0 -1px;
	padding: 5px 0 5px 17px;
	background: url('../img/arrow_white_lg.png') 0 0 no-repeat;
}	

#content ul {
	font-size:1.2em;
	margin: 1em 16px 0 16px;
}

#content li {
	margin: 0 0 0 17px;
	line-height:1.4em;
	list-style:disc;
	padding-left:3px;
}

#content a {
	font-weight:bold;
}

#content li.pdf {
	padding-left:20px;
	background: url('../img/icon_pdf.png') 0 1px no-repeat;
	list-style:none;
	margin:0;
}

#content dl {
	font-size:1.2em;
	line-height:1.4em;
}

#content dt, #content dd {
	float:left;
	margin:0;
}

#content dt {
	clear:left;
	width:60px;
	font-weight:bold;
}


#content p {
	font-size:1.2em;
	margin: 1em 16px 1em 16px;
	line-height:1.4em;
}

#content a {

}

#content a:hover {
	color:#333;
	border-bottom:1px dotted #333;
}

#content a.external {
	font-weight:bold;
	background: url('../img/arrow_red_sm.png') right 1px no-repeat;
	padding-right:12px;
	margin-left:4px;
}

#content a.external:hover {

}

#content object {
	outline:none;
}

#content .map {
	margin:16px;
}

#content.where h2 {
	margin: 1em 16px 0.4em 16px;
	padding:0;
	background:none;
}

#content.where p {
	margin-top:0;
}

#content.store h1 {
	margin-top:0;
}

#sidebarleft {
	width:130px;
	float:left;
	margin-right:5px;
}

#sidebarright {
	width:233px;
	background-color:#4DC8E9;
	float:left;
	padding: 10px 0 0 0;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;	
	border-radius: 6px 6px 6px 6px;
}

#sidebarright .sidebox {
	background:url('../img/sidebox_bg.gif') left bottom no-repeat;
	padding: 0 0 1px 0;
	margin-bottom:5px;
}

#sidebarright p,#sidebarright li {
	font-size:1.2em;
	line-height:1.3em;
	margin: 0.5em 20px 1em 20px;
}

#sidebarright .link a {
	background: url('../img/arrow_red_sm.gif') right 1px no-repeat;
	padding-right: 12px;
}

#sidebarright .sidebox .imgCurves {
	margin-left:5px;
	overflow:hidden;
	width:219px;
	height:125px;
}

#sidebarright .sidebox .imgCurves span {
	background:url('../img/gallery_imgCurve.png') 0 0 no-repeat;
	position:absolute;
	height:20px;
	width:233px;
}

#sidebarright .sidebox img {

}


#sidebarright h3.whatupto, #sidebarright h3.twitter {
	width: 223px;
	height: 31px;
	margin:0 0 0 5px;
	position:relative;
	color: #4DC8E9;
}

#sidebarright h3.flickr {
	text-indent:-9999em;
	height:0;
	margin:0;
	padding:0;
	display:none;
}

#sidebarright h3.whatupto span {
	background:url('../img/sidehead_whatupto.gif') 0 0 no-repeat;
	width: 100%;
	height: 100%;
	position:absolute;
}

#sidebarright h3.twitter span {
	background:url('../img/sidehead_twitter.gif') 0 0 no-repeat;
	width: 100%;
	height: 100%;
	position:absolute;
}

#sidebarright .twitterbird {
	width:55px;
	height:41px;
	display:block;
	background:url('../img/twitter_bird.gif') 0 0 no-repeat;
	position:absolute;
	margin-left:169px;
	margin-top:-28px;
}

#sidebarright .cornerStrawberry, #sidebarright .cornerOreo, #sidebarright .cornerReeses, #sidebarright .cornerMandms {
	width:45px;
	height:34px;
	display:block;
	position:absolute;
	margin-left:179px;
	margin-top:-31px;
}

#sidebarright .cornerStrawberry {
	background:url('../img/corner_strawberry.png') 0 0 no-repeat;
}

#sidebarright .cornerOreo {
	background:url('../img/corner_oreo.png') 0 0 no-repeat;
}

#sidebarright .cornerReeses {
	background:url('../img/corner_reeses.png') 0 0 no-repeat;
}

#sidebarright .cornerMandms {
	background:url('../img/corner_mandms.png') 0 0 no-repeat;
}

#twitter_update_list a {
	color:#4DC8E9;
}

#content, #sidebarleft {
	min-height:466px;
}

#sidebarright {
	min-height:456px;
}

#footer {
	clear:both;
	float:left;
	width:839px;
	background-color:#fff;
	margin: 10px 0 10px 11px;
	padding:10px 10px 10px 15px;
	font-size:1.2em;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;	
	border-radius: 6px 6px 6px 6px;
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.6);
}

#footer p {
	margin:0;
	line-height:1.4em;
}

#footer p.copyright {
	width:590px;
	float:left;
}

#footer p.credit {
	float:right;
	padding-top:4px;
}
.textbox { width:300px; border:2px solid #40CFF5; height:20px; padding-left:4px;}
.textarea { width:300px; border:2px solid #40CFF5; height:60px; padding-left:4px;}
