@import url("reset.css");

body {
	background: #333333 url(../images/wrap_bg.jpg) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	font-size: 11px;
	padding: 0 0 0px 0;
}

.clear {clear: both;}	

a:link, a:visited, a:active {
	color: #000000;
	text-decoration: none;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;	
}

a:hover {
	text-decoration: underline;
	cursor: pointer;
}

h1, .pageHeading {
	color:#551F07;
	font-size:22px;
	font-weight:bold;
	padding-bottom:5px;
}

h2 {
	color: #0c3a07;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}

h3, #contentCol h3 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

h4 {
	color: #793721;
	font-size: 11px;
	font-weight: bold;
}

h5 {
	color: #ffd972;
	font-size: 10px;
	font-weight: bold;
}

h6 {
	color: #ffd972;
	font-size: 9px;
	font-weight: bold;
}

p {
	margin-bottom: 10px;
}


#wrap {
	margin: 0 auto;
	width: 1000px;
}

#header {
	height: 112px;
	margin-bottom: 6px;
	position: relative;
	background: url(../images/header_bg.jpg) no-repeat left top;
}

#header .logo {
	width: 450px;
	height: 107px;
	float: left;
	margin-left: 3px;
}

#header .logo a:link,
#header .logo a:visited,
#header .logo a:active {
	width: 450px;
	height: 107px;
	display: block;
	text-indent: -9999px;
}

#header .headline {
	font-size: 22px;
	color: #edece4;
	position: absolute;
	right: 0;
	top: 48px;
}

#header .topmenu {
	float: right;
}

#header .topmenu ul {
	margin-top: 5px;
}

#header .topmenu ul li {
	display: inline;
	border-left: 1px solid #fff;
	padding: 0 10px;
}

#header .topmenu ul li:first-child {
	border: none;
}

#header .topmenu ul li a:link,
#header .topmenu ul li a:visited,
#header .topmenu ul li a:active {
	color: #fff;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
}

#header .bottom-menu {
	position: absolute;
	right: 5px;
	top: 86px;
	height: 22px;
	line-height: 22px;
}

#header .bottom-menu ul li {
	display: inline;
	margin: 0 15px;
}

#header .bottom-menu ul li a:link,
#header .bottom-menu ul li a:active,
#header .bottom-menu ul li a:visited {
	color: #fff;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
}

#containerWrap {
	padding: 0 8px;
	background: #fff;
}

#container {
	padding: 2px 2px;
	width: 984px; 
}

#container #leftcol {
	width: 189px;
	float: left;
	background: url(../images/leftcol_bg.jpg) repeat-x left top;
	padding: 5px 0 0 5px;
}

#container #leftcol .module-maroon {
	margin-bottom: 10px;
	font-size: 10px;
	font-weight: bold;
	background: url(../images/module_maroon_repeat.jpg) repeat-y left top;	
	width: 181px;
}

#container #leftcol .module-maroon div {
	background: url(../images/module_maroon_bottom.jpg) no-repeat left bottom;
	padding-bottom: 20px;
}

#container #leftcol .module-maroon div div div {
	background: url(../images/module_maroon_top.jpg) no-repeat left top;
	padding: 0px 23px 0 10px;
	min-height: 10px;
	height: auto !important;
	height: 10px;
}

#container #leftcol .module-maroon div div, #container #leftcol .module-maroon div div div div {
	background-image: none;
	padding: 0;
	min-height: 0;
	height: auto;
}

#container #leftcol .module-maroon h3 {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 18px;
	color: #fff;
}

#container #leftcol .module-maroon ul {
	margin-left: 10px;
}

#container #leftcol .module-maroon ul li ul {
	margin-left: 10px;
}

#container #leftcol .module-maroon li {
	margin-bottom: 5px;
	padding-left: 10px;
	background: url(../images/arrow.jpg) no-repeat left 3px;
}

#container #leftcol .module-maroon li a:link, 
#container #leftcol .module-maroon li a:visited, 
#container #leftcol .module-maroon li a:active {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#container #leftcol .module-maroon li a:hover {
	text-decoration: underline;
}

