/* Home CSS */
#masthead-container {float:left; width:100%; margin:14px 0 0px 0; padding:0;}
.masthead-content {width:960px; margin:0 auto;}

#flash-container {float:left; width:100%; margin:0px; padding:0; height:425px;}
#flash-container p {width:960px; margin:0 auto; padding: 20px 0 10px 0; text-align:left;}
#flash-container p a {color:#a41d21; text-decoration:none;}
#flash-container p a:hover {color:#a41d21; text-decoration:underline}

#main-container {float:left; width:100%; margin:0; padding:0;}
.main-content {width:960px; margin:0 auto; text-align:left;}


/* Promo Widgets */
#promo-container {float:left; width:960px; margin:0 0 0 10px; padding:0; display:inline;}

ul.promo-work {float:left; width:310px; height:140px; padding:8px 0 0 0; margin:0; list-style:none; background:transparent url(../_images/promo_dreamlaunch.gif) 0px 6px no-repeat; display:inline;}
ul.promo-work li {float:left; margin:0; padding:0; display:inline;}
ul.promo-work li.title {float:right; width:146px; margin:0 8px 0 0; padding:0;}
ul.promo-work li.link {float:left; width:140px; margin:40px 0 0 158px; padding:0;}
ul.promo-work li a {color:#a41d21;}
ul.promo-work li a:visited {text-decoration:none;}
ul.promo-work li a:active {text-decoration:none;}
ul.promo-work li a:hover {text-decoration:underline;}

ul.promo1 {float:left; width:310px; height:152px; padding:8px 0 0 0; margin:0; list-style:none; background:transparent url(../_images/promo_smythe.jpg) no-repeat; display:inline;}
ul.promo1 li {float:left; margin:0; padding:0; display:inline;}
ul.promo1 li.title {float:right; width:160px; margin:0 8px 0 0; padding:0;}
ul.promo1 li.link {float:left; width:160px; margin:10px 0 0 140px; padding:0;}
ul.promo1 li a {color:#a41d21;}
ul.promo1 li a:visited {text-decoration:none;}
ul.promo1 li a:active {text-decoration:none;}
ul.promo1 li a:hover {text-decoration:underline;}

ul.promo2 {float:left; width:310px; height:152px; padding:8px 0 0 0; margin:0; list-style:none; background:transparent url(../_images/promo_saltillo.jpg) 0px 0 no-repeat; display:inline;}
ul.promo2 li {float:left; margin:0; padding:0; display:inline;}
ul.promo2 li.title {float:right; width:150px; margin:0 10px 0 0; padding:0;}
ul.promo2 li.link {float:left; width:150px; margin:18px 0 0 152px; padding:0;}
ul.promo2 li a {color:#a41d21;}
ul.promo2 li a:visited {text-decoration:none;}
ul.promo2 li a:active {text-decoration:none;}
ul.promo2 li a:hover {text-decoration:underline;}

ul.promo3 {float:left; width:310px; height:152px; padding:8px 0 0 0; margin:0; list-style:none; background:transparent url(../_images/promo_followus.gif) no-repeat; display:inline;}
ul.promo3 li {float:left; margin:0; padding:0; display:inline;}
ul.promo3 li.title {float:right; width:97px; margin:0 8px 0 0; padding:0;}
ul.promo3 li.blog {float:left; width:110px; margin:18px 0 0 42px; padding:0;}
ul.promo3 li.link {float:left; width:170px; margin:15px 0 0 130px; padding:0;}
ul.promo3 li a {color:#a41d21;}
ul.promo3 li a:visited {text-decoration:none;}
ul.promo3 li a:active {text-decoration:none;}
ul.promo3 li a:hover {text-decoration:underline;}


/* Misc. */
.divider-horizontal {float:left; width:960px; height:14px; margin:4px 0 0 0; padding:0; background:transparent url(../_images/divider_horizontal.gif) no-repeat; display:inline;}
.divider-vertical {float:left; width:2px; height:137px; margin:8px 0 0 0; padding:0; background:transparent url(../_images/divider_vertical.gif) repeat-y;}