/*
	CSS Sprites Navigation Tutorial
	Original Tutorial Located at: http://buildinternet.com/2010/01/how-to-make-a-css-sprite-powered-menu/
	Made with love for Build Internet by Zach Dunn
*/

body{background:url(images/gradient_bg.jpg) repeat-x; text-align: center;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
	#container {
		background-color:#FFFFFF;
		width: 910px;
		text-align: left;
		position: absolute;
		top: 0px;
		left: 50%;
		margin-left: -455px;
		height:750px;
	
}

a {text-decoration:none;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #760c40;
	
	

}

h1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #760c40;
	
	

}


h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #760c40;

}


h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;

}


h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;

	

}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #760c40;
	
	

}


#col1 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #760c40;
	font-weight:bold;
}


#col2 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #760c40;
	font-weight:bold;
}


#col3 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #760c40;
	font-weight:bold;
}

hr {
	color:#ba8748;
}

em {
	
	
	}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#header {
	background-image:url(images/headers/cashen_header_home.jpg);
	height:387px;
	width:910px;
}

#header2 {
	background-image:url(images/headers/cashen_header_2.jpg);
	height:310px;
	width:910px;
	}


#header3 {
	background-image:url(images/headers/cashen_header_bio3.jpg);
	height:505px;
	width:403px;
	}


#header4 {
	background-image:url(images/headers/cashen_header_schedule.png);
	height:572px;
	width:910px;
	z-index:1;
	}

#header5 {
	background-image:url(images/headers/cashen_header_5.jpg);
	background-repeat:no-repeat;
	height:310px;
	width:910px;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	}
#flashHeader {
	position:absolute;
	top:0px;
	left:0px;
	height:171px;
	width:910px;
	z-index:0;
	}


#header6 {
	background-image:url(images/headers/cashen_header_11.jpg);
	background-repeat:no-repeat;
	height:618px;
	width:910px;
	}
#header7 {
	background-image:url(images/headers/cashen_header_7.jpg);
	height:772px;
	width:910px;
	}
#header8 {
	background-image:url(images/headers/cashen_header_8.jpg);
	height:388px;
	width:910px;
	}
	
#header9 {
	background-image:url(images/headers/cashen_header_9.jpg);
	height:367px;
	width:910px;
	}

#header10 {
	background-image:url(images/headers/cashen_header_10.jpg);
	height:772px;
	width:910px;
	}
	
#header12 {
	background-image:url(images/headers/cashen_header_12.jpg);
	height:134px;
	width:910px;
	}




#overlay {
	background-image:url(images/color_overylay.png);
	position:absolute;
	text-align:right;
	left: 487px;
	top: 338px;
	z-index:3;
	height: 400px;
	width: 423px;
}

#overlayTitle {
	position:absolute;
	left: 501px;
	top: 310px;
	z-index:3;
	height: 49px;
	width: 404px;
}

#logo1 {
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	position:absolute;
	top: 60px;
	left: 55px;
	height:214px;
	width:383px;
	z-index:3;
	}
	
#logoSmall{
	position:absolute;
	top: 20px;
	left: 10px;
	z-index:6;
	}


#hotDog {
	position:absolute;
	left: 418px;
	top: 525px;
}


#raveDog {
	position:absolute;
	left: 52px;
	top: 354px;
}

#ravePst {
	position:absolute;
	left: 12px;
	top: 191px;
	z-index:4;
}

#raveDog2 {
	position:absolute;
	left: 52px;
	top: 404px;

}

#ravePst2 {
	position:absolute;
	left: -5px;
	top: 267px;
	z-index:2;
}


#contactDog {
	position:absolute;
	left: 30px;
	top: 350px;
}

#contactPst {
	position:absolute;
	left: 10px;
	top: 50px;
	z-index:4;
}

#clientDog {
	position:absolute;
	left: 80px;
	top: 420px;
}

#clientPst {
	position:absolute;
	left: 10px;
	top: 100px;
	z-index:6;
	
}

#bioDog {
	position:absolute;
	left: 265px;
	top: 585px;
}

#bioPst {
	position:absolute;
	left: 175px;
	top: 500px;
}



#scheduleDog {
	position:absolute;
	left: 807px;
	top: 542px;
}

#schedulePst{
	position:absolute;
	left: 696px;
	top: 573px;
	width: 171px;
	height: 87px;
}




