/* Solutions Category Page 
============================= */
.rightcol_555_top h3 {
	font-size:18px;
	margin: 0 8px;
}

h3 {
	font-size:18px;
	margin: 0 8px;
	margin: 0 0 0 8px;
}

.rightcol_555 p {
	margin: 0 8px 20px 8px;
}

.rightcol_555 ul {
	margin:0 0 20px 0;
	padding:0;
}
.rightcol_555 li.first {
	list-style:none; 
	padding:0; 
	margin: 0 0 5px 8px;
}

.rightcol_555 li {
	margin: 0 0 5px 23px;
}	

.rightcol_555_top p {
	margin: 0 8px 20px 8px;
}

/* HORIZONTAL TABS */
.product_details {
	background:url('/uploadedimages/assets/images/backgrounds/bkg_graybottomrule.gif') repeat-x bottom;
	margin-bottom:20px;
}

.product_details a {
	float:left;
	display:block;
	padding-bottom:12px;
	margin:0 10px;
}

.product_details a.on {
	background:url('/uploadedimages/assets/images/backgrounds/bkg_navarrow_horizontal.gif') bottom no-repeat;
	color:#000;
}


.tab_1, .tab_2 {
	display:none;
}

/* VERTICAL TABS */

.v_tabs_container {
	display:block;
	float:left;
	border-top: solid 1px #d7d7d7; 
	padding:0; 
	margin:0;
}

.v_tabs, .v_tabs_detail {
	background:transparent url('/uploadedimages/assets/images/backgrounds/bkg_graybottomrule.gif') repeat-y scroll center right;
	display:block;
	float:left; 
	width:140px;
	margin: 0 10px 0 0;
	padding-top:5px;
	height:425px;
}

.v_tabs_detail {
	width:160px;
}

.v_tabs a, .v_tabs_detail a {
	display:block;
	margin:0 0 0 8px;
	padding:5px 20px 5px 0;
	color:#a1a4a6;
}

.v_tabs a.on, .v_tabs_detail a.on {
	background:url('/uploadedimages/assets/images/backgrounds/bkg_navarrow_vertical.gif') right no-repeat;
	margin:0 0 0 8px;
	padding:5px 15px 5px 0;
	color:#000;
	font-weight:bold;
}

.v_tab_1, .v_tab_2, .v_tab_3, .v_tab_4, .v_tab_5, .v_tab_6 {
	display:none;
}	

.v_tab_1 p, .v_tab_2 p, .v_tab_3 p, .v_tab_4 p, .v_tab_5 p, .v_tab_6 p {
	margin: 10px 0 10px 0;
}
.v_tab_1 .image, .v_tab_2 .image, .v_tab_3 .image, .v_tab_4 .image, .v_tab_5 .image, .v_tab_6 .image {
	float:right; 
	border: solid 1px #ccc; 
	padding:3px; 
	width:131px; 
	height:131px; 
	margin: 10px 0 10px 10px;
}

.v_tab_1 strong, .v_tab_2 strong, .v_tab_3 strong, .v_tab_4 strong, .v_tab_5 strong, .v_tab_6 strong {
	color:#bf1f24;
}

.lineTop { 
	width:555px; 
	height:1px; 
	padding:0; 
	margin:0 0 0 0; 
	display:block; 
	float:left;
}

.lineBottom { 
	width:555px; 
	height:1px; 
	padding:0; 
	margin:0; 
	display:block; 
	float:left;
}

