/* UNIVERSAL STYLES
================================================================================*/

html, body{
	padding:0;
	margin:0;
	background:#fff url(../images/bg.jpg) repeat-x 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#777;
	line-height:150%;
	}

/*fixing firefox outline*/

a:active
{
	outline:none;
	
}
	
:focus
{
	outline:none;
}
	
img, form
{
	padding:0;
	margin:0;
	border:none;
}
	
img a
{
	border:none;
}
	
	
p img {
margin: 15px 15px 15px 0;

}
	
.leftcol img {

padding-right:15px;

}
	
/*TEXT STYLES
================================================================================*/

h1{
	padding:0 0 16px 0;
	margin:0 0 15px 0;
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:32px;
	border-bottom:1px solid #f1f1f1;
	}
	
#content2_inside h1{
	padding:0 0 16px 0;
	margin:0;
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:100%;
	border:none;
	}

a 	{
	color:#0d384f;
	}

h2{
	padding:0 0 18px 0;
	margin:0;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:100%;
	}

h2 a { text-decoration: none; }
	
.content_box_text h2, #content3 h2{
	padding:0 0 12px 0;
	margin:0 0 12px 0;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:100%;
	border-bottom:1px solid #f1f1f1;
	}
	
h3{
	padding:0 0 7px 0;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:22px;
	}
	






/* NAVIGATION STYLES
================================================================================*/

#nav{
	width:937px;
	}
	
#nav ul{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#nav ul li{
	padding:0;
	margin:0;
	float:left;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#666;
	}

.divider{
	background:url(../images/nav_divider.jpg) no-repeat 0 0;
	width:2px;
	height:39px;
	}
	
#home a:link, #home a:visited{
	width:101px;
	height:37px;
	text-decoration:none;
	color:#666;
	text-align:center;
	display:block;
	padding:13px 0 0 0;
	}
	
#home a:hover{
	background:url(../images/home_hover.jpg) no-repeat 0 0;
	width:101px;
	height:37px;
	color:#0d384f;
	}
	
/*highlighting current page*/
#homepage #home a{
	background:url(../images/home_hover.jpg) no-repeat 0 0;
	width:101px;
	height:37px;
	color:#0d384f;
	}

.home_ind_img {

margin-bottom: 10px;
}

	
#industries a:link, #industries a:visited{
	width:114px;
	height:37px;
	text-decoration:none;
	color:#666;
	text-align:center;
	display:block;
	padding:13px 0 0 0;
	}
	
#industries a:hover{
	background:url(../images/industries_hover.jpg) no-repeat 0 0;
	width:114px;
	height:37px;
	color:#0d384f;
	}
	
/*highlighting current page*/
#industriespage #industries a{
	background:url(../images/industries_hover.jpg) no-repeat 0 0;
	width:114px;
	height:37px;
	color:#0d384f;
	}

#products a:link, #products a:visited{
	width:114px;
	height:37px;
	text-decoration:none;
	color:#666;
	text-align:center;
	display:block;
	padding:13px 0 0 0;
	}
	
#products a:hover{
	background:url(../images/industries_hover.jpg) no-repeat 0 0;
	width:114px;
	height:37px;
	color:#0d384f;
	}
	
/*highlighting current page*/
#productspage #products a{
	background:url(../images/industries_hover.jpg) no-repeat 0 0;
	width:114px;
	height:37px;
	color:#0d384f;
	}
	
	
#support a:link, #support a:visited{
	width:107px;
	height:37px;
	text-decoration:none;
	color:#666;
	text-align:center;
	display:block;
	padding:13px 0 0 0;
	}
	
#support a:hover{
	background:url(../images/support_hover.jpg) no-repeat 0 0;
	width:107px;
	height:37px;
	color:#0d384f;
	}
	

#supportpage #support a{
	background:url(../images/support_hover.jpg) no-repeat 0 0;
	width:107px;
	height:37px;
	color:#0d384f;
	}	
	
#about a:link, #about a:visited{
	width:94px;
	height:37px;
	text-decoration:none;
	color:#666;
	text-align:center;
	display:block;
	padding:13px 0 0 0;
	}
	
