body{	
	margin-top: 0px;
	text-align:left;
	width:760px;
	margin:0 auto; 
	margin-left:auto;
	margin-right:auto;
	font-family:Helvetica, Arial, Verdana, sans-serif;  
	font-size:0.75em;
	line-height:1.45em; 
	color:#666666;
	background-color:#ffffff;
}
p {font-weight:normal; text-align:left; font-size:0.95em;}
p span{color:#420058; font-weight:bold;}
h1,h2,h4 {margin-top:5px; margin-bottom:5px; font-weight:normal;}
h1 {font-size:2em; text-align:left; font-weight:normal; color:#420058; line-height:1.4em; margin-bottom:20px;  }
h2 {font-size:1.5em; text-align:left; font-weight:normal; color:#420058; line-height:1.4em; margin-bottom:15px; }
h2.accessibility {height:1px; left:0; overflow:hidden; position:absolute; top:-500px; width:1px; }
h3 {font-size:1.2em; text-align:left; font-weight:bold; color:#420058; line-height:1.4em; margin-bottom:5px; }
/*h3 {font-size:14px; color:#7b7e7f; line-height:18px; margin:20px 0 20px 0; }
h3 a{color:#a4a4a4; text-decoration:none;}
h3 a:hover{color:#7b7e7f; text-decoration:underline;}*/
.pagetitle {width:530px; border-bottom:solid 1px #cccccc;}
h4 {font-size:12px; line-height:12px; text-transform:none; text-align:left}
h1 img {
margin-top:0px!important;
vertical-align:top;
border:0px!important;
width:163px;
}
h2 img {
margin:0px;
vertical-align:top;
}
h3 img {
margin:0px;
vertical-align:top;
}
img {border:0; display:block;}
.normal {font-weight:normal!important;}
.seo {display:none;}
.strong {font-weight:bold;}
.underline {text-decoration:underline;}
a {color:#7b7e7f;}
.clear {clear:both}
.floatleft {float:left}
.floatright {float:right;}
.gray {color:#666666;}
#outerLayer {
position:relative;
width:760px; 
text-align: center; 
margin-top:0px;
margin-left: auto;
margin-right: auto;
background-color:#ffffff;
z-index:1;
}
#innerlayer {z-index:2; width:760px;}

.logo {
float:left;
padding:0 52px 0 0;
}
.logo2 {
float:right;
padding:32px 0px 0 0;
}
.title {
float:left;
padding:32px 0px 0 0;
}
.topbar {
float:left;
width:100%;
margin-top:-5px;
}
.mainstage{
float:left;
width:760px;
margin:10px 0 0 0;
}
.detailimage {
clear:both;
float:left;
width:500px;
margin:0px;
border:1px solid #cccccc;
padding:0px;
z-index: 1010;
}
.detailimage2 {
clear:both;
float:left;
width:inherit;
background-color:#ffffff;
margin:0px;
border:1px solid #cccccc;
padding:0px;
z-index: 1010;
}
.detailimage2 img {clear:both;}
.detailtext {
float:left;
clear:both;
background-color:#ffffff;
width:inherit;
padding:0px 10px 0px 10px;
}
.detailtext p{margin-bottom:0px;}
.detailimage3 {
clear:both;
background-color:#ffffff;
/*opacity:.88; -moz-opacity:.88; filter:alpha(opacity=88);*/
float:left;
width:340px;
margin:0px;
border:1px solid #cccccc;
padding:0px;
z-index: 1010;
}
.featureimage {
float:left;
padding:10px 20px 0 0;
}
.detaildescription {
float:left;
width:500px;
}
.dimsdesc {
float:left;
padding:5px 0 0px 30px;
}
.stageliner {
float:left;
width:760px;
padding:0px;
margin:0px;
}
#intro {
margin:0 0 20px 0;
width:561px;
}
.menu{
float:left;
margin:0px;
padding:0px;
width:182px;
}
.menu-top{
float:left;
width:182px;
height:6px;
display:block;
margin:0px 0 0 0;
padding:0px;
background:transparent url(../images/menu_top.gif) no-repeat scroll left bottom;
}
.menu-middle{
float:left;
width:182px;
display:block;
background-color:#452068;
}
.menu-middle ul {
list-style-type:none;
font-size:.80em;
font-weight:normal;
line-height:.95em;
text-transform:uppercase;
color:#ffffff;
padding:0px;
float:left;
width:100%;
margin:10px 0 16px 0;
}
.menu-middle ul li {
list-style-type:none;
text-align:left;
padding:13px 0px 14px 0px;
margin:0px;
border-bottom:solid 1px #ffffff;
}
.menu-middle ul li a{color:#dadada; text-decoration:none; padding:12px 0px 13px 30px; outline:none; font-size:1em;}
.menu-middle ul li a:hover{color:#ffffff; background:transparent url(../images/arrow_bk_purple.gif) no-repeat 10px 14px; }
.menu-middle .selectedItem a {background:transparent url(../images/arrow_bk_purple.gif) no-repeat 10px 14px; font-size:1.1em; color:#f2f2f2;}
.menu-bottom{
float:left;
width:182px;
height:6px;
background:transparent url(../images/menu_btm.gif) no-repeat scroll left top;
}
#menu2 {
clear: both;
float: left;
width: 182px;
overflow: hidden;
margin: 12px 0 0 0;
list-style: none;
padding: 0;
}
#menu2 li {
float: left;
display: block;
margin: 0;
padding: 0;
text-indent: -9999em;
}
#menu2 li#ebrochure a{
height: 136px;
width: 182px;
display: block;
margin:0 0 12px 0;
background: transparent url(../images/btn_online_brochure.jpg) no-repeat 0px 0px;
}
#menu2 li#download a{
height: 59px;
width: 182px;
display: block;
margin:0 0 16px 0;
background: transparent url(../images/btn_download_brochure.jpg) no-repeat 0px 0px;
}
#menu2 li#contact a{
height: 96px;
width: 182px;
display: block;
background: transparent url(../images/talk-tseries.gif) no-repeat 0px 0px;
}
#menu2 li#print a{
height: 96px;
width: 182px;
display: block;
margin:0 0 16px 0;
background: transparent url(../images/print-brochure.jpg) no-repeat 0px 0px;
}
.stageright{
float:right;
width:561px;
margin:0px;
}
.stageleft{
float:left;
width:182px;
margin:0px;
}
.copybox h2 {font-size:1.6em; text-align:left; font-weight:normal; color:#420058; line-height:1.4em; margin-bottom:15px; margin-top:0px; }
.copybox{
float:right;
margin:0px;
width:561px;
background:transparent url(../images/t20m.jpg) no-repeat scroll 290px 35px;
/* background:transparent url(../images/t20a_and_t20m.jpg) no-repeat scroll 280px -8px;*/
}
.copyboxtop{
float:left;
width:561px;
height:5px;
display:block;
background:transparent url(../images/copy_box_top.gif) no-repeat scroll left bottom;
}
.copyboxmid{
float:left;
width:559px;
display:block;
border-right:solid 1px #452068;
border-left:solid 1px #452068;
}
.copyboxbtm{
float:left;
width:561px;
height:5px;
background:transparent url(../images/copy_box_bottom.gif) no-repeat scroll left top;
}
.liner {float:left; padding:10px 20px 8px 20px;}
.liner2 {padding:20px 20px 0px 30px;}
.features {
list-style-type:disc;
list-style-position:outside;
margin:0 0 0 12px;
padding:0px;
color:#420058;
text-align:left;
}
.features ul{
list-style-type:disc;
list-style-position:outside;
margin:0 0 0 6px;
padding:0px;
}
.features ul li{
list-style-type:disc;
list-style-position:outside;
margin:0px;
padding:4px 0 4px 4px;
}
.grey {color:#666666;}
.order-list-left {padding:0 30px 0 0!important;}
.order-list {
width:240px;
float:left;
margin:20px 0 0 0;
padding:0px;
text-align:left;
list-style-position:outside;
list-style-type:none;
}
.order-list ul {
list-style-type:none;
list-style-position:outside;
margin:0px;
text-align:left;
margin-top:2px;
padding-left:0px;
padding-right:0px;
}
.order-list ul li {
text-align:left;
margin:0px;
font-size:1em;
line-height:1.1em;
padding:5px 0px 5px 0px;
list-style-type:none;
color:#7b7e7f;
}
.order-list ul li span{
font-size:.95em;
line-height:1.1em;
}
.order-list ul ul li {
text-align:left;
margin:0px;
font-size:.95em;
line-height:1.1em;
padding:5px 0px 5px 16px;
list-style-type:none;
color:#7b7e7f;
}
.order-list ul li a {
text-align:left;
list-style-type:none;
border-right:1px solid #bfbebc;
text-decoration:none;
padding:1px 10px 0px 10px;
color:#7b7e7f;
}
.order-list span{color:#7a4c8a; font-weight:bold;}
.config {
float:right;
padding:5px 0 0 20px;
}

.footer {
float:left;
width:760px;
margin-top:20px;
border-top: solid 1px #cccccc;
margin-bottom:20px;
}
.footer p {
text-align:right;
font-size:.8em;
margin-top:8px;
padding:0px;
line-height:1em;
color:#7b7e7f;
}
.footer p a{color:#7b7e7f; text-decoration:none}
.footer p a:hover{text-decoration:underline; color:#45484a;}
.footerLinks {
float:left;
height:25px;
margin:5px 0 0 0;
padding:0px;
text-align:left;
list-style-position:outside;
list-style-type:none;
}
.footerLinks ul {
float:left;
list-style-type:none;
list-style-position:outside;
margin:0px;
text-align:left;
margin-top:2px;
padding-left:0px;
padding-right:0px;
}
.footerLinks ul li {
float:left;
text-align:left;
font-size:.8em;
line-height:1em;
margin:0px;
padding:0px;
list-style-type:none;
color:#7b7e7f;
display:inline;
}
.footerLinks ul li a {
float:left;
text-align:left;
list-style-type:none;
border-right:1px solid #bfbebc;
text-decoration:none;
padding:1px 10px 0px 10px;
color:#7b7e7f;
display:inline;
}
.footerLinks ul li a:hover {text-decoration:underline; color:#7a4c8a;}
.footerLinks #firstItem a {padding-left:0px!important;}
.footerLinks #lastItem a {border-right:0px!important;}
.footerLinks .selected a {text-decoration:underline; color:#452068;}

#sbox-window embed, #sbox-window object, #sbox-window select
{
	visibility:				visible;
}

#sbox-overlay
{
	position:				absolute;
	background-color:		#999999;
}

#sbox-window
{
	position:				absolute;
	background-color:		#fff;
	text-align:				left;
	overflow:				visible;
	padding:				10px;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
}

#sbox-btn-close
{
	position:				absolute;
	width:					30px;
	height:					30px;
	right:					-15px;
	top:					-15px;
	background:				url(../images/closebox.png) no-repeat center;
	border:					none;
}

.sbox-window-ie6 #sbox-btn-close
{
	background-image:		url(../images/closebox.gif);
}

.sbox-loading #sbox-content
{
	background-image:		url(../images/spinner.gif);
	background-repeat:		no-repeat;
	background-position:	center;
}

#sbox-content
{
	clear:					both;
	overflow:				auto;
	background-color:		#fff;
	height:					100%;
	width:					100%;
}

.sbox-content-image#sbox-content
{
	overflow:				visible;
}

#sbox-image
{
	display:				block;
}

.sbox-content-image img
{
	display:				block;
}

.sbox-content-iframe#sbox-content
{
	overflow:				visible;
}

.body-overlayed embed, .body-overlayed object, .body-overlayed select
{
	visibility:				hidden;
}
.iframeTooltip
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}

.error {color:#ff1200;}
fieldset {
border:0px;
display:block;
margin:30px 0 12px 0px!important;
padding:0px;
}
legend {display:none;}
.dropdown {
float:left;
border:1px solid #CCCCCC;
font-size:11px;
color:#7b7e7f;
margin:3px 0 2px 0;
padding:2px 0 2px 2px;
width:125px;
}
.country {
float:left;
border:1px solid #CCCCCC;
font-size:.9em;
line-height:1em;
color:#7b7e7f;
margin:3px 0 2px 0;
padding:2px 0 2px 2px;;
width:180px;
}
.formLabel {
display:inline;
float:left;
clear:left;
color:#999999;
font-size:.9em;
font-weight:bold;
margin:4px 0 3px 0;
padding:2px 0 0px 5px;
width:100px;
text-align:left;
}
input {
float:left;
border:1px solid #CCCCCC;
font-size:11px;
margin:4px 0 5px 0;
padding:4px 0 4px 3px;
width:180px;
}
.textbox {
float:left;
border: #CCCCCC 1px solid;
margin-bottom:5px;
display:inline;
width:178px;
height:80px;
padding:2px;
margin:3px 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
}
.send { 
float:left;
clear:left;
font-size:.9em;
font-weight:bold;
width:60px;
margin:20px 0 0 105px;
cursor:pointer;
float:left;
color:#7b7e7f;
padding:2px;
}
.contactdetails{
float:right;
width:130px;
padding:0px 20px 8px 20px;
margin:20px 0 0 0;
border:solid 1px #e2e2e2;
}
.hqmap {
float:left;
width:500px;
height:277px;
margin:5px 0 0 0;
background:transparent url(../images/map.jpg) no-repeat scroll left top;
}
.dimensions1 img{ padding:15px 0 2px 0;}
.dimensions2 img{ padding:15px 0 2px 0;}
.dimensions1 {
width:210px;
float:left;
display:block;
padding:0px;
margin:-10px 25px 0px 0px;
}
.dimensions2 {
width:210px;
float:left;
display:block;
padding:0px;
margin:-10px 0px 0px 0px;
}