/*
|------------------------------------------------------------------
| Reset
|------------------------------------------------------------------
| All common-use tags reseted. 
| Global font-family set.
| Safari and Google Chrome oulined focus states removed.
| IE pixel interpolation mode (image resize) was taken in account. 
|
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, a, acronym, code, del, em, img, strong, dl, dt, dd, ol, 
ul, li, form, label, table, tbody, tfoot, thead, tr, th, td	{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:none;
	outline:none;
	text-decoration:none;
	vertical-align:top;
}
:focus	{
	outline:none;
}
a:hover	{
	text-decoration:underline;
}
img	{
}
textarea	{
}
.align_r { text-align:right;}
.left { float:left;}
.right { float:right;}
.clear { clear:both;}

/*
|------------------------------------------------------------------
| Wrapper Classes
|------------------------------------------------------------------
| Wrapper Classes work for amending floats all over the page and
| page centering
|
| .wf - Wrapper Full
| .wc - Wrapper Center
|
*/
.wrapper_full	{
	border-left:none !important;
	border-right:none !important;
	float:left;
	margin-left:0 !important;
	margin-right:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
	width:100%;
	overflow:hidden;
}
.wrapper_center	{
	width:950px;
	margin:auto;
}
#div__body,
#header_wrapper, 
#footer_wrapper, 
#home_banner_wrapper, 
#home_middle_wrapper, 
#home_bottom_wrapper	{
	border-left:none !important;
	border-right:none !important;
	margin-left:0 !important;
	margin-right:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
	width:100%;
	text-align:center;
}
#div__body table,
#header,
#footer,
#home_banner, 
#home_middle, 
#home_bottom	{
	text-align:left;
}
#div__body table	{
	width:950px;
	margin:auto;
}
#div__body table table	{
	width:auto;
	margin:0;
}
#content	{
	width:730px;
	overflow:hidden;
}
#pagetabtype	{
	display:none;
}

/*
 * Theme
 */
body	{
	margin:0 !important;
	padding:0 !important;
}
#header_wrapper	{
	padding-bottom:10px;
	border-bottom:1px solid #f3f2f0;
}
#footer_wrapper	{
	background:#1d90cb url(/exception/images/footer_wrapper.gif) repeat-x left bottom;
	height:185px;
}
#footer	{
	padding-top:20px;
}
#div__body	{
	padding-top:30px;
}
#logo	{
	margin-top:26px;
	float:left;
}
#header_top	{
	float:right;
	width:514px;
	height:84px;
	background:url(/exception/images/sprite.gif) -579px -52px;
	margin-top:10px;
	margin-bottom:10px;
}
#header_search	{
	float:left;
	width:195px;
	position:relative;
	top:30px; left:20px;
}
#header_search h6	{
	width:39px;
	height:10px;
	overflow:hidden;
	margin-bottom:7px;
}
#header_search h6 label	{
	display:block;
	width:39px;
	height:10px;
	text-indent:-100000000px;
	background:url(/exception/images/sprite.gif) 0 -231px;
}
#header_search .field	{
	float:left;
	overflow:hidden;
}
#header_search .text	{
	width:142px;
	height:24px;
	background:url(/exception/images/sprite.gif) -413px 0;
}
#header_search .text input	{
	width:133px;
	height:20px;
	position:relative;
	top:2px; left:5px;
	border:0;
	background:0;
}
#header_search .submit	{
	width:22px;
	height:22px;
	position:relative;
	left:5px;
}
#header_search .submit input	{
	cursor:pointer;
	position:relative;
	top:1px;
	display:block;
	width:21px;
	height:21px;
	border:0;
	text-indent:-11000000px;
	text-transform:capitalize;
	background:url(/exception/images/sprite.gif) -555px 0;
}
#header_cart	{
	float:right;
	width:270px;
	position:relative;
	right:20px; top:30px;
}
#header_cart h6	{
	width:84px;
	height:11px;
	text-indent:-100000000px;
	margin-bottom:6px;
	background:url(/exception/images/sprite.gif) -40px -231px;
}
#header_cart .summary	{
	float:left;
	font-size:11px;
	line-height:20px;
	margin-right:10px;
	width:95px;
	white-space:nowrap;
}
#header_cart .summary a	{
	color:#0086d2;
	white-space:nowrap;
}
#header_cart .summary .count	{
	display:block;
	float:left;
	width:46px;
}
#header_cart .links	{
	float:left;
	width:162px;
}
#header_cart .links li	{
	float:left;
	margin-right:5px;
	width:76px;
	height:21px;
	background:url(/exception/images/sprite.gif);
	list-style:none;
}
#header_cart .links li a	{
	display:block;
	text-indent:-10000000px;
	width:76px;
	height:21px;
}
#header_cart .links li.checkout,
#header_cart .links li.checkout a	{
	background-position:-413px -601px;
}
#header_cart .links li.login,
#header_cart .links li.login a	{
	background-position:-489px -601px;
}
#header_cart .links li.logout,
#header_cart .links li.logout a	{
	background-position:-565px -601px;
}
#header_nav	{
	float:right;
	clear:right;
	width:515px;
	height:26px;
	list-style:none;
	overflow:hidden;
}
#header_nav li	{
	float:left;
	width:128px;
	height:26px;
	margin-right:1px;
	background:url(/exception/images/sprite.gif);
	list-style:none;
}
#header_nav li a	{
	display:block;
	width:128px;
	height:26px;
	text-indent:-10000000px;
	background:url(/exception/images/sprite.gif);
}
#header_nav li.home,
#header_nav li.home a	{
	background-position:-578px 0;
}
#header_nav li.kitchen,
#header_nav li.kitchen a	{
	background-position:-707px 0;
}
#header_nav li.health,
#header_nav li.health a	{
	background-position:-836px 0;
}
#header_nav li.lifestyle,
#header_nav li.lifestyle a	{
	background-position:-965px 0;
	margin:0;
}
#header_nav li.home a:hover	{
	background-position:-578px -26px;
}
#header_nav li.kitchen a:hover	{
	background-position:-707px -26px;
}
#header_nav li.health a:hover	{
	background-position:-836px -26px;
}
#header_nav li.lifestyle a:hover	{
	background-position:-965px -26px;
}