#container #leftcol .moduletable-news {
	background: url(../images/bottom.jpg) no-repeat left bottom;
	width: 181px;
	font-size: 12px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#container #leftcol .moduletable-news h3 {
	background: url(../images/news_top.jpg) no-repeat left top;
	color: #fff;
	height: 36px;
	line-height: 30px;
	font-size: 16px;
	padding-left: 10px;
	margin-bottom: 5px;
}

#container #leftcol .moduletable-news label {
	color: #000;
	font-size: 14px;
	margin-left: 11px;
	margin-bottom: 10px;
}

#container #leftcol .moduletable-news .inputbox {
	width: 157px;
	margin-left: 10px;
	font-size: 12px;
	color: #000;
	padding: 3px 2px;
	margin-bottom: 8px;
	border: 1px solid #a7a7a7;
}

#container #leftcol .moduletable-news .button {
	background: url(../images/button_news.jpg) no-repeat left top;
	width: 82px;
	height: 20px;
 	border: none;
	color: #fff;
	margin-left: 10px;
	padding: 0 2px 5px 15px;
	cursor: pointer;
}

#container #leftcol .moduletable-olive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	background: url(../images/moduletable_olive_bottom.jpg) no-repeat left bottom;
	width: 181px;
	padding-bottom: 14px;
	margin-bottom: 10px;
}

#container #leftcol .moduletable-olive h3 {
	background: url(../images/moduletable_olive_top.jpg) no-repeat left top;
	color: #fff;
	height: 36px;
	line-height: 30px;
	font-size: 16px;
	text-align: left;
	padding-left: 10px;
}

#container #leftcol .moduletable-olive ul {
	text-align: left;
	margin: 10px 0 10px 50px;
}

#container #leftcol .moduletable-olive ul li {
	background: url(../images/arrow.jpg) no-repeat left center;
	padding-left: 10px;
}

#container #leftcol .moduletable-olive ul li a:link,
#container #leftcol .moduletable-olive ul li a:visited,
#container #leftcol .moduletable-olive ul li a:active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#container #leftcol .moduletable-olive .view  {
	background: url(../images/view.jpg) no-repeat center top;
	width: 173px;
	height: 20px;
	line-height: 20px;
	display: block;
	color: #cc0000;
	text-decoration: none;
	cursor: pointer;
	margin-left: 3px;
	margin-top: 11px;
}

#container #leftcol .moduletable-aqua {
	background: url(../images/moduletable_aqua_bottom.jpg) no-repeat left bottom;
	width: 181px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#container #leftcol .moduletable-aqua h3 {
	background: url(../images/moduletable_aqua_top.jpg) no-repeat left top;
	height: 34px;
	line-height: 30px;
	color: #fff;
	font-size: 16px;
	padding-left: 10px;
	margin-bottom: 12px;
}

#container #leftcol .moduletable-aqua ul {
	margin-left: 20px;
}

#container #leftcol .moduletable-aqua ul li {
	background: url(../images/arrow-2.jpg) no-repeat left 5px;
	padding-left: 10px;
}

#container #leftcol .moduletable-aqua ul li a:link,
#container #leftcol .moduletable-aqua ul li a:visited,
#container #leftcol .moduletable-aqua ul li a:active {
	color: #8b491d;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#container #leftcol .moduletable-aqua ul li a:hover {
	text-decoration: underline;
}

#container #leftcol .moduletable {
	width: 151px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	padding: 0 14px;
}


#container #leftcol .moduletable .itemWrap {
	font-family: Tahoma;
	font-size: 11px;
	color:#626262;
	line-height: 18px;
	border: 1px solid #636363;
	margin-top: 10px;
	margin-bottom: 20px;
	min-height: 10px;
	height: auto !important;
	height: 10px;
}

#container #leftcol .moduletable .itemWrap h3 {
	background:#dedede;
	height: 30px;
	line-height: 30px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color:#000;
	padding-left: 10px;
	border-bottom: 1px solid #636363;
} 

#container #leftcol .moduletable .itemWrap .item {
	color: #9c0000;
	margin-bottom: 20px;
	padding: 0 7px;
}

#container #leftcol .moduletable .item a:link, 
#container #leftcol .moduletable .item a:active,
#container #leftcol .moduletable .item a:visited {
	font-weight: bold;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}