#about a:hover{
	background:url(../images/about_hover.jpg) no-repeat 0 0;
	width:94px;
	height:37px;
	color:#0d384f;
	}
	
#aboutpage #about a{
	background:url(../images/about_hover.jpg) no-repeat 0 0;
	width:94px;
	height:37px;
	color:#0d384f;
	}	
	
#news a:link, #news a:visited{
	width:147px;
	height:37px;
	text-decoration:none;
	color:#666;
	text-align:center;
	display:block;
	padding:13px 0 0 0;
	}
	
#news a:hover{
	background:url(../images/news_hover.jpg) no-repeat 0 0;
	width:147px;
	height:37px;
	color:#0d384f;
	}
	
#newspage #news a {
    background:url(../images/news_hover.jpg) no-repeat 0 0;
	width:147px;
	height:37px;
	color:#0d384f;
}

#sales a{
	padding:2px 0 0 51px;
	display:block;
	}







/* LAYOUT STYLES
================================================================================*/
	
#container{
	padding:0 0 20px 0;
	margin:0 auto 0 auto;
	width:985px;
	}
	
#header{
	background:url(../images/header_bg.jpg) no-repeat 0 0;
	width:937px;
	height:124px;
	padding:0 22px 0 26px;
	margin:0 0 20px 0;
	}
	
#logo{
	padding:0 0 16px 0;
	}

#banner{
	text-align:center;
	margin:0 0 23px 0;
	}
	
#bodyarea{
	width:985px;
	padding:0 0 18px 0;
	}
	
#top_content_home{
	width:985px;
	padding:0 0 12px 0;
	}

#top_content_home p{
	padding:0 0 10px 0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:135%;
	}
	
.top_home_link:link, .top_home_link:visited{
	text-decoration:none;
	background:url(../images/arrow.jpg) no-repeat right center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0d384f;
	padding:0 12px 2px 0;
	}
	
.top_home_link:hover{
	text-decoration:underline;
	}
	
.cleardiv{
	clear:both;
	font-size:0;
	height:0;
	}
	
.top_home_cell{
	float:left;
	width:219px;
	margin:0 35px 0 0;
        padding: 0;
	}
	
.top_home_cell_last{
	float:left;
	width:220px;
        padding: 0;
        margin: 0;
	}

.top_home_heading{
	padding:0 0 22px 0;
	margin:0 0 3px 0;
	background:url(../images/home_heading_shadow.png) no-repeat bottom center;
	}
	
#top_content_home .top_home_heading p{
	text-align:center;
	padding:0;
	margin:0;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:100%;
	}

#bottom_content{
	width:985px;
	}
	
#bottom_content_left{
	float:left;
	width:619px;
	background:url(../images/home_content_divider.jpg) no-repeat right center;
	padding:0 32px 0 0;
	}
	
#news_heading{
	background:url(../images/news_heading.jpg) no-repeat 0 0;
	width:600px;
	height:43px;
	padding:0 0 0 19px;
	}
	
#news_heading_left{
	float:left;
	width:300px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	padding:7px 0 0 0;
	}
	
#news_heading_right{
	float:right;
	width:70px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0d384f;
	padding:5px 0 0 0;
	}
	
#news_heading_right a:link, #news_heading_right a:visited{
	background:url(../images/rss.jpg) no-repeat 0 0;
	text-decoration:none;
	color:#0d384f;
	display:block;
	padding:3px 0 5px 24px;
	}
	
#news_heading_right a:hover{
	text-decoration:underline;
	}
	
#news_content{
	width:611px;
	padding:15px 4px 0 4px;
        background: #fff;
	}
	
#prev{
	float:left;
	width:14px;
	padding:17px 27px 0 0;
	}	
	
#next{
	float:left;
	width:14px;
	padding:17px 0 0 0;
	}

.news_content_cell{
	float:left;
	width:250px;
	padding:0 5px 0 4px;
        display: block;
        margin: 0 0 10px 0;
	}

.news_content_cell_last
{
    padding: 0;
}
	
.news_content_cell2{
	float:left;
	width:250px;
	padding:0 20px 0 0;
	}
	
.news_left{
	float:left;
	width:100px;
	padding:0 14px 0 0;
	}
	
.news_right{
	float:left;
	width:136px;
	}
	
