/*GENERIC ID and CLASS SELECTORS Stylesheet 
date created:02-08-06 
date modified:04-25-13
author:Patricia Rorabaugh 
email:Trisha@WebDesignWorks.us
website:www.WebDesignWorks.us
phone: 561.444.7932*/
.clearfix {width:100%;clear:both !important;display:inline-block;}

.clearfix:after 
	{content:" ";display:block;height:0;clear:both;font-size:0;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix 
	{height:1%;}
.clearfix 
	{display:block;}
/* End hide from IE-mac */
.clear
	{clear:both;}
.left
	{float:left; display:inline;}
.right
	{float:right; display:inline;}
		
/* MOUSEOVER EFFECTS */	
.cursor-mouseover-off {/* used to hide links */
cursor: default;
}

/* TEXT POSITIONING */
.left
	{text-align:left;}
.right
	{text-align:right;}
.center
	{text-align:center;}
.justify
	{text-align:justify;}
.singlespace
	 {margin:0; padding:0;}
.nospaceabove
	{padding-top:0; margin-top:0;}
.nospacebelow 
	{padding-bottom:0; margin-bottom:0;}
.noindent
	{margin-left:0;padding-left:0;}

/* TEXT FORMATTING */
.highlight-yellow
	{background-color:#ffc;}
.highlight-red {
	font-weight: bold;
	color: #C00;
}.highlight-outline
	{background-color:#FFFF00; outline:solid #000000 1px;}
.discreet 
	{padding:0 0 8px 0; margin:0; color:#999999; font-size:10px;}

.dcl {
	background: transparent url(/images/dropcap/l.jpg) 0 0 no-repeat;
	}		
.dropshadow-txt
	{text-shadow:#777 0 0 0.1em, #777 0 1px 0.1em,  #777 0 1px 0.1em;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#777777' pixelradius=2)';/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#777777' pixelradius=2);/* For IE 5.5 - 7 */
	}
.nobullet
	{list-style:none;list-style-image:none;}
	
.top{float:right;width:40px;text-align:right;font-size:11px;}	
.top a{
	text-decoration:none;
	
}
.transparent50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.transparent75 {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
.transparent90 {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

/* IMAGE FORMATTING */
#print-logo {display:none;}
img.left,
div.left
	{margin:0 25px 25px 0;}
img.right,
div.right 
	{margin:0 0 25px 25px;}
	
img.right p, img.left p
	{padding:0 0 0 0;font-size:small;color:#333;font-style:italic;}	
.image-caption-box
	{border:1px solid #000099;text-align:center;padding:5px;}	
.image-caption-box p
	{color:#666;font:normal 11px Arial;margin:0 -1.5em 0 1.5em;}
img.rotate 
	{-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);}
img.skew 
	{-moz-transform:skew(-5deg);-webkit-transform:skew(-5deg);}
img.flip {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: 'FlipH';
}

.dropshadow img, img .dropshadow, 
img.dropshadow, div.dropshadow,
#sidebar .box,
.featured .f1, .featured .f2,.featured .f3,.featured .f4,
#sidebar .vnav ul  li
{
	text-shadow:none;
	-moz-box-shadow: 5px 5px 10px #777; 
	-webkit-box-shadow: 5px 5px 10px #777; 
	box-shadow: 5px 5px 10px #777; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	-pie-box-shadow: #777 5px 5px 10px;
	-pie-background: #FFF ;	
	behavior: url(/includes/css/PIE.htc);
}
div.dropshadow div img, img .dropshadow div, img.dropshadow div, div.dropshadow div,
#sidebar .vnav ul  li ul li{
	text-shadow:none;
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	-pie-background: none ;
	behavior: url(none);
}
/* for firefox, safari, chrome, and any other gecko/webkit browser */
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
/* for ie */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
/* opera */
-o-transform: rotate(30deg);

.resize /*auto resize bg image*/
	{background:url( ) no-repeat center center;border:3px double #fff;float:left;height:12em;margin:.2em 1em 1em 0;width:12em;}
		

/* ROUNDED CORNERS */
  
  .rounded-corners.all,
  #sidebar .box
{
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	 border-radius: 10px 10px 10px 10px; 
	 -khtml-border-radius: 10px;
	 -o-border-radius: 10px 10px 10px 10px 10px;	
	 behavior: url(/includes/css/PIE.htc);
}

.rounded-corners.tl {
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius: 10px 0 0 0 ;
	border-radius:  10px 0 0 0;	
	behavior: url(/includes/css/PIE.htc);
}
.rounded-corners.tr {
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;	
	behavior: url(/includes/css/PIE.htc);
}
.rounded-corners.bl {
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomleft: 10px;	
	-moz-border-radius:   0 0 0 10px ;
	border-radius:   0 0 0 10px ;
	behavior: url(/includes2/css/PIE.htc);
	
}
.rounded-corners.br {
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-radius-bottomright: 10px;	
	-moz-border-radius: 0 0 10px 0 ;
	border-radius:  0 0 10px 0 ;	
	behavior: url(/includes/css/PIE.htc);
}
.rounded-corners.ls {
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius: 10px 0  0 10px;
	border-radius:  10px 0 0  10px;
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomleft: 10px;	
	behavior: url(/includes/css/PIE.htc);
}
.rounded-corners.rs {
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius:  0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-radius-bottomright: 10px;	
	behavior: url(/includes/css/PIE.htc);
}
.rounded-corners.ts,
#sidebar .box h2 {
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius: 10px  10px 0 0;
	-o-border-radius-top-left: 10px;
	border-radius: 10px 10px 0 0;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-o-border-radius-top-right: 10px;	
	behavior: url(/includes/css/PIE.htc);
}
.rounded-corners.bs {
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomleft: 10px;	
	-moz-border-radius: 0 0 10px  10px;
	-o-border-radius-bottom-left: 10px;
	border-radius: 0 0 10px 10px;
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-radius-bottomright: 10px;	
	-o-border-radius-bottom-right: 10px;	
	behavior: url(/includes/css/PIE.htc);
}

/* DIV FORMATTING */	
.valigndiv /* ie css hacks required*/
	{ position:absolute;top: 25%;}
	
.gradient-top {
	color: #fff;
	height: 100px;
	padding: 10px;
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#00f), to(#fff));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #00f, #fff);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0000FF, endColorstr=#FFFFFFFF);
	/* For Internet Explorer 8 */
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0000FF, endColorstr=#FFFFFFFF)';
	}	
.gradient-left {
	color: #fff;
	height: 100px;
	padding: 10px;
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, right top, from(#00f), to(#fff));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(left top, #00f, #fff 70%);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF0000FF, endColorStr=#FFFFFFFF, GradientType=1);
	/* For Internet Explorer 8 */
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0000FF, endColorstr=#FFFFFFFF, GradientType=1)';
	}
	
.transparancy50 {
    filter: alpha(opacity=50); /* internet explorer */
    -khtml-opacity: 0.5;      /* khtml, old safari */
    -moz-opacity: 0.5;       /* mozilla, netscape */
    opacity: 0.5;           /* fx, safari, opera */
    }

/* DIV FORMATTING */	
.gradient1,
#sidebar .vnav ul li.current,
#sidebar .vnav ul  li.current:hover {
	/* http://www.colorzilla.com/gradient-editor/*/
	background-color: #630609; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #f2b8b9 0%, #630609 32%, #630609 62%, #a00b0f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2b8b9), color-stop(32%,#630609), color-stop(62%,#630609), color-stop(100%,#a00b0f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2b8b9 0%,#630609 32%,#630609 62%,#a00b0f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2b8b9 0%,#630609 32%,#630609 62%,#a00b0f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2b8b9 0%,#630609 32%,#630609 62%,#a00b0f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2b8b9 0%,#630609 32%,#630609 62%,#a00b0f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#630609', endColorstr='#a00b0f',GradientType=0 ); /* IE6-8 */
	behavior: url(includes/css/PIE.htc);	
	-pie-background: #630609 url(/images/global/gradient-fix.png) repeat-x top center;
}
.gradient2,
#sidebar .vnav ul li {
/* http://www.colorzilla.com/gradient-editor/*/
	background-color: #032a66; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background-color: -moz-linear-gradient(top,  #065fe5 0%, #032a66 32%, #032a66 62%, #043f99 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#065fe5), color-stop(32%,#032a66), color-stop(62%,#032a66), color-stop(100%,#043f99)); /* Chrome,Safari4+ */
	background-color: -webkit-linear-gradient(top,  #065fe5 0%,#032a66 32%,#032a66 62%,#043f99 100%); /* Chrome10+,Safari5.1+ */
	background-color: -o-linear-gradient(top,  #065fe5 0%,#032a66 32%,#032a66 62%,#043f99 100%); /* Opera 11.10+ */
	background-color: -ms-linear-gradient(top,  #065fe5 0%,#032a66 32%,#032a66 62%,#043f99 100%); /* IE10+ */
	background-color: linear-gradient(to bottom,  #065fe5 0%,#032a66 32%,#032a66 62%,#043f99 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#065fe5', endColorstr='#043f99',GradientType=0 ); /* IE6-8 */
	behavior: url(includes/css/PIE.htc);	
	-pie-background: #032a66 url(/images/global/gradient-fix.png) repeat-x top center;
}
.gradient2b,
#sidebar .vnav ul li:hover {
/* http://www.colorzilla.com/gradient-editor/*/
	background-color: #032a66; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background-color: -moz-linear-gradient(top,  #043f99 0%, #032a66 32%, #032a66 62%, #065fe5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#065fe5), color-stop(32%,#032a66), color-stop(62%,#032a66), color-stop(100%,#065fe5)); /* Chrome,Safari4+ */
	background-color: -webkit-linear-gradient(top,  #043f99 0%,#032a66 32%,#032a66 62%,#065fe5 100%); /* Chrome10+,Safari5.1+ */
	background-color: -o-linear-gradient(top,  #043f99 0%,#032a66 32%,#032a66 62%,#065fe5 100%); /* Opera 11.10+ */
	background-color: -ms-linear-gradient(top,  #043f99 0%,#032a66 32%,#032a66 62%,#065fe5 100%); /* IE10+ */
	background-color: linear-gradient(to bottom,  #043f99 0%,#032a66 32%,#032a66 62%,#065fe5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#043f99', endColorstr='#065fe5',GradientType=0 ); /* IE6-8 */
	behavior: url(includes/css/PIE.htc);	
	-pie-background: #032a66 url(/images/global/gradient-fix.png) repeat-x top center;
}
.gradient3{
	/* http://www.colorzilla.com/gradient-editor/*/
	background-color: #94620b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #e5c285 0%, #94620b 11%, #94620b 43%, #cca96e 65%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5c285), color-stop(11%,#94620b), color-stop(43%,#94620b), color-stop(65%,#cca96e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5c285 0%,#94620b 11%,#94620b 43%,#cca96e 65%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5c285 0%,#94620b 11%,#94620b 43%,#cca96e 65%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5c285 0%,#94620b 11%,#94620b 43%,#cca96e 65%); /* IE10+ */
	background: linear-gradient(to bottom,  #e5c285 0%,#94620b 11%,#94620b 43%,#cca96e 65%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94620b', endColorstr='#cca96e',GradientType=0 ); /* IE6-8 */
	behavior: url(includes/css/PIE.htc);	
	-pie-background: #94620b url(/images/global/gradient-fix.png) repeat-x top center;
	}
.gradient4,
body{
	background: #083C6E; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4M2M2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iIzBjNTQ5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QwZDllNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzBjNTQ5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODNjNmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #083C6E 0%, #0c5499 13%, #7db9e8 35%, #D0D9E5 50%, #7db9e8 64%, #0c5499 88%, #083C6E 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#083C6E), color-stop(13%,#0c5499), color-stop(35%,#7db9e8), color-stop(50%,#D0D9E5), color-stop(64%,#7db9e8), color-stop(88%,#0c5499), color-stop(100%,#083C6E)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #083C6E 0%,#0c5499 13%,#7db9e8 35%,#D0D9E5 50%,#7db9e8 64%,#0c5499 88%,#083C6E 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #083C6E 0%,#0c5499 13%,#7db9e8 35%,#D0D9E5 50%,#7db9e8 64%,#0c5499 88%,#083C6E 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #083C6E 0%,#0c5499 13%,#7db9e8 35%,#D0D9E5 50%,#7db9e8 64%,#0c5499 88%,#083C6E 100%); /* IE10+ */
background: linear-gradient(to bottom,  #083C6E 0%,#0c5499 13%,#7db9e8 35%,#D0D9E5 50%,#7db9e8 64%,#0c5499 88%,#083C6E 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#083C6E', endColorstr='#083C6E',GradientType=0 ); /* IE6-8 */

}

/* PSEUDO-CLASS SELECTORS and CORRESPONDING CLASSES */

/* MAIN STRUCTURE*/
#page {
    min-height: 100%;
    position:relative;
	width:100%;
	float:none;
	margin: 0 auto;

}
#top {
	width:100%;
	padding:0;
	margin:0;
	background-color:#171e4c;
	background-image:url(/images/global/bg-horizontal-rule.gif);
} #wrap {
	width:1250px;
	overflow: visible;
	text-align: center;
	margin:0 auto;
	background-color:#fff;
	display: inline-block;
	z-index:9;
	position:relative;
	padding: 0px;
	border: solid 1px #083C6E;
}
#main 
	{
	float:left;
	display:inline;
	position:relative;
	text-align:left;
	width:100%;
	margin:0;
	clear:both;
	padding:0;
	z-index:99;
	overflow: visible;
}

/* HEADER LAYOUT*/
header
	{
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	display:inline-block;
	position: relative;
	background-repeat: repeat;
	z-index: 1000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000;
	height:178px;
}
/*HOME LINK*/
.home-link {
	height: 100px;
	width: 345px;
	position:absolute;
	top:0;
	left:0;
}

.home-link a{display:block;width:100%;height:100%;text-decoration:none;cursor:pointer;}

header p {
	line-height:1em;
	padding: 0;
	margin: 0;
}


header div.company {
	font-size: 12px;
	color: #000;

	}

header a:hover,
header a{
	text-decoration: none;
}
header a , header a:visited,
 header a:link,
header a:hover{
	color: #001547;
}
header .tagline{
	font-style: italic;
	color: #660d03;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

header #contact {
	color: #001547;
	z-index: 999;
}
header .certifications{
	width: 500px;
	text-align: center;
	margin: 0;
	position: absolute;
	left: 475px;
	top: 80px;
	vertical-align:bottom;
	height:100px;
	color:#660d03;
}
header .certifications a{
	color:#660d03;
}

header .certifications a:hover{
	color:#5b6603;
}
header .certifications img{
	padding-left:5px;
	padding-right:5px;
	
}

header.v1 div.company {
	text-align: left;
	float:left;
	width: 200px;
	top: 0px;
}
header.v1 #contact {
	width: 450px;
	text-align: left;
	margin: 0;
	position: absolute;
	left: 10px;
	top: 140px;
	height:40px;
}
header.v1 .tagline{
	width: 475px;
	text-align: left;
	font-size: 16px;
	position: absolute;
	top: 110px;
	left: 10px;
}
header.v1.rnd1{
	background-image:url(/images/header/01.jpg);
}
header.v1.rnd2{
	background-image:url(/images/header/02.jpg);
}
header.v1.rnd3{
	background-image:url(/images/header/03.jpg);
}
header.v1.rnd4{
	background-image:url(/images/header/04.jpg);
}
header.v1.rnd5{
	background-image:url(/images/header/05.jpg);
}
header.v1.rnd6{
	background-image:url(/images/header/06.jpg);
}
header.v1.rnd7{
	background-image:url(/images/header/07.jpg);
}
header.v1.rnd8{
	background-image:url(/images/header/08.jpg);
}
header.v1.rnd9{
	background-image:url(/images/header/09.jpg);
}
header.v1.rnd10{
	background-image:url(/images/header/10.jpg);
}
header.v1.rnd11{
	background-image:url(/images/header/11.jpg);
}
header.v1.rnd12{
	background-image:url(/images/header/12.jpg);
}
header.v1.rnd13{
	background-image:url(/images/header/13.jpg);
}
header.v1.rnd14{
	background-image:url(/images/header/14.jpg);
}
header.v1.rnd15{
	background-image:url(/images/header/15.jpg);
}
header.v1.rnd16{
	background-image:url(/images/header/16.jpg);
}
header.v1.rnd17{
	background-image:url(/images/header/17.jpg);
}
header.v1.rnd18{
	background-image:url(/images/header/18.jpg);
}
header.v1.rnd19{
	background-image:url(/images/header/19.jpg);
}
header.v1.rnd20{
	background-image:url(/images/header/20.jpg);
}
header.v1.rnd21{
	background-image:url(/images/header/21.jpg);
}
header.v1.rnd22{
	background-image:url(/images/header/22.jpg);
}
header.v1.rnd23{
	background-image:url(/images/header/23.jpg);
}
	
	
header.v2 div.company {
	float:left;
	width: 694px;
	display:inline:block;
	background-image:url(/images/global/header/header-bg.jpg);
	background-repeat:no-repeat;
	height:250px;
}
header.v2 #contact {
	width: 694px;
	text-align: center;
	margin: 0;
	float:left;
	display:inline-block;
}
header.v2 .tagline{
	width: 100%;
	text-align: center;
	font-size: 18px;
	float:left;
}
header.v2 .services{
	width: 100%;
	text-align: center;
	font-size: 12px;
	float:left;
}

header.v3 div.company {
	text-align: left;
	float:right;
	width: 200px;
	top: 0px;
}
header.v3 #contact {
	width: 400px;
	text-align: right;
	margin: 0;
	position: absolute;
	right: 25px;
	top: 5px;
}
header.v3 .tagline{
	width: 500px;
	text-align: center;
	font-size: 16px;
	position: absolute;
	top: 70px;
	left: 115px;
}
header.v3{
	background-image:url(/images/global/header/pages/1.jpg);
	height:178px;
}


	

header #contact p.call-today,
header #contact p span.call-today{
	font-style: normal;
	font-weight: bold;
	color: #;
	font-size: 24px;
	
}

header #contact p.phone,
header #contact p span.phone {
	font-weight: bold;
	font-size: 28px;
	line-height: 28px;
	height: 30px;
	color: #660d03;
	
}
header .fax {
	font-size: 20px;
	font-weight: bold;
}
header .email a{
	text-decoration: none;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight: bold;

}

header .email img  {
	margin-bottom: -3px;
	padding-bottom: 0px;
}

/* BREADCRUMB NAVIGATION*/
.breadcrumbs {
	margin-bottom: 15px;
		font-weight: bold;
	font-size: 10px;
	color: #710000;
	
}
a.breadcrumbs {
	color: #666;
	font-size: 10px;
	text-decoration: none;
	font-weight:normal;
}
a.breadcrumbs:hover{
	text-decoration:underline;
}
.divider{
	color:#006;
	font-weight:normal;

}
.current-page {

}
.home .breadcrumbs, .nav1 .breadcrumbs {
	display: none;
}



/* HORIZONTAL NAVIGATION LAYOUT*/
#awmAnchor-menu
	{margin:8px auto;}
header .nav {
	clear:both;
	width:1250px;
}
.hnav {
	margin: 0px auto; 
	text-align: center;
}

.hnav ul ul {
	display: none;
}

	.hnav ul li:hover > ul {
		display: block;
	}


.hnav ul {
	padding: 0 15px;
	list-style: none;
	position: relative;
	display: inline-table;
	z-index:100000;
}
	.hnav ul:after {
		content: ''; clear: both; display: block;
	}

	.hnav ul li {
		float: left;
	}
		
		.hnav ul li a {
			display: block; 
		}
			
		
	.hnav ul ul {
		position: absolute; top: 100%;
		z-index:100000;
	}
		.hnav ul ul li {
			float: none; 
			position: relative;
		}

		
	.hnav ul ul ul {
		position: absolute; left: 100%; top:0;
	}

/* 404 SITEMAP--------------------------------------------------------------------------------------- */

 div#content .nav .hnav {
	float:none;
	width:auto;
	overflow:hidden;
	position:relative;
	clear:none;
	font-family: Arial, Helvetica, sans-serif;
	z-index:9999;
	height: auto;
	background-image:none;
	background-color: transparent;
	-pie-background: transparent url(none) repeat-x center center;	
	behavior: url(/includes/css/PIE.htc);
-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	 border-radius: 0px; 
	 -khtml-border-radius: 0px;
	 -o-border-radius:0px;

}
div#content .hnav ul  {
	clear:left;
	float:none;
	list-style:disc;
	padding:0 0 1.25em 1.5em;
	line-height: normal;
	margin-top: 0px;
	text-align:left;
	height:auto;
	left:0;
	}
div#content .hnav ul li  {
	list-style-position:outside;
	padding:0;
	padding-top: 0.75em;
	line-height: normal;
	float:none;
	display:list-item;
	list-style:disc;
	position:relative;
	right:0;
	line-height:auto;
	font-weight:normal;
	border-right-width: 0px;
	border-right-style: none;
	border-right-color: transparent;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	 border-radius: 0px; 
	 -khtml-border-radius: 0px;
	 -o-border-radius: 0px;	behavior: url(/includes/css/PIE.htc);
	}
	div#content .hnav ul a  {
	color:#444;
	}
/* END HORIZONTAL NAVIGATION LAYOUT*/

.hnav .bottom {
	font-size:9px;
}
.hnav-expanded {
	width: 850px;
	margin: 0 55px;
	clear: both;
	float:left;
	position:relative;
	display: inline-block;
	overflow: visible;
}
.hnav-expanded ul {
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}
.hnav-expanded ul li {
	float: left;
	font-weight: bold;
	width: auto;
	white-space: nowrap;
	display:inline-block;
	list-style:none;
	margin:0;
	padding:10px 30px;
	position:relative;
	right:50%;
	text-align: left;
	font-size: 12px;
	overflow: hidden;
}
.hnav-expanded ul li a {
	text-decoration: none;
	color: #666;
	display:block;
	line-height:normal;
}
.hnav-expanded ul li a:hover {
	text-decoration:underline;
}
.hnav-expanded ul li li {
	display: inline-block;
	clear: both;
	font-weight: normal;
	font-size: 10px;
	padding: 0 0 0 5px;
}


.hnav a:hover
{
	color:#FE0000;

}

/* SIDEBAR  LAYOUT*/
#sidebar {
	float: left;
	width: 226px;
	position:relative;
	display: inline-block;
	overflow: hidden;
	clear: both;
	text-align:center;
	padding: 0 25px;
}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
	text-align:center;
}
#sidebar li {
	display: inline-block;
	float: left;
	width: 100%;
	text-align:center;
	line-height:1.3em;
	padding:0;
	margin:0;
}

