@charset "utf-8";
/* CSS Document */

/* @font-face declaration*/

@font-face {
	font-family:"SwissBlackCondItalic";
	src:
	url("../font/Swiss721Thin/Swiss721BoldCondensedItalic.TTF") format("truetype");
	}
	
@font-face {
	font-family:"SwissBlack";
	src:
	url("../font/Swiss721Thin/SwissBlack.TTF") format("truetype");
	}

@font-face {
	font-family:"Neuropol";
	src:url("../font/NEUROPOL.eot?") format("eot"),
	url("../font/NEUROPOL.woff") format("woff"),
	url("../font/NEUROPOL.ttf") format("truetype"),
	url("../font/NEUROPOL.svg#Neuropol") format("svg");
	}

@font-face {
	font-family:"SFQuartzite";
	src:
	url("../font/SFQuartziteOblique/SFQuartzite-BoldOblique.eot?") format("eot"),
	url("../font/SFQuartziteOblique/SFQuartzite-BoldOblique.woff") format("woff"),
	url("../font/SFQuartziteOblique/SFQuartzite-BoldOblique.svg#SFQuartzite-BoldOblique") format("svg");
	}
	
@font-face {
	font-family:"MyriadPro-Regular";
	src:
	url("../font/MyriadPro/MyriadPro-Regular.otf?") format("openType");
	}

@font-face {
	font-family:"MyriadPro-Semibold";
	src:
	url("../font/MyriadPro/MyriadPro-Semibold.otf?") format("openType");
	}
	
@font-face {
	font-family:"MyriadPro-Bold";
	src:
	url("../font/MyriadPro/MyriadPro-Bold.otf?") format("openType");
	}
	
@font-face {
	font-family:"SwissThin";
	src:
	url("../font/Swiss721Thin/SWZ721T.TTF") format("truetype");
	}

@font-face {
	font-family:"SwissLight";
	src:
	url("../font/Swiss721Thin/Swiss_721_Light.ttf") format("truetype");
	}
	
@font-face {
	font-family:"BlackCondItalic";
	src:
	url("../font/Swiss721Thin/SwitzerlandCondBlackItalic.TTF") format("truetype");
	}

@font-face {
	font-family:"AgencyB";
	src:url("../font/AGENCYB.TTF") format("truetype");
}

	
	

/* Index Page Css starts */
a{color:#fff; text-decoration:none;}

*{
    padding:0;
    margin:0;
}

body
{
	background:repeat-x;
	background-image:url(../image/bg.jpg);
	margin: 0px;
    padding: 0px;
}

textarea, input { outline: none; }

#clouds
{
	float: left;
/*	background-image:url(../image/bg.jpg);
    background-repeat: no-repeat;
*/}

#container 
{
    width: 936px;
    margin: auto;
}

#topmenu 
{
	background-image: url(../image/banner1.gif);
	background-repeat: no-repeat;
	height: 272px;
	width: 942px;
	float: right;
	margin-top: 18px;
}

#topmenu .nav_menu
{
	margin-left:14px;
	 position: relative;

}


#topmenu .nav_menu li{
	background-image: url("../image/menubg.png");
	background-repeat: repeat-x;
	display: inline;
	float: left;
	height: 32px;
	list-style:none;
	margin-left: 2px;
	margin-top: 225px;
	width: 113px;
	text-align:center;
	line-height: 27.5px;
}

.nav_menu a {
    font-size: 15px;
    text-decoration: none;
    font-family: Neuropol, "SFQuartzite";
    color: #25badf;
    font-weight: normal;
}

.nav_menu a:hover {
    color: #ffffff;
}

ul li a.active
{
  color:#ffffff;
  text-shadow: 1px 1px 6px #fff;
}

.submenu
{
  /* position:relative;
   top:-221px;
   
   width: 100px;
   left: -16px;
   display:none; 
   margin-left:14px;*/
	position: absolute;
	top: 257px;
	//left: 0;
	display:none;
	z-index:999;
	height: 285px;
	background:url(../image/submenubg.png) no-repeat  #181e34 !important;
}

.nav_menu li:hover ul {
    display: block;
}

.subnav ul li, .subnav ul, .slidenav-box {
    height: 2em;
    line-height: 2.3em;
    list-style: none;
}

.subnav ul a {
    display: block;
    padding: 0px 10px;
}

.subnav ul li {
    float: left;
}


.subnav ul {
    display: none;
	font-size: 13px;
}

.subnav ul a {
	color: #ffffff;
	text-decoration: none;
}

.slidenav-box {
   /* margin: 5px 0px;
    padding: 0px 20px;*/
}

.inactive-box {
	visibility: hidden;
}
.submenu li
{
	/*background-image: url("../image/submenu.png") !important; 
	background-repeat: repeat;*/
	/*display: inline;
	float: left;*/
	height: 24px !important;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0px !important;
	line-height:24.5px  !important; 
	/*margin-top: 2px;
	width: 114px;*/
	/*padding-bottom:5px;*/
	text-align: center;
	border-top:2px solid #2e313a;
	background:none !important;
	
		float:none !important;
		margin-top:0 !important;
		display:block !important;

} 

.submenu a
{
	font-size: 13px;
	text-decoration: none;
	font-family:"SwissLight";
	color: #fff;
	font-weight: normal;
	//text-shadow: 0px 1px 0px rgba(255,255,255, .7);
	letter-spacing: 1px;
}

.submenu a:hover
{
	color:#25badf;
}



#content
{
	margin-top:15px;
	margin-left:10px;
}

#fastsearch
{
	width: 178px;
	
}

