/*REQUIRED: fixup sizing for gecko and khtml */
*{
-moz-box-sizing: border-box;
-khtml-box-sizing: border-box;  
-ms-box-sizing: border-box;
box-sizing: border-box;  
}
IMG{border:0px;margin:0px;padding:0px;line-height:0px;vertical-align:middle;}
body,html{padding:0px;margin:0px;width:100%;height:100%;}

.clear{clear:both;}
/*TEMP: hyperlink color*/
A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
color: #f69300;
text-decoration:none;
}
/*TEMP: hyperlink color*/
A:HOVER {
color:#f69300;
text-decoration:underline;
}

body{ background:#030303 URL(gfx/bgcroco.jpg); background-size: cover;background-attachment:fixed;background-position:50% 50%; }
#mainWrapper{position:relative;width:956px;height:auto;margin:0px auto;z-index:1}
#leftSide{float:left;width:238px;height:100%;}

#leftSide H3{margin:10px 0px 10px 0px;padding:5px 8px;width:210px;background:#000;font: bold 14px Arial;color:#FFFFFF;border:solid 1px #cf0000; }
#leftSide .H3info {width:210px;padding:2px 6px;margin-bottom:4px;font-size: 11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;background:URL(gfx/fb70.png);}
#leftSide iframe {display:block;margin:10px 0px;padding:0px;}

.pw-widget{width:210px;padding:16px 6px;text-align:center;background:URL(gfx/fb70.png);}

#rightSide{float:left;width:717px;height:100%;padding:5px 0px;}

#topMenu{width:717px;height:41px;background:URL(gfx/menu.png);padding:7px 5px;margin-bottom:16px; }

#logoWrap{margin:0px;padding:0px;margin-top:6px;margin-bottom:4px;color:#FFFFFF;font-size: 12px;}
#logoWrap IMG{margin-left:-20px;margin-top:25px;width:257px;}
#logoWrap SPAN{display:none;}
#esc-rotate{margin-bottom:12px;}


.contentBox{width:716px;margin-bottom:4px;} 
.contentBoxTop{height:38px;margin:0px;padding:0px;background:URL(gfx/content-boxtp.png) 0 0 no-repeat; 
font:bold 16px calibri; color:#FFFFFF; text-transform:uppercase; padding:10px 18px 0px 12px;
} 
.contentBoxTop .pagdiv {  font-size:12px; float:right;}
.contentBoxText{padding:20px 20px 8px  24px;background:URL(gfx/content-box_02a.png);}
.contentBoxBottom{height:62px;margin:0px;padding:0px;background:URL(gfx/content-box_03b.png) 0 0 no-repeat;} 
.contentBoxBottomSmall{height:42px;margin:0px;padding:14px;text-align:center;font-size:11px;font-weight:bold;background:URL(gfx/content-box_03b.png)  0% 100%  no-repeat;} 
.contentBoxInPager{height:26px;margin:0px;padding:4px;text-align:center;font-size:11px;font-weight:bold;background:URL(gfx/content-box_03b.png)  0% -20px  no-repeat;} 

.headText {padding:2px 15px 2px 15px;margin-bottom:22px;background:rgba(0,0,0,0.4);}
.headText H1{margin:0;padding:0;margin-bottom:26px; font:bold 16px calibri; color:#FFFFFF; text-transform:uppercase;}
.headText A{text-decoration:underline;}
 
.girl{  display:block; border-bottom:solid 3px #6b5142; margin-bottom:10px;padding-bottom:10px;} 
.girlImg{ float:left;height:100%;width:170px; } 
.girlImg IMG{ width:160px; } 
.girlData{float:left;width:500px; }
.gilrH2 {   font: bold 14px Arial;color:#d87e35;  text-transform:uppercase; }
.girl A {  color:#d87e35;}
.girlTable {  margin:10px; margin-bottom:20px;}

.girlGal{ float:left; width:224px; height:280px;text-align:center; }
.girlGal IMG {width:220px;height:272px; }


#statement{
margin:30px marginbottom:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;color: #fff;
text-align:left;	
padding:16px 6px;text-align:center;background:rgba(0,0,0,0.4);
border-radius:10px;
}	


/*TEMP: default page font */
BODY, TD,TH, INPUT, TEXTAREA, SELECT{
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:1.3em;
}
INPUT, TEXTAREA, SELECT{
background:#444444;color:#FFFFFF;border:solid 1px #555555;
}

/*TEMP: default heading style */
H1,H2,H3,H4{
margin:0px;
padding:0px;
font-size:auto;
 }
 
H1{
font-weight:normal;
font-size:23px;
 } 
H2{
color:#666666;font-weight:bold;
font-size:15px;
 } 
H3,.H3{
color:#f69300;font-weight:bold;
font-size:14px;
}
 
H4,.H4{
color:#c8d200;font-weight:bold;
font-size:14px;
 } 
H5{
color:#125F92;
font-size:13px;
} 
 
 
  
/*REQUIRED: page limiter link */

DIV.pagdiv{
padding:2px;text-align:center;
}
SPAN.paglm {
border:solid 1px #f3a035;padding-right:4px;padding-left:4px;text-align:center;
text-decoration:none; color:#d87e35;background-color:#f4b66d;
}
A.paglm ,A.paglm:link,A.paglm :active{
border:solid 1px #f3a035;padding-right:4px;padding-left:4px;text-align:center;
text-decoration:none; color:#ed6603;background-color:#f4b66d;
}
 

/*REQUIRED: all buttons */ 
.buton,.buton:visited,.buton:active{
color:#FFFFFF !important;padding:3px 20px;
cursor:pointer;
border:1px solid #660000;
background:#910406;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
box-shadow:0px 0px 3px #660000;
 }
 
 .buton:hover{
 text-decoration:none;
 }
 
 
 

 
 

#sidemenu1 ,#sidemenu2{margin:0px;padding:0px;list-style:none;width:210px;background:URL(gfx/fb70.png);} 
#sidemenu1 A,#sidemenu2 A{color:#FFFFFF;outline:none;text-align:left;}
#sidemenu1 LI,#sidemenu1 UL,#sidemenu2 LI,,#sidemenu2 UL{list-style:none;margin:0px;padding:0px;}
#sidemenu1 LI A,#sidemenu2  LI A{
display:block;width:auto;position:relative;
font-size: 12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
padding:8px 2px 2px 16px;
margin-bottom:2px;
border-bottom:solid 1px #6b5142;
} 
#sidemenu1 LI A:hover,#sidemenu2  LI A:hover{
background:#6b5142;
text-decoration:none;
} 
#sidemenu1 LI  A.shown,#sidemenu2 LI A.shown{
color:#ffffff;
text-decoration:underline;
} 
#sidemenu1 .vip,#sidemenu2 .vip{position:absolute;left:64px;color:red;margin-left:10px;}




#topmnu {
margin:0px;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}
#topmnu li{
display: inline;
margin: 0;
}
#topmnu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 25px; /*padding inside each tab*/
border-right: 1px dotted #ffcd8d; /*right divider between tabs*/
color: white;
}
 #topmnu li a img{