#sidebar.img1 {
	background-image: url(/images/global/sidebar/01.png);
	background-repeat: no-repeat;
	background-position: center top;
}

/*SIDEBAR ADDONS*/

#sidebar .box {
	float: left;
	display: inline-block;
	width: 200px;
	position:relative;
	display: inline-block;
	overflow: hidden;
	clear: both;
	margin:0 0 15px 0;;
	padding:0;
	background-color:#fff;
}
#sidebar  .box h2 {
	clear:both;
	color:#fff;
	font-size:18px;
	padding:0;
	margin:0;
	line-height:30px;
}
#sidebar .box .content {
	width:190px;
	padding:5px;
	text-align:left;
}
#sidebar .box a.link {
	font-size:10px;
	text-decoration:underline;
	color:#006;
	text-align:center;
}
#sidebar .box a.link:hover {
	text-decoration:none;
}
#sidebar a {
	text-decoration:none;
	color:#253C6E;
}

#sidebar .login p , #sidebar .sitesearch p{
	padding: 2px;
	margin: 2px;
}

#sidebar .login{
	font-size:11px;
	
}
#sidebar .sitesearch  #cboSearchType {
	font-size:10px;
}
#sidebar .sitesearch input#txtSearchTerm {
	font-size:12px;
	color:#253C6E;
}

