body {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	background: #0c7db7;
	color: #000000;
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
/* Layout */	
	
#SiteContainer {
	width:643px;
	margin: 0 auto 0 auto;
	background: #ffffff;
	color: #000000;
	}

#SiteBox {
	width: 643px;
	height: 710px;
  	background: #ffffff url(graphics/layout/background.png) no-repeat;
	color: #000000;
  }
	
#LeftSpacing {
	width: 210px;
	height: 680px;
	float: left;
	text-align: center;
}	
	
#ContentBox {
	height: 460px;
	width: 400px;
	margin: 20px 0 0 0;
	padding: 0 0 0 10px;
	float: left;
	text-align: left;
	overflow: auto;
}

.NewsBox {
	width: 200px;
	height: 210px;
	margin: 20px 0 0 0;
	padding: 5px 0px 5px 10px; 
	background: transparent url(graphics/layout/newsbox.gif) no-repeat;	
	text-align: left;	
	float: left;
	}
	
.StylesBox {
	width: 190px;
  	height: 210px;
	margin: 20px 0 0 0;
	padding: 5px 5px 5px 10px; 	
	background: transparent url(graphics/layout/stylesbox.jpg) no-repeat;
	text-align: left;	
	float:left;
	}
	
.BoxText {
	width: 190px;
}		
	
#Footer {
  	height: 50px;
	background: #fff url(graphics/layout/line.gif) repeat-x;
	padding: 5px 0 0 0;
	margin: 10px 20px 0 20px;
	color: #000000;
	clear: both;
	}

/* Navigation */

#Navigation {
	height: 40px;
	margin: 0 0 5px 0;
	padding: 102px 0px 0 17px;
	background: #ffffff url(graphics/layout/top.png) no-repeat;
	color: #000000;
	}

#Navigation ul {
   padding: 0;
   margin: 0;
   list-style: none;
	}

#Navigation li {
   margin: 0;
   list-style: none;
   float: left;
	}

#Navigation li a {
	height: 0px;
	display: block;
   padding: 31px 0 0 0;
   overflow: hidden;
	color: #FFFFFF;
	}

.NaviMaterials {width: 84px; background: transparent url(graphics/navi/navi_materials.gif) no-repeat;}
a.NaviMaterials:hover {width: 84px;background: transparent url(graphics/navi/navi_materials_r.gif) no-repeat;} 	

.NaviEquipment {width: 88px; background: transparent url(graphics/navi/navi_equipment.gif) no-repeat;}
a.NaviEquipment:hover {background: transparent url(graphics/navi/navi_equipment_r.gif) no-repeat;} 	

.NaviInfo {width: 121px; background: transparent url(graphics/navi/navi_info.gif) no-repeat;}
a.NaviInfo:hover {background: transparent url(graphics/navi/navi_info_r.gif) no-repeat;} 	

.NaviStyles {width: 187px; background: transparent url(graphics/navi/navi_dimensions.gif) no-repeat;}
a.NaviStyles:hover {background: transparent url(graphics/navi/navi_dimensions_r.gif) no-repeat;} 	

.NaviBuy {width: 46px; background: transparent url(graphics/navi/navi_buy.gif) no-repeat;}
a.NaviBuy:hover {background: transparent url(graphics/navi/navi_buy_r.gif) no-repeat;} 	
		
/* Left Content */		

.HaveYourSay {margin: 420px 0 0 0;}
.Delivered {margin: 10px 0 0 0;}

/* NewsBox */

.NewsTitle {margin: 0 0 5px 0;}	
.RSSHeadline a {color: #000000;background-color:#ffffff;text-decoration: none;}

/* StylesBox */

.StylesBoxTitle {margin: 2px 0 10px 0;}	

.StylesBoxCarbon {margin: 0 3px 0 5px}
.StylesBoxHiline {margin: 0 3px 0 3px}
.StylesBox3d {margin: 0 0 0 3px}

.StylesTextCarbon {margin: 0 17px 0 8px}
.StylesText3d {margin: 0 0 0 39px}

/* Footer */

.CardText {text-align: left; background: #ffffff; color: #746d6f; margin: 0 0 0 5px;}

/* Content */

.WelcomeTitle {margin: 5px 0 0 0;}
.PrinterImg {margin: 5px; text-align: center;}

.PlateSymbols {margin: 5px 0 10px 0; float: left;}

.Standard {float: left; width: 60px; border: 1px solid #c0c0c0; margin: 5px 10px 5px 15px;}
.Hiline {float: left; width: 60px; border: 1px solid #c0c0c0; margin: 5px 10px 5px 10px;}
.Carbon {float: left; width: 60px; border: 1px solid #c0c0c0; margin: 5px 10px 5px 10px;}
.ThreeD {float: left; width: 60px; border: 1px solid #c0c0c0; margin: 5px 10px 5px 10px;}

/* Forms */

form {background:#ffffff; width:350px; padding: 0 10px 10px 10px; margin:15px auto; font-size:1em; font-family:verdana;}

form p {font-size:10px; color:#000; text-align:left; padding:0px 5px 5px 0; margin:0;}
form fieldset#current p {padding:4px; margin:0;}

form fieldset {display:block; border:1px solid #ccc; padding:5px 5px 5px 10px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em; font-size:1em; }
form fieldset#opt:hover {border:1px solid #b80b38;}

form legend {font-size:11px; font-weight:bold; margin: 0; padding:6px; background:#ffffff; color:#000;}

form label {display:block; width: 120px; text-align:left; padding-right:10px; color:#000; margin-bottom:0.5em;}

/* Definitions */		

h2 {margin: 5px 0 0 0; font-size: 12px; color: #3f6d88; background: #ffffff;}
h3 {margin: 0; font-size: 10px;}
p {margin: 10px 0 10px 0;}
a {cursor: pointer;}
a img {border: 0;}
ul {margin: 10px 0 10px 15px; padding:0;}
ol {margin: 10px 0 10px 25px; padding:0;}
.ImgLeft {margin: 5px; float: left;}
.Centered {text-align: center;}
.ImgRight {margin: 5px; float: right;}
.Hide {display: none;}