#header,#body,#footer{width:940px;margin-left:auto;margin-right:auto;}
#header{padding-top:25px;}
#header #logo{display:block;float:left;width:174px;height:50px;background:url(../images/xenith-logo.gif) 0 0 no-repeat;}
#header #logo span{display:none;}
#header ul.navigation{float:left;width:auto;margin:12px 0 0 18px;padding:0;}
#header ul.navigation li{float:left;width:auto;padding:1px 0 0 0;padding:0 0 0 22px;font-size:0.9em;background:none;}
#header ul.navigation li a{border-top:1px solid white;display:block;color:black;font-weight:normal;font-family:arial;}
#header ul.navigation li.selected a,#header ul.navigation li:hover a{color:rgb(238,0,19);text-decoration:none;border-top:1px solid rgb(238,0,19);}
#body{padding-top:14px;}
#body #breadcrumbs p.inner{margin-left:214px;padding:3px 5px 4px 6px;background-color:rgb(240,240,240);font-size:0.8em;font-family:verdana;color:rgb(100,100,100);}
#body #breadcrumbs p.inner a{color:rgb(75,75,75);font-family:verdana;font-weight:normal;}
#body #breadcrumbs p.inner a  strong{color:rgb(75,75,75);font-family:tahoma;}
#body #left_column{position:relative;float:left;z-index:1;width:214px;}
#body #left_column .inner{padding:0 70px 0 29px;}
#body #left_column .App_SnippetContent p{color:#656565;font-size:11px;font-family:arial;}
#body  #left_column #navigation_header{width:123px;background:rgb(248,34,0) url(../images/left-nav-header-background.jpg) left top repeat-y;}
#body #left_column #navigation_header h3{padding-top:4px;background:url(../images/left-nav-header-top.jpg) left top no-repeat;}
#body #left_column #navigation_header h3 a{display:block;padding:2px 8px 6px 8px;background:url(../images/left-nav-header-bottom.jpg) left bottom no-repeat;color:white;text-transform:uppercase;text-align:center;line-height:1em;}
#body #left_column #navigation_header h3 a:hover{text-decoration:none;}
#body #left_column ul.navigation{margin:4px 0 40px 11px;}
#body #left_column ul.navigation *{color:black;font-family:arial;}
#body #left_column ul.navigation li{padding:13px 0 0 0;font-weight:bold;font-size:1em;background:none;}
#body #left_column ul.navigation li ul{margin:0 0 0 9px;padding:0;}
#body #left_column ul.navigation li ul li{padding:4px 0 0 0;font-size:0.9em;}
#body #left_column ul.navigation li ul li a{font-weight:normal;}
#body #left_column ul.navigation a:hover,#body #left_column ul.navigation li.selected > a{color:rgb(238,0,19);text-decoration:none;}
#body #content{float:left;width:580px;padding-top:30px;}
#body #content #intro{position:relative;z-index:0;width:681px;margin:14px -101px -20px -101px;padding:0 0 115px 101px;background:url(../images/background-intro.jpg) left bottom no-repeat;}
#body #content .App_InlineEdit_contentZone #intro{margin-bottom:0;}
#body #content #intro .read_more{position:absolute;width:158px;height:68px;left:437px;top:255px;padding:12px 15px 0 23px;background:url(../images/home-box-rollover.jpg) 0px -82px no-repeat;}
#body #content #intro .read_more p{font-family:tahoma;font-weight:bold;font-size:0.9em;line-height:1.3em;}
#body #content #intro .read_more a{color:#000;display:block;float:left;width:auto;margin-top:2px;padding-right:8px;vertical-align:bottom;}
#body #content #intro .read_more:hover,#body #content #intro .read_more.hover{background:url(../images/home-box-rollover.jpg) left top no-repeat;}
#body #content .App_HTMLContent{position:relative;}
#body #right_column{position:relative;float:right;z-index:1;width:116px;}
#body #right_column #search_form{margin:14px 0 47px 0;}
#body #right_column #search_form p.text{margin-bottom:6px;padding:0 7px 0 10px;background:url(../images/background-search.jpg) left top no-repeat;}
#body #right_column #search_form p.text input{border:0;width:99px;height:21px;padding:4px 0 0 0;font-size:0.8em;line-height:13px;vertical-align:-1px;font-family:verdana;color:rgb(100,100,100);background-color:transparent;}
#body #right_column #search_form div.submit{float:right;width:auto;}
#body #right_column #client_login{padding:0 0 22px 8px;border:1px solid white;}
#body #right_column #client_login p.inner a{width:94px;}
#body #content #services .service{float:left;width:166px;margin:16px 21px 0 0;}
#body #content #services .service .App_HTMLContent{background:url(../images/background-services-top.png) left top no-repeat;}
#body #content #services .App_HTMLContent_inner{padding:12px 11px 0 11px;background:transparent url(../images/background-services-bottom.png) left bottom no-repeat;}
#body #content #services div.service p a{color:black;font-size:0.8em;}
#footer{padding-top:17px;padding-bottom:15px;text-align:center;font-size:0.9em;}
#footer *{color:rgb(100,100,100);font-weight:normal;font-family:arial;}
#footer .credits,#footer .navigation,#footer .navigation li{padding:0;margin:0;display:inline;font-weight:normal;}
#footer .navigation{padding-left:20px;}
#footer .navigation li{padding-left:6px;background:url(../images/item-footer.jpg) left 3px no-repeat;}
#footer .navigation li.first{background:none;}
#footer .author{color:#999;margin:10px 0 0 0;}
#footer .author a{color:#999;}
#footer .author a:hover{text-decoration:none;}
* html .clearfix{height:1%;}
html[xmlns] .clearfix{display:block;}
.clearfix:after{height:0;display:block;clear:both;content:".";visibility:hidden;line-height:0;}
.clearfix{display:inline-block;}
.button{display:inline;}
.button .inner{float:left;width:auto;margin:0;padding:0;height:19px;line-height:18px;background:url(../images/button-right.png) right top no-repeat;}
.button .inner a,.button .inner input{position:relative;z-index:1000;float:left;width:auto;height:19px;margin:0 0 0 -8px;padding:0 11px;border:0;cursor:pointer;color:white !important;text-decoration:none !important;font-size:0.9em;font-family:arial;font-weight:bold;background:url(../images/button-left.gif) left top no-repeat;text-align:center;}
.button .inner:hover,.button .inner.hover{background-position:right -19px;}
.button .inner:hover a,.button .inner.hover  a,.button .inner:hover input,.button .inner.hover input{background-position:0px -19px;}
.panel{margin:0 0 18px 0;}
.panel .title{padding:10px 7px 4px 11px;color:rgb(253,0,2);font-weight:bold;font-family:arial;}
.panel .content{padding:0 7px 0 11px;}
.panel .content,.panel .content  *{color:rgb(102,102,102);}
#left_column .panel,#right_column .panel{width:116px;background:rgb(240,240,240) url(../images/sidebar-box-middle.gif) left top repeat-y;}
#left_column .panel .title,#right_column .panel .title{font-size:11px;background:url(../images/sidebar-box-top.gif) left top no-repeat;}
#left_column .panel.green .title,#right_column .panel.green .title,#left_column .panel.green a,#right_column .panel.green a{color:rgb(39,96,0);}
#left_column .panel .content,#right_column .panel .content{background:url(../images/sidebar-box-bottom.gif) left bottom no-repeat;}
#left_column .panel.green .content,#right_column .panel.green .content{background:url(../images/trees.png) left bottom no-repeat;padding-bottom:90px;}
#left_column .panel.roll:hover,#left_column .panel.roll.hover,#right_column .panel.roll:hover,#right_column .panel.roll.hover{background-color:rgb(221,221,221);}
#left_column .panel .content p,#right_column .panel .content p{font-size:11px;font-family:'lucida sans';line-height:1.2em;}
#left_column .panel .content a,#right_column .panel .content a{color:#666;font-size:11px;font-family:tahoma;}
#left_column .panel .content strong,#right_column .panel .content strong{color:black;font-family:'lucida sans';}
#content .panel{width:542px;background:url(../images/content-box-middle.png) left top repeat-y;}
#content .panel .title{font-size:1.2em;background:url(../images/content-box-top.png) left top no-repeat;}
#content .panel .content{padding:0 7px 0 11px;background:url(../images/content-box-bottom.png) left bottom no-repeat;}
.App_WebForm form{margin:0;padding:0 0 12px 0;}
.App_WebForm .App_WebForm_input input,.App_WebForm textarea{font-size:0.9em;width:300px;}
.App_WebForm .App_WebForm_field{margin:0 0 2px 0;}
.App_WebForm .App_WebForm_submit{margin:6px 4px 0 134px;}
.App_WebForm .App_WebForm_submit .submit{width:auto;}
.App_WebForm .App_WebForm_submit .submit input{font-size:1em;font-family:arial;font-weight:bold;}
#right_column .App_WebForm form{}
#right_column .App_WebForm .App_WebForm_fieldName{display:none;}
#right_column .App_WebForm .App_WebForm_input{margin-bottom:3px;padding:2px 9px 5px 6px;background:url(../images/background-input.gif) left top no-repeat;cursor:text;}
#right_column .App_WebForm .App_WebForm_input input{width:79px;line-height:13px;cursor:text;border:0;font-size:0.9em;font-family:tahoma;background-color:transparent;padding:0;}
#right_column .App_WebForm .App_WebForm_submit{margin:6px 4px 0 0;}
#right_column .App_WebForm .App_WebForm_submit .submit{float:right;}
.App_Result{border:0;background:none;min-height:0;margin:10px 0 14px 0;}
.App_Result .App_Result_message{margin:0;}
.App_Result .App_Result_message p{margin:0;padding:0 0 6px 0;color:#fd0002;}
.App_Result .App_Result_message ul{padding:0;}
.App_Result .App_Result_message ul li{color:#fd0002;}
#content .App_Result .App_Result_message ul li{background:url(../images/error.png) top left no-repeat;padding:0 0 6px 24px;}
#left_column .App_Result,#right_column .App_Result{margin-top:0;}
#left_column .App_Result .App_Result_message p,#right_column .App_Result .App_Result_message p{padding:0;}
#left_column .App_Result .App_Result_message ul li,#right_column .App_Result .App_Result_message ul li{font-size:0.9em;}
#content .Xenith_ProductPanel.panel{position:relative;margin-top:5px;margin-bottom:14px;}
#content .Xenith_ProductPanel.panel .content{padding:0 8px 12px 0;background:url(../images/content-box-bottom.png) left bottom no-repeat;}
#content .Xenith_ProductPanel.panel *{color:black;}
#content .Xenith_ProductPanel.panel .new{position:absolute;left:-7px;top:-7px;}
#content .Xenith_ProductPanel.panel .column1{float:left;width:183px;text-align:center;}
#content .Xenith_ProductPanel.panel .column1 img{max-width:150px;}
#content .Xenith_ProductPanel.panel .column2{float:right;width:351px;}
#content .Xenith_ProductPanel.panel .column2 ul{padding-bottom:8px;}
#content .Xenith_ProductPanel.panel .column2 ul li{margin:0;padding:4px 0 0 11px;background:url(../images/item-product-info.gif) 0px 10px no-repeat;}
#content .Xenith_ProductPanel.panel .column2 .more{padding-left:8px;}
#content .Xenith_ProductPanel.panel .button{margin:0 0 6px 0;}
.App_SiteSearch a{color:#000;}
ul.two_column{margin:0;padding:20px 0 15px 0;}
ul.two_column li{float:left;padding:0 0 3px 0;margin:0;width:50%;background:none;}
.clear{clear:both;}