#footer_left	{
	float:left;
	width:191px;
	margin-right:40px;
}
#footer_newsletter	{
	float:left;
	width:191px;
	margin-bottom:7px;
}
#footer_newsletter h5	{
	height:11px;
	width:152px;
	overflow:hidden;
	text-indent:-10000000px;
	background:url(/exception/images/sprite.gif) -94px -243px;
	margin-bottom:10px;
}
#footer_social	{
	width:191px;
	float:left;
	clear:left;
}
#footer_social h5	{
	height:11px;
	width:41px;
	overflow:hidden;
	text-indent:-10000000px;
	background:url(/exception/images/sprite.gif) -127px -231px;
	margin-bottom:6px;
}
#footer_social li	{
	float:left;
	margin-right:5px;
	list-style:none;
}
#footer_social li a	{
	display:block;
	width:34px;
	height:35px;
	text-indent:-1000000px;
	background:url(/exception/images/sprite.gif);
}
#footer_social li.facebook a	{
	background-position:-320px -111px;
}
#footer_social li.twitter a	{
	background-position:-358px -111px;
}
#footer_links	{
	float:left;
}
#footer_links .col	{
	float:left;
	width:205px;
	margin-right:40px;
}
#footer_links .products	{
	margin:0;
}
#footer_links h5	{
	overflow:hidden;
	text-indent:-1000000px;
	background:url(/exception/images/sprite.gif);
	margin-bottom:20px;
}
#footer_links .exception h5	{
	width:60px;
	height:11px;
	background-position:-169px -231px;
}
#footer_links .products h5	{
	width:54px;
	height:11px;
	background-position:0 -255px;
}
#footer_links li	{
	float:left;
	width:100px;
	margin-bottom:5px;
	font-size:11px;
	list-style:none;
}
#footer_links li a	{
	color:#badde7;
	white-space:nowrap;
}
#footer_disclaimer	{
	float:right;
	width:235px;
	position:relative;
	top:30px;
	font-size:11px;
	color:#badde7;
	text-align:right;
}

