body {
	font-size: 0.8em; 
	font-family: arial, helv, sans-serif;
	margin: 0px auto;/*was 0px*/
	padding: 0px auto;/*was 0px*/
	background-color:  #dedcdc;
	/*text-align:center;*/
}

/*Layout*/

#container {
	margin: 0 auto;
	text-align: left;
	/*margin: none;*/
	border: none;/*1px solid #0000C0*/ /* border for design layout purposes only*/
	width: 750px;
	background-color: #fff; /*#d8c8d2;*/
	}
#colone 
	{
	width:300px; 
	float:left;
	font: 12px verdana, arial, sans-serif;
	font-weight: normal;
	text-align: justify;
	padding-left: 10px;
	}

#coltwo 
	{
	width:300px; 
	float:left;/*was left but ncommented out*/
	font: 12px verdana, arial, sans-serif;
	font-weight: normal;
	text-align: justify;
	padding-left: 80px;
	}

.products {
	/*text-align: left;*/
	margin: 0px 0px 0px 114px;/*none;*/
	padding: 10px 5px 10px 5px;
	border: /*none;*/1px solid #d8c8d2;
	background: #d8c8d2;
	width: 510px;
	}

.productsshort {
	/*text-align: left;*/
	margin: 0px 0px 0px 165px;/*none;*/
	padding: 10px 5px 10px 5px;
	border: /*none;*/1px solid #d8c8d2;
	background: #d8c8d2;
	width: 510px;
	}

.productsshorta {
	/*text-align: left;*/
	margin: 0px 0px 0px 165px;/*none;*/
	padding: 10px 5px 10px 5px;
	border: /*none;*/1px solid #d8c8d2;
	background: #d8c8d2;
	width: 428px;
	}
	

.productsshorter {
	/*text-align: left;*/
	margin: 0px 0px 0px 170px;/*none;*/
	padding: 10px 5px 10px 5px;
	border: /*none;*/1px solid #d8c8d2;
	background: #d8c8d2;
	width: 420px;
	text-align: middle;
	}

.productsshortest {
	/*text-align: left;*/
	margin: 0px 0px 0px 170px;/*none;*/
	padding: 10px 5px 10px 5px;
	border: /*none;*/1px solid #d8c8d2;
	background: #d8c8d2;
	width: 345px;
	}

.productslong {
	/*text-align: left;*/
	margin: 0px 0px 0px 30px;/*none;*/
	padding: 10px 5px 10px 5px;
	border: /*none;*/1px solid #d8c8d2;
	background: #d8c8d2;
	width: 670px;
	}


img {
	border: none;
}



img.left { 
	border: none; 
	/*display: block;*/
	padding: 0px 5px 0px 5px;
	float: left; 
	margin: 0px;
}


img.right {
 	border: none; 
	/*display: block;*/ 
	float: right;
	/*clear: left;*/ 
	margin: 0px; 
}


/*contactform*/
div.row
	{
	clear: both;
	padding-top: 10px;
}

div.row span.label
	{
	float: left;
	width: 200px;
	text-align: right;
}

div.row span.formw
	{
	/*float: auto;*/
	width: 335px;
	text-align: left;
	}

input.button 
	{
	background-color: #c79db3; 
	font-weight: bold;
	font-size: 12px; 
	color: white;
	margin-left: 200px;
	}


   /*Link set up*/
a:link {
	color: #c79db3;/*#094175*/
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:active {
	color: #c79db3; /*#cc0000*/ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited {
	color: #094175; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {
	background: #d8c8d2; 
	color: #d8c8d2;
	text-decoration: none;
}



/*Text Formatting*/
.heading {
	font-size: 15px; 
	color: #000; 
	font-weight : bold; 
	text-indent : 10px; 
	text-align : justify; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bodyText {
	font-size: 12px; 
	color: #000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align : justify;
	padding: 10px 0;
}

.heading {
	font-size: 15px; 
	color: #000; 
	font-weight : bold; 
	text-indent : 10px; 
	text-align : justify; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textleft { 
	border: none; 
	display: block; 
	float: left; 
	margin: 0px 0px 0px 0px;
}
.textright {
 	border: none; 
	display: block; 
	float: right; 
	/*clear: left;*/ 
	margin: 0px 30px 0px 0px; 
}


/*Navigation Settings*/

#mainMenu {
	position: relative;
	text-align: left;
	width: 727px;
	background-color: #d8c8d2;
	border: none; /*1px solid #000000*/
	color: #000;
	margin: 0px;
	padding: 3px 3px 3px 20px;
}

#menuList {
	margin: 0px;
	padding: 0px;
}

#menuList ul {
	margin: 0px;
	padding: 0px;
}

#menuList li {
	display: inline;
	list-style: none;
}

a.starter {
	background-color: #d8c8d2;
	color: #000;
	font-weight: bolder;
	font-size: 12px/*0.8em*/;
	margin: 0px;
	padding: 3px 6px;
	text-decoration: none/*none*/;
}

a.starter:hover, a.starter:active {
	background-color: #d8c8d2;
	color: #fff;
}

.menu {
	text-align: left;
	color: #000;
	background-color: #d8c8d2;
	border: 0px;/*1x solid #000000*/
	position: absolute;
	width: 160px;
	visibility: hidden;
}

.menu li a {
	background-color: transparent;
	color: #000;
	display: block;
	font-size: 0.8em;
	line-height: 1.5em; /*1em*/
	border-bottom: 1px solid #d8c8d2;
	margin: 0px;
	padding: 0px 10px;
	text-decoration: none;
}

.menu li a:hover, .menu li a:active {
	background-color: #d8c8d2;
	color: #ffffff;
}

.menu li a:visited {
	background-color: #d8c8d2;
	color: #ffffff;
}

#menu1, #menu2, #menu3, #menu4, #menu5 { 
	width: 160px; 
	z-index:100; 
}

.email a:link {
	/*background-color: #fff;*/
	/*text-decoration: none;*/
	color: #c79db3;
}

.email a:hover, .email a:active {
	background-color: #c79db3;
	/*text-decoration: none;*/
	color: #dedcdc;
}
.textbox {
	background-color: yellow;
	padding: 5px;
	width: 30px;
	}
		
.footer {
	background-color: #fff; /*dedcdc*/
	/*text-align: center;*/
	display: block;
	font-size: 10px;
	/*width: 700px;*/
	/*decoration: none;*/
}

.footer a:link {
	/*background-color: #fff;*/
	/*text-decoration: none;*/
	color: #c79db3;
}

.footer a:hover, .footer a:active {
	background-color: #c79db3;
	/*text-decoration: none;*/
	color: #dedcdc;
}

.footer img.left { 
	border: none; 
	padding: 0px;
	float: left; 
	margin: 0px;
}
.footer img.right {
 	border: none;
	/*display: block;*/ 
	float: right;
	/*clear: left;*/ 
	margin: 0px; 
}

/*.footer a:visited {
	/*background-color: #fff; */
	/*text-decoration: none;
	color: #c79db3;
}*/
/* -------------------------------------------------------------- Cabel's photo gallery ---------------------------------------------------*/

.photoblock-many {		/* A general full-width photo block (that clears), for many thumbnails */
   margin: 0 10px 10px -4px;
   clear: both;
   width: 100%;
   text-align: center;
   font-size: 10px;
   color: #888888;
}
.photoblock-many a {		/* (Need clear links in the photo block) */
   background: white;
  }
  
  .photo {			/* A normal photo */
  padding: 3px;
  vertical-align: middle;
}


