.body {
margin-top: 0px;
margin-bottom: 0px;
background-color: #CCCCCC;
background-image: url(images/valleybg.jpg);
background-attachment: fixed;
}

.body2 {
margin-top: 0px;
margin-bottom: 0px;
background-color: #FFFFFF;
}

div.main {
width: 100%;
margin-top: 0px;
text-align: center;
}

table.wrapper {
width: 952px;
height: 1024px;
padding: 0px;
margin-left: auto;
margin-right: auto;
border-collapse: collapse;
}

td.main {
width: 932px;
background-color: #FFFFFF;
border-collapse: collapse;
border: 0px;
vertical-align: top;
padding: 0px;
}

td.leftwrap {
width: 10px;
background-image: url(images/leftshadow.png);
}

td.rightwrap {
width: 10px;
background-image: url(images/rightshadow.png);
}

table.header {
width: 932px;
height: 90px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
border-collapse: collapse;
}

table.header td{
width: 932px;
background-image: url(images/one_dollars_lg_wht_me.jpg);
background-color: #006633;
border: 0px;
padding: 0px;
}

p.header {
padding: 0px 0px 0px 50px;
font-family: arial;
font-size: 48px;
font-weight: bold;
color: #FFFFFF;
}

/* THIS IS THE NAVIGATION MENU */
table.menu {
width: 932px;
border-collapse: collapse;
border-top: 1px solid #564c66;
border-bottom: 1px solid #564c66;
margin-bottom: 0px;
}

td.menu-l {
padding: 0px 0px 0px 0px;
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #000000;
text-align: left;
background: url(images/indentbg.jpg) center center repeat-x;
}