#side_nav	{
	/*display:none;*/
	width:190px;
	margin-bottom:20px;
}
#side_nav .bg_r	{
	background:#ecf2f4;
}
#side_nav .bg_t	{
	background:url(/exception/images/sidebar_top.gif) no-repeat top left;
	padding:20px 15px 15px;
}
#side_nav .bg_b	{
	background:url(/exception/images/sidebar_bottom.gif) no-repeat bottom left;
}
#side_nav .bg_t div	{
	margin-bottom:5px;
}
#side_nav h4 a	{
	display:block;
	width:160px;
	height:25px;
	margin-bottom:10px;
	background:url(/exception/images/sprite.gif);
	background-position:-254px -370px;
	text-indent:13px; 
	color:#fff;
	text-decoration:none;
	line-height:25px;
	font-size:12px;
}
#side_nav .home h4 a	{
	background-position:-413px -24px;
	text-indent:-10000000px;
}
#side_nav .kitchen h4 a	{
	background-position:-413px -49px;
	text-indent:-10000000px;
}
#side_nav .health h4 a	{
	background-position:-413px -74px;
	text-indent:-10000000px;
}
#side_nav .lifestyle h4 a	{
	background-position:-413px -99px;
	text-indent:-10000000px;
}
#side_nav li	{
	padding:0 10px 0 5px;
	font-size:12px;
	line-height:15px;
	margin-bottom:10px;
	margin-right:2px;
	list-style:none;
}
#side_nav li.active	{
	background:url(/exception/images/arrow_active.gif) no-repeat right 50%;
}
#side_nav li a	{
	color:#000;
}
#side_banners	{
	margin-bottom:20px;
}
#side_banners li	{
	margin-bottom:10px;
	list-style:none;
}
#side_links	{
	width:190px;
	margin-bottom:20px;
}
#side_links .bg_r	{
	background:url(/exception/images/quicklinks_repeat.gif);
}
#side_links .bg_t	{
	background:url(/exception/images/quicklinks_top.gif) no-repeat top left;
}
#side_links .bg_b	{
	background:url(/exception/images/quicklinks_bottom.gif) no-repeat bottom left;
	padding:18px 15px 10px;
}
#side_links h5	{
	width:93px;
	height:11px;
	overflow:hidden;
	margin-bottom:10px;
	text-indent:-1000000px;
	background:url(/exception/images/sprite.gif) 0 -243px;
}
#side_links li	{
	font-size:14px;
	padding-left:14px;
	background:url(/exception/images/arrow_bullet.gif) no-repeat 0 4px;
	margin-bottom:10px;
	list-style:none;
}
#side_links a	{
	color:#fff;
}
/*
 * Theme
 */
 
/*
 * Home
 */
body.cat-109 #side_td	{
	display:none
}
body.cat-109 #content	{
	width:100% !important;
}
body.cat-109 #div__body	{
	padding-top:0;
}
body.cat-109 #div__body table	{
	margin:0;
	width:auto;
}
#home_banner_wrapper	{
	height:369px;
	margin-bottom:20px;
	position:relative;
}
#home_banner	{
	width:1600px;
	height:369px;
	overflow:hidden;
	position:absolute;
	left:50%; top:0;
	margin-left:-800px;
}
#home_banner .banneritem	{
	position:absolute;
	top:0; left: 0;
	width:1600px;
	text-align:center;
}
#home_banner .nav	{
	position:absolute;
	z-index:10000;
	bottom:20px; right:325px;
}
#home_banner .nav a	{
	display:block;
	float:left;
	width:18px;
	height:18px;
	line-height:18px;
	margin-right:6px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	/*opacity:0.8;
	filter: alpha(opacity=10); 
	moz-opacity: .8;*/
	background-image:url(/exception/images/homebanner_nav.png);
	background-position: left bottom;
	
	text-decoration:none;
}
#home_banner .nav a.active,
#home_banner .nav a:hover	{
	/*opacity:1;
	filter: alpha(opacity=0);*/ 
	background-position:left top;
}

