/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; background-color:#FFFFFF; margin:0px auto; }
.wraper { width:950px; margin:0px auto; }
.header { width:945px; height:95px; padding:5px; padding-top:0px; padding-bottom:0px; padding-right:0px; }
.header div {float:left; }
.logo { margin-top:6px; margin-left:-25px; }
.life_version { background-image:url(images/Homepage_04.png); height:95px; width:94px; }
.logo_name { font-size:22px; font-weight:bold; font:Myriad Pro Black; color:#FFFFFF; margin-left:0px; margin-top:0px; background-image:url(images/bottom_x.jpg); height:40px; width:46px; }
	#header1 {
		height:40px;
		padding:0px;
		border:0px solid #E5E5E3;
		border-bottom:0px;		
		margin-top:0px;
		font-family:vardana,arial,helvetica,sans-serif;
		font-size:12px;
		background-color:#ED1C24;
		border-bottom:1px solid white;
	}
	#header1 div {
		float:left;
	}
	.menu_tilte {
		border:0px solid red;
		margin-top:2px;
		margin-left:8px;
		}
	.menu_item {
		border:0px solid gray;
		margin-top:13px;
		text-align:right;
		margin-right:10px;
		font:Myriad Pro Black;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		font-style:normal;
		}
.menu_item a:visited {
	color:#FFFFFF;	text-decoration: none; }
.menu_item a:link {
	color:#FFFFFF;	text-decoration: none; }
.menu_item a:hover {
	text-decoration:overline;	color:#cccccc; }
.menu_item a:active {
	text-decoration: none;	color:#FFFFFF; }
	.content_left {
		width:750px;
		border:0px solid white;
		border-left:0px solid #99FF66;
		border-bottom:0px;
		border-top:0px solid #EFEFEF;
		border-bottom:0px solid #D3E56F;
		}
	.content_middle_main {
		width:750px;
		border-bottom:0px solid #CCCCCC;
		background-color:#FFFFFF;
		padding-bottom:2px;
		
		}
	.content_middle_main div {
		float:left;
		}
	.content_middle {
		width:740px;
		border:0px solid blue;
		background-color:#FFFFFF;
		margin-top:10px;
		}
	.content_middle div {
		float:left;
		}
	.content_right {
		width:200px;
		border:0px solid red;
		background-color:#ED1C24;
		}
	#content {
		width:950px;
		margin-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		margin-left:0px;
		background-color:#DA251C;	
	}

	#content div {
/*		border:0px solid #bbb;*/
		float:left;
		}
	.sign_up {
		border:0px solid green;
		width:150px;
		margin-top:0px;
		margin-left:0px;
		}
	.sign_up div {
		float:left;
		}

	#content_right1 {
		width:150px;
/*		height:118px;*/
		margin-left:0px;
		margin-right:0px;
		margin-top:10px;
		background-color:#F7F7F7;
		border:0px;
	}
	.signup_right_top {
		width:150px;
		background-color:#000000;
		padding:2px 0px 2px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		color:#FFFFFF;
		}
	#customer_care {
		width:146px;
/*		height:118px;*/
		margin-left:0px;
		margin-top:18px;
		margin-right:0px;
/*		background-color:#F7F7F7;
*/		border:0px;
		padding-left:25px;
	}
	
	.menu_right_top {
		width:150px;
		background-color:#CCCCCC;
		padding:2px 0px 2px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		font-style:normal;
		text-align:center;
		color:#333333;
		margin-left:0px;
		}
	#downloads {
		width:150px;
		border:1px solid #DB241C;
		padding:2px;
		margin-top:16px;
		margin-left:0px;
		padding-left:23px;
		}
	.downloads_content1 {
		width:145px;
		border-bottom:1px solid gray;
		padding:0px;
		margin-top:0px;
		margin-right:0px;
		margin-left:0px;
		padding-left:5px;
		vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		background-color:#FFFFFF;
		}
	.downloads_content1_bottom {
		width:145px;
		padding:0px;
		margin-top:0px;
		margin-right:0px;
		margin-left:0px;
		padding-left:5px;
		vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		background-color:#FFFFFF;
		}
