@charset "utf-8";
/* CSS Document */

body {
	background:url(../img/images/body-bg-new.jpg) repeat-x 0 0px #a5be00;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#505050;
	padding:0;
	margin:0;
}
p, div, hi, h2, h3, h4, form, input, select, label, td {
	padding:0;
	margin:0;
}
img {
	padding:0;
	margin:0;
	border:none;
}
a {
	color:#1C96CE;
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
	cursor:pointer;
}
ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.spacer {
	clear:both;
	font-size:0;
	line-height:0;
}
.fltLft {
	float:left;
	width:auto;
}
.fltRt {
	float:right;
	width:auto;
}
/*============================================== GENERAL ===============================================*/

#page {
	width:892px;
	margin:0 auto;
}
#header {
	background:url(../img/images/header-bg.jpg) no-repeat 50% 0;
	height:135px;
	padding:44px 0 0 0;
	width:892px;
}
div.logo {
	margin:0 auto;
	width:311px;
	height:118px;
	display:block;
}
h1.headMain {
	display:none;
}
h1.headMain2 {
	font-size:18px;
	line-height:21px;
	color:#1C96CE;
	padding:0 0 12px 0;
	margin:0;
	border-bottom:solid 1px #C5D7E4;
}
#bodyContent {
	padding: 0 24px 0 26px;
}
#contentArea {
	background:url(../img/images/content-bg.gif) repeat-y 0 0;
	width:842px;
	float:left;
}
.contentTop {
	background:url(../img/images/top-curve.gif) no-repeat 0 0;
	height:41px;
	padding:14px 0 11px 0;
	position:relative;
}
ul.nav {
	padding:0 0 0 51px;
}
ul.nav li {
	float:left;
	height:41px;
	padding:0 2px 0 0;
}
ul.nav li a {
	display:block;
	float:left;
	padding:1px 18px 0;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
	color:#849800;
	text-decoration:none;
}
ul.nav li a:hover, ul.nav li a.active {
	background:url(../img/images/hover-bg.gif) repeat-x 0 0;
	padding:0 17px;
	color:#FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
}
.bookmarkBox {
	width:125px;
	padding:3px 9px 0;
	height:22px;
	position:absolute;
	right:41px;
	bottom:16px;/*background:url(../img/images/bookmark-bg.gif) repeat-x 0 0;*/
	}
