/* Markup Style */

html {
	display: block;
	height: 100%;
	width: 100%;
	/*background-image:url(images/bg-gradient.gif);
	background-repeat:repeat-x;
	background-color:#1f1f1f;
	z-index:-1;*/
	overflow:scroll;
}
body {
	background-image:none;
	background-color:#ffffff;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#757575;
	font-size:10pt;
	line-height:120%;
}
#wrap {
	width:100%;
	background-image:url(images/main-bg.png);
	background-position:center;
	background-repeat:repeat-y;
}
#header {
	width:900px;
	margin:0 auto;
}
#main {
	width:900px;
	margin:0 auto;
}
#toptxt {
	margin:25px 45px;
}
#branches {
	margin:0 45px;
}
#branches dd {
	float:left; 
	display:inline;
	width:160px;
	margin:0;
}
#branches dd a {
	display:block;
	text-align:left;
	background-color:#CCCCCC;
	padding:15px 20px 15px 25px;
}
#branches dd a:hover {
	display:block;
	text-align:center;
	background-color:#ffffff;
}
#footer-wrap {
	width:100%;
	background-image:url(images/footer-bg.png);
	background-position:center top;
	background-repeat:no-repeat;
}
#footer {
	width:900px;
	margin:0 auto;
	padding-top:25px;
	padding-bottom:100px;
}
.left {
	float:none;
	display:inline;
	margin:10px 15px 15px 0;
}
.right {
	float:none;
	display:inline;
	margin:10px 0 15px 15px;
} 
.readmore {
	float:right;
	display:none;
	padding:10px 20px;
	margin:10px 0;
	background-image:url(images/readmore.png);
	background-repeat:no-repeat;
	background-position:center top;
} 
a.readmore:hover {
	background-position:center bottom;
}
.forwardto {
	float:none;
	display:inline;
	padding:10px 20px;
	margin:10px 0;
	background-image:url(images/forward.png);
	background-repeat:no-repeat;
	background-position:center top;
} 
a.forwardto:hover {
	background-position:center bottom;
}
.nopad {
	margin:0;
	padding:0;
}
#footer div.left {
	margin:0 45px;
}
#footer div.right {
	margin:0 45px;
}
.clear {
	clear:both;
}


/* Typography Style */

h2 {
	color:#f15c30;
	font-size:15pt;
}
.orange {
	color:#f15c30;
}
a:link, a:visited, a:active {
	color:#f15c30;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.issue:link, a.issue:active, a.issue:visited {
	display:inline; 
	float:left;
	padding:10px;
	text-align:center;
	margin:10px 25px;
	border:1px solid #f15c30;
	color:#ffffff;
}
a.issue:hover {
	color:#ffffff;
	background-color:#f15c30;
	text-decoration:none;
}
a.issue img {
	margin-bottom:10px;
}

a.promo:link, a.promo:active, a.promo:visited {
	display:block;
	width:605px;
	padding:10px;
	text-align:center;
	margin:10px auto;
	border:1px solid #f15c30;
	color:#000000;
}
a.promo:hover {
	color:#ffffff;
	background-color:#f15c30;
	text-decoration:none;
}
a.promo img {
	margin-bottom:10px;
}



/* Slider Style */

#slider {
	width:900px;
	border-top:1px solid #000000;
	padding-bottom:40px;
}
.header {
	border-bottom:1px solid #000000;
	padding:12px 45px;
	font-weight:bold;
	cursor:pointer;
	background-position: 45px 50%;
	background-repeat: no-repeat;
}
.header img {
	visibility:hidden;
}

	/* Issue header style  */
.operational {
	background-image:url(images/header/operational.gif);
}
a:hover div.operational {
	background-image:url(images/header/operational-over.gif);
}
.salesmarketing {
	background-image:url(images/header/sales-marketing.gif);
}
a:hover div.salesmarketing {
	background-image:url(images/header/sales-marketing-over.gif);
}
.supplier {
	background-image:url(images/header/supplier_feature.gif);
}
a:hover div.supplier {
	background-image:url(images/header/supplier_feature-over.gif);
}
.product {
	background-image:url(images/header/product_spotlight.gif);
}
a:hover div.product {
	background-image:url(images/header/product_spotlight-over.gif);
}
.gm {
	background-image:url(images/header/gm_spotlight.gif);
}
a:hover div.gm {
	background-image:url(images/header/gm_spotlight-over.gif);
}
.forward {
	background-image:url(images/header/forward.gif);
}
a:hover div.forward {
	background-image:url(images/header/forward-over.gif);
}
.featuredflyer {
	background-image:url(images/header/featured_flyer.gif);
}
a:hover div.featuredflyer {
	background-image:url(images/header/featured_flyer-over.gif);
}
.survey {
	background-image:url(images/header/survey.gif);
}
a:hover div.survey {
	background-image:url(images/header/survey-over.gif);
}

	/* Global header style  */
.current {
	background-image:url(images/header/dd_current_issue.gif);
}
a:hover div.current {
	background-image:url(images/header/dd_current_issue-over.gif);
}
.archived {
	background-image:url(images/header/archived_issues.gif);
}
a:hover div.archived {
	background-image:url(images/header/archived_issues-over.gif);
}
.promotions {
	background-image:url(images/header/promotions.gif);
}
a:hover div.promotions {
	background-image:url(images/header/promotions-over.gif);
}
.signup {
	background-image:url(images/header/signup.gif);
}
a:hover div.signup {
	background-image:url(images/header/signup-over.gif);
}
.manage {
	background-image:url(images/header/manage_my_account.gif);
}
a:hover div.manage {
	background-image:url(images/header/manage_my_account-over.gif);
}
.contact {
	background-image:url(images/header/contact_us.gif);
}
a:hover div.contact {
	background-image:url(images/header/contact_us-over.gif);
}
.content {
	overflow:hidden
}
.text {
	padding:15px 45px;
	color:#000000;
	background-color:#ffffff;
	background-image:none;
}
div.text p {
	margin-bottom:0;
}
.Asterisk {
	color:#ff0000;
}


