#footer
{
	font-size: 9px;
	font-style: italic;
}


#ces_nav{
	margin-left: 1px;
}

#flashcontent {
	width: 960px;
	height: 435px;
	margin: 0 auto;
	z-index: 0;
	background: transparent;
}

.noflashbg{
	background-image: url('images/ces_noflash_bg.jpg');
	background-repeat: no-repeat;
	width: 960px;
	height: 435px;
}

.noflash{
	margin: 90px 0 0 170px;
	font-size: 11px;
	color: #0055FF;
	width: 600px;
	text-align: center;
	background: transparent;
	z-index: 0;
}

.display_block{
	display: block;
}

.ces_gry_txt{
	font-family: Verdana, arial, helvetica;
	font-size: 10px;
	color: #666666;
}



/*** Home Page ***/


#ces_HomeBoxes img
{
	display: block;
}

#ces_HomeBoxes td{
	padding: 0;
	margin: 0;
}


#home_slice_09
{
	font-family: Verdana, arial, helvetica;
	font-size: 10px;
	color: #666666;
	padding: 18px 7px 0 5px;
}

#home_slice_13
{
	font-family: Verdana, arial, helvetica;
	font-size: 10px;
	color: #666666;
	padding: 15px 7px 0 0;
}

#home_slice_11
{	
	font-family: Verdana, arial, helvetica;
	font-size: 10px;
	color: #666666;
	padding: 12px 7px 0 5px;
}

.home_link
{
	padding: 8px 0 0 0;
}
/*** Press Center ***/


#press_hdr
{
	margin: 3px 0 0 1px;

}

#downloads_hdr
{
	margin: 0 0 0 1px;
}

#press_box_left_bg
{
	background-image: url('images/ces_release_boxbg.gif');
	background-repeat: repeat-y;
}

.press_box_left_content
{
	padding: 5px 0 20px 43px;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #666666;
}

.press_box_arrow{
	padding: 0 0 3px 0;

}

