#breadcrumb {width:816px;}

#showIMG {margin:0px;padding:0px;border:1px solid #a4a4a4;}
#showIMG img {width:312px;}
#showIMG p {margin:0px 20px 15px 20px;color:#989898;}


/* Product Detail */
#infoLeft .arrow {
	margin:8px 0px 40px 0px;
	padding:0px;
}
a#prevNews {
	float:left;
	margin:0;
	padding:0;
	display:block;
	background:transparent url(../images/arrow.gif) no-repeat 0 0;
	width:70px;
	height:15px;
}
a#prevNews:hover {background-position:0px -20px;}
a#nextNews {
	float:right;
	margin:0;
	padding:0;
	display:block;
	background:transparent url(../images/arrow.gif) no-repeat right -40px;
	width:45px;
	height:15px;
}
a#nextNews:hover {background-position:right -60px;}

a#prevNews span, a#nextNews span {display:none;}


#thumbLinks {margin:0px;padding:0px;}

#thumbLinks .imgLinks {float:left;margin:0px 12px 0px 0px;padding:0px;}
#thumbLinks .imgLinks img {width:60px;height:60px;border:1px solid #a4a4a4;}

#thumbLinks .textLinks {float:right;margin:0px;padding:0px;height:62px;}
#thumbLinks .textLinks ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#thumbLinks .textLinks ul li {
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#585858;
	font-size:12px;
	line-height:12px;
}
body:first-of-type #thumbLinks .textLinks ul li {margin:0px 0px 5px 0px;}/*Safari 3.0*/
html[xmlns*=""] body:last-child #thumbLinks .textLinks ul li {margin:0px 0px 5px 0px;}/*Safari 3.1*/

:first-child+html #thumbLinks .textLinks ul li {margin:0px 0px 2px 0px;}
* html #thumbLinks .textLinks ul li {margin:0px 0px 2px 0px;}

#thumbLinks .textLinks ul li a {color:#585858;}
#thumbLinks .textLinks ul li a:hover {color:#000;}
#thumbLinks .textLinks ul li a#lnkEnlarge {display:none;}

#infoRight .productHead {
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	width:120px;
}
#infoRight h1 {
	clear:both;
	margin:0px;
	padding:0px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
#infoRight .productHead h5 {
	clear:both;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
}

#infoRight .add {
	float:right;
	margin:0px;
	padding:0px;
	width:120px;
}
#infoRight .add a#addLink {
	float:right;
	margin:0px 0px 2px 0px;
	padding:0px;
	display:block;
	width:100px;
	height:17px;
	background-image:url(../images/b_add_basket.gif);
	background-position:left 0px;
	background-repeat:no-repeat;
}
#infoRight .add a#addLink:hover {background-position:left -17px;}

#infoRight .add h5 {
	clear:both;
	margin:0px;
	padding:0px;
	font-size:13.5px;
	text-align:right;
	font-weight:normal;
}

#infoRight .detail {
	margin:0px;
	padding:0px;
	min-height:314px;
	position:relative;
}
* html #infoRight .detail {height:314px;}

#infoRight .detail .text {padding-bottom:30px;}
#infoRight .detail p {margin:0px 0px 15px 0px;}

#infoRight h1 {}
#infoRight p {margin:0px 0px 18px 0px;color:#989898;}
#infoRight p.lessSpace {margin:0px 0px 5px 0px;}
#infoRight p span {color:#363636;}

#infoRight p a {color:#363636;}
#infoRight p a:hover {color:#989898;}

#infoRight .othercat {min-height:16px;position:absolute;bottom:0px;}
* html #infoRight .othercat {height:16px;}
#infoRight .othercat p {font-size:12px;margin:0px;}

#relatedBox{margin:29px 0px 5px 0px;padding:0px;}
#relatedBox h5 {margin:6px 0px 5px 0px;padding:0px;font-size:12px;}
#relatedBox .imgLinks {float:left;margin:0px 12px 0px 0px;padding:0px;}
#relatedBox .imgLinks img {width:60px;height:60px;border:1px solid #a4a4a4;}


/* Product Category */
#categoryBox {
	float:right;
	margin:0px 0px 10px 0px;
	padding:0px;
	width:484px;
	border-left:1px solid #a4a4a4;
	border-bottom:1px solid #a4a4a4;
}
#categoryBox img {
	float:left;
	margin:0px;
	padding:0px;
	border-right:1px solid #a4a4a4;
	border-top:1px solid #a4a4a4;
}


/* Product List */
#productList_wrap {
	float:right;
	margin:0px 0px 10px 0px;
	padding:0px;
	width:485px;
}