/*RFQ BUTTON*/
.rfq-button {
	background-image: url(/images/global/request-quote.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 75px;
	width: 150px;
	clear:both;
	margin: 5px auto 10px auto;
}
.rfq-button:hover {
	background-position: bottom;
}
.rfq-button a{display:block;width:100%;height:100%;text-decoration:none;cursor:pointer;}

/*CATALOG BUTTON*/
.catalog-button {
	background-image: url(/images/global/catalog-download-icon.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 136px;
	width: 156px;
	clear:both;
	margin: 15px auto 25px auto;
}
.catalog-button:hover {
	background-position: bottom;
}
.catalog-button a{display:block;width:100%;height:100%;text-decoration:none;cursor:pointer;}

/*SIDEBAR ANNOUNCEMENTS*/

#sidebar .box.announcements .content
{
	
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin:0 auto;
}

.announcements hr{
	margin:10px;
}

/* VERTICAL NAVIGATION LAYOUT*/

#sidebar .vnav ul {
	list-style-type:none;
	padding:0;
	margin:0;	
	width:175px;
	

}
#sidebar .vnav ul li  {/* gradient2 */
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	 border-radius: 10px; 
	 -khtml-border-radius: 10px;
	 -o-border-radius: 10px;
	behavior: url(/includes/css/PIE.htc);
	color: #fff;
		padding: 10px;
	margin:5px;
	text-align:left;
	margin:5px;

}
#sidebar .vnav ul li a {
	text-decoration:none;
	color:#FFF;	
	font-weight:bold;
	font-size:12px;
}
#sidebar .vnav ul li:hover
{/* Gradient3 */
}
#sidebar .vnav ul li.current,
#sidebar .vnav ul li.current:hover{/* gradient1 */

}

