/****** Hex colors for www.honthinksgreen.com

PMS 3115:00bbda
45% screen: 8ce0ee

PMS 398: 93922f
45% screen: cecea1

PMS: 271: 9996d7
45% screen: d1d0ed
 
PMS 635: a7e2f5
45% screen: d7f2fa

PMS 452: ada98f
45% screen: dad8ccles

PMS 5295: ada8c5
******/

body
{
font-family:verdana, arial, sans-serif;
font-size: 11px;
margin:0 auto;
padding:0;
}

/****** link styles ******/
a
{
color: #000;
text-decoration: none;
}
a:hover
{
color: #ada98f;
text-decoration: none;
}
a.bluelink, a.bluelink:link, a.bluelink:active, a.bluelink:visited 
{
color: #000; 
text-decoration: none;
font-weight: bold;
}
a.bluelink:hover
{
color: #000;
text-decoration: none;
font-weight: bold;
}
a.backprintlink
{
font-size: 8px;
font-weight: normal;
color: #000;
text-decoration: none;
margin: 5px;
}
a.backprintlink:hover
{
color: #000;
text-decoration: underline;
margin: 5px;
}
a.backprintlink
{
font-size: 8px;
font-weight: normal;
color: #000;
text-decoration: none;
margin: 5px;
}
a.backprintlink:hover
{
color: #000;
text-decoration: underline;
margin: 5px;
}




/***** BREADCRUMBS *****/
#breadcrumbs
{
font-size: 9px;
margin-bottom: 10px;
border: 0px solid red;
}
#breadcrumbs a
{
color: #000;
text-decoration: none;
font-weight: normal;
}
#breadcrumbs a:hover
{
color: #000;
text-decoration: underline;
font-weight: normal;
}



/****** body class ******/
.LTR {
background:#ada98f;
}
#plcRoot_Layout_zoneSearch_cmssearchbox_txtWord
{
border: 1px solid #ada98f;
}
/*** view all finishes background ****/
.whitebg
{
background:#fff;
}


/****** container ******/
#container
{
background-color:#fff;
width:770px;
text-align:left;
border: #dad8cc solid 1px;
padding:0;
margin:0 auto;
}

/****** header ******/
#topnav
{
width:759px;
text-align:right;
font-size:10px;
line-height:13px;
font-weight:bold;
margin:10px auto;
padding-right:11px;
}

#topnav a:link, #topnav a:visited, #topnav a:active, #headerRight a:link, #headerRight a:visited, #headerRight a:active
{
color:black;
text-decoration:none;
}

#topnav a:hover, #headerRight a:hover
{
text-decoration:underline;
}

#header
{
width:750px;
height:auto;
background: #1dcade url(../App_Themes/HON/Images/blue_gradient_bar.jpg) top left repeat-y;
padding:20px 10px;
margin:0;
overflow:hidden;
}
#headerLeft
{
float:left;
width:190px;
padding:7px 0px 0px 0px;
margin:0;
}
#headerRight
{
float:right;
font-size:13px;
font-weight:bold;
text-align:right;
width:560px;
padding-top:40px;
margin:0;
}
#headerRight a
{
font-size: 10px;
}
#headerRight img
{
vertical-align: bottom;
}

/****** footer ******/
#footer
{
clear:both;
width:770px;
height:26px;
background: #1dcade url(../App_Themes/HON/Images/blue_gradient_bar.jpg) top left repeat-y;
padding:0;
margin:0;
border-top: 5px solid #fff;
}
#footer table td
{
padding:4px 11px;
margin:0;
}
#footer a, #footer a:link, #footer a:active, #footer a:visited
{
color: #3c3c3c;
text-decoration: none;
}
#footer a:hover
{
color:#fff;
text-decoration:underline;
}


/***** SEARCH *****/
#search
{
width:760px;
height:17px;
background-color:#fff;
text-align:right;
padding:10px 0 22px 10px;
margin:0px;
}
.searchButton
{
width:30px;
height:19px;
display:inline;
font-size:9px;
color:#fff;
background-color:#00bbda;
border: 1px solid #00bbda;
padding: 1px 6px 2px;
margin:1px 13px 0px 3px;
cursor: pointer;
}
* html .searchButton
{
font-size: 11px;
border: 1px solid #00bbda;
}
.searchButton:hover
{
color:#000;
background-color:#c9edf1;
border: 1px solid #00bbda;
cursor: pointer;
}
/*
.CMSSearchDialogSearchButton
{
color:#fff;
background-color:#000;
width:30px;
}
*/
.searchTextBox
{
width:93px;
display:inline;
height:14px;
font-size:11px;
padding:1px 0;
border:1px solid #000;
margin:0px 2px 0px 1px;
}
.searchLabel
{
font-size:10px;
}


