/* Jacks Auto Service CSS Document */

/* Global Selectors */

body {
	margin:0; padding:0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#333333;
	background-color:#003366;
	text-align:center;
}
h1, h2, h3, h4, p {
	margin:15px 0;
}
h1 {
	font-size:120%;
	font-style:oblique;
	color:#13426F;
}
h2 {
	font-size:110%;
	font-style:oblique;
	color:#990000;
}
h3 {
	font-size:100%;
	color:#333333;
}
h4 {
	margin:5px 0 2px 0;
	font-size:100%;
	font-style:oblique;
	color:#333333;
}
p {
	margin:0 0 10px 0;
	font-size:85%;
}
span {
	font-size:85%;
	color:#003366;
}
ul {
	font-size:85%;
 	list-style: square outside;
}
ul li {
	margin:5px 0 5px 0;
}
a:link, a:visited {
	color:#FF6600;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
#wrapper {
	margin:0; padding:0;
	text-align:left;
	width:100%;
}
#hdr {
	margin:0; padding:0;
	height:102px;
	background:#003366 url(../images/header.jpg) top right no-repeat;
}
#topnav {
	margin:0; padding:0;
	height:20px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#990000;
}
#topnav p {
	float:left;
	margin:0; padding-left:3px;
	font-size:80%;
	color:#FFFFFF;
}
#topnav p span {
	font-style:oblique;
	color:#FFFFFF;
}
#topnav ul {
	margin:2px 0 0 0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	float:right;
}
#topnav ul li {
	margin:0; padding:2px 6px;
	display:inline;
}
#topnav ul li a:link, #topnav ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#topnav ul li a:hover, #topnav #selected {
	color:#FF9900;
	text-decoration:underline;
}
#maincontainer {
	margin:0; padding:0;
	background-color:#333333;
}
#lftcol {
	margin:0; padding:0;
	min-width:20%; height:449px;
	background-color:#333333;
}
#lftcol img {
	margin:0; padding:10px 0 0 15px;
}
#lftcol #tele {
	margin:0; padding:10px 0 0 0;
	color:#FFFFFF;
	font-size:110%;
	font-weight:500;
	text-align:center;
}
#lftcol #share {
	margin:15px 0 0 15px; padding:0;
	color:#ffffff;
	font-size:85%;
}
#lftcol #share img {
	margin:0 0 0 5px; padding:0;
}
#lftcol #lcnav ul {
	margin:0; padding:5px 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
}
#lftcol #lcnav ul li {
	margin:0;
	padding:15px 0 0 0;
}
#lftcol #lcnav ul li a {
	color:#FFFFFF;
	text-decoration:none;
	width:100%; height:20px;
	display:block;
	background: url(../images/bullet_menu.gif) left center no-repeat;
	text-indent:20px;
}
#lftcol #lcnav ul li a:hover, #lftcol #lcnav a.selected {
	background: url(../images/hover_menu_bckgr.jpg) left center no-repeat;
}	
#rgtcol {
	margin:0; padding:0;
	float:right;
	width:80%;
	border-bottom:4px solid #333333;
	background:#FFFFFF url(../images/rgtcol_bckgr.jpg) left top no-repeat;
}
#rgtcol #contentscroll {
	margin:0 10px 10px 65px; padding:0 15px 0 0;
	overflow:auto;
	height:432px;
	border-top:3px solid #6A6A6A;
}
#rgtcol #contentscroll #topline {
	margin:0 20px 0 0;
	background: url(../images/content_topline.gif) top left repeat-x;
}
#footer {
	clear:right;
	height:20px;
	font-size:80%;
	border-top:1px solid #FFFFFF;
	background-color:#990000;
}
#footer p.ftlft {
	margin:2px 0 0 10px;
	float:left;
	color:#FF9900;
}
#footer p.ftrgt {
	margin:2px 10px 0 0;
	float:right;
	color:#660000;
}
#footer p.ftrgt a:link, #footer p.ftrgt a:visited {
	color:#660000;
	text-decoration:none;
}
#footer p.ftrgt a:hover {
	text-decoration:underline;
}

/* Form Elements */
form {
    margin:25px 0 0 10px;
	font-family:Trebuchet MS, Helvetica, Arial;
}
form label {
    float:left;
	width:100px;
	font-size:90%;
    text-align:right;
}
th {
	padding:5px 0 10px 0;
	color:#003366;
}
input, select, textarea {
    margin-left:10px;
    font-family: Helvetica, Verdana, sans-serif;
    font-size:12px;
}
input.frmbutton {
    margin-left:175px;
}
table.services {
	width:100%;
	font-size:80%;
}
table.referfriend, table.referfrm, table.svcs, table.bios, table.tour {
	font-size:90%;
}
table.referfriend {
	margin-left:5px;
	width:65%;
	border:1px solid #003366;
}
table.referfrm {
	margin-left:5px; padding:0;
	border-collapse: collapse;
}
table.svcs {
	margin:25px 0 0 0; padding:0;
	width:90%;
}
table.svcs td {
	padding:2px;
	color:#990000;
	font-weight:600;
}
table.bios, table.tour {
	width:70%;
}
table.bios {
	margin:25px 0 0 10px; padding:0;
}
table.tour {
	margin:10px 0 0 10px; padding:0;
}
table.bios td {
	text-align:center;
}
table.bios td.phpad {
	padding-bottom:10px;
}
table.tour td {
	padding:0 2px 10px 2px;
}	
td.formtexttitle {
	color:#13426F;
	font-weight: bold;
	padding:20px 0 24px 0;
	text-decoration: none;
}
td.formtext {
	color: #333333;
	font-weight: bold;
	padding: 0px 0px 12px 0px;
	text-align: right;
	text-decoration: none;
}
.basefontblue {
	color: #0072BC;
	font-weight: normal;
	text-decoration: none;
}
.error {
	color:#FF0000;
}
.fieldName, .fieldValue {
	font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
}

/* Class Selectors */
.left {
	margin:5px 10px 10px 0;
	float:left;
}
.right {
	margin:5px 10px 10px 10px;
	float:right;
}
.ctr {
	text-align:center;
}
.clr {
	clear:both;
}
.pad {
	padding-top:35px;
}
/* Scrollbar CSS for IE Only */
#contentscroll {
	scrollbar-arrow-color:#4D4D4E;
	scrollbar-base-color:#AAACAD;
	scrollbar-face-color:#D1D0D4;
	scrollbar-shadow-color:#A3A4A6;
	scrollbar-darkshadow-color:#898B8F;
	scrollbar-highlight-color:#CBCCD0;
	scrollbar-track-color:#87888A;
}