.downloads_content1_bottom a:visited {
	color:#666666;	text-decoration: none; }
.downloads_content1_bottom a:link {
	color:#666666;	text-decoration: none; }
.downloads_content1_bottom a:hover {
	text-decoration:none;	color:#000000; }
.downloads_content1_bottom a:active {
	text-decoration: none;	color:#666666; }
	
	.downloads_content1_top {
		width:143px;
		padding:0px;
		margin-top:0px;
		margin-right:0px;
		vertical-align:middle;
		background-color:#999999;
		font:Myriad Pro Black;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		}
	.mobile_category {
/*		height:118px;*/
		margin-left:0px;
		margin-right:30px;
		background-color:#FFFFFF;
		border:0px;
		padding-left:30px;
	}
	.mobile_category_right {
/*		height:118px;*/
		margin-left:0px;
		margin-right:0px;
		background-color:#FFFFFF;
		border:0px;
		padding-left:20px;
	}
	.mobile_category_middle {
/*		height:118px;*/
		margin-left:5px;
		margin-right:15px;
		background-color:#F7F7F7;
		border:0px;
	}
	.category_area {
		border:0px solid green;
		width:196px;
		margin-top:5px;		
		}
	.footer {
		width:950px;
		border:0px solid green;
		margin-top:0px;
		background-color:#FFFFFF;
		line-height:30px;
		background-image:url(images/footer_back.jpg);
		background-repeat:repeat-x;
		color:#333333;
		}
	.footer div {
		float:left;
		}
	.footer1 {
		width:950px;
		border:0px solid green;
		border-top: 0px solid #FFFFCC;
		margin-top:0px;
		background-color:#FFFFFF;
		line-height:30px;
		color:#666666;
		}
	.footer1 div {
		float:left;
		}
	.content_middle_main_category {
		width:950px;
		border:0px solid blue;
		background-color:#FFFFFF;
		padding-bottom:10px;
		}
	.content_middle_main_category div {
		float:left;
		}
	.content_right_category {
		width:200px;
		height:349px;
		border:0px solid red;
		background-color:#DA251C;
		}
	.content_middle_category {
		/*width:950px;*/
		border:0px solid blue;
		background-color:#FFFFFF;
		margin-top:0px;
		}
	.content_middle div {
		float:left;
		}
	.mobile_category_bottom {
/*		height:118px;
		margin-left:0px;*/
		background-color:#F7F7F7;
		border:0px;
	}
	.mobile_category_bottom div {
		float:left;
		}
							/* About us section */
	.content_left_aboutus {
		width:749px;
		border-right:1px solid white;
		border-left:0px;
		border-bottom:0px;
		border-top:0px solid #EFEFEF;
		border-bottom:0px solid #EFEFEF;
		background-image:url(images/aboutus_background.jpg);
		height:349px;
		}
	.content_blog {
		width:749px;
		border-right:1px solid white;
		border-left:0px;
		border-bottom:0px;
		border-top:0px solid #EFEFEF;
		border-bottom:0px solid #EFEFEF;
		/*background-image:url(images/blog_back.jpg);*/
		background-color:#FFFFFF;
		height:506px;
		}
	.aboutus_scroll {
		overflow:auto;
		overflow-x: hidden;
		height:305px;
		width:600px;
		border:0px solid #FFFFCC;
		margin-top:0px;
		margin-right:2px;
		text-align:justify;
		padding:5px;
		padding-top:0px;
		padding-bottom:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#333333;
		line-height:17px;
		/*scrollbar-face-color: #cacaca; 
		scrollbar-highlight-color: #cacaca; 
		scrollbar-3dlight-color: #cacaca; 
		scrollbar-darkshadow-color: #cacaca; 
		scrollbar-shadow-color: #cacaca; 
		scrollbar-arrow-color: #000000; 
		scrollbar-track-color: #cacaca;*/
		}
	.about_us_heading {
		position:relative;
		width:590px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bolder;
		font-style:normal;
		color:#000000;
		margin-bottom:0px;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:20px;
		}
	.category_content_scroll {
		overflow:auto;
		overflow-x: hidden;
		height:250px;
		width:150px;
		border:0px solid #FFFFCC;
		margin-top:40px;
		margin-right:13px;
		text-align:justify;
		padding:10px;
		padding-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#F9F9F9;
		line-height:17px;
		/*scrollbar-face-color: #F7F7F7; 
		scrollbar-highlight-color: #F7F7F7; 
		scrollbar-3dlight-color: #F7F7F7; 
		scrollbar-darkshadow-color: #F7F7F7; 
		scrollbar-shadow-color: #F7F7F7; 
		scrollbar-arrow-color: #000000; 
		scrollbar-track-color: #F7F7F7;*/
		}
	.category_content_scroll1 {
	/*	overflow:auto;
		overflow-x: hidden;*/
		height:310px;
		width:190px;
		border:0px solid #FFFFCC;
		margin-top:20px;
		margin-right:0px;
		margin-left:0px;
		text-align:justify;
		padding:5px;
		padding-left:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#F9F9F9;
		line-height:14px;
		/*scrollbar-face-color: #F7F7F7; 
		scrollbar-highlight-color: #F7F7F7; 
		scrollbar-3dlight-color: #F7F7F7; 
		scrollbar-darkshadow-color: #F7F7F7; 
		scrollbar-shadow-color: #F7F7F7; 
		scrollbar-arrow-color: #000000; 
		scrollbar-track-color: #F7F7F7;*/
		}
		
	.category_content_scroll2 {
		/*overflow:auto;
		overflow-x: hidden;*/
		height:260px;
		width:160px;
		border:0px solid #FFFFCC;
		margin-top:15px;
		margin-right:13px;
		text-align:justify;
		padding:5px;
		padding-left:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#F9F9F9;
		line-height:17px;
		/*scrollbar-face-color: #F7F7F7; 
		scrollbar-highlight-color: #F7F7F7; 
		scrollbar-3dlight-color: #F7F7F7; 
		scrollbar-darkshadow-color: #F7F7F7; 
		scrollbar-shadow-color: #F7F7F7; 
		scrollbar-arrow-color: #000000; 
		scrollbar-track-color: #F7F7F7;*/
		}

													/* CSS for Form pages */
								
	.form_data {
		width:580px;
		border:0px solid blue;
		}
	.form_data div {
		float:left;
		}
	.row_one {
		width:575px;
		border:0px solid red;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		color:#333333;
		}
	.row_one_fieldname {
		width:150px;
		border:0px solid red;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		color:#333333;
		}
	.row_one_fieldvalue {
		width:300px;
		border:0px solid aqua;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		color:#333333;
		}
	.row_one_fieldbtn {
		width:70px;
		border:0px solid green;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		color:#333333;
		padding:2px;
		}
	.btn {
		width:70px;
		height:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		color:#FFFFFF;
		border:0px;
		background-color:#FF0000;
		}
	.txt_box {
		width:200px;
		height:17px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		color:#333333;
		border:1px solid #CCCCCC;
		background-color:#E7F4FE;
		}
		
									/*  CSS added on 02/11/09  */
		
	.press_release_heading {
		position:relative;
		width:590px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bolder;
		font-style:normal;
		color:#000000;
		margin-bottom:0px;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:20px;
		}
	.press_release_tab {
		position:relative;
		width:455px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bolder;
		font-style:normal;
		color:#000000;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
		padding-right:20px;
		}
	.jone_color {
		color:#ffffff; 
		text-decoration:none;
		padding-left:0px;
		padding-right:0px;
		border-right:2px solid white; 
		width:98px;
		margin-left:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
	}
.press_release {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		margin-top:16px; 
		margin-left:0px;
		color:#333333;
		}

.press_release a:visited {
	color:#333333;	text-decoration: none; }
.press_release a:link {
	color:#333333;	text-decoration: none; }
.press_release a:hover {
	text-decoration:underline;	color:#FF0000; }
.press_release a:active {
	text-decoration: none;	color:#333333; } 
	
	#content_download {
		width:950px;
		margin-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		margin-left:0px;
		background-color:#FF0000;	
	}

	#content_download div {
/*		border:0px solid #bbb;*/
		float:left;
		}

	.downloads_content1 {
		width:145px;
		border-bottom:1px solid gray;
		padding:0px;
		margin-top:0px;
		margin-right:0px;
		margin-left:0px;
		padding-left:5px;
		vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		background-color:#FFFFFF;
		}
.downloads_content1 a:visited {
	color:#666666;	text-decoration: none; }
.downloads_content1 a:link {
	color:#666666;	text-decoration: none; }
.downloads_content1 a:hover {
	text-decoration:none;	color:#000000; }
.downloads_content1 a:active {
	text-decoration: none;	color:#666666; }
	.media_scroll {
		overflow:auto;
		overflow-x: hidden;
		height:285px;
		width:620px;
		border:0px solid #FFFFCC;
		margin-top:0px;
		margin-right:2px;
		text-align:justify;
		padding:5px;
		padding-top:0px;
		padding-bottom:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#333333;
		line-height:17px;
		/*scrollbar-face-color: #cacaca; 
		scrollbar-highlight-color: #cacaca; 
		scrollbar-3dlight-color: #cacaca; 
		scrollbar-darkshadow-color: #cacaca; 
		scrollbar-shadow-color: #cacaca; 
		scrollbar-arrow-color: #000000; 
		scrollbar-track-color: #cacaca;*/
		}
	.right_height {
		height:105px;
		}
		
	.leaflet_scroll {
		/*overflow:auto;
		overflow-x: hidden;*/
		height:190px;
		width:600px;
		border:0px solid #FFFFCC;
		margin-top:0px;
		margin-right:2px;
		text-align:justify;
		padding:5px;
		padding-bottom:0px;
		padding-top:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#333333;
		line-height:17px;
		/*scrollbar-face-color: #cacaca; 
		scrollbar-highlight-color: #cacaca; 
		scrollbar-3dlight-color: #cacaca; 
		scrollbar-darkshadow-color: #cacaca; 
		scrollbar-shadow-color: #cacaca; 
		scrollbar-arrow-color: #000000; 
		scrollbar-track-color: #cacaca;*/
		}
	.leaflet_heading {
		position:relative;
		width:590px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bolder;
		font-style:normal;
		color:#000000;
		margin-bottom:5px;
		padding-top:20px;
		padding-bottom:0px;
		padding-right:5px;
		}
.trouble_shoot a:visited {
	color:#666666;	text-decoration: none; }
.trouble_shoot a:link {
	color:#666666;	text-decoration: none; }
.trouble_shoot a:hover {
	text-decoration:underline;	color:#313A41; }
.trouble_shoot a:active {
	text-decoration: none;	color:#666666; } 

																/* CSS added by Seema */

.content_mobiledriver1 {

border:1px solid #cccccc;

vertical-align:middle; 

margin-left:10px;

padding-left:5px;

width:440px;

margin-top:5px;

}

.content_mobiledriver1 div

{

float:left;



}


.down1{

width:410px;

background: #F5EF8D;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#000;

padding:3px 10px 3px 10px;

padding-right : 10px

}


.down1 A{

color:#000;

text-decoration: blink;

}


.down1 A:Hover{

color:#FF0000;

text-decoration:none;

}


.drop_down {


height:17px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-style:normal;

font-weight:normal;

color:#333333;

border:1px solid #CCCCCC;

background-color:#E7F4FE;

} 
									/* CSS added on 16-11-09 */
	.blog_scroll {
		overflow:auto;
		overflow-x: hidden;
		height:410px;
		width:600px;
		border:0px solid #FFFFCC;
		margin-top:0px;
		margin-right:2px;
		text-align:justify;
		padding:5px;
		padding-top:0px;
		padding-bottom:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#333333;
		line-height:17px;
		/*scrollbar-face-color: #cacaca; 
		scrollbar-highlight-color: #cacaca; 
		scrollbar-3dlight-color: #cacaca; 
		scrollbar-darkshadow-color: #cacaca; 
		scrollbar-shadow-color: #cacaca; 
		scrollbar-arrow-color: #000000; 
		scrollbar-track-color: #cacaca;*/
		}
.loading
{
  background: url(/fla/loader.gif) no-repeat center center;
}
	.sign_up_bottom {
		border:0px solid green;
		width:196px;
		height:105px;
		margin-top:18px;
		margin-bottom:2px;
		margin-left:2px;
		/*background-image:url(images/new_arrival_back.jpg);*/
		}
	.sign_up_bottom div {
		float:left;
		}

.blog_datalist {		
		width:550px;
		border:0px solid #FFFFCC;
		margin-top:0px;
		margin-right:2px;
		text-align:justify;
		padding:5px;
		padding-top:0px;
		padding-bottom:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#333333;
		line-height:17px;
		
		}	
		.labeltext
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;				
			
			}
			.trouble_shoot1 a:visited {
	color:#333333;	text-decoration: none; }
.trouble_shoot1 a:link {
	color:#666666;	text-decoration: none; }
.trouble_shoot1 a:hover {
	text-decoration:underline;	color:#313A41; }
.trouble_shoot1 a:active {
	text-decoration: none;	color:#333333; }
	
	.new_arrivals {
		width:55px; 
		margin-left:30px; 
		margin-top:4px;
		}
	.new_arrivals1 {
		width:55px; 
		margin-left:30px; 
		margin-top:4px;
		}
.prod_name {font-size: 12px; font-weight:bold;}
.prod_name1 {font-size: 11px}
	.prod_title {
		width:95px;
		text-align:center;
		padding-left:20px;
		padding-right:20px;
		border:0px solid #f8f8f8;		
		border-top:0px;
		font-size:12px;
		font-weight:bold;
		background-color:#f8f8f8;
		}
	.prod_cat_disp {
		text-align:center;
		margin-left:20px;
		margin-right:20px;
		border-bottom:0px solid #FF0000;
		margin-top:5px;
		margin-bottom:5px;
		font-size:11px;	
		
		}
	.prod_cat {
		width:95px;
		text-align:center;
		padding-left:20px;
		padding-right:20px;
		border:0px solid #f8f8f8;		
		border-top:0px;
		font-size:11px;
		background-color:#f8f8f8;
		}
	.prod_display {
		width:95px;
		margin-top:10px;
		padding:20px;
		padding-bottom:5px;
		border-bottom:0px solid #CCCCCC;		
		border-top:0px;
		text-align:center;
		}
	.prod_scroll {
		overflow:auto;
		overflow-x: hidden;
		height:478px;
		width:748px;
		background-color:#FFFFFF;
		border-top:1px solid red;
		/*border:0px solid #FFFFCC;
		margin-top:0px;*/
		margin-right:2px;
		text-align:justify;
		padding:0px;
		padding-top:0px;
		padding-bottom:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		color:#333333;
		line-height:17px;
		scrollbar-face-color: red; 
		scrollbar-highlight-color: #cacaca; 
		scrollbar-3dlight-color: #cacaca; 
		scrollbar-darkshadow-color: #cacaca; 
		scrollbar-shadow-color: #cacaca; 
		scrollbar-arrow-color: #000000; 
		scrollbar-track-color: #cacaca;
		}
	.prod_gap {width:100px; height:1px; border:1px solid white; }
	
.tft_launch {
	position:absolute; margin-top:16%; margin-left:13%; z-index:100; }
	
	
	
.life_version_blank {height:55px; width:130px; background-color:#FFFFFF; margin-top:10px; }
