@charset "UTF-8";
/* CSS Document */

/* Global syles */

{behavior: url(iepngfix.htc)
	}

body {
	background-color:#FFFF00;
	margin:0px;
	font-family:"Arial Rounded", Arial, sans-serif;
	line-height:0.9em;
	}
.footerTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.h1_title { color:#FFFF00; font-size:0.9em; font-weight:900; display:inline; }

.h2_list { color:#000000; font-size:0.8.5em; font-weight:900; display:inline; }

h2 { color:#000000; font-size:0.9em; font-weight:900; display:inline; }
.p1{ color:#000000; font-size:0.8em; font-weight:500; display:inline; }
p { color:#000000; font-size:0.8em; font-weight:500;}

a:link { color:#ff1a00; text-decoration:none;}
a:visited { color:#ff1a00; text-decoration:none;}
a:hover { color:#000000; text-decoration: underline;}



/* index Style */


#wholepage {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	position:relative;
	z-index:1;
	}

/*header style */


#hflash {
	float:left;
	background-image:url(../images/images/header_02.jpg);
	}

#logobot {
	float:left;
	}

#hspace {
	width:12px;
	float:right;
	height:40px;
	}
	
#redlinkbox {
	float:right;
	}

#searchbox {
		height:25px;
		float:right;
		text-align:right;
		}
	
	a.main:link { color:#FFFF00; text-decoration:none; font-size:0.9em; font-weight:800;}
	a.main:visited { color:#FFFF00; text-decoration:none; font-size:0.9em; font-weight:800;}
	a.main:hover { color:#000000; text-decoration:none; font-size:0.9em; font-weight:800;}

/* menubar */

#mencont {
	width:900px;
	height:38px;
	background-image:url(../images/images/header_05.jpg);
	float:left;
	}

#mspacerl {
	width:250px;
	height:38px;
	float:left;
	}

#mspacerr {
	width:600px;
	height:3px;
	float:left;
	}
#menutable {
	width:600px;
	height:38px;
	}

#lincont {
	float:left;
	position:relative;
	top:6px;
	}
#image1 {
	float:left;
	}


	a.redlink:link { color:#ff1a00; font-size:0.7em; font-weight:700;}
	a.redlink:visited { color:#ff1a00; font-size:0.7em; font-weight:700;}
	a.redlink:hover { color:#000000; text-decoration: underline; font-size:0.7em; font-weight:700;}


/* content styles */
 
#contentconta {
	float:left;
	background-image:url(../images/images/header_08.jpg);
	width:900px;
	}
#contentiner {
	width:670px;
	float:left;
	position:relative;
	left:200px;
	}
	
#contleft {
	width:200px;
	float:left;
	}

#contleft2 {
	width:315px;
	float:left;
	}

#contright {
	width:460px;
	float:left;
	left:10px;
	position:relative;
	}

#contright2 {
	width:335px;
	float:left;
	left:10px;
	position:relative;
	}

#lister {
	width:260px;
	float:left;
	}
	
#imgbox {
	width:200px;
	float:left;
	}

#zoner {
	width:670px;
	float:left;
	position:relative;
	left:200px;
	display:none;
	}

#flashhead {
	width:670px;
	float:left;
	}

/* footer */

#footcon {
		width:900px;
		height:28px;
		}
	
#footer {
		left:86px;
		float:left;
		width:804px;
		height:87px;
		position:relative;
		background-image:url(../images/footer_new.gif);
		}
	
#footerlinks {
		margin-left:0px;
		text-align:center;
		top:10px;
		width:804px;
		height:20px;
		float:left;
		position:relative;
		vertical-align:text-top;
		}
		
#footerlinks H2 {
		color:#ff1a00;
		font-size:0.7em;
		display:inline;
		font-family: Arial, Helvetica, sans-serif;
		}


/* Nav Styles */


#navcon {
	width:178px;
	float:left;
	left:10px;
	position:absolute;
	z-index:10;
	}

#navtop {
	width:178px;
	height:25px;
	float:left;
	}
	
#navmid {
	width:178px;
	float:left;
	background-image:url(../images/images/nav3_02.gif);
	position:relative;
	} 

#navbot {
	width:178px;
	height:25px;
	float:left;
	}

#butcon {
	width:160px;
	float:left;
	position:relative;
	left:10px;
	top:5px;
	}
	
#maincon {
	float:left;
	width:150px;
	height:21px;
	}

#jason {
	display:none;
	float:left;
	position:relative;
	left:10px;
	}

#prices {
	display:none;
	float:left;
	position:relative;
	left:10px;
	}
