@charset "UTF-8";

h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, fieldset, input, textarea{
	margin: 0; padding: 0; border: 0;
}

blockquote {
	padding: 0; border: 0;
}

* {  outline: none; }
body {  border-top: solid 1px #fff; color: #000; font: 14px/normal Tahoma, Arial, Helvetica, sans-serif; }
body > p, .container > p { margin-bottom: 0; }
h1 {
margin: 0;
padding:0;
}
h2 {
margin: 0;
padding:0;
}
cite { float: right; }
fieldset { border: none; }
ul.classic { list-style: disc; margin-bottom: 1em; padding-left: 2em; }
div.section { clear: both; padding-top: 50px; }
.dropdown-upward { margin-top: 400px !important; }
.main-site { position: relative; float: right; margin-top: -17px; padding: 15px 45px 15px 0; background: url(../img/arrow1-rightwards-black.png) 100% 50% no-repeat; }
.main-site, .main-site:link, .main-site:visited { color: #000; text-decoration: none; }
.main-site { font-size: 17px; }


.newboxbtm {
	display: inline-block;
	position: relative;
	overflow: hidden;
	border-bottom-right-radius:14px;
	border-bottom-left-radius:14px;
	cellpadding: 5px;
	background: linear-gradient(top, #ffffff 0%, #afebff 100%);  
	background: -moz-linear-gradient(top, #ffffff 0%, #afebff 100%); 
	background: -webkit-linear-gradient(top, #ffffff 0%,#afebff 100%);
}

.newbox {
	display: inline-block;
	position: relative;
	overflow: hidden;
	border-top-right-radius:14px;
	border-top-left-radius:14px;
	border-bottom-right-radius:14px;
	border-bottom-left-radius:14px;
	box-shadow: 2px 2px 2px #afebff;
	cellpadding: 5px;
	border: 2px solid #d1f3ff;
	background: linear-gradient(top, #ffffff 0%, #d1f3ff 100%);  
	background: -moz-linear-gradient(top, #ffffff 0%, #d1f3ff 100%); 
	background: -webkit-linear-gradient(top, #ffffff 0%,#d1f3ff 100%);
}



.content-bot-area		{ margin: 15px 0 0 0; padding: 0px;}
.content-bot-left		{ margin: 0px; padding: 0px; background:url(../images/content-top-left.png) no-repeat; width: 16px; height: 57px; float: left;}
.content-bot-mid		{ margin: 0px; padding: 5px 0 0 0; background:url(../images/content-top-mid.png) repeat-x; width: 589px; height: 52px; float: left;}
.content-bot-right		{ margin: 0px; padding: 0px; background:url(../images/content-top-right.png) no-repeat; width: 16px; height: 57px; float: left;}
.content-bot-white		{ margin: 0px; padding: 15px 0 0 0; width:621px; background:#fff; clear:both;}
.content-bot-white ul	{ margin: 0px 0 0 50px; padding: 0px; list-style: none; float: left; width: 215px;}
.content-bot-white ul li{ margin: 0px; padding: 0px 0 0 20px; background:url(../images/bullets.png) no-repeat left; font-size: 14px; line-height: 25px; color:#3d3d3d;}
.content-bot-bot		{ margin: 0xp; padding: 0px; background:url(../images/content-bot-bg.png) no-repeat; width: 621px; height: 15px;}

.content-right			{ margin: 0px; padding: 0px; width:305px; float: left;}
.content-right-white	{ margin: 0px; padding: 5px; background:#fff; width: 295px;}
.content-right-color	{ margin: 0px; padding: 0px; background:#eeeeee;}

.form-table				{ margin: 10px 0 0 10px; padding: 0px;}
.textbox				{ margin: 0px; padding: 0px; text-indent: 5px; background:url(../images/textbox.jpg) no-repeat; width: 256px; height: 24px; border: 0px; color:#fff; line-height: 24px;}
.textarea				{ margin: 0px; padding: 0px 5px 0 5px; background:url(../images/textarea.jpg) no-repeat; width: 255px; height: 60px; border: 0px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; color:#fff; line-height: 20px;}

.content-redbg			{ margin: 20px 0 0 0; padding: 0px; width: 305px; background:#b40d03;}
.content-white-text		{ margin: 0px; padding: 15px; font-family:Verdana, Geneva, sans-serif; font-size: 15px; width:280px; color:#fff; line-height: 22px;}

.photojs				{ clear:both; margin: 10px 0 0 20px; padding: 0px;}


.bottom					{ margin: 20px auto 0px auto; padding: 0px; background:#005e76; height:120px;}
.footer					{ margin: 0px auto; padding: 0px; width: 968px;}
.copyright				{ margin: 0px; padding: 15px 0 0 0; color:#fff; font-size: 11px; font-weight: 600; font-family:Verdana, Geneva, sans-serif; line-height:20px; float: left; width: 750px;}
.sociallinks			{ margin: 15px 0 0 0; padding: 0px; float: left;}



body {
	font-family: Helvetica, sans-serif; font-size: 14px; line-height: 16px;
background: #FFFB4A;
		    background: linear-gradient(top, #FFFB4A 0%, #FFFBB0 80%);  
	        background: -moz-linear-gradient(top, #FFFB4A 0%, #FFFBB0 80%); 
	        background: -webkit-linear-gradient(top, #FDF700 0%,#FFFBB0 80%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFB4A), color-stop(80%,#FFFBB0));
			background: -o-linear-gradient(top,  #FFFB4A 0%,#FFFBB0 80%);
			background: -ms-linear-gradient(top,  #FFFB4A 0%,#FFFBB0 80%);
			background: linear-gradient(to bottom,  #FFFB4A 0%,#FFFBB0 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFB4A', endColorstr='#FFFBB0',GradientType=0 );}
  background-attachment: fixed;
}

/* -- Menu FLAT -- */

nav {
	margin: 0px auto; 
	text-align: center;
				font-family: Helvetica, sans-serif; font-size: 16px; line-height: 17px;
				color: #fff;
}

nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
		z-index:90;
	}
	
nav ul {
	padding: 0 0px;  
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

	nav ul li {
		float: left;
		margin-left: 1px ;
		margin-right: 1px ;
		
			background: #321101;
			background: linear-gradient(top, #711E1C 0%, #321101 100%);  
	        background: -moz-linear-gradient(top, #711E1C 0%, #321101 100%); 
	        background: -webkit-linear-gradient(top, #711E1C 0%,#321101 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#711E1C), color-stop(100%,#321101));
			background: -o-linear-gradient(top,  #711E1C 0%,#321101 100%);
			background: -ms-linear-gradient(top,  #711E1C 0%,#321101 100%);
			background: linear-gradient(to bottom,  #711E1C 0%,#321101 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#711E1C', endColorstr='#321101',GradientType=0 );
			
			border-style:solid;
	border-width:0px;
	border-color: #fff;
	}
		nav ul li:hover {
		
			background: #711E1C;
			background: linear-gradient(top, #711E1C 0%, #711E1C 100%);  
	        background: -moz-linear-gradient(top, #711E1C 0%, #711E1C 100%); 
	        background: -webkit-linear-gradient(top, #711E1C 0%,#711E1C 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#711E1C), color-stop(100%,#711E1C));
			background: -o-linear-gradient(top,  #711E1C 0%,#711E1C 100%);
			background: -ms-linear-gradient(top,  #711E1C 0%,#711E1C 100%);
			background: linear-gradient(to bottom,  #711E1C 0%,#711E1C 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#711E1C', endColorstr='#711E1C',GradientType=0 );
		}
			nav ul li:hover a {
			background: #711E1C;
			background: linear-gradient(top, #711E1C 0%, #601A17 100%);  
	        background: -moz-linear-gradient(top, #711E1C 0%, #601A17 100%); 
	        background: -webkit-linear-gradient(top, #711E1C 0%,#601A17 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#711E1C), color-stop(100%,#601A17));
			background: -o-linear-gradient(top,  #711E1C 0%,#601A17 100%);
			background: -ms-linear-gradient(top,  #711E1C 0%,#601A17 100%);
			background: linear-gradient(to bottom,  #711E1C 0%,#601A17 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#711E1C', endColorstr='#601A17',GradientType=0 );
				color: #ccc;
			}
		
		nav ul li a {
			display: block; padding: 12px 31px;
			color: #777; text-decoration: none;
		}
			
		
	nav ul ul {
		background: #ddd; border-radius: 0px; padding: 0;
		position: absolute; top: 100%; 
	}
		nav ul ul li {
			float: none; 
			border-top: 0px solid #ddd;
			border-bottom: 0px solid #ddd; position: relative; 
		}
			nav ul ul li a {
				padding: 10px 40px;
				font-family: Helvetica, sans-serif; font-size: 14px; line-height: 14px;
				color: #eee;
			}	
				nav ul ul li a:hover {
				
								background: #FE9936;
			background: linear-gradient(top, #FE9936 0%, #F87C01 100%);  
	        background: -moz-linear-gradient(top, #FE9936 0%, #F87C01 100%); 
	        background: -webkit-linear-gradient(top, #FE9936 0%,#F87C01 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FE9936), color-stop(100%,#F87C01));
			background: -o-linear-gradient(top,  #FE9936 0%,#F87C01 100%);
			background: -ms-linear-gradient(top,  #FE9936 0%,#F87C01 100%);
			background: linear-gradient(to bottom,  #FE9936 0%,#F87C01 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE9936', endColorstr='#F87C01',GradientType=0 );
					color: #000;
				}
		
	nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}	



/* -- BWS -- */

.rounded-table-corners {
     -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border-radius: 20px;
	text-align: center;
}
.box-contact {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	text-align: center;
									background: #E1EBF7;
			background: linear-gradient(top, #fff 0%, #E1EBF7 100%);  
	        background: -moz-linear-gradient(top, #fff 0%, #E1EBF7 100%); 
	        background: -webkit-linear-gradient(top, #fff 0%,#E1EBF7 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#E1EBF7));
			background: -o-linear-gradient(top,  #fff 0%,#E1EBF7 100%);
			background: -ms-linear-gradient(top,  #fff 0%,#E1EBF7 100%);
			background: linear-gradient(to bottom,  #fff 0%,#E1EBF7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#E1EBF7',GradientType=0 );
					color: #fff;

}
.menu-box {

			background: #eee;
			background: linear-gradient(top, #fff 0%, #ddd 100%);  
	        background: -moz-linear-gradient(top, #fff 0%, #ddd 100%); 
	        background: -webkit-linear-gradient(top, #fff 0%,#ddd 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ddd));
			background: -o-linear-gradient(top,  #fff 0%,#ddd 100%);
			background: -ms-linear-gradient(top,  #fff 0%,#ddd 100%);
			background: linear-gradient(to bottom,  #fff 0%,#ddd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ddd',GradientType=0 );
					color: #fff;

}
.round-t5 {
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	text-align: center;

				background: #4A4E51;
			background: linear-gradient(top, #000 0%, #4A4E51 100%);  
	        background: -moz-linear-gradient(top, #000 0%, #4A4E51 100%); 
	        background: -webkit-linear-gradient(top, #000 0%,#4A4E51 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#4A4E51));
			background: -o-linear-gradient(top,  #000 0%,#4A4E51 100%);
			background: -ms-linear-gradient(top,  #000 0%,#4A4E51 100%);
			background: linear-gradient(to bottom,  #000 0%,#4A4E51 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#4A4E51',GradientType=0 );
}
.round-info-block {
	/* border-top-right-radius:8px;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px; */
	display: block; padding: 21px 0px;
	border-radius: 8px;
	border-style:solid;
	border-width:2px;
	border-color: #4D7CBD;
	text-align: center;
	color:#0B0C73;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;text-decoration:none;

			background: #E8EEFA;
			background: linear-gradient(top, #E8EEFA 0%, #A5BEEB 100%);  
	        background: -moz-linear-gradient(top, #E8EEFA 0%, #A5BEEB 100%); 
	        background: -webkit-linear-gradient(top, #E8EEFA 0%,#A5BEEB 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E8EEFA), color-stop(100%,#A5BEEB));
			background: -o-linear-gradient(top,  #E8EEFA 0%,#A5BEEB 100%);
			background: -ms-linear-gradient(top,  #E8EEFA 0%,#A5BEEB 100%);
			background: linear-gradient(to bottom,  #E8EEFA 0%,#A5BEEB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8EEFA', endColorstr='#A5BEEB',GradientType=0 );
}
.round-block {
	/* border-top-right-radius:8px;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px; */
	display: block; padding: 21px 0px;
	border-radius: 8px;
	border-style:solid;
	border-width:2px;
	border-color: #4D7CBD;
	text-align: center;
	color:#0B0C73;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;text-decoration:none;

			background: #E8EEFA;
			background: linear-gradient(top, #E8EEFA 0%, #A5BEEB 100%);  
	        background: -moz-linear-gradient(top, #E8EEFA 0%, #A5BEEB 100%); 
	        background: -webkit-linear-gradient(top, #E8EEFA 0%,#A5BEEB 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E8EEFA), color-stop(100%,#A5BEEB));
			background: -o-linear-gradient(top,  #E8EEFA 0%,#A5BEEB 100%);
			background: -ms-linear-gradient(top,  #E8EEFA 0%,#A5BEEB 100%);
			background: linear-gradient(to bottom,  #E8EEFA 0%,#A5BEEB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8EEFA', endColorstr='#A5BEEB',GradientType=0 );
}
.round-block:hover {
	/* border-top-right-radius:8px;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px; */
	display: block; padding: 21px 0px;
	border-radius: 8px;
	border-style:solid;
	border-width:2px;
	border-color: #4D7CBD;
	text-align: center;
	color:#000;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;text-decoration:none;
	
			background: #A5BEEB;
			background: linear-gradient(top, #A5BEEB 0%, #E8EEFA 100%);  
	        background: -moz-linear-gradient(top, #A5BEEB 0%, #E8EEFA 100%); 
	        background: -webkit-linear-gradient(top, #A5BEEB 0%,#E8EEFA 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A5BEEB), color-stop(100%,#E8EEFA));
			background: -o-linear-gradient(top,  #A5BEEB 0%,#E8EEFA 100%);
			background: -ms-linear-gradient(top,  #A5BEEB 0%,#E8EEFA 100%);
			background: linear-gradient(to bottom,  #A5BEEB 0%,#E8EEFA 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A5BEEB', endColorstr='#E8EEFA',GradientType=0 );
}

.colors-block {
	display: block; padding: 2px 0px;
	border-radius: 28px;
	border-style:solid;
	border-width:2px;
	border-color: #A7BCD9;
	text-align: center;
	color:#0B0C73;font:17px/1.7 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;text-decoration:none;

			background: #C8D6EE;
			background: linear-gradient(top, #FBFCFE 0%, #C8D6EE 100%);  
	        background: -moz-linear-gradient(top, #FBFCFE 0%, #C8D6EE 100%); 
	        background: -webkit-linear-gradient(top, #FBFCFE 0%,#C8D6EE 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBFCFE), color-stop(100%,#C8D6EE));
			background: -o-linear-gradient(top,  #FBFCFE 0%,#C8D6EE 100%);
			background: -ms-linear-gradient(top,  #FBFCFE 0%,#C8D6EE 100%);
			background: linear-gradient(to bottom,  #FBFCFE 0%,#C8D6EE 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBFCFE', endColorstr='#C8D6EE',GradientType=0 );
}
.colors-block:hover {
	display: block; padding: 2px 0px;
	border-radius: 28px;
	border-style:solid;
	border-width:2px;
	border-color: #4D7CBD;
	text-align: center;
	color:#000;font:17px/1.7 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;text-decoration:none;
	
			background: #FBFCFE;
			background: linear-gradient(top, #C8D6EE 0%, #FBFCFE 100%);  
	        background: -moz-linear-gradient(top, #C8D6EE 0%, #FBFCFE 100%); 
	        background: -webkit-linear-gradient(top, #C8D6EE 0%,#FBFCFE 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C8D6EE), color-stop(100%,#FBFCFE));
			background: -o-linear-gradient(top,  #C8D6EE 0%,#FBFCFE 100%);
			background: -ms-linear-gradient(top,  #C8D6EE 0%,#FBFCFE 100%);
			background: linear-gradient(to bottom,  #C8D6EE 0%,#FBFCFE 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C8D6EE', endColorstr='#FBFCFE',GradientType=0 );
}
.colors-title {
	padding: 2px 0px;
	border-radius: 7px;
	border-style:solid;
	border-width:2px;
	border-color: #360C73;
	text-align: center;
	color:#fff;font:18px/1.8 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;text-decoration:none;font-weight:700;

				background: #3958AB;
			background: linear-gradient(top, #360C73 0%, #3958AB 100%);  
	        background: -moz-linear-gradient(top, #360C73 0%, #3958AB 100%); 
	        background: -webkit-linear-gradient(top, #360C73 0%,#3958AB 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#360C73), color-stop(100%,#3958AB));
			background: -o-linear-gradient(top,  #360C73 0%,#3958AB 100%);
			background: -ms-linear-gradient(top,  #360C73 0%,#3958AB 100%);
			background: linear-gradient(to bottom,  #360C73 0%,#3958AB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#360C73', endColorstr='#3958AB',GradientType=0 );
}

.round-b5 {
	border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
}

.btm-corners {
	border-radius: 0px 0px 20px 20px / 20px 20px 20px 20px;
}

.top-corners {
	border-radius: 20px 20px 0px 0px / 20px 20px 20px 20px;
}

.rounded-corners-12 {
display: inline-block;
position: relative;
overflow: hidden;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-border-radius: 12px;
box-shadow: 3px 3px 3px #0c74b3;
z-index: -5;
}

.rounded-corners-12n {
display: inline-block;
position: relative;
overflow: hidden;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-border-radius: 12px;
box-shadow: 3px 3px 3px #0c74b3;
}

.rounded-corners-12z {
display: inline-block;
position: relative;
overflow: hidden;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-border-radius: 12px;
}

.tabr {
	FONT:15px/1.5 "Arial","Helvetica","Liberation Sans","FreeSans","sans-serif"; COLOR: #000000; LINE-HEIGHT: 160%; FONT-FAMILY:  TEXT-TRANSFORM: uppercase; font-weight:700; TEXT-DECORATION: none; background-color: #F4F4F4; display:block; width:111px; webkit-border-radius:2px; moz-border-radius:2px; border-radius:2px; padding:2;
}
.tabb {
	FONT:15px/1.5 "Arial","Helvetica","Liberation Sans","FreeSans","sans-serif"; COLOR: #000000; LINE-HEIGHT: 160%; FONT-FAMILY:  TEXT-TRANSFORM: uppercase; font-weight:700; TEXT-DECORATION: none; background-color: #E9E9E9; display:block; width:111px; webkit-border-radius:2px; moz-border-radius:2px; border-radius:2px; padding:2;
}

.bwslinkg {
	color:#777777;font:13px/1.3 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2; TEXT-DECORATION: none
}
.bwslinkg:hover {
	color:#444444;font:13px/1.3 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2; TEXT-DECORATION: underline
}
.bwslinkw {
	color:#E3E3E3;font:14px/1.4 Tahoma,Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2; TEXT-DECORATION: none
}
.bwslinkw:hover {
	color:#FFFFFF;font:14px/1.4 Tahoma,Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2; TEXT-DECORATION: underline
}
.bwstext1 {
	color:#41403f;font:14px/1.4 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwscopy {
	color:#999;font:13px/1.3 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwstext2 {
	color:#111;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwstext15 {
	color:#555;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;line-height:16px;
}
.bwstext2pad {
	color:#41403f;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;margin-left:7px;margin-right:7px;
}
.bwswhite1 {
	color:#FFFFFF;font:14px/1.4 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwswhite2 {
	color:#FFFFFF;font:15px/1.5 Sans-Serif,Arial,Verdana, "Lucida Grande",Helvetica;text-rendering:optimizeLegibility;orphans:2;
}
.bwswhite2b {
	color:#FFFFFF;font:15px/1.5 Sans-Serif,Arial,Verdana, "Lucida Grande",Helvetica;text-rendering:optimizeLegibility;orphans:2; font-weight:700;
}
.bwswhite3 {
	color:#FFFFFF;font:16px/1.6 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;word-spacing:4px;
}
.bwstext2b {
	font-weight:700; color:#41403f;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwstext2c {
	font-weight:700; color:#41403f;font:14px/1.4 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility; orphans:2; LINE-HEIGHT: 16px; font-weight:bold;
}
.bwstext3 {
	color:#242851;font:18px/1.8 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2
}
.bwslinku2 {color:#536586;font-family:'Lato',sans-serif;font-weight:500;font-size:9px;font-size:0.9rem;line-height:1.3rem;text-decoration:none}
.bwslinku2:hover {color:#125BF3;font-family:'Lato',sans-serif;font-weight:500;font-size:9px;font-size:0.9rem;line-height:1.3rem;text-decoration:underline}
.mdstitlemed {
	FONT-SIZE: 24px; COLOR: #fe9936; LINE-HEIGHT: 25px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none;font-weight:100;;
}
.mdstitletop {
	FONT-SIZE: 16px; font-style: italic; COLOR: #fe9936; LINE-HEIGHT: 50px; letter-spacing:1px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none;font-weight:100;
}
.mdstitleblue {
	FONT-SIZE: 20px; COLOR: #2744A0; LINE-HEIGHT: 25px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none;     text-shadow:
    -1px -1px 0 #fff,
    1px -1px 0 #fff,
    -1px 1px 0 #fff,
    1px 1px 0 #fff;  
}
.mdstitlemedz {
	FONT-SIZE: 17px; COLOR: #AE5931; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none; letter-spacing: 0.1em; font-weight:700;font-weight:bold;
}
.title-brand {
	FONT-SIZE: 17px; COLOR: #222; LINE-HEIGHT: 21px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none; letter-spacing: 0.05em;
}
.mdstitlesmall {
	FONT-SIZE: 15px; COLOR: #AE5931; LINE-HEIGHT: 17px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none
}
menucen { 
	text-align: center;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}
.rounded {
display: inline-block;
position: relative;
overflow: hidden;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-border-radius: 10px;
}

.round-cells {
overflow: hidden;
text-align:right; 

				background: #111;
			background: linear-gradient(top, #000 0%, #222 100%);  
	        background: -moz-linear-gradient(top, #000 0%, #222 100%); 
	        background: -webkit-linear-gradient(top, #000 0%,#222 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#222));
			background: -o-linear-gradient(top,  #000 0%,#222 100%);
			background: -ms-linear-gradient(top,  #000 0%,#222 100%);
			background: linear-gradient(to bottom,  #000 0%,#222 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#222',GradientType=0 );
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
}

.hr { width:100%; height:1px; background: #dfdfdf }

.bwswhite2-link {
	color:#eee;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;fontweight:700; TEXT-DECORATION: none;
}
.bwswhite2-link:hover {
	color:#FFFFFF;font:15px/1.5 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;fontweight:700; TEXT-DECORATION: none;
}
.bwsw-tel {
	color:#ccc;font:14px/1.4 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;fontweight:700; TEXT-DECORATION: none; text-shadow: 1px 1px #333;
}
.bwsw-tel:hover {
	color:#FFFFFF;font:14px/1.4 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;fontweight:700; TEXT-DECORATION: none; text-shadow: 2px 2px #000;
}
.bwsw2thin-link {
	color:#eee;font:14px/1.4 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;fontweight:100; TEXT-DECORATION: none; text-shadow: 1px 1px #333;
}
.bwsw2thin-link:hover {
	color:#FFFFFF;font:14px/1.4 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;fontweight:100; TEXT-DECORATION: none; text-shadow: 2px 2px #000;
}
.bwslitegrey {
	color:#eee;font:14px/1.4 Arial,Verdana, "Lucida Grande",Helvetica,Sans-Serif;text-rendering:optimizeLegibility;orphans:2;fontweight:100; TEXT-DECORATION: none;
}

.linkbox {
	FONT-SIZE: 15px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none;background-color: #F6F6F6; display:block; padding: 3px 3px 3px 3px;
}
.linkbox:hover {
	FONT-SIZE: 15px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; background-color: #E91318; display:block; padding: 3px 3px 3px 3px;
}

.linkbox2 {
	FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none;background-color: #FFFFFF; display:block; padding: 3px 3px 3px 3px;
}
.linkbox2:hover {
	FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; background-color: #E91318; display:block; padding: 3px 3px 3px 3px;
}
.mnu-header {
	FONT-SIZE: 15px; COLOR: #fff; LINE-HEIGHT: 21px; FONT-FAMILY: "Myriad Pro Semibold","Calibri", "Geneva", "Verdana", "Helvetica"; TEXT-DECORATION: none; padding:3px 9px; display:block; text-align:center; 

					background: #360C73;
			background: linear-gradient(top, #360C73 0%, #000 100%);  
	        background: -moz-linear-gradient(top, #360C73 0%, #000 100%); 
	        background: -webkit-linear-gradient(top, #360C73 0%,#000 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#360C73), color-stop(100%,#000));
			background: -o-linear-gradient(top,  #360C73 0%,#000 100%);
			background: -ms-linear-gradient(top,  #360C73 0%,#000 100%);
			background: linear-gradient(to bottom,  #360C73 0%,#000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#360C73', endColorstr='#000',GradientType=0 );
}
.mnu-l {
	FONT-SIZE: 15px; COLOR: #41403f; LINE-HEIGHT: 21px; FONT-FAMILY: "Myriad Pro Semibold","Calibri", "Geneva", "Verdana", "Helvetica"; TEXT-DECORATION: none; padding:3px 9px; display:block; text-align:center;

						background: #eee;
			background: linear-gradient(top, #ddd 0%, #fff 100%);  
	        background: -moz-linear-gradient(top, #ddd 0%, #fff 100%); 
	        background: -webkit-linear-gradient(top, #ddd 0%,#fff 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddd), color-stop(100%,#fff));
			background: -o-linear-gradient(top,  #ddd 0%,#fff 100%);
			background: -ms-linear-gradient(top,  #ddd 0%,#fff 100%);
			background: linear-gradient(to bottom,  #ddd 0%,#fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddd', endColorstr='#fff',GradientType=0 );
}
.mnu-l:hover {
	FONT-SIZE: 15px; COLOR: #ffffff; LINE-HEIGHT: 21px; FONT-FAMILY: "Myriad Pro Semibold","Calibri", "Geneva", "Verdana", "Helvetica"; TEXT-DECORATION: none; background-color: #AEBCDD; padding:3px 9px; display:block; text-align:center; 

							background: #3958AB;
			background: linear-gradient(top, #360C73 0%, #3958AB 100%);  
	        background: -moz-linear-gradient(top, #360C73 0%, #3958AB 100%); 
	        background: -webkit-linear-gradient(top, #360C73 0%,#3958AB 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#360C73), color-stop(100%,#3958AB));
			background: -o-linear-gradient(top,  #360C73 0%,#3958AB 100%);
			background: -ms-linear-gradient(top,  #360C73 0%,#3958AB 100%);
			background: linear-gradient(to bottom,  #360C73 0%,#3958AB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#360C73', endColorstr='#3958AB',GradientType=0 );
}
.mnu-ls {
	FONT-SIZE: 15px; COLOR: #ffffff; LINE-HEIGHT: 21px; FONT-FAMILY: "Myriad Pro Semibold","Calibri", "Geneva", "Verdana", "Helvetica"; TEXT-DECORATION: none; padding:3px 9px; display:block; text-align:center; 

								background: #3958AB;
			background: linear-gradient(top, #360C73 0%, #3958AB 100%);  
	        background: -moz-linear-gradient(top, #360C73 0%, #3958AB 100%); 
	        background: -webkit-linear-gradient(top, #360C73 0%,#3958AB 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#360C73), color-stop(100%,#3958AB));
			background: -o-linear-gradient(top,  #360C73 0%,#3958AB 100%);
			background: -ms-linear-gradient(top,  #360C73 0%,#3958AB 100%);
			background: linear-gradient(to bottom,  #360C73 0%,#3958AB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#360C73', endColorstr='#3958AB',GradientType=0 );
}
.mnu-ls:hover {
	FONT-SIZE: 15px; COLOR: #ffffff; LINE-HEIGHT: 21px; FONT-FAMILY: "Myriad Pro Semibold","Calibri", "Geneva", "Verdana", "Helvetica"; background-color: #000; TEXT-DECORATION: none; padding:3px 9px; display:block; text-align:center;
}

.mnu-m {
	FONT-SIZE: 15px; COLOR: #41597E; LINE-HEIGHT: 29px; FONT-FAMILY: "Myriad Pro Semibold","Calibri", "Geneva", "Verdana", "Helvetica"; TEXT-DECORATION: none;text-align:center;
}
.mnu-m:hover {
	FONT-SIZE: 15px; COLOR: #ffffff; LINE-HEIGHT: 29px; FONT-FAMILY: "Myriad Pro Semibold","Calibri", "Geneva", "Verdana", "Helvetica"; TEXT-DECORATION: none; padding:3px 9px; text-align:center;
}

.backbtn {
	FONT-SIZE: 14px; COLOR: #AE5931; LINE-HEIGHT: 17px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none; font-style:italic; letter-spacing:0.5px; padding:3px 9px; display:block; text-align:center; 

									background: #E5E5E5;
			background: linear-gradient(top, #E5E5E5 0%, #FBFBFB 100%);  
	        background: -moz-linear-gradient(top, #E5E5E5 0%, #FBFBFB 100%); 
	        background: -webkit-linear-gradient(top, #E5E5E5 0%,#FBFBFB 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E5E5E5), color-stop(100%,#FBFBFB));
			background: -o-linear-gradient(top,  #E5E5E5 0%,#FBFBFB 100%);
			background: -ms-linear-gradient(top,  #E5E5E5 0%,#FBFBFB 100%);
			background: linear-gradient(to bottom,  #E5E5E5 0%,#FBFBFB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#FBFBFB',GradientType=0 );
	border-radius: 25px; border-style:solid; border-width:1px; border-color: #ffffff; box-shadow: 2px 2px 2px #ddd; 
}
.backbtn:hover {
	FONT-SIZE: 14px; COLOR: #000; LINE-HEIGHT: 17px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none; font-style:italic; letter-spacing:0.5px; padding:3px 9px; display:block; text-align:center; 

										background: #E5E5E5;
			background: linear-gradient(top, #FDFDFD 0%, #E5E5E5 100%);  
	        background: -moz-linear-gradient(top, #FDFDFD 0%, #E5E5E5 100%); 
	        background: -webkit-linear-gradient(top, #FDFDFD 0%,#E5E5E5 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDFDFD), color-stop(100%,#E5E5E5));
			background: -o-linear-gradient(top,  #FDFDFD 0%,#E5E5E5 100%);
			background: -ms-linear-gradient(top,  #FDFDFD 0%,#E5E5E5 100%);
			background: linear-gradient(to bottom,  #FDFDFD 0%,#E5E5E5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDFDFD', endColorstr='#E5E5E5',GradientType=0 );
	border-radius: 25px; border-style:solid; border-width:1px; border-color: #ffffff; box-shadow: 3px 3px 3px #aaa; 
}

.table-main {

											background: #E0E0E0;
			background: linear-gradient(top, #E0E0E0 0%, #F3F3F3 100%);  
	        background: -moz-linear-gradient(top, #E0E0E0 0%, #F3F3F3 100%); 
	        background: -webkit-linear-gradient(top, #E0E0E0 0%,#F3F3F3 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E0E0E0), color-stop(100%,#F3F3F3));
			background: -o-linear-gradient(top,  #E0E0E0 0%,#F3F3F3 100%);
			background: -ms-linear-gradient(top,  #E0E0E0 0%,#F3F3F3 100%);
			background: linear-gradient(to bottom,  #E0E0E0 0%,#F3F3F3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E0E0E0', endColorstr='#F3F3F3',GradientType=0 );
	border-radius: 25px; border-style:solid; border-width:1px; border-color: #ffffff; box-shadow: 3px 3px 3px #aaa;  
	border-radius: 5px; border-style:solid; border-width:2px; border-color: #AFAFAF; box-shadow: 2px 2px 2px #777;
}
.table-product {

												background: #242424;
			background: linear-gradient(top, #242424 0%, #464646 100%);  
	        background: -moz-linear-gradient(top, #242424 0%, #464646 100%); 
	        background: -webkit-linear-gradient(top, #242424 0%,#464646 100%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#242424), color-stop(100%,#464646));
			background: -o-linear-gradient(top,  #242424 0%,#464646 100%);
			background: -ms-linear-gradient(top,  #242424 0%,#464646 100%);
			background: linear-gradient(to bottom,  #242424 0%,#464646 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#464646',GradientType=0 );
	border-radius: 5px; border-style:solid; border-width:2px; border-color: #AFAFAF; box-shadow: 2px 2px 2px #777;
}

.title {
	FONT-SIZE: 24px;
	text-align:center;
	COLOR: #fff;
	fontweight:700;
	fontweight:bold;
	FONT-FAMILY: "Myriad Pro Semibold","Calibri", "Geneva", "Verdana", "Helvetica"
  	background-color: #fff;
  	text-shadow: 0 0 4px #000;
	padding:0px 9px;
}

.titlebig {
	FONT-SIZE: 22px; COLOR: #C70C0C; LINE-HEIGHT: 25px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none;fontweight:700;font-style:italic;
}

.psearch {
		border-bottom-right-radius:7px;	border-bottom-left-radius:7px;border-top-right-radius:7px;	border-top-left-radius:7px;BORDER-RIGHT: #5488CC 1px solid; BORDER-TOP: #5488CC 1px solid; FONT: 13px arial, verdana, helvetica; color:#0B0C73; letter-spacing:1px; BORDER-LEFT: #5488CC 1px solid; BORDER-BOTTOM: #5488CC 1px solid; BACKGROUND-COLOR: #fff; padding:4px 4px;
}

.img-round-7 {
border-radius: 7px;
border-style:solid;
border-width:0px;
position:relative; /*this is the key*/
}
.img-round-3 {
border-radius: 3px;
border-style:solid;
border-width:0px;
position:relative; /*this is the key*/
}
.img-roundsel {
border-radius: 7px;
border-style:solid;
border-width:2px;
border-color:#fff;
position:relative; /*this is the key*/
}
.img-roundsel:hover {
border-radius: 7px;
border-style:solid;
border-width:2px;
border-color:#7777ff; 
position:relative; /*this is the key*/
box-shadow: 3px 3px 3px #aaa;
}
.img-margin {
margin-left:12px;
}
.img-round3D {
border-radius: 7px;
border-style:solid;
border-width:2px;
border-color: #ffffff;
position:relative; /*this is the key*/
 box-shadow: 3px 3px 3px #aaa; 
}

.logo-box {
border-radius: 8px;
border-style:solid;
border-width:1px;
border-color: #ccc;
box-shadow: 2px 2px 2px #ddd;
position:relative; /*this is the key*/
}
.logo-box:hover {
border-radius: 8px;
border-style:solid;
border-width:2px;
border-color: #aaa;
box-shadow: 2px 2px 2px #bbb;
position:relative; /*this is the key*/
}

.img-hov {
border-radius: 5px;
border-style:solid;
border-width:2px;
border-color: #ffffff;
position:relative; /*this is the key*/
}
.img-hov:hover {
border-radius: 5px;
border-style:solid;
border-width:2px;
border-color: #AAAAAA;
box-shadow: 2px 2px 2px #CCCCCC;
}
.page-bg {

												background: #ddd;
			background: linear-gradient(top, #eee 0%, #ddd 80%);  
	        background: -moz-linear-gradient(top, #eee 0%, #ddd 80%); 
	        background: -webkit-linear-gradient(top, #eee 0%,#ddd 80%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(80%,#ddd));
			background: -o-linear-gradient(top,  #eee 0%,#ddd 80%);
			background: -ms-linear-gradient(top,  #eee 0%,#ddd 80%);
			background: linear-gradient(to bottom,  #eee 0%,#ddd 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee', endColorstr='#ddd',GradientType=0 );
}
.page-bg-lite {

												background: #ddd;
			background: linear-gradient(top, #ddd 0%, #eee 80%);  
	        background: -moz-linear-gradient(top, #ddd 0%, #eee 80%); 
	        background: -webkit-linear-gradient(top, #ddd 0%,#eee 80%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddd), color-stop(80%,#eee));
			background: -o-linear-gradient(top,  #ddd 0%,#eee 80%);
			background: -ms-linear-gradient(top,  #ddd 0%,#eee 80%);
			background: linear-gradient(to bottom,  #ddd 0%,#eee 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddd', endColorstr='#eee',GradientType=0 );
}
.page-bg-box {
			
			background: #fff;
			background: linear-gradient(top, #fff 0%, #eee 80%);  
	        background: -moz-linear-gradient(top, #fff 0%, #eee 80%); 
	        background: -webkit-linear-gradient(top, #fff 0%,#eee 80%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(80%,#eee));
			background: -o-linear-gradient(top,  #fff 0%,#eee 80%);
			background: -ms-linear-gradient(top,  #fff 0%,#eee 80%);
			background: linear-gradient(to bottom,  #fff 0%,#eee 80%);
		    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eee',GradientType=0 );
  			border-radius:24px;
			padding: 12px 12px;
			border-style: solid;
			border-width: 2px;
			border-color: #fff;
}
.block-bg {

			background: #3D1501;
			background: linear-gradient(top, #711E1C 0%, #3D1501 80%);  
	        background: -moz-linear-gradient(top, #711E1C 0%, #3D1501 80%); 
	        background: -webkit-linear-gradient(top, #711E1C 0%,#3D1501 80%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#711E1C), color-stop(80%,#3D1501));
			background: -o-linear-gradient(top,  #711E1C 0%,#3D1501 80%);
			background: -ms-linear-gradient(top,  #711E1C 0%,#3D1501 80%);
			background: linear-gradient(to bottom,  #711E1C 0%,#3D1501 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#711E1C', endColorstr='#3D1501',GradientType=0 );
}
.block-grey {

						background: #ddd;
			background: linear-gradient(top, #fff 0%, #ddd 80%);  
	        background: -moz-linear-gradient(top, #fff 0%, #ddd 80%); 
	        background: -webkit-linear-gradient(top, #fff 0%,#ddd 80%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(80%,#ddd));
			background: -o-linear-gradient(top,  #fff 0%,#ddd 80%);
			background: -ms-linear-gradient(top,  #fff 0%,#ddd 80%);
			background: linear-gradient(to bottom,  #fff 0%,#ddd 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ddd',GradientType=0 );
			border-style: solid;
			border-width: 1px;
			border-color: #888;
			color: #555;			
			padding: 7px 7px;
			text-align:center;
}
.block-green {

									background: #147C22;
			background: linear-gradient(top, #37D14C 0%, #147C22 80%);  
	        background: -moz-linear-gradient(top, #37D14C 0%, #147C22 80%); 
	        background: -webkit-linear-gradient(top, #37D14C 0%,#147C22 80%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37D14C), color-stop(80%,#147C22));
			background: -o-linear-gradient(top,  #37D14C 0%,#147C22 80%);
			background: -ms-linear-gradient(top,  #37D14C 0%,#147C22 80%);
			background: linear-gradient(to bottom,  #37D14C 0%,#147C22 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37D14C', endColorstr='#147C22',GradientType=0 );
			border-style: solid;
			border-width: 1px;
			border-color: #888;
			color: #fff;
			padding: 7px 7px;
			text-align:center;
}
.block-red {

												background: #7E1515;
			background: linear-gradient(top, #D13737 0%, #7E1515 80%);  
	        background: -moz-linear-gradient(top, #D13737 0%, #7E1515 80%); 
	        background: -webkit-linear-gradient(top, #D13737 0%,#7E1515 80%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D13737), color-stop(80%,#7E1515));
			background: -o-linear-gradient(top,  #D13737 0%,#7E1515 80%);
			background: -ms-linear-gradient(top,  #D13737 0%,#7E1515 80%);
			background: linear-gradient(to bottom,  #D13737 0%,#7E1515 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D13737', endColorstr='#7E1515',GradientType=0 );
			border-style: solid;
			border-width: 1px;
			border-color: #888;
			color: #fff;
			padding: 7px 7px;
			text-align:center;
}

.block-docs {

															background: #eee;
			background: linear-gradient(left, #fff 0%, #ddd 80%);  
	        background: -moz-linear-gradient(left, #fff 0%, #ddd 80%); 
	        background: -webkit-linear-gradient(left, #fff 0%,#ddd 80%);	
			background: -webkit-gradient(linear, left, right, color-stop(0%,#fff), color-stop(80%,#ddd));
			background: -o-linear-gradient(left,  #fff 0%,#ddd 80%);
			background: -ms-linear-gradient(left,  #fff 0%,#ddd 80%);
			background: linear-gradient(to right,  #fff 0%,#ddd 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ddd',GradientType=90 );	
			border-radius: 4px;
			border-style: solid;
			border-width: 2px;
			border-color: #ccc;
			color: #555;			
			padding: 2px 2px;
			text-align:center;
}

/* -- SLIDER -- */


.diy-slideshow{
position: relative;
display: block;
overflow: hidden;
}
figure{
position: absolute;
opacity: 0;
transition: 1s opacity;
}
figcaption{
position: absolute;
font-family: sans-serif;
font-size: .8em;
bottom: .75em;
right: .35em;
padding: .25em;
color: #fff;
background: rgba(0,0,0, .25);
border-radius: 2px;
}
figcaption a{
color: #fff;
}
figure.show{
opacity: 1;
position: static;
transition: 1s opacity;
}
.next, .prev{
color: #fff;
position: absolute;
background: rgba(0,0,0, .6);
top: 50%;
z-index: 1;
font-size: 2em;
margin-top: -.75em;
opacity: .3;
user-select: none;
}
.next:hover, .prev:hover{
cursor: pointer;
opacity: 1;
}
.next{
right: 0;
padding: 10px 5px 15px 10px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.prev{
left: 0;
padding: 10px 10px 15px 5px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}


/* -- SLIDER TRANSITIONS -- */


figure{
position: absolute;
opacity: 0;
transition: 1s opacity;
}
figure.show{
opacity: 1;
position: static;
transition: 1s opacity;
}


/* -- END OF SLIDER -- */


.psearch {
		border-radius:8px; FONT: 13px arial, verdana, helvetica; letter-spacing:1px; BACKGROUND-COLOR: #eeeeee; color:#536022; padding:5px 8px;
}

.submit-btn {
background-color:#B0C347;
color:#536022;
FONT: 15px lucida,arial, verdana, helvetica; letter-spacing:1px;
text-align:center;
padding:7px 33px;
border-radius: 22px;
display:block;
position:relative; /*this is the key*/
}
.submit-btn:hover {
background-color:#00A800;
color:#fff;
position:relative; /*this is the key*/
}

.tel-btn {
background-color:#3D1501;
color:#fff;
FONT: 15px lucida,arial, verdana, helvetica; letter-spacing:1px;
text-align:center;
padding:7px 20px;
border-radius: 7px;
display:block;
text-decoration:none;
position:relative; /*this is the key*/
}
.tel-text {
FONT: 15px lucida,arial, verdana, helvetica; letter-spacing:1px;
font-weight:100;
text-decoration:none;
}
.tel-text:hover {
FONT: 15px lucida,arial, verdana, helvetica; letter-spacing:1px;
font-weight:700;
text-decoration:none;
color:#fff;
}
.tel-btn:hover {
background-color:#000;
color:#fff;
text-decoration:none;
position:relative; /*this is the key*/
}

div#photo_container{max-width:25em;height:auto;position:relative;margin:1.563em auto;}

div#photo_container a{text-decoration:none;color:black;cursor:default;font-weight:normal;}

div#photo_container a span{visibility:hidden;position:absolute;left:-2em;top:-3.7em;background:#ffff6b;width:17em;border:1px solid #404040;font-size:0.8em;padding:0.3em;cursor:default;line-height:140%;z-index: 90;}

div#photo_container a:hover span{visibility:visible;}

div#photo_container img{width:60px;height:90px;}

/* -- ARTICLE STYLE -- */

.bwstitle01{color:#394A58;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase}
.bwstitle01b{color:#222;font-family:'Roboto Condensed',sans-serif;font-weight:500;font-size:24px;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase}

.bwscontent01{color:#222;font-family:'Lato',sans-serif;font-weight:500;font-size:10px;font-size:1.0rem;line-height:1.5rem}
.bwscontent-11{color:#222;font-family:'Lato',sans-serif;font-weight:500;font-size:11px;font-size:1.1rem;line-height:1.5rem}


.bwscontent01s{color:#222;font-family:'Lato',sans-serif;font-weight:500;font-size:9px;font-size:0.9rem;line-height:1.5rem}

.bwslink01{color:#536586;font-family:'Lato',sans-serif;font-weight:700;font-size:9px;font-size:0.9rem;line-height:1.3rem;text-decoration:none;display:relative;padding:4px 2px;border-radius:5px;}

.bwslink01:hover{color:#fff;font-family:'Lato',sans-serif;font-weight:700;font-size:9px;font-size:0.9rem;line-height:1.3rem;text-decoration:none;display:relative;padding:4px 2px;;background:#6F0000;border-radius:5px;}

h1.blue{color:#394A58}
h1.article-title{font-size:28px;font-size:1.75rem;line-height:1.875rem}
h2{color:#88929b;font-family:Lato,sans-serif;font-weight:lighter;text-transform:uppercase}
h3{color:#000;font-family:Lato,sans-serif;font-weight:lighter;text-transform:uppercase;margin-bottom:10px}
h4{color:#FFF;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:35px;font-size:2.1875rem;line-height:2.1875rem;letter-spacing:.5px;text-transform:uppercase}
h4.blue{color:#394A58}h4.blue.rule{padding-bottom:21px;border-bottom:#FF7900 1px solid;margin-bottom:21px}
h4.lightblue{color:#00A9E0}h5{color:#394A58;font-family:Lato,sans-serif;font-weight:300;font-size:18px;font-size:1.125rem;line-height:1.25rem;letter-spacing:1px;text-transform:uppercase}
h5.blue{color:#394A58}
h5.blue.rule{padding-bottom:21px;border-bottom:#FF7900 1px solid;margin-bottom:21px}
h5.light{color:#B3B9BC}
h5.white{color:#FFF}
h6{color:#FF7900;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:25px;font-size:1.5625rem;line-height:1.875rem;text-transform:uppercase}
#about .careers-section .dark-headline-box h4,.h7{color:#394A58;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase}
#about .careers-section .dark-headline-box h4.orange,.h7.orange{color:#FF7900}
.cta{color:#FF7900;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.25rem;text-transform:uppercase;text-align:center}
.cta.lg{font-size:25px;font-size:1.5625rem;line-height:1.6875rem}
.cta.xl{font-size:35px;font-size:2.1875rem;line-height:2.1875rem}

/* -- Google Ads -- */

.g-ads { clear: both; overflow: hidden; }
.g-ads-468x15 { width: 100%; height: 15px; margin-top: 2em; padding: 6px 3px; background: #fff; }
.g-ads-234x60 { height: 60px; margin: 1em 0; }
.g-ads-728x90 { width: 728px; height: 90px; margin: 0 auto 1em; }


/* -- Customize themes -- */

body.nvidia-com { border-top: none; background: #4c4c4c url(../gfx/background.jpg) 0 0 background-repeat: repeat; color: #d9d9d9; }
body.nvidia-com #flash { clear: both; }
body.nvidia-com #flash-wrapper { clear: both; width: 960px; height: 519px; margin: 0 auto; }
body.lwis-celebrity { background: #fff url(../images/pattern-wavy-grad.png) 0 0 repeat-x; }
body.nvidia-com .main-site, body.nvidia-com .main-site:link, body.nvidia-com .main-site:visited,


/**************************************/
/* THIS IS UNRELATED TO THE SLIDESHOW */
/**************************************/

header {
	background:#fff;
	color:#555;
	font-size: 14px;
}
header i {
	background:#999;
	color:#fff;
	width:18px;
	height:18px;
	display: inline-block;
	border-radius:9px;
}
.head-centering {	
	max-width: 900px;
	margin:0 auto;
	padding:30px;
}
header h1 {
	font-size: 60px;
}
.page{
	padding: 5px 0px 30px 0px;
	max-width: 800px;
	margin: 0 auto;
}
.page ul {
	text-align: left;
	display: block;
	margin: 0 auto;
	background: #407AC4;
	max-width: 900px;
	padding: 30px 60px;
}
header a:link,
header a:visited {
	color:#222;
}
hr {
	border:0;
	border-bottom: 2px solid #fff;
}
a:hover {
	color:#449a8c;
}
pre {
	background: #333;
	padding: 10px;
	overflow: auto;
	color: #BBB7A9;
}
.button {
	text-decoration: none;
	color: #fff;
	background: none;
	text-align: center;
	border: 2px solid #fff;
	padding: 8px 15px 12px 15px;
	margin:5px 0;
	display: inline-block;
	font-size: 20px;
	line-height: 1em;
}
.button:hover {
	background:#fff;
	color:#3758B9;
}
.demo-centering {
	max-width: 800px;
	margin:0 auto;
	padding:30px 30px 40px 30px;
	-webkit-transition:padding .4s ease-out;
}

@media all and (max-width: 768px) {
	.demo-centering {
		padding:0 0 40px 0;
	}
}
@media all and (max-width: 450px) {
	header h1 {
		font-size: 30px;
	}
}
.bwslinkbox {color:#ddd;font-family:'Lato',sans-serif;font-weight:700;font-size:9px;font-size:0.9rem;line-height:1.3rem;text-decoration:none;
padding:8px 22px; display:relative; background-color:#711E1C;border-radius:14px;
}
.bwslinkbox:hover {color:#fff;font-family:'Lato',sans-serif;font-weight:700;font-size:9px;font-size:0.9rem;line-height:1.3rem;text-decoration:none;
padding:8px 22px; display:relative; background-color:#321101;border-radius:14px;
}
.roundt {
border-radius:14px;
}
.bwscontentB01{color:#222;font-family:'Lato',sans-serif;font-weight:700;font-size:10px;font-size:1.0rem;line-height:1.5rem}
.bwscontentB01b{color:#000;font-family:'Lato',sans-serif;font-weight:700;font-size:10px;font-size:1.0rem;line-height:1.5rem}
.submitbtn {
	FONT-SIZE: 14px; COLOR: #fff; LINE-HEIGHT: 17px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none; font-style:italic; letter-spacing:0.5px; padding:7px 33px; display:block; text-align:center; background: #680E04; border-radius: 55px;
}
.submitbtn:hover {
	FONT-SIZE: 14px; COLOR: #fff; LINE-HEIGHT: 17px; FONT-FAMILY: Arial,"Verdana", "Helvetica"; TEXT-DECORATION: none; font-style:italic; letter-spacing:0.5px; padding:7px 33px; display:block; text-align:center; background: #951406; border-radius: 55px;
}

.block-red2 {

												background: #7E1515;
			background: linear-gradient(top, #D13737 0%, #7E1515 80%);  
	        background: -moz-linear-gradient(top, #D13737 0%, #7E1515 80%); 
	        background: -webkit-linear-gradient(top, #D13737 0%,#7E1515 80%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D13737), color-stop(80%,#7E1515));
			background: -o-linear-gradient(top,  #D13737 0%,#7E1515 80%);
			background: -ms-linear-gradient(top,  #D13737 0%,#7E1515 80%);
			background: linear-gradient(to bottom,  #D13737 0%,#7E1515 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D13737', endColorstr='#7E1515',GradientType=0 );
			border-style: solid;
			border-width: 1px;
			border-color: #888;
			color: #fff;
			padding: 14px 14px;
			text-align:center;
			border-radius:12px;
	color:#FFFF00;font:17px/1.7 Sans-Serif,Arial,Verdana, "Lucida Grande",Helvetica;text-rendering:optimizeLegibility;orphans:2; font-weight:700;
}
.block-bg2 {

			background: #000;
			background: linear-gradient(top, #222 0%, #000 80%);  
	        background: -moz-linear-gradient(top, #222 0%, #000 80%); 
	        background: -webkit-linear-gradient(top, #222 0%,#000 80%);	
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222), color-stop(80%,#000));
			background: -o-linear-gradient(top,  #222 0%,#000 80%);
			background: -ms-linear-gradient(top,  #222 0%,#000 80%);
			background: linear-gradient(to bottom,  #222 0%,#000 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#000',GradientType=0 );
}