/* generated by csscreator.com */
html, body{
 margin:0;
 padding:0;
 text-align:center;
 background-color:#000000;
 background-image: url('../img/page_gradient.gif'); 
 background-repeat: repeat-x;
 background-position: 50% 0;
 font-family: "Arial", "Lucida", "Arial", "sans-serif";
 font-size: 9pt;
 color: #eee;
} 

img {padding:0;margin:0;}
form {padding:0;margin:0;font-size:.9em;}
.mini_form {}
input {font-size:1em;color:#222;padding:0;margin:0;margin-bottom:4px;}
form .plain{border:1px solid #90b5d2;}
form .required_field {background-color:#f1e0d7;}
form .submit {}


#pagewidth{ 
 width:796px;
 text-align:center;  
 margin-left:auto; 
 margin-right:auto;
} 



#page_wrapper {
	min-height: 750px;
	height:auto !important;
	height:750px;
	background-image: url('../img/page_inner_gradient.gif');
	background-repeat: repeat-x;
	background-position: 50% 0;
	position: relative;
	top:0px;
}



#logo { position:absolute; top:4px; left: 35px; z-index:15; }
#yamahapitmans { margin-top:14px;margin-left:17px; }
#logobar {
 float:left;
 width:100%;
 height: 75px;
 text-align:left;
 border:0px solid red;
}
#logobar a img {border:0px solid;}
#navbar {
 float:left;
 position: relative; 
 width:100%;
 border:0px solid white;
 }
#flash_banner {
	float:left;
	display:block;
	height:301px;
	border-bottom: 1px solid #c4c4c4;
}

 
#leftcol{
 width:220px;
 float:left;
 position:relative;
 margin-left:10px;
 text-align:left;
 }
 
#maincol{
 float: right; 
 display:inline; 
 position: relative; 
 width:590px; 
 margin-right:10px;
 text-align:left;
 font-size:.9em;
}
 
 #fullcol{
 float:left; 
 display:block;
 padding:10px;
 text-align:left;
}

#catlist{
 width:300px;
 height:170px;
 margin-top:10px;
 margin-bottom:50px;
 margin-left:30px;
}

#container{
 clear:both;
 width:100%;
}




