body {
font:12px "ËÎÌå";
background-color: #ccc;
color:#555;
background-image: none; 
margin:0px;
padding:10px;
min-width:760px;
}
#masthead {
padding:0px;
margin:0px auto;
width:960px;
height:130px;
background:url(imgshop/template/bkg_bar.jpg) no-repeat 177px;
}
#wrapper {
margin:0 auto;
width:960px;
background-color:#FFF;
position: relative;
}
#column_wrapper {
background: url("imgshop/template/bkg_lmenu.jpg"/*tpa=http://www.rankam.com/imgshop/template/bkg_lmenu.jpg*/) repeat-y;
border-right: 1px solid #000000;
}
.clearfloat {
clear:left;
height:0px;
line-height:0px;
font:0px;
}
#footer {
background:url("imgshop/template/bkg_top1.gif"/*tpa=http://www.rankam.com/imgshop/template/bkg_top.gif*/) #005027 repeat-x bottom left;
font:12px arial, Helvetica, sans-serif;
color:#FFF;
margin:0px;
padding:3px 0px 0px 0px;
text-align:center;
height:22px;
}
#ohiographics, #ohiographics a, #ohiographics a:visited{
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#666;
text-align:right;
padding:5px;
height:18px;
}
#valid {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
float:left;
width:200px;
}
#valid a:link, #valid a:visited {color: #FC0;text-decoration: none;}
#left {
width:200px;
float:left;
display:inline-block;
}
#left .content {
font:normal 12px arial, Helvetica, sans-serif;
padding:7px;
line-height:18px;
}
#left a:link, #left a:visited {
font:bold 12px arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}
#left a:hover {
color:#FF0;
text-decoration:underline;
}
#right {
margin:0px 0px 0px 200px;
padding:0px;
}
#right .content {
padding:10px;
margin:0px;
line-height:15px;
display:inline-block;
}

#right a:link, #right a:visited {text-decoration: none;}
#right a:hover {text-decoration: underline;}
#right a:active {text-decoration: none;}

.nomargintop {margin-top: 0;}
a:link, a:visited {
font:normal 12px arial, Helvetica, sans-serif;
color:#3C5E99;
background-color:inherit;
text-decoration:none;
}
a:hover {text-decoration:underline;}
td,p {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#333;
background-color:inherit;
text-decoration:none;
}
#logo {
background:url("imgshop/template/rankam_logo.gif"/*tpa=http://www.rankam.com/imgshop/template/rankam_logo.gif*/) no-repeat left bottom;
width:178px;
height:130px;
float:left;
}	
#mh_1 {
padding:0px 5px 0px 0px;
margin:0px 0px 0px 178px;
color:#005027;
background:url("imgshop/template/bkg_top.gif"/*tpa=http://www.rankam.com/imgshop/template/bkg_top.gif*/) repeat-x;
background-color:inherit;
}
#url {
height: 20px;
text-align:right;
}
#url a {
font:normal 12px arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}
#slogan {
padding:0px;
margin:0px;
height:25px;
text-align:center;
}
#tagline {
font:bold 14px arial, Helvetica, sans-serif;
color:#FFF;
padding:27px 10px 0px 0px;
margin:0px;
height:26px;
text-align:right;
}
#topNav {
padding:7px 0px 0px 0px;
margin:0px;
float:right;
height:20px;
}
#topNav .content {
float:left;
display:block;
}
#topNav a, #topNav a:visited {
font: bold 11px verdana, arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
text-align:right;
margin:0px; 
padding:0px 7px 0px 7px;
}
#topNav a:hover {
color:#FF0;
text-decoration:none;
background:inherit;
}
#searchbox {
font:bold 11px verdana, arial, Helvetica, sans-serif;
background-color:#367F25;
color:#FFF;
padding:5px 0px 10px 10px;
margin:0px;
width:190px;
}
.p7currentmark, .p7currentmark2 {
font:bold 12px verdana, Arial, Helvetica, sans-serif;
color:#FF0 !important;
background-color:inherit;
}
form {margin:0px;}
.up {text-transform:uppercase;}
.r {float:right;}
.l {float:left;}
label {
width:190px;
float:left;
text-align:right;
margin-right:0.5em;
display: block;
font-weight:bold;
}
.formBox {
background-color: #FFFFCC;
color:#555;
}
h1 {
font:bold 18px arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
margin:0px;
padding:0px;
}
.titleWh {
font:bold 25px arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}
.titleYel {
font:bold 18px arial, Helvetica, sans-serif;
color:#FF0;
text-decoration:none;
}
.dash {
border:1px;
border-bottom-style:dashed;
border-bottom-color:#CCC;
padding:0px;
margin:0px;
}
#thumbBox {
position:absolute;
left:0px;
top:0px;
width:auto;
background-color:#CCC;
visibility:hidden;
z-index:10;
cursor:pointer;
padding:10px 10px 0;
}
#thumbBox .footerbar {
font:bold 16px Tahoma;
letter-spacing:5px;
line-height:1.1em;
color:#C00;
text-align:right;
padding:5px 0px;
}
#thumbBox #thumbImage {
background-color:#FFF;
}
#thumbLoading {
position:absolute;
visibility:hidden;
border:1px solid #000;
background-color:#EFEFEF;
z-index:5;
padding:5px;
}
img {border:0;}
.largeBdr, .thumbBdr {
border:1px solid #99ABCA;
padding:5px;
}
#loadarea {
margin:0px;
padding:5px 2px 5px 2px;
width:460px;
}
.picFactory {
border:1px solid #ccc;
}
.factoryBtn {
float:right;
margin:0px;
padding:5px;
}
#factoryNav {
width:460px;
margin:0px;
padding:5px 2px 5px 2px;
}
.picBdr {
border:1px solid #ccc;
padding:3px;
}
.picPadL{
padding:10px;
float:left;
}
.textWh {
font:bold 12px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
background-color:inherit;
text-decoration:none;
}
.textLt {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#666;
background-color:inherit;
text-decoration:none;
}
.textRed {
font:normal 12px Arial, Helvetica, sans-serif;
color:#C00;
background-color:inherit;
text-decoration:none;
}
.textRed a:link {color:#C00;background-color:inherit;}
.textRed a:visited {color:#C00;background-color:inherit;}
.textRed a:active {color:#C00;background-color:inherit;}

#hdBBQ {
margin:0px;
padding:4px;
background-color:#A55501;
font:bold 13px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
#hdHunt {
margin:0px;
padding:4px;
background-color:#005027;
font:bold 13px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
#hdSport {
margin:0px;
padding:4px;
background-color:#990000;
font:bold 13px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
.cc {
	font-size: 12px;
	line-height: 30px;
}
.unnamed3 {
	font-size: 12px;
	line-height: 24px;
}
.aa {
	font-size: 12px;
	color: #262626;
	line-height: 18px;
}
