body { background: #fff; margin: 0; padding: 0; text-align: left; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; }

img { border: 0; padding: 0; margin-bottom: 0 }
a, a:visited {	color: #46A2D0; text-decoration: underline;}
a:hover { color: #46A2D0; text-decoration: none;}
a img {	border: none;}

#container {  position: relative; width: 700px; margin: 0 auto; text-align: center; padding: 0;}
#container-simms { background: url(simms/side-bk.gif) repeat-y; position: relative; width: 700px; margin: 0 auto; text-align: center; padding: 0;}
#container-sage { background: url(sage/side-bk.gif) repeat-y; position: relative; width: 700px; margin: 0 auto; text-align: center; padding: 0;}
#container-general { background: url(assets/side-bk.gif) repeat-y; position: relative; width: 700px; margin: 0 auto; text-align: center; padding: 0;}

.hide {	position: absolute; left: -2000px; width: 999px;}
.alignleft { float: left;}
.alignright { float: right;}

p, ul, td, label, input { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-size: 70%; line-height: 1.5em; margin: 0; }
hr { border: none 0; border-top: 1px solid #ccc;/*the border*/ height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ }

h2 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal !important; font-size: 1.4em; text-transform: none; margin: 0 0 10px 0; border-bottom: 2px solid #ddd; }
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 1em; margin:0;}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; text-transform: none; margin: 0 0 5px 0; }

#header-home { background: #fff url(assets/homebanner-1.jpg) no-repeat 0px 0px; width: 700px; padding: 0; height: 268px; margin: 0;}
#header-simms { background: #fff url(simms/banner-1.jpg) no-repeat 0px 0px; width: 700px; padding: 0; height: 156px; margin: 0;}
#header-sage { background: #fff url(sage/sagebanner-1.jpg) no-repeat 0px 0px; width: 700px; padding: 0; height: 156px; margin: 0;}
#header-retailers { background: #fff url(assets/banner-1.jpg) no-repeat 0px 0px; width: 700px; padding: 0; height: 156px; margin: 0;}
#header-nzguide { background: #fff url(sage/sagebanner-2.jpg) no-repeat 0px 0px; width: 700px; padding: 0; height: 156px; margin: 0;}
#header-contact { background: #fff url(simms/banner-2.jpg) no-repeat 0px 0px; width: 700px; padding: 0; height: 156px; margin: 0;}

#primary-nav { background-color:#333; margin: 0; padding: 5px 0 20px 10px; }
#primary-nav ul, #primary-nav li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#primary-nav a:link, #primary-nav a:visited { float: left; line-height: 14px; font-weight: bold; margin: 0 24px 4px 24px; text-decoration: none; color: #ccc; }
#primary-nav a:link#current, #primary-nav a:visited#current, #primary-nav a:hover { border-bottom: 4px solid #ccc; padding-bottom: 2px; background: transparent; color: #ccc; }
#primary-nav a:hover { color: #ccc; }

#secondary-nav { width: 175px; padding: 0 0 1em 0; margin-bottom: 1em; font-size:89%; }
#secondary-nav ul { list-style: none; margin: 0; padding: 0; border: none; }
#secondary-nav li { margin: 0; }
#secondary-nav li a { display: block; padding: 5px 5px 5px 10px; text-decoration: none; width:155px; }

#content { position: relative; margin: 15px 0 0 0; padding: 0; width: 700px; }
#content-inside { position: relative; border-top: 15px solid #fff; margin: 0; padding: 0; width: 700px; }

#col-main { position: relative; margin: 0; padding-left: 7px; float: left; text-align: left;}

#col-main-inside { 
	position: relative;
	margin: 0; 
	padding: 0 20px;
	/*border: 1px solid #000;*/
	float: left;
	/* IE 5 */
	width: 485px;
	/* hack. */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 485px; /* the correct width */
	text-align: left;
}

#col-main-inside p { font-size: 70%; margin: 0 0 1em 0}
#col-main-inside ul { margin: 10px 0 15px 25px; }
#col-main-inside img { padding: 2px !important; }

#col-left { 
	position: relative; 
	width: 175px; 
	padding: 0; 
	margin: 0;
	float: left;
	text-align: left;
	}
	
div.item { float: left; border-bottom: 1px solid #ccc; margin-top: 20px; padding: 5px; width: 98%; }
div.item img { float: left; margin: 5px; }
div.item ul { list-style-type: none; }

/* left hand column copy */
#extra { background-color:#EAE8E1; margin: 20px 0 10px 0; padding: 12px 0 12px 0; }
#extra h3 { font-family: "Times New Roman", Times, serif; font-size: 85%; font-weight: bold; color: #666 !important; text-transform: uppercase; margin: 0 0 10px 10px; }
#extra p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; margin: 0px 10px 5px 10px; color:#666 }

#footer { background-color:#333; clear:both; padding-left:10px; padding-top:9px; height:36px; border-top: #fff 10px solid; text-align: left; }
#footer p { color:#ccc; font-size: 55%; }
#footer a, #footer a:visited, #footer a:hover { color: #ccc; }



