* {
    margin:0px;
    padding:0px;
}

body {
    text-align:center;
    background-color:#FFFFFF;
    font-size:11px;
}

#wrapper {    
    width:808px;
    margin:auto auto;
    text-align:left;
    background-color:#FFFFFF;
}
#greyBott {
    background: url(images/img/greyBottom.jpg);
    background-repeat:repeat-x;    
    background-position:bottom; 
    height:196px;
    margin-top:400px;
    /*clear:both;*/

    }
#logoImg {
    margin-top:5px;
    height:90px;
    margin-left:10px;
    }
#contFootTxt{
    background-color:#ffffff;
    clear:both;
    color:#FFFFFF;
    margin:0;
    padding:0.5em;
    color:#999999;
    font-family:verdana;
    font-size:12px;
    background-image:url(images/img/footerLine.jpg);
    background-position:center top;
    background-repeat:no-repeat;
}
#contFootTxt a {
    color:#999999;
    font-family:verdana;
    font-size:12px;
    text-decoration:none;
}
div.rounded div {
  height: 1px;
  overflow: hidden; 
}
.copy{
    color:#fff;
    font-size:11px;
}
#contLeft{
    float:left;
    margin:0;
    min-height:300px;
    height:auto !important;
    height:300px;
    width:220px;
}
#contLeft a {
    text-decoration:none;
}
#spacer {
    display:block;
    height:20px;
}
#contLeft img {
    border:0 none;
    display:block;
    margin-left:10px;
}

#contMiddle {
    float:left;
    width:491px
    /*width:517px;   */
}
#videoMiddle {

    width:721px;
	padding-left:20px;
    /*width:517px;   */
}
#contRight {
    float:right;
}
#contHead {
    height:90px;
}
#divHeadCont {
    height:90px;
}
.firstImg{
    margin-top:2px;
}
.leftImgHow{
    margin-top:7px;
}
.leftImgServices{
    margin-top:7px;
}
.leftImgClass{
    margin-top:7px;
}
.leftImgPrice{
    margin-top:7px;
}
.leftImgTips{
    margin-top:7px;
}
.leftImgVideo{
    margin-top:5px;
}
.leftImgRain{
    margin-top:7px;
}
.leftImgSubmit{
    margin-top:7px;
}
.leftImgContact{
    margin-top:7px;
}
#footerImg{
    margin-left:auto;
    margin-right:auto;
    float:left;
    height:72px;
    color:#ffffff;
    vertical-align:middle;
   /* margin-top:16px;*/
}

#footertxt{
    font-family:verdana;
    font-size:12px;
    color:#999999;
    height:50px;
    background-image:url('images/img/footerLine.jpg')    ;
    background-position:top center;
    background-repeat:no-repeat;
}

#footertxt a {
    text-decoration:none;
    color:#999999;
}
.openImg{
    margin-left:-108px;
    margin-top:361px;
}
#contHomediv{

    margin-left:-65px;
    margin-top:-50px;
}


#homeTextCard {
    text-align:right;
    font-family:arial, tahoma;
    font-size:11px;
    font-weight:bold;
   
}
.txtHome {
    font-family:arial, tahoma, helvetica;
    font-size:10px;
    color:#666666;
}

#homeTextCont {
    text-align:justify;
}
#contHomeDivParent {
    overflow:hidden;
}
/*#contMain {
    background-image:url('images/img/greyBottom.jpg');
    background-repeat:repeat-x;    
    height:531px;
    background-position:0 345px;
}
*/

#contClear {
    background-image:url('images/img/greyBottom.jpg');
    background-position:0 100px;
    background-repeat:repeat-x;    
    height:286px;
    clear:both;
    
    
}


#amexSlantLogo {
    margin-left:25px;
    margin-top:-160px;
}
#contFoot {
    float:left;
    margin-top:-120px;
    text-align:center;
    width:100%; 
}

#tablePress {
    background-color:#FFFFFF;    
    margin:0 auto;
    width:768px;
}

#tablePress .title {
    font-family:arial, tahoma;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF
}
#content {
    border:1px solid #CCCCCC;
}
#contContact {
    float:right;
    margin:-3px 35px 0 0;
    padding:0;
    width:499px;
}
#contSubmit {
    float:right;
    margin:-3px 35px 0 0;
    min-height:450px;
    height:auto !important;
    height:450px;
    padding:0;
    width:499px;
    _float:none;
}
#contPress {
    float:right;
    margin:-3px 35px 0 0;
    min-height:450px;
    height:auto !important;
    height:450px;
    padding:0;
    width:499px;
}
#contHow {
    float:right;
    margin:-3px 35px 0 0;
    min-height:330px;
    padding:0;
    width:499px;
}
#contHow, p, a, input, h1, td {
    font-family:tahoma,'trebuchet ms',arial,helvetica,sans-serif;
    font-size:8.25pt;
    font-weight:500;
}
#contHow h1 {
    font-size:22px;
    font-weight:700;
}
#contHow p {
    text-align:justify;
    padding:5px;
}
#contHow ul {
    margin-left:50px;
}
#contPrice {
    float:right;
    margin:-3px 35px 0 0;
    min-height:330px;
    height:auto !important;
    height:330px;

    padding:0;
    width:499px;
}
#contPrice h1 {
    font-size:22px;
    font-weight:700;
}
#contPrice p {
    text-align:justify;
    padding:5px;
}
#TICKER{
 width:768px;
 overflow:hidden;
}
#footImg{
    width:100%;
    height:72px;
}
#ImgList{
    overflow: hidden;
    margin-right: auto;
    display: block;
    margin-left: auto;
}
.imgSpace{
    vertical-align:middle;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
#divFootTxt{
    text-align: center;
    margin-bottom: -18px;
    color: white;
    font-family: verdana;
}
.tabPressStyle1{
    background:#b7b7b7;
    height:1px;
}
.tabPressStyle2{
    background:#cccccc;
    height:1px;
}
.tabPressStyle3{
    background:#414141;
    height:1px;
}
.tabPressStyle4{
    background:#333333;
    height:26px;
}
.tabPressStyle5{
    background:#7d7d7d;
    height:1px;
}
.orangeTxt{
	color: #CC3300;
	font-weight: bold;
}
#contMain p {
	/* margin:2px 0px;  */
}

#footPhone {
    text-align: center;
    margin-bottom: -18px;
    color: #fff;
    font-size:12px;
    font-family: tahoma;
}
.tableHeader{
    background-color: rgb(52, 102, 51);
    color:#FFFFFF;
}
#contMain h1 {
    font-size:22px;
    font-weight:700;
}
#preload { position: absolute; width: 1px; height: 1px; top: -999px; left: -999px; }

.normtxt{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
text-decoration:underline;
}
.bluetxt{
font-family:Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
text-decoration:underline;
}