@charset "utf-8";
/* TC HELICON MAIN CSS */
/* ALTERING CONTENT IN THIS DOCUMENT WILL AFFECT ALL SITES! */

#corporateIE6
{
 background:#F3F3F3;
 width: 972px;
 border: 0px;
 margin-top: 8px;
 position: relative;
 bottom: 0px;
 margin-left: auto;
 margin-right: auto;
 height: 42px;
 display:none;
 visibility:hidden;
 visibility:collapse;

}

.corporatetcheliconIE6{
 margin-left:55px;
 width:250px;
 padding-bottom: 5px;
 text-align:center;		
 float: left;
}
		
.corporatetcheliconIE6 a{
 width:250px;		
 float: left;
 height: 15px;
 color:#CCCCCC;
 text-decoration:none;
 font-size: 11px;
}
		
.corporatetcheliconIE6 a:hover{
 width:250px;		
 background:none;
 color:#CCCCCC;
}	

.corporatetcelectronicIE6{
 width:250px;
 padding-bottom: 5px;
 text-align:center;		
 float: left;
}
	
.corporatetcelectronicIE6 a{
 width:250px;		
 float: left;
 height: 15px;
 color:#CCCCCC;
 text-decoration:none;
 font-size: 11px;	
}
		
.corporatetcelectronicIE6 a:hover{
 width:250px;		
 background:none;
 color:#CCCCCC;
}	
			
.corporatedynaudioIE6{
 width:250px;
 padding-bottom: 5px;
 text-align:center;		
 float: left;
}
	
.corporatedynaudioIE6 a{
 width:250px;		
 float: left;
 height: 15px;
 color:#CCCCCC;
 text-decoration:none;
 font-size: 11px;		
}
		
.corporatedynaudioIE6 a:hover{
 width:250px;		
 background:none;
 color:#CCCCCC;
}
/*----------------------------------JESS CSS START---------------------------------------*/
/*span.newsOverlayBig {
 position:relative;
 z-index:1300;
 width: 540px;
 height: 237px;
 background-image: url(http://www.tc-helicon.com/files/images/entiresite/news_frame_big.png);
 background-repeat: no-repeat;
 background-color:default;
}

span.newsOverlay {
 position:relative;
 z-index:1300;
 width: 154px;
 height: 99px;
 background-image: url(http://www.tc-helicon.com/files/images/entiresite/news_frame_gradient.png);
 background-repeat: no-repeat;
 background-color:default;
}*/    



.articleShareThis{
/*	margin:0 0 0 0px;
	padding:0 0 0 0px;*/
	list-style:none;
}


.articleShareThis li{
	/*padding: 0 0 0px 0px;
	background-repeat:no-repeat;
	width:200px;
	text-indent:25px;*/

}


.liArticleShareThis{
text-indent:25px;
	background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/sharethis16x16.png);width:16px; height:16px;}

	* html .liArticleShareThis{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/sharethis16x16.png', sizingMethod='crop');
}




ul.nextStepFrontpage{
	padding-left:10px;
	list-style-type:none;
	line-height:2;
	margin-left:0px;
	margin-top:0px;
	font-size:1em;
	text-indent: 17px;	
}

.nextStepFrontpage li{
	padding: 2px 0 0 5px;
	background-repeat:no-repeat;
	line-height:2;
 	background-position: 0 7px;
}

.FormFieldInputsMedium
{
 width: 380px;
 height: 200px;
}

.clsRightClmn
{
 padding-left:10px;
 width:210px;
}

/*********************************************************************************************/

span.imageThumbs span.art {
 display: block;
 position: relative;
}

span.thumbMedium span.art {
 width: 150px;
 height: 90px;
 overflow: hidden;
 left: 2px;
 top: 2px;	
}

span.imageThumbs span.gradientOverlay {
 display: block;
 position: relative;
 margin-top:-90px;
 top: 0;
 left: 0;
 cursor: pointer;
 background-repeat: no-repeat;
 background-position: left top;
}