.news_text{
	padding:0 0 7px 0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:140%;
	}
	
.news_date{
	padding:0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999;
	line-height:100%;
	}
	
.news_date a:link, .news_date a:visited{
	text-decoration:underline;
	}
	
.more:link, .more:visited{
	background:url(../images/arrow2.jpg) no-repeat right center;
	text-decoration:none;
	color:#75828B;
	padding:0 9px 1px 0;
	}
	
.more:hover{
	text-decoration:underline;
	}	
	
#bottom_content_right{
	float:right;
	width:300px;
	}
	
#featured_heading{
	background:url(../images/featured_heading.jpg) no-repeat 0 0;
	width:280px;
	height:36px;
	padding:7px 0 0 20px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	}

#featured_content{
	width:300px;
	background:url(../images/featured_divider1.jpg) no-repeat center center;
	}
	
#featured_content2{
	width:300px;
        background: #fff;
	}

.featured_row{
	width:300px;
	background:url(../images/featured_divider2.jpg) no-repeat bottom center;
	}
	
.featured_cell{
	float:left;
	width:150px;
	padding:14px 0 14px 0;
	text-align:center;
	}
	
#footer{
	width:985px;
	}
	
#footer_top{
	background:url(../images/footer_top.jpg) no-repeat 0 0;
	width:985px;
	height:6px;
	font-size:0;
	}
	
#footer_middle{
	background:url(../images/footer_bg.jpg) repeat-y 0 0;
	width:979px;
	padding:0 3px 0 3px;
	}
	
#footer_bottom{
	background:url(../images/footer_bottom.jpg) no-repeat 0 0;
	width:985px;
	height:5px;
	font-size:0;
	}
	
#footer_middle_inside{
	background:#ededed url(../images/footer_inside_bg.jpg) repeat-x 0 0;
	width:929px;
	padding:18px 28px 16px 22px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	}
	
#footer_left{
	float:left;
	width:380px;
	}
	
#footer_right{
	float:right;
	width:500px;
	}
	
#footer_right ul{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	text-align:right;
	}
	
#footer_right ul li{
	padding:0;
	margin:0;
	display:inline;
	}
	
#footer_right ul li em{
	padding:0 6px 0 10px;
	font-style:normal;
	}

#footer_right ul li a:link, #footer_right ul li a:visited{
	text-decoration:none;
	color:#666;
	}
	
#footer_right ul li a:hover{
	text-decoration:underline;
	}
	
	
	
/*for inner pages*/

#box{
	width:985px;
	padding:0 0 5px 0;
	}
	
#box_top{
	background:url(../images/box_top.png) no-repeat 0 0;
	width:985px;
	height:8px;
	font-size:0;
	}
	
#box_middle{
	background:url(../images/box_bg2.png) repeat-y 0 0;
	width:985px;
	}
	
.box_middle
{
    background:url(../images/box_bg2.png) repeat-y 0 0;
    width:985px;
}

#box_inside{
	width:945px;
	padding:1px 20px 12px 20px;
	}
	
#box_bottom{
	background:url(../images/box_bottom.png) no-repeat 0 0;
	width:985px;
	height:7px;
	font-size:0;
	}
	
#box_left{
	float:left;
	width:450px;
	padding:25px 0 0 12px;
	}
	
.text_big{
	padding:0 20px 20px 0;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	line-height:150%;
	}
	
.text{
	padding:0 0 15px 0;
	margin:0;
	line-height:150%;
	}

p {
	padding:0 0 15px 0;
	margin:0;
	line-height:150%;
	}
li {
font-size:12px;
	padding:0 0 15px 0;
	margin:0;
	line-height:150%;
	}


#box_right{
	float:right;
	width:468px;
	text-align:right;
	}
	
#top_contact{
	width:985px;
	margin:0 0 30px 0;
	}
	
#top_contact_top{
	background:url(../images/threebox_top.png) no-repeat 0 0;
	width:985px;
	height:8px;
	font-size:0;
	borswe
	}
	
#top_contact_middle{
	background:url(../images/threebox_bg.png) repeat-y 0 0;
	width:985px;
	}
	