#header
{
	margin-top: 312px;
	border: solid 1px;
	width:178px;height: 30px;
	background: -webkit-gradient(linear, top, bottom, from(#2672b8), to(#004884));
	text-shadow: 0px 1px 0px #8fcdf4;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2672b8), to(#004884));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #2672b8, #004884);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #2672b8 20%, #004884 50%); /* firefox */
	/* IE 10 */
	background: -ms-linear-gradient(top, #2672b8, #004884);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #2672b8, #004884);
	text-align:center;
	-moz-border-radius:10px 10px 0 0 ;
    -webkit-border-radius: 10px 10px 0 0 ;
    -khtml-border-radius: 10px 10px 0 0 ;
    border-radius: 10px 10px 0 0 ;
	border-color: #8fcdf4;

}


h1
{
	font-size: 13px; 
	font-family: "myriad Pro", sans-serif;
	line-height:29.5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#8fcdf4));
	color: #ffffff;
	line-height:
	-webkit-background-clip: text;
	-webkit-text-fill-color: -moz-linear-gradient(top, #fff, #8fcdf4);

}


.vrntext
{
	width: 142px;
	height: 38px;
	padding: 3px 15px 2px 10px;
	font-family:"AgencyB";
	font-size: 35px;
	color:#000;
	margin-top: 102px;
	margin-left: 9px;
	text-transform: uppercase;
	text-align: center;
	border-style: none;
	background-color: #FFE400;	
}

.vrntext:focus { background-color:#FFE400; }

#ctxt_vrn::-webkit-input-placeholder  
{
	color:#bfab00;
}

.placeholder
{
  color: #bfab00;
}

input::-webkit-input-placeholder  
{
	color: #fff;
	/*text-shadow: 0px -1px 0px #38506b;*/
}


input:-moz-placeholder 
{
	color: #bfab00;
	/*text-shadow: 0px -1px 0px #38506b;*/
}

input:focus, textarea:focus 
{
	background: #fff;
	/*background: -moz-linear-gradient(top, #668099 0%, #728eaa 20%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#668099), color-stop(20%,#728eaa)); /* webkit */
}

#capacity
{
	width:115px;
	border: 1px solid #909090;
	color:#233D81;
}

#fs_email, #fs_mobile
{
	width:108px;
	height:14px;
}

#newsflash
{
	height: 52px;
	float: left;
	margin-top: 75px;
	margin-left: -5px;
	width:931px;
}

#newsflashtxt
{}

#bgnewflash
{
	width:850px;
}

.scrollerinfo
{
	/*margin-top: -25px;*/
}
.overflow
{
	
	height: auto;
	overflow: hidden;
}

#bg_news, #bg_marqueeinfo
{
	background-image: url(../image/newsbgstrip.png);
	background-repeat: repeat-x;
	height: 50px;
	width:100%;
	float: left;
	border:solid 1px;
	border-color: #e2e7ea;
	position: relative;
    top: -57px;
	left:88px;
}

#bg_news p
{
/*	font-family:Neuropol;
	color: #072AA6;*/
	font-size: 24px;
	line-height: 50px;
	/*word-spacing: 6px;*/
	margin-left: 45px;
}

#bg_news #news_txt1
{
	font-family:"BlackCondItalic";
	color:#ed1c24;
	letter-spacing:-1px;
	/*font-size:24px;*/
}

#bg_news #news_txt2
{
	font-family:"BlackCondItalic";
	color:#072aa6;
	letter-spacing:-1px;

	/*font-size:24px;*/
}

#bg_marqueeinfo p
{
	font-family:"MyriadPro-Regular";
	color: #072AA6;
	font-size: 17px;
	line-height: 49px;
	word-spacing: 6px;
	margin-left: 20px;
	width:980px;
	width:1060px;
}


#newsflash img
{
	/*float: left;*/
	padding-left: 2px;
	padding-right: 0.9px;
}

#aja
{
	margin-left: 2px;
}

#engineparts2
{
	position: relative;
	bottom: -10px;
	left: 716px;
}


#newsflash p 
{
	font-family: arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 49px;
    margin-left: 37px;
    text-align: justify;
    width: 700px;}

#fastmodule
{
	position: relative;
	right: 3px;
}

#side{
	/*background-image:url(../image/fastsearch4.png); */
	width:200px; 
	height: 270px; 
	float:left;
	margin-top: 72px;
}

#content #main
{
	width: 727px;
	width:700px\9;
	float: left;
	padding-top: 11px;
	margin-right: 0.1px;
	position: relative;
	left: 19px;
}

#carousel
{
	float:left;
	height:54px;
	margin-top:20px;
	margin-bottom:13px;
}

#footermenu
{
	position: relative;
	top: -50px;
	color: #00AEEF;
	float:left;
	list-style:none;
	margin-left:322px;
}

#footermenu a
{
	color:#00AEEF;
}

/*#footermenu
{
	list-style:none;
	margin-left:345px;
}*/

#footermenu li
{
	float:left;
	margin-right:7px;
	color:#00AEEF;
	font-size:14px;
	font-family: Calibri;
}

#footer_index
{
	text-align:center;
	font-size:10px;
	font-family:"MyriadPro-Regular";
	width: 900px;
	position: relative;
	top: -35px;
	color:#7d7d7d;
}

*+html #footer_index
{
	text-align:center;
	font-size:10px;
	font-family:"MyriadPro-Regular";
	position: relative;
	top: -35px;
	color:#7d7d7d;
}



#footer_index p
{
	float: left;
	margin-left: -314px;
	margin-top: 20px;
}

#footer
{
	/*background-color: #004781
	border-radius: 20px;;*/
	/*border: #45D6FE solid 2px;
	text-align: center;*/
	font-size: 10px;
	/*font-weight: 600;*/
	font-family:"MyriadPro-Regular";
	/*width: 926px;
	padding: 5px;*/
	color: #7d7d7d;
	position: relative;
	bottom: -30px;
	left: 0;
	top: 31px;
	text-align: center;
	text-indent: -852px;
}

*+html #footer
{
	font-size: 10px;
	font-family:"MyriadPro-Regular";
	color: #7d7d7d;
	position: relative;
	bottom: -30px;
	left: 0;
	top: -20px;
	text-align: center;
	text-indent: -610px;
}




#flashbanner
{
	position: relative;
	height: 0px;
	left: 16px;
	top: 15px;
	/*background:url(../image/banner/home.jpg) no-repeat;*/
}

#flashbanner img
{
	width: 914px;
	height: 204px;
	border-radius: 5px;
}
	

#clearfast
{
	padding-bottom:35px;
}

#fstitle
{
	background-image:url(../image/findparts.png);
	background-repeat:no-repeat; 
	width: 200px;
	height: 100px;
	position: absolute;
	margin-top: -70px;
	*margin-left:-9px;
}


.entervrn
{
	background: url(../image/vrnsearch.png) no-repeat;
	width: 200px;
	height: 240px;
	margin-left: 9px;
	margin-top: 10px;
}

#entervrntxt
{ 
	color:#2c4a62;
	position: relative;
	top: 35px;
	left: 15px;
	font-weight:bold;
	font-size:16px;
	font-family: "MyriadPro-Regular";
}

#infotxt
{
	color:#3b586d;
	text-decoration:underline;
	font-size:12px;
	position: relative;
	top: 2px;
	left: 10px;
	font-family: Arial;
}


#txt_go
{
	background-image: url(../image/vrn_go.png);
	background-repeat: no-repeat;
	padding: 40px;
	position: relative;
	top: 20px;
	left: 35px;
	padding: 10px;
	width:92px;
	cursor:pointer;
	*padding:20px;
}

#txt_go a
{
	color: #eaf7ff;
	font-family: "myriad Pro", sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin-left: 12px;
	position: relative;
	top: 2px;
}

#inputform
{
	/*margin-top:10px;*/
	font-weight: bold;
	font-size: 16px;
	background: url(../image/inputvrn.png) no-repeat;
	height: 330px;
	margin-top: -33px;
	margin-left: 9px;
	display:none;
}

#btnback
{
	background:url(../image/btnback.png) no-repeat;
		border:#2aa7ff;
/*		padding-left:10px;
		padding-bottom:5px;
*/		color:#ffffff;
		border-radius:3px;
		position:relative;
		left:55px;
		padding:1px;
		font-size:11px;
		margin-top: 5px;
		cursor:pointer;
}

#btnsub
{
		background:url(../image/btnsave.png) no-repeat;
		border:#2aa7ff;
/*		padding-left:10px;
		padding-bottom:5px;
*/		color:#ffffff;
		border-radius:3px;
		position:relative;
		left:25px;
		padding:1px;
		font-size:11px;
		margin-top: 5px;
		cursor:pointer;
}

#tdback button
{
	width:75px;
	height:26px;
	margin: 10px 0 2px -20px;
}
#tdsub button
{
	width: 75px;
	height:26px;
	margin: 10px 0 2px -24px;
}


/*#btnback:hover,#btnsub:hover
{
	background-color:#004e93;
}
*/

#inputvrntxt
{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	position: relative;
	top: 30px;
	/*left: 10px;*/
	font-size: 15px;
	margin-left: 7px;
	font-family: MyriadPro-Regular;
	text-shadow: 0px 3px 7px black;
}

#table_fs
{
	position: relative;
	top: 35px;
	padding-left: 7px;
}

#table_fs label
{
	/*font-family:"myriad Pro", sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:11px;
	color:#fff;
}

#table_fs select
{
	/*font-family:"myriad Pro", sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#233d81;
	border: solid 1px #909090;
	overflow: hidden;
	width:120px;
	height:20px;
	
}

div#show_sub_categories
{
	 width: 0;
	 height: 20px;
	 padding-top: 0;
}
td.mkbox #search_category_id
{
 	width: 112px;
	height: 17px;
}

td.mbox #sub_category_id
{
 	width: 95px;
	height: 17px;
}

td.fstxtbox #type
{
 	width: 95px;
	height: 17px;
}

td.fstxtbox #origin
{
 	width: 95px;
	height: 17px;
}

td.fstxtbox #capacity
{
	 width: 92px;
	 height: 13px;
	 padding-top: 1px;
}  
 /********* IE CSS **********/
/* IE 6 */
* html td.fstxtbox #capacity
		{
			width: 92px;
			height: 13px;
			position:relative;
			top:3px;
		}  

/* IE 7 */
*+html td.fstxtbox #capacity
		{
			width: 92px;
			height: 13px;
			position:relative;
			top:0px;
		}  

/* IE 8 */
@media \0screen{
				td.fstxtbox #capacity
				{width: 92px;
				height: 13px;
				position:relative;
				top:3px;}  
				}
/* IE 9 */				
:root td.fstxtbox #capacity
		{
			width: 92px\9;
			height: 13px\9;
			position:relative\9;
			top:3px\9;
		}  
/********* IE CSS END **********/

td.fstxtbox #Fuel
{
 	width: 95px;
	height: 17px;
}

td.fstxtbox #Drive
{
 	width: 95px;
	height: 17px;
}

td.fstxtbox #year
{
 	width: 95px;
	height: 17px;
}

.shadowimage_slide img
{
	width:540px;
	height:265px;
	-moz-border-radius:5px 5px 5px 5px ;
	-webkit-border-radius: 5px 5px 5px 5px ;
	-khtml-border-radius: 5px 5px 5px 5px ;
	border-radius: 5px 5px 5px 5px ;
	border:none\9;
	
}


/* carousel */
.container{
	background: repeat-x;
	background-image: url('../image/carousel_bg.png');
	width: 932px;
	height: 48px;
	border: solid 1px;
	color: #E4E7E9;
	margin-left: -3px;
}


/* end carousel */

/* End Index Css */

/*********Product Css Begin *********/

#bg_content
{
	background-image:url(../image/content.png);
	background-repeat:no-repeat;
	width:936px;
	height:271px;
	margin-top:305px;
	position:relative;
	left:4px;
}

#txtfoot
{
	
	color:#404040;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	padding-top:23px;
	padding-left:55px;
}

#hedof
{
	color:#004781;
	font-weight:bold;
	font-family: Arial;

}

#ftitle
{
	color:#004781;
	font-weight:bold;
	font-size:14px;
	font-family: Arial;
	
}

#fcont
{
	color:#404040;
	font-family: Arial;
	font-size:12px;
	font-weight:normal;
	position: relative;
	bottom: 20px;
	left: 45px;
	/*text-shadow: -0.1em 0em #B4BABC;*/

}

#fcont a
{
	color:#404040;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}


#tablecont
{
	padding-left:185px;
}

#tablecont td
{
	padding-right:40px;
	
}

*+html #tablecont td
{
	padding-right:20px;
	padding-left:20px;
}

/* IE 7 */
#tablefoot
{
	position: relative;
	bottom: 13px;
	padding-top:0;
}

*+html #tablefoot
{
	position: relative;
	bottom: 13px;
	padding-top:0;
	margin-left:150px;
}  

*+html #tablefoot img
{
	position:relative;
	top:50px;
	margin-left:50px;
	width:82px;
	height:39px;
	margin-top:-21px;
	right:95px;
}
/** IE 7 end **/

#tablefoot img
{
	position:relative;
	top:50px;
	margin-left:55px;
	width:82px;
	height:39px;
	margin-top:-21px;
}

#content_title_pro
{
	font-family:Neuropol;
	font-size:14px;
	color:#ffffff;
    padding-left: 14px;
    padding-top: 10px;
}

#sidemenu
{
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom:;25px
	padding-right:29px;
}

#productmenu{
	padding-left: 5px;
	list-style: none;
}
/* IE 7 */
*+html #productmenu
		{
			
			position:relative;
			bottom:10px;
			list-style:none;
			padding-left:5px;
		}  

#productmenu li
{	
	background-image: url("../image/li_menu.png");
	background-position: 0 3px;
	background-repeat: no-repeat;
	margin-top: 9px; 
	width:185px;
}

#productmenu li:hover
{
	color: #00c1ff;
	cursor:pointer;
}
#auto_elect
{
	color: #00477F;
    font-family:Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 13px;
    padding-left: 15px;
}

#brakehyd{ 
	color: #00477F;
    font-family:Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 13px;
    padding-left: 15px;}
#cooling{ color: #00477F;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 13px;
    padding-left: 15px;}
#filters{ color: #00477F;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 13px;
    padding-left: 15px;}
#s_susp{ color: #00477F;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 13px;
    padding-left: 15px;}
#trans{ color: #00477F;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 13px;
    padding-left: 15px;}
