body {
	font-family:Arial, Helvetica;
	font-size:10px;
	color:#000;
	background-color:#222;
	font-weight:Normal;
	text-decoration:none;
	margin:0
}
h1 {
	margin-bottom:5px;
	margin-top:5px
}
p {
	margin:0 0 10px 0
}
ul {
	text-align:left
}
div#wrapper {
	width:900px;
	margin:0 auto;
}
table.product {
	background-color:#fff;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	padding:5px;
	height:325px
}
.section_header_small {
	margin:0 0 5px 0;
	font-size:16px;
	line-height:16px;
	color:#FFF;
	padding:5px 5px 5px 5px;
	background:#900;
	text-align:left;
	z-index:1
}
.footer-secure {
	font-family:Arial, Helvetica;
	font-size:16px;
	color:#fff;
	font-weight:Bold;
	text-decoration:none
}
.footer-text {
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#fff;
	font-weight:Normal;
	text-decoration:none
}
.footer-text A {
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#fff;
	font-weight:Normal;
	text-decoration:none
}
.footer-text A:hover {
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#fff;
	font-weight:Normal;
	text-decoration:none
}
.table-info {
	border:2px;
	border-color:#ccc;
	border-style:solid;
	background-color:#FFF;
	z-index:2;
	margin-left:10px;
	margin-bottom:10px
}
.footer-text-sm {
	font-family:Arial, Helvetica;
	font-size:11px;
	color:#fff;
	font-weight:Normal;
	text-decoration:none;
}
.footer-text-sm A {
	font-family:Arial, Helvetica;
	font-size:11px;
	color:#fff;
	font-weight:Normal;
	text-decoration:none;
}
.footer-text-sm A:hover {
	font-family:Arial, Helvetica;
	font-size:11px;
	color:#fff;
	font-weight:Normal;
	text-decoration:underline;
}
.underline {
	text-decoration:underline;
}
td.head {
	background-color:#ccc;
	color:#000;
	font-weight:bold;
	font-size:14px;
	border-bottom:solid;
	border-bottom-color:#900;
	border-bottom-width:2px;
	text-align:left;
}
td.review_email {
	padding-top:4px
}
table.price {
	background-color:#ededed;
	border-left:#900 1px solid;
	border-right:#900 1px solid;
	border-top:#900 1px solid;
	border-bottom:#900 1px solid;
	padding:2px
}
.menu-headers {
	font-family:Arial, Helvetica;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	border:solid;
	border-bottom-width:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color:#fff;
	background-color:#900;
	font-style:italic;
	padding-left:5px;
	text-align:left
}
h2.world {
	background-color: #990000;
	background: -moz-linear-gradient(top, #990000 0%, #ff5454 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #990000), color-stop(100%, #ff5454)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #990000 0%, #ff5454 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #990000 0%, #ff5454 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #990000 0%, #ff5454 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990000', endColorstr='#ff5454', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #990000 0%, #ff5454 100%); /* W3C */
	color: #FFFFFF;
	font-size: 21px;
	height: 27px;
	line-height: 17px;
	margin-bottom: 8px;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 8px;
	text-align: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#reseller-lt {
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: 400px;
	float:left;
}
#reseller-rt {
	padding-left: 35px;
	padding-top: 25px;
	width: 265px;
	float:left;
}
#reseller-rt h2 {
	text-align:left;
}
#reseller-rt h2 a:link, #reseller-rt h2 a:active, #reseller-rt h2 a:visited, #reseller-rt h2 a:focus, #reseller-rt h2 a:hover {
	font-weight: bold;
	color: rgb(153, 0, 0);
	font-size: 18px;
}
.reseller-btn {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:10px;
	background-color: #990000;
	color: #FFFFFF !important;
	font-size: 21px !important;
	padding-bottom: 10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
}
.menu-headers a:link, .menu-headers a:active, .menu-headers a:visited {
	text-decoration:none;
	font-style:italic;
	font-family:Arial, Helvetica;
	font-size:14px;
	color:#fff;
	font-weight:bold
}
.menu-headers a:focus, .menu-headers a:hover {
	color:#fff;
	text-decoration:none
}
.menu-headers2 {
	font-family:Arial, Helvetica;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
	border:solid;
	border-bottom-width:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color:#fff;
	background-color:#900;
	font-style:italic;
	padding-left:8px;
	padding-bottom:2px;
	padding-top:2px
}
.menu-headers3 {
    font-size: 15px;
    font-style: normal;
    height: 23px;
    margin-bottom: 0;
    margin-top: 5px;
    padding-top: 5px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	border: none;
	background-color:#900;
	padding-left:5px;
	text-align:left
}
.info-headers {
	font-family:Arial, Helvetica;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	border:solid;
	border-bottom-width:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color:#fff;
	background-color:#000
}
.titles {
	font-family:Arial, Helvetica;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	background-color:#900;
	text-decoration:none
}
.dat#rotator {
	font-family:Arial, Helvetica;
	font-size:13px;
	font-weight:normal;
	color:#7e7e7c;
	background-color:#fff
}
.brcr {
	padding-top: 5px;
	margin-bottom: -4px;
}
.brcr a:link, .brcr a:active, .brcr a:visited, .brcr a:focus, .brcr a:hover {
	font-size:11px;
}
td.data{
	height: 1700px;
    padding-left: 2px;
    padding-right: 2px;
    vertical-align: top;
}
.feat-prod h2, .feat-prod h3 {
	margin:5px 5px 0 5px
}
.feat-prod h3 {
	color:#900;
	line-height:12px;
	font-size:14px;
	text-align:center
}
.feat-prod h2 a:link, .feat-prod h2 a:active, .feat-prod h2 a:visited {
	color:#900;
	font-size:16px;
	font-weight:bold;
	line-height:12px;
	text-decoration:none
}
.feat-prod a:link, .feat-prod a:active, .feat-prod a:visited {
	text-decoration:none;
	font-size:10px
}
.feat-prod a:hover, .feat-prod a:focus {
	text-decoration:none
}
.page_headers {
	font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#900;
	background-color:#fff;
	text-align:left;
}
.icon {
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#fff
}
.footer {
	font-family:Arial, Helvetica;
	font-size:10px;
	text-align:center;
	color:#00c;
	width:900px
}
a:link, a:active, a:visited {
	font-family:Arial, Helvetica;
	color:#000;
	font-style:normal
}
a:hover, a:focus {
	font-family:Arial, Helvetica;
	font-style:normal;
	color:#900
}
a.menu:link, a.menu:active, a.menu:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none
}
a.menu:hover, a.menu:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#fff;
	text-decoration:underline
}
a.cat:link, a.cat:active, a.cat:visited {
	font-family:Arial, Helvetica;
	color:#000;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	line-height:20px;
	border:solid;
	border-bottom-width:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color:#fff;
	display:block;
	background-color:#ccc;
	padding-left:4px;
	text-align:left
}
a.cat:hover, a.cat:focus {
	font-family:Arial, Helvetica;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	line-height:20px;
	border:solid;
	border-bottom-width:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color:#fff;
	background-color:#900;
	display:block;
	padding-left:4px;
	text-align:left
}
a.cat1:link, a.cat1:active, a.cat1:visited {
	font-family:Arial, Helvetica;
	color:#000;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	line-height:20px;
	border:solid;
	border-bottom-width:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color:#fff;
	display:block;
	background-color:#ccc;
	padding-left:4px;
	text-align:left
}
a.cat1:hover, a.cat1:focus {
	font-family:Arial, Helvetica;
	font-weight:bold;
	font-style:normal;
	color:#fff;
	font-size:18px;
	text-decoration:none;
	line-height:20px;
	border:solid;
	border-bottom-width:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color:#fff;
	background-color:#900;
	display:block;
	padding-left:4px;
	text-align:left
}
a.cat2:link, a.cat2:active, a.cat2:visited {
	font-family:Arial, Helvetica;
	color:#000;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	line-height:14px;
	border:solid;
	border-bottom-width:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color:#fff;
	display:block;
	background-color:#ccc;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:4px
}
a.cat2:hover, a.cat2:focus {
	font-family:Arial, Helvetica;
	font-weight:normal;
	font-style:normal;
	color:#fff;
	text-decoration:none;
	line-height:14px;
	border:solid;
	border-bottom-width:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color:#fff;
	background-color:#900;
	display:block;
	padding-left:4px
}
a.info-pages:link, a.info-pages:active, a.info-pages:visited {
	font-family:Arial, Helvetica;
	color:#000;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	line-height:20px;
	border:solid;
	border-bottom-width:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color:#fff;
	display:block;
	background-color:#999;
	padding-left:10px
}
a.info-pages:hover, a.info-pages:focus {
	font-family:Arial, Helvetica;
	font-weight:normal;
	font-style:normal;
	color:#fff;
	text-decoration:none;
	line-height:20px;
	border:solid;
	border-bottom-width:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color:#fff;
	background-color:#666;
	display:block;
	padding-left:10px
}
.menu-text {
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#900
}
.menu-text a:link, .menu-text a:active, .menu-text a:visited {
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:none;
	color:#900
}
.menu-text a:hover, .menu-text a:focus {
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
	color:#900
}
.menu-text10 {
	font-family:Arial, Helvetica;
	font-size:9px;
	color:#900
}
.menu-text10 a:link, .menu-text10 a:active, .menu-text10 a:visited {
	font-family:Arial, Helvetica;
	font-size:9px;
	text-decoration:none;
	color:#900
}
.menu-text10 a:hover, .menu-text10 a:focus {
	font-family:Arial, Helvetica;
	font-size:9px;
	text-decoration:underline;
	color:#900
}
.item, .item2 {
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:Normal;
	color:#000;
	text-decoration:none
}
.item2 {
	text-align:left
}
.price-info {
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:Normal;
	color:#535353
}
.price {
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#f00;
	font-weight:bold
}
.checkout-headers {
	font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#900;
	background-color:#fff;
	text-align:left
}
.review-headers {
	font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#900;
	background-color:#fff;
	text-align:center
}
.titles2 {
	font-family:Arial, Helvetica;
	font-size:10px;
	font-weight:bold;
	background-color:#ccc;
	color:#900;
	text-align:left
}
.alternative {
	background-color:#fff;
	padding:2px 4px 2px 4px;
	border:1px solid #999999;
	margin-top:8px;
	text-align:left;
}
.alternative1 {
	background-color:#fff;
	padding:2px 4px 2px 4px;
	border-top:8px solid #ccc
}
.borders {
	border:#00c;
	background-color:#900
}
.borders_coupon {
	border:solid;
	border-color:#aaa9a9;
	border-width:1px
}
.steps {
	font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#cfd0d1;
	background-color:#fff
}
.steps_on {
	font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#c70f29;
	background-color:#fff
}
.error {
	font-family:Arial, Helvetica;
	font-size:10px;
	font-weight:bold;
	color:#e10e04;
	text-decoration:none
}
.options-titles {
	font-family:Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#900
}
.borders2 {
	border:#043a85;
	background-color:#043a85
}
.cart-text {
	font-family:Arial, Helvetica;
	font-size:9px;
	font-weight:Normal;
	color:#000;
	line-height:12px;
	background-color:#ccc
}
.invoice_title {
	font-family:Arial, Helvetica;
	font-size:10px;
	font-weight:bold;
	background-color:#cbcaca;
	color:#384e31
}
.invoice_table {
	background-color:#f9f8f8
}
.font1 {
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:Normal;
	color:#535353
}
.font2 {
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:Normal;
	color:#900
}
.font3 {
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:Normal;
	color:#000
}
.btn {
	border:none;
	background-color:#900;
	font-family:arial, Helvetica;
	font-weight:normal;
	font-size:10px;
	color:#fff;
	cursor:pointer;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding: 1px 5px 2px;
}
.btn1 {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#900;
	font-family:arial, Helvetica;
	font-weight:normal;
	font-size:9px;
	color:#fff;
	cursor:pointer
}
.btn01 {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#900;
	font-family:arial, Helvetica;
	font-weight:normal;
	font-size:9px;
	color:#fff;
	cursor:pointer
}
.btn01_over {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#333;
	font-family:arial, Helvetica;
	font-weight:normal;
	font-size:9px;
	color:#fff;
	cursor:pointer
}
.btn_14 {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#900;
	font-family:arial, Helvetica;
	font-weight:normal;
	font-size:16px;
	color:#fff;
	cursor:pointer
}
.btn_14over {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#333;
	font-family:arial, Helvetica;
	font-weight:normal;
	font-size:16px;
	color:#fff;
	cursor:pointer
}
.btn_over {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:1px 5px 2px;
	background-color:#333;
	font-family:arial, Helvetica;
	font-weight:normal;
	font-size:10px;
	color:#fff;
	cursor:pointer;
	border:none
}
.btn1_over {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#333;
	font-family:arial, Helvetica;
	font-weight:normal;
	font-size:9px;
	color:#fff;
	cursor:pointer
}
.btn2 {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#c70f29;
	font-family:arial, Helvetica;
	font-weight:normal;
	font-size:9px;
	color:#fff;
	cursor:pointer
}
.txtBoxStyle {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	background-color:#f5f4f2;
	font-family:arial, Helvetica;
	font-weight:normal;
	font-size:11px;
	color:#38393a
}
.txtareaStyle {
	border-top:1px solid #900;
	border-bottom:1px solid #900;
	border-left:1px solid #900;
	border-right:1px solid #900;
	background-color:#fbfbfb;
	font-family:arial, Helvetica;
	font-weight:normal;
	font-size:11px;
	color:#343333;
	height:80px;
	width:250px
}
.image-header {
	border-style:none;
	border-width:0
}
div.sd-menu {
	background: #CCCCCC;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #CCCCCC));
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);
	background: -o-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);
	background: -ms-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#CCCCCC', GradientType=0 );
	background: linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	height: 40px;
	margin-top: 7px;
}
ul.sec-menu, .header-menu {
	font-family:Arial;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:center
}
ul.sec-menu {
	float: left;
	height: 17px;
	margin-left: 20px;
	;
	margin-right: 10px;
	padding-left: 0;
}
ul.sec-menu li {
	float: left;
	list-style: none outside none;
	padding-right: 30px;
}
ul.sec-menu li a:link, ul.sec-menu li a:active, ul.sec-menu li a:visited, .header-menu a:link, .header-menu a:active, .header-menu a:visited {
	font-family:Arial;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:center
}
ul.sec-menu li a:hover, ul.sec-menu li a:focus, .header-menu a:hover, .header-menu a:focus {
	font-family:Arial;
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	text-align:center
}
ul.sec-menu li a:link, ul.sec-menu li a:active, ul.sec-menu li a:visited, ul.sec-menu li a:hover, ul.sec-menu li a:focus {
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}
div#social {
	float: left;
	padding-top: 9px;
}
.addthis_default_style .at300b, .addthis_default_style .at300m {
	padding:0 !important;
}
.cross-links {
	text-align:center
}
.cross-links {
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
	padding-bottom:30px
}
.stripViewer .panelContainer .panel ul {
	text-align:left;
	margin:0 15px 0 30px
}
.slider-wrap {
	margin:20px 0;
	position:relative;
	width:100%
}
.csw {
	width:100%;
	height:250px;
	background:#fff;
	overflow:scroll
}
.csw .loading {
	margin:200px 0 300px 0;
	text-align:center
}
.stripViewer {
	position:relative;
	overflow:hidden;
	margin:auto;
	width:625px;
	height:275px;
	clear:both;
	background:#fff;
	border-top:5px solid #ccc
}
.stripViewer .panelContainer {
	position:relative;
	left:0;
	top:0;
	width:625px;
	list-style-type:none
}
.stripViewer .panelContainer .panel {
	float:left;
	height:100%;
	position:relative;
	width:625px
}
.stripViewer .panelContainer .panel .wrapper {
	padding:15px
}
.stripNav {
	margin:auto
}
.stripNav ul {
	list-style:none
}
.stripNav ul li {
	float:left;
	margin-right:2px
}
.stripNav a:link, .stripNav a:active, .stripNav a:visited {
	font-size:10px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	background:#900;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0 15px
}
.stripNav a:hover, .stripNav a:focus {
	background-color:#ccc;
	color:#000
}
.stripNav a.current:link, .stripNav a.current:active, .stripNav a.current:visited {
	background-color:#ccc;
	color:#000
}
.stripNavL, .stripNavR {
	position:absolute;
	top:20px;
	text-indent:-9000em
}
.stripNavL a:link, .stripNavL a:active, .stripNavL a:visited, .stripNavR a:link, .stripNavR a:active, .stripNavR a:visited {
	display:block;
	height:40px;
	width:40px
}
.tab-content {
	font-family:Arial, Helvetica;
	color:#000;
	font-size:12px;
	text-align:left
}
.tab-content a:link, .tab-content a:active, .tab-content a:visited {
	font-family:Arial, Helvetica;
	color:#000;
	font-size:12px;
	text-align:left
}
.tab-content a:hover, .tab-content a:focus {
	font-family:Arial, Helvetica;
	color:#000;
	font-size:12px;
	text-align:left
}
h3 {
	text-align:left
}
.index_10_list {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:10px;
	text-decoration:none;
	list-style-image:url(image/BULLET.png)
}
.index_10 {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:normal
}
.index_10 a:link, .index_10 a:active, .index_10 a:visited {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal
}
.index_10 a:hover, .index_10 a:focus {
	color:#900;
	font-family:Arial, Helvetica;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal
}
.index_12 {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:none
}
p {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:none;
	text-align:left
}
a:link, a:visited, a:active {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal
}
a:hover, a:focus {
	color:#900;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal
}
.index_12_red {
	color:#900;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:none;
	font-weight:bold
}
.index_12 a:link, .index_12 a:active, .index_12 a:visited {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal
}
.index_12 a:hover, .index_12 a:focus {
	color:#900;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal
}
.info_product {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:none
}
.info_product a:link, .info_product a:active, .info_product a:visited {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal
}
.info_product a:hover, .info_product a:focus {
	color:#900;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal
}
.index_12_tall {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:none;
	line-height:20px
}
.index_12_tall a:link, .index_12_tall a:active, .index_12_tall a:visited {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	line-height:20px
}
.index_12_tall a:hover, .index_12_tall a:focus {
	color:#900;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	line-height:20px
}
.index_11_just {
	color:#ccc;
	font-family:Arial, Helvetica;
	font-size:11px;
	text-decoration:none;
	text-align:justify
}
.index_11 {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	margin-bottom:5px
}
.index_12_just {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:none;
	text-align:justify
}
.index_12_just a:link, .index_12_just a:active, .index_12_just a:visited {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-align:justify
}
.index_12_just a:hover, .index_12_just a:focus {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	text-align:justify
}
.index_12_just_pad {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:none;
	text-align:justify;
	padding-right:10px;
	padding-left:10px
}
.index_12_just_pad a:link, .index_12_just_pad a:active, .index_12_just_pad a:visited {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
	padding-right:10px;
	padding-left:10px
}
.index_12_just_pad a:hover, .index_12_just_pad a:focus {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	text-align:justify;
	padding-right:10px;
	padding-left:10px
}
li.double {
	margin-bottom:4px
}
.index_11_just {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:11px;
	text-decoration:none;
	text-align:justify
}
.index_11_just a:link, .index_11_just a:active, .index_11_just a:visited {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	text-align:justify
}
.index_11_just a:hover, .index_11_just a:focus {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	text-align:justify
}
.product_title {
	color:#900;
	font-family:Arial, Helvetica;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	text-align:center
}
.product_title a:link, .product_title a:active, .product_title a:visited {
	color:#900;
	font-family:Arial, Helvetica;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	text-align:center
}
.product_title a:hover, .product_title a:focus {
	color:#900;
	font-family:Arial, Helvetica;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	text-align:center
}
.index_14_just {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:none;
	text-align:justify
}
.index_14_just a:link, .index_14_just a:active, .index_14_just a:visited {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-align:justify
}
.index_14_just a:hover, .index_14_just a:focus {
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	text-align:justify
}
.index_header {
	color:#900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration:none;
	text-align:center;
	font-weight:bold
}
.index_header_left {
	color:#00f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration:none;
	text-align:left;
	font-weight:bold
}
.index_header_left_sub {
	font-family:Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#900;
	background-color:#fff;
	text-align:left
}
.index_header_left_sub a:link, .index_header_left_sub a:active, .index_header_left_sub a:visited {
	font-family:Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#900;
	background-color:#fff
}
.index_header_left_sub a:hover, .index_header_left_sub a:focus {
	font-family:Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#900;
	background-color:#fff
}
.thumbnailleft {
	position:relative;
	z-index:0
}
.thumbnailleft:hover {
	background-color:transparent;
	z-index:50
}
.thumbnailleft span {
	position:absolute;
	background-color:#ccc;
	padding:5px;
	left:-1000px;
	border:1px solid;
	visibility:hidden;
	color:#fff;
	text-decoration:none;
	border-color:#900
}
.thumbnailleft span img {
	border-width:0;
	padding:2px
}
.thumbnailleft:hover span {
	visibility:visible;
	bottom:0;
	left:5px
}
.thumbnailright {
	position:relative;
	z-index:0
}
.thumbnailright:hover {
	background-color:transparent;
	z-index:50
}
.thumbnailright span {
	position:absolute;
	background-color:#ccc;
	padding:5px;
	right:-1000px;
	border:1px solid;
	visibility:hidden;
	color:#fff;
	text-decoration:none;
	border-color:#900
}
.thumbnailright span img {
	border-width:0;
	padding:2px
}
.thumbnailright:hover span {
	visibility:visible;
	bottom:5px;
	right:5px
}
.rustseal_thumb {
	color:#000;
	font-size:10px
}
.thumbnailrustsealbottom {
	position:relative;
	z-index:0
}
.thumbnailrustsealbottom {
	background-color:transparent;
	z-index:50
}
.thumbnailrustsealbottom span {
	position:absolute;
	background-color:#484848;
	padding:5px;
	border:1px dashed gray;
	visibility:hidden;
	color:#fff;
	text-decoration:none
}
.thumbnailrustsealbottom span img {
	border-width:0;
	padding:2px
}
.thumbnailrustsealbottom:hover span {
	visibility:visible;
	bottom:0;
	left:85px
}
.thumbnailrustsealtop {
	position:relative;
	z-index:0
}
.thumbnailrustsealtop:hover {
	background-color:transparent;
	z-index:50
}
.thumbnailrustsealtop span {
	position:absolute;
	background-color:#484848;
	padding:5px;
	border:1px dashed gray;
	visibility:hidden;
	color:#fff;
	text-decoration:none
}
.thumbnailrustsealtop span img {
	border-width:0;
	padding:2px
}
.thumbnailrustsealtop:hover span {
	visibility:visible;
	top:0;
	left:85px
}
.shadetabs {
	padding:3px 0;
	margin-left:0;
	margin-top:1px;
	margin-bottom:0;
	font:bold 12px Verdana;
	list-style-type:none;
	text-align:left
}
.shadetabs li {
	display:inline;
	margin:0
}
.shadetabs li a:link, .shadetabs li a:active {
	text-decoration:none;
	padding:3px 7px;
	margin-right:3px;
	border:1px solid #778;
	color:#2d2b2b;
	background:white url(/ajaximages/shade.gif) top left repeat-x
}
.shadetabs li a:visited {
	color:#2d2b2b
}
.shadetabs li a:hover, .shadetabs li a:focus {
	text-decoration:underline;
	color:#2d2b2b
}
.shadetabs li.selected {
	position:relative;
	top:1px
}
.shadetabs li.selected a:link, .shadetabs li.selected a:active, .shadetabs li.selected a:visited {
	background-image:url(/ajaximages/shadeactive.gif);
	border-bottom-color:white;
	background-color:#900;
	color:#fff
}
.shadetabs li.selected a:hover, .shadetabs li.selected a:focus {
	text-decoration:none
}
.contentstyle {
	border:1px solid gray;
	width:600px;
	margin-bottom:1em;
	padding:10px
}
.index_green {
	color:#000;
	font-family:Arial
}
.index_green a:link, .index_green a:active, .index_green a:visited {
	color:#900;
	font-family:Arial
}
.index_green a:hover, .index_green a:focus {
	color:#900;
	font-family:Arial;
	text-decoration:underline
}
.index_black {
	font-family:Arial;
	text-decoration:none;
	color:#000;
	font-size:14px;
	text-align:left
}
.index_black a:link, .index_black a:active, .index_black a:visited {
	color:#000;
	font-family:Arial;
	text-decoration:none;
	font-size:14px;
	text-align:left
}
.index_black a:hover, .index_black a:focus {
	font-family:Arial;
	text-decoration:underline;
	color:#000;
	font-size:14px;
	text-align:left
}
.index_16 {
	font-family:Arial;
	text-decoration:none;
	color:#000;
	font-size:16px
}
.index_16 a:link, .index_16 a:active, .index_16 a:visited {
	color:#000;
	font-family:Arial;
	text-decoration:none;
	font-size:16px
}
.index_16 a:hover, .index_16 a:focus {
	font-family:Arial;
	text-decoration:underline;
	color:#000;
	font-size:16px
}
.upsell_header {
	font-family:Arial;
	text-decoration:none;
	color:#00f;
	font-size:14px;
	font-weight:bold
}
.upsell_header a:link, .upsell_header a:active, .upsell_header a:visited {
	color:#00f;
	font-family:Arial;
	text-decoration:none;
	font-size:14px;
	font-weight:bold
}
.upsell_header a:hover, .upsell_header a:focus {
	font-family:Arial;
	text-decoration:underline;
	color:#00f;
	font-size:14px;
	font-weight:bold
}
div.mLeft{width:150px; float:left;}
div.mLeft ul{
list-style-type:none;
margin:0; padding:0;
}
div.mLeft li{
text-align:center;
}
div.mLeft li:first-child{
padding-bottom:4px;
}
div.mLeft li a:link,
div.mLeft li a:active,
div.mLeft li a:visited{
opacity:1;
filter: alpha(opacity=100);
}
div.mLeft li a:hover,
div.mLeft li a:focus{
opacity:0.8;
filter: alpha(opacity=80);
}
div.mRight p{
padding:0px;
}
div.mRight h2{
margin:2px 0px 5px;
}
div.mRight{width:435px; float:left;}

