﻿body {
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	padding: 0;
	margin: 1em 0 0 0;
}
a {
	color: #4395D1;
	text-decoration: none;
	text-align: left;
	border: none;
}
a:hover {
	color: #F77921;
	text-decoration: underline;
}
a img {
	border: none;
}
div.clear {
	clear: both;
}
/* front master page
*/
div.qStartContainer {
	width: 200px;
	background: transparent url(../images/sideBarBG.jpg) no-repeat scroll left bottom;
	margin: 0;
	padding: 0;
	font-size: 10pt;
	text-align: left;
	float: left;
}
div.qStartGuide {
	color: #707070;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	margin: 0;
	padding: 10px;
}
div.qStartGuide > a.title {
	font-size: 10pt;
	font-weight: bold;
}
div.qStartGuide p {
	margin: 2px 0;
}
div.qStartList {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
div.CentralContainer {
	float: left;
	width: 600px;
	text-align: left;
	margin: 0 10px;
}
div.featuresContainer {
	float: left;
	width: 200px;
}
div.featuresContainer a, div.featuresContainer a img {
	margin: 0;
	padding: 0;
}
div.feature {
	background-color: #E77DB5;
}
ul.features {
	margin: 0;
	padding: 0;
	width:200px;
}
ul.features li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 200px;
}
ul.features li.feature {
	/*background-color: #E77DB5;*/
	background-image: url(../images/offers.jpg);
	background-repeat: repeat-x;
	display:block;
	padding:0.5em 0;
}
ul.features li.feature:hover {
	/*background-color: #FFAD3B;*/
	background-image: url(../images/offers_hover.jpg);
	background-repeat: repeat-x;
}
ul.features li a, ul.features li a img {
	margin: 0;
	padding: 0;
	color:#fff;
}
div.hiddenTestimonials {
	display: none;
}
div.testimonials p {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10pt;
	font-family: Arial,Verdana,Sans-Serif;
}
div.testimonialContainer {
	background: transparent url(../images/testimonials_bg.png) no-repeat scroll center bottom;
	border-top: 1px solid #EFEEEE;
	font-family: Arial,Verdana,Sans-Serif;
	min-height: 243px;
}
div.testimonialContainer a {
	color: #707070;
	text-decoration: none;
}
div.testimonialContainer h4 {
	color: #737173;
	margin: 10px 0 0 10px;
	padding: 0;
}
div.TemplateContainer {
	background: transparent url(../images/middle_fade_bg.png) no-repeat scroll left bottom;
	color: #707070;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10pt;
	padding: 20px;
	min-height: 300px;
}
div.TemplateContainer p label {
	clear:both;
	float:left;
	margin-top:1em;
	width:20%;
}
input.textinput-full	{
	clear:none;
	float:right;
	margin-top:1em;
	width:70%;
}
select.dropdowninput	{
	clear:none;
	float:right;
	margin-top:1em;
}
div.form_divider	{
	border-bottom:1px solid #A0A0A0;
	clear:both;
	float:left;
	margin-bottom:20px;
	margin-top:20px;
	width:100%;
}
textarea.textinput-multi	{
	height:200px;
	width:100%;
}
label.formlabel-full{
	width:100% !important;
}
div.CentralContainer h1 {
	background: transparent url(../images/top_banner_blank.png) no-repeat;
	padding: 1em;
	margin: 0;
	color: #fff;
	vertical-align: middle;
}
div.top {
	width: 1020px;
	height: 115px;
	clear: both;
	position: relative;
	font-size: 8pt;
	z-index:0;
}
div.middle {
	width: 1022px;
	clear: both;
}
div.top div#logo {
	float: left;
	width: 200px;
	height: 120px;
	vertical-align: bottom;
	text-align: left;
	_zoom:1;
	z-index:0;
}
div.top div#specialOffer {
	float: left;
	width: 600px;
	height: 109px;
	vertical-align: bottom;
	text-align: left;
	_zoom:1;
	z-index:0;
	margin-left:8px;
}
div.top div#tradespaceLogo {
	float: left;
	right: 20px;
	position: absolute;
	_zoom:1;
	z-index:0;
}
div.topLinks {
	height: 10px;
	bottom: 10px;
	left: 0px;
	position: absolute;
}
div.topLinks div#about {
	float: left;
	width: 210px;
	font-size: 8pt;
	text-align: left;
	padding-left:10px;
}
div.topLinks div#breadcrum {
	float: left;
	font-size: 8pt;
	width: 400px;
	text-align: left;
	z-index: -1;
}
div.footer {
	clear: both;
	width: 1035px;
}
div.footer ul {
	text-align: center;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}
div.footer ul li {
	float: left;
	list-style-type: none;
	vertical-align: bottom;
	margin-bottom: -5px;
	position:relative;
}

div.footer ul li p{
    padding:15px 0px 15px 0px;
}

/*
    QUICK START PAGE CSS
*/
div.videoboxout {
	float: right;
	margin-top: -100px;
}

/*
    PACKAGE COMPARE
*/
table.Package > tbody > tr {
	height: 1.6em !important;
	vertical-align: top;
}
table.Package > tbody > tr#durationRow, table.Package > tbody > tr#freeTradeRow {
	height: 34px !important;
	vertical-align: top;
}
table.Package > tbody > tr > td.large {
	height: 30px !important;
}
table.Package > tbody > tr > td.title {
	width: 200px;
	vertical-align: top;
}
table.Package > tbody > tr > td {
	vertical-align: top;
}
table.Package1 {
	float: left;
	height: 500px;
	vertical-align: top;
}
table.Package1 > tbody > tr > td {
	border: none;
	vertical-align: top;
	height: 50px;
	padding: 0;
}
table.Package1 > tbody > tr {
	border: none;
	vertical-align: top;
}
table.PackagePriceMain {
	float: left;
	height: 15px;
	vertical-align: top;
}
ul.enquiries	{
	padding-left:inherit;
}
ul.enquiries li	{
	color:#4395D1;
	height:32px;
	list-style-type:none;
	vertical-align:middle;
	line-height:1.4em;
}
ul.enquiries li a:hover	{
	text-decoration:none;
}
ul.enquiries li img	{
	border:0 none;
	vertical-align:middle;
}
/*
    PACKAGE COMPARE OLD STYLES
*/
/*PACKAGE COMAPRE*/
/*
.col1   {
	width: 133px;
}

.col2, .col3, .clo4 {
	width: 136px;
}
#compareTable   {
	width: 100%;
}
#compareTable tr    {
	border: 1px;
}
.col1, .col2, .col3, .col4  {
	border-bottom: 1px solid grey;
}
.col2, .col3, .col4 {
	border-left: 1px solid grey;
}
#extrasRow1 > .col1, #extrasRow1 > .col2, #extrasRow1 > .col3, #extrasRow1 > .col4  {
	border-top: 1px solid grey;
}
#additionsDiv   {
	display: none;
}
#additionsTable {
	width: 100%;
}
#titleRow > .col2, #titleRow > .col3, #titleRow > .col4 {
	background: #4395D1;
	color: white;
	width: 190px;
	border-left: 1px solid white !important;
}
#additions  {
	color: #707070;
	font-weight: bold;
}
#samplesRow > .col1 {
	font-weight: bold;
	vertical-align: top;
}
#samplesRow a   {
	color: #F47B20;
	font-weight: bold;
}*/