div.w100 {
	width:		100%;
}
#topinner,
#navinner,
#categoriesinner,
#content, 
#admincontent {
	width:		905px;
	margin:		0 auto;
}

#content, #admincontent {
	min-height:	566px;
}

#categoriesinner {
	position:	relative;
}

#top {
	background:	transparent url(../img/topBG.jpg) repeat-x;
}

#footer {
	background:	#265C8A url(../img/footBG.jpg) repeat-x;
}

#nav {
	background:	transparent url(../img/navBG.gif) repeat-x;
	height:		50px;
}

#categories {
	background:	#F6F5F3;
	padding-bottom:	4em;
	border-bottom:	1px solid #E8E8E8;
}

#contentLeft {
	width:		580px;
}
#contentRight {
	width:		238px;
}

#logo {
	margin-left:	-16px;
}
a#topHaagen {
	display:	block;
	width:		217px;
	height:		75px;
	background:	transparent url(../img/haagen.jpg);
}
a#topHaagen:hover {
	background-position: 0 -75px;
}

#nav li,
#nav ul,
#categories li,
#categories ul,
#tabs li,
#tabs {
	list-style-type: none;
	margin:		0;
	padding:	0;
}

#nav li {
	float:		left;
	font-size:	1em;
	height:		38px;
	line-height:38px;
}

#nav li a{
	padding:	0 15px;
	border-right:1px solid #c8c6dd;
}

#nav li a.first {
	padding-left:	0;
}

#nav li a.last {
	padding-right:	0;
	border-right:none
}


#tabs {
	overflow:	hidden;
	margin-top:	-38px;
}
#tabs li {
	float:		left;
	font-size:	1.15em;
	height:		39px;
	line-height:39px;
	background:	#FFF;
}
#tabs li a{
	padding:	10px 20px;
	border:		1px solid #c7c7c7;
	border-left:none;
	border-bottom:none;
	height:		38px;
	line-height:38px;
}
#tabs li a.first{
	border-left: 1px solid #c7c7c7;
}

#tabs li a:hover,
#tabs li.tabs-selected a {
	background:	#4590E9;
	border:		1px solid #4590E9;
	border-left:none;
	border-bottom:none;
	color:		#fff;
}

#tabs li a:hover.first,
#tabs li.tabs-selected a.first {
	border-left: 1px solid #c7c7c7;
}

table.catTable {
	border-top:	1px dotted #c7c7c7;
	padding-top:1.5em;
}

table.prodLine li,
table.prodLine ul {
	list-style-type:none;
	margin:		0;
	padding:	0;
}

#sRlink {
	position:	absolute;
	right:		0;
	bottom:		-40px;
	font-style:	italic;
}

#pmlink {
	position:	absolute;
	right:		0;
	bottom:		-22px;
	font-style:	italic;
}

#footer {
	padding:	3em 0;
	text-align:	center;
}
#footer a {
	color:		#939393;
}
#footer a:hover {
	color:		#67BBF8;
}

#nlSend {
	background:	#4590E9;
	color:		#fff;
	border:		none;
	padding:	3px;
	margin-left:3px;
}

#search {
	background: none;
	border: none;
	padding:	0;
	padding:5px 0 0 10px;
	color:#d1c08f;
	position:absolute;
	left:0;
}

#submitsearch {
	background-color: #F0F0F0;
	border:	1px solid #d5d1cd;
	height: 26px;
	color:#d1c08f;
	position:absolute;
	right:0;
	width:60px;
	font-size: 11px;
}
#searchbox {
	background: url(../img/search.gif) no-repeat left bottom;
	margin-top:6px;
	width:209px;
	position:relative;
	height:	26px;
}
#contactLeft {
	width:200px;
}
#contactRight {
	width:350px;
}

table.category {
	width:	100%;
	text-align:	center;
}
table.category td {
	text-align:	center;
	padding-bottom:30px;
}
table.category td a {
	font-weight:	bold;
}

#tab-about,
#tab-service,
#tab-policies,
#tab-contact {
	width:		580px;
}

#tab-item {
	width:		620px;
}

#breadcrumbs {
	color:		#4590E9;
}

table.details {
	width:		200px;
}
table.price {

}
.prodetail {
	color:		#4590E9;
}

#prodLeft {
	width:		330px;
}

a.ordBtn {
	background:	transparent url(../img/ordBtn.gif);
	display:	block;
	width:		99px;
	height:		30px;
}
a.ordBtn:hover {
	background-position:	0 -30px;
}

#prodLineBtn {
	cursor:pointer;
	height:22px;
	padding-top:5px;
}

#prodRight {
	margin-top:-41px;
	width:280px;
}

#prodRight img {
	border:	1px solid #C7C7C7;
}

div.catcheck {
	width: 250px;
}

table.itemedit {
	text-align:			center;
}

table.itemedit td {
	vertical-align:		middle;
	padding:			5px 0;
	text-align:			center;
	border-bottom:		1px solid #F3F3F3;
}

a.pdf_link {
	float:				right;
	display:			block;
	height:				18px;
	padding-left:		24px;
	background:			transparent url(../img/pdf_link.gif) no-repeat;
}