/* Global Styles */



td {
	font:11px arial;
	color:#333333;
	}
	
a {
	color: #C13A0D;
	text-decoration:none;
	
	font-weight:bold;
	}
	
a:hover {
	color: #C13A0D;
	text-decoration:underline;
	}

a.blue:link {color: #FFFFFF; text-decoration: none; }
a.blue:active {color: #FFFFFF; text-decoration: none; }
a.blue:visited {color: #FFFFFF; text-decoration: none; }
a.blue:hover {color: #FFFFFF; text-decoration: none; }

a.red:link {color: #666666; text-decoration: none; font-weight:normal; }
a.red:active {color: #666666; text-decoration: none; font-weight:normal;}
a.red:visited {color: #666666; text-decoration: none; font-weight:normal;}
a.red:hover {color: #C13A0D; text-decoration: underline; font-weight:normal;}
	
/* ID Styles */

#wrapper {
	margin: 0 auto;
	width: 904px;
	position:relative;
	text-align:left;
	z-index:1;
}
#content {
    width: 100%;
}
#imgframeleft {
	position:absolute;
	left:0px;
	top:0px;
	width:13px;
	height:597px;
	z-index:1;
	visibility:visible;
}
#imgframetop {
	position:absolute;
	left:13px;
	top:0px;
	width:878px;
	height:14px;
	z-index:1;
	visibility:visible;
}
#imgframeright {
	position:absolute;
	float:right;
	left:891px;
	top:0px;
	width:13px;
	height:597px;
	z-index:1;
	visibility:visible;
}
#imgbanner01 {
	position:absolute;
	float:right;
	left:13px;
	top:14px;
	width:878px;
	height:199px;
	z-index:1;
	visibility:visible;
}
#imgmenuspacerleft {
	position:absolute;
	float:right;
	left:13px;
	top:213px;
	width:13px;
	height:48px;
	z-index:1;
	visibility:visible;
}
#btnhome {
	position:absolute;
	float:right;
	left:26px;
	top:213px;
	width:101px;
	height:48px;
	z-index:1;
	visibility:visible;
}
#btnrestaurant {
	position:absolute;
	float:right;
	left:127px;
	top:213px;
	width:132px;
	height:48px;
	z-index:1;
	visibility:visible;
}
#btnourmenu {
	position:absolute;
	float:right;
	left:259px;
	top:213px;
	width:125px;
	height:48px;
	z-index:1;
	visibility:visible;
}
#btnaboutus {
	position:absolute;
	float:right;
	left:384px;
	top:213px;
	width:121px;
	height:48px;
	z-index:1;
	visibility:visible;
}
#btncontactus {
	position:absolute;
	float:right;
	left:505px;
	top:213px;
	width:127px;
	height:48px;
	z-index:1;
	visibility:visible;
}
#btnfindus {
	position:absolute;
	float:right;
	left:632px;
	top:213px;
	width:110px;
	height:48px;
	z-index:1;
	visibility:visible;
}
#btnusefullinks {
	position:absolute;
	float:right;
	left:742px;
	top:213px;
	width:136px;
	height:48px;
	z-index:1;
	visibility:visible;
}
#imgmenuspacerright {
	position:absolute;
	float:right;
	left:878px;
	top:213px;
	width:13px;
	height:48px;
	z-index:1;
	visibility:visible;
}
#imghomearealeft {
	position:absolute;
	float:right;
	left:13px;
	top:261px;
	width:246px;
	height:323px;
	z-index:1;
	visibility:visible;
}
#head1home {
	position:absolute;
	background-color:#FFFFFF;
	float:right;
	left:259px;
	top:261px;
	width:440px;
	height:62px;
	z-index:1;
	visibility:visible;
}
#imghomearearight {
	position:absolute;
	left:699px;
	top:261px;
	width:191px;
	height:323px;
	z-index:1;
	visibility:visible;
}
#imgcontent01 {
	position:absolute;
	background-color:#FFFFFF;
	float:right;
	left:259px;
	top:323px;
	width:440px;
	height:261px;
	z-index:2;
	visibility:visible;
	background-image: url(images/vc_jones_home_background.jpg);
}

#imgcontent_plain {
	position:absolute;
	background-color:#FFFFFF;
	float:right;
	left:259px;
	top:323px;
	width:440px;
	height:261px;
	z-index:2;
	visibility:visible;
	background-image: url(images/vc_jones_home_background_plain.jpg);
}
#imgcontent_blank {
	position:absolute;
	background-image:url(images/img_content_blank.jpg);
	background-color:#FFFFFF;
	float:right;
	left:259px;
	top:323px;
	width:440px;
	height:261px;
	z-index:1;
	visibility:visible;
}
#imgframebase {
	position:absolute;
	float:right;
	left:13px;
	top:584px;
	width:878px;
	height:13px;
	z-index:1;
	visibility:visible;
	background-color: #FFFFFF;
}
#credit {
	position:absolute;
	float:right;
	left:0px;
	top:597px;
	width:878px;
	height:13px;
	z-index:1;
	visibility:visible;
}
body {
	text-align: center;
}
.maintext {	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color:#ffffff;
	width:430px;	
	line-height: 16pt;
	vertical-align:top;
	text-align:left;
	padding-right: 0px;
	
}
.maintext_column {	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	width:430px;	
	line-height: 16pt;
	vertical-align:top;
	text-align:left;
	padding-left: 100px;
	padding-right: 33px;
	
}

/* Class Styles */

.logo {
	font:18px times new roman;
	color: #0E177C;
	letter-spacing:.3em;
	font-weight:bold;
	line-height:22px;
	}

.tagline {
	font:11px times new roman;
	color: #CC3300;
	letter-spacing:.2em;
	}

.smallText {
	font:12px Arial;
	color: #CC3300;
	background-color:none;
	line-height:18px;
	}
	
.smallText1 {
	font:12px Arial;
	color: #000000;
	background-color:none;
	line-height:18px;
	}
	
.smallText2 {
	font:11px Arial;
	color: #000000;
	background-color:none;
	line-height:14px;
	}
	
.smallTextRed {
	font:11px Arial;
	color: #CC3300;
	background-color:none;
	line-height:8px;
	padding-bottom:5px;
	}
	
.pageHeader {
	font:30px times new roman;
	color: #CC3300;
	vertical-align:middle;
	letter-spacing:.1em;
	line-height:38px;
	}
	
.bodyText {
	font:11px arial;
	color:#333333;
	line-height:24px;
	}
	
.pageName {
	font:20px georgia;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:26px;
	}
	
.subHeader {
	font:14px times new roman;
	color: #003399;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px arial;
	color: #333300;
	letter-spacing:.1em;
	}
	
/* Columns */

#outer{
    position:relative;
    width:300px;
	vertical-align:top;
    background:red;
}
#inner{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:116px;
	background:green;
	background-color:none;
}
#inner2{
	position:absolute;
	left:119px;
	top:1px;
	height:100%;
	width:200px;
	vertical-align:text-top;
	background:none;
}

/* CONTACT */

#contact-area {
	width: 600px;
	height: 800px;
	margin-top: 2px;
}

#contact-area input, #contact-area textarea {
	padding: 0px;
	width: 571px;
	font:13px Arial;
	color: #000000;
	margin: 0px 0px 0px 0px;
	border: 2px solid #ccc;
}

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

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

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: left;
	margin-right: 5px;
	width: 60px;
	padding-top: 2px;
}