.contentBtm {
	background:url(../img/images/btm-curve.gif) no-repeat 0 100%;
	padding-bottom:36px;
}
.searchPanel {
	background:url(../img/images/searchpanel-bg.gif) no-repeat 0 100% #1c96ce;
	;
	padding:0 37px 18px;
}
.pound-star {
	position:absolute;
	right:-16px;
	top:-12px;
	z-index:100;
}
.search {
	width:371px;
}
.search h2 {
	font-size:22px;
	line-height:25px;
	color:#FFFFFF;
	padding:8px 0;
	font-weight:normal;
}
.search a {
	font-size:22px;
	line-height:25px;
	color:#FFFFFF;
	padding:8px 0;
	font-weight:normal;
	text-decoration:underline;
	outline:none;
}
.searchBox {
	width:410px;
	height:40px;
	position:relative;
	background:url(../img/images/search-icon.gif) no-repeat 0 0 #FFFFFF;
	padding:0 0 0 51px;
}
.searchBox input.searchText {
	width:300px;
	height:18px;
	background:#FFFFFF;
	border:none;
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#888888;
	padding:10px 5px;
}
.searchBox input.searchButton {
	background:url(../img/images/search-button-bg.gif) repeat-x 0 0;
	width:98px;
	height:40px;
	border:none;
	cursor:pointer;
	font:bold 20px/40px Arial, Helvetica, sans-serif;
	color:#006eac;
}
#mainContent {
	padding:18px 35px 0;
}
.greyCurveBox {
	background:url(../img/images/grey-curve-bg.gif) repeat-y 0 0;
	width:248px;
	float:left;
}
.greyCurveTop {
	background:url(../img/images/grey-curve-top.gif) no-repeat 0 0;
	width:248px;
	height:19px;
	position:relative;
}
p.number {
	background:url(../img/images/number-bg.gif) no-repeat 0 0;
	width:29px;
	height:30px;
	position:absolute;
	left:20px;
	top:-12px;
	font-size:18px;
	line-height:27px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.arrow {
	position:absolute;
	top:-20px;
	right:-23px;
}
.mrgnRt {
	margin-right:12px;
}
.greyCurveBtm {
	background:url(../img/images/grey-curve-btm.gif) no-repeat 0 100%;
	padding:0 6px 11px 8px;
	height:136px;
}
.curvePic {
	margin:12px 0 0 0;
}
.curveText {
	width:150px;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	color:#313a00;
}
.curveText h2 {
	font-size:26px;
	line-height:27px;
	padding-bottom:8px;
}
.compareBox {
	background:url(../img/images/compare-bg.gif) repeat-y 0 0;
	width:769px;
	margin-top:12px;
}
.compareTop {
	background:url(../img/images/compare-top.gif) no-repeat 0 0;
}
.compareBtm {
	background:url(../img/images/compare-btm.gif) no-repeat 0 100%;
	padding:0 20px 19px;
}
/*.lt{
	position:absolute;
	left:-3px; top:-3px;
	
	}
	
.rt{
	position:absolute;
	right:-3px; top:-3px;
	}
	
.lb{
	position:absolute;
	left:-3px; bottom:-3px;_bottom:-4px;
	}
	
.rb{
	position:absolute;
	right:-3px; bottom:-3px; _bottom:-4px;
	}	*/				

.compareBtm h2 {
	background:url(../img/images/headimgCurve-lft.gif) no-repeat 0 0 #a7bd35;
	height:31px;
	padding:0 0 0 15px;
	margin-bottom:10px;
	float:left;
	font-size:16px;
	line-height:31px;
	font-weight:bold;
	color:#FFFFFF;
}
.compareBtm h2 span {
	display:block;
	float:left;
	background:url(../img/images/headimgCurve-rt.gif) no-repeat 100% 0;
	padding:0 15px 0 0;
}
.compareBtm img {
	float:left;
	display:block;
	padding:3px 6px;
	background:#FFFFFF;
	margin:7px 16px 0 0;
	border:solid 1px #f0f0f0;
}
.compareBtm img.nomrgn {
	margin:7px 0 0 0;
}
.mrgn2 {
	margin-top:3px;
}
#footer {
	padding:20px;
}
.footerRight {
	width:310px;
	float:right;
	text-align:right;
	font-size:11px;
	line-height:18px;
	color:#FFFFFF;
}
.footerRight a {
	color:#FFFFFF;
	text-decoration:none;
}
.footerRight a:hover {
	text-decoration:underline;
}
p.twiter {
	float:left;
	display:block;
	height:39px;
	width:220px;
	font-size:11px;
	line-height:39px;
	font-weight:bold;
	color:#FFFFFF;
}
p.twiter span {
	float:left;
	padding:0 5px 0 0;
}
p.twiter img {
	float:left;
	margin-right:5px;
}
.mrgntop {
	margin-top:5px;
}
/*------------------------Slider-----------------------------*/

