/* Imports */
@import url("reset.css");
@import url("global-forms.css");

/*------------------------------
=CONTENT AREA AND SIDEBAR LAYOUT
------------------------------*/

/*****************************  ******************************/
body {
  background: black; 
  color: #eee;
  font-family: 'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
  font-size: 0.88em;
  line-height: 1.429; 
  width:100%;
  padding: 0;
  text-align: left;
}
.social_link{
	color: #666;
display: inline-block;
font: 11px arial,sans-serif
}

#bg { position: fixed; top: 0; left: 0;  z-index:-1;}
.bgwidth { width: 100%; }
.bgheight { height: 100%; }
.s-head a{color:#eee;}


#box1 { color:#FFF; position: absolute; top: 200px; left: 1005px; width:150px; }
#box1.float, #box1.float, #box2.float, #box3.float, #box4.float, #box5.float {

	}
p {  line-height: 1.74em; margin: 0 0 15px; }
b, strong {font-weight:bold; color:#CCC;}
i{ font-style:italic;}
a { text-decoration: none; color: #ff4040; }
h1 { font-size: 2em; font-weight: bold; color: #E0E0E0; }
.main-entry {	 /* position: relative; */}
/* Headings */
h2 {font-size: 1.571em}	/* 22px */
h3 {font-size: 1.429em}	/* 20px */
h4 {font-size: 1.286em}	/* 18px */
h5 {font-size: 1.143em}	/* 16px */
h6 {font-size: 1em}		/* 14px */

h2, h3, h4, h5, h6 {
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: .8em;
}
.RowSeparator {
  
  background: #AEAEAE;
  float: left;
  height: 1px;
  margin:10px 0;
  width:100%;
}
.fleft{
	float:left;
}.fright{
	float:right;
}

header, section, footer, aside, nav, article, figure {
  display: block;
}

		.new-prod {padding-right:5px;}
/* Lists */
/*ul {
	list-style: outside disc;
	margin: 1em 0 1.5em 1.5em;
}

ol {
	list-style: outside decimal;
	margin: 1em 0 1.5em 1.5em;
}
dl {margin: 0 0 1.5em 0;}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}*/

/* Quotes */
blockquote {font-style: italic;}
cite {}

q {}

img.right figure.right {float: right; margin: 0 0 2em 2em;}
img.left, figure.left {float: right; margin: 0 0 2em 2em;}
small{font-size:.8em;}
#main_thumb{
	border: 1px dotted #999;

}
#main{
	width:1000px;
	
  margin: 0 auto;
 background-image:url('/images/main-bg.png');
background-repeat:repeat-y;
  
}
.breadcrumbs
{
	font-size:0.7em;
	padding-bottom:14px;
}

#slinks{
padding-left:10px;
}

/***************Header **********************************/
#banner {
  margin: 0 auto;
  height:130px;
  padding: 0 15px 0 15px;
  width:970px;
  position:relative;
}
/*****************************/


