body {
	margin:0px;
	font-size:0px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#666666;
}

td div{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#666666;
}

.candiv{ 
	/*position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;*/
	/* width:expression(document.body.clientWidth);
	height:expression(document.body.clientHeight); */
	/*overflow:scroll;*/
	text-align:center; 
	background-color:#ffffff;
}

/* mac ie  \   */

.candiv{
	/*overflow:auto;*/
}
.cantable{
	width:752px;
	/* height:100%; */
	margin-left:auto; 
	margin-right:auto;
	/*font-size:0px;*/
}
.tophdr{
	background-image:url(/images/tgb-hdr-logo.jpg);
	background-repeat:no-repeat;
	height:81px;
}
.buyline{
	float:right;
	margin-top:18px;
	/*margin-top:expression("34px");*/
	margin-right:20px;

}
.buyline h1{
	font-size:16px;
	color:#FFFFFF;
	
}
.menu{
	height:32px;
	margin-top:4px;
	margin-bottom:4px;
	background-color:#b0c6bd;
	border:solid 1px #cfcfcf;
}
.footer{
	height:60px;
	background-image:url(images/footer-bg.jpg);
	margin-top:4px;
	text-align:left;
}






font{
    color:inherit;
    font-size:inherit;
    font-family:inherit;
}
p {
    margin:0px;
}

/*homepage*/

.lhs_cont{
	width:502px;
/* 	height:409px; */
	/*background-color:yellow;*/
	text-align:left;
}
.upper_lhs{
	height:180px;
	/*background-color:pink;*/
	background-image:url(images/hmeshwad.jpg);
	background-repeat:no-repeat;
	border:solid 1px #cfcfcf;
	width:500px;
}
.hmeshwlink{
	display:block;
	margin-top:140px;
	margin-left:24px;
	color:#004300;
	font-weight:bold;
	width:233px;
	font-size:16px;
}
.upper_lhs a:hover{
	background-color:#B0C6BD;
}
.lower_lhs{
	margin-top:4px;
}
.specials_ad{
	width:246px;
	height:264px;
	/*background-color:orange;*/
	border:solid 1px #cfcfcf;
	text-align:left;
	/*display:table-cell;*/
	font-size:15px;
	overflow:hidden;
}

.static_content{
	float:right;
	width:246px;
	height:264px;
	/*background-color:violet;*/
	border:solid 1px #cfcfcf;
	text-align:left;
	/*overflow:hidden;*/
	display:table-cell;
}
.static_content p{
	margin:14px;
}
.static_content h2{
	margin:14px;
}

.rhs_cont{
	/*margin-right:1px;*/
	float:right;
}
.rhs{
	width:242px;
/* 	height:410px; */
	background-color:#eff4f2;
	border:solid 1px #cfcfcf;
	/* display:table-cell; */
	margin:0px;
}
.marg{
	width:214px;
	padding:14px;
	padding-top:6px;
	padding-bottom:10px;

	
}

.row{
	clear:both;
	
}
.copy{
	text-align:justify;
	font-size:11px;
}
.copy p{

	text-align:justify;
	
	margin-bottom:4px;
}
.copy img{
	display:block;
	margin-top:20px;
}
.copy a{
	color:#004300;
	font-size:11px;
	text-decoration:underline;
}
/*common*/

h1{
font-size:15px;
color:#628d5f;
font-weight:bold;
text-align:left;

}
h2{
font-size:12px;
color:#628d5f;
font-weight:bold;
text-align:left;
margin:14px;
margin-bottom:20px;
}
a{
	text-decoration:none;
}

/*menu*/
ul.menu_horiz{
	padding:0px;
	margin:0px;
	margin-top:6px;
}
.menu_horiz{
text-align:left;
}
.menu_horiz li{
	display: inline;
	border-left: 1px solid #ffffff;
	margin-left:20px;
	padding-left:20px;
}
.menu_horiz li a{

	color:#004300;
	font-size:12px;
	font-weight:bold;
}
ul.menu_horiz li.First
{
border-left: none;
}
ul.menu_horiz li:first-child{
border-left: none;
}
.menu_horiz li a.current{
	color:#666666;
}
.menu_horiz li a:hover{
	color:#628D5F;
}

/*specials applet*/

.specials_ad p{
	margin:15px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#666666;
	font-size:11px;
	text-align:right;
}
.specials_ad a{
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
	line-height:120%;
	margin-right:100px;
}
.specials_ad img{
	float:right;
	margin-top:-40px;
}
.specheader{
	font-weight:bold;
	margin:14px;
	margin-bottom:30px;
	
}
.specheader a{
	color:#628D5F;
	padding-left:20px;
	background-image:url(images/specbutton.gif);
	background-position:center left;
	background-repeat:no-repeat;
	text-decoration:none;
	margin-right:0px;
	font-size:16px;
}
#NewsPostDetailDate{
	margin-bottom:10px;
}
.line{
	border-bottom:solid 1px #666666;
	margin-left:14px;
	margin-right:14px;
	margin-bottom:26px;
	
}

/*footer*/

.rightlinks{
	float:right;
	
}
.footlinks{
	padding-top:10px;
	display:block;
	clear:both;
}
.lowfoot{
	margin-top:4px;
}
.piperight{
	border-right:solid 1px #ffffff;
}
	
.footer a{
	margin-left:10px;
	padding-right:10px;
	color:#ffffff;
	font-size:11px;
}

hr{
	clear:both;
}

