/*Reset all styles. Eric Mayer*/
body, div, span,
applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,h1,h2,
h3,h4,h5,small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;

	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
	outline: none;

}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
/*-----------------------------------------*/
html {
	margin: 0;
	padding: 0;
	height: 100%;
	margin-bottom: 1px;
}

body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align: center;
	height: 100%;
	margin-bottom: 1px;
}
/*----layout-----*/
#main {
	padding: 0;
	width: 1000px;
	margin: 5px auto 0 auto;
	margin-top: 1rem;
	text-align:left;
	border: 1px solid #434C3D;
}
#maininner {
	padding: 0;
	width: 1000px;
	background: #fff;
	position:relative;
}

#col1 {
	width: 270px;
	float:left;
}

#mainbody {
	width: 730px;
	float:left;
	
}
#mainbg {width:729px;	
	background: #fff url(/site/subbg.gif) repeat-x;
	min-height:410px;
	position:relative;
	border-left:1px solid #000;
}
#whitebg {
	width:729px;	
	background: #fff url(/site/subbg.gif) repeat-x;
	min-height:660px;
	position:relative;
	border-left:1px solid #000;
}
#mainleft,#mainleftwide {
	width: 583px;
	background: url(/site/subbg.gif) repeat-x;
	float:left;
	display:inline;
	margin: 0 0 0 1px;
}
#mainleftwide {
	width: 700px;
}
#mainright {
	width:144px;
	border-left:1px solid transparent;
	height:20px;
	float:left;
}
#headerrow {
	padding: 15px 0 0 0;
}

#qheaderrow {
	padding:15px 0 0 0;
}

#contentsub {
	width: 260px;
	min-height:250px;
	float:left;
	padding: 10px 0 0 0;
}
#contenttext {
	width:300px;
	float:left;
	padding: 20px 0 5px 0;
}
#contenttextwide {
	width:430px;
	float:left;
	padding: 20px 0 5px 0;
}
#biglinks {
	padding: 0;
	width: 1000px;
	margin: 0 auto;
	border-top:1px solid #000;
	text-align:left;
	padding: 0 1px 1px 1px;
	background: url(/site/bigft.gif) repeat-x;
}
#footer {
	clear:both;
	width: 980px;
	height: 30px;
	margin: 0 auto;
	text-align:center;
	padding: 0 10px 0 10px;
}
.footercurves {
	clear:both;
	width: 1002px;
	height: 15px;
	margin: 0 auto;
}

/*---menu ----*/

#menu {
	width: 1000px;
	margin: 0 auto;
}

#menu ul {
	margin: 15px 0 5px 37px;
	float:left;
	width:980px;
	display:inline;
}
#menu .menu144,#menu .menu96 {
	float:right;
}

#menu ul li {
	float: left;
	padding-right: 30px;
	display:block;
}

#menu ul li a {
	color:#68797f;
	text-decoration:none;
}
#menu ul li a:hover, #menu ul li a.selected {
	text-decoration:underline;
}
.submenu li {
margin:2px 0 2px 0;
}
.submenu li a {
color:#666;
text-decoration:none; 
}
.submenu li a.selected, .submenu li a:hover {
color: #ba4ba7;
}
.thinsubmenu {
	width: 140px;
}
.weblinksmenu .submenu {
	margin-top: 7px;
	margin-bottom: 15px;
}
.weblinksmenu .submenu li {	
border-bottom:1px solid #000;
}
.weblinksmenu h3 {
        text-transform: uppercase;
	background: #000;
        color: #fff;
	font-style: normal;
	font-size: 16px;
	padding: 0.25rem;
}