/*************** Search and Autocomplete ***************** */
	#search-bar {
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -moz-border-radius: 0px 0px 3px 3px;
  	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333), to(#111));
	background: -moz-linear-gradient(#333, #111);
	background: linear-gradient(#333, #111);
	-pie-background: linear-gradient(#333, #111);
  height: 40px;
  right: 100px;
  position: absolute;
  padding-left:10px;
  top: 0;
  width: 260px;
}
	form #search-form {
  float: left;
  margin: 6px 0 0; 
  opacity: 1;
  position: relative;
}

	#search-field {
  -moz-border-radius: 4px 4px 4px 4px;
  -moz-box-shadow: 0 1px 0 #444444;
  background: none repeat scroll 0 0 #666666;
  border: 1px solid black;
  color: #aaa;
  font: 13px Arial,sans-serif;
  padding: 6px 25px 4px 6px;
  width: 215px;
}
#search-form span.glass {
  cursor: pointer;
  display: block;
  padding: 7px 8px 5px;
  position: absolute;
  right: 0;
}
#search-form span.glass i {
  background-image: url("/images/search.png");
  display: block;
  font-size: 0;
  height: 14px;
  width: 14px;
}
#search-field:focus{
	color:#fff;
	background:#777;
}
	#search-field-label {
		display: block;
		font-weight: bold;
		margin-bottom: 1em;
	}
	#search-field-icon {
		float: left;
		height: 32px;
		width: 32px;
	}
	#search-field-description {
		margin: 0;
		padding: 0;
	}
	.ui-menu .ui-menu-item a{
		width:400px;
		line-height:10px;
	line-height:0.9;
		font-weight:normal;
		color:#ccc;}
.ui-menu .ui-menu-item .ui-state-hover{
		color:#efefef;}
	.ui-menu .ui-menu-item .autoTitle{
		line-height:0.9em;
		font-size:0.8em;
		font-weight:bold; 	
		padding-bottom:3px;
		display:block;
		}	
			.ui-menu .ui-menu-item img{
		float:left; height:50px;
		padding-right:5px;.
     -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;

		}
		.ui-menu .ui-menu-item .autoDesc{
		line-height:0.9em;
		font-size:0.8em;
		font-weight:normal;
		}
		
/********************************/




/***************************** FEATURE ******************************/
#feature{

background: url("../images/Banner_330px.png") no-repeat scroll left top transparent;
height:330px;
width:970px;
padding:10px 15px 0 15px;
}
#feature2{

background: url("../images/Banner_330px.png") no-repeat scroll left top transparent;
height:330px;
width:1000px;
padding:10px 0 15px 0;
}
#feature-index{

background: url("../images/Banner_400px.png") no-repeat scroll left top transparent;
height:400px;
width:1000px; 
padding:0;
}
#feature-slider{
	width:420px;
	float:right;
	padding-right:15px;
	}
.image-container{
	float:left;
	width:240px;
}
.text-div{float:right;
width:370px;
}
.text-div-full{float:right;
width:670px;
}

.feature-list{
	float:left;
	width:500px;
}
.feature-list h3,.feature-list h2{
	
	padding-top:15px;
	padding-left:25px;
}
.feature-list ul{
	padding-left:25px;
	width:500px;
float:left; 
}
.feature-list ul h3{
	font-size:1.2em;
	font-weight:bold;
}
.feature-list ul li{
	background: url(/images/tick-icon.png) no-repeat left top;
	border-top:1px solid #333;
	padding:6px 0 10px 20px;

}

.prod_box3{
	padding:10px;
}
.prod_box3 .prod_img{
	float:left;
	width:300px;
	padding:0 6px;
}
/*********************** new products *************************************/
.newprod{
	display:inline-block;
}.newprod h2{
	padding-top:8px;
}
.newprod p{padding-top:8px;
}
.newprod img{
	float:left;
	padding:10px;
}
.newprod a{
	color:#ddd;
}
.newprod a:hover{
}
	
/******************************* SLIDER **************************************/

#slider {
    position:relative;
    width:240px; /* Change this to your images width */
    height:300px; /* Change this to your images height */
    background:url(../images/lightbox-ico-loading.gif) no-repeat 50% 50%;
	-moz-box-shadow:1px 1px 5px #666;
	-webkit-box-shadow:3px 3px 5px #999;
	box-shadow:3px 3px 5px #999;

}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}




#slider .nivo-controlNav {
	position:absolute;
	right:-225px; /* Put the nav below the slider */
	top:0px;
	width:200px;
	z-index:40;
}
#slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-right:15px;
	margin-bottom:10px;
    border:1px solid #000;
	-moz-box-shadow:0px 0px 3px #999;
	-webkit-box-shadow:0px 0px 3px #999;
	box-shadow:0px 0px 3px #999;
} 

