html{
	color:#000;background:#FFF
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;padding:0
}

table{
	border-collapse:collapse;border-spacing:0
}

fieldset,img{
	border:0
}

address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal
}

li{
	list-style:none
}

caption,th{
	text-align:left
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;font-weight:normal
}

q:before,q:after{
	content:''
}

abbr,acronym{
	border:0;font-variant:normal
}

sup{
	vertical-align:text-top
}

sub{
	vertical-align:text-bottom
}

input,textarea,select{
	font-family:inherit;font-size:inherit;font-weight:inherit
}

input,textarea,select{
	*font-size:100%
}

legend{
	color:#000
}

h1{
	font-size:20px;font-weight:normal;line-height:1.15
}

h2{
	font-size:18px;font-weight:normal;line-height:1.25
}

h3{
	font-size:16px;font-weight:bold;line-height:1.25
}

h4{
	font-size:14px;font-weight:bold
}

h5{
	font-size:12px;font-weight:bold
}

h6{
	font-size:11px;font-weight:bold
}

form{
	display:inline
}

fieldset{
	border:0
}

legend{
	display:none
}

table{
	border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%
}

caption,th,td{
	vertical-align:top;text-align:left;font-weight:normal
}

strong{
	font-weight:bold
}

address{
	font-style:normal
}

cite{
	font-style:normal
}

q,blockquote{
	quotes:none
}

q:before,q:after{
	content:''
}

small,big{
	font-size:1em
}

sup{
	font-size:1em;vertical-align:top
}

ul,ol{
	list-style:none
}

input,select,textarea,button{
	font:12px Arial,Helvetica,sans-serif;vertical-align:middle;color:#000
}

input.input-text,select,textarea{
	background:#fff;border:1px solid #ddd
}

input.input-text,textarea{
	padding:2px
}

select{
	padding:1px
}

select option{
	padding-right:10px
}

select.multiselect option{
	border-bottom:1px solid #ddd;padding:2px 5px
}

select.multiselect option:last-child{
	border-bottom:0
}

textarea{
	overflow:auto
}

input.radio{
	margin-right:3px
}

input.checkbox{
	margin-right:3px
}

input.qty{
	width:2.5em!important
}

p.control input.checkbox,p.control input.radio{
	margin-right:6px
}

.form-list li{
	margin:0 0 8px
}

.form-list label{
	float:left;color:#111;font-weight:bold;position:relative;z-index:0
}

.form-list label.required em{
	float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px
}

.form-list li.control label{
	float:none
}

.form-list li.control input.radio,.form-list li.control input.checkbox{
	margin-right:6px
}

.form-list li.control .input-box{
	clear:none;display:inline;width:auto
}

.form-list .input-box{
	display:block;clear:both;width:260px
}

.form-list .field{
	float:left;width:275px
}

.form-list input.input-text{
	width:254px
}

.form-list textarea{
	width:254px;height:10em
}

.form-list select{
	width:260px
}

.form-list li.wide .input-box{
	width:535px
}

.form-list li.wide input.input-text{
	width:529px
}

.form-list li.wide textarea{
	width:529px
}

.form-list li.wide select{
	width:535px
}

.form-list li.additional-row{
	border-top:1px solid #ccc;margin-top:10px;padding-top:7px
}

.form-list li.additional-row .btn-remove{
	float:right;margin:5px 0 0
}

.form-list .input-range input.input-text{
	width:74px
}

.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box{
	width:auto
}

.form-list .name-prefix{
	width:65px
}

.form-list .name-prefix select{
	width:55px
}

.form-list .name-prefix input.input-text{
	width:49px
}

.form-list .name-suffix{
	width:65px
}

.form-list .name-suffix select{
	width:55px
}

.form-list .name-suffix input.input-text{
	width:49px
}

.form-list .name-middlename{
	width:70px
}

.form-list .name-middlename input.input-text{
	width:49px
}

