div.productContent {
    width: 500px; 
    float: left;
}
div#ac  {
	padding-bottom:4px;
}
div.productContent h1 {
    color: #000000; 
    font-size:small; 
    font-size: 160%; 
    font-weight:bold;
    margin-bottom: 4px;
}
div.productContent h1 span {
    font-size: 80%; 
    font-weight: normal;
}
div.productContent div.ratings {
    margin-bottom: 10px;
}
div.productContent div.ratings span {
    padding-right: 20px;
}
div.productContent div.ratings span.beginners { color: #333A93; }
div.productContent div.ratings span.intermediates { color: #A63939; }
div.productContent div.ratings span.advanced { color: #333333; }
div.productContent div.ratings span.snowboarders { color: #671C6A; }
div.productContent p.datesOpen { margin-top:0px; padding-top:0px; font-weight:bold; }

div#ac {
	margin-top:12px;
}

div.productTabList {
    width: 220px; 
    margin-right: 10px; 
    float: right;
    margin-bottom: 10px;
}
.tabnav {
	margin: 0px; 
	padding: 0px; 
	margin-top: 10px; 
	min-height: 44px; 
	height: auto !important; 
	height: 26px;
}
.tabnav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 73px;
}
.tabnav li a {
	text-decoration: none; 
	display:block; 
	padding: 5px; 
	background: #DCEAD4; 
	font-weight: bold; 
	margin-bottom: 0px; 
	border: #C1E8A5 1px solid;
	text-align: center;
	color: #336633;
}
.tabnav li a:hover {
	background: #FFFFFF;
}
.tabnav li a:active, .tabnav li.ui-tabs-selected a {
	background: #C1E8A5;
}
.ui-tabs-hide {
	display: none;
}

/*div.productTabList ul.productTabs {
    margin: 0px; 
    padding: 0px; 
    margin-top: 10px; 
    min-height: 26px; 
    height: auto !important; 
    height: 26px;
}
div.productTabList ul.productTabs li {
    float:left;
    padding: 0px; 
    margin: 0px; 
    margin-right: 0px; 
    list-style-type: none; 
    width: auto;
}
div.productTabList ul.productTabs li a {
    text-decoration: none; 
    display:block; 
    padding: 5px; 
    background: #F1F1FF; 
    font-weight: bold; 
    margin-bottom: 0px; 
    border: #E2E2FF 1px solid;
}
div.productTabList ul.productTabs li.active a {
    background: #E2E2FF;
}
div.productTabList ul.productTabs li a:hover {
    background: #FFFFFF;
}*/
div.productTabList div {
    background: #C1E8A5; 
	border-top: 0px;
    padding: 10px;
    font-size: 95%;
}
div.productTabList div div {
    padding: 2px;
    color: #336633;
}
div.productTabList div table {
}
div.productTabList div td {
    color: #013A6F;
    vertical-align: top;
    font-size: 95%;
}
div.productTabList div td.value {
    text-align: right;
}
div.productTabList div div#t1content,
div.productTabList div div#t2content,
div.productTabList div div#t3content,
div.productTabList div div#t2content p,
div.productTabList div div#t3content p {
	margin: 0px;
	padding: 0px;
}
div#t1 h3, div#t2 h3, div#t3 h3 {
	display: none;
}

div.productBanner {
    width: 506px; 
    float: left;
    padding-bottom: 0px;
}

div.productBanner a.imageBtn {
    padding: 4px;
    border: #36591C 1px solid;
    background: #F1F6FA;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    color: #36591C;
}
div.productBanner a.imageBtn:hover {
    background: #CCFF99;
}
div.productBanner a.btnPrev {
    padding-left: 20px;
    background: #F1F6FA url(../../pics/button-bg-prev.gif) no-repeat top left;
    margin-left: 4px;
    float: left;
}
div.productBanner a.btnPrev:hover {
    background: #CCFF99 url(../../pics/button-bg-prev-hover.gif) no-repeat top left;
}
div.productBanner a.btnNext {
    padding-right: 20px;
    background: #F1F6FA url(../../pics/button-bg-next.gif) no-repeat top right;
    margin-right: 4px;
    float: right;
}
div.productBanner a.btnNext:hover {
    background: #CCFF99 url(../../pics/button-bg-next-hover.gif) no-repeat top right;
}
div.productBanner div#productBannerImage {
    background: transparent url(../../pics/bg-image.jpg) no-repeat top left; 
    height: 291px;
    margin-bottom: 5px;
}
div.productBanner div#productBannerImage img {
    padding-left: 5px;
    padding-top: 1px;
}
div.productOffers {
    width: 220px; 
    margin-right: 10px; 
    float: right;
}
div.productOffers h2 {
    color: #36591C;
    font-size: small;
    font-size: 190%;
    font-weight: bold;
	margin: 0px;
}
div.productOffers h2.offer {
    margin-top: 20px;
}
div.productOffers h2 strong {
    font-size: 300%;
    font-weight: normal;
    color: #547B38;
    line-height: 65px;
}
div.productOffers h2 span {
    font-weight: normal;
    color: #36591C;
}
div.productOffers a {
    display: block;
    padding: 4px;
    border: #E4EDF5 1px solid;
    text-decoration: none;
    color: #36591C;
    font-size: 120%;
    margin-bottom: 5px;
    background: #E2EBF3 url(../../pics/button-bg-offer.gif) no-repeat bottom right;
}
div.productOffers a:hover {
    background: #CCFF99 url(../../pics/button-bg-offer-hover.gif) no-repeat bottom right;
}

