body { font:13px/1.22 arial, helvetica, clean, sans-serif; *font-size:small;
*font:x-small;
}
/****************************************************************************************************************************
 * Reset css start
****************************************************************************************************************************/
html { }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; color:#fff; font-size:12px;}
fieldset, img { border:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select {
*font-size:100%; margin:0; padding:0 }
legend { color:#000; }
/****************************************************************************************************************************
 * New Body >> css
 ****************************************************************************************************************************/
body { background:#010818; text-align:center; font-family:Arial; }
a, a:link { color: #000; }
a:hover { color:#4A6F6A; text-decoration:none; }
.mainContanier { width:918px; text-align:left; margin:auto; border:1px solid #414652;border-top:0px}
.rightBox1 h3 {font-size:19px;color:#61C9FA;}


.top{width:918px; height:109px;background:url(../images/top.jpg) 0 0; position:relative}
.headerMedia{border-bottom:1px solid #414652;}
.content{width:918px;border-bottom:1px solid #414652}
	.contentL{width:239px;background:#07132B; font-size:11px; color:#fff;float:left}
		
		.leftBoxInt {background-color:#07132B;}
		.msie6 .leftBoxInt {background-color:#07132B; height:136px;}
		.msie7 .leftBoxInt {background-color:#07132B;}
		.leftBox{border-bottom:1px solid #414652; padding:1px 0 0 0}
		.rightBox1{border-bottom:1px solid #414652; color:#fff; font-size:12px;padding:28px; }
		/*.rightBox2{border-top:1px solid #414652; color:#fff; font-size:12px;padding:28px;}*/
		.rightBox2{border-top:1px solid #414652; color:#fff; font-size:12px;padding:28px 0;}
		.rightBox3{border-bottom:1px solid #414652; padding:28px 30px 0 28px;color:#fff; font-size:12px;}
		.rightBox4{color:#fff; font-size:12px;padding:28px 29px  0 28px;}
		.rightBox1 h1,.rightBox2 h1,.rightBox3 h1,.rightBox4 h1{font-size:19px; color:#61c9fa}
			.boxTxt{width:208px; font-size:12px; margin:auto; text-align:left ;padding:10px 0 0;}
	

			
	.contentR{width:678px;border-left:1px solid #414652; line-height:18px;background:#000;float:left}		
	.contentR{width:678px;border-left:1px solid #414652; line-height:18px;background:#000;float:left;position:relative}
	.contentR ul li { list-style: disc inside;}
	.contentR ol li { list-style: decimal inside;}
	
	.contentR2{width:675px;min-height:2156px;border-left:1px solid #414652; line-height:18px;background:#000; float:left}		
	*html .contentR2{height:2156px;}
	/*.contentR2{width:678px;border-left:1px solid #414652; line-height:18px;background:#000;float:left}*/
	.contentR2 ul li { list-style: disc inside;}
	.contentR2 ol li { list-style: decimal inside;}
	
	.formatedC{padding:0 28px;font-size:12px; color:#fff;position:relative;}
	.formatedC h1{ font-size:19px;color:#61c9fa}
	.formatedC a{ font-size:12px; color:#5BC3E5; text-decoration:none;}
	.formatedC a:hover{ color:#ccc}

.copyRight{ padding:14px 0 30px 0;font-size:10px; text-align:center;color:#a2d848;}

	.footer { height:74px;padding:5px 87px;;margin:auto; text-align:center }
	.footer img { margin-top:14px; margin-bottom:-2px }
	.footer a { color:#fff; text-decoration:none; font-size:10px; margin:7px; line-height:24px; }
	.footer a:hover { color:#01c6ff; }
	
		.menuSet8 { padding:0 0 0 8px}	
		.menuSet8 li{ width:334px;float:left; list-style:none; display:block}		
/****************************************************************************************************************************
 * quick contact form >> css
 ****************************************************************************************************************************/
.quickForm{ padding:10px; border-bottom:1px solid #414652;}
.mod2{width:186px; margin:auto}
.form{width:190px;font-size:11px;color:#666666;padding:15px 0 0;}
.qcButton{width:98px; height:30px;margin:auto; margin-top:10px}
.textfield {width:122px; padding:2px 4px 2px 8px; margin:3px;border:0;border:1px solid #000;background:url(../images/value.png) 0 0; font-size:11px}
.form input.btnSubmit {width:58px; height:25px; background:#E5E5DD url(../images/value.png) no-repeat;}
.form input.btnSubmit:hover {background:#C9C9C2 url(../images/btnSubmit.png) no-repeat 0 -25px;}
.txtArea{width:119px;height:23px; *height:40px; padding:8px;margin:3px; border:1px solid #000;background:#E5E5DD url(../images/value2.png) no-repeat;}
label {margin:4px 0 0;text-align:right;}
fieldset {border:0 solid #FFFFFF; width:188px;}
fieldset > .txtArea{OVERFLOW: auto;}
fieldset > input.textfield { background:transparent url(../images/inputBox.png)}
/****************************************************************************************************************************
 * font Adjust >> css
 ****************************************************************************************************************************/
.fontCont{ width:175px; height:21px; position:absolute; background:url(../images/font.png) no-repeat; left: 475px; top:367px; }
.fontCont2{ width:175px; height:21px; position:absolute; background:url(../images/font.png) no-repeat; left: 497px; top: 0px; }
*html .fontCont2{ left: 450px; }
a.fontSizeMenu_1 { width:19px; height:18px; position:absolute; display:block; background:url(../images/font.png) no-repeat -135px -3px; font-size:8px; left: 135px; top: 3px; }
a.fontSizeMenu_1:hover {background-position:-135px -23px}
a.fontSizeMenu_2 { width:19px; height:18px; position:absolute; display:block; background:url(../images/font.png) no-repeat -157px -3px; font-size:8px; left: 157px; top: 3px; }
a.fontSizeMenu_2:hover {background-position:-157px -23px}


/*****************************************************************************/
/** [HSLIDER] ****************************************************************/

.sliderWrapper{width:660px; padding:2px 5px 0 2px;margin:auto;position:relative;background:#000; border:1px solid #3a404d;  }

#slideLinks { background:url(../images/slideNav.png) 0 -82px no-repeat;}
#slideLinks, #slideLinks ul{ width:663px; height:82px;}
#slideLinks li{width:165px; height:82px; float:left; margin:0 0 0 1px; list-style:none}

#slideCont {width:644px; padding:8px; margin:8px 0 0; clear:both; position:relative; overflow:hidden;}
#slideItems { width:2704px; position:relative;}
#slideItems li { width:640px; padding:10px 10px 10px 0;margin:0 8px 0 0;display:block; float:left;position:relative;overflow:hidden; color:#fff}


#slideLinks li a, #slideLinks a span {display:block; position:relative; overflow:hidden;}
#slideLinks a span {position:absolute; left:0; top:0; background:url(../images/slideNav.png) no-repeat left top; cursor:pointer;}

#slideLinks a#slideMenu1, #slideMenu1 span, span.slideMenu1_span {width:165px; height:82px;}
#slideLinks a#slideMenu1 span, span.slideMenu1_span {background-position:0 0;}
#slideLinks a#slideMenu1:hover span, span.slideMenu1_span_oo {background-position:0 -82px;}

#slideLinks a#slideMenu2, #slideMenu2 span, span.slideMenu2_span {width:165px; height:82px;}
#slideLinks a#slideMenu2 span, span.slideMenu2_span {background-position:-166px 0;}
#slideLinks a#slideMenu2:hover span, span.slideMenu2_span_oo {background-position:-166px -82px;}

#slideLinks a#slideMenu3, #slideMenu3 span, span.slideMenu3_span {width:165px; height:82px;}
#slideLinks a#slideMenu3 span, span.slideMenu3_span {background-position:-332px 0;}
#slideLinks a#slideMenu3:hover span, span.slideMenu3_span_oo {background-position:-332px -82px;}

#slideLinks a#slideMenu4, #slideMenu4 span, span.slideMenu4_span {width:165px; height:82px;}
#slideLinks a#slideMenu4 span, span.slideMenu4_span {background-position:-498px 0;}
#slideLinks a#slideMenu4:hover span, span.slideMenu4_span_oo {background-position:-498px -82px;}

#slideLinks a#slideMenu5, #slideMenu5 span, span.slideMenu5_span {width:165px; height:82px;}
#slideLinks a#slideMenu5 span, span.slideMenu5_span {background-position:-692px 0;}
#slideLinks a#slideMenu5:hover span, span.slideMenu5_span_oo {background-position:-692px -82px;}



a#slidePrevious { width:33px; height:68px; display:block; position:absolute; background:url(../images/sliderArrows.png) no-repeat left top; left: -33px; top: 107px; }
a:hover#slidePrevious { background-position:0 -69px}
a#slideNext { width:33px; height:68px; display:block; position:absolute; background:url(../images/sliderArrows.png) no-repeat -34px 0; right:-33px; top: 107px; }
a:hover#slideNext { background-position:-34px -69px}

a#slide-previous-link, a#slide-next-link { display:block; position:absolute; width:40px; height:40px; overflow:hidden; top:130px; }
a#slide-previous-link {left:5px;}
a#slide-next-link {left:883px;}
/****************************************************************************************************************************
 * END [HSLIDER]
 ****************************************************************************************************************************/ 

/****************************************************************************************************************************
 * Replace Contaniers >> css
 ****************************************************************************************************************************/
.replace1Cont {width:472px; height:21px; position:absolute; left:55px; top:9px;}

/****************************************************************************************************************************
 * Replaces >> css
 ****************************************************************************************************************************/

#replace1 {width:185px; height:43px;position:relative; overflow:hidden; }
#replace1 span, span.replace1 { position:absolute; top:0; left:0px;width:185px; height:43px;background:url(../images/replaceSet1.png) 0 0 }

#replace2 { position:relative;width:171px;height:48px;padding:0;overflow:hidden; }
#replace2 span, span.replace2 { position:absolute;top:0;left:0px;width:171px;height:48px;background:url(../images/replaceSet1.png) 0 -22px}


#replace3 { position:relative;width:223px;height:23px;padding:0;overflow:hidden; }
#replace3 span, span.replace3 { position:absolute;top:0;left:0px;width:223px;height:23px;background:url(../images/replaceSet2.png) 0 0}

#replace4 { position:relative;width:215px;height:22px;padding:0;overflow:hidden; }
#replace4 span, span.replace4 { position:absolute;top:0;left:0px;width:215px;height:22px;background:url(../images/replaceSet2.png) 0 -23px}
 
#replace5 { position:relative;width:215px;height:36px;padding:0;overflow:hidden; }
#replace5 span, span.replace5 { position:absolute;top:0;left:0px;width:215px;height:36px;background:url(../images/replaceSet2.png) 0 -47px}
 
#replace6 { position:relative;width:180px;height:24px;padding:0;overflow:hidden; }
#replace6 span, span.replace6 { position:absolute;top:0;left:0px;width:180px;height:24px;background:url(../images/replaceSet2.png) 0 -83px}
 
#replace7 { position:relative;width:171px;height:48px;padding:0;overflow:hidden; }
#replace7 span, span.replace7 { position:absolute;top:0;left:0px;width:171px;height:48px;background:url(../images/replaceSet2.png) 0 -107px}
 


/****************************************************************************************************************************
 * Menu Contaniers >> css
 ****************************************************************************************************************************/
.menu1Cont {width:239px; height:148px;position: absolute; left:56px; top:16px; }
/****************************************************************************************************************************
 * Menus >> css
 ****************************************************************************************************************************/        
a#menu1, #menu1 span, span.menu1_span { display:block; position:relative; width:239px; height:100px;overflow:hidden;}
a#menu1 span, span.menu1_span { position:absolute; left:0; top:0; background:url(../images/menu1.png) no-repeat 0 0;}
a#menu1:hover span, span.menu1_span_oo { background-position:-239px 0; cursor:pointer}

a#menu2, #menu2 span, span.menu2_span { display:block; position:relative; width:239px; height:66px;overflow:hidden;}
a#menu2 span, span.menu2_span { position:absolute; left:0; top:0; background:#f7f7f7 url(../images/menu2.png) no-repeat 0 0;}
a#menu2:hover span, span.menu2_span_oo { background-position:-239px 0; cursor:pointer}

a#menu3, #menu3 span, span.menu3_span { display:block; position:relative; width:93px; height:29px;overflow:hidden;}
a#menu3 span, span.menu3_span { position:absolute; left:0; top:0; background:url(../images/menu3.png) no-repeat 0 0;}
a#menu3:hover span, span.menu3_span_oo { background-position:-93px 0; cursor:pointer}

a#menu4, #menu4 span, span.menu4_span { display:block; position:relative; width:208px; height:29px;overflow:hidden;}
a#menu4 span, span.menu4_span { position:absolute; left:0; top:0; background:url(../images/menu3.png) no-repeat 0 -29px;}
a#menu4:hover span, span.menu4_span_oo { background-position:-208px -29px; cursor:pointer}

a#menu5, #menu5 span, span.menu5_span { display:block; position:relative; width:93px; height:29px;overflow:hidden;}
a#menu5 span, span.menu5_span { position:absolute; left:0; top:0; background:url(../images/menu3.png) no-repeat 0 -58px;}
a#menu5:hover span, span.menu5_span_oo { background-position:-93px -58px; cursor:pointer}


a#menu6, #menu6 span, span.menu6_span { display:block; position:relative; width:130px; height:29px;overflow:hidden;}
a#menu6 span, span.menu6_span { position:absolute; left:0; top:0; background:url(../images/menu3.png) no-repeat 0 -87px;}
a#menu6:hover span, span.menu6_span_oo { background-position:-130px -87px; cursor:pointer}

a#menu7, #menu7 span, span.menu7_span { display:block; position:relative; width:239px; height:96px;overflow:hidden;}
a#menu7 span, span.menu7_span { position:absolute; left:0; top:0; background:url(../images/menu4.png) no-repeat 0 0;}
a#menu7:hover span, span.menu7_span_oo { background-position:-239px 0; cursor:pointer}


a#menu8, #menu8 span, span.menu7_span {width:334px; height:146px;display:block; position:relative; overflow:hidden;}
a#menu8 span, span.menu7_span { position:absolute; left:0; top:0; background:url(../images/menu8.png) no-repeat 0 0;}
a#menu8:hover span, span.menu7_span_oo { background-position:0 -146px; cursor:pointer}

a#menu9, #menu9 span, span.menu7_span {width:334px; height:146px;display:block; position:relative; overflow:hidden;}
a#menu9 span, span.menu7_span { position:absolute; left:0; top:0; background:url(../images/menu8.png) no-repeat -334px 0;}
a#menu9:hover span, span.menu7_span_oo { background-position: -334px -146px; cursor:pointer}


#menu10 {width:239px; height:56px; display:block; position:relative; overflow:hidden; background:url(../images/menu10.jpg) no-repeat 0 0;}


/******************/
div.contentRin blockquote, div.contentRin ul, div.contentRin, div.contentRin dl { margin:1em;}
div.contentRin ol, div.contentRin ul, div.contentRin dl { margin-left:2em;}
div.contentRin ul li { list-style: disc inside;}
div.contentRin ol li { list-style: decimal outside;}
div.contentRin li { margin:0.5em 0; }
div.contentRin dl dd { margin-left:1em;}
/******************/



#sendFriendCont {position:absolute; top:62px; left:747px; width:150px; height:34px;}
a#firend_button, #firend_button span, span.firend_button_span  { display:block; position:relative; width:150px; height:34px; overflow:hidden; padding-left:8px;}
a#firend_button span, span.firend_button_span { position:absolute; left:0px; top:0; background:url(../images/firend_button.png) left top no-repeat; }
a#firend_button:hover span, span.firend_button_span_oo { background-position:left bottom; } 




.tabPic{width:288px; height:160px;background:#1E1E1E url(../images/tabPic.jpg) no-repeat 0 6px; float:left}


#tab_menu, #tab_menu * { width:262px;margin:0;padding:0;}
#tab_menu {float:left;width:310px;}
#tab_menu, #tab_panels { margin:0; padding:0; *position:relative;}
#tab_menu ul { position:relative; width:262px; list-style:none; margin:0; padding:0;/* border:1px solid #737373;*/ }
#tab_menu li { display:block; position:relative; margin:0; padding:0; list-style-type:none; list-style-position:outside;}
#tab_menu li a { display:block; position:relative; margin:0; padding:4px 0 2px 38px; cursor:pointer; color:#222; text-decoration:none;background:#1E1E1E url(../images/main_gcl_tablinks.gif) no-repeat left top;  height:22px; }

#tab_menu li a:hover { text-decoration:underline; color:#111; background:#1E1E1E url(../images/main_gcl_tablinks.gif) no-repeat left -28px; }
#tab_menu li.tab_selected a { color:#000; background:#111 url(../images/main_gcl_tablinks.gif) no-repeat left -56px;}
.tab_panel { padding:10px; }
.selected a { color:#DD7231;}
.tab_panels_right_content {margin:0px 0px 0px 10px;float:left;width:200px; }
.tab_panels_right_content img {border:1px solid silver;}



div.tab_panel blockquote,div.tab_panel ul,div.tab_panel ol,div.tab_panel {margin:1em;}
div.tab_panel ol,div.tab_panel ul,div.tab_panel dl {margin-left:2em;}
div.tab_panel ul li {list-style: disc outside;}
div.tab_panel ol li {list-style: decimal outside;}
div.tab_panel li {margin:0.5em 0; }
div.tab_panel dl dd {margin-left:1em;}

ul.tab_panel blockquote,ul.tab_panel ul,ul.tab_panel ol,ul.tab_panel {margin:1em;}
ul.tab_panel ol,ul.tab_panel ul,ul.tab_panel dl {margin-left:2em;}
ul.tab_panel ul li {list-style: disc outside;}
ul.tab_panel ol li {list-style: decimal outside;}
ul.tab_panel li {margin:0.5em 0; }
ul.tab_panel dl dd {margin-left:1em;}


.formatedC img {border: 1px solid #AFB9C3;}

/********************Media relations****************************/
#media-slider {height:239px; background:url(../images/panel.jpg) left top no-repeat; position:relative; margin-left:15px;}
#media-slider-wrapper { position:relative; width:550px; height:239px; overflow:hidden; margin:0 auto;float:left; }
#media-slider-items { position:relative; width:4500px; height:239px; margin:0; padding:0; }
#media-slider-items li { width:586px; height:239px; margin:0 20px 0 10px; padding:0; display:block; float:left; position:relative; overflow:hidden; }



a.media-slide-previous, a.media-slide-next { display:block; width:48px; height:48px; overflow:hidden; position:absolute; top:137px; background-image:url(../images/arrows.png); background-repeat:no-repeat; }
.ie6 a.media-slide-previous, a.media-slide-next {background-image:url(../images/arrows2.png); background-repeat:no-repeat; }
a.media-slide-previous { background-position:0 0; }
a.media-slide-next     { background-position: 0 -48px; }
a:hover.media-slide-previous { background-position:-48px 0}
a:hover.media-slide-next     { background-position:-48px -48px}


a#media-slide-previous-1 { top:95px; left:-19px; }
a#media-slide-next-1     { top:95px; left:534px; }

.overview2 {margin:71px 42px 0 70px;}
.overview2 h4 {font-weight:bold; font-size:17px; color:#253147;}
.overview2 h5 {font-weight:bold; font-size:19px; color:#253147;}
.overview2 p {color:#253147;}

.overview {margin:50px 42px;}
.overview h4 {font-weight:bold; font-size:17px; color:#253147;}
.overview h5 {font-weight:bold; font-size:19px; color:#253147;}
.overview p {color:#253147;}


#scrollLeft {
	background:transparent url(../images/arrows.png) no-repeat scroll 0 0;
	left:-19px;
	top:95px;
	z-index:9999;
	position:absolute;
}
*html #scrollLeft {
	background:transparent url(../images/arrows2.png) no-repeat scroll 0 0;
}
#scrollLeft:hover,  #scrollLeft.hover {
	cursor: pointer;
	background-position: -48px 0  ;
}
#scrollRight {
	right: 18px;
	top:95px;
	background:transparent url(../images/arrows.png) no-repeat scroll  0 -48px;
	position:absolute;
	z-index:9999;
}
*html #scrollRight {
	background:transparent url(../images/arrows2.png) no-repeat scroll  0 -48px;
}
#scrollRight:hover,  #scrollRight.hover {
	cursor: pointer;
	background-position: -48px -48px;
}
/*************************end media relations**************************/


#recommendUsCell { display:none; cursor: default; padding:5px; border:1px solid #000; z-index:99;}
.close_form, .close_form_oo { margin:0; padding:0 1px; border:1px solid #555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:right; cursor:pointer; }
.close_form { background-color:#F6F6F6; color:#CC0000; }
.close_form_oo { background-color:#C90000; color:#FFF; }
#recommendUsForm, #recommendUsForm * { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000;}
#recommendUsForm { clear:both; }
recommendUsForm td { margin:2px 0; }
#recommendUsForm .input_txt, #recommendUsForm .input_txtarea  { border:1px solid #bbb; background-color:#F6F6F6; padding:2px; margin:1px 0; }
#recommendUsForm .input_txt { width:145px; }
#recommendUsForm .input_txtarea { width:300px; }
#recommendUsForm a { color:#AE620D; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; text-decoration:none; } 



.searchBox{ width:168px; height:32px; background:url(../images/searchBox.png) no-repeat 27px center; position: absolute; top:13px; right:18px; font-size:11px; }
.searchInput{ width:130px; height:13px; position: absolute; left: 36px; top: 21px; border:0; background:none }
.searchBtn{position:absolute;right:16px;top:19px;}

.facebookBtn{ display:block; background-image:url(../images/facebook_link.png); width:39px; height:0px; padding:140px 0 0 0; overflow:hidden; background-repeat:no-repeat; position:absolute; top:0; left:919px;}


#reviewUsContainer{background-color: #FFFFFF; height: 616px; padding: 30px; width: 575px; border: 1px solid #98A9BD;} 

#stepsCont{ background-image:url(../images/2_steps.jpg); background-repeat:no-repeat; width:324px; height:370px; float:left; position:relative;}

.step1{ display:block; background-image:url(../images/step1.png); width:322px; height:0px; padding:82px 0 0 0; overflow:hidden; background-repeat:no-repeat; position:absolute; top:168px; left:1px; cursor:pointer;}
.step1:hover{background-position:0 -82px;}

.step2{ display:block; background-image:url(../images/step2.png); width:322px; height:0px; padding:81px 0 0 0; overflow:hidden; background-repeat:no-repeat; position:absolute; top:269px; left:1px; cursor:pointer;}
.step2:hover{background-position:0 -81px;}


/********************************GLACIALSLIDE*************************************/
.glacialslide-html{background-color:#FFF;}
.glacialslide-html-blur{border:2px solid gray;}
.glacialslide-html-content{position:absolute;display:none;}
.glacialslide-loading{display:block;color:#000;font-size:8pt;font-family:sans-serif;font-weight:700;text-decoration:none;border:1px solid #000;background-color:#FFF;padding:2px;}
.glacialslide-move{cursor:move;}
.glacialslide-display-block{display:block;}
.glacialslide-display-none{display:none;}
.control{float:right;display:block;font-size:9pt;font-weight:700;text-decoration:none;text-transform:uppercase;color:#999;margin:0 5px;}
.control:hover{color:#000!important;}
/********************************GLACIALSLIDE*************************************/


.home_page_video_button{ display:block; background-image:url(../images/home_page_video_button.jpg); width:235px; height:0px; padding:60px 0 0 0; overflow:hidden; background-repeat:no-repeat;}
.home_page_video_button:hover{ background-position:0 -60px;}


.keraroconus_btn{ display:block; background-image:url(../images/keraroconus_btn.jpg); width:383px; height:0px; padding:60px 0 0 0; overflow:hidden; background-repeat:no-repeat;}
.keraroconus_btn:hover{ background-position:0 -60px;}