#home_middle_wrapper	{
	margin-bottom:20px;
}
#home_links	{
	margin-right:14px;
}
#home_links,
#home_visitus	{
	width:210px;
	float:left;
}
#home_links .bg_r,
#home_visitus .bg_r	{
	background:url(/exception/images/visitus_repeat.gif);
}
#home_links .bg_t,
#home_visitus .bg_t	{
	background:url(/exception/images/visitus_top.gif) no-repeat top left;
}
#home_links .bg_b,
#home_visitus .bg_b	{
	background:url(/exception/images/visitus_bottom.gif) no-repeat bottom left;
	padding:18px 15px 10px;
}
#home_links .cont,
#home_visitus .cont	{
	height:193px;
}
#home_links h5	{
	width:93px;
	height:11px;
	overflow:hidden;
	margin-bottom:10px;
	text-indent:-1000000px;
	background:url(/exception/images/sprite.gif) 0 -243px;
}
#home_visitus h5	{
	width:60px;
	height:11px;
	overflow:hidden;
	margin-bottom:10px;
	text-indent:-1000000px;
	background:url(/exception/images/sprite.gif) -55px -255px;
}
#home_links li,
#home_visitus li	{
	font-size:14px;
	padding-left:14px;
	margin-bottom:10px;
	background:url(/exception/images/arrow_bullet.gif) no-repeat 0 4px;
	list-style:none;
}
#home_links a,
#home_visitus a	{
	color:#fff;
}
#home_links span,
#home_visitus span	{
	color:#fff;
	font-size:12px;
	display:block;
	height:14px;
	overflow:hidden;
}
#home_items	{
	float:left;
	margin-right:14px;
	width:500px;
	height:222px;
	background:url(/exception/images/sprite.gif) -604px -218px;
	position:relative;
}
#home_items .frame	{
	width:400px;
	height:222px;
	position:relative;
	left:50px;
	overflow:hidden;
}
#home_items .slide	{
	width:16000px;
	height:222px;
}
.home_item	{
	width:125px;
	height:222px;
	margin-right:8px;
}
.home_item .image	{
	display:block;
	width:125px;
	height:130px;
	overflow:hidden;
	margin-bottom:10px;
	padding-top:20px;
	text-align:center;
}
.home_item .image img	{
	display:inline !important;
}
.home_item .name	{
	font-size:12px;
	font-weight:normal;
	text-align:center;
}
.home_item .name a	{
	color:#0086d2;
}
#home_items .nav a	{
	display:block;
	position:absolute;
	width:27px;
	height:27px;
	text-indent:-1000000px;
}
#home_items .nav a:hover	{
	text-decoration:none;
}
#home_items .prev	{
	top:95px;
	left:20px;
	background:url(/exception/images/sprite.gif) -116px -254px;
}
#home_items .next	{
	top:95px;
	right:20px;
	background:url(/exception/images/sprite.gif) -143px -254px;
}
#home_bottom_wrapper	{
	height:118px;
	overflow:hidden;
	background:#dbe2e6 url(/exception/images/home_banners.gif);
}
#home_banners	{
	width:960px;
}
#home_banners li	{
	float:left;
	margin:25px 10px 0 0;
	list-style:none;
}
#home_banners li.last	{
	margin-right:0;
}
/*
 * Home
 */
 
/*
 * Category
 */
#category_name	{
	font-size:18px;
	font-weight:normal;
	padding-bottom:5px;
	border-bottom:1px solid #edf2f5;
	margin-bottom:15px;
}
#tab_image_tag	{
	font-size:18px;
	font-weight:normal;
	padding-bottom:5px;
/*	border-bottom:1px solid #edf2f5;*/
	margin-bottom:15px;
}
#category_image	{
	width:730px;
	height:220px;
	overflow:hidden;
	margin-bottom:15px;
}
#category_items	{
	width:730px;
	overflow:hidden;
}
#category_items table	{
	width:800px;
}
.category_item	{
	width:351px;
	height:148px;
	overflow:hidden;
	background:url(/exception/images/sprite.gif) -253px -218px;
	margin:0 25px 25px 0;
}
.category_item .image	{
	float:left;
	height:124px;
	width:130px;
	overflow:hidden;
	margin:10px;
	text-align:center;
}
.category_item .details	{
	float:left;
	width:185px;
	overflow:hidden;
	padding:10px 0;
}
.category_item .name,
.category_item .name a	{
	color:#0186d3;
	font-size:12px;
	margin-bottom:5px;
}
.category_item .description	{
	font-size:11px;
	color:#707070;
	margin-bottom:5px;
	overflow:hidden;
}
.category_item .description *	{
	margin:0 !important;
	padding:0 !important;
	font-size:11px !important;
	color:#707070 !important;
	line-height:14px !important;
}
.category_item .rrp	{
	font-size:12px;
	font-weight:bold;
	color:#ff7900;
	margin-bottom:5px;
	text-decoration:line-through;
}
.category_item .rrp strong	{
	font-weight:normal;
}
.category_item .price a	{
	display:block;
	overflow:hidden;
	width:160px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:url(/exception/images/sprite.gif) -254px -193px;
	text-align:center;
	line-height:25px;
}
.category_item .price a strong	{
	font-weight:normal;
}
/*
 * Category
 */
 
