﻿.dvformcontainer
{
	width:400px;
	height:100%;
	background-color:Transparent;
    padding:5px 0px 5px 0px;
    right:0px;
    float:left;
    position:relative;
    border:0px;
	
}

.txtcontent
{
    width:520px;
    height:100%;
    background:#Transparent;
    float:left;
    padding-right:5px;
}

.formhaeder
{
	background:url(../images/formhdbg.jpg) repeat-x #666666;
	color:#FFFFFF;
	font-weight:bold;
	width:400px;
	padding:5px 0px 5px 5px;
}

.formtxt
{
	background:#E4E4E4;
	width:400px;
	padding:5px 0px 5px 5px;
}

.formcontrols
{
	background:#E4E4E4;
	width:400px;
	padding:5px 0px 5px 5px;
	border-top:solid 1px #CDCDCD;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-collapse:collapse;
	 
}

.formtxtbox
{
	width:250px;
	/*margin-left:1px;
	background:url(../images/formhdbg.jpg) top repeat-x #fffff;
	vertical-align:top;*/
	margin: 1px;
	border-right: #a8bac2 1px solid;
	border-top: #a8bac2 1px solid;
	border-left: #a8bac2 1px solid;
	border-bottom: #a8bac2 1px solid;
	background: url(../images/textbg.jpg) white repeat-x left top;
	color: #11354A;
	font-family: verdana;
	font-size: 10pt;
	padding: 1px;	
}


.formlbls
{

   border:0px solid red;
   width:110px;   
   background-color:Transparent;
   vertical-align:top;
   border-collapse:collapse;

}

.serviceheader
{
	
}

.servicedesc
{
	
}

.formtable
{
	border-collapse:collapse;
	border-color:Red;
	border:0px;
}

.buttonsdiv
{
	 text-align:center;
	 border-collapse:collapse;
}

.trow
{
	 border:solid 0px;
	 border-color:Green;
	 border-collapse:collapse;
}

.inputError
{
    background-color:#D5D5D5;
	border:solid 1px red;
	margin:0px 2px 0px 0px;
	width:98%;
}

.vsHeader
{
	font-size:12px;
	font-weight:bold;
}

.thanks
{
  font-size:13px;
  height:400px;
}

.righttpcontent
{
	text-align:right;
	background-color:Transparent;
	width:300px;
	float:left;
}

.redul { list-style-image: url(../images/redulimg.jpg) }

.greyul { list-style-image: url(../images/greyulimg.jpg) }

.rightimage
{
	margin:0 0 0 90px;
}

.contactimg
{
	float:left;
	margin:0 10px 0 10px;
}

.contactdesc
{
	float:left;
	width:450px;
	height:80px;
	color:#757575;
}

.hrcont, .hrcont a
{
	outline-style:hidden;
	color:#FEEEEE;
	vertical-align:bottom;
	margin:0 10px 0 10px;
	position:relative;
}

.subcontainer
{
	min-height:410px;
}

.watermarktext
{
	font-size:10px;
	color:#333333;
}

.mapholder
{
	float:none;
	width:450px;
	height:250px;
	color:#757575;
	margin-bottom:2px;	
}

.redlabel
{
	 color:Red;
}

#promotionholder
{
	clear:both;
	padding: 8px 0px 0px 0px;
	text-align:center;
}

.promoimage
{
	top:0px;
	position:relative;
	width:100%;
	height:55px;
	text-align:center;
}


/************* XMas Offer ***************/

.xmasoffer
{
   background: url(../images/promos/XMasVoucherpopbg.jpg) no-repeat;
   width:481PX;
   height:259PX;   
}

.xmasbutton
{
 background-color:#BC1616;
 color:White;
 padding:2px 2px 2px 2px;
 margin:210px 2px 2px 2px;  
 font-weight:bold; 
 width:120px;
}


.modalBackground
{
  background-color: Gray;
  filter: alpha(opacity=80);
  opacity: 0.80;
}


.hidden
{
 visibility:hidden;
}
