﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

textarea {
  font-family:Arial, Verdana, Helvetica, sans-serif;   
}

ul {
            list-style: none;
}

blockquote, q {
            quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
            content: '';
            content: none;
}

 
:focus {
            outline: 0;
}
 
table {
            border-collapse: collapse;
            border-spacing: 0;
}



a img {
  border: none;
} 

a:link {
	color:#D74785;
	text-decoration: none;
}


a:visited {
	color:#D74785;
	text-decoration: none;
}


a:hover {
	color:#EC008D;
	text-decoration: none;
}


body {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:62.5%; 
  background-color:#FFFFFF;
  text-align: center;
  line-height:1.6em;
}


p, ul, ol, dl, table, address, blockquote, fieldset, pre, form div {
  font-size: 1.2em; 
}


ul p, ol p, table p, dl p, ul ul, ol ol, ul ol, ol ul, address p, form p, li blockquote, blockquote p, form div div, form div p, fieldset div, table form div {
  font-size: 1.0em;
}

ul {
  margin-left: 15px;
  list-style-type: square;
}

ol {
  margin-left: 30px;
}

 
h1 {
  font-size: 2em;   /* 24px */
  line-height: 1.2em;  /* 27px */
}

h2 { font-size: 1.8em; line-height: 1.2em;   /* 18px */ }
h3 { font-size: 1.6em; line-height: 1.2em;     /* 16px */ }
h4 { font-size: 1.4em; line-height: 1.2em;   /* 14px */ }
h5, h6 { font-size: 1.3em; line-height: 1.2em;  /* 13px */ }

p, ul, ol {
  margin-bottom: 20px;
}

/* @end */



h1 {
  color: #948177;
}
h2 {
  color: #948177;
}
h3 {
  color: #948177;
}
h4 {
  color: #948177;
}
h5 {
  color: #948177;
}
h6 {
  color: #948177;
}


#wrap {
  margin:0 auto;
  text-align: left;
  position: relative;
  width: 772px;
  background-image: url('../files/file1003749.jpg');
  background-repeat: repeat-y;
}

#bgHolder {
  background-image: url('../files/file1003748.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
  width: 100%;
}

#footer {
  background-image: url('../files/file1003747.jpg');
  background-repeat: no-repeat;
  width: 772px;
  height: 32px;
  position: absolute;
  text-align: right;
  bottom: -32px;
  clear: both;
}

#footer a {
  padding-right: 25px;
}

#content {
  clear: both;
  padding-bottom: 30px;
  overflow: hidden;
  width: 100%;
}


#header {
  position: relative;
  height: 135px;
}

#header a {
  float: left;
  top: 20px;
  left: 20px;
  position: absolute;
}

#header a {
  background-image: url('../files/file1003750.png');
  background-repeat: no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='files/file1003750.png', sizingMethod='scale');
  _background-image: none;
  display: block;
}

#header a img {
  visibility: hidden;
}

#header .phone {
  display: block;
  position: absolute;
  width: 94px;
  height: 34px;
  background-image: url('../files/file1003896.gif');
  border-bottom: 1px solid #EBEBEB;
  background-position: 60px 7px;
  background-repeat: no-repeat;
  background-color: #FFF472;
  right: 30px;
  top: 0px;
  float: none;
  padding: 15px 5px 5px 5px;
}

#header div {
  float: left;
  width: 441px;
  height: 65px;
  top: 30px;
  left: 150px;
  position: absolute;
  background-image: url('../files/file1003751.png');
  background-repeat: no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='files/file1003751.png', sizingMethod='scale');
  _background-image: none;
}

#header h3 {
  color: #D74184;
  display: none;
}

#header h2 {
  color: #87888A;
  display: none;
}

#right {
  width: 418px;
  float: left;
  margin: 30px 0 0 10px;
  position: relative;
  background-color: #FFFFFF;
}
* html #right {  
  margin-left: 10px;
}

#right .top {
  background-image: url('../files/file1003762.gif');
  background-repeat: no-repeat;
  background-position: -313px 0;
  height: 22px;
  margin: -22px 0 0 0px; 
  width: 420px;  
}
* html #right .top {
  margin: 0px -2px 0 0px;  
  position: relative;
  top: -22px;
}

