body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #D3E6CA;
}

#chemfluid-catalog {
	font-family:Arial,Helvetica,sans-serif;
}

#content-frame {
	border: #b6b7cb 1px solid;
	font-size: 13px;
	color:#666666;
	margin-top: 20px;
	padding-bottom: 25px;
}

#content-frame a {
	font-size: 12px;
	color:#666666;
	text-decoration: none;
}

#content-frame a:hover {
	text-decoration: underline;
}

.position-top-right {
	position: absolute;
	top: 0;
	right: 0;
}

h2 {
	color:#9A9A9A;
	font-family:Verdana,Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	padding: 0;
	margin: 0;
} 

a img {
	border: none;
}

#footer {
	clear:both;
	font-size:11px;
	height:40px;
	padding-top:20px;
	text-align:center;
}
/***************** Start top-bar  ******************/
#top-bar {
	width: 98%; 
	height: 18px;
	background:#cccccc;
	padding:3px 10px;
}

#top-bar a {
	color: #000000;
	font-size:13px;
	text-decoration: none;
}

#top-bar a:hover {
	color: #585757;
	text-decoration: underline;
}

#breadcrumb {
	float: left;
}

#login {
	float: right;	
}

#login ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#login li {
	float: left;
	margin: 0;
	padding: 0;
}

#login li.pagenav li {
	padding: 0 5px;
	border-right: 1px #000000 solid;	
}
/***************** End top-bar ******************/

/***************** Sidebar left ******************/
#sidebar-left {
	width:15%; 
	float:left; 
	padding: 9px;
}

#sidebar-left ul, #sidebar-right ul {
	margin: 0;
	padding: 0 0 5px;
	list-style-type: none;
	color: #000000;
	background: #F8F8F9;
	clear:both;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
	font-size:12px;
	font-weight:lighter;
	color:#666666;
}

#sidebar-left ul ul, #sidebar-right ul ul {
	border: inherit;
}

#sidebar-left li a, #sidebar-right li a {
	color: #666666;
	font-size: 12px;
	display: block;
	text-decoration: none;
}

#sidebar-left li a:hover, #sidebar-right li a:hover {
	text-decoration: underline;
	background: #eeeeee url(img/categories-list-bull.png) no-repeat;	
}

#sidebar-left h2, #sidebar-right h2 {
	color: #000000;
	font-size: 13px;
	background: #cccccc;
	margin: 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #B6B7CB;
}
/**************** End Sidebar left ***************/

/***************** Sidebar right ******************/
#sidebar-right {
	width:140px;
	float:right; 
	padding: 10px;
	color: #666666;
	font-size: 13px;
}

#sidebar-right ul ul li{
	padding: 3px 3px 3px 10px;
}

#sidebar-right a {
	color: #666666;
	font-size: 13px;
	text-decoration: none;
}

#sidebar-right a:hover {
	text-decoration: underline;
}
/***************** Sidebar right ******************/

/****************** Categories list *****************/
li.categories li {
	border-bottom: #cccccc 1px solid;
	padding:3px 3px 3px 10px;
}

li.categories li a {
	padding-left: 15px;
	background: url(img/categories-list-bull.png) no-repeat;	
}

#category ul {
	border-bottom: none;
	margin: 0;
	color: #666666;
	font-size: 12px;
	font-weight:lighter;
}
/**************** End Categories list ***************/

/**************** What news ***************/
#what-new a {
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}

#what-new a:hover {
	text-decoration: underline;
}

#what-new #ngg-image-783494 {
	padding: 0;
} 
/**************** End What news ***************/

/**************** Information ***************/
#information ul li {
padding:3px 3px 3px 10px;
}

#information li a:hover {
	background: none;
}
/**************** End Information ***************/

/**************** product content ***************/
#content-mid {
	width:650px; 
	float:left;
	margin-top: 9px;
	position:relative;
}
/**************** End product content ***************/

/**************** Search box ***************/
form#searchform {
	padding: 3px 3px 3px 10px;
}

input#searchsubmit {
	border: 1px solid #101c2c;
	margin:5px 0 5px 40px;
}

ul#search a {
	text-align:center;
}

ul#search a:hover {
	text-decoration: underline;
	background: none;
}
/**************** End Search box ***************/

/**************** Login Page ***************/
.layout-myaccount {
	color:#666666;
	float:left;
	font-size:12px;
	font-weight:lighter;
	margin-right:5px;
	margin-top: 10px;
}

.layout-border {
	border:1px solid #b6b7cb;
	width:290px;
	height:130px;
	padding: 5px;
	margin-top:8px;
	background-color: f8f8f9;
	position:relative;
}

input.button_continue, input.button_login {
	background-color:#EEEEEE;
	border: 1px solid #848484;
	color:#666666;
	padding:0 20px;
	position:absolute;
	bottom:5px;
	right:5px;
	cursor:pointer;
}