.form-list .customer-name-prefix-middlename-suffix .name-firstname,.form-list .customer-name-prefix-middlename .name-firstname{
	width:140px
}

.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-middlename .name-firstname input.input-text{
	width:124px
}

.form-list .customer-name-prefix-middlename-suffix .name-lastname{
	width:205px
}

.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{
	width:189px
}

.form-list .customer-name-prefix-suffix .name-firstname{
	width:210px
}

.form-list .customer-name-prefix-suffix .name-lastname{
	width:205px
}

.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{
	width:189px
}

.form-list .customer-name-prefix-suffix .name-firstname{
	width:210px
}

.form-list .customer-name-prefix-suffix .name-lastname{
	width:205px
}

.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{
	width:189px
}

.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname{
	width:210px
}

.form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname{
	width:205px
}

.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text,.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text{
	width:189px
}

.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-year{
	float:left;width:85px
}

.form-list .customer-dob input.input-text{
	display:block;width:74px
}

.form-list .customer-dob label{
	font-size:10px;font-weight:normal;color:#888
}

.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{
	width:60px
}

.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{
	width:46px
}

.form-list .customer-dob .dob-year{
	width:140px
}

.form-list .customer-dob .dob-year input.input-text{
	width:134px
}

.fieldset{
	border:1px solid #ddd;background:#fefefe;padding:22px 25px 12px 33px;margin:28px 0
}

.fieldset .legend{
	float:left;font-weight:bold;font-size:13px;border:1px solid #fefefe;background:#dedede;color:#333;margin:-33px 0 0 -10px;padding:0 8px;position:relative
}

.validation-advice{
	clear:both;min-height:13px;margin:3px 0 0;padding-left:17px;font-size:10px;line-height:13px;background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat;color:#f00
}

.validation-failed{
	border:1px dashed #f00!important;background:#faebe7!important
}

p.required{
	font-size:10px;text-align:right;color:#f00
}

.v-fix{
	float:left
}

.v-fix .validation-advice{
	display:block;width:12em;margin-right:-12em;position:relative
}

.success{
	color:#3d6611;font-weight:bold
}

.error{
	color:#f00;font-weight:bold
}

.notice{
	color:#ccc
}

.messages,.messages ul{
	list-style:none!important;margin:0!important;padding:0!important
}

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

.messages li{
	margin:0 0 10px
}

.messages li li{
	margin:0 0 3px
}

.error-msg,.success-msg,.note-msg,.notice-msg{
	border-style:solid!important;border-width:1px!important;background-position:10px 9px!important;background-repeat:no-repeat!important;min-height:24px!important;padding:8px 8px 8px 32px!important;font-size:11px!important;font-weight:bold!important
}

.error-msg{
	border-color:#f16048;background-color:#faebe7;background-image:url(../images/i_msg-error.gif);color:#df280a
}

.success-msg{
	border-color:#446423;background-color:#eff5ea;background-image:url(../images/i_msg-success.gif);color:#3d6611
}

.note-msg,.notice-msg{
	border-color:#fcd344;background-color:#fafaec;background-image:url(../images/i_msg-note.gif);color:#3d6611
}

tr.summary-total{
	cursor:pointer
}

