body {margin:0px;margin-bottom:10px;font-size:13px;font-family: tahoma, verdana, arial;background:url(img/back.jpg) top repeat-x #EDF8FF;color:#333;text-align:center;}
img {border:0;}
table {font-size:13px;font-family: tahoma, verdana, arial;}
.lh, span.lh a {line-height:1.6em;color:#333;}
#bodyWrap {padding:0;width:838px;margin-left:auto;margin-right:auto;text-align:left;}
#page {padding:10px;width:818px;background:url(img/page-top.gif) top no-repeat #fff;clear:both;}
a, a:link, a:visited, a:active {color:green;text-decoration: none;}
a:hover {color:#222;text-decoration:none;}
form {margin:0;padding:0;}
div {padding:5px;text-align:left;font-size:12px;}
a.submit {color:white;background-color:#FE73FF;padding:1px 2px 1px 2px;}

/* MAST */
.mLogo {padding:10px;padding-bottom:0;padding-top:45px;padding-left:12px;background:url(img/top.gif) no-repeat #eee;height:48px;}
.mLogo a {color:#fff;}

/* MENU */
#menu {padding:5px;font-family:tahoma;font-size:11px;text-transform:uppercase;color:#333;background:#f5f5f5;}
#menu a {color:#333;}
#menu a:hover {color:#111;}

#subMenu {padding:5px;padding-left:20px;font-family:arial;font-size:13px;color:#fff;background:#66C42D;margin-top:-2px;margin-bottom:10px;}
#subMenu a {color:#fff;border-bottom:1px dotted #eee;}
#subMenu a:hover {color:#2C5C0E;border-bottom:1px dotted #2C5C0E;}

/* FRONT */
.ml {border-bottom:2px solid #FF6600;padding:2px;}
.ml a {color:#666;}
.ml a:hover {color:#FF2626;}

.frontBoxMain {width:100%;background:#fff;float:left;padding-right:10px;width:505px;height:429px;}
.frontBox {width:228px;background:url(img/front.gif) top no-repeat #fff;padding:10px;float:left;font-family:tahoma;font-size:13px;line-height:1.5em;}
.frontBox a {border-bottom:1px solid #ccc;}

.frontBox2 {width:357px;background:url(img/frontcol1.gif) top no-repeat #fff;padding:10px;float:left;font-family:tahoma;font-size:13px;line-height:1.5em;}
.frontBox2 a {border-bottom:1px solid #ccc;}

.frontBoxMB {margin-bottom:10px;}
.frontBoxTitle {font-family:arial;font-weight:bold;font-size:20px;padding:0;margin-bottom:10px;line-height:1.0em;}

.fc {border-right:1px solid #333;width:274px;color:#222;font-family:tahoma;font-size:11px;float:right;padding:0px;padding-right:5px;}
.fce {width:274px;color:#222;font-family:tahoma;font-size:11px;float:right;padding:0px;padding-left:5px;}

.fc a, .fce a {color:#333;}
.fcb {height:65px;border-top:1px solid #222;}
.fs {color:#222;border:1px solid #eee;background:#eee;padding:4px;margin-right:4px;font-size:10px;width:70px;}
.fl {color:#222;border:1px solid #eee;padding:4px;margin-right:4px;font-size:10px;width:70px;}
.fi {line-height:1.6em;font-family:tahoma;font-size:12px;}

.topMsg {text-align:center;margin-bottom:10px;background-color:#FFFFE2;line-height:1.4em;color:#333;}
.topMsg a {color:#333;border-bottom:1px dotted #333;}

h1, h2, h3 {margin:0;padding:0;}
.frontDesc {text-align:center;color:#458DC1;margin-bottom:30px;margin-top:10px;}
.frontMod {width:329px;float:left;line-height:1.5em;margin-left:30px;margin-bottom:10px;color:#444;padding-left:25px;}
.frontMod h2 {margin-bottom:5px;}
.frontMod a {text-decoration:underline;}

.fM1 {background:url(img/ico/list_photo.png) 0 10px no-repeat;}
.fM2 {background:url(img/ico/home.png) 0 10px no-repeat;}
.fM3 {background:url(img/ico/world.png) 0 10px no-repeat;}
.fM4 {background:url(img/ico/invite.png) 0 10px no-repeat;}

/* Circle */
.circleMenu {font-size:11px;font-family:tahoma;padding-left:10px;background:#EDF8FF;color:#666;}
.circleMenu a {width:95px;margin-top:5px;margin-bottom:5px;margin-right:5px;float:left;padding:2px 5px;color:#666;}
.circleMenu a:hover {opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;}

.picBar {font-size:15px;padding:5px 5px;font-weight:bold;font-family:arial;background-color:#FAFBD2;}
.pic {width:128px;padding:5px;border:1px solid #ccc;margin:0 5px 8px 5px;float:left;font-family:tahoma;font-size:11px;text-align:center;background:#fff;border-bottom:2px solid #ccc;}
.picBox {float:left;padding:5px 0 5px 3px;}
.picm {width:64px;padding:5px;border:1px solid #ccc;margin:0 2px 4px 2px;float:left;font-family:tahoma;font-size:11px;text-align:center;background:#fff;border-bottom:2px solid #ccc;cursor: hand;cursor: pointer;}
.picma {width:64px;padding:5px;border:1px solid #66C42D;margin:0 2px 4px 2px;float:left;font-family:tahoma;font-size:11px;text-align:center;border-bottom:2px solid #66C42D;cursor: hand;cursor: pointer;background:#EEFDE5;}

/* TEXT */
.title {font-weight:bold;font-size:13px;}
.title2 {font-weight:bold;font-size:18px;}
.content {text-align:justify;}
.rating {font-weight:bold;font-size:15px;font-family:arial;}
.ratingBox {background:url(img/ratingbox.gif) no-repeat;color:#fff;float:left;text-align:center;line-height:1.6em;padding:3px 0 0 0;width:55px;height:52px;margin: 0 5px 0px 0;font-size:9px;}
.ratingCircle {padding:0;float:left;width:48px;height:48px;font-family:tahoma;font-size:11px;font-weight:bold;padding-top:17px;padding-left:18px;margin-top:5px;margin-right:-10px;margin-bottom:-15px;}
.ratingScore {font-family:arial;font-weight:bold;font-size:15px;}
a.link {font-weight:bold;text-decoration:underline;color:#FF6600;}
.msgHeader {background-color:#D4EEF6;font-weight:bold;font-size:9px;text-transform:uppercase;}
.msgSubHeader {background-color:#EEE;font-size:9px;padding:2px 5px;}
.reviewHeaderOfficial, .reviewHeaderOfficial a {font-weight:bold;font-size:18px;color:#0098FF;}
.reviewHeader{font-weight:bold;font-size:11px;border-bottom:1px dashed #ccc;text-transform:uppercase;}
.reviewRating {color:#79A95C;font-size:11px;font-weight:normal;}
.review {background-color:#F5F5F5;}
.user, .user a {color:#0098FF;}
.rateOut {border:1px solid #5C5C5C;width:121px;padding:0;}
.rateIn {padding:0;font-size:9px;font-weight:normal;color:#666;border:1px solid #FFF;width:119px;background-color:#FFF;}
span.rateP {display:block;background:#79A95C;float:left;}
span.rateM {display:block;background:#D5D5D4;margin-right:3px;float:left;}
.pros {color:#79A95C;font-weight:bold;}
.cons {color:#A95C5C;font-weight:bold;}
.rateit {font-size:9px;float:left;width:13px;margin-top:5px;margin-right:2px;text-align:center;background:#ff2626;}
.rateit a {color:#fff;}

.topicBar {background:url(img/topicbar.gif?v=2) top no-repeat #49A3E2;padding:10px;color:#fff;}
.topicBar a, .topicBar a:active, .topicBar a:visited, .topicBar a:link {color:#fff;}
.topicSubBar {background:#FFFFA8;color:#333;}

.focus1 {background:#252B2B;color:#fff;}
.focus2 {font-weight:bold;font-size:15px;line-height:15px;font-family:arial;margin-right:5px;color:#fff;}
.focus3 {text-align:center;background:#fff;padding-bottom:5px;}

/* MISC */
.header {font-weight:bold;border-bottom:5px solid #436EB2;}
.header2 {background-color:#D2FFF4;color:#333;}
.header3 {background-color:#9AD1E1;color:#666;}
.imgLeft {float:left;margin:5px;}

.np {padding:0px;}
.rf {float:right;text-align:right;}
.lf {float:left;text-align:right;}
.cl {clear:left;}
.cb {clear:both;}
.bb {border-bottom:1px solid white;}
.bHL {font-size:9px;border-bottom:1px solid #ddd;margin-bottom:10px;padding:0;}
.mb10 {margin-bottom:10px;}
.mt10 {margin-top:10px;}
.mt5 {margin-top:5px;}

.searchWord {background:#FFFFCC;}

div.sep {border-bottom:1px solid #ccc;clear:left;}
div.rsep {border-top:1px solid #ccc;clear:left;}

td.sep {background:#ddd; padding:0px;margin:0px;height:1px;}

/* FORMS */
input {font-size:12px;font-family:tahoma;padding:2px;font-weight:normal;}
textarea {font-size:12px;font-family:tahoma;padding:2px;font-weight:normal;}
select {font-size: 12px;font-family:tahoma;}
input:focus, textarea:focus {background-color:#FFFFEE;}

.postInputbox	{background:#F5F0C5;padding:10px;padding-top:0;}
.postBox 			{border:1px inset #ccc;padding:10px;background-color:#FFFFEE;}
.postBox input 		{background-color:#FFFFEE;border:0;width:90%;}
.postBox textarea	{background-color:#FFFFEE;border:0;width:100%;}
.postInputSubmit	{padding:10px 0 0px 0;}

.toolBox			{background-color:#F5F0C5;padding-left:10px;}
.toolTitle			{float:left;margin-right:10px;padding-top:5px;font-weight:bold;}
/*
.toolButton 		{border:1px outset #eee;background:#fff;padding:3px;cursor:pointer;margin-right:5px;width:16px;float:left;}
.toolButton:hover	{border:1px inset #eee;background:#FFFFEE;padding:5px 2px 0px 4px;}
*/
.toolButton 		{border:1px solid #f5f0c5;padding:3px;cursor:pointer;margin-right:5px;width:16px;float:left;opacity:.65;-moz-opacity:0.65;}
.toolButton:hover	{border:1px inset #f5f0c5;padding:5px 2px 0px 4px;opacity:1.5;-moz-opacity:1.5;}

/* TEXT */
.b {font-weight:bold;}
.small 	{font-size:9px;font-weight:normal;}

.color2 {color:#2255A4;}
.misc1 {background-color:#f7f7f7;}
.misc2 {background-color:#DFDFDF;}
.misc3 {background-color:#E5E5E5;}
.misc4 {background-color:#f0f0f0;}
.misc5 {background-color:#f9f9f9;}
.error1 {background-color:#EDBABA;}
.errorField {background-color:#FFFF99;}
.errorField2 {background-color:#FFFFC1;}

.hiLite1 {background:#FFFFC1;}
.normal, .normal a {color:#333;}
.normalw {color:#fff;}
.normalf {font-family:tahoma;}

.date {color: #666;font-size:9px;font-weight:normal;}
.hand {cursor: hand;cursor: pointer;}

/* COL */
.left a, .left a:visited {color:#369ADF;}
.left {color:#369ADF;font-weight:bold;font-family:arial;font-size:13px;border-bottom:2px solid #369ADF;}
.right a, .right a:visited {color:#A67D02;}
.right {font-weight:bold;color:#A67D02;font-size:13px;font-family:arial;border-bottom:2px solid #A67D02;}
.mid a {color:#333;}
.mid {background-color:#EEE;color:#666;font-size:10px;font-weight:bold;text-transform:uppercase;margin-bottom:5px;}
.rules a, .rules a:visited {color:#333;}
.rules {border-bottom:1px solid #999;font-weight:bold;color:#333;text-transform:uppercase;font-size:10px;}
.ext a {color:white;}
.ext {background-color:#C06084;font-weight:bold;color:white;font-family:tahoma, verdana;}
.mini, .mini a {background-color:#B8A468;color:#FFF;}

.sideColumn {padding:5px;vertical-align:top;background:#FFFFED;}
.sideModule {padding:0 0px 0px 0px;margin-bottom:5px;margin-left:0px;margin-bottom:10px;}
.middleColumn {padding:0 0 0 10px;vertical-align:top;}
.rightModule {padding:0 0 0 5px ;margin-bottom:5px;margin-left:0px;}
.rightColumn {vertical-align:top;border-left:1px solid #EEE;}

/* CALENDAR */
.calendarBack {background-color:#FFFFCC;}
.calendarOldEventBack {background-color:#F7F7F7;}
.calendarPopup {max-width:256px;width:256px;border:1px solid #ccc;background:#E9FFDC;position:absolute;visibility:hidden;display:none;}
.calendarBox td {background:#f8f8f8;}
td .calendarEventBack {border:1px solid #EDF8FF;background:#fff;}
td .calendarEventBack a {color:#257CB9;}
td .calendarOldEventBack {background-color:#ececec;}

.calEvent {border-bottom:1px solid #ddd;font-family:tahoma;line-height:1.3em;}
.calEvent a {color:#333;}

.case {background:url(img/case.gif) no-repeat;height:38px;padding-left:20px;padding-top:10px;line-height:1.5em;font-size:9px;}
.caseText {font-size:9px;padding:0 15px 0 0;}

/* FORUM */
.bbThreadStarter {border-left: 1px solid #ddd;border-top: 1px solid #ddd;border-right: 1px solid #999;border-bottom: 1px solid #999;padding:5px;}
.bbTop {background-color: #3DAD91; /*#4D802F;*/color:white;font-weight:bold;padding:10px;}
.bbTop a {color:white;}
.bbDesc, .bbDesc a {font-size:13px;font-weight:normal;color:#666;}
.bbCommands {background-color:#eee;font-size:9px;}
.bbTopic, .bbTopic a {background-color:#4BA433;font-weight:bold;color:white;}
.bbPost {border-bottom:1px solid #CCC;}
.bbPost a {color:#666;}
.bbDrop {font-size:9px;font-family:tahoma;font-weight:normal;}
.post {background-color:#F5F5F5;}
.post a, .post a:visited, .post a:link, .post a:active {color:#666;}

.quote{border-left:2px solid #CCC;font-size:9px;color:#666;}
#desc ul {margin-left:13px;margin-top:3px;padding-left:13px;padding-top:3px;line-height:1.4em;}

.blob {vertical-align:top;float:left;padding-right:0px;padding-left:0px;width:102px;text-align:center;font-size:9px;padding:3px;margin-right:5px;margin-bottom:5px;}
.listProductBB {border-bottom:1px dashed #ccc;clear:left;}
a.btn, span.btn, a.btn:visited {color:#999;font-family:tahoma;text-transform:uppercase;width:64px;text-align:center;padding:1px;font-size:9px;font-weight:normal;background:#f5f5f5;display:block;margin-right:2px;margin-bottom:2px;border-bottom:1px solid #999;}
a.btn:hover {background-color:#999;color:white;}
a.btnTiny, span.btnTiny, a.btnTiny:visited {color:#999;font-family:tahoma;text-transform:uppercase;width:54px;text-align:center;padding:1px;font-size:9px;font-weight:normal;display:block;margin-bottom:1px;margin-right:2px;}
a.btnTiny:hover {background-color:#FFB300;color:#FFF;}
a.btnBuy, span.btnBuy, a.btnBuy:visited {color:#FFF;background-color:#3DAD91;font-family:tahoma;text-transform:uppercase;width:48px;text-align:center;padding:1px;font-size:9px;font-weight:normal;display:block;margin-bottom:1px;margin-right:2px;}
.btnExtra1 {border-bottom:2px solid #3dad91}
.btnExtra2 {border-bottom:2px solid #ffb300;}
span.btnTinyOn {color:#999;font-family:tahoma;text-transform:uppercase;width:54px;text-align:center;padding:1px;font-size:9px;font-weight:normal;display:block;margin-bottom:1px;border:1px solid #FFFABE;margin-right:2px;background-color:#FFFABE;}
a.btnClear, span.btnClear {color:#666;font-family:tahoma;text-transform:uppercase;width:54px;text-align:center;padding:1px;font-size:9px;font-weight:normal;display:block;margin-bottom:1px;margin-right:2px;}
.push {display:block;color:#A73061;width:52px;height:18px;background:url(img/button.gif) no-repeat;font-size:10px;font-family:tahoma;text-align:center;padding-top:3px;margin-right:2px;}
.price {display:block;color:#A73061;width:52px;height:18px;background:url(img/price.gif) no-repeat;font-size:10px;font-family:tahoma;text-align:center;padding-top:2px;padding-left:6px;margin-right:2px;margin-top:2px;}
.buttonAction {background-color:#60BFC0;border-bottom:1px solid white;}
.buttonLink {background-color:#60BFC0;border-bottom:1px solid white;border-right:1px solid white;font-size:9px;float:left;}

.buttonAdmin {background-color:#666;border-bottom:1px solid white;font-size:9px;float:left;}
.buttonLink a, .buttonAdmin a, .buttonAction a {color:white;}

.buttonShow, a.buttonShow {padding:5px;width:145px;float:left;font-size:9px;background:#eee;color:#222;margin-right:4px;margin-bottom:4px;}

.copyright {font-size:10px;color:#666;padding:10px;line-height:1.6em;}
.copyright a {color:#666;}
.ae {color:black;font-weight:bold;background:yellow;padding:3px;}
.aet {background:#FF6600;color:white;padding:4px;}

.focusTop {height:48px;background:url(img/focus-top.gif) center top no-repeat;}
.focusHeader {padding:10px 0 0 22px;font-weight:bold;font-size:15px;line-height:15px;font-family:arial;}

.submitTip {border:1px solid #ccc;background:#FFFFE8;font-size:9px;font-family:tahoma;float:right;padding:5px;line-height:1.4em;max-width:350px;}

.imageTagImage {border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

.photoBody {margin:0;padding:0;background:#FFF;background:#eee;text-align:left;}
.photoTitle {background:#66C42D;font-size:12px;font-family:arial;color:#fff;padding:10px;text-align:left;}
.photoTitle a {color:#fff;}
.photo {border:1px solid #ccc;text-align:center;background:#fff;margin-left:auto;margin-right:auto;}
.controls {border:1px solid #ccc;background:#eee;margin-top:5px;margin-left:auto;margin-right:auto;background:#fff;}

.adAmazonSearch {margin-bottom:10px;border:1px solid #ccc;font-family:arial;line-height:1.6em;font-weight:bold;font-size:13px;}
.calico			{margin:3px 2px 3px 2px;}
.calList1 {padding-left:0;}
.calList2 {font-size:10px;padding:0;margin-left:13px;}

.tabMenu {float:right;min-width:40px;padding:7px 7px;background:#fff;margin-top:50px;margin-right:10px;text-align:center;font-size:11px;}
.tabMenu a{color:#49A3E2;}
.tabMenuInactive {background:#3185C0;}
.tabMenuInactive a{color:#BCE1FB;}