
body
{
	margin:0;
	font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #333; 
	background-image:url(../images/bg.gif);
}

td {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px;  color:#333; text-decoration:none;}


a img {	border:0px; }

form { display:inline; }

textarea { overflow:auto }


.btn
{
	font: bold 11px Tahoma, Arial;
	color: #fff;
	border:0;
	cursor:pointer;
	height:21px;
	vertical-align:middle;
}
.btn_red
{
	background-image:url(../images/btt_bg_red.jpg);
}
.btn_red_big
{
	background-image:url(../images/btt_bg_red_big.gif);
	height:26px;
}

.btn_grey_big
{
	background-image:url(../images/btt_bg_grey_big.jpg);
	height:26px;
	color: #333;
}



.btn_gray
{
	background-image:url(../images/btt_bg_grey.jpg);
}



select
{
	font: 12px Tahoma, Arial;
	color: #333;
	border: 1px solid #667;
	background-color: #fff; padding-left:2px;
	width:200px;
	height:19px;
}

textarea
{
	font: 12px Tahoma, Arial;
	color: #333;
	border: 1px solid #667;
	background-color: #fff; padding:4px;
	height:90px
	width:200px
}

.fld
{
	font: 12px Tahoma, Arial;
	color: #333;
	border: 1px solid #667;
	padding:0 4px;
	width:200px;
	height:19px;
}




.err_msg
{
	font-weight: bold;
	color: red;
}

.red_star
{
	font-weight: bold;
	color: red;
	font-size:12px;
	padding-right: 3px;
}


.border_left_lightgrey
{
	border-left:solid 1px #f3f3f3;
}

.border_right_lightgrey
{
	border-right:solid 1px #f3f3f3;
}

.body_decor
{
	background-position: right center;
	background-repeat: repeat-y;
	background-image: url(../images/box_bg_hor.jpg);
}



.size6 {font-size:11px;}
.size7 {font-size:10px;}
.line_height0 {line-height:2.5;}

.color5 {color:#ccc;}
.color6 {color:#fff;}
.color8 {color:#800000;}
.color7 {color:#800000;}



a {font-family: Tahoma, Arial; color: #800000; font-size:11px; font-weight:bold; cursor: pointer; text-decoration: underline }
a:hover	{text-decoration: none;}

	
	



a.red, a.red_underline:hover {text-decoration: none;}
a.red:hover, a.red_underline {text-decoration: underline;}


a.red_thin, a.red_thin_underline:hover {font-weight: normal; text-decoration: none;}
a.red_thin:hover, a.red_thin_underline {font-weight: normal; text-decoration: underline;}


a.red_thin_small {font-weight: normal; text-decoration: none; font-size:10px;}
a.red_thin_small:hover {font-weight: normal; text-decoration: underline; font-size:10px;}

a.white {color:white}
a.white:hover {text-decoration: none;}


.border_all_black {border:1px solid #000}
.border_all_red {border:1px solid #800000}
.border_all_lightgrey {border:1px solid #dedede}


#userMenu
{
	text-align: center;
	padding-bottom: 10px;
}
#RecentTours a.Name
{
	font-weight:700;
	font-size: 14pt;
	color: maroon;
	font-family: Tahoma;
	text-decoration:none;
}
#RecentTours a.Name:hover
{
	text-decoration:underline;
}

#RecentTours a.Name
{
	vertical-align:middle;
	line-height:60px;
}
#RecentTours a.Name img
{
	float:left;
	height:60px;
	width:60px;
	margin-right:10px;
}
#RecentTours td
{
	border-bottom:dotted 1px maroon;
}
#usernav .gr_left_first {
	background-image: url(/admin/images/menu/grey_left_first.jpg);
	width: 5px;
}

#usernav .red_left_first {
	background-image: url(/admin/images/menu/red_left_first.jpg);
	width: 5px;
}

#usernav .gr_left {
	display: none;
}

#usernav .red_left {
	background-image: url(/admin/images/menu/red_left.png);
	width: 34px;
}

#usernav .gr_right {
	background-image: url(/admin/images/menu/grey_right.png);
	width: 34px;
}

#usernav .red_right {
	background-image: url(/admin/images/menu/red_right.png);
	width: 34px;
}

#usernav .gr_right_last {
	background-image: url(/admin/images/menu/grey_right_last.png);
	width: 27px;
}

#usernav .red_right_last {
	background-image: url(/admin/images/menu/red_right_last.png);
	width: 27px;
}

#usernav .gr {
	white-space: nowrap;
	background-image: url(/admin/images/menu/grey_fon.jpg);
}

#usernav .red {
	white-space: nowrap;
	background-image: url(/admin/images/menu/red_fon.jpg);
}

#usernav .red a {
	color: white !important
}

#usernav .menu_border {
	margin-bottom: 20px;
	height: 28px;
	background-image: url(/admin/images/menu/redbar.gif);
}
#usernav a {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #acacad;
}
#colorPicker img
{
	cursor:pointer;
}
