﻿body { font-family: Arial;  background: #fff url(gfx/header-bg.jpg) no-repeat 50% 0; color: #333; margin: 0 }

body * { font-size: 12px; font-family: Arial; }

h1, h2, h3, h4, p, dl, dd, dt { margin: 0; padding: 0; }
img { border: none; }
.h1wide {width:900px}
a { color: #004d91; }
a:hover { color: #000000; }

ul.reset, ul.reset li { margin: 0; padding: 0; list-style: none; }

.wrapper { width: 977px; margin: 0 auto; }

.page { width: 977px; background: url(gfx/page-bg-24.png) no-repeat; clear: both; padding-top: 32px; margin-top: -13px }
.header-contact a {text-decoration:none; font-size:14px; color:#333333}
.header-contact a:hover {color: #004d91;} 
.column { background: white; display: inline }
.ltr .column { float: left }
.rtl .column { float: right }

.column.full { width: 920px; }

.column.page-content { width: 600px; margin-right: 34px; /*margin-right: 20px;*/ }



.column.right-side { width: 290px; margin-left: 33px; }
.ltr .column.right-side { float: right }
.rtl .column.right-side { float: left }

ul.reset, ul.reset li { list-style: none; margin: 0; padding: 0; }

h1, .H1title { font-family: Arial, Sans-Serif; font-size:24px; padding-bottom:10px; color: #004b8c }

/* footer */
.wholeFooter {background-image:url(gfx/footerBG.jpg); width:951px; height:458px;margin:40px auto}
.footerLogos {height:90px; vertical-align:center; padding-right:30px}
.footerLogos IMG {padding:10px 22px; }
.footer-logos { text-align: center; vertical-align: middle; border-top: solid 1px #eeeeee; padding-top: 8px;
                border-bottom: solid 1px #eeeeee; padding-bottom: 8px; }

.footer-logos img { padding: 0 27px 0 27px; vertical-align: middle; }

.footer-text {width:910px;margin:0 auto; height:330px;}
.footer-text UL {margin:0; padding:0;  width:150px; float:right; list-style-type:none}
.footer-text LI A, .footer-text LI  {font-size:12px; text-decoration:none; color:#333 }
.footer-text LI  {width:120px;  padding-right:29px; }
.footer-text LI.title{font-weight:bold; background:url("gfx/arrow-bullet-24.png") no-repeat right bottom; line-height:22px;} 

.mezoo {margin:0px 10px; display:block}
.credit { padding: 23px 0 13px 0; text-align: right }

.contactWebSource
{
	float: right;
}
.billing-details .pname {white-space:normal; overflow:hidden; display:block; padding:0 30px 0 20px}
.billing-details .price {font-size:24px; float:left}

.big-tool {position:relative; width:900px; background:url("gfx/paper-bg.jpg") repeat; padding-top:10px; margin-bottom:266px }
.big-tool H2 { font-size:14px;  height:20px; background: url(gfx/h2-bg-24.png) no-repeat top right; padding-right:30px}
#ctl00_content_chbxTerms
{
      float: right !important;
}

.big-picture {width:530px; overflow:hidden}

.menuBold
{
	background:#FFF9D7;
	font-weight:bold
}
.pad .menuLeft
{

	margin-right: 12px !important;
}
.lblError
{
	color: red;

}


.paymentFor { width:400px; float:right}
.paymentDetails {float:left; margin-left:10px; width:429px} 
.paymentDetails H2 {background:none !important; padding:0 !important;border-bottom: 1px solid #E3E2CD}

.paymentDetails INPUT {border:1px solid #6aaa1e; background:#FFF; width:293px;}
.paymentDetails SELECT {border:1px solid #6aaa1e; background:#FFF; width:129px; }
.paymentDetails  SELECT.firstDropDown {margin-left:34px;}