#right .bottom {
  background-image: url('../files/file1003763.gif');
  background-repeat: no-repeat;
  background-position: -313px 0;
  height: 22px;
  margin: 22px 0 0 0px;  
  bottom: -2px;
  position: absolute;
  width: 420px;  
}

#right .mainContent {
  padding: 0 10px 0 10px;
  border: 1px solid transparent;
  _border: none;
}


#left {
  width: 281px;
  float: left;
  margin: 30px 0 0 20px;
  background-color: #FFFFFF;
  position: relative;
  padding: 0 10px 0 10px;
}
* html #left {   
  margin-left: 10px;
}

#left .top {
  margin: -22px 0 0 -10px;  
  background-image: url('../files/file1003762.gif');
  background-repeat: no-repeat;
  height: 22px;
  width: 302px;  
}
* html #left .top {
  margin: 0px -12px 0 -10px;  
  position: relative;
  top: -22px;
}

#left .bottom {
  position: absolute;
  margin: 22px 0 0 -10px;  
  background-image: url('../files/file1003763.gif');
  background-repeat: no-repeat;
  height: 22px;
  bottom: -2px;
  width: 302px;  
}
* html #left .bottom {
  width: 302px;    
}


ul.subNav {
  border-top: 1px dotted #666666;
  list-style-type: none;
  margin: 20px 0 20px 0;
  padding: 10px 0 0 0;
}

ul.subNav li {
  display: block;
  border-bottom: 1px dotted #666666;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

ul.subNav li a {
  display: block;
  color: #87888A !important;
  font-size: 1.8em;
  line-height: 1.1em;
}

ul.subNav li a:hover {
  color: #D74785 !important;
}


ul .nav1334259, ul .nav1334270 {
  border-bottom: none !important;
  margin-top: 40px;
}

ul .nav1334259 a, ul .nav1334270 a {
  color: #E2007A !important;
}


ul.mainNav {
  list-style-type: none;
  height: 267px;
  width: 276px;
  background-image: url('../files/file1003784.gif');
  background-repeat: no-repeat;
  position: relative;
  margin: 0;
  padding: 0 0 0 0;
}

ul.mainNav li {
  position: absolute;
  width: 146px;
  height: 146px;
  z-index: 180;
  cursor: hand;
  cursor: pointer;
}

ul.mainNav li span {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity = 0);
  background-repeat: no-repeat;
  background-position: center 0;
  width: 146px;
  height: 146px;
}

ul.mainNav li.selected span {
  opacity: 0.85 !important;
  filter: alpha(opacity = 85) !important;
}

ul.mainNav li.over span {
  opacity: 0.85 !important;
  filter: alpha(opacity = 85) !important;
}


ul.mainNav li a {
  position: absolute;
  background-position: center 0;
  display: block;
  z-index: 190;
  overflow: hidden;
  width: 101px;
}


ul.mainNav li em {
  cursor: hand;
  cursor: pointer;
  display: block;
  width: 100px;
  height: 234px;
  background-image: url('../files/file1003788.png'); 
  background-repeat: no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='files/file1003788.png', sizingMethod='crop');
  _background-image: none;
}

ul.mainNav li.selected a em, ul.mainNav li.over a em {
  background-image: url('../files/file1003794.png'); 
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='files/file1003794.png', sizingMethod='crop');
  _background-image: none;
}

ul.mainNav li a span {
  color: #FFFFFF;
  display: none;  
}


#feedbackForm p, {
  margin: 10px 0 0 0 !important;
  padding: 0px !important;
  font-weight: bold;
  color: #948177;
  display: block;
  clear: both;
}

#feedbackForm .radioGroup {
  clear: both;
}

#feedbackForm .radioGroup div {
  float: left;
  width: 125px;
}

#feedbackForm .class1330704 input {
  float: left;
  border: blue;
}

#feedbackForm .radioGroup div span {
  float: left;
  width: 75px;
  padding-top: 2px;
}

#feedbackForm input.text {
  width: 350px;
  padding: 5px;
  border: 1px solid #948177;
}

#feedbackForm textarea {
  width: 350px;
  padding: 5px;
  border: 1px solid #948177;
  color: #666666;
  height: 100px;
}

#label1330322 p {
  margin: 0 !important;
}


.nav1327346 {
  top: 85px;
  left: 90px;
  width: 96px !important;
  height: 96px !important;
  z-index: 200 !important;
  background-image: url('../files/file1003785.png'); 
  background-repeat: no-repeat;
  background-position: center 0;
  _background-image: url('../files/file1050042.gif'); 
}

