body {
	font-family:verdana, tahoma;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:8pt;
	background-color:white;
	overflow-x:hidden;
}

h1 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:10pt;
	font-weight:bold;
	/*color:#006600;*/
	/*color:#00BD00;*/
	color:red;
	}

h2 {
	font-weight:bold;
	font-size:8pt;
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#00BD00;
	}

h3 {
	width:100%;
	background-color:#0C1975;
	font-weight:bold;
	font-size:8pt;
	margin:15px 0px 5px 0px;
	padding:2px 0px 2px 2px;
	color:white;
	text-align:left;
	}
	
	
.ah3 {
	display:block;
	width:100%;
	background-color:#FF9900;
	font-weight:bold;
	font-size:8pt;
	margin:0px 0px 5px 0px;
	padding:2px;
	color:white;
	text-decoration:none;
	}
	
.ah3:hover {
	text-decoration:underline;
}

h4 {
	font-weight:bold;
	font-size:8pt;
	margin:5px 0px 2px 0px;
	padding:0px;
/*	color:#3D2796;*/
	color:#FCAA2D;
	}

h5 {
	font-size:8pt;
	margin:10px 0px 0px 0px;
	padding:0px;
	color:gray;
	}

h6 {
	font-size:8pt;
	margin:0px 0px 5px 0px;
	padding:0px;
	color:white;
	}

p {
	font-size:8pt;
	color:#333333;
	margin:6px 0px 10px 0px;
	padding:0px;
	}

a {
/*	color:#00CC66;*/
	color:blue;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
	z-index:2;
	}

