/* Pensacola Auto Mart */
body {
margin:0px;
padding:0px;
font:normal 0.75em Verdana, Arial, sans-serif; 
color:#000000;/*text-align:left*/
background:#8C8C8C url(/images/bg_v.gif) repeat top left;
scrollbar-face-color:#DEDEDE;
scrollbar-shadow-color:gray;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#DEDEDE;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-track-color:#F0F0F0;
scrollbar-arrow-color:#3397C1;
}

.px { padding:0px; margin:2px 0px 0px 0px; }

.BlackLink { font-weight:bold; text-decoration:none }
a.BlackLink:hover {text-decoration: underline}
		
.BlackLinkB { font-weight:bold; text-decoration:none}
a.BlackLinkB:hover {text-decoration: underline}
		
.BlackLinkC { color:white; font-weight:bold; text-decoration:none}
a.BlackLinkC:hover {text-decoration: underline}

.BlueLink { color:blue; font-weight:bold; text-decoration:underline}
a.BlueLink:hover {text-decoration: underline}

.RedLink { color:red; font-weight:bold; text-decoration:none}
a.RedLink:hover {text-decoration: underline}

a.CatLinks { color:white; font-weight:bold; text-decoration:none}
a.CatLinks:hover {text-decoration:underline}

a.SubCatLinks { color:#878888; font-weight:normal; text-decoration:none}
a.SubCatLinks:hover {text-decoration:underline}
		
a.SubCatLinksB { color:#000000; font-weight:normal; text-decoration:none}
a.SubCatLinksB:hover {text-decoration:underline; color:#663399; /*background-color:#D6D5D5;*/ font-weight:bold;}

.TitleLinks { color:black; font-weight:bold; text-decoration:none}
a.TitleLinks:hover {text-decoration:underline}

.ItemText { font-weight:normal; text-decoration:none}

.sm { font-size:0.7em; }

/* left-nav categories */
#categories {
	float:left;
	/*width:140px;*/
	width:130px;
	/*z-index:100;
	height:100%;
	min-height:100%;*/
	overflow:hidden;
	/* create overflow 
	padding-bottom: 1000px;
	margin-bottom: -1000px;*/
}
.category_bg { background:#FFF url(/images/bg_catt.gif) repeat-y top left; }

/* display: inline-block; position:relative; */

/* left-nav list buttons */
#sidenavcontainer {	/* holder div */
	margin:0px;
	padding:0px;
	width:130px;
	/*height:100%;
	min-height:100%;*/
	background-color:#008080;
}

#sidenavcontainer ul {	/* fixes mozilla issues */
	margin:0px; padding:0px;
	list-style-type:none;
	font:bold 10pt Arial, Verdana, sans-serif; /* 100% */
	background-color:#008080;
}

#sidenavlist li {
	list-style:none;
	margin:0px;
	border-bottom:1px solid #004F4F;	/* [ridge] border for bottom of list items */
	border-right:1px solid #333;	/* border for right side 3D effect */
	text-align:left;
	background:url(/images/li_bg.gif) repeat-x center center;
}

/* hover class from menu script - keeps focus on main link */
#sidenavlist li a.hover {
	background-color:#B0CAE3;
}

#sidenavlist li a {
	display:block;
	/*padding:0.2em 0.3em 0.2em 0.7em; */
	text-indent:1.1em;
	padding-top:3px;
	height:20px; /* fixes height issue(s) */
	text-decoration:none;
	/*background:transparent url() no-repeat top left;*/
}

#sidenavlist li a:link, #sidenavlist li a:visited { color:#333; }

#sidenavlist li a:hover {
	font-weight:bold;
	color:#000;
	/*background:transparent url() no-repeat top left;*/
	/*background-color:#B0CAE3;  blue */
	/*border-left:3px #004080 solid;  side indent color block */
	/*text-indent:12px;  keeps text from shifting */
	background:transparent url(/images/li_bg2.gif) repeat-x center center;
}

/* Category (different) section [ coral ] */
#sidenavlist li.category a, #sidenavlist li.category a:visited { color:#FFFFFF; background-color:#FF7F50; text-indent:0px; text-align:center; }
#sidenavlist li.category a:hover { color:#333; border:none; }


