.imgbordernone, .imgmain, .imgthumbnail, .imgcat { border:none; }

#icontrash {
width:15px;
height:18px;
background: url(/Images/TrashCan.gif) no-repeat;
border:0px;
vertical-align: middle ;
}
#iconerror {
width:19px;
height:19px;
background: url(/Images/Error.gif) no-repeat;
border:0px;
vertical-align: middle ;
}
#iconwarning {
width:12px;
height:12px;
background: url(/Images/Warning.gif) no-repeat;
border:0px;
vertical-align: middle ;
}
#iconsalespolicy {
width:18px;
height:19px;
background: url(/Images/SalesPolicy.gif) no-repeat;
border:0px;
vertical-align: middle ;
}
#iconattachment { /* Mail */
width:13px;
height:18px;
background: url(/Images/Attachment.gif) no-repeat;
border:0px;
vertical-align: middle ;
}
#iconemail {
width:18px;
height:18px;
background: url(/Images/HLEMail.gif) no-repeat;
border:0px;
vertical-align: middle ;
}
#iconweb {
width:18px;
height:18px;
background: url(/Images/HLWeb.gif) no-repeat;
border:0px;
vertical-align: middle ;
}
#iconmap {
width:18px;
height:16px;
background: url(/Images/HLMap.gif) no-repeat;
border:0px;
vertical-align: middle ;
}

/* Shopping Cart { */

.imgshopcart {
	float:right;
	border:none;
	margin-left:5px;
	max-width:80px;
	width: expression(this.clientWidth < 80? this.clientWidth+"px":"80px");
}

table.shopcarttable {
	width:100%;
	border-collapse:collapse;
}

.shopcarttable td { 
	border-collapse:collapse; 
	padding:4px;
	margin:0;
	border: 1px solid #B0B0B0 ;
}

.shopcarttable .cartspacer {
	display:none;
	border-collapse:collapse; 
	height:6;
	padding:2;
	border:0;
}

.carthead td { 
	font-style:italic;
	font-weight:bold;
	text-align:right;
	white-space: nowrap;
	}

.shopcarttable td.cartheadname {
	text-align:left;
}

tr.cartline {
	vertical-align:top;
	text-align:right;
}
.shopcarttable td.cartlinename {
	vertical-align:top;
	text-align:left;
}

.shopcarttable td.cartlineprice {
	white-space: nowrap;
}

tr.carttotallines td, tr.cartdiscount td, tr.cartsubtotal td {
	font-weight:bold;
	white-space: nowrap;
	vertical-align:top;
	text-align:right;
}
tr.carttotallines td .PBColHead, tr.cartdiscount td .PBColHead, tr.cartsubtotal td .PBColHead {
	font-style:italic;
}

td.cartshipname, td.carttaxname, td.cartecotaxname {
	vertical-align:top;
	text-align:right;
}
td.cartshipname .PBColHead, td.carttaxname .PBColHead, td.cartecotaxname .PBColHead {
	font-style:italic;
	font-weight:bold;
}
td.cartshipprice, td.carttaxprice, td.cartecotaxprice {
	vertical-align:top;
	text-align:right;
}

tr.carttotal {
	vertical-align:top;
	text-align:right;
}

td.carttotalname {
	font-style:italic;
	font-weight:bold;
}
td.carttotalprice {
	font-weight:bold;
}

.shopcarttable .itemcode, .shopcarttable .ecotax { font-size:smaller; }

/* Shopping Cart } */

/* Image List and Magic Zoom { */
.imgcontainer {float:right;}
.imgcontainer .imgthumbnail{border:none;}
.imgcontainer #imgmain{text-align:center;}
.imgcontainer #imgmain a {margin:0 auto;}
.imgcontainer .imgthumblist ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.imgcontainer .imgthumblist li {display:inline;margin:0;padding:0;}
.imgcontainer .imgthumblist {text-align:center; margin-top:5px;}
.imgcontainer .imgthumblist img {border:none;margin:0;padding:0;cursor:pointer;}
.imgcontainer .imgthumblist li.nextthumbnail {margin-left:5px;}

.MagicZoomBigImageCont {border:1px solid #CDCDCD;}
.MagicZoomPup {
	border:1px solid #aaa;
	background:#ffffff;
	cursor:hand;
}
.MagicZoomLoading {
	background:#ffffff;
	color:#444;
	border:1px solid #ccc;
	opacity:0.8;
	padding:3px 3px 3px 3px !important;
	display:none;
}
/* Image List and Magic Zoom } */

/* Sub Category List { */
div.subcatlisttitle, ul.subcatlist, ul.subcatlist li, ul.subcatlist li a{
	margin:0;
	padding:0;
	border:none;
}
ul.subcatlist{
	list-style-position:inside;
	color:#000000;
}
ul.subcatlist li a{
	text-decoration:none;
}
ul.subcatlist li a:hover{
	text-decoration:underline;
}
/* Sub Category List } */

/* Category Breadcrumb { */
ul.catbreadcrumb {
	margin:0;
	padding:0;
	border:none;
	list-style-position:inside;
	list-style-type:none;
	display:inline;
}
ul.catbreadcrumb li {
	margin:0;
	padding:0;
	border:none;
	display:inline;
}
ul.catbreadcrumb li.catbcsep span {
	padding:0 5px 0 5px;
}
ul.catbreadcrumb li.catbcsep a {
	text-decoration:none;
}
/* Category Breadcrumb } */

/* Blog { */
#maincontainer.blogarticles.itemdetail h1{
	margin:0px;
}
#all_comments h3{
	margin:0;
}
#new_comments h3{
	margin:0;
}
.rsslink{
	margin-left:10px;
}
.rssicon{
	border:none;
	vertical-align:middle;
}
div.blogpostdate{
	float:right;
	margin:0;
}
.articletitle{
	font-size:18px;
	margin:0;
	padding:0;
}
.articleblockbefore{
	margin-left:0;
	padding:0;
}
.articleblockafter{
	padding:0;
}
div.comment, div.commenteven, div.commentodd{
	margin:0 0 0 10px;
	overflow:auto;
	padding:2px 0;
}
div.commentodd{
	background-color:#EFEFEF;
}
div.commentcontent{
	margin-bottom:5px;
}
div.commentfooter{
	margin-bottom:10px;
}
span.commentfooterlabel{
	padding:0;
}
span.commentseparator{
	font-weight:bold;
}
span.commentfooterdate{
	font-style:italic;
}
div.commentpreview{
	border:solid 3px #EEEEEE;
	padding:1px 10px;
	margin-bottom:10px;
	background-color:#F9F9F9;
}
div.commentpreview div.commentfooter{
	font-weight:bold;
}
span.commentfieldsrequired{
	font-weight:bold;
}
/* Blog } */