.nav1327346 a:hover {
  text-decoration: underline;
}

.nav1327346 span {
  top: 1px !important;
  left: 1px !important;
  background-image: url('../files/file1003795.gif'); 
  width: 94px !important;
  height: 94px !important;
}

.nav1327346 a {
  top: 25px;
  left: 25px;
  width: 48px !important;
  height: 42px;
  position: relative;
  z-index: 210 !important;
}


.nav1327346 a em {
  margin: -95px 0 0 -25px;
}



.nav1327347 {
  top: 1px;
  right: 0px;
}

.nav1327347 span {
  background-image: url('../files/file1003787.gif'); 
}  

.nav1327347 a {
  top: 50px;
  left: 30px;
  height: 24px;
}

.nav1327347 a em {
  margin-top: -55px;
}



.nav1327348 {
  top: 1px;
  left: 1px;
}

.nav1327348 span {
  background-image: url('../files/file1003789.gif'); 
}  

.nav1327348 a {
  top: 40px;
  left: 25px;
  height: 41px;
}

.nav1327348 a em {
  margin-top: 0px;
}



.nav1327349 {
  bottom: 1px;
  left: 1px;
}
* html .nav1327349 {
  bottom: 0px;
}

.nav1327349 span {
  background-image: url('../files/file1003790.gif'); 
}  

.nav1327349 a {
  top: 60px;
  left: 20px;
  height: 41px;
}

.nav1327349 a em {
  margin-top: -148px;
}




.nav1327350 {
  bottom: 1px;
  right: 0px;
}
* html .nav1327350 {
  bottom: 0px;
}

.nav1327350 span {
  background-image: url('../files/file1003791.gif'); 
}  

.nav1327350 a {
  top: 60px;
  left: 30px;
  height: 41px;
}

.nav1327350 a em {
  margin-top: -195px;
}


form .label, form label {
  display: block;
}

form .label p, form label p {
  margin: 5px 0 0 0 !important;
}

form label span {
  display: block;
}

form input {

}

form input.text {
  padding: 8px;
  color: #666666;
  width: 200px;
  border: 1px solid #BFBFBF;
}

form input.submit, form input.button {
  border: 1px solid #BFBFBF;
  background-color: #FFFFFF;
  font-size: 1.6em;
  color: #E2007A; 
  margin-top: 30px; 
}

#loginShortcut {
  margin-top: 30px;
}

#loginShortcut h5 {
  display: none;
}

#content h1 {
  font-weight: normal;
  margin: 0 0 5px 0;
}

#page1327347 #content h1 {
  color: #FFB200;
}

#page1327348 #content h1 {
  color: #00A0C6;
}

#page1327349 #content h1 {
  color: #5AA244;
}

#page1327350 #content h1 {
  color: #F0027F;
}



#right ul {
  margin: 0 0 12px 0;
  padding: 0px;
}


#right li {
  padding: 0 0 0 12px;
  list-style-type: none;
  background-image: url('../files/file1003764.gif'); 
  background-repeat: no-repeat;
  background-position: 0px 5px;
  margin: 0 0 3px 0;
  position: relative;
}

#page1327347 #right li {
  background-image: url('../files/file1003798.gif'); 
}

#page1327348 #right li {
  background-image: url('../files/file1003797.gif'); 
}

#page1327349 #right li {
  background-image: url('../files/file1003799.gif'); 
}

#page1327350 #right li {
  background-image: url('../files/file1003800.gif'); 
}


#right p {
  margin-bottom: 15px;
}

#page1327346 .mainContent {
  background-image: url('../files/file1003766.gif'); 
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 322px;
}

#page1327348 .mainContent {
  background-image: url('../files/file1003767.gif'); 
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 290px;
}

#page1327347 .mainContent {
  background-image: url('../files/file1003843.gif'); 
  background-repeat: no-repeat;
  background-position: right bottom;
  padding-bottom: 275px;
  position: relative;
}

#page1327349 .mainContent {
  background-image: url('../files/file1003769.gif'); 
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 400px;
}

#page1327350 .mainContent {
  background-image: url('../files/file1003770.gif'); 
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 230px;
}

#page1327573 .mainContent {
  background-image: url('../files/file1003771.gif'); 
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 290px;
}

#page1327570 .mainContent {
  padding-bottom: 30px;
}