/****** content ******/
#content
{
background-color:#fff;
width: 750px;
padding: 0px;
margin: 9px 9px 9px 9px;
margin-top: 0px;
height: auto;
min-height:425px;
}
* html #content
{
height:425px;
}

.green_content
{
margin:0;
padding:0;
border:0;
}

#main_content_top
{
width:750px;
padding:0px;
margin:0px;
margin-top:0px;
border:1px solid #dad8cc;
}
#mission_content
{
width: 750px;
padding: 20px 0px 20px 0px;
margin: 0px auto 0px auto;
color: #ada98f;
font-weight: bold;
font-size: 13px;
line-height: 1.4;
border-bottom: 1px solid #dad8cc;
}
#two_column_table td#twocolumn_left
{
width: 335px;
padding: 0px 10px 0px 20px;
}
#two_column_table td#twocolumn_right
{
width: 345px;
padding: 0px 20px 0px 10px;
}
#contentfull
{
width: 750px;
height: auto;
margin: 0px;
padding: 0px;
clear: both;
}
#contentleft
{
width: 160px;
height: auto;
margin: 0px;
padding: 0px;
float: left;
text-align: left;
background-color: #fff;
}
#contentright
{
width: 565px;
height: auto;
margin: 0px 0px 0px 180px;
padding: 0px;
}
* html #contentright
{
width: 545px; /*535px; 555*/
margin-left:190px; /*200*/
}
#contentleftbg
{
width: 160px;
height: 415px;
margin: 5px 0px 0px 0px;
padding: 0px;
}
#contentright1  /* breadcrumb links */
{
width: 440px;
height: auto;
margin: 0px;
padding: 0px;
float: left;
border: 0;
display:inline;
}
#contentright2  /* print this page link */
{
width: 80px; /*105*/
height: auto;
margin: 0px 0px 0px 460px; /*473*/
padding: 0px;
font-size: 8px;
border: 0;
text-align: right;
clear:none;
}


/****** other styles ******/
.BoxTitle
{
padding-top: 15px;
font-weight: bold;
text-decoration: none;
}
td, p
{
font-size: 11px;
line-height: 13px;
font-family: verdana, arial, sans-serif;
}
h1
{
color: #ada98f;
font-size: 40px;
font-weight: normal;
font-family: Times New Roman;
line-height: normal;
}
h2
{
color: #000; /*#929FA7*/
font-size: medium;
line-height:15px;
}
h3
{
color: #929FA7;
font-size: 13px;
line-height:15px;
}
h4
{
color: #929FA7;
font-size: x-small;
}
h4.blacktitle
{
color: #000;
font-size: 11px;
padding: 0px;
margin: 0px;
}
sup
{
font-size: 9px;
}
.borders
{
border:#dad8cc solid 1px;
padding:7px;
margin-top:10px;
}

.borders_right
{
border-right:#dad8cc solid 1px;
padding-right:20px;
}