.title {text-transform:uppercase;}
.col .title {border-bottom: 1px solid;display:block;}
.col a {color: #cf2424;}

.col { float:left;display:inline;margin-right:8px;}

.col img {float:right;display:inline; margin-right:13px; margin-bottom:8px;margin:8px;border:1px solid #fff;}








.box-body A {	COLOR: #bdbdbd;	TEXT-DECORATION: none}
.box-body A:hover {	TEXT-DECORATION: underline}
.box-body UL .ytyt {	PADDING-RIGHT: 12px !important;	PADDING-LEFT: 8px !important;	PADDING-BOTTOM: 0px !important;	MARGIN: 0px;	PADDING-TOP: 0px !important;	LIST-STYLE-TYPE: none}
.box-body UL LI {	PADDING-RIGHT: 0px;	PADDING-LEFT: 12px;	BACKGROUND: url(../img/li_line.gif) repeat-x 0px 100%;	PADDING-BOTTOM: 6px;	PADDING-TOP: 3px}
.box-body UL LI A {	PADDING-LEFT: 11px;	BACKGROUND: url(../img/arrow_1.gif) no-repeat 0px 6px;	TEXT-DECORATION: none}
.box-body UL LI A:hover {	TEXT-DECORATION: underline}
.box-body OL {	PADDING-RIGHT: 12px;	PADDING-LEFT: 8px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	LIST-STYLE-TYPE: none}
.box-body OL LI {	PADDING-RIGHT: 0px;	PADDING-LEFT: 12px;	BACKGROUND: url(../img/li_line.gif) repeat-x 0px 100%;	PADDING-BOTTOM: 6px;	PADDING-TOP: 3px}
.box-body OL LI A {	PADDING-LEFT: 11px;	BACKGROUND: url(../img/arrow_1.gif) no-repeat 0px 6px;	TEXT-DECORATION: none}
.box-body OL LI A:hover {	TEXT-DECORATION: underline}
#categories {	}
#categories 
.box-body UL LI A.category-products {	PADDING-LEFT: 11px;	BACKGROUND: url(../img/arrow_1.gif) no-repeat 14px 6px;	COLOR: #ffffff;	TEXT-DECORATION: none}
#categories .box-body UL LI A.category-subs {	PADDING-LEFT: 11px;	BACKGROUND: url(../img/arrow_1.gif) no-repeat 7px 6px;	COLOR: #ffffff;	TEXT-DECORATION: none}







.Category_box {border:0px solid #fff;padding:0px;margin-right:15px;margin-bottom:30px;}
.Category_box ul {margin:0px;padding:0px;margin-top:9px;}
.Category_box ul li {line-height:20px;height:20px;margin:0px;padding:0px;font-size:10px;font-family:arial,helvetica,sans-serif;color:#636363;background-image:url(../img/border_line1.gif);background-repeat:repeat-x;background-position:left bottom;}
.Category_box ul li a {font:bold 12px Tahoma, Arial;color:#868b7f;text-decoration:none;}
.Category_box ul li a:hover {text-decoration:underline;}

.Category_box UL
{
text-indent: 0px;
list-style-position: outside;
list-style-image: url(../img/arrow_right_red.gif);
list-style-type: square;
vertical-align: 0;
    margin: 9px 0px 0px 16px;
    padding-left: 3px;
}








#previewBox {
	float:left;
	display:inline;
	border-left: 1px dotted #666;
	width:610px;
	margin-top:10px;
}
.previewBox_specials {width:760px !important;border:0px solid #fff !important;}
.previewBox_parts {}

#previewBox .cookietrail {float:left;margin-left:15px;margin-top:8px;font-family:verdana,arial;font-size:8px;font-weight:700;color:#868b7f;}
#previewBox .cookietrail a {color:#868b7f;font-size:11px;text-decoration:none;font-family:tahoma,arial;}
#previewBox .cookietrail a:hover {text-decoration:underline;}

#previewItems {
	/*clear:both;*/
	float:left;
	margin-left:0px;
	border:0px solid yellow;
}

#previewItems img {
}

#previewBox #previewItems {
	margin-top:15px;
	display:inline;
	width:100%;
	float:left;
}


#previewBox #previewItems img {
	margin:0px;
	border:2px solid #fff;
	max-width:120px;
	max-height:120px;
}

.banners {display:inline;float:left;}
.banners img {max-width:600px !important; max-height:600px !important;border:0px solid !importan;margin-left:15px !important;margin-bottom:12px !important;}

.main_banners {float:left; width:786px;width:100%;margin-top:15px;}
.main_banners img{border: 1px solid #fff;float:left; width:786px;width:100%;margin-top:15px;}


.galleryImageBox {position:relative;width:140px;height:140px;border:1px solid #444;margin-right:4px;margin-left:8px;margin-bottom:5px;background-image: url(../img/tile_gallery_bg2.gif);text-align:center;vertical-align:middle;}
.banners .galleryImageBox {float:left;display:inline;width:auto !important;height:auto !important;border:1px solid #444;margin-right:4px;margin-left:8px;margin-bottom:5px;background-image: url(../img/tile_gallery_bg2.gif);text-align:center;vertical-align:middle;}

.product_thumbs,.product_thumbs_specials,.product_thumbs_parts  {
	float:left;
	display: inline;
	width:185px;
	height:320px;
	margin-right:10px;
	border-left:1px dotted #666;
}
.product_thumbs_specials {width:170px !important;}
.product_thumbs_parts {height:180px !important;}


.row_start {border-left:0px solid;}
.row_end {border-right:0px solid;}

.product_thumbs .keyText,.product_thumbs_specials .keyText,.product_thumbs_parts .keyText {float:left;display:block;margin-left:8px;}
.product_thumbs .otherText {float:left;display:inline;}



.normal_price {font-size:1.1em;}
.old_price {text-decoration:line-through;font-size:.8em;color:#dedede;}
.special_price {font-size:1.1em;color:red;}
.price_text {float:left;width:185px;color:#cf2424;font-size:.8em;text-align:left;}

#paging{
 float:left;
 display:block;
 margin-top:0px;
 width:100%;
 height: 30px;
 vertical-align: 0;
 border-top: 1px dotted #666;
}
.paging_specials{width:760px !important;}

#paging .pageresults {float:right;margin-top:4px;}
.result_title {float:left;display:inline;margin-right:7px;}
.currentdigit {float:left;display:inline;margin-right:8px;font-size:12px;color:#fff;font-weight:bold;}
.otherdigit{float:left;display:inline;margin-right:8px;font-size:12px;color:#666;font-weight:bold;}

.xxcurrentdigit {float:left;display:inline;height:20px;width:15px;margin-right:8px;font-size:12px;color:#fff;border:1px solid #eee;vertical-align: 0;text-align:center;}
.xxotherdigit{float:left;display:inline;height:20px;width:15px;margin-right:8px;font-size:12px;color:#fff;border:1px solid #eee;vertical-align: 0;text-align:center;}


#content_footer {
	text-align:left;
	font-size:9px;
	height:100px;
	color: #555;
	position: relative;
	clear:both;
	margin-top:10px;
	top:120px;
}

#content_footer .col {
	margin-left:30px;
	float:left;
	display:inline;
}



#content_footer ul {
	float:right;
	margin:0;
	padding:0;
	margin-bottom: 20px;
	margin-right: 20px;
}
#content_footer ul li {
	list-style-type: disc !important;
	padding-left: 5px;
	margin-left: 5px;
	display:inline;
}
#content_footer ul li a, #content_footer a {
	color: #777;
	font-size: 1.2em;
} 


 
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
#page_wrapper:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
#page_wrapper{display: inline-block;}

/* Hides from IE-mac \*/
* html #page_wrapper{height: 1%;}
#page_wrapper{display: block;}
/* End hide from IE-mac */  







#menu {
	float:left;
	z-index: 10;
	background-image: url('../img/menubar_gradient.gif');
	background-repeat: repeat-x;
	border-top: 1px solid #404040;
	border-bottom: 1px solid #525252;
}
#menu .item {
	display: inline;
	float: left;
	background-repeat: no-repeat;
	background-position: top left;
	cursor: pointer;
	z-index: 11;
	margin-left:16px;
	margin-right:16px;
}

#menu #nav_about {
	margin-left:28px;
	width: 38px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_about.jpg');
}
#menu  #nav_about_active {
	margin-left:28px;
	width: 38px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_about.jpg');
}
#menu  #nav_new{
	width: 26px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_new.jpg');
}
#menu  #nav_new_active {
	width: 26px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_new.jpg');
}
#menu  #nav_used{
	width: 31px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_used.jpg');
}
#menu  #nav_used_active {
	width: 31px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_used.jpg');
}
#menu  #nav_parts{
	width: 119px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_parts.jpg');
}
#menu  #nav_parts_active {
	width: 119px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_parts.jpg');
}
#menu  #nav_promotions{
	width: 75px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_promotions.jpg');
}
#menu  #nav_promotions_active {
	width: 75px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_promotions.jpg');
}
#menu  #nav_specials{
	width: 54px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_specials.jpg');
}
#menu  #nav_specials_active {
	width: 54px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_specials.jpg');
}
#menu  #nav_finance{
	width: 48px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_finance.jpg');
}
#menu  #nav_finance_active {
	width: 48px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_finance.jpg');
}
#menu  #nav_service{
	width: 48px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_service.jpg');
}
#menu  #nav_service_active {
	width: 48px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_service.jpg');
}
#menu  #nav_contact{
	margin-right:22px;
	width: 51px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_contact.jpg');
}
#menu  #nav_contact_active {
	margin-right:22px;
	width: 51px;
	height: 35px;
	position: relative;
	background-image: url('../img/nav_contact.jpg');
}






