/* For admin area */
.instructions
{
	padding:4px;
	background-color:#E0FFFF;
	border: solid 1px #E3E3E3;
	width:750px;
}

.productTable
{
margin-top:10px;
}

.prodBox
{
height:auto; 
width:250px; 
border:dashed #E3E3E3 1px;
padding:8px;
}


.productbuttonClassPlus
{
border:none;
background-image:url(../images/arrows_03.gif);
height:16px;
width:19px;
cursor:pointer;
}

.productbuttonClassMinus
{
border:none;
background-image:url(../images/arrows_05.gif);
height:16px;
width:19px;
cursor:pointer;
}



.reservation_table
{
border: 0px solid #FFFFFF;
}

.td_reservations
{
border: 1px dashed #E0E0E0;
}


a.resLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#545454;
	text-decoration: none;
}

a.resLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#545454;
	text-decoration: none;
}

a.resLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#545454;
	text-decoration: none;
}

a.resLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#545454;
	font-weight:bold;
	text-decoration:none;
}


/* product page over */


a.resLinkOver:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#247AAA;
	font-weight:bold;
	text-decoration: none;
}

a.resLinkOver:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#247AAA;
	font-weight:bold;
	text-decoration: none;
}

a.resLinkOver:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#247AAA;
	font-weight:bold;	
	text-decoration: none;
}

a.resLinkOver:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#247AAA;
	font-weight:bold;
	text-decoration:none;
}




a.zenlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #800000;
	text-decoration: none;
}

a.zenlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #800000;
	text-decoration: none;
}

a.zenlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #800000;
	text-decoration: none;
}

a.zenlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}


a.zenlink1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #800000;
	text-decoration: none;
}

a.zenlink1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #800000;
	text-decoration: none;
}

a.zenlink1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #800000;
	text-decoration: none;
}

a.zenlink1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}


/* Head */
#Head
{
margin:0px;
padding:0px;
height:60px;
}

/* Page IDs */
#Wrapper
{
width:875px;
height:auto;
margin:0 auto 0 auto;
background-color:#FFFFFF;
}

#Navigation
{
text-align:left;
margin-left:6px;
height:35px;
}

#thumbnails
{
clear:left;
text-align:left;
margin-left:50px;
margin-bottom:7px;
}

#footer
{
clear:left;
}

.space
{
 clear:left;
 margin-left:15px;
}


/* Nav */
.ULnav
{
display:block;
background-color:#FFFFFF;
width:637px;
height:12px;
text-align:left;
list-style:none;
clear:both;
margin:0px;
padding:0px;
padding-top:5px;
}

.LInav
{
list-style:none;
float:left;
}

.LInavFoot
{
margin-right:10px;
list-style:none;
float:left;

}

.mainPic
{
	margin-right:2px;
	border:1px solid #E5E5E5;
	margin-top:10px;	
}


/* Thumb */
.thumb
{
margin-right:2px;
border:dotted 1px #CCCCCC;
margin-top:10px;
}

.thumb2
{
margin-right:2px;
border:dotted 1px #CCCCCC;
margin-top:10px;
cursor:pointer;
}

.nothumb
{
margin-right:2px;
border:none;
margin-top:10px;
cursor:pointer;

}

.buttonClass
{
color:#333333;
	background-color:#E4FFFF;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding:3px;
	font-size:12px;
	border-left-color: #CCCCCC;
}


.imgBorder
{
	border:1px solid #E0E0E0;
}



body
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
margin-top:0px;
color:#545454;
}

td
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

th 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

/* links */
a:link
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #333333;
text-decoration:underline;
}

a:active
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #333333;
text-decoration:underline;
}

a:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #333333;
text-decoration:underline;
}

a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #545454;
text-decoration:underline;
}

/* General Navigation Links */
a.nav:link 
{
text-align:center;
display:block;
width:83px;
height:14px;
padding:2px;
margin:1px;
background-color:#E8FFE8;
border: solid 1px #CCCCCC;
font-size: 11px;
color: #333333;
text-decoration: none;
}

a.nav:active 
{
text-align:center;
display:block;
width:83px;
height:14px;
padding:2px;
margin:1px;
background-color:#E8FFE8;
border: solid 1px #CCCCCC;
font-size: 11px;
color: #333333;
text-decoration: none;
}

a.nav:visited 
{
text-align:center;
display:block;
width:83px;
height:14px;
padding:2px;
margin:1px;
background-color:#E8FFE8;
border: solid 1px #CCCCCC;
font-size: 11px;
color: #333333;
text-decoration: none;
}

a.nav:hover 
{
text-align:center;
display:block;
width:83px;
height:14px;
padding:2px;
margin:1px;
background-color:#FFFFC4;
border: solid 1px #CCCCCC;
font-size: 11px;
font-weight:bold;
color: #333333;
text-decoration: none;
}

a.footerNav:link
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color:#666666;
text-decoration:underline;
}

a.footerNav:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #666666;
text-decoration:underline;
}

a.footerNav:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color:#999999;
text-decoration: underline;
}

table
{
border: 1px solid #FFFFFF;
}

.productOrdertable
{
border: 1px solid #FAFAFA;
}

input
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
margin-bottom:2px;
border: 1px solid #ACACAC;
background-color: #FBFBFB;
}

.productInput
{
width:240px;
}

textarea
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
margin-bottom:2px;
border: 1px solid #ACACAC;
height:100px;
width:240px;
background-color: #FBFBFB;
}

select
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}


label
{
width: 100px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

fieldset
{
border: 1px solid #000000;
width: 250px
}

legend
{
color: #fff;
background: #C0C0C0;
border: 1px solid #000000;
padding: 2px 6px
} 

/* General Styles */

.boldText
{
	color:#00688B;
	font-weight:bold;
	font-size: 16px;
}

.productHead
{
	margin-top:10px;
	color:#1C648D;
	font-size: 18px;
}

.successText
{
color:#900;
font-weight:bold;
font-size:16px;
}

.tableRightBorder
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

p
{
margin-top:10px;
line-height:13px;
}