#l_mirr
{
	color: #00477F;
    font-family:Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 13px;
    padding-left: 15px;
}
#carcare
{
	color: #00477F;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 13px;
    padding-left: 15px;
}
	
#accessories
{ 
	color: #00477F;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 13px;
    padding-left: 15px;
}
	
	
#prodetails
{
	position:relative;
	left:247px;
	bottom:395px;
	width: 498px;
	height:15px;
}

/** IE7 **/
*+html #prodetails
{
			
	position:relative;
	left:247px;
	bottom:420px;
	width: 498px;
	height:15px;
}  


#loading
{	text-align: center;
	visibility: hidden;
}

.prodmaintxt 
{
	font-family: Arial;
    font-size: 13px;
    height: 170px;
    line-height: 15px;
    margin-top: 100px;
    padding-left: 20px;
    text-align: justify;
    width: 460px;
	/*text-shadow: -0.1em 0em #B4BABC;*/
}

.prodmaintxt span
{
	color:#004c8f;
	font-weight:bold;
	font-size:14px;
}

.prodmaintxt img
{
	bottom: 183px;
    left: 475px;
    position: relative;
}
.clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

#auto_electpic
{
	position:relative;
	bottom:14px;
}	

#brakehydpic
{
	position: relative;
	top: 20px;
}

#coolingpic
{
	position: relative;
	top: 35px;
}

#filterspic
{
	position: relative;
	bottom: -5px;
}

#s_susppic
{
	position: relative;
	top: 2px;
}

#transpic
{
	position: relative;
	bottom: -2px;
}

#l_mirrpic
{
	position: relative;
	top: 35px;
	right: 2px;
}

#carcarepic
{
	position: relative;
	bottom: 15px;
	right: 2px;
}

#carcare_arexpic
{
	position: relative;
	top: 190px;
	right: 478px;
}

#accessoriespic
{
	position: relative;
	bottom: 10px;
}

#bullet
{
	color:#25badf;
	font-size:12px;
}

/************** Product Css End **************/
#content_title_career
{font-family: Calibri;
 font-size:24px;
 color:#001e5e;
 font-weight: bold;
 padding-top: 35px;
 padding-left: 65px;
}
 
 
#content_title
{
	font-family:"MyriadPro-Bold";
	font-size:14px;
	color:#ffffff;
    padding-left: 14px;
    padding-top: 9px;
	padding-bottom: 1px;
	text-transform:uppercase;
	font-weight: bold;
}

#bg_brands #content_title { padding-bottom: 6px; }


/* Our People Page */

#bg_contentstd{
	background-image:url(../image/titleheader.png),url(../image/bg_cont.png);
	width:935px;
	height:235px;
	margin-top:305px;
	position:relative;
	left:4px;
	border-radius:10px;
	border-left:1px solid #939393;
	border-bottom:1px solid #939393;
	border-right:1px solid #939393;
	background-repeat: no-repeat,repeat;
}


*+html #bg_contentstd
{
	margin-top:20px;
}

#oppic1{  
	padding-top: 30px;
	padding-left: 32px;
}

#oppic1 img
{
	border-radius:10px;
}

#oppic2
{
 	margin-left: 731px;
	margin-top: -50px; 
}

#oppic2 img
{
	border-radius:10px;
}

#oppic3
{
	margin-top: -87px;
	padding-left: 729px
}

#oppic3 img
{
	border-radius:10px;
}

#oppl1
{
	font-size: 13px;
	margin-left: 225px;
	margin-top: -90px;
	padding-top: 8px;
	width: 679px;
	text-align: justify;
	font-family: Arial;
	line-height:15px;
}

#PKLtext
{
	color:#004c8f;
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
}

#PKLtxtcolor
{
	margin-left: 28px;
	margin-top: 41px;
	padding-left: 5px;
	width: 667px;
	text-align: justify;
	line-height: 15px;
	color: #004C8F;
	font-size: 13px;
	font-family: Arial;
}

/* End of Our People */

/*QMS Page*/

#QMStextcolor
{
	color:#004c8f;
	font-size:13px;
	font-weight: bold;
	font-family: Arial;
}

#oppic4{
	padding-left: 31px;
	padding-top: 30px;
}

#oppic4 img
{
	border-radius:10px;
}

#oppl4
{
	font-size: 13px;
	width: 682px;
	text-align: justify;
	margin-left: 223px;
	padding-bottom: 4px;
	margin-top: -91px;
	line-height: 15px;
	font-family: Arial;
}

#oppl5
{
	width: 677px;
	text-align: justify;
	line-height: 15px;
	font-size: 13px;
	font-family: Arial;
	padding-top: 25px;
	padding-left: 31px;
}

#oppic5
{
	padding-left: 733px;
	margin-top: -75px;
}

#oppic5 img
{
	border-radius:10px;
}
/* End of QMS */


/*  promotions */
#promotable
{
}

#promotable img
{
	margin: 35px;
	border: solid 2px #005088;
}
#space
{}

#promotd
{}
/* End of Promotion */


/*Start of Contact us Page*/

#formtitle
{
	margin-top: 29px;
	padding-left: 28px;
	width: 236px;
	font-size: 13px;
	padding-bottom: 19px;
	text-align:justify;
	font-family:Arial;
	height: 41px;
	}

#fcol1
{
	padding-left: 27px;
	padding-bottom: 7px;
}

#fcol1 input:focus
{
	color:#000000;
}

#namebox
{
	width: 260px;
	height: 25px;
	color: #9e9e9e;
	font-size:13px;
	font-family: Calibri;
	background: url(../image/textbox.png);
	background-repeat: repeat-x;
	background-position-y: -6px;
	
	/*border: solid #45D6FE 1px;*/
	border-top:solid #949494 1px;
	border-left:solid #8e8e8e 1px;
	border-bottom:solid #bbbbbb 1px;
	border-right:solid #cbcbcb 1px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
	padding-left:5px;
}

#pnumbox
{
	width: 260px;
	height: 25px;
	color: #9e9e9e;
	font-size:13px;
	font-family: Calibri;
	background: url(../image/textbox.png);
	background-repeat: repeat-x;
	background-position-y: -6px;	
	
	border-top:solid #949494 1px;
	border-left:solid #8e8e8e 1px;
	border-bottom:solid #bbbbbb 1px;
	border-right:solid #cbcbcb 1px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
	padding-left:5px;
}

