/* Product list styles */

.products_list_box
{
	padding-left:15px;
}

#products_list_cpane
{
	padding:5px;
	height:30px;
}

#products_list_cpane .plist_btn1_sel
{
	/*background-image: url("../images/pstyle_1_sel.png");*/
}

#products_list_cpane .plist_btn2_sel
{
	/*background-image: url("../images/pstyle_2_sel.png");*/
}

#products_list_cpane .plist_btn3_sel
{
	/*background-image: url("../images/pstyle_3_sel.png");*/
}

#products_list_cpane .plist_btn4_sel
{
	/*background-image: url("../images/pstyle_4_sel.png");*/
}

#products_list_cpane .plist_btn4_sel, #products_list_cpane .plist_btn3_sel, #products_list_cpane .plist_btn2_sel, #products_list_cpane .plist_btn1_sel
{
	border: 1px solid #F00;
}

.plist_btn
{
	cursor:pointer;
	height:22px;
	width:26px;
	float:right;
	background-repeat:no-repeat;
}

.plist_btn1, .plist_btn2, .plist_btn3, .plist_btn4
{
	padding:1px;
	background-position:center;
}

.plist_btn1
{
	background-image: url("../images/pstyle_1.png");
}

.plist_btn2
{
	background-image: url("../images/pstyle_2.png");
}

.plist_btn3
{
	background-image: url("../images/pstyle_3.png");
}

.plist_btn4
{
	background-image: url("../images/pstyle_4.png");
}

/*---First style---*/
.plist_style1 .even
{
	background-color: #e7eef0;
}

.plist_style1 .plist_prod
{
	width:740px;
	height:40px;
	float:left;
	padding-top:4px;
}

.plist_style1 .plist_prod .plist_prodimage
{
	float:left;
}
.plist_style1 .plist_prod .plist_prodimage img
{
	width:50px;
	height:40px;
}

.plist_style1 .plist_prod  .plist_prodtitle
{
	width:470px;
	overflow:hidden;
	float:left;
}

.plist_style1 .plist_prod .plist_prodprice
{
	width:100px;
	overflow:hidden;
	float:left;
	text-align:right;
	padding-top:3px;
	height:26px;
}

.plist_style1 .plist_prod .plist_prodprice div.product-price
{
	height:26px;
	font-size:14px;
}

.plist_style1 .plist_prod .plist_prodbutton
{
	width:115px;
	overflow:hidden;
	float:right;
}

/* Second style */
.plist_style2 .plist_prod
{
	width:242px;
	height:140px;
	position:relative;
	float:left;
	border:1px solid #EDEDED;
	margin:2px;
}

