.qtab_container {width: 860px; margin-left:5px;font:normal 18px verdana;}

.tab_container {	
clear: both;
float: left; 
width: 100%;
background: transparent;
}

.tab_content {
/*padding-top: 0px;*/
}

ul.tabs {
margin: 0;
padding: 0;
padding-left: 0;
float: left;
list-style: none;
width: 100%;
}

ul.tabs li {
float: left;
margin-left:5px;
margin-top:5px;
padding: 0;
height: 40px;
line-height: 40px;
border-bottom:1px solid #333;
overflow: hidden;
position: relative;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
background: #fcfcfc;
background-image:-moz-linear-gradient(#E2E3E4, #AAADB4);
background-image:-webkit-gradient(linear, left top, left bottom, from(#E2E3E4), to(#AAADB4));
text-shadow:0 1px 1px white;
color:#3A3D42;
}

ul.tabs li a {
text-decoration: none;
color: #000;
display: block;
font-size: 1.15em;
padding: 0 8px;	
}

ul.tabs li a:hover {
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
/*background:#ECEDEF;
background-image:-moz-linear-gradient(#f8f8f9, #dddfe1);
background-image:-webkit-gradient(linear, left top, left bottom, from(#f8f8f9), to(#dddfe1));*/
background:#FFE0EC;
background-image:-moz-linear-gradient(#FFE0EC, #FCBFD7);
background-image:-webkit-gradient(linear, left top, left bottom, from(#FFE0EC), to(#FCBFD7));

}	

html ul.tabs li.active  {
color:#000;
background:#FFE0EC;
background-image:-moz-linear-gradient(#FFE0EC, #FCBFD7);
background-image:-webkit-gradient(linear, left top, left bottom, from(#FFE0EC), to(#FCBFD7));
text-shadow:0 1px 1px white;
box-shadow:0 1px 10px #000;
-moz-box-shadow:0 1px 10px #000;
-webkit-box-shadow:0 1px 10px #000;
}

.tab_content img {
float: left;
margin: 0 2px 20px 0;
border: 1px solid #ddd;
padding: 1px;
-moz-border-radius: 4px;
border-radius: 4px;	
}