/*
.emailUs {
  background-image: url('../files/file1003773.gif'); 
  background-repeat: no-repeat;
  height: 67px;
  width: 386px;
  margin-top: 30px;
}

.callUs {
  background-image: url('../files/file1003772.gif'); 
  background-repeat: no-repeat;
  height: 60px;
  width: 306px;
  margin-top: 30px;
}

#page1327570 .mainContent p span {
  display: none;
}

*/


.kb #left {
  display: none;
}

.kb #right {
  width: 730px;
  margin: 30px 0 0 20px;
  float: none;
}

.kb .mainContent {
  padding-bottom: 20px !important;
}

.kb #right .top {
  background-image: url('../files/file1003762.gif');
  background-repeat: no-repeat;
  background-position: -735px 0;
  height: 22px;
  margin: -22px 0 0 -2px;  
  width: 732px;  
}
* html .kb #right .top {
  margin: 0px -2px 0 -2px;  
  position: relative;
  top: -22px;
}

.kb #right .bottom {
  background-image: url('../files/file1003763.gif');
  background-repeat: no-repeat;
  background-position: -735px 0;
  height: 22px;
  margin: 22px 0 0 -2px;  
  bottom: -2px;
  position: absolute;
  width: 732px;  
}




#kbTabs {
  margin: 0px !important;
  padding: 0px !important;
  overflow: hidden;
  width: 100%;
}

#kbTabs li {
  margin: 0px !important;
  padding: 0px !important;
  display: inline;
  float: left;
  list-style-type: none !important;
  background-image: none;
  white-space: nowrap;
  position: relative;
  z-index: 100;  
}

#kbTabs li h5 {
  white-space: nowrap;
  font-size: 1em;
  border: 1px solid #D8D8D8;
  border-bottom: none !important;
  padding: 5px !important;
  margin-right: 5px !important;
  background-color: #D8D8D8;
  white-space: nowrap;
  margin-top: 3px;
}

#kbTabs li h5.selected {
  background-color: #FFFFFF;
  position: relative;
}

#kbTabs li h5.dynamic {

}


#kbTabs li h5 a {
  text-decoration: none;
  color: #E2007A !important;
}

#kbTabs li h5 a span {
  font-weight: normal;
  font-size: 0.8em;
}

#kbTabs li h5 a.close {
 /*
  color: #666666 !important;
  border: 1px solid #CCCCCC;
  text-align: center;
  font-weight: bold;
  margin: 0px !important;
  position: absolute;
  top: 8px;
  right: 3px;
 */
}


#kbTabs li h5 a.close span {
  /*
  font-size: 0.8em;
  line-height: 0.8em;
  height: 1em;
  width: 1em;
  display: inline-block;
  text-align: center;
  */
}


.kbTabsContent {
  clear: both;
  margin-top: -1px !important;
  position: relative;
}

.kbTabsContent div.loading {
  padding: 20px;
  text-align: center;
  border: 1px solid #D8D8D8;
}

.gatewayTab div.loading {
  border: none;
}

#referralForm div.loading {
  padding: 0px;
  border: none;
}

.gatewayTab h3 {
  margin-top: 20px;
}



#KbForm {
  position: relative;
}

#KbForm label {
  display: block;
}

#KbForm span.error {
  color: red;
  display: inline;
  padding-left: 10px;
  font-size: 0.8em;
}

#KbForm .kbArea label, #KbForm .indexTerms label, #KbForm .demographicTerms label {
  float: left;
  width: 33%;
  font-size: 90%;
  margin-bottom: 0px;
}

#KbForm label span {
  width: 210px;
}

a.help {
  border-right: 1px solid #DFDFDF;
  border-bottom: 1px solid #DFDFDF;
  border: 1px solid #DFDFDF;
  color: #E2007A;
  background-color: #EFEFEF;
  padding: 0px !important;
  width: 1.6em;
  height: 1.6em;
  font-size: 0.8em;
  font-weight: bold;
  margin-left: 5px;
  display: inline-block;
  text-align: center;
}

#KbForm fieldset {
  border: 1px solid #D8D8D8;
  padding: 15px 10px 10px 10px;
  margin: 0 0 10px 0;
}

#KbForm fieldset label {
  margin-bottom: 3px;
}

#KbForm #supportArea {
  position: absolute;
  top: 25px;
  right: 0px; 
  width: 330px;
}

