  body {
	margin:0px; padding:0px;
	text-align:center;
	font:normal 12px arial;
	color:#7B7B7B;
	background:url(../images/page_bg.jpg) repeat-x;
	}

a:hover{color:#333333;text-decoration:none;}
a{outline:none;	color:#7B7B7B;text-decoration:none;}
form{padding:0;margin:0}



/***************** header CSS Starts ***************** */
#top_wrapper {
	margin:0 auto;
	width:100%;
	text-align:center;
	padding:0;
}

#header_content{overflow:hidden;margin:0}
#header{height:160px;width:917px;position:relative;display:block;margin:0 auto;}
#header_opt1{height:195px;width:917px;position:relative;display:block;margin:0 auto;}

#divwidth{clear:left;width:100%}
.logo{float:left;margin:24px 0 0 0;height:80px;}
/*.right_link{float:right;margin:56px 20px 0 0}*/
.right_link{float:right;width:300px;}
#menu{width:100%;clear:left;height:41px}
#menu ul{	padding:0;margin:0;list-style-type:none;background:url(../images/menu_bg.jpg) repeat-x;width:100%;overflow:hidden}
#menu ul li{float:left}
#menu ul li.line{float:left;background:url(../images/menu_line.jpg) no-repeat top left;height:41px;width:3px;}


#menu_opt1{width:100%;clear:left;height:73px}
#menu_opt1 ul{height:41px;padding:0;margin:0;list-style-type:none;background:url(../images/menu_bg.jpg) repeat-x;width:100%;overflow:hidden}
#menu_opt1 ul li{float:left;height:41px;}
#menu_opt1 ul li.line{float:left;background:url(../images/menu_line.jpg) no-repeat top left;width:3px;height:41px;}
#submenu{background:url(../images/submenubg1.jpg) no-repeat top right;height:31px;margin:0 10px 0 10px;padding:0;list-style-type:none;width:890px;overflow:hidden}
#submenu ul{background:url(../images/submenubgg.jpg) repeat-x;width:885px;}
#submenu ul li{height:31px;}
#submenu ul li ul{width:600px;text-align:center;margin-left:230px;}
#submenu ul li ul li{}
#submenu ul li ul li.rightli{float:right;width:4px;}


#menu_semi{width:100%;clear:left;height:73px}
#menu_semi ul{height:41px;padding:0;margin:0;list-style-type:none;background:url(../images/menu_bg.jpg) repeat-x;width:100%;overflow:hidden}
#menu_semi ul li{float:left;height:41px;}
#menu_semi ul li.line{float:left;background:url(../images/menu_line.jpg) no-repeat top left;width:3px;height:41px;}
#semi {background:url(../images/submenubg1.jpg) no-repeat top right;height:31px;margin:0 10px 0 10px;padding:0;list-style-type:none;width:890px;overflow:hidden}
#semi ul{background:url(../images/submenubgg.jpg) repeat-x;width:885px;}
#semi ul li{height:31px;}
#semi ul li ul{width:870px;text-align:center;margin-left:10px;}
#semi ul li ul li{}
#semi ul li ul li.rightli{float:right;width:4px;}
.gryline{background:url(../images/gryline.gif) no-repeat top left;height:1px;margin:8px 0 8px 0}
.gryline_top{width:100%;float:left;background:url(../images/top_line.jpg) no-repeat top left;height:14px;}

.newsletter{clear:left;float:right;background:url(../images/newsletterbg.jpg) no-repeat top center;width:297px;height:33px;margin-right:10px;font-size:11px;color:#fff}
.newsletter form{width:280px;}
.newsletter form input.txt{padding:0;margin:4px 0 0 20px;background:url(../images/input_bg.jpg) no-repeat top center;bordeR:none;width:115px;}
.button{width:18px;height:18px;margin-top:4px;float:right}
#main_img{background:#EDEDED url(../images/shdwbg.jpg) no-repeat bottom center;height:221px;width:555px;}
#blue_shdw_box{background:#F0F5F7 url(../images/shdwbg.jpg) no-repeat bottom center;overflow:hidden;width:605px;padding:20px}
#blue_shdw_box td{}
/***************** header CSS ends ***************** */


/***************** middle CSS Starts ***************** */
#middle_wrapper {
	margin:0px auto;
	text-align:left;
	padding:0;
	background:#fff url('../images/middlebg.jpg') no-repeat top center;
/*	background-position: 43% top ;*/
}

#middle{width:917px;position:relative;display:block;margin:0 auto;overflow:hidden}
#flash{float:left;width:917px;height:369px;}
#middle_content{width:100%;clear:left;padding:0;}
#middle_content #left{float:left;width:669px;	line-height:22px;
}
#middle_content #right{float:left;width:247px;background:#fff url('../images/right_bg.jpg') repeat-x top left;}

