BODY, P, TD, H1, H2
{
    FONT-SIZE: 11px;
    COLOR: 000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A, A:link, A:visited
{
    COLOR: #003366;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
SELECT
{
    FONT-SIZE: .9em;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
INPUT
{
    FONT-SIZE: .9em;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;	
}

.subNav, a.subNav, a.subNav:link, a.subNav:active, a.subNav:visited
{
    FONT-SIZE: 1.2em;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.subNav:hover
{
    TEXT-DECORATION: underline
}
.subNavSel, a.subNavSel, a.subNavSel:link, a.subNavSel:active, a.subNavSel:visited
{
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: bold;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.subNavSel:hover
{
    TEXT-DECORATION: underline
}

.subNav2, a.subNav2, a.subNav2:link, a.subNav2:active, a.subNav2:visited
{
    FONT-SIZE: 1.1em;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.subNav2:hover
{
    TEXT-DECORATION: underline
}
.subNav2Sel, a.subNav2Sel, a.subNav2Sel:link, a.subNav2Sel:active, a.subNav2Sel:visited
{
    FONT-SIZE: 1.1em;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.subNavSel:hover
{
    TEXT-DECORATION: underline
}

.subNav3, a.subNav3, a.subNav3:link, a.subNav3:active, a.subNav3:visited
{
    FONT-SIZE: 11px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.subNav3:hover
{
    TEXT-DECORATION: underline
}
.subNav3Sel, a.subNav3Sel, a.subNav3Sel:link, a.subNav3Sel:active, a.subNav3Sel:visited
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.subNav3Sel:hover
{
    TEXT-DECORATION: underline
}

.pageTitle, .sitePageTitle
{
    FONT-SIZE: 1.5em;
    COLOR: #003366;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.pageSubTitle1
{
    FONT-SIZE: 1.1em;
    COLOR: black;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.pageSubTitle2
{
    FONT-SIZE: 1.1em;
    COLOR: #FF8A44;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}


.pageSectionTitle
{
    FONT-SIZE: 1.8em;
    COLOR: #003366;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.pageText
{
    FONT-SIZE: 1 em;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.homenews, a.homenewsv, a.homenews:link, a.homenews:active, a.homenews:visited
{
    FONT-SIZE: .9em;
    COLOR: #AA8F83;
   	TEXT-DECORATION: none
}
.copyright, a.copyright, a.copyright:link, a.copyright:active, a.copyright:visited
{
    FONT-SIZE: .8em;
    COLOR: #CCCCCC;
    TEXT-DECORATION: none
}

.darkbrown, a.darkbrown, a.darkbrown:link, a.darkbrown:active, a.darkbrown:visited
{
   COLOR: #4C231C;
   TEXT-DECORATION: none
}
.medgray, a.medgray, a.medgray:link, a.medgray:active, a.medgray:visited
{
   COLOR: #999999;
   TEXT-DECORATION: none
}
.tanbrown, a.tanbrown, a.tanbrown:link, a.tanbrown:active, a.tanbrown:visited
{
   COLOR: #B6998D;
   FONT-SIZE: 1em;
   TEXT-DECORATION: none
}
.tanbrown2, a.tanbrown2, a.tanbrown2:link, a.tanbrown2:active, a.tanbrown2:visited
{
   COLOR: #9E8269;
   FONT-SIZE: 1em;
   TEXT-DECORATION: none
}
.leftnavtop, a.leftnavtop, a.leftnavtop:link, a.leftnavtop:active, a.leftnavtop:visited
{
   COLOR: #835049;
   FONT-SIZE: .9em;
   TEXT-DECORATION: none
}
.smallprodtitle, a.smallprodtitle, a.smallprodtitle:link, a.smallprodtitle:active, a.smallprodtitle:visited
{
   COLOR: #A12C36;
   FONT-SIZE: .8em;
   TEXT-DECORATION: none
}
.smallprodinfo, a.smallprodinfo, a.smallprodinfo:link, a.smallprodinfo:active, a.smallprodinfo:visited
{
   COLOR: #666666;
   FONT-SIZE: .8em;
   TEXT-DECORATION: none
}
.prodListPrice, a.prodListPrice, a.prodListPrice:link, a.prodListPrice:active, a.prodListPrice:visited
{
   COLOR: #003366;  
   FONT-WEIGHT: bold;
   font-size: 1.1em;
}
.prodprice, a.prodprice, a.prodprice:link, a.prodprice:active, a.prodprice:visited
{
   COLOR: #FA7E37;  
   FONT-WEIGHT: bold;
   font-size: 1.1em;
}
.coolblue
{
   COLOR: #476581;   
}
.whitetext, a.whitetext, a.whitetext:link, a.whitetext:active, a.whitetext:visited
{
   COLOR: white;   
   text-decoration: none;
}
.tastetitle
{
	color: #512219;
	FONT-SIZE: 1em;
	font-weight: bold;
}
.sku
{
    FONT-SIZE: 1.1em;
    COLOR: #000000;
	font-weight: bold;
    FONT: Arial
}
.xmlheader, .cartHeading
{
	color: white;
	font-weight: bold;
}
.warning
{
	color: #A12C36;
}
.prodName
{
	color: #003366;
	font-size: 1.4em;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
}
.prodDescTitle
{
	COLOR: #FA7E37;  
   FONT-WEIGHT: bold;
   font-size: 1.2em;
}
.black
{
	color: black;
}
.onsale
{ 
	color: #CC0000;
	font-weight: bold;
}
A.img_title, A.img_title:hover
{
    FONT-SIZE: 10pt;
    COLOR: #e37403;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    PADDING-LEFT: 3px;
}
.img_info
{
    FONT-SIZE: 10pt;
    COLOR: #3e80d0;
    FONT-FAMILY: Verdana;
    PADDING-LEFT: 3px;
}
.dd_home_dname
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 1.4em;
	COLOR: #3F80D1;
	PADDING-TOP: 12px;
	PADDING-BOTTOM: 5px;	
}
.dd_home_para
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 1em;
	COLOR: #000000;
	PADDING-BOTTOM: 28px;
}
.dd_home_wtitle
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 1.4em;
	FONT-WEIGHT: bold;
	COLOR: #EA9847;
	MARGIN: 0px;
}
.dd_home_wdate
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 1em;
	COLOR: #EA9847;
	MARGIN: 0px;
	PADDING-TOP: 8px;
}
.dd_home_wtext
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 1em;
	MARGIN: 0px;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 11px;
	COLOR: #000000;
}
a.dd_home_wtextl, a.dd_home_wtextl:hover, a.dd_home_wtextl:visited
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 1em;
	MARGIN: 0px;
	PADDING: 0px;
	COLOR: #EA9847;
	TEXT-DECORATION: none;
	TEXT-ALIGN: right;
}
.dd_home_ctitle
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 1.5em;
	FONT-WEIGHT: bold;
	COLOR: #3F80D1;
	MARGIN: 0px;
}
.dd_home_ctext
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 1em;
	MARGIN: 0px;
	PADDING-TOP: 4px;
	COLOR: #3F80D1;
}
.prodImageTitle
{
    FONT-SIZE: 1.1em;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

#warForm label
{
	width: 200px;
	margin-right: 5px;
}

#warForm label.wider
{
	width: 300px;
}
















body{
	padding:0; margin:0;
	background:#111;
	font-family:Helvetica,Arial;
	font-size:0.8125em;
/*	line-height:1.25em;*/
	text-align:center;
}
a {	color:#0065a4; }
a:active img { outline:none; }
a { outline:none; }
a:hover { color:#00446f;}
	a img { border:none; }
table{ border-collapse:collapse;}
ul{
	padding:0; margin:0;
}
	li{
		list-style:none;
		padding:0; margin:0;
	}
h4{
	font-size:123.1%;
	color:#0065a4;
	margin:0; padding:0;
}
	h4 a{
		text-decoration:none;
	}
h3{
	font-size:123.1%;
	font-weight:bold;
	color:#222;
	margin:0; padding:0;
}
h2{
	margin:0px 0px 15px 0px; padding:0;
	color:#0065a4;
	font-size:138.5%;
}
h1{
	font-size:232%;
	font-weight:bold;
	letter-spacing:-1pt;
	color:#fff;
	margin:15px 0px;
}
tt{
	font-size:85%;
	font-family:'Helvetica','Arial';
	font-weight:bold;
	color:#999;
}
input, textarea{
	display:block;
	margin:0px;
	padding:5px 10px;
	border:1px #ccc solid;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color:#666;
	font-size:85%;
}
.submit{
	border:1px #1778b2 solid;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background:#1778b2 url(../images/sub-nav-bg.gif) repeat-x 0px -2px;
	color:#fff;
	font-weight:bold;
}
div.clear{
	line-height:0px;
	height:0px;
	clear:both;
}
body.about div.column{
	margin-left:30px;
}
div.column{
	float:left;
	position:relative;
	margin-left:15px;
}
p{
	margin:0 0 1em 0;
}
#content div.tiny{
	width:170px;
}
#content div.sma{
	width:220px;
}
#content div.sma-med{
	width:250px;
}
#content div.med{
	width:460px;
}
#content div.big{
	width:690px;
}
.column.first{
	margin-left:0px !important;
}
#container{
	text-align:left;
	margin:auto;
	width:974px;
}

#hd, #ft{
	color:#666;
}
	#hd a, #ft a{
		color:#fff;
		text-decoration:none;
	}

