﻿@import url("ui.base.css");

@import url("ui.theme.css");

/*lightbox*/
/*@import url("http://kubota.com/jquery/colorbox/colorbox.css");*/

/*scrollpane */
/*@import url("http://kubota.com/jquery/jscrollpane/jScrollPane.css");*/


.tabcorner{line-height:normal;min-width:160px;text-align:center;}
.hidden {display:none;}

#glossary-safety { padding: 15px 0; min-height:70px; width:760px;}
#glossary-safety .glossary {float: left; padding-right: 20px; width:188px; background-color:#fff;}
#glossaryData {padding: 0 10px; padding-right:2px; background: #fff; height:100%;}
#glossaryTitle {padding: 0 10px; background: #fff;}
#glossary-safety .safety {float: left; background-color:#fff; width:520px;}
#glossary-safety .safetyfull {float: left; background-color:#fff; width:700px;}


/*finance offer*/
.bubbleInfo, .bubbleoffer {
	z-index: 100;
	position: relative;padding:0;margin:0;padding-bottom:5px;
}
p.popup, div.popup {
	xpadding: 12px 0 0 24px;
	/*width: 166px;
	height: 123px;
	background: url(../images/link_bubble.png) no-repeat left top;
*/
	position: absolute;
	display: none; 
}

.financeoffer 
{
    margin:0 !important;
    padding:0!important;
    height:185px;
    width:280px;
    background: transparent url("finance-frame.png") no-repeat;
    /*position: absolute;
    top:500px;left:165px;
*/
    z-index:3;
    xdisplay:none;
     
}
.financeoffer img {border:0;padding:10px 0 0 65px;margin:0}    
.financeoffer a, .financeoffer a:hover { text-decoration:none; background-color:transparent;
    border:0;
    outline:0;
}

 
/*product category */
.productcat 
{
    /*position: absolute;
    top:500px;left:175px;
    */
    height:228px;width:736px;
    padding:0; margin:0;xmargin-left:-1000px;
    
    z-index:3;
}
.productcat ul 
{
    height:228px;width:736px;margin:0; padding:0px 0 0 63px;
    /*background: url("http://kubota.com/jquery/themes/ktc/images/products-frame.png") no-repeat;*/
    background: url("1.png") no-repeat;
    z-index:4;
}
.productcat a, .productcat a img 
{
    text-decoration:none;
    border:0;
    outline:0;
}
.productcat ul li
{
    list-style: none;
    float:left;
    width: 181px;height:228px;
    display:block;
    xbackground-color:#ff0000;
    padding:0;
    xmargin:8px 7px 0 0;
    cursor:pointer;
}
.productcat li.pcatlast {margin-right:0;}

.productcat li div.lslabel 
{
    color: #fff;
    text-align:center;font-size:10px;line-height:11.0pt;
    position: relative; bottom:-178px;
    margin:0;padding:0;padding-top:1px;
    height:26px; width:174px;
    background: url("product-lifestyle-bg_141x26.png") no-repeat center;
}



/*landpride implement */
#implementlist a {display:block;color: #555;}
        #implementlist p{padding:2px 10px 0 40px;margin:0;}
        #implementlist   a:hover{text-decoration:none;background-color:transparent;}        
        #implementlist a:hover{color:#00a9ba !important;}     
        .implement_top {padding:2px 0;margin:0;}           
        .implement_sub {display:none;padding-left:80px !important;}
        .implsublink, .implsublink:hover {background: transparent url('impl_arrow_button.png') no-repeat 80%;z-index:1;}
        .implsubactive {display:none !important;}
        .implbackbutton, .implbackbutton:hover {background: url('impl_back_button.png') no-repeat;height:32px; width:90px;display:block;float:left;cursor:pointer;position:relative;}
        #landpridelogo {padding: 0 !important; background: url("landpride_logo.png") no-repeat; height:51px;width:100%; display:table-cell; vertical-align:bottom;text-indent:125px;}
        #landpridelogo span {line-height:36px; position:relative; top:20px;}        
        #landpridetitle {text-indent: 20px; height:22px;width:300px; }  
        
/*photo gallery */
#cboxExtraIcon {position:absolute;bottom:0;right:45px;width:140px;text-align:right;}
#cboxExtraIcon .downloadicon {display:block; float:right; cursor:pointer; width: 80px; height: 24px; background:url("/product/images/photogal_download_print.png") -3px 0px no-repeat;}        
#cboxExtraIcon .printicon {display:block; float:right; cursor:pointer;  width: 60px; height: 24px; background:url("/product/images/photogal_download_print.png") -105px 0px no-repeat;}        
#cboxClose.photogal {bottom: 0 !important; top: auto !important;}
#cboxTitle.photogal {bottom: 23px;top: auto; margin: 0 auto;padding:0;line-height:24px; text-align:center;color:#949494;}
 


/* build my ktc button */
#buildMyKTCButton {padding: 3px 0;}

/* product line up */
.linkColorBox 
{
    line-height:38px;
    background: #ffc url("ui_bg_productlink_box.png") no-repeat;
    background-position: -10px -107px; 
    padding-left:30px;
    margin-bottom:5px;
}
.linkColorBox:hover 
{
    background-position: -10px -58px; 
}