/*homepage page css */
.home_left{float:left;width:528px;margin-top:10px;	line-height:22px;}
.home_left p{padding:0;margin:0;}
.home_right{float:right;width:385px;margin-top:10px}
.home_heading{font:normal 18px arial, verdana; margin-bottom:10px;}
.blue{color:#57A7E4;}
.dark_blue{color:#587095}
.green{color:#A2B535}
.black{color:#383838}
.boldtxt{font-weight:bold}
.home_imgbg{float:left;margin:0 2px 0 10px;font:bold 12px Georgia arial;letter-spacing:.1em;background:#fff url('../images/img_bg.jpg') no-repeat top left;width:174px;height:159px;}
.img_content{padding:3px 6px 10px 5px}

/*homepage page css ends */
.page_heading{background:url('../images/heading_bg.jpg') no-repeat top left;width:669px;height:79px;font:normal 29px arial;margin-bottom:25px;}
.page_heading img{margin:23px 0 0 23px}
.sub_heading{font:bold 16px arial narrow, arial;color:#627F92;margin-bottom:5px}
.sub_heading span{color:#17A3FF}
.sub_heading1{font:bold 18px arial, verdana; margin-bottom:20px;color:#C3C3C3}
.sub_heading2{font:bold 20px arial, verdana; margin-bottom:20px;color:#C3C3C3}

.italic_txt{font:italic 19px arial, verdana;color:#57A7E4;padding-top:10px; }
.inner_img{margin-left:20px;}
.large_txt{font-size:14px;}
.large_txt p{padding:6px 0 6px 0}
.large_txt1{font-size:18px;font-weight:normal;color:#989898;line-height:30px;margin-right:20px}
.big_txt{font-size:22px;font-weight:bold;color:#479FDA;line-height:30px;}
.comma{font:normal 30px Georgia, arial}


/* about Us section */
.bdrdiv{border-left:1px solid #E8E8E8;overflow:hidden}
#twittybox{background:#EAEAEA url('../images/twitty_bg.jpg') repeat-x top left;width:198px;margin:0 auto;overflow:hidden;min-height:241px;}
#twittybox .comments{background:#F3F3F3;padding:15px;width:130px;margin:0 auto;margin-top:15px;overflow:hidden;margin-bottom:20px;font:normal 14px Georgia, arial;line-height:24px;}
.twitt_arrow{background:url('../images/twitt_arrow.jpg') no-repeat top right;width:198px;margin:0 auto;padding-top:10px;padding-bottom:10px}
.twitt_arrow span{padding-top:10px;margin-left:60px;color:#70B9EF;line-height:15px;}
.twitt_arrow span.sm{margin-left:50px;font-style:italic;color:#A4A4A4;font-size:10px;}

#box{float:left;border:none;background:url('../images/bg.jpg') repeat-y top left;width:100%;border-left:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;overflow:hidden;min-height:200px}
.rightcol_heading{width:96%;float:left;background:#fff url('../images/sub_headingbg.jpg') no-repeat top left;height:23px;#height:27px;font:bold 12px Georgia, arial;padding:18px 0 0 15px;}
.rightcol_heading a.more{font:normal 11px arial;text-align:right;}
.table_content{float:left;margin-left:4px}
.table_content td{border-bottom:1px solid #E1E1E1;padding:5px;font-size:11px;}
.table_content td.bdrnone{border-bottom:none;padding:5px;font-size:11px;}

.contact_details{float:left;margin-left:4px}
.contact_details td{border-bottom:1px solid #E1E1E1;padding:10px 5px 10px 0;font-size:11px;line-height:16px}
.contact_details td.bdrnone{border-bottom:none;padding:5px;font-size:11px;}

.imgbdr{border:3px solid #DDDDDD;margin-right:6px}
.bluetxtbold, .bluetxtbold a{font-size:13px;font-weight:bold;color:#57A7E4;}

#download{clear:left;background:#fff url('../images/gryshdw_bg.jpg') repeat-x top left;margin-top:10px;font-size:13px;font-weight:bold;color:#57A7E4;height:46px;padding:15px 0 0 10px;}
#download a{color:#57A7E4;}

.hr_line{background:#fff url('../images/hr_line.jpg') no-repeat top left;height:29px;clear:both;margin-top:10px;}


#movie-description p.span.pers_name{font:bold 14px arial;color:#4b5e61}

#content{font-size:12px;line-height:26px;}
#toggle {clear:left;display:block; height:11px; line-height:11px;padding-right:15px; font-size:12px;width:auto;float:left}
#toggle a { color:#922151;font:bold 12px arial;outline:none; }
#main a.arrow, #content #movie-description { font-weight:normal; padding-right:7px; text-decoration:none;}
#main a.arrow.down {color:green; padding-right:10px;}
#main a.arrow.up { color:green;padding-right:10px;}

.grid3col { position:relative; min-height:110px; _height:110px;}
.grid3col .column.second { width:100%;margin-left:0; }
#movie-description {overflow:hidden;height:110px;}
#movie-description p { margin-bottom:0;margin-top:7px}

/* about Us section ends */
#slidediv{width:650px;background:url('../images/slidebg.jpg') repeat-y bottom left;clear:both;margin-top:10px}
#slidediv .content{padding:5px 10px 0 20px}
#slidediv .content p{margin:5px;}
#slidediv .heading{font:bold 16px Georgia, arial;color:#313131;}
#slidebottom{background:url('../images/slidebottom.jpg') no-repeat bottom left;height:11px;clear:both;width:658px;padding-top:5px;}

#grybox{background:#EDEDED;width:auto;min-height:227px;margin:0 auto;width:211px}
.price{font-weight:bold;color:#55A3DE;margin-top:5px;width:40px;margin-left:100px;clear:right;float:left}
.sm_price{font-weight:bold;color:#FB280E;width:40px;clear:right;float:left}

.semi_img{background:url('../images/img_back.jpg') no-repeat top left;float:left;width:110px;height:110px;margin:0 14px 30px 0px}
.semi_heading{font:bold 11px arial;letter-spacing:.02em;color:#627F92;margin-bottom:5px}
.semi_content{margin-right:15px;line-height:18px;margin-bottom:30px}
.semi_content img{margin-top:25px}
.semi_img img{padding:6px 0 0 6px}
#shdwDiv{width:100%;padding:10px 0 10px 0}
.press_shdwDiv{float:left;width:178px;background:url('../images/shdw_sm.gif') no-repeat bottom left;overflow:hidden;min-height:284px;}
.press_shdwDiv .heading{font-weight:bold;font-family:Georgia, arial}
.date{font-size:13px;color:#2989BC;line-height:25px;	}
.press_shdwDiv_space{float:left;width:40px;}
.yellowbg{background:#F3DA9C;min-height:274px;color:#000;font-size:12px;line-height:20px;}
.yellowbg div, .bluebg div{padding:12px 20px 15px 15px}
.bluebg{background:#D6E3E8;min-height:274px;color:#000;font-size:12px;line-height:20px;}
.news_headline{font:bold 17px Georgia, arial;color:#000}
input.newsinput{bordeR:1px solid #D6CAC6;padding:4px;margin-top:16px;border-right:none;color:#A0A0A0;font-size:11px}

/*products CSS */
#productmaindiv{width:650px;background:url('../images/slidebg.jpg') repeat-y bottom left;clear:both;margin-bottom:20px}
#productmaindiv .black_txt{color:#000;font:bold 14px arial}
#productmaindiv .black_txt span{color:#FB280E}
#productmaindiv .price{font-weight:bold;color:#FB280E;font-size:20px;padding-right:20px}
#productmaindiv table.listing{float:right;width:470px}
#productmaindiv table.listing td{padding:0 5px 0 5px;color:#575757;background:url('../images/product_tdbg.gif') repeat-x top left;font-weight:bold;height:30px}
#productmaindiv table.listing td span{padding-left:10px;}
#productmaindiv .shdw{background:url(../images/shdwbg.jpg) no-repeat bottom center;height:15px;width:555px;}
.italictxt{color:#A5A5A5;font:italic 12px arial, verdana;}
/***************** middle CSS ends ***************** */

/***************** footer CSS start ***************** */

#footer_wrapper {
	margin:0px auto;
	text-align:left;
	padding:0;
	/*background-position: 43% top ;*/
}

#footer{font-family:arial;font-size:9px;width:917px;position:relative;display:block;bordeR:0px solid red;margin:0 auto;}
#footer .shdwbg{background:url('../images/footer_bg.jpg') no-repeat top center;width:100%;height:30px}
.foot_left{float:left;padding:10px 0 10px 0;width:917px;}
/*#footer_links{position:absolute;float:left;z-index:1;border:0px solid red;margin-top:55px;font-size:10px;margin-left:380px}
#footer_links a:hover{color:#000}
**************** footer CSS ends ***************** */
#contact { margin:23px 20px 0 0;float:right;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contactus.png'); }

#logo { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png'); width:257px;}

#logo, #contact { display: inline-block; }

#alImg1 img, #alImg2 img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

/*  11/5/2009 1:54:52 PM  */
.border_top{border-top:1px solid #E1E1E1;}
.red{font-weight:bold;color:red;width:40px;margin-left:115px;clear:right;float:left}



.greenTick, .greenTick li, .greenTick ul
{
	list-style-image:url(../images/green_tick.jpg);
	font-size:12px;
	color:#666;
	margin-left:20px;
	line-height:30px;
	padding-right:10px;
}

#etAve_container
{
	
	width:600px;
	padding:0px 5px 0px 15px;
	height:auto;
	text-align:center;
}
#etAve_content
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#F6F6F6;
	width:95%;
	padding:20px;
}

.newsbg_tan
{
	background-image:url(../images/news_tanbg.jpg);
	background-repeat:no-repeat;
	padding:0px 20px 5px 20px;
	height:300px;
	width:170px;
}
.newsbg_gray
{
	background-image:url(../images/news_graybg.jpg);
	background-repeat:no-repeat;
	padding:0px 20px 5px 20px;
	height:300px;
	width:170px;

}
.news_intro
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	text-align:right;
}