/*---- generic ------ */
strong {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
.cl {
	clear:both;
}

.clear {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	height: 0px;
	width:0px;
	overflow:hidden;
}
.clearl {
	font-size: 0em;
	line-height: 0em;
	clear: left;
	height: 0px;
}

.fl {
	float: left;
}

.flp {
	float: left;
	padding: 8px 10px 10px 0;
}

.fr {
	float: right;
	margin-right: 20px;
}

.frp {
	float: right;
	padding: 8px 0 10px 25px;
}

.abright {
	position: absolute;
	right: 10px;
	top: 75px;
}

.padding {
	padding: 15px;
}

/* ---forms ------ */

#xform {
	margin: 3px 0 0 0;
}

#xform label {
	float: left;
	width: 140px;
	margin:5px 0;
	color: #666;
	font-weight: bold;
	font-size: 0.85em;
}

#xform .inlinelabel {
	width: 130px;
}

#xform input,#xform textarea {
	float: left;
	width: 180px;
	margin-bottom:5px;
}
#xform textarea#email_content,#xform textarea#mainemail_content, #xform textarea#pdf_text {
	width:520px;
	height:200px;
}
#xform .longlabels label {
	width: 480px;
}
#xform .fr {
	float:right;
}
#xform select {
	float: left;
	width: 180px;
	overflow:hidden;
	margin-bottom:5px;
}

#xform .longlabel {
	width: 285px;
	margin-top: 2px;
} 

#xform .ilabel {
	width: 60px;
	float: left;
}

#xform .sm {
	margin-top: 3px;
	width: 120px;
}

#xform .longlabel2 {
	width: 135px;
	margin-top: 2px;
}

#xform .s {
	width: 15px;
	float: left;
}

#xform #ftype {
	width: 623px;
	height: 70px;
}

#xform .r {
	color: red;
}

.cbox {
	float: left;
	width: 180px;
	padding-bottom:7px;
}

#xform .cbox input,#xform .vwbox input {
	margin: 1px 5px 0 0;
}
#xform .cbox label,#xform .vwbox label {
	margin: 0;
	padding:2px 0 0 0;
}

#xform span.fl {	
	float:left;
	width:100px;
}

.vwbox {
	width: 700px;
	padding-bottom:7px;
	float:left;
	clear:both;
}
.cols2 {
	width:320px;
	float:left;
	clear:both;
	margin: 8px 0 0 0;
}

#xform textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-bottom:5px;
}

#xform #xsubmit {
	width: 105px;
	margin: 1px 10px 0 0;
}

/*---- specific -----*/
h1 {
	font-size:2.7em;
	margin: 0;
	padding: 0 0 4px 0;
	line-height: 1.1em;
	font-weight:normal;
	font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana, "trebuchet ms",arial;
}
h2 {
	font-size:2.1em;
	line-height: 1em;
	margin: 8px 0 2px 0;
	font-weight:normal;
	color:#ba4ba7;
	font-family:arial, verdana, "trebuchet ms";
}
h3 {
font-size: 1.9em;
margin: 2px 0 0 0;
font-style:italic;
}
h4 {
margin: 7px 0 3px 0;
font-weight: bold;
font-size:1.2em;
line-height: 1.8em;
}

p {
	padding: 2px 0 3px 0;
	line-height:1.45em;
	color:#434C3D;
}

#footer p {
	padding: 3px 0 5px 0;
	line-height:1.45em;
	color:#434C3D;
}

#content .big {
	font-size:1.5em;
	line-height: 1.3em;
}

#content .medium {
	font-size:1.3em;
	line-height: 1.2em;
}

#content .black {
	color: #000;
}

#content .red {
	color: #f05452;
}

#content .green {
	color: #8CC63F;
}
#content .small {
	font-size:0.6em;
	line-height:1em;
}

#content .orange {
	color: #E36F1E;
}
a {
	color: #f05452;
	text-decoration:none;
}
a:hover, a.selected {
	text-decoration:underline;
	color:#ba4ba7;
}

#content .list {
	margin: 0 0 5px 20px;
	padding:0;
	list-style-type: square;
	color: #434C3D;
}

#content .list li{
	padding: 3px 0 0 0;
	line-height:1.45em;
}

