html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;border:0;outline:0;text-decoration:none;list-style:none;vertical-align:top;line-height:15px;}img{-ms-interpolation-mode: bicubic;}

body	{
	background:#527d97;
	margin:0px !important;
}
#innerwrapper	{
	background:url('/site/sc/images/bg_innerwrapper.gif') repeat-y;
	padding:0px 22px;
}
#div__header, #div__body, #div__footer	{background:#fff;}
#maincontents	{
	position:relative;
	z-index:1;
}
.clear	{
	clear:both;
}
/* HEADER */
#header	{
	height:315px;
	#height:335px;
	padding-top:20px;
}
#main-ribbon-wrapper	{
	position:relative;
	z-index:20;
}
#left-ribbon-border	{
	background:url('/site/sc/images/bg_ribbons.gif') no-repeat left -380px;
	height:30px;
	left:-50px;
	position:absolute;
	top:140px;
	width:50px;
}
#right-ribbon-border	{
	background:url('/site/sc/images/bg_ribbons.gif') no-repeat -50px -380px;
	height:30px;
	right:-50px;
	position:absolute;
	top:140px;
	width:49px;
}
#main-ribbon	{
	background:url('/site/sc/images/bg_shade.png') repeat-x bottom;
	left:-50px;
	padding-bottom:5px;
	position:absolute;
	top:0px;
}
#ribbon-bg-left	{background:#cb521e url('/site/sc/images/bg_ribbons.gif') no-repeat left -140px;}
#ribbon-bg-right	{
	background:url('/site/sc/images/bg_ribbons.gif') no-repeat right top;
	padding:20px 40px 0px 22px;
	height:120px;
	#height:140px;
	width:1038px;
	#width:1100px;
}
#logo	{float:left;}
.head-adds	{
	border-right:#d9805a 2px solid;
	float:right;
	margin:40px 0px 0px 75px;
	padding:6px 12px;
}
#keep	{
	border:none;
	padding-right:0px;
}
.head-adds h5, .head-adds p, .head-adds a	{
	color:#fff;
	font-size:16px;
	text-align:right;
	text-transform:lowercase;
}
.head-adds h5	{
	font-size:22px;
	line-height:24px;
	margin-bottom:4px;
}
#header-middle	{
	margin-bottom:5px;
	height:105px;
	#height:260px;
	padding-top:155px;
	position:relative;
}
#search-wrapper	{
	float:left;
	padding-left:30px;
}
#search-wrapper input	{
	background:#527d97 url('/site/sc/images/header_sprite2.gif') no-repeat;
	border:none;
	color:#666;
	cursor:pointer;
	float:left;
	height:30px;
	margin-bottom:20px;
	margin-right:5px;
	padding:0px;
}
#search-wrapper #lupe	{
	background-position:-211px -62px;
	width:30px;
}
#search-wrapper #go	{
	background-position:-211px -30px;
	width:40px;
}
#search-input-wrapper	{
	background:url('/site/sc/images/header_sprite2.gif') no-repeat;
	float:left;
	height:22px;
	#height:30px;
	margin-right:5px;
	padding:4px;
	#padding:2px;
	width:284px;
	#width:292px;
}
#search-input-wrapper #search	{
	background:#fff;
	cursor:text;
	float:none;
	font-size:15px;
	height:24px;
	margin:0px;
	padding-top:4px;
	width:284px;
}
#search-input-wrapper #search.empty	{color:#d1d3d4;}
#welcome-tittle	{
	background:url('/site/sc/images/header_sprite2.gif') no-repeat left -92px;
	clear:both;
	display:block;
	height:45px;
	text-indent:-99999999px;
	width:393px;
}
#services-cartinfo	{
	float:right;
	padding-left:30px;
	padding-right:10px;
}
#services-cartinfo li	{
	color:#527d97;
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:5px;
}
#services-cartinfo li a	{
	color:#527d97;
	font-size:12px;
	font-weight:bold;
}
#services-cartinfo li a:hover	{color:#cb521e;}
#cart-summary	{
	background:#fff url('/site/sc/images/bg_cartsumary.gif') repeat-x;
	border:#d1d3d4 1px solid;
	float:right;
	margin-left:10px;
	padding:1px 10px;
}
#cart-summary a	{
	background:url('/site/sc/images/header_sprite2.gif') no-repeat -252px -31px;
	display:block;
	float:right;
	height:28px;
	margin-top:8px;
	margin-left:10px;
	text-indent:-99999999px;
	width:30px;
}
#cart-summary a:hover	{background-position:-283px -31px}
#cartinfo	{
	border-right:#acc0cc 2px solid;
	float:right;
	margin:6px 0px;
	padding-right:10px;
	text-align:right;
}
#cart-summary p	{
	color:#6b634e;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
}
#cart-summary p span	{
	font-size:10px;
	font-weight:normal;
	#height:18px;
	#line-height:18px;
}
#cart-summary #shipping	{
	color:#527d97;
	font-size:12px;
}
#header-banner	{
	background:url('/site/sc/images/header_sprite2.gif') no-repeat left -31px;
	clear:both;
	display:block;
	float:left;
	height:50px;
	text-indent:-99999999px;
	width:210px;
}
#navegation-ribbon	{
	position:relative;
	z-index:4;
}
#left-nav-ribbon-border	{
	background:url('/site/sc/images/bg_ribbons.gif') no-repeat -100px bottom;
	left:-50px;
	height:30px;
	position:absolute;
	top:50px;
	width:50px;
}
#right-nav-ribbon-border	{
	background:url('/site/sc/images/bg_ribbons.gif') no-repeat -150px bottom;
	right:-50px;
	height:30px;
	position:absolute;
	top:50px;
	width:49px;
}
#header-navegation-wrapper	{
	background:url('/site/sc/images/bg_shade.png') repeat-x bottom;
	left:-50px;
	padding-bottom:6px;
	position:absolute;
	width:1100px;
}
#header-navegation	{
	background:#6b634e url('/site/sc/images/bg_ribbons.gif') no-repeat 0px -280px;
}
#header-navegation ul	{
	background:url('/site/sc/images/bg_ribbons.gif') no-repeat 0px -280px;
	float:left;
}
#header-navegation li	{
	float:left;
	height:50px;
	position:relative;
	width:166px;
	z-index:200;
}
#breakroom	{
	width:150px !important;
}
#header-navegation-bg	{
	background:#6B634E url(/site/sc/images/bg_ribbons.gif) no-repeat right -330px;
	float:left;
}
#shopgreen-wrapper	{
	float:left;
	padding:10px;
	#padding-bottom:0px;
}
#shopgreen	{
	background:#80a033 url('/site/sc/images/header_sprite2.gif') no-repeat -293px 0px;
	display:block;
	float:left;
	height:30px;
	text-indent:-99999999px;
	width:100px;
}
#header-navegation li a	{
	background:url('/site/sc/images/bg_header_nav.png') no-repeat right bottom;
	color:#fff;
	display:block;
	font-size:15px;
	font-weight:bold;
	line-height:50px;
	text-transform:lowercase;
	padding-left:15px;
}
#header-navegation li a:hover, #header-navegation li a.active	{
	background:url('/site/sc/images/header_sprite2.gif') no-repeat right bottom;
	color:#5f5743;
}
#header-navegation li ul	{
	background:#fff url('/site/sc/images/bg_dropdown.gif') repeat-x bottom;
	border:#ccc 1px solid;
	border-top:none;
	display:none;
	padding:15px;
	position:absolute;
	width:240px;
	#width:270px;
	z-index:200;
}
#header-navegation li ul li	{
	background:none !important;
	float:none;
	height:auto;
	#height:15px;
	width:auto;
}
#header-navegation li ul li a	{
	background:none !important;
	color:#6b634e;
	font-size:12px;
	line-height:16px;
	padding:0px;
	width:auto;
}
#header-navegation li ul li a:hover	{color:#cb521e;}
#breacrumb	{
	color:#cb521e;
	display:none;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	margin:15px 0px 0px 20px;
}
.crumb, .crumbover	{
	font-size:12px;
}
#breacrumb a	{
	color:#527d97;
}
/* HOME PAGE */
#home-main	{
	float:left;
	margin:10px 10px 10px 0px;
	padding-left:10px;
	position:relative;
	width:760px;
	#width:770px;
}
#home-categories-wrapper	{margin-left:10px;}
.home-cat-cell	{
	background:url('/site/sc/images/home-thumbs.jpg') no-repeat;
	border:#d1d3d4 1px solid;
	float:left;
	height:183px;
	margin:10px 20px 0px 0px;
	position:relative;
	width:363px;
}
#cat2	{background-position:0px -183px;}
#cat3	{background-position:0px -366px;}
#cat4	{background-position:0px -549px;}
#cat5	{background-position:0px -732px;}
#cat6	{background-position:0px -915px;}
.seconcolumn	{margin-right:0px !important;}
.cat-name-left	{
	background:url('/site/sc/images/bg_cat_name.gif') no-repeat left top;
	height:53px;
	left:-10px;
	padding-left:10px;
	position:absolute;
	top:15px;
}
.cat-name-right	{
	background:url('/site/sc/images/bg_cat_end.png') no-repeat right top;
	padding-right:36px;
}
.cat-name-wrapper	{
	background:url('/site/sc/images/bg_shade2.png') repeat-x bottom;
	padding-bottom:5px;
}
.cat-name-wrapper a	{
	background:#3F6782 url('/site/sc/images/bg_cat_link.gif');
	color:#fff;
	display:block;
	font-size:15px;
	font-weight:bold;
	height:45px;
	line-height:45px;
	text-transform:lowercase;
	width:176px;
}
.cat-link	{
	background:url('/site/sc/images/bg_arrow.png') no-repeat right 2px;
	bottom:12px;
	color:#6b634e;
	font-size:12px;
	font-weight:bold;
	padding-right:12px;
	position:absolute;
	right:10px;
}
.cat-link:hover	{
	background-position:right -12px;
	color:#CB521E;
}
#home-right	{
	float:left;
	margin:10px 0px;
	overflow:hidden;
	width:210px;
}
.right-box	{
	border:#d2d4d5 1px solid;
	float:left;
	margin-top:10px;
	padding:4px 3px;
	#width:100%;
}
.right-box-content	{
	padding:3px;
}
.right-box p	{
	color:#6b634e;
	font-size:11px;
	font-weight:bold;
}
.right-box p.title	{
	background:#cb521e;
	display:block;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	text-transform:lowercase;
	padding:8px 0px;
}
.right-box p.guestlist-text	{
	display:inline;
	font-weight:normal;
}
.right-box label	{
	color:#cb521e;
	font-size:12px;
	font-weight:bold;
}
.right-box input	{border:none;}
#email-input	{
	background:url('/site/sc/images/right_sprite.gif') no-repeat left bottom;
	margin:2px 0px 8px 0px;
	padding:3px;
	#padding:2px;
}
#email-input #email	{
	color:#333;
	height:24px;
	padding:4px 0px 0px 0px;
	width:184px;
}
#signup	{
	background:#615945 url('/site/sc/images/right_sprite.gif') no-repeat -82px top;
	border:none;
	float:right;
	height:30px;
	margin-bottom:2px;
	margin-top:5px;
	padding:0px;
	width:73px;
}
#tweeter, #facebook	{
	background:url('/site/sc/images/right_sprite.gif');
	display:block;
	float:left;
	height:41px;
	margin-right:5px;
	margin-top:10px;
	text-indent:-9999999px;
	width:41px;
}
#tweeter	{background-position:-41px 0px;}
#recent-tweets	{
	clear:both;
}
#recent-tweets .title	{
	background:none;
	color:#cb521e;
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
	text-align:left;
}
#recent-tweets .twtr-hd, #recent-tweets .twtr-ft	{
	display:none;
}
#recent-tweets .twtr-widget .twtr-tweet	{
	background:url(/site/sc/images/bg_tweets.gif) no-repeat 0px 8px;
	border-bottom:none;
}
#recent-tweets .twtr-widget .twtr-tweet-wrap	{
	padding:6px 10px;
}
#recent-tweets p	{
	font-weight:normal;
}
#home-foot	{
	background:url('/site/sc/images/bg_home-foot.gif') no-repeat left top;
	clear:both;
	margin-left:10px;
	height:190px;
	padding-left:215px;
	#width:980px;
}
#home-foot p	{
	color:#6b634e;
	float:left;
	font-size:12px;
	line-height:18px;
	margin-bottom:15px;
	margin-right:30px;
	width:350px;
}
#home-foot p span	{
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}
#home-foot a	{
	color:#527d97;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
}
/* Category & Item List */
#compare-items-box .compare-added	{
	display: none;
}
#category-thumbnail img	{
	float:left;
	margin-right:8px;
	width:195px;
}
#category-list-wrapper, #item-list-wrapper	{
	margin-top:10px;
	padding:0px 10px;
}
#category-list-wrapper h1, #item-list-wrapper h1	{
	background:#527d97;
	color:#fff;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	margin-bottom:15px;
	padding:10px;
}
#category-description, #category-description h2	{
	color:#6b634e;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
}
#category-list	{margin-top:15px;}
.category-cell	{
	border:#d1d3d4 1px solid;
	margin-bottom:5px;
	margin-right:15px;
	padding:1px;
	width:240px;
}
.last-category-cell	{margin-right:0px;}
.category-cell h3	{
	background:#fff url('/site/sc/images/bg_cartsumary.gif') repeat-x 0px -10px;
	padding:2px 5px;
}
.category-cell h3 a	{
	color:#6b634e;
	display:block;
	font-size:12px;
}
.category-cell h3 a:hover	{color:#cb521e;}
#item-list-wrapper h2	{
	background:#638a86;
	clear:both;
	color:#fff;
	font-size:16px;
	height: 15px;
	margin:10px 0px;
	padding:8px 0px;
	text-indent:10px;
	text-transform:lowercase;
}
#left-narrow-column	{
	border:#d4d6d7 1px solid;
	float:left;
	margin-right:20px;
	padding:3px;
	width:204px;
	#width:210px;
}
#left-narrow-column p.title	{
	background:#cb521e;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	height:35px;
	line-height:35px;
	text-align:center;
}
.narrow-box	{
	border-bottom:#d1d3d4 1px solid;
	margin:0px 5px 10px 5px;
	padding:10px 0px;
}
.filter-name	{
	background:url('/site/sc/images/bg_filter_name.gif') no-repeat left 5px;
	color:#527d97;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding-left:14px;
}
.narrow-box ul	{margin:5px 0px 0px 15px;}
.narrow-box li a	{
	color:#6b634e;
	font-size:12px;
}
.narrow-box li .active	{
	color:#CB521E;
	font-weight:bold;
}
.narrow-box li a:hover	{color:#527D97;}
.narrow-box li span	{
	color:#999;
	font-size:12px;
	padding-left:5px;
}
#item-list	{
	float:left;
	width:748px;
}
.pagination-wrapper	{
	border-bottom:1px solid #D1D3D4;
	padding-bottom:5px;
	text-align:center;
	width:748px;
}
#pagination-bottom	{
	border:none;
	margin-top:10px;
	padding:0px;
}
.pagination	{
	float:right;
}
.page-numbers	{
	font-size:11px;
	font-weight:bold;
	float:left;
	text-align:left;
	width:150px;
}
#item-list p, #related-items p	{
	color:#6b634e;
	font-size:12px;
}
.pagination-wrapper a	{
	color:#6b634e;
	font-size:12px;
	font-weight:bold;
    margin: 0px 3px;
}
.pagination-wrapper a:hover	{color:#CB521E;}
.pagination .selected	{color:#CB521E;}
.prev, .next	{
	background:url('/site/sc/images/bg_arrows.gif') no-repeat;
	display:block;
	float:left;
}
.prev	{
	background-position:0px -19px;
	padding-left:10px;
	margin-right:5px;
}
.prev:hover	{background-position:0px -34px;}
.next	{
	background-position:right -49px;
	padding-right:15px;
}
.next:hover	{background-position:right -65px;}
.pages	{
	border-left:#c2c2c2 1px solid;
	border-right:#c2c2c2 1px solid;
	float:left;
	margin-right:5px;
	padding:0px 5px;
}
#compare-items	{
	border-bottom:#d1d3d4 1px solid;
	margin-bottom:5px;
	padding:5px 0px;
    height:35px;
}
#compare	{
	background:#cb521e;
	color:#fff;
	display:block;
	font-size:15px;
	font-weight:bold;
	height:35px;
	line-height:35px;
	margin-right:5px;
	text-align:center;
	text-transform:lowercase;
	width:190px;
    float:left;
}
#compare-list li	{
    float:left;
	margin-right:10px;
}
#compare-list li a	{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#compare-list li a:hover	{
	color:#CB521E;
}
#compare-list li img	{
	width:1px;
	height:35px;
	width:auto;
}
.item-cell	{
	float:left;
	padding:10px 0px;
}
#item-list .item-cell	{
	width:370px;
}
.item-thumbnail	{
	float:left;
	margin-right:5px;
}
.item-cell-right	{
	float:left;
	width:255px;
}
.item-cell-right h4 a	{
	color:#638A86;
	font-size:13px;
}
.item-cell-right h4 a:hover	{color:#CB521E;}
.item-cell-right .description	{
	color:#6B634E;
	font-size:13px;
	line-height:16px;
	margin-top:4px;
	padding-right:5px;
}
#item-list .list-price, #related-items .list-price	{
	font-size:12px;
	margin-top:2px;
}
#item-list .list-price span, #related-items .list-price span	{text-decoration:line-through;}
#item-list .current-price	{
	border-right:#c2c2c2 1px solid;
	color:#cb521e;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin-right:8px;
	margin-top:2px;
	padding-right:8px;
}
#related-items .current-price	{
	border-right:#c2c2c2 1px solid;
	color:#cb521e;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin-right:8px;
	margin-top:2px;
	padding-right:8px;
}
#item-list .money-saved, #related-items .money-saved	{
	color:#cb521e;
	margin:3px 0px;
	font-size:12px;
}
#item-list .compare-added	{
	color: #cb521e;
	display: none;
	font-Size: 11px;
	text-align: center;
}
#addtocart-wrapper	{
	clear:both;
	cursor:pointer;
}
#item-list .freeshipping	{
	color:#CB521E;
	font-size:12px;
	font-weight:bold;
	margin:2px 0px;
}
#item-list .rebate a	{
	font-size:12px;
	font-weight:bold;
}
#qty	{
	border:#d5d7d7 1px solid;
	color:#6b634e;
	font-size:11px;
	height:21px;
	#height:20px;
	margin-right:3px;
	width:52px;
}
#addtocart, .compare	{
	background:#6b634e;
	border:#ddd 1px solid;
	color:#fff;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:18px;
	#height:22px;
	line-height:18px;
	padding:1px 5px;
	text-transform:lowercase;
}
#addtocart	{
	height:auto;
	#height:22px;
	margin-right:12px;
	padding:2px 5px;
	#padding:0px 5px;
}
.item-options	{display:none;}
#related-items .freeshipping	{
	color:#cb521e;
	font-size:12px;
	font-weight:bold;
}
/* Item Template */
#item-drilldown	{
	margin: 0px 10px;
}
#item-image, #multiimage	{
	float: left;
	margin-right: 40px;
}
/* Multi Images */
#mid-images	{
	height: 300px;
	margin-bottom: 10px;
	position: relative;
	width: 300px;
}
#mid-images a	{
	background: #fff;
	color: #fff;
	left: 0px;
	position: absolute;
	top: 0px;
}
#mid-images img	{
	height: 1px;
	width: 300px;
	height: auto;
}
#thumbnails	{
	margin-bottom: 10px;
}
#thumbnails a	{
	border: #ccc 1px solid;
	display: block;
	float: left;
	margin-right: 3px;
}
#thumbnails .active	{
	border: #CB521E 1px solid;
}
#thumbnails img	{
	height: 1px;
	width: 45px;
	height: auto;
}
/* End of Multi Images */
#item-details	{
	float:left;
	margin:15px 0px;
	width:630px;
}
#item-name	{
	border-bottom:#dadcdd 1px solid;
	color:#527d97;
	font-size:21px;
	line-height:24px;
	margin-bottom:15px;
	padding-bottom:15px;
}
#store-description	{
	color:#6b634e;
	font-size:14px;
	margin-bottom:15px;
}
#store-description p	{
	margin-top:10px;
}
#review-summary	{
	border-bottom:#dadcdd 1px solid;
	border-top:#dadcdd 1px solid;
	height:16px;
	margin-bottom:15px;
	padding:5px 0px;
}
#review-summary img	{
	float:left;
	margin-right:10px;
}
#review-summary p	{
	color:#6b634e;
	float:left;
	font-size:12px;
}
#review-summary p a	{
	float:none;
}
#review-summary a	{
	color:#527d97;
	float:right;
	font-size:12px;
	text-decoration:underline;
}
#item-details .list-price	{
	color:#6b634e;
	font-size:14px;
	margin-bottom:5px;
}
#item-details .list-price span	{
	text-decoration:line-through;
}
#item-details .current-price	{
	color:#cb521e;
	font-size:30px;
	font-weight:bold;
	line-height:32px;
	margin-bottom:5px;
}
#item-details .qty-price	{
	color:#cb521e;
	display:none;
	float:left;
	font-size:30px;
	font-weight:bold;
	margin-bottom:5px;
}
#item-details .qty-price span	{
	float:left;
	line-height:32px;
	margin-right:5px;
}
.qty-price .listheadernosort	{
	background: #527D97;
	color: #fff;
	padding: 6px 10px;
	text-align: center;
}
.qty-price .texttable	{
	background: #fff;
	color: #6B634E;
	font-size: 12px;
	text-align:center;
}
#item-details .money-saved	{
	clear:both;
	color:#cb521e;
	font-size:14px;
	margin-bottom:8px;
}
#item-details .freeshipping	{
	color:#cb521e;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	margin:10px 0px;
}
#pricing #addtocart	{
	margin:0px;
}
.rebate a	{
	color:#527D97;
	font-size:15px;
}
.rebate a:hover	{
	text-decoration:underline;
}
.rebate-info	{
	display:none;
}
#specifications	{
	border-top:1px solid #d1d3d4;
	clear:both;
	margin-bottom:10px;
}
#specifications table	{
	margin-left:10px;
}
#specifications td	{
	color:#6b634e;
	font-size:12px;
	padding-bottom:5px;
	padding-right:10px;
	width:225px;
}
#specifications .option	{
	font-weight:bold;
}
#item-drilldown .title, #related-items .title	{
	background:#638a86;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	padding:10px;
	text-transform:lowercase;
	width:960px;
	#width:980px;
}
#item-drilldown #specifications .title	{
	background:none;
	color:#6b634e;
	margin-bottom:0px;
}
#write_review	{
	background:#6b634e;
	color:#fff;
	float:right;
	font-size:12px;
	padding:2px 5px;
}
#review-form-wrapper	{
	background:url(/site/sc/images/ajax-loader.gif) no-repeat 150px 80px;
	height:285px;
	overflow:hidden;
}
#review-form-wrapper iframe	{
	height:400px;
	margin-left:50px;
	width:400px;
}
#related-items	{
	margin:10px;
}
#related-items .item-cell-right	{
	width:220px;
}
#related-items-wrapper	{
	clear:both;
}
#item-drilldown #related-items	{
	margin:0px;
}
/* INFORMATION ITEMS */
#infoitem-description	{
	margin:0px 10px;
}
#contact-iframe-wrapper	{
	height:320px;
	overflow:hidden;
}
#contact-iframe-wrapper iframe	{
	height:600px;
	width:600px;
}
#email-signup-wrapper	{
	height:90px;
	margin-top:20px;
	overflow:hidden;
	width:300px;
}
#email-signup-wrapper iframe	{
	height:500px;
	width:500px;
}
#infoitem-description .service-title	{
	border-bottom:1px solid #5F5743;
	color:#5F5743;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:2px;
}
#infoitem-description table	{
	margin-bottom:15px;
	width:100%;
}
#infoitem-description td	{
	width:33%;
}
#infoitem-description a	{
	color:#527d97;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#infoitem-description table a	{
	text-decoration:none;
}
#infoitem-description a:hover	{
	color:#cb521e;
}
#infoitem-description h4	{
	color:#cb521e;
	font-size:16px;
	margin-bottom:5px;
	margin-top:15px;
}
#infoitem-description p	{
	color:#6b634e;
	font-size:13px;
	margin-bottom:10px;
}
#infoitem-description span	{
	font-weight:bold;
}
#infoitem-description ul	{
	margin:10px 0px;
}
#infoitem-description li	{
	background:url(/site/sc/images/customer_service_bullet.gif) no-repeat 0px 3px;
	color:#6b634e;
	font-size:13px;
	margin-bottom:4px;
	padding-left:15px;
}
#infoitem-description #home-foot	{
	height:auto;
	margin-left:0px;
	padding-left:200px;
}
#infoitem-description #home-foot h4	{
	margin-top:0px;
}
#infoitem-description #home-foot p	{
	float:none;
	width:auto;
}
#infoitem-description #home-foot a	{
	font-size:15px;
	text-decoration:none;
}
/* FOOTER */
#footer	{
	margin-left:10px;
	margin-top:12px;
}
#foot-brands	{
	border-top:#d1d3d4 1px solid;
	border-bottom:#d1d3d4 1px solid;
	float:left;
	padding:12px 20px;
}
#foot-brands li	{
	float:left;
}
#foot-brands li a	{
	background:url('/site/sc/images/footer_sprite.gif') no-repeat 0px 0px;
	display:block;
	height:25px;
	margin-right:84px;
	text-indent:-99999999px;
}
#foot-brands #epson	{width:104px;}
#foot-brands #hp	{
	background-position:-105px 0px;
	width:42px;
}
#foot-brands #avery	{
	background-position:-147px 0px;
	width:101px;
}
#foot-brands #bic	{
	background-position:-248px 0px;
	height:27px;
	width:86px;
}
#foot-brands #brother	{
	background-position:-334px 0px;
	width:101px;
}
#foot-brands #sharpie	{
	background-position:-436px 0px;
	margin-right:0px;
	width:86px;
}
#foot-nav	{
	border-bottom:#d1d3d4 1px solid;
	clear:both;
	float:left;
	padding:10px 0px;
	width:978px;
}
.foot-box	{
	border-right:#d6d8d9 1px solid;
	float:left;
	height:130px;
	padding-left:20px;
	padding-top:10px;
	width:174px;
	#width:194px;
}
.last-foot-box	{border:none;}
.foot-box .title	{
	color:#6b634e;
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
}
.foot-box li a	{
	color:#6b634e;
	font-size:10px;
	font-weight:bold;
}
.foot-box li a:hover	{color:#cb521e;}
#payments	{
	border-right:#d6d8d9 1px solid;
	clear:both;
	width:492px;
	#width:516px;
}
#payments, #security	{
	float:left;
	margin:10px 0px;
	padding: 0px 0px 0px 25px;
}
#sealbox{
	display: block;
	float: left;
}
#payments p, #security p	{
	color:#6b634e;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	margin-right:20px;
	margin-top:12px;
}
#payments a, #security a	{
	background:url('/site/sc/images/footer_sprite.gif') no-repeat;
	display:block;
	float:left;
	margin-right:20px;
	text-indent:-99999999px;
}
#security a{
	text-indent:0px !important;
	background:none repeat scroll 0 0 transparent !important;
}
#trustesealbox a{
	margin-left:5px;
	margin-top: 15px !important;
}
#security p{
	margin-right: 0px !important;
}
#payments #visa	{
	background-position:-90px -25px;
	height:28px;
	margin-top:8px;
	width:52px;
}
#payments #masterd	{
	background-position:0px -27px;
	height:30px;
	margin-top:5px;
	width:49px;
}
#payments #american	{
	background-position:-52px -29px;
	height:38px;
	width:38px;
}
#payments #paypal	{
	background-position:-147px -28px;
	height:21px;
	margin-top:10px;
	margin-right:0px;
	width:71px;
}
/*#security #verisign	{
	background-position:-334px -25px;
	height:40px;
	width:80px;
}
#security #biz	{
	background-position:-218px -32px;
	height:31px;
	margin-top:6px;
	margin-right:0px;
	width:94px;
}*/
#foot-text	{
	border-top:#d1d3d4 1px solid;
	clear:both;
	color:#6b634e;
	font-size:9px;
	line-height:11px;
	padding:20px;
	text-align:center;
}
/*** CART & CHECKOUT ***/
#testimonials	{
	padding:15px 60px;
}
.testimonial-box	{
	color:#527d97;
	font-size:13px;
	float:left;
	text-align:center;
}
#testi-first	{
	margin-right: 150px;
}
.testimonial-box .signature	{
	margin-top:10px;
	font-style:italic;
}
#no-items	{
	color:#CB521E;
	font-size:14px;
	margin-left:30px;
}
#cart-header	{
	margin:10px 10px 0px 10px;
}
#cart-header h2	{
	background:#527d97 url(/site/sc/images/cart-head.gif) no-repeat 10px 10px;
	height:45px;
	margin-bottom:10px;
	text-indent:-99999999px;
}
#cart-header p	{
	color:#6b634e;
	font-size:14px;
	line-height:16px;
	margin-left:10px;
}
#cart-header span	{
	font-weight:bold;
}
#carttable	{
	margin:0px 10px 10px 10px;
	width:98%;
}
#carttable .listheadernosort	{
	background:#638a86;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:10px 2px;
	text-transform:lowercase;
}
#carttable #carttableheader .smalltext	{
	text-align:left;
	text-indent:10px;
	width:auto;
}
#ordersummary_estship	{
	font-weight:bold;
}
#ordersummary_estship td	{
	color:#CB521E;
	border-bottom:none;
}
#carttable .texttablectr, #carttable .texttable, #carttable .texttablert, #carttable .bglttext, #carttable .listtexthl, #carttable .xxlisttexthl	{
	background:#fff;
	border:none;
	border-bottom:#d1d3d4 1px solid;
	color:#6b634e;
	font-size:13px;
	padding:5px;
}
#carttable .texttablectr	{padding:5px;}
#carttable input	{margin-top:5px;}
#carttable .texttablectr a, #carttable .texttable a, #carttable .texttablert a	{
	color:#527D97;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