#sidebar .vnav ul li li a {
	font-weight:normal;
}
#sidebar .vnav ul li:hover a,
#sidebar .vnav ul li ul.industries-applications  li.current a,
#sidebar .vnav ul li:hover ul.industries-applications  li.current a,
#sidebar .vnav ul li ul.company  li.current a,
#sidebar .vnav ul li:hover ul.company  li.current a,
#sidebar .vnav ul li ul.contact  li.current a,
#sidebar .vnav ul li:hover ul.contact  li.current a 
{
	color:#FF0;
}

#sidebar .vnav ul li ul.industries-applications,
#sidebar .vnav ul li ul.company,
#sidebar .vnav ul li ul.contact  {
	list-style-type:disc;
	padding:5px;
	margin:5px 10px;
	font-size:10px;
}

#sidebar .vnav ul li ul.industries-applications  li,
#sidebar .vnav ul li ul.company  li,
#sidebar .vnav ul li ul.contact  li {
	margin:0;
	padding:1px 0px;
		-moz-border-radius: 0; 
	-webkit-border-radius: 0; 
	 border-radius: 0; 
	 -khtml-border-radius: 0;
	 -o-border-radius: 0;
	behavior: url(/includes/css/PIE.htc);
		font-weight:normal;
		color: #fff;
		/* For WebKit (Safari, Google Chrome etc) */
		background: none;
		/* For Mozilla/Gecko (Firefox etc) */
		background: none;
		/* For Internet Explorer 5.5 - 7 */
		filter: none;
		/* For Internet Explorer 8 */
		-ms-filter: none;
}
#sidebar .vnav ul li ul.industries-applications  li:hover a,
#sidebar .vnav ul li ul.company  li:hover a,
#sidebar .vnav ul li ul.contact  li:hover a
{
	color:#FFF;
	text-decoration:underline;
}