/*
 * Item
 */
#item	{
	width:730px;
}
#item_wrapper_top,
#item_sellpoint,
#item_related,
#item_tabs	{
	float:left;
	width:100%;
	margin-bottom:30px;
}
#item_related { width:730px;}
#item_name	{
	font-family:Gotham Light, Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#000;
	margin-bottom:5px;
	text-transform:lowercase;
}
#item_crumb	{
	font-size:11px;
	color:#91939d;
	margin-bottom:5px;
	margin-left:-5px;
}
#item_crumb a	{
	color:#91939d;
	padding:0 5px;
}
#item_wrapper_top	{
	float:left;
	width:100%;
}
#item_image	{
	float:left;
	width:390px;
	overflow:hidden;
	text-align:center;
}
#item_buy	{
	float:right;
	width:319px;
	overflow:hidden;
	margin-bottom:20px;
}
#item_buy .bg_r	{
	background:url(/exception/images/pricearea_repeat.gif);
}
#item_buy .bg_t	{
	background:url(/exception/images/pricearea_top.gif) no-repeat left top;
}
#item_buy .bg_b	{
	background:url(/exception/images/pricearea_bottom.gif) no-repeat left bottom;
	padding:15px 0;
}
#item_buy .pad_lr	{
	padding:0 20px;
}
#item_buy h5	{
	font-size:11px;
	text-indent:-10000000px;
	background:url(/exception/images/sprite.gif) -194px -111px;
	width:124px;
	height:13px;
	overflow:hidden;
	margin-bottom:5px;
}
#item_prices	{
	width:280px;
	float:left;
	padding-bottom:10px;
	border-bottom:1px solid #3c99cd;
}
#item_prices h4	{
	float:left;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	/*line-height:29px;*/
	height:29px;
	text-decoration:line-through;
	/*width:85px;*/
	padding-top:7px;
}
#item_prices h2	{
	float:right;
	color:#fff;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	width:170px;
	height:29px;
	line-height:29px;
	background:url(/exception/images/sprite.gif) -24px -111px;
}
#item_prices h2 strong	{
	font-weight:bold;
}
#item_add	{
	clear:both;
	padding:10px 0;
	text-align:center;
}
#item_stock_ { text-align:center; font-family:Trebuchet MS;
font-weight:bold; font-size:12px; padding-bottom:5px; color:#fff; text-transform:uppercase;}

#item_add #qty	{
	padding:7px 0 0 65px;
	width:126px;
	height:27px;
	background:url(/exception/images/qty_box.gif);
	border:0;
}
#item_add #addtocart	{
	display:block;
	width:120px;
	height:27px;
	text-indent:-1000000px;
	text-transform:capitalize;
	background:url(/exception/images/sprite.gif) -194px -124px;
	border:0;
	margin-left:15px;
	cursor:pointer;
}
#item_add table { margin:auto !important;}
#item_add table table { margin-bottom:5px !important;}
#item_add table table a { color:#FFF;}
#item_add table table .inputreq { background:#ECF2F4;}
#item_add table table .smalltext { color:#FFF;}
#item_add  .medtext { font-size:13px; color:#fff; text-align:center;}