span.thumbMedium span.gradientOverlay {
 width: 154px;
 height: 99px;
 background-image: url(http://www.tc-helicon.com/files/images/entiresite/news_frame_gradient.png);
}
* html span.thumbMedium span.gradientOverlay {
 background: transparent;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/news_frame_gradient.png', sizingMethod='crop');
}

/*VIDEO*/
span.imageThumbs span.gradientOverlayVideo {
 display: block;
 position: relative;
 margin-top:-90px;
 top: 0;
 left: 0;
 cursor: pointer;
 background-repeat: no-repeat;
 background-position: left top;
}

span.thumbMedium span.gradientOverlayVideo {
 width: 154px;
 height: 99px;
 background-image: url(http://www.tc-helicon.com/files/images/entiresite/news_frame_gradient_video.png);
}
* html span.thumbMedium span.gradientOverlayVideo {
 background: transparent;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/news_frame_gradient_video.png', sizingMethod='crop');
}

/************************************************************************************************/
span.imageFull span.artFull {
 display: block;
 position: relative;
}

span.fullMedium span.artFull {
 width: 540px;
 height: 232px;
 overflow: hidden;
 left: 0px;
 top: 0px;	
}

span.imageFull span.gradientOverlayFull {
 display: block;
 position: relative;
 margin-top:-233px;
 top: 0;
 left: 0;
 cursor: pointer;
 background-repeat: no-repeat;
 background-position: left top;
}

span.fullMedium span.gradientOverlayFull {
 width: 540px;
 height: 240px;
 background-image: url(http://www.tc-helicon.com/files/images/entiresite/news_frame_big.png);
}
* html span.fullMedium span.gradientOverlayFull {
 background: transparent;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/news_frame_big.png', sizingMethod='crop');
}
/************************************************************************************************/
.clsProductLink:link
{
 color:#638ab4;
 font-weight:bold;
 background-color:none;
}
.clsProductLink:hover
{
 color:#638ab4;
 font-weight:bold;
 background-color:#e6e6e6;
text-decoration:none;
}
.clsProductLink:visited
{
 color:#638ab4;
 font-weight:bold;
 background-color:none;
}

/*PRODUCTLINKDESCRIPTION-----------------------*/
.clsProductLinkDescription:link
{
 font-size:11px;
 color:#9f9f9f;
/*font-weight:bold;*/
 background-color:none;
}
.clsProductLinkDescription:hover
{
 font-size:11px;
 color:#9f9f9f;
/* font-weight:bold;*/
 background-color:#e6e6e6;
text-decoration:none;
}
.clsProductLinkDescription:visited
{
 font-size:11px;
 color:#9f9f9f;
/*font-weight:bold;*/
 background-color:none;
}

/*---------------------------------------------*/

A.clsBuyNowLinks
{
 font-weight:normal;
 position:relative;top:28px;
 border:0px solid black;
 height:40px;
 font-weight:normal;
 background-color:none;
}

.clsBuyProduct
{
 width:68px;
 height:100px;
 float:left;
 border:0px solid black;
 text-align:center;
}

.clsProductNotAvailable
{
 width:68px;
 height:100px;
 position:relative;top:35px;
 float:left;
 border:0px solid black;
 text-align:center;
 color:red;
}

.clsContentContainer970
{
 margin-top:4px;
 margin:15px;
 width:955px;
 /*float:left;*/
}

/*
.searchmagnifyingglassNews
{
 width: 16px;
 height: 16px;
 position:relative;
 float:left;
 top: 7px;
 left: 3px;
 margin-left: 0px;
 background-image: url(http://www.tc-helicon.com/files/images/entiresite/magnifyingglass.gif);
 background-repeat: no-repeat;
 z-index:9;
}	
*/

/*	
.searchfieldNews
{
 color: #CCCCCC;
 border: solid 1px #CCCCCC;
 font-style: normal;
 font-family: verdana;
 font-weight: normal;
 font-size:12px;
 background-color: #FFFFFF;
 width: 170px;
 height: 17px;
 margin-top:-29px;
 padding-left:20px;
*/
 /*padding-top:20px;*/
 /*position: relative;
 clear:left;*/
 /*top: 67px;*/
 /*left: 50%;*/
 /*margin-left: 285px;*/
/*}*/


/****************************** SEARCH NEWS ****************************/

.oldernews{
	position:relative;
	float:left;
}

.searchnews{
	position:relative;
	float:right;
}


	.searchmagnifyingglassnews{
		width: 16px;
		height: 16px;
		background-image: url(http://www.tc-helicon.com/files/images/entiresite/magnifyingglass.gif);
		margin-left: 3px;
		padding-left:0px;
		z-index: 21111;
		position:absolute;
		top:32px;
		margin-top:0px;
		background-repeat:no-repeat;
		}				
	
	.searchfieldnews{
		color: #CCCCCC;
		border: solid 1px #CCCCCC;
		font-style: normal;
		font-family: verdana;
		font-weight: normal;
		font-size:12px;
		background-color: #FFFFFF;
		width: 150px;
		height: 17px;
		padding-left:20px;
		margin-left: 0px;	
		z-index: 9;
		float:left;
		margin-top:6px;
		position:absolute;
	}
		
	.searchsubmitnews{
		width: 21px;
		height: 21px;
		padding-left:170px;
		z-index: 9;
		position:absolute;
		margin-left:5px;
		float:right;
		margin-top:6px;
		}

/****************************** NEWS SEARCH BUTTON START ****************************/

.IR {
  position:relative;
  top:-30px;
  left:199px;
  overflow: hidden;
  font-size: 1em;
}

.IR em {
  display: block;
  position: absolute;
  top: 0; left: 0;
  z-index: 1;
}

button#IRbutton {
  background: none;
  border: none;
  float: left;
  display: inline;
}

#IRbutton:hover { cursor: pointer; /* cursor: pointer; for IE5 */ }
#IRbutton, #IRbutton em { width: 21px; height: 21px; }
#IRbutton em { background: url(http://www.tc-helicon.com/files/images/entiresite/submitbutton.gif) no-repeat; }
#IRbutton:hover em, #IRbutton:focus em { background-position: 0px 0px; }

/* for ie5.x/mac only */
* html>body .IR {
  position: static;
  overflow: visible;
  font-size: 10px;
}
* html>body .IR em { position: static; }
* html>body #IRbutton em { margin-bottom: 0px; }

/************************************* NEWS SEARCH BUTTON SLUT ************************/
	
.searchsubmitNews
{
 width: 21px;
 height: 21px;
 position: relative;
 clear:left;
 top: 4px;
 background-image: url(http://www.tc-helicon.com/files/images/entiresite/submitbutton.gif);
 /*left: 50%;*/
 /*margin-left: 464px;*/
}

.clsBlankLink:hover
{
 background:none;
}

.clsGrayDate
{
 color:#999999;
 font-size:11px;
}

.clsFrontpageFlashCampaign
{
 width:530px;
 float:left;
}

.clsFrontPageNews
{
 margin-top:4px;
 padding-left:10px;
 background-image: url(http://www.tc-helicon.com/files/images/entiresite/narrowbackgroundgradientgray430.gif);
}

ul.clsFrontpageList{
 list-style-image:url(http://www.tc-helicon.com/files/images/entiresite/grayarrowsmall.png);
 color:#666666;
 margin-left:15px;
 font-size:12px;
}

* html .clsFrontpageList{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/grayarrowsmall.png', sizingMethod='crop');
	}

.clsHRvideo
{
 background-image:url(http://www.tc-helicon.com/files/images/entiresite/dottedline.png);
 background-repeat:repeat left;
 width:100%;
 height:1px;
 margin-top:8px;
 margin-bottom:8px;
}

* html .clsHRvideo{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/dottedline.png', sizingMethod='crop');
	}

.clsRightClmnImage{
 padding-right:12px;
}


.clsContentContainer

{
 margin-top:10px;
 padding:5px 15px 15px 15px;
 width:540px;
 float:left;
}

ul, li{
padding-left: 0px;
margin-left: 10px;
}

.clsDownloadlist{
	clear:both;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 20px;
	font-size:0.9em;
	background-position: 0 4px;
	background-image:url(http://www.tc-helicon.com/files/images/entiresite/grayarrowsmall.png);
	list-style:none;
}

* html .clsDownloadlist{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/grayarrowsmall.png', sizingMethod='crop');
	}

.clsSubscribeToRSS{
	clear:both;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 20px;	
	font-size:0.9em;
	background-position: 0 4px;
	background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/rss.png);
	list-style:none;
	width:300px;
	height:16px;
}

* html .clsSubscribeToRSS{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/rss.png', sizingMethod='crop');
	}

.clsBoxProductNav{
 border:1px solid #cccccc;
 padding-bottom:5px;
}

ul.clsProductHeadline{
 list-style-image:url(http://www.tc-helicon.com/files/images/entiresite/bluearrow.png);
 color:#155ea7;
 margin-left:15px;
 font-size:20px;
 width:870px;
}

* html ul.clsProductHeadline li{
	background: transparent;
	margin-top: 10px;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/bluearrow.png', sizingMethod='crop');
	}

ul.clsMenuHeadline{
 list-style-image:url(http://www.tc-helicon.com/files/images/entiresite/bluearrow.png);
 color:#666666;
 margin-left:15px;
 padding-top:2px;
 font-size:18px;
}

* html ul.clsMenuHeadline li{
	background: transparent;
	margin-top:10px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/bluearrow.png', sizingMethod='crop');
	}


.clsBodyList
{
padding-left:18px;
margin-left:0px;
}

/*----------------------------------JESS CSS SLUT---------------------------------------*/
body, h1, h2, h3, h4, h5, h6, h7, p, img, ul, li{
	margin: 0px;
	padding: 0px;
	border: 0px;
	line-height:18px;
}

body{
	margin-left: auto;
	margin-right: auto;
	min-width:994px;
}

img a:link{
	background:none;
	}
img a:active{
	background:none;
	}
img a:visited{
	background:none;
	}
img a:hover{
	background:#CCFF00;
}



p{
 margin-bottom:14px;
}

a:link{
 color:#666666;
 text-decoration:none;
 /*font-weight:bold;*/
}
	
a:active{
 color:#666666;
 text-decoration:none;
 /*font-weight:bold;*/
}

a:visited{
 color:#666666;
 text-decoration:none;
 /*font-weight:bold;*/
}

a:hover{
text-decoration:underline;
 /*color:#FFFFFF;*/
 /*text-decoration:none;*/
 /*background: #155ea7;*/
 /*font-weight:bold;*/
}
	
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
color:#444444;
	}


/* GENERAL STYLE */

h1, h2, h3, h4, h5, h6{
	font-stretch:normal;
	font-style:normal;
	font-weight:normal;
	font-size-adjust:none;
	}

h5{ /* PAGE HEADER*/
	color: #888888;
	text-decoration:none;
	font-size: 12px;
	font-style:normal;
	}
		
h1{ 
	color: #155ea7;
	text-decoration:none;
	font-size: 17px;
	/*padding-top:4px;*/
	font-style:normal;
	margin-bottom:3px;
	}	
	
.indexblogheadline{ /* SECTION HEADER */
	color: #FFFFFF;
	background-color:#155ea7;
	height:22px;
	padding-left:5px;
	margin-top:4px;
	text-decoration:none;
	font-size: 18px;
	font-style:bold;
	margin-bottom:5px;
	line-height:normal;
	}		
	
h2{ 
	color: #155ea7;
	text-decoration:none;
	font-size: 17px;
	/*padding-top:4px;*/
	font-style:normal;
	margin-bottom:3px;
	}

h2 a:link{
 color:#155ea7;
 text-decoration:none;
 font-weight:normal;
}

h2 a:active{
 color:#155ea7;
 text-decoration:none;
 font-weight:normal;
}

h2 a:visited{
 color:#155ea7;
 text-decoration:none;
 font-weight:normal;
}

h2 a:hover{
 text-decoration:underline;
 background:none;
 font-weight:normal;
}


.widgettitle{
	color: #FFFFFF;
	background-color:#155ea7;
	height:22px;
	padding-left:5px;
	margin-top:4px;
	text-decoration:none;
	font-size: 18px;
	font-style:bold;
	margin-bottom:5px;
	line-height:normal;
}

.widgettitle a:link{
	color: #FFFFFF;
}

.widgettitle a:visited{
	color: #FFFFFF;
}





h3{ /* ARROW HEADER */
	color: #999999;
	text-decoration:none;
	font-size: 1.2em;
	font-style:normal;
	background-image:url(http://www.tc-helicon.com/files/images/entiresite/bluearrow.png);
	background-repeat:no-repeat;
	background-position: 0 2px;
	padding-left:15px;
	}

* html .h3{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/bluearrow.png', sizingMethod='crop');
	}

h4{ /* SECTION HEADER */
	color: #FFFFFF;
	background-color:#155ea7;
	height:22px;
	padding-left:5px;
	margin-top:4px;
	text-decoration:none;
	font-size: 18px;
	font-style:bold;
	margin-bottom:5px;
	line-height:normal;
	}	
	
.h1background{
	background-color:#155ea7;
	height: 24px;
	width: 100%;
	}



	
/* THE TOP BARE HOLDING THE SITE */	
#topbaseline{
	background: #155ea7;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 15px;
	}

#logo{
	/*width: 70px;
	height: 70px;*/
	position:absolute;
	margin-top: -15px;
	margin-left: -8px;
	background:none;
	z-index: 9;
}
	
	#logo a:hover{
		background:none;
		}

/* HOLDS THE MAIN NAVIGATION */
#mainmenu{
	background: #000000;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	height: 40px;
	}
		
	
	.menushader{ /* THE MENU SHINING EFFECT */
		background:#FFFFFF;
		width: 100%;
		height: 20px;
		filter: alpha(opacity=30);
		-moz-opacity: .30;
		opacity: .30;
		position:absolute;
		left: 0px;
		top: 0px;
		}		
	
	.firstmenubackground{
		position: relative;
		left: 0px;
		width: 90px;
		height: 40px;
		float: left;
		}
		
	.menubackground{ /* POSITIONS THE MAIN MENU AND JAVASCRIPT LINK*/
		position: relative;
		width: 119px;
		height: 40px;
		float: left;
		border-left: solid 1px #969696;
		text-decoration: none;
		color: #FFFFFF;
		}	

	.menubackground:hover{

		background: #155ea7;
		cursor: pointer;
		color: #FFFFFF;
		text-decoration: none;
		font-weight:normal;
		}
		
				
	.menubackground a:link{
		cursor: pointer;
		color: #FFFFFF;
		text-decoration: none;
		font-weight:normal;
		}
		
	.menubackground a:hover{
		background: #155ea7;
		cursor: pointer;
		color: #FFFFFF;
		text-decoration: none;
		font-weight:normal;
		}
	.menubackground a:visited{
		cursor: pointer;
		color: #FFFFFF;
		text-decoration: none;
		font-weight:normal;
		}	
	
	.lastmenubackground{ /* FOR THE LAST BORDER LEFT IN THE MENU */	
		position: relative;
		width: 289px;
		height: 40px;

		float: left;
		border-left: solid 1px #969696;
		}
		
	.logotext{
		padding-top:8px;
		padding-left:25px;
		position:absolute;		
		}	
		
	.logotext a:hover{
		background:none;
		}	
	
	.menuicon{ /* HOLDS THE MAIN MENU ICON */
		position: relative;
		width: 16px;
		padding-right: 0px;
		padding-left: 8px;
		padding-top: 11px;
		height: 16px;
		float: left;
		}
	
	
	.menutext{ /* POSITION THE MAIN MENU TEXT AND HTML LINKS */	
		padding-left: 15px;
		padding-top: 12px;
		}



		
/* HOLDS THE PAGE HEADER AND THE SEARCH BAR */
#whitespace{
	background: #ffffff;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	height: 44px;
	}
	
	.pageheader{
		padding-top: 15px;
		padding-left: 70px;
		color: #CCCCCC;
		}

	.searchmagnifyingglass{
		width: 16px;
		height: 16px;
		background-image: url(http://www.tc-helicon.com/files/images/entiresite/magnifyingglass.gif);
		background-repeat: no-repeat;
		position:absolute;
		top: 70px;
		margin-left: 778px;	
		z-index:10;
		}				
	
	.searchfield{
		color: #CCCCCC;
		border: solid 1px #CCCCCC;
		font-style: normal;
		font-family: verdana;
		font-weight: normal;
		font-size:12px;
		background-color: #FFFFFF;
		width: 150px;
		height: 16px;
		padding-left:20px;
		padding-top:2px;	
		position:absolute;
		top: 67px;
		margin-left: 775px;	
		z-index: 9;
	}
		
	.searchsubmit{
		width: 21px;
		height: 21px;
		position:absolute;
		top: 67px;
		margin-left: 954px;	
		z-index: 9;
		}
	
	
/* CONTAINS ALL CONTENT EXCEPT TOP NAVIGATION BAR */
#container{
	background: #FFFFFF;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:35px;
	width: 980px;
	min-height: 500px;
	border: solid 1px #CCCCCC;
	}
	
	/* HOLDS THE FLASH BAR */
	#flashbar{ 
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		}
	
	#contentcontainer{
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 8px;
		min-height: 500px;
		}


	/* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */
	/* CONTENT BELOW DIFFERS */
	/* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */

	.footerDocColumn{
	 width:760px;
	 height:100%;
	 float:left;	
	 padding-left:10px;
	 padding-top:2px;
	 padding-bottom:15px;
	 padding-right:25px;
	 margin-top:4px;
	 margin-bottom:10px;
	 background-image: url(http://www.tc-helicon.com/files/images/entiresite/widebackgroundgradientgray.jpg);
	 background-repeat:repeat-y;		
	}

	.frontPageColumn1{
	 width:335px;
	 height:100%;
	 float:left;
	 margin-top:0px;
	 padding-top:0px;
	 padding-right:5px;
/*	 background-image: url(http://www.tc-helicon.com/files/images/entiresite/backgroundgradientgray325.jpg);
	 background-repeat: repeat-y;
*/
	
	}
	.frontPageColumn2{
	 width:420px;
	 height:100%;
	 float:left;
	 margin-top:0px;
	 padding-top:0px;
	 padding-left:10px;
	 padding-top:0px;
	 padding-right:25px;
	 margin-top:0px;
/*	 background-image: url(http://www.tc-helicon.com/files/images/entiresite/widebackgroundgradientgray.jpg);
	 background-repeat: repeat-y;
*/
	}

	.frontPageColumn3{
	 width:175px;
	 height:100%;
	 float:left;
	 margin-top:0px;
	 padding-top:4px;
	 padding-left:0px;
/*
	 background-image: url(http://www.tc-helicon.com/files/images/entiresite/backgroundgradientgray175.jpg);
	 background-repeat: repeat-y;	
*/
	}

	

			.column1{
			width:165px;
			height:100%;
			float:left;
			padding-top:0px;
			padding-right:5px;		
			}

			ul.productmenu{
				padding-left:10px;
				list-style-type:none;
				margin-left:0px;
				margin-top:8px;	
				}	
			.productmenu li{
				padding: 5px 0 0 5px;
				line-height:2;
				}
		
		.column2{
			width:545px;
			height:100%;
			float:left;	
			padding-left:10px;
			padding-top:2px;
			padding-right:25px;
			margin-top:4px;
			background-image: url(http://www.tc-helicon.com/files/images/entiresite/widebackgroundgradientgray.jpg);
			
			background-repeat:repeat-y;	
			margin-bottom:10px;	
			}
		.clsRightcolumn{
			width:375px;
			height:100%;
			float:left;	
			padding-left:10px;
			padding-top:5px;
			margin-top:10px;
			padding-right:20px;
			background-image: url(http://www.tc-helicon.com/files/images/entiresite/narrowbackgroundgradientgray.jpg);
			background-repeat:repeat-y;
			margin-bottom:10px;
		
			}

				
			ul.producttext{
				margin-left:10px;
				margin-bottom:5px;
				padding-left:15px;
				text-align:justify;
				font-size:0.9em;
				clear:left;
				float:right;
				}
			* html .producttext{
				background: transparent;		
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/grayarrowsmall.png', sizingMethod='crop');
			}	

		
		.column3{
			width:220px;
			height:100%;
			float:left;	
			padding-top:10px;
			padding-left:0px;	
			}
	
	.hr{
		background-image:url(http://www.tc-helicon.com/files/images/entiresite/dottedline.png);
		background-repeat:repeat left;
		width:100%;

		height:1px;
		margin-top:20px;
		margin-bottom:35px;
		}
	
	* html .hr{
		background: transparent;		
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/dottedline.png', sizingMethod='crop');
		}
	/* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */
	/* CONTENT ABOVE DIFFERS */
	/* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */
	
	


	
	/* HOLDS THE CURRENT PATH */

	#currentpath{ 		
		background:none;
		width: 970px;
		border-top: solid 1px #CCCCCC;
		position: relative;
		bottom: 0px;
		margin-top: 10px;
		margin-left: auto;
		margin-right: auto;
		min-height: 40px;
		clear:both;
		}
		
	div.currentpathlogo{
		background-image: url(http://www.tc-helicon.com/files/images/logos/tc-helicon_logo_h32x32.png);
		background-repeat: no-repeat;
		position: relative;
		height: 32px;
		width: 32px;
		float:left;
		margin-top:4px;
		margin-left:5px;
		}

	* html div.currentpathlogo {
		background: transparent;		
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/logos/tc-helicon_logo_h32x32.png', sizingMethod='scale');
}	
	
	.currentpathtext{
		position: relative;
		float: left;
		padding-left:10px;
		padding-top:12px;
		color:#CCCCCC;
		/*font-size:0.9em;*/
font-size:11px;
		}
		
	
	/* HOLDS THE FOOTER */
	#footer{
		background:none;
		width: 970px;
		border: solid 1px #CCCCCC;
		position: relative;
		bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom:10px;
		min-height: 130px;
		}
		
			.footercategorycontainer{
				position: relative;
				width: 230px;
				padding-left: 10px;
				padding-top: 10px;
				float: left;
				text-decoration: none;
				}

			.footerLookAndFeel{
				position: relative;
				width: 230px;
				padding-left: 10px;
				padding-top: 10px;
				float: left;
				text-decoration: none;
				}
				
				.footercategorytitle{
					position: relative;
					padding-left: 10px;
					padding-top: 5px;
					padding-bottom: 10px;
					padding-right: 5px;
					float: left;
					background:none;
					color: #155ea7;
					font-weight:bold;
					}
				
				.footerelementcontainer{
					position: relative;
					width: 217px;
					padding-left: 10px;
					padding-top: 5px;
					padding-bottom: 5px;
					padding-right: 5px;
					float: left;
					}
	
					.footerelement{
						position: relative;
						width: auto;
						float: left;
						text-decoration: none;
						margin-left: 15px;
						}
						
						.footerelementimage{
							position: relative;
							width: auto;
							padding-right: 10px;
							padding-left: 0px;
							height: 16px;
							float: left;
							background:#FFFFFF;
							}
						
						.footerelementtext{
							position: relative;
							width: auto;
							height: auto;
							float: left;
							padding-top: 1px;
							padding-left: 1px;
							padding-right: 1px;
							font-size: 11px;
							}
							
					.footerelement:hover{
						background: #155ea7;
						color: #FFFFFF;
						cursor: pointer;
						}

	/* HOLDS THE CORPORATE COMPANIES */						
	#corporate{
		background:#F3F3F3;
		width: 972px;
		border: 0px;
		margin-top: 8px;
		position: relative;
		bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		height: 42px;
		display:block;
		}							
		
		.corporatetchelicon{
			margin-left:110px;
			width:250px;
			padding-bottom: 5px;
			text-align:center;		
			float: left;
			}
		
		.corporatetchelicon a{
			width:250px;		
			float: left;
			height: 15px;
			color:#CCCCCC;
			text-decoration:none;
			font-size: 11px;	
			}
		
		.corporatetchelicon a:hover{
			width:250px;		
			background:none;
			color:#CCCCCC;
			}	
			
	
		
		.corporatetcelectronic{
			width:250px;
			padding-bottom: 5px;
			text-align:center;		
			float: left;
			}
		
		.corporatetcelectronic a{
			width:250px;		
			float: left;
			height: 15px;
			color:#CCCCCC;
			text-decoration:none;
			font-size: 11px;	
			}
		
		.corporatetcelectronic a:hover{
			width:250px;		
			background:none;
			color:#CCCCCC;
			}	
			
			
		.corporatedynaudio{
			width:250px;
			padding-bottom: 5px;
			text-align:center;		
			float: left;
			}
		
		.corporatedynaudio a{
			width:250px;		
			float: left;
			height: 15px;
			color:#CCCCCC;
			text-decoration:none;
			font-size: 11px;		
			}
		
		.corporatedynaudio a:hover{
			width:250px;		
			background:none;
			color:#CCCCCC;
			}	
			

		
	/* HOLDS THE COPYRIGHT INFORMATION */
	#copyright{
		background:none;

		width: 970px;
		padding-top: 10px;
		padding-bottom: 15px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		color: #CCCCCC;
		font-size: 11px;
		}





#bottomspace{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	height: 50px;
	}




/* SCRIPTS SCRIPTS SCRIPT SCRIPTS SCRIPTS SCRIPTS SCRIPTS SCRIPTS SCRIPTS SCRIPTS SCRIPTS SCRIPTS SCRIPTS SCRIPTS SCRIPTS */



#contentcontainer .noscript { display:none; }

/* swapper content */
#contentcontainer .swapcontent { display:none; }
#contentcontainer .swapcontent.active, #contentcontainer.hasjs .swapcontent { display:block; }





/* FOR THE DIFFERENT LINK ICONS */
.opensamewindow, .opennewwindow, .expandwindow, .contractwindow{
	clear:both;
	background-repeat: no-repeat;
	padding: 4px 0 4px 20px;
	font-size:0.9em;
	background-position: 0 4px;
	}

	.opensamewindow{ /* OPEN IN SAME WINDOW */
		background-image:url(http://www.tc-helicon.com/files/images/entiresite/links/opensamewindow.png);
		width:auto;
		height:16px;
		list-style:none;
		}

	* html .opensamewindow{
		background: transparent;		
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/links/opensamewindow.png', sizingMethod='crop');
		}
	
	.opennewwindow{ /* OPEN IN NEW WINDOW ICON */
		background-image:url(http://www.tc-helicon.com/files/images/entiresite/links/opennewwindow.png);
		width:100%;
		height:16px;
		list-style:none;
		}

	* html .opennewwindow{
		background: transparent;		
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/links/opennewwindow.png', sizingMethod='crop');
		}
	

	.expandwindow{ /* EXPAND THE CURRENT WINDOW */
		background-image:url(http://www.tc-helicon.com/files/images/entiresite/links/expandwindow.png);
		width:100%;
		height:16px;
		list-style:none;
		}

	* html .expandwindow{
		background: transparent;		
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/links/expandwindow.png', sizingMethod='crop');
		}

		
	.contractwindow{ /* CONTRACT THE CURRENT WINDOW */
		background-image:url(http://www.tc-helicon.com/files/images/entiresite/links/contractwindow.png);
		width:100%;
		height:16px;
		list-style:none;
		}

	* html .contractwindow{
		background: transparent;		
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/links/contractwindow.png', sizingMethod='crop');
		}
		
/* FOOTER ELEMENTS */		
		
.footerElements{
	margin:0 0 0 10px;
	padding:0 0 0 0px;
	list-style:none;
	text-indent:17px;
	font-size:11px;
	/*font-weight:normal;*/
}

/*
.footerElements a:link{
	list-style:none;
	font-size:11px;
	font-weight:normal;
}
*/

.footerElements li{
	padding: 0 0 12px 5px;
	background-repeat:no-repeat;
	width:200px;
}

.footerRSS{background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/rss.png);width:16px; height:16px;}
* html .footerRSS{ 
	background: transparent;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/rss.png', sizingMethod='crop');
}
		
.footerNewsletter{background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/newsletter.png);width:16px; height:16px;}
* html .footerNewsletter{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/newsletter.png', sizingMethod='crop');
}	

	
.footerShareThis{background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/sharethis16x16.png);width:16px; height:16px;}
* html .footerShareThis{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/sharethis16x16.png', sizingMethod='crop');
}	



.footerForum{background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/forum.png);width:16px; height:16px;}	
* html .footerForum{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/forum.png', sizingMethod='crop');
}	


.footerShareAnIdea{background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/shareanidea.png);width:16px; height:16px;}
* html .footerShareAnIdea{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/shareanidea.png', sizingMethod='crop');
}	

	
.footerContact{background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/contact.png);width:16px; height:16px;}
* html .footerContact{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/contact.png', sizingMethod='crop');
}	
	


