/***********************************************
 base.css
 file path: /

 Created: 09/24/2008
 Changed: 08/25/2009

 By: DnS Software
 For: PREMIUMAutoSites.com
 Copyright (c) 2006 - 2009
**************************************************/
/*========= GLOBAL LINKS ==============================*/
a 		{color: blue}
a:hover		{color: red}
/*========= GLOBAL IMAGES =============================*/
img 		{border: none;}
/*========= BODY ======================================*/
body           	{margin: 0;padding: 0;}
/*========= H1 TAG ====================================*/
h1		{position: absolute;width: 400px;top: 157px;left: 400px;margin: 0;	/* this is critical to positioning (takes top margin off FF) */
		 text-align: left;padding: 3px 0 3px 0;border: 0px solid #D20000;color: #777;z-index: 20;font: 12px bitstream vera sans, verdana, arial, sans-serif;}
/*========= H2 TAG ====================================*/
h2		{position: absolute;width: 225px;top: 10px;right: 10px;border: 1px solid #ccc;padding: 5px 5px 5px 5px;font: 12px arial, verdana;color: #2d5b98;}
/*========= CONTAINER =================================*/
#container    	{position: absolute;min-height: 100%;width: 100%;margin: 0;padding: 0;background-color: #fff;background-image: url(images/bg_repeat.jpg);background-repeat: repeat;}
/*========= HEADER ====================================*/
#container #header {position: relative;width: 100%;height: 155px;text-align: left;z-index: 10;color: #fff;background-color: #2d5b98;background-image: url(images/bg_header.jpg);background-position: top left;background-repeat: no-repeat;border: 0px solid red;}
/*========= MAIN NAVIGATION MENU - BACKGROUND ========*/
#container #nav_menu {position: absolute;width: 80%;height: 45px;top: 110px;z-index: 10;right: 0;border: 0px dashed red;background-color: #000;background-image: url(images/bg_menu.jpg);background-repeat: repeat-x;}
/*========= MAIN NAVIGATION MENU - ELEMENTS ===========*/
#container #menu_elements {position: absolute;width: 900px;height: 34px;top: 105px;left: 130px;padding: 10px 0 0 0;z-index: 11;text-align: left;color: #fff;font: bold 12px bitstream vera sana, arial, verdana, sans-serif;border: 0px dashed red;}
#container #menu_elements a {color: white; text-decoration: none;}
#container #menu_elements a:hover	{color: red; text-decoration: none;}
#container #menu_elements span {margin: 0 0 0 12px;}
/*========= CONTENT ===================================*/
#container table.main {border: 0px solid #000;width: 900px;margin: 0 auto 0 130px;border-collapse: collapse;color: #777;}
#container table.main td.left_column {vertical-align: top;border: 0px solid red;width: 224px;padding: 10px 10px 100px 10px;background-color: #ececec;font: bold 14px helvetica, bitstream vera sans, verdana, arial, sans-serif;color: #000;}
#container table.main td.left_column span {text-align: center;}
#container table.main td.left_column div {text-align: center;margin: 7px 0 0 0;}
#container table.main td.right_column {vertical-align: top;border: 0px solid red;z-index: 1;width: 650px;padding: 20px 10px 20px 20px;margin: 35px 0 20px 0;background-color: #fff;}
#container table.main td.right_column .pg_count {text-align: right;font-size: 14px;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;border: 0px solid #ccc;}
#container table.main td.right_column .disp_make {font: 16px helvetica, bitstream vera sans, verdana, arial, sans-serif;border: 0px solid #ccc;}
#container table.main td.right_column .pg_nav {margin: 30px 0 0 0;text-align: center;font-size: 14px;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;border: 0px solid #ccc;}
#container table.main td.right_column table {width: 100%;margin: 20px 0 0 0;border: 0px solid #f60;border-collapse:collapse;font-size: 12px;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;}
#container table.main td.right_column table img {width: 150px;border: none;}
#container table.main td.right_column table td {padding: 5px 5px 5px 0;border-bottom: 1px solid #ccc;vertical-align: top;}
#container table.main td.right_column table td.year {width: 40px;}
#container table.main td.right_column table td.make {width: 100px;}
#container table.main td.right_column table td.model {}
#container table.main td.right_column table td.dealer {width: 200px;}
#container table.main td.right_column table td.dealer a {text-decoration: none;color: blue;}
#container table.main td.right_column table td.dealer a:hover {color: #777;text-decoration: underline;}
#container table.main td.right_column table td.price {font: bold 12px helvetica, bitstream vera sans, verdana, arial, sans-serif;color: #333;width: 75px;}
#container table.main td.right_column table td a.selected {color: #000;font-weight: bold;}
#container table.main td.right_column table td a.selected:hover {color: #777;text-decoration: underline;}
/*========= LOCATION INFORMATION ======================*/
#container table.main td.left_column .locationInfo {position: absolute;width: 200px;margin: 40px auto 0 auto;padding: 10px;background-color: #fff;font: bold 10px helvetica, bitstream vera sans, verdana, arial, sans-serif;color: #000;border: 1px solid #999;}
/*========= CLEAR =====================================*/
.clear		{display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
/*========= FOOTER ====================================*/
#container #footer {border: 0px solid #000;width: 880px;height: 90px;margin: 5px auto 20px 130px;color: #fff;padding: 10px 0 0 20px;background-color: white;font: 12px bitstream vera sans, verdana, arial, sans-serif;background-image: url(images/bg_footer.jpg);background-repeat: repeat-x;}
#container #footer a {color: #2d81d5;text-decoration: none;}
#container #footer a:hover {color: #ccc;text-decoration: underline;}