body {
	margin:0px;
	font:11px Verdana,Arial;
	background-color: #FFFFFF;
}
a:link {
	color:#0066FF;
	text-decoration: none;
}

a:visited {
color:#0066FF;
text-decoration:none;
}

a:hover {
color:#0066FF;
text-decoration:underline;
}
.contents {
	width: 800px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-bottom: 15px;
}
.contents-main {
	padding: 8px;
	border: 1px;
	border-color: #999999;
	border-style: solid;
}
.contents-left {
	width: 407px;
	float: left;
	margin-right: 15px;
}
.contents-left-main {
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.contents-right {
	width: 360px;
	float: left;
}
.contents-bottom {
	width: 800px;
	clear: left;
}
.contents-brands {
	border: 1px;
	border-color: #999999;
	border-style: solid;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.contents-newstopic {
	border: 1px;
	border-color: #999999;
	border-style: solid;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.contents-newstopic-art {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	padding-bottom: 10px;
}
.image-right      {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	float: right;
}
.image-left      {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	float: left;
	margin-right: 10px;
}
.news-topic {
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.product-categoria {
	border: 1px;
	border-color: #999999;
	border-style: solid;
	background-image: url(file:///Macintosh%20HD/Users/Koichi/Documents/Ascensus/Plus%20Fishing/PLUSFISHING/plusfishing%20folder/plusfishing/images/title-category-bg.jpg);
	height: 26px;
	font-weight: bold;
	font-size: 14px;
	padding-left: 20px;
	padding-top: 5px;
	color: #666666;
}
.product-left {
	border: 1px;
	border-color: #999999;
	border-style: solid;
	width: 179px;
	margin-right: 8px;
	margin-top: 8px;
}
.blog-rss {
	border: 1px;
	border-color: #999999;
	border-style: solid;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.clearRight { clear: right; }
.clear { clear: both; }
.prostaff {
	width: 740px;
	float: left;
}
.prostaff-left {
	width: 240px;
	float: left;
	margin-right: 10px;
}
.prostaff-center {
	width: 240px;
	float: left;
	margin-right: 10px;
}
.prostaff-right {
	width: 240px;
	float: left;
}
.sitemap {
	width:800px;
	margin:0 auto;
	padding:10px 0 0;
	line-height:155%;
}
.sitemap h3 {
	font-size:120%;
	font-weight:normal;
}
.sitemap ul {
	list-style:none;
}
.sitemap_left {
	float:left;
	width:800px;
	padding:0 10px 0 0;
}
.sitemap_left ul a {
	font-weight:normal;
}
.sitemap_left ul hover {
	font-weight:normal;
}
/* [footer] */

#footer_outer {
	background:#23282c;
	height:240px;
	color:#bfbfbf;
	text-align:left;
}
#footer {
	width:800px;
	margin:0 auto;
	padding:22px 0 0;
	line-height:155%;
}
#footer h3 {
	font-size:120%;
	font-weight:normal;
}
#footer ul {
	list-style:none;
}
#footer_left {
	float:left;
	width:230px;
	border-right:1px solid #393e42;
	padding:0 10px 0 0;
}
#footer_left ul a {
	font-weight:normal;
	color:#bfbfbf;
	text-decoration:none;
}
#footer_left ul a:hover {
	font-weight:normal;
	color:#66CCFF;
	text-decoration:none;
}
#footer_center {
	float:left;
	width:230px;
	border-right:1px solid #393e42;
	padding:0 0 0 25px;
}
#footer_center ul a {
	font-weight:normal;
	color:#bfbfbf;
	text-decoration:none;
}
#footer_center ul a:hover {
	font-weight:normal;
	color:#66CCFF;
	text-decoration:none;
}
#footer_right {
	float:left;
	width:230px;
	padding:0 0 0 25px;
}
#copyright {
	height:46px;
	color:#c0c0c0;
}
#copyright ul {
	list-style:none;
	padding:12px 0 0;
	width:750px;
	margin:0 auto;
}
#copyright li {
	float:left;
	padding:0;
}
#copyright li.valid {
	float:right;
}
#copyright a {
	color:#c0c0c0;
}
#arrival {
	width:685px;
	margin:10px auto;
	text-align:right;
	font:90% Arial, Helvetica, sans-serif;
	padding:0 5px 0 0;
}
#arrival a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	padding:0 9px 0 0;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden; }

.clearfix { display: inline-block; }

/* Hides From IE-mac */
* html .clearfix { height: 1%; }
.clearfix {display: block; }
/* End hide from IE-mac */
.square {
	width:500px;
	padding:10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
	background-color: #FFFF66;
	border-color: #666666;
	border-style: solid;
	border-width: 1px;
}
.banner1 {
				float:right;
				margin:15px 0px 10px 10px; padding:5px;
				border:1px solid #ccc;
				background:#ddd;
			}
			table#table-01 {
    width: 720px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}
table.table211 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 570px;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.table211 caption {
  margin-top: 1em;
  text-align: right;
}

table.table211 th,
table.table211 td {
  padding: 4px 6px;
}

table.table211 th {
  background: #1B3AB4;
  text-align: center;
  white-space: nowrap;
  font-size: 92%;
  color: #FFF;
}

table.table211 td {
  text-align: right;
  white-space: nowrap;
}

table.table211 col.month {
  background: #CBD5FF;
}

table.table211 col.session {
  background: #F2F5FF;
}

table.table211 col.pageview {
  background: #F2F5FF;
}

table.table211 col.newsession {
  background: #EBEEFF;
}

table.table211 col.staytime {
  background: #EBEEFF;
}

table.table211 col.conversion {
  background: #E0E6FF;
}

