/* CSS Arix@you for Comma 3 */

.cat_panel {
	background: #fff url('../img/bg_cat_category.gif') top left no-repeat;
	width /**/: 670px;	
	width: 664px !important;
	height /**/: 174px;
	height: 150px !important;
	margin: 18px 0 0 0;
	padding: 2px 3px 4px 3px;
}

	.cat_image {
		width: 200px;
		height: 150px;
		float: left;
	}
	
	.cat_text {
		width /**/: 464px;
		width: 428px !important;
		height /**/: 150px;
		height: 114px !important;
		float: left;
		padding: 18px;
	}
	
	.cat_text h3 {padding: 0 0 0 0; margin: 0; color: #68a1c5;  font-size: 1.6em; font-weight: normal;}
	.cat_text p {padding: 6px 0; margin: 0; }
	.cat_text p.link { text-align:right;}
	
h2.panelcaption {
	background: #fff url('../img/bg_panelcaption.gif') top left no-repeat;
	width /**/: 670px; 
	width: 652px !important; 
	height /**/: 35px;
	height: 28px !important;
	color: #fff;
	font-size: 1.5em;
	text-align:left;
	padding: 7px 0 0 18px;
}


#techTabs {
    margin-bottom: 35px;
}
	#techTabs ul { padding: 0; margin: 0;}
	#techTab1, #techTab3 {		
		list-style: none;
		display: inline;
		float: left;
		width: 225px;
		height: 35px;
	}
	
	#techTab2 {
		list-style: none;
		display: inline;
		float: left;
		width: 220px;
		height: 35px;
	}
	#techTabs a, #techTabs a:active { color: #2f404a;  font-size: 1.2em;}
	#techTabs a.on, #techTabs a.on:hover { color: #fff; cursor:default; }
	#techTabs a:hover { color: #68a1c5; }	
	
	#techTab1 a, #techTab3 a { 
		width /**/: 225px;
		width: 225px !important;
		height /**/: 35px;
		height: 26px !important;
		display: block;
		padding: 9px 0 0 0;
		text-align:center;
	}
	
	#techTab2 a { 
		width /**/: 220px;
		width: 220px !important;
		height /**/: 35px;
		height: 26px !important;
		display: block;
		padding: 9px 0 0 0;
		text-align:center;
	}
	
	
	
	#techTabs ul #techTab1 a { background: #fff url('../img/bg_techtab1.gif') 0 0 no-repeat;}
	#techTabs ul #techTab2 a { background: #fff url('../img/bg_techtab2.gif') 0 0 no-repeat;}
	#techTabs ul #techTab3 a { background: #fff url('../img/bg_techtab3.gif') 0 0 no-repeat;}
	#techTabs ul #techTab1 a.on { background: #fff url('../img/bg_techtab1.gif') 0 -35px no-repeat;}
	#techTabs ul #techTab2 a.on { background: #fff url('../img/bg_techtab2.gif') 0 -35px no-repeat;}
	#techTabs ul #techTab3 a.on { background: #fff url('../img/bg_techtab3.gif') 0 -35px no-repeat;}
	
	#information {}
	#documents { display: none;}
	#techspecs { display: none;}
	
	.tabPanel { 
		width /**/: 670px;
		width: 634px !important;
		padding: 18px;
		background: #d8dde2 url('../img/bg_tabpanel.gif') bottom left no-repeat;
	}
    
    .tabPanel img {
        padding: 5px;
        background-color: #71A9CD;
        margin: 5px 9px;
    }
    
    .tabPanel img.nocolor {background-color: transparent; padding: 0; margin: 0 5px 0 0;}
	
	#tabPanel2 { display: none; }
	#tabPanel3 { display: none; }
	
	

/** Freestyle table **/
#tabPanel1 hr { display: block; padding: 0px; margin: 12px 0; background: transparent url('../img/bg_hr2.gif') top left repeat-x !important; clear: both;}
#tabPanel1 ul {
	padding: 0;
}

#tabPanel1 ul li {
	list-style: none;
	background: #d8dde2 url('../img/bg_bullet.gif') 0 0.4em no-repeat;
	padding: 0 0 4px 15px;
}


#tabPanel2 table {
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
	margin: 15px 0;
}

#tabPanel2 table tr th {
	color: #fff;
	background-color: #0075bf;
	padding: 7px 18px;
	text-align:left;
	border-top: 1px #fff solid;
	border-left: 1px #fff solid;
}

#tabPanel2 table tr td {
	color: #2f404a;
	padding: 7px 18px;
	text-align:left;
	background-color: #fff;
	border-top: 1px #fff solid;
	border-left: 1px #fff solid;
}

#tabPanel2 table tr.even td {
	background-color: #f7f8f9;
}

#tabPanel3 table {
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
	margin: 15px 0;
}

#tabPanel3 table caption {
	padding: 0 0 4px 0;
	margin: 0;
	color: #0075bf;  font-size: 1.4em; font-weight: normal;
	text-align: left;
}

#tabPanel3 table tr th {
	color: #fff;
	background-color: #0075bf;
	padding: 7px 18px;
	text-align:left;
	border-top: 1px #fff solid;
	border-left: 1px #fff solid;
}

#tabPanel3 table tr td {
	color: #2f404a;
	padding: 7px 18px;
	text-align:left;
	background-color: #fff;
	border-top: 1px #fff solid;
	border-left: 1px #fff solid;
}

#tabPanel3 table tr.even td {
	background-color: #f7f8f9;
}


