body
{
	padding:0px 13px 0px 13px;
	margin:0px 0px 0px 0px;
	font-family:Arial,sans-serif;
    	font-size:0.7em;	
}

form
{
	padding:0px;
	margin:0px;
}


fieldset
{
	border:1px solid #cccccc;
	color:#000002;
	font-size:1.2em;
	font-weight:bold;
	padding:0px !important;
	margin:0px !important;
	width:420px;
}

fieldset legend
{
	margin-left:13px;
	padding:0px;
	color:#000;
}

#popupContentContainer {
	font-size:1em;
	color:#10107A;
	padding:16px 26px;
	background-image:url('../../images/popup/popupBackground.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

#popupLogoContainer {
	margin:14px 0px 14px 0px;
}

#popupLogoContainerContent {
	margin:14px 0px 0px 15px;

}

#titleText {
	color:#000064;
	font-size:2.5em;
	padding:0px 0px 10px 0px;
	font-family:Arial narrow;
	font-weight:bold;
}

.introText {
	font-size:1.05em;
	color:#333;
	margin:2px 0px 8px 0px;
	padding:0px;
	width:420px;
}

.formHeaderText {
	font-size:0.9em;
	color:#333;
	margin:4px 0px 6px 0px;
	padding:0px;
}

#contentContainer {
	margin:20px 20px 0px 20px;
	font-size:1.05em;
	color:#333;
}

.field {
	color:#666666;
	float:left;
	font-size:0.9em;
	border:1px solid #7e9db9;
	width:195px;
	height:20px;
}

.fieldLabel {
	width:180px;
	font-weight:normal;
	float:left;
	font-size:0.85em;
	color:#333;
	display:block;	
}

.formText
{
	font-size:0.85em;
	color:#333;
	font-weight:normal;
	margin:5px 0px 12px 0px;
}

.buttonRow
{
	margin-top:22px;
	height:21px;
}

.button {
	margin:0px 0px 20px 0px;
	float:right;
}


.fieldRow {
	height:22px;
	line-height:20px;
	width:379px;
	margin-top:3px;
}

.textArea {
	font-family:Arial,sans-serif;
	color:#666666;
	width:379px;
	height:87px;
	height:100px;
	font-size:0.9em;
	padding:3px;	
	border:1px solid #7e9db9;	
}

#imgLogo
{
	margin:14px 0px;
}

.closeButtonContainer{
	float:right;
	color:#10107A;
	margin:5px 7px 0px 13px;
}

.closeLinkContainer {
	margin-top:50px;
	float:right;
	color:#10107A;
}

.closeLinkImg {
	line-height:13px;
	vertical-align:middle;
}

.closeLink {
	font-size:0.81em;
	color:#b4b4b4 !important;
	text-decoration:none;
	font-weight:normal;
	line-height:13px;
	vertical-align:middle;	
}

.closeLink:hover {
	text-decoration:underline;
}

a.closeZoomPopupLink {
	font-size:0.9em;
	color:#b4b4b4 !important;
	text-decoration:none;
	line-height:13px;
	font-weight:normal;
}

a.closeZoomPopupLink:hover {
	text-decoration:underline;
}

.errorMsgContainer
{
	margin:10px 0px 20px 0px;
	padding:9px 19px;
	background-color:#ffff9a;
	border:1px solid #cc0001;
	color:#cc0001;
	font-weight:bold;
}

.successMsgContainer
{
	margin:10px 0px 50px 0px;
	padding:9px 19px;
	background-color:#ffff9a;
	border:1px solid #029900;
	color:#029900;
	font-weight:bold;
}

.errorMsgContainer a
{
	color:#cc0001;
	text-decoration:underline;
}

.successMsgContainer a
{
	color:#029900;
	text-decoration:underline;
}

#enlargeContainer {
	width:475px;
}

#enlargeImageHeader {
	height:40px;
	line-height:40px;
	background-color:#000066;
	color:#FFF;
	font-size:1.2em;
	text-align:center;
	margin:0px;
	padding:0px;
}

