/* Standard CSS  */
body {margin:0px; padding:0px;}
img {padding:2px; border: 0px;}
div {position:relative; font: 11px 'Arial'; color:#000; padding:0px; margin:0px;}
a {font: 11px 'Arial'; color:#c51329; text-decoration: none;}
a:hover {font: 11px 'Arial'; color:#c51329; text-decoration: underline;}
input {font: 11px 'Arial'; color:#000000; border:1px #c51329 solid; margin:1px; padding: 1px; width:100%}
textarea {font: 11px 'Arial'; color:#000; border:1px #c51329 solid; margin:1px; padding: 1px; width:100%; height:75px;}
radio {font: 11px 'Arial'; color:#c49134; border:0px; margin:1px; padding: 1px;}
select {font: 10px 'Arial'; color:#c49134; border:1px #c51329 solid; margin:1px; padding: 1px;}
p, td {font: 11px 'Arial'; color:#000; padding:0px; margin:0px;}
table {padding: 3px;}
h2 {font: 14px 'Arial'; color:#000; padding: 1px; font-weight:bold; margin:1px;}
h3 {font: 12px 'Arial'; color:#000; padding: 1px; font-weight:bold; margin:1px;}

.title {font: 12px 'Arial'; font-weight:bold; color: #c51329;}
.buy {font: 11px 'Arial'; color:#c51329; border:1px #c51329 solid; background-color:#fff; margin:1px; padding: 1px; cursor:pointer;}
.padding {padding: 4px;}
.floatLeft {float:left; padding:3px;}
.floatRight {float:right; padding:3px;}
.floatClear {clear:both;}
.row_odd {background-color: #fffdd0;}
.row_even {background-color: #fcfcfc;}
.row_over {background-color: #e0dedd;}
.row_odd.highlight, .row_even.highlight, .floatLeft.highlight {background-color: #e0dedd; cursor:pointer;}
.line {background:#5f7179; height:1px; margin-top:2px; margin-bottom:2px; font-size:1px;}

/* 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;}

/* div_box CSS */
.div_box {border: 0px; font-size:11px; padding:2px; overflow-y:auto; overflow-x: hidden; color: #000;} 
.div_box .header {font:16px 'Arial'; font-weight:bold; color: #000; background-color:#c49134; padding:2px;}
.div_box .header h3 {font:16px 'Arial'; color:#ffffff; font-weight:bold; padding:2px; margin:0px;}
.div_box .body {font:11px 'Arial'; color:#000; background-color:#fffdd0;padding:3px; overflow:auto;}
.div_box .title, .div_box .body .title, .div_box p .title {font: 11px 'Arial'; font-weight:bold; color: #000;}

/* Layout */
.layoutMain {background-color:#000; background-image:url('images/bg.jpg'); background-repeat: repeat-y; background-position: top center;}
.layoutMain .layoutBody {width:1000px; border-left: 2px solid #c49134; border-right: 2px solid #c49134; }
.layoutMain .layoutNav {height:20px; padding:8px; background-color:#c49134;}
.layoutMain .layoutTitle {background-image:url('images/bg-title.jpg'); background-repeat: no-repeat; height:160px;}
.layoutMain .layoutNav a {font: 16px 'Arial'; font-weight:bold; color:#fff; text-decoration: none; padding:5px; cursor: pointer; border: 0px solid #fff;}
.layoutMain .layoutNav a:hover {font: 16px 'Arial'; font-weight:bold; color:#d3d3d3; text-decoration: none; padding:4px; cursor: pointer; border: 1px solid #fff;}
.layoutMain .layoutNav a.selected {font: 16px 'Arial'; font-weight:bold; color:#000; background-color:#fff; text-decoration: none; padding:4px;  border: 1px solid #fff;}
.layoutMain .popup {font: 11px 'Arial'; color:#000000; padding:2px; margin:0px; position:absolute;}
.layoutMain .E11 {font-weight:bold; color: red;}

/* LAYOUT PAGE*/
.layoutPage {width:100%;overflow-y:auto; overflow-x: hidden;}

/* 3 COLUMNS LAYOUT */
.layoutPage .ThreeColumnsLeft {width:255px; float:left; padding:3px;}
.layoutPage .ThreeColumnsCenter {width:535px; float:left; padding:3px;}
.layoutPage .ThreeColumnsRight {width:180px; float:left; padding:3px;}

/* 2 COLUMNS LAYOUT */
.layoutPage .TwoColumnsLeft {width:680px; float:left; padding:3px;}
.layoutPage .TwoColumnsRight {width:300px; float:left; padding:3px;}

/* 1 COLUMN LAYOUT */
.layoutPage .OneColumnLeft {width:800px; float:left; padding:3px;}
.layoutPage .OneColumnRight {width:180px; float:left; 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: #c49134; padding:2px;}
.layoutMain .promoTitle a {color: #000; font: 18px 'Arial'; font-weight: bold;}
.layoutMain .promoBox {border: 3px solid #c49134;}


/* YUI PAGINATION */
.yui-skin-sam .yui-pg-container{display:block;margin:6px 0;white-space:nowrap;}
.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous,.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last,.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-pages,.yui-skin-sam .yui-pg-page{display:inline-block;font-family:arial,helvetica,clean,sans-serif;padding:3px 6px;zoom:1;}
.yui-skin-sam .yui-pg-pages{padding:0;}.yui-skin-sam .yui-pg-current{padding:3px 0;}
.yui-skin-sam a.yui-pg-first:link,.yui-skin-sam a.yui-pg-first:visited,.yui-skin-sam a.yui-pg-first:active,.yui-skin-sam a.yui-pg-first:hover,.yui-skin-sam a.yui-pg-previous:link,.yui-skin-sam a.yui-pg-previous:visited,.yui-skin-sam a.yui-pg-previous:active,.yui-skin-sam a.yui-pg-previous:hover,.yui-skin-sam a.yui-pg-next:link,.yui-skin-sam a.yui-pg-next:visited,.yui-skin-sam a.yui-pg-next:active,.yui-skin-sam a.yui-pg-next:hover,.yui-skin-sam a.yui-pg-last:link,.yui-skin-sam a.yui-pg-last:visited,.yui-skin-sam a.yui-pg-last:active,.yui-skin-sam a.yui-pg-last:hover,.yui-skin-sam a.yui-pg-page:link,.yui-skin-sam a.yui-pg-page:visited,.yui-skin-sam a.yui-pg-page:active,.yui-skin-sam a.yui-pg-page:hover{color:#c51329;text-decoration:none;outline:0;}
.yui-skin-sam span.yui-pg-first,.yui-skin-sam span.yui-pg-previous,.yui-skin-sam span.yui-pg-next,.yui-skin-sam span.yui-pg-last{color:#a6a6a6;}
.yui-skin-sam .yui-pg-page{background-color:#fff;border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;}
.yui-skin-sam .yui-pg-current-page{background-color:transparent;border:none;font-weight:bold;padding:3px 6px;}
.yui-skin-sam .yui-pg-page{margin-left:1px;margin-right:1px;}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous{padding-left:0;}.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last{padding-right:0;}
.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-rpp-options{margin-left:1em;margin-right:1em;}

/* YUI CSS */
.yui-skin-sam .yui-button{background-color:#e6eaec;display:-moz-inline-box;display:inline-block;border-width:1px 0;border-style:solid;border-color:#808080;background:url(/includes/js/libs/yui/assets/skins/sam/sprite.png) repeat-x 0 0;margin:auto .25em;}
.yui-skin-sam .yui-button .first-child{background-color:#fff;display:block;*display:inline-block;border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;*position:relative;*left:-1px;}
.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a{background-color:#e6eaec;display:block;*display:inline-block;padding:0 10px;border:none;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#c51329;}
.yui-skin-sam .yui-button button{background-color:#e6eaec;*overflow:visible;background-color:transparent;cursor:pointer;cursor:hand;}
.yui-skin-sam .yui-button a{text-decoration:none;}
.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}
.yui-skin-sam .yui-menu-button button{background-image:url(menu-button-arrow.png);}
.yui-skin-sam .yui-split-button button{background-image:url(split-button-arrow.png);}
.yui-skin-sam .yui-button-focus{border-color:#f7941d;background-position:0 -1300px;}
.yui-skin-sam .yui-button-focus .first-child{border-color:#f7941d;}
.yui-skin-sam .yui-button-focus button,.yui-skin-sam .yui-button-focus a{color:#f7941d;}
.yui-skin-sam .yui-split-button-focus button{background-image:url(split-button-arrow-focus.png);}
.yui-skin-sam .yui-button-hover{border-color:#c51329;background-position:0 -1300px;}
.yui-skin-sam .yui-button-hover .first-child{border-color:#c51329; background-color:#facc94}
.yui-skin-sam .yui-button-hover button,.yui-skin-sam .yui-button-hover a{color:#000;}
.yui-skin-sam .yui-split-button-hover button{background-image:url(split-button-arrow-hover.png);}
.yui-skin-sam .yui-button-active{border-color:#c51329;background-position:0 -1700px;}
.yui-skin-sam .yui-button-active .first-child{border-color:#c51329;}
.yui-skin-sam .yui-button-active button,.yui-skin-sam .yui-button-active a{color:#c51329;}
.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}
.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}
.yui-skin-sam .yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png);}
.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#c51329;background-color:#f7941d;background-position:0 -1400px;}
.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#c51329;background-color:#f7941d;}
.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#000;background-color:#f7941d;}
.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}
.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}
.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a{color:#A6A6A6;cursor:default;}
.yui-skin-sam .yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png);}
.yui-skin-sam .yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png);}

/* YUI CONTAINERS */
.yui-overlay, .yui-panel-container {    visibility:hidden;    position:absolute;    z-index: 2;}
.yui-tt {    visibility:hidden;   position:absolute;   color:#333;    background-color:#FDFFB4;    font-family:arial,helvetica,verdana,sans-serif;    padding:2px;    border:1px solid #FCC90D;    font:100% sans-serif;    width:auto;}
.yui-tt-shadow {    display: none;}
* html body.masked select {    visibility:hidden;}
* html div.yui-panel-container select {    visibility:inherit;}
* html div.drag select {    visibility:hidden;}
* html div.hide-select select {    visibility:hidden;}
.mask {    z-index: 1;    display:none;   position:absolute;   top:0;   left:0;   -moz-opacity: 0.5;    opacity:.50;   filter: alpha(opacity=50);   background-color:#CCC;}
.hide-scrollbars,
.hide-scrollbars * {    overflow: hidden;}
.hide-scrollbars select {    display: none;}
.show-scrollbars {    overflow: auto;}
.yui-panel-container.show-scrollbars {    overflow: visible;}
.yui-panel-container.show-scrollbars .underlay {    overflow: auto;}
.yui-panel-container.focused {}

/* Panel underlay styles */
.yui-panel-container .underlay {    position: absolute;   top: 0;    right: 0;   bottom: 0;   left: 0;}
.yui-panel-container.matte {   padding: 3px;    background-color: #fff;}
.yui-panel-container.shadow .underlay {    top: 3px;   bottom: -3px;   right: -3px;    left: 3px;    background-color: #000;    opacity: .12;    filter: alpha(opacity=12);  /* For IE */ }
.yui-panel-container.shadow .underlay.yui-force-redraw {    padding-bottom: 1px;}
.yui-effect-fade .underlay {    display:none;}
.yui-panel {    visibility:hidden;    border-collapse:separate;    position:relative;    left:0;    top:0;    font:1em Arial;    background-color:#FFF;    border:1px solid #000;    z-index:1;    overflow:hidden;}
.yui-panel .hd {    background-color:#3d77cb;    color:#FFF;    font-size:100%;    line-height:100%;    border:1px solid #FFF;    border-bottom:1px solid #000;    font-weight:bold;    padding:4px;    white-space:nowrap;}
.yui-panel .bd {    overflow:hidden;    padding:4px;} 

.yui-panel .container-close {    position:absolute;    top:5px;    right:4px;    z-index:6;    height:12px;    width:12px;    margin:0px;    padding:0px;    background:url(close12_1.gif) no-repeat;    cursor:pointer;    visibility:inherit;}
.yui-panel .ft {    padding:4px;    overflow:hidden;}
.yui-simple-dialog .bd .yui-icon {    background-repeat:no-repeat;    width:16px;    height:16px;    margin-right:10px;    float:left;}
.yui-simple-dialog .bd span.blckicon {    background: url("/includes/js/libs/yui/assets/skins/sam/blck16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.alrticon {    background: url("/includes/js/libs/yui/assets/skins/sam/alrt16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.hlpicon {    background: url("/includes/js/libs/yui/assets/skins/sam/hlp16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.infoicon {    background: url("/includes/js/libs/yui/assets/skins/sam/info16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.warnicon {    background: url("/includes/js/libs/yui/assets/skins/sam/warn16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.tipicon {    background: url("/includes/js/libs/yui/assets/skins/sam/tip16_1.gif") no-repeat;}
.yui-dialog .ft,.yui-simple-dialog .ft {    padding-bottom:5px;    padding-right:5px;    text-align:right;}
.yui-dialog form, .yui-simple-dialog form {    margin:0;}
.button-group button {    font:100 76% verdana;    text-decoration:none;    background-color: #E4E4E4;    color: #333;    cursor: hand;    vertical-align: middle;    border: 2px solid #797979;    border-top-color:#FFF;    border-left-color:#FFF;    margin:2px;    padding:2px;}
.button-group button.default {    font-weight:bold;}
.button-group button:hover,.button-group button.hover {    border:2px solid #90A029;    background-color:#EBF09E;    border-top-color:#FFF;    border-left-color:#FFF;}
.button-group button:active {    border:2px solid #E4E4E4;    background-color:#BBB;    border-top-color:#333;    border-left-color:#333;}


// GLOW BUTTON
.yui-button {    border-width: 1px 0;    border-style: solid;    border-color: #004d89;    margin: auto .25em;    background: url(/includes/js/libs/yui/button/assets/gloss.png) repeat-x left center;   }
.ie6 {    background-image: none;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../button/assets/gloss.png', sizingMethod = 'scale');}
.yui-button .first-child {    border-width: 0 1px;    border-style: solid;    border-color: #004d89;    margin: 0 -1px;    *position: relative;    *left: -1px;}
.yui-button button, .yui-button a {
    padding: 0 10px;
    font-size: 93%;  /* 12px */
    line-height: 2;  /* ~24px */
    *line-height: 1.7; /* For IE */
    min-height: 2em; /* For Gecko */
    *min-height: auto; /* For IE */
    color: #fff;
    border: solid 1px #599acd;
}
.yui-button#ok-button {    background-color: #004d89;}