#slider .nivo-controlNav a {
    display:inline;
}
#slider .nivo-controlNav a.active img {
    border:1px solid #aaa;
}
/*.ui-menu .ui-menu-item a {
  min-height:60px;
}
	.ui-menu .ui-menu-item a{
		width:400px;
		line-height:10px;
		font-weight:normal;}
	.ui-menu .ui-menu-item .autoTitle{
		line-height:0.9em;
		font-size:0.7em;
		display:block;
		}	
			.ui-menu .ui-menu-item img{
		float:left; height:50px;
		}
		.ui-menu .ui-menu-item .autoDesc{
		line-height:0.9em;
		font-size:0.5em;
		font-weight:normal;
		}


.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}*/
/*.nivo-controlNav a.active {
	background-position:0 -22px;
}*/

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
/******************************************* GROUP slider ***********************************/
#testimonials {width: 230px; min-height:100px;
background:url(/images/quotes.png)no-repeat scroll 10px 10px #333; border-radius: 12px; margin-left:10px; padding:10px 10px 20px 20px;\
background-color:#333; 
}
.qtitle {float:right; padding-bottom:5px; display:block; width:100%; text-align:right;}
#testimonials .slide {list-style-type: none;line-height: 24px;} 
blockquote {font-size: 0.9em; color:#eee;}
#quote_wrap blockquote{
	width:225px;
}
#postswrapper{padding-top:20px;}
.testname{font-size:1.2em; font-weight:bold; color:#FFF;}

/************************************************* Breadcrumbs *******************************************/
#breadcrumb{
	height:30px;
	width:950px;
	
	color:#CCC;
	padding:8px 25px 15px 25px;
}
#crumb{
}

#breadcrumb div{
	display:inline;
}
#breadcrumb a{
	
	color: #bbb;
    font-size: 0.9em;
}

#q-links, #q-links2 {
	float:right;
	font-weight:bold;
	padding-right:20px;
	display:inline;
}
#q-links a{
	color:#FFF;
	height:18px;
}
#q-links a:hover{
	color:#FF0;
	height:18px;
}
#q-links img{
	
	padding-right:10px;
	
}


/*====================*/



/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
    .corners {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius: 20px;
    }



.rounded-corners{
	
/*	background:#000;
	margin:0 15px 0 15px;
	width:970px;
	display: table;
	
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
	-moz-box-shadow:0px 0px 3px #999;
	-webkit-box-shadow:0px 0px 3px #999;
	box-shadow:0px 0px 3px #999;*/

}


#content {
	padding:0 15px 15px 15px;
	display: table;
	width:1000px;
	background: url(/images/content-bg.png) no-repeat ; 
	padding-top:8px;
}

#content-bot {
	display: table;
	width:970px;
	height:50px;
	background:#0d0d0d;
	position:relative; 
     -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius:  0 0 10px 10px;
    -khtml-border-radius: 0 0 10px 10px;
    border-radius:  0 0 10px 10px;
}
#borders{
	
	display: table;
  	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#000), to(#0d0d0d));
	background: -moz-linear-gradient(#000, #0d0d0d);
	background: linear-gradient(#000,  #0d0d0d);
	-pie-background: linear-gradient(#000, #0d0d0d);
	width:970px;
	min-height:200px;
	}
#content-bottom {
	display: table;
	width:1000px;
	background: url(/images/content-bg-bot.png) bottom no-repeat; 
	position:relative; 
	padding-top:15px;
	padding-bottom:20px;
	margin-bottom:15px;
	border:none;
}

#toTop{
	width:100px;
        border:1px solid #ccc;
        background:#333;
        text-align:center;
        padding:5px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        right:10px;
        cursor:pointer;
        display:none;
        color:#ddd;
        font-family:verdana;
        font-size:11px;
}

	#content-start{

	}
	

	#demo1{
		width:200px;
	}
/****************** Main *******************************/
  .intro, .fullcol-text{
padding:0 15px;

}
.tech_box3 {
	width:300px;
	padding: 0 10px;
	min-height:125px;
	float:left;
	background:url(/images/tm-bg3.png) no-repeat 0 70px;
}.inner_prod3, .inner_prod {
	width:280px;
	padding:0 10px;
	float:left;
}

