/* link this stylesheet first */
body {  
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
        text-align: center;
	}

h1 { font-size: 150%; text-align: center; }
h2 { font-size: 110%; text-align: center; }
h3 { font-size: 100%; text-align: center; }
.smallh1 { font-size: 70%; }
.blueh2sm { font-size: 90%; }
.creativeh3 { text-align: left; }

p { margin: 10px; }
a { border: none; }
img { border: none; }

#container {
	padding: 0px 0px;
	width: 730px;
	text-align: left;
	margin: 0px auto 0px auto;
	margin-top: 0px;   /* for Opera6 */
	}
#container2 {
	padding: 0px 0px;
	width: 730px;
	text-align: left;
	margin: 0px auto 0px auto;
	margin-top: 0px;   /* for Opera6 */
	}

#headmast {
	position: relative;
        width: 730px;
	height: 176px;
	top: 0px;
	z-index: 1; 
	text-align: center;
	display: block;
        padding: 0px;
	margin: 0px auto;
	margin-top: 0px;
	}

#headmast h1 {  
	font-size: 26px;
	font-style: italic; 
	font-weight: bold;
	}
#headmast p { font-size: 16px; font-weight: normal; font-style: normal; padding: 0px; }

#menulink { position: absolute; width: 100%; left: 0px; top: 0px; margin: 0px; padding: 0px; text-align: center; }
#menulink a { color: blue; text-decoration: underline; background: #FFFFFF; padding: 4px; }

#inabox { width: 130px; margin: 0px; }
#inabox img { margin: 4px 0px; }



.promo { 
	border: 2px #CC0000 dotted; 
	background: #FFFFFF; 	 
	text-align: center;  
	width: 150px;
	padding: 6px;
	}
.promo2 { font-size: 120%; color: #CC0000; }		

#ie5 .promo { width: 162px; }

.img1 { margin: 6px; }
.img2 { margin: 6px; }
.img4 { margin: 6px; padding-top: 10px; }

.yellowline { font-size: 1px; border-bottom: 1px #F2B800 solid; }


#promo { text-align: center; margin: 30px auto 0px auto; width: 280px; }
#dollars2 { width: 75px; }

.understar { border: 2px #CC0000 dotted; padding: 6px; text-align: center; margin-right: 10px; }

#star1c {
	position: relative; 
	display: block; 
	width: 60px; 
	height: 70px;
	background: url(star12d.gif) no-repeat right top;  
	padding: 20px;
	text-align: center; 
	color: #CC0000; 
	border: none;
	font-weight: bold;
	font-size: 16px;
	margin-left: -10px; 
	}


#ie5 #star1c { width: 100px; }

		
#footer {
	font-size: 10px;
	text-align: center;
	clear: both;
	height: 120px; 
	margin: 0px; 
	padding: 20px 0px 0px 0px;
	}

#topmenu { text-align: center; margin: 0px; padding: 0px; font-size: 14px; }

#topmenu ul { width: 730px; text-align: right; margin: auto; }
#topmenu li { display: inline; font-size: 14px; list-style-type: none; margin: 0px; }
#topmenu a { font-weight: bold; text-decoration: none; }
.topmenuH { font-size: 16px; font-style: italic; padding: 0px 0px; margin-right: 80px; margin-left: 160px; }

#topmenu1 { padding: 6px 0px 6px 6px; }
#topmenu2 { padding: 6px 0px 6px 6px; }
#topmenu3 { width: 730px; text-align: right; margin: 0px auto; margin-top: 0px; }
#topmenu1 li { padding-right: 16px; }
#topmenu2 li {
	padding: 6px 10px 6px 10px;  
	margin: 0px;
	list-style-type: none; 
	}
#ie5-01only #topmenu1 span { width: 20px; }
#ie5-01only #topmenu2 span { width: 20px; }

.phoneNum {
	width: 100px; 
	color: #FFFFFF; 
	padding: 4px 10px 4px 10px;  
	margin: 1px 0px 1px auto;
	margin-top: 1px; /* for Opera */
	list-style-type: none;
	background: #CC0000;
	text-align: center; 
	}
#ie5 .phoneNum { width: 120px; }
.city { width: 120px; text-align: center; color: #CC0000; margin: 1px 0px 1px auto; }


#endmenu { width: 730px; margin: 0px auto; margin-top: 0px; text-align: center; font-size: 80%; padding-top: 10px; }
#endmenu ul { text-align: center; }
#endmenu li { display: inline; }


.line { font-size: 1px; }

.contained { font-size: 1px; clear: left; }
.containedR { font-size: 1px; clear: right; }

.bizname { font-variant: small-caps; font-weight: bold; font-size: 96%; }



.sidelink { 
  display: block; 
  width: 200px; 
  padding: 4px;
  margin: 0px 10px 6px 10px; 
  font-size: 14px; 
  text-align: center;  
  }
#ie5 .sidelink { width: 208px; }
.center { text-align: center; }

.takeaction { 
  font-size: 90%; 
  text-align: center;
  width: 204px; 
  padding: 4px; 
  margin: 0px auto;
  margin-top: 0px;
  }
#ie5 .takeaction { width: 212px; }
.takeactionH { 
  font-weight: bold; 
  text-align: center; 
  width: 204px;
  padding: 4px; 
  margin: 0px auto;
  margin-top: 0px;
  }
#ie5 .takeactionH { width: 212px; }



table { width: 530px; }
.wideTable { width: 730px; }
td { padding: 10px; vertical-align: top; }
.tdSize { width: 148px; }
.tdPrice { width: 128px; }

#ie5 td.tdSize { width: 168px; }
#ie5 td.tdPrice { width: 148px; }

td span { display: block; padding-bottom: 6px; }
td img { margin: 10px; text-align: center; }


#fixopera { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 0px; }