/****** menu *****/
.Horizontal { border:0; FONT-SIZE: 10px; font-weight:bold; FLOAT: left; WIDTH: 100%; }
.Horizontal UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
.Horizontal LI { border:0; padding:0; DISPLAY: inline; float:right; text-align:right;}
.Horizontal A { PADDING:0 6px; DISPLAY: block; MARGIN: 0px; WIDTH: auto; COLOR: black; TEXT-DECORATION: none; font-size: 10px;}
.Horizontal A:hover {COLOR: white; }
.Horizontal UL UL { Z-INDEX: 500; WIDTH: 120px; BORDER-BOTTOM: #c2c2c2 2px solid; POSITION: absolute }
.Horizontal UL UL LI { CLEAR: left; DISPLAY: block; POSITION: relative }
.Horizontal UL UL UL { BORDER-RIGHT: #c2c2c2 2px solid; LEFT: 100%; BORDER-BOTTOM: white 0px solid; TOP: -1px }
.Horizontal UL UL { DISPLAY: none }
.Horizontal UL LI:hover UL UL { DISPLAY: none }
.Horizontal UL UL LI:hover UL UL { DISPLAY: none }
.Horizontal UL LI:hover UL { DISPLAY: block }
.Horizontal UL UL LI:hover UL { DISPLAY: block }
.Horizontal UL UL UL LI:hover UL { DISPLAY: block }



/**** Green Product Menu ****/
.ProductHorizontal {clear: both; border:0; FONT-SIZE: x-small; font-weight:bold;  WIDTH: 750px; height: 30px; margin: 0px auto; border: 0px dashed green; }

.ProductHorizontal UL { PADDING: 0px; MARGIN: 0px; WIDTH: 100%; LIST-STYLE-TYPE: none }

.ProductHorizontal LI { border:0; padding:0; DISPLAY: inline; float:left; text-align:right;}

.ProductHorizontal A { PADDING:0 6px; DISPLAY: block; MARGIN: 0px; WIDTH: auto; COLOR: black; TEXT-DECORATION: none; }

.ProductHorizontal A:hover {text-decoration: underline; }



/****** Flash Page Styles ******/
#flash_page
{
text-align:center; 
margin:20px auto; 
padding:0;
}
#flash_page a, #flash_page a:visited, #flash_page a:active
{
color:#fff;
font-weight:bold;
text-decoration:none;
}
#flash_page a:hover
{
text-decoration:underline;
}


/***** PRODUCT *****/
/** scs logos **/
.scsLogos
{
height: auto;
margin: 0px;
padding: 10px 0px 5px 0px;

/*height: 86px;
margin: 0px;
padding: 5px 0px 5px 0px;*/
border-top: 1px solid #00BBDA;
border-bottom: 1px solid #00BBDA;
}
/*.scsLogos img
{
float: left;
padding: 2px 2px 2px 0px;
text-align: left;
border: 0px;
}
.scsLogos p
{
width: 100%;
padding-left: 3px;
margin-right: 90px;
}
.scsLogos a:hover
{
text-decoration: underline;
}*/

.scsLogos_Initiate
{
height: auto;
margin: 0px;
padding: 10px 0px 5px 0px;
border-top: 1px solid #00BBDA;
}
#plcRoot_Layout_zoneContent_PagePlaceholder_partPlaceholder_Layout_zoneLeft_ProductPageDatalist_lstElem td
{
padding-right: 8px;
}
#plcRoot_Layout_zoneContent_PagePlaceholder_partPlaceholder_Layout_zoneLeft_ProductDatalist_lstElem td
{
padding-right: 8px;
}
.productDatalist td
{
vertical-align: top;
border: 0px solid green;
}
.ProductDetail
{
width: 100%;
}
.ProductData
{
width: 100%;
overflow: hidden;
}
.ProductPreviewNoSpace
{
border: 1px solid #fff;
}
.ProductPreviewNoSpace:hover
{
border: 1px solid #56636b;
}
.ProductPreview
{
width: 73px;
margin-right: 10px;
margin-bottom: 5px;
margin-top: 7px;
border: 1px solid #fff;
}
.ProductPreview:hover
{
margin-right: 10px;
margin-bottom: 5px;
border: 1px solid #00bbda;
}
* html .ProductPreview
{
margin-right:5px;
}
* html .ProductPreview:hover
{
margin-right:5px;
}
.ProductBox
{
vertical-align: top;
width: 73px;
height: auto;
margin: 0px;
padding: 0px;
}
.ProductImage img
{
width: 73px;
height: 76px;
}
.ProductPageTitle
{
font-size: 9px;
padding: 0px;
text-align: center;
border-bottom: 1px solid #00bbda;
border-left: 1px solid #00bbda;
border-right: 1px solid #00bbda;
text-transform: uppercase;
}
.ProductPageTitle a
{
color: #000;
}
.ProductPageTitle a:hover
{
color: #000;
}
.ProductTitle
{
font-size: 9px;
padding: 0px;
text-align: center;
border-bottom: 1px solid #00bbda;
border-left: 1px solid #00bbda;
border-right: 1px solid #00bbda;
}
.ProductTitle a
{
color: #000;
}
.ProductTitle a:hover
{
color: #000;
}
.HONThinksGreen .ProductPageTitle
{
font-size: 9px;
padding: 0px;
text-align: center;
border-bottom: 0px solid #dad8cc;
border-left: 0px solid #dad8cc;
border-right: 0px solid #dad8cc;
text-transform: uppercase;
}
.HONThinksGreen .ProductTitle a
{
color: #000;
}
.HONThinksGreen .ProductTitle a:hover
{
color: #000;
}
.HONThinksGreen .ProductPreviewLarge
{
text-align:center;
margin:0 auto 5px auto;
border:#dad8cc solid 1px;
}
.HONThinksGreen .ProductPreviewLarge:hover
{
/*margin-right: 0px;
margin-bottom: 5px;*/
border:#dad8cc solid 1px;
}
.HONThinksGreen .ProductBoxLarge
{
vertical-align: top;
text-align: center;
margin:0 auto;
width: 136px; /*123px*/
height: auto;
}
.ProductImageFullTD .ProductImageFull
{
width: 277px;
height: 288px;
}

.ProductSpecsTable
{
width:429px;
padding:0;
margin:0;
}
* html .ProductSpecsTable
{
width:auto;
}

.ProductDescriptionSpecs
{
font-size:11px;
line-height:13px;
font-weight:bold;
color:#000;
}
.ProductDescriptionSpecsNoBold
{
font-weight:normal;
}
.green_content .ProductDescriptionSpecsNoBold
{
text-align:left;
font-weight:normal;
width:215px;
}
.ProductDescriptionSpecsPadding
{
padding-left:10px;
}

#getQuote
{
background: #fff url('../App_Themes/Hon/Images/buttonGetQuoteOut.gif') top left no-repeat;
width: 96px;
height: 21px;
border: 0px;
margin: 0px;
padding: 0px;
}
#getQuote:hover
{
background: #fff url('../App_Themes/Hon/Images/buttonGetQuoteOver.gif') top left no-repeat;
width: 96px;
height: 21px;
border: 0px;
margin: 0px;
padding: 0px;
}
#dealer
{
background: #fff url('../App_Themes/Hon/Images/buttonFindDealerOut.gif') top left no-repeat;
width: 96px;
height: 21px;
border: 0px;
margin: 0px;
padding: 0px;
}
#dealer:hover
{
background: #fff url('../App_Themes/Hon/Images/buttonFindDealerOver.gif') top left no-repeat;
width: 96px;
height: 21px;
border: 0px;
margin: 0px;
padding: 0px;
}
#productcompatible
{
width: 288px;
margin: 0px;
padding: 0px;
float: left;
border:0;
}
#productother
{
width: 455px;
margin: 0px 0px 0px 294px;
padding: 0px;
border:0;
}

* html #productother
{
width: 445px;
}





/**** Request Quote user control - shopping cart feature ****/
.HiddenButton
{
visibility: hidden;
display: none;
margin:0;
padding:0;
}
.ContentButton, .LongButton, .FormButton
{
color:#fff;
background-color:#000;
width:120px;
font-size:10px;
line-height:13px;
padding:3px 6px;
vertical-align:middle;
margin:0;
border:0;
}
.UniGridHead
{
margin:0;
padding:0;
border:0;
}
.CartStepPanel
{
border: 0px solid red;
margin:0;
padding:0;
}
.CartStepInnerPanel
{
border: 0px solid green;
}
fieldset
{
border: 0px;
}
legend
{
display: none;
}
.BlockTitle
{
display: none;
visibility: hidden;
margin:0;
padding:0;
}
.BlockContent
{
margin:0;
padding:0;
border:0;
}
#plcRoot_Layout_zoneContent_PagePlaceholder_partPlaceholder_Layout_zoneRight_RightBottomText_ctl01_ShoppingCartWebPart1_cartElem_wzdStep0_pnlCurrency,
#plcRoot_Layout_zoneContent_PagePlaceholder_partPlaceholder_Layout_zoneRight_ShoppingCart_cartElem_wzdStep0_pnlCurrency
{
display: none;
visibility: hidden;
}
#plcRoot_Layout_zoneContent_PagePlaceholder_partPlaceholder_Layout_zoneRight_RightBottomText_ctl01_ShoppingCartWebPart1_cartElem_wzdStep0_gridData
{
border: 0px;
}
#plcRoot_Layout_zoneContent_PagePlaceholder_partPlaceholder_Layout_zoneRight_RightBottomText_ctl01_ShoppingCartWebPart1_cartElem_wzdStep0_gridData span
{
}
.UnitsTextBox
{
width: 52px;
}
#plcRoot_Layout_zoneContent_PagePlaceholder_partPlaceholder_Layout_zoneRight_ShoppingCart_cartElem_wzdStep0_lblCoupon,
#plcRoot_Layout_zoneContent_PagePlaceholder_partPlaceholder_Layout_zoneRight_ShoppingCart_cartElem_wzdStep0_txtCoupon
{
display: none;
visibility: hidden;
}
#plcRoot_Layout_zoneContent_PagePlaceholder_partPlaceholder_Layout_zoneRight_RightBottomText_ctl01_ShoppingCartWebPart1_cartElem_wzdStep0_txtCoupon
{
display: none;
visibility: hidden;
}
.PricePanel
{
visibility:hidden;
margin:0;
padding:0;
border:0;
}
#plcRoot_Layout_zoneContent_PagePlaceholder_partPlaceholder_Layout_zoneRight_ShoppingCart_cartElem_btnNext
{
display: none;
visibility: hidden;
}





/***** spec and product pages *****/
/***** tab pane *****/
.dynamic-tab-pane-control.tab-pane  /* surrounds all parts of tabbed pane */
{
position:relative;
width: 430px;
height:auto;
}
/***** tab container *****/
.dynamic-tab-pane-control .tab-row  /* row of tabs */
{
z-index:1;
white-space:nowrap;
height: 20px;
width: 430px;
margin:0px;
padding:0px;
}
* html .dynamic-tab-pane-control .tab-row
{
margin-left: -3px;
}
.dynamic-tab-pane-control .tab-row .tab  /* tabs */
{
font-family:Verdana, Helvetica, Arial;
font-size:11px;
display:inline;
margin: 0px;
padding: 0px;
float:left;
z-index:1;
position:relative;
top:0;
left:0;
color: #000;
}
.dynamic-tab-pane-control .tab-row .tab .selected  /* selected tab */
{
/*border:1px solid #748189;*/
border-bottom:0;
z-index:3;
padding: 0px;
margin: 0px;
top:0px;
left:0px;
}
.dynamic-tab-pane-control .tab-row .tab a  /* tab link */
{
font-family:Verdana, Helvetica, Arial;
font-size:11px;
color:#000;
text-decoration:none;
}
.dynamic-tab-pane-control .tab-row .hover a
{
}
.dynamic-tab-pane-control .tab-row .tab.selected a
{
}
.dynamic-tab-pane-control .tab-row #tab-fabrics, .dynamic-tab-pane-control .tab-row #tab-features, .dynamic-tab-pane-control .tab-row #tab-allviews, .dynamic-tab-pane-control .tab-row #tab-finish, .dynamic-tab-pane-control .tab-row #tab-paint, .dynamic-tab-pane-control .tab-row #tab-shell, .dynamic-tab-pane-control .tab-row #tab-benefits
{
width: 69px;
height: 17px;
padding: 3px 3px 0px 3px;
margin: 0px 2px -1px 0px;
vertical-align: middle;
background-color: #c9edf1;
border:1px solid #00bbda;
border-bottom: 0px;
text-align:center;
}
.dynamic-tab-pane-control .tab-row #tab-fabrics:hover, .dynamic-tab-pane-control .tab-row #tab-features:hover, .dynamic-tab-pane-control .tab-row #tab-allviews:hover, .dynamic-tab-pane-control .tab-row #tab-finish:hover, .dynamic-tab-pane-control .tab-row #tab-paint:hover, .dynamic-tab-pane-control .tab-row #tab-shell:hover, .dynamic-tab-pane-control .tab-row #tab-benefits:hover
{
width: 69px;
height: 17px;
padding: 3px 3px 0px 3px;
background-color: #00bbda;
border:1px solid #00bbda;
border-bottom: 0px;
text-align:center;
}
.dynamic-tab-pane-control .tab-row #tab-fabrics.selected, .dynamic-tab-pane-control .tab-row #tab-features.selected, .dynamic-tab-pane-control .tab-row #tab-allviews.selected, .dynamic-tab-pane-control .tab-row #tab-finish.selected, .dynamic-tab-pane-control .tab-row #tab-paint.selected, .dynamic-tab-pane-control .tab-row #tab-shell.selected, .dynamic-tab-pane-control .tab-row #tab-benefits.selected
{
width: 69px;
height: 17px;
padding: 3px 3px 0px 3px;
background-color: #00bbda;
border:1px solid #00bbda;
border-bottom: 0px;
text-align:center;
}
.dynamic-tab-pane-control .tab-row #tab-displayedcomponents
{
width: auto;
height: 17px;
padding: 3px 5px 0px 5px;
margin: 0px 2px -1px 0px;
vertical-align: middle;
background-color: #c9edf1;
border:1px solid #00bbda;
border-bottom: 0px;
text-align:center;
}
.dynamic-tab-pane-control .tab-row #tab-displayedcomponents:hover
{
width: auto;
height: 17px;
padding: 3px 5px 0px 5px;
background-color: #00bbda;
border:1px solid #00bbda;
border-bottom: 0px;
text-align:center;
}
.dynamic-tab-pane-control .tab-row #tab-displayedcomponents.selected
{
width: auto;
height: 17px;
padding: 3px 5px 0px 5px;
background-color: #00bbda;
border:1px solid #00bbda;
border-bottom: 0px;
text-align:center;
}
.tab-title  /* title of tab inside tab window pane */
{
font-size: 11px;
font-weight: bold;
color: #000;
margin: 0px 0px 2px 0px;
padding: 0px 0px 1px 0px;
}
/***** tab page container *****/
.dynamic-tab-pane-control .tab-page  /* tab window pane */
{
clear:both;
position:relative;
width: 433px;
height:178px;
padding:10px;
margin: 0px;
border:1px solid #00bbda;
background:#fff;
color:#000;
font-family:Verdana, Helvetica, Arial;
font-size:9px;
line-height:10px;
overflow: auto;
z-index:2;
top:0px;

}
* html .dynamic-tab-pane-control .tab-page  /* IE6 hack for tab window pane */
{
top:0px;
left:-3px;
margin: 0px;
height: 178px;
width: 430px;
overflow:auto;
}
.dynamic-tab-pane-control #tab-page-fabrics td
{
width: 65px;
vertical-align: top;
font-size: 9.5px;
text-align: center;
line-height: 10px;
}
.dynamic-tab-pane-control #tab-page-finish td
{
width: 65px;
vertical-align: top;
font-size: 9.5px;
text-align: center;
line-height: 10px;
}
.dynamic-tab-pane-control #tab-page-paint td
{
width: 65px;
vertical-align: top;
font-size: 9.5px;
text-align: center;
line-height: 10px;
}
.dynamic-tab-pane-control #tab-page-shell td
{
width: 65px;
vertical-align: top;
font-size: 9.5px;
text-align: center;
line-height: 10px;
}
.dynamic-tab-pane-control #tab-page-allviews
{
color: #000;
font-size: 11px;
}
.dynamic-tab-pane-control #tab-page-features
{
cursor:pointer;
color: #000;
font-size: 11px;
}
.dynamic-tab-pane-control #tab-page-benefits
{
color: #000;
font-size: 11px;
line-height: 13px;
}
.dynamic-tab-pane-control #tab-page-features a
{
text-decoration: underline;
cursor: pointer;
}
.dynamic-tab-pane-control #tab-page-features a:hover
{
text-decoration: none;
cursor: pointer;
}


/***** Typical Feature Tab Panel *****/
.typicalfeaturetable
{
color: #000;
font-size: 11px;
}
* html .typicalfeaturetable
{
width:auto;
}
.modelidtd
{
width:50px;
vertical-align:top;
text-align:left;
padding:0px;
margin:0px;
}
.desctd
{
width:291px;
vertical-align:top;
text-align:left;
padding:0px;
margin:0px;
}
.listpricetd
{
width:85px;
vertical-align:top;
text-align:left;
padding:0px;
margin:0px;
}
.qtytd
{
width:14px;
vertical-align:top;
text-align:left;
padding:0px;
margin:0px;
}
/*** new typical feature styles ***/
/**** typical feature styles ****/
.typicalfeaturetable_test
{
width:433px;
border:0px;
font-size:11px;
color: #000;
}
.typicalfeaturetable_test caption
{
font-size: 11px;
padding: 0px 0px 2px 0px;
text-align:left;
}
.typicalfeaturetable_popup
{
width:400px;
border:0px;
font-size:11px;
color: #000;
margin:0px;
padding:0px;
}
.typicalfeaturetable_popup caption
{
display:none;
visibility: hidden;
}
.model
{
 width: 50px;
 height: auto;
 margin: 0px;
 padding: 0px;
 text-align:left;
}
.desc
{
 width: 200px;
 height: auto;
 margin: 0px;
 padding: 0px;
 text-align:left;
}
.price
{
 width: 85px;
 margin: 0px;
 padding: 0px;
 height: auto;
 text-align:left;
}
.quantity
{ 
 width: 50px;
 height: auto;
 margin: 0px;
 padding: 0px;
 text-align: right;
}
.totalmodel
{
 width: 50px;
 height: auto;
 margin: 0px;
 padding: 0px;
}
.totaldesc
{
 width: 196px;
 height: auto;
 margin: 0px;
 padding: 0px;
}
.totalprice
{
 width: 135px;
 height: auto;
 margin: 0px;
 padding: 5px 0px 0px 0px;
 font-weight: bold;
}
.desc p, .model p, .price p, .quantity p
{
margin:0px;
padding:0px;
}
.alternatingwhitebg .model, .alternatingwhitebg .desc, .alternatingwhitebg .price, .alternatingwhitebg .quantity
{
background-color: #fff;
}
.alternatingbluebg .model, .alternatingbluebg .desc, .alternatingbluebg .price, .alternatingbluebg .quantity
{
background-color: #c9edf1;
}




/***** Select and See *****/ 
#selectandsee
{
text-align: center;
}


/***** Discontinued *****/
.discontinued
{
font-size: 11px;
text-align: center;
color: #ff0000;
}


/**** finish options ****/
.finishtd td
{
width: 65px;
vertical-align: top;
font-size: 9.5px;
text-align: center;
line-height: 10px;
color:#000;
font-family:Verdana, Helvetica, Arial;
margin: 0px;
padding: 0px;
}
/**** buttons on product pages ****/
.product_button
{
background-color: #4bcee3;
border: 1px solid #00bbda;
width: 105px;
height: auto;
margin: 0px 0px 15px 0px;
padding: 3px;
vertical-align: middle;
text-align: center;
}
.product_button:hover
{
background-color: #c9edf1;
border: 1px solid #00bbda;
width: 105px;
height: auto;
margin: 0px 0px 15px 0px;
padding: 3px;
vertical-align: middle;
text-align: center;
}
.product_button a
{
color: #000;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}
.product_button a:hover
{
color: #000;
text-decoration: none;
font-weight: bold;
font-size:11px;
}



/***** CUBICLES STYLES ******/

.cubicleBox
{
width:525px;
height:150px;
background-color:#fff;
border:1px solid #00bbda;
padding:5px 10px;
vertical-align:top;
}

#Cubicles_contentright h1
{
color:#00bbda;
font-size:24px;
font-weight:lighter;
}

#Cubicles_contentleft
{
width: 180px;
height: auto;
margin: 0px;
padding: 0px;
float: left;
text-align: left;
background-color:#fff;
}

* html #Cubicles_contentleft
{
height:400px;
}

#Cubicles_contentleftborder
{
display:inline;
/*width: 160px;*/
min-height:400px;
height: 100%;
margin: 0px;
/*padding: 10px;*/
float: left;
text-align: left;
}

#Cubicles_contentright
{
width: 565px;
height: auto;
padding: 0px;
margin-left:185px;
/* background: url(../App_Themes/Hon/Images/left_blue_bar.jpg) left top repeat-y;*/
vertical-align: top;
}

* html #Cubicles_contentright
{
width: 545px; /*535px; 560*/
margin-left:190px; 
vertical-align: top;
border: 0px solid red;
}

/***** Cubicles Tab Menu Styles **************/
/* CMS Tab Menu styles */
.Tab_Container
{
position:relative;
z-index:1;
width:523px;
background-color:#fff;
border:1px solid #00bbda;
padding:5px 10px;
margin:0;
}
.Tab_Datalist
{
width:523px;
height:125px;
background-color:#fff;
border-top:1px solid #00bbda;
padding:5px 0;
margin:20px 0;
overflow:auto;
}
.ImageGalleryHorizontal
{
width:555px;
padding:0;
margin-top:20px;
overflow:auto;
}
.TabControlTable
{
font-size: 11px;
font-family: Arial,Verdana;
padding:0;
margin:0;
}
.TabControlRow
{
}
.TabControl
{ 
width:auto; 
height:18px; 
FONT-WEIGHT: bold; 
BACKGROUND: #c9edf1; 
COLOR: black; 
text-decoration: none; 
padding:0px 5px;
margin: 0px 2px 0px 0px;
FONT-SIZE: 11px;
border-top:1px solid #00bbda;
border-right:1px solid #00bbda;
border-left:1px solid #00bbda;
}
td.TabControlLeft
{
visibility:hidden;
display:none;
/*width:4px; 
height:18px; 
background:url(../App_Themes/Hon/Images/TabMenuLeft.jpg) no-repeat; 
padding:0; 
margin:0;*/
}
td.TabControlRight
{
width:2px; 
height:18px; 
padding:0; 
margin:0;
}
td.TabControlLink
{ 
COLOR: #000;  
text-decoration: none; 
}
.TabControlLink:hover
{
text-decoration:none; 
FONT-SIZE: 11px;
}
.TabControlSelected
{ 
width:auto; 
height:18px; 
BACKGROUND:#00bbda;  
FONT-WEIGHT: bold; 
COLOR: white; 
text-decoration: none; 
padding:0px 5px;
margin: 0px 2px 0px 0px;
FONT-SIZE: 11px;
border-top:1px solid #00bbda;
border-right:1px solid #00bbda;
border-left:1px solid #00bbda;
}
td.TabControlSelectedLeft
{
visibility:hidden;
display:none;
/*width:4px; 
height:18px; 
background:url(../App_Themes/Hon/Images/SelectedTabMenuLeft.jpg) no-repeat; 
padding:0; 
margin:0;*/
}
td.TabControlSelectedRight
{
width:2px; 
height:18px; 
padding:0; 
margin:0;
}
.TabControlLinkSelected
{ 
width:auto; 
height:18px; 
FONT-WEIGHT: bold; 
COLOR: #000; 
text-decoration: none; 
padding:0px 5px;
BACKGROUND:#00bbda;
}
.TabControlLinkSelected:hover
{
text-decoration:none;
FONT-SIZE: 11px;
}

.CubiclesProductDefaultTable
{
width:535px;
border:0;
}

.InitiateCompatibleProducts
{
width:520px;
border-top:#00bbda solid 0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:auto;
vertical-align: top;
}
.InitiateCompatibleProducts td
{
vertical-align: top;
}
.InitiateCompatibleProducts_Size
{
width:520px;
border-top:#00bbda solid 0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:auto;
vertical-align: top;
}
.InitiateCompatibleProducts_Size td
{
vertical-align: top;
}
.InitiateCompatibleProducts_Size img
{
height: 76px;
width: 73px;
}

.ImageGalleryPager
{
visibility: hidden;
display: none;
}

/* Blue Title Bar Container */
.BlueTitleBar
{
width: auto;
height: auto;
margin: 0px;
padding: 0px;
border: 0px;
}
.BlueTitleBar .BoxTitle
{
width: auto;
background-color: #00bbda;
color: #000;
font-weight: bold;
padding: 0px 7px 0px 7px;
font-size: 11px;
line-height: normal;
border: 0px ;
height: 13px;
}
.BlueTitleBar .BoxTitle a
{
color: #000;
font-size:11px;
text-align:left;
text-decoration: none;
}
.BlueTitleBar .BoxTitle a:hover
{
color: #000;
text-decoration: underline;
}
.BlueTitleBar .BoxArea 
{
vertical-align: top;
border: 0px;
padding: 0px;
margin:0;
}

/***** Styles for Bizforms - this is to be applied to the table in the bizform generated layout *****/

.formsPadding td
{
padding:3px 0;
}
td.formBorderTop
{
border-top:#000 solid 1px;
}

.ErrorLabel
{
color:red;
}

.pageHeader {
color: #000;
font-size: 14px;
line-height: 16px;
font-weight: bold;
margin:0;
}

/**** Dealer Locator ****/

.dataentry input
{
font-size: 11px;
background-color: #ffffff;
border: 1px solid #000;
}
.button
{ 
background-color:#000;
color:#fff;
font-size: 9px;
line-height:14px;
padding: 3px 6px 3px 6px;
text-align: center;
}
a.button:link
{ 
background-color:#000;
color:#fff;
font-size: 9px;
line-height:14px;
padding: 3px 6px 3px 6px;
text-align: center;
text-decoration:none;
vertical-align:middle;
}
a.button:visited
{
background-color: #000; 
color: #ffffff;
text-decoration: none;
}
a.button:hover
{ 
background-color: #000; 
color: #ffffff;
text-decoration: none;
}
a.button:active
{ 
background-color: #000; 
color: #ffffff; 
text-decoration: none;
}
.dealerZebraStripe
{
background: #c9edf1;
padding-top: 0px;
padding-bottom: 0px;
}
.dealerName, .dl_recordnumber
{
vertical-align: text-top;
color: #000;
font-size: 11px;
line-height: 15px;
font-weight: bold;
}
.dl_companyname
{
vertical-align: top;
}
.dl_distance
{
vertical-align: top;
white-space: nowrap;
}
.dealerAddressInfo
{
color: #000;
font-size: 11px;
line-height: 15px;
font-weight: normal;
}
div.dealerType
{
width: 100%;
float: left;
margin-top: 0;
margin-bottom: 2px;
}
.dealerType ul, .dealerType li
{
margin: 2px 0;
padding: 0;
list-style-type: none;
}
.dealerType li
{
background-color: #fff;
float: left;
margin-right: 3px;
margin-bottom: 2px;
padding: 2px 6px;
border: solid 1px #c9edf1;
display: block;
}


/* print this page view all finishes text */
.viewallprinttext
{
font-size: 8px;
}