#hd{
	position:relative;
	height:87px;
}
	#logo{
		display:block;
		position:absolute;
		top:25px; left:0px;
		width:269px; height:42px;
		background:url(/images/clarity-logo.png) no-repeat;
		text-indent:-9999px;
                _background:none;
                filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/clarity-logo.png');
	}
	#top-links{
		position:absolute;
		top:24px; right:0px;
		font-size:85%;
/*		font-weight:bold;*/
	}
		#top-links li{
			float:right;
			margin:0 0 0 14px;
		}
		
	#top-nav{
		position:absolute;
		top:55px; right:0px;
	}
		.top-tab{
			display:block;
			float:right;
			margin:0 0 0 3px;
		}
			#hd .top-tab a{
				display:block;
				padding:9px 10px 8px 10px;
				background:url(../images/top-tab-bg.gif) repeat-x;
				color:#666;
				-moz-border-radius-topleft: 3px;
				-webkit-border-top-left-radius: 3px;
				border-radius-topleft: 3px;
				-moz-border-radius-topright: 3px;
				-webkit-border-top-right-radius: 3px;
				border-radius-topright: 3px;
/*				border-radius: 3px;*/
				border-bottom:1px #cdcdcd solid;
				font-size:100%;
				color:#666;
				font-weight:bold;
			}
			#hd .top-tab a:hover, #hd .top-tab a:active{
				border-bottom:1px #eee solid;
			}
			#hd .top-tab.selected a{
				border-bottom:1px #fff solid;
			}
			#hd .top-tab.selected a, #hd .top-tab a:hover, #hd .top-tab a:active{
				background:#fff;
			}
			
	
