.watermark {
	background: transparent;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	display: block;
	position: relative;
}

.watermark img.blank {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
}
.watermark img{
	filter:alpha(opacity=90);
	opacity:.90;
}


html, body{ 
 margin:0; 
 padding:0; 
 background-color: #ffffff;
 text-align: center;
 } 

.menusubtitle {
	font-family: "Myriad Pro";
	font-size: 14px;
	color:#891f1f;
}
 
#contact{
 float: right;
 height: 20px;
 font-family:"Trebuchet MS",Arial,sans-serif;
 font-size: 13px;
 color: #fff;
 font-weight:bold;
 margin: 0 10px 0 10px;
 clear: right;
}

#pagewidth{ 
 width:763px; 
 text-align:left;
 margin-left:auto; 
 margin-right:auto;
}
 
#header{
 height:80px; 
 background-color:#a63631; 
 width:100%;
}

#logo{
 float: left;
 margin: 10px 0 0 10px;
}

#new{
 position:absolute; 
 top: 5px;
 left: 150px;
 margin: 0px;
 padding: 0px;
 z-index: 101;
} 

.subscription{
 float: right;
 margin: 15px 0px 0 10px;
 z-index: 102;
} 

A:link {text-decoration: none; color: #891f1f;}
A:visited {text-decoration: none; color: #891f1f;}
A:active {text-decoration: none; color: #891f1f;}
A:hover {text-decoration: underline; color: #891f1f;}

/* top right bottom left */
#links{padding:10px 15px 0px 0px;margin:0;background:#a63631;}

ul#myLinks{list-style-type:none;width:100%;position:relative;height:20px;font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px;font-weight:bold;margin:0;padding:10px 0 0 0;}
ul#myLinks li{display:block;float:left;margin:0 0 0 4px;height:20px;}
ul#myLinks li.left{margin:0px;}
ul#myLinks li a{display:block;float:left;color:#000000;background:#a63631;line-height:20px;text-decoration:none;padding:0 10px 0 10px;height:20px;}
ul#myLinks li a.right{padding-right:10px;}
ul#myLinks li a:hover{color:#fff;background:#a63631;}
ul#myLinks li a.current{color:#fff;background:#a63631;}
ul#myLinks li a.current:hover{color:#fff;background:#a63631;}

#indexcol{
 background-color: #ffffff;  
 font-family:"Trebuchet MS",Arial,sans-serif;
 font-size:12px;
 padding: 0px;
 width:763px;
 }

#mp3{
	float: right;
	margin: 0 5px 0 0;
}
 
/* .newsbg {background: url(../sources/images/news_filler.png) 16px 50% repeat} */
.newsbg {background:#000000; 16px 50% repeat}
.newsbg2 {background:#000000; 16px 50% repeat}
.newsl {background: url(../sources/images/news_left.png) 0 50% no-repeat}
.newsr {background: url(../sources/images/news_right.png) 100% 50% no-repeat;}
.newst {font-size: 14px; color: #ffffee;padding: 2px 18px 2px 17px;}
.clear {font-size: 1px; height: 1px}

.menutitlebg {background: url(../sources/images/menutitle_filler.png) 16px 50% repeat; margin: 0px 24px 0px 24px}
/* .newsbg {background:#000000; 16px 50% repeat} */
/* .newsbg2 {background:#000000; 16px 50% repeat} */
.menutitlel {background: url(../sources/images/menutitle_l.png) 0 50% no-repeat; margin-left: -24px;}
.menutitler {background: url(../sources/images/menutitle_r.png) 100% 50% no-repeat;  margin-right: -24px;}
.menutitlet {font-size: 18px;  color: #ffffee;padding: 2px 18px 2px 17px;}

.menutitle2bg {background: url(../sources/images/menutitle2_filler.png) 16px 50% repeat; margin: 0px 24px 0px 24px}
/* .newsbg {background:#000000; 16px 50% repeat} */
/* .newsbg2 {background:#000000; 16px 50% repeat} */
.menutitle2l {background: url(../sources/images/menutitle2_l.png) 0 50% no-repeat; margin-left: -24px;}
.menutitle2r {background: url(../sources/images/menutitle2_r.png) 100% 50% no-repeat;  margin-right: -24px;}
.menutitle2t {font-size: 18px;  color: #ffffee;padding: 2px 18px 2px 17px;}
 
.welcomet {background: url(../sources/images/welcome_t.png) 0 0 repeat-x}
.welcomeb {background: url(../sources/images/welcome_b.png) 0 100% repeat-x}
.welcomel {background: url(../sources/images/welcome_l.png) 0 0 repeat-y}
.welcomer {background: url(../sources/images/welcome_r.png) 100% 0 repeat-y}
.welcomebl {background: url(../sources/images/welcome_bl.png) 0 100% no-repeat}
.welcomebr {background: url(../sources/images/welcome_br.png) 100% 100% no-repeat}
.welcometl {background: url(../sources/images/welcome_tl.png) 0 0 no-repeat}
.welcometr {background: url(../sources/images/weclome_tr.png) 100% 0 no-repeat; padding: 22px; overflow: hidden;}
.specialt {background: url(../sources/images/welcome_t.png) 0 0 repeat-x;}
.linkinfolt {
	background: url(../sources/images/welcome_t.png) 0 0 repeat-x;
	height: 150px;
}

.Container {
 clear: both;
 padding: 0px;
 width:100%;
}
#Container {
 clear: both;
 padding: 0px;
 width:100%;
}
.welcometitle {
	font-family: "Myriad Pro";
	font-size: 24px;
	color:#891f1f;
	padding: 0;
	margin: 0;
	width: 100%;
 }
.welcomesubtitle {
	font-family: "Myriad Pro";
	font-size: 16px;
	color:#891f1f;
}

.discounttitle {
	font-family: "Trebuchet MS",Arial,sans-serif;
	color:#000000;
	font-size: 40px;
	position: relative;
 }

.discountname {
	font-family: "Trebuchet MS",Arial,sans-serif;
	color:#000000;
	font-size: 20px;
	position: relative;
 }

 .discounttxt {
	font-family: "Trebuchet MS",Arial,sans-serif;
	color:#000000;
	font-size: 12px;
	position:relative;
}

.discountexpire {
	font-family: "Trebuchet MS",Arial,sans-serif;
	color:#000000;
	font-size: 10px;
	position:relative;
}

.tipTitle {
	font-family: "Myriad Pro";
	font-size: 16px;
	color:#891f1f;
	padding: 0;
	margin: 0;
 }

.welcomeTxt {
	font-family: "Trebuchet MS",Arial,sans-serif;
	color:#891f1f;
	font-size: 12px;
	width:100%;
	position:relative;
}

.listTxt {
	font-family: "Trebuchet MS",Arial,sans-serif;
	color:#891f1f;
	font-size: 12px;
	width:auto;
}

.listallTxt {
	font-family: "Trebuchet MS",Arial,sans-serif;
	color:#000;
	font-size: 10px;
}

.welcomeTxt2 {
	font-family: "Trebuchet MS",Arial,sans-serif;
	color:#891f1f;
	font-size: 14px;
	width:100%;
	position:relative;
}

.mainTxt {
	font-family: "Trebuchet MS",Arial,sans-serif;
	color:#891f1f;
	font-size: 12px;
	width:100%;
	position:relative;
}

.welcomepic {
	clear: both;
	padding: 2px;
	float: right;
	height: 158px;
	width: 225px;
	background-color: #ffffff;
	top: 0;
	right: 0;
	margin: 0 10px 0 10px;
}

.floatright {
	clear: both;
	padding: 2px;
	float: right;
	/* height: 158px; */
	/* width: 225px; */
	background-color: #ffffff;
	top: 0;
	right: 0;
	margin: 0px 10px 10px 10px;
}

.floatleft {
	clear: both;
	padding: 2px;
	float: left;
	/* height: 158px; */
	/* width: 225px; */
	background-color: #ffffff;
	top: 0;
	left: 0;
	margin: 0 10px 10px 10px;
}
.specialtitle {
	font-family: "Myriad Pro";
	font-size: 16px;
	color:#891f1f;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 275px;
 }

/* For Specials */
#leftColumn {
	clear: both;
	float: left;
	margin: 0;
	width: 25%;
}
#leftColumn2 {
	clear: both;
	float: left;
	margin: 0;
	width: 25%;
	border-right-style:dotted;
	border-right:dotted;
}
/* For Tips, Products, Time */
#rightColumn { 
	float: left;
	width: 75%;
	/* height: 1%; /* Holly hack for Peekaboo Bug */ 
}
#rightColumn2 { 
	float: left;
	width: 73%;
	margin: 0 0 0 10px;
	/* height: 1%; /* Holly hack for Peekaboo Bug */ 
	overflow:auto;
}
/* For Specials */
#rtColA {
	float: left;
	margin: 0 10px 0 0;
	width: 31%;
}
#rtColB {
	float: left;
	margin: 0 10px 0 0;
	width: 31%;
}
#rtColC {
	float: left;
	margin: 0 0 0 0;
	width: 31%;
}

.txt {
	font-family: "Trebuchet MS",Arial,sans-serif;
	color:#000000;
	font-size: 12px;
	width:100%;
	position:relative;
}

/* Align images to text */
.textbottom {vertical-align:text-bottom;} 
.textmiddle {vertical-align:middle;} 
.texttop {vertical-align:top;} 
.textbaseline {vertical-align:baseline;} 

#footer{
 clear: both;
 background-color:#ffffff; 
 font-family: "Trebuchet MS",Arial,sans-serif;
 text-align: left;
 font-size: 12px;
 } 

/* Form Format */
label{
float: left;
width: 120px;
font-weight: bold;
}

input, textarea{
width: 180px;
margin-bottom: 5px;
}

textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 100px;
}

br{
clear: left;
}
/* Form Format */

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 /*printer styles*/ 
 @media print{ 
/*hide the right column when printing*/ 
/*#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
*/
}

