@charset "utf-8";
/* CSS Document */


html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{  margin:0px;  padding:0px;  border:0px;  border-collapse:separate;  border-spacing:0px;}
input,select{  margin:0;  padding:0;}

#subject{
    font-family: Arial,sans-serif; 
    font-size :    11px;
}

html, body,input,textarea,form_title{
	font-family: Arial,sans-serif;
	height:100%;
}

body{
	min-height: 100%;
	background-color:#959ea3;

}

/* NN6/7 min-width is needed for scrollability when wrapper is centered */  
body {   
    min-width: 960px;
}

img, img a{border:none;} 


p,a, ul, li, dl,input,textarea,form_title
{

	font-size :	11px;	
	color : #000;
	letter-spacing:normal;
	
}

a:active { font-weight:bold; color:red }

h1
{

	font-size :	20px;
	color:#00aeef;
	margin-bottom:10px;
}

h2
{
	font-size :	15px;
	font-weight:bold;
	color:#00aeef;

}

h3
{
	font-size :	13px;
	color:#666;
}

h4
{
	font-size :	11px;
	color:#666;
}


h5
{
	font-size :	11px;
	color : #666;
	letter-spacing:0em;
}

h6
{
	font-size :	10px;
	color : #666;
	letter-spacing:0em;
}




/* container */
#container {
    width:960px;
	margin:0 auto;
	height:1100px;
	position:relative;
	background-color:#FFFFFF;
}




/*-------------------LEFT SIDE----------------*/

#left_side{
	float:left;
	width:200px;

}

#angle{
	float:left;
	height:90px;
}

#logo{
	float:left;
	padding-left:50px;
	height:65px;

}


#menu{
	float:left;
	margin-top:80px;
	width:150px;
	text-align:right;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.main_menu{
	list-style:none;
	margin-bottom:2px;
	min-height:20px;
	border-top:1px solid #ccc;
}

.main_menu a{
	font-size:12px;
	font-weight:bold;
	color:#444;
	text-decoration:none;
	
}

.main_menu a:hover{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#00aeef;
	
}


.sub_menu{
	list-style:none;
	font-size:10px;

}

.sub_menu a{
	list-style:none;
	font-size:10px;
	text-decoration:none;

}

.sub_menu a:hover{
	list-style:none;
	font-size:10px;
	color:#00aeef;

}







#menu_on{
	background-color:#ddd;
}




#mitsubishi{
	clear:left;
	float:left;
	margin-top:60px;
	height:100px;
	width:199px;
}




/*-------------------MAIN----------------*/

#main{
	float:left;
	width:760px;
}

#top_images{
	float:left;
	height:150px;
	width:760px;
}

#left{
	float:left;
	width:350px;
	text-align:justify;
	
}

#right{
	float:right;
	width:360px;
	text-align:justify;
}


/*----------HOME-----------*/

#home_flash{
	float:left;
	height:150px;
	width:760px;
	margin-bottom:20px;
}

#home_text{
	float:left;
	width:100%;
	
}

#home_text p{
	padding:20px;
}

#home_boxes{
	float:left;
	width:540px;
	background-image:url(../images/home_boxes.gif);
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:30px;
	height:412px;
}

.rss_title{
    font-size:9px;
    color:black;
}
.rss_date{
    font-size:9px;
}
.rss_text{
    font-size:9px; 
}
.rss_image{
}
.rss_divider{
    height:10px;
    
}


#rss_feeds{
    float:left;
    width:200px;
    margin-top:30px;   
}

#home_boxes div{
	height:202px;
	width:171px;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}

#home_boxes div:hover{
	cursor:hand;
	
}

#home_boxes h4, h2{
	padding:13px;
}



#home_boxes a{
	text-decoration:none;
}

#quote{
	float:left;
	width:140px;
	height:200px;
	
}

#quote h3{
	font-size:18px;
	padding-left: 10px;
}



/*----------about-----------*/

#about_text_left{
	margin-top:10px;
}


#about_text_left ul{
	padding:10px;
}

#about_text_right p{
	padding:10px;
}





/*----------SERVICES-----------*/



#services_text{
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
	margin-top:10px;
	

}


#services_text h2{
	border:1px solid #bbb;
}

#services_text p{
	border:1px solid #ccc;
	padding:5px;
}


.services_text_line{
	height:1px;
	background-color:#00CCFF;
	width:100%;
	
}

/*----------PRODUCTS-----------*/

#products_text{
	width:100%;
	float:left;
	margin-top:20px;
}

#products_text p{
	padding:10px;
}

#products_table{
	width:100%;
	float:left;
	font-size:12px;
}

#products_table li{
	color:#00aeef;
	font-weight:bold;
}



#product_images{
	float:left;
	margin-top:30px;
	padding-left:50px;
	width:80%;
}

.product_image{
	float:left;
	margin-right:20px;
	width:100px;
	border:1px solid #000;


}

#products_links{
	float:left;
}

#products_links a{
	background-color:#ddd;
	padding-left:10px;
	padding-bottom:3px;
	line-height:20px;
}


.product_image p{
	padding:10px;
	float:left;
}

/*-------------------Customer_care----------------*/

#customer_movie{
	float:left;
}

#customer_flash{
	float:left;

}


#faq{
	width:350px;
	text-align:justify;
}




#TJK_DL dt{
	border: 1px solid #ccc;
	min-height:20px;
	text-indent:0px;
}

#TJK_DL dt:hover{
	background-color:#CCCCCC;
}



#TJK_ToggleON,#TJK_ToggleOFF {display:none}




/*-------------contact----------------*/

#contact_form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	margin-top:30px;
	padding:10px;
	background-color:#eee;
}

#submit_button{
	font-size:11px;
}

#contact_details{
	float:left;
	margin-top:10px;
	padding:10px;
}

#contact_details p{
	margin-left:15px;
}

.form_button{
	width:100%;
}

/*-------------------BOTTOM----------------*/
#bottom{
	float:left;
	width:100%;
	height:47px;
	padding-top:30px;
	background-color:#FFFFFF;
}

#bottom_say{
	height:47px;
	text-align:right;
	padding-right:30px;
	padding-top:10px;
	line-height:10px;
	background-image:url(../images/bottom_back.gif);
	background-repeat:no-repeat;
}

#bottom_say h1{
	font-size:16px;
}