/* sides bg */
.bg_vl { background:#666 url(/images/bg_vl.gif) repeat-y top right; }
.bg_vr { background:#666 url(/images/bg_vr.gif) repeat-y top left; }

/* header */
.header_t { background:#CCC url(/images/h_bg.gif) repeat-x bottom left; height:8px; }
.header_b { background:#5E5E5E url(/images/h_b_bg.gif) repeat-x top left; height:1px; }


/* main content */
.main_bg { background:#FFF url(/images/main_bg.gif) repeat-y top left; }

#content {
	/*margin-left:20px;*/
	/*float:right;*/
	/*left:192px;*/
	/*width:590px; /*551px;*/
	/*clear:left;*/
	/*z-index:101;*/
	/*vertical-align:middle;*/
	/*margin:auto;
	height:100%;
	min-height:100%;*/
}

#content_table { margin-left:20px; }

.content_bg { background:#FFF url(/images/bg_mid.gif) repeat-y top center;
/*background:#FFF url(/images/bg_cont.gif) repeat-y top right;*/ }

/* footer */
#footer {
	background:#CCC url(/images/f_bg_b.gif) repeat-x center center;
	height:23px;
	clear:both;
	/*position:relative;*/
}
#footer span { color:#008080; }
#footer a:link, #footer a:visited { color:#333; text-decoration:none; }
#footer a:hover { color:#666; }
/* copyright */
.copy { padding:0px; font-size:10px; color:#666666; }


/* Featured Vehicle */ 
#Featured {
	width:180px; /*word-wrap:break-word;*/
	height:187px;
	font-size:90%; font-weight:bold;
	background:#FFF url(/images/ffeat_bg.jpg) no-repeat center center;
}
#Featured img {
	margin-left:6px; margin-top:26px;
	border:1px solid #C6C6C6;
}
#Featured a:link, #Featured a:visited { color:#008080; text-decoration:none; } /*FeaturedLink*/
#Featured a:hover { text-decoration: underline; }

#FeaturedType div { margin:0px; padding:0px; width:118px; /*white-space:pre;*/ max-width:118px; display:inline; /*clear:none;*/ }


/* Vehicle listings */
a.NewAddTitle:link, a.NewAddTitle:visited { font-size:90%; color:#008080; text-decoration:none; }
a.NewAddTitle:hover { text-decoration: underline; }

/* newest added listings */
.NewestAdded {
	/*float:left;*/
	width:120px;
	padding:5px;
	/*border:1px solid #999;
	margin:0px 10px 20px 0px;*/
	text-align:center;
	/*background-color:#EEE;*/
	/*border-bottom:1px solid #CCC;*/
	background:transparent url(/images/box_bgw.gif) no-repeat top center;
	/*display:block;*/
}
/*.NewestAdded img { border-left:1px solid #BBB; border-top:1px solid #AAA; border-right:2px outset #DDD; border-bottom:2px outset #CCC; margin-top:3px; }*/
.NewestAdded img { border:1px solid #FFF; margin-top:3px; }
.NewestAdded img:hover { border:1px solid #FF7F50; }
.NewestAddBG { background:transparent url(/images/box_bgw.gif) no-repeat top center; }
.NewestAddBG2 { width:120px; padding:5px; text-align:center; background:transparent url(/images/box_bgd.gif) no-repeat top center; }
.NewAddPrice { font-size:90%; color:#FF7F50; font-weight:bold; }

/* vehicle listing boxes - short description text + bottom page #'s + instruction text */
.NewAddShortDesc { font:normal 85% Verdana, Arial, sans-serif; color:#333; }
.NewAddShortDesc a:link, .NewAddShortDesc a:visited { color:#008080; text-decoration:none; }
.NewAddShortDesc a:hover { color:#FF7F50; text-decoration:underline; }

/* inventory holder */
#inventory { margin:0px; padding:0px; }

#pageViewLinks { font-size:85%; }
#pageViewLinks span { color:#CCC; }
#pageViewLinks a, a:visited { color:#008080; text-decoration:none; }
#pageViewLinks a:hover { color:#FF7F50; text-decoration:underline; }

/* form fields */
input { height:18px; } /* restricts form button height - for focus */
input:focus, textarea:focus { border:2px solid #FF7F50; } /* keep 2px or else needs padding */
input#button { height:auto; } /* unrestricts form button height */

input#yText { color:#008080; }
textarea#yText { color:#008080; font:normal 1.0em Verdana, Arial, sans-serif;  }
input#fText { color:#FF7F50; }

/* links */
a.reg:link, #content a.reg:visited {
	color:#666; text-decoration:underline;
}
a.reg:hover { color:#336699; text-decoration:none; }

/* credit application */
div#CreditApp {
	padding:5px;
	border:1px dotted #CCC;
	background-color:#EEE;
	font-size:85%;
}
#CreditApp a, a:visited { color:#666; }
#CreditApp a:hover { color:#FF0000; }
#CreditApp img { border:none; margin-right:5px; margin-top:5px; }
/*http://www.adobe.com/products/acrobat/readstep2.html*/

/*
#Inventory a:link, #Inventory a:visited { background:url(/images/but_vi.gif) 0 0 no-repeat; width:230px; height:48px;}
#Inventory a:hover { background:url(/images/but_vi2.gif); }
#Inventory a:focus { background:url(/images/but_vi3.gif); }
*/

/* search box */
#search { 
	/*float:right;
	z-index:101;
	display:inline;
	position:relative;*/ 
	width:auto; height:50px;
	top:98px; /*left:66%;*/
	margin-right:5%;
}

/* lot photos */
#lot { background-color:#FFF; }

/* Google Maps holder */
#map { text-align:left !important; border-top:1px solid #CCC; border-right:1px solid #666; border-bottom:1px solid #333; border-left:1px solid #999; }

/* map info box */
div#popup { background:#EEE; border:1px solid #A2A2A2; margin:0px; padding:7px; width:auto; }


span#c1, .c1 { color:#008080; }
span#c2, .c2 { color:#FF7F50; }
span#c3, .c3 { color:#666666; }
span#c4, .c4 { color:#454545; }

a.printlink, a.printlink:visited { color:#697374; text-decoration:none; }
a.printlink:hover { color:#999; text-decoration:underline; }

/* Info Holder Box */
#InfoHolder { border:solid 1px #666; padding:10px; background-color:#CCCCCC; }

/* Info Table */
#InfoTable { border-top:none !important; border-bottom:solid 1px #DDD; border-left:solid 1px #DDD; border-right:solid 1px #DDD; background-color:#FFF; padding:10px; width:478px; text-align:left; }
.bbot { background:url(/myimages/bbot.gif) repeat-x bottom right; /*border-bottom:solid 1px #DDD;*/ }
#infocar { width:122px; height:132px; background:url(/myimages/infoplrd.jpg) no-repeat center center; }
#infocar img { margin-top:12px; border:solid 1px #999; }
#finfocar { width:132px; height:149px; background:url(/myimages/finfoplrd2.gif) no-repeat left center; text-align:right; }
#finfocar img { margin-top:12px; margin-right:20px; border:solid 1px #999; }

/* Photo Table */
#miniphotoHolder { height:50px; padding:5px; background-color:#F5F5F5; margin-bottom:10px; border:dashed 1px #DDD; }
#miniphotoHolder img { border:solid 1px #008080; }
#miniphotoHolder img:focus { border:solid 1px #FF7F50; }
#photoHolder { margin:10; }
#photoHolder img { border:solid 1px #666; }

/* Header form bg */
.h_m4 { background-image:url(/images/header/h_m4.jpg); background-repeat:no-repeat; }

/* HIDE */
#footerPrint { visibility:hidden; display:none; }

.tooltip { background-color:#ffffff; font-weight:bold; border:2px #006699 solid; }

#NOflashcontent { width:75%; padding:10px; margin:10px auto; border:dashed 1px #666; background-color:#CCC; }
#NOflashcontent h4 { color:#333; }
#NOflashcontent a:link, a:visited { color:#008080; }
#NOflashcontent a:hover { color:#FF7F50; }
