.wrapper {width:980px; margin:0 auto; text-align:left}
.header {margin:10px 45px 0 60px;}
.logo {float:left; width:246px; height:100px; background:url(../images/logo_WeilandGroup.gif) 0 0 no-repeat; text-indent:-9999px }
.header-right {float:right; width:295px}
.ph-number {text-align:right; font-size:18px; color:#999; margin:22px 0 8px 0;}
.email-submit-enter-name {float:left; width:121px; height:19px; background:url(../images/txt_EnterYourEmail.jpg) 0 0 no-repeat; text-indent:-9999px; font-size:4px;}
.email-submit-input {border:1px solid #6e6e6e; padding:1px; width:120px}
.email-submit-submit {font-size:10px; color:#6e6e6e;}
.image-rotator {width:980px; height:420px; position:relative; margin-bottom:10px;}
.lg-image {position:absolute; top:0; left:0; width:980px; height:420px;}
.info-boxes {margin-bottom:10px}
.weiland {width:280px; height:315px; background:url(../images/feature_SWMD.jpg) 0 0 no-repeat #f0f0f0; float:left; margin-right:10px; padding:180px 20px 0 20px;}
.services {width:280px; height:315px; background:url(../images/feature_ServicesProcedures.jpg) 0 0 no-repeat #f0f0f0; float:left; margin-right:10px; padding:180px 20px 0 20px;}
.about {width:280px; height:315px; background:url(../images/feature_AboutWG.jpg) 0 0 no-repeat #f0f0f0; float:left; padding:180px 20px 0 20px;}
.info-boxes p {margin-bottom:16px;}
.info-boxes ul {font-size:11px; list-style-type:disc; padding-left:14px;}
.sm-text {font-size:11px;}
.request-consult {padding:20px; background-color:#f0f0f0; margin-bottom:10px;}
.request-consult-left {width:630px; float:left; }
.alt-color {color:#6e6e6e;}
.sub-form-left {float:left; width:280px; line-height:30px; font-size:11px;}
.request-consult-input {width:180px;}
.request-consult-procedure {width:180px;}
.request-consult-textarea {width:200px; height:70px;}
.sub-form-right {float:right; width:270px; line-height:20px; padding-top:5px; font-size:11px;}
.request-consult-right {float:right; width:280px; border-left:1px solid #000; padding-left:29px; font-size:11px; }
.request-consult-submit {padding:6px 20px; color:#fff; background-color:#666; font-size:10px; border:0; cursor:pointer;}
.financing {border-top:2px solid #6e6e6e; border-bottom:2px solid #6e6e6e; padding:10px 20px; margin-bottom:10px;}
.options {float:left; width:180px; color:#6e6e6e; font-size:18px; padding-top:14px;}
.interest {float:left; width:330px; padding-top:10px; }
.care-credit {float:left; width:155px; padding-top:21px;}
.flexible {float:left; width:235px;}
.footer {padding:5px 20px 100px;}
.footer-info {font-size:11px;}
.footer-info li {display:inline;}
.footer-info li a {text-decoration:none}
.footer-info li a:hover {text-decoration:underline;}
.error {color:#FF0000; font-weight:bold; line-height:1em;}

/*thank you page*/
.thank-you {padding-top:60px; text-align:center;}
.thank-you-logo {padding-bottom:30px}
.thank-you h2 {font:30px "Palatino Linotype", Palatino, Georgia, serif; color:#6e6e6e; padding-bottom:16px;}
.thank-you h3 {font:22px "Palatino Linotype", Palatino, Georgia, serif; color:#6e6e6e; padding-bottom:16px}
.thank-you p {margin-bottom:16px;}

/*sitemap page*/
.sitemap-text{margin-bottom:10px; color: #666666; text-decoration: none;}
.sitemap-copy {width:980px; position:relative; margin-bottom:40px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #666666; margin-top: 40px;}
.sitemap-leftcolumn {width:280px; 0 0 no-repeat #666666; float:left; margin-right:10px; padding: 20px 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 30px;}
.sitemap-rightcolumn {width:480px; 0 0 no-repeat #666666; float:left; margin-right:10px; padding: 20px 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}
.sitemap-text p {margin-bottom:16px;}
.sitemap-text ul {font-size:12px; list-style-type:disc; padding-left:14px;}
.sitemap-border {border-bottom:2px solid #6e6e6e; padding:10px 20px; margin-bottom:10px;}

/*links*/
a:link {color: #666666; text-decoration:none;}
a:visited {color: #666666; text-decoration:none;}
a:hover {color: #000000; text-decoration: underline;]