.press_box_left_content A:link {text-decoration: none; color: #7dbd2c;}
.press_box_left_content A:visited {text-decoration: none; color: #7dbd2c;}
.press_box_left_content A:active {text-decoration: none; color: #7dbd2c;}
.press_box_left_content A:hover {text-decoration: underline; color: #7dbd2c;}

.press_box
{
	width: 500px;
	background-color: #fbf9f9;
	border: 1px solid #ededed;
	padding: 8px 0 8px 15px;
	margin: 0 0 13px 0;
}

.press_box_tbl
{
	background-color: #fbf9f9;

}

#press_box_align
{
	float: left;
	display: inline;
	margin: 0 0 0 1px;

}

.conference_box_bg
{
	background-image: url('images/ces_conference_boxbg.gif');
	background-repeat: repeat-y;
}

#conference_box
{
	float: left;
	display: inline;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #666666;
	padding: 0 0 120px 0;
}

.conference_innerbox
{
	margin: 0 0 0 25px;
}

.conference_innerbox2
{
	margin: 0 0 220px 30px;
}

.conference_innerbox_bg
{
	background-image: url('images/ces_conference_innerboxbg.gif');
	background-repeat: repeat-y;
}


.press_release_name
{
	color: #7dbd2c;
	font-weight: bold;
}

.press_release_description
{
	font-size: 11px;
	color: #333333;
}

.press_release_txt
{
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

#pressrelease_box_left_content
{
	padding: 5px 0 0 43px;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #666666;
}


#pressrelease_box_left_content2
{
	width: 500px;
	padding: 20px 0 30px 43px;
	font-family: arial, helvetica, verdana;
}

#pressrelease_box_left_content3
{
	padding: 5px 30px 0 43px;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #666666;
}

.press_release_link
{
	vertical-align: middle;
	text-decoration: underline; 
	color: #666666;
}

#pressrelease_box_left_content A:link {text-decoration: underline; color: #666666;}
#pressrelease_box_left_content A:visited {text-decoration: underline; color: #666666;}
#pressrelease_box_left_content A:active {text-decoration: underline; color: #666666;}
#pressrelease_box_left_content A:hover {text-decoration: underline; color: #333333;}

#press_release_video
{
	padding: 0 0 0 4px;
}

#press_release_images
{
	padding: 0 0 0 15px;
}

.press_release_images_td
{
	background-color: #f3f3f3;
}


#video_space
{
	padding: 20px 0 0 0;
}



/*** Downlooads ***/

#downloads_box_bg
{
	background-image: url('images/ces_downloads_boxbg.gif');
	background-repeat: repeat-y;
}

#downloads_content
{
	padding: 0 0 20px 45px;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #666666;
}

.downloads_arrow{
	padding: 0 0 5px 0;

} 

#downloads_content A:link {text-decoration: none; color: #666666}
#downloads_content A:visited {text-decoration: none; color: #666666;}
#downloads_content A:active {text-decoration: none; color: #666666;}
#downloads_content A:hover {text-decoration: underline; color: #333333;} 


/***Media Contacts***/
#media_left_bg
{
	background-image: url('images/ces_media_boxbg.gif');
	background-repeat: repeat-y;
}

.media_hdr
{
	color: #7dbd2c;
	font-weight: bold;
}

.media_box_tbl
{
	background-color: #fbf9f9;
	padding: 0 0 15px 0;
}

#media_box
{
	float: left;
	display: inline;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #666666;
}

#media_box_bg
{
	background-image: url('images/ces_media_rboxbg.gif');
	background-repeat: repeat-y;
}

#media_right_content
{
	padding: 0 0 170px 8px;

}


/*** Product and Awards ***/


#product_box_left_bg
{
	background-image: url('images/ces_products_boxbg.gif');
	background-repeat: repeat-y;
}

#product_box_align
{
	float: left;
	display: inline;
	margin: 0 0 0 1px;
	width: 677px;

}

#product_box_left_content{
	text-align: center;
}

#awards_box
{
	float: left;
	display: inline;
}

.prodimg125x125, .prodimg125x125txt{
	text-align: left;
}

.prodimg125x125txt{
	position: relative;
	left: 6px;
}

.prodspacer{
	height: 14px;
}

/* product table on category pages */

table.prodTable{
	width: 600px;
}

td.prodTableImg{
	width: 134px;
}

td.prodTableTxt{
	width: 116px;
	vertical-align: middle;
}

/* div inside prodTableTxt TD */
div.productrange_small a, div.productrange_small a:visited{
	color: #666666;
	text-decoration: none;
}

div.productrange_small a:hover{
	color: #666666;
	text-decoration: underline;
}

.awards_box_inner
{
	padding-left: 8px;
}

.awards_name{
	padding: 0 14px 0 14px;
	color: #000;
	font-size: 10px;
	font-weight: bold;
}

.awards_product_name{
	padding: 2px 14px 0 14px;
	color: #000;
	font-size: 10px;
	font-weight: bold;
}

#awards_box_table{
	clear: left;
}

#awards_box_txt{
	width: 258px;
}

#awards_box_bg
{
	background-image: url('images/ces_awards_boxbg.gif');
	background-repeat: repeat-y;
}

#awards_innerbox_bg
{
	background-image: url('images/ces_awards_innerboxbg.gif');
	background-repeat: repeat-y;
}


/*** Daily Blog ***/

#blog_msg_txt{
	margin: 10px 20px 10px 43px;
}

.msgbrd_hdr{
	padding-top: 30px;
	padding-bottom: 10px;
}

.msgbrd_user{
	padding-top: 17px;
	color: #015AFF;
	font-size: 12px;
	
}

.msgbrd_user2{
	padding-top: 20px;
	color: #7DBD2B;
	font-size: 12px;
}

.msgbrd_msg{
	color: #999999;
	font-size: 12px;
	padding: 20px 50px 0px 0px;
}

.blog_horiz_line{
	margin: 15px 0 0 0;
}

#blog_box_left_bg
{
	background-image: url('images/ces_blog_boxbg.gif');
	background-repeat: repeat-y;
}

#blog_box_left_content
{
	padding: 15px 40px 0 43px;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

#blog_box_left_content2
{
	padding: 40px 40px 0 43px;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #666666;
}

.blog_top_td{
	width: 958px; height: 76px;
	background-image: url(images/ces_blog_topnew.gif);
}


.blog_top_date
{
	font-size: 14px;
	font-color: #666666;
	padding: 0 0 0 15px;
}

.blog_top_date A:link {text-decoration: none; color: #666666;}
.blog_top_date A:visited {text-decoration: none; color: #666666;}
.blog_top_date A:active {text-decoration: none; color: #9f4110;}
.blog_top_date A:hover {text-decoration: none; color: #9f4110;}


#blog_top_dates
{
	float: right; 
	padding: 0 10px 0 0;
}

#blog_main_date
{
	float: right; 
	padding: 0 30px 0 0;
	font-size: 12px;
	color: #666666;
}

#blog_right_bg
{
	background-image: url('images/ces_blog_rboxbg.gif');
	background-repeat: repeat-y;
}

#blog_right_box
{
	float: left;
	display: inline;
}

#blog_right_content
{	
	padding: 0 0 0 14px;
}

.blog_right_name
{
	color: #993400;
	font-size: 14px;
	vertical-align: middle;
}

.blog_right_description
{
	vertical-align: middle;
	font-size: 12px;
	color: #666666;
}


.blog_td
{
	background-color: #f3f3f3;
}

#blog_pad
{
	margin-left: 4px;
	vertical-align: middle;
}

#blog_right_content2
{	
	padding: 20px 25px 10px 20px;
	font-size: 12px;
	color: #666666;
}

.blog_input_pad
{
	padding: 0 0 10px 10px;

}

#blog_input
{
	width: 366px;
	border: 1px solid #9a9a9a;
	font-size: 11px;
}

#blog_textarea
{
	width: 366px;
	height: 100px;
	border: 1px solid #9a9a9a;
	overflow: hidden;
	font-size: 11px;
}

#blog_submit
{
	padding: 20px 3px 0 0;
}


#blog_title{
	float: left;
	display: inline;
	width: 850px;
	text-align: left;
}

.blog_title_txt{
	padding: 0 30px 0 43px;
	color: #f58f07;
	font-family: arial;
	font-size: 20px;
	line-height: 24px;
}

#blog_date{
	float: left;
	display: inline;
	width: 108px;
	text-align: right;
}

.blog_date_txt{
	padding: 0 40px 0 0;
	font-size: 12px;
	color: #666666;
}

.blog_top_date-on
{
	font-size: 14px;
	font-color: #9f4110;
	padding: 0 0 0 15px;
}

a.blog_a_date, a:link.blog_a_date  {text-decoration: none; color: #666666;}
a:visited.blog_a_date  {text-decoration: none; color: #666666;}
a:active.blog_a_date  {text-decoration: none; color: #9f4110;}
a:hover.blog_a_date  {text-decoration: none; color: #9f4110;}

a.blog_a_date-on, a:link.blog_a_date-on  {text-decoration: none; color: #9f4110;}
a:visited.blog_a_date-on  {text-decoration: none; color: #9f4110;}
a:active.blog_a_date-on  {text-decoration: none; color: #9f4110;}
a:hover.blog_a_date-on  {text-decoration: none; color: #9f4110;}



/*** Product Range ***/

#productrange_main
{
	float: left;
	display: inline;
	padding-bottom: 50px;
}

#productrange_box
{
	float: left;
	display: inline;
}

#productrange_box_bg
{
	background-image: url('images/ces_productrange_boxbg.gif');
	background-repeat: repeat-y;
}

.productrange_content
{
	padding: 5px 0 0 43px;
}


.productrange_content2
{
	padding: 20px 20px 0 45px;
	font-size: 12px;
	color: #666666;
}

.productrange_content3
{
	padding: 15px 0 0 43px;
	font-size: 12px;
	color: #666666;
}

.productrange_content3_txt
{
	width: 595px;
	padding: 15px 5px 0 43px;
	font-size: 12px;
	color: #666666;
}

.productrange_content4
{
	padding: 25px 0 50px 43px;
	font-size: 12px;
	color: #666666;
}


.productrange_small
{
	font-size: 11px;
	color: #666666;

}

.productrange_categories
{
	padding: 10px 0 0 20px;

}

.productrange_categories_end
{
	padding: 10px 0 30px 20px;

}

#productrange_box A:link {text-decoration: none; color: #666666;}
#productrange_box A:visited {text-decoration: none; color: #666666;}
#productrange_box A:active {text-decoration: none; color: #666666;}
#productrange_box A:hover {text-decoration: underline; color: #333333;} 
