*
{
	padding:0px;
	margin:0px;
	font-family:Verdana;
}
body
{
	background-color:#E7E7E9;
	overflow:scroll;
	
}
div#siteLayoutTopBorder
{
    padding-top:0px;
	width:990px;
	height:20px;
	position:relative;
	left:50%;
	margin-left:-490px;
}
div#siteLayoutTopBorderLeft
{
    float:left;
    width:20px;
    height:20px;
    background: #FFFFFF url("../images/layoutShadowHeaderLeft.png") no-repeat left top;
}
div#siteLayoutTopBorderCenter
{
    float:left;
    width:950px;
    height:20px;
    background: #FFFFFF url("../images/layoutShadowHeaderCenter.png") repeat-x left top;
}
div#siteLayoutTopBorderRight
{
    float:right;
    width:20px;
    height:20px;
    background: #FFFFFF url("../images/layoutShadowHeaderRight.png") no-repeat right top;
}
div#siteLayoutHeaderWrapper
{
    clear:both;
	width:980px;
	position:relative;
	left:50%;
	margin-left:-490px;
	padding-left:0px;
	padding-right:10px;
	background: #FFFFFF url("../images/layoutShadowRight.png") repeat-y right top;
}
div#siteLayoutHeader
{
	width:930px;
	height:100px;
	position:relative;
	left:50%;
	margin-left:-490px;
	margin-left:-495px !ie;
	padding-left:30px;
	padding-right:20px;
	background: #FFFFFF url("../images/layoutShadowLeft.png") repeat-y left top;

}
div#siteLayoutImage
{
    float:left;
    width:800px;
    height:100px;
    background: #FFFFFF url("../images/layoutImage.png") no-repeat left top;
    margin-left:5px;
    position:absolute;
    left:35px;
    }

div#siteLayoutBranding h1
{
    width:900px;
    height:35px;
    font-family:Calibri,Arial Narrow;
    font-size:2.2em;
    color:#FF5930;
    text-align:right;
    text-transform:uppercase;
    position:absolute;
    right:40px;
    top:10px;
    text-shadow:#A0A0A0 2px 2px 5px;
    }
div#siteLayoutBranding h1 span
{
    
    font-family:Calibri,Arial Narrow;
    font-size:1.17em;
    display:block;
    line-height:40px;
    border-bottom:solid 2px #FF5930;
    padding-bottom:6px;
    }    

div#siteLayoutBodyWrapper
{
    float:left;
	width:980px;
	position:relative;
	left:50%;
	margin-left:-490px;
	padding-left:0px;
	padding-right:10px;
	background: #FFFFFF url("../images/layoutShadowRight.png") repeat-y right top;
}
div#siteLayoutBody

{
    float:left;
	width:930px;
	min-height:680px;
	position:relative;
	left:50%;
	margin-left:-490px;
	margin-left:-495px !ie;
	padding-left:30px;
	padding-right:20px;
	background: #FFFFFF url("../images/layoutShadowLeft.png") repeat-y left top;
}

div#siteLayoutContent
{
	float:right;
	position:relative;
	width:697px;
	min-height:650px;
	padding-top:20px;   
	padding-left:20px;
	padding-right:20px;
	border-left:solid 3px #FF5930;
    font-family:Arial;
    font-size:1em;
    background-color:#FFFFFF;
	
}
div#siteLayoutNavigation
{
	float:left;
	width:175px;
	padding-right:15px;
	padding-top:20px;
	background-color:#FFFFFF;
	
}
div#siteLayoutBottomBorder
{
	clear:both;
	width:990px;
	position:relative;
	left:50%;
	margin-left:-490px;
	text-align:center;
	
}
div#siteLayoutBottomBorderLeft
{
    float:left;
    width:20px;
    height:20px;
    background: #FFFFFF url("../images/layoutShadowFooterLeft.png") no-repeat left bottom;
}
div#siteLayoutBottomBorderCenter
{
    float:left;
    width:950px;
    height:20px;
    background: #FFFFFF url("../images/layoutShadowFooterCenter.png") repeat-x left bottom;
    
}
div#siteLayoutBottomBorderRight
{
    float:right;
    width:20px;
    height:20px;
    background: #FFFFFF url("../images/layoutShadowFooterRight.png") no-repeat right bottom;
}
div#siteLayoutBottomBorder h6
{
    font-size:0.7em;
    color:#9A9B9D;
}
div#siteLayoutBottomBorder h6 a
{
    color:#9A9B9D;
}
div#siteLayoutNavigation ul
{
	list-style-type:none;
	width:170px;
	background:#FFFFFF;
	padding-left:10px;
}
div#siteLayoutNavigation ul a
{
	text-decoration:none;
	display:block;
	line-height:30px;
	height:30px;
	color:#FF5930;  
	padding-left:10px;
	background:#FFFFFF url("../images/layoutLinkUnderline.png") repeat-x left top;
}
div#siteLayoutNavigation ul a:hover
{
    background: #FF5930 url("../images/layoutLinkUnderline.png") repeat-x left top;
    color:#FFFFFF;
}
div#siteLayoutNavigation ul li#navigationItemIndex a
{
	background:#FFFFFF;
}
div#siteLayoutNavigation ul li#navigationItemIndex a:hover
{
    background: #FF5930;
    color:#FFFFFF;
}
#pageIndex #navigationItemIndex a, #pageFAQ #navigationItemFAQ a, #pageRequestForm #navigationItemRequestForm a, #pageGallery #navigationItemGallery a, #pageCalculation #navigationItemCalculation a, #pageAdvantages #navigationItemAdvantages a, #pageMaterials #navigationItemMaterials a, #pageContacts #navigationItemContacts a, #pageColors #navigationItemColors a
{
	font-weight:900;
}
.clear
{
    clear:both;
}