.footerLookOriginal{background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/lookoriginal.png);width:16px; height:16px;}
* html .footerLookOriginal{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/lookoriginal.png', sizingMethod='crop');
}
	
.footerLookWatermark{background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/lookwatermark.png);width:16px; height:16px;}
* html .footerLookWatermark{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/lookwatermark.png', sizingMethod='crop');
}
	
.footerLookDynamic{background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/lookdynamic.png);width:16px; height:16px;}
* html .footerLookDynamic{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/lookdynamic.png', sizingMethod='crop');
}
	


.footerTheStory{background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/tc-helicon_logo_16x16.png);width:16px; height:16px;}
* html .footerTheStory{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/tc-helicon_logo_16x16.png', sizingMethod='crop');
}
	
.footerJobs{background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/jobs.png);width:16px; height:16px;}
* html .footerJobs{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/jobs.png', sizingMethod='crop');
}

.footerSitemap{background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/sitemap.png);width:16px; height:16px;}
* html .footerSitemap{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/sitemap.png', sizingMethod='crop');
}	

.footerNews{background-image:url(http://www.tc-helicon.com/files/images/entiresite/footer/news.png);width:16px; height:16px;}
* html .footerSitemap{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/footer/news.png', sizingMethod='crop');
}	

/* NEXT STEP*/

ul.nextStep{
	padding-left:10px;
	list-style-type:none;
	line-height:2;
	margin-left:0px;
	margin-top:8px;
	font-size:1em;
	text-indent: 17px;	
}

.nextStep li{
	padding: 5px 0 0 5px;
	background-repeat:no-repeat;
	line-height:2;
 	background-position: 0 7px;
}

/*************************************************************************************************/

.nextStepProduct{background-image:url(http://www.tc-helicon.com/files/images/entiresite/nextsteps/product_logo.png); width:150px; height:25px; }
* html .nextStepProduct{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/nextsteps/product_logo.png', sizingMethod='crop');
	}

.nextStepUpdates{background-image:url(http://www.tc-helicon.com/files/images/entiresite/nextsteps/Updates_logo.png); width:150px; height:25px; }
* html .nextStepUpdates{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/nextsteps/Updates_logo.png', sizingMethod='crop');
	}

.nextStepRegister{background-image:url(http://www.tc-helicon.com/files/images/entiresite/nextsteps/Register_logo.png); width:150px; height:25px; }
* html .nextStepRegister{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/nextsteps/Register_logo.png', sizingMethod='crop');
	}

.nextStepRSS{background-image:url(http://www.tc-helicon.com/files/images/entiresite/nextsteps/RSS_logo.png); width:150px; height:25px; }
* html .nextStepRSS{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/nextsteps/RSS_logo.png', sizingMethod='crop');
	}

.nextStepNewsletter{background-image:url(http://www.tc-helicon.com/files/images/entiresite/nextsteps/Newsletter_logo.png); width:150px; height:25px; }
* html .nextStepNewsletter{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/nextsteps/Newsletter_logo.png', sizingMethod='crop');
	}

/*************************************************************************************************/

.nextStepEbay{background-image:url(http://www.tc-helicon.com/files/images/entiresite/nextsteps/ebay_logo.png); width:150px; height:25px; }
* html .nextStepEbay{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/nextsteps/ebay_logo.png', sizingMethod='crop');
	}

.nextStepFindADealer{background-image:url(http://www.tc-helicon.com/files/images/entiresite/nextsteps/findadealer.png); width:150px; height:25px; }
* html .nextStepFindADealer{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/nextsteps/findadealer.png', sizingMethod='crop');
	}

.nextStepShopOnline{background-image:url(http://www.tc-helicon.com/files/images/entiresite/nextsteps/shoppingcart.png); width:150px; height:25px; }
* html .nextStepShopOnline{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/nextsteps/shoppingcart.png', sizingMethod='crop');
	}

.nextStepVideo{background-image:url(http://www.tc-helicon.com/files/images/entiresite/nextsteps/video.png); width:150px; height:25px; }
* html .nextStepVideo{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/nextsteps/video.png', sizingMethod='crop');
	}

.NextStepShareThis{background-image:url(http://www.tc-helicon.com/files/images/entiresite/nextsteps/sharethis16x16.png); width:150px; height:25px; }
* html .NextStepShareThis{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/nextsteps/sharethis16x16.png', sizingMethod='crop');
	}

.nextStepPrice{background-image:url(http://www.tc-helicon.com/files/images/entiresite/nextsteps/price.png); width:150px; height:25px; }
* html .nextStepPrice{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/nextsteps/price.png', sizingMethod='crop');
	}


/* PRICE*/


ul.price{
	padding-left:10px;
	list-style-type:none;

	line-height:2;


	margin-left:0px;
	margin-top:8px;
	font-size:1em;
	text-indent: 17px;	
}

.price li{

	padding: 5px 0 0 5px;

	background-repeat:no-repeat;
	line-height:2;
 	background-position: 0 7px;
}

.pricePrice{background-image:url(http://www.tc-helicon.com/files/images/entiresite/price/price.png); }
* html .pricePrice{
	background: transparent;		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tc-helicon.com/files/images/entiresite/price/price.png', sizingMethod='crop');
}


/* SHARETHIS BUTTON */
.stbuttontext:hover{
/*	background-color:#155ea7;*/
}


.voicesupportlink{
	display:none;
	visibility:collapse;
}

/* SHARETHIS BUTTON */
.stbuttontext:hover{
/*	background-color:#155ea7;*/
}



.share-buttons a{background:url(http://blog.tc-helicon.com/wp-content/themes/tc-helicon/images/icons.jpg) no-repeat;}

/*share it*/
.share-it{
	font:.917em arial, helvetica, sans-serif;
	width:100%;
	overflow:hidden;
}
.share-it div{
	float:left;
	width:560px;
}
.share-it span{
	display:block;
	margin-bottom:5px;
}
/*bookmark sprites*/
.share-block{
	padding: 0 0 50px 0;
}
.share-buttons{
	float:left;
	padding:5px 0;
	margin:0;
	border-bottom:1px solid #EBEBEB;
	width:100%;
}

.share-buttons li{
	float:left;
	list-style:none;
	margin:0 4px;
	padding-top:1px;
	display:inline;

}
.share-buttons a{
	display:block;
	overflow:hidden;
	height:14px;
	width:46px;
	color:#808080;
	font-size:7px;
	padding:40px 0 0;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	text-indent:4px;
}
.share-buttons a:hover{
	text-decoration:none;
}

.share-buttons .digg a:hover{background-position:-144px -96px;}
.share-buttons .digg a{background-position:-144px 0;}

.share-buttons .myspace a:hover{background-position:-96px -96px;}
.share-buttons .myspace a{background-position:-96px 0;}

.share-buttons .reddit a:hover{background-position:-192px -96px;}
.share-buttons .reddit a{background-position:-192px 0;}

.share-buttons .del-icio-us a:hover{background-position:-240px -96px;}
.share-buttons .del-icio-us a{background-position:-240px 0;}

.share-buttons .stumbleupon a:hover{background-position:-288px -96px;}
.share-buttons .stumbleupon a{background-position:-288px 0;}

.share-buttons .technorati a:hover{background-position:-336px -96px;}
.share-buttons .technorati a{background-position:-336px 0;}

.share-buttons .google a:hover{background-position:-384px -96px;}
.share-buttons .google a{background-position:-384px 0;}

.share-buttons .facebook a:hover{background-position:-48px -96px;}
.share-buttons .facebook a{background-position:-48px 0;}

.share-buttons .twitter a:hover{background-position:0px -96px;}*/
.share-buttons .twitter a{background-position:0 0;}


#voicesupportinfo{
	display:none;
	visibility:collapse;
}
#content li{margin-left:20px;}
#content .share-buttons li{margin-left:10px;}
#content {clear:both; float:left;}
/*______________________________________________________________ ACCOUNT */

#account-options{background:#000; list-style:none; height:20px;}
#account-options li{float:left; font-size:10px; font-weight:bold; text-transform:uppercase; padding:1px 10px;}
#account-options li a {color:#fff;}	
#account-options li:hover{background-position:0 -50px; background-repeat:repeat-x;}
#account-options li a:hover{text-decoration:none;}
#account-options li.log-out{float:right;}
.forgot-password{float:right; text-align:right; margin-top:-30px;}

#display-in-browser{	
	display:none;
	visibility:collapse;
}

/*______________________________________________________________ FORMS */

.account form {background:#fff; padding:1em; border:1px solid #eee;}

.account fieldset div {margin:0.3em 0; clear:both;}
.account form {margin:0 0 1em 0 ; width:30em;}

.account label {float:left; width:10em; text-align:right; margin-right:1em;}
.account legend {color:#0b77b7; font-size:1.2em;}
.account legend span {width:10em; text-align:right;}
.account input, #content.account select, #content.account textarea {padding:0.15em; width:175px; border:1px solid #ddd; background:#fafafa; font:bold 0.95em; -moz-border-radius:0.4em; -khtml-border-radius:0.4em;}
.account select{width:15.4em;}
.account textarea{width:27em;}

.account input:hover, .account input:focus, .account select:hover, .account select:focus, .account textarea:hover, .account textarea:focus {border-color:#666666; background:#f6f6f6;} 
.account fieldset {border:1px solid #ddd; padding:0 0.5em 0.5em;}


.account.radio, .date {position:relative;}
.account.radio fieldset, .date fieldset {border:none; width:auto; padding:1px 0 0 11em;}
.account.radio legend, .date legend {font-size:1em;	color:#000;}
.account.radio legend span, .date legend span {position:absolute; left:0; top:0.3em; width:10em; display:block;}
.account.radio label, .radio input {vertical-align:middle; display:inline; float:none; width:auto; background:none;	border:none;}
.account.radio div {float:left; white-space:nowrap;	clear:none;}

.account.checkbox input{width:20px; height:20px; margin:0;}

.account.email {width:14em;}

.account input.default {color:#bbb;}
	
.account #submit-go {margin-top:1em;	/* width:69px;	height:26px; text-indent:-9999px; overflow:hidden; border:0; */ background:#cccccc; padding:3px 6px; border: 1px solid #cccccc; display:block;	cursor:pointer !important; cursor:hand;-moz-border-radius:0.4em; -khtml-border-radius:0.4em;}

.account #submit-go:hover {background:none; padding:3px 6px; border: 1px solid #000000; text-decoration:none;}	