#container #leftcol .moduletable .item a:hover {
	text-decoration: none;
}

#container #leftcol .moduletable .item img {
	margin-right: 10px;
	margin-bottom: 5px;
}

#container #leftcol .moduletable .item span {
	font-weight: bold;
	font-size: 11px;
	color: #000;
}

#container #leftcol .moduletable .item a.price:link,
#container #leftcol .moduletable .item a.price:active,
#container #leftcol .moduletable .item a.price:visited {
	width: 80px;
	font-weight: bold;
	font-size: 11px;
	color: #9c0000;
	text-decoration: none;
	margin-bottom: 10px;
}

#container #leftcol .moduletable .item a.price:hover {
	text-decoration: underline;
}

#container #leftcol .moduletable .item .page ul  {
	margin-left: 30px;
}

#container #leftcol .moduletable .item .page ul li {
	float: left;
	margin-left: 5px;
}

#container #leftcol .moduletable .item .page ul li a:link,
#container #leftcol .moduletable .item .page ul li a:active,
#container #leftcol .moduletable .item .page ul li a:visited {
	font-weight: bold;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	float: left;
	padding:  3px 3px;
}

#container #leftcol .moduletable .item .page ul li a:hover,
#container #leftcol .moduletable .item .page ul li.active a:link,
#container #leftcol .moduletable .item .page ul li.active a:active,
#container #leftcol .moduletable .item .page ul li.active a:visited {
	background: #000;
	color: #fff;
	text-decoration: none;
	padding:  3px 3px;
	display: block;
	float: left;
}

#container #leftcol .moduletable .item1 {
	border-top: 1px solid #636363;
	background: #dedede;
	padding: 5px 0px 5px 5px;
	color: #ababab;
}

#container #contentCol {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}

#container #contentCol .content {
	width: 586px;
	font-size: 12px;
	color: #000;
	margin-bottom: 14px;
	line-height: 22px;
}

.contentheading, .componentheading {
	color:#854530;
	font-size:18px;
	line-height: 28px;
	margin-bottom: 14px;
}

.small, .createdate, .modifydate {
	color: #837c50;
	font-size: x-small;
}

.content ul {
	padding-bottom: 15px;
	padding-left: 30px;
}

.content ul li {
	color: #333333;
	list-style: disc;
	margin-bottom: 3px;
}


#container #contentCol .moduletable {
	width: 586px;
	margin-bottom: 20px;
}

#container #contentCol .moduletable h3 {
	background: url(../images/item_h3.jpg) no-repeat left center;
	height: 24px;
	line-height: 24px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	padding-left: 10px;
	margin-bottom: 1px; 
}


#container #contentCol .moduletable .itemWrap {
	width: 584px;
	font-family: Tahoma;
	font-size: 12px;
	color:#626262;
	line-height: 18px;
	padding-top: 10px;
	border: 1px solid #ccc;
}

#container #contentCol .moduletable .itemWrap .item {
	width: 146px;
	float: left;
	min-height: 225px;
	height: auto !important;
	height: 200px;
	font-size: 11px;
	color: #000;
	text-align: center;
	margin: 0 20px 10px 25px !important;
	margin: 0 16px 10px 16px;
	
}

#container #contentCol .moduletable .item img {
	border: 2px solid #793721;
	margin-bottom: 5px;
}

#container #contentCol .moduletable .itemWrap .item a.price {
	background: url(../images/arrow.jpg) no-repeat left center;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	cursor: pointer;
	margin-bottom: 10px;
	text-align: center;
	padding-left: 10px;
	display: block;
}

#container #contentCol .moduletable .itemWrap .item .price:hover {
	text-decoration: underline;
}


#container #contentCol .moduletable .itemWrap .more {
	background: url(../images/more_button_bg.jpg) no-repeat left top;
	width: 159px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
	display: block;
	cursor: pointer;
	padding-left: 25px;
	margin-left: 200px;
	margin-bottom: 10px;
}

#container #contentCol .moduletable .itemWrap .more:hover {
	text-decoration: underline;
}

#container #rightcol {
	background: url(../images/leftcol_bg.jpg) repeat-x left top;
	width: 187px;
	float: right;
	padding: 5px 0 0 7px;
	margin-bottom: 10px;
}

