@import "Buttons.css";

/**** Start Generics ****/

body { font-family: Arial, helvetica, verdana; font-size: 70%; color: #004990; margin: 5px 0px; background-color: #f0f0f0; }


.deactive * { color: Gray; }

h1 { font-size: 1.8em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; line-height: 1.5em; }
h4 { font-size: 1.3em; line-height: 1.5em; font-weight: normal; text-align: justify; }

p { font-size: 1.2em; }

label { font-size: 1.0em; }

div.caption, caption { clear: both; text-align: left; height: 30px; font-weight: 700; line-height: 30px; text-indent: 10px; color:White; background-color: #0076bf; padding: 0px; }

table { width: 100%; padding: 0px; border: 1px solid #0076bf; font-size: 1.1em; }
caption { font-size: 1.05em; border: 1px solid #0076bf; width: auto; }
th { background-color: #d4e3f4; height: 25px; font-weight: 700; color: #004990; }
td { text-align: center; height: 35px; }
tr { background-color: #fff; }

div.caption { font-size: 1.2em; width: 100%; }
div.caption a, caption a { color:White; font-weight: 700; }

.div-container { border: 1px solid #0076bf; }
.div-header { background-color: #d4e3f4; height: 25px; font-weight: 700; color: #004990; line-height: 25px; clear: both; }
.item-header { float: left; font-size: 1.1em; }
.item-row  { width: 100%; overflow: hidden; font-size: 1.1em; }
.item-data {  float: left; }

img { border-width: 0px; }
a { color: #00488f; font-weight: 700; }

.alt-row { background-color: #eef0f9; }
.align-left-with-padding { text-align: left; padding-left: 10px; }
.align-left { text-align: left;}
.align-center { text-align: center; }
.right-button-container { float: right; }
.left-button-container { float: left; }
.button-container { border-top : solid 1px #0076bf; }
.button-container:after { content: ""; display: block; height: 0; clear: both; }

.wizard-text { font-size: 1.3em; margin: 10px 0px; font-weight: 700; }
.checkbox { cursor:pointer; }

.source-link { text-align:left;  vertical-align:super; padding-right:5px; }
.source-image img { border: 1px solid #bebebe; margin-top: 2px; }
a.question-mark { text-decoration: none; }
.left-content { float: left; }
.right-content { float: right; }
.border-top { border-top: solid 1px #0076bf; }
.error-message { color: Red; font-size: 1.1em; }
.zero-text-indent { text-indent:0px; }
.page-btn-row { width:100%; bottom:0px; left:0px; position: absolute; clear: both;}
.twisty-button { padding-right: 10px; padding-top: 3px; }

/**** End Generics ****/

/**** Start Container Elements ****/

#centre-align { margin: 0px auto; padding: 0px; width: 900px; /* width of outer layout */}
#container { overflow: hidden;	background-color: #ffffff;	border: 1px solid #bebebe; 	width: 890px; /* width of inner layout */ }
#header { width: 100%; overflow: hidden; height: 110px; }
#header img { padding-left: 28px; padding-top: 28px; }
#footer { height: 50px; clear: both; text-indent: 10px; }

/**** End Container Elements ****/

/**** Start Content Elements ****/

#content { clear: both;}
.content-inner { margin: 28px auto; padding: 0px 28px; }
.content-inner-left { width: 440px; overflow: hidden; float:left; }
.content-inner-right { width: 380px; float: right;}
.step-container { position:relative; clear: both; padding-bottom: 40px; height:320px; }
span>.step-container { min-height:310px; height:auto; }
.centre-step-container { margin:0px; }
.centre-container { margin:0px auto; text-align:left; width:250px; padding-top:90px; }
.centre-container label { font-size: 1.2em; }

/**** End Content Elements ****/

/**** Start Navigation ****/

#main-navigation, #bottom-navigation { width: 100%; overflow: hidden; text-align: left;}
#main-navigation ul, #bottom-navigation ul { padding: 0px; margin: 0px; font-size: 0.8em;}
#main-navigation li, #bottom-navigation li { display:inline; padding: 0px;}
#main-navigation li a:hover, #bottom-navigation li a:hover { text-decoration: underline;}
#main-navigation { background-color: #0076bf; height: 25px; color: #ffffff;}
#bottom-navigation { color: #5f5f69;	width: 50%; float: left;}
#bottom-navigation ul { margin-top: 20px;}
#bottom-navigation li {	padding-left: 5px;}
#bottom-navigation li a { color: #5f5f69; text-decoration: none; font-weight: normal;}
#main-navigation li a { border-left: 1px solid #ffffff; 	padding: 0px 8px; text-decoration: none; display: block;	float: left; line-height: 25px; color:#fff; font-weight: 700;}
#main-navigation li a.selected { text-decoration: none; background-color: #004990;}
.footer-navigation { float: right; padding-right: 10px; float: right; padding-top: 18px;}
.footer-navigation a { color: #5f5f69; }
.signup-validation-summary { padding: 5px 0px; width:100%; bottom:0px; left:0px; position: relative; margin-top:0px; margin-bottom:18px; font-weight :bold; clear:both; font-size: 1.2em; }
.validation-summary { font-weight: 700; font-size:1.2em;}

/**** End Navigation ****/

/**** Start Drop Shadow ****/

.wrap1, .wrap2, .wrap3 { display:inline-table; display:block; }
.wrap1 { float:left;  background:url(../images/shadow.gif) right bottom no-repeat; }
.wrap2 { background:url(../images/corner_bl.gif) left bottom no-repeat; }
.wrap3 { padding: 0px 8px 8px 0px;  background:url(../images/corner_tr.gif) right top no-repeat; }

/**** End Drop Shadow ****/

/**** Start Home page ****/

.home-inner-left { width: 499px; overflow: hidden; float:left; }
.home-inner-right { width: 320px; float: right; padding-left:15px; padding-top:25px;}

/**** End Home page  ****/

/**** Start Home page links ****/

.home-page-links { padding-left: 20px; font-size:1.3em; }
.home-page-links a { font-weight:normal; }
.home-page-links img, .home-page-links input { margin-bottom: 5px; }

.home-page-links-additional { margin-left:10px; }
.home-page-links-advert { margin-left:35px; }
.application-progress-bar { padding-bottom: 10px; }

/**** End Home page links ****/

/**** Start Help Popup ****/

.help-pop-up-header { height: 38px; width: 100%; background-color: #0076bf; color: #fff; font-weight: 700; font-size: 1.0em; clear: both; }
.help-pop-up-iframe	{ position:absolute; top:0px; left:0px; width:248px; height:166px; background-color:white; }
.help-pop-up-container { clear: both; font-size:1.2em; position:absolute; top:0px; left:0px; border : solid 1px #0076bf; width:250px; height:145px; background-color:white; }
span>div.help-pop-up-container { height: 168px;loca width: 254px;  }
.help-pop-up-body { background-color:#fff; text-align:left; height: 120px; padding :3px 3px 3px 3px; overflow:auto; overflow-y:scroll; overflow-x:hidden; clear: both; }
.help-pop-up-close { float:right; padding: 4px 5px 4px 0px; }
.help-pop-up-caption { float: left; width: 214px; padding: 4px 0px 4px 10px; }

/**** End Help Popup ****/

/**** Start Scroll bars ****/

.scroll-bar { scrollbar-face-color:#d4e3f4; scrollbar-arrow-color:#253663; scrollbar-shadow-color:#d4e3f4; scrollbar-highlight-color:white; scrollbar-darkshadow-Color:white; }

/**** End Scroll bars ****/

/**** Start Register Interest ****/

.register-interest-label { display: block; float: left; width: 200px; padding : 6px 0px 10px 10px; }
.register-interest-input { margin-top: 3px; width:250px; }
.register-interest-container { padding-bottom: 100px; }

/**** End Register Interest ****/

/**** Start Start Receiving Leads ****/

.new-members-button { width:350px; }

/**** End Start Receiving Leads ****/

/**** Start Direct Debit ****/

.direct-debit-row { clear:both; padding-left:10px; width:auto; padding-top:5px; font-size: 1.1em; }
.direct-debit-confirm-row { clear:both; padding-left:10px; width:auto; padding-top:5px; font-size: 1.1em; }
.direct-debit-row-no-top-padding { clear:both; padding-left:10px; width:auto; }
.direct-debit-column1 { float:left; width:48%; }
.direct-debit-confirm-column1 { float:left; width:48%; padding-right:25px;}
.direct-debit-column2 { float:left; width:48%; }
.direct-debit-field-title { font-size:8pt; font-weight:bold; }
.direct-debit-small-box { float:left; margin-right:2px; 	border:solid 1px #8791B8; text-align:center; }
.direct-debit-reference-boxes { padding-left:48%; }
.direct-debit-branch-address-title { font-size:8pt; padding-top:10px; }
.direct-debit-no-padding { padding: 0px 0px 0px 0px; }
.direct-debit-padding-top {	padding-top:10px; }
.direct-debit-logo{	float:right; margin-top:20px; margin-right:20px;  }
.direct-debit-container{	background-color: #d4e3f4; width:100%; font-family:sans-serif, Arial; font-size:9pt; }
.direct-debit-instruction{	clear:right; font-weight:bold; font-size:14pt; padding-top:20px; }										
.direct-debit-guarantee-container{	background-color: White; width:800px; padding-right: 5px; padding-left: 10px; margin-top: 10px; margin-bottom: 10px;}
.direct-debit-guarantee-container-header	{	font-size: medium; font-weight:700;}
.direct-debit-guarantee-list { margin-top: 0px; }

/**** End Direct Debit ****/

/* START AccountSelector Styles */

.accountSelector-label { font-weight:700; }
.account-selector-label { display:block;  font-size:1.2em; width : 150px; float:left; font-weight:bold;}

/* END AccountSelector Styles */

/* START Exposure Styles */

.exposure-container { text-indent: 10px; width:100%; margin-bottom: 15px; }
.exposure-row { clear: both; height: 25px; line-height: 25px; }
.exposure-row-alert	{ color: #ff0000; }
.exposure-question { padding-left: 2px; }
.exposure-answer { float: right; width: 160px; text-align: center; }
.exposure-actual { float: right; width: 180px; text-align: center; }
.exposure-help { float: right; width: 28px; }

/* END Exposure */

/* START ChangeAllBids Styles */

.change-container { width: 100%; }
.change-header{ padding: 4px 0px; background-color: #d4e3f4; height: 46px; font-weight: 700; color: #004990; clear: both;}
.change-header div { height: 48px; line-height: 120%; padding-left: 4px; }
.change-subtext	{ font-size: 0.8em; }
.change-row1 { width: 20%; }
.change-row1 select { font-size: 0.9em; }
.change-row2 { width: 50%; }
.change-row2 select { font-size: 0.9em; }
.change-row3 { width: 8%; }
.change-row4 { width: 9%; }
.change-row5 { width: 9%; } 
.change-row6 { width: 38%;}
.change-items { clear: both; }
.change-items div { height: 72px; padding: 2px 0px 2px 4px; }
.change-button-container { border-top : solid 1px #0076bf; }
.change-summary { padding-left: 50px; }
.change-warning	{ clear:both; display: block; width:auto; color:Red; font-size: 12px; }
.change-confirmation { clear:both; display: block; width:auto; color:#4d64a9; font-size: 12px; }

/* END ChangeAllBids Styles */


/* START BiddingControl Styles */

.bid-controller-container { margin-bottom: 15px; }
.smaller { font-size: 1.0em; }
.bidding-permutation-selector           { width: 560px; margin-bottom: 10px; }
.bidding-permutation-header             { border: 1px solid #0076bf; width: 560px; }
.bidding-control-buttons				{ padding-bottom: 5px; }

/* END BiddingControl Styles */

/* START BidTerritory Styles */

.bid-table { clear: both; }
.bid-table-body td.lead { padding-left: 5px; text-align: left;  }
.bid-table-body td.lead span { text-align: center; padding: 5px 0px 0px 10px; }
.bid-element { margin: 4px 10px 10px 10px; text-align: left; clear: both; }
.bid-element span { text-align: center; padding-top: 5px; }
.bid-element-img { float: left;  }
.bid-buttons { height: 0px; }
.bid-clear { clear:both; }
.bidpermutation-image { float: left; }
.bidpermutation-error { color: Red; }
.bid-margin-top { margin-top: 15px; }

.days-to-deactivate { display: block; padding-top: 5px; float: right;}
.days-to-deactivate-invisible { display: none; }
.days-deactivate-button { margin-top: -5px; }

/* fixes for deactivate */
.bid-table th { background-color: #d4e3f4; height: 25px; font-weight: 700; color: #004990; }
a.question-mark { color: #004990; }

/* END BidTerritory Styles */

/* START Subscription Summary Stats Styles */

.stats-table { width: 500px; float: right; clear: both; margin-bottom: 10px; }
.stats-table caption {  width: 500px;  }
.stats-table td { line-height:25px; height:25px; }

/* END Subscription Summary Stats Styles */

/* START Subscription Summary Stats Styles */

.lead-row1 { width: 6%; border-left: solid 0px #fff; }
.lead-row2 { width: 9%; border-left: solid 1px #0076bf }
.lead-row3 { width: 10%; border-left: solid 1px #0076bf }
.lead-row4 { width: 8%; border-left: solid 1px #0076bf }
.lead-row5 { width: 8%; border-left: solid 1px #0076bf }
.lead-row6 { width: 10%; border-left: solid 1px #0076bf }
.lead-row7 { border-left: solid 1px #0076bf }
.lead-row8 { border-left: solid 1px #0076bf }
.lead-row9 { width: 6%; border-left: solid 1px #0076bf }
.lead-row10 { width: 8%; border-left: solid 1px #0076bf }

/* END Subscription Summary Stats Styles */

/* START LeadDetail Styles */

.leadcontrolfactory-control table { margin-bottom: 15px; }
.leadcontrolfactory-control tr { height: 25px; }
.leadcontrolfactory-control th { width: 40%; text-align: left; padding-left: 10px; height: 25px; }
.leadcontrolfactory-control td { text-align: left; padding-left: 10px; height: 25px; }

/* END LeadDetail Styles */

/* START ChangePassword Changenickname Styles */

.change-nickname-password { width: 400px; }
.change-nickname-password table caption { width: 400px; }
.change-nickname-password table { margin-bottom: 15px; }
.change-nickname-password table td { height: auto; }
.change-password-label { text-align:left; text-indent: 10px; }
.change-password-textbox { padding-top: 10px }

/* END ChangePassword Changenickname Styles */

/* START Terms & Conditions Styles */

.termscon-content { height: 300px; overflow: auto; overflow-y: scroll; padding: 5px 5px 5px 5px; font-size: 1.1em; }
.termscon-position-left { float: left; }
.termscon-agree { width:100%; background-color: #d4e3f4; border-top: solid 1px #0076bf; }
.termscon-agree-label { height:18px; font-weight:700; padding-top:2px;}

/* END Terms & Conditions Styles */

/* START Popup Box Styles */

.popup-container { width: 640px; background-color: #fff; margin: 0px auto; border: solid 1px #0076bf; padding: 15px; }
.popup-header { clear: both; }
.popup-header-right { float:right; }
.popup-header-left { float:left; width:500px; font-weight: 700; font-size: 1.3em;  }
.popup-description { clear: both; font-weight: 700; font-size: 1.3em; height: 40px; line-height: 40px; }

.postcode-popup-container { width:450px; background-color: #fff; margin: 0px auto; border: solid 1px #0076bf; padding: 15px; }
.postcode-container { width: 100%; margin: 10px auto; text-transform:capitalize; clear: both; }
.postcode-col1 { width: 40%; margin-left: 10px; height: 25px; line-height: 25px; }
.postcode-col2 { width: 40%;  height: 25px; line-height: 25px;  }

.source-popup-content-center { clear: both; width: 100%; padding-top: 10px; }
.popup-content-center { clear: both; width: 100%; }
.popup-content-left { float: left; }
.popup-content-right { float: right; }

.popup-footer { width: 100%; clear: both; padding-top: 10px; }

.popnotrecieved-table {}
.popnotrecieved-table left { text-align: left; }
.popnotrecieved-table right { text-align: right; }
.popnotrecieved-page-header { margin-bottom: 15px; }
.popnotrecieved-header-type { float: left; padding-left: 10px; }
.popnotrecieved-header-logo { float: right; padding: 0px 5px 0px 0px; }
.popnotrecieved-header-column { width: 60%; }

.territory-tree-node { margin-left: 16px; }

.popup-container-territory { float: left; width: 400px; padding-left:20px; margin-bottom:20px; }
.popup-territory-column1 { width: 50%; padding-left: 10px; }
.popup-territory-column2 { width: 50%; padding-left: 10px; }

/* END Popup Box Styles */

/* START BidProfile Styles */

.bidprofile-container { width: 380px; font-size: 1.1em; }
.bidprofile-container table { border: solid 0px #0076bf; }
.bidprofile-table-container { height: 200px; overflow: scroll; overflow-x: hidden; overflow-y: scroll; clear: both; width:100%;}
.bidprofile-container td, .bidprofile-container td div { height: 20px; line-height: 20px; }
.bidprofile-header-type { float: left; width: 55%; padding-left: 10px; }
.bidprofile-header-logo { padding: 5px 5px 5px 5px;}
.bidprofile-caption { text-align: left; height: 30px; font-size: 1.2em; font-weight: 700; line-height: 30px; text-indent: 10px; color:White; background-color: #0076bf; }
.bidprofile-align-div { clear: both; width: 100%; overflow: hidden; }
.bidprofile-align-div div { float: left; padding-left: 5px; }
.bidprofile-label-position { line-height: 25px; height: 25px; text-align: left; padding-left: 5px; width:100%; font-size: 0.9em; }
.bidprofile-label-position div { float: left; }
.left-column { width: 40%; }
.center-column { width: 20%; }
.right-column { width: 30%; }

/* END BidProfile Styles */

/* START Modal MandatoryLead Styles */

.modal-background { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.modal-popup { background-color:#fff; width:400px; border: 3px solid #0076bf; }
.sub-text { font-size: 1.0em; }

/* END Modal MandatoryLead Styles */


/* Account Management Team Pop Up (regulations page) */

.modal-caption { clear: both; width: auto; text-align: left; height: 30px; font-weight: 700; color:White; background-color: #0076bf; padding:10px 0px 10px 10px; font-size:1.2em;}

/* END Account Management Team Pop Up (regulations page) */


/* START FAQ's Styles */

.extended-panel { height: 1%; clear: both;}
.expanded-panel-row { line-height: 30px; height: 30px; padding-top: 4px; padding-left: 10px; }
.expanded-panel-row a { font-size: 1.1em; font-weight: 700; padding-left: 10px; }
.extended-panel-content { height: 1%; padding: 10px 10px 10px 20px; font-size: 1.0em; }
.extended-panel-content li { list-style-type:lower-alpha; }
.extended-panel-content-list { height: 1%; padding: 10px 10px 10px 20px; }
.extended-panel-content-list table { border: 0px;   }
.extended-panel-content-list tr { background-color: #eef0f9; }
.extended-panel-content-list td { text-align:left; vertical-align: top; }
.faqs-subheading { text-indent: 10px;}
.faq-refund-policy-top-left { float:left; width: 48%; }
.faq-refund-policy-top-right { float: right; width: 48%; }
.faq-refund-policy-bottom-left { float: left; clear: both; width: 48%; }
.faq-refund-policy-bottom-right { float: right; width: 48%; }

/* END FAQ's  Styles */

/* START Contact Details Styles */

.contact-details-container { margin-bottom: 10px; }

/* END Contact Details Styles */

/* START QuickAddress Styles */

.quickaddress-button-margin { margin-bottom: 10px; }
.quick-address-message-label { text-indent: 10px;}
.quick-address-row { width: 100%; overflow: hidden; }

/* END QuickAddress Styles */

/* START direct debit Styles */

.direct-debit-width-IE6 { width: 100% }
.direct-debit-content { height: 1%; padding: 10px; }

/* END direct debit Styles */

/* START Subscription Summary Styles */

.summary-row { line-height: 25px; }

/* END Subscription Summary Styles */

/* START Online Direct Debit Styles */

.direct-online-width-IE6 { width: 100% }
.clear-both { clear: both; }
.strong { font-weight: 700; }
.padding-right { padding-right: 50px; }

/* END Online Direct Debit Styles */

/**** Start Product Category ****/

.product-category-content-panel			{ height: 30px; }
.product-category-expand-image			{ display: block; float: left; }
.product-category-expand-image img		{ margin-top:2px; margin-right:5px; }
.product-category-checkbox				{ cursor:hand ; display: block; float: left; margin-top: 7px; margin-right:5px;}	
a.product-category-expand-text			{ line-height: 30px; font-size: 1.1em; }
.product-category-label					{ line-height: 30px; font-size: 1.1em; }
.product-category-label-heading			{ line-height: 30px; font-weight: 700; font-size: 1.1em; text-transform: uppercase; }
.product-category-hide					{ margin-left: 20px; display: none; } /* Style that Hides the panel */
.product-category-show					{ margin-left: 20px; display: block; } /* Style That Shows the panel */

/**** End Product Category ****/

/**** Start Territories ****/

.territory-selector-container           { clear: both; }
.territory-list-row                     { _height: 22px; clear:both; line-height: 22px; padding-right: 5px; padding-left: 5px; min-height: 22px; }
.territory-list-header                  { text-indent: 10px; padding-right: 5px; }
.territory-list-container				{ font-size: 1.1em; }
.territory-list-container-scrollable    { height:110px; overflow:auto; overflow-y:auto; overflow-x:hidden; scrollbar-face-color:#d4e3f4; scrollbar-arrow-color:#253663; scrollbar-shadow-color:#d4e3f4; scrollbar-highlight-color:white; scrollbar-darkshadow-Color:white; }
.outer-territory-container              { clear: both; }
.outer-territory-container:after        { content: ""; display: block; height: 0; clear: both; }
.outer-territory-list-container         { width:32%; float:left; margin-bottom:20px; margin-right:16px; }
.outer-territory-list-container-right   { width:32%; float:right; margin-bottom: 13px; }
.territory-list-text                    { float: left; width: 122px; }
.territory-list-checkbox-head           { float: left; width: 20px; overflow:hidden;  }
.territory-list-checkbox-head div img   { padding: 2px; }
.subscriptionTerritoryItemBidsItem      { float: right; }
.territory-bottom-link					{ float: left; }

/**** End Territories ****/

/**** Start Logout ****/

.logout-container { width: 50%; height: 180; }
.logout-body{ padding: 20 10 20 10; height: 100px;}
.logout-text{	vertical-align:middle; margin: 20px auto; padding: 0px 20px;}

/**** End Logout ****/

/**** Start Customer Promotion ****/

.customer-promotion-list { font-size:1.2em; }

/**** End Customer Promotion ****/

/**** Start Privacy Policy ****/

.privacy-policy-list { font-size:1.2em; }

/**** End Privacy Policy ****/

/**** Start Choose Network ****/

.choose-network-step-container 
{ height:320px; margin:0px;}
.choose-network-container 
{ margin:0px auto; text-align:left; width:250px; padding-top:100px;}

/**** End Choose Network ****/

/**** Start Choose scheme ****/

.scheme-selector { width: 500px; }
.scheme-selector caption { width: 500px; }
/**** End Choose scheme ****/

/**** Start Permutations ****/


.standard-permutation-header1
{ width: 560px; text-indent: 40px;}
.bidding-permutation-header1
{ width: 560px; text-indent: 40px;}
.permutation-header2
{ text-indent: 200px; width: 270px;}
.permutation-container
{ width: 560px;}
.permutation-row
{ height: 35px; line-height: 35px;}
.permutation-data1
{ width: 40px; text-align: center; padding-top: 10px; line-height: normal;}
.permutation-data2
{ width: 320px;}
.permutation-data3
{width: 30px;}
.permutation-data4
{ width: 170px;}
.permutation-data5
{ width: 70px;}
.permutation-data6
{ width: 50px; padding-top: 2px;}

/**** End Permutations ****/

/**** Start Login ****/

.login-box
{ width: 430px;}
.login-error-box
{ clear: both; padding: 5px;}  
.login-textbox
{ margin-top: 4px; width: 280px;}
.login-label
{display: block; width: 100px; float: left; height: 30px; line-height: 30px; padding-left: 10px;}
.login-button-row
{ height: 40px; line-height: 40px; float: right; clear: both; padding-right: 5px;}
.login-row
{clear: both;}
.login-message
{ float:right; margin-right:10px;	margin-left:20px;}

/**** End Login ****/

/**** Start Choose Caps ****/

.choose-caps-container
{ width: 620px; margin-bottom: 10px;}
.choose-caps-container-header
{ text-indent: 10px;}
.choose-caps-header1
{ width: 400px; text-align: left; text-indent: 10px; line-height: 22px;}
.choose-caps-header2
{ width: 120px; text-align: center; line-height: 22px;}
.choose-caps-header3
{ width: 80px; text-align: center; line-height: 22px;}
.choose-caps-data1
{ width: 400px;	text-indent: 10px;line-height: 34px;}
.choose-caps-data2
{ width: 120px;	text-align: center; 	line-height: 34px;}
.choose-caps-data3
{ width: 80px; text-align: center; line-height: 34px;}
.choose-caps-product-header1
{ width: 480px; text-align: left; text-indent: 10px; line-height: 22px;}
.choose-caps-product-header2
{ width: 120px; text-align: center; line-height: 22px;}
.choose-caps-product-data1
{ width: 480px;	text-indent: 10px; line-height: 34px;}
.choose-caps-product-data2
{ width: 120px;	text-align: center; line-height: 34px;}
.choose-caps-drop-down-list
{ margin-top: 6px;}
.choose-caps-row
{ height: 36px;}

/**** End Choose Caps ****/

/**** Start Territory Repeater ****/

.territory-repeater-container
{ width: 620px; margin-bottom: 10px;}  
.territory-repeater-row
{text-indent: 10px; line-height: 34px;}

/**** End Territory Repeater ****/

/**** Start Contact Details ****/

.contact-details-label
{ display: block; float: left; width: 300px; text-indent: 10px; line-height: 30px;}
.contact-details-row
{ height: 30px;}
.contact-details-input
{ margin-top: 3px;}
.contact-details-textbox
{ width: 250px;}

/**** End Contact Details ****/

/**** Start Regulations ****/

.regulations-label
{ display: block; float: left; width: 300px; text-indent: 10px; line-height: 30px;}
.regulations-row
{ height: 30px;}
.regulations-input
{ margin-top: 3px;}
.regulations-table
{ border-style: none; 	width: 40%;}
.regulations-table td
{height: 20px; background-color: #eef0f9;	text-align: left;}
.regulations-section-header
{ text-indent: 10px; font-size: 1.1em; }

/**** End Regulations ****/

/**** Start Notifications ****/

.notification-container
{ width: 100%; padding-bottom:10px;}
.notification-column-1
{ width: 600px;}
.notification-column-2
{ width: 200px;}
.notifications-table
{ border-style: none;	width: 40%;	font-size: 1.1em;}
.notifications-table td
{ height: 20px; background-color: Transparent; text-align: left;}
.notification-textbox
{ margin-top: 10px;}
.notification-enter-info
{ height: 40px; line-height: 40px;}
.notification-radio-button
{ padding-left:600px;}

/**** End Notifications ****/

/* Start Territory Selector Tree */

.territory-selector-tree-container { width: 70%; }
.territory-selector-tree-content { height: 200px; overflow: auto; overflow-y: scroll; }
.territory-selector-tree-row { font-size: 1.1em; height:30px; overflow:hidden; padding-top:5px;}
.column-1 { float: left; padding-left:10px; width: 15%; }
.column-2 { float: right; width: 20%; }
.column-3 { float: right; width: 10%; padding-top: 4px; }
.column-4 { float: right; width: 25%; }
.column-5 { float: right; width: 20%; }
.column-6 { float: right; width: 5%; }

/* End Territory Selector Tree */

/* Start Find on page*/

.territory-selector-tree-search { height: 40px; }
.territory-selector-tree-search input { margin-top: 2px; }
.find-on-page-label { font-size: 1.2em; font-weight: 700; padding-right: 10px; vertical-align: middle;  }
.find-on-page-input { margin-right: 10px; margin-top: 4px; vertical-align: middle; padding-right: 10px; }

/* End Find on page */

/* Start JoinStandardScheme page*/

.typical-price-table caption { width: 380px; }

/* End JoinStandardScheme page */

/* Start Callback Dialog */

.callback-popup { background-color: White; text-align: left; border: solid 3px #0076bf; font-size: 11pt; width: 700px; padding: 10px 15px 10px 10px; }

.callback-popup .callback-form-content { background-color: #f7f7f7; margin-bottom: 10px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #c0c0c0; }
.callback-popup .callback-image { margin-top: 15px; margin-left: 12px; }
.callback-popup .callback-content  { padding-left: 170px; font-size: 12px; }

.callback-popup h1 {  font-size: 14px; }
.callback-popup h2 { line-height: 30px; height: 30px; font-size: 12px; background-image: url(../images/gradient_header.gif); text-indent: 20px; border-style: solid; border-width: 1px 0px 1px 0px; border-color: #c0c0c0; margin-bottom: 10px; }
.callback-popup p { font-size: 12px; }

.callback-popup .row { width: 100%; height: 35px; }
.callback-popup label { float: left; width: 160px; line-height: 35px; font-size: 12px; padding-left: 20px; }

.callback-popup .callback-buttons { margin-top: 10px; text-align: right; }

.callback-popup .watermark { color: Gray; }

.callback-popup ul { margin-top:10px; margin-left:25px; }
.callback-popup li { list-style-image:url(../images/homepage_bullet.gif); margin:11px; }

/* End Callback Dialog */

/* Start Callback Widget */

.callback { width: 100%; border: solid 1px #c0c0c0; margin-bottom: 20px; }
.callback h2 { font-size: 12px; text-indent: 10px; line-height: 30px; margin-bottom: 10px; }
.callback p { margin:0; padding: 0px 10px 10px 10px; font-size: 10pt; text-align: justify; }
.callback input { display: block; margin: 0px auto; padding-bottom: 10px; }

/* End Callback Widget */

/* Start Callback Home Widget */

.callback-home { margin-top: 7px; clear: both; margin-bottom: 20px; }
.callback-home input { display: block; text-align: center; margin: 0px; padding:0px; }

/* End Callback Home Widget */

/* Start Quick Registration */

.quick-registration-left { width:610px; float: left; }
.quick-registration-right { width:210px; float: right; margin-left: 10px; }

.quick-registration { }

.quick-registration .content { background-color: #f7f7f7; margin-bottom: 10px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #c0c0c0; width: 100%; }

.quick-registration h2 { line-height: 30px; height: 30px; font-size: 12px; background-image: url(../images/gradient_header.gif); text-indent: 20px; border-style: solid; border-width: 1px 0px 1px 0px; border-color: #c0c0c0; margin-bottom: 10px; }
.quick-registration .row { width: 100%; height: 32px; }
.quick-registration .quick-address-row { width: 100%; padding-left: 0px; }
.quick-registration .alt-row { background-color: Transparent; }
.quick-registration .contact-details-label { text-indent: 0px; }
.quick-registration label { float: left; width: 230px; line-height: 32px; font-size: 12px; padding-left:20px; }
.quick-registration .quick-registration-buttons { float: right; }
.quick-registration .watermark { color: Gray; }

.quick-registration ul { margin-top:10px; margin-left:25px; font-size: 12px; }
.quick-registration li { list-style-image:url(../images/homepage_bullet.gif); margin:11px; }

/* End Quick Registration */

/* Start Join Bidding Scheme */

.join-bidding-links { text-align: center; margin-top: 20px; }
.join-bidding-links img, .join-bidding-links input { margin-bottom: 5px; }

/* End Bidding Scheme */

/* Start Secure Home */

.secure-home-container { height: 350px; }

/* End Secure Home */