@charset "UTF-8";
body { margin:0; padding:0; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
p { margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#333; line-height:18px; }
ul { padding:0; margin:0 0 10px 20px; line-height:18px; }
li { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#333; margin:auto; padding-left:0; padding-bottom:5px; }
.clearer { clear: both; margin: 0px; line-height: 0px; padding: 0px; }
a { color:#FF6600; }
hr { margin:20px 0 20px 0; width:98%; height:1px; border:none; background-color:#CCC; }

/* Header Styles */
#headerContainer { width:100%; height:184px; margin:0 auto; background-image:url(http://www.dtmpartners.com/styles/graphics/new/header_bg.jpg); background-repeat:repeat-x; }
#headerWrap { width:747px; height:184px; margin:0 auto; background-image:url(http://www.dtmpartners.com/styles/graphics/new/dtm_partners_header.jpg); background-repeat:no-repeat; }
.login { width:715px; height:29px; margin:0 auto; background-image:url(http://www.dtmpartners.com/styles/graphics/new/login_bg.jpg); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff8d7; padding:10px 0 0 30px; }
.loginInput { width:134px; height:16px; background-color:#c5c2b6; border:1px solid #333; }
.passwordInput { width:134px; height:16px; background-color:#c5c2b6; border:1px solid #333; }
a.forget:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff8d7; text-decoration:underline; }
a.forget:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff8d7; text-decoration:underline; }
a.forget:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:none; }
a.signup:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff8d7; text-decoration:underline; }
a.signup:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff8d7; text-decoration:underline; }
a.signup:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; text-decoration:none; }

#navWrap { width:447px; height:33px; float:right; margin:112px 5px 0 0; }
a.navHome:link { display:block; float:left; width:61px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_home_off.gif); margin-right:1px; }
a.navHome:visited { display:block; float:left; width:61px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_home_off.gif); margin-right:1px; }
a.navHome:hover { display:block; float:left; width:61px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_home_on.gif); margin-right:1px; }

a.navAdvertisers:link { display:block; float:left; width:93px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_advertisers_off.gif); margin-right:1px; }
a.navAdvertisers:visited { display:block; float:left; width:93px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_advertisers_off.gif); margin-right:1px; }
a.navAdvertisers:hover { display:block; float:left; width:93px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_advertisers_on.gif); margin-right:1px; }

a.navAffiliates:link { display:block; float:left; width:77px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_affiliates_off.gif); margin-right:1px; }
a.navAffiliates:visited { display:block; float:left; width:77px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_affiliates_off.gif); margin-right:1px; }
a.navAffiliates:hover { display:block; float:left; width:77px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_affiliates_on.gif); margin-right:1px; }

a.navFAQ:link { display:block; float:left; width:57px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_faq_off.gif); margin-right:1px; }
a.navFAQ:visited { display:block; float:left; width:57px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_faq_off.gif); margin-right:1px; }
a.navFAQ:hover { display:block; float:left; width:57px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_faq_on.gif); margin-right:1px; }

a.navContact:link { display:block; float:left; width:90px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_contact_off.gif); margin-right:1px; }
a.navContact:visited { display:block; float:left; width:90px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_contact_off.gif); margin-right:1px; }
a.navContact:hover { display:block; float:left; width:90px; height:33px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/nav_contact_on.gif); margin-right:1px; }

/* END Header Styles */

#mainContainer { width:100%; height:auto; background-image:url(http://www.dtmpartners.com/styles/graphics/new/container_bg.gif); background-position:top; background-repeat:repeat-x; }
#contentWrap { width:757px; _width:770px; height:auto; margin:0 auto; }
#mainLeftCol { width:475px; height:auto; float:left; margin:20px 10px 10px 20px; }
#privacyTermsCol { width:725px; height:auto; float:left; margin:20px 10px 10px 20px; }
h1.dtmWelcome { font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; color:#000; margin:5px 0 20px 0; }
h2.dtmFeatures { font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; color:#000; margin:27px 0 13px 0; }
#featuredLeftCol { width:235px; height:auto; float:left; margin:10px 3px 0 0; }
#featuredRightCol { width:235px; height:auto; float:left; margin:10px 0 0 0; }
.offerTitles { height:26px; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:3px 0 0 10px; background-image:url(http://www.dtmpartners.com/styles/graphics/new/offer_list_title_bg.gif); background-repeat:repeat-x; }

#mainRightCol { width:239px; height:auto; float:left; margin:20px 0 30px 0; background-color:#f8f8f8; border:1px solid #ccc; }
h3.rightColTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-bottom:2px dotted #666; margin:15px 5px 15px 5px; padding-bottom:10px; }
#blogWrap { width:auto; height:168px; margin:8px 5px 10px 5px; }
p.blogTxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; }
p.contactTxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; margin:0 5px 10px 5px; }

/* Form Styles*/
#formWrap { width:240px; height:auto; margin:0 auto; text-align:center; }
#form { width:240px; height:auto; margin:0 auto; text-align:left; }
.formTitle { padding:20px 0 10px 2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#333; }
.required { color:#FF0000; }
.FormTextL { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:left; }
.FormTextR { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; color:#333; }
.fnameinput { width:220px; height:20px; border:1px solid #333; margin-bottom:3px; }
.lnameinput { width:220px; height:20px; border:1px solid #333; margin-bottom:3px; }
.addressinput { width:220px; height:20px; border:1px solid #333; margin-bottom:3px; }
.aptinput { width:220px; height:20px; border:1px solid #333; margin-bottom:3px; }
.cityinput { width:220px; height:20px; border:1px solid #333; margin-bottom:3px; }
.stateinput { width:220px; height:20px; border:1px solid #333; margin-bottom:3px; }
.countryinput { width:220px; height:20px; border:1px solid #333; margin-bottom:3px; }
.zipinput { width:80px; height:20px; border:1px solid #333; margin-bottom:3px; }
.phoneinput { width:220px; height:20px; border:1px solid #333; margin-bottom:3px; }
.emailinput { width:220px; height:20px; border:1px solid #333; margin-bottom:3px; }
.txtareainput { width:220px; height:120px; border:1px solid #333; margin-bottom:3px; }
.submitButton { width:218px; height:67px; padding-top:15px; }
/* END Form Styles*/


/* Footer Styles */
#footerWrap { width:100%; height:100px; padding-top:7px; background:url(http://www.dtmpartners.com/styles/graphics/new/footer_bg.gif) top repeat-x; background-color:#212121; }
#footer { width:757px; height:auto; margin:0 auto; }
#footerLeftCol { width:350px; height:auto; float:left; margin:20px 0 0 10px; font-size:11px; color:#fff8d7; }
#footerRightCol { width:350px; height:auto; float:right; text-align:right; margin:20px 10px 0 0; color:#fff8d7; }
#footerNavWrap { width:500px; float:right; margin:10px 10px 10px 0; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#fff; }
a.footerNav:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff8d7; text-decoration:underline; }
a.footerNav:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff8d7; text-decoration:underline; }
a.footerNav:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; }