/*/////////////// PAGE STYLES /////////////////*/

body {background: #fdfdfd; margin:0 auto;font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #222;}
a {color:#4c607b; text-decoration:none;}
a:hover {color: #f90; text-decoration: underline;}

h1 {font-size:18px; font-weight:bold; color: #001d43;}
h2 {font-size: 14px; color:#F80;}

.signupframe {
  border: 1px solid #000000;
  background: #ffffff;
  color: #226699;
  font-family: Arial, Helvetica, sans-serif;
}

/*/////////////// PAGE STRUCTURE ////////////////*/

#wrapper {margin:0px; width:1024px; height:auto;background: url(images/bg_home.gif); }
#header {margin:0 auto; background: #001d43;}
	#logo {
	position: absolute;
	top:40px;
	left:50px;
	border:0;
	width:228px;
	height:67px;
}
#home_image {height:205px; width:1024px; background:#f08b1d; margin:0 auto;}
		#white {height:2px; background: #fff;}
		#flash head{height:183px;}
		#orange{height:20px;background:url(images/bg_orange.gif);}
#main_home {height:auto; margin-bottom:25px;background:url(images/bg_main-home.gif) 0px 10px no-repeat;}	
	#deliver {width:290px; margin: 20px 0px 0px 50px; color:#fff; line-height:36px; float:left;}
		.h1deliver {font-size:16px; font-weight: bold;color:#ffad53;}
		#newsletter {width:290px; height: 70px; background:url(images/bg_newsletter.png);}
	#ath_boxes {margin-left:45px; float:left; color:#fff;}
#clear {clear:both;}
	

#footer {font-size:10px; color: #ccc; text-align:right; padding:10px 50px 20px 0px;}
	#footer a {color:#ccc;}


/*//////////// HOME //////////////*/
#box_head {position:relative; width:177px; height:25px; z-index: 1000}

#spot_box {width:592px; margin-top:30px; font-size:12px; position: relative;}
	#left {margin:0 auto; float:left;}
	#right {margin: 0 0 0 20px; float:left; width: 360px;}
	#right .pad {padding: 20px 0 0 0;}
	.blogreadmore { position: absolute; width:60px; height: 18px; bottom: 8px; right: -3px; background: #355369; margin: 0; padding:5px 0 0 0}
	.blogreadmore a { font-size: 11px; font-weight: normal; color: #F90; text-decoration: none; text-transform:uppercase; padding: 4px 0 0 10px}
	.blogreadmore a:hover { color: #FFF;}
	#spotlight {margin:-10px 15px 0px 15px;background:url(images/bg_spotlight.gif); height:171px; width:580px;overflow:hidden;}
	.h1spotlight, .h1spotlight a{font-size: 12px; font-weight:bold; color:#f90;margin:10px 0px 10px 0px;}
	.spotlight {font-size:11px; color:#eee; margin:0px 20px 0px 15px;}

#three {margin-top:25px;}
#sm_box {font-size:11px; width:202px; float:left;}
	#box {margin:-10px 0px 0px 15px;background:url(images/bg_boxes.gif); height:146px; width:177px;overflow:hidden;}
	#box_text {color:#eee; margin:20px 5px 0px 10px; line-height:18px; height:90px; overflow:hidden;}
	#more {width:177px;height:15px; text-align:right;margin-right:10px;}
.more {color:#f08b1d; font-size:11px;}
.more a {color:#f08b1d; text-aligh:right; margin-right:10px;}
.more a:hover {
	color:#fff;
	text-align: right;
}

.crop{
	float:left;
	position:relative;
	width:177px;
	height:171px;
	margin:0;
	}
.crop p{
	margin:0;
	position:absolute;
	top:-20px;
	left:-55px;
	clip:rect(20px 230px 182px 55px);
	}	