.shadetabs {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
float:left;
background-color:#c5c1ac;
width:200px;
height:300px;
border-bottom:1px solid #a8a595;
}

.shadetabs li{
margin: 0;
height:40px;
border-bottom:1px solid #a8a595;
}

.shadetabs li a{
text-decoration: none;
color: #333333;
}

.shadetabs li div.demo_link{
width:180;
display:block;
cursor:hand;
padding:10px 10px 10px 18px;
font-size:12px;
font-weight:bold;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
}

.shadetabs li a.selected{ /*selected main tab style */
/*background-image: url(shadeactive.gif);*/
border-bottom:8px solid #ecebe3;
background-color:#FFFFFF;
display:block;
width:100%;
color:#b02b30;
border-left:1px solid #eaf0f4;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
float:left;
font-size:13px;
}

@media print {
.tabcontent {
display:block !important;
float:left;
font-size:13px;
}
}

div.tabcontent_container {
	width:648px;
	height:300px;
	overflow:scroll;
	overflow-x:hidden;
	border:0;
}
div.step {
	width:270px; float:left;
}

div.steps_thumb {
	width:340px; float:right;
}


.tabcontent p {
	margin:12px 0 12px 0;
	line-height:18px;
}