#container #rightcol .moduletable-free {
	font-size: 11px;
	color: #8b491d;
	font-weight: bold;
	text-align: center;
	background: url(../images/moduletable_free_bottom.jpg) no-repeat left bottom;
	width: 181px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#container #rightcol .moduletable-free h3 {
	background: url(../images/moduletable_free_top.jpg) no-repeat left top;
	color: #fff;
	height: 36px;
	line-height: 30px;
	font-size: 16px;
	text-align: left;
	padding-left: 10px;
}

#container #rightcol .moduletable-maroon {
	background: url(../images/moduletable_maroon_bottom.jpg) no-repeat left bottom;
	width: 181px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}	

#container #rightcol .moduletable-maroon h3 {
	background: url(../images/moduletable_maroon_top.jpg) no-repeat left top;
	height: 34px;
	line-height: 30px;
	color: #fff;
	font-size: 16px;
	padding-left: 10px;
	margin-bottom: 18px;
}

#container #rightcol .moduletable-maroon ul {
	margin-left: 25px;
}

#container #rightcol .moduletable-maroon ul li {
	background: url(../images/arrow-2.jpg) no-repeat left 5px;
	padding-left: 10px;
}

#container #rightcol .moduletable-maroon ul li a:link,
#container #rightcol .moduletable-maroon ul li a:visited,
#container #rightcol .moduletable-maroon ul li a:active {
	color: #8b491d;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

#container #rightcol .moduletable-maroon ul li a:hover {
	text-decoration: underline;
}

#container #rightcol .moduletable-login {
	background: url(../images/bottom.jpg) no-repeat left bottom;
	width: 181px;
	font-size: 12px;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

#container #rightcol .moduletable-login h3 {
	background: url(../images/login_top.jpg) no-repeat left top;
	color: #fff;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	padding-left: 10px;
	margin-bottom: 5px;
}

#container #rightcol .moduletable-login label {
	color: #000;
	font-size: 14px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#container #rightcol .moduletable-login .inputbox {
	width: 157px;
	margin-left: 10px;
	font-size: 12px;
	padding: 3px 2px;
	margin-bottom: 8px;
	border: 1px solid #a7a7a7;
}

#container #rightcol .moduletable-login .button {
	background: url(../images/button_login.jpg) no-repeat left top;
	width: 59px;
	height: 20px;
	border: none;
	color: #fff;
	margin-left: 10px;
	padding: 0 2px 5px 10px;
	margin-bottom: 7px;
	cursor: pointer;
}

#container #rightcol .moduletable-login .login {
	background: url(../images/arrow.jpg) no-repeat left 4px;
	color: #8b491d;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	text-decoration: none;
	margin-left: 31px;
	margin-bottom: 20px;
}

#container #rightcol .moduletable-login a:hover {
	text-decoration: underline;
	cursor: pointer;
}

#container #rightcol .moduletable-search {
	background: url(../images/bottom.jpg) no-repeat left bottom;
	width: 181px;
	font-size: 12px;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

#container #rightcol .moduletable-search h3 {
	background: url(../images/quick_top.jpg) no-repeat left top;
	color: #fff;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	padding-left: 10px;
	margin-bottom: 5px;
}

#container #rightcol .moduletable-search label {
	color: #000;
	font-size: 13px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#container #rightcol .moduletable-search .inputbox {
	width: 162px;
	margin-left: 10px;
	font-size: 12px;
	padding: 3px 2px;
	margin-bottom: 8px;
	border: 1px solid #a7a7a7;
}

#container #rightcol .moduletable-search .button {
	background: url(../images/button_news.jpg) no-repeat left top;
	width: 82px;
	height: 20px;
	border: none;
	color: #fff;
	margin: 0 0 10px 10px;
	padding-left: 14px;
	padding: 0 0 5px 0;
	cursor: pointer;
}

#container #rightcol .moduletable-search .search {
	background: url(../images/arrow_quick.jpg) no-repeat left 4px;
	color: #8b491d;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	text-decoration: none;
	margin-left: 31px;
	margin-bottom: 20px;
}

