
/* 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:#999;
	}

/*fixing firefox outline*/

a:active{
	outline:none;
	}
	
:focus{
	outline:none;
	}
	
img, form{
	padding:0;
	margin:0;
	border:none;
	}
	
img a{
	border:none;
	}
	
	
	
	
	
	
/*TEXT STYLES
================================================================================*/

h1{
	padding:0 0 16px 0;
	margin:0 0 15px 0;
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:100%;
	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;
	}
	
h2{
	padding:0 0 11px 0;
	margin:0;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:100%;
	}
	
.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:100%;
	}
	
	
	





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

#nav{
	width:937px;
	margin-top:-3px;
	}
	
#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;
	}

#home_current {
	width:101px;
	height:37px;
	text-decoration:none;
	background:url(../images/home_hover.jpg) no-repeat 0 0;
	color:#666;
	text-align:center;
	display:block;
	padding:11px 0 0 0!important;
	}	

/*highlighting current page*/
#homepage #home a{
	background:url(../images/home_hover.jpg) no-repeat 0 0;
	width:101px;
	height:37px;
	color:#0d384f;
	}
	
#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;
	}
	
#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;
	}
	
#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;
	}

#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 0px 0;
	margin: 0 auto;
	}
	
#top_content_home{
	width:985px;
	padding:0 0 35px 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:220px;
	margin:0 35px 0 0;
	}
	
.top_home_cell_last{
	float:left;
	width:220px;
	}

.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;
	background-color:#fff;
	}
	
#bottom_content_left{
	float:left;
	width:619px;
	background:url(../images/home_content_divider.jpg) no-repeat right center;
	padding:0 32px 40px 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:120px;
	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;
	}
	
#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 36px 0 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:none;
	color:#999;
	}
	
.news_date a:hover{
	text-decoration:underline;
	}

.more:link, .more:visited{
	background:url(../images/arrow2.jpg) no-repeat right center;
	text-decoration:none;
	color:#0d384f;
	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;
	}

.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:300px;
	}
	
#footer_right{
	float:right;
	width:560px;
	}
	
#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 0px 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_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 0;
	}
	
.text_big{
	padding:0 0 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%;
	}
	
#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;
	}
	
#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;
	}
	
#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{
	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;
	}

#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;
	padding:0 5px 0 5px;
	}
	
.indus_right{
	float:right;
	width:474px;
	padding:0 5px 0 5px;
	}

#broadcast_pic{
	background:url(../images/wallander.jpg) no-repeat 0 0;
	width:474px;
	height:149px;
	}
	
#film_pic{
	background:url(../images/pixar.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_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:35px 35px 20px 20px;
	}
	
.pro_pic{
	padding:0 0 10px 0;
	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:627px;
	padding:7px 50px 12px 29px;
	}
	
.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:173px;
	margin:0 25px 0 0;
	}
	
.leftcol_box_text{
	float:left;
	width:429px;
	}
	
#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;
	}

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

#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;
	}

#content2{
	background:url(../images/content_bgnd.png) no-repeat 0 0;
	width:985px;
	}
	
#content2_inside{
	width:945px;
	padding:30px 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 10px 20px;
	}
	
.content3_right{
	float:right;
	width:424px;
	padding:10px 20px 10px 20px;
	}
	
.content3_pic{
	float:left;
	width:50px;
	}
	
.content3_text{
	float:left;
	width:374px;
	}












