BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #666;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #FFF;
}

BODY.home2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #666;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #999;
}

/* misc colour settings */
.prod {color:#339; text-decoration: none;}
.res {color:#606; text-decoration: none;}
.abou {color:#B00; text-decoration: none;}
.stores {color:#ff5500; text-decoration: none;}
.cont {color:#339933; text-decoration: none;}

.prodbright {color: #67f;}
.storesbright {color: #f72;}
.resbright {color: #b4b;}
.aboubright {color: #f33;}
.contbright {color: #5e5;}


h1 {FONT-FAMILY: Arial, sans-serif; font-weight: bold; font-size: 34px; margin:0px;}
h1.home {FONT-FAMILY: Arial, sans-serif; font-weight: bold; font-size: 20px; color:#000; margin: 10px 0px 0px 0px;}
h2 {FONT-FAMILY: Arial, sans-serif; font-weight: bold; font-size: 24px; margin-bottom: 5px;}
h3 {FONT-FAMILY: Arial, sans-serif; font-weight: bold; font-size: 18px; margin-bottom: 5px;}
h4 {FONT-FAMILY: Arial, sans-serif; font-weight: bold; font-size: 14px; margin-bottom: 5px;}
h4.cont {FONT-FAMILY: Arial, sans-serif; font-weight: bold; font-size: 14px; margin-bottom: 5px;}
h5 {FONT-FAMILY: Verdana, sans-serif; font-weight: bold; font-size: 11px; margin:0px;}

em.required {color: red; FONT-FAMILY: Verdana, sans-serif; font-size: 10px;}

p {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

.text {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}
.search {margin-left: 10px; FONT-SIZE: 16px; color: #333; FONT-FAMILY: Arial, sans-serif; font-weight: bold; text-align: right;}

.tip {
	FONT-FAMILY: Arial, sans-serif; font-weight: bolder; font-size: 18px;
	color:#000;
	padding-right: 10px;
	padding-left: 10px;
}

.team {FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}	
	
p.copy {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, sans-serif;
	line-height: 18px;
	padding-right: 0px;
}


p.bodycopy {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, sans-serif;
	line-height: 21px;
	margin-top: 0px;
}

p.subhead {
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, sans-serif;
	font-weight: bold;
	line-height: 20px;
	color: #333;
	margin: 0px;
}
	
p.sidebar {
	margin-top: 0px; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; line-height: 16px; color: #000; margin: 0px; padding: 0px 10px 10px 10px;
	}
	
p.sidebar em {padding: 0px 0px 0px 16px; color: #666;}

.quote {
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, sans-serif;
	font-weight: bold;
	line-height: 24px;
	color: #333;
	margin: 0px;
}

.client {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, sans-serif;
	color: #333;
	font-style : italic;
}

.fine {text-decoration: none; FONT-SIZE: 10px; FONT-FAMILY: Arial, sans-serif; color: #CCC;}
/*	
a.subnav {text-decoration: none; FONT-SIZE: 11px; FONT-FAMILY: Verdana,sans-serif; color: #FFF;}
a.subnav:link  {text-decoration: none; color: #FFF;}
a.subnav:visited  {text-decoration: none; color: #FFF;}
*/
a.bottomnav {text-decoration: none; FONT-SIZE: 10px; FONT-FAMILY: Arial, sans-serif; color: #CCC;}
a.bottomnav:link  {text-decoration: none; color: #CCC}
a.bottomnav:visited  {text-decoration: none; color: #CCC;}
a.bottomnav:hover {text-decoration: none; color: #FFF;}

a.quotelink {text-decoration: none; color: #000066;
	FONT-SIZE: 18px;
	FONT-FAMILY: Arial, sans-serif;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;}
a.quotelink:link  {text-decoration: none; color: #000066;
	FONT-SIZE: 18px;
	FONT-FAMILY: Arial, sans-serif;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;}
a.quotelink:visited  {text-decoration: none; color: #330066;}
a.quotelink:hover {text-decoration: none; color: #3333CC;}

a.itemlink {text-decoration: none; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; color: #339;}
a.itemlink:link {text-decoration: none; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; color: #339;}
a.itemlink:hover {text-decoration: none; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; color: #00F;}
a.itemlink:visited {}
a.itemlink p {margin: 10px 0px 10px 0px; color: #339;}
a.itemlink:link p {margin: 10px 0px 10px 0px; color: #339;}
a.itemlink:hover p {margin: 10px 0px 10px 0px; color: #00F;}
a.itemlink:visited p {}
a.itemlink img {border-color: #339;}
a.itemlink:link img {border-color: #339;}
a.itemlink:hover img {border-color: #00F;}
a.itemlink:visited img {}

p.itemname {margin: 10px 0px 10px 0px;}

.relitem {text-decoration: none; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; color: #FFF; width: 100px; margin: 0px 0px 0px 0px; background-color: #339;}
.relitem a {text-decoration: none; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; color: #FFF;}
.relitem a:hover {text-decoration: none; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif; color: #CCF;}
.relitem a img {border: 1px; border-color: #339; border-style: solid;}
.relitem a img:hover {border: 1px; border-color: #0000FF; border-style: solid;}


img.catimg {border-color: #000066;}
img.abouimg {border-color: #b00;}
img.resimg {border-color: #606;}
img.contimg {border-color: #393;}
img.storesimg {border-color: #ff5500;}

.printonly {visibility: hidden; FONT-SIZE: 11pt; color: #FFFFFF; text-decoration: none; FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif;}

form {margin:0px;}

.OrderBG {background-image: url(images/sidebar/cart.jpg); background-repeat: no-repeat;}
.BuildBG {background-image: url(images/sidebar/blocks.gif); background-repeat: no-repeat;}


.button {border: 1px #333 solid; background-color: #339; padding: 4px 7px 6px 7px; font: 11px verdana,arial,sans; font-weight: bold; text-decoration: none; color: #fff;} 
.button2 {font: 11px verdana,arial,sans; font-weight: bold; text-decoration: none; color: #f00;} 
a.button:hover {background-color: #00f; color: #fff;}
a.button2:hover {text-decoration: underline; color: #00f;}


/* new topbar styles */
.tagline {padding-left: 2px; font-family: verdana, arial, sans; font-weight: normal; font-size: 11px; color: #ccc; line-height: 16px; font-style: italic;}

#prod_topbar {height: 90px; background-color: #339; background-image: url('images/nav/prod_topbar_bg.gif'); background-repeat: repeat-x;}
#stores_topbar {height: 90px; background-color: #f50; background-image: url('images/nav/stores_topbar_bg.gif'); background-repeat: repeat-x;}
#about_topbar {height: 90px; background-color: #b00; background-image: url('images/nav/about_topbar_bg.gif'); background-repeat: repeat-x;}
#res_topbar {height: 90px; background-color: #606; background-image: url('images/nav/res_topbar_bg.gif'); background-repeat: repeat-x;}
#cont_topbar {height: 90px; background-color: #393; background-image: url('images/nav/cont_topbar_bg.gif'); background-repeat: repeat-x;}

#topbar_left {float: left; padding: 20px 0px 10px 20px; text-align: left;}
#toplogo {}
#topbar_right {text-align: right; float: right;}

#navbar {height: 24px; line-height: 22px;  background-color: #000; min-width: 1000px;}

#nav_main {float: left; font-family: verdana, arial, sans; font-weight: bold; font-size: 11px;}
#nav_main a {padding: 0px 10px 0px 20px; color: #fff; text-decoration: none;}
#nav_right {float: right; font-family: verdana, arial, sans; font-weight: normal; font-size: 11px; color: #ccc; text-decoration: none; padding: 0px 20px 0px 10px;}
#nav_right a {text-decoration: none; color: #ccc; font-weight: normal; padding: 0px;}
#nav_right a:hover {text-decoration: none; color: #ccf;}

#subnavbar {height: 24px; background-color: #e0e0e0; background-image: url('images/nav/subnav_bg.gif'); background-repeat: repeat-x; line-height: 22px; text-align: left;}
#subnavbar a {font-family: verdana, arial, sans; font-weight: bold; font-size: 11px; text-decoration: none; padding: 0px 20px;}
#subnavbar a:hover {text-decoration: none; color: #00f;}

#nav_search:hover {color: #67f;}
#nav_products:hover {color: #67f;}
#nav_stores:hover {color: #f72;}
#nav_resources:hover {color: #b4b;}
#nav_about:hover {color: #f33;}
#nav_contact:hover {color: #5e5;}

#nav_main #nav_search_on {color: #67f;}
#nav_main #nav_products_on {color: #67f;}
#nav_main #nav_stores_on {color: #f72;}
#nav_main #nav_resources_on {color: #b4b;}
#nav_main #nav_about_on {color: #f33;}
#nav_main #nav_contact_on {color: #5e5;}

#nav_bottom {font-family: arial, sans; font-weight: normal; font-size: 10px; color: #99b;}
#nav_bottom a {text-decoration: none; color: #99b;}
#nav_bottom a:hover {text-decoration: none; color: #00f;}
