/* CSS Document */
body{margin:0px auto;background:url(/gfx/generic/background/body_background.jpg) no-repeat top;font-family: Verdana, Helvetica, sans-serif;font-size:70%;color:#000;background-color:#B9E4EA;}

h1{font-family: Verdana,Arial,sans-serif; font-size: 150%; color: #009900}
h2{font-size: 114%;color: #666666;}
h3{font-size: 100%;color: #000;margin:0px 0px 10px 0px}

img{border:none;}
a{color:#007C92;text-decoration:none;}
a:hover{text-decoration:underline;}

#header{width:800px;margin:0px auto;}
#logo{float:left;margin:0px 0px 0px 13px;padding-bottom:15px;}
#basketSummary{float:right;margin:5px 100px 0px 0px;color:#fff;}
#basketSummary p{padding:0px;margin:3px 0px;}
ul#navigation{clear:right;margin:14px 0px 0px 0px;padding:0px;float:right;}
.navigationElement{list-style:none;display:inline;background:url(/gfx/generic/background/navigation.gif) repeat bottom left;padding:10px 20px;margin:0px 0px 0px 2px;
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/gfx/generic/background/navigation.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.navigationElement[class] {
  background-image:url(/gfx/generic/background/navigation.png);
}
ul#navigation li.navigationElementHighlight{padding:11px 20px;margin:0px 0px 0px 2px;background-color:#fff;list-style:none;display:inline}
ul#navigation li a{color:#000;line-height:38px;}
#container{clear:both;position:relative;width:808px;margin:0px auto;background:url(/gfx/generic/background/container_background.gif) repeat-y top;}
#leftNavigation{margin:0px;padding:0px;width:185px;float:left;}
#leftNavigation a{color:#000;}
#leftNavigation ul{margin:0px;padding:0px;}
#leftNavigation ul li{margin:0px;padding:0px;list-style:none;}
#leftNavigation ul li img{margin:0px 0px 0px 12px;}
#leftNavigation ul li ul{margin:10px 0px;border-bottom:1px solid #B1DCE2;}
#leftNavigation ul li ul li{border-top:1px solid #B1DCE2;}
#leftNavigation ul li ul li a{background:url(/gfx/generic/background/leftnav_highlight.gif) repeat-y top;padding:10px 0px 10px 10px;display:block;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#leftNavigation ul li ul li a.highlight{border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(/gfx/generic/background/leftnav_highlight.gif) repeat-y top;}
#leftNavigation ul li ul li a:hover{background:url(/gfx/generic/background/leftnav_highlight.gif) repeat-y top;border-top:1px solid #fff;border-bottom:1px solid #fff; }
#leftNavigation h2{margin:20px 0px 0px 12px; color:#007C92;}

#leftNavigation2{margin:0px;padding:0px;width:185px;float:left;}
#leftNavigation2 a{color:#000;}
#leftNavigation2 ul{margin:0px;padding:0px;}
#leftNavigation2 ul li{margin:0px;padding:0px;list-style:none;}
#leftNavigation2 ul li img{margin:0px 0px 0px 12px;}
#leftNavigation2 ul li ul{margin:10px 0px;border-bottom:1px solid #B1DCE2;}
#leftNavigation2 ul li ul li{border-top:1px solid #B1DCE2;}
#leftNavigation2 ul li ul li a{padding:10px 0px 10px 10px;display:block;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#leftNavigation2 ul li ul li a.highlight{border-top:1px solid #fff;border-bottom:1px solid #fff;}
#leftNavigation2 ul li ul li a:hover{background:url(/gfx/generic/background/leftnav_highlight.gif) repeat-y top;border-top:1px solid #fff;border-bottom:1px solid #fff; }
#leftNavigation2 h2{margin:20px 0px 0px 12px; color:#007C92;}

#leftNavigation3{margin:0px;padding:0px;width:185px;float:left;}
#leftNavigation3 a{color:#000;}
#leftNavigation3 ul{margin:0px;padding:0px;}
#leftNavigation3 ul li{margin:0px;padding:0px;list-style:none;}
#leftNavigation3 ul li img{margin:0px 0px 0px 12px;}
#leftNavigation3 ul li ul{margin:10px 0px;border-bottom:1px solid #B1DCE2;}
#leftNavigation3 ul li ul li{border-top:1px solid #B1DCE2;}
#leftNavigation3 ul li ul li a{padding:10px 0px 10px 10px;display:block;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#leftNavigation3 ul li ul li a.highlight{border-top:1px solid #fff;border-bottom:1px solid #fff;}
#leftNavigation3 ul li ul li a:hover{background:url(/gfx/generic/background/leftnav_highlight.gif) repeat-y top;border-top:1px solid #fff;border-bottom:1px solid #fff; }
#leftNavigation3 h2{margin:20px 0px 0px 12px; color:#007C92;}

#containerBottom{line-height:6px;height:6px;background:url(/gfx/generic/background/container_bottom.gif) no-repeat top;}
#content{width:790px;margin:0px 0px 30px 9px;background:url(/gfx/generic/background/content_background.gif) repeat-x top;}

/* *** */
#mainContent{
	width:395px;
	float:left;
	margin-left: 10px;
	margin-bottom: 25px;
	margin-right: 10px;
}
#mainContent ul li{list-style:none;padding-left:15px;background:url(/gfx/generic/icons/bullet.gif) no-repeat 0px 2px;margin-bottom:5px;}
/* *** */
#mainContent_NoRight{
	width:530px;
	float:left;
	margin-right: 0px;
	margin-left: 10px;	
	margin-bottom: 25px;
}

/* *** */
/* *** */
#mainContent_NoRight_Category{
	width:430px;
	float:left;
	margin-right: 0px;
	margin-left: 10px;	
	margin-bottom: 25px;
}
#mainContent_NoRight_Category ul li{list-style:none;padding-left:15px;background:url(/gfx/generic/icons/bullet.gif) no-repeat 0px 2px;margin-bottom:5px;}
/* *** */

#homepageRightColumn{float:left;width:185px;}
#homepageRightColumn .coloredBox{color:#fff;width:185px;margin-bottom:20px;padding-bottom:4px;background:url(/gfx/generic/background/banner_background.gif) no-repeat bottom;}
#homepageRightColumn .coloredBox .button{text-align:right;}
#homepageRightColumn .coloredBox h2{margin:0px;padding:0px;}
#homepageRightColumn .coloredBox .greenBox{padding:10px;background-color:#0EC409;}
#homepageRightColumn .coloredBox .yellowBox{padding:10px;background-color:#FFCC00;}
#homepageRightColumn .coloredBox .redBox{padding:10px;background-color:#EE3224;}
#homepageRightColumn .coloredBox .whiteBox{padding:0px;background-color:#ffffff;}

p.homepage{}

#footer{width:790px;margin:0px auto;padding:10px 0px;color:#007C92;}

.floatRight{float:right;}

.clear{
	clear:both;
}

/* *** */
.container_table{
		border: 1px solid #000000;
		border-collapse:collapse;
		margin-bottom:10px;
		margin-top:10px;
}
	.container_table td{
	border: 1px solid #000000;
	border-collapse:collapse;
	padding:5px;
	font-size: 1.2em;
	}
	.container_table th{
			border: 1px solid #FFFFFF;
			border-collapse:collapse;
			padding:2px;
			background-color:#eeeeee;
			
	}
	.container_table p{
	padding-bottom:0px;
	margin-bottom:0px;
	}
/* *** */

	.signup_table_td{
	border: 1px solid #000000;
	border-collapse:collapse;
	padding:5px;
	font-size: 1.2em;
	}

/* *** */


.range_table{
		border: 1px solid #000000;
		border-collapse:collapse;
		margin-bottom:10px;
		margin-top:10px;
}
	.range_table td{
	border: 1px solid #000000;
	border-collapse:collapse;
	padding:5px;
	font-size: 1.2em;
	}
	.range_table th{
			border: 1px solid #FFFFFF;
			border-collapse:collapse;
			padding:2px;
			background-color:#eeeeee;
			
	}
	.range_table p{
	padding-bottom:0px;
	margin-bottom:0px;
	}
	
	.product img{float:left;margin-right:20px;margin-bottom:50px;}
    .product ul li{margin-left:100px;list-style-position:inside;padding-left:0px }