#bd{
	position:relative;
	background:#fff;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	border-radius-topleft: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-radius-bottomright: 7px;
	padding:15px 0px;
}
	#sub-nav {
		padding:0px 15px;
		height:30px;
		margin:0 0 15px 0;
	}
		#bd .sub-nav{
			display:block;
			float:left;
		}
			#bd .sub-nav a{
				display:block;
				padding:7px 10px 6px 10px;
				margin:0 5px 0 0;
				border:1px #ddd solid;
				-moz-border-radius: 2px;
				-webkit-border-radius: 2px;
				color:#666;
				font-size:108%;
				text-decoration:none;
				font-weight:bold;
			}
		
			#bd #sub-nav .sub-nav.selected a, #bd #sub-nav .sub-nav a:active{
				border:1px #1778b2 solid;
				color:#fff;
				background:#1778b2 url(../images/sub-nav-bg.gif) repeat-x;
			}
			
			#bd #sub-nav .sub-nav a:hover{
/*				border:1px #1778b2 solid;*/
			}
			
		#search-box{
			display:block;
			position:relative;
			float:right;
			width:318px;
			padding:2px 0 0 0;
                        _margin-right:20px;
                       _margin-top:20px;
		}
			#search-box .text{
				display:block;
				position:absolute;
				top:0px; left:2px;
				width:232px;
				-moz-border-radius:0px;
				-webkit-border-radius:0px;
				-moz-border-radius-topleft: 2px;
				-moz-border-radius-bottomleft: 2px;
				-webkit-border-top-left-radius: 2px;
				-webkit-border-bottom-left-radius: 2px;
			}
			#search-box .submit{
				display:block;
				position:absolute;
				top:0px; left:256px;
				cursor:pointer;
				float:right;
				padding:4px 8px;
				line-height:15px;
			}
	.hero{
		margin-bottom:12px;
	}
	
	#bd h1{
		background:#111 url(../images/header-bg.png) repeat-x;
		border-bottom:3px #ccc solid;
		font-family:Helvetica, Arial;
	}
		#bd h1 span{
