@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	background:url(../images/background.jpg);
	font-family:arial;
	font-size:12px;
	line-height:22px;
	}
/*	3. GENERAL PROPERTIES
	-------------------------------------------------------------	*/
		body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0px;padding:0px;}
		img{border:0;}
		h1,h2,h3,h4,h5,h6{font-weight:normal;}
		.CL{clear:both;}
		.L{clear:left;}
		.R{clear:right;}
		.help{cursor:help;}
img {
	border:0px; 
	behavior: url("pngbehavior.htc");
	}

div#top_navigation{
	height:50px;
	border:0px solid #ff0;
	background:url(../images/top_nav_background.gif)  ;
		}
div#top_nav_link{	
	border:1px solid #996699;
	width:800px;
	text-align:left;
	float:left;
	margin:5px 0px 0px 0px;
	
	}
div#container{
	border:0px solid #FF0000;
	background:url(../images/building_background.gif) repeat-x;
	overflow:auto;
		}
div#main_box_contact_us{
	border:1px solid #000000;
	width:1000px;
	overflow:auto;
	}
div#logo{
	border:0px solid #0000FF;
	width:166px;
	height:20px;
	float:right;
	margin:0px 0px 0px 0px;
}
/*------------index page -----------------*/
div.main_banner{
	border:0px solid #663300;
	width:963px;
	margin:0px 8px 0px 0px;
	overflow:auto;
	}

/*------------index page -----------------*/
/*------------dealor locator-----------------*/
div#dealor_locator_main_area{
	border:0px solid #000000;
	width:1020px;
	overflow:auto;
	margin:0px 0px 0px 10px;
	}
div#dealor_locator_page_heading{
	border:0px solid #990000;
	width:382px;
	float:left;
	margin:37px 0px 0px 0px;
	overflow:auto;
	text-align:left;
}
div#dealor_locator_right_pannel{
	border:0px solid #990000;
	width:634px;
	float:right;
	overflow:auto;
}
div.dealor_locator_content_area{
	boder:0px soild #ff0;
	width:390px;
	background:#ff0;
	overflow:auto;
	}
div.dealor_locator_text_place{
	border:0px solid #009900;
	float:left;
	padding:33px 0px 0px 37px;
	width:342px;
	}
div.dealor_locator_text_place span{
	background:#FFFFFF;
	padding:2px;
	}
div.dealor_locator_text_place a{
	color:#ff0000;
	font-size:11px;
	text-decoration:underline;
	}
div.dealor_locator_text_place a:hover{
	color:#ff0000;
	font-size:11px;
	text-decoration:none;
	}
/*------------dealor locator-----------------*/
/*-------------download-------*/
div#download_main_header{
	border:0px solid #000000;
	width:1020px;
	overflow:auto;
	margin:0px 0px 0px 0px;
	}
div.wallpaper_box{
	border:0px solid #000000;
	width:669px;
	float:left;
	overflow:auto;
	margin:0px 0px 0px 11px;
	text-align:left;
	}
div.wallpaper_container{
	width:624px;
	border:0px #000000 solid;
	height:140px;
	margin:0px 0px 0px 30px;
	}
div.wallpaper_b{
	border:0px solid #ff0;
	float:left;
	width:113px;
	text-align:left;
	background:url(../images/wallpaper_box_background.jpg) repeat-y left;
	margin:0px 11px 0px 0px;
	}
div.wallpaper_b a{
	font-size:10px;
	text-decoration:none;
	color:#000000;
	margin:0px 0px 0px 10px;
	}
div.wallpaper_b a:hover{
	font-size:10px;
	text-decoration:underline;
	color:#ff2400;
	margin:0px 0px 0px 10px;
	}
div.screen_saver_box{
	float:right; 
	overflow:auto; 
	width:295px; 
	border:0px solid #009900;
	text-align:left;
	padding:5px 0px 0px 25px;
	}
/*-------------download-----*/
/*-------------photo gallery--------------*/
div#photo_main_header{
	border:0px solid #000000;
	width:1028px;
	overflow:auto;
	margin:0px 0px 0px 0px;
	}
