* {
margin:0;
padding:0;
}

body {
	background: white url(/images/topfade-sub.gif) repeat-x top;
	font: 12px arial;
	}

a {
	color: #23479A;
	text-decoration: underline;
	}

a img {
border:0;
}

a:hover {
	color: #F47721;
	}
	
h2 {
	font: bold 16px tahoma;
	margin-bottom: 5px;
	padding-bottom: 0;
	}
	
h3 {
	font: bold 14px tahoma;
	letter-spacing: 1px;
	}
	
p {
	margin-top: 5px;
	}

#head-banner {
background:#4160A8;
text-align:center;
height:50px;
}

#head-banner p {
font:14px 'Trebuchet MS',arial,sans-serif;
color:white;
float:left;
}

#head-banner a {
float:right;
display:block;
width:143px;
height:34px;
background:url(/images/btn-myaccount-head.png) no-repeat 0 0;
text-indent:-9999px;
}

#head-banner a:hover {
background:url(/images/btn-myaccount-head_on.png) no-repeat 0 0;
}

#head-banner #check-orders {
width:650px;
margin:0 auto;
padding-top:10px;
}


#topbuttons {
	width: 218px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: 5px;
	}
	


/* Primary Nav */

#nav {
position:relative;
width:775px;
margin-top:10px;
padding-bottom:7px;
border-bottom:3px solid #F2F4F9;
}

#nav ul {
	margin:0;
	padding:0;
	padding-top:5px;
}

#nav ul li {
	display:inline;
	list-style-type:none;
	font:bold 12px verdana,arial,sans-serif;
	text-transform:uppercase;
	}


	
#nav ul li a {
	padding:10px 10px;
	text-decoration:none;
	}
	
#nav ul li a:hover {
	color:#f47721;
	}

#nav ul li#nav-myaccount a {
position:absolute;
right:-90px;
top:-15px;
width:96px;
height:60px;
background:url(/images/btn-myaccount-nav.png) no-repeat 0 0;
text-indent:-9999px;
}


/* Layout */
	
#leftcol p {
	font: 12px arial;
	line-height: 1.3em;
	}


	
#leftcol ul li {
	list-style-image: url(/images/logo-bullet.gif);
	margin-bottom: 5px;
	}

	
#midcol, #rightcol {
	padding-top: 25px;
	}

.sidebar-points {
	background-color: #CDDCFE;
	margin-left: 15px;
	margin-right: 15px;
	padding: 5px;
	}
	
	.sidebar-points ul {
		margin-left: 15px;
		margin-top: 5px;
		margin-bottom: 5px;
		padding-left: 5px;
		}
	
	.sidebar-points ul li {
		margin-bottom: 10px;
		font: 12px arial;
		list-style-image: url(/images/check.gif);
		list-style-position:outside;
		}
	
.serving-footer {
	font: 10px tahoma;
	}
	
.arrow-left {
	background: url(/images/arrow-left.gif) no-repeat left;
	padding-left: 10px;
	margin-right:5px;
	}
	
.arrow-up {
	background: url(/images/arrow-up.gif) no-repeat left;
	padding-left: 13px;
	margin-right:5px;
	}

.rightphoto {
	float:right;
	position: relative;
	left: 150px;
	margin-left: -150px;
	}

.symbol-contact {
	background: url(../images/symbol-contact.gif) no-repeat left;
	padding-left: 17px;
	}
	
.smallnote {
	font-size: 11px;
	}
	
.location-dropbox {
	color: #006600;
	}
	
#leftcol p.tip-credit {
font-size:10px;
}

ul#all-tips {
font-size:11px;
}

/* Elements */

p.callout {
background-color:#FFEEC2;
padding:10px;
}

h1 span.reg {
font-size:40%;
position:relative;
top:-0.8em;
}

.highlight {
background-color:#FCFAA7;
}

blockquote.pullquote {
margin:20px;
font:italic 25px Georgia,Times,serif;
color:#BE5940;
}

ul#exclusives {
margin-top:10px;
}

ul#exclusives li {
margin-left:45px;
margin-right:40px;
font:12px verdana,arial,sans-serif;
color:#00466D;
list-style-image: url(/images/logo-bullet.gif) !important;
margin-bottom: 5px;
}

/* Kickers */

a#pickup-more {
background:url(/images/kicker-freepickup.png) no-repeat 0 0;
width:273px;
height:107px;
text-indent:-9999px;
display:block;
margin-top:10px;
}

body#sub a#pickup-more  {
margin-left:6px;
}

/* Added Mar 15 */

#footer {
clear:both;	
	height: 70px;
	margin-top: 20px;
	text-align: center;
	font: 11px arial;
	letter-spacing: 1px;
	}

#footer h3 {
color:#CEA172;
margin-top:10px;
}

#footer #location-bar {
text-align:center;
width:735px;
margin:0 auto;
background-color:#EBEEF6;
height:25px;
}

#footer #location-bar p#midland {
float:left;
margin-left:49px;
}

#footer #location-bar p#baycity {
float:left;
margin-left:20px;
}

#footer p#copyright, #footer p#copyright a {
letter-spacing:0;
color:#A47C7C;
text-decoration:none;
margin-top:20px;
padding-bottom:10px;
}

#footer #resources-kicker {
background:#EAF0FF url(/images/resourceskicker-bg.jpg) no-repeat 0 0;
width:435px;
margin:0 auto;
margin-bottom:20px;
height:45px;
font:14px arial,sans-serif;
letter-spacing:0;
text-align:left;
padding-left:300px;
padding-top:5px;
border-top:3px solid white;
}

#footer #resources-kicker a {
display:block;
}

#footer p#phone-footer {
font:bold 14px tahoma,sans-serif;
}

/* Coupons */
div.coupon-gateway { width:395px; height:265px; position:relative;}
div.coupon-gateway#everybody {background:url(/images/cp-bg-everybody.png) no-repeat 0 0; float:left;}
div.coupon-gateway#industry {background:url(/images/cp-bg-industry.png) no-repeat 0 0; margin-left:400px; }
div#everybody h2 { color:white; text-align:center; font:17px Georgia,'Times New Roman',serif;text-transform:uppercase; letter-spacing:2px; padding-top:20px;}
div#everybody h2 span {display:block;font-size:35px;letter-spacing:5px !important; color:yellow;}
div#industry h2{ color:white; text-align:center; font:35px Georgia,'Times New Roman',serif;text-transform:uppercase; letter-spacing:2px; padding-top:20px; width:300px; margin:0 auto;}
div.coupon-gateway h3 { color:white;font:bold 30px arial,sans-serif;letter-spacing:0;text-transform:uppercase; text-align:center;margin-top:10px;}
div.coupon-gateway#industry h3 { font-size:27px !important; text-transform:none !important; margin-left:15px; margin-right:30px;}
div.coupon-gateway#industry h3 span { color:yellow;}
div.btn-print a { width:227px; height:37px; display:block;  text-indent:-9999px; background:url(/images/cp-btn-print.png) no-repeat 0 0; position: absolute; bottom:20px; left:73px;}
div.hide { display:none; }
p#checkback { text-align:center; clear:both; font:22px/1.3 arial,sans-serif !important;color:#29499C;}
p#checkback strong { color:#F1741F; }

/* Announce header area */
#announcement { background:#4b692d; width:100%; margin:0 auto; text-align:center; border-top:1px solid white; border-bottom:1px solid white; }
#orangeholder {  width:791px; position:relative;}
a#orange-more { position:absolute; bottom:0; right:0;}