#KbForm fieldset input.text {
  width: 300px;
}

#KbForm fieldset select {
  width: 319px;
}

#KbForm h5 {
  font-size: 1em;
  margin-top: -22px;
  z-index: 100;
  position: absolute;
  background-color: #FFFFFF;
  padding: 0 10px 0 10px;
}

#KbForm #searchFields h5 {
  margin: 0px;
  position: static;
  padding: 0px;
  width: 90%;
}

#KbForm #supportArea label {
  margin: 0px;
}

#KbForm #supportArea label input {
  display: inline !important;
}

#KbForm #supportArea label span {
  display: inline !important;
}

#KbForm .buttons .submit {
  margin-top: 10px;
  font-size: 1.1em;
  padding: 0px;
}

#KbForm .indexTerms label input, #KbForm .demographicTerms label input {
  float: left;
  width: 20px;
}

#KbForm .indexTerms label span, #KbForm .demographicTerms label span {
  float: left;
  width: 190px;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  margin-top: 2px;
 
}

#KbForm .indexTerms div input, #KbForm .demographicTerms div input  {
  display: block;
  padding-bottom: 10px;
  margin-top: -5px;
  position: relative;
}

#KbForm .indexTerms p {
  padding: 2px; 
  border: 1px solid #CCCCCC; 
  background-color: #F8F8F8;
  overflow: auto;
  margin: 0 -3px 2px -3px;
  width: 100%;
}

#KbForm .indexTerms p label {
  width: 100%;
}

#KbForm .indexTerms p label input {
  float: left;
  width: 20px;
}

#KbForm .indexTerms p label span {
  float: left;
  width: 500px;
  overflow: hidden;
  white-space: nowrap;
  color: #E2007A;
}




#KbForm #resultsCount {
  height: 1.2em;
  margin: 15px 0 2px 0;
  font-size: 1.2em;
  color: #E2007A;
  
}


.results {
  display: block;
  border: 1px solid #D8D8D8;
  padding: 10px !important;
}

.results .postcode {
  padding-left: 10px;
}

.results .info td {
  font-size: 0.9em;
}

.partnersTab, .postcodeTab, .gatewayTab, .feedbackTab {
  display: none;
}

.postcodeTab .wrapper {
  text-align: center;
}

.partnersTab h3 {
  margin-top: 15px;
}

.partnersTab p {
  margin: 3px 0 0 3px !important;
/*  border: 1px solid #CCCCCC;  */
  font-size: 1em;
}

.results table {
  display: block;
  width: 100%;
}

.results table .head td {
  margin-top: 15px !important;
  padding-top: 3px;
}

.results h4 {
  margin: 10px 0 5px 0;
}

.results h5, .results h6 {
  margin: 0;
  padding: 0;
}

.results h6 {
  font-size: 1em;
}

.results tbody.partnerAgency td {
  background-color: #F8F8F8;
}

.results .distanceFromPcode {
  white-space: nowrap;
}

.results h5 a {
  text-decoration: none;
}

.results table tbody {

  padding: 0 0 3px 0;
  margin: 0 0 3px 0;
}

.results table input {
  border: none;
  background-color: #FFFFFF;
  color: #E2007A;
  font-size: 1.4em;
  font-weight: bold;
  padding: 0px;
}

.results .removeButtonHolder {
  width: 2.2em;
}

.results .removeButtonHolder input {
  background-color: transparent !important;
}

.results .reportButtons {
  margin-bottom: 10px;
}

.results .reportButtons input {
  margin-top: auto !important;
  font-size: 1em;
}

.results textarea {
  display: block;
  width: 98%;
}

.results .createClientReport {
  display: none;
}

div.agcyDetails {
  border: 1px solid #CCCCCC;
  padding: 10px;
  overflow: hidden;
}

div.agcyDetails h1 {
  font-size: 20px;
}

div.agcyDetails div {
  margin-bottom: 10px;
}

div.agcyDetails h6 {
  margin-top: 10px !important;
  margin: 0px;
  padding: 0px;
}

div.agcyDetails h6 span {
  font-weight: normal;
}

div.agcyDetails form {
  padding-top: 10px;
}

div.agcyDetails form textarea {
  width: 300px;
  height: 100px;
}

div.agcyDetails input.button {
  margin-top: 3px;
}