#footer a {
	color: #f05452;
	text-decoration:none;
}

#footer a:hover, #footer a.selected {
	text-decoration: underline;
}

#logo {
	margin: 25px 0 0 30px;
}


.quote {
float: left;
width: 100%;
margin: 0;
display:inline;
}
.quote h3 {
	text-align:center;
	font-size:1.6em;
}
.quoteformbox h3 {
	font-size:1.4em;
	padding: 0 0 4px 4px;
}


.sm {list-style:none; width:1000px; height:268px; display:block; overflow:hidden;margin:0;padding: 0;}
.sm li {float:left; display:inline; overflow:hidden; position:relative;}
.thin {width:270px; float:left;clear:both;position:absolute;bottom:-1px;}
.blblk { width: 290px; background:#fff;height:251px;position:absolute;top:0;left:45px;}
.blblkwide { width: 640px; background:#fff; min-height:251px;float:left;}
.blblkwide .padding {
 padding: 30px 0 0 40px;	
}
.blblk .padding {
	padding: 5px 8px 5px 18px;
}
.blblk h1 {
	font-size:1.5em;
	margin: 5px 0 2px 0;
	padding:0;
	line-height:1em;
	color: #ba4ba7;
}
.blblk h2 {
	font-size:1.3em;
	margin: 5px 0 3px 0;
	padding:0;
	line-height:1em;
	color: #000;
}
#biglinks .blblk p {
	margin: 0;
	padding:0;
}
.blblk a {
	float:left;
	margin: 3px 0 0 0;
}
#contentsub .padding { padding: 5px 0 0 20px; }
.heading1{
	width:260px;
	float:left;
}
.heading2{
	width:310px;
	float:left;
}
.heading3{
	width:450px;
	float:left;
}
.heading4{
	width:170px;
	float:left;
}
.heading5{
	width:70px;
	float:left;
}
#headerrow h1,#qheaderrow h1 {margin: 0 0 0 20px;}
.weblinks {float:left;margin: 10px 0 0 45px;display:inline;}
.weblinksmenu {float:left;margin: 10px 0 0 31px;display:inline;width:207px;}

#xform h2 {
	color:#ba4ba7;
	border-bottom:1px solid #ba4ba7;
	margin: 0 0 5px 0;
}
.col1 {
	width: 330px;
	float:left;
}
.spacer {
	margin: 0 0 0 39px;
}
.quoteformbox {
	width:136px;
	float:left;
	overflow:hidden;
	display:inline;
	margin: 0 4px 0 0;
	background:#CCC;
}
.nospace {
	margin:0;
}
#content .quoteformbox select {
	width:135px;
	margin: 3px 0 0 0;
}
#mainright .padding {
	float:left;
	padding:8px 5px 5px 8px;	
}
#mainright p {
	font-style:italic;
	margin: 5px 0 0 0;
	float:left;
}
#mainright h2 {
	display:block;
	height:38px;
	padding: 23px 0 0 8px;
	float:left;
	font-size:1.25em;
}

#mediaspace {
	clear:both;
	width:730px;
}
#mpl {
	float:left;
}

.box,.boxds,.ab {
	display:none;
}
h1.central {
	text-align:center;
	float:left;
	width:100%;
	font-size:2em;
}
.cocktail {
	width:170px;
	float:left;
}
.frdrink {
	float:right;
	margin: 105px 0 0 0;
	display:none;
}
#heightmax {
	height: 500px;
	overflow:hidden;
	float:left;
}
.height300px {
	height:300px;
}
embed {
	float:left;
}
.col2sub {
	float:left;
	width:150px;
	margin:0 0 0 5px;
}

.videoyt {
	float:left;
	display:inline;
	margin: 0 0 20px 43px;
}
.fimg {
	width:728px;
	float:left;
	clear:both;
	text-align:center;
	overflow:hidden;}
	
.fimg img {
	float:left;
}
.footercurves .fl {
	padding:0 0 0 1px;}
	