#faxnumbox
{
	width: 260px;
	height: 25px;
	color: #9e9e9e;
	font-size:13px;
	font-family:Calibri;
	background: url(../image/textbox.png);
	background-repeat: repeat-x;
	background-position-y: -6px;	
	
	border-top:solid #949494 1px;
	border-left:solid #8e8e8e 1px;
	border-bottom:solid #bbbbbb 1px;
	border-right:solid #cbcbcb 1px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
	padding-left:5px;
}

#emailbox
{
	width: 260px;
	height: 25px;
	color: #9e9e9e;
	font-size:13px;
	font-family: Calibri;
	background: url(../image/textbox.png);
	background-repeat: repeat-x;
	background-position-y: -6px;	
	
	border-top:solid #949494 1px;
	border-left:solid #8e8e8e 1px;
	border-bottom:solid #bbbbbb 1px;
	border-right:solid #cbcbcb 1px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
	padding-left:5px;
}

#fcol2
{
	margin-left: 315px;
	margin-top: -136px;
}

#fcol2 textarea:focus
{
	color:#000000;
}

#msgbox
{
	width: 591px;
	height: 133px;
	color: #9e9e9e;
	font-size:13px;
	font-family: Calibri;
	resize:none;
	background: url(../image/msgbox.png);
	background-repeat: repeat-x;
	background-position-y: -6px;	
	
	border-top:solid #949494 1px;
	border-left:solid #8e8e8e 1px;
	border-bottom:solid #bbbbbb 1px;
	border-right:solid #cbcbcb 1px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
	margin-top:-7px;
	padding:10px;
}

#cont_shadow
{
	background: url(../image/contShadowL.png) no-repeat, url(../image/contShadowR.png) no-repeat;
	height: 300px;
	background-position: -5px -40px, 665px -40px;
	background-repeat: no-repeat;
	position:relative;
}

#footerwrapper{}

/*.bodytext
{
	width: 338px;
	height: 154px;
	border: solid #45D6FE 1px;
	color: #9e9e9e;
	font-size:12px;
	font-family:arial;
}*/

/** IE 8 **/
@media \0screen{
	#fbutton{
    margin-top: 5px;
}
}
/** End IE 8 **/

/** IE 7 **/
*+html #fbutton{
    top: 0px;
	border:none;
}
/** End IE 7 **/

#fbutton
{
	margin-left: 685px;
    display: inline-block;
    height: 20px;
    left: 125px;
    margin-right: 8px;
    margin-top: 0px;
    padding: 0;
    position: relative;
    width: 95px;
	font-family: Calibri;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	border: solid #45d6fe 1px;
	margin-bottom:23px;
	background: URL(../image/send.png) no-repeat;
	background-position: -2px -12px;
	top: -6px;
	top:0\9;
	border-radius: 0 0 10px 10px;
	cursor:pointer;
}

#fbutton:active
{
	margin-left: 685px;
    display: inline-block;
    height: 20px;
    left: 125px;
    margin-right: 8px;
    margin-top: 0px;
    padding: 0;
    position: relative;
    width: 95px;
	font-family: arial;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	border: solid #45d6fe 2px;
	margin-bottom:23px;
	background: URL(../image/send.png) no-repeat;
	background-position: -2px -12px;
	top: -6px;
	border-radius: 0 0 10px 10px;
	cursor:pointer;

}

@-moz-document url-prefix() { 
#fbutton
{
	margin-left: 685px;
    display: inline-block;
    height: 20px;
    left: 125px;
    margin-right: 8px;
    margin-top: 0px;
    padding: 0;
    position: relative;
    width: 95px;
	font-family: arial;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	border: solid #45d6fe 1px;
	margin-bottom:23px;
	background: URL(../image/send.png) no-repeat;
	background-position: -2px -12px;
	top: -1px;
	border-radius: 0 0 10px 10px;
	cursor:pointer;
}

#fbutton:active
{
	margin-left: 685px;
    display: inline-block;
    height: 20px;
    left: 125px;
    margin-right: 8px;
    margin-top: 0px;
    padding: 0;
    position: relative;
    width: 95px;
	font-family: arial;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	border: solid #45d6fe 2px;
	margin-bottom:23px;
	background: URL(../image/send.png) no-repeat;
	background-position: -2px -12px;
	top: -1px;
	border-radius: 0 0 10px 10px;
	cursor:pointer;

}
}

 /** Opera **/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#fbutton
{
	margin-left: 399px;
    display: inline-block;
    height: 20px;
    left: 125px;
    margin-right: 8px;
    margin-top: 0px;
    padding: 0;
    position: relative;
    width: 95px;
	font-family: arial;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	text-shadow: 1px 1px 3px #0f669c;
	border: solid #45d6fe 1px;
	background: URL(../image/send.png) no-repeat;
	background-position: -2px -12px;
	top: -6px;
	border-radius: 0 0 10px 10px;
	cursor:pointer;
    }
}
/** End opera **/
/*#fbutton:hover {
background: #1c80b3;
}*/
	

#pkllogogif
{
	margin-top: -179px;
	padding-bottom: 7px;	
}

#pkllogogif img
{
	width: 73px;
	height: 31px;
}

#heoftxtcolor
{
	color:#004781;
	font-weight:bold;
}

#heoftxt
{
	color: #404040;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	width: 272px;
	height: 23px;
	text-align: justify;
}

#teltxt
{
	color: #404040;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	width: 120px;
	height: 24px;
	padding-bottom: 13px;
}

#faxtxt
{
   	color: #404040;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	height: 24px;
	padding-bottom: 56px;
	width: 120px;
	margin-top: -1px;
}

#emailtxt
{
	color: #404040;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	width: 233px;
	height: 12px;
	margin-top: -42px;
	text-align: justify;
}

#ftxt
{
	color: #004781;
	font-weight: bold;
	font-size: 12px;
}

#contactusform
{
	margin-left: 0;
	margin-top: 32px;
}

#contactusform input::-webkit-input-placeholder, #contactusform input::-moz-placeholder 
{
	color:#939598;
}

#contactfooter
{
	background-color:#004781;
	border-radius:20px;
	border:#45d6fe solid 2px;
	float:left;
	text-align:center;
	font-size:11px;
	font-family:arial;
	width:926px;
	margin-top:-70px;
	padding:5px;
	color: #ffffff;
}

.fblock
{
	height: auto;
    margin: 0;
    padding: 0;
    width: 622px
}

/** E7 **/
*+html .staticblock
{
	bottom: 57px;
    height: 238px;
    left: 640px;
    position: relative;
    top: -25px;
    width: 313px;
}
/** E7 **/
.staticblock
{
	bottom: 57px;
    height: 238px;
    left: 640px;
    position: relative;
    top: -52px;
    width: 313px;
}

#fresult
{
	font-family: Arial;
    font-size: 25px;
	color: #00ABD9;
    font-weight: bold;
    margin-left: 84px;
    margin-top: -63px;
   /* margin-top: 29px;
    padding-left: 79px;
    padding-top: 4px;*/

}

#checkmark
{
    width: 69px;
	height:68px;
	border-radius:46px;
}

#comment
{
	margin-left: 55px;
    margin-top: 38px;
}


#quote
{
	font-family: Arial;
    font-size: 14px;
    margin-left: 84px;
   /* padding-left: 80px;	*/
}

/*End of contact us page*/


/* Start Location */

#bg_location
{
	background-image:url(../image/header_location.png),url(../image/bg_location.png);
	background-image:url(../image/bg_location.png)\9;
	background-repeat:repeat-x;
	width:935px;
	/*height:269px;*/
	height:590px;
	margin-top:305px;
	margin-left: 6px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 10px;
	margin-bottom: 50px;
	border: 1px solid #A0A0A0;
	border-top:none;
	background-position:-1px 0;
}

.loctn_cont
{
	width:615px;
	margin-left:50px;
}

#salestitle
{
	font-family:Arial;
	font-size:20px;
	/*text-shadow: -0.1em 0em #B4BABC;*/
	margin-bottom:20px;
	margin-top:45px;
	font-weight:bold;
	color:#ffffff;
}

.loctndesc
{
	font-size:13px;
	font-family:Arial;
	text-align:justify;
}

.loctndesc span
{
	color:#f50001;
}

#cotitle
{
	color: #004884;
	font-weight: bold;
}

#storelist #map-side-bar
{
	margin-top:-520px;
}


#dot
{
	color:#f50001;
	padding-right:5px;
	font-weight:bold;
}

.map-location .map-link
{
	color:#58595b;
	font-size:14px;
	font-family: Calibri;
	/*text-shadow: -0.1em 0em #B4BABC;*/	
}

.map-location
{
		padding-bottom:11px;
}

