/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> STRUCTURAL SETTINGS <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.midline {border-left : 1px dotted #BDADAD;}
.footer {background-color: #916E6E; padding: 7px; border-top : 1px solid #BDADAD; font-family: arial; font-size: 11px; color: #FFFFFF;}
.footer a:link { color : #FFFFFF; text-decoration : underline; }
.footer a:visited { color : #FFFFFF; text-decoration : underline; }
.footer a:hover { color : #FFFFFF; text-decoration : none; }
.footer a:active { color : #FFFFFF; text-decoration : none; }
.seperator {padding: 7px; border-top : 1px solid #BDADAD; font-family: arial; font-size: 11px; color: #FFFFFF;}
.shading {background-color: #FFE7EF; padding: 7px; border-top : 1px solid #BDADAD; font-family: arial; font-size: 11px; color: #7B525A;}
.shading a:link { color : #7B525A; text-decoration : underline; }
.shading a:visited { color : #7B525A; text-decoration : underline; }
.shading a:hover { color : #7B525A; text-decoration : none; }
.shading a:active { color : #7B525A; text-decoration : none; }
.loginlinks {padding: 7px; font-family: arial; font-size: 11px; color: #000000;}
.loginlinks a:link { color : #000000; text-decoration : underline; }
.loginlinks a:visited { color : #000000; text-decoration : underline; }
.loginlinks a:hover { color : #000000; text-decoration : none; }
.loginlinks a:active { color : #000000; text-decoration : none; }
.fancytext {font-family: arial; font-size: 11px; font-style: italic; color: #000000;}
.disclaimer {padding: 7px; font-family: arial; font-size: 9px; color: #666666;}
.advertblock {background-color: #FFE7EF;}
.intro {background-color: #FFE7EF; padding: 5px; }
.dirheader {padding: 4px; background-color: #916E6E; font-family : "Trebuchet MS", sans-serif; font-size : 13px;font-weight: bold;color : #FFFFFF;}
.menubar {background-color: #FFFFFF;}
.menu {padding:0;list-style-type:none;white-space:nowrap;float: left;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;background-color: #FFFFFF;width:100%;}
.menu li {width:100%;float:left;min-width:80px; font-family: "Trebuchet MS", sans-serif; font-size: 13px; font-weight: bold; color: #916E6E;}
.menu li a {text-decoration:none;}
.menu a {text-decoration:none;position:relative;display:block;}
.menu a span {display:block;color:#FFFFFF;border-width:0px 1px 0px 0px;text-align:center;padding:5px 12px;cursor:pointer;background-color: #916E6E;border-color: #FFFFFF;border-style: solid;text-decoration:none;}
.menu a span.current {color: #FFFFFF;background-color: #F997BA;}
.menu a b {display:block;text-transform: uppercase;}
.menu a:hover {background:#FFFFFF; text-decoration:none;}
.menu a:hover span {color:#FFFFFF;background-color: #F997BA;}
.linesplit {padding: 7px; border-top : 2px solid #EFE7E7;}
.navbar {font-family : arial,helvetica; font-size : 13px;color : #333333;}
.navbar a:link {color : #333333; text-decoration : underline;}
.navbar a:visited {color : #333333; text-decoration : underline;}
.navbar a:hover {color : #333333; text-decoration : none;}
.navbar a:active {color : #333333; text-decoration : none;}
.navbaron {font-family : arial,helvetica; font-size : 13px; font-weight: bold; color : #333333; }
.navbaroff {font-family : arial,helvetica; font-size : 13px;color : #333333; }
.navbaron a:link {color : #333333; text-decoration : none;}
.navbaron a:visited {color : #333333; text-decoration : none;}
.navbaron a:hover {color : #333333; text-decoration : underline;}
.navbaron a:active {color : #333333; text-decoration : none;}
.navbaroff a:link {color : #333333; text-decoration : none;}
.navbaroff a:visited {color : #333333; text-decoration : none;}
.navbaroff a:hover {color : #333333; text-decoration : underline;}
.navbaroff a:active {color : #333333; text-decoration : none;}
.tableheader { padding: 3px; background:#BDADAD;font-family : arial,helvetica; font-size : 12px;font-weight: bold;color : #FFFFFF; }
.tablebody { background:#E9E9E9; padding: 3px; font-family : arial,helvetica; font-size : 11px;color : #333333; }
.tablebody a:link {color : #333333; text-decoration : underline;}
.tablebody a:visited {color : #333333; text-decoration : underline;}
.tablebody a:hover {color : #333333; text-decoration : none;}
.tablebody a:active {color : #333333; text-decoration : none;}
.regpicture {border-style: solid; border-width: 0px 0px 0px 0px; border-color: #7EBEF4;}
.regpicture2 {border-style: solid; border-width: 1px 1px 1px 1px; border-color: #F997BA;}
.reviewsubline {padding: 2px; border-top : 1px solid #BDADAD; border-bottom : 1px solid #BDADAD;}
.sponsoredrow {background:#EFE7E7; padding: 6px;}
.tools {font-family : "Trebuchet MS", sans-serif; font-size : 11px;color : #333333; line-height: 17px;}
.tools a:link {color : #633131; text-decoration : underline;}
.tools a:visited {color : #7B525A; text-decoration : underline;}
.tools a:hover {color : #333333; text-decoration : none;}
.tools a:active {color : #333333; text-decoration : none;}
.bgstyle {background:#EFE7E7; padding: 4px;}
.bgstyleoff {}
.tools2 {padding: 2px; font-family : "Trebuchet MS", sans-serif; font-size : 11px;color : #333333; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #333333; }
.tools2 a:link {color : #633131; text-decoration : none;}
.tools2 a:visited {color : #7B525A; text-decoration : none;}
.tools2 a:hover {color : #333333; text-decoration : none;}
.tools2 a:active {color : #333333; text-decoration : none;}
.headerbg {background-image:url(images/headerbg.gif); background-repeat: repeat-y,repeat-x;}
.blogheader {font-family : "Trebuchet MS", sans-serif; font-size : 14pt;color : #633129; margin-top : 0px; margin-bottom : 9px;}
.blogheader a:link {color : #633129; text-decoration : none;}
.blogheader a:visited {color : #633129; text-decoration : none;}
.blogheader a:hover {color : #633129; text-decoration : underline;}
.blogheader a:active {color : #633129; text-decoration : underline;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> CORE SETTINGS <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

ul {font-family : "Trebuchet MS", sans-serif; font-size : 13px;color : #333333; line-height: 17px; margin-top: 10px;margin-bottom: 10px;margin-left: 25px; }
ol {font-family : "Trebuchet MS", sans-serif; font-size : 13px;color : #333333; line-height: 17px; margin-top: 10px;margin-bottom: 10px;margin-left: 45px; }
p {font-family : "Trebuchet MS", sans-serif; font-size : 13px;color : #333333; line-height: 17px;margin-bottom: 10px;}
a:link {color : #633129; text-decoration : underline;}
a:visited {color : #7B525A; text-decoration : underline;}
a:hover {color : #333333; text-decoration : none;}
a:active {color : #333333; text-decoration : none;}
h1 {font-family : "Trebuchet MS", sans-serif; font-size : 16pt;color : #633129; margin-top : 0px; margin-bottom : 9px;}
h2 {font-family : "Trebuchet MS", sans-serif; font-size : 13px;color : #633129; margin-top : 0px; margin-bottom : 5px; line-height: 15px;}
.picture {border-style: solid; border-width: 0px 0px 0px 0px; border-color: #7EBEF4;}
.control {font-family : arial,helvetica; font-size : 10px;color : #000000;}
.control a:link {color : #000000; text-decoration : underline;}
.control a:visited {color : #000000; text-decoration : underline;}
.control a:hover {color : #000000; text-decoration : none;}
.control a:active {color : #000000; text-decoration : none;}

.ratebox {padding: 5px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #916E6E;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> FORM SETTINGS <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.button { background-color : #7B525A; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #7B525A; font-family: "Trebuchet MS", sans-serif; font-size : 12px; font-weight: bold;  color : #FFFFFF;}
.textbox { font-family: "Trebuchet MS", sans-serif; font-size: 13px; color: #444444; width: 100%; border-top: 1 solid #9D9DA1; border-left: 1 solid #9D9DA1; border-bottom: 1 solid #9D9DA1; border-right: 1 solid #9D9DA1; }
.textboxsmall { font-family: "Trebuchet MS", sans-serif; font-size: 13px; color: #444444; width: 60%; border-top: 1 solid #9D9DA1; border-left: 1 solid #9D9DA1; border-bottom: 1 solid #9D9DA1; border-right: 1 solid #9D9DA1; }
.textboxtiny { font-family: "Trebuchet MS", sans-serif; font-size: 13px; color: #444444; width: 30%; border-top: 1 solid #9D9DA1; border-left: 1 solid #9D9DA1; border-bottom: 1 solid #9D9DA1; border-right: 1 solid #9D9DA1; }
.dropdown { font-family: "Trebuchet MS", sans-serif; font-size: 13px; color: #444444; border-top: 1 solid #9D9DA1; border-left: 1 solid #9D9DA1; border-bottom: 1 solid #9D9DA1; border-right: 1 solid #9D9DA1; }
.textarea {font-family: "Trebuchet MS", sans-serif; font-size: 13px; color: #444444; width: 100%; border-top: 1 solid #9D9DA1; border-left: 1 solid #9D9DA1; border-bottom: 1 solid #9D9DA1; border-right: 1 solid #9D9DA1;}
.checkbox { }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> USER MESSAGE SETTINGS <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.messagebox { padding: 8px; background-color : #FFE7EF; border-top : 1px solid #F997BA; border-left : 1px solid #F997BA; border-bottom : 1px solid #F997BA; border-right : 1px solid #F997BA;}
.messagebox1 {font-family: arial; font-size: 11px; color: #73C631; font-weight: bold; margin: 0px 0px 0px 0px; line-height: 20px;}
.messagebox2 {font-family: arial; font-size: 11px; color: #000000; font-weight: normal; margin: 0px 0px 0px 0px; line-height: 20px;}
.successbox { padding: 8px; background-color : #FFE7EF; border-top : 1px solid #F997BA; border-left : 1px solid #F997BA; border-bottom : 1px solid #F997BA; border-right : 1px solid #F997BA;}
.successbox1 {font-family: arial; font-size: 11px; color: #73C631; font-weight: bold; margin: 0px 0px 0px 0px; line-height: 20px;}
.successbox2 {font-family: arial; font-size: 11px; color: #000000; font-weight: normal; margin: 0px 0px 0px 0px; line-height: 20px;}
.showerror {font-family: arial; font-size: 11px; color: #CC0000; font-weight: bold; margin: 0px 0px 0px 0px; line-height: 20px;}

/*
----------------------------------------------------------------------------
------------------------------------*/
/* ---- global settings needed for thickbox
<<<-----------------------------------------------------------*/
/*
----------------------------------------------------------------------------
------------------------------------*/
*{
	padding: 0;
	margin: 0;
}
html, body {
min-height: 100%;
height: auto !important;
height: 100%;
}
/*
----------------------------------------------------------------------------
------------------------------------*/
/* ---- thickbox specific link and font settings
<<<------------------------------------------------------*/
/*
----------------------------------------------------------------------------
------------------------------------*/
#TB_window {
	color: #333333;
	font-family: ""Lucida Sans Unicode"", sans-serif;
	font-size: 120%;
}
#TB_secondLine {
  font: 105;
  color:#666666;
}
#TB_window a:link {
	color: #666666;
	font-size: 102%;
}
#TB_window a:visited {
	color: #666666;
}
#TB_window a:hover {
	color: #000;
}
#TB_window a:active {
	color: #666666;
}
#TB_window a:focus{
	color: #666666;
}


/*
----------------------------------------------------------------------------
------------------------------------*/
/* ---- thickbox settings
<<<-------------------------------------------------------------------------
----*/
/*
----------------------------------------------------------------------------
------------------------------------*/
#TB_overlay {
  position: absolute;
  z-index:100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  min-height:100%;
  background-color:#000;
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}
#TB_window {
  position: absolute;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
}
#TB_window img {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
	font-size: 102%;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
  font-family : "Lucida Sans Unicode";font-size : 14px;color : #444444;
}
#TB_closeWindow a:link { color : #0A95D1; text-decoration : underline; }
#TB_closeWindow a:visited { color : #0A95D1; text-decoration : underline; }
#TB_closeWindow a:hover { color : #0A95D1; text-decoration : none; }
#TB_closeWindow a:active { color : #0A95D1; text-decoration : none; }

#TB_viewProfile{
  height:25px;
  padding:11px 0px 0px 15px;
  float:left;
  font-family : "Lucida Sans Unicode";font-size : 14px;color : #444444;
}
#TB_viewProfile a:link { color : #0A95D1; text-decoration : underline; }
#TB_viewProfile a:visited { color : #0A95D1; text-decoration : underline; }
#TB_viewProfile a:hover { color : #0A95D1; text-decoration : none; }
#TB_viewProfile a:active { color : #0A95D1; text-decoration : none; }

#TB_closeAjaxWindow{
  padding:5px 10px 7px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	font-size: 110%;
}
#TB_title{
	background-color:#e8e8e8;
	height:27px;
	color: #333333;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
	font-size: 102%;
}
#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
	font-size: 104%;
}
#TB_load{
  position: absolute;
  display:none;
  height:100px;
  width:100px;
  z-index:101;
}
#TB_HideSelect{
  z-index:99;
  position:absolute;
  top: 0;
  left: 0;
  width:100%;
  height:100%;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}
#TB_iframeContent{
  border:none;
  clear:both;
} 