.slider {
	float:left;
	padding:18px 0 15px 0;
	float:left;
	position:relative;
}
/*----------------Manufacturer page------------------------------------*/
#mainContent .innerContent {
	width:100%;
}
#mainContent .innerContent h2 {
	font-size:18px;
	color:#1C96CE;
	padding:0 0 12px 0;
}
#mainContent .innerContent p.blueTxt {
	color:#A5BE00;
}
#mainContent .innerContent p {
	padding:0 0 6px 0;
}
#mainContent .innerContent {
	float:left;
	padding:0px 0 10px 0;
}
#mainContent .innerContent img {
	float:left;
	border:2px solid #DBDBDB;
	margin:0 10px 0 0;
}
#mainContent .innerContent .rowDiv {
	float:left;
	width:750px;
}
#mainContent .innerContent .rowDiv a {
	float:left;
	padding:10px 0 10px 0;
}
#mainContent .innerContent .productTotal {
	padding:20px 0 0px 20px;
	float:left;
	width:750px;
}
#mainContent .innerContent .productIndividual {
	float:left;
	width:80px;
	margin:0 27px 20px 0;
}
#mainContent .innerContent .productIndividual img {
	margin:0 0 9px 0;
	float:left;
	border:0;
}
#mainContent .innerContent .productIndividual p {
	border-top:1px solid #C9C9C9;
	display:block;
	padding:10px 0 8px;
	float:left;
	width:80px;
}
#mainContent .innerContent .productIndividual a {
	text-decoration:none;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#535353;
}
#mainContent .innerContent .productIndividual a:hover {
	text-decoration:underline;
}
#mainContent .innerContent .productIndividual .firstrow {
	float:left;
}
#mainContent .innerContent .productIndividual .bottomProductInner .padMar {
	padding:20px 0 0 0;
}
#mainContent .innerContent img.borhead {
	border:0;
	margin:10px 0 0 0;
}
/*=============== Added 08-10-2009 ===============*/

.polcyBox {
	/*border-top:solid 1px #C5D7E4;*/
	padding:10px 5px;
}
.polcyBox ul li {
	padding-bottom:10px;
}
#mainContent p.blueTop {
	font-size:16px;
	line-height:19px;
	margin:10px 0 5px 0;
	padding:0;
	font-weight:bold;
	color:#99CC00;
}
#mainContent .innerContent .detailsTop {
	padding:0 0 10px;
	width:100%;
}
#mainContent .innerContent .detailsTop img {
	float:left;
	border:none;
}
#mainContent .innerContent .detailsTop div {
	float:left;
	width:640px;
	padding:0 0 0 15px;
}
#mainContent .innerContent .detailsTop a {
	text-decoration:none;
	font-weight:bold;
	color:#A5BE00;
}
#mainContent .innerContent .detailsTop a:hover {
	text-decoration:underline;
}
.greenBox {
	background:#A7BD35;
	padding:10px;
	border:solid 5px #F7F7F7;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.greyBox {
	background:#C7C8BD;
	border:solid 5px #F7F7F7;
	padding:10px;
	margin-top:10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
p.greyHeading {
	font:normal 15px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-bottom:12px;
	font-weight:bold;
}
#mainContent .innerContent .compare {
	position:relative;
}
#mainContent .innerContent .compare img {
	float:none;
	border:none;
	padding:0;
	margin:0;
}
#mainContent .innerContent .compare td img {
	float:none;
	border:none;
	padding:0;
	margin:0;
}
#mainContent .innerContent .compare img.offer {
	position:absolute;
	left:-25px;
	top:30px;
}
#mainContent .innerContent .compare .recycler img {
	border:solid 1px #CCCCCC;
}
.compareData td {
	padding:8px 0;
	margin:0;
	border-bottom: solid 2px #FFFFFF;
	background:#F0F4CD;
}
.compareData td.best {
	background:#E3E7C2;
}
.compareData td.best2 {
	background:#ECEDE6;
}
.compareData td.dataHeading {
	padding:0;
	margin:0;
	border-bottom: solid 2px #FFFFFF;
	background:#A7BD35;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	color:#FFFFFF;
}
.compareData td.dataHeading2 {
	padding:0;
	margin:0;
	border-bottom: solid 2px #FFFFFF;
	border-top:solid 1px #DFDFDF;
	background:#F0F4CD;
	font-size:14px;
	line-height:25px;
	color:#000;
}
.compareData td.data2 {
}
.compareData td.data2 a {
	text-decoration:underline;
	color:#FF2500;
}
.compareData td.data2 a:hover {
	text-decoration:none;
}
#mainContent .innerContent .compareData img {
	border:none;
	padding:0;
	margin:0;
}
.price {
	color:#8FA32A;
	font-weight:bold;
	font-size:18px;
}
.compareData td.best2 span {
	font-size:20px;
	line-height:25px;
}
.compareData td.best span {
	font-size:22px;
	line-height:25px;
	color:#262697;
}
.voucher {
	font-size:12px;
	line-height:17px;
	color:#000000;
}
#mainContent .innerContent .compare .voucher img {
	border:solid 1px #B6B6B6;
}
/*==== 09-10-09 =====*/	
	