#top_contact_bottom{
	background:url(../images/threebox_bottom.png) no-repeat 0 0;
	width:985px;
	height:9px;
	font-size:0;
	}
	
#top_contact_cell1{
	float:left;
	padding:0 4px 0 5px;
	width:299px;
	margin:0 32px 0 0;
	}
	
#top_contact_cell2{
	float:left;
	padding:0 4px 0 4px;
	width:299px;
	margin:0 29px 0 0;
	}
	
#top_contact_cell3{
	float:left;
	padding:0 6px 0 4px;
	width:299px;
	}
	
.top_contact_inside{
	background:#fff url(../images/threebox_cell_bg.jpg) repeat-x 0 0;
	width:259px;
	padding:10px 15px 5px 25px;
	}
	
.top_contact_inside p{
	padding:0 0 12px 0;
	margin:0;
	line-height:150%;
	color:#666;
	}

.top_contact_inside p a:link, .top_contact_inside p a:visited{
	text-decoration:none;
	color:#0d384f;
	}
	
.top_contact_inside p a:hover{
	text-decoration:underline;
	}
	
.blue_big{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:140%;
	}
	
.blue_text{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:130%;
	}	

#bottom_contact{
	width:985px;
	}
	
#bottom_contact_top{
	background:url(../images/box2_top.png) no-repeat 0 0;
	width:985px;
	height:7px;
	font-size:0;
	}
	
#bottom_contact_inside{
	margin:0 4px 0 4px;
	width:937px;
	background:#fff url(../images/threebox_cell_bg.jpg) repeat-x 0 0;
	padding:14px 20px 20px 20px;
	}
	
#bottom_contact_inside p{
	padding:0 0 18px 0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999;
	line-height:170%;
	}

#form_area{
	width:937px;
	}

#form_left{
	float:left;
	width:375px;
	margin:0 10px 0 0;
	}
	
#form_right{
	float:left;
	width:520px;
	}

.form_row{
	padding:0 0 9px 0;
	}
	
.form_cell1{
	float:left;
	width:108px;
	padding:2px 13px 0 0;
	text-align:right;
	}
	
.form_cell2{
	float:left;
	width:252px;
	}
	
.form_cell3{
	float:left;
	width:88px;
	padding:2px 13px 0 0;
	text-align:right;
	}
	
.form_cell4{
	float:left;
	width:415px;
	}

.txtbox{
	background:url(../images/txtbox.jpg) no-repeat 0 0;
	width:243px;
	height:15px;
	border:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	padding:4px 4px 2px 4px;
	}
	
.txtarea{
	background:url(../images/txtarea.jpg) no-repeat 0 0;
	width:403px;
	height:137px;
	border:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	padding:6px;
	overflow:auto;
	margin:0 0 10px 0;
	}

.big_btn{
	background:url(../images/big_btn.jpg) no-repeat 0 0;
	width:221px;
	height:26px;
	text-align:center;
	padding:13px 0 0 0;
	}
	
.big_btn a:link, .big_btn a:visited{
	color:#0d384f;
	text-decoration:none;
	background:url(../images/pdf_icon.jpg) no-repeat left center;
	padding:6px 0 4px 30px;
	}
	
.big_btn a:hover{
	text-decoration:underline;
	}
	
#dvo_content{
	width:985px;
       margin-top: 15px;
	}
	
#dvo_content_nav{
	width:985px;
	height:43px;
	background:url(../images/tab_bottom.jpg) no-repeat bottom center;
	}
	
#dvo_nav_left{
	float:left;
	width:250px;
	padding:12px 0 0 50px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:100%;
	}

#dvo_nav_right{
	float:left;
	width:685px;
	}	

#dvo_nav_right ul{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#dvo_nav_right ul li{
	padding:0;
	margin:0 5px 0 0;
	font:normal 15px Arial, Helvetica, sans-serif;
	float:left;
	}
	
#dvo_nav_right ul li a:link, #dvo_nav_right ul li a:visited{
	background:url(../images/tab.png) no-repeat 0 0;
	width:216px;
	height:25px;
	display:block;
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding:14px 0 0 0;
	}

