﻿/*
Colours 
Dark Green: 478F30
Light Green: BDDD92
Tan: FEF5C7

*/
html, body {
   height:100%;
}

html,.priceWrapper .distance
{margin:0px}

.zipPostal, .centerColumn .dealerInfo .ratingSystem,.listingContentWrapper .moreInfo
{padding:0px}

body,.searchResults .image dd.img,.searchResults .image dd.img .alertMe, h1, h2, h3, h4,.detailLinks li a, iframe, form
,.listingPhotos .links a, dl, dt, dd, .mainContentWrapper .leftColumn, .mainContentWrapper, .detailedSearchBlock .fields select.narrow
,.priceWrapper, .centerColumn .dealerInfo .metaData ul, .contactSellerArea, .searchResults, .leftColumn .leftBlock
,.listingContentWrapper,.listingInfo li.title,.listingInfo li,.listingInfo,.listingDetail,.detailLinks li,.detailedSearchBlock .fields
, .detailLinks,.listingContentWrapper .moreInfo h5, .standardoptions ,.ironData,.photoNavigator, .listingPhotos .links, .listingPhotos
,.detailedSearchBlock .fields select.narrow, .detailedSearchBlock .fields .wide, .detailedSearchBlock .fields2 input.zipPostal, #loading
{margin:0px;padding:0px}
   
html>body form {height:100%}
   
#LOHeader {background:url(img/Header.jpg) no-repeat;height:15px;padding-top:85px;padding-left:56px;width:940px;height:15px;overflow:hidden}

html>body #LOHeader {
	position:fixed;
	z-index:2000;
}
html>body #LOWrap {width:996px;height:100%}

html>body #LOContent {padding:100px 0px 80px; float:right; width:834px } /* (Header Height + pad) (Right Nav Width + pad) (Footer Height + pad) (Left Nav Width + pad) */

html>body #LOFooter {
	position:fixed;
	bottom:0;
	z-index:10;
	width: 992px;
    height:26px;
    padding:2px;
    background-color: #BDDD92
}

#LOOutsideNav{display:none}

html>body #InsideNav {
	position:fixed;
	top:100px;
	z-index:10;
	width:152px;
	background-color:#FEF5C7;
	overflow:hidden
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background: #FFF url(img/kronebk.gif) repeat-y;
    font-size: 12px;
}

.end{clear: both}

