/* CSS Document */

body
{
	margin: 0px auto;
	text-align: center;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #999999;
	color: #000000;
	background: #FFFFFF url(img_top.gif) repeat-x;
}

a, a:link, a:active, a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}

a:hover
{
	color: #0000CC;
}

img {border:none;}

form
{
	padding: 0;
}

p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

h1
{
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

h2
{
	font-size: 20px;
	margin: 0px;
}

h3
{
	font-size: 24px;
	margin: 0px;
	text-align: center;
}

h5     /*  Right Box List Title   */
{
	font-size: 15px;
	color: #000066;
	margin: 0px 0px 0px 20px;
}

#wrappermain
{
	position: relative;
	margin: 0px auto;
	text-align: left;
	width: 980px;
}

#menutop
{
	position: relative;
	margin-top: 12px;
	margin-left: 360px;
	margin-bottom: 0px;
}

#menutop ul
{
	list-style: none;
	display: block;
}

#menutop ul li
{
	float: left;
}

#menutop ul li a
{
	float: left;
	display: block;
	height: 22px;
	padding: 8px 8px 0px 8px;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	border: solid 2px #98972F;
	border-bottom: none;
	background: url(menutop.gif) repeat-x;
}

#menutop ul li a:link
{
	color: #FFFFFF;
}

#menutop ul li a:active
{
	color: #FFFFFF;
}

#menutop ul li a:visited
{
	color: #FFFFFF;
}

#menutop ul li a:hover
{
	background: url(menutophov.gif) repeat-x;
}

#wrapper_top
{
	position: absolute;
	top: 55px;
	left: 20px;
}

#box_top_left
{
	position: absolute;
	top: 20px;
	left: 10px;
	width: 400px;
}

.ordernow a
{
	background: url(../images/order-now-checks.jpg) no-repeat;
	display: block;
	width: 320px;
	height: 100px;
	padding: 0px;
}

.ordernow a:hover
{
	background: url(../images/order-now-checks-hov.jpg) no-repeat;
	display: block;
	width: 320px;
	height: 100px;
	padding: 0px;
}

.ordernow_2
{
	float: left;
}

.ordernow_2 a
{
	background: url(../images/stars-rating.jpg) no-repeat;
	display: block;
	width: 300px;
	height: 194px;
	padding: 0px;
}

.ordernow_2 a:hover
{
	background: url(../images/stars-rating_hov.jpg) no-repeat;
	display: block;
	width: 300px;
	height: 194px;
	padding: 0px;
}

#box_top_right
{
	position: absolute;
	top: 47px;
	left: 450px;
	width: 460px;
	border: double;
	padding: 10px;
}

#devider
{
	position: absolute;
	top: 400px;
	left: 0px;
	height: 30px;
	width: 100%;
	background: url(devider.gif) repeat-x;
}

#wrapper_bottom
{
	position: absolute;
	top: 430px;
	left: 0px;
	height: 40px;
	height: 100%;
}

#box_top_left_2
{
	position: relative;
	margin-top: 20px;
	margin-left: 10px;
	width: 650px;
	float: left;
}

#box_top_right_2
{
	position: relative;
	margin-top: 30px;
	margin-left: 10px;
	float: right;
	width: 220px;
	padding: 0px 5px 0px 0px;
	background: #FDFCBB;
}

#box_top_right_2 form
{
	margin-left: 20px;
}

#box_top_right_2 img
{
	margin: 0px 10px 0px 12px;
	border: solid 1px #999999;
}

#box_top_right_2 ul li
{
	padding-bottom: 8px;
}

/*  Frontpage Table  */

table.fronttable
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 650px;
}

td.title
{
	background: url(bckg_title.gif) repeat-x;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

td.popularxbox
{
	background: url(bckg_popxbox.gif) repeat-x;
	text-align: center;
	font-weight: 700;
	color: #FFFFFF;
	width: 160px;
	padding: 10px;
}

td.cover
{
	text-align: left;
}

td.homepage
{
	text-align: center;
}

td.ourreview
{
	text-align: center;
}

#article
{
	position: relative;
	margin-top: 10px;
	margin-left: 40px;
	width: 640px;
	text-align: justify;
}

#allarticle
{
	position: relative;
	margin-top: 10px;
	margin-left: 40px;
	width: 640px;
	text-align: center;
}

.header_article
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

table.review
{
	position: relative;
	margin-top: 12px;
}

td.review_img
{

}

td.review_topright
{
	width: 300px;
}

td.review_bottom
{
	text-align: center;
	margin: 0px auto;
}

td.review_box1
{
	width: 260px;
	padding: 20px;
	border: solid 2px #666666;
	text-align: center;
}

.review_box2
{
	width: 260px;
	padding: 20px;
	border: solid 1px #666666;
	font-weight: bold;
}

hr.review_hline
{
	width: 400px
	text-align: center
}

#menuright
{
	margin-left: -20px;
}

#menuright ul
{
	list-style: none;
	display: block;
}

#menuright ul li a
{
	display: block;
	width: 170px;
	height: 22px;
	padding: 8px 6px 0px 6px;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #FFFFFF;
	border: solid 2px #98972F;
	background: url(menutop.gif) repeat-x;
}

#menuright ul li a:link
{
	color: #FFFFFF;
}

#menuright ul li a:active
{
	color: #FFFFFF;
}

#menuright ul li a:visited
{
	color: #FFFFFF;
}

#menuright ul li a:hover
{
	background: url(menutophov.gif) repeat-x;
}


#footer
{
	position: relative;
	clear: both;
	margin-left: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

#menubottom
{
	height: 34px;
	background: url(menutop.gif) repeat-x;
}

#menubottom ul
{
	margin-left: 70px;
	list-style: none;
	display: block;
}

#menubottom ul li
{
	float: left;
}

#menubottom ul li a
{
	float: left;
	display: block;
	height: 22px;
	padding: 8px 6px 0px 6px;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #FFFFFF;
	border: solid 2px #98972F;
	background: url(menutop.gif) repeat-x;
}

#menubottom ul li a:link
{
	color: #FFFFFF;
}

#menubottom ul li a:active
{
	color: #FFFFFF;
}

#menubottom ul li a:visited
{
	color: #FFFFFF;
}

#menubottom ul li a:hover
{
	background: url(menutophov.gif) repeat-x;
}

.faq
{
	list-style: decimal;
}