#lightbox {
	position:absolute;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	line-height:0
}
#lightbox #rotatorimg {
	border:none
}
#outerImageContainer {
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto
}
#imageContainer {
	padding:10px
}
#loading {
	position:absolute;
	top:40%;
	left:0;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0
}
#hoverNav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10
}
#imageContainer>#hoverNav {
	left:0
}
#hoverNav a {
	outline:none
}
#prevLink, #nextLink {
	width:49%;
	height:100%;
	background:transparent url(../images/blank.gif) no-repeat;
	display:block
}
#prevLink {
	left:0;
	float:left
}
#nextLink {
	right:0;
	float:right
}
#prevLink:hover, #prevLink:visited:hover {
	background:url(../images/prevlabel.gif) left 15% no-repeat
}
#nextLink:hover, #nextLink:visited:hover {
	background:url(../images/nextlabel.gif) right 15% no-repeat
}
#imageDataContainer {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	overflow:auto;
	width:100%
}
#imageData {
	padding:0 10px;
	color:#666
}
#imageDat#rotator#imageDetails {
	width:70%;
	float:left;
	text-align:left
}
#imageDat#rotator#caption {
	font-weight:bold
}
#imageDat#rotator#numberDisplay {
	display:block;
	clear:left;
	padding-bottom:1.0em
}
#imageDat#rotator#bottomNavClose {
	width:66px;
	float:right;
	padding-bottom:.7em
}
#overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:500px;
	background-color:#000
}
table.news {
	background-color:#fff;
	border-left:#900 2px solid;
	border-right:#900 2px solid;
	border-top:#900 2px solid;
	border-bottom:#900 2px solid;
	padding:3px
}
#lightbox {
	position:absolute;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	line-height:0
}
#lightbox #rotatorimg {
	border:none
}
#outerImageContainer {
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto
}
#imageContainer {
	padding:10px
}
#loading {
	position:absolute;
	top:40%;
	left:0;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0
}
#hoverNav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10
}
#imageContainer>#hoverNav {
	left:0
}
#hoverNav a {
	outline:none
}
#prevLink, #nextLink {
	width:49%;
	height:100%;
	background:transparent url(../images/blank.gif) no-repeat;
	display:block
}
#prevLink {
	left:0;
	float:left
}
#nextLink {
	right:0;
	float:right
}
#prevLink:hover, #prevLink:visited:hover {
	background:url(../images/prevlabel.gif) left 15% no-repeat
}
#nextLink:hover, #nextLink:visited:hover {
	background:url(../images/nextlabel.gif) right 15% no-repeat
}
#imageDataContainer {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	overflow:auto;
	width:100%
}
#imageData {
	padding:0 10px;
	color:#666
}
#imageDat#rotator#imageDetails {
	width:70%;
	float:left;
	text-align:left
}
#imageDat#rotator#caption {
	font-weight:bold
}
#imageDat#rotator#numberDisplay {
	display:block;
	clear:left;
	padding-bottom:1.0em
}
#imageDat#rotator#bottomNavClose {
	width:66px;
	float:right;
	padding-bottom:.7em
}
#overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:500px;
	background-color:#000
}
.shadetabs {
	padding:3px 0;
	margin-left:0;
	margin-top:1px;
	margin-bottom:0;
	font:bold 12px Verdana;
	list-style-type:none;
	text-align:left
}
.shadetabs li {
	display:inline;
	margin:0
}
.shadetabs li a:link, .shadetabs li a:active {
	text-decoration:none;
	position:relative;
	z-index:1;
	padding:3px 7px;
	margin-right:3px;
	border:1px solid #778;
	color:#2d2b2b;
	background:white url(/images/shade.gif) top left repeat-x
}
.shadetabs li a:visited {
	color:#2d2b2b
}
.shadetabs li a:hover, .shadetabs li a:focus {
	text-decoration:underline;
	color:#2d2b2b
}
.shadetabs li a.selected {
	position:relative;
	top:1px
}
.shadetabs li a.selected {
	background-image:url(/images/shadeactive.gif);
	border-bottom-color:white
}
.shadetabs li a.selected:hover {
	text-decoration:none
}
.tabcontent {
	display:none
}
@medi#rotatorprint {
.tabcontent {
display:block!important
}
}
.modernbricksmenu2 {
	padding:0;
	width:362px;
	border-top:5px solid #d25a0b;
	background:transparent;
	voice-family:"\"}\"";
	voice-family:inherit
}
.modernbricksmenu2 ul {
	margin:0;
	margin-left:10px;
	padding:0;
	list-style:none
}
.modernbricksmenu2 li {
	display:inline;
	margin:0 2px 0 0;
	padding:0;
	text-transform:uppercase
}
.modernbricksmenu2 a:link, .modernbricksmenu2 a:active, .modernbricksmenu2 a:visited {
	float:left;
	display:block;
	font:bold 11px Arial;
	color:white;
	text-decoration:none;
	margin:0 1px 0 0;
	padding:5px 10px;
	background-color:black;
	border-top:1px solid white
}
.modernbricksmenu2 a:hover, .modernbricksmenu2 a:focus {
	background-color:#d25a0b;
	color:white
}
.modernbricksmenu2 a.selected {
	background-color:#d25a0b;
	color:white;
	border-color:#d25a0b
}
.tabcontent {
	display:none
}
@medi#rotatorprint {
.tabcontent {
display:block!important
}
}
.indentmenu {
	font:bold 13px Arial;
	width:100%
}
.indentmenu ul {
	margin:0;
	padding:0;
	float:left;
	border-top:1px solid navy;
	background:black url(/images/indentbg.gif) center center repeat-x
}
.indentmenu ul li {
	display:inline
}
.indentmenu ul li a:link, .indentmenu ul li a:active {
	float:left;
	color:white;
	padding:5px 11px;
	text-decoration:none;
	border-right:1px solid navy
}
.indentmenu ul li a:visited {
	color:white
}
.indentmenu ul li a.selected {
	color:white!important;
	padding-top:6px;
	padding-bottom:4px;
	background:black url(/images/indentbg2.gif) center center repeat-x
}
.tabcontentstyle {
	border:1px solid gray;
	width:450px;
	margin-bottom:1em;
	padding:10px
}
.tabcontent {
	display:none
}
@medi#rotatorprint {
.tabcontent {
display:block!important
}
}
.header-menuR {
	font-family:Arial;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:right
}
.header-menuR a:link, .header-menuR a:active, .header-menuR a:visited {
	font-family:Arial;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:right
}
.header-menuR a:hover, .header-menuR a:focus {
	font-family:Arial;
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	text-align:right
}
.shadetabs1 {
	padding:3px 0;
	margin-left:0;
	margin-top:1px;
	margin-bottom:0;
	font:bold 12px Verdana;
	list-style-type:none;
	text-align:left
}
.shadetabs1 li {
	display:inline;
	margin:0
}
.shadetabs1 li a:link, .shadetabs1 li a:active {
	text-decoration:none;
	position:relative;
	z-index:1;
	padding:3px 7px;
	margin-right:3px;
	border:1px solid #778;
	color:#2d2b2b;
	background:white url(/images/shade.gif) top left repeat-x
}
.shadetabs1 li a:visited {
	color:#2d2b2b
}
.shadetabs1 li a:hover, .shadetabs1 li a:focus {
	text-decoration:underline;
	color:#2d2b2b
}
.shadetabs1 li a.selected {
	position:relative;
	top:1px
}
.shadetabs1 li a.selected {
	background-image:url(/images/shadeactive.gif);
	border-bottom-color:white
}
.shadetabs1 li a.selected:hover {
	text-decoration:none
}
.tabcontent {
	display:none
}
@medi#rotatorprint {
.tabcontent {
display:block!important
}
}
#facebox .b {
	background:url(/js/b.png)
}
#facebox .tl {
	background:url(/js/tl.png)
}
#facebox .tr {
	background:url(/js/tr.png)
}
#facebox .bl {
	background:url(/js/bl.png)
}
#facebox .br {
	background:url(/js/br.png)
}
#facebox {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	text-align:left
}
#facebox .popup {
	position:relative
}
#facebox table {
	border-collapse:collapse
}
#facebox td {
	border-bottom:0;
	padding:0
}
#facebox .body {
	padding:10px;
	background:#fff;
	width:370px;
}
#facebox .loading {
	text-align:center;
}
#facebox .image {
	text-align:center;
}
#facebox img {
	border:0;
	margin:0;
}
#facebox .footer {
	border-top:1px solid #ddd;
	padding-top:5px;
	margin-top:10px;
	text-align:right;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
	height:10px;
	width:10px;
	overflow:hidden;
	padding:0;
}
#facebox_overlay {
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
}
.facebox_hide {
	z-index:-100;
}
.facebox_overlayBG {
	background-color:#000;
	z-index:99;
}
* html #facebox_overlay {
	position:absolute;
