*
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
BODY
{
	font: 11px/1.7em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #333;
}
A
{
	color: #333;
	outline: none;
}
A:link
{
	text-decoration: none;
}
A:visited
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
IMG
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}
ABBR
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}
H1
{
	font-weight: normal;
	font-size: 1em;
}
H2
{
	font-weight: normal;
	font-size: 1em;
}
H3
{
	font-weight: normal;
	font-size: 1em;
}
H4
{
	font-weight: normal;
	font-size: 1em;
}
H5
{
	font-weight: normal;
	font-size: 1em;
}
H6
{
	font-weight: normal;
	font-size: 1em;
}
UL
{
	list-style-type: none;
}
#primary A
{
	color: #6471E7;
}
#primary .module_orta A
{
	color: #FEFEFE;
}
.module
{
	margin-bottom: 8px;
}
.module-orta
{
	margin-bottom: 8px;
}
.module_top
{
	background: url(../styles/primary-top.png) no-repeat;
	float: left;
	width: 100%;
	line-height: 4px;
	height: 4px;
}
.module_top
{
	background: url(../styles/primary-full-top.png) no-repeat;
}
#primary_main .module_top
{
	background: url(../styles/primary_main-top.png) no-repeat;
}
#primary_main .module_top
{
	background: url(../styles/primary_main-top.png) no-repeat;
}
#aos-page .header_top
{
	margin-top: 0;
	background: url(../styles/primary-top.png) no-repeat;
	float: left;
	width: 100%;
	line-height: 4px;
	height: 4px;
}
#navigation .module_top
{
	background: url(../styles/column-top.png) no-repeat;
}
#secondary .module_top
{
	background: url(../styles/column-top.png) no-repeat;
}
#secondary #accountlinks .module_top
{
	background: url(../styles/column-top-alt.png) no-repeat;
}
#navigation #shop .module_top
{
	background: url(../styles/column-top-alt.png) no-repeat;
}
.module H2
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(../styles/primary-h2-top.png) no-repeat;
	float: left;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 5px;
}
#secondary .module .modulecontent .list_head H2
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(../styles/primary-h2-top.png) no-repeat;
	float: left;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 5px;
}
#secondary .module .modulecontent .list_head H2
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(../styles/primary-h2-top.png) no-repeat;
	float: left;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 5px;
}
#primary_main .module-orta H2
{
	background: url(../styles/primary_main-h2-top.png) no-repeat;
}
#navigation .module H2
{
	background: url(../styles/column-h2-top.png) no-repeat;
	overflow: hidden;
}
#secondary .module H2
{
	background: url(../styles/column-h2-top.png) no-repeat;
	overflow: hidden;
}
#navigation .module .modulecontent .list_head H2
{
	background: url(../styles/column-h2-top.png) no-repeat;
	overflow: hidden;
}
#secondary .module .modulecontent .list_head H2
{
	background: url(../styles/column-h2-top.png) no-repeat;
	overflow: hidden;
}
#primary_main .footerblock H2
{
	background-image: url(../styles/primary_main-fb-h2-top.png);
}
#navigation .footerblock H2
{
	background-image: url(../styles/column-fb-h2-top.png);
	color: #CC0000;
}
#secondary .footerblock H2
{
	background-image: url(../styles/column-fb-h2-top.png);
}
.module H2 SPAN
{
	padding-right: 0px;
	display: block;
	padding-left: 12px;
	font-weight: bold;
	font-size: 13px;
	background: #2D5E9F url(../styles/h2.png) repeat-x;
	padding-bottom: 6px;
	color: #FFF;
	line-height: 14px;
	padding-top: 0px;
	text-shadow: 1px 1px 1px #224272;
}
.module TABLE TD H2 SPAN
{
	padding-right: 0px;
	padding-left: 0px;
	background: transparent none repeat scroll 0% 0%;
	padding-bottom: 0px;
	padding-top: 0px;
}
#primary_main .footerblock H2 SPAN
{
	background: #AFB0B2 url(../styles/fb-h2.png) repeat-x;
	text-shadow: 1px 1px 1px #999;
}
#navigation .footerblock H2 SPAN
{
	background: #999 url(../styles/fb-h2.png) repeat-x;
	color: #003333;
	text-shadow: 1px 1px 1px #990;
}
#secondary .footerblock H2 SPAN
{
	background: #990000 url(../styles/fb-h2.png) repeat-x;
	text-shadow: 1px 1px 1px #999;
}
#navigation H2 SPAN
{
	margin-right: 1px;
}
#secondary .module H2 SPAN
{
	margin-right: 1px;
}
.module H2 SPAN A
{
	display: block;
	color: #FFF;
}
.module-orta H2 SPAN A
{
	display: block;
	color: #FFF;
}
#navigation .module H2 SPAN A:hover
{
	text-decoration: none;
}
.module .modulecontent H2
{
	clear: left;
	padding-right: 0px;
	padding-left: 0px;
	background: transparent none repeat scroll 0% 0%;
	float: none;
	padding-bottom: 0px;
	width: auto;
	padding-top: 0px;
}
.module .modulecontent TABLE TD H2
{
	clear: left;
	padding-right: 0px;
	padding-left: 0px;
	background: transparent none repeat scroll 0% 0%;
	float: none;
	padding-bottom: 0px;
	width: auto;
	padding-top: 0px;
}
#primary_main .module .modulecontent H2
{
	clear: left;
	padding-right: 0px;
	padding-left: 0px;
	background: transparent none repeat scroll 0% 0%;
	float: none;
	padding-bottom: 0px;
	width: auto;
	padding-top: 0px;
}
#navigation .module .modulecontent H2
{
	clear: left;
	padding-right: 0px;
	padding-left: 0px;
	background: transparent none repeat scroll 0% 0%;
	float: none;
	padding-bottom: 0px;
	width: auto;
	padding-top: 0px;
}
#secondary .module .modulecontent H2
{
	clear: left;
	padding-right: 0px;
	padding-left: 0px;
	background: transparent none repeat scroll 0% 0%;
	float: none;
	padding-bottom: 0px;
	width: auto;
	padding-top: 0px;
}
#navigation .footerblock .modulecontent .list_head H2
{
	clear: left;
	padding-right: 0px;
	padding-left: 0px;
	background: transparent none repeat scroll 0% 0%;
	float: none;
	padding-bottom: 0px;
	width: auto;
	padding-top: 0px;
}
#secondary .footerblock .modulecontent .list_head H2
{
	clear: left;
	padding-right: 0px;
	padding-left: 0px;
	background: transparent none repeat scroll 0% 0%;
	float: none;
	padding-bottom: 0px;
	width: auto;
	padding-top: 0px;
}
#primary_main .modulecontent #store_details H2
{
	padding-right: 12px;
	padding-left: 12px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0.25em;
	color: #333;
	padding-top: 0px;
}
#navigation .module .modulecontent H2
{
	padding-right: 12px;
	padding-left: 12px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0.25em;
	color: #333;
	padding-top: 0px;
}
#secondary .module .modulecontent H2
{
	padding-right: 12px;
	padding-left: 12px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0.25em;
	color: #333;
	padding-top: 0px;
	line-height: 14px;
}
#navigation .footerblock .modulecontent .list_head H2
{
	padding-right: 12px;
	padding-left: 12px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0.25em;
	color: #333;
	padding-top: 0px;
}
#secondary .footerblock .modulecontent .list_head H2
{
	padding-right: 12px;
	padding-left: 12px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0.25em;
	color: #333;
	padding-top: 0px;
}
.footerblock.modulecontent.H2#navigation
{
	color: #FF0033;
	padding-top: 16px;
}
#secondary .footerblock .modulecontent H2
{
	padding-top: 6px;
}
#navigation .footerblock .modulecontent H3
{
	padding-left: 14px;
	float: none;
	padding-bottom: 0px;
	width: auto;
	padding-top: 6px;
}
#secondary .footerblock .modulecontent H3
{
	padding-left: 14px;
	float: none;
	padding-bottom: 0px;
	width: auto;
	padding-top: 6px;
	line-height: 12px;
}
.modulecontent
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	background: url(../styles/primary-bg.png) repeat-y;
	float: left;
	padding-bottom: 2px;
	width: 100%;
	padding-top: 0px;
}
.full-width-gradient .modulecontent
{
	background: url(../styles/primary-full-bg-full-gradient.gif) no-repeat left bottom;
}
.module .module-primary
{
	display: inline;
	float: left;
	margin: 0px 25px;
	width: 575px;
	color: #333;
	line-height: 1.4em;
}
.module .module-secondary
{
	float: left;
	margin: 0px 0px 0px 5px;
	width: 145px;
}
#primary #primary_main
{
	/*[disabled]background:url(../styles/primary_main-bg2.png) repeat-y;*/
}
#primary #primary_main .modulecontent
{
	background: url(../styles/primary_main-bg2.png) repeat-y;
}
#primary #primary_main .modulecontent2
{
	background: url(../styles/primary_main-bg2.png) repeat-y;
}
#primary #primary_main
{
	/*[disabled]background:url(../styles/primary_main-bg2.png) repeat-y;*/
}
#navigation .modulecontent
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(../styles/column-bg.png) repeat-y;
	padding-bottom: 0px;
	padding-top: 10px;
}
#navigation .ana-menu DIV.modulecontent
{
	padding-left: 5px;
	line-height: 0.9;
}
#primary #secondary .modulecontent
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(../styles/column-bg.png) repeat-y;
	padding-bottom: 0px;
	padding-top: 0px;
	/*[empty]width:;*/
}
#secondary .modulecontent
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(../styles/column-bg.png) repeat-y;
	padding-bottom: 0px;
	padding-top: 0px;
}
#navigation .list .modulecontent
{
	background: transparent none repeat scroll 0% 0%;
}
#secondary .list .modulecontent
{
	background: transparent none repeat scroll 0% 0%;
}
BODY #navigation .list_content
{
	padding-top: 2px;
}
BODY #navigation #popularaccessories .list_content
{
	padding-top: 5px;
}
.list_content
{
	background: url(../styles/column-bg.png) repeat-y;
	float: left;
	width: 100%;
}
.list_foot
{
	background: url(../styles/column-bg.png) repeat-y;
	float: left;
	width: 100%;
}
BODY #navigation #popularaccessories .list_foot
{
	padding-bottom: 9px;
}
#secondary #topsellers .list_content
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 4px;
}
.footerblock .modulecontent DIV#specialdeals-list UL LI A
{
	margin: 0px 12px;
	color: #333;
}
.footerblock .modulecontent DIV#specialdeals-list UL LI A:hover
{
	color: #0085CF;
}
#navigation .modulecontent IMG.sd_accent
{
	float: right;
	margin: -20px 2px 0px 0px;
	-margin-top: 0;
}
#navigation .footerblock .modulecontent .list_content
{
	background: transparent none repeat scroll 0% 0%;
	padding-bottom: 1em;
}
#secondary .footerblock .modulecontent .list_content
{
	background: transparent none repeat scroll 0% 0%;
	padding-bottom: 1em;
}
#navigation #shop .modulecontent
{
	background: url(../styles/column-bg-grad.png) no-repeat;
}
#secondary #newtothestore .modulecontent .list_content
{
	background: url(../styles/column-bg-grad.png) no-repeat;
}
.home #secondary #newtothestore .list_content
{
	min-height: 302px;
}
.module_btm
{
	clear: left;
	background: url(../styles/primary-btm.png) no-repeat;
	float: left;
	margin-bottom: 7px;
	width: 100%;
	line-height: 5px;
	height: 5px;
}
#promo-bar .module_btm
{
	background: url(../styles/promo-primary_btm.png) no-repeat;
}
#primary #primary_main .module_btm
{
	background: url(../styles/primary_main-btm.png) no-repeat;
}
#navigation .module_btm
{
	background: url(../styles/column-btm.png) no-repeat;
}
#secondary .module_btm
{
	background: url(../styles/column-btm.png) no-repeat;
}
.module_clear
{
	clear: left;
	float: left;
	width: 100%;
	height: 26px;
}
.module_clear A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(../styles/column-btm-clear.png) no-repeat;
	padding-bottom: 0px;
	text-indent: -9999em;
	line-height: 1em;
	padding-top: 0px;
	height: 26px;
}
.module_clear A:hover
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background: url(../styles/column-btm-clear.png) no-repeat;
	padding-bottom: 0px;
	text-indent: -9999em;
	line-height: 1em;
	padding-top: 0px;
	height: 26px;
}
#navigation .module H3
{
	font-weight: bold;
	font-size: 12px;
	background: url(../styles/column-h3-bg.png) repeat-y;
	float: left;
	width: 100%;
	color: #333;
	line-height: 14px;
}
#secondary .modulecontent H3
{
	font-weight: bold;
	font-size: 12px;
	background: url(../styles/column-h3-bg.png) repeat-y;
	float: left;
	width: 100%;
	color: #333;
	line-height: 14px;
}
#navigation .footerblock H3
{
	background: transparent none repeat scroll 0% 0%;
}
#secondary .footerblock H3
{
	background: transparent none repeat scroll 0% 0%;
}
#secondary #juniper H3
{
	background: transparent none repeat scroll 0% 0%;
	color: #009933;
}
#navigation .module H3 SPAN
{
	padding-right: 2px;
	border-top: 1px solid #CDCDCD;
	display: block;
	padding-left: 12px;
	padding-bottom: 0.34em;
	margin: 0px 2px 0px 1px;
	color: #333;
	line-height: 14px;
	padding-top: 0.34em;
	border-bottom: 1px solid #D1D1D1;
	position: relative;
}
#secondary .module H3 SPAN
{
	padding-right: 2px;
	border-top: 1px solid #CDCDCD;
	display: block;
	padding-left: 12px;
	padding-bottom: 0.34em;
	margin: 0px 2px 0px 1px;
	color: #333;
	line-height: 14px;
	padding-top: 0.34em;
	border-bottom: 1px solid #D1D1D1;
	position: relative;
}
#navigation .module H3 A
{
	padding-right: 2px;
	border-top: 1px solid #CDCDCD;
	display: block;
	padding-left: 12px;
	padding-bottom: 0.34em;
	margin: 0px 2px 0px 1px;
	color: #333;
	line-height: 14px;
	padding-top: 0.34em;
	border-bottom: 1px solid #D1D1D1;
	position: relative;
}
#secondary .module H3 A
{
	padding-right: 2px;
	display: block;
	padding-left: 12px;
	padding-bottom: 0.34em;
	margin: 0px 2px 0px 1px;
	color: #333;
	line-height: 14px;
	padding-top: 0.34em;
	position: relative;
}
#navigation .module H3 A
{
	background-position: 146px 0.47em;
	background-repeat: no-repeat;
	-background-image: url(../styles/h3-arrow.gif);
}
#secondary .module H3 A
{
	background: url(../styles/h3-arrow.png) no-repeat 146px 0.47em;
	-background-image: url(../styles/h3-arrow.gif);
}
#navigation .module H3 A:hover
{
	color: #0085CF;
	background-color: #E4EBF2;
	text-decoration: none;
}
#secondary .module H3 A:hover
{
	color: #0085CF;
	background-color: #E4EBF2;
	text-decoration: none;
}
#navigation LI
{
	clear: left;
}
#navigation .module UL
{
	padding-left: 0px;
	margin: 2px 2px 3px 1px;
	list-style-type: none;
}
#secondary .module UL
{
	padding-left: 0px;
	margin: 5px 2px 3px 1px;
	line-height: 1.4em;
	list-style-type: none;
}
#navigation .module UL
{
	clear: both;
}
#secondary .module LI
{
	clear: left;
}
.shopiphone #navigation .module UL.product-line
{
	margin: 10px 2px 10px 1px;
}
#navigation .modulecontent LI A
{
	clear: left;
	padding-right: 2px;
	display: inline-block;
	padding-left: 2px;
	padding-bottom: 5px;
	cursor: pointer;
	color: #333;
	line-height: 1em;
	padding-top: 5px;
	position: relative;
}
#secondary .modulecontent LI A
{
	clear: left;
	padding-right: 12px;
	display: inline-block;
	padding-left: 5px;
	padding-bottom: 2px;
	cursor: pointer;
	color: #333;
	line-height: 1em;
	padding-top: 2px;
	position: relative;
}
#navigation .modulecontent P.more A
{
	clear: left;
	padding-right: 12px;
	display: inline-block;
	padding-left: 12px;
	padding-bottom: 5px;
	cursor: pointer;
	color: #333;
	line-height: 1.25em;
	padding-top: 5px;
	position: relative;
}
#secondary .modulecontent P.more A
{
	clear: left;
	padding-right: 12px;
	display: inline-block;
	padding-left: 12px;
	padding-bottom: 5px;
	cursor: pointer;
	color: #333;
	line-height: 1.25em;
	padding-top: 5px;
	position: relative;
}
#navigation .modulecontent LI A
{
	display: block;
}
#secondary .modulecontent LI A
{
	display: block;
}
#navigation .modulecontent P.more A
{
	display: block;
}
#secondary .modulecontent P.more A
{
	display: block;
}
#navigation .modulecontent LI A:hover
{
	color: #0085CF;
	text-decoration: none;
}
#secondary .modulecontent LI A:hover
{
	color: #0085CF;
	text-decoration: none;
}
#navigation .modulecontent P.more A:hover
{
	color: #0085CF;
	text-decoration: none;
}
#secondary .modulecontent P.more A:hover
{
	color: #0085CF;
	text-decoration: none;
}
#shop A:hover
{
	background-color: #D6E5F2;
}
#secondary .modulecontent UL.ordered LI A
{
	padding-left: 0px;
}
#secondary .modulecontent UL.ordered LI A EM
{
	display: block;
	float: left;
	width: 2em;
	color: #666;
	font-style: normal;
	text-align: right;
}
#secondary .modulecontent UL.ordered LI A:hover EM
{
	color: #0085CF;
}
#secondary .module .modulecontent UL.ordered LI A SPAN
{
	display: block;
	margin-left: 2.3em;
}
#navigation .modulecontent IMG
{
	margin-left: 1px;
}
#secondary .modulecontent IMG
{
	margin: 10px auto;
	display: block;
}
.menu-minicart DIV IMG.icon.ajax-minicart-icon
{
	padding: 0px;
	margin: 0px 0px 17px;
	width: 19px;
}
#navigation .modulecontent P
{
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 0.5em;
	margin: 0px 1px;
	color: #666;
	line-height: 1.5em;
	padding-top: 0.5em;
}
#secondary .modulecontent P
{
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 0.5em;
	margin: 0px 1px;
	color: #666;
	line-height: 1.1em;
	padding-top: 0.5em;
}
#navigation .modulecontent P.more
{
	padding-right: 2px;
	padding-left: 1px;
	padding-bottom: 0px;
	margin: -3px 0px 8px;
	padding-top: 0px;
}
#secondary .modulecontent P.more
{
	padding-right: 2px;
	padding-left: 1px;
	padding-bottom: 0px;
	margin: -3px 0px 8px;
	padding-top: 0px;
}
#navigation .modulecontent SPAN.recent
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	float: left;
	padding-bottom: 0.62em;
	padding-top: 0.62em;
	border-bottom: 1px solid #E1E2E4;
}
#navigation .modulecontent LI.last SPAN.recent
{
	border-bottom-width: 0px;
}
#navigation .footerblock .module_top
{
	background: url(../styles/column-top-alt.png) no-repeat;
}
#secondary .footerblock .module_top
{
	background: url(../styles/column-top-alt.png) no-repeat;
}
#primary #primary_main .footerblock .modulecontent
{
	min-height: 30.5em;
	background: url(../styles/primary_main-bg-alt2.png) repeat-y 100% 0px;
	padding-bottom: 0px;
	color: #666;
	padding-top: 0px;
	height: auto;
}
#primary_main .footerblock .module_btm
{
	background: url(../styles/primary_main-btm-alt.png) no-repeat 100% 0px;
	width: 628px;
}
#navigation .footerblock .module_btm
{
	background: url(../styles/column-btm.png) no-repeat 0px 50%;
}
#secondary .footerblock .module_btm
{
	background: url(../styles/column-btm.png) no-repeat 0px 50%;
}
#navigation .footerblock .modulecontent
{
	background: url(../styles/column-bg.png) repeat-y 0px 50%;
}
#secondary .footerblock .modulecontent
{
	background: url(../styles/column-bg.png) repeat-y 0px 50%;
}
#navigation .footerblock .modulecontent A
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #0085CF;
	line-height: 1.75em;
	padding-top: 0px;
}
#secondary .footerblock .modulecontent A
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #0085CF;
	line-height: 1.75em;
	padding-top: 0px;
}
#navigation .footerblock UL.more LI
{
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#secondary .footerblock UL.more LI
{
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#navigation .footerblock .list_content UL LI
{
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#secondary .footerblock .list_content UL LI
{
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#navigation .footerblock .modulecontent P.more
{
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#secondary .footerblock .modulecontent P.more
{
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#primary_main .footerblock .list_content UL LI A
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
#navigation .footerblock .list_content UL LI A
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
#secondary .footerblock .list_content UL LI A
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
#primary_main .footerblock UL.more LI A
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
#navigation .footerblock UL.more LI A
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
#secondary .footerblock UL.more LI A
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
#secondary .footerblock .modulecontent P.more A
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
#navigation .footerblock .modulecontent P.more A
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
#navigation .footerblock .modulecontent UL.more A
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
#navigation .iphonebox .modulecontent P.more A
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
#primary_main .footerblock .modulecontent P.more A
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
TD.purchase-info P.more A
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
.promo P.more A
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
A.learn-more
{
	padding-right: 7px;
	background: url(../styles/link-more.png) no-repeat 100% 82%;
}
#navigation .footerblock .modulecontent P.more
{
	padding-bottom: 6px;
	padding-top: 5px;
}
#secondary .footerblock .modulecontent P.more
{
	padding-bottom: 18px;
	padding-top: 5px;
}
#navigation .footerblock .modulecontent P.more A
{
	padding-right: 10px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #0085CF;
	padding-top: 0px;
}
#secondary .footerblock .modulecontent P.more A
{
	padding-right: 10px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #0085CF;
	padding-top: 0px;
}
#navigation .footerblock .modulecontent .moduledetail
{
	clear: both;
	padding-right: 2px;
	border-top: 1px solid #CCC;
	padding-left: 2px;
	padding-bottom: 1em;
	margin: 0px 12px 1em;
	padding-top: 1em;
}
#secondary .footerblock .modulecontent .moduledetail
{
	clear: both;
	padding-right: 2px;
	border-top: 1px solid #CCC;
	padding-left: 2px;
	padding-bottom: 1em;
	margin: 0px 12px 1em;
	padding-top: 1em;
}
#navigation .footerblock .modulecontent .moduledetail H3
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 12px;
	background: transparent none repeat scroll 0% 0%;
	border-bottom-width: 0px;
	padding-bottom: 5px;
	margin: 0px;
	width: auto;
	padding-top: 0px;
	border-right-width: 0px;
}
#secondary .footerblock .modulecontent .moduledetail H3
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 12px;
	background: transparent none repeat scroll 0% 0%;
	border-bottom-width: 0px;
	padding-bottom: 5px;
	margin: 0px;
	width: auto;
	padding-top: 0px;
	border-right-width: 0px;
}
#navigation .footerblock .modulecontent .moduledetail IMG
{
	float: right;
	margin: -8px 5px 1em 10px;
}
#secondary .footerblock .modulecontent .moduledetail IMG
{
	float: right;
	margin: -8px 5px 1em 10px;
}
#navigation .footerblock .modulecontent .moduledetail P
{
	padding-left: 0px;
	padding-bottom: 5px;
}
#secondary .footerblock .modulecontent .moduledetail P
{
	padding-left: 0px;
	padding-bottom: 5px;
}
#navigation .footerblock .modulecontent .moduledetail P.more
{
	padding-left: 0px;
}
#secondary .footerblock .modulecontent .moduledetail P.more
{
	padding-left: 0px;
}
#primary_main .footerblock .modulecontent H3
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	margin: 0px 2px 0px 1px;
	color: #333;
	padding-top: 4px;
}
#secondary .modulecontent H3
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	margin: 0px 2px 0px 1px;
	color: #333;
	padding-top: 4px;
}
.footerblock .modulecontent
{
	line-height: 14px;
}
#secondary .footerblock .modulecontent P
{
	line-height: 14px;
}
#navigation .footerblock .modulecontent P.more
{
	margin-left: 3px;
}
#navigation .footerblock .modulecontent H4
{
	font-weight: bold;
	font-size: 11px;
	margin-left: 14px;
	color: #000;
}
.footerblock FIELDSET
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-top: 0.75em;
	border-right-width: 0px;
}
.footerblock LEGEND
{
	display: none;
}
.footerblock .modulecontentwrap
{
	margin-bottom: 0.95em;
	color: #CC0000;
}
.footerblock #juniper IMG
{
	display: block;
	margin: 30px auto;
}
.footerblock .modulecontentwrap UL.more
{
	margin-top: 0.5em;
	margin-bottom: 0.75em;
}
#primary_main .producttiles .module_btm
{
	background: url(../styles/primary_main-grid-btm.png) no-repeat;
}
#primary_main .producttiles .modulecontent
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.module UL.product-row
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(../styles/primary_main-grid.png) repeat-y 50% 0px;
	padding-bottom: 0px;
	margin-left: 1px;
	width: 626px;
	padding-top: 0px;
	border-bottom: 1px solid #E5E6E8;
}
.module UL.last-row
{
	border-bottom-width: 0px;
}
.module UL.product-row LI
{
	display: inline;
	float: left;
	margin: 0px 1px 0px 0px;
	width: 156px;
	position: relative;
}
.module UL.product-row
{
	min-height: 16em;
	height: auto;
}
.module UL.product-row LI
{
	min-height: 16em;
	height: auto;
}
DIV.module UL.has-specials
{
	min-height: 18.5em;
	height: auto;
}
.module UL.product-row LI.first-tile
{
	width: 154px;
}
.module UL.product-row LI.last-tile
{
	width: 142px;
	margin-right: 0px;
}
.module UL.product-row LI DL
{
	font-size: 10px;
	min-height: 15em;
	left: 18px;
	width: 121px;
	position: relative;
	top: 8px;
}
.module UL.product-row LI DT
{
	font-size: 1.1em;
	min-height: 2.85em;
	line-height: 1.12em;
	height: auto;
}
.home .module UL.product-row LI DT
{
	margin-top: 0px;
	min-height: 3.12em;
	height: auto;
}
.module UL.product-row LI DT A
{
	color: #333;
}
.module UL.product-row LI DT A:hover
{
	color: #000;
}
.module UL.product-row LI DD.starrating
{
	margin: 0.5em 0px;
	line-height: 1em;
}
.home .module UL.product-row LI DD.starrating
{
	display: none;
}
.home .module UL.product-row LI DD.price
{
	margin-top: 6px;
}
.module UL.product-row LI DD.more A
{
	color: #0085CF;
}
.home .module UL.product-row LI DD.image
{
	padding-bottom: 3px;
	padding-top: 3px;
}
.home .module UL.product-row LI DD.image IMG
{
}
.home .module UL.product-row LI DD.more A
{
	background-position: 100% 70%;
}
#primary .module UL.product-row LI DL DT A:hover
{
	color: #000;
	text-decoration: none;
}
#primary .module UL.product-row LI.superlink-hover DL DT.name A
{
}
#primary .module UL.product-row LI DL DT.name A:hover
{
}
.module UL.product-row LI DD.more
{
	margin-top: 6px;
}
.category .module UL.product-row LI DD.shipping
{
	margin-top: 6px;
}
#navigation .module UL.similar-products
{
	margin-top: 0px;
}
#navigation .sort .modulecontent LI
{
	margin-bottom: 2px;
}
.module TABLE
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	width: 100%;
	border-collapse: collapse;
	border-right-width: 0px;
}
.module TD
{
	padding-right: 0px;
	padding-left: 0px;
	/*[disabled]padding-bottom:2em;*/
	vertical-align: top;
	/*[disabled]padding-top:1.95em;*/
}
.module #area-product-selection TABLE TD
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.module TR.product
{
	border-bottom: 1px solid #E5E5E5;
}
.module TR.last
{
	border-bottom-style: none;
}
.module TD.image
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	width: 180px;
	padding-top: 0px;
	text-align: center;
}
.module TD.details H3
{
	font-weight: bold;
	font-size: 11px;
}
.module TD.details H3 A
{
	color: #333;
}
.module TD.details H3 A:hover
{
	color: #0085CF;
	text-decoration: none;
}
.module TD.starrating
{
	width: 190px;
}
.module TD.starrating .rating
{
	display: block;
	margin: 0px 20px 0px 40px;
	color: #333;
}
.module TD.starrating P.ratings-based
{
	display: block;
	margin: 0px 20px 0px 40px;
	color: #333;
}
.module .results TD.starrating .rating
{
	margin: 0px;
}
.module .results TD.starrating P.ratings-based
{
	margin: 0px;
}
.module TD.purchase-info
{
	width: 185px;
}
#navigation UL.controls
{
	margin-top: -0.37em;
}
#navigation UL.secondary
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(../styles/column-sort-secondary.gif) no-repeat 0px 100%;
	padding-bottom: 0.75em;
	margin: 1em 5px 1px 4px;
	padding-top: 1em;
}
#masthead FORM DIV.psearch
{
	background-image: url(../styles/psearch-masthead.png);
	width: 148px;
}
#masthead FORM DIV.safari
{
	background-image: none;
}
BODY #masthead FORM DIV.psearch LABEL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#masthead FORM INPUT.psearch
{
	padding-right: 0px;
	padding-left: 10px;
	left: 10px;
	padding-bottom: 4px;
	margin: 0px 4px;
	width: 110px;
	padding-top: 4px;
	position: relative;
	top: 2px;
	height: 18px;
	background-color: transparent;
}
#masthead FORM INPUT.safari
{
	width: 140px;
	position: static;
}
.clearer
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
DIV#primary-main
{
	display: inline;
	background: url(../styles/aos/primary-main/primary-main-body.gif) repeat-y;
	float: left;
	width: 800px;
	color: #333;
	margin-right: 11px;
}
DIV#primary-main-content
{
	background: url(../styles/aos/primary-main/primary-main-bottom.gif) no-repeat left bottom;
}
DIV#primary-main DIV.overview
{
	padding-right: 10px;
	padding-left: 10px;
	background: url(../styles/aos/primary-main/primary-main-top.gif) no-repeat left top;
	padding-bottom: 0px;
	padding-top: 5px;
}
DIV#secondary DIV.additional
{
	background: url(../styles/column-btm.png) no-repeat left bottom;
	margin-bottom: 8px;
	padding-bottom: 5px;
	width: 168px;
	color: #333;
}
DIV#secondary DIV.additional DIV.section
{
	padding-right: 8px;
	padding-left: 8px;
	background: url(../styles/column-bg.png) repeat-y;
	padding-bottom: 8px;
	padding-top: 8px;
}
DIV.cto DIV.additional DIV.section
{
	padding-right: 8px;
	padding-left: 8px;
	background: url(../styles/column-bg.png) repeat-y;
	padding-bottom: 8px;
	padding-top: 8px;
}
DIV#secondary DIV.gradient
{
	background-image: url(../styles/aos/sidebar-additional-price/gradient-and-bottom.png);
}
DIV#secondary DIV.gradient DIV.section
{
	background-image: url(../styles/aos/sidebar-additional-price/gradient-and-bottom.png);
}
DIV#secondary DIV.gradient
{
	background-position: right bottom;
}
DIV#secondary DIV.gradient DIV.section
{
	background-position: left bottom;
}
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
FORM
{
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
INPUT
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#globalheader
{
	text-align: left;
}
#globalnav
{
	width: 819px;
}
BODY #globalheader #globalnav LI A
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-indent: -9999em;
	padding-top: 0px;
	height: 38px;
}
#globalheader #globalsearch INPUT.g-prettysearch
{
	height: 19px;
}
UL#globalnav
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	text-indent: 0px;
	padding-top: 0px;
}
#globalnav LI
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	text-indent: 0px;
	padding-top: 0px;
}
#globalsearch .search-wrapper
{
	float: none;
}
#container
{
	clear: both;
	padding-top: 1px;
}
.as-nav
{
	font-size: 14px;
}
.as-nav UL IMG
{
	vertical-align: bottom;
}
.nms
{
	clear: both;
}
#as-homepage #as-page-wrap
{
	width: 980px;
}
#as-homepage #as-page-content
{
	width: 845px;
}
.nms#as-homepage #as-main
{
	margin: 0px 8px;
}
#as-homepage #as-main
{
	width: 694px;
}
#as-homepage #as-main P
{
	width: 694px;
}
#as-homepage #as-main H3
{
	width: 694px;
}
#as-homepage #as-main .banner-grid
{
	width: 694px;
}
SPAN.textAssetUnknown
{
}
SPAN.textAssetNoKey
{
}
SPAN.textAssetNoValue
{
}
BODY
{
	text-align: center;
}
HR
{
	display: none;
}
#as-page-content HR
{
	display: block;
}
#aos-page
{
	padding-bottom: 18px;
	margin: 8px auto 0px;
	width: 1120px;
	text-align: left;
}
#aos_header
{
	margin: 0px auto;
	font: 10px/1.7em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	width: 1133px;
	padding-top: 0px;
	text-align: left;
}
#aos_header *
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	line-height: 1em;
	padding-top: 0px;
}
.as-js-wrap
{
	visibility: hidden;
	margin: 0px;
	width: 1px;
	position: absolute;
}
.xs
{
	display: block;
	visibility: hidden;
	overflow: hidden;
	width: 1px;
	line-height: 1px;
	position: absolute;
	height: 1px;
}
#aos_header #masthead
{
	font-size: 11px;
	float: left;
	margin: 0px 8px 8px 0px;
	width: 168px;
	color: #FFF;
	position: relative;
	text-shadow: 1px 1px 1px #224272;
}
#aos_header #masthead_wrap
{
	min-height: 104px;
	background: url(../styles/masthead.gif) no-repeat 0px 0px;
	/*[empty]width:;*/
}
.collapsed#aos_header #masthead
{
	margin-bottom: 0px;
}
.collapsed#aos_header #masthead_wrap
{
	min-height: 0px;
	background-image: url(../styles/masthead_collapsed.gif);
	height: 45px;
}
#aos_header #masthead_btm
{
	background: url(../styles/masthead_btm.gif) no-repeat 0px 0px;
	float: left;
	width: 168px;
	height: 5px;
}
#aos_header #masthead H1
{
	overflow: hidden;
	padding-top: 16px;
}
#aos_header #masthead H1 A
{
	display: block;
	width: 168px;
	text-indent: -999em;
	line-height: 28px;
	height: 28px;
}
#aos_header #masthead UL
{
	margin: 6px 14px 0px;
	width: 140px;
	padding-top: 0px;
	list-style-type: none;
}
#aos_header #masthead LI
{
	display: inline;
	text-indent: 0px;
	line-height: 14px;
}
#aos_header #masthead LI A
{
	display: block;
	overflow: hidden;
}
#aos_header #masthead ADDRESS.phone
{
	float: left;
	margin-bottom: 6px;
	margin-left: 6px;
	width: 125px;
	text-indent: -9999em;
	font-style: normal;
	height: 13px;
}
#aos_header #masthead LI#chatnow
{
	display: none;
	float: left;
	margin: 1px -20px 3px 6px;
	width: 46px;
	padding-top: 0px;
	height: 12px;
}
#aos_header #masthead LI#chatnow A
{
	font-size: 0px;
}
#aos_header #masthead .searchform
{
	clear: left;
}
#aos_header #masthead .searchform #default-search-form
{
	margin-left: 10px;
}
#aos_header #masthead .searchform FIELDSET
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	margin-left: 10px;
	border-right-width: 0px;
}
#aos_header #masthead .searchform LEGEND
{
	display: none;
}
#aos_header #masthead .searchform BUTTON
{
	display: none;
}
BODY #aos_header #masthead #hours
{
	display: none;
}
#aos_header #masthead #hours
{
	display: inline;
	float: left;
	margin: 0px 0px 10px;
	text-indent: -9999em;
}
#inviteBadge
{
	border-top-width: 0px;
	display: block;
	border-left-width: 0px;
	z-index: 9999;
	background: url(../styles/chat-now.png) no-repeat right center;
	left: 1px;
	border-bottom-width: 0px;
	width: 159px;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	top: 46px;
	height: 24px;
	border-right-width: 0px;
	outline: none;
	-background-image: url(../styles/chat-now.gif);
}
.collapsed #inviteBadge
{
	background: url(../styles/pancake-chat-now.gif);
	left: 277px;
	width: 88px;
	top: 15px;
	height: 16px;
}
#aos_header #guide
{
	display: inline;
	background: url(../styles/bc-bg-corners2.gif) no-repeat;
	float: left;
	width: 943px;
	color: #000;
	line-height: 1em;
	text-shadow: 1px 1px 1px #FFF;
}
#guide LI#chatnow
{
	display: block;
	float: left;
}
#guide_wrap
{
	border-top: 1px solid #CDCDCD;
	display: inline;
	background: #EEE url(../styles/bc-bg.gif) repeat-x 0px 0px;
	float: left;
	margin: 0px 4px;
	/*[disabled]width:918px;*/
	position: relative;
}
#guide_wrap_btm
{
	margin-top: -3px;
	background: url(../styles/bc-bg-corners_btm.gif) no-repeat 0px 0px;
	float: left;
	margin-bottom: 9px;
	height: 4px;
	width: 943px;
}
#guide UL
{
	float: left;
	list-style-type: none;
}
#guide OL
{
	float: left;
	list-style-type: none;
}
#guide LI
{
	display: inline;
	text-indent: 0px;
}
#guide A
{
	padding-right: 10px;
	display: block;
	padding-left: 10px;
	float: left;
	padding-bottom: 0.95em;
	color: #666;
	padding-top: 0.95em;
}
#guide SPAN
{
	padding-right: 10px;
	display: block;
	padding-left: 10px;
	float: left;
	padding-bottom: 0.95em;
	color: #666;
	padding-top: 0.95em;
}
#breadcrumb LI.title SPAN
{
	padding-right: 10px;
	display: block;
	padding-left: 10px;
	float: left;
	padding-bottom: 0.95em;
	color: #666;
	padding-top: 0.95em;
}
#breadcrumb LI.title A
{
	padding-right: 10px;
	display: block;
	padding-left: 10px;
	float: left;
	padding-bottom: 0.95em;
	color: #666;
	padding-top: 0.95em;
}
#guide A:hover
{
	color: #0085CF;
	text-decoration: none;
}
DIV#guide_wrap OL#breadcrumb A.bread-crumb
{
	font-size: 10.1pt;
	font-weight: bold;
	padding-bottom: 10px;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#breadcrumb
{
	float: left;
}
#breadcrumb LI
{
	float: left;
	text-indent: 0px;
	white-space: nowrap;
}
#breadcrumb A
{
	padding-right: 16px;
	margin-top: 1px;
	padding-left: 8px;
	background: url(../styles/chevron.png) no-repeat 100% 50%;
}
#breadcrumb LI.title SPAN
{
	padding-right: 16px;
	margin-top: 1px;
	padding-left: 8px;
	background: url(../styles/chevron.png) no-repeat 100% 50%;
}
#breadcrumb LI.title A
{
	padding-right: 16px;
	margin-top: 1px;
	padding-left: 8px;
	background: url(../styles/chevron.png) no-repeat 100% 50%;
}
.js-managed#breadcrumb A
{
	padding-left: 18px;
	margin-left: -10px;
}
.js-managed#breadcrumb LI.title SPAN
{
	padding-left: 18px;
	margin-left: -10px;
}
.js-managed#breadcrumb LI.title A
{
	padding-left: 18px;
	margin-left: -10px;
}
#breadcrumb LI.title SPAN
{
	background: transparent none repeat scroll 0% 0%;
}
#breadcrumb LI.title A
{
	background: transparent none repeat scroll 0% 0%;
}
#breadcrumb SPAN.separator
{
	display: none;
}
#breadcrumb #bc-home A
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(../styles/chevron-home.png) no-repeat 100% 50%;
	margin-left: 0px;
	overflow: hidden;
	width: 40px;
	text-indent: -9999em;
}
#user_nav
{
	margin-top: 1px;
	min-height: 2.95em;
	background: url(../styles/usernav-border.png) repeat-y;
	float: right;
	margin-right: 4px;
	position: relative;
}
#user_nav UL
{
	padding-right: 0px;
	padding-left: 2px;
	float: left;
	padding-bottom: 0.79em;
	padding-top: 0.79em;
}
.collapsed #user_nav
{
	min-height: 4.55em;
}
.collapsed #user_nav UL
{
	padding-right: 1.47em;
	padding-left: 1.47em;
	padding-bottom: 2px;
	padding-top: 1.67em;
}
#user_nav A
{
	border-right: 1px solid #CFCFCF;
	padding-bottom: 2px;
	padding-top: 2px;
}
#user_nav #u_cart A
{
	padding-right: 22px;
	border-right-width: 0px;
}
#contact-us
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	float: left;
	padding-bottom: 0px;
	line-height: 1em;
	padding-top: 1.37em;
}
#contact-us A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	color: #333;
	padding-top: 0px;
}
#contact-us SPAN
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	color: #333;
	padding-top: 0px;
}
#contact-us SPAN
{
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
}
#contact-us STRONG
{
	font-weight: normal;
	color: #000;
}
#contact-us DIV#lpChatButton
{
	position: absolute;
}
#primary
{
	font-size: 1.1em;
	min-height: 6.75em;
	float: right;
	width: 804px;
}
.full #primary
{
	min-height: 0px;
	width: 980px;
}
#navigation
{
	font-size: 1.1em;
	float: left;
	width: 169px;
	line-height: 0.75em;
	margin-right: 7px;
	margin-top: 8px;
	margin: 0px;
}
#primary_main
{
	float: left;
	width: 763px;
	margin-right: 8px;
	margin-top: 2px;
	margin-left: -3px;
	padding: 0px;
}
#secondary
{
	float: left;
	width: 169px;
}
FORM .psearch
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	background: transparent none repeat scroll 0% 0%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 130px;
	padding-top: 0px;
	height: 30px;
	border-right-width: 0px;
}
FORM DIV.psearch
{
	background: url(../styles/psearch-def-white.gif) no-repeat 0px 0px;
	position: relative;
}
FORM DIV.safari.psearch
{
	background: transparent none repeat scroll 0% 0%;
}
FORM DIV.focused
{
	background-position: left bottom;
}
FORM DIV#default-search-form
{
	background: url(../styles/psearch-def-ececec.gif) no-repeat 0px 0px;
}
FORM DIV.focused#default-search-form
{
	background-position: left bottom;
}
FORM DIV.safari#default-search-form
{
	background: transparent none repeat scroll 0% 0%;
}
FORM DIV#drk-grey-search-form
{
	background: url(../styles/psearch-def-cccccc.gif) no-repeat 0px 0px;
}
FORM DIV.focused#drk-grey-search-form
{
	background-position: left bottom;
}
FORM DIV.safari#drk-grey-search-form
{
	background: transparent none repeat scroll 0% 0%;
}
FORM DIV.psearch LABEL
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
}
FORM INPUT.psearch
{
	padding-right: 4px;
	padding-left: 10px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 4px;
	width: 120px;
	color: #666;
	padding-top: 4px;
	height: 18px;
	background-color: transparent;
}
FORM INPUT.nonsafari.psearch
{
	width: 108px;
}
FORM DIV.psearch SPAN
{
	display: none;
	z-index: 1;
	right: 9px;
	background: url(../styles/clear.gif);
	overflow: hidden;
	width: 11px;
	cursor: pointer;
	position: absolute;
	top: 10px;
	height: 11px;
}
FORM DIV.psearch SPAN.down
{
	background: url(../styles/clear-down.gif);
}
.clearfix:unknown
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	content: ".";
}
#primary:unknown
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	content: ".";
	margin: 0;
}
.dpimages-icons-box A IMG
{
	padding-left: 0px;
	margin-bottom: 0px;
	margin-left: -9px;
	width: 180px;
	height: 120px;
	margin-right: 1px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding: 0px;
	margin: 0px;
}
DIV.image-box
{
	text-align: center;
}
.dboxpadding
{
	padding: 9px;
}
DIV.price-row SPAN.price-value SPAN.currency
{
	font-size: 12.4pt;
}
DIV#primary_main DIV#desc.desc P
{
	padding: 0px 5px;
}
DIV#secondary
{
	margin: 0;
	padding: 0;
}
DIV.imagenew DIV#alt_nextprev
{
	margin-top: 12px;
}
DIV#alt_name
{
	margin-left: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-weight: bold;
}
#aos-page:unknown
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	content: ".";
}
FORM
{
}
DIV#flashDiv
{
	margin: 0px auto;
	width: 558px;
}
DIV#mainnavigationn UL LI
{
	display: inline-table;
	margin-left: 40px;
}
DIV#mainnavigationn UL
{
}
DIV#mainnavigationn
{
	width: 324px;
	margin: -66px auto 0px;
}
#buttonlarr LI
{
	padding-bottom: 0px;
	padding-left: 15px;
}
DIV.dpimages-icons-box
{
	margin-left: -66px;
}
UL#buttonlarr
{
	width: 205px;
	padding-left: 4px;
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	padding-top: 0px;
	margin-top: 21px;
}
#buttonlarr LI
{
	display: inline-table;
}
.products .image
{
	text-align: center;
}
DIV#primary_main H1
{
	display: none;
}
DIV.full-mini-cart DIV.content
{
	margin-top: 28px;
}
DIV.content SPAN.minicart SPAN.empty
{
	margin-bottom: 13px;
}
#secondary FORM TABLE
{
}
DIV#secondary
{
	margin-top: -2px;
}
IMG#preiconimg
{
	padding-left: 29px;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
IMG#nexticonimg
{
	padding-right: 175px;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
.row P STRONG IMG
{
	margin: 26px;
}
.hero P IMG
{
	padding: 22px;
}
#navigation:unknown
{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	content: ".";
}
.clearfix
{
	display: inline-block;
}
.collapsed#aos_header
{
	display: inline-block;
}
#primary
{
	display: inline-block;
	float: right;
	width: 941px;
	padding-right: 0px;
}
#aos-page
{
	display: inline-block;
}
#navigation
{
	display: inline-block;
}
* HTML .clearfix
{
	height: 1%;
}
* HTML .collapsed#aos_header
{
	height: 1%;
}
* HTML #primary
{
	height: 1%;
}
* HTML #aos-page
{
	height: 1%;
}
* HTML #navigation
{
	height: 1%;
}
.clearfix
{
	display: block;
}
.collapsed#aos_header
{
	display: block;
}
#primary
{
	display: block;
}
.details DIV#mainnavigation
{
	/*+placement:shift -70px -52px;*/
	position: relative;
	left: -70px;
	top: -52px;
}
#mainnavigation
{
	display: inline;
}
#aos-page
{
	display: block;
}
#navigation
{
	font-size: 12px;
	line-height: 1.4em;
}
DIV#google_plus_one
{
	width: 68px;
	height: 30px;
	margin: 0;
	padding: 4px 0 0;
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
}
#globalfooter #shopelsewhere
{
	display: block;
}
.superlink
{
	cursor: pointer;
}
#globalheader
{
	margin: 0px auto 5px;
	width: 1120px;
	position: relative;
	height: 60px;
	text-align: left;
}
#globalheader UL
{
	list-style-type: none;
}
#globalheader #globalnav
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#globalheader #globalnav LI
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	text-indent: 0px;
	padding-top: 0px;
}
#globalheader #globalnav LI A
{
	float: left;
	overflow: hidden;
	width: 117px;
	text-indent: -999em;
	line-height: 38px;
	height: 38px;
}
#globalheader #globalnav LI A
{
	background-image: url(../styles/globalnavbg.png);
	background-repeat: no-repeat;
	-background-image: url(../styles/globalnavbg.gif);
}
#globalheader #globalsearch
{
	background-image: url(../styles/globalnavbg.png);
	background-repeat: no-repeat;
	-background-image: url(../styles/globalnavbg.gif);
}
#headerleft
{
	border-top-width: 0px;
	padding-left: 4px;
	border-left-width: 0px;
	z-index: 1;
	float: left;
	border-bottom-width: 0px;
	margin-bottom: 9px;
	width: 980px;
	line-height: 0.5em;
	padding-top: 6px;
	height: 99px;
	border-right-width: 0px;
}
#headerorta
{
	padding-right: 0px;
	margin-top: 8px;
	padding-left: 0px;
	z-index: 1;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 170px;
	line-height: 0.5em;
	padding-top: 0px;
	height: 99px;
}
#headerright
{
	padding-right: 0px;
	padding-left: 0px;
	z-index: 1;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 305px;
	line-height: 0.5em;
	padding-top: 8px;
	height: 99px;
}
#globalheader
{
	z-index: 1;
	height: 140px;
	float: left;
	margin-bottom: 7px;
	line-height: 0.5em;
	background-image: url(../styles/header-main-bg1100.png);
	background-repeat: no-repeat;
	padding: 0px;
}
#globalheader A
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	color: #FFF;
	position: relative;
	text-decoration: none;
	-cursor: hand;
	padding-top: 10px;
}
#breadcrumbs
{
	font-weight: bold;
	font-size: 11px;
	background: url(../styles/breadcrumb_bg.png) no-repeat;
	behavior: url(../styles/iepngfix.htc);
	overflow: hidden;
	color: #444;
	line-height: 34px;
	height: 36px;
	text-shadow: 2px 2px 1px #FFF;
}
#breadcrumbs A
{
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	padding-bottom: 0px;
	color: #444;
	padding-top: 0px;
	position: relative;
	text-decoration: none;
	-cursor: hand;
}
.js-managed#breadcrumbs A
{
	margin-left: -10px;
}
#breadcrumbs A:hover
{
	color: #333;
	text-decoration: none;
}
#breadcrumbs A.home
{
	margin: 0px;
	overflow: hidden;
	width: 15px;
	padding-top: 36px;
	height: 0px;
}
#breadcrumbs SPAN
{
	background: url(../styles/breadcrumb_sep.png) no-repeat;
	float: left;
	margin: 1px 10px 0px 0px;
	behavior: url(../styles/iepngfix.htc);
	overflow: hidden;
	width: 9px;
	padding-top: 34px;
	position: relative;
	height: 0px;
}
A IMG
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}
#aos_header #masthead LI#chatnow
{
	margin-bottom: 4px;
}
#applecare-family
{
	display: block;
	margin: 30px 0px 10px 44px;
}
.applecare-icon
{
	float: left;
	margin-bottom: 20px;
}
.feature-description
{
	margin-bottom: 20px;
	margin-left: 44px;
}
.feature H3
{
	font-weight: bold;
}
.ms .as-column
{
	display: inline;
	float: left;
}
.ms #as-page-content
{
	background: #EFF2F3 url(../styles/bg-content-s3-top.gif) no-repeat;
	width: 980px;
	padding-top: 10px;
}
.ms #content
{
	background: #FFF url(../styles/bg-content-s3-inner.gif) repeat-y;
	margin-left: 10px;
	width: 169px;
	margin-right: 7px;
}
.ms .content_top
{
	background: url(../styles/bg-content-s3-inner-top.gif) no-repeat;
	height: 10px;
}
.ms .content_bottom
{
	background: url(../styles/bg-content-s3-inner-btm.gif) no-repeat;
	border-bottom: 10px solid #EFF2F3;
	height: 10px;
}
.ms .content_bottom_shade
{
	padding-right: 22px;
	padding-left: 22px;
	background: url(../styles/bg-content-s3-inner-btm-shade.gif) no-repeat 50% bottom;
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-top: 14px;
}
.ms .content_bottom_noshade
{
	padding-right: 22px;
	padding-left: 22px;
	background: url(../styles/bg-content-s3-inner-btm.gif) no-repeat 50% bottom;
	margin-bottom: 0px;
	padding-bottom: 15px;
	padding-top: 12px;
}
.ms #secondary
{
	font-size: 11px;
	background: #FFF url(../styles/bg-secondary-s3.gif) repeat-y;
	width: 236px;
}
#content_outer_bottom
{
	clear: both;
	margin-top: 0px;
	background: url(../styles/bg-content-s3-btm.gif) no-repeat center top;
	height: 10px;
}
.ms #secondary P
{
	margin: 0px 13px;
	line-height: 14px;
}
.ms #secondary P.more
{
	border-bottom-width: 0px;
}
.acpromo
{
	padding-top: 20px;
}
.ms #secondary .checkoutbottom P.L11
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	line-height: 12px;
	padding-top: 15px;
}
.shop_more
{
	padding-bottom: 7px;
	line-height: 1em;
	border-bottom: 1px solid #D9D9D9;
}
.shop_more #as-searchfield-top
{
	margin-top: 4px;
}
.shop_more INPUT.searchbutton
{
	margin-top: 10px;
	vertical-align: bottom;
}
.content_bottom_noshade .shop_more INPUT.searchbutton
{
	margin-top: 6px;
}
.sm_bottom
{
	border-top: 1px solid #D9D9D9;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	padding-top: 11px;
}
.continue-shopping
{
	margin-top: 4px;
	float: right;
}
.footerblock H2
{
	color: #00CC66;
}
.footerblock#kalp H2 SPAN
{
	background: #999 url(../styles/fb-h2.png) repeat-x;
	color: #CC0000;
	text-shadow: 1px 1px 1px #990;
}
.footerblock#kalp .modulecontent IMG
{
	display: block;
	margin: 10px auto;
}
.footerblock#kalp .modulecontent H3
{
	color: #CC0000;
}
.footerblock#recycled H2 SPAN
{
	background: #999 url(../styles/fb-h2.png) repeat-x;
	color: #006600;
	text-shadow: 1px 1px 1px #990;
}
.footerblock#recycled .modulecontent IMG
{
	display: block;
	margin: 10px auto;
}
.footerblock#recycled .modulecontent H3
{
	color: #006600;
}
.footerblock .modulecontent IMG
{
	display: block;
	margin: 10px auto;
}
.footerblock#pose .modulecontent IMG
{
	display: block;
	margin: 10px auto;
}
#secondary #popularaccessories .free .modulecontent IMG
{
	display: block;
	margin: 10px auto;
}
#mavi .modulecontent IMG
{
	display: block;
	margin: 10px auto;
}
#mavi.modulecontent P
{
	padding-bottom: 0.5em;
	line-height: 1.2em;
	margin: 0px 1px;
	padding-left: 11px;
	padding-right: 11px;
	color: #666;
	padding-top: 0.5em;
}
#mavi H2 SPAN
{
	background: #999 url(../styles/h2.png) repeat-x;
	text-shadow: 1px 1px 1px #990;
}
.footerblock#pose .modulecontent IMG
{
	display: block;
	margin: 10px auto;
}
.footerblock#pose H2 SPAN
{
	background: #999 url(../styles/fb-h2.png) repeat-x;
	text-shadow: 1px 1px 1px #990;
}
.footerblock#sale .modulecontent IMG
{
	display: block;
	margin: 10px auto;
}
.footerblock#sale H2 SPAN
{
	background: #999 url(../styles/fb-h2.png) repeat-x;
	text-shadow: 1px 1px 1px #990;
}
#secondary .findouthow UL LI
{
	clear: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1.1em;
	padding-top: 1.1em;
}
#secondary .findouthow UL LI H3
{
	line-height: 14px;
}
#secondary .findouthow UL LI IMG
{
	float: left;
	margin: -6px 8px -7px 0px;
}
#secondary .findouthow UL LI.featured
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 5px;
	text-align: center;
}
#secondary .findouthow UL LI.featured A
{
	color: #888;
}
#secondary .findouthow UL LI.featured A IMG
{
	padding-right: 12px;
	display: inline;
	padding-left: 8px;
	padding-bottom: 5px;
	margin: 0px 7px 1px;
	padding-top: 12px;
}
#secondary .findouthow UL LI.featured A B
{
	display: block;
	font-weight: normal;
	color: #000;
}
#secondary .findouthow UL LI.more
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 11px;
}
#secondary .findouthow UL LI
{
	clear: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1.1em;
	padding-top: 1.1em;
}
#secondary .findouthow#pendants A.arrow2
{
	padding-right: 5px;
	display: block;
	padding-left: 3px;
	background: url(/styles/arrow20090106.gif) no-repeat 100% 50%;
	padding-bottom: 0px;
	width: 145px;
	padding-top: 0px;
}
#secondary .findouthow#pendants UL LI.featured
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 5px;
	text-align: center;
}
#secondary .findouthow#pendants UL
{
	padding-right: 10px;
	padding-left: 3px;
	padding-bottom: 0px;
	width: 169px;
}
#secondary .box
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 1px;
	overflow: hidden;
	width: 169px;
	zoom: 1;
	position: relative;
}
#secondary .box .cap
{
	font-size: 1px;
	margin: 0px -20px;
	behavior: url(/styles/iepngfix.htc);
	width: 169px;
	position: relative;
	height: 6px;
}
#secondary .box .top.cap
{
	background: url(/styles/box_bgtop20090106.png) no-repeat 0px 0px;
	margin-left: -2px;
	top: 0px;
}
#secondary .box .bottom.cap
{
	background: url(/styles/box_bgbottom20090106.png) no-repeat 0px 100%;
	bottom: 0px;
}
#secondary .box .gradient
{
	padding-right: 18px;
	padding-left: 18px;
	background: #FFF url(/styles/box_bggrad20090106.gif) repeat-x 0px 100%;
	padding-bottom: 0px;
	margin: 0px -18px;
	overflow: hidden;
	width: 169px;
	padding-top: 0px;
}
#secondary .sidebar .box
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(../styles/sidebars/pendant-kenar.gif);
	margin-bottom: 20px;
	padding-bottom: 5px;
	width: 169px;
	padding-top: 0px;
}
#secondary .sidebar .box .cap
{
	left: 0px;
	margin: 0px;
	width: 169px;
}
#secondary .sidebar .box .top.cap
{
	background-image: url(../styles/sidebars/box_169-top.png);
}
#secondary .sidebar .box .bottom.cap
{
	background-image: url(../styles/sidebars/box_169-bottom.png);
}
#secondary .box H2
{
	padding-right: 20px;
	padding-left: 6px;
	font-weight: normal;
	font-size: 14px;
	background: #DFDFDF url(/styles/box_header20090106.gif) repeat-x 0px 0px;
	padding-bottom: 4px;
	margin: 0px -6px;
	color: #4D4D4D;
	padding-top: 6px;
	border-bottom: 1px solid #D9D9D9;
}
#secondary .box H2 A
{
	color: #4D4D4D;
}
#secondary .sidebar .box H2
{
	margin: 0px 2px;
}
#secondary .box UL
{
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin: 0px -10px;
	overflow: hidden;
	width: 169px;
	padding-top: 0px;
	-width: 100%;
}
#secondary .box UL LI
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1.1em;
	margin: 0px 0px -1px;
	padding-top: 1.1em;
	border-bottom: 1px solid #D9D9D9;
}
#secondary .box P
{
	margin-top: 0.3em;
	margin-bottom: 0px;
}
#secondary .box IMG
{
	display: block;
}
#secondary .box IMG.flush
{
	margin: 0px -10px;
}
#secondary .box H3
{
	display: block;
	font-weight: normal;
	font-size: 13px;
	color: #000;
	line-height: 16px;
}
#secondary .box STRONG
{
	display: block;
	font-weight: normal;
	font-size: 13px;
	color: #000;
	line-height: 16px;
}
#secondary .box H3 A
{
	color: #000;
}
#secondary .box STRONG A
{
	color: #000;
}
#secondary .box EM
{
	color: #A9A9A9;
	font-style: normal;
}
#secondary .box H4
{
	font-weight: normal;
	font-size: 10px;
	color: #AAA;
}
#secondary .box A
{
	color: #333;
	text-decoration: none;
}
#secondary .box UL LI A:hover
{
	cursor: pointer;
	color: #08C;
}
#secondary .box UL LI A:hover *
{
	cursor: pointer;
	color: #08C;
}
#secondary .box A.more
{
	color: #08C;
}
#secondary .box A.more:hover
{
	color: #08C;
	text-decoration: underline;
}
#secondary .upper .box
{
	min-height: 427px;
	-height: 427px;
}
#secondary .lower .box
{
	min-height: 536px;
	height: 536px;
}
#secondary .getamac LI.love IMG
{
	margin-bottom: -3px;
}
#secondary .getamac LI.ads
{
	padding-bottom: 0px;
}
#secondary UL.promos
{
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	overflow: hidden;
	padding-top: 0px;
}
#secondary UL.promos LI
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 1px;
	overflow: hidden;
	width: 169px;
	padding-top: 0px;
	height: 120px;
}
#secondary UL.promos LI.lead
{
	clear: both;
	display: block;
	margin-bottom: 4px;
	width: 169px;
	height: 304px;
}
#secondary UL.promos LI.last
{
	float: right;
	width: 179px;
}
#secondary .amazing-pendants UL LI
{
	clear: left;
	padding-right: 7px;
	padding-left: 0px;
	padding-bottom: 1.1em;
	padding-top: 1.1em;
}
#secondary .amazing-pendants UL LI H3
{
	padding-right: 0px;
	padding-left: 2px;
	line-height: 11px;
	text-align: left;
}
#secondary .amazing-pendants UL LI IMG
{
	float: left;
	margin: -6px 2px -7px 0px;
}
#secondary .amazing-pendants UL LI.featured
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 5px;
	text-align: center;
}
#secondary .amazing-pendants UL LI.featured A
{
	color: #888;
}
#secondary .amazing-pendants UL LI.featured A IMG
{
	padding-right: 10px;
	display: inline;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 6px;
}
#secondary .amazing-pendants UL LI.featured A B
{
	display: block;
	font-weight: normal;
	color: #000;
}
#secondary .amazing-pendants UL LI.more
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 11px;
}
#secondary .inaction UL LI.featured
{
	min-height: 281px;
	-height: 281px;
}
#secondary .inaction UL LI.featured IMG
{
	margin: 8px 0px 16px;
}
#secondary .buy UL LI P A
{
	color: #08C;
}
#secondary .buy UL LI P A:hover
{
	text-decoration: underline;
}
#main A.arrow
{
	padding-right: 5px;
	display: block;
	background: url(/styles/arrow20090106.gif) no-repeat 90% 50%;
}
#secondary A.arrow
{
	padding-right: 5px;
	display: block;
	background: url(/styles/arrow20090106.gif) no-repeat 90% 50%;
}
#navigation .box
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 1px;
	overflow: hidden;
	width: 169px;
	zoom: 1;
	position: relative;
}
#navigation .box .cap
{
	font-size: 1px;
	margin: 0px -20px;
	behavior: url(/global/scripts/lib/iepngfix.htc);
	width: 169px;
	position: relative;
	height: 6px;
}
#navigation .box .top.cap
{
	background: url(/styles/box_bgtop20090106.png) no-repeat 0px 0px;
	margin-left: -2px;
	top: 0px;
}
#navigation .box .bottom.cap
{
	background: url(/styles/box_bgbottom20090106.png) no-repeat 0px 100%;
	bottom: 0px;
}
#navigation .box .gradient
{
	padding-right: 18px;
	padding-left: 18px;
	background: #FFF url(/styles//box_bggrad20090106.gif) repeat-x 0px 100%;
	padding-bottom: 0px;
	margin: 0px -18px;
	overflow: hidden;
	width: 169px;
	padding-top: 0px;
}
#navigation .sidebar .box
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(../styles/sidebars/pendant-kenar.gif);
	margin-bottom: 20px;
	padding-bottom: 5px;
	width: 169px;
	padding-top: 0px;
}
#navigation .sidebar .box .cap
{
	left: 0px;
	margin: 0px;
	width: 169px;
}
#navigation .sidebar .box .top.cap
{
	background-image: url(../styles/sidebars/box_169-top.png);
}
#navigation .sidebar .box .bottom.cap
{
	background-image: url(../styles/sidebars/box_169-bottom.png);
}
#navigation .box H2
{
	padding-right: 20px;
	padding-left: 6px;
	font-weight: normal;
	font-size: 14px;
	background: #DFDFDF url(/styles//box_header20090106.gif) repeat-x 0px 0px;
	padding-bottom: 4px;
	margin: 0px -6px;
	color: #4D4D4D;
	padding-top: 6px;
	border-bottom: 1px solid #D9D9D9;
}
#navigation .box H2 A
{
	color: #4D4D4D;
}
#navigation .sidebar .box H2
{
	margin: 0px 2px;
}
#navigation .box UL
{
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin: 0px -10px;
	overflow: hidden;
	width: 169px;
	padding-top: 0px;
	-width: 100%;
}
#navigation .box UL LI
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1.1em;
	margin: 0px 0px -1px;
	padding-top: 1.1em;
	border-bottom: 1px solid #D9D9D9;
}
#navigation .box P
{
	margin-top: 0.3em;
	margin-bottom: 0px;
}
#navigation .box IMG
{
	display: block;
}
#navigation .box IMG.flush
{
	margin: 0px -10px;
}
#navigation .box H3
{
	display: block;
	font-weight: normal;
	font-size: 13px;
	color: #000;
	line-height: 16px;
}
#navigation .box STRONG
{
	display: block;
	font-weight: normal;
	font-size: 13px;
	color: #000;
	line-height: 16px;
}
#navigation .box H3 A
{
	color: #000;
}
#navigation .box STRONG A
{
	color: #000;
}
#navigation .box EM
{
	color: #A9A9A9;
	font-style: normal;
}
#navigation .box H4
{
	font-weight: normal;
	font-size: 10px;
	color: #AAA;
}
#navigation .box A
{
	color: #333;
	text-decoration: none;
}
#navigation .box UL LI A:hover
{
	cursor: pointer;
	color: #08C;
}
#navigation .box UL LI A:hover *
{
	cursor: pointer;
	color: #08C;
}
#navigation .box A.more
{
	color: #08C;
}
#navigation .box A.more:hover
{
	color: #08C;
	text-decoration: underline;
}
#navigation .upper .box
{
	min-height: 427px;
	-height: 427px;
}
#navigation .lower .box
{
	min-height: 536px;
	height: 536px;
}
#navigation .getamac LI.love IMG
{
	margin-bottom: -3px;
}
#navigation .getamac LI.ads
{
	padding-bottom: 0px;
}
#navigation UL.promos
{
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	overflow: hidden;
	padding-top: 0px;
}
#navigation UL.promos LI
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 1px;
	overflow: hidden;
	width: 169px;
	padding-top: 0px;
	height: 120px;
}
#navigation UL.promos LI.lead
{
	clear: both;
	display: block;
	margin-bottom: 4px;
	width: 169px;
	height: 304px;
}
#navigation UL.promos LI.last
{
	float: right;
	width: 179px;
}
#navigation .amazing-pendants UL LI
{
	clear: left;
	padding-right: 7px;
	padding-left: 0px;
	padding-bottom: 1.1em;
	padding-top: 1.1em;
}
#navigation .amazing-pendants UL LI H3
{
	padding-right: 0px;
	padding-left: 2px;
	line-height: 11px;
	text-align: left;
}
#navigation .amazing-pendants UL LI IMG
{
	float: left;
	margin: -6px 2px -7px 0px;
}
#navigation .amazing-pendants UL LI.featured
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 5px;
	text-align: center;
}
#navigation .amazing-pendants UL LI.featured A
{
	color: #888;
}
#navigation .amazing-pendants UL LI.featured A IMG
{
	padding-right: 10px;
	display: inline;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 6px;
}
#navigation .amazing-pendants UL LI.featured A B
{
	display: block;
	font-weight: normal;
	color: #000;
}
#navigation .amazing-pendants UL LI.more
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 11px;
}
#navigation .inaction UL LI.featured
{
	min-height: 281px;
	-height: 281px;
}
#navigation .inaction UL LI.featured IMG
{
	margin: 8px 0px 16px;
}
#navigation .buy UL LI P A
{
	color: #08C;
}
#navigation .buy UL LI P A:hover
{
	text-decoration: underline;
}
#main A.arrow
{
	padding-right: 5px;
	display: block;
	background: url(/styles/arrow20090106.gif) no-repeat 90% 50%;
}
#navigation A.arrow
{
	padding-right: 5px;
	display: block;
	background: url(/styles/arrow20090106.gif) no-repeat 90% 50%;
}
#myfooter
{
	float: left;
	width: 980px;
	position: relative;
}
#globalheader A
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	color: #666;
	position: relative;
	text-decoration: none;
	padding-top: 0px;
}
#globalheader A:hover
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	color: #006633;
	position: relative;
	text-decoration: underline;
	padding-top: 0px;
}
#tepemenu
{
	padding-right: 2px;
	padding-left: 10px;
	padding-bottom: 0;
	color: #333;
	position: relative;
	text-decoration: none;
	padding-top: 0px;
	text-align: center;
	font: 13px/1.9em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #000;
	font-weight: bold;
}
.eft
{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 1.5;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.eft:hover
{
	letter-spacing: -1px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 1.5;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #CC00CC;
	text-decoration: none;
}
.style68
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.Background
{
	background-color: #FFFFFF;
	border: 0px solid #EEEEEE;
	background-image: url(back1.jpg);
	background-repeat: no-repeat;
}
.Background1
{
	background-color: #FFFFFF;
	border: 0px solid #EEEEEE;
	background-image: url(back2.jpg);
	background-repeat: no-repeat;
}
.Background2
{
	background-color: #FFFFFF;
	border: 0px solid #EEEEEE;
	background-image: url(back3.jpg);
	background-repeat: no-repeat;
}
#Layer1
{
	position: absolute;
	width: 89px;
	height: 261px;
	z-index: 1;
	left: 367px;
	top: 617px;
}
.style70
{
	color: #807DCC;
	font-family: Arial, Helvetica, sans-serif;
}
.style72
{
	letter-spacing: -1px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 1.1;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: bold;
	color: #807DCC;
	text-decoration: none;
}
.style73
{
	color: #807DCC;
}
.style75
{
	color: #807DCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style77
{
	font-size: 14px;
}
.style78
{
	font-size: 14pt;
}
.style79
{
	font-size: 16px;
}
.style82
{
	color: #FFFFFF;
	font-size: 15px;
}
.top2
{
	padding-left: 5px;
	background-image: url(/images/bg_top2.gif);
	padding-bottom: 0px;
	color: #FCE0E0;
	padding-top: 0px;
	background-repeat: no-repeat;
	font-family: Tahoma;
}
.centerline A:link
{
	font-size: 10px;
	color: #5A3030;
}
.centerline A:visited
{
	font-size: 10px;
	color: #5A3030;
}
.centerline A:active
{
	font-size: 10px;
	color: #5A3030;
}
.centerline A:hover
{
	font-size: 10px;
	color: #5A3030;
	text-decoration: none;
}
.left
{
	border-right: 1px solid #DADADA;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	border-left: 1px solid #DADADA;
	padding-top: 12px;
	text-align: left;
}
.footer
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	padding-bottom: 10px;
	color: #999999;
	padding-top: 10px;
	text-align: left;
}
.footer A:link
{
	color: #999999;
	text-decoration: none;
}
.footer A:visited
{
	color: #999999;
	text-decoration: none;
}
.footer A:active
{
	color: #999999;
	text-decoration: none;
}
.footer A:hover
{
	color: #999999;
	text-decoration: underline;
}
.title1
{
	font-weight: bold;
	font-size: 12px;
}
.title2
{
	font-size: 18px;
	color: #450210;
}
.title3
{
	font-size: 26px;
	color: #450210;
	font-family: "Monotype Corsiva";
}
.title4
{
	font-size: 18px;
	color: #450210;
	font-family: "Monotype Corsiva";
}
.title5
{
	font-size: 22px;
	color: #450210;
	font-family: "Monotype Corsiva";
}
.detail
{
	font-size: 14px;
	color: #450210;
}
.detai2
{
	font-size: 12px;
	color: #450210;
}
.pricebig
{
	font-weight: bold;
	font-size: 16px;
	color: #FF002C;
}
.hero H4
{
	font-size: 18px;
	color: #010101;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.hero P
{
	letter-spacing: -1px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #000;
	padding-bottom: 2.5em;
	margin: 0px 1px;
	padding-left: 11px;
	padding-right: 11px;
	color: #000;
	padding-top: 1.5em;
	line-height: 1.75;
}
.row H3
{
	font-size: 18px;
	color: #000000;
	letter-spacing: -1px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 1.5;
}
.row P
{
	font: 12px/1.4em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #000;
	padding-bottom: 0.5em;
	margin: 0px 1px;
	padding-left: 11px;
	padding-right: 11px;
	color: #000;
	padding-top: 0.5em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 1.75;
}
#custom BLOCKQUOTE
{
	font-size: 16px;
	height: auto;
	width: 400px;
	font-style: italic;
}
#apDiv1
{
	position: absolute;
	left: 520px;
	top: 18px;
	width: 328px;
	height: 145px;
	z-index: 1;
}