.breadcrumbMenu {
	font-size:12px;
	line-height:18px;
	color:#1C96CE;
	padding-bottom:6px;
	margin-bottom:8px;
}
.breadcrumbMenu a {
	text-decoration:none;
	color:#1C96CE;
}
.breadcrumbMenu a:hover {
	text-decoration:underline;
}
/*---------------- Contact Form -------------*/

.searchPanelInner {
	background:#fff;
	padding:2px;
	float:left;
	width:735px;
	margin:10px 0 7px 0;
	border:solid 1px #E3E7C2;
}
.searchPanelInner .inPanel {
	float:left;
	padding:20px 0 20px 28px;
	width:707px;
	background:#F7F7F7;
}
.searchPanelInner .inPanel h2 {
	font:22px/24px Arial, Helvetica, sans-serif;
	color:#535353;
	padding:0 0 12px 0;
}
.searchPanelInner .inPanel p.subText {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color:#8CBD01;
	padding:0 0 12px 0;
}
.searchPanelInner .inPanel form {
	font:11px Arial, Helvetica, sans-serif;
	color:#535353;
}
.searchPanelInner .inPanel form label {
	width:140px;
	display:block;
	margin:0 20px 0 0;
	font-weight:bold;
	float:left;
}
.searchPanelInner .inPanel form select {
	width:140px;
	height:22px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#535353;
	margin:5px 0 6px 0;
}
.searchPanelInner .inPanel form .checkbox {
	width:13px;
	float:left;
	margin:0 7px 0px 0;
	height:13px;
}
.searchPanelInner .inPanel form .inputBox {
	width:362px;
	height:14px;
	float:left;
	border:1px solid #535353;
	font:11px Arial, Helvetica, sans-serif;
	color:#535353;
	padding:2px;
}
.searchPanelInner .inPanel form textarea {
	width:362px;
	height:97px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#535353;
	padding:2px;
}
.searchPanelInner .inPanel form p {
	font-size:12px;
	color:#0072b0;
	font-weight:bold;
}
.searchPanelInner .inPanel form img {
	float:left;
	margin:0 20px 0 0;
}
.searchPanelInner .inPanel form .inputBoxCapcha {
	width:86px;
	height:30px;
	float:left;
	border:1px solid #535353;
	font:16px/30px Arial, Helvetica, sans-serif;
	color:#535353;
	padding:2px;
}
form.reviewForm img.nomar {
	float:left;
	margin:0 3px 0 0;
}
.padTop {
	padding:12px 0 0 0;
}
.searchPanelInner .inPanel form label.checkText {
	width:105px;
	display:block;
	margin:0;
	font-weight:bold;
	float:left;
	padding:0 0 20px 0;
}
.searchPanelInner .inPanel form .search {
	width:93px;
	height:42px;
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#F7F7F7;
	cursor:pointer;
	border:0;
	float:right;
	background:url(../img/images/submit.jpg) left top no-repeat;
	padding:0 0 16px 0;
	margin:0 55px 0 0;
}
.searchPanelInner .inPanel form .productSearch {
	width:144px;
	height:26px;
	display:block;
	font: bold 12px/15 Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	border:0;
	float:right;
	background:url(../img/images/submit-btn.gif) no-repeat 0 0;
	padding:0;
	margin:0 0 0 17px;
}
.padRight {
	padding:0 55px 0 0;
}
.searchPanelInner .inPanel form .searchLeft {
	width:93px;
	height:42px;
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#F7F7F7;
	cursor:pointer;
	border:0;
	float:left;
	background:url(../img/images/submit.jpg) left top no-repeat;
	padding:0 0 16px 0;
	margin:10px 0 0 0;
}
a.textLink {
	text-decoration:underline;
	color:#819323;
}
a.textLink:hover {
	text-decoration:none;
}
.mrgnTop20 {
	margin-top:20px;
}
/*======== 12-10-2009 ================*/	
	