height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');
}
.print {
	height:18px;
	left:712px;
	position:relative;
	top:5px;
	width:88px
}
.print img {
	cursor:pointer;
}
div#rotator {
	position:relative;
	height:124px;
	margin:0;
	z-index:0;
}
div#rotator ul.rot li {
	float:left;
	position:absolute;
	list-style:none;
	margin:0;
	padding:0;
}
div#rotator ul.rot {
	margin:0;
	padding:0;
}
div#rotator ul.rot li img {
	padding:0;
	background:#FFF;
}
div#rotator ul.rot li.show {
	z-index:500;
}
.downloads {
	font-size: 10px !important;
    font-weight: bold !important;
    height: 95px;
    line-height: 17px !important;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center !important;
}
span.feat-desc {
	display:block;
	padding:5px;
}
div.more-info {
	float:right;
	padding:10px;
	text-align:center
}
.flag a {
	padding-bottom: 3px;
	padding-top: 4px;
}
.flag a img {
	vertical-align: top;
}
.state {
	display:none;
}
.state-text {
	font-size: 15px;
	float:left;
	padding-right:10px;
	margin-bottom: 45px;
	margin-top: 30px;
	color:#000000;
}
.reseller{
	width:720px;
	min-height:200px;
	clear:both;
	border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
	margin-bottom: 8px;
}
.reseller.extra{
	height:380px;
}
.reseller.extra2{
	height:560px;
}
.sep-res{
	clear: both;
	margin-top: 0px;
	height: 20px;
	}