div.gallery_box{
	border:0px solid #FF00FF;
	overflow:auto;
	width:925px;
}
div.big_thumb{
	float:left;
	border:0px solid #000000;
	width:431px;
	text-align:left;
	}
div.small_thumb{
	border:0px solid #003300;
	float:right;
	width:479px;
	text-align:left;
	}
div.small_thumb img {
	border:0px solid #003300;
	margin:0px 3px ;
	}
/*-------------photo gallery--------------*/
/*-------------accolades---------------*/
div.accolades_box{
	border:0px solid #FF00FF;
	overflow:auto;
	width:900px;
	text-align:left;
	padding:0px 14px;
}
div.accolades_box span{
	background:#FFFFFF;
	padding:3px;
}
/*-------------accolades--------------*/
/*--------------specification--------------*/
div.specification_box{
	border:0px solid #FF00FF;
	overflow:auto;
	width:923px;
	text-align:left;
	padding:0px 14px;
}
/*-----------specification---------------*/
/*----------------------price-------------*/
div#price_page_heading{
	border:0px solid #990000;
	width:382px;
	float:left;
	margin:53px 0px 0px 0px;
	overflow:auto;
	text-align:left;
}
div#price_page_heading span{
	background:#FFFFFF;
	padding:2px;
}
div.price_page_text_place{
	border:0px solid #009900;
	float:left;
	padding:55px 0px 0px 37px;
	width:342px;
	}
table.prize_table{
	padding:0px 0px; 
	background:url(../images/prize_table_background.gif) center top  no-repeat;	
	margin:0px 20px 0px 0px;
	border:0px solid #000000;
	width:270px;
	}
table.prize_table td{
	padding:0px 10px 0px 0px;
	}

/*--------------price---------------*/
/*------------contact us -----------------*/
div.contact_us_page_car_pic{
	border:0px solid #663300;
	width:1044px;
	height:355px;
	margin:0px 8px 0px 0px;
	}
div.contact_us_left_pannel{
	border:1px solid #00CC00;
	width:538px;
	height:374px;
	text-align:left;
	
}
div.contact_us_right_side{
	border:1px solid #000000;
	width:310px;
	overflow:auto;
	float:left;
}
div.contact_us_left_pannel span{
	font-size:12px;
	background:#FFFFFF;
	padding:2px;
}
div.contact_us_left_pannel p{
	margin:0px 0px 0px 10px;
}
.form_mr_feild{
	background:#000000;
	color:#FFFFFF;
	border:0px solid;
	width:58px;
	}
.text_feild{
	width:220px;
	background:#000000;
	border:0px;
	color:#FFFFFF;
	padding:5px;
	font-size:10px;
	}
.text_feild_list{
	width:230px;
	background:#000000;
	border:0px;
	color:#FFFFFF;
	font-size:10px;
	padding:5px;
	}
.address_feild{
	width:535px;
	background:#000000;
	border:0px;
	color:#FFFFFF;
	padding:5px;
	}
input{
	border:1px solid #33CC00;
	}
div.bottom_ksereies_logo
{
	border:0px solid #000000;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 42px;
	overflow:auto;
	width:500px;
	float:left;
	text-align:left;
}
div.contact_us_middle_area_box{
	border:0px solid #000000;
	width:1000px;
	text-align:left;
	overflow:auto;
}
div.left_area_contact_us{
	border:0px solid #0000FF;
	width:537px;
	float:left;
	padding:0px 0px 0px 37px;
}
div.left_area_contact_us span{
	font-size:12px;
	background:#FFFFFF;
	padding:2px;
}
div.left_area_contact_us p{
	margin:0px 0px 0px 10px;
}
div.right_area_contact_us{
	border:0px solid #0000FF;
	width:314px;
	float:right;
	margin:0px 10px 0px 0px;
}