.map-location a:hover
{
		color:#9e0025;
		font-size:18px;
}


#map 
{
	width: 515px;
	height: 510px;
	margin-left: 330px;
	margin-top: 30px;
}

.loc_img
{
	float:left;
	margin-top: -510px;
}

.loc_img ul
{
	list-style:none;
	/*margin:-50px;*/
}

.loc_img ul li img
{
	width:290px;
	height:175px;
	margin-bottom: -180px;
	margin-top: 50px;
	border-radius:10px;
	border:1px solid #9d9d9d;
	box-shadow:10px 12px 10px -5px #bfbfbf;


	-moz-box-shadow:10px 12px 10px -5px #bfbfbf;
	-webkit-box-shadow:10px 12px 10px -5px #bfbfbf;
}
.loc_img ul li
{
	display:none;
}

.loc_name
{
	margin-top: -240px;
	font-family: Calibri;
}

.loc_name ul li
{
	display:block;
	color:#58595b;
	width:130px;
	cursor:pointer;
}

.loc_name ul li #loc_namePKL
{
	color:#004884;
}	

.loc_name ul
{
	line-height:40px;
}

.loc_name #loc_ul2
{
	/*float: right;*/
	margin-right: 340px;
	margin-top: -400px;
}

.info-box
{
	border-radius:10px
	-webkit-appearance:none;
}

.textbubble
{
	font-size:10px;
	overflow:none;
}

.loc_category
{
	font-family: Calibri;
	font-size: 14px;
	color: #58595B;
	text-transform: capitalize;
	margin-bottom: 10px;
	margin-left:25px;
	width:175px;
}
.loc_category span
{
	float:right;
}

/*.idle
{
	color:#58595b;
}*/


#bgnewflash_location
{
	width: 850px;
	/*margin-left: 210px;*/
}

#footerwrapper_location
{
	float: left;
	margin-left: 250px;
}

#footer_location
{
	font-size: 10px;
	font-family: "MyriadPro-Regular";
	color: #7D7D7D;
	position: relative;
	bottom: -30px;
	left: 60px;
	top: 30px;
	/*text-align: right;
	text-indent: -850px;*/
	margin-top: -50px;
}

#footermenu_loc
{
	list-style: none;
	margin-left: 72px;
	margin-top: -45px;
}

#footermenu_loc a
{
	color:#00AEEF;
}

#footermenu_loc li
{
	float:left;
	margin-right:7px;
	color:#7d7d7d;
	font-size:14px;
	font-family:"MyriadPro-Regular";
}


/* End Location */


/*Start of Career page*/

#bg_contentcar
{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e2e2e2'); /* IE6 & IE7 */   
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e2e2e2')"; /* IE8+ */   

 
 /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #fdfdfd 0%, #e2e2e2 100%)\9;

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #fdfdfd 0%, #e2e2e2 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #fdfdfd 0%, #e2e2e2 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #e2e2e2));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #e2e2e2 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #fdfdfd 0%, #e2e2e2 100%);

border-radius:none !important \9;
border-left:none !important \9;
border-bottom:1px solid #939393 !important \9;
border-right:none !important \9;
border-top:none !important \9;
background:url(../image/careersbg.png)\9;
	
	 
  border-radius:10px;
 border-left:1px solid #939393;
 border-bottom:1px solid #939393;
 border-right:1px solid #939393;
 border-top:1px solid #939393;
 /*background-color:wheat;*/
 height: auto;
 width: 849px;
 margin: 55px;
 margin-top: 300px;
 font-family: Calibri;
 position:relative;
 left: 7px;

 /*background-image:url(../image/bg_contcareer.png);
 width:936px;
 height:auto;
 margin-top:305px;
 position:relative;
 left:4px;
 border-top-left-radius: 10px;
 border-bottom-right-radius: 5px;
 border-bottom-left-radius: 5px;
 border-top-right-radius: 10px;
 margin-bottom:13px;*/
}



#careersblock
{
	padding-bottom: 13px;
	margin-bottom: 50px;
/*	width:755px;*/
}

.basicstage a {
	cursor:pointer;
	display:block;	
	background-color:#039;
	border-radius:10px 10px 10px 10px;
	width:122px;
	height:99px;
	margin-left:102px;
	margin-bottom:-15px;
	margin-top:19px;
}

#careersblock
{
    margin-bottom: 50px;
    padding-bottom: 13px;
}

div#stages.basicstage
{
	
	
}

list1a
{
	
}

#careersblock #stages #stage_one { background: url(../image/stage_one.png) no-repeat 0 -98px; }
#careersblock #stages #stage_two { background: url(../image/stage_two.png) no-repeat 0 0; }
#careersblock #stages #stage_three { background: url(../image/stage_three.png) no-repeat 0 0; }
#careersblock #stages #stage_four { background: url(../image/stage_four.png) no-repeat 0 0; }



#careersform
{
	width:608px;
	
}

#pafblock
{
	color: #004781;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 63px;
    padding-bottom: 6px;
    padding-top: 35px;
    width: 481px;
}

#ebsbox
{
	height: 23px;
    width: 153px;
	border: solid #45D6FE 1px;
}

.basic {
    font-family: arial;
    font-size: 12px;
    margin-left: 64px;
    margin-top: 33px;
    padding-bottom: 41px;
    width: 722px;
}

.basic div {
	/*border: solid #004884 1px;*/
	border-radius:0 0 10px 10px;
	/*background-color:#ffffff;*/
}

.basic a {
	cursor:pointer;
	display:block;
	padding:5px 5px 5px 17px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color:#000000;	
	
	background-color: #00a0c6;
	/*border-top: 1px solid #FFFFFF;*/
	border-bottom: 1px solid #999;
	text-align:left;
	background-image: url("../image/AccordionTab3.png");
	border-radius:10px 10px 0 0;
	width:700px;
	
	
}
.basic a:hover {
	background-color: white;
	background-image: url("../image/AccordionTab0.png");	
	border-radius:10px 10px 0 0;
	color: white;			
}
.basic a.selected {
	color: white;
	background-color: #80cfe2;
	background-image: url("../image/AccordionTab2.png");
	border-radius:10px 10px 0 0;
	color:white;
}

#persoblock
{
	padding-left: 25px;
	padding-top: 35px;
	padding-bottom: 34px;
/*	border-radius:0 0 10px 10px;*/
}

#edublock
{
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 38px;

}

.edu_title
{
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}

.edu_level
{
	background-color: lightGrey;
	text-align: center;
	font-weight:bold;
}

.edu_grade
{
	width:70px;
}

.edu_subj
{
	width:100%;
}

#workblock
{
	padding-left: 25px;
	padding-top: 35px;
	padding-bottom: 37px;
	width:700px;
}

#workblock p
{
	padding-bottom:7px;
}

.datefield
{
	width:44px;
}
#detailsblock
{
	padding-left: 25px;
	padding-top: 35px;
	padding-bottom: 37px;
}

#detailsblock p
{
	padding-bottom:7px;
}

#detailsblock input[type="checkbox"]
{
	margin-right: 15px;
	margin-left: 5px;
}

#detailsblock #od_anycom
{
	margin-left: 15px;
	width: 394px;
	height: 70px;
	resize:none;
}
.od_txt1
{
	width:300px;
}


#fcol4 input:focus
{
	color:#000000;
}


#fcol5 textarea:focus
{
	color:#000000;
}


#snamebox
{
	width:263px;
	height:23px;
	margin-left: 60px;
}

#fnamebox,#mnamebox
{
	width:263px;
	height:23px;
	margin-left: 60px;
}

#email
{
	width:145px;
	margin-left:20px;
	height:23px;
}

#rabox
{
	margin-left:-70px;
	width: 335px;
	height: 88px;
	resize:none;	
}


#hbox
{
	margin-left:19px;
	width: 145px;	
	height:23px;
	color: #727272;	
}

#hbox::-webkit-input-placeholder  { color:#727272; }
#hbox:-moz-placeholder { color: #727272; }



#mbox
{
	margin-left:36px;
	width: 145px;
	height:23px;
	color: #727272;
}

#mbox::-webkit-input-placeholder  { color:#727272; }
#mbox:-moz-placeholder { color: #727272; }


#dobbox
{
	border: solid #45D6FE 1px;
	height:20px;
	width:35px;	
}

#bfarebox
{
	border: solid #45D6FE 1px;	
	height:23px;
	width:65px;
}

#lbox
{
	border: solid #45D6FE 1px;	
	height:23px;
	width:171px;
	color: #727272;
}

#sebox
{
	border: solid #45D6FE 1px;
	margin-left:24px;
	width: 341px;
	height: 196px;
	color: #727272;
	resize:none;
}

#tebox
{
	border: solid #45D6FE 1px;
	margin-left:24px;
	width: 341px;
	height: 196px;
	color: #727272;
	resize:none;
}