#clientPst {
	position:absolute;
	left: 530px;
	top: 387px;
	z-index:4;
	
}


#bottomContent {
	position:absolute;
	top: 598px;
	left: 22px;
	width: 506px;
}

#container #bottomContent li {
	list-style-type: none;
	display: inline;
	padding-right: 10px;
}


#container #bottomContent img {
	padding-right: 10px;
}

	#wrapper{
	width:727px;
	position:absolute;
	top:0px;
	margin:0px auto;
	overflow:hidden;
	left: 173px;
	z-index:6;
}
		.content{background:#FFF; clear:both; display:block; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px;}
		
		p{font-family:arial, sans-serif; padding-bottom:10px; margin:0; font-size:12px; line-height:1.4em;}
			p a{color:#A90000;}
		
	/* Everything CSS Sprite Menu */
	ul#menu{margin:0; padding:0; list-style:none; clear:both;}
		#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:0px;}
			#menu li a{background:url('images/christine_menu.png') no-repeat; width:100%; height:100%; padding-left:3px; padding-right:3px; display:block;}
			
		
			
			/* Home Button */
			#menu li.home{width:50px; height:30px; padding-left:3px; padding-right:3px;}
				#menu li.home a{background-position:-8px 0px;}
				#menu li.home a:hover{background-position:-8px -38px;}
				#menu li.home a.selected{background-position:-8px -38px;}
			
			
			/* rave Button */
			#menu li.programs{width:77px; height:30px; padding-left:3px; padding-right:3px;}
				#menu li.programs a{background-position:-65px 0px;}
				#menu li.programs a:hover{background-position:-65px -38px;}
				#menu li.programs a.selected{background-position:-65px -38px;}
				
			/* Schedule Button */
			#menu li.schedule{width:70px; height:30px; padding-left:3px; padding-right:3px;}
				#menu li.schedule a{background-position:-149px 0px;}
				#menu li.schedule a:hover{background-position:-149px -38px;}
				#menu li.schedule a.selected{background-position:-149px -38px;}
				
				
				/* Biography Button */
			#menu li.biography{width:78px; height:30px;padding-left:3px; padding-right:3px;}
				#menu li.biography a{background-position:-226px 0px;}
				#menu li.biography a:hover{background-position:-226px -38px;}
				#menu li.biography a.selected{background-position:-226px -38px;}
				
				/* Raves Button */
			#menu li.raves{width:49px; height:30px; padding-left:3px; padding-right:3px;}
				#menu li.raves a{background-position:-312px 0px;}
				#menu li.raves a:hover{background-position:-312px -38px;}
				#menu li.raves a.selected{background-position:-312px -38px;}
				
					/* Clients Button */
			#menu li.clients{width:74px; height:30px; padding-left:3px; padding-right:3px;}
				#menu li.clients a{background-position:-368px 0px;}
				#menu li.clients a:hover{background-position:-368px -38px;}
				#menu li.clients a.selected{background-position:-368px -38px;}
				
				/* Meeting Planners Button */
			#menu li.planners{width:122px; height:30px; padding-left:3px; padding-right:3px;}
				#menu li.planners a{background-position:-450px 0px;}
				#menu li.planners a:hover{background-position:-450px -38px;}
				#menu li.planners a.selected{background-position:-450px -38px;}
				
				/* Blog Button */
			#menu li.blog{width:41px; height:30px; padding-left:3px; padding-right:3px;}
				#menu li.blog a{background-position:-580px 0px;}
				#menu li.blog a:hover{background-position:-580px -38px;}
				#menu li.blog a.selected{background-position:-580px -38px;}
				
				/* Shop Button */
			#menu li.shop{width:43px; height:30px; padding-left:3px; padding-right:3px;}
				#menu li.shop a{background-position:-629px 0px;}
				#menu li.shop a:hover{background-position:-629px -38px;}
				#menu li.shop a.selected{background-position:-629px -38px;}
				
				
			/* Contact Button */
			#menu li.contact{width:61px; height:30px; padding-left:3px; padding-right:3px;}
				#menu li.contact a{background-position:-679px 0px;}
				#menu li.contact a:hover{background-position:-679px -38px;}
				#menu li.contact a.selected{background-position:-679px -38px;}
				
			
#wrapperMeeting{

	position:absolute;
	top:28px;
	margin:0px auto;
	overflow:hidden;
	left: 606px;
	height: 70px;
	width:140px;
	z-index:7;
}

#wrapperMeetingBG{
	background:url('images/meeting_planners_menu.png') no-repeat;
	position:absolute;
	top:25px;
	margin:0px auto;
	overflow:hidden;
	left: 607px;
	height: 10px;
	width:140px;
	
}
				
		ul#meetingMenu{margin:0; padding:0; list-style:none; clear:both;}
		#meetingMenu li{overflow:hidden; text-indent:-9999px; float:left; margin-right:0px;}
			#meetingMenu li a{ width:100%; height:100%; padding-top:7px; padding-bottom:7px; display:block;}
			#meetingMenu li a{background:url('images/meeting_planners_menu.png') no-repeat; width:100%; height:100%; padding-top:7px; padding-bottom:7px; display:block;}
			
			/* Downlaod Area Button */
			#meetingMenu li.download_area{width:126px; height:29px; padding-top:0px; padding-bottom:0px;}
				#meetingMenu li.download_area a{background-position:1px 1px;}
				#meetingMenu li.download_area a:hover{background-position:1px -69px;}
				#meetingMenu li.download_area a.selected{background-position:1px -69px;}
			
			
			/* Pre */
			#meetingMenu li.preorder_materials{width:125px; height:30px; padding-left:3px; padding-right:3px;}
				#meetingMenu li.preorder_materials a{background-position:-2px -28px;}
				#meetingMenu li.preorder_materials a:hover{background-position:-2px -98px;}
				#meetingMenu li.preorder_materials a.selected{background-position:-2px -98px;}
			
			
			/* Dim Effect */			
			
			/*Styles for dim overlay & message box*/
			#dim{ position:absolute; top:0; left:0; width:100%; z-index:100; display:none; text-align:left; }
				.msgbox{
				position:absolute; width:690px; height:354px; z-index:200; top: 50%; left: 50%; margin-top: -350px; margin-left: -350px; }
					.msgbox img {border:none; margin:5px;}
					.close{ position: absolute; top:345px; left: 513px;  }
					.alert{ color:#000000;}
					
			#dim2{ position:absolute; top:0; left:0; width:100%; z-index:100; display:none; text-align:left; }
				.msgbox{
				
				position:absolute; height:450px; z-index:200; top: 100px; left: 50%; margin-top: 30px; margin-left: -350px; }
					.msgbox img {border:none; margin:5px;}
					.close2{ position: absolute; top:420px; left: 515px;  }
					.alert2{ position: absolute; top:125px; left: 662px;  }
				#videoText { font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				padding:10px;
				height:100px;
				background-color:#000000;
				color:#FFFFFF; width:480px;
				text-align:left;}
				
				#indent {
				position:absolute;
				left:250px;
				}
				
				#indent a {
				color:#999999;
				text-decoration:none;
				}
				
				#indent a:hover, #indent a:visited  {
				color:#d2232a;
				text-decoration:none;
				}
				
				
				#videoText2 { font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				padding:10px;
				height:35px;
				background-color:#000000;
				color:#FFFFFF; width:480px;
				text-align:center;
				}
				
				#youtube { 
				position:absolute;
				top:335px;
				left:100px;
				}
						
			#dim4{ position:absolute; top:0; left:0; width:100%; z-index:100; display:none; text-align:left; }
				.msgbox{
				
				position:absolute; height:450px; z-index:200; top: 100px; left: 50%; margin-top: 30px; margin-left: -350px; }
					.msgbox img {border:none; margin:5px;}
					.close4{ position: absolute; top:345px; left: 515px;  }
					.alert4{ color:#000000;  }
				#videoText { font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				padding:10px;
				height:100px;
				background-color:#000000;
				color:#FFFFFF; width:480px;}
				
						
			#dim5{ position:absolute; top:0; left:0; width:100%; z-index:100; display:none; text-align:left; }
				.msgbox{
				
				position:absolute; height:450px; z-index:200; top: 100px; left: 50%; margin-top: 30px; margin-left: -350px; }
					.msgbox img {border:none; margin:5px;}
					.close5{ position: absolute; top:345px; left: 515px;  }
					.alert5{ color:#000000; }
				#videoText { font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				padding:10px;
				height:100px;
				background-color:#000000;
				color:#FFFFFF; width:480px;}
				
					
			#dim3{ position:absolute; top:0; left:0; width:100%; z-index:90; background: url('dim.png'); display:none; text-align:left; }
					

			/*My own layout styles*/
			#videoLink{
	position:absolute;
	color:#000000;
	font:Arial, Helvetica, sans-serif;
	width:147px;
	height:138px;
	top: 575px;
	left: 198px;
	margin-left: -175px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
			}
	    		
			#videoLink a{ 	font-size:14px; font-weight:bold; text-decoration:none; color:#333; outline:none; display:block;}
	    			#vidoeLink a:hover{ }
	    		.cube{ width:100%; height:100%; float:left; clear:right; }

#wrapperTabs {
	position:absolute;
	top: 151px;
	left: 397px;
	z-index:7;
}