td.menu-r {
padding: 0px 5px 0px 0px;
font-family: arial;
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
text-align: right;
background: url(images/indentbg.jpg) center center repeat-x;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

div.indentmenu{
font: bold 13px Arial;
 /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 5px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(images/indentbg2.jpg) center center repeat-x;
}

/* END NAVIGATION MENU */

td.menu-al {
padding: 0px 0px 0px 0px;
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #000000;
text-align: left;
background: url(images/indentbgr.jpg) center center repeat-x;
}

td.menu-ar {
padding: 0px 5px 0px 0px;
font-family: arial;
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
text-align: right;
background: url(images/indentbgr.jpg) center center repeat-x;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

div.indentmenua{
font: bold 13px Arial;
 /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenua ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
}

.indentmenua ul li{
display: inline;
}

.indentmenua ul li a{
float: left;
color: white; /*text color*/
padding: 5px 5px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}

.indentmenua ul li a:visited{
color: white;
}

.indentmenua ul li a:hover, .indentmenua ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(images/indentbgr2.jpg) center center repeat-x;
}

/* END ADMIN MENU */

table.layout {
width: 932px;
height: 1000px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
border-collapse: collapse;
}

/* CATEGORY MENU */

td.catmenu{
width: 200px;
background-color: #FFFFFF;
border-right: 0px solid #666666;
padding: 5px 0px 10px 5px;
vertical-align: top;
/* background: url(images/catbar.jpg) */
}

p.catmenu {
margin: 0px 0px 0px 0px;
}

.menublock {
display:block;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #006633;
padding: 2px 0px 2px 5px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #EBEBEB;
}

.menublock:hover {
color: #FFFFFF;
text-decoration: none;
background-color: #006633;
}

td.content{
width: 732px;
background-color: #FFFFFF;
border: 0px;
padding: 0px;
vertical-align: top;
}

table.frontcoupons {
width: 732px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
border: 0px;
border-collapse: separate;
}

td.frontcoupon1 {
text-align: center;
font-family: Arial;
font-size: 12px;
font-weight: bold;
width: 170px;
height: 125px;
padding: 0px 0px 0px 0px;
background-image: url(images/coupshad.png); 
background-repeat:no-repeat;
background-position: 1px 0px;
background-color: #FFFF99;
}

td.frontcoupon2 {
text-align: center;
font-family: Arial;
font-size: 12px;
font-weight: bold;
width: 170px;
height: 125px;
padding: 0px 0px 0px 0px;
background-image: url(images/coupshad.png); 
background-repeat:no-repeat;
background-position: 1px 0px;
background-color: #CCFFCC;
}

td.frontcoupon3 {
text-align: center;
font-family: Arial;
font-size: 12px;
font-weight: bold;
width: 170px;
height: 125px;
padding: 0px 0px 0px 0px;
background-image: url(images/coupshad.png); 
background-repeat:no-repeat;
background-position: 1px 0px;
background-color: #A3CCFF;
}

td.frontcoupon4 {
text-align: center;
font-family: Arial;
font-size: 12px;
font-weight: bold;
width: 170px;
height: 125px;
padding: 0px 0px 0px 0px;
background-image: url(images/coupshad.png); 
background-repeat:no-repeat;
background-position: 1px 0px;
background-color: #FFCCFF;
}

td.frontcoupon5 {
text-align: center;
font-family: Arial;
font-size: 12px;
font-weight: bold;
width: 170px;
height: 125px;
padding: 0px 0px 0px 0px;
background-image: url(images/coupshad.png); 
background-repeat:no-repeat;
background-position: 1px 0px;
background-color: #FFCB7D;
}


table.thecoupon1 {
width: 500px;
height: 225px;
margin: 0px 11px 0px 11px;
border-colapse: colapse;
background-image: url(images/bigcoupshad.png); 
background-repeat:no-repeat;
background-position: 1px 0px;
background-color: #FFFF99;
}

table.thecoupon2 {
width: 500px;
height: 225px;
margin: 0px 11px 0px 11px;
border-colapse: colapse;
background-image: url(images/bigcoupshad.png); 
background-repeat:no-repeat;
background-position: 1px 0px;
background-color: #CCFFCC;
}

table.thecoupon3 {
width: 500px;
height: 225px;
margin: 0px 11px 0px 11px;
border-colapse: colapse;
background-image: url(images/bigcoupshad.png); 
background-repeat:no-repeat;
background-position: 1px 0px;
background-color: #A3CCFF;
}

table.thecoupon4 {
width: 500px;
height: 225px;
margin: 0px 11px 0px 11px;
border-colapse: colapse;
background-image: url(images/bigcoupshad.png); 
background-repeat:no-repeat;
background-position: 1px 0px;
background-color: #FFCCFF;
}

table.thecoupon5 {
width: 500px;
height: 225px;
margin: 0px 11px 0px 11px;
border-colapse: colapse;
background-image: url(images/bigcoupshad.png); 
background-repeat:no-repeat;
background-position: 1px 0px;
background-color: #FFCB7D;
}

table.printcoupon {
width: 500px;
height: 225px;
margin: 10px 26px 20px 26px;
border: 3px dashed #000000;
background-color: #FFFFFF;
}

img.cpimage {
float: left;
margin: 5px -40px 0px 10px;
}

td.coupontop {
height: 106px;
vertical-align: top;
background-color: none;
}

td.couponmiddle {
height: 65px;
vertical-align: middle;
padding: 0px 15px 0px 10px;
background-color: none;
}

td.couponbottom {
height: 45px;
padding: 0px 10px 0px 10px;
vertical-align: top;
background-color: none;
}

.cvalue {
font-family: Arial;
font-size: 36px;
font-weight: bold;
margin-top: 0px; 
margin-bottom: 0px;
color: #CC0000;
text-align: center;
line-height: 100%;
}

.ctitle {
font-family: Arial;
font-size: 20px;
font-weight: bold;
margin-top: 3px; 
margin-bottom: 0px;
color: #CC0000;
text-align: center;
line-height: 100%;
}

.cdescription {
font-family: Arial;
font-size: 12px;
font-weight: bold;
margin-top: 0px; 
margin-bottom: 0px;
color: #000000;
text-align: center;
line-height: 105%;
}

.ccompany {
font-family: Arial;
font-size: 28px;
font-weight: bold;
margin-top: 5px; 
margin-bottom: 5px;
color: #000000;
text-align: center;
line-height: 100%;
}

.caddress {
font-family: Arial;
font-size: 11px;
font-weight: bold;
margin-top: 0px; 
margin-bottom: 0px;
color: #000000;
text-align: center;
line-height: 100%;
}

.cterms  {
font-family: Arial;
font-size: 10px;
font-weight: bold;
margin-top: 3px; 
margin-bottom: 0px;
color: #000000;
text-align: center;
line-height: 100%;
}

.cexpire {
font-family: Arial;
font-size: 12px;
font-weight: bold;
margin-top: 0px; 
margin-bottom: 2px;
color: #CC0000;
text-align: center;
line-height: 100%;
}

.cname {
font-family: Arial;
font-size: 14px;
font-weight: bold;
margin-top: 3px; 
margin-bottom: 0px;
color: #006600;
text-align: center;
}

p.filler {
font-family: Arial;
font-size: 16px;
font-weight: bold;
margin: 0px 5px 5px 0px;
color: #666666;
text-align: center;
line-height: 130%;
}

a.blockLink {
display:block;
padding: 5px 0px 8px 0px;
background-color: none;
vertical-align: middle;
text-decoration: none;
width: 163px;
margin: 0px 5px 5px 2px;
}

.blockLink:hover {
background-color: #FFFF00;
}

span.frontoffer {
font-family: Arial;
font-size: 28px;
font-weight: bold;
color: #CC0000;
line-height: 110%;
}

span.frontitem {
font-family: Arial;
font-size: 14px;
font-weight: bold;
text-spacing: -1.5px;
word-spacing: -2.5px;
color: #CC0000;
line-height: 96%;
}

span.frontcompany {
font-family: Arial;
font-size: 14px;
font-weight: bold;
text-spacing: -1.5px;
word-spacing: -2.5px;
color: #000000;
line-height: 100%;
}

span.frontexpiration {
font-family: Arial;
font-size: 10px;
font-weight: bold;
color: #000000;
line-height: 200%;
}

span.frontclick {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #000000;
line-height: 90%;
}

table.join {
width: 732px;
margin-left: auto;
margin-right: auto;
border-collapse: collapse;
}

td.forml {
width: 200px;
font-family: Arial;
font-size: 12px;
font-weight: normal;
text-align: right;
vertical-align: top;
color: #000000;
padding: 5px 5px 2px 0px;
}

td.formr {
width: 532px;
font-family: Arial;
font-size: 12px;
font-weight: normal;
text-align: left;
vertical-align: top;
color: #000000;
padding: 2px 0px 10px 5px;
}

p.formtitle {
font-family: Arial;
font-size: 28px;
font-weight: bold;
text-align: left;
margin: 20px 0px 10px 0px;
color: #000000;
}

div.homecoupon {
height: 125px;
text-align: center;
}

table.vendorcoupon {
width: 722px;
margin-top: 10px;
margin-left: 10px;
margin-right: 0px;
border: 0px;
border-collapse: collapse;
}

td.vendor {
width: 522px;
vertical-align: top;
border-left: 0px solid #006633;
border-right: 0px solid #006633;
}

td.rightcoupons {
width: 200px;
vertical-align: top;
}

/* table.rightcoupons {
width: 180px;
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
border: 0px;
border-collapse: separate;
} */

table.rightcoupons {
margin-top: 10px;
margin-left: 10px;
width: 170px;
border-spacing: 0px 10px;
}

.vendorhead {
font-family: Arial;
font-size: 24px;
font-weight: bold;
margin-top: 0; 
margin-bottom: 3px;
color: #006633;
text-align: center;
padding: 0px 11px;
}

.vendordesc {
font-family: Arial;
font-size: 14px;
font-weight: bold;
margin-top: 5; 
margin-bottom: 20px;
color: #000000;
text-align: justify;
padding: 0px 11px;
}

table.showlocs {
width: 500px;
margin: 10px 11px 0px 11px;
border-bottom: 1px solid #CCCCCC;

}

td.showmap {
width: 300;
vertical-align: top;
padding: 0px 0px 10px 0px;
}

td.locinfo {
width: 200;
vertical-align: top;
padding: 0px 0px 10px 10px;
}

p.locname {
font-family: Arial;
font-size: 16px;
font-weight: bold;
margin-top: 0px; 
margin-bottom: 0px;
color: #006633;
text-align: left;
}

p.locacsz {
font-family: Arial;
font-size: 12px;
font-weight: normal;
margin-top: 5px; 
margin-bottom: 0px;
color: #000000;
text-align: left;
}

p.locphone {
font-family: Arial;
font-size: 14px;
font-weight: bold;
margin-top: 5px; 
margin-bottom: 0px;
color: #000000;
text-align: left;
}

p.lochours {
font-family: Arial;
font-size: 12px;
font-weight: bold;
margin-top: 5px; 
margin-bottom: 0px;
color: #000000;
text-align: left;
}

p.locdetails {
font-family: Arial;
font-size: 12px;
font-weight: normal;
margin-top: 5px; 
margin-bottom: 0px;
color: #000000;
text-align: left;
}

p.cathead {
font-family: Arial;
font-size: 24px;
font-weight: bold;
margin: 10px 0px 3px 0px;
color: #006633;
text-align: center;
padding: 0px;
}

p.print {
font-family: Arial;
font-size: 16px;
font-weight: bold;
margin-top: 0px; 
margin-bottom: 20px;
color: #000000;
text-align: center;
}

p.print a {
color: #009900;
}

p.footlinks {
font-family: Arial;
font-size: 13px;
font-weight: bold;
margin-top: 0px; 
margin-bottom: 10px;
color: #006633;
text-align: center;
}

p.footlinks a {
color: #0000CC;
}

textarea.descedit {
width: 400px;
height: 300px;
background-color: #FFFFFF;
border: 1px solid #000000;
}

/* CONTACT FORM */
textarea.carea {
background-color: #FFFFFF;
border: 1px solid #000000;
}

label
{
width: 100px;
float: left;
text-align: right;
font-family: arial;
font-size: 13px;
font-weight: normal;
margin-right: 10px;
display: block
}

input.cbox {
background-color: #FFFFFF;
border: 1px solid #000000;
}

.submit input {
margin-left: 110px;
margin-bottom: 10px;
}

fieldset.contact {
width: 550px;
border: 1px solid #006633;
background-color: #F7F7F7;
margin-top: 20px;
margin-left: 20px;
}

legend.contact {
font-family: arial;
font-size: 16px;
font-weight: bold;
color: #006633;
}

table.cpmanager {
width: 712px;
padding: 0px;
margin-top: 25px;
margin-left: auto;
margin-right: auto;
border: 1px solid #666666;
border-collapse: collapse;
}

table.cpmanager td {
font-family: arial;
font-size: 13px;
font-weight: normal;
color: #000000;
border-top: 1px solid #CCCCCC;
}

table.cpmanager th {
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #666666;
}

.acctexpired {
font-family: arial;
font-size: 18px;
font-weight: bold;
color: #CC0000;
text-align: center;
margin-top: 100px;
}

.formalert {
font-family: arial;
font-size: 18px;
font-weight: bold;
color: #CC0000;
text-align: center;
margin-top: 50px;
}

.copyright {
font-family: Verdana;
font-size: 12px;
font-weight: normal;
margin-top: 10px; 
margin-bottom: 5px;
color: #999999;
text-align: center;
}