/*------------contact us -----------------*/
/*-----------footer---------------*/
div#footer{
	border:0px solid #000000;
	height:28px;
	width:926px;
	float:none;
	text-align:left;
	margin:10px 0px 20px 0px;
	font-size:10px;
	overflow:auto;
	}
div#footer a{
	font-size:10px;
	text-decoration:none;
	color:#000000;
	}
div#footer a:hover{
	font-size:10px;
	text-decoration:underline;
	color:#000000;
	}
div#bcwebwise{
	border:0px solid #000000;
	float:right;
	width:200px;
	overflow:;
	text-align:right;
	}
div.footer_link{
	float:left;
	border:0px solid #000000;
	}
	


/*-----------footer---------------*/
/*-----------sings of a generation---------------*/
div#signs_main_header{
	border:0px solid #000000;
	width:1028px;
	overflow:auto;
	margin:0px 0px 0px 0px;
	}
.blue_bold{
	font-weight:bold;
	color:#0080d9;
	}
/*-----------sings of a generation---------------*/
/*-----------according menu-----------------*/

.arrowlistmenu{
width: 100%; /*width of accordion menu*/
background:#fff;
font-size:12px;
color:#5e5e5e;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: #000 ;
background: #ececec url(../images/up_according_arrow.jpg) no-repeat right ;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0px 4px 23px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
border:0px solid #009900;
background:url(../images/down_according_arrow.jpg) no-repeat right #ececec;
color:#5e5e5e;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
/*----------------------according menu------------------*/
/*---------------test drive------------------------*/
div.test_middle_area_box{
	border:0px solid #000000;
	width:1000px;
	text-align:left;
	overflow:auto;
}
div.right_area_test{
	border:0px solid #0000FF;
	width:315px;
	float:right;
	margin:0px 10px 0px 0px;
}
/*------------------test drive--------------------*/
div#terms_main_header{
	border:0px solid #000000;
	width:950px;
	overflow:auto;
	margin:0px 0px 0px 0px;
	text-align:left;
	padding:50px 0px 0px 0px;
	}
div.terms_box{
	border:0px solid #FF00FF;
	overflow:auto;
	width:900px;
	text-align:left;
	padding:0px 28px 23px 12px;
	margin:10px 0px 0px 0px;

}
div.terms_box h1{
	background:url(../images/arrow_dealor_locator.jpg) no-repeat left ;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px ;
	text-transform:uppercase;
	padding:0px 0px 0px 20px;
	}
div.terms_box h2{
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	}
div.terms_box li{
	list-style-image:url(../images/list-arrow.jpg);
	}
div.terms_box a{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	}
div.terms_box a:hover{
	color:#ff0000;
	text-decoration:underline;
	font-weight:bold;
	}
/*-------------variant-----------------*/
div.variant_box{
	border:0px solid #FF00FF;
	overflow:auto;
	width:923px;
	text-align:left;
	padding:0px 14px;
}
/*---------------360-------------------*/
div.box_360{
	border:0px solid #663300;
	width:993px;
	height:520px;
	}
/*------------------------------------------------------------------------------------------------------------*/
table#astar_main_table{
	background:url(../images/building_background.gif) repeat-x;
	width:100%;
}
table#astar_footer{
	border:0px solid #000000;
	width:939px;
	font-size:10px;
	color:#000000;
	text-align:left;
	}
table#astar_footer a{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	margin:0px 2px 0px 2px;
	}
table#astar_footer a:hover{
	font-size:10px;
	color:#000000;
	text-decoration:underline;
	}
table#astar_footer img, img a{
	margin:0px 0px 0px 0px;
	}
table.astar_top_navigation{
	border:0px solid #990033;
	width:963px;
	}
td.astar_top_nav_container{
	padding:5px 0px 0px 0px;
	}
td.astar_bcwebwise_logo{
	padding:0px 15px 0px 0px;
	}
table#astar_content_main_box{
	border:0px solid #990000;
	 margin:136px 0px 0px 0px;
	 text-align:left;
	 width:400px;
	}