#menu #menu_about:hover #nav_about{ background-image: url('../img/nav_about.jpg'); }
#menu #menu_about:hover .active #nav_about_active{ background-image: url('../img/nav_about.jpg'); }

#menu #menu_new:hover #nav_new{ background-image: url('../img/nav_new.jpg'); }
#menu #menu_new:hover #nav_new_active{ background-image: url('../img/nav_new.jpg'); }

#menu #menu_used:hover #nav_used{ background-image: url('../img/nav_used.jpg'); }
#menu #menu_used:hover #nav_used_active{ background-image: url('../img/nav_used.jpg'); }

#menu #menu_parts:hover #nav_parts{ background-image: url('../img/nav_parts.jpg'); }
#menu #menu_parts:hover #nav_parts_active{ background-image: url('../img/nav_parts.jpg'); }

#menu #menu_promotions:hover #nav_promotions{ background-image: url('../img/nav_promotions.jpg'); }
#menu #menu_promotions:hover #nav_promotions_active{ background-image: url('../img/nav_promotions.jpg'); }

#menu #menu_specials:hover #nav_specials{ background-image: url('../img/nav_specials.jpg'); }
#menu #menu_specials:hover #nav_specials_active{ background-image: url('../img/nav_specials.jpg'); }

#menu #menu_finance:hover #nav_finance{ background-image: url('../img/nav_finance.jpg'); }
#menu #menu_finance:hover #nav_finance_active{ background-image: url('../img/nav_finance.jpg'); }

#menu #menu_service:hover #nav_service{ background-image: url('../img/nav_service.jpg'); }
#menu #menu_service:hover #nav_service_active{ background-image: url('../img/nav_service.jpg'); }

#menu #menu_contact:hover #nav_contact{ background-image: url('../img/nav_contact.jpg'); }
#menu #menu_contact:hover #nav_contact_active{ background-image: url('../img/nav_contact.jpg'); }






.button_link {float:left;width:100%;margin-top:15px;}
.button_link  .item
{
	border:1px solid #ddd;
	display: inline;
	position: relative;
	float:left;
	cursor: pointer;	
	width: 191px;
	height: 123px;
	margin:3px;
}

#btn_new { background-image: url('../img/btn_new.jpg'); }
#btn_used {	background-image: url('../img/btn_used.jpg'); }
#btn_parts {	background-image: url('../img/btn_parts.jpg'); }
#btn_specials {	background-image: url('../img/btn_specials.jpg'); }
#btn_service {	background-image: url('../img/btn_service.jpg'); }



.pageTitle {clear:both;display:block;}

 
 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
