/*Restored from 2/13/09 1:15am*/
body {
color: #444;
}

hr.clear {
background: #446392;  /*was fff */
color: #fff;
margin: 0;
}

h1, h2, h3, h4, h5, h6 {
color: #555;
}

div#leaderboard {
background-color:#FFFFFF;
text-align:right;
height: 110px;
}

div#logo {
height: 210px;
}
div#logo-text {
height: 90px
}

div#message {
height: 90px;
}

div#headerightcontainer {
height: 220px;
}

a#placeholder-logo {
color: #006695;
font-size: 30px;
font-weight: bold;
text-decoration: none;
}

div#coupons {
height: 15px;
background-color:#FFFFFF;
}

div#myDiv {
border-color:#006699;
border-bottom-width:thin;
text-align:center;
}

.myBox
{
    margin: 0 auto;
    color: #DBF8FD;
    width: 305px;
    text-align: center;
    border:1px solid;
	border-color:#003399
	padding: 0 10px 0 10px;
	float:right;
}

.box2{
    margin: 0 auto;
    color: #DBF8FD;
    width: 2px;
    text-align: center;
    border:0px;
	padding: 0;
	float:right;
}

.box3{
    margin: 0 auto;
    color: #DBF8FD;
    width: 305px;
    text-align: center;
    border:1px solid;
	border-color:#003399
	padding: 0 10px 0 10px;
	float:right;
}


div#coupon-deal {
	width: 100%;
	border: 0px;
}

div#

div#deal {
height: 220px;
background-color:#FFFFFF
}

table.moz-border-radias {
	border-width: 2px 2px 2px 2px;
	border-spacing: 5px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.moz-border-radias th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: white;
	-moz-border-radius: 6px 6px 6px 6px;
}
table.moz-border-radias td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: blue blue blue blue;
	background-color: white;
	-moz-border-radius: 6px 6px 6px 6px;
}

div.whoslogged {
color: #000;
}

div#placeholder-hero {
background: #51AFD9;
}

div#placeholder-box1 {
background: #3FA6D5;
color: #fff;
}

div#placeholder-nav {
/*background: #1D8CBF; */
background-image: url( /Images/cssimg/vintage-navcontainer-v6.jpg);
color: #fff;
}

div#placeholder-rss {
text-align: right;
}

td.menu-item {
color: #FFFF99; /*was 66FFFF*/
/* font-size: medium; need to adjust height and reduce # of links on menu bar first */
/*background-color: #3399FF; wait till later */
/*padding-left: 6px !important; */
text-align: center;
}

td.menu-item-hover {
color: #000000; /* was b1ffa7*/
background: #FFF; /* testing */
border-color:#000000;
border-style:solid;
border-width:thin;
/* padding-left: 6px !important; */
}

td.menu-item-selected {
color: #000000;/* was 78ff00*/
/* padding-left: 6px !important; */
background: #FFF;
border-style: solid;
border-width:thin;
border-bottom: none;
border-color: #000000;
}

td.submenu-item {
background: #426BA3;
color: #fff;
font-size: 11px;
padding: 6px !important;
text-align:left;
}

td.submenu-item-hover {
background: #fff;
color: #000;
font-size: 11px;
padding: 6px !important;
}

td.submenu-item-selected {
background: #000;
color: #FFF;
font-size: 11px;
padding: 6px !important;
}

/* @group Forms */

.secure-login, .newsletter-form, .announcement-list {
background: transparent;
border: none;
border-bottom: 1px solid #aaa;
padding-top: 9px;
padding-bottom: 9px;
}

.loginregister {
padding: 0;
margin: 0 12px 0 0;
text-align: right;
font: lighter medium;
}

.announcement-list {
border: none;
padding: 5px 5px 0 3px; /* was 18 18 3*/
}

.secure-login h3, .newsletter-form h3 {
background: transparent;
border-bottom: none;
color: #222;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 6px 18px;
}

.secure-login div.form, .newsletter-form div.form {
padding-left: 9px;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; } /* @end */

/* @group Links */

a:link, a:visited {

color: #0085d1;
text-decoration: none; 
}

a:hover, a:active {
color: #0085d1;
text-decoration: underline;
}

div#placeholder-box1 a {
color: #112D3A;
}

div#placeholder-search {
	height: 37px;
	padding: 0 10px 0 0;
	text-align: right;
}

div#placeholder-search input.cat_textbox_small {
width: 120px;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; } /* @end */

/* @group Template Settings */

