	body {margin: 0; padding: 0; background: #fff url(../graphics/bg.gif); font-family: arial, helvetica, sans-serif; font-size: 11px; color: #333; text-align: center;}
	div, p, td, ul, ol, li, dl, dt, dd {font-family: arial, helvetica, sans-serif; font-size: inherit; color: #333;}
	h3, h4, h5, select, input, textarea {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #333;}
	h2 {padding-left: 20; font-family: arial, helvetica, sans-serif; font-size: 14px; color: #333; font-weight: bold;}
	h1 {font-family: arial, helvetica, sans-serif; font-size: 16px; color: #333; font-weight: bold;}
	img, table {border: 0;}
	form {margin: 0;}
	a:link, a:active, a:visited {color: #980000;}
	
#boundry {width: 700px; background: #c4cddc; margin: 0 auto; text-align: left; padding-bottom: 10px;}

#top_bar {background: #fff; width: 700px; height: 144px; border-top: 9px solid #234363; border-bottom: 4px solid #980000;}

#table_col {vertical-align: top; text-align: left; }
#menu_col {vertical-align: top; text-align: right; }
#edstone_col {vertical-align: center;}

#logo_border {height: 95px; background: #fff; padding-top: 0px; padding-left: 0px; padding-right: 0px; margin: 0 auto; border-bottom: 2px solid #980000; border-top: 2px solid #980000; border-left: 2px solid #980000; border-right: 2px solid #980000}

#menu {height: 30px; background: #fff; padding-top: 0px; padding-left: 20px; padding-right: 5px; margin: 0 auto; border-bottom: 2px solid #234363; border-top: 2px solid #234363; border-left: 2px solid #234363; border-right: 2px solid #234363}
#menu ul {margin: 4px 0; padding: 0; list-style: none; text-align: center;}
#menu li {text-align: center; float: left; margin: 0; padding: 0; list-style: none;}
#menu a {display: block; background: #585858; color: #fff; text-align: center; line-height: 22px; text-decoration: none; text-transform: uppercase; font-weight: bold;}
#menu a:hover {background: #5E94B3;}

#menuhome {width: 57px; border-left: 3px solid #fff}
#menuproducts {width: 83px; border-left: 1px solid #fff;}
#menuabout {width: 84px; border-left: 1px solid #fff;}
#menucontact {width: 77px; border-left: 1px solid #fff;}
#menureviews {width: 73px; border-left: 1px solid #fff;}
#menulinks {width: 73px; border-left: 1px solid #fff;}
#menunews {width: 73px; border-left: 1px solid #fff;}
#menucart {width: 117px; border-left: 1px solid #fff; vertical-align: middle}

#pagebody {width: 660px; background: #fff; padding-top: 15px; padding-left: 20px; padding-right: 20px; margin: 0 auto; border-bottom: 2px solid #234363;}
#textbody {font-family: arial, helvetica, sans-serif; font-size: 14px; color: #333; padding-left: 15px; padding-right: 15px;}

#product_frame {width: 470px; background: #dfe0ef; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; margin: 0 auto; border-bottom: 1px solid #234363; border-top: 1px solid #234363;border-left: 1px solid #234363; border-right: 1px solid #234363;}
#profuct_frame h1{font-family: arial, helvetica, sans-serif; font-size: 18px; color: #333; width: 50px; font-weight: bold; background: #fffbe7; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;}
#descrip_box {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333; width: 450px; background: #d4d7de; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; margin: 0 auto; border-bottom: 1px solid #234363; border-top: 1px solid #234363;border-left: 1px solid #234363; border-right: 1px solid #234363;}



#top_bar_cms {background: #fff; width: 700px; height: 104px; border-top: 9px solid #234363; border-bottom: 4px solid #980000;}
#cms_box {background: #EFEEDF; width: 570px; font-size: 12px; border: 1px solid #000000;}