#webox
{
	border: solid #45D6FE 1px;
	margin-left:24px;
	width: 341px;
	height: 196px;
	color: #727272;
	resize:none;
}

/*#webox::-webkit-input-placeholder  { color:#727272; }
#webox:-moz-placeholder { color: #727272; }*/

#detbox
{
	border: solid #45D6FE 1px;
	margin-left:24px;
	width: 341px;
	height: 196px;
	color: #727272;
	resize:none;
}

.labelling
{
	width: 72px;
	height: 10px;
	float: left;
	padding:5px;
	color: #000;
}

.labellingta
{
	width: 202px;
	height: 10px;
	float: left;
	padding:5px;
	color: #000;
}

.labellingtxt
{
	width: 113px;
	height: 10px;
	float: left;
	padding:5px;
	color: #000;
}


.labellingdt
{
	width: 121px;
	height: 10px;
	float: left;
	padding:5px;
	color: #000;
}

.lradio
{
	color:#be9b96;
	font-weight:bold;
}


.labellingamt
{
	width: 116px;
	height: 10px;
	float: left;
	padding:5px;
	color: #000;
}

.labellingdl
{
	width: 105px;
	height: 10px;
	float: left;
	padding:5px;
	color: #000;
}

#dl_table td
{ padding:3px;}

#dl_table input[type="checkbox"]
{
	margin-right:15px;
}

.labelradio
{
	width: 28px;
	height: 12px;
	float: left;
	padding:5px;
	color: #be9b96;
	font-weight:bold;
}

.labellingta1
{
	width: 221px;
	height: 10px;
	float: left;
	padding:5px;
	margin-left:17px;
	color: #004884;
	font-weight:bold;
}

.labellingebs
{
	width: 185px;
	height: 12px;
	float: left;
	padding:5px;
	margin-left:17px;
	color: #004884;
	font-weight:bold;
}

.cyear
{
	width:50px;
}

.college
{
	width:200px;
}

#cbutton
{
 font-family: arial;
 color: #ffffff;
 font-size: 12px;
 text-decoration: none;
 background-color:transparent !important;
 background-image:url(../image/submit-but.png);
 /*background: #004781;*/
 margin-left:360px;
 width:123px;
 height:40px;
 margin-bottom: 27px;
 border:none;
 border:none\9;
}

#cbutton:hover {
 /*background: #0074cc;*/
 background-image:url(../image/submit-but-hover.png);
 width:123px;
 height:40px;
}

#cbutton:active {
/*background: #0074cc;*/
}

.hide{
	display:none !important;
}

.error
{
	color:#d12f19;
	font-size:12px;
}

.success
{
	
	color:#006600;
	font-size:12px;
	
		
}

#cblock
{
	font-family: arial;
    font-size: 16px;
    margin-top: 29px;
    padding-left: 79px;
    padding-top: 4px;
	text-shadow: -0.1em 0em #B4BABC;	
}

#cquote
{
	font-family: arial;
    font-size: 12px;
    margin-left: 84px;	
	text-shadow: -0.1em 0em #B4BABC;
	padding-bottom: 20px;
}


/*End of Career page*/
/*Start of Profile page*/

#ptextcolor
{
	color:#004c8f;
	font-size:13px;
	font-weight: bold;
	font-family: Arial;
}

div#profileblock
{

}
/*End of Profile page*/

/* warranty */

#bg_warranty{
 background-image:url(../image/warrantybg.jpg);
 width:936px;
 height:410px;
 margin-top:305px;
 position:relative;
 left:4px;
 border-radius:10px;
 border-left:1px solid #939393;
 border-bottom:1px solid #939393;
 border-right:1px solid #939393;
 border-top:1px solid #939393;
}

*+html #bg_warranty{
 background-image:url(../image/warrantybg.jpg);
 width:936px;
 height:411px;
 margin-top:20px;
 position:relative;
 left:4px;
 border-radius:10px;
 border-left:1px solid #939393;
 border-bottom:1px solid #939393;
 border-right:1px solid #939393;
 border-top:1px solid #939393;
}



#warranty_shadow
{
 background: url(../image/contShadowL.png) no-repeat, url(../image/contShadowR.png) no-repeat;
 height: 428px;
 background-position: -5px 138px, 668px 138px;
 background-repeat: no-repeat;
 position: relative;
}

#war_title
{
	color:#001e5e;
	font-family:Calibri;
	font-size:30px;
	margin-left: 45px;
	padding-top: 15px;
}

#warranty_content
{
 color:#494848;
 font-size:13px;
 font-family:Calibri;
 font-weight:bold;
 margin-left:47px;
 /*overflow-y: auto;
 overflow-x:hidden;*/
 height: 350px;
 width: 875px;
 outline: none;
}

#warranty_content #para1
{
	padding-top:25px;
	padding-bottom:25px;
}

#warranty_content ul
{
	list-style:none;
}

#warranty_content ul li
{
	padding-bottom:5px;
}

#warranty_content p
{
	padding-bottom:7px;
}

/* useful tips */

#bg_category
{
	background: url(../image/bg_cont1.png);
	margin-top: 300px;
	width: 183px;
	margin-left: 5px;
	border-radius: 10px 10px 10px 10px;
	height:260px;
	font-family:Calibri;
	border: 1px solid #A0A0A0;
	border-top:none;
}

#bg_utips
{
	background: url(../image/bg_cont1.png);
	margin-top: -260px;
	width: 710px;
	margin-left: 230px;
	border-radius: 10px 10px 10px 10px;
	height:259px;
	border: 1px solid #A0A0A0;
	border-top: none;
	background-position-x: -1px,0;
	

}




#cat_content
{
	width:100%;
	height:100%;
}

#utips_catCont
{
	padding-left: 15px;
	padding-top: 15px;
	font-family:Calibri;
	font-size:13px;
	color:#001e5e;
}


#usefultip2arrow
{
	float:right; 
	margin-top:-20px;  
	margin-right:-10px;
	margin-top:0\9;
	*margin-top:-19px;
}

@-moz-document url-prefix() { 
#usefultip2arrow
{
	float: right;
	margin-right: -10px;
    margin-top: 1px;
}
}


/* Brands */

#bg_brands{
	background-image:url(../image/titleheader.png);
	width:936px;
	height:512px;
	height:513px\9;
	margin-top:305px;
	*margin-top:15px;
	position:relative;
	left:4px;
	border-radius:10px;
	border-left:1px solid #939393;
	border-bottom:1px solid #939393;
	border-right:1px solid #939393;
	background-position-y: 0px,30px;
	background-repeat: no-repeat;
	margin-bottom: 74px;
}


@-moz-document url-prefix() {
#bg_brands {
    background-image: url("../image/titleheader.png"), url("../image/brandsbg.png");
    background-position: 0 1px, 0 30px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #939393;
    border-left: 1px solid #939393;
    border-radius: 10px 10px 10px 10px;
    border-right: 1px solid #939393;
    height: 515px;
    left: 4px;
    margin-top: 305px;
    position: relative;
    width: 936px;
}	
}

#brand_shadow
{
	background: url(../image/contShadowL.png) no-repeat, url(../image/contShadowR.png) no-repeat;
	height: 600px;
	background-position: 0px 239px, 665px 239px;	
	background-repeat: no-repeat;
	position:relative;
}

#brands_cont
{
	padding:25px 0 30px 0;
	background: url(../image/brandsbg.png);
    border-radius: 0 0 10px 10px;
	height: 425px;
}

#brands_cont p img
{
	margin: 10px;
	padding-left: 60px;
}

#brand_scroll
{
	height:430px;
	overflow-y:auto;
	overflow-x:hidden;
	outline:none;
}


/* product */

#prod_cont
{
	background: url(../image/prod_cont.png);
	height: 280px;
	background-repeat: no-repeat;
	background-position-x: 10px;
	position:relative;
}

*+html #prod_cont
{
	background: url(../image/prod_cont.png);
	/*height: 280px;*/	
	width:500px;
	background-repeat: no-repeat;
	background-position-x: 10px;
	position:relative;
	margin-top:-280px;;
}




#prod_cont img
{
	position: relative;
	top: -255px;
	width: 429px;
	left: -244px;
	height: 236px;
	border-radius: 7px;
}

*+html #prod_cont img
{

	position: relative;
	top: 17px;
	width: 429px;
	left: 27px;
	height: 233px;
	border-radius: 7px;
}

@-moz-document url-prefix() { 
#prod_cont img
{
	position: relative;
	top: -255px;
	width: 429px;
	left: -255px;
	height: 236px;
	border-radius: 7px;
}
}


#prod_txtbg
{
	background: url(../image/prod_txtbg.png);
	background-repeat: repeat-x;
	width: 267px;
	height: 260px;
	float: right;
	margin-top:10px;
	border: solid 1px #949494;
	border-radius:0 10px 10px 0;
	margin-right:-25px\9;
}

