body{
	margin:0;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#575757;
	min-width:1000px;
}
a{color:#016296;text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus {outline: none; }
img{display:block;border:none;}
form,fieldset{margin:0;padding:0;border:0;}
input,select{font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
/* footer */
#footer{
	width:100%;
	overflow:hidden;
	min-width:1000px;
	padding:30px 0 5px;
	background:url(./images/bg-footer.gif) repeat-x 0 0;
}
#footer span a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:92px;
	height:17px;
	background:url(./images/text-by.gif);
}
#footer .logo2{
	float:right;
	margin:7px 9px 0 0;
}
#footer span{
	float:left;
	margin:0 0 0 16px;
}
#footer p{
	margin:0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
#footer ul li{
	display:inline;
	padding:0 5px 0 7px;
	background:url(./images/divider.gif) no-repeat left;
}
#footer ul li.nobg{background:none;}
#footer a{color:#575757;}
/* main */
#main{
	padding:0 180px 12px 200px;
	overflow:hidden;
	height:1%;
	margin: 0px;
}
/* left column */
#leftcolumn{
	float:left;
	display:inline;
	width:182px;
	margin:0 0 0 -195px;
}
#leftcolumn h3{
	width:182px;
	height:25px;
	line-height:24px;
	color:#fff;
	font-size:12px;
	margin:15px 0 0;
	text-indent:15px;
	background:url(./images/bg-h3.gif);
}
/* sub navigation */
.sub{
	margin:0;
	padding:0;
	list-style:none;
	width:180px;
	border:1px solid #c6c6c6;
	border-top:none;
	overflow:hidden;
	line-height:26px;
}
.sub li{
	float:left;
	width:180px;
	margin:-1px 0 1px;
	font-weight: bold;
	border-top:1px solid #c6c6c6;
	background:url(./images/bg-li.gif) repeat-x 0 0;
}
.sub a, .sub a:visited, .sub a:active{
	padding:0 0 0 24px;
	color:#333;
	width:156px;
	display: block;
	background:url(./images/bullet.gif) no-repeat 12px 50%;
}
strong.free-delivery{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:162px;
	height:25px;
	margin:22px 0 0 7px;
	background:url(./images/free-delivery.gif);
}
#leftcolumn h4{
	width:182px;
	height:25px;
	line-height:24px;
	color:#fff;
	background:url(./images/bg-h4.gif);
	margin:18px 0 0;
	text-indent:14px;
	font-size:11px;
}
#leftcolumn .box{
	width:180px;
	background:url(./images/bg-box.gif) repeat-x 0 0;
	border:1px solid #c6c6c6;
	border-top:none;
}
#leftcolumn .box ul{
	margin:0 9px;
	padding:5px 0;
	color: #575757;
	font-weight: bold;
	list-style:none;
	font-size: 11px;
}
#leftcolumn .box ul a{
	color:#333;
	font-weight: normal;
}
#leftcolumn .box ul a em{
	font-weight: normal;
	font-style:normal;
	color:#1077ae;
}
h5.ink-finder{
	overflow:hidden;
	text-indent:-9999px;
	width:165px;
	height:38px;
	margin:13px 0 0 7px;
	background:url(./images/ink-finder.gif);
}
.finder img{margin:3px auto 0;}
.finder{padding:0 0 18px;}
.finder p{margin:10px 0 0;}
.finder a{color:#628b30;text-decoration:underline;}
.finder a:hover{text-decoration:none;}
div.login{
	width:180px;
	border:1px solid #72ae21;
	background:url(./images/bg-login.gif) no-repeat 0 18px;
	color: #000;
}
.login h5{
	line-height:18px;
	background:#72ae21;
	padding:0 0 0 14px;
	margin:0;
	color:#fff;
	font-size:11px;
}
.login label{
	width:133px;
	display:block;
	text-align:center;
	margin:5px 0 0 33px;

}
.login input{
	width:136px;
	height:16px;
	border:1px solid #a2a2a2;
	padding:0 0 0 6px;
	margin:2px 0 0 20px;
	background:#fff url(./images/bg-txt.gif) no-repeat right;
}

.login{color: #fff;}
.login a{
	width:180px;
	text-align:center;
	font-weight:bold;
	height:20px;
	margin:9px 0 0;
	line-height:20px;
	color:#fff;
	display:block;
	background:#999;
	color: #fff !important;
}

.pink{
	border:1px solid #ef3f94;
	width:133px;
	font-size:11px;
	background:url(./images/bg-pink.gif) no-repeat 0 0;
	padding:12px 0 10px 47px;
	margin:19px 0 0;
}
.pink strong{
	color:#f53e94;
	font-size:12px;
}
.pink p{
	margin:8px 0 0;
}
img.visa{
	margin:15px 0 0 8px;
}
/* right column */
#rightcolumn {
display:inline;
float:right;
margin:0pt -175px 0pt 0px;
overflow:hidden;
width:162px;
padding-left:13px;
}

.ads{
	margin:0;
	padding:0;
	list-style:none;
	width:162px;
	overflow:hidden;
}
.ads li{
	float:left;
	width:162px;
	padding:15px 0 0;
}
#rightcolumn h3, #rightcolumn h3 a {
	width:162px;
	height:25px;
	line-height:24px;
	color:#fff;
	font-size:11px;
	margin:10px 0 0;
	text-align: center;
	background:url(./images/bg-h3-2.gif);
}

#rightcolumn h3 a{background: none;}

#rightcolumn img.checkout{padding:10px 0 0;}


#rightcolumn .box{
	width:160px;
	border:1px solid #BE3903;
	border-top:none;
	background:url(./images/bg-box2.gif) repeat-x 0 0;
	margin-bottom: 0px;
}
#rightcolumn .box ul{
	margin:0;
	padding:0;
	list-style:none;
}
#rightcolumn .box ul li{
	padding:5px 0 0 7px;
}
#rightcolumn .box ul a{
	color:#575757;
}
/*
#rightcolumn .box p{
	margin:1px 0 0;
	line-height:18px;
	background:#ededef;
	padding:0 0 0 7px;	
	color: #999;
}
*/
#rightcolumn .box p a{color: #000;}

