.tooltip {
  background-color:#99FFFF;
  color:#0099cc;
  border:2px solid #0099cc;
  width:100px;
  font-weight:bold;
  padding:2px
}

form{margin:0px;padding:0px;} /* ff8135 */
a{color:#3e59d0;text-decoration: none;}
a:hover{color: #ef7125;text-decoration:none;}
table{font:3mm Trebuchet ms,Tahoma,Arial;}

.mainbodysub
{
font:3mm Trebuchet ms,Tahoma,Arial;
color:#454545;
margin-top:0px;margin-right:0px;margin-left:0px;
background-color:white;
}
.sitehead
{
background-image:url(_pix/head2.png);
background-repeat:no-repeat;
height:100px;
}
.line
{
background-image:url(_pix/line.png);
background-repeat:repeat-x;
}
.ahw
{color:#393939;text-decoration: none;}
.ahw:hover
{background-color:#333333;text-decoration:none;color:white;}
.ahb
{color:#454545;text-decoration: none;}
.ahb:hover
{background-color:#4e4e4e;text-decoration:none;color:black;}
/* search box */
.src_box
{
border:1px dotted #bddced;
background-image:url(_pix/searchw.png);
background-repeat:no-repeat;
text-align:left;
background-position:right;
width:127px;
height:19px;
margin:0px;
padding:0px;
}
.src_tbox
{
border:0px dotted red;
text-align:left;
width:100px;
height:17px;
font:3mm Trebuchet ms,Tahoma,Arial;
font-weight:bold;
color:#4e4e4e;
background-color:transparent;
padding-top:0px;
padding-left:2px;
padding-bottom:0px;
margin:0px;
}
.src_boxb
{
border:1px dotted #393939;
background-image:url(_pix/searchb.png);
background-repeat:no-repeat;
text-align:left;
background-position:right;
background-color:black;
width:127px;
height:19px;
margin:0px;
padding:0px;
}
.src_tboxb
{
border:0px dotted red;
text-align:left;
width:100px;
height:17px;
font:3mm Trebuchet ms,Tahoma,Arial;
font-weight:bold;
color:#ef7125;
background-color:transparent;
padding-top:0px;
padding-left:2px;
padding-bottom:0px;
margin:0px;
}
.src_sbox
{
border:0px dotted red;
padding:0px;
margin:0px;
height:18px;
width:23px;
cursor:pointer;
background:transparent;
background-color:transparent;
}
/* Arrows */
.arrowPrev
{
background-image: url(_pix/left.png);
position:absolute;
top:1px;
overflow:hidden;
width:49%;
height:99%;
background-position:-5000px 0;
background-repeat:no-repeat;
border:0;text-indent:-5000px;
text-decoration:none;outline:none;
left:0;
vertical-align:middle;
}
.arrowPrev:hover {background-position:top left;}
.arrowNext{
background-image: url(_pix/right.png);
position:absolute;
top:1px;
overflow:hidden;
width:49%;
height:99%;
background-position:-5000px 0;
background-repeat:no-repeat;
border:0;text-indent:-5000px;
text-decoration:none;outline:none;
right:0;
}
.arrowNext:hover {background-position:top right;}
.photoTitle
{
padding:3px;
text-align:center;
color:#ef7125;
font-size:4mm
}
.photoDescription
{
text-align:left;
padding-bottom:8px;
padding-top:4px;
padding-right:4px;
padding-left:4px;
}
/* Line definations, orange and grey standard colors, dotted */
.greyThickLine
{
border-bottom:2px dotted #a2a2a2;
}
.greyThickLine_top
{
border-top:2px dotted #a2a2a2;
}
.orangeThickLine
{
border-bottom:2px dotted #ef7125;
}
.orangeThickLine_top
{
border-top:2px dotted #ef7125;
}
.titlePlusMinus
{
text-align:left;
border-bottom:2px dotted #ef7125;
color:#ef7125;
}
/* rectangles (1/5) for voting in main */
.voterect
{
border:0px;
height:9px;
width:11px
}

/* BOXES */
.captchaBox
{
border:2px dotted #a2a2a2;
text-align:left;
width:250px;
padding:3px;
}
.commentsReplyBox
{
border:1px dotted #ef7125;
margin-left:20px;
margin-bottom:2px;
margin-right:0px;
margin-top:2px;
padding:1px
}
.rightForm
{
padding:1px;
text-align:left;
width:70%;
}
.leftForm
{
padding:1px;
text-align:right;
width:30%;
}
.aboutSections
{
position:relative;
left:20px;
width:85%;
}
.msg_div /* message box */
{
padding:6px;
background-color:#bbffbb;
border:1px dashed #44ee44;
color:#448844;
}
.msg_span /* message box */
{
color:#448844;
}
/* thumbnails */
.list_thumb_small
{
float:left;
border-bottom:1px dotted #adadad;
border-right:1px dotted #adadad;
border-left:1px dotted #adadad;
width:70px;
text-align:center;
}
.list_thumb_small_mo
{
float:left;
border-bottom:1px dotted #ef7125;
border-right:1px dotted #ef7125;
border-left:1px dotted #ef7125;
background-color:#eeeeee;
width:70px;
text-align:center;
cursor:pointer;
}
.list_thumb_bott_disabled
{
border:1px dotted #ef7125;
background-color:#ef7125;
text-align:center;
width:83px;
padding:3px;
color:white;
}
.list_thumb_bott
{
border:1px dotted #adadad;
text-align:center;
padding:3px;
cursor:pointer;
width:83px;
}
.list_thumb_bott_mo
{
border:1px dotted #ef7125;
background-color:#eeeeee;
text-align:center;
cursor:pointer;
padding:3px;
width:83px;
}
.imgTmb_over
{
cursor:pointer;
padding:4px;
background-color:#ef7125;
border:1px solid #fff3ec;
}
.imgTmb_out
{
cursor:pointer;
padding:4px;
background-color:#e3e3e3;
border:1px solid #cfcfcf;
}
.divList_over
{
cursor:pointer;
background-color:white; 
border:1px solid #ef7125; 
width:480px; 
text-align:left;
}
.divList_out
{
cursor:pointer;
background-color:white; 
border:1px solid white; 
width:480px; 
text-align:left;
}
/* lists */
.list_title
{
padding:4px;
background-color:white;
font-size:3.2mm;
}
.list_visitvote
{
padding:4px;
color:#ef7125;
}
.list_sets
{
text-align:right; 
width:25%;
}
.list_sets_val
{
padding-left:6px;
text-align:left;
width:75%;
}
/* comments */
.commentsDsc
{
padding-left:15px;
text-align:left;
font-size:3.2mm;
vertical-align:top;
}
.commentsWelcomeBox
{
text-align:left;
color:#ef7125;
padding-left:15px;
padding-right:15px;
}
/* news */
.newsTitle
{
background-color:#eeeeee;
padding:3px;
border-bottom:2px dotted #a2a2a2;
border-top:2px dotted #a2a2a2;
}
/* exif */
.img_exif_comment
{
color:#ef7125;
width:150px;text-align:right;
float:left;
}
.img_exif_comment_td
{
color:#ef7125;
width:143px;text-align:right;
padding-right:5px;
}
.img_exif_title
{
padding-left:10px;
font-size:3.4mm;
padding-right:5px;
}
/* input boxes */
.inputtx1
{
border:1px solid #adadad;
font:3mm Trebuchet ms,Tahoma,Arial;
padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;
width:260px;
color:#454545;
}
TEXTAREA
{
border:1px solid #adadad;
font:3mm Trebuchet ms,Tahoma,Arial;
padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;
width:360px;
height:68px;
color:#454545;
}
.input_submit
{
border:2px solid #ef7125;
font:3mm Trebuchet ms,Tahoma,Arial;
font-weight:bold;
color:#ef7125;
background-color:white;
height:24px;
width:100px;
cursor:pointer;

}
.inputtx_vote
{
border:1px solid #ef7125;
font:3mm Trebuchet ms,Tahoma,Arial;
color:#ef7125;
padding:2px;
font-weight:bold;
}
/* pageing styles */
.page_link_a
{color:#3e59d0;text-decoration: none;}
.page_link_a:hover
{text-decoration:none;color:#3e59d0;}
.page_link_div
{
text-align:center;
color:#4E4E4E;
padding:2px;
}
.page_link_span_mo
{
border:1px dotted #ef7125;
width:25px;
height:21px;
text-align:center;
background-color:#eeeeee;
cursor:pointer;
}
.page_link_span_mt
{
border:1px dotted #adadad;
cursor:pointer;
width:25px;
height:21px;
text-align:center;
}
.page_link_recnom
{
border-bottom:1px dotted #888888;
font:3.2mm Trebuchet ms,Tahoma,Arial;
text-align:center;
color:#888888;
background-color:white;
height:21px;
text-align:center;
}
.page_link_cpage
{
border:1px dotted #ef7125;
color:white;
background-color:#ef7125;
width:25px;
height:21px;
text-align:center;
}




#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #000!important;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position:absolute;
	top: 0;
	border: 0 solid;
	text-align:left;
	z-index:10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position:relative;
	background-color: #EFEFEF;
	height:100%;
}

#MB_header {
	margin:0;
	height: 28px;
}

#MB_content {
	padding: 6px .75em;
	overflow:auto;
}

#MB_caption {
	font: bold 85% "Lucida Grande", Arial, sans-serif;
	text-shadow: #FFF 0 1px 0;
	padding: .5em 2em 0 .75em;
	margin: 0;
	text-align: left;
}

#MB_close {
	display:block;
	position:absolute;
	right:5px; top:4px;
	padding:2px 3px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#MB_close:hover {
	background:transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(_pix/spinner.gif) 50% 0 no-repeat;
}

/* Color scheme */
#MB_window {
	background-color:#EFEFEF;
	color:#000;
}
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {
  background-color:#DDD;
  border-bottom: 1px solid #CCC;
}
#MB_caption { color:#000 }
#MB_close { color:#777 }
#MB_close:hover { color:#000 }
#MB_loading {
	font-size: 13px;
}