.inner_prod{
	width:430px;
	min-height:101px;}
.inner_prod p {
	font-size:0.9em;
}
/** */
.tech_box {
	width:450px;
	padding:0 15px;
	min-height:195px;
	float:left;
	background:url(/images/tm-bg.png) no-repeat 0 120px;
}
.prod_box {
	width:450px;
	padding: 0 15px;
	min-height:235px;
	float:left;
	background:url(/images/pm-bg3.png) no-repeat 0 110px;
}
.prodgroup_box {
	width:450px;
	padding: 0 15px 30px 15px;
	min-height:125px;
	float:left;
}

.prod_img {
	width:450px;
}
.prod_img h3{
	margin:0px;
}
/*.inner_prod {
	width:400px;
	margin:0 10px;
	padding-left:10px;
	float:left;
}*/
.inner_prod p, .inner_prod3 p{
	color:#ddd;
	font-size:.95em;
}
.inner_prod a .inner_prod3 a{
	color:#AAA;
	text-decoration:none
}
.inner_prod a:hover .inner_prod3 a:hover{
	color:#C30;
	text-decoration:underline;
}

/*************** Testimonials page **************/

.postitem{width: 600px; min-height:100px;
background:url(/images/quotes.png) #333 top left no-repeat;

background-position:10px 10px;
padding:35px 10px 20px 20px;
 
}
.postitem img{
	padding-right:10px;

}
/******************TABLE *******************************/
.main-entry table{
	border:#666 1px solid;
	min-width:500px;
	margin-bottom:20px;
}
.main-entry table td{
	padding:3px;
}
.main-entry table th{
	padding:3px;
	background-color:#222;
	color:#eee;
	font-size:1em;
	font-weight:bold;
}

.main-entry td.click, th.click
{
	background-color: #bbb;
}
.main-entry td.hover, tr.hover
{
	background: url(/images/table_bg_hovercol.png) repeat;
	background-color: #111;
}
.main-entry table th.hover{
	background-color:#666;
}

.main-entry th.hover, tfoot td.hover
{
}
.main-entry td.hoverrow, th.hoverrow
{
	background: url(/images/table_bg_hovercol.png) repeat;
	background-color: #111;
}

.main-entry td.hovercell, th.hovercell
{
	background: url(/images/table_bg_hover.png) repeat;
	background-color: #222;
}

/***************************** SIDE *******************************/
#left-col{
	width:300px;
	padding-left:10px;
float:left;
}
#menuTitle{
	padding:10px 0 0 10px;
	height:25px;
	border-bottom:1px solid #ddd;
	color:#ddd;
	margin-bottom:0;
	
}

.side-section {width:300px;
float:left;
padding-bottom:15px;
}
.containerLeftShadow, .containerRightShadow {
  width: 10px;
	min-height:330px;
	float:left;
}
.containerLeftShadow{
	background: url("../images/lSideShadow.png") no-repeat scroll right top transparent;
	float:left;
}
.containerRightShadow{
	background: url("../images/rSideShadow.png") no-repeat scroll left top transparent;
}
.sideContainer{
	width:280px;
	float:left;
	min-height:330px;float:left;

}
.pn-wrap{
	width:250px;
	height:110px;
	padding-left:10px;
	border-bottom:1px solid #777;
	margin-bottom:10px;
	
}
.pn-img{
	float:left;
	padding-right:5px;
	
}
.pn-text {
	font-size:0.93em;
}
.pn-text a{
	color:#FFF;
}
.part-no{
	font-size:1.2em;
}

/***************************** related *******************************/
ul#related-items{}