#carttable .texttablectr a:hover, #carttable .texttable a:hover, #carttable .texttablert a:hover	{color:#CB521E;}
.smalltext, .smalltextnolink	{
	font-size:13px;
}
.nlbutton, .bgbutton	{
	background:#638a86;
	border:none;
	border-left:#638A86 2px solid;
	border-right:#638A86 2px solid;
	#border:none;
	color:#fff;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	margin:0px 10px;
	padding:3px 0px;
	#padding:0px;
	text-transform:lowercase;
}
.bgbutton	{
	background:#cb521e;
	border-left:#cb521e 2px solid;
	border-right:#cb521e 2px solid;
	#border:none;
}
.greytitle	{
	color:#527D97;
	padding:8px 0px;
}
td span .input, td span .inputreq	{
	margin-bottom:6px;
	margin-left:4px;
}
.checkoutprogresstext {
	color:#333;
	font-size:13px;
}
#shippingmethodtable .smalltext b	{color:#CB521E}
.checkoutthankstext	{
	color:#527D97;
	font-size:32px;
	line-height:36px;
}
.accordeon-link-closed, .accordeon-link-open{
	color:#527D97;
	font-size:11px;
	font-weight:bold;
	margin-left:15px;
}
#filter-expander{
    background:url("/site/sc/images/bg_arrows.gif") no-repeat scroll left 5px transparent;
	color:#527D97;
	font-size:13px;
	font-weight:bold;
	padding-left:14px;
}
.off {
    background:none repeat scroll 0 0 transparent !important;
    color:#CCCCCC !important;
}
.on {
    color:#CB521E !important;
}
.selected-filter a{
    color:#CB521E !important;
	font-weight:bold;
}
.textboldnolink	{
	color:#527D97;
	font-size:16px;
}
#veri-img	{
	float:left;
	margin-top:15px;
}
#veri-text	{
	color:#333;
	float:left;
	font-size:14px;
	font-style:italic;
	line-height:18px;
	margin-top:35px;
	text-indent:10px;
}
#shippingaddress table, #billingaddress table, #address table, #paymentmethodtable table 	{
	border-top:#ccc 1px solid;
	margin-top:5px;
	width:50%;
}
#shippingaddress table input, #billingaddress table input, #address table input, #paymentmethodtable input	{
	margin-left:0px;
	margin-top:5px;
}
#paymethhider td	{
	vertical-align:middle;
}
#tllistcol_-47_-519_1, #tllistcol_-47_-519_2, #tllistcol_-47_-519_3	{
	border: #fff 1px solid;
	display: block;
	float: left;
	vertical-align:top;
	width: 180px;
}
.bglt	{
	background:#fff;
}
.bglt .smalltextbnolink	{
	color:#CB521E;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 5px 0px;
}
.bglt .smalltext a	{
	color:#527C97;
	font-size:12px;
}
.smalltext a	{
	font-size:12px;
	line-height:14px;
}
.smalltext a:hover	{
	text-decoration:underline;
}
.bglt .smalltext a:hover	{
	color:#CB521E;
}
.bgontabbottom	{
	background:#fff;
}
.bgbar	{
	background:#638A86;
	height:35px;
}
#__tab .listheadernosort	{
	background:#fff;
}
.listheadernosort .smalltext, .listheadernosort .smalltextrt	{
	color:#fff;
}
.machineheadernosort	{
	background:#fff;
}
#__tab #header	{
	background: #fff;
	font-size: 13px;
	height: auto;
	padding: 0px;
}
.listtexthlrt, .xxlisttexthlrt, .listtexthlctr, .xxlisttexthlctr	{
	background: #fff;
	border: none;
	border-bottom: #D1D3D4 1px solid;
	color: #6B634E;
	font-size: 13px;
}
#__tab .listheadernosort	{
	background: #fff;
	border-bottom: #ccc 1px solid;
	color: #333;
	font-size: 13px;
}
#__tab .listheadernosort .smalltext, #__tab .listheadernosort .smalltextrt	{
	color: #333;
	font-size: 13px;
	text-align: left;
}
#rptfooter	{
	width: 1000px !important;
}
