/*html, body {  margin: 0;  padding: 0;  }*/#bg {background-color: #000000;color: #FFFFFF;min-height: 100%;padding: 0;}#mainwrapper {width: 100%;min-height: 100%;margin-left: auto;margin-right: auto;border-style:solid;border-color:#FFFFFF;border-width: 1px;background-color: #000000;}#header {width: 100%;height: 85px;border-style: solid;border-color: #FFFFFF;border-width: 1px;padding: 0px;margin: 0px;font-family: Verdana;font-size: 2em;font-weight: bold;color: #FFFFFF;}#menu {width: 100%;height: 40px;font-family: Verdana;font-weight: bolder;font-size: 1.5em;border-style: solid;border-color: #FFFFFF;border-width: 1px;vertical-align: middle;padding-top: 3px;} #main {overflow: auto;font-family: Verdana;font-size: 1.2em;background-color: #000000;color: #FFFFFF;width: 100%;border-style: solid;border-color: #FFFFFF;border-width: 1px;background-color: #000000;padding: 0;}h2 {font-size: 1.1em;font-weight: bolder;text-decoration: underline;text-align: center;font-family: Verdana;color: #FFFFFF;}p { font-size: 0.75em;font-family: Verdana;text-align: justify; padding-left: 8%; padding-right: 8%; line-height: 1.25;color: #FFFFFF;}p.center { font-size: 0.75em;font-family: Verdana;text-align: center; padding-left: 5%; padding-right: 5%; line-height: 1.5;color: #FFFFFF;}#map_canvas {font-size: 0.75em;font-family: Verdana;width: 99%; height: 85%;  /*float: center;  center is not a valid value*/color: #000000;}#footer1 {width: 100%;height: 50px;border-style:solid;border-color:#FFFFFF;border-width: 1px;text-align: center; /*display: block;*/font-size: 0.75em;font-family: Verdana;font-weight: bold;}#footer2 {font-size: 0.8em;font-family: Verdana;font-weight: normal;width: 100%;height: 20px;vertical-align: top;border-style:solid;border-color:#FFFFFF;border-width: 1px;/* next line added to show blue on black */color: #0066ff;}IMG.centered {display: block;margin-left: auto;margin-right: auto;}form {	font: 0.75em Verdana;	background:#000000;	margin:2%; 	position: absolute;	left: 50%; /* was 55 */	top: 24%; /* was 25 */	width: 40%;  /*was 30*/	}		form ol {		list-style:none;		margin:0;		padding:0;		}				form li {			padding:2%;			background: #303030;			margin-bottom:1px;			width: 100%;			}						form li#send {				background: #303030;				/*margin-top:6px;*/				}				form label {			float: left;			width: 25%; /* was 30 */			text-align: right;				margin-right: 2%;			color: #FFFFFF;			line-height: 23px; /* This will make the labels vertically centered with the inputs */			}					/*form li input#name,*/		/*form li input#submit_by,*/		/*form li input#subject,*/		form li input,		form textarea		{			padding:1%;			font-size: 0.95em;			font-family: Verdana;			border:1px solid #999999;			background: #C0C0C0;			width:65%;			left: 30%; /* wasn't on the stylesheet originally */		}			form input:focus,			form textarea:focus {				border:1px solid red;				background:#FFFFFF;				}						form textarea #message {			padding:1%;			font-family: Verdana; 			font-size: 0.95em;			border:1px solid #999999;			background: #C0C0C0;			width:65%;			}								form li#send button {			background:#003366 url(images/css-form-send.gif) no-repeat 8px 50%;			border:none;			padding: 1% 2% 1% 2%; /*was 4px 8px 4px 18px *//*			border-radius:15%;*/ /* Don't expect this to work on IE6 or 7 */			-moz-border-radius:15%;			-webkit-border-radius:15%;						color:#fff;			margin-left: 10%; /* Total width of the labels + their right margin was (77px)*/			cursor:pointer;			}			form li#send:after { 			padding:1%;			font: 0.75em Verdana;			width:65%;			padding-left: 10%;			content: "    (All fields are mandatory)";						}									form li#send button:hover { 				background-color:#006633;				}form main .heading textarea,  form main .heading input {color: pink;padding: 0%;border-width: 1px;border-color:pink;line-height: 1em;font-family: verdana;width: 100%;}/*#main .heading, *//*#main .catalog1 { *//*clear: both;*//*width: 100%;*//*positiion: relative;*//*font-size: 0.75em;*//*font-weight: bold;*//*font-family: Verdana;*//*text-align: justify; *//*word-wrap: normal;*//*border-style: solid;*//*border-color: blue;*//*border-width: 1px;*//*margin-left: 0%; *//*margin-right: 0%; *//*padding-left: 0%; *//*padding-right: 0%; *//*float: left;*//*}*/#shop {width: 80%;height: 20%;/*position: relative;*//*float: center;*/padding: 0px;margin-left: 10%;margin-right: 10%;color: #FFFFFF;/*border-style: solid;*//*border-color: red;*//*border-width: 1px;*/}#shop div{  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0; padding: 1px; color: #FFFFFF;}#photo {height: 300;width: auto;}/*-------------------------------------------------------------------------------------------------*/h1 {font-size: 3em;font-family:  Verdana;font-weight: bolder;color: #FFFFFF;} #shopfooter1 {width: 100%; height: 50px;border-style:solid;border-color:#FFFFFF;border-width: 1px;/*line-height: 50px;*/vertical-align: middle;}  