.plist_style2 .plist_prod a {color:#404040}

.plist_style2 .plist_prod .plist_prodimage
{
	top:50px;
	right:5px;
	position:absolute;
}
.plist_style2 .plist_prod .plist_prodimage img
{
	width:100px;
	height:80px;
}

.plist_style2 .plist_prod  .plist_prodtitle
{
	padding:2px;
	width:242px;
	overflow:hidden;
	font-size:11px;
}

.plist_style2 .plist_prod .plist_prodprice
{
	position:absolute;
	top:65px;
	left:5px;
	width:100px;
	font-size:16px;
	font-weight:bold;
}

.plist_style2 .plist_prod .plist_prodbutton
{
	position:absolute;
	top:100px;
	left:5px;
}

/*---Third style---*/
.plist_style3 .even
{
	background-color: #e7eef0;
}

.plist_style3 .plist_prod
{
	width:740px;
	height:57px;
	float:left;
	padding-top:3px;
}

.plist_style3 .plist_prod .plist_prodimage
{
	float:left;
	display:none;
}
.plist_style3 .plist_prod .plist_prodimage img
{
	width:50px;
	height:40px;
}

.plist_style3 .plist_prod  .plist_prodtitle
{
	width:275px;
	overflow:hidden;
	float:left;
}

.plist_style3 .plist_prod .plist_prodprice
{
	width:100px;
	overflow:hidden;
	float:left;
	text-align:right;
}

.plist_style3 .plist_prod .plist_prodbutton
{
	width:115px;
	overflow:hidden;
	float:right;
}

/*---Fourth style---
.plist_style4 .even
{
	background-color: #e7eef0;
}
*/
.plist_style4 .plist_prod
{
	width:720px;
	height:65px;
	position:relative;
	border:1px solid #EDEDED;
	margin-bottom:2px;
	padding:10px;
	
}

.plist_style4 .plist_prod .plist_prodimage
{
	float:left;
	width:62px;
	height:52px;
}
.plist_style4 .plist_prod .plist_prodimage img
{
	width:65px;
	height:50px;
}

.plist_style4 .plist_prod  .plist_prodtitle
{
	padding-left:40px;
	width:275px;
	overflow:hidden;
	float:left;
	font-size:13px;
	font-weight:normal;
}

.plist_style4 .plist_prod  .plist_prodtitle a {color:#000;}

.plist_prod  .plist_prodtitle a {color:#000; font-size:11px; font-weight:bold;}

.plist_style4 .plist_prod .plist_prodprice
{
	position:absolute;
	right:13px;
	top:10px;
	overflow:hidden;
	float:left;
	text-align:right;
	font-size:15px;
	font-weight:bold;
}

.plist_style4 .plist_prod .plist_prodbutton
{
	position:absolute;
	overflow:hidden;
	bottom:10px;
	right:13px;
}

/* Horizontal rules */

div.dottedLine{
	clear:both;
	border-bottom:1px dotted #dedede;
	border-collapse:collapse;
	margin-top:5px;
	margin-bottom:5px;
}

/* Contact page styles */
.block-content-contact
{
	padding:0px !important;
}

h2.contactHead{
	font-family:Arial,Helvetica,sans-serif;
	margin-top:25px;
	margin-bottom:25px;
	font-weight:bold;
	font-size:12pt;
	margin-left:12px;
}

div.contactRightCol, div.contactLeftCol{
	min-height:300px;
	margin-right:3px;
	float:left;
	width:255px;
}

div.contactLabel{
	float:left;
	width:115px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	margin-left:12px;
	margin-bottom:5px;
}

div.contactField{
	float:left;
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	margin-bottom:5px;
}

/* Announcement Header */
div#announcementHead{
	display:block;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#666;
	font-size:1em;
	line-height:31px;
	vertical-align:middle;
	text-align:center;
	height:32px;
	border-bottom:1px solid #ccc;
	background:#fde891 url('../images/alertBg.jpg') repeat-x;
}

/* Feedback / info boxes */

div.feedbackPosWrap{
	padding:10px;
	border:1px solid #008800;
	margin-bottom:15px;
}

div.feedbackNegWrap{
	padding:10px;
	border:1px solid #cc0000;
	margin-bottom:15px;
}

div.feedbackAlertWrap{
	padding:10px;
	border:1px solid #ffdb97;
	background:#fff3b3;
	margin-bottom:15px;
}

p.feedbackPosTxt{
	font-size:1.1em;
	font-weight:bold;
	color:#008800;
}

p.feedbackNegTxt{
	font-size:1.1em;
	font-weight:bold;
	color:#cc0000;
}

p.feedbackAlertTxt{
	font-size:14px;
	font-weight:bold;
	color:#ff9900;
}

p.feedbackTxtBottom{
	margin-left:27px;
	margin-top:0px;
	margin-bottom:0px;
}

img.feedbackAlertImg, img.feedbackNegImg, img.feedbackPosImg{
	vertical-align:middle;
	margin-right:7px;
}

.bold{
	font-weight:bold;
}

.bigTxt{
	font-size:1.05em;
}

/* text styles */
.textBlack {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  font-weight:bold;
/*  color:#73797B;*/
  color:#333333;
}

.myclass1 A:link { text-decoration: none }

.myclass1 A:hover { text-decoration: underline }

.menu a, .menu a:hover {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  color:#6F6F6F;
  text-decoration:none;
  font-weight:bold;
  }
.link a, .link a:hover {
    text-decoration:underline;
    font-weight:bold;
}
.menu td {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;

}

.menu a:hover{
  color:#03A0C9;
  font-weight:bold;
}

.menuSmall a, .menuSmall a:hover{
  font-size:10px;
}

.headerBlue {
  font-family:Arial, Helvetica, Verdana;
  font-size:14px;
  font-weight:bold;
  color:#00619C;
  padding-left:6px;
}

.headerBlack {
  font-family:Arial, Helvetica, Verdana;
  font-size:13px;
  font-weight:bold;
/*  color:#73797B;*/
  color:#333333;
  padding-left:10px;
}

.menuc, .menuc a {
  text-decoration: none;
  font-size: 8pt;
  font-family: Arial;
  font-weight: normal;	
  color:#666666;
}

.menuc {
  padding-left:10px;
}

.headerWhite {
  font-family:Arial, Helvetica, Verdana;
  font-size:16px;
  font-weight:bold;
  color:white;
}

.category, .category a, .bannerTop {
  font-family:Arial;
  font-size:11px;
  color:black;
  text-decoration:none;
  
}

.subcategory, .subcategory a {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  color:#6B6963;
  text-decoration:none;
  font-weight:normal;
}

.cart a, .storelocations a {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  color:#083084;
  text-decoration:none;
  font-weight:bold;
}


.storelocations h1 {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  color:#840021;
  text-decoration:none;
  font-weight:bold;
  padding-top:0px;
  margin-bottom:4px;
}


.bannerTop td{
  font-family:Arial, Helvetica, Verdana;
  font-size:16px;
  color:#737173;
  text-decoration:none;
  font-weight:bold;
}

.bannerTop h1 {
  font-family:Arial, Helvetica, Verdana;
  font-size:24px;
  color:#7382A5;
  text-decoration:none;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
}


.bannerMain td{
  font-family:Arial, Helvetica, Verdana;
  font-size:18px;
}

.bannerMain h2 {
  font-family:Arial, Helvetica, Verdana;
  color:#423839;
  margin-top:6px;
  margin-bottom:0px;
}




.price {
  font-weight:bold;
  color:#FF3300;
  color:#D62839;
}

td.leftbottomborder {
/*
  border-left-style:solid;
  border-bottom-style:solid;
  border-color:#7B8684;
  border-width:1px;
*/
}

td.leftbottomborder a{
  color:black;
}

td.leftbottomborder1 a{
  color:#808080;
}

td.leftborderbg {
vertical-align:top;
  color:#3300FF;
/*
  border-left-style:solid;
  border-color:#7B8684;
  border-width:1px;
  background-color:#E7EFFF;
*/
}

.smallTextb {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  color:black;
  text-decoration:none;
  font-weight:bold;
}

.largeText {
  font-family:Arial, Helvetica, Verdana;
  font-size:14px;
  color:#424142;
  text-decoration:none;
  font-weight:normal;
}

.specialproductItem {
  padding:9px 9px 3px 3px ;
}
.salePrice {
  font-family:Arial, Helvetica, Verdana;
  font-size:14px;
  color:#C60800;
  font-weight:bold;
}

.redPrice {
  font-family:Arial, Helvetica, Verdana;
  font-size:18px;
  color:#ee0800;
  font-weight:normal;
}

.textNormal, .textNormal td {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
}

.textSmall, .textSmall td, .textSmallBG {
  font-family:Arial;
  font-size:10px;
}

.textSmallBG {
  background-color:#cccccc;
}

.textRed, .textRed td {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  color:#ee0800;
  font-weight:normal;
}

.textRedBold, .textRedBold td {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  color:#ee0800;
  font-weight:bold;
}

.textBlue, .textBlue td {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  color:#00619C;
  font-weight:normal;
}

.textBlueBold, .textBlueBold td {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  color:#00619C;
  font-weight:bold;
}
/*
td.order_online {
  font-family:Verdana;
  font-size: 10px;
  background-color: #D6D6D6;
  
}
*/
.order_online a, .order_online td {
  font-family:Verdana, Arial, Helvetica;
  font-size:2px;
}


.headerBlueSmall {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  font-weight:bold;
  color:#00619C;
}

.textTab {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  color:#6F6F6F;
  text-decoration:none;
  font-weight:bold;
}

.orderDetails td{
  font-size:13px;
}


.cartrow, .cartrow td, .cartrow a {
  font-family:Arial, Helvetica, Verdana;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  color:black;
}

a.emailFont:link{font-size: 10px; color: blue; font-family: "Arial", "Helvetica", "Verdana"; text-decoration: underline;}
a.emailFont:active{font-size: 10px; color: red; font-family: "Arial", "Helvetica", "Verdana"; text-decoration: underline;}
a.emailFont:visited{font-size: 10px; color: #cccccc; font-family: "Arial", "Helvetica", "Verdana"; text-decoration: underline;}
a.emailFont:hover{font-size: 10px; color: #666666; font-family: "Arial", "Helvetica", "Verdana"; text-decoration: none;}

a.headerLink:link{font-size: 20px; color: blue; font-family: "Calibri", "Arial", "Helvetica", "Verdana"; text-decoration: underline;}
a.headerLink:active{font-size: 20px; color: red; font-family: "Calibri", "Arial", "Helvetica", "Verdana"; text-decoration: underline;}
a.headerLink:visited{font-size: 20px; color: #999999; font-family: "Calibri", "Arial", "Helvetica", "Verdana"; text-decoration: underline;}
a.headerLink:hover{font-size: 20px; color: #666666; font-family: "Calibri", "Arial", "Helvetica", "Verdana"; text-decoration: none;}

/* basic style */
	h1, h2, h3{font:14px Arial, Helvetica sans-serif;}
	h4, h5, h6{font-weight:normal; margin:0; line-height:1em; font-family:"Lucida Grande", Arial, Helvetica sans-serif;}	
	
	h1 {font-size:2.25em; margin-bottom:.5em;}	
	h2 {font-size:1.5em; margin-bottom:.5142em; padding-top:.2em;}	
	h3 {font-size:10pt; margin-bottom:.7em; padding-top:.3em; text-transform:uppercase;}
	h4 {font-size:1.25em; margin-bottom:.6em; font-weight:bold;}
	h5,h6 {font-size:1em; margin-bottom:.5em; font-weight:bold;}

	a, a:visited {text-decoration:none; color:#06C;}
	a:hover {color:#999;}
	
	p, ul, table {line-height:20px; margin:0 0 1.5em 0;}
	img, a{border:none}
	
/* grid/columns style */
	.cols{} /* main column container class */
	.col {float:left; display:inline; width:48%; margin-left:4%;} /* 2 equal width columns layout - default */
	.cols3 .col {width:30%; margin-left:5%;} /* 3 equal width columns layout */
	.cols4 .col {width:22%; margin-left:4%;} /* 4 equal width columns layout */
	
	/*3 colums with 2 sidebar*/
	.left-col, .right-col, .main-col {float:left; display:inline; margin-left:10px; overflow:hidden;}
	.left-col {margin-left:0px !important}
	.cols3-main .main-col {width:554px;}	
	.cols3-main .left-col, .cols3-main .right-col {width:190px; display:block;}
	
/* homepage */
	.product-manufacturer a,.product-manufacturer a:hover,.product-manufacturer a:visited{ color:#333 !important; font:14px Arial, Helvetica sans-serif; }
	.product-manufacturer{padding-left:10px;width:230px;text-align:left;color:#404040;font-size:14px;font-weight:bold}
	.product-name a, .product-name a:hover, .product-name a:visited { color:#707070 !important; display:block; height:40px; font:11px Arial, Helvetica sans-serif;  }
	.product-name-rel a, .product-name-rel a:hover, .product-name-rel a:visited { color:#707070 !important; font:11px Arial, Helvetica sans-serif;  }
	.product-name{padding-left:10px; height:40px; font-size:11px;color:#707070;width:230px;text-align:left}
	.product-name-rel{padding-left:10px;height:40px;font-size:11px;color:#707070;width:215px;text-align:left}
	.product-image{padding-right:5px;float:right;height:90px;width:126px;text-align:right}
	.product-image-rel{padding-right:5px;float:right;height:90px;width:111px;text-align:right}
	.product-price{background:#1593D4;color: #FFFFFF;font: bold 23px "trebuchet MS";padding: 3px 0;text-align: center; margin-bottom:3px}
	.button-container{text-align:center}
	.button-container.add-to-cart{height:20px;background:url("../images/btn-add-to-cart.jpg") no-repeat center;margin-top:3px; display:block; height:26px; line-height:26px;}
	.button-container.add-to-cart a{font: bold 10px Verdana; color:#FFF; display:block; height:26px; line-height:26px;}
	.button-container.add-to-cart button{background: none;border: medium none;color: #FFFFFF;cursor: pointer;font: bold 10px Verdana;width: 100%;}
	
	.product-border-bottom{border-bottom:1px solid #DDDDDD;float:left;width:740px}
	.product-section{float:left;background:url(../images/col-border.jpg) repeat-y;width:740px}
	.product-item{width:246px;float:left}
	.product-item-rel{width:231px;float:left}
	.product-details{margin:5px;float:left;width:100px}
	.product-image img {width:110px; height:80px;}
	.product-image-rel img {width:95px}
	.product-section-title{color:#404040;font-size:14px;font-weight:bold;padding-bottom:10px}
	.three-col-btm{background:url(../images/3col-btm.gif) no-repeat center top; width:740px;float:left;height:6px;margin-bottom:10px}
	.three-col-top{background:url(../images/3col-top.gif) no-repeat center bottom; width:740px;float:left;height:6px}
	
/*forms style
	form div {margin:.5em 0;}*/
	label {display:block;}
	fieldset {margin:0;padding:0;border:none;}
	legend {font-weight:bold;}
	input[type="radio"],input[type="checkbox"], .radio, .checkbox {margin:0 .25em 0 0;}
	input[type="submit"]{border:none; font:10pt  Arial, Helvetica, "Lucida Grande", sans-serif; background:#34a2b4; color:#fff; padding:0 2.5em; height:2em; line-height:2em; cursor:pointer;margin-bottom:2px; font-weight:bold;}
	#newsletterEmail{width:145px}
	#search_input{ height: 28px;width:180px;padding: 6px 28px 6px 6px;border: 1px solid #ECEBF1;color:#AFAFAF; background:none}
	.site_search{height:28px;}
	#search_button{height:23px}
	
	fieldset {border:1px solid #ccc; padding:1em 2em; margin:0 0 1.5em 0;}
	legend {padding:2px 5px;}	
	form div.col {clear:none;}form div.first{clear:both;}
	form div {overflow:hidden;}	
	input[type="text"], input[type="password"], textarea, .field, .area, select{border:1px solid #aaa; padding:5px;	background:#fff; width:97%; display:block; line-height:1em;	margin:0;}
	select {width:98%; display:block;}
	textarea, .area {overflow:auto; height:150px; width:97%; display:block;}
	input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .focus {background:#f5f5f5;outline:none;}
	
	.button, .link-button {border:none !important; font:10pt  Arial, Helvetica, "Lucida Grande", sans-serif !important; background:#34a2b4 !important; color:#fff !important; padding:0 2.5em !important; height:2em !important; margin-top:2px !important; line-height:2em !important; cursor:pointer !important; font-weight:bold !important;}	
	.imgButton {background:none;border:none;padding:0;cursor:pointer}
/*table style*/
	th, td {padding:.5em 1em;line-height:1.5em;}		
	th {background:#eee;}
	caption {font-style:italic;color:#777;margin:.5em 0;}

/*layout style*/
	html, body {height:100%;}
	body, table, input, textarea, select, li {font:10pt "Lucida Grande", Arial, Helvetica sans-serif; line-height:1.5em; color:#333;}		
	body {text-align:center;background:#ffffff url(../images/bg-body.jpg) repeat-x;}	
		
/*header style*/
	#header {width:980px; position:relative; height:165px; background:#ffffff url(../images/bg-header.jpg) repeat-x;}
	.logo {position:absolute; top:15px; left:20px; border:none}
	.heading {position:absolute; top:0; right:0;}
	.search-block {height:40px; display:block; width:980px;}
	
/*navigation style*/
	.navigation {display:block; height:30px; background:#4aa6c0 url(../images/bg-nav.jpg) repeat-x; position:absolute; bottom:0; left:0; width:980px;}
	
	.navigation ul{ margin:0px 0px; }
	.primary-nav, .secondary-nav {height:30px; padding-left:0px;}
	
	.primary-nav {display: block; float:left; border-right:1px solid #8bcadc;}
	.primary-nav li {float:left; display:inline; line-height:30px;}
	
	/* added to overide quirks mode bug on primary menu. */
	.primary-nav li#Home {width:70px;}
	.primary-nav li#AboutUs {width:100px;}
	.primary-nav li#Products {width:90px;}
	.primary-nav li#BuyingOnline {width:140px;}
	.primary-nav li#StoreLocations {width:145px;}
	.primary-nav li#Testimonials {width:110px;}
	
	
	.primary-nav li a {height:30px; padding:0 10px; border-right:1px solid #65a8bb; border-left:1px solid #8bcadc; display:block; color:#FFF; font-weight:bold;}
	.primary-nav li a:hover {background:#bfe4ee; color:#4295ac;}
	
	.secondary-nav {display: block; float:right; padding-right:10px;}
	.secondary-nav li {display: inline; float:left; line-height:30px; color:#fff;}
	.secondary-nav li a {color:#FFF; font-size:12px;}
	.secondary-nav li a:hover {text-decoration:underline;}
	
/*content style*/
	#content {/*height:100% !important;*/ background:#ffffff; margin-bottom:-180px; width:980px; margin:0 auto; text-align:left;}
	.cols3-main {padding:10px;}
	
	.banner {margin-bottom:5px;}
	
/*blocks*/
	.block {width:189px; margin-bottom:10px; overflow:hidden;}
	.block-title {background:url(../images/bg-block-title.jpg) no-repeat; height:40px; margin-bottom:1px;}
	.block-title-cart {background:url(../images/bg-block-title-cart.jpg) no-repeat; height:40px; margin-bottom:1px;}
	.block-title-news {background:url(../images/newsletter.jpg) no-repeat; height:40px; margin-bottom:1px;}
	.block-title h2 {font:12px Arial, Helvetica, sans-serif; font-weight:bold; line-height:33px; padding-left:35px;}
	.block-title-cart h2 {font:12px Arial, Helvetica, sans-serif; font-weight:bold; line-height:33px; padding-left:35px;}
	.block-title-news h2 {font:12px Arial, Helvetica, sans-serif; font-weight:bold; line-height:33px; padding-left:35px;}
	.block-content {padding:10px; border:1px solid #ededed; background:#EFEFEF;}
	
	.login {padding:10px; background:#bfe4ee; width:169px;}
	
	.enquiry-block{width:540px; margin:auto;height:auto;}
	.block-center{margin-bottom:10px; padding-left:15px}
	.block-title-center { padding-top: 3px;background:url(../images/bg-block-center.jpg) repeat-x; height:40px; margin-bottom:1px; font-size:14px; padding-left:10px; line-height:40px;font: bold 12px/33px Arial,Helvetica,sans-serif;}
	.block-content-banner{padding:0px;background:#ffffff;}
	
/*products*/
	.prod-image img {border:1px solid #ededed;}
	.prod-desc p.price {color:#286f7c; font-weight:bold;}
	
/*footer*/
	#footer, .push {height:180px; padding:10px 0; text-align:left; width:960px; margin-left:auto; margin-right:auto}
	.newsletter-footer {float:left; background:#f1f1f1; border:1px solid #dfdfdf; width:170px; height:120px; padding:10px;}
	.footer-text {width:760px; float:left; padding-left:10px;}
	.payment-method{text-align:right;float:right; width:400px;}
	.copyright{float:left; padding-left:10px;}
	
	.footer-wrapper {background: url(../images/footer-bg.gif) repeat-y scroll transparent;margin: 0 0px 30px;width: 960px;float: left;}
	.footer-links-new {background: url(../images/footer-head.jpg);width: 960px;float: left;position:relative;overflow:hidden;}
	.footer-links-new ul li {color:#FFF}
	.footer-links-new-content {padding:20px 0; background: url(../images/footer-bot.gif) no-repeat scroll bottom transparent;width: 960px;float: left;}
	.footer-links-new-content ul {float:left;width: 120px;}
	.footer-links-new-content ul li {padding-left:0;list-style:none; font-size:8px; color:#1593D4; margin-bottom:3px;}
	.footer-links-new-content ul li.title{font-weight:bold;list-style:none;padding-bottom:10px;color:#333; font-size:12px}
	.footer-links
	{
		float:left;
		font-size:11px !important;
		color:#6a6d6e;
	}
	.footer-links a
	{
		color:#6a6d6e;
	}
	.footer-links a:hover
	{
		text-decoration:underline;
		font-weight:bold;
	}
	
	.footer-links-new-content ul li a{
		color:#1593D4;
		font-size:10px;
	}
	
	.footer-links-new-content ul li a:hover{
		text-decoration:underline;
	}
	
	.footer-bottom
	{
		padding-top:10px;
		border-top:1px solid #cccccc;
	}


/*Shopping Cart*/
	
	.cart-table
	{
		width:100%;
		border-collapse:collapse;
		margin:0;
	}
	
	.cart-container
	{
		background:url("../images/checkout-body-bg.gif") repeat-y 0 0 transparent; margin-bottom:20px;
	}
	
	.cart-table td { }
	.cart-gst-switch {color:#000}
	.cart-table th
	{
		background: url("../images/checkout-bg.gif") no-repeat 50% 0 #B7B7B7;
		color:#FFF;
	}
	
	.cart-item-manufacturer
	{
		font-size:12px;
		font-weight:bold;
	}
	
	.cart-item-title
	{
		color:black !important;
		font-size:12px;
		font-weight:bold;
	}
	
	.cart-item-title a:hover
	{
		text-decoration:underline;
	}
	
	.cart-table .cart-cell
	{
		border-top:1px solid #DDDDDD;
		border-bottom:1px solid #DDDDDD;
	}
	.clickable_cell{
		cursor:pointer;
	}
	
	
	.cart-table .cart-bottom
	{
		background:url("../images/cart-bottom-2.gif") no-repeat scroll center bottom transparent;
	}
	
	.cart-table .top-l
	{
		background: url("../images/checkout-bg.gif") no-repeat scroll left top #B7B7B7;
	}
	
	.cart-table .top-r
	{
		background: url("../images/checkout-bg.gif") no-repeat scroll right top #B7B7B7;
		width:80px;
	}
	
	.cart-price-column,.cart-subtotal-column
	{
		text-align:right;
	}
	
	.cart-pre-tax-price, .cart-post-tax-price, .cart-post-quantity
	{
		font-weight:bold;
		font-size:16px;
	}
	.cart-pre-tax-price
	{
		display:none
	}
		
	.cart-gst
	{
		font-size:11px;
		float:right;
		text-align:right;
		width:45px;
	}
	
	.cart-gst span{
		color:#333;
		text-align:left;
		line-height:15px;
	}
	
	.cart-gst #gst-switch{
		float:left;
	}
	
	.shopping-cart-net-price
	{
		display:none;
	}
	.shopping-cart-subtotal-label
	{
		font-size:18px;
		text-align:right;
	}
	.shopping-cart-net-price, .shopping-cart-gst-price
	{
		color:#1593D4;
		font-size:18px;
		text-align:right;
		padding:0;
	}
	
	.shopping-cart-subtotal *
	{
		float:left;
	}
	
	.shopping-cart-buttons
	{
		width:500px;
		float:right;
		height:50px;
	}
	
	.shopping-cart-buttons *
	{
		float:right;
		margin-left:5px;
	}

/* Checkout page */
	.checkout-page-heading, td.order-online
	{
		background-color:#53aac5;
		width:100%;
		color:white;
		padding:8px;
		font-weight:bold;
	}
	
	.round-corner{
		border-top-right-radius:9px;
		-moz-border-radius-topright:9px;
		-webkit-border-top-right-radius:9px;
		border-top-left-radius:9px;
		-moz-border-radius-topleft:9px;
		-webkit-border-top-left-radius:9px;
	}
	
	.round-corner-bot{
		border-bottom-right-radius:9px;
		-moz-border-radius-bottomright:9px;
		-webkit-border-bottom-right-radius:9px;
		border-bottom-left-radius:9px;
		-moz-border-radius-bottomleft:9px;
		-webkit-border-bottom-left-radius:9px;
	}
	
	.checkout-delivery-heading{
		margin-left:256px;
	}
	
	.paying-to-cworld{
		background:#FFEFB0;
		border: 1px solid #FFCC00;
		font-size:10px;
		font-weight:bold;
		margin:5px;
		padding:2px;
	}
	
	.paying-to-cworld ul li{
		list-style-image:url("../images/warning-payment.gif");
		font-size:12px;
		font-weight:bold;
		color:#CC0000;
		padding-top:15px;
	}
	.paying-to-cworld p{
		font-size:11px;
		margin-top:10px;
		margin-left:8px;
		height:8px;
	}
	.paying-to-cworld p span{
		color:#0000FF;
		text-decoration:underline;
	}
	
	.cart-btm-btn
	{
		float:left;
		
		margin-right:10px;
	}
	
	.checkout-steps
	{
		list-style:none;
		width:600px;
		height:33px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		
	}
	
	.checkout-steps .step1, .checkout-steps .step2, .checkout-steps .step3, .checkout-steps .step4
	{
		float:left;
		padding:0px 30px 0px 39px;
		line-height:33px;
		font-size:18px;
		font-weight:bold;
		color:#A1A1A1;
	}
	
	.checkout-steps-container1
	{
		background:url("../images/checkout-top.gif") no-repeat scroll right top #707070
	}
	
	.checkout-steps-container2
	{
		background:url("../images/checkout-bottom.gif") no-repeat scroll right bottom
	}
	
	.checkout-steps .step1-active
	{
		color:#FFFFFF;
		background:url("../images/active-number-1.png") no-repeat scroll left top transparent !important;
	}
	
	.checkout-steps .step2-active
	{
		color:#FFFFFF;
		background:url("../images/active-number-2.png") no-repeat scroll left top transparent !important;
	}
	
	.checkout-steps .step3-active
	{
		color:#FFFFFF;
		background:url("../images/active-number-3.png") no-repeat scroll left top transparent !important;
	}
	
	.checkout-steps .step4-active
	{
		color:#FFFFFF;
		background:url("../images/active-number-4.png") no-repeat scroll left top transparent !important;
	}
	
	.checkout-steps .step1
	{
		background:url("../images/inactive-number-1.png") no-repeat scroll left center transparent;
	}
	
	.checkout-steps .step2
	{
		background:url("../images/inactive-number-2.png") no-repeat scroll left center transparent;
	}
	
	.checkout-steps .step3
	{
		background:url("../images/inactive-number-3.png") no-repeat scroll left center transparent;
	}
	
	.checkout-steps .step4
	{
		background:url("../images/inactive-number-4.png") no-repeat scroll left center transparent;
	}
	
	.checkout-page-customer-details-column,.checkout-page-steps-column
	{
		width:300px;
	}
	.checkout-page-steps-column, .checkout-page-steps-column ol li {color:#707070} 
	.float-span *
	{
		float:left;
	}
	.stateSelect
	{
		width:70px;
		margin-left:2px;
	}
	.pcodeInput
	{
		width:160px !important;
	}
	.checkout-page input
	{
		margin:2px !important;
	}
	.checkout-page td
	{
		/*vertical-align:top*/
	}
	.checkout-page .card-month-select, .checkout-page .card-year-select
	{
		width:65px;
		float:left;
	}
	.card-expiry-label
	{
		float:left;
	}
	.checkout-page .empty
	{
		color:#b3c3c4;
	}
	.checkout-page .focused
	{
		color:black;
	}

/*Confirmation page*/

	.confirm-page-error
	{
		background-color:#FF6;
		border:2px solid #C00;
		padding:10px;
	}
	.confirm-page-ok
	{
		background-color:#9ad3e1;
		border:1px solid gray;
	}

	.block-confirmation table
	{
		width:100%;
	}

/*Navigation links*/
	.nav_links
	{
		padding-left:15px;
		/*margin: 5px 0 10px;*/
	}
	
/*Banners*/
	.banner-main-image
	{
		width:740px;
		height:265px;
	}

/*Side cart*/
	.cart-description {font-size:11px;color:#707070}
	.sidecart
	{
		font-size:11px;
		float:left;
		color:#707070
	}
	.sidecart-item
	{
		margin-top:10px;
		padding-top:10px;
		border-top:1px dotted #DDDDDD;
		width:100%;
		float:left;
	}
	.scart-item-title
	{
		width:60%;
		float:left;
		overflow:hidden;
	}
	.scart-details
	{
		width:35%;
		float:right;
	}
	.scart-qty-label
	{
		font-weight:bold;
	}
	.product-total
	{
		border-top:1px dotted #DDDDDD;
		width:100%;
		float:left;
		padding-top:10px;
		margin-top:10px;
	}
	.product-total-label
	{
		float:left;
		width:65%;
		font-weight:bold
	}
	.product-total-price
	{
		float:right;
		width:35%;
		font-size:12px;
		color:#000;
		font-weight:bold
	}
	.sidecart-button
	{
		float:right;
		margin-top:20px;
	}
	
	.cart-item-id-label
	{
		font-size:10px;
	}
	
	.cart-item-id-value
	{
		font-size:10px;
		color:#000;
	}
	
	.payment-method-radio
	{
		width:250px;
		float:left;
	}
	
	.delivery_option{
		width:600px;
		height:16px;
		font-size:12px;
		font-weight:bold;
		padding:10px;
	}
	
	.delivery_option span{
		color:#53AAC5;
	}
	
	.delivery_pane{
		padding:5px;
	}
	
	.default{
		background:url('../images/australia.jpg') no-repeat center;
		width:300px;
		height:400px;
	}
	
	.round-edge-left{
		border-top-left-radius:9px;
		-moz-border-radius-topleft:9px;
		-webkit-border-top-left-radius:9px;
	}
	
	.round-edge-right{
		border-top-right-radius:9px;
		-moz-border-radius-topright:9px;
		-webkit-border-top-right-radius:9px;
	}
	
	.round-edge-bottom-left{
		border-bottom-left-radius:9px;
		-moz-border-radius-bottomleft:9px;
		-webkit-border-bottom-left-radius:9px;
	}
	
	.round-edge-bottom-right{
		border-bottom-right-radius:9px;
		-moz-border-radius-bottomright:9px;
		-webkit-border-bottom-right-radius:9px;
	}
	
.paywith{
	background:url(../images/paywith.png) no-repeat bottom center;
}
	
/* Style for Product Page */

hr{
	color:#ECECEC;
}

.show-term{
	background:#EDEDED;
	min-height:10px;
	width:730px;
	border:1px solid #EAEAEA;
	margin: 10px 0;
	padding:5px;
	color:#8E8E8E;
	text-align:left;
	overflow:auto;
}

.show-term p{
	font-weight:bold;
	height:6px;
	float:left;
}

.show-term p a{
	padding:4px 8px;
	color:#565656;
	
	border-right:1px solid #D5D5D5;
	text-decoration:none;
}

.show-term p a:hover{
	color:#1593D4;
}

.show-term p a.active{
	color:#1593D4;
	text-decoration:underline;
}

.show-term p a.last {
	border-right:0;
}

.sub-title{
	font-family:Arial,Verdana,Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#000;
	height:24px;
	line-height:40px;
	margin-left:10px;
}

.show-cat{
	width:728px;
	background:#EDEDED;
	min-height:10px;
	border:1px solid #EAEAEA;
	margin: 10px 0;
	padding:5px;
	color:#8E8E8E;
	text-align:left;
	float:left;
	
}

.show-cat h2{
	font-size:14px;
	margin:0;
	margin-bottom:5px;
	border-bottom:1px solid #D6D6D6;
	color:#1593D4;
	font-weight:bold;
	padding-bottom:5px;
	margin-left:3px;
}

.show-cat .category-list{
	width:180px;
	min-height:40px;
	list-style:none;
	padding-left:0;
	margin-left:0;
	float:left;
}

.show-cat .category-list li{
	font-weight:bold;
	margin-left:13px;
	border-bottom:1px solid #D5D5D5;
}

.show-cat .category-list li a{
	padding:4px 8px;
	color:#565656;
	text-decoration:none;
}

.show-cat .category-list li a:hover{
	color:#1071E2;
}

.show-cat .category-list li a.active{
	color:#1071E2;
}

.show-sub{
	width:170px;
	float:right;
	background:#EDEDED;
	min-height:80px;
	border:1px solid #EAEAEA;
	margin: 10px 0;
	padding:5px;
	color:#8E8E8E;
	text-align:left;
}

.show-sub h2{
	font-size:14px;
	margin:0;
	margin-bottom:5px;
	border-bottom:1px solid #D6D6D6;
	color:#1593D4;
	font-weight:bold;
	padding-bottom:5px;
	margin-left:3px;
}

.show-sub .sub-list{
	width:180px;
	height:40px;
	height:280px;
	list-style:none;
	padding-left:0;
	margin-left:0;
	overflow-y:auto;
	overflow-x:hidden;
}

.show-sub .sub-list li{
	font-weight:bold;
	margin-left:13px;
}