/*for ie6 only*/	
* html #dvo_nav_right ul li a:link, * html #dvo_nav_right ul li a:visited{
	background:url(../images/tab.jpg) no-repeat 0 0;
	width:216px;
	height:25px;
	display:block;
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding:14px 0 0 0;
	}
	
#dvo_nav_right ul li a:hover, #dvo_nav_right ul li a.active{
	background:url(../images/tab_hover.png) no-repeat 0 0;
	width:216px;
	height:25px;
	color:#0d384f;
	}
	
/*for ie6 only*/
* html #dvo_nav_right ul li a:hover{
	background:url(../images/tab_hover.jpg) no-repeat 0 0;
	width:216px;
	height:25px;
	color:#0d384f;
	}

* html .top_home_cell
{
    padding: 0;
    margin: 0 32px 0 0;
    width: 219px;
}

* html .top_home_cell_last { padding: 0; width: 220px; margin: 0; }

#dvo_content_main{
	background:url(../images/tab_content.jpg) no-repeat 0 0;
	width:939px;
	padding:23px 23px 0 23px;
	}
	
.dvo_content_row{
	width:939px;
	padding:0 0 50px 0;
	}
	
.dvo_content_left{
	float:left;
	width:615px;
	}
	
.dvo_content_top{
	border-bottom:1px solid #f1f1f1;
	width:615px;
	padding:0 0 7px 0;
	margin:0 0 15px 0;
	}
	
.dvo_content_top_left{
	float:left;
	width:400px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0d384f;
	padding:6px 0 0 5px;
	}
	
.dvo_content_top_right{
	float:right;
	width:177px;
	background:url(../images/small_btn.png) no-repeat 0 0;
	height:22px;
	text-align:center;
	padding:10px 0 0 0;
	}
	
.image_sample:link, .image_sample:visited{
	background:url(../images/img_icon.jpg) no-repeat left center;
	text-decoration:none;
	color:#0d384f;
	text-decoration:none;
	padding:6px 0 4px 30px;
	}
	
.image_sample:hover{
	text-decoration:underline;
	}
	
.video_sample:link, .video_sample:visited{
	background:url(../images/video_icon.jpg) no-repeat left center;
	text-decoration:none;
	color:#0d384f;
	text-decoration:none;
	padding:6px 0 4px 28px;
	}
	
.video_sample:hover{
	text-decoration:underline;
	}
	
.dvo_heading{
	padding:0 0 8px 0;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:100%;
	}
	
.dvo_text{
	padding:0 0 12px 0;
	margin:0;
	color:#666;
	line-height:140%;
	}

.dvo_content_right{
	float:right;
	width:300px;
	}
	
#indus_row1{
	width:985px;
	padding:0 0 25px 0;
	}
	
#indus_row2{
	width:985px;
	}
	
.indus_row_top{
	background:url(../images/twobox_top.png) no-repeat 0 0;
	width:985px;
	height:4px;
	font-size:0;
	}
	
.indus_row_middle{
	background:url(../images/twobox_bg.png) repeat-y 0 0;
	width:985px;
	}
	
.indus_row_bottom{
	background:url(../images/twobox_bottom.png) no-repeat 0 0;
	width:985px;
	height:9px;
	font-size:0;
	}
	
.indus_left{
	float:left;
	width:474px;
        height: 230px;
        display: block;
	padding:0 5px 0 5px;
	}
	
.indus_right{
	float:right;
	width:474px;
        height: 230px;
        display: block;
	padding:0 5px 0 5px;
	}

#broadcast_pic{
	background:url(../images/broadcast_industries.jpg) no-repeat 0 0;
	width:474px;
	height:149px;
	}
	
#film_pic{
	background:url(../images/films2.jpg) no-repeat 0 0;
	width:474px;
	height:149px;
	}
	
#commercial_pic{
	background:url(../images/volvo.jpg) no-repeat 0 0;
	width:474px;
	height:149px;
	}
	
#restoration_pic{
	background:url(../images/queen.jpg) no-repeat 0 0;
	width:474px;
	height:149px;
	}

.indus_heading{
	background:url(../images/twobox_heading.png) no-repeat 0 0;
	width:280px;
	height:52px;
	text-align:center;
	margin:0 0 0 106px;
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:100%;
	padding:8px 0 0 0;
	}
	