#sidebar .vnav ul li:hover ul.industries-applications li a,
#sidebar .vnav ul li a:hover ul.industries-applications li:hover a,
#sidebar .vnav ul li:hover ul.company li a,
#sidebar .vnav ul li a:hover ul.company li:hover a,
#sidebar .vnav ul li:hover ul.contact li a,
#sidebar .vnav ul li a:hover ul.contact li:hover a
{
	color:#fff;
}


.industries-applications #sidebar .vnav ul li ul.industries-applications,
.company #sidebar .vnav ul li ul.company,
.contact #sidebar .vnav ul li ul.contact{
	display:inline-block;
}

/* 404 ERROR PAGE SITEMAP*/
.e404 #content .hnav {
	z-index: 999999;
	float:none;
	width:100%;
	overflow:hidden;
	position:relative;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	color: #333;
	background-color: #fff;
	background-image:url();
	background-repeat: repeat-x;
	background-position: center center;
	-pie-background: #fff url() repeat-x center center;
}

.e404 #content .hnav ul {
	clear:left;
	float:none;
	list-style:disc;
	margin:auto;
	padding:auto;
	position:relative;
	left:auto;
	text-align:left;
	height:auto;
}
.e404 #content  .hnav.navigation ul {
	display: block;
}


.e404 #content .hnav  ul.navigation  li {
	display: block;
	float:none;
	list-style: disc;
	margin:auto;
	padding:auto;
	position:relative;
	right: auto;
	white-space:nowrap;
	border-right:none;
	line-height:36px;
	font-weight:normal;
}
.e404 #content .hnav ul.navigation li.last{
	border-right: none;

}