#murphy {
	position:absolute;
	top: 335px;
	left: 0px;
	width: 180px;
	}
	
#murphyHome {
	position:absolute;
	top: 646px;
	left: 375px;
	width: 180px;
	z-index:0;
	}

/* Hot Topics */


#downloadTitle {
	position:absolute;
	top: 225px;
	left: 30px;
	width: 180px;
	color: #760c40;
	font-size:16px;
	z-index:4;
}


#hotTitle {
	position:absolute;
	top: 200px;
	left: 170px;
}

#col1 {
	position:absolute;
	width:205px;
	left:190px;
	top:320px;
}

#col2 {
	position:absolute;
	width:205px;
	left:420px;
	top:320px;
}



#col3 {
	position:absolute;
	width:225px;
	left:640px;
	top:320px;
}

#col4 {
	position:absolute;
	width:253px;
	left:383px;
	top:396px;
}


#preOrderTitle {
	position:absolute;
	z-index:4;
	left: 636px;
	top: 81px;
	width: 260px;
}

#preOrderBook {
	position:absolute;
	z-index:4;
	left: 392px;
	top: 117px;
}

#spread {
	position:absolute;
	z-index:4;
	left: 409px;
	top: 315px;
}

#spread2 {
	position:absolute;
	z-index:4;
	left: 670px;
	top: 272px;
}

