#main {
  margin:auto;
  width: 900px;
  background: url(../images/lbg.gif) 0% 0% repeat-y;
  background-color:#FFFFFF;
}

#left {
  float: left; 
  width: 280px;
}

#right {
	float:right;
	width: 620px;
	background:#FFFFFF;
	
}
#homequote{
	width:auto;
	border-top: #e6e8e8 1px solid;
	height:auto;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#f57b25;
	font-family: "Times New Roman", Times, serif;
	}
	#award{
	width:auto;
	border-top: #e6e8e8 1px solid;
	border-bottom: #e6e8e8 1px solid;
	text-align:center;
	height:auto;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	color:#000;
	font-family: "Times New Roman", Times, serif;
	}
#bottom { 
  clear:both;
  background: url(../images/call_address.gif) left top no-repeat;
  height:36px;
  width:900px;  
}

#call_address{
	background:url(../images/call_address.gif) center top no-repeat;
	margin:auto;
	width:900px;
	height:36px;
}

#m_copyright {
  margin:auto;
  width: 900px;
}

#l_copyright {
  float: left; 
  width: 450px;
}

#r_copyright { 
  float:right; 
  width: 450px; 
}

#bott_spcer{
	margin:auto;
	width:900px;
	height:50px;
}

#m_subnav {
  margin:auto;
  width: 620px;
  height:35px;
}

#l_subnav {
  float: left; 
  width: 140px;
  background:#eee;
  height:35px;
}

#r_subnav { 
  float:right; 
  width: 480px;
  background:#f6f6f6;
  height:35px;
}

#content {
  margin:auto;
  width:620px;
}

#testimonialleft {
  float: left; 
  width: 352px;
}
#testimonialleft1 {
  float: left; 
  width: 265px;
}
#testimonialleft2 {
  float: left; 
  width: 545px;
}
#testimonialleft3 {
  float: left; 
  width: 460px;
}
#testimonialleft4 {
  float: left; 
  width: 275px;
}
#testimonialleft5 {
  float: left; 
  width: 40px;
}
#testimonialleft6 {
  float: left; 
  width: 224px;
}
#testimonialleft7 {
  float: left; 
  width: 470px;
}
#testimonialleft8 {
  float: left; 
  width: 348px;
}
#testimonialleft9 {
  float: left; 
  width: 230px;
}
#testimonialleft10 {
  float: left; 
  width: 434px;
}

/*--------------------------------- CLASSES  ------------------------------------*/

.subtitle
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  color:#999;
  padding:9px 0px 0px 10px;
  margin:0px;
}

.subtitle_y
{
  color:#FDAF3F;
}
.subtitle_o
{
  color:#f37a1f;
}


.subtitle_pi
{
  color:#CA016B;
}


.subnav
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  color:#666;
  padding:10px;
  margin:0px;
}

.sublnks
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  color:#666;
 }
 
.sublnks:hover
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  color:#000;
 }

.spacer{ background-color:#FFFFFF; height:1px;}

.text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#666;
	text-align:justify;
	padding:10px;
	margin:0px;
}

.text1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#666;
	text-align:justify;
}

.m_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#666;
	text-align:justify;
}

.title_in
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:normal;
  text-decoration:none;
  color:#666;
}

.pagetitle
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:normal;
  text-decoration:none;
  color:#F37A1F;
}

.pagetitle1{ color:#999;}

.lnk_pagetitle
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:normal;
  text-decoration:underline;
  color:#F37A1F;
}

.lnk_pagetitle:hover
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:normal;
  text-decoration:none;
  color:#F37A1F;
}

.quot
{
  font-family:"Courier New", Courier, monospace;
  font-size:20px;
  font-weight:bold;
  text-decoration:none;
  color:#F37A1F;
}
.bannerbox {
	padding:10px 10px 0px 20px;
	/*width:360px;*/
	font:normal 18px "Times New Roman", serif; 
	text-align:left;
	/*height:507px; 
	_height:475px;*/
	color:#000000;
}
.bannerbox a {
	font:bold 16px "Times New Roman", serif;
	color:#939aa0;
	text-decoration:underline;
}
.bannerbox a:hover {
	font:bold 16px "Times New Roman", serif;
	color:#000000;
	text-decoration:none;
}
	
.bannerbox_title {
	font:bold 20px "Times New Roman", serif;  
	color:#000000;
}
.black_text {
	color: #000000;
}
.gray_text {
	font:bold 16px "Times New Roman", serif;
	color:#939aa0;
}
.orang-big  { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#f37a1f;
	
}
.orang-big a:link, .orang-big a:active, .orang-big a:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#f37a1f;
	text-decoration:underline;
}
.orang-big a:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#f37a1f;
	text-decoration:none;
}
#video {
	position:absolute;
	width:250px;
	height:315px;
	z-index:999;
	left: 53%;
	top:330px;
	_top:336px;
	margin-left:-190px;
	_margin-left:-190px;  /*for mac firefox*/
}
#video2{
	position:absolute;
	width:250px;
	height:315px;
	z-index:999;
	top:250px;
	left:0;
	_left:100px;

	
}
#video-link {
	position:absolute;
	text-align:right;
	width:425px;
	height:25px;
	z-index:1000;
	top:511px;
	_top:490px;
	left: 411px;
}
.field_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #00000;
	text-decoration: none;
}
.txt_field {
	border: 1px solid #CCCCCC;
	width: 150px !important;
}

#home_offers {
	float: right;
	width: 299px;
	height: 118px;
}

#rss {
	width: 262px;
	float: left;
	margin:0 0 0 0;
}

#rss ul li{
	line-height:normal;
	.line-height:25px;
	list-style:none url(../images/arrow.gif);
	.list-style:none url(../images/arrow_ie.gif);
}

.rss_text, .rss_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight:bold;
}

.rss_text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F37A1F;
	text-decoration: none;
}
.imgborder{
	border:1px solid #999;
	margin-right:10px;
	margin-bottom:10px;
	}
	
	
#sitemapouter {
	width:100%; 
	height:auto; 
	margin:10px 0px; 
	float:left; 
	background-color:#a0a7ab;
	}
#sitemap {
	width:900px; 
	height:230px; 
	margin:0 auto; 
	}

#sitemap h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	padding:10px 0px 10px 2px;
	text-align:left;
	font-weight: bold;
	margin:0px;
	color: #FFF;
		
	}
#sitemap ul#section {
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
}

#sitemap ul#section li {
	list-style:none;
	border-right: #CCC 1px solid;
	display:block;
	float:left;
	width:157px;
	text-align:left;
	padding:3px 0px 0 25px;
	background:url(../images/sitemap-bg.jpg) repeat-y right;
}

#sitemap ul#section li a:link, ul#section li a:active, ul#section li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #FFF;
	text-decoration:none;
	display:block;
	width:157px;
	letter-spacing:normal;
	line-height:22px;
}

#sitemap ul#section li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFF;
	text-decoration:underline;
}
	
