body {
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:center;
	background-image: url(./images/brushed_metal.jpg); 	
}

DIV.holding-title, DIV.page-title {
	text-align:center;
	font-size:24px;
	font-weight:bold;
}

DIV.melodeoninfo {
	width:690px;
}

DIV.holding-text {
	text-align:center;
	padding-top:20px;
}

DIV.page-text {
	text-align:justify;
	padding-top:20px;
}

DIV.before-after {
	text-align:center;
	padding-top:20px;
}

TABLE.before-after {
  width:100%;
}

DIV.divcenter {
	text-align:-moz-center;
	#text-align:center;		
}

DIV.images-right {
  float:right;
  padding-left:20px;
}

DIV.thumbnails {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}

IMG.dormanimg {
	border:1px solid #000000;
}

.button {
	float:left;
	padding:6px 10px 6px 10px;
	border-right:1px solid #FFFFFF;		
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	color: #FFFFFF;	
}

.boldtext {
	font-weight:bold;
}

.errortext {
    color:#FF0000;
}

.adminTD {
	padding-right:10px;
}


TABLE.main {
	width:100%;
	border:1px solid #000000;	
}

TD.maincontent TD.qnumTD {
text-align:center;
vertical-align:middle;
padding:2px;
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
font-size:24px;
}

TD.maincontent TD.qTD {
padding:2px 2px 2px 6px;
vertical-align:middle;
background-color:#000000;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

TD.maincontent TD.ansimgTD, TD.maincontent TD.ansTD {
vertical-align:top;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
border-collapse:collapse;
}

TD.maincontent TD.ansimgTD {
padding:6px 2px 6px 2px;
}

TD.maincontent TD.ansTD {
padding:6px 15px 15px 15px;
border-right:1px solid #000000;
text-align:justify;
}

TD.linksTD, TD.linksTDtop {
padding-left:10px;
padding-bottom:20px;
padding-right:10px;
}

TD.linksTD {
padding-top:10px;
}

#container {
	width:950px;
	margin: 0 auto;
	text-align:center;

}

TABLE.main TD {
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	text-align:justify;
}

TABLE.main TD.maincontent, TABLE.main TD.maincontentcentered {
	background-color: #FFFFFF;	
	padding:20px 20px 20px 20px;
}

TABLE.main TD.maincontentcentered {
	text-align:center;
}

TABLE.main TD.footerbar {
	clear:both;
	width:951px;
	color: #FFFFFF;		
	background-color: #000000;
	padding-top:6px;
	padding-bottom:6px;	
	text-align:center;
	font-weight:bold;
}

TABLE.services {
	border-collapse:collapse;
	width:100%;
}

TABLE.services TD.td1, TABLE.services TD.td3, TABLE.services TD.td5 {
	width:50%;
	border-right:1px solid #000000;
	vertical-align:top;
}

TABLE.services TD.td2, TABLE.services TD.td4, TABLE.services TD.td6 {
	width:50%;
	padding-left:20px;
	border-left:1px solid #000000;
	vertical-align:top;	
}

TABLE.services TD.td1, TABLE.services TD.td3, TABLE.services TD.td2, TABLE.services TD.td4 {
	border-bottom:1px solid #000000;
}

IMG.servicesimg {
  float:right;
  margin-left:20px;
}

.servicestitle {
	font-weight:bold;
	padding-top:10px;
}

TABLE.productopts TD.topTD {
  padding-bottom:20px;
}

TABLE.productopts TR TD.bottomTD {
  padding-top:20px;
}

TABLE.productopts TR TD.leftTD {
  padding-right:20px;
}

TABLE.productopts TR TD.rightTD {
  padding-left:20px;
}

DIV.productoptstitle {
  background-color:#000000;
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;	      
  text-align:center;
  padding-top:6px;
  padding-bottom:6px;  
  border: solid #000000 1px 1px 0px 1px;
}

DIV.productoptsimg {
  background-color:#000000;
  text-align:center;
  border: solid #000000 1px;  
}

DIV.productoptsselect {
  text-align:center;  
  padding-top:5px;
}

DIV.product_image {
  clear:both;
  padding-bottom:10px;
}

TD.product_vartitleTD {
  text-align:center;
  padding: 2px 10px 2px;
}

.forminput {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;	      
}

TD.product_varTD {
  text-align:left;
  padding: 2px 0px 2px;  
}

LI.tandc {
  margin-bottom:5px;
}

TABLE.thumbnails {
  background-color:#000000;
}

TABLE.thumbnails TD.instruction {
 color:#FFFFFF;
 text-align:center;
 font-weight:bold;
}

TABLE.thumbnails TD {
  padding:5px;
}

TABLE.thumbnails TD.top {
  padding-top:10px;
}

TABLE.thumbnails TD.right {
  padding-right:10px;
}

TABLE.thumbnails TD.bottom {
  padding-bottom:10px;
}

TABLE.thumbnails TD.left {
  padding-left:10px;
}

.errortext {
  color:#FF0000;
}

#menubar {
	float:left;
	background-color: #000000;
}

#strapline {
	font-family:  Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	color: #000000;
	padding:20px 0px 0px 0px;
	margin:0px;
	clear:both;

}

#footeroptions {
	width:950px;
	text-align:left;
	font-size:10px;
}

IMG.brdrthumb {
 border:2px #FFFFFF solid;
}

IMG.brdrthumbhighlight {
  border:2px #000000 solid;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
color:#000000;
}

#dropmenudiv a:hover{ /*hover background color*/
color: #808080;
}

A { font-family:  Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration:underline;}
A:hover { color: #888888;}

A.menu { font-family:  Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
A.menu:hover { color: #CCCCCC; text-decoration:none;}

A.bottom { font-family:  Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration:underline;}
A.bottom:hover { color: #FFFFFF;}

A.footerbar { font-family:  Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
A.footerbar:hover { color: #CCCCCC; text-decoration:none;}

A.wildigweb:link  { font-size:10px; font-weight:normal; color: #000000; }
A.wildigweb:visited  { font-size:10px; font-weight:normal; color: #000000; }
A.wildigweb:hover  { font-size:10px; font-weight:normal; color: #888888; }
A.wildigweb:active  { font-size:10px; font-weight:normal; color: #000000; }
