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 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 50px;
width:660px;
}



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

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;
margin: 0;
list-style-type: none;
}

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 {
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 {
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 ul.one,
div#right_box div div.products-outdoor ul.one {
padding-left: 30px;
}

div#right_box div div.products ul.two,
div#right_box div div.products-outdoor 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{
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 {
width: 102px;
height: 100px;
float: left;
padding: 0 28px 0 0;
margin: 0;
}


div#right_box div div.products-outdoor {
float:left;
height:255px;
margin:0pt;
padding:0pt 0pt 0pt 100px;
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: 310px;
}

div#right_box div div.products-outdoor ul{
width: 390px;
height: 100px;
padding: 15px 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: 90px 0 0 80px;
margin: 0;
list-style-type: none;
}