.e404 #content .hnav ul.navigation li a{
	display:block;
	text-decoration:none;
	color:#333;
	text-decoration:none;
	text-align: left;
}
.e404 #content .hnav ul.navigation li a,
.e404 #content .hnav ul.navigation li a:visited,
.e404 #content .hnav ul.navigation li a:link {
	color:#333;
}

.e404 #content .hnav ul ul.navigation a:hover,
.e404 #content .hnav ul.navigation li:hover  a, 
.e404 #content .hnav ul.navigation li:hover  {
	color: #FC0;
	text-decoration: none;
}

.e404 #content .hnav a:hover
{
	color:#FE0000;

}

/* CONTENT LAYOUT*/
#content 
	{
	width:900px;
	float:right;
	padding:40px 37px 15px 37px;
	margin:0;
	display:inline-block;
	position:relative;
	text-align: left;
	
}

/* MULTIPLE COLUMN LAYOUT*/
.cols {
	width:100%;
	clear:both;
	overflow:hidden;
	margin: 0 auto;
	padding-bottom: 10px;
	text-align: left;
	
}

.cols.two .c2-1, .cols.two .c2-2
	{
	width:47%;
	float:left;
	display:inline;
	margin: 0;
	padding: 0;
}
.cols.two .c2-2 {
	padding-left:3%;
}

