/* Standard CSS  */
body {margin:0px; padding:0px; background-color:#e1e2e1; color:#fff;}
img {padding:2px; border: 0px;}
div {font: 11px 'Arial'; color:#fff; padding:0px; margin:0px;}
a {text-decoration: underline; color: #333;}
a:hover {text-decoration: none; color: #333;}
input {font: 11px 'Arial'; color:#000; border:1px #5f7179 solid; margin:1px; padding: 1px; width:100%}
textarea {font: 11px 'Arial'; color:#000; border:1px #5f7179 solid; margin:1px; padding: 1px; width:100%; height:75px;}
radio {font: 11px 'Arial'; color:#e1e2e1; border:0px; margin:1px; padding: 1px;}
select {font: 10px 'Arial'; color:#e1e2e1; border:1px #5f7179 solid; margin:1px; padding: 1px;}
p, td {font: 11px 'Arial'; color:#fff; padding:2px; margin:0px;}
h2 {font: 14px 'Arial'; color:#fff; padding: 1px; font-weight:bold; margin:1px;}
h3 {font: 12px 'Arial'; color:#fff; padding: 1px; font-weight:bold; margin:1px;}

.notfound {text-align: center; font-weight:bold; padding:10px;}
.button {border: 1px solid #e1e2e1; font-weight:bold; cursor: pointer; background-color:#ffffff;}
.title {font: 12px 'Arial'; font-weight:bold; color: #5f7179;}
.buy {font: 11px 'Arial'; color:#5f7179; border:1px #5f7179 solid; background-color:#fff; margin:1px; padding: 1px; cursor:pointer;}
.padding {padding: 4px;}
.floatLeft {float:left; padding:3px;}
.floatLeft.row_over{float:left; padding:3px; background-color: #efeceb;}
.floatRight {float:right; padding:3px;}
.floatClear {clear:both;}
.row_odd {}
.row_even {background-color: #efeceb;}
.row_odd.highlight, .row_even.highlight, .floatLeft.highlight {background-color: #e1e2e1; cursor:pointer;}
.line {background:#e1e2e1; height:1px; margin-top:2px; margin-bottom:2px; font-size:1px;}

.popup-box {background: #ffffff; padding:4px; border: 1px solid #000000;}
.popup-box .yui-widget-hd {background:#e1e2e1; font: 12px 'Arial'; color:#fff; font-weight: bold; padding:2px;}
.popup-box .yui-widget-ft {background:#e1e2e1; }

/* div_box CSS */
.div_box {border: 0px; font-size:11px; padding:2px; overflow-y:auto; overflow-x: hidden; color: #000;} 
.div_box .header {padding:2px; }
.div_box .header span {font:16px 'Arial'; color:#000; font-weight:bold; padding:3px; margin-left:5px;}
.div_box .body {font:11px 'Arial'; color:#000; padding:2px; overflow:hidden;}
.div_box .body p {padding: 2px;}
.div_box .title, .div_box .body .title, .div_box p .title {font: 11px 'Arial'; font-weight:bold; color: #fff;}
.div_box a {font: 11px 'Arial'; color:#333; text-decoration: underline;}
.div_box a:hover {font: 11px 'Arial'; color:#000; text-decoration: none;}

/* paginationCSS */
.paginationCSS {padding: 4px; font: 12px 'Arial';}
.paginationCSS a {border: 1px solid #161c73; margin: 2px; padding: 3px; text-decoration: none; font-weight:bold; background: #fff}
.paginationCSS a:hover {border: 1px solid red;color: red; font-weight:bold;}
.paginationCSS .selected {font: 12px 'Arial'; font-weight: bold; padding: 3px; margin:2px;}

/* Layout */
.layoutMain {background-color:#e1e2e1; background-image:url('images/bg.jpg'); background-repeat: repeat-x; background-position: top center;}
.layoutMain .layoutTemplate { width:994px;} 
.layoutMain .layoutBody { background-repeat: no-repeat; padding:5px; margin: 0px;} 
.layoutMain .layoutTitle { background-repeat: no-repeat; padding:0px; margin: 0px;}
.layoutMain .layoutLayer { padding:0px; margin:0px; }
.layoutMain .popup {font: 11px 'Arial'; color:#ffffff; padding:2px; margin:0px; position:absolute;}
.layoutMain .E11 {font-weight:bold; color: red;}
.layoutMain .layoutFooter {background-repeat: no-repeat; padding:3px; margin: 0px;}

.layoutNav {height:22px; background-color: #e1e2e1;}
.layoutNav a {font: 18px 'Arial'; font-weight:bold; color: #f3f3f3; padding: 5px; margin: 0 0 4 4; text-decoration: none;}
.layoutNav a:hover {font: 18px 'Arial'; font-weight:bold; color: #000; text-decoration:none; padding:5px}
.layoutNav a.selected {font: 18px 'Arial'; font-weight:bold; color: #000; background: #f3f3f3; padding: 5px;}
.layoutNav a.selected:hover {text-decoration:none; padding:5px}

/* LAYOUT PAGE*/
.layoutPage {overflow: hidden;}

/* 3 COLUMNS LAYOUT */
.layoutPage .ThreeColumnsLeft {width:265px; float:left; padding:3px;}
.layoutPage .ThreeColumnsCenter {width:535px; float:left; padding:3px;}
.layoutPage .ThreeColumnsRight {width:180px; float:right; padding:3px;}

/* 2 COLUMNS LAYOUT */
.layoutPage .TwoColumnsLeft {width:680px; float:left; padding:3px;}
.layoutPage .TwoColumnsRight {width:305px; float:right; padding:3px;}

/* 1 COLUMN LAYOUT */
.layoutPage .OneColumnLeft {width:800px; float:left; padding:3px;}
.layoutPage .OneColumnRight {width:180px; float:right; padding:3px;}

/* PROMO BOX*/
.layoutMain .promo {width: 535px; height:400px;}
.layoutMain .promoTitle {position:absolute;top:325px; left:5px; width:400px; height:50px; opacity: .8; background-color: #e1e2e1; padding:2px;}
.layoutMain .promoTitle a {color: #000; font: 18px 'Arial'; font-weight: bold;}
.layoutMain .promoBox {border: 3px solid #e1e2e1;}


/* CSS MENU HOLDERS */
#navmenu {
    font: 16px 'Arial'; 
    font-weight:bold;
    width:100%;
    }
#navmenu, #navmenu ul {
    float:left;
    list-style:none;
    line-height:24px;
    padding:0;
    border:0px;
    margin:0;
    width:100%;
    }
#navmenu a {
    display:block;
    color:#333;
    text-decoration:none;
    padding:0px 10px;
    }
#navmenu a.selected {
    display:block;
    color:#000;
    text-decoration:none;
    padding:0px 10px;
    }
#navmenu li {
    float:left;
    padding:0;
    }
#navmenu ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:170px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#navmenu li li {
    width:168px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:arial;
    }
#navmenu li li a {
    padding:10px 10px;
    width:140px;
    font: 12px 'Arial'; 
    color:#f3f3f3;
    }
#navmenu li ul ul {
    margin:-33px 0 0 120px;
    }
#navmenu li li:hover {    }
#navmenu li ul li:hover a, #navmenu li ul li li:hover a, #navmenu li ul li li li:hover a, #navmenu li ul li li li:hover a {
    color:#000;
    }
#navmenu li:hover a, #navmenu li.sfhover a {
    color:#000;
    }
#navmenu li:hover li a, #navmenu li li:hover li a, #navmenu li li li:hover li a, #navmenu li li li li:hover li a {
    color:#fff;
    }
#navmenu li:hover ul ul, #navmenu li:hover ul ul ul, #navmenu li:hover ul ul ul ul, #navmenu li.sfhover ul ul, #navmenu li.sfhover ul ul ul, #navmenu li.sfhover ul ul ul ul {
    left:-999em;
    }
#navmenu li:hover ul, #navmenu li li:hover ul, #navmenu li li li:hover ul, #navmenu li li li li:hover ul, #navmenu li.sfhover ul, #navmenu li li.sfhover ul, #navmenu li li li.sfhover ul, #navmenu li li li li.sfhover ul {
    left:auto;
    }
#navmenu li:hover, #navmenu li.sfhover {    }