/*GENERAL*/
*					{margin:0; padding:0; }
img, div, 	    	{behavior: url(/iepngfix/iepngfix.htc);}
html 				{background: #1B1B1B url("../img/design/bg_gradient.gif") repeat-x;}
body				{background: url("../img/design/bg_header.gif") center top no-repeat;width: 100%;display: table;background-color:transparent;}

/*GLOBAL*/
#main_wrapper		{width:995px; margin-top:50px; margin-left:auto;margin-right:auto;  text-align:left;position:relative; overflow:visible;background-color:transparent;}

/*MENU HTML*/
#menu				{width:995px; position:relative;margin:0px 0px 0px 0px;overflow:hidden; z-index:5000;}
#menu ul 			{width:915px;position:relative;margin:auto; padding:0px;border-bottom: 1pt solid; border-bottom-color:#373737;overflow:hidden;}
#menu ul li 		{padding:0px 15px 0px 0px; text-align:left; list-style: none;line-height:13pt; display:inline;font: 16px Georgia; line-height:20pt;}
#menu a:link 		{color: #767676;text-decoration: none;}
#menu a:visited 	{color: #767676;text-decoration: none;}
#menu a:hover 		{color: #FFFFFF;text-decoration: none;}
#menu a:active 		{color: #767676;text-decoration: none;}
.baseline			{position:relative;float:right; margin-right:40px;font: 16px Georgia; color:#BBB2AD; overflow:hidden; }

/*FOOTER*/
#footer				{width:995px; height:200px;position:relative;float:left;clear:both;text-align:left;margin:0px 0px 0px 0px;font-size: 10px ; color: #5F5F5F; overflow:visible; }
.copyrights			{position:absolute; left:40px; width:915px;border-top: 1pt solid; border-top-color:#373737;padding:10px 0px 0px 0px;}
.contact			{float:right;position:absolute; width:915px;left:40px; text-align:right; margin-right:0px;padding:10px 0px 0px 0px; }
.mailf:link			{font-size : 11px; color: #5F5F5F; text-decoration: none; display:inline;}
.mailf:visited		{font-size : 11px; color: #5F5F5F; text-decoration: none;display:inline;}
.mailf:hover		{font-size : 11px; color: #ffffff; text-decoration: underline;display:inline;}
.mailf:active		{font-size : 11px; color: #5F5F5F; text-decoration: none;display:inline;}

/*TEXT*/
body				{font: 12px Georgia, "Times New Roman", Times, serif;color: #DDD8D6;line-height:14pt; text-align: justify;}
body p				{padding:0px 0px 10px 0px;  text-align: justify; }
ul 					{padding:0px 0px 5px 30px;}
ol 					{padding:0px 0px 5px 30px;}
ul li 				{padding:0px 0px 8px 0px; text-align:left; list-style: circle;line-height:14pt; font-size: 13px;color: #999999;}
ol li 				{padding:0px 0px 8px 0px; text-align:left; line-height:15pt;color: #999999;font-size: 13px}

/*LINKS*/
a:link 				{color: #5F5F5F;text-decoration: underline;border:none;}
a:visited 			{color: #5F5F5F;text-decoration: underline;border:none;}
a:hover 			{color: #FFFFFF;text-decoration: underline;border:none;}
a:active 			{color: #5F5F5F;text-decoration: underline;border:none;}

.more:link			{font-size : 12px; color: #5F5F5F; text-decoration: underline;}
.more:visited		{font-size : 12px; color: #5F5F5F; text-decoration: underline;}
.more:hover			{font-size : 12px; color: #FFFFFF; text-decoration: underline;}
.more:active		{font-size : 12px; color: #5F5F5F; text-decoration: underline;}

/*TITLES*/

h1{
	font: 22px "Trebuchet MS";
	color: #D6D1CE; 
	font-weight:normal;  
	text-align: left; 
	padding:20px 0px 0px 0px; 
	margin:0px 0px 5px 0px; 
}
.news_txt h1 {
	font: 22px "Trebuchet MS";
	color: #D6D1CE; 
	font-weight:normal;  
	text-align: left; 
	padding:20px 0px 10px 0px; 
	margin:0px 0px 5px 0px; 
}

/*HOME*/
#preview			{width:995px; height:475px;position:relative; float:left; margin-top:15px;}

.mini_columns		{width:915px; margin-left:40px; padding-bottom:15px; text-align:left;position:relative; float:left;overflow:visible;border-bottom: 1pt solid; border-bottom-color:#373737;display:inline;}
.mini_column		{width:285px; padding:0px 30px 0px 0px; position:relative;float:left; overflow:visible; display:inline;}
.mini_column_last	{width:285px; padding:0px 0px 0px 0px; position:relative;float:left; overflow:visible; display:inline;}

#news		    	{width:915px; margin-left:auto;margin-right:auto;  text-align:left; margin-top:20px; margin-bottom:20px; float:left; padding-left:40px;  }
#news_content		{width:915px; height:220px; background-color:#D6D1CE;position:relative; color: #1B1B1B;}
.news_img			{width:310px; position:relative;float:left;}
.news_txt		 	{width:500px;position:relative; float:left; color: #1B1B1B;}
#news_content h1	{color: #1B1B1B;}
.article			{width:915px;}

/*PORTFOLIO*/
#example			{width:200px; height:75px;position: absolute; top:45px; left:0px; z-index:12800; background-color:#ffffff;background: url("../img/design/bg_cheat.gif") -28px -25px no-repeat;}
.mini_columns2		{width: 995px;height:400px; margin-top:-49px; z-index:12500; margin-left:0px; padding-bottom:15px; text-align:center;position:relative; float:left;overflow:visible;display:inline;background-color: #1B1B1B;}
.loadremote			{cursor:pointer; padding:5px 20px 5px 20px;}
.loadremote:link	{font-size : 14px; color: #BBB2AD; text-decoration: none;}
.loadremote:visited	{font-size : 14px; color: #BBB2AD; text-decoration: none;}
.loadremote:hover	{font-size : 14px; color: #FFFFFF; text-decoration: none;}
.loadremote:active	{font-size : 14px; color: #BBB2AD; text-decoration: none;}

/*MOOFLOW:*/
#content_bg 		{width:995px; height:398px;position:relative;margin-left:auto;margin-right:auto; margin-top:15px; margin-bottom:0px;background-color:#1b1b1b; }
#content2			{width:995px; height:398px;position:relative;margin-left:auto;margin-right:auto; margin-top:15px; margin-bottom:0px; overflow:visible;visibility: hidden; background-color:#1b1b1b;}
#MooFlow			{height:398px;overflow:hidden;}

/* NOOBSLIDE*/
#box2				{position:absolute;}
#box2 span			{display:block;float:left;}
span img			{display:block;border:none;}
.mask2				{position:relative;width:915px;height:220px;overflow:hidden;}
.sample				{padding:0px 0px; margin:0px 0 0px 0;}
.buttons			{padding:5px; position:absolute; top:165px; left:815px;}
.buttons span		{padding:5px 0px;cursor:pointer;float:left; }
.buttons span.active, .buttons span:hover{}

/*TESTIMONIALS*/
.testimonials #content		{width:915px; margin-top:45px; margin-bottom:50px; margin-left:auto;margin-right:auto;  text-align:left;position:relative; overflow:hidden;}
.testimonials img			{ float:left; clear:both; padding:0px 40px 35px 0px;position:relative;border:none;}
.testimonials .post			{clear:both; margin-bottom:15px;}
.testimonials p				{font-size: 13px; line-height:17pt; color:#767676;}
.testimonials .sign		    {position:relative; font: 16px Georgia; color:#BBB2AD; overflow:hidden; clear:right; }

/*SERVICES*/
.small						{color: #ffffff; font-size:13px; }
.services .trip				{ position:relative; padding-left:15px; float:left; margin-bottom:15px;}
.services img				{margin:10px 20px 20px 0px; float:left; border:none;}			
#side_menu					{width:290px; height:730px;position:relative; float:left;margin-bottom:100px;}
#right_column				{width:570px; position:relative; float:left; margin-top:30px; margin-left:30px; margin-bottom:100px;}
#main_content				{position:relative; float:left;}
#main_content h1	{
	font-size: 29px;
	font-family: "Trebuchet MS";
	color: #BBB2AD;
	font-weight: normal;
	line-height: 45pt;
	text-align: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	background: url("../img/design/h1.png") -3px 0px no-repeat;
	overflow:visible;
}

#main_content h2	{
	font: 22px Georgia, "Times New Roman", Times, serif;
	color: #BBB2AD;
	font-weight: normal;
	line-height: 25pt;
	text-align: left;
	margin:15px 0px 10px 15px;
	padding:15px 0px 0px 0px;
	border-top: 1pt solid; 
	border-top-color:#373737;
	clear:both;
	
}

#main_content p {
	font: 13px Georgia, "Times New Roman", Times, serif;
	color: #767676;
	margin:0px 0px 0px 15px;
	padding:0px 0px 10px 0px;  
	text-align: justify;
	line-height:17pt;	
 }
 
#main_content .quote		{
 	font: 19px Georgia, "Times New Roman", Times, serif;
	color: #D6D1CE;
	font-weight: lighter;
	line-height: 22pt;
	text-align: left;
	margin:2px 0px 5px 15px;
	padding:0px 0px 0px 0px;
 }
 
#main_content h3		{
 	font: 15px Georgia, "Times New Roman", Times, serif;
	color: #BBB2AD;
	font-weight: normal;
	line-height: 25pt;
	text-align: left;
	margin:10px 0px -3px 15px;
	padding:0px 0px 0px 0px;
	clear:both;
 }
 
/*CONTACT FORM:*/

#contact_form{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
    margin:15px 10px 10px 80px;
    width:360px;
	font-size:14px; color: #DDD8D6;
}

#thanks_form{
	display:none;
	position:absolute;
	top:100px;
	text-align:center;
	width:100%;
	font-size:14px;
}

#sendingtext{
	display:none;
}

.left{
    width:100%;
    float:left;
	   
}

.right{
    width:100%;
    float:left;
    margin:8px 0px 12px 0px;
    
}

.row{
    background-color:none;
    display:block;
}
.text{
    width:100%;
	height:25px;
	font-size:14px; 
	color: #333333;
	line-height:25px;
	background-color:#D6D1CE;
}
.text_message{
    width:100%;
	height:150px;
   	font-family: "Trebuchet MS";
	font-size:14px; 
	color: #333333;
	line-height:18px;
	background-color:#D6D1CE;
}