input[type="image"] { background:#f15922; -moz-border-radius: 5px; -webkit-border-radius: 6px; }

input[type="image"]:hover{ background:#d2232a; -moz-border-radius: 5px; -webkit-border-radius: 6px; }


#buyBook img, #buyButtons img, #buyButtons2 img, #buyButtons3 img, #buyButtons4 img  {
		-moz-border-radius: 5px; -webkit-border-radius: 6px;
		background-color:#f15922;
	}
	#buyBook a:hover img, #buyButtons a:hover img, #buyButtons2 a:hover img, #buyButtons3 a:hover img, #buyButtons4 a:hover img {
		-moz-border-radius: 5px; -webkit-border-radius: 6px;
		background-color:#d2232a;
	}
	#buyBook a, #buyButtons a, #buyButtons2 a, #buyButtons3 a, #buyButtons4 a{ color: #444; text-decoration:none; }
	#buyBook a:hover, #buyButtons a:hover, #buyButtons2 a:hover, #buyButtons3 a:hover, #buyButtons4 a:hover { color: #666666; text-decoration:none; }


#buyBook {
	position:absolute;
	z-index:4;
	left: 548px;
	top: 272px;
}



/* schedule */

#scheduleTitle {
	position:absolute;
	z-index:3;
	width: 436px;
	left: 190px;
	top: 329px;
	color: #760c40;
	font-size:14px;
	font-weight:bold;
}


#realdeal{
	position:absolute;
	width:365px;
	left: 520px;
}

#scrollBG {
	background-image:url(images/schedule_bg.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:400px;
	position:absolute;
	left: 190px;
	top: 280px;
	z-index:3;
}

#container #scheduleTitle ul {
	padding-left: 0px;
	list-style-type:none;
	
	font-size:18px;
	color: #760c40;
}

#container #check {
	position:absolute;
	left: 145px;
	top: 315px;
}


#container #check ul {
	padding-left: 0px;
	list-style-type:none;
	font-size:18px;
	color: #760c40;

}


/* Bio */

#bioTitle {
	position:absolute;
	z-index:3;
	width: 490px;
	left: 435px;
	top: 53px;
	color: #760c40;
	font-size:14px;
	font-weight:bold;
}

#container #bioTitle ul {
	padding-left: 0px;
	list-style-type:none;
	color: #760c40;
	font-size:28px;
}