.cols.three .c3-1, .cols.three .c3-2, .cols.three .c3-3 
	{
	width:30%;
	float:left;
	display:inline;
	margin: 0 auto;
}
.cols.three .c3-2 {
padding: 0 5%;
}



.form .label
{
	display: block;
	float: left;
	clear: both;
	width: 100px;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	color: #E45F0E;
	margin-bottom: 10px;
}

.form .input
{
	display: block;
	float: left;
	text-align: left;
	width: 250px;
	margin-bottom: 10px;
}


/* FOOTER NAVIGATION*/

.fnav {

	float:right;
	width:100%;
	overflow:visible;
	position:relative;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index:9999;
	color: #777;
	font-size:9px;
	text-align:center;
	
}
.fnav ul {
	clear:left;
	float:left;
	list-style:none;
	margin:0 auto;
 padding:0;
	position:relative;

	text-align:center;
}


.fnav  li {
	display:inline-block;
	float:left;
	list-style:none;
	margin:0px;

	position:relative;

	white-space:nowrap;
	border-right:#999 solid 1px;
	font-weight:normal;
}
.fnav li.last{
	border-right: none;

}

.fnav  li a
{
	display:inline-block;
	text-decoration:none;
	text-decoration:none;
	text-align: center;
}
.fnav  li a, 
.fnav  li a:visited,
.fnav  li a:link {
	color:#777;
}
.fnav  ul a:hover,
.fnav  li:hover  a, 
.fnav  li:hover  {
text-decoration: underline;
}


.fnav  li.current 
{
	
	color:#fff;
		background-color: #7ec7ec;
	background-image: url(/images/global/nav-bg.png);
	background-repeat: repeat-x;
	background-position: center center;
}


.fnav  li.current a {
	color:#fff;
}

/* FOOTER  LAYOUT*/

footer 
	{
	width: 100%;
	clear:both;
	display:inline-block;
	text-align:center;
	padding:1% 0;
	color:#FFF;
	z-index:20000;
	font-size:12px;
	margin: 0 auto 0 auto;
	text-align:center;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.75px;
	/* http://www.colorzilla.com/gradient-editor/*/
	background-color: #630609; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #f2b8b9 0%, #630609 15%, #630609 85%, #a00b0f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2b8b9), color-stop(15%,#630609), color-stop(85%,#630609), color-stop(100%,#a00b0f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2b8b9 0%,#630609 15%,#630609 85%,#a00b0f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2b8b9 0%,#630609 15%,#630609 85%,#a00b0f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2b8b9 0%,#630609 15%,#630609 85%,#a00b0f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2b8b9 0%,#630609 15%,#630609 85%,#a00b0f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#630609', endColorstr='#a00b0f',GradientType=0 ); /* IE6-8 */
	behavior: url(includes/css/PIE.htc);	
	-pie-background: #630609 url(/images/global/gradient-fix.png) repeat-x top center;
	
}

}

div.push {
	clear:both;
	float:left;

}

footer h3
	{padding-top:3px;margin-top:0px;margin-bottom:0px;padding-bottom:3px;font-size:14px;}
footer p 
	{overflow:hidden;font-size:12px;margin:0 auto;padding:0;}
footer a
	{color:#fff;
	text-decoration:none;}
	
footer .view-map 
	{font-size:10px;padding-top:2px;}
footer .phone 
	{font-size:14px;font-weight:bold;padding-top:3px;}
footer-divider 
	{text-align:center;padding:0 10px;}
footer div.cols div#legal.c3-2
	{
	padding-top:50px;
}
footer #legal,  footer #legal a,  
footer div#legal p
	{font-size:10px;color:#999;}
.rounded-corners.ts .cols.three.center #legal p a:hover{
	text-decoration:underline;
}
footer.designer
	{
	padding:12px;
	clear: both;
	display:inline-block;
	float:left;
}
footer.designer ,footer.designer a 
	{font-size:9px;color:#999;}
footer.designer a:hover 
	{text-decoration:underline;color:#FFF;}
footer  .cols {
		text-align:center;
	}

.geo
	{display:none;}

#print-note {
display: none;
}
.servicearea{
	width:1100px;
	font-size:10px;
	padding: 0 75px;
	background-color:#f1dbdb;
	color:#555;
}
.servicearea p{
	line-height:1em;
}

/*CONTACT US --------------------------------------------------------------------------------------- */
.google-maps-container {
	float: right;
	padding-left: 0px;
	width: 275px;
	text-align: right;
}
#qrcode {
	float: right;
}
a.skype img{
	position:relative;
	bottom: -10px;
}

