@charset "utf-8";
/* CSS Document */

#top_Nav { width:967px; height:23px; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; }
#nav { margin-bottom:0px; margin-top:3px; background-color:#868370; }
#nav, #nav ul { float: left; width:967px; list-style: none; margin:3px 0px 0px 0px; font-size:12px; padding:0px; }
.navLink { float:left; color:#FFF; text-transform:uppercase; height:23px; display:block; width:107px; font-weight:bold; }
.navLink a { color:#000; text-decoration:none; text-align:center; height:12px; display: block; font-size:10px; }
#nav a { display: block; color: #FFFFFF; text-decoration: none; padding: 0em 0em; /*margin-right:15px;*/
	margin-top:5px; }
#nav a:hover { color:#000; }
#nav li ul li a { color:#000000; height:20px; text-transform:none; font-size:11px; margin-top:3px; margin-left:8px; margin-bottom:3px; text-align:left; font-weight:bold; }
#nav li { float: left; padding: 0; }
#nav li ul { position: absolute; left: -999em; height: auto; width:200px; font-weight: normal; border-width: 0.25em; margin-top:6px; margin-left:0px; }
#nav li li { width:200px; padding-top:3px;  *padding-top:5px;
height:22px;  *height:20px;
background-color:#FFF; background-image:url(/images/navBG.jpg); background-repeat:repeat-x; border-right:#868370 solid 1px; border-left:#868370 solid 1px; }
#nav li li.last { width:200px; padding-top:3px;  *padding-top:5px;
height:22px;  *height:20px;
background-color:#FFF; background-image:none; border-bottom:#868370 solid 1px; border-right:#868370 solid 1px; border-left:#868370 solid 1px; }
#nav li ul a { width:200px; }
#nav li ul li a:hover { color:#868370; }
#nav li ul ul { margin: -1.75em 0 0 14em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { color:#004284; display:block; }
/*----left navigation-----*/

#leftNavContainer { float:left; width:215px; border-top:#6A6659 dashed 1px; border-right:#6A6659 dashed 1px; }
#leftNavContainer h2 { color:#B0232A; font-weight:bold; font-size:13px; margin:4px 0px 0px 0px; padding:0px; }
#leftNavContainer h2 a { color:#B0232A; text-decoration:none; }
#leftNavContainer ul { margin:6px 0px 0px 3px; padding:0px; }
#leftNavContainer li { list-style:none; width:189px; margin-top:5px; margin-bottom:5px; border-top:#333 solid 1px; padding-top:4px; /*margin:0px;*/
}
#leftNavContainer li a { color:#000000; text-decoration:none; }
#brochureArea { width:200px; margin-top:20px; margin-left:auto; margin-right:auto; text-align:center; }
#leftmenu { width: 229px; margin: 0; padding: 0; /*border-right: 1px dashed #8b8472;*/
	float:left; }
/*#leftmenu ul.toplevel {
	list-style-type: none;
	margin:6px 0px 0px 3px;
	padding: 0;
}

#leftmenu ul.toplevel li {
	border-top: 1px solid #8b8472;
	padding: 4px 0 0 0;
	margin: 0;
	height:20px;
}

#leftmenu ul.toplevel ul {
	list-style-type: none;
	margin: 0 0 5px 15px;
	padding: 5px 0 0 0;
}

#leftmenu ul.toplevel ul li {
    border-style: none;
	padding: 0 0 5px 0;
	margin: 0;
}

#leftmenu h1 a {
	color: #b0232a;
	font-weight: bold;
	font-size: 9pt;
	letter-spacing: 0.2pt;
	text-transform: uppercase;
	color: #b0232a;
	margin: 10px 10px 10px 20px;
}

#leftmenu h1 a:hover {
	color: #000;
}

*/
li.selectedItem { font-weight: bold; }
a { color: #000; text-decoration: none; }
a:hover { color: #b0232a; }
/*.shown {
	display:block;
}

.hidden {
	display:none;
}*/

li.topMenuItem a, li.topMenuItemSelected a { float:left; display: block; margin: 0 10px 3px 0; padding-right: 10px; border-right: 1px solid #999; text-transform: uppercase; }
li.topMenuItemSelected a { font-weight: bold; }
li.topMenuItem, li.topMenuItemSelected { float:left; }
#noticeBox { border:#A30A00 solid 1px; margin-top:15px; margin-left:auto; margin-right:auto; padding-bottom:4px; width:80%; }
#navForm { border:#7c7c7c solid 1px; margin-top:15px; margin-left:auto; margin-right:auto; padding-bottom:4px; width:80%; }
#navForm h2 { color:#B0232A; font-size:13px; font-weight:bold; margin:8px 0px 4px 0px; padding:0px; text-align:center; }
#navForm form { margin:0px; padding:0px; }
#navForm input { cursor:pointer; font-size:10px; width:150px; height:15px; }
#demoBox { background-color:#F8981D; border:none; font-size:14px; margin-top:15px; margin-left:auto; margin-right:auto; padding-bottom:0px;  *padding-bottom:10px;
width:172px; height:200px; }
#demoContent { padding-top:10px; padding-left:15px; padding-right:15px; }
#demoContent h2 { color:#fff; font-size: 16px; font-weight:bold; margin:5px 0; text-align:center; }
.demoText { margin: 5px 0; }
#demoForm input { cursor:pointer; margin-top:5px; margin-left:16px; text-align:center; width:110px; }
#design_configurator_area { width:172px; height:250px; margin-top:20px; margin-bottom:20px; /*margin-left:auto;
	margin-right:auto;*/
	text-align:center; }
#design_configurator_box { background-image:url(/images/design-configurator-background.png); border:none; font-size:14px; margin-top:15px; margin-left:auto; margin-right:auto; padding-bottom:0px; width:172px; height:200px; }
#design_configurator_box p { text-align:left; }
#designContent { padding-top:76px; padding-left:15px; padding-right:15px; }