.productLineupGroup
{
    line-height:38px;font-size:11pt;
    /*background: #fff url("http://kubota.com/jquery/themes/ktc/images/ui_bg_productlink_box.png") no-repeat;
    background-position: -4px -107px; 
    */
    text-indent:30px;
    margin-bottom:5px;
    
}
.xproductLineupGroup:hover 
{
    background-position: -4px -58px; 
}
.productLineupGroup_down 
{
    background-position: -4px -9px !important; 
}
.productLineupGroup a, .productLineupGroup a:visited
{
    color:#3b3b3b;
    text-decoration:none;
    background-color:transparent;
    display:block;
    zoom:1;
    background: #fff url("ui_bg_productlink_box.png") no-repeat;
    background-position: -4px -107px; 
}
.productLineupGroup a:hover 
{
    background-color:Transparent;
    background: #fff url("ui_bg_productlink_box.png") no-repeat;
    background-position: -4px -58px;
}
    
.productLineupItem{display:none;}
.productLineupItem a
{
    background: url("ui_bg_productlink_box.png") no-repeat -10px -150px;
    text-indent: 40px;
    line-height:25px;
    display:block;
    color:#3b3b3b;
}
.productLineupItem a:hover
{
    background-color:Transparent;
    color:#00a9ba !important; 
}

/*round corner grouplanding page */
.glboxtop {width:335px; height: 5px; background: url('top_box.jpg') no-repeat;padding:0;margin:0;overflow:hidden;}
.glboxmiddle {width:335px; margin:0; padding:0;padding-left:2px; background:  url('background_box.jpg') repeat-y; cursor:pointer;}
.glboxmiddle a, .tmiddle a:hover{background-color:transparent; padding:0; margin:0; white-space: normal; border: none; text-decoration:none;}
.xtmiddle a:hover {background-color:transparent; padding:0; margin:0;text-decoration:none;}
.glboxmiddle .horsepower {position:relative; top:60px;left:1px;}
.horsepower p {padding:0;margin:0;}
.glboxmiddle .h4_header4{color:#00a9b9;}
.glboxbottom {width:335px; height: 5px; background: url('bottom_box.jpg') no-repeat; padding-bottom:15px;}
.seriesdesc {width:200px; xtext-indent:130px; display:none; position:relative; left:136px;}
.seriesdesc ul{padding:0 0 8px 0;margin:0 0 0 20px;}

/*merchandise link */
.ktcmerchandise {padding-top: 15px;}
.ktcmerchandise a,.ktcmerchandise a:hover,.ktcmerchandise a:visited {display:block; width:151px; height:69px; background: url('prod-merch_151x69.png') no-repeat;margin:0 auto; }
.ktcmerchandiselarge {padding: 15px 0 0 15px;}
.ktcmerchandiselarge a,.ktcmerchandiselarge a:hover,.ktcmerchandiselarge a:visited {display:block; width:167px; height:76px; background: url('prod-merch_167x76.jpg') no-repeat;margin:0; }  

/*warranty extention link */
.ktcwarranty {padding-top: 15px;}
.ktcwarranty a,.ktcwarranty a:hover,.ktcwarranty a:visited {display:block; width:151px; height:69px; background: url('prod-warranty_151x69.png') no-repeat;margin:0 auto; }
.ktcwarrantylarge {padding: 15px 0 0 15px;}
.ktcwarrantylarge a,.ktcwarrantylarge a:hover,.ktcwarrantylarge a:visited {display:block; width:167px; height:76px; background: url('prod-warranty_167x76.png') no-repeat;margin:0; }  

/*safetynotice link */
.ktcsafetynotice{padding-top: 5px;}
.ktcsafetynotice a,.ktcsafetynotice a:hover,.ktcsafetynotice a:visited {display:block; width:151px; height:69px; background: url('prod-safety_151x69.jpg') no-repeat;margin:0 auto; }
.flash_adjust{margin-top:20px}

#footer{  width:100%; padding-top:0px; padding-bottom:10px; }
#footer-inner { position:relative; padding-top:6px; border-top:solid 4px #177E85;min-height:22px;


 }
 #footer ul.utility { list-style:none;}
#footer ul.utility li { float:left; padding-right:10px; margin-right:10px; border-right:1px solid #999999; line-height:1.0;}
#footer ul.utility li a { text-decoration:none; color:#000; }
#footer ul.utility li.last { margin-left:0; padding-right:0; border-right:none; }

#footer p#copyright{ position:absolute; bottom:5px; padding-top:10px; right:1px; }

/* ----------------------------------------------------------------
    Footer
----------------------------------------------------------------- */
#footer-inner {min-height:40px; height:55px; }
p#copyright { text-align: right; }


