// BODY			 {background: #FFFFFF url("images/not-used/bkg9.jpg") no-repeat center top; }


//.main			{background: #922506 url(images/bg-rest1.jpg) no-repeat left bottom; }
.main			{background: url(images/right.jpg) no-repeat right top; }

.slideshow		{background: url(images/loading2.gif) no-repeat center middle; }

.firstbg		{background: url('images/bg.png') no-repeat center middle; }
.clientsbg		{background: url(images/bg.png) no-repeat center middle; }
.contactbg		{background: url(images/bg.png) no-repeat center middle; }
.partnersbg		{background: url(images/bg.png) no-repeat center middle; }
.portfoliobg	{background: url(images/bg.png) no-repeat center middle; }
.profilebg		{background: url(images/bg.png) no-repeat center middle; }
.servicesbg		{background: url(images/bg-services.jpg) no-repeat center middle; }


//.On 			{background-image:url('images/not-used/bg-white-opacity75.png');}
//.On 			{background-image:url('images1/bg-gold3.png');}
.On				{background-image:url('images/bg-white-opacity85.png');}
.Off		 	{background-image:url('images/bg-white-opacity65.png');}

.OnW 			{background-image:url('images/bg-green-opacity75.png');}
.OffW			{background-image:url('images/bg-green-opacity50.png');}

.Normal 		{background:url('images/not-used/works-menu-off.png') no-repeat center center;}
.Highlight 		{background:url('images/not-used/works-menu.png') no-repeat center center;}

#scrollbar_container {
	position:relative;
	width:350;
}
 
#scrollbar_track {
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:10px;
//	background-color:transparent;
	background-color:#EEEEEE;
	cursor:move;
}
 
#scrollbar_handle {
	width:10px;
	background-color:#5c92e7;
	cursor:move;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	opacity:0.9;
    -moz-opacity:0.9;
}
 
#scrollbar_content {
	overflow:hidden;
	width:340px;
	height:250px;
}

.forms		 	{ font-size:10px; font-family:  trebuchet ms, tahoma, Times New Roman; color:#333333; text-decoration:none; }

.top_bg			{background: #CAA200 url(images/top_bg.png) repeat-y right top; }

.top				{ font-size:11px; font-family: trebuchet ms, tahoma, Times New Roman; color:#000000; text-decoration:none; font-weight: 400; }
.top a				{ font-size:11px; font-family: trebuchet ms, tahoma, Times New Roman; color:#000000; text-decoration:none; font-weight: 400; }
.top a:hover		{ font-size:11px; font-family: trebuchet ms, tahoma, Times New Roman; color:#6C3E24; text-decoration:none; font-weight: 400; }

.menu				{ font-size:12px; font-family: trebuchet ms, tahoma, Times New Roman; color:#FFFFFF; text-decoration:none; font-weight: 800; }
.menu a				{ font-size:12px; font-family: trebuchet ms, tahoma, Times New Roman; color:#666666; text-decoration:none; font-weight: 800; }
.menu a:hover		{ font-size:12px; font-family: trebuchet ms, tahoma, Times New Roman; color:#444444; text-decoration:none; font-weight: 800; }

.menu-in			{ font-size:11px; font-family: trebuchet ms, tahoma, Times New Roman; color:#FFFFFF; text-decoration:none; font-weight: 400; }
.menu-in a			{ font-size:11px; font-family: trebuchet ms, tahoma, Times New Roman; color:#FFFFFF; text-decoration:none; font-weight: 400; }
.menu-in a:hover	{ font-size:11px; font-family: trebuchet ms, tahoma, Times New Roman; color:#CCCCCC; text-decoration:none; font-weight: 400; }

.general		 	{ font-size:12px; font-family:  trebuchet ms, tahoma, Times New Roman; color:#003344; text-decoration:none; }
.general a	 	 	{ font-size:12px; font-family:  trebuchet ms, tahoma, Times New Roman; color:#124556; text-decoration:none; }
.general a:hover 	{ font-size:12px; font-family:  trebuchet ms, tahoma, Times New Roman; color:#005551; text-decoration:none; }


.products	 		{ font-size:12px; font-family: trebuchet ms, tahoma, Times New Roman; color:#DDDDDD; text-decoration:none;  line-height:110%;}
.products a	 		{ font-size:12px; font-family: trebuchet ms, tahoma, Times New Roman; color:#DDDDDD; text-decoration:none;  line-height:110%;}
.products a:hover 	{ font-size:12px; font-family: trebuchet ms, tahoma, Times New Roman; color:silver; text-decoration:none;  line-height:110%;}

.bottom			 	{ font-size:12px; font-family:  trebuchet ms, tahoma, Times New Roman; color:#CCCCCC; text-decoration:none; }
.bottom a	 	 	{ font-size:12px; font-family:  trebuchet ms, tahoma, Times New Roman; color:#EEEEEE; text-decoration:none; }
.bottom a:hover 	{ font-size:12px; font-family:  trebuchet ms, tahoma, Times New Roman; color:#FFFFFF; text-decoration:none; }



.menu-r { 
	font-size:14px; font-family: trebuchet ms, tahoma, Times New Roman; color:#FFFFFF; text-decoration:none; font-weight: 0; 
//	padding: .5em; 
	background: url(images/3-horiz-menu-tab-r.png);
	background-repeat: no-repeat;
	background-position: right;	
}
.menu-r a	{ 
	font-size:14px; font-family: trebuchet ms, tahoma, Times New Roman; color:#FFFFFF; text-decoration:none; font-weight: 0; 
//	padding: .5em; 
 	background: url(images/3-horiz-menu-tab-r.png);
	background-repeat: no-repeat;
	background-position: right center;	
}
.menu-r a:hover	{ 
	font-size:14px; font-family: trebuchet ms, tahoma, Times New Roman; color:#FFFFFF; text-decoration:none; font-weight: 0; 
//	padding: .5em; 
	background: url(images/3-horiz-menu-tab-r.png);
	background-repeat: no-repeat;
	background-position: right center;	
}				  


/*
td.menubutton {
background: url(images/mouse-out.png);
background-repeat: no-repeat;
background-position: center center;
text-align: right;
font-size:14px; font-family:  trebuchet ms; Times New Roman; color:#FFFFFF; text-decoration:none; font-weight: 300;
}
*/

.menubutton a{
display: block; 
width: 100%;
   padding: .5em; 
background: url(images/mouse-out.png);
background-repeat: no-repeat;
background-position: center center;
text-align: right;
font-size:14px; font-family:  trebuchet ms; Times New Roman; color:#FFFFFF; text-decoration:none; 
}

.menubutton a:hover {
display: block; 
width: 100%;
   padding: .5em; 
background: url(images/mouse-over.png);/*change the button*/
background-repeat: no-repeat;
background-position: center center;
text-align: right;
font-size:14px; font-family:  trebuchet ms; Times New Roman; color:#FFFFFF; text-decoration:none; 
}