#container #rightcol .moduletable-search a:hover {
	text-decoration: underline;
	cursor: pointer;
}

#container #rightcol .moduletable-blogs {
	background: url(../images/bottom.jpg) no-repeat left bottom;
	width: 181px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#container #rightcol .moduletable-blogs h3 {
	background: url(../images/blogs_top.jpg) no-repeat left top;
	color: #fff;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	padding-left: 10px;
	margin-bottom: 10px;
}

#container #rightcol .moduletable-blogs ul {
	margin-left: 11px;
}

#container #rightcol .moduletable-blogs ul li {
	background:	url(../images/arrow_blogs.jpg) no-repeat left 4px;
	padding-left: 7px;
	margin-bottom: 14px;
}

#container #rightcol .moduletable-blogs ul li a:link,
#container #rightcol .moduletable-blogs ul li a:active,
#container #rightcol .moduletable-blogs ul li a:visited {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

#container #rightcol .moduletable-blogs ul li a:hover {
	text-decoration: underline;
}

#container #rightcol .moduletable-reviews {
	/*background: url(../images/bottom.jpg) no-repeat left bottom;*/
	/*width: 180px;*/
	width: 170px;
	font-size: 12px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-bottom: 10px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}


#container #rightcol moduletable-reviews ul {
	margin-left: 11px;
}

#container #rightcol .moduletable-reviews ul li {
	background:	url(../images/arrow_blogs.jpg) no-repeat left 4px;
	padding-left: 7px;
	margin-bottom: 14px;
}

#container #rightcol .moduletable-reviews ul li a:link,
#container #rightcol .moduletable-reviews ul li a:active,
#container #rightcol .moduletable-reviews ul li a:visited {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

#container #rightcol .moduletable-reviews ul li a:hover {
	text-decoration: underline;
}


/*IE 6 hack*/

/*
* html #container #rightcol .moduletable-reviews {
	background: url(../images/bottom.jpg) no-repeat left bottom;
	width: 160px;
	font-size: 12px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-bottom: 10px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}*/


#container #rightcol .moduletable-reviews h3 {
	background: url(../images/reviews_top.jpg) no-repeat left top;
	color: #fff;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-left: -10px;
}
#container #rightcol .moduletable-reviews a:link,
#container #rightcol .moduletable-reviews a:visited,
#container #rightcol .moduletable-reviews a:active {
	color: #8b491d;
	cursor: pointer;
}

#container #rightcol .moduletable-reviews a:hover {
	text-decoration: underline;
}

#container #rightcol .moduletable-reviews .reviews {
	background: url(../images/arrow.jpg) no-repeat left 4px;
	color: #8b491d;
	font-size: 12px;
	font-weight: bold;
	padding-left: 6px;
	text-decoration: none;
	margin-bottom: 20px;
}

#container #rightcol .moduletable-reviews .reviews a:hover {
	text-decoration: underline;
	cursor: pointer;
}

#container #rightcol .moduletable-accept {
	background: url(../images/bottom.jpg) no-repeat left bottom;
	width: 171px;
	font-size: 12px;
	margin-bottom: 10px;
	padding: 0 10px;
}

#container #rightcol .moduletable-accept img {
	margin: 5px 2px;
}

#container #rightcol .moduletable-accept h3 {
	background: url(../images/We_Accept_top.jpg) no-repeat left top;
	color: #fff;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin: 0 -10px;
}

#container #rightcol .moduletable {
	width: 151px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	padding: 0 14px;
}


#container #rightcol .moduletable .itemWrap {
	font-family: Tahoma;
	font-size: 11px;
	color:#000;
	line-height: 18px;
	border: 1px solid #636363;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0 10px;
}


#container #rightcol .moduletable .item1 {
	background: #000;
	padding: 10px 0px 10px 5px;
	color: #ababab;
	margin: 0 -10px 10px -10px;
}

#container #rightcol .moduletable .itemWrap ul li a:link,
#container #rightcol .moduletable .itemWrap ul li a:visited,
#container #rightcol .moduletable .itemWrap ul li a:active {
	color: #3366ff;
	text-decoration: underline;
}

#container #rightcol .moduletable .itemWrap ul li a:hover {
	text-decoration: none;
}