ul#related-items li{
width:100%;}
ul#related-items li a.testi{
	height:100%;
	display:block;
	color:#CCC;
	padding:10px 0 10px 15px;
	border-top:1px  solid #010101;
	border-bottom:1px solid #111;
}ul#related-items li a.et{
	height:100%;
	display:block;
	color:#CCC;
	padding:10px 0 10px 45px;
	border-top:1px  solid #010101;
	border-bottom:1px solid #111;
}
.map-icon{
	position:absolute;
	padding-left:100px;
}
ul#related-items li a.et{
	height:100%;
	display:block;
	color:#CCC;
	padding:10px 0 10px 45px;
	border-top:1px  solid #010101;
	border-bottom:1px solid #111;
}
ul#related-items li a.msds{
	background: url(../images/pb-icon.png) top left no-repeat;
	background-position:5% 50%;
}
ul#related-items li a.pb{
	background: url(../images/msds-icon.png) top left no-repeat;
	background-position:5% 50%;
}

ul#related-items li a:hover{
	border-top:1px solid #F00;

	border-bottom:1px solid #F00;
	} ul#related-items  li .pn-text a:hover{
	
	border-bottom: none;
	border-top: none;
}
ul#related-items li .pn-img a:hover{
	border-bottom:none;
}
blockquote.postitem{
	font-style:normal;
	font-size:1em;
}
ul#related-items span.part-nos{
  color: #CCCCCC;
  display: block;
  height: 100%;
  padding: 10px 0 10px 45px;
	background: url("../images/msds-icon.png") no-repeat scroll 4% 5% transparent;

}

ul#related-items span.home {
  background: url("../images/home-icon.png") no-repeat scroll 4% 5% transparent;
  color: #CCCCCC;
  display: block;
  height: 100%;
  padding: 10px 0 10px 45px;
}
ul#related-items span.mail {
  background: url("../images/mail-icon.png") no-repeat scroll 4% 5% transparent;
  color: #CCCCCC;
  display: block;
  height: 100%;
  padding: 10px 0 10px 45px;
}
ul#related-items span.phone{
  background: url("../images/phone-icon.png") no-repeat scroll 4% 5% transparent;
  color: #CCCCCC;
  display: block;
  height: 100%;
  padding: 10px 0 10px 45px;
}
ul#related-items span.fax{
  background: url("../images/fax-icon.png") no-repeat scroll 4% 5% transparent;
  color: #CCCCCC;
  display: block;
  height: 100%;
  padding: 10px 0 10px 45px;
}
ul#related-items p{
	margin-bottom:0px;
}

ul#related-items ul{
  padding: 10px 0 10px 10px;

}
ul#related-items li.part-nos li{
  border: 1px solid #000000;
  color: #CCCCCC;
  display: block;
  height: 100%;
  padding:5px 0;

}
ul#ulpart-no li a{
	height:auto;
	display:inline;
	color:#CCC;
	padding:0px;
	border-bottom:none;
}
ul#related-items ul li{
	height:30px;
	font-size:0.85em;
}
ul#related-items ul li span.part-number{
	width:70px;
	display:block;
	float:left;
	font-weight:bold;
	color:#CCC;
	cursor:pointer;
}
ul#related-items ul li span.part-number:hover{
	
	color:#fff;
	text-decoration:underline;
}
ul#related-items ul li span.pack-size{
	width:200px;
	padding-left:2px;
	display:inline;
}
form.specform{
	width:930px;
}
	#mainContent {
		float:right;
		width: 628px;
		padding-left: 20px;
		padding-right: 10px;
	}	
	#mainContent-full {
		float:left;
		width: 938px;
		padding-left: 15px;
	}
	#mainContent-full2 {
		float:left;
		width: 960px;
		padding-left: 5px;
	}
	#mainContent-full2 header {
		padding:0 15px;
	}
	.productTitle{
		line-height:2.1em;
		font-size:1.5em;
		
		}
		a.product-name{
			font-size:0.97em;
			color:#fff;
		}	
		a:hover.product-name{
			font-size:0.97em;
			color:#f00;
		}
		/********************spec *(*****/
.spec-prod{
	width:450px;
	float:left;
	padding:10px 0 10px 10px;
}
.spec-image{
	width:140px;
	padding:5px;
	float:left;
}
.spec-desc{
	padding-left:145px;
	font-size:0.9em;
}
.specform{
	min-height:220px;
}
.spec-title {
	
	padding-left:145px;
	}
