@charset "utf-8";
/* CSS Document */
body {margin:0;}
#main {width:920px; margin:0 auto;}
#masthead {width:660px; height:185px; background:url(images/bg_masthead.jpg) no-repeat; padding:15px 0 0 260px; color:#3871e3; font:bold 16px Arial, Helvetica, sans-serif;}
#masthead a {color:#3871e3; text-decoration:none; font-size:18px;}
#masthead a:hover {color:#039;}
#masthead img {margin-top:0px;}
#masthead b {color:#039;}
#nav {width:919px; margin-bottom:10px;}
#sub2 {width:890px; background-color:#FFF; margin-right:3px; float:left; padding:15px;}
#sub2 h1 b {color:#F00;}
#sub {width:890px; background-color:#FFF; margin-right:3px; float:left; padding:15px;}
#sub2 label, #sub label {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#sub2 h1, #sub h1 {font:bold 20px Arial, Helvetica, sans-serif; margin:0 0 15px;}
#white {width:617px; background-color:#FFF; margin-right:3px; float:left; padding:0 0 15px 15px;}
#white h1 {font:bold 14px Arial, Helvetica, sans-serif; color:#001c53; margin:0 0 15px;}
#sub2 p, #sub p, #white p {margin:0 0 15px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#white p b {color:#F00;}
#white img {float:right; margin-left:15px;}
#twitter {width:245px; height:305px; float:left; background-color:#ffde00; padding:0 20px 0 20px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#twitter img {margin:0; float:right;}
#twitter #twitter_div {height:245px; overflow:hidden;}
#twitter h1 {font:bold 20px Arial, Helvetica, sans-serif; margin:10px 0 2px 0; color:#039;}
#twitter #twitter_div h2 {font:bold 20px Arial, Helvetica, sans-serif; margin:0 0 15px;}
#twitter #twitter_div {font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#twitter #twitter_div a {color:#F00; text-decoration:none;}
#twitter #twitter_div ul {list-style-type:none; margin:0; padding:0;}
#twitter #twitter_div ul li {border-bottom:1px dashed #cc6; padding-bottom:5px; margin-bottom:5px;}
#twitter a {color:#000; font-weight:bold; text-decoration:none; background:url(images/red_arrows.png) no-repeat 0 4px; padding-left:15px;}
#icons {width:40px; height:335px; float:left; background:url(images/bg_icons.gif) no-repeat;}
#icons a {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
#icons a:hover {filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
#media {width:299px; float:left; height:170px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; padding:20px 20px 20px 5px;}
#special h1, #media h1 {font:bold 20px Arial, Helvetica, sans-serif; margin:0 0 10px;}
#giftcard a, #media a {color:#FFF; font-weight:bold; text-decoration:none; background:url(images/red_arrows.png) no-repeat 0 4px; display:block; padding-left:15px;}
#giftcard a:hover, #media a:hover {color:#F00;}
#media img {float:right;}
#giftcard {float:left; width:283px; margin-right:3px; background:url(images/bg_giftcard.jpg) no-repeat; height:170px; padding:20px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;}
#giftcard h1 {font:bold 20px Arial, Helvetica, sans-serif; margin:0 0 10px; color:#F00;}
#special {float:left; width:245px; background:url(images/bg_discount.jpg) no-repeat; height:170px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; padding:20px 5px 20px 20px;}
#footer {padding:5px 0 20px 0; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; clear:both; text-align:center; background:url(images/footer.jpg) no-repeat;}
#footer a {color:#666; text-decoration:none; margin:0 5px;}
#footer a:hover {color:#F00;}