#bioBG {
	background-image:url(images/bio_bg.jpg);
	background-repeat:no-repeat;
	width:475px;
	height:400px;
	position:absolute;
	left: 190px;
	top: 280px;
	z-index:3;
}



/* Raves */

#raveTitle {
	position:absolute;
	z-index:3;
	width: 343px;
	left: 190px;
	top: 94px;
	color: #FFFFFF;
}

#container #raveTitle ul {
	padding-left: 10px;
}

#raveBG {
	background-image:url(images/raves_bg.jpg);
	background-repeat:no-repeat;
	width:550px;
	height:500px;
	position:absolute;
	left: 190px;
	top: 180px;
	z-index:3;
}



#meetingBG {
	background-image:url(images/meetingBG.png);
	background-repeat:no-repeat;
	width:475px;
	height:525px;
	position:absolute;
	left: 400px;
	top: 150px;
	z-index:3;
	padding-left:10px;
	padding-top: 8px;
	font-size:12px;
	font-weight:bold;
	color:#ba8748;
	
}

#meetingBG2 {
	background-image:url(images/meetingBG2.png);
	background-repeat:no-repeat;
	width:475px;
	height:525px;
	position:absolute;
	left: 400px;
	top: 150px;
	z-index:3;
	padding-left:10px;
	padding-top: 8px;
	font-size:12px;
	font-weight:bold;
	color:#ba8748;
	
}



#meetingLink {
	position:absolute;
	left: 370px;
	top: 144px;
	z-index:4;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width: 500px;
}

ul#meetingLink{list-style:none;}
		#meetingLink li{overflow:hidden; display:inline; float:left; padding-right:30px;}
		#meetingMenu li a{ width:100%; height:100%; padding-top:7px; padding-bottom:7px; display:block;}
		
#meetingLink li.whatnow a {
	color:#FFFFFF;
	text-decoration:none;
}

#meetingLink li.whatnow a:hover {
	color:#444444;
	text-decoration:none;
}

#meetingLink li.whatnow a:selected {
	color:#ba8748;
	text-decoration:none;
}


#meetingLink li.book a {
color:#FFFFFF;
	text-decoration:none;
}

#meetingLink li.book a:hover {
	color:#444444;
	text-decoration:none;
}

#meetingLink li.book a:selected {
	color:#ba8748;
	text-decoration:none;
}


#meetingLink li.selected a {
	color:#ba8748;
	text-decoration:none;
}

#meetingLink li.selected a:hover {
	color:#ba8748;
	text-decoration:none;
}

#meetingLink li.selected a:selected {
	color:#ba8748;
	text-decoration:none;
}


/* Client List */

#clientTitle {
	position:absolute;
	top: 92px;
	left: 209px;
}



#listBG {
	background-image:url(images/client_bg.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:500px;
	position:absolute;
	left: 190px;
	top: 180px;
	z-index:3;
}


#container .Container #Scroller-1 .Scroller-Container li {
	margin: 0px;
	padding: 0px;
	padding-bottom:10px;
	list-style-type: none;
}
#container .Container #Scroller-1 .Scroller-Container ul {
	margin: 0px;
	padding: 0px;
}




/* Contact */

#page-wrap {
	width: 660px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	border:none;
}

#contact-area {
	width: 660px;
	margin-top: 25px;
	position:absolute;
	top: 300px;
	left: 190px;
}



#contact-area #hearabout input {
	padding: 5px;
	width: 15px;
}

#contact-area input, #contact-area textarea {
	padding: 1px;
	width: 500px;
	font-family: Helvetica, sans-serif;
	font-size: 1.1em;
	margin: 0px 0px 5px 0px;
	border: 2px solid #ccc;
}


#contact-area textarea {
	height: 45px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;

}

#contact-area input.submit-button {
	width: 100px;
	margin-left:40%;

}


label {
	float: left;
	text-align: left;
	margin-right: 5px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.1em;
}

#radio {
	float: left;
	text-align: left;
	margin-right: 0px;
	font-size: 1.0em;
	width:85px;
}

#radio2 {
	padding-left:0px;
	
	float: left;
	text-align: left;
	margin-right: 0px;
	font-size: 1.0em;
	width:170px;
}

#tailor-area {
	width: 660px;
	margin-top: 25px;
	position:absolute;
	top: 275px;
	left: 125px;
}