.contentTop2 {
	background:url(../img/images/top-curve2.gif) no-repeat 0 0;
	height:30px;
}
.redirectPanel {
	padding-top:30px;
	padding-bottom:50px;
	text-align:center;
}
p.redirectText {
	font-size:22px;
	line-height:25px;
	padding-bottom:20px;
	color:#1C96CE;
}
p.redirectText span {
	color:#000000;
}
p.smallTxt {
	color:#627100;
}
p.smallTxt a {
	text-decoration:underline;
	color:#627100;
}
p.smallTxt a:hover {
	text-decoration:none;
}
.reviewLeft {
	width:160px;
	float:left;
}
.reviewLeft img {
	border:none;
	padding:10px;
}
.reviewLeft a.add {
	display:block;
	width:100px;
	height:25px;
	font-weight:bold;
	line-height:25px;
	background:#A7BD35;
	color:#FFFFFF;
	margin:10px 0 0 15px;
	text-align:center;
	text-decoration:none;
}
.reviewLeft a.add:hover {
	background:#879D16;
}
.reviewRight {
	width:600px;
	float:right;
}
.reviewTextPanel {
	background:url(../img/images/review-bg.gif) repeat-x 0 0;
	padding:15px;
	margin-bottom:10px;
	border:solid 1px #ECEDE6;
}
.reviewTextPanel p {
	padding-bottom:12px;
}
.reviewNav {
	float:right;
	width:300px;
}
.reviewNav li {
	float:right;
	line-height:19px;
	padding:0 2px;
}
.reviewNav li a {
	color:#505050;
	font-weight:bold;
	text-decoration:none;
}
.reviewNav li a:hover {
	color:#A5BE00;
}
#mainContent .innerContent img.nobdr {
	float:none;
	border:0;
}
#mainContent .innerContent a.link1 {
	text-decoration:none;
	color:#A5BE00;
}
#mainContent .innerContent a.link1:hover {
	text-decoration:underline;
}
/*============== 13-10-2009 =========================*/

.providerPanel {
	border:solid 1px #F0F0ED;
	background:#FFFFFF;
	padding:5px;
	margin-top:10px;
}
.providerInnerPanel {
	background: url(../img/images/provider.jpg) no-repeat 96% 50% #FAFAF9;
	height:270px;
	padding:10px 310px 10px 20px;
}
ul.providerList {
	padding:10px 0 20px 0;
}
ul.providerList li {
	background:url(../img/images/blt-arrow.gif) no-repeat 0 5px;
	padding:0 0 5px 18px;
	line-height:19px;
}
.providerPanel p {
	margin:0 0 10px 0;
}
.providerPanel p a {
	color:#414141;
	text-decoration:underline;
}
.providerPanel p a:hover {
	text-decoration:none;
}
.clientPanel {
	padding:10px 0;
}
a.providerBox {
	display:block;
	background:url(../img/images/grey-curve-bg.gif) repeat-y 0 0;
	width:248px;
	text-decoration:none;
	color:#505050;
}
a.providerBox p.providerName {
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
	line-height:19px;
	padding-bottom:6px;
}
a.providerBox:hover p.providerName {
	text-decoration:none;
}
.providerBoxTop {
	background:url(../img/images/grey-curve-top.gif) no-repeat 0 0;
}
.providerBoxBtm {
	background:url(../img/images/grey-curve-btm.gif) no-repeat 0 100%;
	padding:12px;
	height:180px;
}
.providerBoxBtm p.details {
	background:url(../img/images/details-bg.gif) no-repeat 0 0;
	width:97px;
	height:27px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	line-height:27px;
	margin:6px 0 0 0;
}
#mainContent .innerContent img.imgFltR {
	float:right;
	border:0;
	margin:0 0 0 10px;
}
.mrgnbtm10 {
	margin-bottom:12px;
}
.mrgnRT {
	margin-right:12px;
}
/*======= 14-10 ==========*/	
	