/* Don't touch these unless you know how CSS layouts work */

body {
/* background: #8ACBE6; (was messed up) */
margin: 0;
}

div#bg {
background: url( /Images/cssimg/shadow-each-sidev6.jpg) repeat-y; /*Was bg-12-1.png and it was repeat-x 0 0;*/
background-position: center;
}

body#sub div#bg {
background: url(/images/cssimg/bg-12-1.png) repeat-x 0 -216px ;
}

div.container {
background: ;
}

div.leaderboardcontainer {
background: ;
float:right;
margin-top: 47px;
margin-right: 10px;
/*margin-bottom: 47px; not sure it's needed */
}

.small-header-ad {
height: 60px;
float: right;
margin: 0 10px 10px 0;
clear:right;
}

div#small-header-ad {
height: 90px;
}

div.header {
background-image: url(/Graphics/HeaderGraphics/headergraphic.jpg);
margin: 0;
width: 950px;
height: 220px;
}

div#header {
background-image: url(/Graphics/HeaderGraphics/headergraphic.jpg);
background-repeat:no-repeat;
height: 220px;
}

div#header-left {
line-height: 210px; /*Changed from 204 as test of Main Template Test*/
background-color: white;
}

div#header-right {
text-align: right;
background-color: white;
}

div#header-left, div#header-right {
height: 210px; /*Changed from 204 as test of Main Template Test*/
}

/* Menu Experiment*/
#mainmenu a {
display: block; 
padding-bottom: 5px; 
padding-left: 2px; 
padding-right: 3px; 
padding-top: 5px; 
text-decoration: none; 
}

#mainmenu a:visited { 
color: #333399; 
}

#mainmenu a:hover { 
background-color: #77A58C; 
color: #FFFFFF; 
}

/* End Menu Experiment*/

/* Blocking out to test changes to ModuleStylesheet 

div#placeholder-search input.cat_textbox_small {
width: 150px;
/* Experiment in position of search box */
/*position: absolute;
left: 925px;
top: 15px;
/* width is included above width: ##px; */
/*height: 16px;
overflow: auto;*/
/*}
/*End of Experiment in position of search box */
/* Experimenting with location of submit button for search box */

/*.search-box-submit {
position:absolute;
left: 950px;
top: 50px;
}
/* End Experiment with location of submit button for search box */

div#placeholder-hero, div#placeholder-box1 {
height: 216px;
}

div#placeholder-hero1 {
background-image: url(/Graphics/HeaderGraphics/headergraphic.jpg);
margin: 0;
width: 950px;
height: 220px;
}

div#placeholder-hero {
margin: 0;
width: 600px;
}

div#placeholder-box1 {
overflow-x: hidden;
overflow-y: auto;
overflow: auto;
}

div#placeholder-message {
text-align:center;
color: #0000CC; /* dark blue from the page is 1D8CBF */

background-color:#AAEDF9;
}

div#placeholder-nav {
height: 36px;
}

div#placeholder-nav td {
vertical-align: middle;
text-align: left;
padding-left: 9px;
padding-right: 9px;
}

div#main div.inner {
padding: 18px 30px 30px 0;
}

body#sub div#main div.inner {
padding-right: 0;
}

div#placeholder-rss {
height: 18px;
}

div#sub {
/*background: #DBF8FD; trying white */
}

div.whoslogged {
height: 36px;
line-height: 36px;
text-align: right;
}

div#placeholder-rss {
height: 16px;
margin-bottom: 9px;
text-align: right;
}

div#placeholder-rss img {
margin: 0 9px;
vertical-align: middle;
}

div#placeholder-tools {
height: 16px;
margin-bottom: 9px;
text-align: right;
}
div#placeholder-tools img {
margin: 0 9px;
vertical-align: middle;
}

div#footer {
background: url( /Images/cssimg/footer.jpg) repeat-y; 
background-position: center;
}

div#footer {
color: #fff;
}

#footer a {
color: #fff;	
text-decoration: none;
}

#footer a:hover {
background-color: #fff;
color: #446392;
}

#footer a:visited
color: #fff;
text-decoration: none; 
}

#placeholder-nav table td {cursor: pointer;cursor: hand; } /* @end */

div#clientTemplateContent {
width: 650px;
}

div#clientArea {
width: 258px;
}

div#coupon {
float:left;

padding-bottom: 10px;
width:330px;
}

div#couponResults {
width: 800px;
margin-left: 10px;
}

.couponResultsContainer {
	width: 800px;
	margin-left: 10px;
}