#tailor-area label {
	float: left;
	text-align: left;
	margin-right: 5px;
	width: 660px;
	padding-top: 5px;
	font-size: 1.1em;
}
#tailor-area #hearabout input {
	padding: 5px;
	width: 15px;
}

#tailor-area input, #tailor-area textarea {
	padding: 1px;
	width: 660px;
	font-family: Helvetica, sans-serif;
	font-size: 1.1em;
	margin: 0px 0px 5px 0px;
	border: 2px solid #ccc;
}


#tailor-area textarea {
	height: 90px;
}

#tailor-area textarea:focus, #ctailor-area input:focus {
	border: 2px solid #900;

}

#tailor-area input.submit-button {
	width: 100px;
}



#thanks {
	position:absolute;
	left: 190px;
	top: 345px;
	width: 291px;
}



/* HomePage Rotating Text */


#newsticker {
	position:absolute;
	left: 501px;
	z-index:5;
	color:#b5884d;
	width: 390px;
	top: 354px;
	
}
#newsticker ul {
	list-style: none;
	min-height: 1.6em;
	padding: 10px 15px;
	padding-right: 30px;
}
* html #newsticker ul {
	height: 1.6em;
	overflow: visible;
}
#newsticker li.error {
	color: #f00;
}

* html #newsticker #togglenewsticker {
	right: 30px;
	visibility:hidden;
}
#container #downloadArea {
	position: absolute;
	z-index: 4;
	left: 384px;
	top: 398px;
	width: 521px;
}

#container #downloadArea a {
	color:#000000;
	text-decoration:none;
}



#container #videoDL {
	position: absolute;
	z-index: 4;
	left: 400px;
	top: 198px;
	color:#FFFFFF;
	text-align:center;
}

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

#container #onesheetDL a, #questionairreDL a {
	color:#FFFFFF;
	text-decoration:none;
}

#container #onesheetDL {
	position: absolute;
	z-index: 4;
	left: 570px;
	top: 127px;
	color:#FFFFFF;
	text-align:center;
}

#container #questionairreDL {
	position: absolute;
	z-index: 4;
	left: 743px;
	top: 127px;
	color:#FFFFFF;
	text-align:center;
}



#container #quoteBox {
	position: absolute;
	left: 645px;
	top: 349px;
	height:361px;
	color:#FFFFFF;
	text-align:center;
	width: 244px;
}

#container #quoteBox  img {background:none !important;  }

#container #quoteBox p {
	padding-left:8px;
	padding-right:10px;
	padding-top:15px;
	font-size:12px;

}

#container #quoteBox a {
	color:#000000;
	text-decoration:none;
}
#container #buyGoodStuff {
	position: absolute;
	left: 546px;
	width: 347px;
	top: 40px;
	color:#FFFFFF;
}

#container #buyGoodStuff span {
	font-size:16px;
	
	
}

#container #buyGoodStuff p {
	font-size:21px;
	font-weight:bold;
	
	
}

#container #productImages {
	position: absolute;
	width: 623px;
	height: 364px;
	left: 20px;
	top: 370px;
}



#container #raveQuotes {
	position: absolute;
	z-index: 2;
	left: 510px;
	top: 43px;
}


#container #scrollCover {
	position: absolute;
	background-image:url(images/scrollCover.png);
	background-repeat:no-repeat;
	z-index: 6;
	left: 210px;
	top: 641px;
	width:400px;
	height:25px;
}

