@charset "UTF-8";
/* CSS Document */

	<style type="text/css">
	html{
		height:100%;
	}
.subtitle {
	font-family: Arial;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	margin: 25px;
}

	body{
	font-family: Arial;
	font-size:0.8em;
	margin:0px;
	padding:0px;
	background-color:#CCC;
	height:100%;
	text-align:left;
	}
	.clear{
		clear:both;
	}
	
	#mainContainer{
	width:100px;
	text-align:left;
	margin:0 auto;
	background-color: #FFF;
	border-left:1px solid #000;
	border-right:1px solid #000;
	height:100%;
	}
	
	#topBar{
	width:100px;
	height:100px;
	}
	#mainContent{
	width: 100px;
	padding-right:10px;
	float:left;
	}
	/*
	General rules
	*/

	#dhtmlgoodies_slidedown_menu li{
	list-style-type:none;
	position:relative;
	background-color: #FFFFFF;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{
	width:160px;
	text-align:left;
	background-color: #FFF;
	border-left:0px solid #000;
	border-right:0px solid #000;
	height:99%;
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
	color: #666666;
	text-decoration:none;
	display:block;
	clear:both;
	width:151.5px;
	padding-left:2px;
	font-family: Arial;
	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
	border-bottom:1px solid #000;
	font-weight:bold;
	color:#000066;
	font-family: Arial;
	margin-top: 1px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
	margin-top:1px;
	margin-left:2px;
	font-weight:bold;
	font-style:italic;
	color:#000099;
	font-family: Arial;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
	margin-top:1px;
	color:#0000cc;
	font-size:12px;
	font-family: Arial;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
	margin-top:1px;
	color:#03F;
	font-size: 90%;
	font-family: Arial;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
	margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{

	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{

	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
	margin-left:10px;
	padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
	margin-left:15px;
	padding:1px;
	}
.contenttitle {
	font-family: Arial;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.content {
	font-family: Arial;
	font-size: 105%;
	color: #8a8a8a;
	margin: 25px;
	text-align: justify;
	line-height: 120%;
	font-weight: normal;
}
.pagetitle {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin: 25px;
}
.brand {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

a:link {
	color:#666666;
	text-decoration: none;
}
a:visited {
color:#666666;
text-decoration: none
}
a:hover {
	color:#343598;
	text-decoration: underline
}
.flash {
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	color: #8a8a8a;
	margin: 5px;
}
.pic {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.info {
	font-family: Arial;
	font-size: 105%;
	color: #8a8a8a;
	text-align: justify;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 130%;
}


body
{
	margin:0;
	padding:0;
}

div#container
{
	margin: 0 auto;
	width:100%;
}

div#header_spacer
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:10px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#header_bar
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:86px;
	background-image:url(../images/global/bg_header.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

div#header_bar_content
{
	margin:0;
	padding:0;
	width:962px;
	height:86px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#header_bar_content_logo
{
	float:left;
	margin:0;
	padding:0;
	width:287px;
	height:86px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#header_bar_content_nav
{
	float:left;
	margin:0;
	padding:0;
	margin-top:28px;
	width:448px;
	height:58px;
}

div#header_content_search
{
	float:left;
	margin:0;
	padding:0;
	margin-top:28px;
	margin-left:14px;
	width:213px;
	height:58px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

form#form_search
{
	margin: 0;
	padding: 0;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

form#form_search input.form_search_submit
{
	float: 				left;
	width:				50px;
	height:				30px;
	border:				0;
	text-indent:		-99999px;
	margin-top:			0px;
	margin-bottom:		0px;
	background:			transparent url('../images/global/nav_text_search.jpg') no-repeat left top;	
}

form#form_search input.form_search_query
{
	float:				left;
	border:				1px solid #c9c9c9;
	height:				12px;
	width:				130px;
	padding:			2px 0 0 3px;
	color:				#999999;
	margin-left:		7px;
	margin-top:			6px;
	font-family:		Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:			10px;
}

form#cse-search-box
{
	margin: 0;
	padding: 0;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

form#cse-search-box input.form_search_submit
{
	float: 				left;
	width:				50px;
	height:				30px;
	border:				0;
	text-indent:		-99999px;
	margin-top:			0px;
	margin-bottom:		0px;
	background:			transparent url('../images/global/nav_text_search.jpg') no-repeat left top;	
}

form#cse-search-box input.form_search_query
{
	float:				left;
	border:				1px solid #c9c9c9;
	height:				12px;
	width:				130px;
	padding:			2px 0 0 3px;
	color:				#999999;
	margin-left:		7px;
	margin-top:			6px;
	font-family:		Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:			10px;
}

div#bodycopy
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}

div#bodycopy_content
{	
	margin:0;
	padding:0;
	width:962px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#bodycopy_content_left_spacer
{	
	float:left;
	margin:0;
	padding:0;
	width:70px;
}

div#bodycopy_content_left_spacer_img
{	
	float:left;
	margin:0;
	margin-top:17px;
	padding:0;
	width:70px;
}

div#bodycopy_content_text_hdr_links
{
	float:left;
	margin:0;
	padding:0;
	margin-top:9px;
	padding-left:70px;
	width:609px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
	line-height:16px;
}

div#bodycopy_content_text_hdr_links a:link
{
	color:#660000;
	text-decoration: none;
}
div#bodycopy_content_text_hdr_links a:visited
{
	color:#660000;
	text-decoration: none;
}
div#bodycopy_content_text_hdr_links a:hover
{
	color:#ff0000;
	text-decoration: none;
}

div#bodycopy_content_left
{	
	float:left;
	margin:0;
	padding:0;
	width:611px;
	text-align:left;
}

div#bodycopy_content_left2
{	
	float:left;
	margin:0;
	padding:0;
	width:640px;
	text-align:left;
}

div#bodycopy_content_left3
{	
	float:left;
	margin:0;
	padding:0;
	margin-top:4px;
	width:611px;
	text-align:left;
}

div#bodycopy_content_left_new
{	
	float:left;
	margin:0;
	padding:0;
	width:681px;
	text-align:left;
}

div#bodycopy_content_banner
{	
	float:left;
	margin:0;
	padding:0;
	width:610px;
	height:343px;
}

div#preset_image
{	
	float:left;
	margin:0;
	padding:0;
	width:290px;
	height:168px;
}

div#preset_image_shadow_right
{	
	float:left;
	margin:0;
	padding:0;
	width:1px;
	height:168px;
}

div#preset_image_shadow_bottom
{	
	float:left;
	margin:0;
	padding:0;
	width:291px;
	height:1px;
}

div#preset_image_text
{
	float:left;
	margin:0;
	margin-top:4px;
	padding:0;
	width:291px;
}

div#bodycopy_content_banner_shadow_right
{	
	float:left;
	margin:0;
	padding:0;
	width:1px;
	height:343px;
}

div#bodycopy_content_banner_shadow_bottom
{	
	float:left;
	margin:0;
	padding:0;
	width:611px;
	height:1px;
}

div#bodycopy_content_spacer
{	
	float:left;
	margin:0;
	padding:0;
	width:611px;
}

div#bodycopy_content_spacer2
{	
	float:left;
	margin:0;
	padding:0;
	width:397px;
}

div#bodycopy_content_flash_hdr
{	
	float:left;
	margin:0;
	padding:0;
	width:611px;
}

div#bodycopy_content_flash_hdr2
{	
	float:left;
	margin:0;
	padding:0;
	/*width:450px;*/
}

div#bodycopy_content_flash_hdr3
{	
	float:left;
	margin:0;
	padding:0;
	padding-left:213px;
	width:398px;
}

div#bodycopy_content_flash_hdr4
{	
	float:left;
	margin:0;
	padding:0;
	width:397px;
}

div#bodycopy_content_links_hdr
{
	float:left;
	margin:0;
	padding:0;
	margin-top:7px;
	width:611px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	line-height:20px;
}

div#bodycopy_content_links_hdr a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_links_hdr a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_links_hdr a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_column2_left
{
	float:left;
	margin:0;
	margin-right:29px;
	padding:0;
	width:291px;
}

div#bodycopy_content_column2_left p
{
	margin:0;
	padding:0;
}

div#bodycopy_content_column2_right
{
	float:left;
	margin:0;
	margin-right:29px;
	padding:0;
	width:291px;
}

div#bodycopy_content_column2_right p
{
	margin:0;
	padding:0;
}

div#bodycopy_content_column3_left
{
	float:left;
	margin:0;
	margin-right:50px;
	padding:0;
	width:280px;
}

div#bodycopy_content_column3_left p
{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_column3_left a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_column3_left a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_column3_left a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_column3_right
{
	float:left;
	margin:0;
	padding:0;
	width:281px;
}

div#bodycopy_content_column3_right p
{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_column3_right a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_column3_right a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_column3_right a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#presetimage_item
{
	float:left;
	margin:0;
	margin-bottom:15px;
	margin-right:29px;
	padding:0;
	width:291px;
}

div#overview_item
{
	float:left;
	margin:0;
	margin-bottom:15px;
	margin-right:29px;
	padding:0;
	width:291px;
	height:110px;
}

div#overview_item2
{
	float:left;
	margin:0;
	margin-right:30px;
	margin-bottom:25px;
	padding:0;
	width:183px;
	height:130px;
}

div#overview_item3
{
	float:left;
	margin:0;
	margin-right:30px;
	margin-bottom:25px;
	padding:0;
	width:183px;
	
}

p.copy_red_text
{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
	line-height:16px;
}

p.copy_red_text2
{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff0000;
	font-weight:bold;
	line-height:16px;
}

div#copy_red_text25
{
	float:left;
	width:397px;
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff0000;
	font-weight:bold;
	line-height:16px;
}

p.copy_red_text3
{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff0000;
	font-weight:bold;
	line-height:18px;
}

p.copy_red_text4
{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ff0000;
	font-weight:bold;
	line-height:18px;
}
p.copy_red_text4 a:link
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}
p.copy_red_text4 a:visited
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}
p.copy_red_text4 a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

p.copy_red_text5
{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
	line-height:14px;
}

p.copy_grey_text
{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

p.copy_grey_text a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
p.copy_grey_text a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
p.copy_grey_text a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

p.copy_grey_text_small
{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	line-height:16px;
}

div#copy_grey_text
{
	float:left;
	width:397px;
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#copy_grey_text a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#copy_grey_text a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#copy_grey_text a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#copy_grey_text2
{
	float:left;
	width:397px;
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#copy_grey_text2 a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#copy_grey_text2 a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#copy_grey_text2 a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

p.copy_grey_large_text
{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	line-height:16px;
}

p.copy_grey_large_text a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
p.copy_grey_large_text a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
p.copy_grey_large_text a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_column_left
{
	float:left;
	margin:0;
	margin-right:30px;
	padding:0;
	width:290px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_column_left p
{
	margin:0;
	padding:0;
}

div#bodycopy_content_column_left a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_column_left a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_column_left a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_column_left ul
{
	margin:0;
	padding:0;
	padding-right:0px;
	padding-top:5px;
	padding-left:16px;
}

div#bodycopy_content_column_left ul li {
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:4px;
	color:#333333;
	font-weight:normal;
}

div#bodycopy_content_column_right
{
	float:left;
	margin:0;
	padding:0;
	width:291px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_column_right p
{
	margin:0;
	padding:0;
}

div#bodycopy_content_column_right a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_column_right a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_column_right a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_column_right ul
{
	margin:0;
	padding:0;
	padding-right:0px;
	padding-top:5px;
	padding-left:16px;
}

div#bodycopy_content_column_right ul li {
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:4px;
	color:#333333;
	font-weight:normal;
}

p.copy_grey_text2
{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:16px;
}

p.copy_grey_text2_right
{
	margin:0;
	padding:0;
	text-align:right;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:16px;
}

p.copy_grey_text2_center
{
	margin:0;
	padding:0;
	text-align:center;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_text_hdr
{
	float:left;
	margin:0;
	padding:0;
	margin-top:12px;
	width:611px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_text_hdr p
{
	margin:0;
	padding:0;
}



div#bodycopy_content_text_hdr ul
{
	margin:0;
	padding:0;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:25px;
	padding-left:16px;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_text_hdr ul li {
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:2px;
	color:#333333;
	font-weight:normal;
}

div#bodycopy_content_text_hdr_redlarge
{
	float:left;
	margin:0;
	padding:0;
	margin-top:4px;
	width:611px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ff0000;
	line-height:16px;
	font-weight:bold;
}

div#bodycopy_content_text_hdr2
{
	float:left;
	margin:0;
	padding:0;
	margin-top:9px;
	width:611px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
	line-height:16px;
}

div#bodycopy_content_text_hdr2 a:link
{
	color:#660000;
	text-decoration: none;
}
div#bodycopy_content_text_hdr2 a:visited
{
	color:#660000;
	text-decoration: none;
}
div#bodycopy_content_text_hdr2 a:hover
{
	color:#ff0000;
	text-decoration: none;
}

div#bodycopy_content_text_hdr3
{
	float:left;
	margin:0;
	padding:0;
	margin-top:4px;
	width:611px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_text_hdr3 a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_text_hdr3 a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_text_hdr3 a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_text_hdr4
{
	float:left;
	margin:0;
	padding:0;
	margin-top:12px;
	width:611px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_text_hdr4 p
{
	margin:0;
	padding:0;
}

div#bodycopy_content_text_hdr4 a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_text_hdr4 a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_text_hdr4 a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_text_hdr4 ul
{
	margin:0;
	padding:0;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
	padding-left:16px;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_text_hdr4 ul li {
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:2px;
	color:#333333;
	font-weight:normal;
}

div#bodycopy_content_feature
{
	float:left;
	margin:0;
	padding:0;
	width:185px;
}

div#feature_image
{
	float:left;
	margin:0;
	padding:0;
	width:182px;
	height:102px;
	border:solid #e1e1e1 1px;
}

div#feature_image_shadow_right
{
	float:left;
	margin:0;
	padding:0;
	width:1px;
	height:104px;
}

div#feature_image_shadow_bottom
{
	float:left;
	margin:0;
	padding:0;
	width:185px;
	height:1px;
}

div#feature_title
{
	float:left;
	margin:0;
	padding:0;
	margin-left:2px;
	margin-top:3px;
	width:185px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
	line-height:17px;
}

div#feature_title a:link
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}
div#feature_title a:visited
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}
div#feature_title a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#feature_copy
{
	float:left;
	margin:0;
	padding:0;
	margin-left:2px;
	width:185px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#feature_copy a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#feature_copy a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#feature_copy a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_feature_spacer
{
	float:left;
	margin:0;
	padding:0;
	width:28px;
}

div#bodycopy_content_middle
{	
	float:left;
	margin:0;
	padding:0;
	width:59px;
}

div#bodycopy_content_middle2
{	
	float:left;
	margin:0;
	padding:0;
	width:30px;
}

div#bodycopy_content_right
{	
	float:left;
	margin:0;
	padding:0;
	width:213px;
}

div#sidebox_buynowprice
{
	margin:0;
	padding:0;
	width:213px;
	height:30px;
}

div#sidebox_buynowprice2
{
	margin:0;
	padding:0;
	width:213px;
	height:44px;
}

div#sidebox_buynow
{
	float:left;
	margin:0;
	padding:0;
	width:82px;
	height:30px;
}

div#sidebox_buynow2
{
	float:left;
	margin:0;
	margin-top:10px;
	padding:0;
	width:82px;
	height:30px;
}

div#sidebox_price
{
	float:left;
	margin:0;
	margin-left:10px;
	padding:0;
	width:121px;
	height:30px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
}

div#sidebox_price2
{
	float:left;
	margin:0;
	margin-left:10px;
	margin-top:7px;
	padding:0;
	width:121px;
	height:30px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
}

div#former_title_text
{
	float:left;
	margin:0;
	padding:0;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	line-height:15px;
	text-align:left;
	height:10px;
	margin-top:25px;
	margin-left:10px;
}

div#sidebox_top
{
	margin:0;
	padding:0;
	width:213px;
	height:7px;
}

div#sidebox_content
{
	margin:0;
	padding:0;
	width:213px;
	background-image:url(../images/global/sidebox_bg.gif);
	background-repeat:repeat-y;
}

div#sidebox_content_fade
{
	margin:0;
	padding:0;
	margin-left:1px;
	margin-right:2px;
	width:210px;
	background-image:url(../images/global/sidebox_bg_fade.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div#sidebox_content_copy
{
	margin:0;
	padding:0;
	margin-left:11px;
	margin-right:11px;
	width:188px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	line-height:15px;
	font-weight:bold;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#sidebox_content_copy a:link
{
	color:#660000;
	text-decoration: none;
}
div#sidebox_content_copy a:visited
{
	color:#660000;
	text-decoration: none;
}
div#sidebox_content_copy a:hover
{
	color:#ff0000;
	text-decoration: none;
}

div#sidebox_content_copy2
{
	margin:0;
	padding:0;
	margin-left:11px;
	margin-right:11px;
	width:188px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	line-height:15px;
	font-weight:bold;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#sidebox_content_copy2 a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:normal;
}
div#sidebox_content_copy2 a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:normal;
}
div#sidebox_content_copy2 a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:normal;
}

div#sidebox_content_copy3
{
	margin:0;
	padding:0;
	margin-left:11px;
	margin-right:11px;
	width:188px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#sidebox_content_copy3 p
{
	margin:0;
	padding:0;
}

div#sidebox_content_copy3 a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#sidebox_content_copy3 a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#sidebox_content_copy3 a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#sidebox_content_copy4
{
	margin:0;
	padding:0;
	margin-left:11px;
	margin-right:11px;
	width:188px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
	font-weight:bold;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#sidebox_content_copy4 a:link
{
	color:#660000;
	text-decoration: none;
}
div#sidebox_content_copy4 a:visited
{
	color:#660000;
	text-decoration: none;
}
div#sidebox_content_copy4 a:hover
{
	color:#ff0000;
	text-decoration: none;
}

div#sidebox_content_copy4 a.red:link
{
	color:#ff0000;
	text-decoration: none;
}
div#sidebox_content_copy4 a.red:visited
{
	color:#ff0000;
	text-decoration: none;
}
div#sidebox_content_copy4 a.red:hover
{
	color:#ff0000;
	text-decoration: none;
}

div#sidebox_content_copy4 ul
{
	margin:0;
	padding:0;
	padding-right:0px;
	padding-top:5px;
	padding-left:16px;
}

div#sidebox_content_copy4 ul li {
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:4px;
	color:#333333;
	font-weight:normal;
}

div#sidebox_content_copy5
{
	margin:0;
	padding:0;
	margin-left:11px;
	margin-right:11px;
	width:188px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#sidebox_content_copy5 p
{
	margin:0;
	padding:0;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
}

div#sidebox_content_copy5 a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#sidebox_content_copy5 a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#sidebox_content_copy5 a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

span#sidebox_title
{
	color:#ff0000;
}

form#form_newsletter
{
	margin: 0;
	padding: 0;
	margin-bottom:5px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

form#form_newsletter input.form_newsletter_query
{
	float:				left;
	border:				1px solid #c9c9c9;
	height:				12px;
	width:				153px;
	padding:			2px 2px 2px; 3px;
	color:				#999999;
	margin-left:		0px;
	margin-top:			4px;
	font-family:		Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:			10px;
}

form#form_feedback
{
	margin: 0;
	padding: 0;
	margin-bottom:5px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

form#form_feedback textarea.form_feedback_query
{
	float:				left;
	border:				1px solid #c9c9c9;
	height:				70px;
	width:				175px;
	padding:			2px 2px 2px; 3px;
	color:				#999999;
	margin-left:		0px;
	margin-top:			4px;
	font-family:		Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:			10px;
}

div#feedback_button
{
	margin:0;
	padding:0;
	line-height:24px;
	padding-top:5px;
}

div#sidebox_bottom
{
	margin:0;
	padding:0;
	width:213px;
	height:9px;
}

h2.flashtext
{
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 54px;
	font-weight:bold;
	width:611px;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	text-align:left;
	color:#ff0000;
}

h2.flashtextsupport
{
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 42px;
	font-weight:bold;
	width:540px;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	text-align:left;
	color:#ff0000;
}

h3.flashtext
{
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 24px;
	width:611px;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	text-align:left;
	color:#ff0000;
}

h4.flashtext
{
	float:left;
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 24px;
	width:611px;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	text-align:left;
	color:#ff0000;
}

h5.flashtext
{
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 38px;
	width:300px;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	text-align:left;
	color:#ff0000;
}

h6.flashtext
{
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 35px;
	font-weight:bold;
	width:631px;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	text-align:left;
	color:#ff0000;
}

h6.flashtextstore
{
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 36px;
	width:600px;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	text-align:left;
	color:#ff0000;
}

h1.flashtext
{
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 42px;
	width:300px;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	text-align:left;
	color:#ff0000;
}

h1.flashtextstore
{
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 38px;
	width:600px;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	text-align:left;
	color:#ff0000;
}

h1.flashtextgallery
{
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 36px;
	width:600px;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	text-align:left;
	color:#ff0000;
}

h1.flashtextsupport
{
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 40px;
	width:100px;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	text-align:left;
	color:#ff0000;
}

h1.flashtextlong
{
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 38px;
	width:200px;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	text-align:left;
	color:#ff0000;
}

div#productlarge_image_frame
{
	float:left;
	margin:0;
	padding:0;
	width:611px;
	height:344px;
}

div#productlarge_image
{
	float:left;
	margin:0;
	padding:0;
	width:608px;
	height:341px;
	border:solid #e1e1e1 1px;
}

div#productlarge_image_shadow_right
{
	float:left;
	margin:0;
	padding:0;
	width:1px;
	height:343px;
}

div#productlarge_image_shadow_bottom
{
	float:left;
	margin:0;
	padding:0;
	width:611px;
	height:1px;
}

div#bodycopy_content_productlist_item
{
	float:left;
	margin:0;
	margin-top:10px;
	padding:0;
	width:611px;
}

div#productlist_image_frame
{
	float:left;
	margin:0;
	padding:0;
	width:213px;
	height:124px;
}

div#productlist_image
{
	float:left;
	margin:0;
	padding:0;
	width:210px;
	height:121px;
	border:solid #e1e1e1 1px;
}

div#productlist_image_shadow_right
{
	float:left;
	margin:0;
	padding:0;
	width:1px;
	height:123px;
}

div#productlist_image_shadow_bottom
{
	float:left;
	margin:0;
	padding:0;
	width:213px;
	height:1px;
}

div#productlist_title
{
	float:left;
	margin:0;
	padding:0;
	margin-left:6px;
	width:391px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ff0000;
	font-weight:bold;
	line-height:17px;
}

div#productlist_title a:link
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}
div#productlist_title a:visited
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}
div#productlist_title a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#productlist_copy
{
	float:left;
	margin:0;
	padding:0;
	margin-left:6px;
	margin-top:2px;
	width:391px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#productlist_copy p
{
	margin:0;
	padding:0;
}

div#productlist_copy a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#productlist_copy a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#productlist_copy a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#sidebox_sub_top
{
	margin:0;
	padding:0;
	width:210px;
	height:8px;
}

div#sidebox_sub_bottom
{
	margin:0;
	padding:0;
	width:210px;
	height:9px;
}

div#sidebox_sub_content
{
	margin:0;
	padding:0;
	width:210px;
	background-image:url(../images/global/sidebox_sub_bg.gif);
	background-repeat:repeat-y;
}

div#sidebox_sub_content_fade
{
	margin:0;
	padding:0;
	width:210px;
	background-image:url(../images/global/sidebox_sub_bg_fade.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div#sidebox_sub_content_copy
{
	margin:0;
	padding:0;
	margin-left:25px;
	margin-right:11px;
	width:174px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	line-height:15px;
	font-weight:bold;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#sidebox_sub_content_copy a:link
{
	color:#660000;
	text-decoration: none;
}
div#sidebox_sub_content_copy a:visited
{
	color:#660000;
	text-decoration: none;
}
div#sidebox_sub_content_copy a:hover
{
	color:#ff0000;
	text-decoration: none;
}

div#sidebox_sub2_top
{
	margin:0;
	padding:0;
	width:210px;
	height:8px;
}

div#sidebox_sub2_bottom
{
	margin:0;
	padding:0;
	width:210px;
	height:9px;
}

div#sidebox_sub2_content
{
	margin:0;
	padding:0;
	width:210px;
	background-image:url(../images/global/sidebox_sub2_bg.gif);
	background-repeat:repeat-y;
}

div#sidebox_sub2_content_fade
{
	margin:0;
	padding:0;
	width:210px;
	background-image:url(../images/global/sidebox_sub2_bg_fade.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div#sidebox_sub2_content_copy
{
	margin:0;
	padding:0;
	margin-left:40px;
	margin-right:11px;
	width:159px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	line-height:15px;
	font-weight:bold;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#sidebox_sub2_content_copy a:link
{
	color:#660000;
	text-decoration: none;
}
div#sidebox_sub2_content_copy a:visited
{
	color:#660000;
	text-decoration: none;
}
div#sidebox_sub2_content_copy a:hover
{
	color:#ff0000;
	text-decoration: none;
}

div#bodycopy_content_productcat_item
{
	float:left;
	margin:0;
	padding:0;
	margin-right:30px;
	margin-bottom:25px;
	width:183px;
	height:140px;
}

div#bodycopy_content_productcat_item2
{
	float:left;
	margin:0;
	padding:0;
	margin-right:29px;
	margin-bottom:25px;
	width:184px;
	height:230px;
}

div#productcat_title
{
	float:left;
	margin:0;
	padding:0;
	margin-top:3px;
	width:184px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ff0000;
	font-weight:bold;
	line-height:17px;
}

div#productcat_title a:link
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}
div#productcat_title a:visited
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}
div#productcat_title a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#productcat_copy
{
	float:left;
	margin:0;
	padding:0;
	margin-top:2px;
	width:184px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#productcat_copy p
{
	margin:0;
	padding:0;
}

div#productcat_copy a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#productcat_copy a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#productcat_copy a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_companypartner_item
{
	float:left;
	margin:0;
	padding:0;
	margin-right:29px;
	margin-bottom:30px;
	width:184px;
	height:111px;
}

div#bodycopy_content_lower
{
	float:left;
	margin:0;
	padding:0;
	margin-top:4px;
	width:413px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_lower a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_lower a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_lower a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_copy
{
	float:left;
	margin:0;
	padding:0;
	width:611px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_copy p 
{
	margin:0;
	padding:0;
}

div#bodycopy_content_copy ul
{
	margin:0;
	padding:0;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:15px;
	padding-left:16px;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:13px;
}

div#bodycopy_content_copy ul li {
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:4px;
	color:#333333;
	font-weight:normal;
	line-height:15px;
}

div#bodycopy_content_copy a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_copy a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_copy a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_copy_gallery
{
	float:left;
	margin:0;
	padding:0;
	width:611px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_copy_gallery p 
{
	margin:0;
	padding:0;
}

div#bodycopy_content_copy_gallery ul
{
	margin:0;
	padding:0;
}

div#bodycopy_content_copy_gallery a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_copy_gallery a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_copy_gallery a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_copy_indented
{
	float:left;
	margin:0;
	margin-left:20px;
	padding:0;
	width:591px;
}

div#bodycopy_content_copy p.indented
{
	margin:0;
	margin-left:20px;
	padding:0;
	width:591px;
}

div#bodycopy_content_copy_indented p 
{
	margin:0;
	padding:0;
}

div#bodycopy_content_support_column
{
	float:left;
	margin:0;
	padding:0;
	padding-right:30px;
	padding-bottom:25px;
	width:183px;
}

div#bodycopy_content_support_column p 
{
	margin:0;
	padding:0;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_support_column a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_support_column a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_support_column a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_support_column ul
{
	margin:0;
	padding:0;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
	padding-left:16px;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_support_column ul li {
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:2px;
	color:#333333;
	font-weight:normal;
}

div#bodycopy_content_support_column2
{
	float:left;
	margin:0;
	padding:0;
	padding-right:30px;
	padding-bottom:25px;
	width:397px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_support_column2 p 
{
	float:left;
	margin:0;
	padding:0;
}

div#bodycopy_content_support_column2 a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_support_column2 a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_support_column2 a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_support_column2 ul
{
	float:left;
	margin:0;
	padding:0;
	padding-right:0px;
	padding-top:5px;
	padding-left:16px;
	width:381px;
}

div#bodycopy_content_support_column2 ul li {
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:4px;
	color:#333333;
	font-weight:normal;
}

div#bodycopy_content_support_column2 ul li a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:normal;
}
div#bodycopy_content_support_column2 ul li a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:normal;
}
div#bodycopy_content_support_column2 ul li a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:normal;
}


div#bodycopy_content_support_column3
{
	float:left;
	margin:0;
	padding:0;
	padding-right:30px;
	padding-bottom:25px;
	width:397px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_support_column3 p 
{
	/*float:left;*/
	margin:0;
	padding:0;
}

div#bodycopy_content_support_column3 a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_support_column3 a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_support_column3 a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_support_column3 ul
{
	/*float:left;*/
	margin:0;
	padding:0;
	padding-right:0px;
	padding-top:5px;
	padding-left:16px;
	width:381px;
}

div#bodycopy_content_support_column3 ul li {
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:4px;
	color:#333333;
	font-weight:normal;
}

div#bodycopy_content_support_column3 ul li a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:normal;
}
div#bodycopy_content_support_column3 ul li a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:normal;
}
div#bodycopy_content_support_column3 ul li a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:normal;
}


div#bodycopy_content_support_faqitem
{
	float:left;
	margin:0;
	padding:0;
	margin-right:30px;
	margin-bottom:25px;
	width:611px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_support_faqitem p 
{
	margin:0;
	padding:0;
}

div#bodycopy_content_support_faqitem a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_support_faqitem a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_support_faqitem a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_support_faqitem ul
{
	margin:0;
	padding:0;
	padding-right:0px;
	padding-top:5px;
	padding-left:16px;
}

div#bodycopy_content_support_faqitem ul li {
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:20px;
	color:#333333;
	font-weight:normal;
}

div#bodycopy_content_support_faqitem ul li a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:normal;
}
div#bodycopy_content_support_faqitem ul li a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:normal;
}
div#bodycopy_content_support_faqitem ul li a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:normal;
}

div#footer_spacer
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height:20px;
}

div#footer
{
	float:left;
	margin:0;
	padding:0;
	margin-top:10px;
	width:100%;
	height:55px;
	background-image:url(../images/global/bg_footer.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

div#footer_content
{
	margin:0;
	padding:0;
	width:962px;
	height:55px;
	text-align:left;
}

div#footer_content_breadcrumbs
{
	margin:0;
	padding:0;
	margin-top:7px;
	margin-left:70px;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ff0000;
}

div#footer_content_breadcrumbs a:link
{
	color:#660000;
	text-decoration: none;
}
div#footer_content_breadcrumbs a:visited
{
	color:#660000;
	text-decoration: none;
}
div#footer_content_breadcrumbs a:hover
{
	color:#ff0000;
	text-decoration: none;
}

span#arrow
{
	margin:0;
	padding:0;
	color:#999999;
}

span#redtext
{
	margin:0;
	padding:0;
	color:#ff0000;
}

span#redtext2
{
	margin:0;
	padding:0;
	color:#ff0000;
	font-size:12px;
	font-weight:normal;
}

span#redtextlarge
{
	margin:0;
	padding:0;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ff0000;
	font-weight:bold;
	line-height:18px;
}

span#redboldtext
{
	margin:0;
	padding:0;
	color:#ff0000;
	font-weight:bold;
}

span#redboldtext2
{
	margin:0;
	padding:0;
	color:#ff0000;
	font-weight:bold;
	line-height:16px;
}

div#footer_content_copyright
{
	margin:0;
	padding:0;
	margin-top:17px;
	margin-left:70px;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
}

div#downloads_bullet_text_indent
{
	margin:0;
	padding:0;
	margin-left:27px;
}

div#downloads_bullet_text_indent2
{
	margin:0;
	padding:0;
	margin-left:37px;
}

div#bodycopy_content_storelist_item
{
	float:left;
	margin:0;
	margin-top:10px;
	padding:0;
	width:611px;
}

div#storelist_image
{
	float:left;
	margin:0;
	padding:0;
	width:199px;
	height:134px;
	text-align:right;
	/*padding-left:111px;*/
}

div#storelist_title
{
	float:left;
	margin:0;
	padding:0;
	margin-left:14px;
	margin-top:7px;
	width:394px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ff0000;
	font-weight:bold;
	line-height:17px;
}

div#storelist_copy
{
	float:left;
	margin:0;
	padding:0;
	margin-left:14px;
	margin-top:2px;
	width:394px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#storelist_copy a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#storelist_copy a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#storelist_copy a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_text
{
	float:left;
	margin:0;
	padding:0;
	margin-top:12px;
	width:640px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_text p
{
	margin:0;
	margin-right:30px;
	padding:0;
}

div#bodycopy_content_text a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_text a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_text a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_text ul
{
	margin:0;
	padding:0;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:25px;
	padding-left:16px;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_text ul li {
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:2px;
	color:#333333;
	font-weight:normal;
}

div#bodycopy_content_2column
{
	float:left;
	margin:0;
	margin-right:30px;
	padding:0;
	width:290px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_2column p
{
	margin:0;
	padding:0;
}

div#bodycopy_content_2column a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_2column a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_2column a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#bodycopy_content_2column ul
{
	margin:0;
	padding:0;
	padding-right:0px;
	padding-top:5px;
	padding-left:16px;
}

div#bodycopy_content_2column ul li {
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:4px;
	color:#333333;
	font-weight:normal;
}


div#storeproductbox_top
{
	float:left;
	margin:0;
	padding:0;
	width:622px;
	height:7px;
}

div#storeproductbox_content
{
	float:left;
	margin:0;
	padding:0;
	width:622px;
	vertical-align:top;
	background-image:url(../images/store/storeproductbox_bg.gif);
	background-repeat:repeat-y;
}

div#storeproductbox_content_fade
{
	margin:0;
	padding:0;
	margin-left:1px;
	margin-right:2px;
	width:619px;
	background-image:url(../images/store/storeproductbox_bg_fade.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div#storeproductbox_content_copy
{
	margin:0;
	padding:0;
	margin-left:11px;
	margin-right:11px;
	width:598px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:15px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#storeproductbox_content_copy a:link
{
	color:#660000;
	font-weight:bold;
	text-decoration: none;
}
div#storeproductbox_content_copy a:visited
{
	color:#660000;
	font-weight:bold;
	text-decoration: none;
}
div#storeproductbox_content_copy a:hover
{
	color:#ff0000;
	font-weight:bold;
	text-decoration: none;
}

div#storeproductbox_bottom
{
	float:left;
	margin:0;
	padding:0;
	width:622px;
	height:9px;
}

div#storeproductbox_content_spacer
{
	float:left;
	margin:0;
	padding:0;
	width:598px;
	height:25px;
}

div#storeproductbox_content_image
{
	float:left;
	margin:0;
	padding:0;
	margin-left:19px;
	margin-right:15px;
	width:180px;
	height:134px;
	text-align:center;
}

div#storeproductbox_content_text
{
	float:left;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-left:15px;
	margin-right:11px;
	width:358px;
}

div#storeproductbox_content_spacer2
{
	float:left;
	margin:0;
	padding:0;
	width:404px;
	height:10px;
}

div#storeproductbox_content_price
{
	float:left;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-right:11px;
	width:183px;
}

div#storeproductbox_content_spacer3
{
	float:left;
	margin:0;
	padding:0;
	width:598px;
	height:20px;
}

span#redtextlarge2
{
	margin:0;
	padding:0;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ff0000;
	font-weight:bold;
	line-height:22px;
}

span#redtext3
{
	margin:0;
	padding:0;
	color:#ff0000;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}

div#storeproductbox_content_text_col_1
{
	float:left;
	margin:0;
	padding:0;
	margin-left:19px;
	margin-right:15px;
	width:180px;
}

div#storeproductbox_content_text_col_2
{
	float:left;
	margin:0;
	padding:0;
	margin-left:15px;
	margin-right:14px;
	width:147px;
}

div#storeproductbox_content_text_col_3
{
	float:left;
	margin:0;
	padding:0;
	margin-left:14px;
	margin-right:11px;
	width:183px;
}


div#redlink
{
	margin:0;
	padding:0;
}

div#redlink a:link
{
	color:#ff0000;
	text-decoration: none;
}
div#redlink a:visited
{
	color:#ff0000;
	text-decoration: none;
}
div#redlink a:hover
{
	color:#ff0000;
	text-decoration: none;
}


div#download_product_item
{
	float:left;
	width:290px;
	margin:0;
	padding:0;
	padding-bottom:30px;
}

div#download_product_item_list
{
	float:left;
	width:290px;
	margin:0;
	padding:0;
}

div#download_product_item p
{
	float:left;
	width:290px;
	margin:0;
	padding:0;
	padding-bottom:4px;
}

div#download_product_item_list ul
{
	padding:0;
	margin:0;
	float:left;
	padding-left:17px;
}

div#download_product_item_list ul li
{
	padding:0;
	margin:0;
}

div#download_product_item_bullet {
	float:left;
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:4px;
	color:#333333;
	font-weight:normal;
}

div#download_product_item_version {
	float:left;
	margin:0;
	padding:0;
}

div#download_product_item_copy {
	float:left;
	margin:0;
	padding:0;
	padding-bottom:4px;
}


div#company_pr_item
{
	float:left;
	width:610px;
	margin:0;
	padding:0;
	margin-bottom:15px;
}

div#company_pr_item_date
{
	float:left;
	width:85px;
	margin:0;
	padding:0;
	padding-right:10px;
}

div#company_pr_item_title
{
	float:left;
	width:415px;
	margin:0;
	padding:0;
}

div#company_pr_item_title a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#company_pr_item_title a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#company_pr_item_title a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#host_app_compat_table
{	
	float:left;
	margin:0;
	padding:0;
	width:611px;
}

div#product_short_name
{
	float:left;
	margin:0;
	padding:0;
}

div#bodycopy_content_gallerylist_item
{
	float:left;
	margin:0;
	margin-top:10px;
	padding:0;
	width:611px;
}

div#gallerylist_image_frame
{
	float:left;
	margin:0;
	padding:0;
	width:304px;
	height:172px;
}

div#gallerylist_image
{
	float:left;
	margin:0;
	padding:0;
	width:303px;
	height:171px;
	/*border:solid #e1e1e1 1px;*/
}

div#gallerylist_image_shadow_right
{
	float:left;
	margin:0;
	padding:0;
	width:1px;
	height:171px;
}

div#gallerylist_image_shadow_bottom
{
	float:left;
	margin:0;
	padding:0;
	width:304px;
	height:1px;
}

div#gallerylist_copy
{
	float:left;
	margin:0;
	padding:0;
	margin-left:6px;
	width:301px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#gallerylist_copy a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#gallerylist_copy a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#gallerylist_copy a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#gallerylist_title
{
	margin:0;
	padding:0;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ff0000;
	font-weight:bold;
	line-height:18px;
}
div#gallerylist_title a:link
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}
div#gallerylist_title a:visited
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}
div#gallerylist_title a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#products-submenu
{
	margin:0;
	padding:0;
	width:632px;
}

div#products-submenu-column
{
	margin:0;
	padding:0;	
	float:left;
	width:210px;
}

div#products-submenu-item
{
	margin:0;
	padding:0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:9px;
	padding-right:9px;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#660000;
	text-decoration: none;
	font-weight:normal;
}

div#products-submenu-item a:link
{
	color:#660000;
	text-decoration: none;
}
div#products-submenu-item a:visited
{
	color:#660000;
	text-decoration: none;
}
div#products-submenu-item a:hover
{
	color:#ff0000;
	text-decoration: none;
}

div#products-submenu-item-spacer-top
{
	margin:0;
	padding:0;
	height:7px;
}

div#products-submenu-item-spacer-middle
{
	margin:0;
	padding:0;
	height:14px;
}

div#products-submenu-item-spacer-bottom
{
	margin:0;
	padding:0;
	height:7px;
}

div#products-submenu-column-spacer
{
	margin:0;
	padding:0;	
	float:left;
	width:1px;
	height:inherit;
	background-color:#e1e1e1;
}

div#newsletter_email_field
{
	margin:0;
	padding:0;	
	float:left;
	width:160px;
}

div#newsletter_join_link
{
	margin:0;
	padding:0;
	margin-left:4px;
	margin-top:3px;	
	float:left;
	width:20px;
}

p.caption
{
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
}

div#top-of-page {
	margin:0;
	padding:0;
	width:610px;
	text-align:right;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
}
div#top-of-page a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:normal;
}
div#top-of-page a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:normal;
}
div#top-of-page a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:normal;
}

div#review-separator {
	margin:0;
	padding:0;
	width:610px;
	height:1px;
	margin-top: 7px;
	background-color:#cccccc;
}

div#value_price_text
{
	float:left;
	margin:0;
	padding:0;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
	line-height:15px;
	text-align:left;
	height:10px;
	margin-top:25px;
	margin-left:10px;
}

div#bodycopy_content_text_hdr5
{
	float:left;
	margin:0;
	padding:0;
	margin-top:12px;
	width:611px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_text_hdr5 p
{
	margin-bottom:10px;
}

div#bodycopy_content_text_hdr5 a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_text_hdr5 a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#bodycopy_content_text_hdr5 a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

/* WP Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End WP captions */

div#bodycopy_content_redgianttvlist_item
{
	float:left;
	margin:0;
	margin-top:10px;
	padding:0;
	width:611px;
}

div#redgianttvlist_image_frame
{
	float:left;
	margin:0;
	padding:0;
	width:241px;
	height:181px;
}

div#redgianttvlist_image
{
	float:left;
	margin:0;
	padding:0;
	width:240px;
	height:180px;
	/*border:solid #e1e1e1 1px;*/
}

div#redgianttvlist_image_shadow_right
{
	float:left;
	margin:0;
	padding:0;
	width:1px;
	height:180px;
}

div#redgianttvlist_image_shadow_bottom
{
	float:left;
	margin:0;
	padding:0;
	width:241px;
	height:1px;
}

div#redgianttvlist_copy
{
	float:left;
	margin:0;
	padding:0;
	margin-left:6px;
	width:364px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#redgianttvlist_copy a:link
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#redgianttvlist_copy a:visited
{
	color:#660000;
	text-decoration: none;
	font-weight:bold;
}
div#redgianttvlist_copy a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#redgianttvlist_title
{
	margin:0;
	padding:0;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ff0000;
	font-weight:bold;
	line-height:18px;
}
div#redgianttvlist_title a:link
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}
div#redgianttvlist_title a:visited
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}
div#redgianttvlist_title a:hover
{
	color:#ff0000;
	text-decoration: none;
	font-weight:bold;
}

div#header_content_logout
{
	float:left;
	margin:0;
	padding:0;
	margin-top:28px;
	margin-left:14px;
	width:213px;
	height:58px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	line-height:20px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#header_content_logout a:link
{
	color:#ffffff;
	text-decoration: none;
}
div#header_content_logout a:visited
{
	color:#ffffff;
	text-decoration: none;
}
div#header_content_logout a:hover
{
	color:#ff0000;
	text-decoration: none;
}

div.bottom_padding
{
	margin: 0px;
	margin-bottom: 10px;
}

div .navigation .alignleft
{
	float: left;
	
}
div .navigation .alignright
{
	float: right;
	
}

div#faqbox_top
{
	float:left;
	margin:0;
	padding:0;
	width:410px;
	height:1px;
}

div#faqbox_content
{
	float:left;
	margin:0;
	padding:0;
	width:410px;
	vertical-align:top;
	background-image:url(../images/support/faqbox_bg.gif);
	background-repeat:repeat-y;
}

div#faqbox_content_fade
{
	margin:0;
	padding:0;
	margin-left:1px;
	margin-right:2px;
	width:407px;
}

div#faqbox_content_copy
{
	margin:0;
	padding:0;
	margin-left:0px;
	margin-right:0px;
	width:407px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:15px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#faqbox_content_copy a:link
{
	color:#660000;
	font-weight:bold;
	text-decoration: none;
}
div#faqbox_content_copy a:visited
{
	color:#660000;
	font-weight:bold;
	text-decoration: none;
}
div#faqbox_content_copy a:hover
{
	color:#ff0000;
	font-weight:bold;
	text-decoration: none;
}

div#faqbox_bottom
{
	float:left;
	margin:0;
	padding:0;
	width:410px;
	height:2px;
}

div#bodycopy_content_redgianttv_video
{	
	margin:0;
	padding:0;
	width:1036px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#header_bar_content_redgianttv_video
{
	margin:0;
	padding:0;
	width:1036px;
	height:86px;
	overflow:hidden; /* add overflow:hidden to fix extra height problem in IE6 */
}

div#header_bar_content_nav_redgianttv_video
{
	float:left;
	margin:0;
	padding:0;
	margin-top:28px;
	width:520px;
	height:58px;
}

div#footer_content_redgianttv_video
{
	margin:0;
	padding:0;
	width:1036px;
	height:55px;
	text-align:left;
}

/* RGTV Pagination */

div.pagination {
	margin:0;
	padding:0;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

div.pagination a, div.pagination a:link, div.pagination a:visited, div.pagination a:active {
	padding: 2px 2px 2px 2px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #660000;
	color: #660000;
	font-weight: bold;
	background-color: #FFFFFF;	
}

div.pagination a.arrow {
	padding: 2px 0px 2px 1px; 
}

div.pagination a:hover {
	border: 1px solid #ff0000;
	color: #ff0000;
	font-weight: bold;
	background-color: #FFFFFF;
}

div.pagination span.pages {
	padding: 2px 2px 2px 2px; 
	margin: 2px 2px 2px 2px;
	color: #333333;
	border: 1px solid #333333;
	background-color: #FFFFFF;
}

div.pagination span.current {
	padding: 2px 2px 2px 2px; 
	margin: 2px;
	border: 1px solid #333333;
	color: #333333;
	font-weight: bold;
	background-color: #FFFFFF;
}

div.pagination span.disabled {
	display: none;
	padding: 2px 2px 2px 2px; 
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
	background-color: #FFFFFF;
}

div#bodycopy_content_text_hdr_video
{
	float:left;
	margin:0;
	padding:0;
	margin-top:12px;
	width:1000px;
	text-align:left;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

div#bodycopy_content_text_hdr_video p
{
	margin:0;
	padding:0;
}

.boxinfo {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
/******AJA-KONA*****************************************************************/
.mainhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #67B1D4;
	text-decoration: none;
}

.bodyhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #67B1D4;
	text-decoration: none;
	margin: 25px;
}
/******3dconnexion*****************************************************************/
.conxhdr {
	font-family: Arial;
	font-size: 16px;
	color: #5A308D;
	margin: 25px;
	font-weight: bold;
}
/**********DATAVIDEO*****DATAVIDEO***************************/
h1, h2, h3 {
	margin: 0;
	font-family: Century Gothic;
	}

#page {
	width: 900px;
	margin: 0 auto;
	}
#page a {
	color: black;
	}
#page a:hover, #page a:active {
	text-decoration: none;
	}

#rightside {
	border-left: 1px dotted #BA9;
	width: 652px;
	padding: 10px;
	display: block;
	float: left;
	text-align: left;
	background: white;
	}

.itemrow {
	padding: 10px 0 0 0;
	}

.smallproductimg {
	float: left;
	width: 140px;
	}

.smallproductdesc {
	width: 350px;
	float: left;
	border-left: 1px dotted #BA9;
	padding: 0 0 0 10px;
	margin-bottom: 10px;
	}
	
	.productdetail {
	border: 1px solid #6BE;
	padding: 10px;
	margin: 5px 0 5px -1px;
	}
	#productspecsbox {
	width: 400px;
	}
	
	.datavideoinfo {
	font-family: arial;
	font-size: 14px;
	color: #8a8a8a;
}
/**********cineform***************************/
.maintitle {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #EB0024;
	margin: 25px;
}
.contact {
	font-family: Arial;
	font-size: 105%;
	color: #8a8a8a;
	line-height: 120%;
	margin: 25px;
}
/******techsmith******/
.lthalf {
	position:relative;
	float:left;
	margin:0 0 0 20px;
	padding:0px;
	min-width:330px;
	width: 46%;
	}
.tablinks {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	padding-right: 20px;
	padding-left: 20px;
}
.tsheader {
	font-family: Arial;
	font-size: 14px;
	color: #FB6A0A;
	font-weight: bold;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
}
.moraetitle {
	font-family: Arial;
	font-size: 14px;
	color: #FFF;
	margin: 25px;
}
.tscodec {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.indexinfo {
	font-family: Arial;
	font-size: 100%;
	line-height: 125%;
	color: #8a8a8a;
	text-align: justify;
	margin-top: 7%;
	margin-right: 0%;
	margin-bottom: 7%;
	margin-left: 0%;
}
.bullet {
	font-family: Arial;
	font-size: 75%;
	color: #8A8A8A;
}
/**************apple*******/
.applecontent {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}.blueheader {
	font-family: Arial;
	font-size: 100%;
	color: #4193B9;
	margin: 25px;
}

/**************dosch design***********/
.headline {
	font-family: Arial, Helvetica, sans-serif;
	;
	font-size: 14pt;
	color : #0299CE;
	margin: 20px;
}