.indus_heading a {
    color:#0d384f;
	text-decoration: none;
}
	
.indus_text{
	background:url(../images/twobox_cell_bg.jpg) repeat-x 0 0;
	width:442px;
	padding:14px 14px 12px 18px;
	}

.indus_big{
	padding:0 0 8px 0;
	margin:0;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:100%;
	text-align:center;
	}
	
.indus_normal{
	padding:0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:140%;
	}
	
#nucoda_row{
	width:945px;
	padding:0 0 10px 0;
	}
	
.nucoda_cell{
	float:left;
	width:221px;
	margin:0 20px 0 0;
	}
	
.nucoda_cell_last{
	float:left;
	width:221px;
	}
	
.nucoda_heading{
	padding:0 0 30px 0;
	margin:0 0 3px 0;
	background:url(../images/home_heading_shadow.png) no-repeat bottom center;
	}
	
#nucoda_row .nucoda_heading p{
	padding:0;
	margin:0;
	line-height:100%;
	text-align:center;
	}
	
#nucoda_row p{
	padding:0 0 15px 0;
	margin:0;
	line-height:150%;
	}
	
#top_product{
	width:985px;
	padding:0 0 30px 0;
	}
	
#top_product_top{
	background:url(../images/twobox2_top.png) no-repeat 0 0;
	width:985px;
	height:6px;
	font-size:0;
	}
	
#top_product_middle{
	background:url(../images/twobox2_bg.png) repeat-y 0 0;
	width:985px;
	}
	
#top_product_bottom{
	background:url(../images/twobox2_bottom.png) no-repeat 0 0;
	width:985px;
	height:7px;
	font-size:0;
	}
	
#top_product_cell1{
	float:left;
	width:475px;
	padding:0 5px 0 5px;
	}
	
#top_product_cell2{
	float:right;
	width:455px;
	padding:0 5px 0 5px;
	}
	
.top_product_inside{
	background:#fff url(../images/twobox2_cell_bg.jpg) repeat-x 0 0;
	padding:25px 35px 20px 20px;
	}

.top_product_inside2{
	background:#fff url(../images/twobox2_cell_bg.jpg) repeat-x 0 0;
	padding:10px 35px 20px 20px;
	}

.top_product_inside3{
	background:#fff url(../images/twobox2_cell_bg.jpg) repeat-x 0 0;
	padding:2px 35px 20px 20px;
}
		
.pro_pic{
	padding:0 0 10px 0;
	margin:0;
	line-height:100%;
	text-align:center;
	}
.pro_pic_row2 {
	padding:0 0 15px;
	margin:0;
	line-height:100%;
	text-align:center;

}
.pro_heading{
	padding:0 0 12px 0;
	margin:0;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:100%;
	}
	
.pro_heading2{
	padding:0 0 12px 0;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:100%;
	}
	
.pro_text{
	padding:0;
	margin:0;
	line-height:150%;
	color:#666;
	}

#content{
	background:url(../images/content_bg.jpg) no-repeat 0 0;
	width:941px;
	padding:20px 22px 0 22px;
	}
	
#leftcol{
	float:left;
	width:706px;
	}
	
#leftcol_heading{
	background:url(../images/news_bg.jpg) no-repeat 0 0;
	width:686px;
	height:40px;
	padding:0 0 0 20px;
	line-height:100%;
	}
	
.leftcol_box{
	width:706px;
	padding:0 0 12px 0;
	}
	
.leftcol_box_top{
	background:url(../images/innerbox_top.jpg) no-repeat 0 0;
	width:706px;
	height:10px;
	font-size:0;
	}
	
.leftcol_box_middle{
	background:url(../images/innerbox_bg.jpg) repeat-y 0 0;
	width:647px;
	padding:0 50px 0 14px;
	}

* html .leftcol_box_middle { width: 657px; }
	
.leftcol_box_bottom{
	background:url(../images/innerbox_bottom.jpg) no-repeat 0 0;
	width:706px;
	height:9px;
	font-size:0;
	}
	
.leftcol_box_pic{
	float:left;
	width:120px;
	margin:0 10px 0 0;
	}

.leftcol_box_pic img
{
    border: solid 1px #ccc;
}
	