.messageStackError {
	background: #ff8d8d;
}
/**************** End Login Page ***************/

/**************** Featured Products ***************/
#feature-title {
	background: #cccccc;
	font-size: 13px;
	padding-left: 10px;
	border-bottom:1px solid #B6B7CB;
}

.ngg-gallery-thumbnail-box, .rkImg {
	float:left;
	padding:0 10px;
	width:185px;
	text-align: center;
}
/**************** End Featured Products ***************/

/**************** Product listing page ****************/
.ngg-albumcontent {
	position: relative;
	min-height: 80px;
	background:#F8F8F9;
	border:1px solid #FFFFFF;
	padding:5px;
}

.ngg-thumbnail {
	position:relative;
	text-align:center;
	width:180px;
	border-right:1px solid #FFFFFF;
}

.ngg-description {
	position:absolute;
	left:210px;
	top: 0;
	width:350px;
	height:auto;
	border-right:1px solid #FFFFFF;
}

img.inquiry {
	position:absolute;
	right:0;
	text-align:center;
	top:20%;
	margin-right: 10px;
	width:80px;
	width: 60px;
	height: 14px;
	background: url(img/button_inquire_now.gif);
}

.inquiry a {
	width: 60px;
	height: 14px;
	text-indent: -10000px;	
}

.product-title {
	background:#CCCCCC;
	height:18px;
	width:100%;
}

.product-title p {
	margin: 0;
	padding:0;
	float: right;
	color: #000000;
}

p.product-name {
	width: 380px;
}

p.buy-now {
	width: 70px;
}
/**************** End listing page ****************/

/**************** Single product page ****************/
#ngg-image-11111 {
	width: 225px;
}

.rowdiv {
	background: #F8F8F9;
	border: 1px solid #B6B7CB;
	height:22px;
	padding:5px 20px;
}

.celldiv input.button_reviews {
	background:transparent url(img/button_reviews.gif) no-repeat scroll 0 0;
	cursor:pointer;
	float:left;
	height:22px;
	text-indent:-10000px;
	width:100px;
	border: none;
}

.celldiv input.button_in_cart {
	float: right;
	background: url(img/button_in_inquiry.gif);
	width: 116px;
	height: 22px;
	text-indent:-10000px;
	cursor:pointer;
	border:none;
}
/**************** End Single product page ****************/

/**************** Search form ****************/
.rkForm {
	float: left;
}

input.button_search {
	text-align: center;
	background: url(img/button_search.gif);
	width: 100px;
	height:22px;
	cursor: pointer;
	text-indent: -10000px;
	border: none;
}
/**************** End Search form ****************/

/**************** Cart Page ****************/
table#cart-table {
	background: #F8F8F9;
}

input.button_update_cart {
	background: url(img/button_update_cart.gif);
	text-indent: -10000px;
	width: 100px;
	height: 22px;
	border: none;
}

input.button_continue_shopping {
	background: url(img/button_continue_browsing.gif);
	text-indent: -10000px;
	width: 151px;
	height: 22px;
	border: none;
}

input.button_checkout {
	background: url(img/button_proceed.gif);
	text-indent: -10000px;
	width: 100px;
	height: 22px;
	border: none;
}

td.productListing-heading {
	background: #CCCCCC;
	border-right: #F8F8F9 1px solid;
}

td.productListing-heading2 {
	background: #CCCCCC;
	border-right: #F8F8F9 1px solid;
}

td.productListing-heading3 {
	background: #CCCCCC;
	border-right: #F8F8F9;
	color: #cccccc;
}

tr.cart-table-info {
	border-bottom: #B6B7CB 1px solid;
}
/**************** End Cart Page ****************/

/**************** Write a review page ***************/
input.button_back {
	background: url("img/button_back.gif");
	width: 100px;
	height: 22px;
	text-indent: -10000px;
	border: none;
	float: left;
}

input.button_write_review {
	background: url("img/button_write_review.gif");
	width: 134px;
	height: 22px;
	text-indent: -10000px;
	border: none;
	float: right;
}

input.button_in_cart {
	background: url("img/button_in_inquiry.gif");
	width: 116px;
	height: 22px;
	text-indent: -10000px;
	border: none;
}
/**************** End Write a review page ***************/

#shipping-intro {
	padding: 10px;
}

#shipping-intro-title {
	background: #999999;
	padding: 3px;
	color: #ffffff;
}

#shipping-intro-button {
	flaot: left;
	margin-top: 40px;
}

#shipping-address {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 20px;
}

#clear-both {
	clear: both;
}

#collum {
	background: #F8F8FA;
	border: 1px solid #BAB7CC;
	padding: 7px;
	margin-bottom: 10px;
}

#shipping-method-info {
	padding:10px 15px;
}


#shipping-price {
	height: 18px;
	background: #EAF4FD;
}

#shipping-price #title {
	float: left;
}

#shipping-price #price {
	float: right;
}