/*BEGIN SITE SWITCHER*/

html, body {
	margin: 0; padding-top: 1px;
}

#multi-site {
	position: relative;
	top: 0;
	float: right;
	z-index: 155;
	height: 47px;
	min-width: 960px;
	width: 100%;
	font-family: arial, sans-serif;
color: #595959;
font-size: 12px;
word-spacing: 0.2pt;
line-height: 1.6;
border-bottom:solid 1px #333;

	/*margin-left:-10px;*/
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 84%, #c9c9c9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(84%,#ededed), color-stop(100%,#c9c9c9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 84%,#c9c9c9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 84%,#c9c9c9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 84%,#c9c9c9 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 84%,#c9c9c9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */
}

#multi-site div {
	position: relative;
	float: right;
	height: 47px;
	z-index: 160;
	overflow: visible;
}

#multi-site div div {
	display:none;
	margin-top: 9px;
	background-color: #f7f7f7;
	color: #666666;
	height: 279px;
	width: 310px;
	position: absolute;
	right: 0;
	top: 40px;
}

#multi-site div div p {
	margin: 25px 25px 0 25px;
}

#multi-site div:hover div {
	display:block;
	box-shadow:         10px 10px 10px -5px  rgba(0,0,0,.2);
	-o-box-shadow:     10px 10px 10px -5px rgba(0,0,0,.2);
	-moz-box-shadow:    10px 10px 10px -5px rgba(0,0,0,.2);
	-webkit-box-shadow: 10px 10px 10px -5px rgba(0,0,0,.2);
}

#multi-site div a {
	display:block;
	width: 100%;
	height: 47px;
}

#label {
	height: 47px;
	width: 180px;
	padding-right: 5px;
	font-family: helvetica, verdana, arial, sans-serif;
	color: gray;
}
#label p {
	height: 17px;
	margin-top: 15px;
}

#multi-site div#aquabots {
	background: url('/switcher/abts.png') no-repeat;
	width: 151px;	
}

/*Image bkgnd for aquabots*/

#multi-site div#aquabots div {
	background: url('/switcher/aquabot-preview.png') no-repeat;
}

#multi-site div#rgk {
	background: url('/switcher/rgk.png') no-repeat;
	width: 151px;
}

/*Image bkgnd for site#3*/

#multi-site div#rgk div {
	background: url('/switcher/rion-preview.png') no-repeat;
}
#multi-site div#shedsnow {
	background: url('/switcher/shdsnw.png') no-repeat;
	width: 151px;
}

/*Image bkgnd for site#2*/
#multi-site div#shedsnow div {
	background: url('/switcher/shedsnow-preview.png') no-repeat;
}

#multi-site div#superswings {
	background: url('/switcher/sss.png') no-repeat;
	width: 149px;
}

/*Image bkgnd for site#2*/
#multi-site div#superswings div {
	background: url('/switcher/sss-preview.png') no-repeat;
}

.button {
background: #606060    ;
border: none;
color: white;
cursor: pointer;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-weight: 400;
height: 30px;
width: 80px;
overflow: hidden;}


.button a 
{padding-left:10px;
padding-top:5px;
text-decoration:none;
color: white;

}

