html {
	height:100%;
}

body {
	height:100%;
	margin:0px;
	padding:0px;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	width:100%;
	background-color:#af8e59;
}

#top {
	background-image:url(/demo/plugins/templates/belleplates/images/top.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:53px;
	margin-top:10px;
}

#container {
	background-image:url(/demo/plugins/templates/belleplates/images/slice.png);
	background-repeat:repeat-y;
	background-position:top left;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	position:relative;
}

#logo {
	background-image:url(/demo/plugins/templates/belleplates/images/logo.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:205px;
	height:288px;
	position:absolute;
	top:-60px;
	left:-10px;
}

#banner {
	background-image:url(/demo/plugins/templates/belleplates/images/banner_no_text.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:821px;
	height:198px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:-17px;
}

#banner h1 {
	text-align:right;
	margin-top:0px;
	padding-top:15px;
	font-family:"Times New Roman", Times, serif;
	margin-right:30px;
	font-size:32pt;
}

.registered {
	font-size:small;
	vertical-align:top;
}

#banner h1 #heading_line2 {
	font-size:12pt;
}

#navigation_area {
	float:right;
}

ul#navigation {
	background-image:url(/demo/plugins/templates/belleplates/images/nav_right_end.png);
	background-position:top right;
	background-repeat:no-repeat;
	list-style:none;
	margin:0px;
	padding:0px;
	height:91px;
	padding-right:26px;
	position:relative;
	left:9px;
	top:-23px;
}

ul#navigation li {
	background-image:url(/demo/plugins/templates/belleplates/images/nav_slice.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	padding-left:13px;
	padding-right:13px;
	font-size:12pt;
	padding-top:11px;
	padding-bottom:18px;
	margin-top:16px;
	position:relative;
}

ul#navigation li#nav_start {
	background-image:url(/demo/plugins/templates/belleplates/images/nav_left_end.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:50px;
	width:17px;
	float:left;
	padding:0px;
}

ul#navigation li#nav_clear {
	clear:left;
	padding:0px;
}

ul#navigation li a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

ul#navigation ul {
	list-style:none;
	display:none;
	position:absolute;
	background-image:url(/demo/plugins/templates/belleplates/images/sub_nav_bottom.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-bottom:20px;
}

ul#navigation ul li {
	float:none;
	background-image:url(/demo/plugins/templates/belleplates/images/sub_nav_slice.png);
	background-position:top left;
	background-repeat:repeat-y;
	width:168px;
	margin:0px;
	padding:3px;
}

ul#navigation ul li a {
	display:block;
}

ul#navigation li:hover ul {
	display:block;
	z-index:500;
}

#content_area {
	clear:right;
	width:821px;
	margin-left:44px;
	padding-top:1px;
	padding-bottom:1px;
	position:relative;
	top:-40px;
	min-height:100px;
}

#box1 {
	background-image:url(/demo/plugins/templates/belleplates/images/box1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:260px;
	height:246px;
	margin-right:20px;
	float:left;
	margin-bottom:12px;
}

#box2 {
	background-image:url(/demo/plugins/templates/belleplates/images/box2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:260px;
	height:246px;
	margin-right:20px;
	float:left;
	margin-bottom:20px;
}

#box3 {
	background-image:url(/demo/plugins/templates/belleplates/images/box3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:260px;
	height:246px;
	float:left;
	margin-bottom:20px;
}

#box4 {
	background-image:url(/demo/plugins/templates/belleplates/images/box4.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:260px;
	height:246px;
	margin-right:20px;
	float:left;
	margin-bottom:12px;
}

#box5 {
	background-image:url(/demo/plugins/templates/belleplates/images/box5.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:260px;
	height:246px;
	margin-right:20px;
	float:left;
	margin-bottom:12px;
}

#box6 {
	background-image:url(/demo/plugins/templates/belleplates/images/box6.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:260px;
	height:246px;
	float:left;
	margin-bottom:12px;
}

#box1 a, #box2 a, #box3 a, #box4 a, #box5 a, #box6 a {
	background-image:url(/demo/plugins/templates/belleplates/images/home_nav_smaller.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:14pt;
	color:#000000;
	padding-top:180px;
	display:block;
	text-align:center;
	text-decoration:none;
	width:258px;
	height:64px;
	border:1px #999999 solid;
}

#box1 a:hover, #box2 a:hover, #box3 a:hover, #box4 a:hover, #box5 a:hover, #box6 a:hover {
	border:1px #000000 solid;
	background-image:url(/demo/plugins/templates/belleplates/images/home_box_link.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:140px;
	height:104px;
}

h1#heading {
	margin-top:0px;
}

#contact_details {
	float:right;
	background-image:url(/demo/plugins/templates/belleplates/images/contact_button_empty.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:213px;
	height:70px;
	text-align:center;
	margin-top:0px;
	margin-left:12px;
	margin-bottom:12px;
}

#bottom {
	clear:both;
	background-image:url(/demo/plugins/templates/belleplates/images/bottom.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:900px;
	height:53px;
	margin-left:auto;
	margin-right:auto;
}

#footer {
	width:860px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:-12px;
}

#copyright {
	width:50%;
	float:left;
}

#apex {
	width:50%;
	float:left;
	text-align:right;
}

#apex a {
	color:#000000;
	text-decoration:none;
}


.clear_left {
	clear:left;
}









ul.product_list {
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.product_list li {
	clear:left;
}

ul.product_list li ul.product_row {
	margin:0px;
	list-style:none;
	padding:0px;
}

ul.product_list li ul.product_row li {
	float:left;
	clear:none;
}

ul.product_list li ul.product_row li.code {
	width:60px;
}

ul.product_list li ul.product_row li.dscription {
	width:540px;
	padding-bottom:5px;
}

ul.product_list li ul.product_row li.cost {
	width:120px;
	padding-left:20px;
}