#mediaspace2 {
	position:absolute;
	bottom:0;
	left:0;
}

.thm {
	width:135px;
	float:right;
	overflow:hidden;
	margin: 75px 0 0 0;
}

#xform .formerror {
	background: #FF9F9F;
border: 1px solid red;
}
#biglinks .redbg {
	display:block;
	width: 200px;
	float:left;
	clear:both;
	height: 15px;
	background:url(/site/main-button.gif) no-repeat;
	color:#fff;
	padding: 0 0 2px 3px;
	margin: 2px 0 0 0;
	line-height:1em;
}
#biglinks .redbg:hover {
	text-decoration:none;
}
.foothtml {
float:left;
width: 728px;
overflow:hidden;
position:relative;
height:340px;
background:#fff;
margin: 10px 0 0 0;
border-top:1px solid #000;
text-align:center;
}
.otherdrinks {
	float:right;
	width:300px;
}

#picwheel {
	float:left;
	margin: 10px 0 0 0;
	height:125px;
	width: 200px;
	overflow:hidden;
}
.tabs,.xrow {
	width:135px;
}
.abzbot {
	position:absolute;
	bottom:0;
	right:0;
}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}/*
div#recaptcha_image > img, div#recaptcha_image{
height:57px;
width:190px;
}
#recaptcha_widget {
	position:relative;
	height:100px;
	overflow:hidden;
}

#enter_label {
position:absolute;
top:0;
right:0;
}
input#recaptcha_response_field {
position:absolute;
top:30px;
right:0;
width: 135px;
}*/
.topline {
	border-top:1px solid #ba4ba7;
}
#content .list {
	margin: 0 0 0 20px;
	padding:0;
	list-style-type: square;
}
#content .list li{
	padding: 3px 0 3px 0;
	line-height:1.45em;
}
#content li.altli {
	padding: 2px 0;
	border-bottom:1px solid #666;
}
#content li.altli2 {
	padding: 2px 0;
	border-bottom:1px solid #666;
}



