@charset "UTF-8";* {padding:0;margin:0;}body {	background: #EEEEEE url(images/body_background.jpg) repeat-x;	margin:0;	padding:0;	text-align:center;	font-family: Arial, Helvetica, sans-serif, "Century Gothic";}#wrapper {	text-align: left; /* Resets the text alignment to left to override what was set for versions of WinIE5. */	margin: 40px auto 0px auto; /* Centers the content of the page within the window in all but versions of WinIE5. */	width: 980px;	position: relative;	background: url(images/cont_back.png) repeat-y center;	padding: 0px;}#header {	background-image:url(images/header.png);	background-repeat:no-repeat;	height: 420px;	color: #fff;	width: 960px;	padding: 0px 9px;	z-index: 20;	top: -20px;	position: relative;	}/*---------------------------*//*-------SEO HEADER----------*//*----------------------------*/ #header span{	position: absolute;	left: -5000px;	visibility: visible;	}/*---------------------------*//*-------NAVIGATION----------*//*----------------------------*/#wrapper #header #nav {	list-style: none;	bottom: 0px;	display: block;	position: relative;	height: 32px;	font-size: 12px;	font-family: "Century Gothic", Helvetica, Arial, "Arial Italic", sans-serif;	padding: 20px 0px 0px;	width: 500px;	float: right;}#wrapper #header #logo {	float: left;	padding-top: 10px;	position: relative;}#wrapper #header #nav ul {	margin: 0;	position: absolute;	right: 0;	float: right;	width: 450px;	list-style: none;	}#wrapper #header #nav ul li{	float:left;	height: 32px;	display: block;	vertical-align: middle;		}#wrapper #header #nav ul li a {	color: #0055A5;	text-decoration: none;	display: block;	vertical-align: middle;	padding: 8px 12px 0px 12px;}#wrapper #header #nav ul li a:hover {	color: #fff;	text-decoration: none;		background-color:#0055A5;	/*background: #0055A5 url(images/nav_highlight.jpg) repeat-x center center;*/	height:24px;	display: block;	padding: 8px 12px 0px 12px;	list-style: url(images/separator.jpg);}/*---------------------------*//*-------CONTENT----------*//*----------------------------*/#wrapper #content {	margin: auto;	width: 900px;	background: url(images/cont_back.png) repeat-y center;	z-index: 10;	position: relative;	padding: 0px 0px 0px;	clear: both;	font-family: Arial, Helvetica, sans-serif, "Century Gothic";	color: #333333;	font-size: 14px;	line-height: 18px;}#wrapper #content span {	color: #FFFFFF;	font-size: 12px;	text-align: left;	width: 280px;	display: block;	margin: auto;	padding-top: 6px;	height: 66px;}#conleftcol_single_wide {	float: left;	width: 852px;	position: relative;	padding: 24px;}#conleftcolflav_single_wide {	float: left;	width: 852px;	position: relative;	padding: 24px;}#shopcontent {	float: left;	width: 630px;	position: relative;	color: #000;	font-size: 12px;}.tabletitle {	background: #BBCDDD;	border-bottom: 1px solid #A2BDD7;	padding: 2px;	color: #333;}.tabledesc{	background:#EEEEEE;	border-bottom: 1px solid #A2BDD7;	padding: 2px;}.tablerow{}#conleftcolflav_single_wide img {	padding-top: 0px;	padding-right: 8px;	padding-left: 8px;}#conleftcol_2col {	float: left;	width: 420px;	position: relative;	padding: 20px 10px 20px 20px;}#conrightcol_2col {	float: right;	width: 420px;	position: relative;	padding: 20px 20px 20px 0px;}#conleftcol1 {	float: left;	width: 480px;	position: relative;	height: 275px;	background: url(images/Content_LeftImg.jpg) no-repeat 32px;}#conleftcol2 {	float: right;	width: 396px;	position: relative;	height: 263px;	vertical-align: middle;}#conleftcolhalf {	float: left;	width: 340px;	position: relative;	padding: 20px;	height: 200px;}#conrightcolhalf {	float: right;	width: 520px;	position: relative;}#fconleftcolhalf {	float: left;	width: 450px;	position: relative;}#fconrightcolhalf {	float: right;	width: 450px;	position: relative;}.clear {	clear: both;	border: 0px none #FAFAFA;	height: 0px;}#content #conleftcol2 li {	display:block;	height:60px;	width:360px;	text-indent:-9009px;	padding: 10px 0px;}/*---Content links-------*/#content #conleftcol2 #link1 a {	display:block;	height:60px;	width:360px;	background:transparent url(images/Content_Link1.jpg) no-repeat 0px 0px;	text-indent:-9009px;}#content #conleftcol2 #link1 a:hover {		background:transparent url(images/Content_Link1.jpg) no-repeat -360px 0px;	}#content #conleftcol2 #link2 a {	display:block;	height:60px;	width:360px;	background:transparent url(images/Content_Link2.jpg) no-repeat 0px 0px;	text-indent:-9009px;}#content #conleftcol2 #link2 a:hover {		background:transparent url(images/Content_Link2.jpg) no-repeat -360px 0px;	}#content #conleftcol2 #link3 a {	display:block;	height:60px;	width:360px;	background:transparent url(images/Content_Link3.jpg) no-repeat 0px 0px;	text-indent:-9009px;}#content #conleftcol2 #link3 a:hover {		background:transparent url(images/Content_Link3.jpg) no-repeat -360px 0px;	}#content #conleftcol2 li a {	list-style: none;	display: block;}#wrapper #footer {	height: 341px;	width: 900px;	background: url(images/footer.jpg) no-repeat;	color: #FFFFFF;	font-size: 14px;	bottom: 0px;	position: relative;	margin: auto;	visibility: visible;}#wrapper #footer a {	color: #fff;}#wrapper #footer p {	text-shadow: 1px 2px 1px #000;}#wrapper #footer a {	color: #FFFFFF;	text-decoration: none;	font-size: 14px;}#wrapper #footer a:hover {	color: #999999;	text-decoration: none;	font-size: 14px;	border-bottom: 1px dotted #CCCCCC;}#wrapper #footer a:visited {	color: #FFFFFF;	text-decoration: none;	font-size: 14px;}.contentimg {	border: 1px solid #999999;	margin-top: 6px;}#wrapper #contact {	margin: auto;	height: 228px;	width: 960px;}#wrapper #contact p {	color: #FFFFFF;	text-align: left;	padding: 6px 24px 24px;	line-height: 18px;	font-size: 14px;}#wrapper #contact a {	color: #FFFFFF;	text-decoration: none;	border-bottom: 1px dotted #333333;}#wrapper #content #contview img {	float: right;	margin-top: -6px;}#wrapper #contact a:hover {	color: #333333;	text-decoration: none;	border-bottom: thin dotted #333333;}.linkon {	color: #FFFFFF;	text-decoration: none;	/*background: url(images/nav_highlight.jpg) repeat-x center center;*/	height:40px;	display: block;	padding: 51px 16px;	list-style: url(images/separator.jpg);}#wrapper  #contact  #contview2  img {	float: right;	padding-right: 20px;	width: 90px;	display: block;	margin: auto;	padding-top: 6px;	height: 23px;}#wrapper #footer .social {	margin: auto;	padding: 10px 20px;	text-align: right;}/*moo tips*//*Set text color in tooltip*/.tool-tip {	color: #000000;	width: 180px;	z-index: 13000;	padding: 0px;	} /*.tool-title {	font-weight: bold;	font-size: 11px;	margin: 0;	color: #9FD4FF;	padding: 8px 8px 4px;	background: url(images/bubble.png) top left;}*/ .tool-text {	font-size: 12px;	padding: 15px 0px;	background: url(images/bubble.png) no-repeat top;	width: 180px;	bottom: 0px;	font-family: "Century Gothic", Arial, Helvetica, sans-serif;	} .custom-tip {	color: #000;	width: 180px;	z-index: 13000;} .custom-title {	font-weight: bold;	font-size: 11px;	margin: 0;	color: #3E4F14;	padding: 8px 8px 4px;	background: #C3DF7D;	border-bottom: 1px solid #B5CF74;} .custom-text {	font-size: 11px;	padding: 4px 8px 8px;	background: #CFDFA7;}