.reseller h2{
	text-align:left;
}
.reseller div.res-logo{
	/*width:170px;*/
	float:left;
	margin-right:5px;
	min-height:150px;}
.reseller div.res-desc{
	width:330px;
	float:left;
	}
.reseller div.res-desc h3{
	margin-top: 0;
}
.reseller div.res-map{
	width:210px;
	float:right;
	margin-left:5px;}
#footer-menu {
	background-color:#ccc;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	color:#333;
	display:block;
	font-size:9px;
	height:100%;
	float:left;
	text-align:left;
	margin-bottom:5px;
	margin-top:5px;
}
#footer-menu a:link, #footer-menu a:active, #footer-menu a:visited {
	color:#333;
	font-size:10px;
}
#footer-menu a:hover, #footer-menu a:focus {
	color:#900;
	font-size:10px;
}
#footer-menu div {
	width:210px;
	float:left;
	padding-left:10px;
	padding-right:5px;
}
#footer-menu div h2 {
	color:#c00;
	font-size:11px;
	font-weight:bold;
	margin-bottom: 5px;
	margin-top: 8px;
}
#footer-menu div ul {
	font-size:11px;
	padding-left:25px;
	margin-bottom: 7px;
	margin-top: 4px;
}
#footer-bot {
	background-color:#000;
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	clear:both;
	width:900px;
}
#footer-bot table {
	padding-top:8px;
	padding-bottom:8px;
}
.logos {
	background-color:#ccc;
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:0 0 10px 10px;
}
ul.techs {
	margin-top: 0;
	padding-left: 0;
	height: 30px;
	margin-bottom: 10px;
}
ul.techs li {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	height:30px;
	float:left;
	margin-right: 5px;
}
li.aussie-made {
	background: url("/images/coatings/rust-stops-here/kbs-technology.jpg") no-repeat scroll 0 0 transparent;
	width: 40px;
}
li.low-sweat {
	background: url("/images/coatings/rust-stops-here/kbs-technology.jpg") repeat-x scroll -40px 0 transparent;
	width: 32px;
}
li.low-voc {
	background: url("/images/coatings/rust-stops-here/kbs-technology.jpg") repeat-x scroll -72px 0 transparent;
	width: 42px;
}
li.zero-voc {
	background: url("/images/coatings/rust-stops-here/kbs-technology.jpg") no-repeat scroll -244px 0 transparent;
	width: 40px;
}
li.no-hardener {
	background: url("/images/coatings/rust-stops-here/kbs-technology.jpg") repeat-x scroll -114px 0 transparent;
	width: 26px;
}
li.self-level {
	background: url("/images/coatings/rust-stops-here/kbs-technology.jpg") repeat-x scroll -140px 0 transparent;
	width: 26px;
}
li.though {
	background: url("/images/coatings/rust-stops-here/kbs-technology.jpg") repeat-x scroll -166px 0 transparent;
	width: 46px;
}
li.uv {
	background: url("/images/coatings/rust-stops-here/kbs-technology.jpg") no-repeat scroll -211px 0 transparent;
	width: 32px;
}
.tech1 {
	float:left;
	padding-right: 10px;
	width: 325px;
	padding-bottom: 15px;
}
.tech1 .index_header_left_sub {
	font-size:13px;
}
.tech2 {
	float:left;
	width:380px;
	padding-left:5px;
}
.tech2 img {
	padding-bottom: 15px;
	padding-top: 5px;
}
/* TABLISTS*/
#tablist {
	padding:3px 0;
	margin-left:0;
	margin-bottom:0;
	margin-top:.1em;
	font:bold 12px Verdana
}
#tablist li {
	list-style:none;
	display:inline;
	margin:0
}
#tablist li a {
	text-decoration:none;
	padding:3px .5em;
	margin-left:3px;
	border:1px solid #778;
	border-bottom:none;
	background:white
}
#tablist li a:link {
	color:navy
}
#tablist li a:visited {
	color:navy
}
#tablist li a.current {
	background:White
}
.tabcontent {
	display:none;
	padding:3px .5em
}
#tabcontentcontainer {
	width:100%;
	height:300px;
	overflow:auto;
	border:1px solid #778
}
#GB_overlay {
	background-color:#000;
	position:absolute;
	margin:auto;
	top:0;
	left:0;
	z-index:100
}
#GB_window {
	left:0;
	top:0;
	font-size:1px;
	position:absolute;
	overflow:visible;
	z-index:150
}
#GB_window .content {
	width:auto;
	margin:0;
	padding:0
}
#GB_frame {
	border:0;
	margin:0;
	padding:0;
	overflow:auto;
	white-space:nowrap
}
.GB_Gallery {
	margin:0 22px 0 22px
}
.GB_Gallery .content {
	background-color:#fff;
	border:3px solid #ddd
}
.GB_header {
	top:10px;
	left:0;
	margin:0;
	z-index:500;
	position:absolute;
	border-bottom:2px solid #555;
	border-top:2px solid #555
}
.GB_header .inner {
	background-color:#333;
	font-family:Arial, Verdana, sans-serif;
	padding:2px 20px 2px 20px
}
.GB_header table {
	margin:0;
	width:100%;
	border-collapse:collapse
}
.GB_header .caption {
	text-align:left;
	color:#eee;
	white-space:nowrap;
	font-size:20px
}
.GB_header .close {
	text-align:right
}
.GB_header .close img {
	z-index:500;
	cursor:pointer
}
.GB_header .middle {
	white-space:nowrap;
	text-align:center
}
#GB_middle {
	color:#eee
}
#GB_middle img {
	cursor:pointer;
	vertical-align:middle
}
#GB_middle .disabled {
	cursor:default
}
#GB_middle .left {
	padding-right:10px
}
#GB_middle .right {
	padding-left:10px
}
.GB_Window .content {
	background-color:#fff;
	border:3px solid #ccc;
	border-top:none
}
.GB_Window .header {
	border-bottom:1px solid #aaa;
	border-top:1px solid #999;
	border-left:3px solid #ccc;
	border-right:3px solid #ccc;
	margin:0;
	height:22px;
	font-size:12px;
	padding:3px 0;
	color:#333
}
.GB_Window .caption {
	font-size:12px;
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
	padding-right:20px
}
.GB_Window .close {
	text-align:right
}
.GB_Window .close span {
	font-size:12px;
	cursor:pointer
}
.GB_Window .close img {
	cursor:pointer;
	padding:0 3px 0 0
}
.GB_Window .on {
	border-bottom:1px solid #333
}
.GB_Window .click {
	border-bottom:1px solid red
}

