body {
        background-color: #FFFFFF;
        padding: 0;
        margin: 0;
}

#text_normal, #text_normal a, #text_normal a:hover {
        font-family: tahoma;
        font-size: 11px;
        color: #5A6A71;
}

#text_normal a, #text_normal a:hover {
        text-decoration: underline;
        color: #168EB6;
        font-weight: bold;
}

#text_normal a:hover {
        color: #106683;
}

#text_blue_big, #text_blue_big a, #text_blue_big a:hover {
        font-family: "Trebuchet MS";
        font-size: 16px;
        color: #5A6A71;
}

#text_blue_big a, #text_blue_big a:hover {
        color: #3780B0;
        text-decoration: underline;
        font-weight: bold;
}

#text_blue_big a:hover {
        color: #245373;
}

#text_blue_normal, #text_blue_normal a, #text_blue_normal a:hover {
        font-family: "Trebuchet MS";
        font-size: 13px;
        color: #5A6A71;
}

#text_blue_normal a, #text_blue_normal a:hover {
        color: #3780B0;
        text-decoration: underline;
        font-weight: bold;
}

#text_blue_normal a:hover {
        color: #245373;
}

.input {
        font-family: tahoma;
        font-size: 11px;
        color: #5A6A71;
        background-color: #FFFFFF;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #B8D3DE;
        border-right-color: #B8D3DE;
        border-bottom-color: #B8D3DE;
        border-left-color: #B8D3DE;
        height: 24;
        width: 160;
}
div, td, body { font-family:verdana; font-size:17px; color:#475861; }

a { color:#000; text-decoration:underline; }
a:hover { text-decoration:underline; }

img { border-width:0px; }

.head_td { background:url(/app/webroot/img/hd1_bg.gif) repeat-x top left #5E64D9; }
.head_tab { background:url(/app/webroot/img/hd1.jpg) no-repeat top left; padding: 0; }

.nav_top { padding: 0px 3px 3px 10px; }
.nav_top a { padding-left:5px; color:#FFF; text-decoration:none; font-size:10px; font-weight:bold; }
.nav_top a:hover { text-decoration:underline; }
.t1 { padding:0 3px 3px 0; }

.left_nav { line-height:16px; padding:5px 10px 10px 18px; border-right:1px solid #B6DCEB; background:url(/app/webroot/img/left1_bg.gif) repeat-y top left #FFF; }
.left_nav a { font-size:12px; color:#000; }

.cnt { padding-bottom:10px; background:url(/app/webroot/img/cnt_bg.gif) repeat-x top left #E6EDFF; }
.cnt .txt { padding:5px 12px 5px 12px; font-family:Arial; font-size:12px; color:#475861; }

.box1 .bgtop { background:url(/app/webroot/img/box1_top_bg.gif) repeat-x top left #E6EDFF; }
.box1 .bgbott { background:url(/app/webroot/img/box1_bott_bg.gif) repeat-x top left #E6EDFF; }
.box1 .cont { padding:5px; border-left:1px solid #A7A3F1; border-right:1px solid #A7A3F1; }

.tab_cat TD { font-size:10px; color:#475861; }
.tab_cat .hd TD { font-size:11px; font-weight:bold; }

.footer { padding:4px 10px 6px 10px; background:url(/app/webroot/img/footer_bg.gif) repeat-x top left #08018A; }
.footer, .footer a { font-family:Tahoma;  color:#FFF; }
.footer a { text-decoration:underline; }

.whitebox { border: 1px solid #b6dceb; background-color: #ffffff; }

.whitebox td { padding: 5px; }

.whitebox .oddrow { background-color: #EDF2FF; }
.whitebox .evenrow { background-color: #f9faff; }
.whitebox .thirdrow { background-color: #f8f6ff; }
.whitebox .fourthrow { background-color: #b3cff2; }
a img { text-decoration: none; }

h3 {
  display: block;
  background-color: #f8f6ff;
  border-top: 1px solid #b6dceb;
  border-bottom: 1px solid #b6dceb;
  border-left: 1px solid #b6dceb;
  font-size: 22px;
  padding-left: 5px;
}
.nicheMenu li { margin: 9px; }
.nicheMenu a {font-size: 18px; }

.smallfont {font-size:12px; font-weight:bold;}

div .sociable { margin: 13px 0 !important; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
        position: absolute;
        display: block;
        top: -5em;
        background: #ffe;
        border: 1px solid #ccc;
        color: black;
        line-height: 1.25em;
}

.sociable span {
        display: block;
}
.sociable ul {
        display: inline;
        margin: 0 !important;
        padding: 0 !important;
}
.sociable li {
        background: none;
        display: inline;
        list-style-type: none;
        margin: 0;
        padding: 0;
}
.sociable ul li:before { content: ""; }
.sociable img {
        float: none;
        width: 13px;
        height: 13px;
        border: 0;
        margin: 0;
        padding: 0;
}

.sociable-hovers {
        opacity: .2;
        -moz-opacity: .2;
        filter: alpha(opacity=20);
}
.sociable-hovers:hover {
        opacity: 1;
        -moz-opacity: 1;
        filter: alpha(opacity=100);
}
#niche-intro{
        background-color:#f8f6ff;
        font-size:11px;
        color:#000000;
        font-weight:normal;
        padding:10px;
        margin:10px;
}
/* Page navigation */
.pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em;font-size:10px;line-height:2em;}
.pagination p {position:relative;text-align:left}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc; margin-right:1px}
.pagination p a:hover {background:#774525;color:#fff}
.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc; margin-right:1px}
.pagination * {margin:0}
.pagination h4 {margin-top:-1.45em;padding:0;border:none}
/* Review page */
.detailes {
width: 60%;
float: left;
padding-bottom:20px;
}
.screen {
width: 37%;
text-align: center;
float: left;
padding-left:20px;
padding-bottom:20px;
}
.review {
clear: both;
}
.oddrow { background-color: #EDF2FF; }
.evenrow { background-color: #f9faff; }
.thirdrow { background-color: #f8f6ff; }
.fourthrow { background-color: #b3cff2; }