#item_add_cell_ table { margin-bottom:5px !important;}
#item_add_cell_ table .inputreq { background:#ECF2F4;}
span#custcol13_fs_lbl { display:block;
text-align:left;
white-space:normal;
width:130px;}
#item_share	{
	text-align:center;
}
#item_brief_desc	{
	float:right;
	clear:right;
	width:299px;
	 line-height:130%;
}
.details td { line-height:130%;}
#item_sellpoint .slide	{
	width:365px;
	height:330px;
	overflow:hidden;
	position:relative;
	margin-bottom:30px;
	float:right;
}
#firts_text_ { float:left; /*width:295px !important; */width:350px !important; height:330px;}
#firts_text_ td { vertical-align:middle;}
#item_sellpoint	{
	width:730px;
	overflow:hidden;
	position:relative;
}
#item_sellpoint .slide .item_sellpoint	{
	float:left;
	position:absolute;
	left:0;
	top:0;
	width:365px;
}
#item_sellpoint .slide .item_sellpoint .image	{
	float:right !important;
}
#item_sellpoint .slide .item_sellpoint .details	{
	float:left !important;
}
.item_sellpoint	{
	float:left;
	width:730px;
	margin-bottom:30px;
}
.item_sellpoint .details	{
	float:left;
	width:295px !important;
	height:330px;
	overflow:hidden;
}
.item_sellpoint .details td	{
	vertical-align:middle;
}
.item_sellpoint .image	{
	float:right;
	width:365px;
	height:330px;
	overflow:hidden;
	text-align:right;
	
}
.item_sellpoint .image td { vertical-align:middle;}
.item_sellpoint.even .details	{
	float:right;
}
.item_sellpoint.even .image	{
	float:left;
	text-align:left !important;
}
#item_sellpoint .prev_button	{
	position:absolute;
	z-index:10000;
	right:31px;
	top:5px;
	display:block;
	width:21px;
	height:21px;
	text-indent:-100000px;
	background:url(/exception/images/sellpoint_prev.png);
}
#item_sellpoint .next_button	{
	position:absolute;
	z-index:10000;
	right:5px;
	top:5px;
	display:block;
	width:21px;
	height:21px;
	text-indent:-100000px;
	background:url(/exception/images/sellpoint_next.png);
}
/* Code by AD from SC */
#rotator	{
	height: 378px;
	position: relative;
	z-index: 10;
}
.frame	{
	left: 0px;
	position: absolute;
	top: 0px;
	z-index: 15;
}
.video-frame	{
	padding-top: 30px;
}
.right-box	{
	clear: both;
	float: right;
	overflow: hidden;
	width: 348px;
}
.left-box	{
	float: left;
	overflow: hidden;
	width: 348px;
}
/* End of Code by AD from SC */
#item_tabs	{
	padding-bottom:30px;
	border-bottom:1px solid #e7e4e2;
	position:relative;
	width:720px;
}
#item_tabs_buttons	{
	display:none;
	width:194px;
	float:left;
}
#item_tabs_buttons.tabbed	{
	display:block !important;
}
#item_tabs_buttons li,
#item_tabs_buttons li a	{
	display:block;
	float:left;
	width:194px;
	height:45px;
	overflow:hidden;
	background:url(/exception/images/sprite.gif) 0 -185px;
	text-indent:20px;
	line-height:45px;
	font-size:14px;
	color:#333;
	text-decoration:none;
	list-style:none;
}
#item_tabs_buttons li.active a,
#item_tabs_buttons li a:hover	{
	background-position:0 -140px;
	color:#fff;
}
.item_tab_content	{
	margin-bottom:20px;
	float:left;
	width:526px;
/*	height:270px;*/
	overflow-x:hidden;
	overflow-y:auto;
	background:url(/exception/images/itemtabs_content.gif) no-repeat right top;
}
.item_tab_content h3	{
	font-size:18px;
	font-weight:normal;
	margin-bottom:15px;
	padding-top:33px;
	padding-left:36px;
}
.item_tab_content .content	{
	padding-left:36px;
}
.item_tab_content .content,
.item_tab_content .content *	{
	font-size:11px;
	color:#3f4044;
	line-height:200%;
}
#item_related h4	{
	font-family:Gotham Light,Arial,Helvetica,sans-serif;
	text-transform:lowercase;
	font-size:20px;
	margin-bottom:20px;
}
#item_related_left	{
	float:left;
	width:365px;
}
#item_related_right	{
	float:right;
	width:365px;
}
#item_related_left .related	{
	float:left;
	width:365px;
	margin-bottom:10px;
}
#item_related_left .related .image	{
	float:left;
	width:80px;
	min-height:80px;
	height:auto;
	#height:80px;
	overflow:hidden;
	margin-right:10px;
}
#item_related_left .related .image	img {width:80px;}
#item_related_left .related .details	{
	float:left;
	width:275px;
}
#item_related_left .related h5	{
	font-size:12px;
	font-weight:normal;
}
#item_related_left .related h5 a	{
	color:#0086d2;
}
#item_related_left .related h6	{
	font-weight:normal;
	font-size:12px;
	margin-bottom:15px;
}
#item_related_left #qty	{
	background:url(/exception/images/related_qty_box.gif);
	padding:5px 0 0 60px;
	height:24px;
	width:116px;
	border:0;
}
#item_related_left #addtocart	{
	background:url(/exception/images/sprite.gif) no-repeat -194px -151px;
	width:110px;
	height:25px;
	text-indent:-100000px;
	border:0;
	text-transform:capitalize;
	display:block;
	cursor:pointer;
}
#item_related_right .related	{
	float:left;
	width:182px;
	/*clear:both;*/
}
#item_related_right .related .image	{
	margin-bottom:10px;
	text-align:center;
	
}
#item_related_right .related .image  img {width:80px;}
#item_related_right .related h5	{
	font-size:12px;
	font-weight:normal;
	text-align:center;
}
#item_related_right .related h5 a	{
	color:#0086d2;
}
#item_related_right .related h6	{
	display:none;
}
#item_miche_bags	{
	float:left;
	margin-bottom:30px;
	width:780px;
}
#item_miche_bags .item_miche_bag	{
	float:left;
	width:110px;
	margin-right:15px;
	margin-bottom:20px;
}
#item_miche_bags .item_miche_bag .image	{
	width:110px;
	height:110px;
	overflow:hidden;
	text-align:center;
}
#item_miche_bags .item_miche_bag h5, #item_miche_bags .item_miche_bag h4		{
	font-family:Gotham Light, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding:10px 0;
}
#item_miche_bags  .item_miche_bag h5 { display:none;}
#item_miche_bags .item_miche_bag .addtocart label	{
	font-size:12px;
	padding-left:15px;
	color:#676767;
	font-weight:bold;
	line-height:22px;
}
#item_miche_bags .item_miche_bag input.qty	{
	background:url(/exception/images/sprite.gif) 0 -267px;
	padding:3px;
	border:0;
	width:29px;
	height:22px;
	margin-bottom:5px;
}
#item_miche_bags .item_miche_bag input.addtocart	{
	width:106px;
	height:24px;
	border:0;
	display:block;
	background:url(/exception/images/sprite.gif) -304px -153px;
	text-indent:-100000px;
	text-transform:capitalize;
	cursor:pointer;
}
#item_miche_bags .miche_price	{
	color: #444;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