.productitem
{
	width:230px;
	min-height:220px;
	background:url(background_product.jpg) repeat-x bottom;
	border:solid #CCC 1px;
	 text-align:center;
	 float:left;
	 margin-left:15px;
}
.productitemcode
{
	background:url(background_code.gif) no-repeat top;
	
	margin-bottom:0px;
min-height:25px;
min-width:118px;
	float:right;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	 padding-top:2px;
}
.productimg
{
	min-height:150px;
	padding:10px 5px;
}
.groupover
{
	font-weight:bold;
}
.product_group
{
	width:305px;
	height:400px;
	background:url(background_product_group.gif) no-repeat top left;
	float:left;
	margin-left:10px;
	margin-top:10px;
	padding-bottom:10px;
	position:relative;
}
.product_group_h
{
	width:305px;
	text-align:center;
	font-size:22px;
	 font-weight:bolder;
	 font-family: Helvetica,Arial, sans-serif;
	 position:absolute;
	 float:left;
	 height:35px;
	 color:#FFF;
	 padding-top:15px;
}
.product_group_img
{
	width:305px;
	text-align:center;
	height:240px;
	position:relative;
	margin-top:40px;
}
.product_group_list ul
{
	list-style:none;
	width:305px;
	margin-left:-2px;
}
.product_group_list ul li
{
	background:url(icon_group.gif) no-repeat center left;
	padding-left:16px;
	
	
	line-height:20px;
	
}
.product_group_list ul li a
{
	font-weight:bold;
	color:#FFF;
	font-size:16px;
}
.dealer_header
{
 width:960px;
 height:20px;
 background-color:#00aabb;
 font-size:18px;
 font-weight:bold;
 color:#FFF;
 padding:5px 0px;
 margin:5px 0px;
}
#dealer_filter
{
 width:920px;
 height:30px;
 background-color:#f1f2f4;
 font-size:14px;
 font-weight:bold;
 color:#232321;
 padding:5px 20px;
 margin:5px 0px;
 vertical-align:middle;
}
#button_filter
{
	height:20px;
 	background-color:#00aabb;
	
	width:150px;
	float:left;
	position:relative;
	text-align:center;
	vertical-align:middle;
	margin-left:10px;
	 border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
	 border-top-left-radius:4px;
  border-top-right-radius:4px;
  padding-top:3px;
}
#button_filter:hover
{
	background-color:#0CC;
 color:#666;
}
#button_filter a
{
	font-size:14px;
 	font-weight:bold;
 	color:#ffffff;
	text-decoration:none;
}
#button_filter a:hover
{
	font-size:14px;
 	font-weight:bold;
 	color:#666;
	background-color:#0CC;
}

table.style1{border:3px solid #d8d8d8;border-collapse:collapse;margin-bottom:30px;margin-top:20px;width:100%}
	table.style1 th,table.style1 tfoot td{padding:5px;color:#555;padding:10px 13px;text-align:left;background:#f1f2f4;border-right:1px solid #d8d8d8;font-size:14px;font-weight:700}.default_w_ft tfoot td{padding:5px 13px;background:#f1f2f4}
	table.style1 td{border:1px solid #d8d8d8;padding:5px;padding-left:13px;text-align:left;background:#fff}
	table.style1 td:hover{background-color:#f6f7f9}
	table.style2{border:3px solid #555;border-collapse:collapse;margin-bottom:30px;margin-top:20px;width:100%}
	table.style2 th,table.style2 tfoot td,table.style2 tfoot td:hover{padding:5px;color:#eee;padding:10px 13px;
	                                                                  text-align:left;background:#999;border-right:1px solid #555;font-size:14px;font-weight:700;text-shadow:0 1px 1px #555}
	                                                               table.style2 tfoot td,table.style2 tfoot td:hover{padding:5px 13px}table.style2 td{border:1px solid #555;padding:5px;padding-left:13px;text-align:left;background:#eee}
	                                                               table.style2 td:hover{background-color:#fff}
	                                                               table.style3,table.style4{border:3px solid #555;border-collapse:collapse;margin-bottom:30px;margin-top:20px;width:100%}table.style3 th,table.style4 th{padding:5px;color:#eee;padding:10px 13px;text-align:left;background:#999;border-right:1px solid #555;font-size:14px;font-weight:700;text-shadow:0 1px 1px #555}table.style3 td,table.style4 td{border:1px solid #555;padding:5px;padding-left:13px;text-align:left;background:#eee}table.style3 td:first-child,table.style4 td:last-child{background:#999;color:#fff;text-shadow:0 1px 1px #555;font-weight:700}table.style3 th:first-child,table.style4 th:last-child{background:#777}
																   
																   
#map
{
	
	
	width:960px;
	
	margin:10px 0px;
	/*float: right;
	width:413px;
	background:url(background_map.gif) repeat-y top right;*/
	text-align:center;
	background-color:#f7f7f7;
}
.map_border_top
{
	background:url(background_map_header.gif) no-repeat top right;
	height:10px;
	width:413px;
	margin-right:5px;
}
.map_border_bottom
{
	background:url(background_map_bottom.gif) #f7f7f7 no-repeat top right;
	height:10px;
	width:413px;
	margin-right:5px;
}
#map_body
{
	min-height:300px;
	text-align:center;
	vertical-align:middle;
	/*width:410px;
	padding-left:10px;*/
	width:950px;
}
.disable
{
	display:none;
}
.enable
{
	display:block;
}

.title_dealer
{
    text-transform:uppercase;
}