/* ---- TWO COL LAYOUT ----- */
#twocol_content a.btnNext {padding: 3px; border: 1px solid #DFBE0D;text-decoration: none; background-color: #FFEF14;color: #8F7B11;font-size:90%;}
#twocol_content a.btnNext:hover {background-color: #FED909;color: #8F7B11;font-size:90%;}

/* Tab Formatting */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 30px; /*--Set height of tabs--*/
	border-bottom: 1px solid #DFBE0D;
	border-left: 1px solid #DFBE0D;
	width: 551px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 29px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 29px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #DFBE0D;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	background: #FFEF14;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #DFBE0D;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border: 1px solid #DFBE0D;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 550px;
	background: #fff;
}
.tab_content {
	margin: 10px 0 0 0;
	position:relative;
	padding: 5px 15px 5px 15px;
}
.tab_content input {
padding:2px;
}
.tab_content input[type=text] {
border:1px solid #CCCCCC;
}

.tab_content select {
padding:2px;
border:1px solid #CCCCCC;
}

#priceTypeWrapper {width:210px;float:left;margin: 30px 0 0 50px;}
#fulltext p {padding: 0 7.5px 0 5px;}
#fulltext p.quoteget {background: url("./images/quotebg.png") no-repeat bottom right;padding: 20px 0 25px 0;}
#fulltext p.quoteget a {font-size: 105%;margin: 0 0 0 55px;}
#fulltext p.quoteget a:hover {font-size: 105%;margin: 0 0 0 55px;}

#tab1 .productListInner {float:left;clear:left;width:500px;}
.tab_content h3 {margin: 10px 0 5px 0;float: left;clear: left;}
.productListInner {list-style-type:none;}
.productListInner li {width: 100%;padding: 5px 0 0 0; position:relative;clear:both;}
.productListInner li .priceSel {float:left;}
.productListInner li label {font-size: 10px;}
.productListInner li input {float:right;width: 40px;font-size: 12px;}

.productFooterInsurance {float:left;clear:left;margin: 15px 0 10px 0;width: 500px;}
.productFooterInsurance span {float:left;clear:left;font-size: 120%; font-weight:bold;}
.productFooterInsurance ul li {clear:both;float:left;margin:0;}
.productFooterInsurance ul li .chkInsurance {float:left;margin-bottom:10px;}
.productFooterInsurance ul li label {padding: 3px 0 0 0px;}
.productFooterInsurance ul li input.txtValue {width:40px;margin: 0 0 0 10px;position:absolute;top:0;right:0;}

#totalsum {clear:both;}
.productFooterTotal {clear:both;width:500px;padding:10px 0;border-top:solid 3px #CCCCCC;}
.productFooterTotal span {margin-left:380px;font-weight:bold;font-size:120%;width:430px;}
.productFooterTotal .txtTotal {border:solid 1px #CCCCCC;background:#FFFFFF;color:#333333;width:40px;float:right;padding: 2px;}
.tab_container #tab1 #totalsum .btnNext {clear: both;float:right;margin: 10px 0 0 0;padding: 2px 11px; display:none;}

.w50 {width:50px;}
.w120 {width:120px;}
.w200 {width:200px;}
.h60 {height:60px;}
.tab_container .tab_content p.error {width:260px;display:none;float:left;margin-left:250px;}

#contactEnquiryButton {clear:both;padding:10px 0 0 150px;margin:0 0 20px 0;}
#priceTypeWrapper {width:210px;float:left;margin: 30px 0 0 50px;}
#priceTypeInner h2 {margin: 0 0 10px 50px;}
#priceTypeInner h3 {margin: 0 0 0 70px;}
#priceTypeInner p {margin: 0 0 0 0;}
#priceTypeInner a {}
#priceTypeInner a.hover {}

/* --- TAB 2 ---- */
#tab2 ul {list-style:none;margin: 0 0 0 10px;}
#tab2 ul li {float:left;margin: 15px 0 0 0;width: 100%;}
#tab2 ul li label {display:block;float:left;width:250px;font-size: 110%;}
#tab2 ul li label span {font-style:italic;font-size: 80%;}
#tab2 ul li input {float:left;}
#tabs p.error {clear:both;margin: 0 0 0 250px;color:red; display:none;}
#tab2 .errortc {margin: 0;}
#twocol_content #tab2 .btnSubmit {height:25px;width:100px;background-color:#FED909;border:1px solid #DFBE0D;float:left;margin:10px 0 10px 250px;padding:3px;text-decoration:none;}
#twocol_content #tab2 .btnSubmit:hover {cursor:pointer;background-color:#FEDA0E;color:#AD9D4D;text-decoration:none;}
#tab2 ul li input#chkTandC, #tab2 ul li input#chkCreditCheck {
float:right;
margin-right:56px;
}

.subHeading {
clear:both;
font-weight:bold;
margin:10px 0;
}

#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  
#divTandC, #divCreditCheck{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:200px;  
width:350px;  
background-color: #ffffff;
background-image: url("./images/faded.png");
background-repeat: no-repeat;
background-position: bottom right;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px; 
overflow:auto; 
}
#popupInner {
text-align:left;
margin-top:20px;
}
#popupInner h2 {
margin:0;
padding:0;
}

.divQuotePopupClose {  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block; 
cursor:pointer;
z-index:99;
}

#tab2 ul li label#lblTandC, #tab2 ul li label#lblCreditCheck {
width:350px;
}
.tab_container .tab_content p#TandCError, .tab_container .tab_content p#CreditCheckError {
width:450px;
margin-left:0;
}

#prodQuoteIntro {
clear:both;
}
#prodQuoteIntro td {
	padding:5px 20px;
	
}
#prodQuoteIntro .btnNext {
background-color:#FED909;
color:#8F7B11;
border:1px solid #DFBE0D;
cursor:pointer;
}












/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
