/* CSS Document */

/* TOP */
body {
font-family:  Helvetica, Arial, sans-serif;
color: #7363a5; background-color: #fff;
}

}
table.mmhide_main {
border-left: 1px solid #7363a5; border-right: 1px solid #7363a5
}

a:link, a:active, a:visited {
color: #7363a5; text-decoration: none;
}
a:hover {
color: #cc0000; text-decoration: none;
}

span.mmhide_title {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: bold; color: #333; 
background-color: transparent;
}
span.mmhide_comment {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; color: #000; 
background-color: transparent;
}

td.mmhide_buttonsTop {
background-color: #c00;
}
td.mmhide_button_top {
font-size:  11px; font-weight: bold;
padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px;
text-align: center; vertical-align: bottom;
color: #fff; background-color: transparent;
border-right: 1px solid #7363a5;
background-image: url(../buttons/button_top.jpg);
background-position: left bottom;
background-repeat: repeat-x;
}

td.mmhide_button_topTabR {
width: 50px;
background-image: url(../buttons/button_topTabR.gif);
background-position: bottom left;
background-repeat: no-repeat;
}
td.mmhide_button_topTabL {
width: 50px;
background-image: url(../buttons/button_topTabL.gif);
background-position: bottom right;
background-repeat: no-repeat;
border-right: 1px solid #7363a5;
}

td.mmhide_tazLogo {
padding: 0px; margin: 0px;
vertical-align: bottom;
color: #000; background-color: transparent;
background-image: url(../images/taz_full_shoulder.jpg);
background-position: right bottom;
background-repeat: no-repeat;
}
div.mmhide_coffeeCup {
	position: relative;
	margin-top: -60px;
	margin-left: 60%;
	padding: 0px;
	color: #fff;
	background-color: transparent;
	width: 133px;
	height: 50px;
}
span.mmhide_fromJim {
font-size: 11px; color: #000; padding-left: 3px;
}

td.mmhide_yellowStrip {
font-size: 14px; font-weight: bold; text-align: left; vertical-align: bottom;
color: #7363a5; background-color: #ffe78c; padding-left: 5px;
border-bottom: 1px solid #fff; border-top: 1px solid #c00;
}


td.mmhide_date {
font-size: 10px; font-weight: bold; text-align: center; vertical-align: middle; 
color: #fff; background-color: #c00; letter-spacing: .1em;
}

td.mmhide_coffee {
font-size: 11px; font-weight: bold; 
text-align: center; vertical-align: middle;
color: #ffe78c; background-color: #ffe78c;
background-image: url(../buttons/coffee_cup.gif);
background-position: center right;
background-repeat: no-repeat;
border-bottom: 1px solid #fff; border-top: 1px solid #000;
}

/* NAV */

td.mmhide_nav {
width: 23%;
font-size: 11px; font-weight: bold; 
padding-left: 5px; padding-top: 3px; padding-bottom: 3px;
border-bottom: 1px solid #7363a5; 
background-image: url(../buttons/button_Test.gif);
background-position: left center;
background-repeat: repeat-y;
border-right: 1px solid #7363a5;
}

td.mmhide_spacer, td.mmhide_spacerTop {
width: 23%;
font-size: 9pt; font-weight: bold; 
padding-left: 5px; padding-top: 3px; padding-bottom: 3px;
background-color: #7363a5;
}

td.mmhide_spacer {
border-bottom: 1px solid #fff; 
border-right: 1px solid #7363a5; 
}
td.mmhide_spacerTop {
border-top: 1px solid #fff; 
}

td.mmhide_QBBookImg {
width: 23%; vertical-align: center; height: 175px;
font-size: 9pt; font-weight: bold; 
padding-left: 5px; padding-top: 3px; padding-bottom: 3px;
background-image: url(../images/QB-Book-Small.gif);
background-position: center center;
background-repeat: no-repeat;
background-color: #000;
border-bottom: 1px solid #7363a5;
border-right: 1px solid #7363a5;
}
td.mmhide_QB_Rides {
width: 23%;
font-size: 13px; font-weight: bold;
padding-left: 5px; padding-top: 3px; padding-bottom: 3px;
background-image: url(../buttons/button_top.jpg);
background-position: left center;
background-repeat: repeat-x;
border-bottom: 1px solid #7363a5;
border-right: 1px solid #7363a5;
}

/* PAGE CONTENT */

td.mmhide_content_tab {
background-image: url(../buttons/button_topTabR.gif);
background-position: bottom left;
background-repeat: no-repeat;
background-color: #c00;
border-top: 1px solid #fff;
}

td.mmhide_tab {
height: 40px;
vertical-align: bottom; text-align: left;
color: #7363a5; background-color: #fff;
background-image: url(../buttons/button_Test.gif);
background-position: left center;
background-repeat: repeat-y;
border-top: 1px solid #7363a5; border-bottom: 2px groove #7363a5;
}
td.mmhide_tab h1 {
margin: 0px;
padding: 2px 2px 2px 5px; line-height: 1em;
font-size: 23px;
}

