/* @override http://www.newwaymotorsports.com.php5-1.dfw1-1.websitetestlink.com/css/master.css */

body {
	background-color: #79c243;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
}
td {
	padding: 1px 0;
	border-bottom: 1px solid #eee;
}
p {
	margin: 15px 0;
}
h3 {
	font-size: 14px;
	margin: 10px 0 10px 0;
}

#wrapper {
	height: 573px;
	left: 50%;
	margin-left: -400px;
	margin-top: -287px;
	top: 50%;
	position: absolute;
	width: 900px;
}
#nav, #main, #right_col {
	float: left; 
	height: 573px;
	margin: 0;
	padding: 0;
	/*border: 1px solid red;*/
}

/* @group nav */

#nav {
	background-image: url('../images/nav_bottom.gif');
	background-position: 0 237px;
	background-repeat: no-repeat;
	width: 168px;
}
#nav h1 {
	background-image: url('../images/logo.gif');
	height: 65px;
	margin: 29px 0 0 0;
	padding: 0;
}
#nav h1 a {
	display: block;
	text-indent: -9999em;	
}
#nav ul, #nav ul li {
	margin: 0;
	padding: 0;
}
#nav ul li {
	list-style: none;	
}
#nav ul li a {
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999em;
}
#nav ul li #menu_whats_new {
	background-image: url('../images/menu_whats_new.gif');
	height: 33px;
}
#nav ul li #menu_whats_new:hover {
	background-image: url('../images/menu_whats_new_over.gif');
}
#nav ul li #menu_company {
	background-image: url('../images/menu_company.gif');
	height: 33px;
}
#nav ul li #menu_company:hover {
	background-image: url('../images/menu_company_over.gif');
}
#nav ul li #menu_products {
	background-image: url('../images/menu_products.gif');
	height: 26px;
}
#nav ul li #menu_products:hover {
	background-image: url('../images/menu_products_over.gif');
}
#nav ul li #menu_parts_and_service {
	background-image: url('../images/menu_parts_and_service.gif');
	height: 25px;
}
#nav ul li #menu_parts_and_service:hover {
	background-image: url('../images/menu_parts_and_service_over.gif');
}
#nav ul li #menu_financing {
	margin-top: 3px;
	background-image: url('../images/menu_financing1.gif');
	height: 30px;
}
#nav ul li #menu_financing:hover {
	background-image: url('../images/menu_financing_over1.gif');
}
#nav ul li #menu_contact {
	background-image: url('../images/menu_contact.gif');
	height: 31px;
}
#nav ul li #menu_contact:hover {
	background-image: url('../images/menu_contact_over.gif');
}
#nav ul.admin {
	margin-top: 10px;
}
#nav ul.admin li a {
	background-color: #6bac3a;
	border-bottom: 1px solid #79c243;
	color: #466e28;
	display: block;
	font-weight: bold;
	margin: 0 5px 0 20px;
	padding: 8px;
	text-decoration: none;
	text-indent: 3px;
}
#nav ul.admin li a:hover {
	background-color: #629d36;
}

/* @end */

/* @group main */

#main {
	background-position: 0 51px;
	background-repeat: no-repeat;
	height: 581px;
	width: 456px;
}
#main_content {
	width:346px;
	padding: 0;
	margin: 0;
}
#main_content a {
	color: #333;
}
#main_content a:hover {
	color: #666;
	text-decoration: none;
}
#main_content a.selected {
	background-color: #333;
	text-decoration: none;
	color: #fff !important;
}
#main_content a.view_link {
	padding: 3px;
}

div.whats_new {
	background-image: url('../images/background_whats_new.jpg');
}
div.company {
	background-image: url('../images/company.jpg');
}
div.products {
	background-image: url('../images/background_products.jpg');	
}
div.riders {
	background-image: url('../images/background_riders.jpg');	
}
div.parts_and_service {
	background-image: url('../images/background_parts_and_service.jpg');	
}
div.finance {
	background-image: url('../images/background_finance.jpg');	
}
div.contact {
	background-image: url('../images/background_contact2.jpg');	
}
div.admin {
	background-image: url('../images/background_admin.jpg');	
}
#main img {
	padding: 0;
	margin: 0;
}
#main #main_content {
	padding: 30px 30px 0 80px;
}
div#regular_info {
	float: left;
	margin: 0;
	padding: 0 5px;
	width: 150px;
}
div#sales_info {
	background-color: #eee;
	float: right;
	margin: 0;
	padding: 0 5px;
	width: 150px;
}
.accessories {
	clear: both;
	padding-top: 10px;
}
.accessories ul{
	float: left;
	width: 30%;
	margin: 0 3% 0 0;
	padding: 0;
}
.accessories ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	
}

/* @group products */

#main.products #main_content{
	padding: 100px 30px 0 80px;	
}
#main.parts_and_service #main_content{
	padding: 100px 30px 0 80px;	
}
#main.finance #main_content{
	padding: 100px 30px 0 80px;	
}
#main.contact #main_content{
	padding: 190px 30px 0 100px;	
}
#main.company #main_content{
	padding: 310px 30px 0 70px;	
}
#main.riders #main_content{
	padding: 100px 30px 0 80px;	
}
#main.admin #main_content{
	padding: 100px 30px 0 80px;	
}

#product_blocks ul {
	margin: 15px 0 0 0;
	padding: 0;
}

#product_blocks ul li{
	display: block;
	float: left;
	height: 115px;
	list-style: none;
	margin: 0 12px 16px 0;
	padding: 0;
}

#make_and_model {
	display: block;
	float: left;
}
#price {
	display: block;
	float: right;
}
#detail {
	clear: both;
	margin-top: 40px;
}
#kawa_links  {
	margin-top: 15px;
}
#kawa_links a {
	display: inline;
}

/* @end */

.scrollable {
	height: 350px;
	overflow: auto;
	overflow-x: hidden;
}

.narrow_textbox, .narrow_textarea, .narrow_select {
	width: 140px;
}

/* @end */

/* @group right_col */

#right_col {
	background-image: url('../images/right_col.gif');
	height: 573px;
	width: 210px;
}



/* @end */

/* @group classes */

.asterisk {
	color: red;
}
#riders_link {
	float: right; 
	padding-right: 20px;
	margin: 10px 0;
}

/* @end */