tr.summary-total .summary-collapse{
	float:right;text-align:right;padding-left:20px;background:url(../images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer
}

tr.show-details .summary-collapse{
	background-position:0 -53px
}

tr.summary-details td{
	font-size:11px;background-color:#dae1e4;color:#626465
}

tr.summary-details-first td{
	border-top:1px solid #d2d8db
}

tr.summary-details-excluded{
	font-style:italic
}

.cart-tax-info{
	display:block
}

.cart-tax-info,.cart-tax-info .cart-price{
	padding-right:20px
}

.cart-tax-total{
	display:block;padding-right:20px;background:url(../images/bkg_collapse.gif) 100% 4px no-repeat;cursor:pointer
}

.cart-tax-info .price,.cart-tax-total .price{
	display:inline!important;font-weight:normal!important
}

.cart-tax-total-expanded{
	background-position:100% -53px
}

.std .subtitle{
	padding:0
}

.std ol.ol{
	list-style:decimal outside;padding-left:1.5em
}

.std ul.disc{
	list-style:disc outside;padding-left:18px;margin:0 0 10px
}

.std dl dt{
	font-weight:bold
}

.std dl dd{
	margin:0 0 10px
}

.links li{
	display:inline
}

.links li.first{
	padding-left:0!important
}

.links li.last{
	background:none!important;padding-right:0!important
}

.link-cart{
	font-weight:bold;color:#f00
}

.link-wishlist{
	font-weight:bold
}

.link-reorder{
	font-weight:bold
}

.link-compare{
	font-weight:bold
}

.link-print{
	background:url(../images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px
}

.link-rss{
	background:url(../images/i_rss.gif) 0 1px no-repeat;padding-left:18px;white-space:nowrap
}

.btn-remove2{
	display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(../images/btn_trash.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden
}

.btn-edit{
	display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(../images/btn_edit.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden
}

.cards-list dt{
	margin:5px 0 0
}

.cards-list .offset{
	padding:2px 0 2px 20px
}

.separator{
	margin:0 3px
}

.divider{
	clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:#ddd;text-indent:-999em;overflow:hidden
}

.noscript{
	border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f
}

.noscript .noscript-inner{
	width:1000px;margin:0 auto;padding:12px 0 12px;background:url(../images/i_notice.gif) 20px 50% no-repeat
}

.noscript p{
	margin:0
}

.demo-notice{
	margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;text-align:center;color:#fff
}

.block-currency select{
	width:100%;border:1px solid #888
}

.block-layered-nav dt{
	font-weight:bold
}

.block-layered-nav .btn-remove{
	float:left;margin:2px 3px 0 0
}

.block-cart .subtotal{
	text-align:center
}

.block-cart .actions .paypal-logo{
	float:left;width:100%;margin:3px 0 0;text-align:right
}

.block-cart .actions .paypal-logo .paypal-or{
	clear:both;display:block;padding:0 55px 5px 0
}

.block-related li{
	padding:5px 0
}

.block-related input.checkbox{
	float:left;margin-right:-20px
}

.block-related .product{
	margin-left:20px
}

.block-related .product .product-image{
	float:left;margin-right:-65px
}

.block-related .product .product-details{
	margin-left:65px
}

.block-compare li{
	padding:5px 0
}

.block-poll input.radio{
	float:left;margin:1px -18px 0 0
}

.block-poll .label{
	display:block;margin-left:18px
}

.block-poll li{
	padding:3px 9px
}

.block-poll .actions{
	margin:5px 0 0
}

.block-poll .answer{
	font-weight:bold
}

.block-poll .votes{
	float:right;margin-left:10px
}

.block-tags ul,.block-tags li{
	display:inline
}

.block-reorder li{
	padding:5px 0
}

.block-reorder input.checkbox{
	float:left;margin:3px -20px 0 0
}

.block-reorder .product-name{
	margin-left:20px
}

.block-banner .block-content{
	text-align:center
}

.block-login label{
	font-weight:bold;color:#666
}

.block-login input.input-text{
	display:block;width:167px;margin:3px 0
}

.sidebar .paypal-logo{
	display:block;margin:10px 0;text-align:center
}

.sidebar .paypal-logo a{
	float:none
}

.category-title{
	border:0;margin:0 0 7px
}

.category-image{
	width:100%;overflow:hidden;margin:0 0 10px;text-align:center
}

.category-description{
	margin:0 0 10px
}

.products-list li.item{
	border-bottom:1px solid #ddd;padding:12px 10px
}

.products-list li.item.last{
	border-bottom:0
}

.products-list .product-image{
	float:left;width:135px;height:135px;margin:0 0 10px
}

.products-list .product-shop{
	margin-left:150px
}

.products-list .product-name{
	margin:0 0 5px;font-weight:bold;font-size:13px
}

.products-list .price-box{
	float:left;margin:3px 13px 5px 0
}

.products-list .availability{
	float:left;margin:3px 0 0
}

.products-list .desc{
	clear:both;padding:6px 0 0;margin:0 0 15px;line-height:1.35
}

.products-list .desc .link-learn{
	font-size:11px
}

.products-list .add-to-links{
	clear:both
}

.products-list .add-to-links li{
	display:inline
}

.products-list .add-to-links .separator{
	display:inline;margin:0 2px
}

.no-rating{
	margin:0
}

.ratings{
	font-size:11px;line-height:1.25;margin:7px 0
}

.ratings strong{
	float:left;margin:1px 3px 0 0
}

.ratings .rating-links{
	margin:0
}

.ratings .rating-links .separator{
	margin:0 2px
}

.rating-box{
	width:69px;height:13px;font-size:0;line-height:0;background:url(../images/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden
}

.rating-box .rating{
	float:left;height:13px;background:url(../images/bkg_rating.gif) 0 100% repeat-x
}

.ratings .rating-box{
	float:left;margin-right:3px
}

.ratings-table th,.ratings-table td{
	font-size:11px;line-height:1.15;padding:3px 0
}

.ratings-table th{
	font-weight:bold;padding-right:8px
}

.availability{
	margin:0
}

.availability span{
	font-weight:bold
}

.availability.out-of-stock span{
	color:#d83820
}

.availability-only{
	margin:0 0 7px
}

.availability-only a{
	background:url(../images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px
}

.availability-only .expanded{
	background-position:100% -15px
}

.availability-only-details{
	margin:0 0 7px
}

.availability-only-details th{
	background:#f2f2f2;font-size:10px;padding:0 8px
}

.availability-only-details td{
	border-bottom:1px solid #ddd;font-size:11px;padding:2px 8px 1px
}

.price{
	white-space:nowrap!important
}

.price-box .price{
	font-weight:bold
}

.regular-price .price{
	font-weight:bold
}

.old-price .price-label{
	white-space:nowrap
}

.old-price .price{
	font-weight:bold;text-decoration:line-through
}

.special-price .price-label{
	font-weight:bold;white-space:nowrap
}

.special-price .price{
	font-weight:bold
}

.minimal-price .price-label{
	font-weight:bold;white-space:nowrap
}

.minimal-price-link{
	display:block
}

.minimal-price-link .price{
	font-weight:normal
}

.price-excluding-tax{
	display:block
}

.price-excluding-tax .label{
	white-space:nowrap
}

.price-excluding-tax .price{
	font-weight:normal
}

.price-including-tax{
	display:block
}

.price-including-tax .label{
	white-space:nowrap
}

.price-including-tax .price{
	font-weight:bold
}

.configured-price .price-label{
	font-weight:bold;white-space:nowrap
}

.configured-price .price{
	font-weight:bold
}

.weee{
	display:block;font-size:11px;color:#444
}

.weee .price{
	font-size:11px;font-weight:normal
}

.price-excl-tax{
	display:block
}

.price-excl-tax .label{
	display:block;white-space:nowrap
}

.price-excl-tax .price{
	display:block
}

.price-incl-tax{
	display:block
}

.price-incl-tax .label{
	display:block;white-space:nowrap
}

.price-incl-tax .price{
	display:block;font-weight:bold
}

.price-from .price-label{
	font-weight:bold;white-space:nowrap
}

.price-to .price-label{
	font-weight:bold;white-space:nowrap
}

.price-notice{
	padding-left:10px
}

.price-notice .price{
	font-weight:bold
}

.price-as-configured .price-label{
	font-weight:bold;white-space:nowrap
}

.tier-prices .price{
	font-weight:bold
}

.add-to-links .separator{
	display:none
}

.add-to-cart label{
	float:left;margin-right:5px
}

.add-to-cart .qty{
	float:left
}

.add-to-cart button.button{
	float:left;margin-left:5px
}

.add-to-cart .paypal-logo{
	clear:left;text-align:right
}

.add-to-cart .paypal-logo .paypal-or{
	clear:both;display:block;margin:5px 60px 5px 0
}

.product-view .add-to-cart .paypal-logo{
	margin:0
}

.add-to-box .add-to-cart{
	float:left
}

.add-to-box .or{
	float:left;margin:0 10px
}

.add-to-box .add-to-links{
	float:left
}

.page-sitemap .links{
	text-align:right;margin:0 8px -22px 0
}

.page-sitemap .links a{
	text-decoration:none;position:relative
}

.page-sitemap .links a:hover{
	text-decoration:underline
}

.page-sitemap .sitemap{
	margin:12px
}

.page-sitemap .sitemap li{
	margin:3px 0
}

.page-sitemap .sitemap li.level-0{
	margin:10px 0 0;font-weight:bold
}

.rss-title h1{
	background:url(../images/i_rss-big.png) 0 4px no-repeat;padding-left:27px
}

.rss-table .link-rss{
	display:block;line-height:1.35;background-position:0 2px
}

.cart .checkout-types{
	float:right;text-align:right
}

.cart .title-buttons .checkout-types li{
	float:left;margin:0 0 5px 5px
}

.cart .checkout-types .paypal-or{
	margin:0 8px;line-height:2.3
}

.cart .totals .checkout-types .paypal-or{
	clear:both;display:block;padding:3px 55px 8px 0;line-height:1.0;font-size:11px
}

.cart-table .item-msg{
	font-size:10px
}

.truncated{
	cursor:help
}

.truncated a.dots{
	cursor:help
}

.truncated a.details{
	cursor:help
}

.truncated .truncated_full_value{
	position:relative;z-index:999
}

.truncated .truncated_full_value dl{
	position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6
}

.truncated .show dl{
	top:-20px;left:50%
}

.col-left .truncated .show dl{
	left:30px;top:7px
}

.col-right .truncated .show dl{
	left:-240px;top:7px
}

.please-wait{
	float:right;margin-right:5px
}

.please-wait img{
	vertical-align:middle
}

.cvv-what-is-this{
	cursor:help;margin-left:5px
}

.tool-tip{
	border:1px solid #ddd;background-color:#f6f6f6;padding:5px;position:absolute;z-index:9999
}

.tool-tip .btn-close{
	text-align:right
}

.tool-tip .btn-close a{
	display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(../images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden
}

.tool-tip .tool-tip-content{
	padding:5px
}

.gift-messages-form{
	border:1px solid #ddd;background-color:#f5f5f5
}

.gift-messages-form{
	position:relative
}

.gift-messages-form label{
	float:none!important;position:static!important
}

.gift-messages-form .item{
	margin:0 0 10px
}

.gift-messages-form .item .product-img-box{
	float:left;width:75px
}

.gift-messages-form .item .product-image{
	margin:0 0 7px
}

.gift-messages-form .item .number{
	margin:0;font-weight:bold;text-align:center
}

.gift-messages-form .item .details{
	margin-left:90px
}

.gift-message-link{
	display:block;background:url(../images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px
}

.gift-message-link.expanded{
	background-position:0 -53px
}

.gift-message-row .btn-close{
	float:right
}

.gift-message dt strong{
	font-weight:bold
}

.checkout-agreements li{
	margin:10px 0
}

.checkout-agreements .agreement-content{
	border:1px solid #ddd;background-color:#f6f6f6;padding:5px;height:10em;overflow:auto
}

.checkout-agreements .agree{
	padding:6px
}

.centinel .authentication{
	border:1px solid #ddd;background:#fff
}

.centinel .authentication iframe{
	width:99%;height:400px;background:transparent!important;margin:0!important;padding:0!important;border:0!important
}

.block-progress dt{
	font-weight:bold
}

.block-progress dt.complete,.block-progress dd.complete{
	background-color:#f6f6f6
}

.opc{
	border-bottom:1px solid #ddd;position:relative
}

.opc li.section{
	border:1px solid #ddd;border-bottom:0
}

.opc .buttons-set.disabled button.button{
	display:none
}

.opc .buttons-set .please-wait{
	height:21px;line-height:21px
}

.opc .step-title{
	background-color:#f6f6f6;padding:0 5px;text-align:right
}

.opc .step-title .number{
	float:left;line-height:22px;margin-right:5px
}

.opc .step-title h2{
	float:left
}

.opc .step-title a{
	display:none;float:right
}

.opc .allow .step-title{
	cursor:pointer
}

.opc .active .step-title{
	background-color:#ccc;cursor:default
}

.opc .step{
	border-top:1px solid #ddd;padding:10px;position:relative
}

.opc .step .tool-tip{
	right:10px
}

.checkout-progress{
	padding:0 50px;margin:10px 0
}

.checkout-progress li{
	float:left;width:20%;border-top:5px solid #ccc;text-align:center;color:#ccc
}

.checkout-progress li.active{
	border-top-color:#000;color:#000
}

.multiple-checkout{
	position:relative
}

.multiple-checkout .tool-tip{
	top:50%;margin-top:-120px;right:10px
}

.multiple-checkout .grand-total{
	font-size:1.5em;text-align:right
}

.my-account .title-buttons .link-rss{
	float:none;margin:0
}

.dashboard .box-recent{
	margin:10px 0
}

.dashboard .box-reviews .number{
	float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd
}

.dashboard .box-reviews .details{
	margin-left:20px
}

.dashboard .box-tags .number{
	float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd
}

.dashboard .box-tags .details{
	margin-left:20px
}

.order-info{
	border:1px solid #ddd;padding:5px
}

.order-info dt,.order-info dd,.order-info ul,.order-info li{
	display:inline
}

.order-info dt{
	font-weight:bold
}

.order-date{
	margin:10px 0
}

.order-items{
	width:100%;overflow-x:auto
}

.order-additional{
	margin:15px 0
}

.gift-message dt strong{
	color:#666
}

.gift-message dd{
	font-size:13px;margin:5px 0 0
}

.order-about dt{
	font-weight:bold
}

.order-about dd{
	font-size:13px;margin:0 0 7px
}

.tracking-table{
	margin:0 0 15px
}

.tracking-table th{
	font-weight:bold;white-space:nowrap
}

.tracking-table-popup{
	width:100%
}

.tracking-table-popup th{
	font-weight:bold;white-space:nowrap
}

.tracking-table-popup th,.tracking-table-popup td{
	padding:1px 8px
}

.page-print .print-head img{
	float:left
}

.page-print .print-head address{
	float:left;margin-left:15px
}

.page-print .gift-message-link{
	display:none
}

.page-print .price-excl-tax,.page-print .price-incl-tax{
	display:block;white-space:nowrap
}

.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{
	display:inline
}

.product-review .product-img-box{
	float:left;width:140px
}

.product-review .product-img-box .product-image{
	display:block;width:125px;height:125px
}

.product-review .product-img-box .label{
	font-size:11px;margin:0 0 3px
}

.product-review .product-img-box .ratings .rating-box{
	float:none;display:block;margin:0 0 3px
}

.product-review .product-details{
	margin-left:150px
}

.product-review .product-name{
	font-size:16px;font-weight:bold;margin:0 0 10px
}

.product-review .ratings-table{
	margin:0 0 10px
}

.product-review dt{
	font-weight:bold
}

.product-review dd{
	font-size:13px;margin:5px 0 0
}

.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-view .box-tags .form-add:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after{
	display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden
}