.header {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:80px;
	background-color:#392194;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	}

table {
	margin:0px 0px 0px 0px;
}

td {
	font-family:tahoma;
	padding:0px;
	font-size:8pt;
}

tr {
	padding:0px;
}

.topstrip {
	width:100%;
	background-color:#0066CC;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:right;
}

.pagetitle {
	width:100%;
	text-align:right;
}

/*disc | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none*/

.navmenu {
	width:100%;
	margin:0px;
	padding:0px 0px 0px 10px;
}

.navmenu a {
	margin-right:15px;
}

.homepanel {
	padding:10px;
}

.smalltext {

}

.smalltext p {
	font-size:9px;
}

.inputfield {
	
}

select {
	width:210px;
	font-family:tahoma;
	font-size:8pt;
	margin-bottom:10px;
}

textarea {
	font-family:tahoma;
}

.inputtitle {
	display:block;
	width:100px;
	font-size:8pt;
	font-weight:normal;
	color:#0198C3;
	vertical-align:top;
}

input {
	font-family:tahoma;
	font-size:8pt;
	margin-bottom:10px;
}

textarea {
	font-size:8pt;
}

.pagecontent {
	text-align:left;
	padding:10px 10px 0px 10px;
	margin:0px;
}

.homelocation {
	width:100%;
	height:57px;
	color:#FCAA2D;
	font-size:12pt;
	font-weight:bold;
	background-color:#FDD496;
	
}

.homelocation_detail {
	padding-left:5px;
	padding-top:5px;
}

.paneltext {
	font-size:9px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.homelocation_link {
	padding-bottom:6px;
}

.homelocation_title:hover {
	text-decoration:underline;
}

.homelocation_title {
	display:block;
	margin:0px 0px 6px 0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#00B953;
	text-decoration:none;
	}
	
.homelocation_title:hover {
	text-decoration:underline;
}

.location_text {
	padding-left:10px;
}

.navmenu_right {
	height:27px;
	text-align:right;
	padding:0px 10px 0px 0px;
}

.navmenu_right a {
	font-size:8pt;
	display:inline;
	margin-left:20px;
	color:#333333;
	text-decoration:underline;
	text-align:center;
}

.navmenu_right a:hover {
	color:#FCAA2D;
}

.navmenu_left {
	height:27px;
	text-align:left;
	padding:0px 0px 0px 10px;
}

.navmenu_left a {
	font-size:10pt;
	display:inline;
	margin-right:0px;
	color:#333333;
	text-decoration:underline;
	text-align:center;
}

.navmenu_left a:hover {
	color:#FCAA2D;
}

.navmenu_left a:visited {
	color:#333333;
}

.admintab {
	width:100%;
	height:57px;
	color:#00CC66;
	font-size:12pt;
	font-weight:bold;
	background-color:#FDD496;
	padding:0px 0px 0px 20px;
}

.admintab a {
	font-size:10pt;
	color:#00CC66;
}

.admintab a:hover {
	font-size:10pt;
	color:#FCAA2D;
}

.adminlistitem {
	padding-left:5px;
	height:20px;
	background-color:#B2F0D1;
}

.adminlistchildren {
	padding-left:20px;
}

.miniadminlink {
	font-size:9px;
	font-weight:normal;
}

.admininput {
	width:95%;
	font-family:tahoma;
	font-size:9px;
	margin:0px;
}

.admininput2 {
	width:95%;
	font-family:tahoma;
	font-size:9px;
	margin:0px;
	background-color:#FCAA2D;
}

.checktitle {
	display:inline;
	height:30px;
	margin-left:4px;
	margin-right:10px;
}

.chk {
	margin:0px;
	padding:0px;
}

.title {
	border-bottom:none;
}

.title:hover {
	border-bottom:1px solid green;
}

.nav1 {
	background-color:black;
	text-align:left;
	padding:3px 0px 0px 100px;
	width:130px;
	height:19px;
}

.nav1 a {
	color:white;
}

.nav2 {
	background-color:#F7B50C;
	text-align:left;
	padding:4px 38px 0px 0px;
	height:18px;
}

.nav2 a {
	color:#0C1975;
	margin:0px 3px 0px 3px;
}

.pyel {
	color:#F7B50C;
}

.pblu {
	color:#0C1975;
}

.hdr1 {
	height:22px;
	background-color:#F7B50C;
	padding:4px 48px 0px 5px;
	margin:0px;
	color:#0C1975;
	font-weight:bold;
	font-size:10pt;
}

.hdr1 a {
	color:#0C1975;
	font-weight:bold;
	font-size:10pt;
}

.homepanel {
	border-right:1px solid gray;
	padding:0px;
}

.homepanelcontent {
	padding:5px;
}

.homepanelindent {
	padding-left:5px;
}

.productnav {
	padding-left:0px;
	width:100%;
	text-align:left;
}


.navparent {
	display:block;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	margin:2px 2px 6px 2px;
	padding-left:2px;
	color:#F7B50C;
}

.navparent_sel {
	display:block;
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	margin:2px 2px 6px 2px;
	padding-left:2px;
	background-color:#F7B50C;
}

.navchild {
	display:block;
	font-weight:bold;
	text-decoration:none;
	font-size:8pt;
	margin:2px 2px 6px 2px;
	padding-left:2px;
	color:white;
}

.navparent:hover {
	background-color:#B68505;
	color:white;

}

.navchild:hover {
	background-color:#B68505;
}

.adminproducttype {
	display:block;
	background-color:#ccc;
	margin:3px;
	padding:3px;
}

.producttype {
	width:100%;
}

.producttype_name a {
	font-size:10pt;
	font-weight:bold;
	color:black;
	text-decoration:none;
}

.producttype_name a:hover {
	text-decoration:underline;
}

.product {
	display:inline;
	width:300px;
}

.product_name a {
	font-size:10pt;
	font-weight:bold;
	color:#0C1975;
}

.gobutton {
	border:0px;
	background-color:#F7B50C;
	font-family:tahoma;
	font-weight:bold;
	color:white;
	padding:4px 6px 2px 6px;
	text-decoration:none;
}

.gobutton:hover {
	text-decoration:underline;
}

.product_price {
	display:block;
	margin:4px 0px 6px 0px;
	font-size:12pt;
	font-weight:bold;
	color:#F14C2A;
}

.basketpanel {
	width:150px;
	padding:0px 5px 0px 10px;
	margin:0px;
	border:1px solid silver;
}

.basketpanel p {
	color:white;
}

.basketpanel a {
	color:yellow;
}

.basketpanel_title {
	display:inline;
	font-weight:bold;
	padding-right:5px;
	padding-left:28px;
	color:#F14C2A;
}

.basketpanel_title a {
	display:inline;
	font-weight:bold;
	padding-right:5px;
	padding-left:28px;
	text-decoration:none;
	color:#F14C2A;
	background-image:url('images/basket.gif');
	background-position:left;
	background-repeat:no-repeat;
}

.basketpanel_title a:hover {
	display:inline;
	font-weight:bold;
	padding-right:5px;
	padding-left:28px;
	text-decoration:underline;
	color:#F14C2A;
	background-image:url('images/basket.gif');
	background-position:left;
	background-repeat:no-repeat;
}

.baskethdr {
	color:#0C1975;
	font-weight:bold;
	font-size:8pt;
	height:30px;
}

.baskethdr td {
	padding:0px 2px 0px 2px;
}

.basketline {
	background-color:#F7B50C;
	
}

.basketline td {
	padding:4px 2px 4px 2px;
}

.shippingline {
	background-color:#F7B50C;
	height:20px;	
}

.shippingline td {
	padding:0px 2px 0px 2px;
	background-color:#858CBA;
}

.orderline {
	background-color:#ccc;
	height:20px;	
}

.hometable {
	
}

.hometable_left {
	background-color:#FFFF7F;
	padding:7px;
}

.greenpanel {
	background-color:#006600;
	padding:5px;
}

.greenpanel h2 {
	color:#FFFF7F;
}

.greenpanel p {
	color:white;
}

.greentag {
	color:#006600;
	font-size:10pt;
	font-weight:bold;
	line-height:16pt;
}

.totem_southern {
	background:url('images/totem_southern.gif');
}

.totem_midland {
	background:url('images/totem_midland.gif');
}

.totem_northeastern {
	background:url('images/totem_northeastern.gif');
}

.totem_eastern {
	background:url('images/totem_eastern.gif');
}

.totem_scottish {
	background:url('images/totem_scottish.gif');
}

.totem_greatwestern {
	background:url('images/totem_greatwestern.gif');
}

.target_southern {
	background:url('images/target_southern.gif');
}

.target_midland {
	background:url('images/target_midland.gif');
}

.target_northeastern {
	background:url('images/target_northeastern.gif');
}

.target_eastern {
	background:url('images/target_eastern.gif');
}

.target_scottish {
	background:url('images/target_scottish.gif');
}

.target_greatwestern {
	background:url('images/target_greatwestern.gif');
}