/*
 * Item
 */

/*
* Info
*/
#info_content	{
	width:730px;
	font-size:12px;
	color:#333;
}
#info_content *	{
	margin:0 !important;
	padding:0 !important;
	color:#333;
	font-size:12px;
}
#info_content a { color:#0086D2; text-decoration:underline;}
#info_content a:hover { text-decoration:none;}
/*
* Info
*/



/*
 * Shopping Cart
 
 */

 #carttable { background:url(/exception/images/back_top_c.gif) top left no-repeat;}
#carttable	{
	margin-bottom:10px !important;
}
#carttable .listheadernosort	{
	white-space:nowrap;
	background:none !important;
	color:#BADDE7 !important;
}
#carttable .texttablectr	{
	vertical-align:middle;
}
#carttable .texttablectr,
#carttable .texttablert,
#carttable .texttable	{
	background-color:#fff !important;
	border:1px solid;
	border-color:white white #E9F2E3;
}
 .lastcart_td #carttable { width:720px !important;  background:url(/exception/images/back_top_last.gif) top left;}
body.cat-103 input#checkout,
body.cat-103 input#recalc,
body.cat-103 input#cancel	{
	text-indent:-100000px;
	text-transform:capitalize;
	border:0;
	height:21px;
	margin-right:10px;
	cursor:pointer;
	display:block;
}
body.cat-103 input#checkout	{
	width:132px;
	background:url(images/cart_checkout.gif);
}
body.cat-103 input#cancel	{
	width:123px;
	background:url(images/cart_continue.gif);
}
body.cat-103 input#recalc	{
	width:91px;
	background:url(images/cart_update.gif);
}
/*
 * Shopping Cart
 */