.SearchHeader{border-bottom: solid 1px #478F30;padding-bottom:3px}

/*Main Menu*/
.MMI{height:16px;width:137px;border:none}

/*Header Styles*/
.ConfigHeader{border-bottom: solid 1px #478F30;padding-bottom:3px;margin-bottom:5px;height:36px}
.HomeButton{ display:block;float:left;width:33px;height:33px;cursor:pointer;padding-top:3px}

/*Links*/
a {	color: #478F30}
a.HeaderLink{font-size:20px;padding-top:5px;text-decoration:none;font-weight:bold;display:block;float:left;line-height:28px;height:28px}

a.Options,a.Std,a.Comparison,span.Add,a.Add,a.Remove,a.Build{height:25px;display:block;margin:0 auto}

a.Options{background-image:url(img/btn/btnOpt.png);width:122px;}
a.Std{background-image:url(img/btn/btnStd.png);width:194px}
a.Comparison{background-image:url(img/btn/btnCompare.png);width:150px}
span.Add, a.Add{background-image:url(img/btn/btnAdd.png);width:127px;margin:0;float:right}
a.Remove{background-image:url(img/btn/btnRemove.png);width:89px}
a.Build{background-image:url(img/btn/btnBuild.png);width:57px}


/*Combined Styles*/
#ctl00_Image7,#ctl00_Image8,.headerTable, #Table{ display:none;}

.hide{visibility:hidden;}
.show{visibility:visible;}

.standardText, .sectionTitle, .controlText, .optionTable , .attachmentsTable, .optionTitle {font-size: 11px;}
body, .groupHeader, .groupContent, .configPrice, .totalPrice,.leftFloatingHeader, .summaryHeader,.summaryContent{font-size: 12px; }
.smallText{font-size: 7px;}
.sectionTitle, .groupHeader, .configPrice, .totalPrice,.summaryHeader,.summaryContent, .optionTitle, .codeDesc, .codesHeader, .baseHeader{font-weight: bold;}
.testContent, .optionTable, .attachmentsTable, .groupHeader {color: #000;}

.baseContent, .main, .sectionBack, .attachmentsTable{background-color: #FEF4C3;}
.groupHeader, .sectionTable {background-color: #FFF;}
.summaryHeader, .foot, .codesHeader{background-color: #BDDD92;}

.baseHeader, .codesContent, .optionTable, .summaryHeader, .summaryContent {border: none;}
.attachmentsTable, td.small {border: 1;}

html, body, .codesContent, .MyTabs .ajax__tab_body  {padding:0;}
.groupContent, .codesHeader, .codesContent {width:824px;}

/*Combined Styles End*/
.main{margin-bottom:30px}
.content{float:left;margin-left:15px;padding-left:160px;padding-bottom:20px;width:825px}

.baseHeader{
    color: #FFF;
    background-color: #478F30;
    padding: 5px;
    float: left;
    width: auto;
}

.baseContent{
    float:left;
    padding: 5px;
    padding-top: 10px;
    width: 535px;
    height: 125px; 
}

.testContent{padding-bottom:10px}

.codesHeader{
    border-bottom: solid 1px #FEF4C3;
    padding: 5px;
    cursor: pointer;
    float: left;
    overflow: hidden;
    height:20px;  
}

.codeDescHeader {font-weight: normal;}

.codesPrice{
    float: right;
    text-align: right;
}

a.codesHeader:link, a.codesHeader:visited, a.codesHeader:hover{text-decoration: none;}

.FullNavHeader{}

.optionTable{
	background-image: url(themePics/bg_textured.gif) ;
    background-repeat:repeat;
}

td.small{
    width: 80px;
    white-space: nowrap;
}

td.tiny{ 
    width: 50px;
    white-space: nowrap;
    vertical-align:middle;
}

td.smallright{
    width: 70px;
    white-space: nowrap;
    text-align: right;
}

td.footerLeft{width:200px;}

.navOuter{width: 795px;}

.foot{
    width: 1021px;
    height:26px;
    padding:2px;
    line-height:26px;
}

.navInner{position:fixed;}

.leftFloatingHeader p{display:inline}

.navLeft
{
    width: 150px;   
    float:left;
}

.end{clear: both;}

.sectionTable{
     width: 100%;
     border: solid 1px #FEF4C3;
}

.summaryHeader
{
    float: none ;
    padding: 5px;
    cursor: pointer;
    float: left;
    width: 99%;
}

.summaryContent
{
    float:left;    
    padding: 5px;
    padding-top: 10px;  
}
.attachmentMain{
    text-align: left;
    width: 795px;      
}

.required{color: red;}
.green{color: Green;}

.totalPrice
{
    float: right;
    padding-top:20px;
    padding-bottom:20px;
}

.groupHeader{    
    height:20px;
    cursor: pointer;
    float: left;
    width:795px;
}

.groupContent{
    float:left; 
    padding: 6px;
    padding-top: 10px;
}



/* xp theme */
.MyTabs .ajax__tab_header {text-align:left;font-family:arial;font-size:11px;background:url(/IRONConfig/icons/tabs/tab-line.gif) repeat-x bottom;}
.MyTabs .ajax__tab_outer {padding:0px 0px 0px 5px;background:url(/IRONConfig/icons/tabs/tab-right.gif) no-repeat right;height:21px;}
.MyTabs .ajax__tab_inner {padding-left:3px;background:url(/IRONConfig/icons/tabs/tab-left.gif) no-repeat;}
.MyTabs .ajax__tab_tab {height:13px;padding:4px;margin:0 0 0 0;background:url(/IRONConfig/icons/tabs/tab.gif) repeat-x;}
.MyTabs .ajax__tab_hover .ajax__tab_outer {background:url(/IRONConfig/icons/tabs/tab-hover-right.gif) no-repeat right;}
.MyTabs .ajax__tab_hover .ajax__tab_inner {background:url(/IRONConfig/icons/tabs/tab-hover-left.gif) no-repeat;}
.MyTabs .ajax__tab_hover .ajax__tab_tab {background:url(/IRONConfig/icons/tabs/tab-hover.gif) repeat-x;}
.MyTabs .ajax__tab_active .ajax__tab_outer {background:url(/IRONConfig/icons/tabs/tab-active-right.gif) no-repeat right;}
.MyTabs .ajax__tab_active .ajax__tab_inner {background:url(/IRONConfig/icons/tabs/tab-active-left.gif) no-repeat;}
.MyTabs .ajax__tab_active .ajax__tab_tab {background:url(/IRONConfig/icons/tabs/tab-active.gif) repeat-x;}
.MyTabs .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;background-color:#ffffff;}


.Comparisons{width:100%;overflow:hidden;font-size:10px;}
.Comparisons h2{font-size:14px;}
.Comparisons h3{font-size:12px;}

.Comparisons .CompareItem{width:300px;float:left}


.ComparisonTable h2{font-size:16px;color:#478F30}
.ComparisonTable h2.center{text-align:center}
.ComparisonTable h3{font-size:12px;}


h3 {color:#478F30;font-size:12px;}
h3.center{text-align:center}
h3 p{margin:0}

.main h3, h2.ComparisonHeader{color: #FFF;background-color: #478F30;padding: 5px;margin:0px}
h2.ComparisonHeader{margin-top:5px;}
.GroupItem{width:255px;float:left;text-align:center;border: solid 1px #478F30; padding-bottom:5px; margin:5px;cursor:pointer;background-color:#FEF5C7}
#Group h1, #Model h1{color:#478F30;font-size:16px;text-decoration:underline;padding-bottom:5px}
#Group h2,#Model h2{color:#478F30;font-size:14px}
.ProdImage {padding:5px;border-bottom:solid 1px #478F30;height:180px;width:245px}

#Model{display:none}

.ModelGroup{width:263px;float:left;text-align:center;border: solid 1px #478F30;margin:5px 5px 5px 0}

.Group li b{cursor:pointer;color:#478F30;font-size:14px}

.EqImage{border: soild 1px #478F30}