table.astar_content_main_box_second{
	border:0px solid #990000;
	 margin:136px 0px 0px 0px;
	 text-align:left;
	 width:539px;
	}

td.scroll_area_astar{
	background:url(../images/new_images/background_content_area.gif) no-repeat;
	}
td.gap_astar{
	height:14px;
	}
div.astar_kseries{
	border:0px solid #000000;
	text-align:left;
	margin:23px 10px 0px 0px;
	}
table.astar_scroller_area{
	border:1px solid #990033;
	width:50px;
}
/*---------changed------------------------------------------------------------------------*/
table.astea_main_container_table{
	border:0px solid #009900;
	width:354px;
	margin:8px 0px 0px 13px;
}
table.astea_main_container_table_variant{
	border:0px solid #009900;
	width:354px;
	margin:0px 0px 0px 0px;
}
td.scroll_area_astar_variant{
	border:0px solid #000000;
	background:url(../images/new_images/specifications_background.jpg) no-repeat right bottom;
	width:430px;
	}


/*---------changed----------------------------------------------------------------------------*/
table.astea_main_container_table a{
	color:#FF0000;
	text-decoration:underline;
}
table.astea_main_container_table a:hover{
	color:#ff00;
	text-decoration:none;
}
h1{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
.astar_new_feild{
	width:231px;
	background:#000000;
	color:#FFFFFF;
	border:0px;
	padding:5px;
	}
h6{
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	}
td.astar_test_drive{
	background:url(../images/new_images/test_drive_background.jpg) no-repeat;
	line-height:17px;
	padding:12px;

}	
div.astar_kseries_second{
	border:1px solid #000000;
	text-align:left;
	margin:30px 10px 0px 0px;
	}
table.astar_accolader_inner_table td{
	border-bottom:1px solid #dbdedf;
	padding:10px 0px;
	}
h5{
	color:#0080d9;
	font-weight:bold;
	font-size:12px;
	width:inherit;
	float:left;
	margin:0px 3px 0px 0px;
	}
table.astea_main_container_table_second{
	border:0px solid #009900;
	width:352px;
	margin:8px 0px 0px 13px;
	line-height:18px;
}
td.scroll_area_astar_second{
	background:url(../images/new_images/background_right.jpg) no-repeat;
	}
.astar_blue_bold{
	color:#0080d9;
	font-weight:bold;
	}
td.scroll_area_astar_third{
	border:0px solid #000000;
	background:url(../images/new_images/specifications_background.jpg) no-repeat right;
	width:430px;
	}
table#astar_content_main_box_second{
	border:0px solid #990000;
	 margin:136px 0px 0px 0px;
	 text-align:left;
	 width:440px;
	 
	}
td.scroll_area_astar_four{
	background:url(../images/new_images/termsandondition_background.jpg) no-repeat;
	height:300px;
	}
table.astea_main_container_table_four{ border:0px solid #009900; width:840px; margin:8px 0px 0px 13px; line-height:18px; 
}
table#astar_content_main_box_fourtwo{ border:0px solid #990000; margin:136px 0px 0px 0px; text-align:left; width:440px; 
	}


td.terms_box_td{
	border:0px solid #FF00FF;
	overflow:auto;
	width:900px;
	text-align:left;
	padding:0px 28px 23px 12px;
	margin:10px 0px 0px 0px;

}
td.terms_box_td h1{
	background:url(../images/new_images/big_arrow.gif) no-repeat left ;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px ;
	text-transform:uppercase;
	padding:0px 0px 0px 20px;
	}
td.terms_box_td h2{
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	}
td.terms_box_td li{
	list-style-image:url(../images/new_images/list-arrow.gif);
	}
td.terms_box_td a{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	}
td.terms_box_td a:hover{
	color:#ff0000;
	text-decoration:underline;
	font-weight:bold;
	}
td.scroll_area_astar_five{
	background:url(../images/new_images/termsandondition_background.jpg) no-repeat;
	height:300px;
	}