@-moz-document url-prefix() { 
#prod_txtbg
{
	background: url(../image/prod_txtbg.png);
	background-repeat: repeat-x;
	width: 270px;
	height: 260px;
	float: right;
	padding:0px;
	border: solid 1px #949494;
	border-radius:0 10px 10px 0;
}
}


#prod_shadow
{
	background: url(../image/acc_shadow.png) no-repeat;
	width: 270px;
	height: 280px;
	float: left;
	position: relative;
	left: 464px;
	z-index: -1;
	top: 2px;
}

#prod_cate_title
{
	margin-left:20px;
	font-family: Calibri;
	color:#22356f;
	font-size:21px;
	padding-top: 15px;
	padding-bottom: 5px;
}

#prod_txtbg ul
{
	margin-left:40px;
	font-size:13px
}

#prod_txtbg ul li
{
	padding-bottom:5px;
	font-family:Calibri;
	color:#58595b;
	line-height:15px\9;

}

#prod_txtbg #prod_ul2
{
	float: right;
	margin-top: -201px;
	margin-right: 30px;
}



/* Ticker  */
.newsticker_title
{
	font-weight:bold;
}

#TICKER span
{
	color:#051D5E !important;
}

/* tiny scroll */
#scrollbar1 { width: 100%; /*margin: 20px 0 10px;*/ }
#scrollbar1 .viewport { width: 500px; height: 200px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ /*background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0;*/ position: relative; background-position: 0 0; float: right; width: 5px;background-color: #fcfcfc;border-radius: 10px;border: 1px solid #8e8e8e; }
#scrollbar1 .thumb { background: transparent url(../image/ring_scroll.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -11px; }

#scrollbar2 { width: 100%; /*margin: 20px 0 10px;*/ }
#scrollbar2 .viewport { width: auto; height: 500px; overflow: hidden; position: relative; }
#scrollbar2 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar2 .scrollbar{ /*background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0;*/ position: relative; background-position: 0 0; float: right; width: 5px;background-color: #fcfcfc;border-radius: 10px;border: 1px solid #8e8e8e; margin-right: 20px; }
#scrollbar2 .thumb { background: transparent url(../image/ring_scroll.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -11px; }









/* tips */
#tipscontent{margin-top:0; margin-bottom:60px;}
.sliderbutton {float:right; width:32px; margin-right:20px; position:relative; top:-18px;}
.sliderbutton img {cursor:pointer}
.sliderbutton img:hover {}
#slideshow {float:left; width:100%; height:200px; /*background: url(../image/tipscontainer.png);*/border-radius: 0 0 10px 10px; margin-top:8px;}
#slides {position:relative; width:auto; height:225px; list-style:none; overflow:auto; margin-left:0; margin-top:-22px; font-family:Calibri; color:#494848; 
		border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px;}
#slides li {width:500px; height:235px}

.pagination {float:left; list-style:none; height:25px; margin:20px 0 0 20px; font-size:15px; width:160px; width:200px\9;}
@-moz-document url-prefix() { 
.pagination {float:left; list-style:none; height:25px; margin:14px 0 0 14px; font-size:15px; width:200px; width:200px\9;}
}