/*INFO BOX --------------------------------------------------------------------------------------- */

.info-box {
	width: 250px;
	float: right;
	display: inline-block;
	padding: 10px 10px 10px 60px;
	margin-left: 15px;
	border: ridge #999 thin;
	margin-bottom: 25px;
	-pie-background: #ffffff;	behavior: url(/includes/css/PIE.htc);
text-shadow:none;
}
.about .info-box,
.distributors .info-box {	
	background-image: url(/images/about/info-box-image.png);
	background-repeat: no-repeat;
	background-position: left center;
	-pie-background: #ffffff url(/images/about/info-box-image.png) no-repeat left center;	behavior: url(/includes/css/PIE.htc);
}

.info-box em {
	font-size: 12px;
}

/*PHOTO BORDERS --------------------------------------------------------------------------------------- */


img.ridge {
    border-top-width: 4px;
    border-bottom-width: 4px;
    border-top-style: double;
    border-bottom-style: double;
    border-top-color: #E1A60A;
    border-bottom-color: #E1A60A;
    padding: 8px 0px;
    }

div.background {
    padding: 11px;
    background-image: url(squares.jpg);
	background-repeat:repeat;
    border: 1px solid #E95683;
    }
img.photo {
	padding:8px;
	border:solid;
	border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
	border-width: 1px 2px 2px 1px;
	background-color:white;
}
img.grooved{
	border:6px groove #545565;
}
img.double{
	border:6px double #545565;
}
img.inset{
	border:6px inset #545565;
}
img.inset2 {
border-width:6px 6px 4px 6px;
border-color:#545565 #9697A7 #9697A7 #545565;
border-style:solid solid double double;
}

div.faded{ /*USAGE <div class='faded'><div></div></div> https://sites.google.com/site/annuairevin/border-picture-css*/
	width: 380px; 
	height: 253px; /* size of picture */ 
	margin: auto; 
	padding: 0; 
	background-image: url(/images/stock-photo-14377944-four-business-people-with-puzzle.jpg);                
	border: 1px solid #000;
}
div.faded div{
	width: 360px; 
	height: 233px;/* size of pic - 2 * border */ 
	border: 10px solid #fff;  /* border width */ 
	filter: alpha (opacity=50); 
	-moz-opacity: 0.50; 
	opacity: 0.50; 
	-khtml-opacity: 0.5;
}

/*Mobile Phone Contact Info */
.mobile-content {
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	text-align:center;
	width:auto;
	float:left;
	background-color: #46166b;
	margin:1px auto;
	font-size:24px;
	height:auto;
	display:none;
}

.mobile-content .mobile-button  {
	width:auto;
	height:64px;
	font-weight:bold;
	text-align:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	behavior: url(/includes/css/PIE.htc);
	margin: 2px 5px;
	float: left;
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, right top, from(#e0e1e7), to(#bababb));
	/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(left top, #e0e1e7, #bababb 70%);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#e0e1e7, endColorStr=#bababb, GradientType=1);
	/* For Internet Explorer 8 */
		-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#e0e1e7, endColorstr=#bababb, GradientType=1)';
	text-shadow:none;
	-moz-box-shadow: 5px 5px 10px #777;
	-webkit-box-shadow: 5px 5px 10px #777;
	box-shadow: 5px 5px 10px #777; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	-pie-box-shadow: #777 5px 5px 10px;
	-pie-background: #FFF;
	padding:5px;
}
.mobile-content .mobile-button:hover {
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, right top, from(#bababb), to(#e0e1e7));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(left top, #bababb, #e0e1e7 70%);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#bababb, endColorStr=#e0e1e7, GradientType=1);
	/* For Internet Explorer 8 */
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#bababb, endColorstr=#e0e1e7, GradientType=1)';
}
.mobile-content .mobile-button a {
	text-decoration:none;
	color:#000;
	line-height: 64px;
}
.mobile-content .mobile-button img {
	float:left;
	padding:0 0 0 5px;
	border:none;
}
@media screen and (max-device-width: 600px) {
	.mobile-content {display:inline-block;}
	
.watermark_box {
	position:relative;
	display:block;
	height: 57px;
	width: 75px;
}
.watermark-gallery {
	position:relative;
	display:block;

	width: 529px;
}

img.watermark   {
	position: absolute;
	top: 5px;
	left: 14px;
	filter:alpha(opacity=80);
	opacity:.80;
}
	;/* TROUBLESHOOTING*/
.linenumber {
	color: #900;
	clear: both;
	font-size: 8px;
	padding:0;
	margin:0;
	line-height:1em;
}
