/* Standard CSS  */
body {margin:0px; padding:0px; background-color:#d4f8f8; }
img {padding:2px; border: 0px;}
div {font: 11px 'Arial'; color:#000; padding:0px; margin:0px;}
a {text-decoration: none; color: #0d192b;}
a:hover {text-decoration: none; color: #0d192b;}
input {font: 11px 'Arial'; color:#000000; 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:#f7941d; border:0px; margin:1px; padding: 1px;}
select {font: 10px 'Arial'; color:#f7941d; border:1px #5f7179 solid; margin:1px; padding: 1px;}
p, td {font: 11px 'Arial'; color:#000; padding:2px; margin:0px;}
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;}

.notfound {text-align: center; font-weight:bold; padding:10px;}
.button {border: 1px solid #f7941d; 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.img:hover{background-color: #efeceb; cursor:pointer; color: #000}
.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:hover, .row_even:hover{background-color: #7ca7e3; cursor:pointer;}
.row_odd.highlight, .row_even.highlight, .floatLeft.highlight {background-color: #7ca7e3; cursor:pointer;}
.line {background:#466da3; 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:#f7941d; font: 12px 'Arial'; color:#fff; font-weight: bold; padding:2px;}
.popup-box .yui-widget-ft {background:#f7941d; }

/* 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;background:#466da3; }
.div_box .header span {font:16px 'Arial'; color:#fff; font-weight:bold; margin-left:5px;}
.div_box .body {font:11px 'Arial'; color:#000; background:#c0eaf1; padding:2px; overflow:none;}
.div_box .body p {padding: 2px;}
.div_box .title, .div_box .body .title, .div_box p .title {font: 11px 'Arial'; font-weight:bold; color: #000;}
.div_box a {font: 11px 'Arial'; color:#0d192b; text-decoration: underline;}
.div_box a:hover {font: 11px 'Arial'; color:#0d192b; 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:url('/public/websites/nexxtstudio/_configs/k/kim-kardashian-fansite/templates/00003/images/bg.jpg');
	background-repeat: no-repeat; background-position: top center;}
.layoutMain .layoutBody {width:1000px;} 
.layoutMain .layoutTitle {background-repeat: no-repeat; padding:0px}
.layoutMain .popup {font: 11px 'Arial'; color:#000000; padding:2px; margin:0px; position:absolute;}
.layoutMain .E11 {font-weight:bold; color: red;}
.layoutMain .layoutFooter {background: #466da3; padding: 2px; font: 10px 'Arial'; color: #fff; }
.layoutMain .layoutFooter a:hover {font: 10px 'Arial'; color: #fff; text-decoration:none;}
.layoutMain .layoutFooter a {font: 10px 'Arial'; color: #fff; text-decoration: underline; }

.layoutNav { }
.layoutNav .tab, .layoutNav .tab-blank {	
	height:30px; 
	float:left;
	background:url('/public/websites/nexxtstudio/templates/00005/images/nav-tab.png');
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/websites/nexxtstudio/templates/00005/images/nav-tab.png');	
}
.layoutNav .tab .tab-item { text-align: center; }
.layoutNav .tab .tab-item a { position:relative; top:2px; padding: 0px; font: 22px 'Arial'; font-weight:bold; }
.layoutNav .tab .tab-item a.selected, .layoutNav .tab .tab-item a:hover { position:relative; top:2px; padding: 0px; font: 22px 'Arial'; font-weight:bold; color:#153077;}


/* LAYOUT PAGE*/
.layoutPage {width:100%;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: #f7941d; padding:2px;}
.layoutMain .promoTitle a {color: #000; font: 18px 'Arial'; font-weight: bold;}
.layoutMain .promoBox {border: 3px solid #f7941d;}