body {
	background-color:#FFFFFF;
	margin-top:22px;
	padding:0px;
}

#shell {
	background-color:#EFEFEF;
	background-image: url(images/bgtest.gif);
	background-repeat: repeat-y;
	background-position: center;
	display: block;
	visibility: visible;
}

#designYourOwn {
	width:105px;
	position:absolute;
	z-index:5;
	height:105px;
	left:770px;
	top:25px;
	display: block;
}

#requestCatalog {
	width:107px;
	position:absolute;
	z-index:5;
	height:107px;
	left:770px;
	top:25px;
	display: block;
}


a:link {
color: #999999;}

a:visited {
color: #999999;}

a:hover {
color: #b5ca29;}

a:active {
color: #b5ca29;}

.container {
	width:910px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:0;
}

.rowTop {
width:910px;
padding:0px;
margin:0px;
position:relative;
z-index:0;}

.columnLeft {
width:455px;
padding:0px;
margin:0px;
position:relative;
text-align:left;
float:left;
z-index:0;}

.columnRight {
width:455px;
padding:0px;
margin:0px;
position:relative;
text-align:right;
float:left;
z-index:0;}

.menu {
	width:100%;
	padding:0px;
	margin:0px;
	position:relative;
	text-align:left;
	float:left;
	z-index:0;
}

.menuPro {
	width:100%;
	margin:0px;
	position:relative;
	text-align:left;
	float:left;
	z-index:0;
	background-color: #FBFBFB;
	background-image: url(images/pro_menu_bg.gif);
}

.pro {
width:100px;
padding:0px;
margin:0px;
position:relative;
text-align:right;
float:right;
z-index:0;}

.subMenu {
width:100%;
height:46px;
padding:0px;
margin:0px;
position:relative;
text-align:left;
float:left;
z-index:0;}

.flashPiece {
background-color:none;
width:100%;
height:390px;
position:relative;
z-index:0;
float:left;
}

.map {
background-color:none;
width:100%;
position:relative;
z-index:0;
float:left;
padding-top:30px;
}

.contactMap {
background-color:none;
width:100%;
position:relative;
z-index:0;
float:left;}

.contact {
background-color:none;
width:450px;
position:relative;
z-index:0;
float:left;
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #999999;
padding-bottom:30px;}

.contactWide {
background-color:none;
width:470px;
position:relative;
z-index:0;
float:left;
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #999999;
padding-bottom:30px;}

.gallerycontroller{
width: 100%;}

.gallerycontent{
width: 100%;
height: auto;
border: 0px;
background-color: none;
padding: 3px;
display: block;
}

.gallerycontent2{
	width: 100%;
	height: 300px;
	border: 0px;
	background-color: none;
	padding: 3px;
	display: block;
}

.showContent {
background-color:none;
border: 0px;
margin-bottom: 20px;
z-index:0;}

.hideContent {
display:none;
z-index:0;
margin-bottom: 20px;}

.conditions {
width:370px;
padding:0px;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:0;}

.content {
background-color:none;
width:390px;
position:relative;
z-index:0;
float:left;
font-family: arial;
font-size: 16px;
line-height: 20px;
color: #999999;
padding-bottom:30px;
}

.contentMed {
background-color:none;
width:435px;
position:relative;
z-index:0;
float:left;
font-family: arial;
font-size: 16px;
line-height: 20px;
color: #999999;
padding-bottom:30px;
}

.contentWide {
background-color:none;
width:460px;
position:relative;
z-index:0;
float:left;
font-family: arial;
font-size: 16px;
line-height: 20px;
color: #999999;
padding-bottom:30px;
}

.contentCareers {
background-color:none;
width:440px;
position:relative;
z-index:0;
float:left;
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #999999;
padding-bottom:30px;
}

.contentConditions {
background-color:none;
width:370px;
position:relative;
z-index:0;
float:left;
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #999999;
padding:0px;
padding-bottom:50px;
margin:0px;
}

.contentConditionsSelected {
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #b5ca29;
}

.faq {
background-color:none;
width:485px;
position:relative;
z-index:0;
float:left;
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #999999;
padding:0px;
padding-bottom:50px;
margin:0px;
}

.faqText {
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #b5ca29;
}

.faqText2 {
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #999999;
}

.glossaryText {
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #b5ca29;
}

.sitemap {
background-color:none;
width:700px;
position:relative;
z-index:0;
float:left;
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #999999;
padding:0px;
padding-bottom:50px;
margin:0px;
}

.sitemapColumn {
background-color:none;
width:350px;
position:relative;
z-index:0;
float:left;
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #999999;
padding:0px;
margin:0px;
}


.gallery2 {
background-color:none;
width:680px;
position:relative;
z-index:0;
float:left;
font-family: arial;
font-size: 16px;
line-height: 20px;
color: #999999;
padding-bottom:30px;
}

.gallery {
background-color:none;
width:800px;
position:relative;
z-index:0;
float:left;
font-family: arial;
font-size: 16px;
line-height: 20px;
color: #999999;
padding-bottom:30px;
}

ol,li {color: #b5ca29;
text-decoration:none;}

li.gray {color: #999999;
text-decoration:none;}

.indent{
margin-left:20px;}

.liContent {
font-family: arial;
font-size: 16px;
color: #999999;
padding-bottom:20px;}

.liContentPro {
	font-family: arial;
	font-size: 14px;
	color:#999999;
	padding-bottom:20px;
	line-height: 16px;
}

.imageBar {
background-color:none;
width:100%;
height:119px;
padding-bottom:0px;
padding-top:10px;
margin:0px;
position:relative;
z-index:0;
float:left;
}

.imageBar1 {
background-color:none;
width:220px;
height:108px;
padding-bottom:10px;
top:9px;
left:0px;
margin:0px;
position:absolute;
z-index:0;
float:left;
}

.imageBar2 {
background-color:none;
width:220px;
height:108px;
padding-bottom:10px;
top:9px;
left:230px;
margin:0px;
position:absolute;
z-index:0;
float:left;
}

.imageBar3 {
background-color:none;
width:220px;
height:108px;
padding-bottom:10px;
top:9px;
left:460px;
margin:0px;
position:absolute;
z-index:0;
float:left;
}

.imageBar4 {
background-color:none;
width:220px;
height:108px;
padding-bottom:10px;
top:9px;
left:690px;
margin:0px;
position:absolute;
z-index:0;
float:left;
}

.bottomSEOtext {
background-color:none;
font-family:verdana;
font-size:12px;
text-decoration:none;
line-height:18px;   
color:#999999;}

.bottomSEO {
width:100%;
margin:0px;
position:relative;
text-align:left;
float:left;
z-index:0;
padding-top:16px;
padding-bottom:30px;
padding-left:0px;
padding-right:0px;}

.bottomSEOColumn1 {
width:660px;
padding-right:30px;
margin:0px;
position:relative;
text-align:left;
float:left;
z-index:0;}

.bottomSEOColumn2 {
width:210px;
padding-left:10px;
margin:0px;
position:relative;
text-align:left;
float:left;
z-index:0;}

.bottomMenu {
width:100%;
margin:0px;
position:relative;
text-align:left;
float:left;
z-index:0;
padding-top:16px;
padding-bottom:60px;
padding-left:0px;
padding-right:0px;}

.bottomColumn {
width:226px;
padding:0px;
margin:0px;
position:relative;
text-align:left;
float:left;
z-index:0;}

a.mainNavPro1 {
	background-color:none;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:24px;
	line-height:25px;
	color:#1A1A1A;
	border-right:1px solid #999999;
}

a.mainNavPro1:hover {
	background-color:none;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:24px;
	line-height:25px;
	color:#1A1A1A;
	border-right:1px solid #999999;
}

a.mainNavPro2 {
	background-color:none;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:24px;
	line-height:25px;
	color:#999999;
	border-left:1px solid #999999;
}

a.mainNavPro2:hover {
	background-color:none;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:24px;
	line-height:25px;
	color:#1A1A1A;
	border-left:1px solid #999999;
}

.mainNav {
background-color:none;
font-family:Arial;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding-right:24px; 
line-height:25px; 
color:#999999;}

a.mainNav {
font-family:Arial;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
padding-right:24px;
line-height:25px; 
color:#999999;}

a.mainNav:hover {
color:#b5ca29;
font-family:Arial;
font-size:13px;
font-weight:bold; 
text-transform:uppercase; 
text-decoration:none;
padding-right:24px;
line-height:25px; 
color:#b5ca29;}

a.mainNavSelected:link {
color:#b5ca29;
font-family:Arial;
font-size:13px;
font-weight:bold; 
text-transform:uppercase; 
text-decoration:none;
padding-right:24px;
line-height:25px;}

a.mainNavSelected:visited {
color:#b5ca29;
font-family:Arial;
font-size:13px;
font-weight:bold; 
text-transform:uppercase; 
text-decoration:none;
padding-right:24px;
line-height:25px;}

a.mainNavSelected:hover {
color:#b5ca29;
font-family:Arial;
font-size:13px;
font-weight:bold; 
text-transform:uppercase; 
text-decoration:none;
padding-right:24px;
line-height:25px;}

a.mainNavSelected:active {
color:#b5ca29;
font-family:Arial;
font-size:13px;
font-weight:bold; 
text-transform:uppercase; 
text-decoration:none;
padding-right:24px;
line-height:25px;}

.mainNavSelected {
color:#b5ca29;
font-family:Arial;
font-size:13px;
font-weight:bold; 
text-transform:uppercase; 
text-decoration:none;
padding-right:24px;
line-height:25px;}

.subNav {
background-color:none;
font-family:verdana;
font-size:12px;   
text-decoration:none;
padding-right:24px; 
line-height:26px; 
color:#999999;}

a.subNav {
font-family:verdana;
font-size:12px;
text-decoration:none;
padding-right:24px; 
line-height:26px;  
color:#999999;}

a.subNav:hover {
color:#b5ca29;
font-family:verdana;
font-size:12px; 
text-decoration:none;
padding-right:24px; 
line-height:26px;}

a.subNavCaps {
font-family:Arial;
font-weight:bold;
font-size:13px;
text-decoration:none;
text-transform:uppercase;
padding-right:24px; 
line-height:26px;  
color:#999999;
}

a.subNavCaps:hover {
color:#b5ca29;
font-weight:bold;
font-family:Arial;
font-size:13px; 
text-decoration:none;
text-transform:uppercase;
padding-right:24px; 
line-height:26px;}

a.subNavCapsSelected {
color:#000000;
font-weight:bold;
font-family:Arial;
font-size:13px; 
text-decoration:none;
text-transform:uppercase;
padding-right:24px; 
line-height:26px;}

a.subNavSelected:link {
color:#b5ca29;
font-family:verdana;
font-size:12px; 
text-decoration:none;
padding-right:24px; 
line-height:26px;}

a.subNavSelected:visited {
color:#b5ca29;
font-family:verdana;
font-size:12px; 
text-decoration:none;
padding-right:24px; 
line-height:26px;}

a.subNavSelected:hover {
color:#b5ca29;
font-family:verdana;
font-size:12px; 
text-decoration:none;
padding-right:24px; 
line-height:26px;}

a.subNavSelected:active {
color:#b5ca29;
font-family:verdana;
font-size:12px; 
text-decoration:none;
padding-right:24px; 
line-height:26px;}

.subNavSelected {
color:#b5ca29;
font-family:verdana;
font-size:12px; 
text-decoration:none;
padding-right:24px; 
line-height:26px;}

.productSubNav {
background-color:none;
font-family:verdana;
font-weight:bold;
font-size:12px;
text-decoration:none;
line-height:18px;   
padding-right:24px; 
color:#999999;
width:100%;
position:relative;
float:left;
z-index:0;
min-height:195px;
padding-top:2px;}

a.productSubNav {
font-family:verdana;
font-size:12px;
text-decoration:underline;
padding-right:24px; 
line-height:26px;  
color:#999999;}

a.productSubNav:hover {
color:#b5ca29;
font-family:verdana;
font-size:12px; 
text-decoration:underline;
padding-right:24px; 
line-height:26px;}

a.productSubNavSelected:link {
color:#b5ca29;
font-family:verdana;
font-size:12px; 
text-decoration:underline;
padding-right:24px; 
line-height:26px;}

a.productSubNavSelected:visited {
color:#b5ca29;
font-family:verdana;
font-size:12px; 
text-decoration:underline;
padding-right:24px; 
line-height:26px;}

a.productSubNavSelected:hover {
color:#b5ca29;
font-family:verdana;
font-size:12px; 
text-decoration:underline;
padding-right:24px; 
line-height:26px;}

a.productSubNavSelected:active {
color:#b5ca29;
font-family:verdana;
font-size:12px; 
text-decoration:underline;
padding-right:24px; 
line-height:26px;}

.productSubNavSelected {
color:#b5ca29;
font-family:verdana;
font-size:12px; 
text-decoration:underline;
padding-right:24px; 
line-height:26px;}

.featuresImg {
background-color:none;
width:165px;
position:relative;
float:left;
z-index:0;
padding-top:30px;
padding-bottom:22px;}

.featuresTitle {
background-color:none;
width:130px;
position:relative;
float:left;
z-index:0;
font-family:verdana;
font-size:11px;
text-decoration:none;
line-height:15px; 
text-transform:uppercase;
color:#8a8989;
padding-top:28px;}

.featuresDesc {
background-color:none;
width:615px;
position:relative;
float:left;
z-index:0;
font-family:verdana;
font-size:11px;
text-decoration:none;
line-height:15px;
text-transform:uppercase;
color:#8a8989;
padding-top:28px;
padding-bottom:22px;}

.featuresLi {
background-color:none;
font-family:verdana;
font-size:11px;
text-decoration:none;
line-height:15px;
text-transform:uppercase;
color:#8a8989;
list-style-position: inside;}

.featuresPdf {
background-color:none;
width:100%;
position:relative;
float:left;
z-index:0;
font-family:verdana;
font-size:12px;
text-decoration:none;
line-height:15px;
color:#999999;
padding-bottom:50px;}


.projectsImg {
background-color:none;
width:365px;
position:relative;
float:left;
z-index:0;
font-family:arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
line-height:18px;
text-transform:uppercase;
color:#8a8989;
padding-top:20px;
padding-bottom:20px;}

.projectsDesc {
background-color:none;
width:250px;
position:relative;
float:left;
z-index:0;
font-family:arial;
font-size:11px;
text-decoration:none;
line-height:15px;
padding-top:20px;
text-transform:uppercase;
color:#8a8989;}

.testimonials {
background-color:none;
width:530px;
position:relative;
float:left;
z-index:0;
font-family:arial;
font-size:12px;
text-decoration:none;
line-height:16px;
padding-top:17px;
padding-bottom:3px;
color:#8a8989;}

.press {
background-color:none;
width:250px;
position:relative;
float:left;
z-index:0;
font-family:arial;
font-size:12px;
text-decoration:none;
line-height:16px;
padding-top:20px;
color:#8a8989;}

.error {
background-color:none;
width:250px;
position:relative;
float:left;
z-index:0;
font-family:arial;
font-size:12px;
text-decoration:none;
line-height:16px;
padding-top:20px;
color:#8a8989;}

.pressReleases {
background-color:none;
width:700px;
position:relative;
float:left;
z-index:0;
font-family:arial;
font-size:12px;
text-decoration:none;
line-height:16px;
padding-top:20px;
padding-bottom:130px;
color:#8a8989;}

a.contactLink {
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #999999;}

a.contactLink:hover {
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #b5ca29;}

.bottomNav {
background-color:none;
font-family:verdana;
font-weight:bold;
font-size:12px;
text-decoration:none;
line-height:18px;   
color:#999999;}

a.bottomNav {
font-family:verdana;
font-size:12px; 
line-height:18px;
font-weight:normal;
text-decoration:none;  
color:#999999;}

a.bottomNav:hover {
font-family:verdana;
font-size:12px;
line-height:18px;
font-weight:normal;  
text-decoration:none; 
color:#b5ca29;}

a.bottomNavSelected:link {
font-family:verdana;
font-size:12px; 
line-height:18px;
font-weight:normal;
text-decoration:none;  
color:#b5ca29;}

a.bottomNavSelected:hover {
font-family:verdana;
font-size:12px; 
line-height:18px;
font-weight:normal;
text-decoration:none;  
color:#b5ca29;}

a.bottomNavSelected:visited {
font-family:verdana;
font-size:12px; 
line-height:18px;
font-weight:normal;
text-decoration:none;  
color:#b5ca29;}

a.bottomNavSelected:active {
font-family:verdana;
font-size:12px; 
line-height:18px;
font-weight:normal;
text-decoration:none;  
color:#b5ca29;}

.mapNav {
background-color:none;
font-family:verdana;
font-weight:normal;
font-size:12px;
text-decoration:none;
text-transform:uppercase;
line-height:18px;   
color:#999999;}

.mapNav2 {
background-color:none;
font-family:verdana;
font-weight:normal;
font-size:12px;
text-decoration:none;
text-transform:uppercase;
line-height:18px;   
color:#000;}



.mapNavColumn{
background-color:none;
width:227px;
position:relative;
float:left;
z-index:0;}


.mapNavColumn2{
background-color:none;
width:227px;
position:relative;
float:left;
z-index:0;
padding-left:31px;
padding-right:45px;}


a.mapNav {
font-family:verdana;
font-size:12px; 
line-height:18px;
font-weight:normal;
text-decoration:none; 
color:#999999;}

a.mapNav:visited {
font-family:verdana;
font-size:12px;
line-height:18px;
font-weight:normal;   
text-decoration:none;  
color:#999999;}

a.mapNav:active {
font-family:verdana;
font-size:12px;
line-height:18px;
font-weight:normal;   
text-decoration:none;  
color:#b5ca29;}

a.mapNav:hover {
font-family:verdana;
font-size:12px;
line-height:18px;
font-weight:normal;   
text-decoration:none;  
color:#b5ca29;}


a.mapNavLink {
font-family:verdana;
font-size:12px; 
line-height:18px;
font-weight:normal;
text-transform:lowercase;
text-decoration:underline;  
color:#999999;}

a.mapNavLink:visited {
font-family:verdana;
font-size:12px;
line-height:18px;
font-weight:normal;  
text-transform:lowercase;
text-decoration:underline;   
color:#999999;}

a.mapNavLink:active {
font-family:verdana;
font-size:12px;
line-height:18px;
font-weight:normal;  
text-transform:lowercase;
text-decoration:underline;   
color:#b5ca29;}

a.mapNavLink:hover {
font-family:verdana;
font-size:12px;
line-height:18px;
font-weight:normal;  
text-transform:lowercase;
text-decoration:underline;   
color:#b5ca29;}

.mapNavSelected {
background-color:none;
font-family:verdana;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
line-height:18px;   
color:#b5ca29;}

.mapNavSelected2 {
background-color:none;
font-family:verdana;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
line-height:18px;   
color:#000;}


.bottomNav2 {
background-color:none;
font-family:verdana;
font-weight:bold;
font-size:12px;
text-decoration:none;
line-height:18px;
padding-top:3px;   
color:#999999;}

.inputBtn {
background-color:#ffffff;
font-family:verdana;
font-weight:normal;
font-size:12px;
width:45px;
text-decoration:none;
border:0px;
margin:0px;
padding-top:6px;
padding-left:0px;
line-height:18px;   
color:#999999;}

.inputForm {
background-color:#ffffff;
font-family:verdana;
font-weight:normal;
font-size:12px;
text-decoration:none;
margin:0px;   
color:#999999;}

form {
background-color:#ffffff;
font-family:verdana;
font-weight:normal;
font-size:12px;
line-height:18px;
text-decoration:none;
margin:0px;   
color:#999999;}

form.ask {
background-color:#ffffff;
font-family:arial;
font-weight:normal;
font-size:12px;
text-decoration:none;
margin:0px;   
padding-bottom:60px;
color:#999999;}

label {
display: block;
width: 135px;
float: left;
margin-bottom: 1px;}

label.checkbox {
display: block;
width: 135px;
float: left;
margin-bottom: 8px;}

label.width {
display: block;
width: 130px;
float: left;
margin-bottom: 8px;}

label.short {
display: block;
width: 95px;
float: left;
margin-bottom: 8px;}

.contactForm {
display: block;
width: 225px;
float: left;
margin-bottom: 8px;}

.contactFormWide {
display: block;
width: 225px;
float: left;
margin-bottom: 8px;}


br.label {
clear: left;}

br.margin {
margin-bottom: 8px;}

.required {
background-color:none;
font-family:arial;
font-size:11px; 
color:#b5ca29;}

.seoterms {
background-color:none;
position:relative;
z-index:0;
float:left;
font-family:verdana;
font-size:9px;
line-height:15px;
color:#8a8989;
width: 910px;
padding-top: 5px;
padding-bottom: 10px;
}

.legal {
background-color:none;
position:relative;
z-index:0;
float:left;
font-family:verdana;
font-size:9px;
line-height:15px;
color:#8a8989;}

.legal2 {
background-color:none;
position:relative;
z-index:0;
float:left;
font-family:verdana;
font-size:9px;
line-height:15px;
color:#8a8989;
width: 650px;
padding-top: 5px;
padding-bottom: 10px;
}

.recycle {
background-color:none;
position:relative;
z-index:0;
float:right;
font-family:verdana;
font-size:9px;
line-height:15px;
color:#8a8989;
width: 218px;
padding-top: 5px;
padding-bottom: 10px;
}

.caption {
background-color:none;
display:block;
width:50px;
float:left;
position:relative;
font-family:arial;
font-size:11px;
line-height:17px;
color:#8a8989;}

.clear {
clear:both;
}

.line {
width: 100%;
height: 1px;
border-top: 1px solid #999999;
padding: 0px;
font-size: 1px;
position:relative;
float:left;
z-index:0;
}

.line2 {
width: 100%;
height: 1px;
border-top: 1px solid #000;
padding: 0px;
font-size: 1px;
position:relative;
float:left;
z-index:0;
}

.lineWhite {
width: 100%;
height: 1px;
border-top: 1px solid #ffffff;
padding: 0px;
font-size: 1px;
position:relative;
float:left;
z-index:0;}

.rightColumn {
	background-color:none;
	width:255px;
	position:relative;
	z-index:0;
	float:right;
	padding-top:10px;
	padding-bottom:20px;
	font-family: arial;
	font-size: 14px;
	line-height: 20px;
	color: #999999;
}


.rightColumn #header {
	font-size:18px;
	line-height:22px;
	color:#999999;
	font-weight:normal;
	padding-left: 0px;
}


.header {
background-color:none;
width:600px;
position:relative;
z-index:0;
float:left;
font-family:arial;
font-weight:normal;
font-size: 26px;
line-height: 32px;
padding-top:10px;
padding-bottom:20px;
color: #c1d72e;}

.headerConditions {
background-color:none;
width:370px;
position:relative;
z-index:0;
float:left;
font-family:arial;
font-weight:normal;
font-size: 26px;
line-height: 32px;
padding-top:10px;
padding-bottom:20px;
color: #c1d72e;}

#loadarea {
position:relative;
float:left;
z-index:0;
height:445px;
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #999999;
padding-left:20px;}


#loadarea2 {
float:right;
height:445px;
width:220px;
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #999999;
}

#loadarea2 a img {border:none;}

#loadarea_feature {
position:relative;
float:left;
z-index:0;
height:445px;
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #999999;
padding-left:0px;}

.thumbnails {
position:relative;
float:left;
z-index:0;}

#tablist{
padding: 0px;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: 12px Verdana;
color: #999999;
text-decoration:none;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
color: #999999;
text-decoration:none;
}

#tablist li a{
padding: 0px;
margin-left: 0px;
border: 0px;
border-bottom: none;
background: none;
padding-right:26px;
color: #999999;
text-decoration:none;
}

#tablist li a:link, #tablist li a:visited{
color: #999999;
}

#tablist li a.current{
background: none;
color: #c1d72e;
}

#tablist li a.hover{
background: none;
color: #c1d72e;
}

#tabcontentcontainer{
width: 100%;
padding-top: 10px;
border: 0px;
}

.tabcontent{
display:none;
font: 12px Verdana;
color: #999999;
padding-bottom:30px;
padding-top:5px;
}

.designYourOwn {
	position:absolute;
	float:left;
	z-index:1;
	top:648px;
	left:690px;
}

.requestCatalog {
	position:absolute;
	float:left;
	z-index:1;
	top:648px;
	left:650px;
}


.fillerbox { height: 100%; } 

.proSpecs {
	width:600px;
	position:relative;
	float:left;
	font-family:verdana;
	font-weight:normal;
	font-size: 12px;
	line-height: 20px;
	color: #999999;
}

.box {
margin-right:20px;
margin-bottom:20px;
width:180px;
}

.proShell {
	width:100%;
	margin:0px;
	padding:0px;
	background-image: url(images/dyo_fpo.gif);
	background-repeat: repeat;
}
h1
{
font-size:20px;
}
.lineMenuTop {
	width: 100%;
	height: 1px;
	border-top: 1px solid #999999;
	padding: 0px;
	font-size: 1px;
	position:relative;
	float:left;
	z-index:0;
	background-color: #FBFBFB;
	background-image: url(images/pro_menu_bg.gif);
}

.headerSilver {
	background-color:none;
	width:600px;
	position:relative;
	z-index:0;
	float:left;
	font-family:arial;
	font-weight:normal;
	font-size: 26px;
	line-height: 32px;
	padding-top:10px;
	padding-bottom:20px;
	color: #999999;
}


.headerSilver a{
	background-color:none;
	width:600px;
	position:relative;
	z-index:0;
	float:left;
	font-family:arial;
	font-weight:normal;
	font-size: 26px;
	line-height: 32px;
	padding-top:10px;
	padding-bottom:20px;
	color: #999999;
}

.headerSilver a:hover {
	background-color:none;
	width:600px;
	position:relative;
	z-index:0;
	float:left;
	font-family:arial;
	font-weight:normal;
	font-size: 26px;
	line-height: 32px;
	padding-top:10px;
	padding-bottom:20px;
	color: #999999;
}

.headerSilverAlt {
	background-color:none;
	width:600px;
	position:relative;
	z-index:0;
	float:left;
	font-family:arial;
	font-weight:normal;
	font-size: 26px;
	line-height: 32px;
	padding-top:10px;
	color: #999999;
}

.proSmall {
	background-color:none;
	width: 600px;
	z-index:0;
	float:left;
	font-family:arial;
	font-weight:normal;
	font-size: 14px;
	line-height: 20px;
	padding-bottom:30px;
	color: #999999;
}

.proSmall a {
	text-decoration:underline;
	font-family:arial;
	font-weight:normal;
	font-size: 14px;
	line-height: 20px;
	color: #999999;
}

.proSmall a:hover {
	text-decoration:underline;
	font-family:arial;
	font-weight:normal;
	font-size: 14px;
	line-height: 20px;
	color: #b5ca29;
}

.liContentProGreen {
	font-family: arial;
	font-size: 14px;
	color:#b5ca29;
	padding-bottom:20px;
	line-height: 16px;
}

.liContentPro2 {
	font-family: arial;
	font-size: 14px;
	color:#999999;
	padding-bottom:10px;
	line-height: 16px;
}





.summer1 {

width:910px;
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #fff;
background-color:#ffed00;
padding:0px;
	margin:0px;
	position:relative;
	text-align:left;
	float:left;
	z-index:0;
	margin-bottom:20px;


}


a.mapNav2 {
font-family:verdana;
font-size:12px; 
line-height:18px;
font-weight:normal;
text-decoration:none; 
color:#000;}

a.mapNav2:visited {
font-family:verdana;
font-size:12px;
line-height:18px;
font-weight:normal;   
text-decoration:none;  
color:#000;}

a.mapNav2:active {
font-family:verdana;
font-size:12px;
line-height:18px;
font-weight:normal;   
text-decoration:none;  
color:#000;}

a.mapNav2:hover {
font-family:verdana;
font-size:12px;
line-height:18px;
font-weight:bold;   
text-decoration:none;  
color:#000;}


a.mapNavLink2 {
font-family:verdana;
font-size:12px; 
line-height:18px;
font-weight:normal;
text-transform:lowercase;
text-decoration:underline;  
color:#000;}

a.mapNavLink2:visited {
font-family:verdana;
font-size:12px;
line-height:18px;
font-weight:normal;  
text-transform:lowercase;
text-decoration:underline;   
color:#000;}

a.mapNavLink2:active {
font-family:verdana;
font-size:12px;
line-height:18px;
font-weight:normal;  
text-transform:lowercase;
text-decoration:underline;   
color:#000;}

a.mapNavLink2:hover {
font-family:verdana;
font-size:12px;
line-height:18px;
font-weight:normal;  
text-transform:lowercase;
text-decoration:underline;   
color:#000;}