/*-------------------retailer pop up-------------------------------------*/

.highslide-html {
	background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits, a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	width: 400px;
	padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
	cursor: move;
}
.highslide-resize {
	cursor: nw-resize;
}
/* These must be the last of the Highslide rules */
.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}
/*========= Review form =======*/

.hspanel {
	background:#fff;
	padding:2px;
	float:left;
	width:370px;
	margin:10px 0 7px 0;
	border:solid 1px #E3E7C2;
}
.hsinPanel {
	float:left;
	padding:20px 10px;
	width:350px;
	background:#F7F7F7;
}
.hsinPanel h2 {
	font:22px/24px Arial, Helvetica, sans-serif;
	color:#99CC00;
	padding:0 0 12px 0;
}
form.reviewForm {
	font:11px Arial, Helvetica, sans-serif;
	color:#505050;
	padding:20px 0 0 0;
	width:300px;
}
form.reviewForm label {
	width:140px;
	display:block;
	margin:0 20px 0 0;
	font-weight:bold;
	float:left;
}
form.reviewForm select {
	width:140px;
	height:22px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#535353;
	margin:5px 0 6px 0;
}
form.reviewForm .checkbox {
	width:13px;
	float:left;
	margin:0 7px 0px 0;
	height:13px;
}
form.reviewForm .inputBox {
	width:345px;
	height:14px;
	float:left;
	border:1px solid #535353;
	font:11px Arial, Helvetica, sans-serif;
	color:#535353;
	padding:2px;
}
form.reviewForm textarea {
	width:345px;
	height:97px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#535353;
	padding:2px;
}
p.reviewTxt {
	font-size:12px;
	color:#505050;
	font-weight:normal;
	line-height:16px;
	padding:10px 0;
}
form.reviewForm img {
	float:left;
	margin:0 20px 0 0;
}
form.reviewForm .reviewCapcha {
	width:95px;
	height:20px;
	float:left;
	border:1px solid #535353;
	font:16px/30px Arial, Helvetica, sans-serif;
	color:#535353;
	padding:2px;
	margin:6px 0 0 0;
}
form.reviewForm .reviewSearch {
	width:144px;
	height:25px;
	font-weight:bold;
	font-size:14px;
	line-height:17px;
	background:#A7BD35;
	color:#FFFFFF;
	text-align:center;
	border:none;
	margin:10px 0 0 0;
	cursor:pointer;
}
.padRevTop {
	padding:10px 0 0 0;
}
/*===================================19/10==============================================*/