.button:hover a{ background: #808080; text-decoration:none;color: white;}
.button:active {background: #707070;}



/* END SITE SWITCHER!!!*/


/* CSS Document */

.style1 {font-size: 10px; color: #333333; font-family: Arial, Helvetica, sans-serif; }

.style2 {font-size: 12px; color: #999999; font-family: Arial, Helvetica, sans-serif; }

.style3 {font-size: 18px; color: #e6062b; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-left:5px; }


.style4 {font-size: 16px; color: #666666; font-family: Arial, Helvetica, sans-serif; margin-left:5px; }

.style5 {font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.style6 {font-size: 22px; color: #628123; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.style7 {font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.style8 {font-size: 14px; color: #e6062b; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.style9 {font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-style: italic; }

.style10 {font-size: 10px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }

.style11 {font-size: 12px; color: #666666; font-family: Arial, Helvetica, sans-serif; }

.style12 {font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; }

.style13 {font-size: 14px; color: #e6062b; font-family: Arial, Helvetica, sans-serif; }

.style14 {font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.style15 {font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; }

.style17 {font-size: 14px; color: #628123; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.order {font-size: 14px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.tableprice {font-size: 14px; color: #990000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.style18 {font-size: 22px; color: #e6062b; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.style22 {font-size: 14px; color: #9f0107; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

body {

	background-color: #333333;

}



hr {color: #fff; background-color: #fff; border: 1px dotted #333333; border-style: none none dotted; }



A.menu:link {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	

}

A.menu:visited {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	

}

A.menu:active {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	

}

A.menu:hover {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #2E6527;

	font-weight: bold;

	text-decoration: underline;

}



A.submenu:link {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	margin-left:22px;

	text-decoration: none;

}

A.submenu:visited {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	margin-left:22px;

	text-decoration: none;

}

A.submenu:active {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	margin-left:22px;

	text-decoration: none;

}

A.submenu:hover {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	margin-left:22px;

	text-decoration: underline;

}



A.topnav:link {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

}

A.topnav:visited {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

}

A.topnav:active {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

}

A.topnav:hover {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #2E6527;

	text-decoration: none;

}



A.table:link {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #9F0420;

	font-weight: bold;

	text-decoration: none;

	

}

A.table:visited {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #9F0420;

	font-weight: bold;

	text-decoration: none;

	

}

A.table:active {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #9F0420;

	font-weight: bold;

	text-decoration: none;

	

}

A.table:hover {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	font-weight: bold;

	text-decoration: none;

}



A.manual:link {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: none;

	

}

A.manual:visited {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: none;

	

}

A.manual:active {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: none;

	

}

A.manual:hover {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #2E6527;

	text-decoration: underline;

}



A.producttable:link {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	

}

A.producttable:visited {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	

}

A.producttable:active {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	

}

A.producttable:hover {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	font-weight: bold;

	text-decoration: underline;

}



A.textlink:link {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

}

A.textlink:visited {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

}

A.textlink:active {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

}

A.textlink:hover {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: underline;

}





A.footer:link {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	text-decoration: underline;

}

A.footer:visited {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	text-decoration: underline;

}

A.footer:active {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	text-decoration: underline;

}

A.footer:hover {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #333333;

	text-decoration: underline;

}





A.footer1:link {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #2E6527;

	text-decoration: none;

}

A.footer1:visited {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #2E6527;

	text-decoration: none;

}

A.footer1:active {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #2E6527;

	text-decoration: none;

}

A.footer1:hover {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration: none;

}



A.page:link {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #999900;

	text-decoration: none;

}

A.page:visited {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #999900;

	text-decoration: none;

}

A.page:active {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #999900;

	text-decoration: none;

}

A.page:hover {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #666666;

	text-decoration: none;

}



A.sugproducts:link {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #e6062b;

	text-decoration: none;

}

A.sugproducts:visited {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #e6062b;

	text-decoration: none;

}

A.sugproducts:active {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #e6062b;

	text-decoration: none;

}

A.sugproducts:hover {

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #666666;

	text-decoration: none;

}


/* price and cart area*/
.price-area
{
  float:left;
	background:#ededed;
	border: 2px solid #7ca32c;
	width:220px;
	-moz-box-shadow:      0 8px 8px 0px #ccc;
   -webkit-box-shadow:     0 8px 8px 0px  #ccc;
	box-shadow:          0 8px 8px 0px #ccc;
	padding-left:10px;
	padding-right:5px;
	font-size:13px;
	font-family: Geneva, Arial, sans-serif;
}

.phonenumber {font-size: 18px; color: #e6062b; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;  }

/* BLSCart */
.blscart a, .blscart a:hover, .blscart a:active, .blscart a:visited {
	font-family: sans-serif; font-size: 14px; line-height: 16px; color: black; text-align: center;
	display: block; width: 88px; height: 19px; padding-top: 3px;
	background: url(/images/addtocart.png) 0 0 no-repeat; text-decoration: none; }
.blscart a:hover { background-position: 0 -22px; }
.blscart a:active { background-position: 0 -44px; }
/* end BLSCart */