/* calendar */
table.calendar { border-left:1px solid #999; }
tr.calendar-row	{ margin:0;padding:0; }
td.calendar-day	{ height:80px; font-size:11px; position:relative; }
td.calendar-day-np	{ background:#eee; }
td.calendar-day-head { background:#ccc; font-weight:bold; text-align:center; width:85px; padding:5px; border-bottom:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; }
div.day-number	 { float:right; }
#content div.day-number a { color:#fff;background:#999; display:block; padding:3px; color:#fff; font-weight:bold; width:15px; text-align:center; margin:0;}
div.day-number a:hover { color:#fff;background:#68797f;text-decoration:none;}
td.calendar-day, td.calendar-day-np { border-bottom:1px solid #999; border-right:1px solid #999; }

.statuss {
	margin: 10px 0 3px 0;
	float:left;
}

.statuss li {
	text-decoration:none;
	float:left;
	border:1px solid #000;
	margin: 2px 2px 0 0;
	width: 135px;
}
.statuss li a {
	text-decoration:none;
	width:127px;
	height:13px;
	padding: 3px 4px;
	float:left;
	color:#666;
	background: #EFEFEF;
}
.statuss li a:hover, .statuss li a.selected {
	color:#fff;
	background:#ba4ba7;
}
.boxx {
	border:1px solid #000;
	padding:10px;
	clear:both;
}
#calcontr {
	width:100%;
	float:left;
	margin:0 0 5px 0;
}
.event {
	padding: 2px 5px;
	background: #fff200;
	border-bottom:1px solid #ccc;
}
.event a {
	color:#000;
	font-size:0.9em;
}
.qsschk {
	margin: 5px 0 0 0;
}
.qs {
	float:right;
}
.cb {
	padding: 1px 3px 2px 3px;
	margin: 2px 3px 0 0;
	width:127px;
	float:left;
	border:1px solid #000;
}
.addb {
	float:right;
}
.addb a {
	padding: 1px 3px 2px 3px;
	margin: 2px 15px 0 0;
	width:100px;
	border:1px solid #000;
	background:#FDFD9B;
	display:block;
	text-align:center;
	
}

.cb168,.st168,.tab168 {
	background:#EFA8A4;
}
.cb169,.st169,.tab169 {
	background:#ff4d35;
}
.cb170,.st170,.tab170 {
	background:#ff8f1f;
}
.cb171,.st171,.tab171 {
	background:#f8dd38;
}
.cb172,.st172,.tab172 {
	background:#b9bf31;
}
.cb178,.st178,.tab178 {
	background:#B5CFC2;
}
.cb179,.st179,.tab179 {
	background:#00ad9c;
}
.cb180,.st180,.tab180 {
	background:#64cbd8;
}
.cb181,.st181,.tab181 {
	background:#cdeffa;
}
.st211, .cb211,.tab211 {
	background:#cdf9e9;
}
.st226, .cb226,.tab226 {
	background:#FF4FC4;
}


.linked a {
	font-weight:bold;
}
.sectorlinks {
	float:right;
	width:218px;
}
.inlinks {
	float:right;
	width:90px;
}
.basic {
	float:right;
	width: 60px;
}
.wb {
	width: 134px;
	floaT:left;
	margin: 0 10px 0 0;
}
.vb {
	width: 245px;
	floaT:left;
	margin: 0 10px 0 0;
}
.tb {
	width:85px;
	float:left;
	margin:0 10px 0 0;
}
.tb1 {
	width:55px;
	float:left;
	margin:0 10px 0 0;
}

.sli {
float:left;
margin: 4px 22px 0 0;
}
.slie{
float:left;
margin:4px 0 0 0;
}
.notis {
float:left;
width:32px;
}
.spanheader {
	float:left;
	margin: 11px 0 0 0;
	color: #ba4ba7;
	font-weight:bold;
}
.spang .spanheader {
	margin-top:53px;
}

.faqanswer {
	display:none;
}
.faqq {
	cursor:pointer;
}


/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #434D3E;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #eee;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #434D3E;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

#nsuperwide table {
font-size:0.6em;
}


.greybbx .boxx {background:#EFEFEF;}
.greybbx .quoteformbox{background:none;}





.jqplot-target{position:relative;color:#666;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em;}.jqplot-axis{font-size:.75em;}.jqplot-xaxis{margin-top:10px;}.jqplot-x2axis{margin-bottom:10px;}.jqplot-yaxis{margin-right:10px;}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis{margin-left:10px;margin-right:10px;}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{position:absolute;}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top;}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom;}.jqplot-yaxis-tick{right:0;top:15px;text-align:right;}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left;}.jqplot-meterGauge-tick{font-size:.75em;color:#999;}.jqplot-meterGauge-label{font-size:1em;color:#999;}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute;}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute;}.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute;}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;position:absolute;}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px;}table.jqplot-table-legend,table.jqplot-cursor-legend{background-color:rgba(255,255,255,0.6);border:1px solid #ccc;position:absolute;font-size:.75em;}td.jqplot-table-legend{vertical-align:middle;}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer;}td.jqplot-table-legend>div{border:1px solid #ccc;padding:1px;}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em;}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em;}.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px;}.jqplot-highlighter-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px;}.jqplot-point-label{font-size:.75em;z-index:2;}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center;}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em;}.jqplot-error{text-align:center;}.jqplot-error-message{position:relative;top:46%;display:inline-block;}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:rgb(20%,20%,20%);}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(90%,90%,90%,0.7);}

th {
	font-weight:bold;
}
.t1{
width:45px;
}
.t2{
width:15px;
}
.t3 {
	width:55px;
}

#fname,#fcity,#fmob {
	width:146px;
	float:left;
	margin: 0 4px 0 0;
}
.cb2 {
	width: 15px;
	margin: 0 10px 0 5px;
	float:left;
}

#nsuperwide #main,#nsuperwide #maininner {
	width:1200px;
}
#nsuperwide .footercurves {width:1202px;}
#nsuperwide #mainbody{ width:930px;}
#nsuperwide #whitebg { width:929px;}
#nsuperwide .cb {width:auto; background:#BBE4F4;}
#nsuperwide .statuss li {width:auto;background:#F0E6DF;}
#nsuperwide .statuss li a:hover, #nsuperwide .statuss li a.selected {background:#E6D6CA;color:#000;}

.xtable tr td,.xtable tr th{ padding: 2px 0;border:1px solid #ddd;}
.xtable .xt {width:120px;font-weight:bold;}
.xtable .xm { width:56px;font-weight:bold;}
.xtable .xft, .table .xms {font-weight:bold;}

.xtable .xst {font-weight:bold;color:#fff;padding: 2px;}
.xtable tr.xr1{background:#DFFAFF;} .xtable tr.xr1 .xst{background:#4BB2C5;}
.xtable tr.xr2{background:#FFF3DF;} .xtable tr.xr2 .xst{background:#EAA228;}
.xtable tr.xr3{background:#FFF7DF;} .xtable tr.xr3 .xst{background:#C5B47F;}
.xtable tr.xr4{background:#DFFFEF;} .xtable tr.xr4 .xst{background:#579575;}
.xtable tr.xr5{background:#F6FFDF;} .xtable tr.xr5 .xst{background:#839557;}
.xtable tr.xr6{background:#FFFCCF;} .xtable tr.xr6 .xst{background:#958C12;}
.xtable tr.xr7{background:#FFCFF2;} .xtable tr.xr7 .xst{background:#953579;}
.xtable tr.xr8{background:#DFE3FF;} .xtable tr.xr8 .xst{background:#4B5DE4;}

.tdov,.xht { vertical-align:top;font-size: 3.5em;background:#FFFDF6;padding: 15px; color:#4BB2C5;}
.xht {width:194px;border:1px solid #ddd;}

#homebox {width:729px;height:197px;border-left:1px solid #878583;clear:both;padding-top:70px;}
.addthis_toolbox{margin-top:10px}
#mainright .xrow .padding {padding-top:0}
#mainright .xrow .padding p {padding-top:0}

.bottomborder tr {border-bottom:1px solid #999;}
.nl label{display:none;}
#xform .bottomborder input,#xform .bottomborder select, #xform .bottomborder textarea {float:right;margin-right:10px;}
.bottomborder .noline {border-bottom:none;}

.totalpriceexvat input, .totalpriceincvat input {background:#ba4ba7;}

#tosx textarea {
	width: 475px;
	height: 55px;
}
#sendemailtext {
	width:99%;
}
.mt {margin-top:34px;}
.staticelement  {padding: 2px 0 0;}
#nosubmitlabel label {display: none}

#redbg { background:#F05452;margin: 0 0 10px 0;}
#redbg .padding {padding:10px;}
#redbg p {font-size:1.5em;color:#fff;}
.addbab {position:absolute;float:none;top:136px;}

#smallradio .ilabel {width:30px;}
#bignotes #notes {height:200px;}

.stock-measure, .priceperitem, .stockcost {
	width:110px;
	float:left;
	padding-left:10px;
}

.dl-container {
	display: block;
}

.dl-container:after {
	content: "";
	display: table;
	clear: both;
}

.left-dl {
	float: left;
	background: #eee;
}

.dl-container:before {
	content: "................................................................................................";
	position: absolute;
	width: 255px;
	overflow-x: hidden;
	z-index: -1;
}

.dl-container.no-dots:before {
	content: "";
}

.right-dl {
	float: right;
	background: #eee;
}
.weblinksmenu>:nth-child(5) {
	display: none;
}
.weblinksmenu>:nth-child(6) {
        display: none;
}

