﻿/*  @@@@@[  Wrappers  ]@@@@@ */
body {background:#E2E2E2; font: 11px/18px Arial, Helvetica, sans-serif; color: #707070; text-align: center; margin:0px; padding:0px;}

#mainwrapper{ width:956px; margin:10px auto 0px; text-align:center; background:url(images/_bg-main.gif) repeat-y;}
.wrapped {width: 936px; margin:auto; text-align:left;}

.clr {clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 0px; visibility: hidden;}

/* @@@@@[  Header / Footer  ]@@@@@ */
#header{width: 913px; height:97px; padding-top:15px; padding-left:23px;  background:url(images/_bg-header.gif) repeat-x; }
#nav{ float:right;  margin-top:32px; width:684px;}
#address { color:#989898; float:right; font-size:15px; line-height:16px; padding-top:14px; padding-right:32px;}
#address a:link,#address a:visited,#address  a:active {color:#989898; text-decoration:none;}
#address a:hover {color:#989898; text-decoration:underline;}

#footer {color:#8A8984; width: 912px; text-align:left; margin:auto; height:50px; background:#E2E2E2 url(images/_bottom.gif) no-repeat; font-size:10px; line-height:50px; padding:5px 24px 0px 20px; }
#footer div{float:right;}
#footer a:link, #footer a:visited, #footer a:active {color: #8A8984; text-decoration: none;}
#footer a:hover {color: #8A8984; text-decoration: underline;}
#footer a.seo:hover {color: #8A8984; text-decoration:none; cursor:text;}

/* @@@@@[  Secondary-Content  ]@@@@@ */
#img-left{ width:553px; height:445px; border: 0px;float: left; background: url(images/index-image.jpg) no-repeat bottom right;
}
#left-sec{ width:207px; float:left; background:url(images/_bg-top-left.gif) no-repeat; padding:5px 0 20px;
	color:#ffffff; font-size:12px; }
#left-sec p{margin:0; padding:0 0 0 26px;}
#left-sec a:link,#left-sec a:visited, #left-sec  a:active {color:#ffffff; text-decoration:none;line-height:18px;}
#left-sec a:hover {color:#84caee; text-decoration:none;line-height:18px;}

#left-sec .dark {
	background:url(images/_bg-nav-left-dark.gif) bottom no-repeat;
	padding-top:11px;
	padding-bottom:13px;
}
#left-sec .light {
	background:url(images/_bg-nav-left-light.gif) bottom no-repeat;
	padding-top:11px;
	padding-bottom:13px;
}
#subnav{ padding-bottom:140px;}

#right-sec{ width:577px; float:right; padding:30px 80px 25px 37px;}
#right-sec h2{font-size:16px; color:#269044; font-weight:bold;margin:0px; padding:15px 0 0; }
#right-sec p{ margin:0px; padding:4px 0 12px;}
#right-sec ul{ list-style:none; font-size:11px; margin:0; padding:5px 0 15px;}
#right-sec ul li{ padding-left:15px; background:url(images/_bullet.gif) no-repeat; margin-left:10px;}
.prodImg {
	float:right;
	margin:0px 0px 20px 20px;
	border:1px solid #CCC;
}

.prodImg2 {
	margin:0px 5px;
	border:1px solid #CCC;
}
#title{ margin-left:-37px;}
#quote{ width:183px; float:right;  margin:30px -20px 0px 15px; font-size:16px; color:#268f29; padding:20px 0px 20px 15px; font-weight:bold;  border-left:1px solid #438AC8;}
#quote .author{ font-size:12px;}
/* @@@@@[  other-Content  ]@@@@@ */
a:link,a:visited,  a:active {color:#1b678e; text-decoration:underline;}
a:hover {color:#1b678e; text-decoration:  none;}
.left{float:left;}
.right{float:right;}
.imgleft{ float:left; margin:10px 15px 0px 0px; border:1px solid #9AA4A9;}

.view{ display:block;}
.unview{ display:none;}