.leftcol_box_text{
	float:left;
	width:480px;
	}

.leftcol_box h2
{
    font-size: 14px;
}
	
#rightcol{
	float:right;
	width:220px;
	}

#rightcol_heading{
	background:url(../images/categories_bg.jpg) no-repeat 0 0;
	width:200px;
	height:33px;
	padding:7px 0 0 20px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	}

#rightnav{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#rightnav li{
	padding:0 0 9px 20px;
	margin:0 0 8px 0;
	background:url(../images/cat_divider.jpg) no-repeat left bottom;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	}

#rightnav li a:link, #rightnav li a:visited{
	text-decoration:none;
	color:#999;
	}
	
#rightnav li a:hover{
	color:#333;
	}

#rightnav li.show_all {
	background:url(../images/cat_shadow.jpg) no-repeat left bottom;
	width:200px;
	height:12px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	padding:4px 0 24px 20px;
	}
	
#rightnav li.show_all a {
	text-decoration:none;
	color:#333;
	}

#content2{
	background:url(../images/content_bgnd.png) no-repeat 0 0;
	width:985px;
	}
	
#content2_inside{
	width:945px;
	padding:10px 20px 0 20px;
	}

.content_box{
	width:945px;
	margin:0 0 20px 0;
	}

.content_box_top{
	background:url(../images/innerbox2_top.jpg) no-repeat 0 0;
	width:945px;
	height:9px;
	font-size:0;
	}

.content_box_middle{
	background:url(../images/innerbox2_bg.jpg) repeat-y 0 0;
	width:885px;
	padding:12px 30px 0 30px;
	}
	
.content_box_bottom{
	background:url(../images/innerbox2_bottom.jpg) no-repeat 0 0;
	width:945px;
	height:8px;
	font-size:0;
	}
	
.content_box_pic{
	float:left;
	width:245px;
	}
	
.content_box_text{
	float:right;
	width:612px;
	}

#content3{
	background:url(../images/content_bg.jpg) no-repeat 0 0;
	width:946px;
	padding:20px 20px 0 19px;
	}

.content3_row{
	width:946px;
	padding:0 0 18px 0;
	}
	
.content3_top{
	background:url(../images/inner_twobox_top.jpg) no-repeat 0 0;
	width:946px;
	height:9px;
	font-size:0;
	}
	
.content3_middle{
	background:url(../images/inner_twobox_bg.jpg) repeat-y 0 0;
	width:946px;
	}
	
.content3_bottom{
	background:url(../images/inner_twobox_bottom.jpg) no-repeat 0 0;
	width:946px;
	height:8px;
	font-size:0;
	}

.content3_left{
	float:left;
	width:424px;
	padding:10px 20px 0 20px;
	}
	
.content3_right{
	float:right;
	width:424px;
	padding:10px 20px 10px 20px;
	}
	
.content3_pic{
	float:left;
	width:50px;
	}
	
.content3_text{
	float:left;
	width:374px;
	}

.paperLink {
	color:#333333;
	font:16px/100% Arial,Helvetica,sans-serif;
	text-decoration: none;

}

.image_float_left
{
    float: left;
    margin: 0 15px 15px 0;
}


.HighlightedTextLink a {

text-decoration: none;
}

.thumb_box_left
{
    float: left;
    width: 100px;
    height: 170px;
    margin: 0 14px 0 0;
    padding: 0;
}

* html .thumb_box_left { margin: 0 0 0 -3px; }

.thumb_box_left img
{
    border: solid 1px #ccc;
}

.thumb_box_left p
{
    font-size: 10px;
    margin: 0;
    padding: 0;
}


.sbimage {
position:absolute; 
margin-top:-3px;
}

.sbimage2 {
margin-left:-1px
position:absolute; 
margin-top:-3px;
}


.sblink {
text-decoration:none;
color: #777777;

}

/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:282px;
	margin: 0;
        padding: 0;
        width: 980px;
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
        left: 3px;
        top: 0;
	list-style: none;
}

div#rotator ul li img { width: 980px; height: 282px; }

    div#rotator ul li.show {
	z-index:500;
}

.umbmacroholder { margin: 0; padding: 0; float: left; }





















































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