td.mmhide_descriptive {
vertical-align: center; text-align: left;
color: #7363a5; background-color: #fff;
border-top: 1px solid #7363a5; border-bottom: 1px solid #7363a5;
}
td.mmhide_descriptive h1 {
margin: 0px;
padding: 3px 3px 3px 20px; line-height: 1.2em;
font-size: 15px;
}

td.mmhide_subjectsHead {
height: 20px;
vertical-align: top; text-align: left;
padding-left: 10px;
}
td.mmhide_subjectsHead h1 {
margin: 0px; font-size: 20px;
padding: 0px 0px 0px 25px; letter-spacing: .1em;
background-image: url(../buttons/button_red.jpg);
background-position: top left;
background-repeat: repeat-x;
color: #fff; background-color: transparent;
border-left: 1px solid #7363a5; border-top: 1px solid #7363a5;
}
td.mmhide_subjects {
vertical-align: center; text-align: left;
padding-left: 10px;
}
td.mmhide_subjects h1 {
margin: 0px; font-size: 16px;
padding: 2px 2px 2px 25px; line-height: 1.2em; letter-spacing: .1em;
color: #c00; background-color: transparent;
background-image: url(../buttons/button_Test.gif);
background-position: left center;
background-repeat: repeat-y;
border-bottom: 1px solid #7363a5; border-top: 1px solid #7363a5; border-left: 2px solid #7363a5; 
}
td.mmhide_subjects h1.mmhide_purple {
margin: 0px; font-size: 16px;
padding: 2px 2px 2px 25px; line-height: 1.2em; letter-spacing: .1em;
color: #c00; background-color: transparent;
background-image: url(../buttons/button_purple.gif);
background-position: left center;
background-repeat: repeat-y;
border-bottom: 1px solid #7363a5; border-top: 1px solid #7363a5; border-left: 2px solid #7363a5; 
}
td.mmhide_subjects p {
margin-left: 35px; margin-right: 10px; margin-top: 3px; margin-bottom: 5px;
padding: 0px; color: #000; background-color: transparent;
font-family: Times New Roman; font-size: 10pt; line-spacing: 1.5em; text-align: left;
}
td.mmhide_subjects li {
margin-left: 35px; margin-right: 10px; margin-top: 3px; margin-bottom: 5px;
padding: 0px; color: #000; background-color: transparent;
font-family: Times New Roman; font-size: 10pt; line-spacing: 1.5em; text-align: left;
}
td.mmhide_subjects li.mmhide_links {
margin-left: 35px; margin-right: 10px; margin-top: 3px; margin-bottom: 5px;
padding: 0px; color: #000; background-color: transparent;
font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold;
line-spacing: 1.5em; text-align: left;
}
td.mmhide_subjects ul {
margin-left: 25px; margin-right: 10px; margin-top: 3px; margin-bottom: 10px;                             
padding: 0px; color: #000; background-color: transparent;
font-family: Timaes New Roman; font-size: 11pt; line-spacing: 1.5em; text-align: left;
}

td.mmhide_spacerYellow, .mmhide_spacerYellowTop, .mmhide_spacerYellowBottom {
height: 20px;
background-image: url(../buttons/button_Test.gif);
background-position: center left;
background-repeat: repeat-y;
}
td.mmhide_spacerYellowTop {
border-top: 1px solid #7363a5;
}
td.mmhide_spacerYellowBottom {
border-bottom: 1px solid #7363a5;
}
td.mmhide_spacerPurple, .mmhide_spacerPurpleTop, .mmhide_spacerPurpleBottom, .mmhide_spacerPurpleTB {
height: 20px;
background-image: url(../buttons/button_purple.gif);
background-position: center left;
background-repeat: repeat-y;
}
td.mmhide_spacerPurpleTop {
border-top: 1px solid #7363a5;
}
td.mmhide_spacerPurpleBottom {
border-bottom: 1px solid #7363a5;
}
td.mmhide_spacerPurpleTB {
border-bottom: 1px solid #7363a5;
border-top: 1px solid #7363a5;
}


td.mmhide_content {
font-size: 12px; text-align: left; 
vertical-align: top; padding-top: 5px; padding-left: 15px; padding-right: 15px;
background-color: #fff;
}
td.mmhide_content p {
font-weight: bold; padding-bottom: 5px; vertical-align: bottom;
color: #7363a5; background-color: #fff;
border-bottom: 1px dotted #c00;
}
td.mmhide_content p.mmhide_last {
font-weight: bold; padding-bottom: 5px; vertical-align: bottom;
color: #7363a5; background-color: #fff;
border-bottom: 0px;
}