#communityLink {
	width:180px;
	background:#F0F4CD;
	float:right;
	padding:10px 5px;
}
#mainContent .innerContent #communityLink h2 {
	background:url(../img/images/home-icon2.gif) no-repeat 0 50%;
	font-size:14px;
	line-height:21px;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:0 0 0 15px;
}
#mainContent .innerContent #communityLink h2 a {
	text-decoration:none;
	color:#1C96CE;
}
#mainContent .innerContent #communityLink h2 a:hover {
	text-decoration:underline;
}
#mainContent .innerContent #communityLink ul.communityList {
	padding:15px 0 0 0;
}
#mainContent .innerContent #communityLink ul.communityList li {
	font-size:12px;
	line-height:21px;
	color:#313A00;
	border-bottom:dashed 1px #D6DAB7;
	padding:5px;
}
#mainContent .innerContent #communityLink ul.communityList li a {
	text-decoration:none;
	color:#313A00;
}
#mainContent .innerContent #communityLink ul.communityList li a:hover {
	text-decoration:underline;
}
#mainContent .innerContent #communityLink ul.communityList li ul {
	padding:3px 0 0 10px;
}
#mainContent .innerContent #communityLink ul.communityList li ul li {
	color:#1C96CE;
}
#mainContent .innerContent #communityLink ul.communityList li ul li a {
	color:#1C96CE;
}
#mainContent .innerContent #communityLink ul.communityList li.last {
	border:none;
}
#mainContent .innerContent #article {
	width:550px;
	float:left;
}
#mainContent .innerContent #article div.articleBox {
	padding:10px 5px;
	border-bottom:dashed 1px #D0D4C6;
	margin-bottom:10px;
}
#mainContent .innerContent #article div.articleBox .articleRt {
	width:520px;
	float:right;
	padding:5px 0 0 0;
}
#mainContent .innerContent #article img {
	float:left;
	padding:5px;
	border:solid 1px #C5C8BF;
}
#mainContent .innerContent #article div.articleBox a, .navigation a {
	color:#1C96CE;
	text-decoration:none;
}
#mainContent .innerContent #article div.articleBox a:hover, .navigation a:hover {
	text-decoration:underline;
}
#mainContent .innerContent #article p.date {
	color:#000000;
}
#mainContent .innerContent #article div.articleDetails {
	padding:10px 0 20px;
}
#mainContent .innerContent #article div.articleDetailsRt {
	width:530px;
	float:right;
}
/* ============= slider ============= */
#slideOuter .slider {
	position:relative;
	overflow:hidden;
	width: 773px;
	height:128px;
	padding-top:0;
}
#slideOuter .slider div.items {
	margin-left:40px;
	position:absolute;
}
#slideOuter .forward, #slideOuter .back {
	display:block;
	position:absolute;
	cursor:pointer;
	width:37px;
	height:144px;
	top:0px;
	background:url(../img/images/btn-rt.gif) no-repeat right top;
	left:95.1%;
}
#slideOuter .back {
	left:0;
	background:url(../img/images/btn-lt.gif) no-repeat center;
	width:37px;
}
.indiProduct {
	float:left;
	width:165px;
	height:144px;
	border-right:1px solid #CECECE;
	padding-top:20px;
	padding-left:10px;
}
.indiProduct img {
	float:left;
	padding:6px 15px 0 0;
}
.indiProduct div {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#2B2C3D;
	float:left;
	width:84px;
}
.indiProduct div p {
	height:65px;
}
.indiProduct div span {
	font-size:16px;
	color:#8FA500;
}
.indiProduct div a.blueBut {
	background:url(../img/images/blueBut.jpg) left top no-repeat;
	width:84px;
	height:24px;
	display:block;
	font:bold 11px/25px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	margin:9px 0 0 0;
}
.indiProduct div a.blueBut:hover {
	background:url(../img/images/blueBut-hover.jpg) left top no-repeat;
}
.indiProduct1 {
	border-right:0;
}
.slidePanel {
	height:143px;
	background:url(../img/images/slide-bg.gif) repeat-x 0 0;
	margin:0;
	margin-top:15px;
}

/* BRANDS */
div.brands {
	padding-left:40px;
}
div.brands div {
	clear:both;
}
div.brands div a {
	color:#090;
	height:10px;
}
#flashMessage {
	padding:10px;
	font-size:16px;
	color:#000;
}
#flashMessage.error {
	color:#F00;
	border: 2px solid red;
}
#flashMessage.success {
	color:#090;
	border: 2px solid #090;
}
.error-message {
	color:red;
	clear:both;
	margin-left:160px;
	font-weight:bold;
}
textarea#comment {
	width:520px;
	height:100px;
}
