body {font: 10px Arial, Helvetica, sans-serif; color:#333333;}
#page, #body {width: 100%;}
#body {background: url(/images_new/valassis-bottom-right-trans.gif) bottom right no-repeat;}

#content {width: 735px;}

#header {width: 100%;}
#header, #logo, #login {height: 85px; float: left; display: inline;}
#logo {background: none;
	width: 147px;}
#login {float: right; margin-right: 0px;}
#login a {display: block; width: 100px; background-color: #fff; color: #000;
	text-align: center; margin-top: 2px; line-height: 1.25em; border: 1px solid;
	border-color: #666 #333 #333 #666; font-weight: bold;}
#login a:hover {text-decoration: none;}
#login-header {width: 36px; height: 24px; font-size: 0px; line-height: 0px; color: #FFF;
	background: #FFF url(/images_new/valassis-login.gif) top left no-repeat; margin-top: 10px;}

/****************************************************************************************************/
#login {width: 260px; margin-right:-20px;}
#login .right-left {display: inline; float: left;}
#login .right-left a {background-color:#999999;}
#login .right-right {display: inline; float: left; margin-left: 10px; margin-bottom: 0px; margin-top:3px;}
#login .right-right a {border: none; display: inline;}
/****************************************************************************************************/

#cnc-header {height: 220px; width: 735px; clear: left;
	background: #FFF;}

#columns {width: 100%; overflow: hidden; border-bottom: 1px solid #999;}
#left, #middle, #right {float: left; display: inline;
	border-right: 1px solid #999; padding-bottom: 10000px; margin-bottom: -10000px;}
#left {border-left: 1px solid #999;}


#left, #right {width: 146px;}
#middle {width: 439px;}

.product {margin: 5px 12px;}
.name {color: #96223C;}
.links a {font-weight: bold; color: #000;}

.heading {margin: 15px 30px 5px 20px; color: #F8991C; font-size: 150%;}
.message {margin: 0px 30px 0px 20px;}
.message p {margin: 10px 0px;}

#news-box, #mystery-box {height: auto !important; height: 160px; min-height: 160px;}
#valassis-links a {display: block; background-color: #1C3260; color: #DDD;
	font-weight: bold; line-height: 1.75em; font-size: 90%; margin-top: 2px; padding-left: 5px;
	text-decoration: none;}
#valassis-links a:first-letter {color: #F8991C; sfont-size: 120%;}
#valassis-box {background-color: #1C3260; color: #FFF; line-height: 1.5em; padding: 5px 0px;
	text-align: center;}

#footer {padding: 20px 0px 30px;}
#footer a {color: #000;}

/* Left Side Nav Begin */

#side-nav a.first-child {border-top: 1px solid #FFF;}
#side-nav a {display: block; background-color: #1C3260; color: #FFF; padding-left: 10px;
	line-height: 2.2em; border-bottom: 1px solid #FFF; text-decoration: none; width: 136px;}
#side-nav a.selected {background-color: #7784A0;}
#side-nav a:hover, #side-nav a.selected:hover {background-color: #7784A0;}

#latest_news {padding: 15px 15px 15px 15px;}

/*  Left Side Nav End  */

/* Right Side Product Nav Begin */

/*OLD*/
#rightcol a {color: #fff; text-decoration: none; font-weight:bold;}
#rightcol a:hover {text-decoration: underline;}
.listrightcol {background: url(../images_new/arrow_right.gif) no-repeat 10px 0px; font: 10px Arial, Helvetica, sans-serif; color: #fff; padding-left:25px; margin-right:25px; padding-bottom: 3px; list-style:none;}
.border {border-bottom: 1px solid #fff;}

/*NEW*/
#product-nav {padding-top: 55px;}
#product-nav a {display: block; line-height: 1.5em; background: #1C3260 url(../images_new/arrow_right.gif) no-repeat 10px center; color: #FFF; width: 100%; border-bottom: 1px solid #FFF;}
#product-nav a span {display: block; padding: 5px 20px; cursor: hand;}
#product-nav span {display: block; padding: 5px 20px; cursor: hand;}

a {font-weight: bold;}
p {margin-left:15px; margin right:14px; margin-top:14px;}
#header {height: 85px;}
#header .left {background-color: #FFF; height:100%;}
#header .middle {height: 97px; padding-top: 8px;}
#header .right {background: #FFF url(../images/login.gif) top right no-repeat; height:100%; margin-left: -20px;}
#dmbTB1ph {/*height: 20px;*/ width: 100%; border-top: 1px solid #fff;}
#footer {clear: both; text-align: center; font: 10px Arial, Helvetica, sans-serif;padding: 20px 0px 10px;}
#footer a {color:#000000; font-weight:normal;}
#hr {border-bottom: 1px solid; border-bottom-color:#333333; height:1px; margin-top:0px;}
#hr2 {border-bottom: 1px solid; border-bottom-color:#333333; height:1px; margin-top:-13px;}
#rightcolmargin {margin-left:18px;}
#leftcolmargin {margin-right:15px;}
#borderright{border-right: 1px solid #000;}


.left {width: 176px; float: left; display: inline;}
.middle {width: 467px;float: left; display: inline;}
.right {width: 157px; float: right; display: inline;}

ul {margin-left:15px; padding-top: 3px; list-style-type:none;}
li {background: url(../images/bullet2.gif) no-repeat 10px 2px; font: 10px Arial, Helvetica, sans-serif; color: #333333; padding-left:25px; margin-right:25px; padding-bottom: 10px;}
.listgold {background: url(../images/bullet.gif) no-repeat 10px 2px; font: 10px Arial, Helvetica, sans-serif; color: #333333; padding-left:20px; margin-right:25px; padding-bottom: 10px;}
.tightlist {background: url(../images/bullet2.gif) no-repeat 10px 2px; font: 10px Arial, Helvetica, sans-serif; color: #333333; padding-left:25px; margin-right:25px; padding-bottom: 5px;}
.listflush {margin-left:10px; padding-top: 3px; list-style-type:none;}
.listflushtop {margin-left:0px; margin-top:-10px; list-style-type:none;}
.text {font: 11px Arial, Helvetica, sans-serif;}
.header {font: 18px Arial, Helvetica, sans-serif; color:#f8991c; font-weight:normal;}
.subheadlarger {font: 14px Arial, Helvetica, sans-serif; color:#000033; font-weight:bold;}
.subhead {font: 11px Arial, Helvetica, sans-serif; color:#96223c; font-weight:bold;}
.subheadplain {font: 14px Arial, Helvetica, sans-serif; color:#000033;}
.listheader {font: 17px Arial, Helvetica, sans-serif: color:#993300;}
.blankbullet {background:none; font: 10px Arial, Helvetica, sans-serif; color: #333333; padding-left:20px; margin-right:25px; padding-bottom: 10px;}
.blankbulletcol2 {background:none; font: 10px Arial, Helvetica, sans-serif; color: #333333; padding-left:0px; margin-right:25px; padding-bottom: 10px;}
.tightsubhead {margin: 12px 20px; font: 11px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;}
.pbold {margin: 7px 20px; font-weight:bold;}
.picpad {padding-left:15px; padding-bottom:15px; padding-top:15px;}