span.mmhide_head {
font-size: 18px; font-weight: bold; color: #c00;
}

ol {
list-style-type: 1;
list-style-position: inside(10px);
}

ul {
list-style-type: disc;
list-style-position: inside(10px);
}

table.mmhide_pricing {
margin-left: 10px; font-family:  Arial, sans-serif; font-size: 11px;
border-left: 1px solid #7363a5;
}
table.mmhide_pricing td {
border-bottom: 1px solid #333;
border-right: 2px solid #333;
}
table.mmhide_dates {
font-family:  Arial, sans-serif; font-size: 12px;
color: #006; background-color: transparent;
}
table.mmhide_dates td {
border-bottom: 1px solid #333;
}
table.mmhide_dates span {
margins: 0px; padding: 0px; font-size: 13px; font-weight: bold;
}

table.mmhide_tips_signup {
font-family:  Arial, sans-serif; font-size: 11px;
}
td.mmhide_tips {
border-right: 1px solid #7363a5;
}

td.mmhide_formTitle {
font-family:  Arial, sans-serif; font-size: 14px; font-weight: bold;
border-left: 2px solid #7363a5; border-bottom: 1px dotted #7363a5;  border-top: 1px dotted #7363a5;
padding-left: 10px; padding-bottom: 3px; padding-top: 2px;
color: #7363a5; background-color: transparent;
background-image: url(../buttons/button_Test.gif);
background-position: left center;
background-repeat: repeat-y;
}

td.mmhide_formCopyShip {
font-family:  Arial, sans-serif; font-size: 14px; font-weight: bold;
padding-left: 10px; padding-bottom: 3px; padding-top: 3px;
color: #7363a5; background-color: transparent;
}

td.mmhide_fieldName {
font-family:  Arial, sans-serif; font-size: 11px; font-weight: bold;
padding-left: 10px; padding-bottom: 3px; padding-top: 3px;
color: #7363a5; background-color: #ffc;
border-bottom: 2px solid #ffe78c; border-top: 2px solid #ffe78c;
}

td.mmhide_bookImage {
padding-left: 10px; padding-bottom: 5px; padding-top: 5px; padding-right: 3px;
border-right: 1px dotted #999; border-top: 1px dotted #999;
}

td.mmhide_callUs {
padding-left: 10px; font-weight: bold; 
}

td.mmhide_tapeOrder p {
font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;
padding-left: 25px; color: #333; background-color: #fff;
border-bottom: 1px dotted #999;
padding-top: 10px;
}

/* BOTTOM */

.mmhide_navCopyright {
vertical-align: top; text-align: center;
font-weight: bold; font-size: 10px;
color: #666; background-color: #ffe78c;
letter-spacing: .1em; line-height:  1.5em;
border-top: 1px solid #000; border-bottom: 1px solid #000;
}
.mmhide_verticalBar {
color: #c00; 
}

/* test */

td.mmhide_links a {
display: block;
height: 20px;
padding: 2px;
color: #7363a5;
background-color: transparent;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
border-bottom: 1px solid #7363a5;
background-image:  url(../buttons/button_Test.gif);
background-position: left top;
background-repeat: repeat-y;
}
td.mmhide_links a:link, a:active, a:visited, a:hover {
text-decoration: none;
}
td.mmhide_links a:hover {
text-decoration: underline;
color: #c00;
}
td.mmhide_links a.mmhide_bottom {
border-bottom: 0px;
}
td.mmhide_header {
padding-left: 5px; height: 20px;
color: #fff; text-decoration: italic;
background-color: transparent;
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left; letter-spacing: .1em;
border-bottom: 1px solid #006; border-right: 1px solid #006;
background-image:  url(../buttons/red_light.gif);
background-position: left top;
background-repeat: repeat-x;
}

form.mmhide_tipsSignUp {
font-size: 10px; color: #000; font-weight: bold;
border: 1px solid #c00; 
}

table.mmhide_tipsSignUp {
font-family: sans-serif; font-size: 10px; color: #006; background-color: transparent; border: 1px solid #c00;
}

/* TIPS Sign Up */
table.mmhide_tips {
font-family: sans-serif;
font-weight: bold;
font-size: 11px;
text-align: left;
vertical-align: bottom;
color: #7363a5;
background-color: #ffc;
border: 1px solid #ffe78c;
padding: 2px 0px 2px 5px;
width: 215px;
}
td.mmhide_tipsField {
border-bottom: 2px solid #ffe78c;
}
td.mmhide_itsFree {
color: #fff;
background-color: #c00;
border-left: 2px solid #ffe78c;
letter-spacing: .2em;
font-size: 12px;
}


.box1 {
	border-top: 2px solid #CC0000;
	border-right: 2px solid #CC0000;
	border-bottom: 2px solid #CC0000;
	border-left: 2px solid #CC0000;
}