#productList_wrap .pages {
	margin:0px 0px 2px 0px;
	padding:0px;
	width:485px;
	font-size:11px;
	color:#666666;
}
#productList_wrap .pages a {color:#666666;}
#productList_wrap .pages a:hover {color:#363636;text-decoration:underline;}
#productList_wrap .pages a.active {color:#000;}

#productList_wrap .pages ul {margin:0px;padding:0px;list-style-type:none;}
#productList_wrap .pages ul li {float:right;margin:0px;padding:0px;}
#productList_wrap .pages ul li.spr_line {margin:0px 7px;}

#productList_wrap .pages .viewall {float:left;width:110px;}
#productList_wrap .pages .paging {
	float:left;
	width:265px;
	text-align:center;
} 
#productList_wrap .pages .paging span {margin:0px 7px;}
#productList_wrap .pages .prev-next {float:right;width:110px;text-align:right;}
#productList_Box {
	margin:0px;
	padding:0px;
	width:484px;
	border-left:1px solid #a4a4a4;
	/*border-bottom:1px solid #a4a4a4;*/
}

#productList_Box a {
	float:left;
	width:120px;
	height:119px;
	border-right:1px solid #a4a4a4;
	border-bottom:1px solid #a4a4a4;
	overflow:hidden;
	text-align:center;
}
#productList_Box img {
	margin:0px auto;
	padding:0px;
}
#productList_Box .top {border-top:1px solid #a4a4a4;}

/* Basket */
#wrapper #pageRight table {
	margin:0px auto;
	padding:0px;
	empty-cells:show;
	width:607px;
	border-left:1px solid #a4a4a4;
	border-top:1px solid #a4a4a4;
}
#wrapper #pageRight table img.stroke {border:1px solid #a4a4a4;}

#wrapper #pageRight table th {
	margin:0px;
	padding:2px 0px;
	background-color:#e6e7e8;
	border-right:1px solid #a4a4a4;
	border-bottom:1px solid #a4a4a4;	
}
#wrapper #pageRight table td {
	border-right:1px solid #a4a4a4;
	border-bottom:1px solid #a4a4a4;
	vertical-align:middle;
	text-align:center;
	vertical-align:top;
}
#wrapper #pageRight table td p {margin:0px;padding:0px;}

#wrapper #pageRight table td.header {
	background-image:url(../images/products/shopping_basket.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:139px;
	text-align:right;
}
#wrapper #pageRight table td.header h1 {margin:30px 30px 0px 0px;padding:0px;font-size:23px;color:#221e1f;}
#wrapper #pageRight table td.header p {text-align:right;margin:5px 30px 0px 0px;}

#wrapper #pageRight table td.pdctIMG {width:139px;}
#wrapper #pageRight table td.descript {width:236px;padding-top:20px;}
#wrapper #pageRight table td.descript p {text-align:left;margin:0px 0px 10px 0px;padding-left:20px;padding-right:10px;}
#wrapper #pageRight table td.descript p.error {color:#FF0000;}
#wrapper #pageRight table td.qty {width:37px;padding-top:20px;}
#wrapper #pageRight table td.qty input {font-family:Arial, Helvetica, Verdana, sans-serif;width:30px;border:1px solid #666;font-size:11px;color:#363636;text-align:center;}
#wrapper #pageRight table td.price {width:65px;padding-top:20px;background-color:#e6e7e8;}
#wrapper #pageRight table td.total {width:65px;padding-top:20px;}
#wrapper #pageRight table td.remove {width:65px;padding-top:20px;}
#wrapper #pageRight table td.last-total {background-color:#e6e7e8;}
#wrapper #pageRight table td.last-total p {text-align:left;margin:2px 0px;}
#wrapper #pageRight table td.last-total p.left {float:left;width:139px;text-align:center;}
#wrapper #pageRight table td.last-total p.right {float:right;width:180px;}


#wrapper #pageRight table.last {border:0px;}
#wrapper #pageRight table.last td {border:0px;text-align:left;}
#wrapper #pageRight table.last td a.cancel {
	background-image:url(../images/ico_cancelorder.gif);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:27px;
	margin:5px 0px;
	display:block;
	letter-spacing:1px;
}

#wrapper #pageRight table.last td.btn {float:right;text-align:right;padding:4px 0px;}
#wrapper #pageRight table.last td.btn a {
	margin-left:5px;
	padding:0px 5px 1px 5px;
	border:1px solid #a4a4a4;
	letter-spacing:1px;
}
#wrapper #pageRight table.last td.btn a:hover {background-color:#e6e7e8;}