margin-top:-4px;
}
#topmnu li:last-child a{
      border-right: none;
}
#topmnu li a:visited{
color: white;
}
#topmnu li a:hover, #topmnu li.selected a{
color: #fff; 
text-decoration: underline;
}


 
.cfset{
border:solid 1px #111111;background:transparent;
border-bottom:solid 1px #cccccc;
padding:8px 0px;padding-top:12px; position:relative;margin-top:20px;
}
.cfset LEGEND{
display:block;margin-top:4px;border:none;padding:0px;
}
.cfset  SMALL{
font-size:10px;color:#cccccc;
}
/*
 #######ADMIN STYLES
 */

 .admt0 TD,.admt1 TD,.admt0 INPUT,.admt1 INPUT,.admt0 SELECT,.admt1 SELECT,.admt0 TEXTAREA,.admt1 TEXTAREA{
 
}
 /*TABLES; similar to TAB page, this is used with  .utab for tab-like interface*/ 
 .admt0{
 border: 1px solid #444444;
 background-color:#222222;
 }
 /*TABLES; this makes alternative column color*/
  .admt1{
 border: 1px solid #333333;
 background-color:#444444;
 }
 /*TABLES; this makes alternative column color*/
 .admtx{
background-color:#333333;
 }
/*DIV; used for info tip*/ 
#ttip{
font-size:10px; 
}
  /*A;BUTTON; styled admin button or link*/
 .admbut,.admbut:hover,.admbut:visited{
  background:#444444;border:solid 1px #555555;padding:4px 10px;
}

 /*END CLASSES FOR SYLED OPTION TAGS*/
 
/*tabb  interface classes:general*/
.utab{
width: 100px !important;
	height: 18px !important;
	position:relative;
	background-image:	url(i/tb_a.png) !important;
	background-repeat: no-repeat;
	border-bottom-width:	0;
	z-index: 98;
	padding:	2px 0px 0px 0px;
	margin: 1px -3px -3px 0px;
	top: -2px;
font: 11px Tahoma;
color: #333;
white-space: nowrap;
text-align: center;
cursor:default;
}


 .sharrre .button{
float:left;
width:60px;height:70px;
}


#bljamba1,#bljamba2{display:none;}


@media screen and (max-width: 1400px) {
#bljamba1{
display:inline-block;float:right;
}
}

@media screen and (min-width: 1400px) {
#bljamba2{
display:block;position:fixed;right:0px;bottom:0px;z-index:100;
}
}