.spec-title h3{
	font-size:1em;
}
/************ Maps **************/
	.ui-widget{
		
		font:Verdana, Geneva, sans-serif 10px;
		color:#333;
	}
	#project-label {
		display: block;
		font-weight: bold;
		margin-bottom: 1em;
	}
	#project-icon {
		float: left;
		height: 32px;
		width: 32px;
	}
	#project-description {
		margin: 0;
		padding: 0;
	}

  div#map {
    position: relative;
  }
 
  div#crosshair {
    position: absolute;
    top: 192px;
    height: 19px;
    width: 19px;
    left: 50%;
    margin-left: -8px;
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
}
/******************************* Main article ************************/
	
		 .main-entry h3,  .main-entry h5{
			color:#eee;
			letter-spacing:1px;
background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #222,  #000); /* for firefox 3.6+ */ 
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    behavior: url(/border-radius.htc);
	position:relative;
	padding:5px 5px 5px 10px;
	margin-top:10px;
}
/****** google entryt ****/
.googft-info-window h5{
	background:none;
	filter:none;
	border-radius:0px;
	padding:0;
	font-weight:bold;
}
		.main-entry ul{
			padding-left:3px;
			padding-bottom:10px;
		}
		.main-entry ul li{
			list-style:outside square;
			margin-left:15px;
		}
			.main-entry ol{
			padding-left:3px;
			padding-bottom:10px;
		}
		.main-entry ol li{
			list-style:decimal;
			margin-left:15px;
		}
		/*********************************** Spec ********************************/
#spec-content{
	padding:10px;
	}
	#spec-content li{
		list-style-type:none;
	}
		#spec-content li{
		list-style-type:none;
	}
	
		#spec-content li.image{
			float:left;
			padding-right:10px;
			padding-left:0px;
			margin:0;
		}
			#spec-content ul{
			display:table;
			padding-left:0px;
			margin:0;
		}
/***** applications  ****/

.totop{
	
	float:right;
	}
/***************************** Footer ************************************/
footer{
  background: url("/images/content-bg.png") no-repeat scroll 0 0 transparent;
  padding: 8px 15px 20px 15px;
  position: relative;
  width: 1000px;
  display:table;
	bo/rder:1px solid #fff;
	}
	.footer-list{
		padding-top:20px;
	}
 .newsletter {
  padding-left: 20px;
  width: 355px;
  float:left;
}
.ColumnSeparator {
  border-left: 1px solid;
  color: #1A1A1A;
  height: 250px;
  margin-right: 10px;
  float:left;
}
.column1 {
  width: 134px;
  float:left
}
.footer-group a {
  color: #676767;
  padding-bottom: 5px;
  text-decoration: none;
}
.footer-group a:hover {
  color: #eee;
  padding-bottom: 5px;
  text-decoration: none;
}
.footer-group div {
  font-size: 8pt;
  padding-bottom: 5px;
  width: 128px;
}
.footer-group h6{
	font-weight:bold;
	color:#eee;
}
.footer-group h6:hover{
	color:#676767;
}
 .social_link{
	padding-top:10px;
}
span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 
.store {width:400px; padding-bottom:5px;}
.store .dd {float:right;}

#begin{
	
	background:#CCC;
	color:#333;
	padding:0px;
}
.googft-info-window h5{
	color:#333;
}
.googft-info-window p{
	color:#444;	

}
#map_canvas input{
	font-size:0.8em;

}
#map_canvas small{
	color:#333;
}
#map_canvas p, #map_canvas b{
	color:#666;
}

#notations {
	padding: 10px;
	margin-top:30px;
	background:#222;
	font-size:0.8em;
	color:#FFFFCC;
}#notations h6{

font-size:1.2em;
font-weight:bold;
}
div.collapse li a:hover{
	text-decoration:underline;
	color:#F00;

}