#commerc {
	display:none;
	float:left;
	position:relative;
	left:10px;
	}
	a.main:link { color:#000000; font-size:0.8em; font-weight:700;}
	a.main:visited { color:#000000; font-size:0.8em; font-weight:700;}
	a.main:hover { color:#ff1a00; text-decoration: underline; font-size:0.8em; font-weight:700;}
	

/* overlay */
#overlay {
	width:670px;
	float:left;
	position:relative;
	z-index:40;
	}

#logoinner {
	float:left;
	}
	
#titler {
	float:left;
	}

#footext {
	float:left;
	}





/* form styles */




#datetime2 table {
    width:160px;

}

#chooserSpan3 {
	top:300px;
	left:300px;
	position:relative;
	z-index:500;
	}
	
.dateChooser td {
    cursor:default;
    text-align:center;
}
.dateChooser td.dateChooserActive:hover {
    color:white;
    background:#0A246A;
}
.dateChooser td.dateChooserActiveToday {
    border: 1px solid red;
}
.dateChooser th {
    background: #aaa;
    color: white;
    width: 18px;
    border: none;
}
.dateChooser option, .dateChooser select {
    font-size:10px;
}
.dateChooser {
    border: 2px outset #aaa;
    background: white;
    padding: 1px;
}
.dateChooser table {
    width:160px;
}

.datetable {
 		width: 650px;
		float:left;
		border-collapse:collapse;
		background-image:url(../images/images/form_borders_07.gif);
		}

.datetable input {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		border: 1px solid #FF0000;
		padding-left:5px;
		}
.datetable label {
		width:150px;
		font-size:14px;
		color:#000000;
		font-family: Arial, Helvetica, sans-serif;
		text-align:right;
		padding-right:6px;
		padding-top:2px;
		}

 		
 

/* Form Styles*/


	#formtop {
		width:650px;
		float:left;
		height:21px;
		background-image:url(../images/images/form_border_01.gif);
		}
	
	#formbot {
		width:650px;
		float:left;
		height:25px;
		background-image:url(../images/images/form_border_07.gif);
		}
	
	#formleft {
		float:left;
		width:25px;
		height:auto;
		background-image:url(../images/images/form_border_02.gif);
		background-repeat:repeat;
		}
	
	
	#bookcon {
		width:650px;
		float:left;
		text-align:left;
		height:auto;
		}
	
	#bookcon H1 {
		font-size:1em;
		color:#000000;
		font-family:"Arial Rounded", Arial, sans-serif;
		}
		
	#formhead {
		width:650px;
		height:210px;
		float:left;
		}
	
	#labelcon {
		width:250px;
		float:left;
		height:auto;
		text-align:right;
		}
	
	#submitback {
		text-align:right;
		padding-right:6px;
		}
	
	#formcon {
		width:450px;
		float:left;
		height:auto;
		text-align:left;
		}
	
	#resbook1 table {
 		width: 650px;
		float:left;
		border-collapse:collapse;
		}
		
	#resbook1 input {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		border: 1px solid #FF0000;
		padding-left:5px;
		}

 	#resbook table {
 		width: 650px;
		float:left;
		border-collapse:collapse;
		background-image:url(../images/images/form_borders_07.gif);
		}
		
	#resbook input {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		border: 1px solid #FF0000;
		padding-left:5px;
		}
	
	#login input {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		border: 1px solid #FF0000;
		padding-left:5px;
		}
	
	#resbook textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		border: 1px solid #FF0000;
		padding-left:5px;
		}
	
	#resbook select {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		border: 1px solid #FF0000;
		}

	.service {
		width:650px;
		height:53px;
		background-image:url(../images/images/service_book_02.png);
		background-repeat:no-repeat;
		vertical-align:middle;
		}

	.label {
		width:150px;
		font-size:14px;
		color:#000000;
		font-family: Arial, Helvetica, sans-serif;
		text-align:right;
		padding-right:6px;
		padding-top:2px;
		}
	.label2 {
		width:150px;
		font-size:12px;
		color:#000000;
		font-family: Arial, Helvetica, sans-serif;
		text-align:right;
		padding-right:6px;
		padding-left:60px;
		padding-top:2px;
		}

	.input1 {
		width:350px;
		text-align:left;
		padding-top:2px;
		}

	.required {
		width:100px;
		font-size:12px;
		color:#FF0000;
		font-family: Arial, Helvetica, sans-serif;
		text-align:left;
		padding-left:6px;
		padding-top:2px;
		}
	.requiredr {
		font-size:12px;
		color:#FF0000;
		font-family: Arial, Helvetica, sans-serif;
		text-align:right;
		padding-right:20px;
		padding-top:2px;
		}
	.requiredl {
		font-size:12px;
		color:#FF0000;
		font-family: Arial, Helvetica, sans-serif;
		text-align:left;
		padding-top:2px;
		}