/*			width:100%;*/
/*			width:974px;*/
			width:auto;
			display:block;
			padding:32px 20px 19px 20px;
			background:url(../images/header-bg-waves.png) no-repeat 754px 0px;
		}
		
	td h1{
		background:transparent !important;
		border:none !important;
		letter-spacing:0 !important;
	}
		
	
	#content{
		
		font-family:'Lucida Grande','Verdana';
			padding:0px 15px;
	}
		#content .teaser{
			font-weight:bold;
		}
		#content .copy{
			margin:16px 0px 32px 0px;
		}
	#content-boxes{
		height:196px;
	}
		.content-box{
			width:304px;
			float:left;
			margin-left:15px;
		}
			.content-box h3{
				margin:0; padding:0 0 6px 0;
				border-bottom:1px #ccc solid;
			}
			
		.content-box.first{
			margin-left:0px;
		}
			.updates-box{
				margin-bottom:8px;
			}
				.updates-box li{
					border-bottom:1px #ccc dotted;
				}
					.updates-box li a{
						display:block;
						padding:8px 0px;
						background:url(../images/updates-arrow.gif) no-repeat 293px 9px;
						font-size:93%;
						color:#666;
						text-decoration:none;
					}
		.happy{
			display:block;
			width:304px; height:34px;
			background:url(../images/happy.png);
			text-indent:-9999px;
		}
		
		.side-nav{
			border:1px #ccc solid;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;
			margin-bottom:16px;
		}
			.side-nav h4{
				padding:7px;
			}
			.side-nav li{
				padding:7px 0px 7px 0px;
				border-top:1px #dedede solid;
			}
			.side-nav li.first{
				border:none;
			}
				.side-nav li a{
					display:block;
					padding-left:7px;
					font-size:85%;
					color:#333;
					font-weight:bold;
					text-decoration:none;
				}
				.side-nav li.selected a, .side-nav li a:hover{
					color:#0065a4;
				}
		.news-nav{
			position:relative;
			text-align:center;
			border-top:1px #bbb solid;
			padding:16px 0px 0px 0px;
			font-size:85%;
			font-weight:bold;
			color:#666;
		}
			.news-nav .prev, .news-nav .next{
				text-decoration:none;
				color:#000;
				font-weight:bold;
			}
			.news-nav .prev{
				position:absolute;
				top:16px; left:0px;
			}
			.news-nav .next{
				position:absolute;
				top:16px; right:0px;
			}
		
		.testimonial{
			margin:0px 0px 15px 0px;
			padding:15px;
			background:#ddd;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
		}
			.testimonial p{
				font-size:123.1%;
			}
			.testimonial .name{
				display:block;
				color:#0065a4;
				font-size:108%;
				font-weight:bold;
			}
			.testimonial .location{
				font-size:93%;
			}
		
		
		.blurb{
			padding:0 0 15px 0;
			margin:0 0 15px 0;
			border-bottom:1px #aaa solid;
		}
		
		.contact-a{
			width:342px;
		}
			.contact-a h2{
				font-weight:bold;
			}
			.contact-a label{
				display:block;
				padding:0 0 4px 0;
			}
			.contact-a input, .contact-a textarea{
				width:310px;
				margin:0 0 12px 0;
			}
			.contact-a textarea{
				height:135px;
			}
			.contact-a button{
				float:right;
				padding:4px 4px;
			}
		.contact-b{
			width:162px;
		}
		.contact-c{
			width:124px;
		}
		.contact-d{
			width:196px;
		}
		
			.contact-b h3, .contact-c h3, .contact-d h3{
				font-size:100%;
				color:#0065a4;
			}
	.product-box{
		float:left;
		width:220px; height:165px;
		border:1px #aaa solid;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
	}
	
	
	.workflows{
		width:302px;
		margin-left:18px !important;
		padding:20px 0px;
		background:#060606 url(../images/workflow-bg.png) repeat-x;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
		.workflows h2{
			margin-bottom:10px; padding:0;
			font-size:182%;
			color:#fff;
			font-family:Helvetica, Arial;
		}

		.workflows h5{
			margin:0px 0px 20px 0px; padding:0;
			font-family:Helvetica,Arial;
			font-size:100%;
			color:#999;
		}
		
		.workflows .this-pains-me{
			height:634px;
			margin:0px 10px;
		}
		.workflows .workflow-box{
			margin-bottom:10px;
			background:#fff;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
		}
			.workflow-box h3{
				padding:10px 10px 10px 35px;
				border-bottom:1px #ccc solid;
				font-family:Helvetica,Arial;
				font-size:108%;
				font-weight:bold;
				background:url(../images/workflow-checkbox.png) no-repeat 10px 10px;
				cursor:pointer;
			}
			.workflow-box h3.selected{
				background-position:10px -22px;
			}
			.workflow-box ul{
				margin-top:10px;
				padding-bottom:10px;
			}
				.workflow-box li{
					padding:3px 10px 3px 35px;
					font-size:85%;
					background:url(../images/workflow-checkbox.png) no-repeat 10px 3px;
					cursor:pointer;
				}
				.workflow-box li.selected{
					background-position:10px -29px;
				}
			
				.workflow-box .workflow-image{
					text-align:center;
					margin:20px auto 0px auto;
					padding-bottom:20px;
				}
				.workflow-box .price-monthly{
					padding:10px 10px 5px 10px;
					font-weight:bold;
				}
			 .workflow-box .price-details{
					padding:0px 10px 10px 10px;
					font-size:93%;
				}
		
		.workflows button{
			float:right;
			clear:both;
		}

	.prod-hd{
		background:#0065a5;
		padding:30px;
	}
		#bd .prod-hd h1{
			background:transparent none;
			border:none;
			font-size:369%;
		}
			#bd .prod-hd h1 sup{
				font-size:30%;
			}
		#bd .prod-hd h4{
			font-size:138.5%;
			color:#fff;
		}
		
	body.product-detail #content{
		padding:36px;
		background:#000;
		height:600px;
		-moz-border-radius-bottomleft:6px;
		-moz-border-radius-bottomright:6px;
		-webkit-border-bottom-left-radius:6px;
		-webkit-border-bottom-right-radius:6px;
	}
	body.product-detail #bd{
		padding-bottom:0px;
	}
 		#huge-phone{
			position:absolute;
			top:104px; right:0px;
		}
			
			.product-blurb{
				font-size:108%;
				line-height:19px;
				color:#fff;
				width:560px;
			}
	
			.product-features h3{
				color:#0065a4;
				font-family:Helvetica,Arial;
				font-size:167%;
				margin-top:40px;
			}
			.product-features ul{
				color:#0065a4;
				padding-left:10px;
				margin-bottom:40px;
			}
				.product-features li{
					list-style:disc inside;
					margin-top:12px;
				}
					.product-features li span{
						color:#fff;
					}
					
			.big-buy-butt{
				display:block;
				width:89px; height:30px;
				background:url(../images/big-buy.gif) no-repeat;
				text-indent:-9999px;
			}
	
	.needs{height:230px; width:670px;}
	.needs li{
		display:block;
		width:326px; height:67px;
		float:left;
		margin:0 7px 7px 0;
	}
		.needs li a{
			display:block;
			width:326px; height:67px;
			text-indent:-9999px;
		}
			.need-mid-to-moderate-hearing-loss{
				background:url(../images/need-mtmhl.gif) no-repeat;
			}
			.need-moderate-to-severe-hearing-loss{
				background:url(../images/need-mtshl.png) no-repeat;
			}
      .need-low-speech{
				background:url(../images/need-ls.png) no-repeat;	
			}
      .need-moderate-hearing-loss{
				background:url(../images/need-mhl.png) no-repeat;
			}
      .need-low-vision{
				background:url(../images/need-lv.png) no-repeat;
			}
      .need-limited-mobility{
				background:url(../images/need-lm.png) no-repeat;
			}
			
			.need-mid-to-moderate-hearing-loss{
/*				background:none;*/
/*				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/need-mtmhl.png')*/
			}

			
	.products-a{
		width:667px;
	}
		.products-a h2{
			color:#111;
			font-family:Helvetica, Arial;
			font-size:189%;
			clear:both;		
		}	
		.products-a ul{
			margin-bottom:29px;
		}

		#bd ul.categories{
		 	display:block;
			margin-bottom:30px;
			clear:both;
		}
			ul.categories li{
				display:block;
				float:left;
				width:323px;
                                _width:310px;
				margin:0px 8px 5px 0px;
				border:1px #ccc solid;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border-radius:3px;
			}
				ul.categories li a{
					display:block;
					padding:5px;
					font-size:93%;
					color:#333;
					text-decoration:none;
					width:100%;
					background:url(../images/category-arrow.gif) no-repeat 308px 9px;
				}
	#bd .products-b{
		width:244px;
		padding-left: 33px;
		margin-left: 0px;
		/*margin-left:33px;*/
		/*padding-top: 40px;*/
	}
		.products-b h2{
			color:#111;
			font-family:Helvetica, Arial;
			font-size:189%;
			clear:both;		
		}	
	
	
	table.plans{
		width:940px;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		border-radius:7px;
		border-collapse:collapse;
		overflow:hidden;
		margin-bottom:12px;
	}
		.plans tr{
			background:#000 url(../images/plan-bg.png) repeat-x;
			height:53px;
		}
		.plans tr.plan-header{
			background:#292929 url(../images/plan-header-bg.png) repeat-x;
		}
			.plans td, .plans th{
				color:#fff;
				padding:15px; margin:0px;
				border-bottom:1px #666	 solid;
			}
			.plans td{
				font-weight:normal;
				font-size:131%;
			}
				.plans td a.choose-plan{
					display:block;
					font-size:82%;
					color:#fff;
					text-decoration:none;
					text-align:center;
					padding:5px 0px;
					background:#7f7f7f url(../images/choose-button.png) repeat-x;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;
				}
			.plans th{
				font-size:93%;
				font-family:'Helvetica', 'Arial';
				text-transform:uppercase;
			}
			.plans th.plan-type{
				font-size:116%;
			}
			.plans td.plans-include{
				font-size:108%;
				text-transform:uppercase;
				font-family:'Helvetica', 'Arial';
			}
				.plans .plans-include .blue-feature{
					padding-left:12px;
					color:#0065a4;
				}
	
	
#ft{
	position:relative;
	height:96px;
	font-size:93%;
}
	#bottom-nav{
		position:absolute;
		top:16px; left:0px;
	}
		#bottom-nav li{
			float:left;
			margin:0 14px 0 0;
		}
			#ft #bottom-nav li a{
				color:#9c9c9c;
				font-size:116%;
			}
	#bottom-links{
		position:absolute;
		top:16px; right:0px;
	}
		#bottom-links li{
			float:right;
			margin:0 0 0 16px;
		}
			#bottom-links li a{
				color:#999;
			}
	#copyright{
		position:absolute;
		top:39px; right:16px;
		font-size:85%;
	}
	
	/** IE temp shi **/	
	
/*	#bd h1{
		background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/header-bg.png', sizingMethod='scale');
	}
	
	#bd h1 span{
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/header-bg-waves.png');}*/
	
	table li{
		list-style:disc outside;
	}

		

.featured img {
	padding-bottom: 10px;
}