#container #rightcol .moduletable .itemWrap a:link,
#container #rightcol .moduletable .itemWrap a:active,
#container #rightcol .moduletable .itemWrap a:visited {
	color: #990000;
}

#container #rightcol .moduletable .itemWrap a:hover {
	text-decoration: none;
}

#container #rightcol .moduletable .itemWrap a.privancy:link,
#container #rightcol .moduletable .itemWrap a.privancy:visited,
#container #rightcol .moduletable .itemWrap a.privancy:active {
	color: #a1a1a1;
	text-align: center;
	text-decoration: none;
}

#container #rightcol .moduletable .itemWrap a.privancy:hover {
	text-decoration: underline;
}

#bottom {
	background: url(../images/bottom_bg.jpg) repeat-x left top;
	height: 100px;
	text-align: center;
	border: 1px solid #e4e4e4;
}

#bottom .boxwrap {
	text-align: center;
	width: 425px;
	float: right;
	margin: 10px 20px 0 0;
}

#bottom .boxwrap .box {
	width: 400px;
	border: 2px solid #990066;
	padding: 10px 10px;
	background: #eeeeee;
}

#bottom .boxwrap .box h3 {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

#bottom .boxwrap .box span {
	font-size: 10px;
	font-weight: normal;
}

#bottom .boxwrap .box img {
	margin: 0 10px 0 0;
}

#bottom .boxwrap .box ul {
	margin: 5px 0 0 30px;
}

#bottom .boxwrap .box ul li {
	display: inline;
	border-left: 1px solid #000;
}

#bottom .boxwrap .box ul li:first-child {
	border: none;
}

#bottom .boxwrap .box ul li a:link,
#bottom .boxwrap .box ul li a:visited,
#bottom .boxwrap .box ul li a:active {
	color: #000;
	font-size: 12px;
	text-decoration: none;
	padding: 0px 5px;	
}

#bottom .boxwrap .box ul li a:hover {
	text-decoration: none;
}

#bottom .sign {
	width: 106px;
	height: 82px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	float: right;
	margin-right: 28px;
	margin-top: 5px;
}

#bottom .certificate {
	width: 150px;
	height: 82px;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	margin-right: 28px;
	float: right;
	margin-top: 5px;
}
	
#footer {
	height: 80px;
	padding: 10px 0 0 150px;
	border-bottom: 1px dotted #7c330e;
}

#footer ul {
	margin-bottom: 10px;
}

#footer ul li {
	display: inline;
	border-left: 1px solid #000;
	padding: 0 5px;
}

#footer ul li:first-child {
	border: none;
}

#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a:active {
	color: #000;
	font-size: 12px;
}

#footer-bottom {
	height: 112px;
	padding-top: 10px;
}

hr {
	border: medium none;
	display:block;
	height: 1px;
	background-color: #990066;
}

*html hr {
	border: 1px solid #990066;
	display:block;
	height: 1px;
	background-color: #990066;
}

*:first-child+html hr {
	border: 1px solid #990066;
	display:block;
	height: 1px;
	background-color: #990066;
}

.model {
	display: none;
}
.pricenew {
	display: none;
}
 
a.shop {
	display: none;
}
.banner {
	margin-bottom: 5px;
}
#container #contentCol .moduletable .item .imagewrap {
	display: block;
 }
#container #leftcol .moduletable-olive a {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	display: block;
	margin-right: 5px;
	margin-left: 5px;
}
s {
	font-weight: bold;
	color: #990000;
}
.content a:link, #contentCol .moduletable a:link {
	font-weight: bold;
	color: #000000;
}
 
ul#categories {
	margin: 0px;
	padding: 0px;
}
ul#categories li {
color:#000000;
float:left;
font-size:11px;
height:auto !important;
margin:0 20px 10px 25px !important;
text-align:center;
width:146px;
	list-style-type: none;
}
ul#categories li h3 a {
color:#000000;
cursor:pointer;
display:block;
font-size:11px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
a.select {
	display: none;
}
ul#categories li img {
	border:2px solid #793721;
