/* CSS Document */

body {
			padding:0;	margin:0; background-color:#4D512E;}

p, div, img, ul, a, form, label, input, h2, h3, h4{
	padding:3;
	margin:0;
}
		ul{ list-style:none;}
		a:hover { color:#FFFFFF;}


/*-------------------------------------header-------------------------------------------------*/
.body_tbl{
	background-color: #6C7046;
	background-image: url(images/header_bot.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.top_image{
	background-image: url(images/bannerA.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.top_tbl{
	background-color: 6C7045;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.head_banner{
	background-image: url(images/GM_Logo_orig.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.head_banner p{
	margin:125px 0 0 24px;
	font:10px/12px Arial, Helvetica, sans-serif, Tahoma;
	color:#ffeebb;
	background-image: none;
}
.head_banner p span{font-weight:bold; font-size:11px;}
.shadow2{
	background-image: url(images/nav_bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
.shadow2 ul.nav{margin:4px 0 0 50px; width:490px;}
.shadow2 ul.nav li{ float:left; border-right:1px solid #6B6F47; border-left:1px solid #A9AD86; height:24px;}
.shadow2 ul.nav li.nobrd{ float:left; border-right:1px solid #6B6F47; border-left:none; height:24px;}
.shadow2 ul.nav li.nobrd2{ float:left; border-right:none; border-left:1px solid #A9AD86; height:24px;}
.shadow2 ul.nav li a{margin:0 13px 0 13px; height:20px; display:block;}
.shadow2 ul.nav li a.home{
	width:24px;
	display:block;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 10px;
}
.shadow2 ul.nav li a.home:hover{ background:url(images/home_hover.gif) no-repeat 0 10px; }
.shadow2 ul.nav li a.about{ width:44px; background: url(images/aboutus.gif) no-repeat 0 10px;  display:block;}
.shadow2 ul.nav li a.about:hover{  background: url(images/aboutus_hover.gif) no-repeat 0 10px;  }

.shadow2 ul.nav li a.gallery{ width:39px; background: url(images/galary.gif) no-repeat 0 10px;  display:block;}
.shadow2 ul.nav li a.gallery:hover{  background: url(images/galary_hover.gif) no-repeat 0 10px; }

.shadow2 ul.nav li a.service{ width:44px; background: url(images/service.gif) no-repeat 0 10px;  display:block;}
.shadow2 ul.nav li a.service:hover{  background: url(images/service_hover.gif) no-repeat 0 10px;  }

.shadow2 ul.nav li a.support{ width:40px; background: url(images/support.gif) no-repeat 0 10px;  display:block;}
.shadow2 ul.nav li a.support:hover{ background: url(images/support_hover.gif) no-repeat 0 10px;  }

.shadow2 ul.nav li a.portfolio{ width:48px; background:  url(images/portfolio.gif) no-repeat 0 10px;  display:block;}
.shadow2 ul.nav li a.portfolio:hover{ background:  url(images/profolio_hover.gif) no-repeat 0 10px; }

.shadow2 ul.nav li a.spackages{ width:47px; background: url(images/pakages.gif) no-repeat 0 10px;  display:block;}
.shadow2 ul.nav li a.spackages:hover{ background: url(images/pakages_hover.gif) no-repeat 0 10px;  }

.header_bot{background:url(images/header_bot.gif) no-repeat 0 0 ;}

/*------------------------------------------body-----------------------------------------------------------*/
.welcome_img{margin:21px 0 0 52px;}
p.welcome{margin:13px 0 0 52px; font:10px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#BFC3A0; width:476px; text-align:justify;}
p.welcome a{margin:6px 0 0 0; float:right; font:10px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#000; width:62px; text-decoration:none;}
p.welcome a:hover{ color:#FFFFFF;}
.cool{margin:17px 0 0 52px;}
.cool_td{ padding:8px 0 0 0;}
.cool_brd{
	padding:0 0 0 0;
	font:10px/12px  Tahoma, Arial, Helvetica, sans-serif;
	color:#BFC3A0;
}
.cool_brd a{margin:13px 20px 0 0; float:right; font:10px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#000; width:62px; text-decoration:none;}
.cool_brd p{width:207px; display:block;}

.cool_brd a:hover{color:#FFFFFF;}
.cool2{padding:0 0 0 23px; font:10px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#BFC3A0;}
.cool2 a{margin:13px 0 0 0; float:right; font:10px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#000; width:62px; text-decoration:none;} .cool2 a:hover{ color:#fff;}
.icon{font:bold 10px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.icon_td{font:10px/12px  Tahoma, Arial, Helvetica, sans-serif; color:#BFC3A0; width:207px;}
.icon_img{margin:7px 0 0 0;}
 a.icon01{font:normal 10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#132E10; text-decoration:none; width:70px; display:block; margin:0 0 0 140px; } a.icon01:hover{color:#fff;}
 .wallpaper{margin:13px 0 0 0;}
a.wallpaper{font:normal 10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#132E10; text-decoration:none; width:70px; display:block; margin:0 23px 0 0; } a.wallpaper:hover{color:#fff;}

/*----------------------------------------footer---------------------------------*/
.footer{padding:0 0 0 38px; font:normal 10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;}
ul.foot{
	width:360px;
	margin:11px 0 0 0;
	float:right;
}
ul.foot li{ border-right: 1px solid #BFC3A0; font:normal 10px/12px Tahoma, Arial, Helvetica, sans-serif; float:left;}
ul.foot li.nobrd03{ border-right: none; font:normal 10px/12px Tahoma, Arial, Helvetica, sans-serif; float:left;}
ul.foot_r {
	width:280px;
	margin:5px 3px 0 0;
	float:left;
}
ul.foot_r li{ border-right: 1px solid #BFC3A0; font:normal 10px/12px Tahoma, Arial, Helvetica, sans-serif; float:right;}
ul.foot_r li.nobrd03{ border-right: none; font:normal 10px/12px Tahoma, Arial, Helvetica, sans-serif; float:right;}
ul.foot_r  li a{margin:0 15px 0 10px; text-decoration:none; color:#BFC3A0;} ul.foot_r  li a:hover{ color:#FFFFFF;}
ul.foot li a{margin:0 10px 0 10px; text-decoration:none; color:#BFC3A0;} ul.foot li a:hover{ color:#FFFFFF;}

.footer p{margin:0 18px 0 0;}
