﻿
img.videoGuideLogo { behavior: url(/assets/css/iepngfix.htc) }
div.testimonials,
div.testimonials img,
div.videoboxout img,
div#top-why,
div#top-howmuch,
div#top-howto,
div#top-whatfor,
div#top-whichpackage,
div#top-sowhat,
div#top-customerenquiry,
div#top-video,
div#top-tandc,
div#top-customerorder,
div#top-thankyou,
div#top-tandc,
div#top-budget,
div#top-value,
div#top-choice,
div#top-tsorder,
div#top-21CM,
div#top-tsenquiry,
div#top-privacy,
div#top-testimonials,
div#top-specials,
div#top-xmaspromo,
div#top-enquiriesmain,
ul.enquiries li img
{ behavior: url(/assets/css/iepngfix.htc) }

body
{
	background-color: white;
/*	background-image: url(assets/masthead.gif);
	background-repeat: no-repeat;
	background-position: center 0;*/
	/*text-align: center; margin: 129px 0 0;*/
	margin: 30px 0px 0px;
	padding: 0px;
}

a img {
    border:none;
}

p.location
{
	color: #999;
	font-size: 11px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	letter-spacing: 0.1em;
	margin-top: 11px;
	float: left;
}
p.nav
{
	color: #999;
	font-size: 11px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	letter-spacing: 0.1em;
	margin: 5px 0 0 15px;
	clear: both;
	float: left;
	width:60%;
	text-align:left;
}
a:hover
{
	color: #f47b20;
}
a
{
	color: #4395d1;
	text-decoration: none;
	text-align: left; /*letter-spacing: 0.1em;*/
}

.btlogo
{
	background: url(../images/btlogo.png) no-repeat 0 0;
	position: absolute;
	top: 5px;
	right: 60px;
	width: 87px;
	height: 50px;
	display: block;
	z-index: 10;
}
.btlogo a
{
	width: 87px;
	height: 50px;
	display: block;
}
div#qStartSideBar
{
	padding:0;
	margin:0;
	background: url(../images/sideBarBG.jpg) no-repeat bottom left;
}
div#center
{
	background: url(../images/middle_fade_bg.png) no-repeat bottom left;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #707070;
	padding: 20px;
}
div#center ul, div#center ol
{
	padding-left: inherit; *margin-left:20px;
}
div#center ul li
{
	line-height: 1.4em;
}
div#center ol li
{
	padding-bottom: 0.8em;
}

div#top-why
{
	background: url(../images/why_banner.png) no-repeat top left;
	height: 126px;
	display: block;
}
div#top-howmuch
{
	background: url(../images/howmuch_banner.png) no-repeat top left;
	height: 126px;
	display: block;
}
div#top-howto
{
	background: url(../images/howto_banner.png) no-repeat top left;
	height: 126px;
	display: block;
}
div#top-whatfor
{
	background: url(../images/whatfor_banner.png) no-repeat top left;
	height: 126px;
	display: block;
}
div#top-whichpackage
{
	background: url(../images/whichpackage_banner.png) no-repeat top left;
	height: 126px;
	display: block;
}
div#top-sowhat
{
	background: url(../images/sowhat_banner.png) no-repeat top left;
	height: 126px;
	display: block;
}
div#top-customerenquiry
{
	background: url(../images/customerenquiry_banner.png) no-repeat top left;
	height: 126px;
	display: block;
}
div#top-video
{
	background: url(../images/videoPlayer_header.jpg) no-repeat top left;
	height: 126px;
	display: block;
}
div#top-tandc
{
	background: url(../images/termsAndConditions_header.jpg) no-repeat top left;
	height: 126px;
	display: block;
}
div#top-customerorder
{
	background: url(../images/customerorder_banner.png) no-repeat top left;
	height: 126px;
	display: block;
}
div#top-thankyou
{
	background: url(../images/thankyou_banner.png) no-repeat top left;
	height: 126px;
	display: block;
}
div#top-tandc
{
	background: url(../images/tandc_banner.png) no-repeat top left;
	height: 126px;
	display: block;
}
.dataprotection
{
	clear: both;
}
.textinput-full
{
	float: right;
	clear: none;
	width: 70%;
	margin-top: 1em;
}
.textinput-multi
{
	width: 100%;
	height: 200px;
}
.dropdowninput
{
	float: right;
	clear: none;
	margin-top: 1em;
}
.formlabel, .formlabel-large, .formlabel-full
{
	float: left;
	clear: both;
	margin-top: 1em;
	width: 20%;
}
.formlabel-large
{
	width: 40%;
}
.formlabel-full
{
	width: 100%;
}
.form_divider
{
	width: 100%;
	float: left;
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #A0A0A0;
/*	*margin-left:30px;*/
}

.footer
{
	margin-top: 15px;
	background: url(../images/footer.gif) no-repeat 0 0;
	width: 1034px;
	height: 45px;
	display: block;
}
.footer ul
{
	list-style-type: none;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
}
.footer ul li
{
	float: left;
	padding-left: 1em;
	padding-right: 1em;
	border-right: 1px solid #4395d1;
	vertical-align: middle;
}
.footer ul li.first
{
	padding-left: 0px;
}
.footer ul li.last
{
	padding-right: 0px;
	border: 0px;
}
.valigner
{
	height: 100% !important;
	width: 0px !important;
	vertical-align: middle; /*visibility: hidden;*/
}
/* Package Wizard */
/*PACKAGE COMAPRE*/
.col1
{
	width: 230px;
}
.col2, .col3, .clo4
{
	width: 120px;
}
#compareTable
{
}

/*PACKAGE SELCTION*/

#whichPackageQuesitons
{
	margin-top: 20px;
	padding-top: 20px;
	clear: left;
}
#whichPackageQuesitons div.even
{
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}
#whichPackageQuesitons div.odd
{
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	background: url(../images/3pcntWhite.png);
}
#whichPackageQuesitons div select
{
	float: right;
	margin-top: 5px;
}
#whichPackageQuesitons div label
{
	float: left;
}
#packageMessage
{
	margin-top: 20px;
	padding: 0 10px;
	float: left;
	clear: both;
}
.valueClapper
{
	display: block;
	float: left;
	width: 186px;
	text-align: center;
}
.valueClapper a img
{
	border: 0px;
}
/* End Package Wizard */

.termsconditionslist
{
	list-style: none;
	margin: 0.5em 0 0.5em 10px;
}
.termsconditionslist li
{
	margin: 0.5em 0 0.5em 10px;
}
div#top-budget
{
	background: url(../images/budget_header.jpg) no-repeat top left;
	height: 126px;
	display: block;
}

div#top-value
{
	background: url(../images/value_header.jpg) no-repeat top left;
	height: 126px;
	display: block;
}

div#top-choice
{
	background: url(../images/choice_header.jpg) no-repeat top left;
	height: 126px;
	display: block;
}



/*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;
}

.col4
{
}

#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;
}
/*
	footer
*/
.footer_table td,
.footer_table tr,
.footer_table img
{
	vertical-align:bottom !important;
	padding:0;
	margin:0;
}
.footer_table	
{
	_top:4px;
	*top:4px;
}
.sowhat
{
	font-size:10pt !important;
}