/*----Global Reset Courtesy of Eric Meyer----*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1;}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td {vertical-align:top;}
a img {border:0;}


body {
	background: #003468;  
	font:12px/18px "Avenir", arial, tahoma, sans-serif; 
	color:#333;
}

#wrap {
	width:900px; 
	margin:10px auto 20px auto;  
	text-align:center;
}

#header {
	float:left;
	width:900px; height:110px;  
}

#logo a {
	float:left;
	width:585px; height:100px;  
	display:block;
	background:url(../images/logo.png) top left no-repeat;
	margin:0 0 0 140px; padding:0;
}

#amt a {
	width:130px; height:100px;
	float:right;
	display:block;
	background:url(../images/AMTlogo.png) top left no-repeat;
}
#amt a:hover {background:url(../images/AMTlogo.png) bottom left no-repeat;}


#left {
	float:left; 
	width:130px; 
	margin:40px 0 0 0; 
	padding:0; text-align:left;
}

#right {
	float:right; 
	width:755px; 
	border:3px solid #FFF;
	background:#ebeeed; 
	text-align:left;
}

#main {
	float:left; 
	width:730px;  
	padding:10px 20px 30px 20px; 	
}
#col1 {float:left; width:305px; margin:0 20px 0 5px; padding:0;}

#col2 {float:left; width:305px; margin:0; padding:0;}

#menu {
	float:left; 
	width:755px; 
	margin:0px; padding:5px 0; 
	font:bold 12px arial, verdana, tahoma, sans-serif; 
	background:#989482; 
	border-bottom:3px solid #FFF;
}
#menu li {
	float:left; 
	list-style:none;
	padding:4px 8px;
}
#menu li a {
	text-decoration:none; 
	color:#FFF;
}
#menu li a:hover, #menu li a.here {color:#003468;}

#submenu{
	padding: 0px 5px 15px 5px;
	margin: 0;
	width: 120px;
	text-align:right;
}

#submenu li{
	list-style: none;
	margin: 0; 	padding: 8px 0px;
	border-bottom:1px dotted #FFF;
}

#submenu li a { 
	text-decoration: none; 
	font:bold 1.1em arial, verdana, tahoma, sans-serif; 
	color:#FFF;
}
#submenu li a:hover, #submenu li a.active {color:#989482; }

/*	Footer Styles
-------------------------------*/
#footer {
	float:left; 
	width:755px; 
	height:30px; 
	margin:0; padding:0; text-align:left; 
	background:#C3C3C1; 
	border-top:3px solid #FFF;
}
#footer p {color:#FFF; font-size:0.8em; margin-left:5px;}
#footer a {color:#FFF; padding:0 5px;}
#footer a:hover {color:#003468;}

/*General Styles  --------------- */

h3 {font:bold 1.3em/1.8em arial, verdana, tahoma, sans-serif; color:#003468;  margin:10px; padding:0;}
h4 {font:bold 1.4em arial, verdana, tahoma, sans-serif; color:#989482;  margin:10px; padding:0;}
h4.bigger {font:bold 1.6em arial, verdana, tahoma, sans-serif;}

h6 {background: #003468; margin:0px; padding:6px; border:3px solid #FFF; font:bold 1.2em arial, verdana, tahoma, sans-serif; color:#FFF;}
p {font-size:1em; line-height:1.3em; font-weight:normal; margin: 8px 10px; padding:0; text-align:left;}

ul, ol {font-size:1em; line-height:1.3 em; font-weight:normal; margin:5px 30px; padding:0; text-align:left;}
a {color:#003468;}
a:hover {color:#989482;}
a.products {font-weight:bold; color:#003468;}
.special {
	font-weight:bold; 
	font-style:italic;
	 background-color:#989482; 
	color:#003468; 
	padding:2px;
}
.small {font-size:0.8em;}
.hide {display:none;}
.border {border:3px solid #FFF;}
.padLeft {float:right; margin-left:8px; border:3px solid #FFF;}
.padRight {float:left; margin-right:8px; margin-bottom:2px; border:1px solid #FFF;} /* used in photo gallery only */
.pdf {margin-top:20px;}
li.withroman {list-style-type:none; margin-left:40px; }
ol.ABC {list-style-type:upper-alpha;}
.indent {padding-left:16px;}
.red {font-size:1.4em; color:#989482; font-weight:bold;}
.blue {color:#003468;}
.icon {border:none; padding:10px 0 0 0;}
blockquote {background: #7F9DB9 url(../images/blockquote.gif) top left no-repeat; padding:18px 18px 18px 30px; color:#FFF; border:3px solid #FFF;}
p.credit {text-align:right; margin-right:60px;}

#email {background: #989482; margin:10px 10px 10px 0; padding:4px; border:1px solid #FFF; color:#FFF;}
#email a {color:#FFF; text-decoration:underline;}

#callout {float:right; width:180px; background: #989482; margin:10px; padding:6px; border:3px solid #FFF;}
#callout h4 {margin: 10px; color:#FFF;}
#callout p, #callout td {color:#FFF; font-style:italic; font-size:1.1em;}
#callout p.small {color:#FFF; font-style:normal; font-size:0.9em; text-align:right;}
#callout a {color:#FFF;}

#product_images {float:right; width:208px; margin:10px; padding:0px;}
#product_images_bigger {float:right; width:250px; margin:10px; padding:0px;}
#product_images img, #product_images_bigger {border:3px solid #FFF;}
#product_images p, #product_images_bigger p  {color:#003468; text-align:right; padding:8px 2px; margin:0;}
#product_images a, #product_images_bigger a {color:#003468; text-decoration:none; font:bold 1em arial, verdana, sans-serif;}
#product_images a:hover, #product_images_bigger a:hover {color:#003468; text-decoration:underline;}

#emphasis {
	width:680px; 
	margin:5px 10px; padding:0 0 10px 0; 
	border:1px solid #989482;
}
#emphasis h4 {
	background:#989482; 
	padding:8px; margin:0; 
	font-size:1.2em; 
	color:#FFF;
	text-transform:uppercase;
}
#emphasis p {padding:8px 5px 8px 20px; margin:0;}



table {margin-left:10px; margin-bottom:10px; font-size:1em;}
th {padding: 6px;}
td {padding: 6px;}

#detail {border-left:1px solid #989482; border-top: 1px solid #989482; background:#FFF; margin-top:10px; margin-bottom:20px; font:1em arial, verdana, tahoma, sans-serif;}
#detail th {background:#989482;}
#detail td {vertical-align:top; border-right:1px solid #989482; border-bottom:1px solid #989482;}

.new {font-size:1.2em; font-weight:bold; color:#CC3300;}