margin-bottom:5px;
}
a.linkup {
	font-weight: bold;
	color: #8B491D;
}
.content input,
.content textarea,
.content select,
.buy_quan input.inputbox2 {
	border:1px solid #A7A7A7;
color:#000000;
font-size:12px;
margin-bottom:8px;
margin-left:10px;
padding:3px 2px;
 }
.inputRequirement {
	font-weight: bold;
	color: #E55B2C;
}
.t8, .t10 {
	display: block;
}
.item a:link {
	color: #000000;
}
.t10 {
	font-weight: bold;
	color: #00CC00;
}
#container #contentCol .item , .cart_row1, .cart_row2 {
	width: 26%;
	float: left;
	min-height: 240px;
	font-size: 11px;
	color: #000;
	text-align: center;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#container #contentCol .item img, .cart_row1 img, .cart_row2 img {
	border:2px solid #793721;
margin-bottom:5px;
}
a.details {
	display: none;
}
#container #contentCol .item input.button {
	background:transparent url(../images/button_news.jpg) no-repeat scroll left top;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	height:20px;
	width:88px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#container #contentCol .item a.button, .buttons a.moreinfo {
display: none;
}
.price_listing {
	font-weight: bold;
}
.model_listing, .quanity_area {
	display: none;
}
.update_cart input {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.remove_check_box {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7A3822;
	text-align: left;
	font-size: 11px;
	height: 18px;
	margin-bottom: 3px;
	margin-top: 5px;
}
.smallText {
	font-size: 11px;
}
.pwa {
	padding: 5px;
	margin-bottom: 25px;
	border: 2px solid #CCCCCC;
}
.new_cust, .login_page {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 11px;
}
.login_page div input {
border:none;
}.blog {
	margin: 5px;
	padding: 5px;
	float: left;
	width: 270px;
}
.topic_desc {
	margin-bottom: 25px;
}
#container #contentCol .item a.price {
	background:transparent url(../images/arrow.jpg) no-repeat scroll left center;
	color:#000000;
	cursor:pointer;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:10px;
	text-align:center;
	text-decoration:none;
	line-height: 11px;
}ul.sitemap_ul li {
	background:transparent url(../images/arrow.jpg) no-repeat scroll left 3px;
	margin-bottom:5px;
	padding-left:10px;
	list-style-type: none;
}
ul.sitemap_ul li ul  {
	display: none;
}
.shortdesc {
	display: none;
}
.buy_quan input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



.pdesc .module ul li {
	float: left;
background:transparent url(../images/arrow.jpg) no-repeat scroll left 3px;
margin-bottom:5px;
padding-left:10px;
	list-style-type: none;
	margin-right: 5px;
	margin-left: 11px;
}
.pdesc h3 {
	display: none;
}
#product_page .module {
	margin-top: 15px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #75341E;
	padding-top: 10px;
}
a.linkListing-heading:link {
	color: #FFFFFF;
	background-color: #6D310F;
	padding: 5px;
	display: block;
}
.content .links input {
	margin: 0px;
	padding: 0px;
	border: none;
}
.content .links input.inputbox2 {
	margin: 0px;
	padding: 3px;
	border: thin solid #999999;
	width: 130px;
}.content .links form {
	background-color: #EDEDE5;
	display: block;
	margin: 5px;
	padding: 5px;
	border: thin solid #999999;
	font-weight: bold;
	width: 150px;
}
#categories img {
	display: none;
}
#product_page .price {
	font-weight: bold;
	color: #CF841F;
}
.t8 {
	font-weight: bold;
	color: #62ADB3;
}
.t9 {
	font-weight: bold;
}
.pname a {
background:transparent url(../images/arrow.jpg) no-repeat scroll left center;
color:#000000;
cursor:pointer;
display:block;
font-size:11px;
font-weight:bold;
line-height:11px;
margin-bottom:10px;
padding-left:10px;
text-align:center;
text-decoration:none;}
.catdesc_sc {
	font-size: 14px;
	margin-bottom: 10px;
}
ul#categories li h3 a {
	font-size: 16px;
	font-weight: bold;
	color: #723520;
}
td.infoBoxContents {
	padding: 3px;
}
.buy_quan .inputbox2, .quanity_cart {
	display: none;
}
.buy_quan  {
	font-size: 0px;
}
a.orange {
	text-align: center;
	display: block;
}

