/*
Content styles for Doyles Affiliates Site
Created: 08/28/2009 - 10:22
*/
@charset "UTF-8";


/*MAIN CONTENT***************************************************************************************************************/

/* =Presentational Elements
-----------------------------------------------------------------------------------*/
em{}
hr{border:none 0;border-top:1px solid #ccc;border-bottom:2px solid #efefef;width:100%;height:1px;margin:0}
hr.thinLine{border:none 0;border-top:1px solid #EEE;width:100%;height:1px;margin:20px 0}
#DIVcontentMainBody .gradientBoxContainer hr{margin-bottom:10px}
img{border:0 none}

/* =Headings
-----------------------------------------------------------------------------------*/
#DIVcontentMainBody h1{}
#DIVcontentMainBody h2{font:bold normal normal 1.4em/150% Arial, Helvetica, sans-serif;color:#006699;margin:20px 0 0 0}
#DIVcontentMainBody h3{font:bold normal normal 1.3em/150% Arial, Helvetica, sans-serif;color:#FF6600;background:transparent url(../images/layout/h3ContentBullet.png) no-repeat 0
6px;margin:20px 0 0 0; padding-left:20px;}
#DIVcontentMainBody h4{font:bold normal normal 1.2em/150% Arial, Helvetica, sans-serif;color:#333;background:transparent url(../images/layout/h4ContentBullet.png) no-repeat 0 3px;margin:20px 0 0 0; padding-left:15px;}
#DIVcontentMainBody h5{font:bold normal normal 1.2em/150% Arial, Helvetica, sans-serif;color:#333;margin:20px 0 0 0;}
#DIVcontentMainBody .gradientBoxContainer h2, #DIVcontentMainBody .gradientBoxContainer h3, #DIVcontentMainBody .gradientBoxContainer h4, #DIVcontentMainBody .gradientBoxContainer h5{margin:0}

#DIVcontentNavBodyMore h2{position:relative;width:166px/*176*/;height:28px/*41*/;font:normal normal normal 0.9em/150% Arial, Helvetica, sans-serif;color:#FFF;background:transparent url(../images/layout/sidebarH2Bgd.png) no-repeat 0 0;margin:0 0 3px 0;padding:13px 0 0 10px;text-transform:uppercase;}
.certifiedProgram{display:block;position:absolute;width:15px;height:15px;background:transparent url(../images/layout/certifiedProgramIcon.png) no-repeat 0 0;top:12px;right:10px;}
.customerSupport{display:block;position:absolute;width:15px;height:15px;background:transparent url(../images/layout/customerSupportIcon.png) no-repeat 0 0;top:12px;right:10px;}
#DIVcontentNavBodyMore .leftSideBarGrayBbd{ background-color:#EDEDED;width:151px/*171*/;padding:10px;margin:0 0 10px 2px}

#DIVcontentSideMore h2{width:175px/*195*/;height:29px/*36*/;font:normal normal normal 1.2em/150% Arial, Helvetica, sans-serif;color:white;background:transparent url(../images/layout/rightColumnTitleBgdH2.png) no-repeat 0 0;margin:0;padding:7px 0 0 20px;text-transform:uppercase}

#DIVcontentSideMore h3{font:bold normal normal 1em/150% Arial, Helvetica, sans-serif;color:#333;background:transparent url(../images/layout/rssIcon.gif) no-repeat left 2px; margin:0 0 7px 0;padding-left:18px;border-bottom:1px dotted #AAA;}

#DIVfooterContent h2{font:bold normal normal 1em/150% Arial, Helvetica, sans-serif;color:#006699;margin:20px 0 0 0;position:relative}

#BODY3colHome #DIVcontentMainBody h2{margin-top:0}

#DIVcontentMainBody .promoContainer .promoTitles h2, #DIVcontentMainBody .promoContainer .promoTitles h4{margin:0;}
#DIVcontentMainBody .promoContainer .promoTitles h2{margin-bottom:-6px}

/* =Containers
-----------------------------------------------------------------------------------*/
/*White BGD containers*/
#DIVcontentMainBody .rightImageContainer img{float:right;margin:10px;}
#DIVcontentMainBody .leftImageContainer img{float:left;margin:10px;}

/*Gray Gradient BGD containers*/
#DIVcontentMainBody .gradientBoxContainer{background:transparent url(../images/layout/contentGradientContainerBGD.png) repeat-x 0 0;border:1px solid #EEE;padding:20px;margin-bottom:20px;}

/*Footer Specific Containers*/
#DIVfooterContent .liquidRoundFooter{float:left;width:440px;margin:0 0 10px 10px;background:transparent url(../images/layout/roundedCornersContent.png) repeat-y left top}
#DIVfooterContent .liquidRoundTop{width:100%;height:8px; background:transparent url(../images/layout/roundedCornersTopLeft.png) no-repeat left top;}
#DIVfooterContent .liquidRoundTop span{display:block;position:relative;height:8px;background:transparent url(../images/layout/roundedCornersTopRight.png) no-repeat right top; }
#DIVfooterContent .liquidRoundContent{position:relative;background:transparent url(../images/layout/roundedCornersContent.png) repeat-y right top;padding:1px 20px 1px 25px;margin:-1px 0 -50px 0;}
#DIVfooterContent .liquidRoundBottom{height:73px;background:transparent url(../images/layout/roundedCornersBottomLeft.png) no-repeat left bottom;}
#DIVfooterContent .liquidRoundBottom span{display:block;position:relative;height:73px;background:transparent url(../images/layout/roundedCornersBottomRight.png) no-repeat right top;}

/*Promotions Specific Containers*/
#DIVpromos2col{width:516px}
 #DIVpromos2col #DIVpromos2colLeft{float:left;width:245px;margin-right:26px}
 #DIVpromos2col #DIVpromos2colRight{float:left;width:245px}

 #DIVcontentMainBody #DIVpromos2col .promoContainer2{height:230px}

 #DIVcontentMainBody #DIVpromos2col .promoContainer2 h2{margin:0;padding:0;line-height:110%;font-size:1.2em}
 #DIVcontentMainBody #DIVpromos2col .promoContainer2 h4{margin:0;padding:0 0 0 12px;font-size:1em}
 
 #DIVpromos2col .promoContainer2 a.promoMoreButt{font-size:0.8em;color:#999;text-decoration:none;margin-left:150px}
 #DIVpromos2col .promoContainer2 a.promoMoreButt:hover{color:#333}



/*OLD PROMO CONTAINERS FOR 1 COL LAYOUOT*/
.promoContainer{}
.promoContainer .promoImage{width:184px;height:103px;float:left;}
.promoContainer .promoTitles{width:312px2/*332*/;height:49px/*103*/;float:left;padding:54px 0 0 10px}
.promoContainer .promoText{clear:both}


/*Contact Box Specific*/
.contactBox{width:486px/*516*/;padding:15px;background-color:#EDEDED}
.contactBox p{padding:7px 5px;background-color:#CCC;margin-bottom:3px}


/*Social Networks Specific Containers*/
.socialNetsContainer{background:transparent url(../images/layout/socialNetsSideBgd.png) no-repeat 0 0;width:141px/*165*/;height:129px/*153*/;position:relative;margin:20px 0 0 17px;padding:12px;}

.socialNetsContainer p.socialNetsfeedText{font-size:0.9em;line-height:120%}

.socialNetsContainer #twitter_div #twitter_update_list{list-style-type:none}
.socialNetsContainer #twitter_div #twitter_update_list li{font-size:0.9em;line-height:120%;background-image:none;color:#555;margin:0;padding:0}

.socialNetsContainer a.socialNetsBlogOfdaday{position:absolute;left:10px;bottom:45px;text-decoration:none;font-size:0.9em;font-weight:bold;color:#bd3837} 
.socialNetsContainer a.socialNetsBlogLink{text-decoration:none;font-size:1.1em;font-weight:bold;color:#9e120e;position:absolute;bottom:13px} 
.socialNetsContainer p.socialNetsTweetLatest{position:absolute;left:10px;bottom:35px;font-size:0.9em;font-weight:bold;color:#44c0fc}
.socialNetsContainer a.socialNetsTweetLink{text-decoration:none;font-size:1.1em;font-weight:bold;color:#12548f;line-height:100%;position:absolute;bottom:10px}
#socialNetsTweeterIcon{position:absolute;bottom:8px;right:7px}

/*Marketing Tools*/
.lightGrayBgd{background-color:#efeeee; padding:12px;}
.lightGrayBgd a{margin-right:12px;}


/* =Buttons / Links
-----------------------------------------------------------------------------------*/
/*In general, removing DOTTED BORDERS ON LINKS FOR FIREFOX*/
a:active{outline: none}
a:focus{-moz-outline-style: none}

a.regularLink{color:#006699;text-decoration:none}
a.regularLink:hover{text-decoration:underline}

a.mediumButton{width:103px/*123*/;height:29px/*32*/;background:transparent url(../images/layout/mediumButton.png) no-repeat 0 top;display:block;padding:3px 0 0 20px;text-decoration:none;color:#666;}
a.mediumButton:hover{background:transparent url(../images/layout/mediumButton.png) no-repeat 0 bottom;color:#888;}

a.bigGreenButton{font:bold normal normal 1.3em/100% Arial, Helvetica, sans-serif;width:154px/*154*/;height:29px/*42*/;background:transparent url(../images/layout/bigGreenButton.png) no-repeat 0 0;display:block;padding-top:13px;text-decoration:none;color:#FFF; text-align:center}
a.bigGreenButton:hover{color:#286812}

/*Left Navigation Column text Links*/
a.navColLink{font:normal normal normal 0.9em/100% Arial, Helvetica, sans-serif;color:#888;text-decoration:none;border-bottom:1px dotted #444;background:transparent url(../images/layout/navColLinkArrow.png) no-repeat right 2px;padding-right:10px;float:right;margin-bottom:15px}
a.navColLink:hover{color:#333;border-bottom:1px dotted #777}
a.navColLinkImg{text-decoration:none;border:0 none;background-image:none;padding:0;margin-bottom:15px}

a.readMore{font:normal normal normal 0.9em/100% Arial, Helvetica, sans-serif;color:#BBB;text-decoration:none;float:right;margin-bottom:15px}
a.readMore:hover{color:#666}

#DIVcontentNav a.registerLinkLeft{text-decoration:none}

/* =Lists
-----------------------------------------------------------------------------------*/
ul{list-style-type:none;margin:0 0 12px 0;padding:0}
ul li{background:transparent url(../images/layout/listItemBullet1.png) no-repeat 0 4px;padding-left:15px;color:#666}
ul li a{color:#666;text-decoration:none}
ul li a:hover{color:#333;text-decoration:underline}
ol{margin:0;padding:0; list-style-position:inside;}
ol li{margin:0;padding:0;list-style-position:inside;color:#666}
ol li a{color:#666;text-decoration:none}
ol li a:hover{color:#333;text-decoration:underline}


/* =General Clases
-----------------------------------------------------------------------------------*/
.highlight{color:black}
.subdued{color:#999}
.error{color:red;font-weight:bold}
.success{color:green;font-weight:bold}
.caption{font-size:0.9em;font-style:italic;color:black}
.uppercase{text-transform:uppercase}
.orangeFont{color:#FF6600}
.navColImage{float:left;margin:0 5px 5px 0}
.sideBarColImage{float:left;margin:0 3px 3px 0}
.centered{text-align:center}
.leftAlign{text-align:left}
.rightAlign{text-align:right}