div.two-tabs ul, div.three-tabs ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 1.2em;
}
div.two-tabs div.block, div.three-tabs div.block {
width: 222px;
}
div.two-tabs img, div.three-tabs img {
display: inline;
}
div.two-tabs div.one, div.three-tabs div.one {
padding-left: 0;
display: block;
}
div.two-tabs div.two, div.three-tabs div.two {
padding-left: 0;
display: block;
}
div.three-tabs div.three {
padding-left: 0;
display: block;
}
div.productcontent {
float: left;
padding: 32px 0px 32px 0px;
width: 540px;
}
div.productcontent table {
width: 540px;
}
div.productimage {
float: right;
padding: 16px 0px 16px 8px;
}
div.tabs {
display: block;
width: 254px;
height: 24px;
}
div.tabs a {
display: block;
float: left;
background: #b0d4dd url(/images/tab-topleft.png) no-repeat 0 0;
color: #ffffff;
text-decoration: none;
padding: 0px 0px 0px 8px;
margin-right: 2px;
}
div.tabs a span {
display: block;
float: left; 
background: #b0d4dd url(/images/tab-topright.png) no-repeat 100% 0;
padding: 4px 8px 4px 0px;
}
div.tabs a:hover {
background: #104b5a url(/images/tabdark-topleft.png) no-repeat 0 0;
color: #ffffff;
text-decoration: none;
}
div.tabs a:hover span {
background: #104b5a url(/images/tabdark-topright.png) no-repeat 100% 0;
}
div.tabs a.active {
background: #eff6f8 url(/images/tablight-topleft.png) no-repeat 0 0;
color: #104b5a;
}
div.tabs a.active span {
background: #eff6f8 url(/images/tablight-topright.png) no-repeat 100% 0;
}
div.tabarea {
width: 238px;
display: block;
background-color: #eff6f8;
color: #114D5C;
padding: 8px;
min-height: 300px;
}
* html div.tabarea {
	height: 300px;
}
.product_options {
float: left;
display: block;
padding: 3px 2px 2px 2px;
margin: 2px 2px 2px 2px;
}
.product_select {
float: left;
display: block;
width: 436px;
height: 21px;
font-size: 10pt;
color: #104b5a;
}
.product_buy {
float: right;
display: block;
width: 80px;
height: 27px;
padding: 0px;
margin: 2px 2px 2px 2px;
border: none;
background-color: #b0d4dd;
color: #ffffff;
font-size: 17px;
}
.product_buy:hover {
background-color: #104b5a;
color: #ffffff;
cursor: pointer;
}
.product_price {
float: left;
display: block;
width: 130px;
height: 19px;
padding: 6px 2px 2px 2px;
margin: 2px 2px 2px 2px;
background-color: #eff6f8;
color: #114D5C;
font-size: 10pt;
}
.product_msg {
float: left;
display: block;
width: 130px;
height: 21px;
padding: 4px 2px 2px 2px;
margin: 2px 2px 2px 2px;
background-color: #eff6f8;
color: #114D5C;
}
div#extra a {
	display: block;
	margin-top: 5px;
}
div#extra a img {
	display: block;
}