div.agcyDetails .agcyLeftCol p {
  margin: 0px !important;
  padding: 0px !important;;
}

div.agcyDetails #referralInfo p {
  margin-bottom: 10px !important;
}


div.agcyLeftCol {
  float: left;
  width: 50%;
}

div.agcyRightCol {
  float: right;
  width: 50%;
}



iframe {
  height: 300px;
  width: 100%;
  border: 1px solid #CCCCCC;
}

.asReport {
  margin-top: 10px;
}

.asReport td {
  padding: 5px 0 5px 0;
}

.asReport td.label {
  text-align: right;
  padding-right: 10px;
  font-weight: bold;
  color: #948177;
}


.clientReport {
  width: 100%;
  margin-top: 10px;
  border-top: 1px solid #F8F8F8;
  border-left: 1px solid #F8F8F8;
}

.clientReport td {
  padding: 5px 5px 15px 5px;
  border-right: 1px solid #F8F8F8;
  border-bottom: 1px solid #F8F8F8;
}

.clientReport h5 {
  color:#D74785;
}

.clientReport td h6 {
  font-size: 1em;
  margin-top: 10px;
}

.clientReport td p {
  margin: 0px !important;
}

.agcyDetails h1 {
  color:#D74785;
  font-weight: bold !important;
}


.loginForm .error {
  color: red;
  padding-bottom: 5px;
}

.description p {
  margin: 8px 0 8px 0 !important;
}

.description h5 {
  color:#EC008D; 
}

.description .formatWrap {
  overflow: auto;
  font-size: 1.2em;
}

.description .left {
  font-weight: bold;
}



.object156 {
  position: absolute;
  text-align: center;
  color: #FFFFFF;
}

.object156 .content {

}

.object156 .object169 {
  font-size: 1.4em;
  text-align: center;
  display: none;
  background-color: transparent;
}

.object169 p {
  margin: 0px !important;
  padding: 0px !important;
}



.object156.cms1300122 {
  width: 146px;
  height: 70px;
  bottom: 195px;
  left: 35px;
}

.cms1300122 .object169 {
  width: 146px;
}

.object156.cms1300124 {
  width: 160px;
  height: 105px;
  bottom: 165px;
  left: 17px;
}

.cms1300124 .object169 {
  width: 160px;
/*  height: 105px; */
}

.object156.cms1300127 {
  width: 145px;
  height: 105px;
  bottom: 138px;
  left: 15px;
}

.cms1300127 .object169 {
  width: 145px;
/*  height: 105px; */
}

.object156.cms1300132 {
  width: 160px;
  height: 85px;
  bottom: 160px;
  left: 129px;
}

.cms1300132 .object169 {
  width: 160px;
/*  height: 85px; */
}

.object156.cms1300137 {
  width: 130px;
  height: 65px;
  bottom: 282px;
  left: 90px;
  color: #EC008C;
  font-size: .8em;
}

.cms1300137 .object169, .cms1300137 div.content {
  width: 130px;
/*  height: 65px; */
}




#cms1300118 {
  position: absolute;
  width: 80px;
  bottom: 200px;
  left: 260px;
  font-size: 2em;
  line-height: 1.4em;
  color: #755E5A;
  font-weight: bold;
  display: block;
  text-align: center;
}


.errorFlag {
  padding-left: 10px;
  display: inline;
  font-weight: normal !important;
}


.logos {
  background-image: url('../files/file1003893.gif?w=240'); 
  background-repeat: no-repeat;  
  height: 40px;
  width: 40px !important;
  margin: 0 auto;
}

.radioGroup.preferredService {
  margin: 10px 0 10px 0;
  font-size: 0.9em;
  text-align: center;
  overflow: auto;
  width: 380px;
}

.radioGroup.preferredService div {
  text-align: center;
}

.radioGroup.preferredService input {
  clear:both;
  margin: 0 auto;
  margin-top: 5px;
}



#BiggerPictureForm {
  margin-bottom: 50px;
  clear: both;
}

#BiggerPictureForm textarea {
  width: 350px;
  padding: 5px;
  border: 1px solid #948177;
  color: #666666;
  height: 100px;
}


#BiggerPictureForm p {
  margin: 10px 0 0 0 !important;
  padding: 0px !important;
  font-weight: bold;
  color: #948177;
  display: block;
  clear: both;
}

#BiggerPictureForm .radioGroup span {
  display: inline;
}