div.cart-is-empty{
background:transparent url(./images/bg-cart-is-empty.png) no-repeat;
height:30px;
padding:10px !important;
width:160px;
overflow:hidden;
}

div.cart-is-empty span{margin: 10px 0px 0px 35px !important; font-size: 12px; line-height: 30px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #484F49;}

#rightcolumn p.total{
	line-height:18px;
	color:#fff;
	background:#BE3903;
	text-align:center;
	margin:0;
	padding: 0px;
}
#rightcolumn p.all{
	margin:1px 0 0;
	line-height:18px;
	background:#72ae21;
	color:#fff;
	text-align:center;
}
#rightcolumn p.all a{
	color:#fff;
}
.user-login{
	width:160px;
	margin:12px 0 0;
	border:1px solid #555;
}
.user-login h4{
	margin:0;
	line-height:20px;
	background:#0179BC;
	color:#fff;
	font-size:11px;
	padding:0 0 0 14px;
}

.featured {margin: 10px 0px;}




.homepage-featured{
text-align: center;
font-weight: bold;
color: #5A8A1A !important; 
padding: 6px 6px;
margin: 0px;
font-size: 13px;
}



.homepage-featured a{
font-weight: bold !important;
color: #116195 !important;
font-size: 13px;
}

.category-cell-details a, .category-cell-details a:link{color:#628b30; text-decoration: none;}


.dotted{border-left: 1px dashed #ccc; padding: 10px 0px !important;}

.category-cell-details, .category-cell-details-top{
text-align: center;
background-color: #fff; 
font-size: 10px;
font-weight: bold;
color: #116195 !important; 
border-left: 1px solid #C6C6C6;
border-right: 1px solid #C6C6C6;
border-bottom: 1px solid #C6C6C6;
padding: 2px;
margin: 0px;
background-color: #EAF0F4;
}

.category-cell-details-top{ border-bottom: none; border-top: 1px solid #C6C6C6; background-color: #EAF0F4; }
.category-cell-details-top a{font-weight: normal !important; font-size: 11px; color:#333;}

.category-cell-details a, .category-cell-details a:link{color:#628b30;}

.category-cell{
text-align: center !important; 
background-color: #fff; 
color: #3F3428; 
padding: 3px 0px; 
border: 1px solid #C6C6C6; 
}

.category-cell img{margin: 0 auto;}


.user-login p{padding: 0px 10px 0px 10px !important; margin: 2px 0px;}

.user-login input.txt, input.txt{
	display:block;
	width:116px;
	height:16px;
	border:1px solid #a2a2a2;
	padding:0 23px 0 2px;
	margin:2px 0 0 13px;
	background:#fff url(./images/bg-txt.gif) no-repeat right;
}
.user-login input.pass, input.pass{
	display:block;
	width:116px;
	height:16px;
	border:1px solid #a2a2a2;
	padding:0 23px 0 2px;
	margin:2px 0 0 13px;
	background:#fff url(./images/bg-pass.gif) no-repeat right;
}

input.txt, input.pass {margin:1px 0 0 2px; width: 165px;}

.user-login form{
	margin:6px 0 0;
}

.inner-sidebar{border: 1px solid #9E9993; padding: 8px; border-bottom: 26px solid #72AE21;}

.myaccount-btn{margin-top: 0px !important;
background:url(./images/myaccount-icon.png) 7px 0px no-repeat;
background-color: #EAF0F4;}


.myaccount-btn a,
.myaccount-btn a:visited,
.myaccount-btn a:link{padding: 0px 4px 0px 26px; line-height: 30px; font-size: 11px; color: #014B74;}
.myaccount-btn:hover a{color:#fff !important; text-decoration: none; height: 30px; }

.myaccount-btn:hover{margin-top: 0px !important;
background:url(./images/myaccount-icon-hover.png) 7px 0px no-repeat;
background-color: #72AE21;}


.myaccount-back{margin-top: 7px !important; }

.myaccount-back a,
.myaccount-back a:visited,
.myaccount-back a:link{padding: 0px 4px 0px 4px; font-size: 11px; color: #014B74;}
.myaccount-back:hover a{color:#014B74 !important; text-decoration: none; }


a.heavy-blue img, a.heavy-gray img{width: 45px; height: 45px; display:inline;}

a.heavy-blue, a.heavy-gray{
	font-size:12px;
	font-weight: bold;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #014b74;
	margin:5px 0 4px 0;	
}
a.heavy-gray{color: #959595; }

a.heavy-blue:hover{text-decoration: none; color: #72AE21;}
a.heavy-gray:hover{text-decoration: none; color: #959595;}

a.forgot{
	display:block;
	text-align:center;
	font-size:9px;
	color:#484848;
	line-height:18px;
}
.user-login form div{
	width:100%;
	overflow:hidden;
}
.user-login form div a{
	color:#fff;
	text-align:center;
	width:80px;
	height:22px;
	line-height:22px;
	font-size:9px;
}
.user-login form div a.register{
	background:#0179bc;
	float:left;
	color: #fff;
}
.user-login form div a.login{
	float:right;
	background:#72ae21;
	width:79px;
}
/* header column */
#header{
	height:151px;
	width:100%;
	position:relative;
	overflow:hidden;
	background:url(./images/bg-header.gif);
}
#header h1{
	margin:0;
	position:absolute;
	top:27px;
	left:15px;
}
#header h1 a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:440px;
	height:52px;
	margin-top: 15px;
	background:url(./images/logo.gif);
}
#header em{
	font-style:normal;
	line-height:25px;
	font-size:10px;
	color:#666;
	position:absolute;
	top:0;
	left:23px;
}
/* main navigation */
#nav{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	position:absolute;
	top:105px;
	left:9px;
}
#nav li{
	float:left;
	margin:0 1px 0 0;
}
#nav li a{
	float:left;
	color:#000;
	background:url(./images/bg-tab-l.gif) no-repeat 0 0;
}
#nav li span{
	float:left;
	height:21px;
	line-height:20px;
	padding:0 14px;
	cursor:pointer;
	background:url(./images/bg-tab-r.gif) no-repeat 100% 0;
}

#nav li.active a,
#nav li a:hover{
	color:#fff;
	text-decoration:none;
	background:url(./images/bg-tab-l.gif) no-repeat 0 -21px;
}

#nav li.active a span,
#nav li a:hover span{
	background:url(./images/bg-tab-r.gif) no-repeat 100% -21px;
}
#nav li.green a,
#nav li.green a:hover{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	background:url(./images/bg-green-l.gif) no-repeat 0 0;
}
#nav li.green a span,
#nav li.green a:hover span{
	background:url(./images/bg-green-r.gif) no-repeat 100% 0;
}
ul.add{
	margin:0;
	padding:0;
	position:absolute;
	right:27px;
	top:40px;
	list-style:none;
}
ul.add li{
	float:left;
	margin:0 16px 0 0;
}
ul.add li a{
	float:left;
	padding:0 0 0 46px;
	line-height:38px;
	height:52px;
	color:#34a4e7;
	font-size:11px;
}
ul.add li a.phone{background:url(./images/ico-phone.gif) no-repeat left;}
ul.add li a.contact{background:url(./images/ico-contact.gif) no-repeat left;}
ul.add li a.my-acc{background:url(./images/ico-my-acc.gif) no-repeat left;}
ul.add li a.help{background:url(./images/ico-help.gif) no-repeat left;}
ul.user{
	margin:0;
	padding:0;
	font-size:10px;
	color:#666;
	list-style:none;
	position:absolute;
	top:0;
	right:20px;
}
ul.user li{
	float:left;
	margin:0 0px 0 30px;
	line-height:26px;
}
ul.user li img{
	float:left;
	margin:4px 30px 0 0;
}
ul.user a{
	color:#666;
	font-weight:bold;
	padding:10px 0;
	background:url(./images/bullet2.gif) no-repeat 50% 3px;
	text-decoration:none;
}
ul.user a:hover{
	text-decoration:underline;
}
/* content column */
#content {
float:left;
width:100%;
overflow:hidden;
}
* html #content { margin-right: -3px;}

#content p{
	color:#575757;
	margin:0;
}
#content p.first{
	margin:10px 0 0;
}
/* link list */
.listlinks{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.listlinks li.third{
	width:33%;
	float:left;
	padding:0 2px 14px 0px;
}

.listlinks h3{
	font-size:13px;
	color:#575757;
	padding:0 0 0 10px;
	background:#f0f0f0;
	border:1px solid #c6c6c6;
	margin:0;
	line-height:22px;
}
.listlinks ul{
	margin:3px 0 0 5px;
	padding:0;
	list-style:none;
	font-size:11px;
}
.listlinks ul li{
	width:auto;
	float:none;
	margin:0;
	display:block;
	padding:0;
}
.listlinks ul a{color:#05679D;}
.listlinks ul a.more{color:#016296; font-weight: bold;}
.listlinks ul a:hover{text-decoration:underline;}

/* link list bottom*/
.listlinks-bottom{
	background-color: #FDFEE9;
	border: 1px solid #CCCCCC;
	width:99%;
	overflow:hidden;
	margin:5px 0 5px 2px;
	padding:0;
	list-style:none;
}
.listlinks-bottom li.third, .listlinks-bottom li.last{
	width:33%;
	float:left;
	padding:0 0px 8px 0px;
}

.listlinks-bottom li.last{padding:0 0px 0px 0px;}

.listlinks-bottom h3{
	font-size:11px;
	font-weight: bold;
	color:#575757;
	padding:8px 0 2px 8px;	
	margin:0;
}
.listlinks-bottom ul{
	margin:3px 0 0 8px;
	padding:0;
	list-style:none;
	font-size:10px;	
}
.listlinks-bottom ul li{
	width:auto;
	float:none;
	margin:0;
	display:block;
	padding:1px 0;
}
.listlinks-bottom ul a{color:#05679D;}
.listlinks-bottom ul a.more{color:#016296; font-weight: bold;}
.listlinks-bottom ul a:hover{text-decoration:underline;}

h3.delivery{
	color:#72A631;
	padding:0px;
	padding:10px 0px 0px 3px;
	line-height:22px;
	font:bold 18px/20px Arial, sans-serif;
}
/* itemlist */
.itemlist{
	margin:0;
	padding:0 0 30px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.itemlist li{
	width:190px;
	margin:19px 0px 0;
	display:inline;
	float:left;
	/*border:1px solid #c6c6c6;*/
}
.itemlist li .li-border {border:1px solid #c6c6c6;}
.itemlist h2{
	margin:3px 10px 0;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	text-align:center;
}
.itemlist h2 a{
	color:#014b74;
}
.itemlist .image img{
	margin:0 10px;
}
.itemlist .image{
	min-height:100px;
}
* html .itemlist .image{
	height:100px;
}
.itemlist .bottom{
	width:100%;
	padding:3px 0;
	background:#f0f0f0;
	border-top:1px solid #f0f0f0;
	overflow:hidden;
}
.itemlist .bottom .col1{
	float:left;
	width:73px;
	text-align:right;
}
.itemlist .bottom .col2{
	float:left;
	width:44px;
}
.itemlist .bottom .col3{
	float:left;
	width:71px;
}
.itemlist .bottom select{
	width:30px;
	margin:0 auto;
	display:block;
	border:1px solid #214f78;
}
.itemlist .bottom .col3 a{
	display:block;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-weight:bold;
	width:57px;
	height:20px;
	background:url(./images/bg-buy.gif);
	overflow:hidden;
	margin:0 auto;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
.itemlist .code{
	width:173px;
	overflow:hidden;
	padding:0 0 0 15px;
	color:#014b74;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
}
.itemlist .code strong{
	float:right;
	width:74px;
	text-align:center;
	color:#74a532;
	font-size:12px;
	font-weight:bold;
}
.top-ads{
	width:100%;
	overflow:hidden;
	padding:15px 0 4px 0px;
	margin: 0px;
}


#results, #search{ padding: 0px; margin: 0px 6px 0px 0px; }
#search{ padding: 0px; margin: 10px 6px 5px 0px; }

#results .NavigationTitle, #results .NavigationCellSel,
.SearchSortTitle{color: #0179BC !important; text-decoration: none;}

td.NavigationCell a {}

.refine .where-ireland {
	width:100%;
	overflow:hidden;
}


.where-ireland{border:1px solid #C6C6C6;}

.where-ireland .frame{padding: 1px;}

.where-ireland .buys-its{background-color: #72AE21; background:url(./images/where-ireland-bg.jpg) repeat-x 0px 0; }
.start-shopping-bg{background:url(./images/start-shopping-bg.jpg) repeat-x 0px 0;}

.where-ireland span{color:#116195; padding: 0px 2px 0px 0px;}
.where-ireland .frame a{
	color:#628b30;
	text-decoration:underline;
	line-height: 17px;
	font-size: 13px;
	padding-right: 4px;
	font-weight: bold;
}


/* refine box */
.refine, .refine-no-bg{
	border:1px solid #c6c6c6;
	background:url(./images/bg-refinde.gif) repeat-x 0px 0;
}


.refine-no-bg img.logo{margin: 10px; display: inline; float: left; padding: 2px 0px;}

.refine .frame{
	padding:0px 0 4px 5px;
	
}

.refine .empty-cart,
.refine .cart,
.refine .gift,
.refine .error,	
.refine .notfound,	
.refine .info,
.refine .warning,
.refine .wish,
.refine .myaccount,
.refine .orders,
.refine .onsale,
.refine .help,
.refine .coupon,
.refine .ink,
.refine .discount-orders,
.refine .price-comp,
.refine .quickorder{padding: 0px 0px 10px 5px;height:57px;width:58px; }

.refine .empty-cart{background:url(./images/bg-empty-cart.png) no-repeat 0 0px;}
.refine .cart{background:url(./images/bg-empty-cart.png) no-repeat 0 0px;}
.refine .gift{background:url(./images/bg-gift.png) no-repeat 0 0px;}
.refine .error{background:url(./images/bg-error.png) no-repeat 0 0px;}
.refine .notfound{background:url(./images/bg-error.png) no-repeat 0 0px;}
.refine .info{background:url(./images/bg-info.png) no-repeat 0 0px;}
.refine .warning{background:url(./images/bg-warning.png) no-repeat 0 0px;}
.refine .wish{background:url(./images/bg-wish.png) no-repeat 0 0px;}
.refine .myaccount{}
.refine .quickorder{background:url(./images/bg-quickorder.png) no-repeat 0 0px;}
.refine .help{background:url(./images/bg-help.png) no-repeat 0 0px;}
.refine .orders{background:url(./images/bg-orders.png) no-repeat 0 0px;}
.refine .onsale{background:url(./images/bg-onsale.png) no-repeat 0 0px;}
.refine .coupon{background:url(./images/bg-coupon.png) no-repeat 0 0px;}
.refine .price-comp{background:url(./images/bg-price-comp.png) no-repeat 0 0px;}
.refine .ink{background:url(./images/bg-ink.png) no-repeat 0 0px;}
.refine .discount-orders{width:15px !important;}

.ink-toner-search{background:url(./images/ink-and-toner-easy-search.png) no-repeat 0 0px;
height: 75px;
width: 529px;
}

.ink-toner-brand, .ink-toner-cartridge{padding-left:5px;height:40px;width:180px;}

.ink-toner-brand{background:url(./images/ink-toner-brand.png) no-repeat 0 0px;}
.ink-toner-cartridge{background:url(./images/ink-toner-catridge.png) no-repeat 0 0px;}
.ink-toner-or{background:url(./images/ink-toner-or.jpg) no-repeat 0 0px; height:40px;width:80px; padding-bottom: 10px;}


.myaccount table p,
.wish table p
 {color: #444 !important; padding: 0px 0px 6px 0px;}



.refine h3, .refine-no-bg h3, h3, .refine h3 span{
	font-size:18px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #014b74;
	margin:5px 0 4px 0;	
	font-weight: normal;
}


.refine h3 span{color: #9D1A1A; font-size: 18px; padding-right: 0px; font-weight: normal;}

.refine p, .refine-no-bg p, .red, .black{
	margin:0;
	font-size: 11px;
	line-height: 14px;
}

.red{color: #9D1A1A !important;}
.black{color: #333333 !important; padding: 0px 0px 8px 0px;}

ul.bullets{margin: 0px; padding: 0px;}

ul.bullets li{
	margin:0;
	color: #333 !important;
	font-size: 11px;
	line-height: 14px;
	list-style: none !important;
	font-weight: bold;
	
}

.refine-no-bg p{color: #222 !important; padding: 6px 0px;}



.refine table.td {padding: 5px !important;}
.refine td.header {color: #3A6666; font-size: 11px; font-weight: bold; text-align: right; padding: 3px 8px 0px 3px;}
.refine td.header2 {color: #3A6666; font-size: 11px; font-weight: bold; text-align: right; padding: 3px 2px 4px 9px !important;}
.refine td.header3 {color: #3A6666; font-size: 12px; font-weight: bold; text-align: left; padding: 6px 8px 3px 4px; margin-bottom: 1px;}
.refine td.row1, .refine tr.row1{background-color: #EAF0F4;}
.refine td.row2, .refine tr.row2{background-color: #ffffff;}
.refine tr.row3{background-color: #C6C6C6; height:1px !important; }

.filteredby{background-color:#EAF0F4;}
.filteredby img{padding-top: 5px;}


.refine span{color:#116195; padding: 0px 2px 0px 0px;}

.refine .frame div{
	width:100%;
	overflow:hidden;
}
.refine .frame ul{
	margin:0;
	padding:0;
	list-style:none;
	width:170px;
	color:#116195;
	float:left;
}
.refine .frame ul li{
	margin:7px 0 0;
}

.refine .frame ul a, .refine .frame a{
	color:#628b30;
	text-decoration:underline;
	line-height: 17px;
	font-size: 11px;
	padding-left: 3px;
}
.refine .frame ul a:hover{text-decoration:none;}
#header form{
	position:absolute;
	top:125px;
	left:0;
	padding:3px 0 0;
	line-height:18px;
	color:#fff;
	width:100%;
	overflow:hidden;
	left:0;
}
#header form fieldset{
	width:600px;
	margin:0 auto;
	overflow:hidden;
}
#header form a{
	color:#fff;
	float:left;
}
#header form label{
	float:left;
	margin:0 10px 0 0;
}
#header form input{
	float:left;
	margin:0 10px 0 0;
	font-size:10px;
	background-color: #fff;
}

#header form .go{
	float:left;
	margin:2px 7px 0px 0px !important;
}

#header form input.txt{
	border:1px solid #214f78;
	width:240px;
	padding:1px 0 1px 4px;
	height:16px !important;
	font-size: 11px;
	background:#fff url(./images/btn-go.gif) no-repeat right;
}
#header form select{
	float:left;
	margin:0px 10px 0px 0;
	font-size:11px;
	height:20px !important;
	border:1px solid #214f78;
	padding-left: 5px;
}
.breadcrumb{
	margin:15px 0 11px 2px;
	padding:0;
	list-style:none;
	width: 100%;
	overflow: hidden;
	font-size: 11px;
	color: #628b30 !important;
}
* html .breadcrumb {
	overflow:visible;
	height:1%;
}
.breadcrumb li{
	float: left;
	margin: 0 8px 0 0;
}
.breadcrumb a{
	color: #628b30 !important;
	background: url(./images/bullet3.gif) no-repeat right;
	padding: 0 16px 0 0;
}

#content .right p{
	color: #0c487d;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin: 0 0 2px;
}

.promo{
background: url(./images/promo-sm.png) no-repeat;
height: 30px;
padding: 7px;
}

.promo a{padding-left: 24px; font-size: 11px; color: #9D1A1A; height: 30px; font-weight: bold;}

#content .left{padding: 5px 0px; margin: 0px;}

#content .left p.save{
	font-size: 11px;
	padding: 8px 0px 4px 0px;
	font-weight: normal;
	color: #000;
}

#content .left strong{
	font-size: 17px;
	color: #74a532;
	margin: 0px !important;
	padding: 0px;
}
#content .left form{
	width: 100%;
	overflow: hidden;
	padding: 0px; margin: 0px;
}

.register-table{
height: 128px;
height: expression('133px');
}

.item h2{
	font-size: 18px;
	color: #014b74;
	margin:7px 0 0;
}
.item-text{
	padding: 5px 0 30px 268px;
	overflow: hidden;
	height: 1%;
}
.item-text .image{
	float: left;
	margin: 0 0 0 -268px;
	display: inline;
}
.item-text ul{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 16px;
}
.item-text ul li{
	padding: 0 0 0 13px;
	background: url(./images/bullet4.gif) no-repeat 0 5px;
}
.two{
	width: 400px;
	overflow: hidden;
	float: left;
	padding: 16px 0 0 5px;
}


.two .left{
	float: left;
	width: 180px;
	padding: 75px 0 0;
}

span.black{
	color: #000;
	font-weight: normal;
	font-size: 10px;
}

#content .two .left p{
	color: #0c487d;
	font-weight: bold;
	font-size: 11px;
}
#content .two .left strong{
	line-height: 30px;
	color: #74a532;
}
#content .two .left form{
	width: 100%;
	overflow: hidden;
}
#content .two .left form select{
	width: 30px;
	margin: 0 6px 0 0;
	float: left;
}
.two .right{
	float: left;
	width: 160px;
	border: 1px solid #000;
}

table.searchtext, table.searchtext td, table.searchtext label{
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif !important;
color:#575757;
}

table.desc {padding: 7px 2px;}
table.desc p{font-size: 110%; color: #111 !important; line-height: 15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.small{font-size: 11px; color: #111 !important; line-height: 18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.desc a:link, table.desc a:visited, table.desc a:hover{color: #9D1A1A;} 

table.prices{padding-top: 5px;}

table.prices tr, table.prices td{
	border-spacing: 0;
	line-height: 20px;
	text-align: center;
	background: #eaf0f4;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
table.prices th,
table.prices td{
	border-right: 1px solid #fff;
	font-size: 9px;
	border-top: 1px solid #fff;
	font-weight: normal;
	padding: 1px 3px;
}
table.prices td{
	width: 75px;
	font-size: 10px;
}
table td.color,
table th.color{
	background: #d7f1b4 !important;
}

.more p{
	color: #628b30 !important;
	width: 121px;
	text-align: left;
	margin: 0 10px;
	padding: 3px 0px 1px 0px;
	font-size: 10px !important;
	font-weight: normal !important;
}

.dashed{
background-color:#EBF0F4 !important;
padding: 8px;
}

.dashed p{padding: 4px 0px !important; }

#content .two .right p img{
	margin: 5px 0 0 0px;
	padding: 0px;
}
.tabset{
	width: 100%;
	overflow: hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.tabset li{
	float: left;
	margin: 0 1px 0 0;
	background: url(./images/bg-tabset-l.gif) no-repeat 0 0;
}
.tabset li a{
	float: left;
	height: 21px;
	line-height: 21px;
	font-size: 10px;
	color: #333;
	font-weight: bold;
	padding: 0 12px;
	background: url(./images/bg-tabset-r.gif) no-repeat 100% 0;
}
.tabbox{
	border: 1px solid #c6c6c6;
	overflow: hidden;
	height: 1%;
	margin-bottom: 14px;
}
.tabbox h3{
	line-height: 28px;
	background: #eaf0f4;
	padding: 0 0 0 8px;
	margin: 0;
	font-size: 18px;
	color: #014b74;
}

.tabbox h2{
	line-height: 12px;
	padding: 0 0 0 8px;
	margin: 0;
	font-size: 13px;
	color: #014b74;
}

.tabbox h1{
color: #111;
font-size: 11px;
	line-height: 12px;
}

td.catlink{color: #333; font-size: 10px; font-weight: normal; display: block; background-color: #eaf0f4;  line-height: 28px;}

td.catlink a{padding-right: 15px !important;}
	
p.prod-details, p.prod-details p{
	margin: 0;
	padding: 10px 2px;
	float: left;
}

p.prod-details img{
float: left;
	display: block;
	margin: 0 16px 0 0;
	vertical-align: middle;
}

.tabbox p{
	margin: 0;
	padding: 5px 10px;
	float: left;
}

#search-sort-holder{background-color: #F7F7F8; padding: 0px 4px; margin:0px; }
#product-headings table{
border-top: 1px solid #C6C6C6;
border-bottom: 1px solid #C6C6C6;
background-color: #EDEDEF;
height: 22px;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


ul.product-list{
	margin: 0;
	padding: 0 0 27px;
	list-style: none;
	width: 100%;
	overflow: hidden;
	float: left;
}
ul.product-list li{
	padding: 0 0 0 90px;
	overflow: hidden;
	height: 1%;
}

tr.dark{background: #f6f7f5;}
tr.highlight{background: #ECF5E0;}
tr.white{background-color: #fff;}

table.product-list p, table.product-list p li{
	line-height: 15px;
	padding-left: 6px !important;
}

table.product-list td{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666; }

td.hunt-high{
text-align: 3center !important;
padding: 0px;
margin: 0px;
margin:1px 0px;
}

td.hunt-high{ font-weight: bold; font-size: 14px !important; color: #C34712 !important; }
td.hunt-high-dark{background-color: #F6F7F5; font-size: 10px; color: #666; }

table.product-list ul{margin: 10px !important; padding: 0px !important;}
table.product-list li{list-style: none; color: #575757; }

table.product-list h4{
	font-size: 12px;
	margin:6px;
}

div.price-qty{
	display: inline; float: right;
	width: 200px;
	margin-top: 15px;
}

div.price-qty{
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D40A19;
	margin:1px 0px;
	font-weight: bold;
	width: 75px !important;
	float: left;
}

div.price-qty span.low{font-size: 10px;}



#product-headings td{color: #000 ; padding: 0px 0px 0px 0px;}
td.compare{background-color: #8CC642; color: #ffffff !important; text-align: center; }
td.compare a{color: #ffffff !important; text-decoration: none;}




ul.recommended{
	margin: 0;
	padding: 0 0 27px;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
ul.recommended li{
	padding: 0 0 0 104px;
	overflow: hidden;
	height: 1%;
}
ul.recommended li.dark{
	background: #f6f7f5;
}
ul.recommended li img{
	margin: 0 0 0 -94px;
	background: #fff;
	display: inline;
	float: left;
}
ul.recommended p{
	line-height: 13px;
	color: #222 !important;
	padding-left: 0px;
	width: 80%;
}
ul.recommended h4{
	font-size: 12px;
	margin:6px 0;
}
.reviews{
	margin:0;
	padding:0;
	list-style:none;
	width: 100%;
	overflow: hidden;
}
.reviews li{
	padding: 12px 14px 0;
	overflow: hidden;
	height: 1%;
}
.reviews h4, h4{
	font-size: 14px;
	color: #000;
	margin: 0;
}
.reviews p span img,
.reviews h4 img{
	display: inline;
	vertical-align: middle;
}
.reviews p span,
.reviews h4 span{
	font-weight: normal;
	margin: 0 9px 0 0;
}
#content .reviews p{
	margin: 0 0 10px;
}
#content .reviews a.big{
	font-size: 14px;
	text-decoration: underline;
}
#content .reviews a.big:hover{
	text-decoration: none;
}

table.faq{margin: 10px;}

.faq td.boldtext p{
	font-size: 11px;
	color: #014b74 !important;
	margin: 0px 0 0;
	font-weight: bold;
}

.faq td p{
	margin:0px 0 3px;	
	line-height: 13px;
	overflow: none !important;
	padding: 2px 0px;
}
.form{
	margin: 0 0 0 0px;
	padding: 0 0 16px;
}
.form div{
	width: 100%;
	padding: 10px 0 0;
	overflow: hidden;
}
.form div label{
	float: left;
	margin: 0 11px 0 0;
	line-height: 20px;
}

.highlight{background-color: #F3F3F4; padding: 4px 10px;}

.form div.input{padding: 0px; margin: 0px;}

.form div.input input{
	width: 190px;
	border: 1px solid #a1bed3;
	height: 17px;
	padding: 0px 0 0 2px;
	margin: 0px !important;
}
.form div label{
	display: block;
	font-size: 13px;
}
.form textarea, .textarea-sm{
	width: 400px;
	height: 100px;
	border: 1px solid #a1bed3;
	padding: 2px 0 0 0px;
	overflow: auto;
}

.textarea-sm{width: 200px !important;}

.form div.submit{
	width: 460px;
}
.form div.submit a{
	float: right;
	margin: 4px 0 0;
	font-weight: bold;
}
.form h4{
	font-size: 16px;
	color: #014b74;
	margin: 11px 0 0;
}

table.dialog-table{border: 1px solid #D6D7DA; margin: 5px 0px 15px 0px;}
td.dialog-title,
td.RegSectionTitle
{border: 1px solid #D6D7DA;  font-weight: bold; background-color: #EAF0F4; font-size: 12px; padding: 4px 10px; text-align: left; color: #014b74;}

td.row1, tr.row1{background-color: #FAFAF5;}
td.row2, tr.row2{background-color: #ffffff;}


/* Ultimate Minicart Start */

.minicart_container {width: 100%; font-family: Verdana; font-size: 1.0em; overflow:hidden;}
.minicart_container hr {color: #CCCCCC; background: #CCCCCC; border: 0; Height: 1px;}
.minicart_container input {color: #000000; background: #FFFFFF; border: 1px solid #CCCCCC; text-align: center;}

.minicart_item {color: #0000FF; text-decoration: none; font-size: 0.9em;}
a.minicart_item:link {color: #0000FF; text-decoration: none;}
a.minicart_item:visited {color: #0000FF; text-decoration: none;}
a.minicart_item:hover {color: #000080; text-decoration: none;}
a.minicart_item:active  {color: #0000FF; text-decoration: none;}

.minicart_col_1 {width: 10%; float: left; text-align:left; padding-top: 2px;}
.minicart_col_2 {width: 70%; float: left; text-align:left;}
.minicart_col_3 {width: 18%; float: left; text-align:left;}

.minicart_tot_1 {width: 49%; float: left; text-align:left;}
.minicart_tot_2 {width: 49%; float: left; text-align:right;}
.minicart_update{color: #BE3903; 
background: url(./images/minicart-save.jpg) no-repeat 134px 0px; background-color:#EDEDEF; padding: 2px 0px 2px 24px;}
.minicart_update p{	padding:0 0 0 7px; color: #999;	}
.minicart_update a{display: block; width: 120px; text-decoration: none; font-weight: bold;}

.minicart_total {color: #FF0000; font-weight: bold;}

/* Ultimate Minicart End */

div.col3{ padding: 4px 15px; 
BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-COLOR: #8CC642;
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
	border-left: 1px solid #72A631;
	border-right: 1px solid #72A631;	
	margin-left: 3px;
}
a.button {color: #fff !important; font-weight: bold;}

.css_button{ padding: 3px 15px; 
BACKGROUND-IMAGE: url(images/butbg.gif);

	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
	border-left: 1px solid #72A631;
	border-right: 1px solid #72A631;	
	border-top: none;
	margin-left: 3px;
	color: #fff;
	font-weight: bold;
}

.special-offers{
	border:1px solid #c6c6c6;
	padding:6px 30px 0;
	background:url(./images/bg-refinde-line.gif) repeat-x 0px 0 !important;
	overflow:hidden;
	position:relative;
	margin:0px 0px 10px 0px;
	padding-bottom: 10px !important;
}
.special-offers h4{
	height:1%;
	text-align:center;
	margin:0 -17px;
	padding:3px 0 4px 180px;
	font-size:18px;
	color:#266588;
	background:url(./images/bg-gallery-title.png) no-repeat !important;
}
.special-offers .list-hold{
	width:100%;
	overflow:hidden;
	padding:0px 0;
	margin:1px 0 0;

}
.special-offers .list-hold ul{
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
.special-offers .list-hold ul li{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	display:none;
	float:left;
}
.special-offers .list-hold ul li .text table{
float:right;
	margin:45px 0px 0 0px;
	display:inline;

}
.special-offers .list-hold ul li .text table table{
	margin:0;
}
.special-offers .list-hold ul li.active{ display:block;}
.special-offers .list-hold ul li .holder{
	float:left;
	width:49%;
	padding-left: 5px;
}

.special-offers .list-hold ul li .first{
	float:left;
	width:49%;
	border-right: 1px solid #E5E5E5;	

}

.special-offers .list-hold img{
	float:left;
}
.special-offers .list-hold .text{
	overflow:hidden;
	padding:5px 10px 0 0;
}


* html .special-offers .list-hold .text{
	height:1%;
	padding:0 10px 0 12px;
}
.special-offers .list-hold h3{
	font:bold 12px/15px Arial, sans-serif;
	color:#333;
	margin:0;
}
.special-offers .list-hold h3 a{
	color:#333;
	text-decoration:none;
}
.special-offers .list-hold h3 a:hover{ text-decoration:underline;}
.special-offers .list-hold .inf{
	font:bold 12px/15px Arial, sans-serif;
	color:#333;
}
.special-offers .list-hold .box{
	float:left;
	margin-bottom:-45px;
}
.special-offers .list-hold .price-info{
	font:10px/19px Arial, sans-serif;
	color:#333;
	background:url(./images/bg-price-and-discount.gif) no-repeat;
	overflow:hidden;
	height:1%;
	padding-bottom:0px;
	float:left;
	width:136px;
	height:75px;
}

.special-offers .list-hold .price-info strong.discount{
	font-size:13px;
	font-weight: bold;
	display:block;
	color:#fff;
	width:100%;
	margin:10px 0 0;
	text-align:center;
}

td.homepage-featured .price-info{background-color:#F0F0F0; width: 170px; margin: 0px auto; padding: 4px 0px; color: #5A8A1A !important;}

.special-offers .list-hold .price-info strong{
	font-size:18px;
	color:#333;
	display:block;
	width:100%;
	text-align:center;
	margin:15px 0 0;
}


td.homepage-featured .price-info strong{ 
	font-size:14px;
	color:#629A44;
	display:block;
	width:100%;
	text-align:center;
	margin:2px 0 0;
}

.vat{
	float:left;
	color:#666;
	font-weight:bold;
	margin:63px 0 0 -27px;
	white-space:nowrap;
}
.rrp{
	float:left;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#535353;
	clear:both;
	margin:-5px 0 0 30px;
	display:inline;
	padding:0 5px;
	background:url(./images/line-theue.gif) no-repeat 50% 50%;
	white-space:nowrap;
}
.special-offers .list-hold p{
	margin:0;
	font:10px/19px Arial, sans-serif;
	color:#333 !important;
}
.special-offers .list-hold .btn-add-cart{
	width:100%;
	overflow:hidden;
	margin-top:2px;
}
.special-offers .list-hold .btn-add-cart a{
	float:left;
	border:1px solid #72a631;
	background:#8cc642 url(./images/bg-btn-add-cart.gif) repeat-x;
	height:18px;
	font:11px/18px Arial, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0 10px;
}
.special-offers .btn-next,
.special-offers .btn-prev{
	display:block;
	width:19px;
	height:67px;
	outline:none;
	text-indent:-6666px;
	overflow:hidden;
	position:absolute;
	top:50px;
}
.special-offers .btn-prev {
background:transparent url(./images/btn-prev.gif)
no-repeat scroll 0%;
left:0px;
margin:8px 0 0;
}
* html .special-offers .btn-prev {
left:-30px;
}

.special-offers .btn-next{
	background:url(./images/btn-next.gif) no-repeat;
	right:0px;
	margin:8px 0 0;
}


/*
========= xcartdesigner.com ====== 
// Fastlane checkout mod - using linear checkout image "checkout-steps-linear.jpg" 
// For full details, read the "readme.txt" contained in the "fastlane_mod_linear.zip" 
// =============================== 
*/

#ch-tabs1-linear, #ch-tabs2-linear, #ch-tabs3-linear, #ch-tabs4-linear {position: relative;margin: 10px 0px;padding: 0px; height: 40px;width: 650px;}
#ch-tabs1-linear{background: transparent url(./images/checkout-steps-linear.jpg) no-repeat; }
#ch-tabs2-linear{background: transparent url(./images/checkout-steps-linear.jpg) 0px -40px no-repeat;}
#ch-tabs3-linear{background: transparent url(./images/checkout-steps-linear.jpg) 0px -80px no-repeat;}
#ch-tabs4-linear{background: transparent url(./images/checkout-steps-linear.jpg) 0px -120px no-repeat;}


#ch-tabs1-linear a, #ch-tabs2-linear a, #ch-tabs3-linear a, #ch-tabs4-linear a{display: block;height: 20px;}

#ch-tabs1-linear li, #ch-tabs2-linear li, #ch-tabs3-linear li, #ch-tabs4-linear li{
list-style: none;
margin: 0px;
padding: 0px;
position: absolute;
display: block;
height: 20px;
top: 13px;
}

#cart-linear a{top: 0px; left: 40px; width: 159px;}
#cart-linear a:hover{background: transparent url(./images/checkout-steps-linear.jpg) 0px -173px no-repeat;}

#personal-linear{top: 50px; left: 160px; width: 163px;}
#personal-linear a:hover{background: transparent url(./images/checkout-steps-linear.jpg) -160px -173px no-repeat;}

#shipping-linear{top: 50px; left: 325px; width: 177px;}
#shipping-linear a:hover{background: transparent url(./images/checkout-steps-linear.jpg) -325px -173px no-repeat;}

#place-linear{top: 50px; left: 503px; width: 134px;}
#place-linear a:hover{background: transparent url(./images/checkout-steps-linear.jpg) -503px -173px no-repeat;}

a.invisible span{display:none;}

/*  CSS for Accordian Effect*/
#xcartsearch {width:600px; margin:0px; background: transparent url(./images/bg-ask.png) 10px 20px no-repeat; padding-left: 80px; }
.xcartsearch {width:600px; font:12px Verdana,Arial; color:#033;  }
.xcartsearch dt {border:2px solid #9ac1c9; background-color: #F6F7F5; padding:8px; font-weight:bold;  cursor:pointer; width: 540px;}
.xcartsearch dt:hover {background:url(images/header_over.gif)}
.xcartsearch dd {overflow:hidden; background:#fff; margin-right: 0px; margin-left: 0px; width: 560px;}
.xcartsearch span {display:block; border:2px solid #9ac1c9; border-top:none; padding:0px; }


#askhuntoffice {width:550px; margin:15px; background: transparent url(./images/bg-ask.png) no-repeat; padding-left: 60px; }
.askhuntoffice {width:550px; font:12px Verdana,Arial; color:#033}
.askhuntoffice dt {width:550px; border:2px solid #9ac1c9; background-color: #F6F7F5; padding:8px; font-weight:bold; margin-top:20px; cursor:pointer; }
.askhuntoffice dt:hover {background:url(images/header_over.gif)}
.askhuntoffice dd {overflow:hidden; background:#fff; margin-right: 0px; margin-left: 0px; width:570px;}
.askhuntoffice span {display:block; border:2px solid #9ac1c9; border-top:none; padding:15px; }



#send2friend {width:550px; margin:15px; background: transparent url(./images/bg-email.png) no-repeat; padding-left: 60px; }
.send2friend {width:550px; font:12px Verdana,Arial; color:#033}
.send2friend dt {width:550px; border:2px solid #9ac1c9; background-color: #F6F7F5; padding:8px; font-weight:bold; margin-top:20px; cursor:pointer; }
.send2friend dt:hover {background:url(images/header_over.gif)}
.send2friend dd {overflow:hidden; background:#fff; margin-right: 0px; margin-left: 0px; width:570px;}
.send2friend span {display:block; border:2px solid #9ac1c9; border-top:none; padding:15px; }


#xcartreview {width:550px; margin:15px; background: transparent url(./images/bg-ask.png) no-repeat; padding-left: 60px; }
.xcartreview {width:550px; font:12px Verdana,Arial; color:#033;  }
.xcartreview dt {width:550px; border:2px solid #9ac1c9; background-color: #F6F7F5; padding:8px; font-weight:bold; margin-top:20px; cursor:pointer; }
.xcartreview dt:hover {background:url(images/header_over.gif)}
.xcartreview dd {overflow:hidden; background:#fff; margin-right: 0px; margin-left: 0px; width:570px;}
.xcartreview span {display:block; border:2px solid #9ac1c9; border-top:none; padding:15px; }


/*---- new css ---*/

.holder{
        width:100%;
        overflow:hidden;
}

.accordion,
.accordion .title,
.accordion .slide-hold,
.accordion .block{
        width:100%;
        overflow:hidden;
}
.accordion .title{ cursor:pointer;}
.accordion .slide-hold{ position:relative;}

/*---- NEW 16.03.09 ----*/
.slide-gall{
	width:626px;
	margin:0px auto 0;
	overflow:hidden;
}
.slide-gall .list-hold{
	height:118px;
	width:626px;
	overflow:hidden;
	position:relative;
}
.slide-gall .list-hold ul{
	width:99999px;
	overflow:hidden;
	height:118px;
	margin:0;
	padding:0;
	list-style:none;
	font-size:0;
}
.slide-gall .list-hold li{
	float:left;
	width:626px;
	height:118px;
}

.slide-gall .list-nav div.info a{font-size: 10px; color: #0179BC;}

.slide-gall .list-hold ul img{ display:block;}
.slide-gall .list-nav{
	width:100%;
	overflow:hidden;
	font-size:11px;
	padding:2px 0;
}
.slide-gall .list-nav .info{
	float:left;
	font-size:11px;
	padding:0 2px;
}
.slide-gall .list-nav ul{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
.slide-gall .list-nav ul li{
	float:left;
	width:8px;
	height:8px;
	background:#cedce7;
	display:inline;
	margin-left:2px;
	text-indent:-6666px;
	overflow:hidden;
	cursor:pointer;
}
.slide-gall .list-nav ul li.active,
.slide-gall .list-nav ul li.hover{
	background:#8ac73b;
}

table.price_comp td{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666;}

.sliding_im_container {
	float:left;	
}
.sliding_thumb_container {
	height:100%;
}
.sliding_man_container {
	height:100%;
	margin-left: 15px;

}
.sliding_clear {
	height:0;
	font-size:1px;
	line-height:0px;
	clear:both;
}

#large{margin:20px 0px;}

.discount_box
{
	width:130px;
	border:1px solid #c6c7c7;
	background:#eaf0f4;
	color:#830607;
	font-weight:bold;
	font-size:12px;
	padding:7px;
}