#enlargeImageContainer {
	height:391px;
	min-height:391px;	
	width:473px;
	border:1px solid #cccccc;
	text-align:center;
}

#enlargeImageNavigation {
	height:30px;
	border-width:0px 1px 1px 1px;
	border-color:#cccccc;
	border-style:solid;
	font-size:1.1em;
	color:#cc0000;
	margin-bottom:14px;
	width:473px;
}

#enlargeImageNavigation .off {
	color:#999999;
}

#prevContainer {
	float:left;
	width:150px;
	padding-left:10px;
	height:30px;
	line-height:30px;
}

#textContainer {
	float:left;
	width:153px;
	text-align:center;
	height:30px;
	line-height:30px;
}

#nextContainer {
	float:right;
	width:150px;	
	padding-right:10px;	
	text-align:right;	
	height:30px;
	line-height:30px;
}

#prevContainer a {
	text-decoration:none;
	color:#000066;
}

#nextContainer a {
	text-decoration:none;
	color:#000066;
}

.enquiryRadio
{
	margin-left:7px;
}

.discountPricing p
{
	padding:10px 0px 0px 0px;
	margin:0px;
	color:#333;
	font-size:1.1em;
}

.discountPricing h1
{
	padding:0px !important;
	margin:0px 0px !important;
	font-size:2.5em;
	line-height:40px;
	font-family:arial narrow, arial;
	color:#000066;
	text-transform:uppercase;
}

.discountPricing hr
{
	display:none;
}

.discountPricingClose {
	font-size:11px;
}

#SWFContainer{
	height:392px;
	text-align:center;
	border:1px solid #CBCBCB;
	/*margin:0px 12px 0px 12px;*/
	padding:13px 0px 13px 0px;
	align:center;
	/*width:468px;*/
}


#SWFHeaderContainer{
	background-color:#282373;
	height:31px;
	line-height:31px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin:0px 12px 0px 12px;
	width:470px;
}

#SWFHeaderContainer h1 { color:#FFFFFF; font-weight: normal; }

#SWFInfoContainer {
	text-align:center;
	border-bottom:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
	/*margin:0px 12px 0px 12px;*/
	padding: 10px 0 10px 0;
	/*width:468px;*/
}

#SWFInfoContainer p { color:#666; font-size:11px; margin: 0; padding: 0; }

/*  Styles for dotmailer sign up page 190410 - LG */

#signupcontent * { margin: 0; padding: 0; }

#signupcontent img { border: 0; margin-bottom: 10px; margin-top: 10px; }

#signupcontent h1 { color: #000067; font-family: Arial Narrow, arial; font-size: 2em; font-weight:normal; margin: 15px; padding-top: 15px; }

#signupcontent p { margin: 15px 15px 15px 0; color: #333; font-size: 0.95em; }

#signupcontent label { font-size: 0.8em; color: #666; width: 140px; display: block; float: left; }

#signupcontent input { float: right; }

#signupcontent #content { background: #fff; background-image: url("../../images/popup/popupBackground.gif"); background-repeat: no-repeat; width: 475px; }

#signupcontent #button { margin-left: 10px; }

#signupcontent form { padding-bottom: 10px; }

#signupcontent .red { color: #c21212; }

#signupcontent .block { overflow: auto; margin-bottom: 10px; margin-top: 5px; }

#signupcontent #content fieldset {  border: 1px solid #ccc; padding: 10px 15px 0 15px !important; color: #000; margin: 15px !important; }

#signupcontent legend { color: #999; margin-bottom: 10px; font-size: 0.85em;padding-left: 5px;padding-right:5px; }

#signupcontent .field { width: 195px; border: 1px solid #7E9DB9; color: #666; }

#signupcontent .closeLink a { float: left; color: #B4B4B4; font-size: 0.80em;  background-image: url("../../images/global/close.gif"); padding-left: 15px; background-repeat: no-repeat;}

