@charset "utf-8";
/* CSS Document */
	
	iframe{position:relative; z-index:0 !important;}
	
body {
	margin:0px;
	padding:0px;
	color:#4b4b4b;
	font:13px Arial, Helvetica, sans-serif;
	background:#0c1a22;
}

*{margin:0px;
	padding:0px;
	border:none;}


h1{
	font:28px Arial;
	color:#0c1a22;
}

h2{
	font:25px Arial;
	color:#0c1a22;
	
}
	
h3{
	font:18px Arial;
	color:#0c1a22;
}
	

h4{
	font:16px Arial;
	color:#0c1a22;

}

h5{
	font:15px Arial;
	color:#0c1a22;
}

h5 a{
	font:15px Arial !importan;
	color:#0c1a22;

	text-decoration:none ;}
	
h5 a:hover{
	font:15px Arial ;
	color:#0c1a22;

	text-decoration:underline }
	
h6{
	font:13px Arial;
	color:#0c1a22;
	padding:0 0 5px;
}

h6 a{
	font:13px Arial;
	color:#879d11; 
	text-decoration:none;}
	
h6 a:hover{
	font:13px Arial;
	color:#879d11; 
	text-decoration: underline;}

ol, ul {
  list-style: none;
}


img, fieldset {
	border:none
}
a{
	 color: #727272;
    font: 13px  Arial;
	text-decoration:none;
	overflow:hidden;
}
a:hover{
	color: #727272;
	text-decoration: underline;
}
a img {
  border: none;
}
.clear{
	clear:both;
}

p{
    color: #4b4b4b;
    font: 13px/17px Arial;
	text-align:justify;

}

/* ---------------TOPBAR------------------ */
#topbar{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	height:134px;

}

.top-cnt {
	width:990px;
	margin:0 auto;
	padding:0;
}
#logo {
	width:275px;
	margin:0px;
	float:left;
}

/* ---------------- SEARCH ---------------- */
.callus{
	width:702px;
	padding:0;
	float: right;
	text-align:right;
	margin:16px 3px 0 0;
}

.callus p strong{
	color:#9f9f9f;
	font: 17px Calibri, Arial;}
	
.callus p{
	padding:0 5px 0 0;
	text-align:right;
	font: bold 20px Calibri, Arial;
	color:#676767;
	margin:0;
}

.callus p a{font: 13px  Verdana, Geneva, sans-serif ;
	color:#757456;
	text-decoration:none;}
	
.callus p a:hover{font: 13px  Verdana, Geneva, sans-serif ;
	color:#757456;
	text-decoration:underline;}
/* --------------TOPBAR - NAV--------------- */
.topnavigation{
	width:990px;
	 margin:0 auto;
	height:65px;
	background:#404040;}

.nav {
	
}
.nav ul {
	float:left;
	margin:0;
	padding:0;
	width:680px;
}
.nav ul li {
	float:left;
	text-align:center;
	padding-top:18px;
	margin:2px;
	height:42px;
	background:url(../images/nav-li.gif) no-repeat right top;
	
}
.nav ul li a {

}


.nav ul li a:hover {
	color:#FFF;
	text-decoration:none;
}

.nevbg {
    background: none repeat scroll 0 0 transparent !important;}
.nevbg a{ margin-right:0 !important;}


.download{ width:139px; float:right; margin:0}

/*------home left ---*/

.home-left{width:618px; height:auto; float:left; padding:0; margin:0; #margin:0;}


/* ---------CONTAINER AND WRAPPER------------ */



#container {
	width:100%;
}

#wrapper {
	width:990px;
	margin:0 auto;	
	min-height:300px;
	overflow:hidden;
	background:#FFF;
}

#banner {

    margin:0 0;
    width:618px;
	z-index:200;
}

.theme-default #slider {
    height: 363px;
    margin: 0;
    width:891px;
	z-index:200;
}

#header {
	position:relative;
	/* height:350px;*/
}

/*---------home_content--------*/

.home_content{
	padding:31px 20px 0 26px;
	width:572px;
	float:left;
	min-height:250px;
	}

.services_sec{
	width:232px;
	float:left;}
	
.services_sec-right{width:232px;
	float:left;
	padding:0 43px 35px 44px}

.services_sec img{
	margin-right:7px;}

.services_sec ul{
	margin: 5px 0 0 0;
    padding: 0;}
	
.services_sec ul li{
	background:url(../images/bullit_img.gif) no-repeat scroll left 6px transparent;
    color: #241a11;
    font: 12px/20px Verdana,Geneva,sans-serif;
    margin: 0;
    padding: 0 0 0 16px;}

.blank_sec{
	width:30px;
	float:left;
	visibility:hidden;
	}