.pagination li { cursor:pointer; padding:5px 8px;  margin:0 4px 0 0; text-align:left; color:#494848;}
.pagination li:hover {font-size:18px;}
li.current {color:#9e0025; font-weight:bold; font-size:18px; font-weight:bold;}

li#contentTips {width:auto; height:198px; padding:15px 18px 15px 18px; background: url(../image/tipscontainer.png); font-size:14px; line-height:21px; overflow:auto; text-align:justify;overflow-y: auto;

border-radius: 10px;
}

#contentTips h1 {font:22px Calibri; margin-bottom:15px; color:#036}

/* Web Agency OPDA Consulting */
#opda
{
 color:#7d7d7d;
}

.triangle {
  position: absolute;
  padding: 4px;
  color: white;
  font-size: 15px;
  background: #AA2526;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  display: none;
  left: 169px;
  z-index: 1;
  bottom: -40px;
  width: 120px;
  padding: 16px;
}

.triangle-right::after {
  content: "";
  position: absolute;
  bottom: auto;
  left: -37px;
  top: 6px;
  border-width: 15px 40px 0 0;
  border-style: solid;
  border-color: transparent #AA2526;
  display: block;
  width: 0;
}


	/* Style for overlay and box */
.overlay{
	/*background:transparent url(images/overlay.png) repeat top left;*/
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:100;
	background-color:white;
	opacity:.9;
}
.box{
	position:fixed;
	top:-330px;
	left:30%;
	right:30%;
	background:url(../image/msgbg.png) repeat-x;
	color:#7F7F7F;
	padding:20px;
	border:1px solid #ccc;
	-moz-border-radius: 20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	/*-moz-box-shadow: 0 1px 5px #333;
	-webkit-box-shadow: 0 1px 5px #333;*/
	z-index:101;
	width:375px;
	height:228px;
	margin:0 auto;
	
}

.box h1{
	margin:35px -20px 0px -20px;
	padding:10px;
	background:none;
	color:#00b9f2;
	font-size:24px;
	font-family:"SwissLight";
	text-align:center;
	-moz-border-radius:20px 20px 0px 0px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-khtml-border-top-left-radius: 20px;
	-khtml-border-top-right-radius: 20px;
}

.box .rule
{
	margin:0 auto;
	width:90%;
}

.box  p#btn_ok
{
	background: url(../image/btnmsg.png);
	height: 24px;
	width:90px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	bottom: 20px;
	right: 165px;
	border:1px solid #8e8e8e;
	line-height:25px;
	cursor:pointer;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color: #636363;
}

.box p
{
	color:#949292;
	font-size:15px;
	font-family:"SwissLight";
	text-align:center;
	margin-top:20px;
}
a.boxclose{
	float:right;
	width:26px;
	height:26px;
	background:transparent url(../image/close.png) repeat top left;
	margin-top:-33px;
	margin-right:-33px;
	cursor:pointer;
}



/**/

.box_career{
	position:fixed;
	top:-330px;
	left:30%;
	right:30%;
	background:url(../image/msgbg.png) repeat-x;
	color:#7F7F7F;
	padding:20px;
	border:1px solid #ccc;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	/*-moz-box-shadow: 0 1px 5px #333;
	-webkit-box-shadow: 0 1px 5px #333;*/
	z-index:101;
	width:375px;
	height:228px;
	margin:0 auto;
	
}

.box_career h1{
	margin:35px -20px 0px -20px;
	padding:10px;
	background:none;
	color:#00b9f2;
	font-size:24px;
	font-family:"SwissLight";
	text-align:center;
	border-radius:20px 20px 0px 0px;
	-moz-border-radius:20px 20px 0px 0px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-khtml-border-top-left-radius: 20px;
	-khtml-border-top-right-radius: 20px;
}

.box_career .rule
{
	margin:0 auto;
	width:90%;
}

.box_career  p#btn_ok
{
	background: url(../image/btnmsg.png);
	height: 24px;
	width:90px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	bottom: 20px;
	right: 165px;
	border:1px solid #8e8e8e;
	line-height:25px;
	cursor:pointer;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color: #636363;
}

.box_career p
{
	color:#949292;
	font-size:15px;
	font-family:"SwissLight";
	text-align:center;
	margin-top:20px;
}








	/* Style for overlay and box VRN */
.overlay{
	/*background:transparent url(images/overlay.png) repeat top left;*/
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:100;
	background-color:white;
	opacity:.9;
}
.vrn_box{
	position:fixed;
	top:-330px;
	left:30%;
	right:30%;
	background:url(../image/msgbg.png) repeat-x;
	color:#7F7F7F;
	padding:20px;
	border:1px solid #ccc;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	/*-moz-box-shadow: 0 1px 5px #333;
	-webkit-box-shadow: 0 1px 5px #333;*/
	z-index:101;
	width:375px;
	height:228px;
	margin:0 auto;
	
}

.vrn_box h1{
	margin:15px -20px 0px -20px;
	padding:10px;
	background:none;
	color:#00b9f2;
	font-size:24px;
	font-family:"SwissLight";
	text-align:center;
	border-radius:20px 20px 0px 0px;
	-moz-border-radius:20px 20px 0px 0px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-khtml-border-top-left-radius: 20px;
	-khtml-border-top-right-radius: 20px;
}

.vrn_box .vrn_rule
{
	margin:0 auto;
	width:90%;
}

.vrn_box  p#vrn_btn_yes
{
	background: url(../image/btnmsg.png);
	height: 24px;
	width:90px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	bottom: 20px;
	right: 215px;
	border:1px solid #8e8e8e;
	line-height:25px;
	cursor:pointer;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.vrn_box  p#vrn_btn_no
{
	background: url(../image/btnmsg.png);
	height: 24px;
	width:90px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	bottom: 20px;
	right: 100px;
	border:1px solid #8e8e8e;
	line-height:25px;
	cursor:pointer;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

/*.vrn_box  p#vrn_btn_no:hover,.vrn_box  p#vrn_btn_yes:hover
{
	background: url(../image/btnmsghover.png) no-repeat;
	
}
*/

.vrn_box p
{
	color:#636363;
	font-size:14px;
	font-family:"SwissLight";
	text-align:center;
	margin:15px auto;
	width:80%;
	line-height:25px;
	
}
a.vrn_boxclose{
	float:right;
	width:26px;
	height:26px;
	background:transparent url(../image/close.png) repeat top left;
	margin-top:-33px;
	margin-right:-33px;
	cursor:pointer;
}


/*pdf*/
#pdf {
    float: right;
    margin-right: 45px;
    margin-top: 27px;
    width: 233px;
}
#gauche
{
	font-family:"SwissLight";
	font-size: 14px;
	width: 75%;
	float: left;
	margin-top: 10px;
	color: #666;
}

#gauche a
{
	text-decoration:none;
	color:#333;
} 

#droite
{
	width: 25%;
	float: right;
}



/* useful tips scroll */

#uts_container {
	width:905px;
	height:60px;
	background: url(../image/utsbg.png) repeat-x;	
	float:right;
	margin-bottom: 25px;
	border:1px solid #d4d4d4;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin-right:10px;
	margin-top: -15px;
}

#uts_container #tipsbg
{
	background:url(../image/tipsbg.png) no-repeat;
	*background-image: url(../image/tipsbg.png);
	*background-repeat: no-repeat;
	height:65px;
	width:210px;
	margin-left:-15px;
	margin-top:-3px;
}

#uts_container #tipsbg span
{
	color:#fff;
	font-family:"BlackCondItalic";
	font-style:italic;
	font-size:23px;
	margin-left: 21px;
	line-height: 65px;
}


#uts_container #scrollingtips
{
	font-family: Calibri;
	font-size: 16px;
	float: right;
	margin-top: -52px;
	margin-right: 160px;
	background: url(../image/uts_tickershadow.png) right,url(../image/uts_tickershadowL.png) -3px;
	background-repeat: no-repeat;
	height: 40px;
/*	background-position-y: -9px;
*/	line-height: 39px;
	padding-right: 3px;
}

#uts_container #moretips
{
	background: url(../image/moretipsbg.png) no-repeat;
	height: 20px;	
	width: 100%	;
	float: right;
	margin-top: -81px;
	background-position-x:96%;
}

@-moz-document url-prefix() { 
#uts_container #moretips
{	
	width: 15%	;
}
}

#uts_container #moretips span
{
	font-family: "MyriadPro-Regular";
	font-size: 13px;
	color: white;
	text-transform: capitalize;
	position: absolute;
	margin-left: 792px;
}

@-moz-document url-prefix() { 
#uts_container #moretips span
{
	margin-left:30px;
}
}

#footerbg
{
	width:932px;
	height:60px;
	background:url(../image/footerbg.png) no-repeat;
	float:right;
	margin-right: -3px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#footerbg #ajaft
{
background: url(../image/ajaft.png) no-repeat;
width: 70px;
height: 60px;
margin-left: 12px;
margin-top: -7px;
}

	

#footermenu ul
{
	list-style:none;
	line-height:40px;
	
}

#footermenu ul li
{
	color:#fff;
	font-size:14px;
	font-family: "SwissLight";
}

#footermenu ul li a
{
	color:#fff;
}



#footerbg #buyquality
{
	background:url(../image/buyquality.png) no-repeat;
	height: 140px;
	width: 130px;
	float: right;
	margin-top: -130px;
	margin-right: 30px;
}

#footer_copy
{
	float:right;
	text-align:center;
	font-size:12px;
	font-family:"MyriadPro-Regular";
	width: 900px;
/*	position: relative;
	top: -35px;
*/	color:#636363;
}

	div.horizontal_scroller{
		position:relative;
		height:40px;
		width:540px;
		display:block;
		overflow:hidden;
		letter-spacing: -1px;
	}
	div.scrollingtext{
		position:absolute;
		white-space:nowrap;
		color:#494848;
	}
	
@-moz-document url-prefix() { 
 div.scrollingtext{
		white-space:nowrap;
		color:#494848;
		position:absolute;

	}
}


#ascrail2000
{
	width:0px !important;
}


#location_shadow
{
	background: url(../image/contShadowL.png) no-repeat, url(../image/contShadowR.png) no-repeat;
	height: 650px;
	background-position: -4px 315px, 670px 315px;
	background-repeat: no-repeat;
	position: relative;
}


#utips_shadow
{
	background: url(../image/contShadowL.png) no-repeat, url(../image/contShadowR.png) no-repeat;
	height: 280px;
	height: 0px\9;
	background-position: 226px -17px, 670px -17px;	
	background-repeat: no-repeat;
/*	position: relative;
*/}

/*#prof_shadow
{
	background: url(../image/contShadowL.png) no-repeat, url(../image/contShadowR.png) no-repeat;
	height: 1145px;
	background-position: 60px 818px, 630px 818px;	
	background-repeat: no-repeat;
	position: relative;
}*/

#shadowleft
{
	background: url(../image/contShadowLcut.png);
	background-repeat: no-repeat;
	width: 283px;
	height: 28px;
	position: absolute;
	float: left;
	z-index: -15; 
	bottom: -22px;
}

#shadowright
{
	background: url(../image/contShadowRcut.png);
	background-repeat: no-repeat;
	width: 283px;
	height: 28px;
	position: absolute;
	float: left;
	z-index: -15;
	right: -2px;
	bottom: -21px;
}


#shadowleft_Brand
{
	background: url(../image/contShadowLcut.png);
	background-repeat: no-repeat;
	width: 283px;
	height: 28px;
	position: absolute;
	float: left;
	z-index: -15; 
	bottom: -29px;
}

#shadowright_Brand
{
	background: url(../image/contShadowRcut.png);
	background-repeat: no-repeat;
	width: 283px;
	height: 28px;
	position: absolute;
	float: left;
	z-index: -15;
	right: -2px;
	bottom: -29px;
}

#shadowleft_ut
{
	background: url(../image/contShadowLcut.png);
	background-repeat: no-repeat;
	width: 283px;
	height: 28px;
	position: absolute;
	float: left;
	z-index: -15;
	margin-top:233px
}

#shadowright_ut
{
	background: url(../image/contShadowRcut.png);
	background-repeat: no-repeat;
	width: 283px;
	height: 28px;
	position: absolute;
	float: left;
	z-index: -15;
	right: 192px;
	margin-top:233px;
}

/* overlay msg vrn */

.box_msg{
	position:fixed;
	top:-330px;
	left:30%;
	right:30%;
	background:url(../image/msgbg.png) repeat-x;
	color:#7F7F7F;
	padding:20px;
	border:1px solid #ccc;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	/*-moz-box-shadow: 0 1px 5px #333;
	-webkit-box-shadow: 0 1px 5px #333;*/
	z-index:101;
	width:375px;
	height:228px;
	margin:0 auto;
	
}

.box_msg h1{
	margin:35px -20px 0px -20px;
	padding:10px;
	background:none;
	color:#00b9f2;
	font-size:24px;
	font-family:"SwissLight";
	text-align:center;
	border-radius:20px 20px 0px 0px;
	-moz-border-radius:20px 20px 0px 0px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-khtml-border-top-left-radius: 20px;
	-khtml-border-top-right-radius: 20px;
}

.box_msg .rule
{
	margin:0 auto;
	width:90%;
}

.box_msg  p#msg_btn_ok
{
	background: url(../image/btnmsg.png);
	height: 24px;
	width:90px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	bottom: 20px;
	right: 165px;
	border:1px solid #8e8e8e;
	line-height:25px;
	cursor:pointer;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color: #636363;
}

.box_msg p
{
	color:#949292;
	font-size:15px;
	font-family:"SwissLight";
	text-align:center;
	margin-top:20px;
}


/* opening hours */

#openinghours
{
	background:url(../image/opening-hours.png) no-repeat;
	width: 275px;
	height: 80px;
	margin-top: 10px;
}

#openinghours #time
{
	padding-top: 33px;
}


#openinghours #time p
{
	text-align:center;
	color:#58595b;
	font-family: Calibri;
}


#facebook
{
	background: url(../image/facebook.png) no-repeat;
	width: 105px;
	height: 35px;
	float: left;
	background-position: right;
	line-height: 38px;
	position: relative;
	top: -48px;
	left: 20px;
	color: #fff;
	font-family:"SwissLight";
	font-size:14px;	
}