td.scroll_area_astar_six{
	background:url(../images/new_images/downloads_background.jpg) no-repeat;
	height:300px;
	}
table.astar_download_inner_place_area{
	border:0px solid #000000;
	width:910px;
	margin:45px 0px 0px 22px;
	}
div.astar_download_inner_top{
	border:0px solid #000000;
	width:113px;
	height:122px;
	float:left;
	margin:0px 16px 0px 0px;
	font-size:10px;
	line-height:15px;
	}
div.astar_download_inner_top2{ border:0px solid #000000; width:113px; height:100px; float:left; margin:0px 86px 0px 0px; font-size:10px; line-height:15px; 
	}
div.astar_download_inner_top img{
	margin:0px 0px 3px 0px;
	}
div.astar_download_inner_top a{
	color:#000000;
	text-decoration:none;
	margin:0px 0px 0px 7px;
	}
div.astar_download_inner_top a:hover{
	color:#000000;
	text-decoration:underline;
	margin:0px 0px 0px 7px;
	}
table.astar_down{
	font-size:10px;
	line-height:15px;
	border:0px solid #003300;
	margin:5px 0px 0px 0px;
	}

table.astar_down a{
	color:#000000;
	text-decoration:none;
	margin:0px 0px 0px 7px;
	}
table.astar_down a:hover{
	color:#000000;
	text-decoration:underline;
	margin:0px 0px 0px 7px;
	}
table.new_footer, new_footer td th{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	}
	
/*--------------------------------------------------------------*/	
table.astar_new_footer{
	color:#000000;
	border:0px solid #000000;
	font-size:10px;
	width:938px;
	padding:0px 0px 0px 2px;
	text-align:left;

}
table.astar_new_footer img a{
	border:0px;
}
table.astar_new_footer a{
	color:#000000;
	text-decoration:none;
}
table.astar_new_footer a:hover{
	color:#000000;
	text-decoration:underline;
}
table#astar_content_main_box_hd{
	border:0px solid #990000;
	 margin:10px 0px 0px 0px;
	 text-align:left;
	 width:380px;
	}
table.astar_dealer_locator_info{
	border:0px solid #000000;
	width:337px;
	margin:7px 0px 5px 0px;
	line-height:18px;
}
table.astar_dealer_locator_info a{
	color:#FF2305;
	text-decoration:underline;
}
table.astar_dealer_locator_info a:hover{
	color:#FF2305;
	text-decoration:none;
}
td.scroll_area_astar_dealer_locator{
	padding:13px 0px 0px 13px;
	background:url(../images/new_images/dealer_locator_background.jpg) no-repeat;
	}
td.astar_policy_box_td{ border:0px solid #FF00FF; overflow:auto; width:840px; text-align:left; padding:0px 23px 23px 0px; margin:10px 0px 0px 0px; 

}
td.astar_policy_box_td h1{
	background:url(../images/new_images/big_arrow.gif) no-repeat left ;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px ;
	text-transform:uppercase;
	padding:0px 0px 0px 20px;
	border:0px solid #000000;
	width:830px;
	}
td.astar_policy_box_td h2{
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	}
td.astar_policy_box_td li{
	list-style-image:url(../images/new_images/list-arrow.gif);
	border:0px solid #000000;
	width:840px;
	}
td.astar_policy_box_td a{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	}
td.astar_policy_box_td a:hover{
	color:#ff0000;
	text-decoration:underline;
	font-weight:bold;
	}
/*-----------according menu-----------------*/

.arrowlistmenuu{
/*width: 100%; width of accordion menu*/
background:#fff;
font-size:12px;
color:#5e5e5e;
}

.arrowlistmenuu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: #000 ;
background: #ececec no-repeat right ;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0px 4px 23px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenuu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
border:0px solid #009900;
background:url(../images/down_according_arrow.jpg) no-repeat right #ececec;
color:#5e5e5e;
}

.arrowlistmenuu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenuu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenuu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenuu ul li a:visited{
color: #A70303;
}

.arrowlistmenuu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
/*----------------------according menu------------------*/