#container #scrollCover2 {
	position: absolute;
	background-image:url(images/scrollCoverTop.png);
	background-repeat:no-repeat;
	z-index: 6;
	left: 210px;
	top: 190px;
	width:400px;
	height:25px;
}


  div#rotator {
	position:absolute;
	top:75px;
	left:480px;
	height:345px;
	margin-left: 15px;
	z-index:6;
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	left: 154px;
	top: 25px;
	z-index:6;
}
/* rotator image style */	
	div#rotator ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
	z-index:6;
}
    div#rotator ul li.show {
	z-index:50;
}

  div#rotator2 {
	position:absolute;
	top:75px;
	left:500px;
	height:345px;
	margin-left: 15px;
}
/* rotator css */
	div#rotator2 ul li {
	float:left;
	position:absolute;
	list-style: none;
	left: 154px;
	top: 200px;
}
/* rotator image style */	
	div#rotator2 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div#rotator2 ul li.show {
	z-index:50;
}

 div#rotator3 {
	position:absolute;
	top:75px;
	left:500px;
	height:345px;
	margin-left: 15px;
}
/* rotator css */
	div#rotator3 ul li {
	float:left;
	position:absolute;
	list-style: none;
	left: 154px;
	top: 375px;
	
}
/* rotator image style */	
	div#rotator3 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div#rotator3 ul li.show {
	z-index:50;
}

 div#rotator4 {
	position:absolute;
	top:175px;
	left:500px;
	height:345px;
	margin-left: 15px;
}
/* rotator css */
	div#rotator4 ul li {
	float:left;
	position:absolute;
	list-style: none;
	left: 154px;
	top: 25px;
	
}
/* rotator image style */	
	div#rotator4 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div#rotator4 ul li.show {
	z-index:50;
}

 div#rotator5 {
	position:absolute;
	top:175px;
	left:500px;
	height:345px;
	margin-left: 15px;
}
/* rotator css */
	div#rotator5 ul li {
	float:left;
	position:absolute;
	list-style: none;
	left: 154px;
	top: 200px;
	
}
/* rotator image style */	
	div#rotator5 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div#rotator5 ul li.show {
	z-index:50;
}


 div#rotator6 {
	position:absolute;
	top:175px;
	left:500px;
	height:345px;
	margin-left: 15px;
}
/* rotator css */
	div#rotator6 ul li {
	float:left;
	position:absolute;
	list-style: none;
	left: 154px;
	top: 375px;
	
}
/* rotator image style */	
	div#rotator6 ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
    div#rotator6 ul li.show {
	z-index:50;
}






#footer {
	position:absolute;
	top:760px;
	background-image:url(images/footerBG2.png);
	background-repeat:no-repeat;
	width:910px;
	height:55px;
	color:#FFFFFF;
	font-size:22px;
	padding-left: 15px;
	padding-top:15px;
	z-index: 3;
}


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

#container #footer #social ul {
	padding-left: 15px;
	}

#container #footer #social li {
	display: inline;
	list-style-type: none;
	padding-right: 2px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:22px;
	z-index:7;
	
}

#footer #bookNow {
	position:absolute;
	top:9px;
}

#footer #social {
	position:absolute;
	top: -12px;
	left: 535px;
	width: 243px;
	}
	
	
#container #footer #logos ul {
	padding-left: 30px;
	}

#container #footer #logos li {
	display: inline;
	list-style-type: none;
	padding-right: 2px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:22px;
	
}

#footer #logos {
	position:absolute;
	top: -12px;
	left: 755px;
	width: 192px;
	}
#map {
	position: absolute;
	left: 475px;
	top: 500px;

}
#container #videoHome {
	background-image:url(images/tv.png);
	background-repeat:no-repeat;
	width:442px;
	height:327px;
	position: absolute;
	z-index: 6;
	top: 334px;
	left:22px;
	padding-top:23px;
}
#container #categories {
	position: absolute;
	left: 534px;
	top: 171px;
}


#container #scheduleTitle #news {
	padding-top: 0px;
	margin-top: 5px;
}
#container #faqTitle {
	position: absolute;
	left: 410px;
	top: 152px;
	color:#f15922;
	font-size:21px;
	font-weight:bold;
}


#container #faqTitle p {
	color:#666666;
	font-size:12px;
}
#container #downloadDog {
	position: absolute;
	top: 450px;
	left:0px;	
}

#container #coverDog {
	background:url(images/gradient_bg.jpg) repeat-x;
	position: absolute;
	top: 0px;
	left:-103px;
	z-index:10;
	height:650px;
	width:103px;
}

#downloadTitle img {background:none !important;}

img, div { behavior: url(iepngfix.htc) }
#container #emailBubble {
	position: absolute;
	z-index: 3;
	top: 233px;
	left: 2px;
}

#blogLink {
	background-image:url(images/tv_shadow.jpg);
	background-repeat:no-repeat;
	width:441px;
	position:absolute;
	z-index:2;
	left: 0px;
	top: 638px;
	}
	
#credits {
	color:#666666;
	font-size:10px;
	position:absolute;
	top:60px;
	margin-left:8px;

}

#credits a, #credits a:visited {
	color:#666666;
	text-decoration:none;

}

#credits a:hover {
	color:#d2232a;
	text-decoration:none;

}
