div#right_box div.main {
width:258px;
height: 160px;
padding:140px 0px 0pt 418px;
margin: 0;
}

div#right_box div.main-outdoor {
width:310px;
height: 160px;
padding:140px 0px 0pt 390px;
margin: 0;
}

div#right_box div.main-snow,
div#right_box div.main-golf,
div#right_box div.main-marine {
height: 160px;
text-align: right;
padding:140px 0 0 400px;
margin: 0;
}


div#right_box div.content {
height:268px;
padding:10px 30px 5px 30px;
width:684px;
}

div#right_box.training div.content {
position: relative;
}


div#right_box div.content-outdoor,
div#right_box div.content-snow,
div#right_box div.content-golf,
div#right_box div.content-marine {
height:268px;
padding:10px 30px 5px 40px;
width:660px;
}



div#right_box div div.text {
float:left;
height:197px;
padding:68px 15px 0pt 0pt;
margin: 0;
width:240px;
}

div#right_box.training div div.text {
	height: 140px;
	padding: 130px 0 0 0;
}


div#right_box div.content-marine div.text {
float:left;
height:175px;
padding:90px 15px 0pt 0pt;
margin: 0;
width:230px;
}


div#right_box div div.text h4{
background-image: none;
font-size: 15px;
font-weight: bold;
color: #333;
line-height: 18px;
border: none;
margin: 0;
padding: 0 0 10px 0;
height: 35px;
}

div#right_box div div.text h4 span{
display: block;
clear: both;
}

div#right_box div div.text p{
font-size: 10px;
color: #000;
margin: 0;
padding: 0;
}


div#right_box div div.products {
float:left;
height:255px;
padding:0 0 0 15px;
margin: 0;
width:424px;
}

div#right_box div div.products ul{
width: 390px;
height: 100px;
padding: 15px 0;
_padding: 10px 0;
margin: 0;
list-style-type: none;
}

div#right_box.training div div.products ul{
width: 520px;
}

div#right_box div div.products ul li img,
div#right_box div div.products-outdoor ul li img,
div#right_box div div.products-snow ul li img,
div#right_box div div.products-golf ul li img,
div#right_box div div.products-marine ul li img,
div#right_box div div.products-exercise ul li img {
border: 1px solid #444;
vertical-align: text-bottom;
padding: 0;
margin: 0px;
}

div#right_box div div.products ul li h3,
div#right_box div div.products-outdoor ul li h3,
div#right_box div div.products-snow ul li h3,
div#right_box div div.products-golf ul li h3,
div#right_box div div.products-marine ul li h3,
div#right_box div div.products-exercise ul li h3 {
background-image: url('/images/products/link.gif') ;
background-repeat: no-repeat;
font-size: 11px;
color: #333;
padding: 0 0 0 15px;
margin: 3px 0 0 0;
border: none;
font-weight: bold;
vertical-align: text-bottom;
}

div#right_box div div.products-exercise ul li h3 {
background-image: url('/images/products/link_white.gif') ;
}

div#right_box.training div div.products ul.one {
position: absolute;
left: 352px;
}

div#right_box.training div div.products ul.two {
position: absolute;
left: 340px;
top: 140px;
}


div#right_box div div.products ul.one,
div#right_box div div.products-outdoor ul.one,
div#right_box div div.products-exercise ul.one {
padding-left: 30px;
}

div#right_box div div.products ul.two,
div#right_box div div.products-outdoor ul.two,
div#right_box div div.products-exercise ul.two {
padding-left: 0px;
clear: both;
}


div#right_box div div.products ul.one li,
div#right_box div div.products-outdoor ul.one li,
div#right_box div div.products-exercise ul.one li{
width: 102px;
height: 100px;
float: left;
padding: 0 0 0 28px;
margin: 0;
}

div#right_box div div.products ul.two li,
div#right_box div div.products-outdoor ul.two li,
div#right_box div div.products-exercise ul.two li {
width: 102px;
height: 100px;
float: left;
padding: 0 28px 0 0;
margin: 0;
}


div#right_box div div.products-outdoor,
div#right_box div div.products-exercise {
float:left;
height:255px;
margin:0pt;
padding:0pt 0pt 0pt 90px;
width: 310px;
}

div#right_box div div.products-snow,
div#right_box div div.products-golf,
div#right_box div div.products-marine {
float:left;
height:255px;
margin:0pt;
padding:0pt 0pt 0pt 100px;
width: 300px;
}

div#right_box div div.products-outdoor ul,
div#right_box div div.products-exercise ul{
width: 260px;
height: 100px;
padding: 15px 0;
_padding: 10px 0;
margin: 0;
list-style-type: none;
}

div#right_box div div.products-snow ul,
div#right_box div div.products-golf ul,
div#right_box div div.products-marine ul{
width: 235px;
height: 100px;
padding: 85px 0 0 94px;
margin: 0;
list-style-type: none;
}


/* EXERCISE */

div.exercise {
	background-image: url(/images/bgimg/products/bg_exercise_top.jpg);
	background-repeat: no-repeat;
}

div.exercise div.main-exercise {
width:317px;
height: 150px;
padding:150px 0px 0pt 380px;
margin: 0;
}

div.exercise div.content-exercise {
height:268px;
padding:10px 30px 0 50px;
width:660px;
}

div.exercise div div.products-exercise {
padding:0pt 0pt 0pt 48px !important;
}

div.exercise div.text {
width: 278px !important;
padding:78px 15px 0pt 0pt !important;
}

div.exercise img {
	opacity:0.8 ;
	filter: alpha(opacity=80) ;
}

div.exercise h3 a{
	color: #cccccc !important;
}

div.exercise h4{
	color: #ffffff !important;
}

div.exercise p{
	color: #cccccc !important;
}