/*------ Home Right------*/
.home-right{width:372px; height:auto; float:right; margin:2px 0 0 0; padding:0; background: url(../images/home-right.jpg) repeat-y left top;}

.home-right img{}

.content-box2{margin:8px 13px 0 13px; float:left; padding:0; background:url(../images/rad-grid.jpg) no-repeat left top; width:100%}

.content-box2 h3{ font:18px Arial, Helvetica, sans-serif; color:#FFF; padding: 5px 0 5px 18px}

.content-box2 h4{ font:13px Arial, Helvetica, sans-serif; color:#FFF; padding: 9px 0 0px 18px; }
.content-box2 h4 a{ color:#FFF;}

.testmio{ width:262px; padding: 20px 17px 0 0; float:left; margin-top:10px; border-right:1px dotted #4B4B4B;}

.service-cen{ margin-left:22px; border:none; padding-right:0px;}

.testmio h2 img{ margin-bottom:-4px;}

/* ----------------FOOTER---------------- */

#bottombar{
	float:normal 13px Calibri, Arial;
	color:#fff;
	clear:both;
	margin:0px;
	padding:0;
	width:100%;
}

.bottombar_sec{
	width:990px;
	margin:auto;
	overflow:hidden;
	padding:21px 0 15px;
	font:normal 14px Calibri, Arial;
	color:#848980;
	text-align:left;
}
	
.bottombar_sec a{
	margin:0;
	padding:0;
	text-align:left;
	font:12px Arial;
	color:#848980;
	text-decoration:none;
	
	}
.bottombar_sec a:hover{
	color:#848980;
	text-decoration: underline;
	} 
	
.location{
	width:55%;
	float:left;
	text-align:left;

}


.link{
	width:35%;
	float:right;
	text-align:right;
	padding-top:8px;
}

.link img{
	margin-bottom:-2px;}

.book_time{ position:relative;
margin:-25px 0 0 0;}


.bottombar-links{width:192px;
float:left;
margin-right:28px;
margin-top:32px;}

.bottombar-links h5{ padding-bottom:15px;}
.bottombar-links a{font: normal 14px/18px Calibri, Arial;
	color:#5c5c5c;
	
}

.bottombar-links a:hover{font: normal 14px/18px Calibri, Arial;
	color:#5c5c5c;
}

.copyright{width:990px;
float:left;
text-align:center;
 border-top:1px #b5b5b5 solid;
 margin-top:15px;
 color:#a4a4a4;
 padding-top:15px;}
 
.copyright img{ margin-bottom:-4px;}

.border-bottom{ border-bottom: 1px #4b4b4b dotted; clear:both; float:left; width:572px;}



/*----text scroll----*/


#pscroller1{
width: 260px !important;
height: 100px;

}



#pscroller1 a{background:url(../images/bullet.gif) no-repeat left 6px !important; color: #efefef; margin: 0 0 0 11px;padding: 0 0 5px 14px; line-height:25px;
}

.someclass{ //class to apply to your scroller(s) if desired}




/* -------------------Slideshow------------------------------ */

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#slidecover {margin:auto; display:none}
#slidecover * {margin:0; padding:0}
#fullsize {position:relative; width:618px; height:323px; padding:0px; background:#f4f4f4; z-index:1}
#information {position:absolute; bottom:0; width:500px; height:0; background:#181818; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70); display:none;}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:296px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:232px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:232px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:0; width:312px;}
#slideleft {float:left; width:17px; height:81px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#222;  display:none;}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:17px; height:81px; background:#222 url(../images/scroll-right.gif) center center no-repeat; display:none;}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:618px; margin-left:0px; height:114px; overflow:hidden; background:#E3E3E3;}
#slider {position:absolute; left:0; padding:19px 0; margin-left:22px;  }
#slider img {cursor:pointer;padding:0px; border:3px #d7d7d7 solid; width:93px; height:70px;}

/*----------marq----------*/

.japan-logo{ width:990px; position: absolute; *position:relative; top:107px; *top:-25px;}

/*----------inner-------------*/
#wrapper_i {
	width:990px;
	margin:0 auto;	
	min-height:375px;
	overflow:hidden;
	background:#FFF url(../images/inner-left-bg.jpg) repeat-y left top;
}
.inner-left{width:195px; float:left; background:url(../images/inner-left-bg.jpg) repeat-y left top; min-height:400px; padding-bottom:25px;}

.inner-right{width:795px; height:auto; float:right; margin:0; padding:0;}
.inner_content{ padding:25px 20px 0 20px; width:755px; float:left; min-height:250px;}
.toplink {float: left;font-size: 11px; padding:8px 0 0 30px; width: 960px; background:url(../images/top-link-bg.gif) repeat-x left top; height:24px}
.toplink a{ font-size:12px; margin:0px 10px;}
.inner-left ul{ padding:18px 14px 0 10px;}

.inner-left ul li { list-style:none; background:url(../images/link-border.gif) no-repeat center bottom; float:left; *float:none; }

.inner-left ul li a{font:12px Arial, Helvetica, sans-serif; color:#454545; padding:0 0 0 11px; width:163px; float:left; line-height:29px;}
.inner-left ul li span a{font: bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:5px 0 5px 17px; margin:0 0 10px -10px; line-height:20px; background:url(../images/rad-grid.jpg) no-repeat left top; width:177px; position:relative;}
.inner-left ul li a:hover{text-decoration:none !important;}
.inner-left ul li a.selected{background:url(../images/hover-bg.png) repeat-x left top;
    height: 27px;
    padding: 0 0 0 11px;
	line-height:26px;
	border-radius:10px; behavior:url(css/PIE.htc); position:relative;
	margin:0 0  2px 0;
	color:#fff;
	
}

.inner-left ul li a.selected span{font: bold 13px Arial, Helvetica, sans-serif; color:#fff; line-height:25px;}
.inner_content ul{ list-style:none;}
.inner_content ul li{background:url(../images/bullet.gif) no-repeat left 10px ; margin: 0; padding: 5px 0 0px 14px;
}

.red-text{font: bold 13px Arial, Helvetica, sans-serif; color:#e12624; margin-top:15px;}
.red-text td{ padding-bottom:12px;}
.red-text a{font: bold 14px Arial, Helvetica, sans-serif; color:#e12624;}
.red-text h2{ color:#E12624 !important; font: bold 20px Arial, Helvetica, sans-serif;}
.tabcontent{display:none;}
.tab-holder{width:100%; padding: 0px 5px 0 15px; *padding-top:0px; /*margin:35px 0px 1px 0px;*/ margin:0px 0px 1px 0px; clear:both;}
.tab-set{
	width:795px;
	height:38px;
	background:#9f9f9f;
	margin:0 0 0 -20px;
}
.tab-set ul{margin:0px; padding:0px; list-style:none; overflow:hidden;  position:relative;}
.tab-set ul li{float:left; border-bottom:none; background:none;}
.tab-set ul li a{float: left; color: #fff; padding: 5px 11px; text-decoration: none; outline:none; font-size:14px; font-weight:bold;} 
.tab-set ul li a.selected{
color: #5f5f5f !important;
padding:8px 10px 9px;
background:#fff; border-bottom:none!important; border-radius:8px 8px 0 0; behavior:url(css/PIE.htc); position:relative;
}

.tabcontent h2{ color:#E12624 !important; font: bold 20px Arial, Helvetica, sans-serif;}

/*----- Abouy Us----*/

.about{width:950px;}

.cal{ border-left:1px #CCC solid; border-top:1px #CCC solid;}
.cal th{border-right:1px #CCC solid; border-bottom:1px #CCC solid; background:#666; text-align:left; padding:8px 5px; color:#FFF;}
.cal td{border-right:1px #CCC solid; border-bottom:1px #CCC solid; padding:5px 0 8px 5px;}

.fonthd{ font:28px Georgia, "Times New Roman", Times, serif; font-style:italic;
}


/**************** contact us*******************/

.contact-left{ width:620px; padding:20px 0 30px 0; float:left;}
.contact-left label{ width:100px; float:left; text-align:right; font:12px Arial, Helvetica, sans-serif;
 color:#5c5c5c;}
 
.contact-left input {
    background-color: #f9f9f9;
    border: 1px solid #A3B5B9;
    color: #1B3D45;
    float: left;
    font: 12px/28px Arial, Helvetica, sans-serif;
    height: 23px;
    margin:0 0 10px 17px;
    padding: 0 0 0 3px;
    width: 420px;
}

.submitbtn{ float:left; margin-left:117px; width:90px;}

.browse{ width:73px; float:left;}

.contact-left form{ margin-top:30px;}


.contact-right{ width:330px; padding:20px 0 30px 0; float:left;}

.contact-right h2{ padding-bottom:15px;}

.contact-left textarea{
    background-color:#f9f9f9;
    border: 1px solid #A3B5B9;
    color: #1B3D45;
    float: left;
    font: 12px/28px Arial, Helvetica, sans-serif;
    height:210px;
    margin:0 0 10px 17px;
    padding: 0 0 0 3px;
    width: 420px;}
	
	
	.eqr-butt{
	position:absolute;
	width:155px;
	height:55px;
	top:10px;
	right:10px;
	padding:0;
	z-index:100
}


