body{ margin:0px; padding:0px; font-family : Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;}

table{text-align: left;}
td{FONT-SIZE: 13px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
select{font-size : 10px;}
.darkgray{FONT-SIZE: 10px; COLOR: #3b3b3b; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.red{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff5500; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.blue{FONT-SIZE: 10px; COLOR: #006699; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

a img{border:none;}
a{text-decoration:none; color: #000;}
div.page{ width:750px;}
div.content{width:750px;}
div#header{ background:url(/data/images/headerBack.gif) no-repeat; height:125px;}
div#header a.logo{display:block; float:right; margin-top:15px;}
div#header div.slogan{ text-decoration : none; color : #006699; clear:right; float:right;}

div.topMenu{background:#006699;  height:25px;    border-top:1px solid #4CBEF7; border-bottom:1px solid #003C5B; font-size:10px;}
div.topMenu ul{width:648px;margin:0px 0px 0px 146px; list-style:none; padding:0px;}
div.topMenu ul li{float:left;  padding:5px 18px 5px 26px; margin:0px 18px 0px 0px; background:url(/data/images/menuBack.gif) no-repeat 0% 2px;}
div.topMenu ul li#lastTop{padding:5px 0px 5px 1px;margin:0px;}
div.topMenu ul li a{font-weight:bold; color: #fff; }
div.topMenu ul li a.cart{display:block; text-align:left; background:url(/data/images/cartIcon.gif) no-repeat 0% 1px; padding-left:15px; color:silver;}
div.topMenu ul li#selected a{color:#FFCC00;}


table.topMenu{background:#006699;width: 750px;  height:25px;    border-top:1px solid #4CBEF7; border-bottom:1px solid #003C5B;position:absolute; left:0px; top:125px}
table.topMenu tr{margin:0px 0px 0px 146px;padding:0px;}
table.topMenu tr td{padding:5px 18px 5px 26px; margin:0px 18px 0px 0px; background:url(/data/images/menuBack.gif) no-repeat 0% 2px; font-size:10px;}
table.topMenu tr td#lastTop{padding:5px 0px 5px 1px;margin:0px;width:10%}
table.topMenu tr td#firstTop{padding:5px 0px 5px 1px;margin:0px;background: none;width:10%}
table.topMenu tr td a{font-weight:bold; color: #fff; }
table.topMenu tr td a.cart{display:block; text-align:left; background:url(/data/images/cartIcon.gif) no-repeat 0% 1px; padding-left:15px; color:silver;}
table.topMenu tr td#selected a{color:#FFCC00;}

table.topMenuRight{float: right; background:#006699;width: 100%;  height:25px;    border-top:1px solid #4CBEF7; border-bottom:1px solid #003C5B;position:absolute; left:0px; top:125px;}
table.topMenuRight tr{margin:0px 0px 0px 146px;padding:0px;}
table.topMenuRight tr td{padding:5px 18px 5px 26px; margin:0px 18px 0px 0px; background:url(/data/images/menuBack.gif) no-repeat 0% 2px; font-size:10px;}
table.topMenuRight tr td#firstTop{padding:5px 0px 5px 1px;margin:0px;background: none;width:10%}

div#left{ float:left; width:200px; font-size:10px; margin-top: 25px}
div#left div.header, div#middle div.header{ font-size:12px; color:#FF5500; font-weight:bold; text-align:center; margin-bottom:15px; margin-top:15px;}
html>body div#left div.header, div#middle div.header{margin-top:8px; margin-bottom:15px;}
div#left ul{ list-style:none; margin:0px; padding:0px 0px 0px 9px; background:url(/data/images/catalogShadow.gif) no-repeat;}
div#left ul li{ padding:5px 0px 5px 0px; background:#F2F2F2 url(/data/images/catalogBack.gif) repeat-x 25px 100%; border-right:1px solid #BFBFBF;}
div#left ul li.last{ background:#F2F2F2; border-bottom:1px solid #BFBFBF;}
div#left ul li a{ display:block; background:url(/data/images/fishIconSmart.gif) no-repeat 0px -25px; padding-left:30px; text-transform:uppercase; color:#006699; margin-left:10px;}
div#left ul li a:hover{ background-position: 0px 0px; text-decoration:underline;}

div#left ul li.current{ background:#F2F2F2; padding-bottom:0px;}
div#left ul li.current a{background:url(/data/images/fishIconSmart.gif) no-repeat 0px -50px;}
div#left ul li div{ background:#fff; margin-right:-1px; border-top:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; padding-left:20px; font-size:10px; padding:5px 5px 5px 10px; margin-top:5px;}
div#left ul li div ul{ background:none; list-style: none; margin:0px; padding:0px 0px 0px 10px; margin-bottom:10px;}
div#left ul li div ul li{background:url(/data/images/fishIconSecond.gif) no-repeat 0% 50% !important; border-right: none; padding:0px 0px 0px 10px; border:1px solid #fff; margin:3px 0px 3px 0px;}
div#left ul li div ul li a{ background:none !important; margin-left:0px; padding-left:0px; text-transform:none;}
div#left ul li div ul li.current a{color:#FF5500;}
div#left ul li div ul li a:hover{text-decoration:underline;}

p{ margin:8px 0px 8px 0px;}
div.window{ background:#F2F2F2 url(/data/images/windowShadow.gif) no-repeat;padding:5px 0px 0px 15px;border-right:1px solid #BFBFBF;}
div.window h3{font-size:16px; padding:0px; margin:5px;text-align:center; color:#CF4500; font-weight:bold;}
div.window div{ border-bottom:1px solid #BFBFBF; padding:0px 5px 5px 0px;}
div.window a{ color:#006699;}
div.window a:hover{text-decoration:underline;}
span.orange{ color:#FF5500;}
span.blue{ color:#006699;}

div#middle{ margin-left:210px;}
div.search{ float:left; width:200px;}
form{ margin:0px; padding:0px;}
div.search div.window{padding:10px 0px 0px 9px;}
div.search div.window div{padding:0px 0px 0px 9px;}
div.search input{ vertical-align:middle; margin-left:5px; }
div.search input.text{ width: 95px; font-size:10px; color:#000000; vertical-align:middle;}
div.window div div.checkbox{margin:0px 0px 10px 20px; border-bottom:none !important;}

div#middle div.news div.header{margin-top:10px; margin-bottom:10px;}
div.news{ margin-left:250px;}
div.news ul{ margin-top:0px;margin-bottom:0px;}
div.news strong{ color:#FF5500;}
div.news strong.date{ color:#006699;}
div.news div.subHeader{ text-align:center; margin-top:10px;}
div.news div.subHeader strong{ font-size:12px}
div.news a{ font-weight:bold; color:#006699;}
div.news a:hover{ text-decoration:underline;}

div.recommended{ background:url(/data/images/dotLine.gif) repeat-x; padding-top:0px;}
div#middle div.recommended div.header{ padding-top:10px; color:#009900;}

h1{ font-size:10px; color:#fff; background:#009900; margin:0px 0px 5px 0px; padding:5px; border-bottom:1px solid #AC3900; font-weight:normal;}
h1 a{color:#fff !important;}
div.recommended div.orange h1{ background:#FF5500;}
div.recommended div.entity{ width:260px; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; padding-right:1px; float:left; margin-right:8px; padding-bottom:0px; margin-bottom:8px;}
html>body div.recommended div.entity{padding-bottom:8px;}
div.recommended div.entity a.img{ display:block; margin-right:10px; text-align:right; height:190px;}
html:root div.recommended div.entity a.img{height:190px;}
div.recommended div.entity div.cost{ font-size: 12px; padding-bottom:10px; padding-left:5px;}
div.recommended div.entity div.cost strong{ color:#FF5500;}
div.recommended div.orange div.cost strong{ color:#009900;}
div.icons{margin-top:10px; font-size:10px;}

div.icons a{ display:black; float:left; padding:10px 10px 10px 25px; margin-left:8px;}
div.icons a.inCartIcon{ background:url(/data/images/inCartIcon.gif) no-repeat 0% 8px;}
div.icons a.buyIcon{ background:url(/data/images/buyIcon.gif) no-repeat 0% 8px;}
div.icons a.descriptionIcon{ background:url(/data/images/descriptionIcon.gif) no-repeat 0% 8px; padding-left:20px;}
html:root div.icons a{ display:black; float:left; padding:8px 10px 10px 25px; margin-left:6px;}

div.copy{ clear: both; margin-left:210px; background:url(/data/images/dotLine.gif) repeat-x; padding-top:5px; margin-top:15px;	color:Gray; font-size:9px;}
div.copy a{ color:#006699;}
div.copy a:hover{ text-decoration:underline;}
div.counter{ margin-top:5px; text-align:center; margin-left:210px; }
div.counter img{margin-left:5px;}

div.pages{ color:#3b3b3b; font-size:10px;}
div.pages a{ color:#ff5500;}
table.category{border-collapse:collapse; margin-top:3px; width:530px;}
table.category tr th{ background:#006900; color:#fff; padding:6px; border:1px solid #BFBFBF;}
table.category tr th.icon{ background:#009900;}
table.category tr td{ font-size:12px; padding:3px; border:1px solid #BFBFBF;}
table.category tr td.icon{ text-align:center;}
table.category tr td.icon img{ margin-right:5px;}
table.category tr td.center{ text-align:center;}
table.category tr td.cost{ text-align:right;}
table.category td { vertical-align: middle;}
table.category tr th.cost{ background:#008300;}
table.category tr th.ord{ font-size: 11px; }
table.category tr th.ord-cost{ background:#008300; font-size: 11px; }

table.userinfo{border-collapse:collapse; margin-top:3px; width:530px;}
table.userinfo tr td{ padding:5px; border: 1px solid #BFBFBF; }
table.userinfo tr td.blank{ border: 0px; border-bottom: 1px solid; }
table.userinfo tr td.header{ font-size:12px; font-weight: bold; text-align: center; color: white; background-color: #006699; padding: 5px 30px; border:1px solid #BFBFBF;}
table.userinfo tr td.infoname{ font-size:10px; color: #3B3B3B; background-color: #99CCFF; padding:5px; border:1px solid #BFBFBF;}

table.goody{ border-collapse:collapse; width:530px;}
table.goody tr td{ font-size:12px; padding:5px; border:1px solid #BFBFBF; vertical-align:middle;}
table.goody tr td a{ color:#006699;}
table.goody tr td a:hover{ text-decoration:underline;}
table.goody tr td.img{ padding:30px 0px 30px 0px; text-align:center;}
table.goody tr td.name{ background:#CF4500; text-align:center; font-weight:bold; color:#fff;}
table.goody tr td.owner{ background:#FF5500; text-align:center; font-weight:bold; color:#fff;}
table.goody tr td.character{ background:#004F77; text-align:center; font-weight:bold; color:#fff;}
table.goody tr td.cost{ background:#006699; text-align:center; font-weight:bold; color:#fff;}
table.goody tr td.costV{ font-size:40px; color:#FF5500; text-align:center; vertical-align: top; padding-top: 20px;}
table.goody tr td.charV{ padding-left:20px;}
table.goody tr td.empty{ border:none;}
table.goody tr td.icons{ padding:10px 6px 10px 6px; width:150px;}
table.goody tr td.icons a{ display:black; float:left; padding:10px 0px 10px 25px; font-size:10px; color:#000;}
table.goody tr td.icons a:hover{ text-decoration:none;}
table.goody tr td.icons a.inCartIcon{ background:url(/data/images/inCartIcon.gif) no-repeat 0% 8px;}
table.goody tr td.icons a.buyIcon{ background:url(/data/images/buyIcon.gif) no-repeat 0% 8px; float:right;}

input.cart{ width: 30px; font-size:10px; color:#000000; vertical-align:middle;}
a.icon{ padding:10px 0px 10px 25px; margin-left:5px; font-size:10px; color:#000; float: left;}
a#close {background:url(/data/images/cancelIcon.gif) no-repeat 0% 8px;}
body div.pop_header{ font-size:12px; color:#FF5500; font-weight:bold; text-align:center; margin-bottom:15px; margin-top:15px;}

div.basketTotal{margin:0px 3px 0px 0px; padding:5px 5px 5px 5px; font-size:12px; float:right; background:#009900; border-bottom:1px solid #BFBFBF;border-right:1px solid #BFBFBF;border-left:1px solid #BFBFBF; color:#fff;}
td.basketTotal{height: 18px; font-size:12px; color: white; text-align:right; background:#009900;}
table.basketTotal{margin-top:30px;}

input.recalc{background:url(/data/images/recalcIcon.gif) no-repeat; border:none; padding-left:24px; padding-top:5px;; display:block;FONT-SIZE: 10px; COLOR: #006699; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}}
input.send{background:url(/data/images/buyIcon.gif) no-repeat; border:none; padding-left:30px; padding-top:5px;; display:block;FONT-SIZE: 10px; COLOR: #006699; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
input.add{background:url(/data/images/next.gif) no-repeat; border:none; padding-left:12px; padding-top:5px;display:block;FONT-SIZE: 10px; COLOR: #006699; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

div.userText h1{font-size:12px; text-align:center;color:#FF5500; margin:0px; padding:0px;}
div.userText ul{list-style:none;}
div.userText ul li{background:url(/data/images/fishIconSecond.gif) no-repeat 0% 50% !important; border-right: none; padding:0px 0px 0px 10px; border:1px solid #fff; margin:3px 0px 3px 0px;}
div.userText a{color:#006699;}
div.userText a:hover{text-decoration:underline;}

table.manu{border-collapse:collapse;}
table.manu tr td{border-bottom:1px solid #BFBFBF; padding:10px;}
table.manu tr td a.name{color:#006699; display:block; font-weight:bold;}
table.manu tr td a.name:hover{text-decoration:underline;}
td.center{text-align:center; vertical-align:top;}


html > body div.recommended td.entity {
        padding-bottom:8px;
}
 div.recommended td.entity {
       border-bottom:1px solid #BFBFBF;
       border-right:1px solid #BFBFBF;
       margin-right:8px;
       padding-bottom:8px;
       padding-right:1px;
       width:260px;
       vertical-align:top;
       overflow:hidden;
}
  div.recommended td.entity div.cost {
     font-size:12px;
     padding-bottom:10px;
     padding-left:5px;
}
div.recommended td.entity div.cost strong {
    color:#FF5500;
}
div.recommended td.entity a.img {
float:right;
padding-right:20px;
text-align:right;
width:80%;
}
div.recommended td.orange h1 {
background:#FF5500 none repeat scroll 0%;
}


