*
{
	margin:0;
	padding:0;
}

body
{
	font:83%/1.231 Arial, Verdana, sans-serif;
	text-align:left;
}

img
{
	border:0;
	vertical-align:top;
}

a
{
	color:#666;
	text-decoration:none;
}

a:hover
{
	color:#38647E;
	text-decoration:none;
}

:focus
{
	outline:0;
}

.clear
{
	clear:both;
}

h1
{
	font-size:20px;
	font-weight:700;
	line-height:1.2;
}

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

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

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

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

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

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
{
	font-weight:400;
	text-align:left;
	vertical-align:middle;
}

strong
{
	font-weight:700;
}

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;
}

.hidden
{
	border:0!important;
	display:block!important;
	font-size:0!important;
	height:0!important;
	line-height:0!important;
	margin:0!important;
	overflow:hidden!important;
	padding:0!important;
	width:0!important;
}

.nobr
{
	white-space:nowrap!important;
}

.wrap
{
	white-space:normal!important;
}

.a-left
{
	text-align:left!important;
}

.a-center
{
	text-align:center!important;
}

.a-right
{
	text-align:right!important;
}

.v-top
{
	vertical-align:top;
}

.v-middle
{
	vertical-align:middle;
}

.f-left,.left
{
	float:left!important;
}

.f-right,.right
{
	float:right!important;
}

.f-none
{
	float:none!important;
}

.f-fix
{
	float:left;
	width:100%;
}

.no-display
{
	display:none;
}

.no-margin
{
	margin:0!important;
}

.no-padding
{
	padding:0!important;
}

.no-bg
{
	background:none!important;
}

.page
{
	margin:0 auto;
	padding:0;
	text-align:left;
}

.page-print
{
	background:#fff;
	padding:20px;
	text-align:left;
}

.page-empty
{
	background:#fff;
	padding:20px;
	text-align:left;
}

.page-popup
{
	padding:20px;
	text-align:left;
}

.main-container
{
	margin:0 auto;
	width:1000px;
}

.main
{
	margin:10px 0;
}

.col-left
{
	float:left;
	width:185px;
}

.col-main
{
	float:left;
	padding:0;
	width:610px;
}

.col-right
{
	border:1px solid #dfdfdf;
	border-bottom:2px solid #38647E;
	border-top:none;
	float:right;
	width:190px;
}

.col1-layout .col-main
{
	float:none;
	width:auto;
}

.col-main .free-shipping-banner
{
	color:#333;
	font-size:18px;
	font-weight:700;
	margin-bottom:8px;
	text-align:center;
}

.col-main .free-shipping-banner .free-shipping
{
	color:#090;
}

.col-main .free-shipping-banner img
{
	vertical-align:middle;
}

.col-main .oval-box
{
	background:url(../images/oval_box.png) no-repeat scroll 0 0;
	padding-left:20px;
	padding-right:15px;
	padding-top:10px;
}

.col-main .oval-box h4
{
	color:#8f8f8f;
	font-size:16px;
	margin-bottom:5px;
}

.col-main .oval-box h5,.oval-box p
{
	color:#6C6C6C;
	font-size:11px;
	margin-bottom:5px;
}

.col-main .oval-box h5
{
	font-size:13px;
}

.col-main .oval-box .boxes li
{
	background:url(../images/number.png) no-repeat scroll left 2px;
	line-height:100%;
	margin-bottom:5px;
	padding-left:22px;
}

.col-main .oval-box .boxes li a
{
	font-size:11px;
	line-height:100%;
}

.col-main .oval-box .boxes
{
	background:url(../images/bg.png) no-repeat scroll right -1299px;
	padding-right:20px;
	padding-top:15px;
}

.col-main .oval-box .best-seller
{
	float:left;
	width:410px;
}

.col-main .oval-box .why-buy-us
{
	float:left;
	margin-left:25px;
	width:225px;
}

.col-main .oval-box .customer-reviews
{
	float:left;
	margin-left:20px;
	width:285px;
}

.col-main .oval-box .customer-reviews h2
{
	border-bottom:#ddd 1px solid;
}

.col-main .oval-box .customer-reviews .left-box,.oval-box .customer-reviews .right-box
{
	float:left;
}

.col-main .oval-box .customer-reviews .left-box
{
	background:url(../images/bg.png) no-repeat -173px -1299px;
	height:80px;
	padding:10px;
	width:80px;
}

.oval-box .customer-reviews .right-box
{
	margin-left:10px;
	width:170px;
}

.col-main .oval-box-footer
{
	background:url(../images/oval_box.png) no-repeat scroll left bottom;
	height:21px;
}

.main-boxes
{
	clear:both;
	margin-top:5px;
}

.main-boxes .deals
{
	border:2px solid #dfdfdf;
	float:left;
	overflow:hidden;
	position:relative;
}

.main-boxes .deals .deal-box
{
	margin-bottom:4px;
	text-align:center;
}

.main-boxes .deals h3.box-title
{
	background:url(../images/bg.png) no-repeat scroll -400px -80px;
	color:#929292;
	font-size:16px;
	height:27px;
	margin-bottom:5px;
	text-indent:-66666px;
}

.main-boxes .deals h3.title
{
	font-size:12px;
	line-height:100%;
	margin-bottom:5px;
	padding:0 10px;
	text-align:left;
}

.main-boxes .deals p
{
	color:#6c6c6c;
	display:inline-block;
	font-size:13px;
	padding:0;
}

.main-boxes .deals .price-box .price-label
{
	font-weight:400;
}

.main-boxes .deals .price-box .price
{
	color:#F60;
}

.main-boxes .deals del
{
	color:#F60;
	font-size:13px;
	font-weight:700;
	margin:0 5px;
}

.main-boxes .deals .deal-price
{
	color:#f60;
	font-size:13px;
	font-weight:700;
	margin:0 5px;
}

.main-boxes .deals .countdown
{
	background:#f60;
	border-bottom:1px solid #F60;
	color:#fff;
	font-size:11px;
	font-weight:700;
	height:20px;
	line-height:20px;
	text-align:center;
}

.bestpriceico
{
	background:url(../images/bg.png) no-repeat left -86px;
	height:42px;
	left:0;
	position:absolute;
	text-indent:-9999em;
	top:0;
	width:47px;
}

.main-boxes .deals .icon
{
	background:url(../images/bg.png) no-repeat scroll left -86px;
	height:42px;
	left:0;
	position:absolute;
	top:0;
	width:47px;
}

.main-boxes .newsletter
{
	background:url(../images/bg.png) no-repeat scroll left -312px;
	border:2px solid #DFDFDF;
	float:right;
	height:252px;
	width:248px;
}

.main-boxes .newsletter .block-subscribe
{
	border-bottom:1px solid #ddd;
	margin-bottom:0;
}

.main-boxes .newsletter .block-subscribe .block-title
{
	background:url(../images/bg.png) no-repeat left -593px;
	border:0;
	height:68px;
	padding:0;
	text-indent:-9999px;
}

.main-boxes .newsletter .block-subscribe .block-titlees
{
	background:url(../images/bg_es.png) no-repeat left -593px;
	border:0;
	height:68px;
	padding:0;
	text-indent:-9999px;
}

.main-boxes .newsletter .block-subscribe .block-titlefr
{
	background:url(../images/bg_fr.png) no-repeat left -593px;
	border:0;
	height:68px;
	padding:0;
	text-indent:-9999px;
}

.main-boxes .newsletter .block-subscribe .block-titleru
{
	background:url(../images/bg_ru.png) no-repeat left -593px;
	border:0;
	height:68px;
	padding:0;
	text-indent:-9999px;
}

.main-boxes .newsletter .block-subscribe .block-titlede
{
	background:url(../images/bg_de.png) no-repeat left -593px;
	border:0;
	height:68px;
	padding:0;
	text-indent:-9999px;
}

.main-boxes .newsletter .block-subscribe .block-titlept
{
	background:url(../images/bg_pt.png) no-repeat left -593px;
	border:0;
	height:68px;
	padding:0;
	text-indent:-9999px;
}

.main-boxes .newsletter .block-subscribe .block-content
{
	padding:0 10px 8px;
}

.main-boxes .newsletter .block-subscribe .block-content label
{
	display:none;
}

.main-boxes .newsletter .block-subscribe .input-box,.main-boxes .newsletter .block-subscribe .actions
{
	float:left;
}

.col-main .oval-box .boxes .warrantyes
{
	background:url(../images/bg_es.png) no-repeat left -1203px;
	height:70px;
	width:166px;
}

.col-main .oval-box .boxes .warrantyru
{
	background:url(../images/bg_ru.png) no-repeat left -1203px;
	height:70px;
	width:166px;
}

.col-main .oval-box .boxes .warrantypt
{
	background:url(../images/bg_pt.png) no-repeat left -1203px;
	height:70px;
	width:166px;
}

.col-main .oval-box .boxes .warrantyde
{
	background:url(../images/bg_de.png) no-repeat left -1203px;
	height:70px;
	width:166px;
}

.col-main .oval-box .boxes .warrantyfr
{
	background:url(../images/bg_fr.png) no-repeat left -1203px;
	height:70px;
	width:166px;
}

.main-boxes .newsletter .block-subscribe input#newsletter
{
	background:url(../images/bg.png) no-repeat scroll left -693px;
	border:0;
	height:19px;
	line-height:19px;
	padding:3px 3px 3px 5px;
	width:152px;
}

.main-boxes .newsletter .block-subscribe button.button
{
	background:url(../images/bg.png) no-repeat scroll left -1431px;
	height:25px;
	width:61px;
}

.main-boxes .newsletter .block-subscribe button.buttonfr
{
	background:url(../images/bg_fr.png) no-repeat scroll left -1431px;
	height:25px;
	width:61px;
}

.main-boxes .newsletter .block-subscribe button.buttones
{
	background:url(../images/bg_es.png) no-repeat scroll left -1431px;
	height:25px;
	width:61px;
}

.main-boxes .newsletter .block-subscribe button.buttonde
{
	background:url(../images/bg_de.png) no-repeat scroll left -1431px;
	height:25px;
	width:61px;
}

.main-boxes .newsletter .block-subscribe button.buttonpt
{
	background:url(../images/bg_pt.png) no-repeat scroll left -1431px;
	height:25px;
	width:61px;
}

.main-boxes .newsletter .block-subscribe button.buttonru
{
	background:url(../images/bg_ru.png) no-repeat scroll left -1431px;
	height:25px;
	width:61px;
}

.main-boxes .newsletter .block-subscribe button span
{
	display:none;
}

.main-boxes .dropship,.main-boxes .dropshipes,.main-boxes .dropshipde,.main-boxes .dropshipfr,.main-boxes .dropshipru,.main-boxes .dropshippt,.main-boxes .follow
{
	padding:0 12px 8px;
}

.main-boxes .dropship,.main-boxes .dropshipes,.main-boxes .dropshippt,.main-boxes .dropshipru,.main-boxes .dropshipfr,.main-boxes .dropshipde
{
	border-bottom:1px solid #ddd;
	color:#616161;
	font-size:11px;
	padding-top:5px;
}

.main-boxes .dropship h4,.main-boxes .dropshipde h4,.main-boxes .dropshipfr h4,.main-boxes .dropshipru h4,.main-boxes .dropshippt h4,.main-boxes .dropshipes h4
{
	color:#f60;
	font-size:18px;
	line-height:100%;
	margin-bottom:3px;
}

.main-boxes .dropship p,.main-boxes .dropshipes p,.main-boxes .dropshipde p,.main-boxes .dropshipfr p,.main-boxes .dropshipru p,.main-boxes .dropshippt p
{
	color:#616161;
	font-size:11px;
	line-height:110%;
	margin-bottom:3px;
}

.main-boxes .dropship a
{
	background:url(../images/bg.png) no-repeat left -1507px;
	display:block;
	height:20px;
	text-indent:-9999em;
	width:146px;
}

.main-boxes .dropshipes a
{
	background:url(../images/bg_es.png) no-repeat left -1507px;
	display:block;
	height:20px;
	text-indent:-9999em;
}

.main-boxes .dropshipfr a
{
	background:url(../images/bg_fr.png) no-repeat left -1530px;
	display:block;
	height:20px;
	text-indent:-9999em;
}

.main-boxes .dropshipru a
{
	background:url(../images/bg_ru.png) no-repeat left -1507px;
	display:block;
	height:20px;
	text-indent:-9999em;
}

.main-boxes .dropshipde a
{
	background:url(../images/bg_de.png) no-repeat left -1507px;
	display:block;
	height:20px;
	text-indent:-9999em;
}

.main-boxes .dropshippt a
{
	background:url(../images/bg_pt.png) no-repeat left -1507px;
	display:block;
	height:20px;
	text-indent:-9999em;
}

.main-boxes .follow h5
{
	color:#555;
	font-size:11px;
	margin-bottom:3px;
}

.main-boxes .flash
{
	float:left;
	margin-left:11px;
}

.main-boxes .featured-list
{
	float:left;
	margin-left:10px;
	width:737px;
}

.main-boxes .banner-list
{
	float:left;
	width:252px;
}

.main-boxes .featured-list ul
{
	clear:both;
}

.main-boxes .featured-list ul.tab-list li
{
	background:url(../images/separator_bar_18.gif) no-repeat right 5px;
	color:#666;
	float:left;
	font-size:20px;
	font-weight:700;
	padding:0 10px;
}

.main-boxes .featured-list ul.tab-list span.newarrival
{
	background:url(../images/bg.png) no-repeat scroll left -824px;
	padding-right:20px;
}

.main-boxes .featured-list ul.tab-list span.on-sale
{
	background:url(../images/bg.png) no-repeat scroll -54px -826px;
	padding-right:20px;
}

.main-boxes .featured-list ul.list
{
	#padding-top:3px;
	line-height:100%;
	padding-top:10px;
}

.main-boxes .featured-list ul.list li
{
	background:url(../images/bg.png) no-repeat left -885px;
	float:left;
	height:269px;
	margin-bottom:16px;
	margin-right:10px;
	padding:13px 10px 10px;
	width:148px;
}

.main-boxes .featured-list ul.list li p
{
	text-align:center;
}

.main-boxes .featured-list ul.list li p img
{
	margin-bottom:3px;
}

.main-boxes .featured-list ul.list li h2.category,.main-boxes .featured-list ul.list li h3.title,.main-boxes .featured-list ul.list .price,.main-boxes .featured-list ul.list .more
{
	font-size:11px;
	margin-bottom:5px;
	text-align:center;
}

.main-boxes .featured-list ul.list li h2.category
{
	color:#069;
	font-size:12px;
	font-weight:700;
	height:2em;
	line-height:100%;
	margin-bottom:10px;
}

.main-boxes .featured-list ul.list li h3.title
{
	height:4.8em;
	line-height:120%;
	margin-bottom:5px;
	overflow:hidden;
}

.main-boxes .featured-list ul.list .price
{
	color:#F90;
	font-size:16px;
	font-weight:700;
}

.main-boxes .banner-list li
{
	margin-bottom:13px;
}

.col2-left-layout .col-main
{
	float:right;
}

.col3-layout .col-main
{
	margin-left:10px;
	width:484px;
}

.col3-layout .col-wrapper
{
	float:left;
	width:748px;
}

.col3-layout .col-wrapper .col-main
{
	float:right;
}

.col2-set .col-1
{
	float:left;
	width:49%;
}

.col2-set .col-2
{
	float:right;
	width:49%;
}

.col2-set .col-narrow
{
	width:33%;
}

.col2-set .col-wide
{
	width:65%;
}

.col3-set .col-1
{
	float:left;
	width:32%;
}

.col3-set .col-2
{
	float:left;
	margin-left:2%;
	width:32%;
}

.col3-set .col-3
{
	float:right;
	width:32%;
}

.col4-set .col-1
{
	float:left;
	width:23.5%;
}

.col4-set .col-2
{
	float:left;
	margin:0 2%;
	width:23.5%;
}

.col4-set .col-3
{
	float:left;
	width:23.5%;
}

.col4-set .col-4
{
	float:right;
	width:23.5%;
}

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

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;
}

button.button::-moz-focus-inner
{
	border:0;
	padding:0;
}

button.button
{
	-webkit-border-fit:lines;
	background:transparent;
	border:0;
	cursor:pointer;
	margin:0;
	overflow:visible;
	padding:0;
	width:auto;
}

button.button span
{
	background:transparent url(_img/bkg_button.gif) 0 0 no-repeat;
	color:#fff;
	float:left;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	height:21px;
	padding:0 0 0 8px;
	text-align:center;
	white-space:nowrap;
}

button.button span span
{
	background-position:100% 0;
	padding:0 12px 0 4px;
}

button.btn-checkout
{
	background:url(../images/checkout.png) no-repeat scroll -152px -166px;
	height:28px;
	width:180px;
}

button.btn-checkout span
{
	display:none;
}

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

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

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

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

.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
{
	clear:both;
	display:block;
	width:260px;
}

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

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

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

.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 .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
{
	color:#888;
	font-size:10px;
	font-weight:400;
}

.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;
}

.buttons-set
{
	clear:both;
	margin:.5em 0 0;
	padding:8px 0 0;
	text-align:left;
}

.buttons-set p.required
{
	margin:0 0 10px;
}

.buttons-set .back-link
{
	float:left;
	margin:0;
}

.buttons-set button.button
{
	float:left;
	margin-left:5px;
}

.buttons-set-order
{
	margin:10px 0 0;
}

.buttons-set-order .please-wait
{
	padding:12px 7px 0 0;
}

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

.fieldset .legend
{
	background:#fff;
	border:1px solid #ddd;
	color:#2b2b2b;
	float:left;
	font-size:13px;
	font-weight:700;
	margin:-33px 0 0 -10px;
	padding:5px 8px;
	position:relative;
}

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

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

p.required
{
	color:#EB340A;
	font-size:11px;
	text-align:left;
}

.v-fix
{
	float:left;
}

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

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

.error
{
	color:#df280a;
	font-weight:700;
}

.notice
{
	color:#e26703;
}

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

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

.messages li
{
	margin:0 0 10px!important;
}

.messages li li
{
	margin:0 0 3px!important;
}

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

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

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

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

.breadcrumbs
{
	font-size:11px;
	line-height:1.25;
	margin:0 0 10px;
}

.breadcrumbs li
{
	display:inline;
}

.breadcrumbs li strong
{
	font-weight:700;
}

.page-title
{
	border-bottom:1px solid #ddd;
	margin:0 0 10px;
	padding:0 0 5px;
}

.page-title h1,.page-title h2
{
	color:#f60;
	font-size:18px;
	font-weight:700;
}

.page-title .separator
{
	margin:0 3px;
}

.page-title .link-rss
{
	float:right;
}

.title-buttons
{
	text-align:right;
}

.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6
{
	float:left;
}

.subtitle,.sub-title
{
	clear:both;
}

.pager
{
	border:1px solid #ddd;
	margin:2px 0;
	padding:2px;
	text-align:center;
}

.pager .amount
{
	float:left;
}

.pager .limiter
{
	float:right;
}

.pager .pages
{
	margin:0 135px;
}

.pager .pages ol
{
	display:inline;
}

.pager .pages li
{
	display:inline;
}

.pager .pages .current
{
	color:#f60;
	font-size:14px;
	font-weight:700;
}

.sorter
{
	margin:2px 0;
	padding:2px;
}

.sorter .view-mode
{
	float:left;
	margin-right:30px;
}

.sorter .sort-by
{
	float:left;
}

.toolbar
{
	color:#666;
}

.toolbar .pager
{
	background:#ededed;
	border:0;
	border-bottom:1px solid #ccc;
	padding:5px 10px;
}

.toolbar .sorter .view-mode label
{
	float:left;
	margin-right:3px;
}

.toolbar .sorter .view-mode a.grid,.toolbar .sorter .view-mode a.list
{
	background:url(../images/icon.png) no-repeat left -17px;
	float:left;
	height:16px;
	margin-right:3px;
	text-indent:-9999em;
	width:16px;
}

.toolbar .sorter .view-mode a.grid
{
	background:url(../images/icon.png) no-repeat -19px -17px;
}

.toolbar .sorter .view-mode strong.grid,.toolbar .sorter .view-mode strong.list
{
	background:url(../images/icon.png) no-repeat left top;
	float:left;
	height:16px;
	margin-right:3px;
	text-indent:-9999em;
	width:16px;
}

.toolbar .sorter .view-mode strong.grid
{
	background:url(../images/icon.png) no-repeat -19px top;
}

.data-table
{
	width:100%;
}

.data-table th
{
	border:1px solid #ddd;
	font-weight:700;
	padding:5px;
	white-space:nowrap;
}

.data-table td
{
	border:1px solid #ddd;
	padding:5px;
}

.data-table thead
{
	background-color:#f2f2f2;
}

.data-table tr.even
{
	background-color:#f6f6f6;
}

.data-table tbody.odd td
{
	border-width:0 1px;
}

.data-table tbody.even
{
	background-color:#f6f6f6;
}

.data-table tbody.even td
{
	border-width:0 1px;
}

.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td
{
	border-bottom-width:1px;
}

.data-table th .tax-flag
{
	font-weight:400;
	white-space:nowrap;
}

.data-table td.label,.data-table th.label
{
	background-color:#f6f6f6;
	font-weight:700;
}

tr.summary-total
{
	cursor:pointer;
}

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

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

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

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
{
	background:url(../images/bkg_collapse.gif) 100% 4px no-repeat;
	cursor:pointer;
	display:block;
	padding-right:20px;
}

.cart-tax-info .price,.cart-tax-total .price
{
	display:inline!important;
	font-weight:400!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;
	margin:0 0 10px;
	padding-left:18px;
}

.std dl dt
{
	font-weight:700;
}

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

.links li
{
	display:inline;
}

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

.links li.last
{
	background:none!important;
}

.link-cart
{
	color:#666;
	font-size:11px;
	font-weight:700;
}

.link-wishlist
{
	font-weight:700;
}

.link-reorder
{
	font-weight:700;
}

.link-compare
{
	font-weight:700;
}

.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-remove
{
	background:url(../images/btn_remove.gif) 0 0 no-repeat;
	display:block;
	font-size:0;
	height:11px;
	line-height:0;
	overflow:hidden;
	text-indent:-999em;
	width:11px;
}

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

.separator
{
	margin:0 3px;
}

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

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

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

.noscript p
{
	margin:0;
}

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

.logo
{
	float:left;
}

.header-container
{
	background:url(../images/top_bar_bg.gif) repeat-x scroll top;
}

.header
{
	margin:0 auto;
	width:1000px;
}

.header .quick-access
{
	height:31px;
	margin-bottom:7px;
}

.header .quick-access .links li
{
	border-right:1px solid #a2a2a2;
	line-height:31px;
	padding:0 7px;
}

.header .quick-access .top-partner
{
	float:left;
}

.header .quick-access .top-partner li
{
	border-left:1px solid #d6d6d6;
	float:left;
	font-size:11px;
	padding:0 5px;
}

.header .quick-access .top-partner li.last
{
	border-right:1px solid #d6d6d6;
}

.header .quick-access .top-partner li a img
{
	vertical-align:middle;
}

.header .quick-access .block-content
{
	color:#666;
	font-size:11px;
	font-weight:700;
	line-height:33px;
	margin-left:7px;
}

.header .logo
{
	float:left;
	margin-top:8px;
	text-decoration:none!important;
}

.header .logo strong
{
	font-size:0;
	height:0;
	left:-999em;
	line-height:0;
	overflow:hidden;
	position:absolute;
	text-indent:-999em;
	top:-999em;
	width:0;
}

.header h1.logo
{
	margin:0;
	padding:0;
}

.header .top-search,.header .top-cart
{
	float:left;
}

.header .top-search
{
	margin-left:150px;
}

.header .top-cart
{
	margin-left:10px;
}

.header .top-cart .livechat,.header .top-cart .top-cart-info
{
	float:left;
}

.header .top-cart .top-cart-info
{
	background:url(../images/bg.png) no-repeat -111px -830px;
	margin-left:20px;
	margin-top:20px;
}

.header .top-cart .top-cart-info a
{
	color:#F60;
	font-size:14px;
	font-weight:700;
}

.header .welcome-msg
{
	color:#333;
	font-size:11px;
	font-weight:700;
	margin-bottom:5px;
	padding-left:15px;
	text-align:left;
}

.header .links
{
	float:right;
}

.header .links li a
{
	font-size:11px;
	font-weight:700;
}

.header .form-search
{
	background:url(../images/bg.png) no-repeat left -21px;
	height:41px;
	padding-top:4px;
	width:454px;
}

.header .form-search #search
{
	border:0;
	margin-left:10px;
	width:210px;
}

.header .form-search #catalog
{
	border:0;
	margin-left:10px;
	width:125px;
}

.header .form-search .search-submit
{
	background:url(../images/bg.png) no-repeat scroll -523px -25px;
	height:33px;
	margin-left:6px;
	width:76px;
}

.header .form-search .search-submites
{
	background:url(../images/bg_es.png) no-repeat scroll -523px -25px;
	height:33px;
	margin-left:6px;
	width:76px;
}

.header .form-search .search-submitfr
{
	background:url(../images/bg_fr.png) no-repeat scroll -523px -25px;
	height:33px;
	margin-left:6px;
	width:76px;
}

.header .form-search .search-submitru
{
	background:url(../images/bg_ru.png) no-repeat scroll -523px -25px;
	height:33px;
	margin-left:6px;
	width:76px;
}

.header .form-search .search-submitpt
{
	background:url(../images/bg_pt.png) no-repeat scroll -523px -25px;
	height:33px;
	margin-left:6px;
	width:76px;
}

.header .form-search .search-submitde
{
	background:url(../images/bg_de.png) no-repeat scroll -523px -25px;
	height:33px;
	margin-left:6px;
	width:76px;
}

.header .form-search .search-submit span span
{
	display:none;
}

.header .form-search .search-autocomplete
{
	z-index:999;
}

.header .form-search .search-autocomplete ul
{
	background-color:#fff;
	border:2px dotted #eee;
}

.header .form-search .search-autocomplete li
{
	border-bottom:2px dotted #eee;
	color:#898989;
	cursor:pointer;
	font-size:11px;
	padding:3%;
}

.header .form-search .search-autocomplete li .amount
{
	float:right;
	font-weight:700;
}

.header .form-language
{
	text-align:right;
}

.header-container .top-container
{
	clear:both;
	text-align:right;
}

.header .header_bar_right
{
	float:right;
	height:31px;
	width:350px;
}

.nav-container
{
	background:url(../images/bg.png) no-repeat left -149px;
	height:60px;
	margin:10px auto;
	width:1000px;
}

#nav
{
	font-size:13px;
	padding:0 10px;
}

html #nav li.first
{
	background:url(../images/pandawill_at_home_nav.png) no-repeat center;
	height:30px;
	padding:0;
	width:120px;
}

html #nav li.first > a
{
	height:30px;
	padding:0;
	text-indent:-9999em;
	width:120px;
}

html #nav li.first li.first
{
	background:none;
	height:auto;
	padding:0;
	width:auto;
}

html #nav li.first li.first > a
{
	height:auto;
	padding:7px 5px;
	text-indent:0;
}

html #nav li li.first
{
	background:none;
	height:auto;
	padding:0;
	width:auto;
}

html #nav li li.first > a
{
	height:auto;
	padding:7px 5px;
	text-indent:0;
}

#nav li
{
	background:url(../images/nav_border.png) no-repeat right top;
	float:left;
	height:30px;
	position:relative;
}

#nav li.over
{
	background:url(../images/bg.png) repeat-x scroll left -235px;
	z-index:998;
}

#nav li a
{
	color:#fff;
	display:block;
	float:left;
	font-size:13px;
	font-weight:700;
	padding:5px 9px;
	text-decoration:none;
}

#nav li a:hover
{
	color:#2b2b2b;
	text-decoration:none;
}

#nav li a span
{
	cursor:pointer;
	display:block;
	white-space:nowrap;
}

#nav li ul a span
{
	white-space:normal;
}

#nav li.over a,#nav li.active a
{
	color:#2b2b2b;
}

#nav ul,#nav div
{
	background:#fff;
	border:#fed08a 8px solid;
	left:-10000px;
	padding:8px 5px;
	position:absolute;
	top:30px;
	width:15em;
}

#nav div ul
{
	border:none;
	position:static;
	width:auto;
}

#nav ul ul,#nav ul div
{
	top:7px;
}

#nav ul li
{
	background:none;
	float:none;
	height:auto;
	margin:0;
}

#nav ul li.last
{
	border-bottom:0;
}

#nav ul li a
{
	color:#2b2b2b!important;
	display:block;
	float:none;
	font-size:12px;
	font-weight:700;
	line-height:100%;
	padding:7px 5px;
}

#nav ul li a:hover
{
	color:#2b2b2b!important;
}

#nav ul li.over
{
	background:none!important;
}

#nav ul li.active > a,#nav ul li.over > a
{
	background:#ffeacb;
	color:#2b2b2b!important;
}

#nav li ul.shown-sub,#nav li div.shown-sub
{
	left:0;
	z-index:999;
}

#nav li .shown-sub ul.shown-sub,#nav li .shown-sub li div.shown-sub
{
	left:15.5em;
	top:-2em;
}

.block
{
	border:1px solid #eaeaea;
	margin:0 0 10px;
}

.block .block-title
{
	background-color:#f1f1f1;
	border:1px solid #fff;
	padding:5px 10px;
}

.block .block-title strong
{
	font-size:16px;
	font-weight:700;
}

.block .block-title strong span
{
	color:#666;
}

.block .block-title a
{
	text-decoration:none!important;
}

.block .block-subtitle
{
	background:#F1F1F1;
	border-bottom:#ddd 1px solid;
	border-top:#ddd 1px solid;
	font-size:12px;
	font-weight:700;
	margin-top:5px;
	padding:5px 10px;
}

.block .block-content
{
	padding:10px;
}

.block .block-content li.item
{
	border-bottom:1px solid #dfdfdf;
	padding:5px 0;
}

.block .btn-remove
{
	float:right;
}

.block .actions
{
	text-align:right;
}

.block .actions a
{
	float:left;
}

.block li.even
{
	background-color:#f6f6f6;
}

.mini-products-list li
{
	padding:5px 0;
}

.mini-products-list .product-image
{
	border:1px solid #ddd;
	float:left;
	padding:5px;
	width:50px;
}

.mini-products-list .product-details
{
	margin-left:75px;
}

.mini-products-list .product-details h4
{
	font-size:1em;
	font-weight:700;
	margin:0;
}

.mini-products-list .price-box .price-label
{
	font-size:11px;
}

.mini-products-list .price
{
	color:#f90;
	font-size:13px;
	font-weight:700;
}

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

.block-layered-nav .block-content
{
	padding:0;
}

.block-layered-nav .block-content #narrow-by-list,.block-layered-nav .block-content #narrow-by-list2
{
	padding:5px 0;
}

.block-layered-nav .block-content #narrow-by-list ol li,.block-layered-nav .block-content #narrow-by-list2 ol li
{
	border-bottom:1px solid #eaeaea;
	color:#666;
	font-size:11px;
	line-height:110%;
	margin-bottom:.5em;
	padding-bottom:3px;
}

.block-layered-nav dt
{
	color:#F60;
	font-size:14px;
	font-weight:700;
	margin-bottom:.5em;
	padding-left:10px;
}

.block-layered-nav dd
{
	margin-bottom:10px;
	padding:0 10px;
}

.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;
	margin:3px 0 0;
	text-align:right;
	width:100%;
}

.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:700;
}

.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
{
	color:#666;
	font-weight:700;
}

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

.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
{
	margin:0 0 10px;
	overflow:hidden;
	text-align:center;
	width:100%;
}

.category-description
{
	color:#fff;
	margin:0 0 10px;
}

.category-products .category-toolbar
{
	line-height:30px;
	margin-bottom:10px;
}

.category-products .category-toolbar .notice
{
	float:right;
}

.category-products .category-toolbar .notice .dropship-price
{
	background:url(../images/icon.png) no-repeat scroll -38px 0;
	display:inline-block;
	height:13px;
	margin-top:3px;
	width:21px;
}

.category-products .category-toolbar .notice .reguar-price
{
	background:url(../images/icon.png) no-repeat scroll -60px 0;
	display:inline-block;
	height:13px;
	width:21px;
}

.products-grid.last
{
	border-bottom:0;
}

.products-grid li.item
{
	background-color:#F7F7F7;
	border:1px solid #DFDFDF;
	float:left;
	height:300px;
	padding:5px;
	width:161px;
}

.products-grid li.item:hover
{
	border:1px solid #38647E;
}

.products-grid li.right_item.top
{
	background-color:#F7F7F7;
	border:1px solid #DFDFDF;
	float:left;
	height:610px;
	padding:5px;
	width:158px;
}

.products-grid li.right_item.top:hover
{
	border:1px solid #38647E;
}

.products-grid li.right_item.top2
{
	background-color:#F7F7F7;
	border:1px solid #DFDFDF;
	float:left;
	height:180px;
	padding:10px 20px;
	width:130px;
}

.products-grid li.right_item.top2:hover
{
	border:1px solid #38647E;
}

.products-grid .product-image
{
	display:block;
	height:135px;
	margin:auto;
	width:150px;
}

.products-grid .product-image .item-image
{
	border:1px solid #D1D2D4;
}

.products-grid .product-image .item-image:hover
{
	border:1px solid #38647E;
}

.products-grid .product-image.top-right
{
	display:block;
	height:auto;
	margin:auto;
	width:150px;
}

.products-grid .product-name
{
	font-size:12px;
	font-weight:700;
	height:5.8em;
	line-height:1.2;
	margin:85px 0 0;
	overflow:hidden;
	text-align:center;
}

.products-grid .product-name.top-right
{
	font-size:12px;
	font-weight:700;
	height:4.8em;
	line-height:1.2;
	margin:auto 0 0;
	overflow:hidden;
	text-align:center;
}

.products-grid .product-name.top-right-alignl
{
	font-size:12px;
	font-weight:700;
	height:120px;
	line-height:1.2;
	margin:auto 0 0;
	overflow:hidden;
	text-align:left;
}

.products-grid .product-name a
{
	color:#555;
}

.products-grid .product-name a:hover
{
	color:#38647E;
}

.products-grid .price-box
{
	margin-bottom:10px;
}

.start-from
{
	color:#666;
	font-size:12px;
}

.products-grid .availability
{
	line-height:21px;
}

.products-grid .actions
{
	bottom:5px;
	position:absolute;
}

.products-grid .actions .button
{
	display:none;
}

.products-grid li.item:hover .actions .button
{
	display:block;
	margin-left:38px;
}

.col2-left-layout .products-grid,.col2-right-layout .products-grid
{
	margin:10px auto;
	width:800px;
}

.col1-layout .products-grid
{
	margin:0 auto;
	width:800px;
}

.products-grid li.item .dropship-box,.products-grid li.item .price-box
{
	font-size:12px;
	text-align:left;
}

.products-grid li.item .dropship-price
{
	background:url(../images/icon.png) no-repeat scroll -38px 0;
	display:inline-block;
	height:13px;
	width:21px;
}

.products-grid li.item .dropship-box .price
{
	color:#F90;
	font-size:18px;
	font-weight:700;
}

.products-grid li.item .dropship-box
{
	display:none;
}

.products-grid li.item .reguar-price
{
	background:url(../images/icon.png) no-repeat scroll -60px 0;
	height:13px;
	width:21px;
}

.products-list
{
	border:1px solid #ddd;
}

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

.products-list li.item:hover
{
	border:1px solid #38647E;
}

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

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

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

.products-list .product-shop .f-right
{
	width:100px;
}

.products-list .product-name
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:700;
	margin:0 0 5px;
}

.products-list .product-name a
{
	color:#4c4c4c;
}

.products-list .product-name a:hover
{
	color:#f90;
}

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

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

.products-list .desc
{
	clear:both;
	color:#666;
	font-size:12px;
	margin:0 0 15px;
}

.products-list .desc .link-learn
{
	color:#2b2b2b;
	font-size:12px;
	margin-left:.5em;
	text-decoration:underline;
}

.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;
}

.products-list .actions .button
{
	display:none;
}

.products-list li.item:hover .actions .button
{
	display:block;
}

.products-list li.item .dropship-box,.products-list li.item .price-box
{
	font-size:16px;
	font-weight:700;
	text-align:left;
}

.products-list li.item .dropship-box
{
	display:none;
}

.products-list li.item .dropship-price
{
	background:url(../images/icon.png) no-repeat scroll -38px 0;
	display:inline-block;
	height:13px;
	width:21px;
}

.col1-layout .product-view .product-shop .dropship-box
{
	background:url(../images/icon.png) no-repeat scroll -38px 0;
	display:inline-block;
	height:13px;
	margin-left:5px;
	margin-right:5px;
	width:21px;
}

.products-list li.item .dropship-box .price
{
	color:#F90;
}

.products-list li.item .reguar-price
{
	background:url(../images/icon.png) no-repeat scroll -60px 0;
	display:none;
	height:13px;
	width:21px;
}

.products-list li.item .start-from
{
	clear:both;
	color:#666;
	display:block;
	font-size:12px;
}

.no-rating
{
	margin-bottom:10px;
}

.ratings
{
	border-right:1px solid #dfdfdf;
	float:left;
	font-size:11px;
	margin-right:10px;
	padding-right:10px;
}

.products-grid .item .ratings
{
	float:none;
}

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

.ratings .rating-links
{
	margin:0;
}

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

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

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

.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:700;
	padding-right:8px;
}

.wholefancyratings
{
	clear:both;
	height:auto;
	overflow:auto;
}

.fancyidshow
{
	float:left;
}

.availability
{
	height:44px;
	line-height:35px;
	width:auto;
}

.availability span
{
	font-weight:700;
}

.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
{
	margin-bottom:10px;
}

.price-box .price
{
	font-weight:700;
}

.products-grid li.item .price-box .price
{
	color:#f60;
	font-size:18px;
	font-weight:700;
}

.products-list li.item .price-box .price
{
	color:#f60;
	font-size:18px;
	font-weight:700;
}

.product-view .product-shop .price-box .price
{
	color:#f60;
	font-size:28px;
	font-weight:700;
}

.regular-price .price
{
	color:#f90;
	font-size:13px;
	font-weight:700;
	margin-bottom:5px;
}

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

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

.special-price .price-label,.old-price .price-label
{
	font-size:12px;
	white-space:nowrap;
}

.special-price .price
{
	font-weight:700;
}

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

.minimal-price-link
{
	display:block;
}

.minimal-price-link .price
{
	font-weight:400;
}

.price-excluding-tax
{
	display:block;
}

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

.price-excluding-tax .price
{
	font-weight:400;
}

.price-including-tax
{
	display:block;
}

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

.price-including-tax .price
{
	font-weight:700;
}

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

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

.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:700;
}

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

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

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

.price-notice .price
{
	font-weight:700;
}

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

.tier-prices .price
{
	font-weight:700;
}

.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;
}

.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;
}

.slider-gallery
{
	padding:0 10px;
}

.slider-gallery .bx-prev
{
	background:url(../images/product-view.png) no-repeat scroll -94px -108px;
	display:inline-block;
	height:15px;
	left:0;
	margin-top:25px;
	position:absolute;
	text-indent:-999px;
	top:0;
	width:10px;
}

.slider-gallery .bx-next
{
	background:url(../images/product-view.png) no-repeat scroll -109px -108px;
	display:inline-block;
	height:15px;
	margin-top:25px;
	position:absolute;
	right:0;
	text-indent:-999px;
	top:0;
	width:10px;
}

.product-collateral
{
	border-top:1px solid #ccc;
	float:left;
	margin-top:0;
	width:779px;
}

.product-collateral h2
{
	color:#F90;
	font-size:20px;
	font-weight:700;
	margin:10px 0;
}

.product-collateral .box-collateral
{
	margin:0 0 15px;
}

.product-view .product-img-box
{
	float:left;
	width:267px;
}

.col3-layout .product-view .product-img-box
{
	float:none;
	margin:0 auto;
}

.product-view .product-img-box .product-image
{
	border:0;
}

.product-view .product-img-box .product-image-zoom
{
	height:265px;
	overflow:hidden;
	position:relative;
	width:265px;
	z-index:9;
}

.product-view .product-img-box .product-image-zoom img
{
	cursor:move;
	left:0;
	position:absolute;
	top:0;
}

.product-view .product-img-box .zoom-notice
{
	text-align:center;
}

.product-view .product-img-box .zoom
{
	background:url(../images/slider_bg.gif) 50% 50% no-repeat;
	cursor:pointer;
	height:18px;
	margin:0 auto 13px;
	padding:0 28px;
	position:relative;
	z-index:9;
}

.product-view .product-img-box .zoom.disabled
{
	-moz-opacity:.3;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	-webkit-opacity:.3;
	opacity:.3;
}

.product-view .product-img-box .zoom #track
{
	height:18px;
	position:relative;
}

.product-view .product-img-box .zoom #handle
{
	background:url(../images/magnifier_handle.gif) 0 0 no-repeat;
	height:22px;
	left:0;
	position:absolute;
	top:-1px;
	width:9px;
}

.product-view .product-img-box .zoom .btn-zoom-out
{
	left:2px;
	position:absolute;
	top:0;
}

.product-view .product-img-box .zoom .btn-zoom-in
{
	position:absolute;
	right:2px;
	top:0;
}

.product-view .product-img-box .more-views ul
{
	margin-left:-4px;
}

.product-view .product-img-box .more-views li
{
	background-color:#ddd;
	float:left;
	margin:0 0 8px 4px;
	padding:1px;
}

.product-image-popup
{
	margin:0 auto;
}

.product-image-popup .buttons-set
{
	border:0;
	clear:none;
	float:right;
	margin:0;
	padding:0;
}

.product-image-popup .nav
{
	margin:0 100px;
	text-align:center;
}

.product-image-popup .image
{
	display:block;
}

.product-view .product-shop
{
	float:right;
	width:445px;
}

.col1-layout .product-view .product-shop
{
	color:#2b2b2b;
	float:left;
	margin-left:20px;
	width:430px;
}

.col3-layout .product-view .product-shop
{
	float:none;
	width:auto;
}

.product-view .product-model
{
	color:#888;
	font-size:12px;
	line-height:100%;
	margin-bottom:10px;
}

.product-view .dropship-price,.product-view .wholesale-price
{
	color:#333;
	font-size:14px;
	line-height:100%;
	margin-bottom:10px;
}

.product-view .wholesale-price a
{
	font-size:16px;
	font-weight:700;
}

.product-view .dropship-price .price,.product-view .wholesale-price .price
{
	color:#f60;
	font-size:28px;
	font-weight:700;
	margin-bottom:10px;
}

.product-view .free-shipping
{
	float:left;
	font-size:14px;
	width:100%;
}

.product-view .free-shipping .free-shipping-icon
{
	background:url(../images/product-view.png) no-repeat scroll -131px -82px;
	display:inline-block;
	height:16px;
	margin-left:5px;
	width:23px;
}

.category-products .products-grid .free-shipping-icon
{
	background:url(../images/product-view.png) no-repeat scroll -131px -82px;
	display:inline-block;
	height:16px;
	margin-left:5px;
	width:23px;
}

.category-products .products-grid .free-shipping-text
{
	color:#090;
	font:14px;
	font-weight:700;
}

.product-view .free-shipping .free-shipping-text
{
	color:#090;
	font:16px;
	font-weight:700;
}

.product-view .short-description
{
	margin-top:10px;
}

.product-view .short-description h2
{
	color:#f60;
	font-size:14px;
	font-weight:700;
}

.product-view .product-actions
{
	float:left;
	margin-left:40px;
	width:236px;
}

.product-view .product-actions .add-cart
{
	background:url(images/product-view.png) no-repeat scroll -56px -135px;
	height:200px;
	padding:8px 20px 0;
	width:210px;
}

.product-view .product-actions .add-cart-qty
{
	color:#333;
	font-size:11px;
	height:28px;
	line-height:28px;
	width:170px;
}

.product-view .product-actions .add-to-cart
{
	margin-bottom:3px;
	margin-top:2px;
}

.product-view .product-actions .add-to-links
{
	border-bottom:1px solid #ccc;
	font-size:11px;
	margin:0 0 5px;
	padding:0 0 5px;
	width:170px;
}

.product-view .product-actions .add-to-links a
{
	font-weight:400;
}

.product-view .product-actions .add-to-cart button
{
	background:url(WebShop/images/add-cart.png) no-repeat scroll 0 0;
	height:26px;
	width:135px;
}

.product-view .product-actions .add-to-cartes button
{
	background:url(images/add-cartes.png) no-repeat scroll 0 0;
	height:26px;
	width:135px;
}

.product-view .product-actions .add-to-cartfr button
{
	background:url(images/add-cartfr.png) no-repeat scroll 0 0;
	height:26px;
	width:135px;
}

.product-view .product-actions .add-to-cartru button
{
	background:url(images/add-cartru.png) no-repeat scroll 0 0;
	height:26px;
	width:135px;
}

.product-view .product-actions .add-to-cartpt button
{
	background:url(images/add-cartpt.png) no-repeat scroll 0 0;
	height:26px;
	width:135px;
}

.product-view .product-actions .add-to-cartde button
{
	background:url(images/add-cartde.png) no-repeat scroll 0 0;
	height:26px;
	width:135px;
}

.product-view .product-actions .learn-before-buy
{
	color:#F90;
	font-size:14px;
}

.product-view .product-actions .learn-info li a
{
	font-size:11px;
	text-decoration:underline;
}

.product-view .product-actions .buyer-protection
{
	background:url(../images/product-view.png) no-repeat scroll -56px -345px;
	height:70px;
	margin-bottom:5px;
	padding:8px 0 0 19px;
	width:210px;
}

.product-view .product-actions .buyer-protection h5
{
	color:#F90;
	font-size:16px;
	height:16px;
	line-height:16px;
}

.product-view .product-actions .buyer-protection p
{
	color:#444;
	font-size:11px;
	line-height:110%;
	width:170px;
}

.product-view .product-actions .share-container
{
	font-size:12px;
	width:210px;
}

.product-view .product-actions .share-container .email
{
	background:url(../images/product-view.png) no-repeat scroll -159px -50px;
	display:inline-block;
	height:13px;
	margin-left:3px;
	width:23px;
}

.product-view .product-actions .share-container .share
{
	background:url(../images/product-view.png) no-repeat scroll -184px -50px;
	display:inline-block;
	height:13px;
	margin-left:3px;
	width:23px;
}

.product-options
{
	background-color:#f6f6f6;
	border:1px solid #ddd;
	margin:10px 0 0;
	padding:10px;
}

.product-options dt label
{
	font-weight:700;
}

.product-options dt .qty-holder
{
	float:right;
}

.product-options dt .qty-holder label
{
	vertical-align:middle;
}

.product-options dt .qty-disabled
{
	background:none;
	border:0;
	color:#000;
	padding:3px;
}

.product-options dd
{
	margin:10px 0;
}

.product-options dd input.input-text
{
	width:98%;
}

.product-options dd input.datetime-picker
{
	width:150px;
}

.product-options dd .time-picker
{
	display:inline-block;
	padding:2px 0;
	vertical-align:middle;
}

.product-options dd textarea
{
	height:8em;
	width:98%;
}

.product-options dd select
{
	width:100%;
}

.product-options .options-list input.radio
{
	float:left;
	margin:3px -18px 0 0;
}

.product-options .options-list input.checkbox
{
	float:left;
	margin:3px -20px 0 0;
}

.product-options .options-list .label
{
	display:block;
	margin-left:20px;
}

.product-options ul.validation-failed
{
	padding:0 7px;
}

.product-options p.required
{
	padding:15px 0 0;
}

.product-options-bottom
{
	border:1px solid #ddd;
	border-top:0;
	padding:10px;
}

.product-options-bottom .price-box
{
	margin:10px 0;
}

.product-view .box-up-sell
{
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	float:right;
	padding-left:20px;
	width:200px;
}

.product-view .box-up-sell h2
{
	color:#F90;
	font-size:16px;
	font-weight:700;
	margin:10px 0;
}

.product-view .box-up-sell .products-grid td
{
	width:25%;
}

.product-view .box-tags
{
	clear:both;
}

.product-view .box-tags .form-add label
{
	float:left;
}

.product-view .box-tags .form-add .input-box
{
	float:left;
	margin:0 5px;
	width:260px;
}

.product-view .box-tags .form-add input.input-text
{
	width:254px;
}

.product-view .box-tags .form-add p
{
	clear:both;
}

.product-name
{
	font-size:11px;
	font-weight:400;
	margin-bottom:5px;
}

.tags-list li
{
	display:inline;
}

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

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

.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
{
	font-weight:700;
	margin:10px 0 0;
}

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

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

.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
{
	line-height:2.3;
	margin:0 8px;
}

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

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

.cart-table thead th,.cart-table tbody th,.cart-table tfoot th
{
	background:none;
	border:0;
}

.cart-table thead td,.cart-table tbody td,.cart-table tfoot td
{
	background:none;
}

.cart-table thead tr.first
{
	background:url(../images/checkout.png) no-repeat scroll 0 0;
	height:34px;
}

.cart .cart-collaterals
{
	padding:25px 0 0;
}

.cart .cart-collaterals .col2-set
{
	float:left;
	width:605px;
}

.cart .cart-collaterals .col2-set .col-2
{
	width:294px;
}

.cart .crosssell
{
	background:#fafaec;
	border:1px solid #cec3b6;
	padding:12px 15px;
}

.cart .crosssell h2
{
	font-size:13px;
	font-weight:700;
}

.cart .crosssell .product-image
{
	border:1px solid #d0cdc9;
	float:left;
	height:75px;
	width:75px;
}

.cart .crosssell .product-details
{
	margin-left:90px;
}

.cart .crosssell .product-name
{
	font-weight:700;
}

.cart .crosssell li.item
{
	margin:12px 0;
}

.cart .crosssell .link-compare
{
	font-weight:400;
}

.cart .discount,.cart .shipping
{
	background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x;
	border:1px solid #d0cbc1;
	margin:0 0 18px;
	padding:12px 15px;
}

.cart .discount h2,.cart .shipping h2
{
	background-position:0 0;
	background-repeat:no-repeat;
	color:#e26703;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	padding:0 0 0 21px;
	text-transform:uppercase;
}

.cart .discount button span,.cart .shipping button span
{
	background:#618499;
	border-color:#406a83;
}

.cart .discount .buttons-set,.cart .shipping .buttons-set
{
	border:0;
	margin:10px 0 0;
	padding:0;
	text-align:left;
}

.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button
{
	float:none;
	margin-left:0;
}

.cart .discount h2
{
	background-image:url(../images/i_discount.gif);
}

.cart .discount .input-box
{
	margin:8px 0 0;
	width:260px;
}

.cart .discount input.input-text
{
	width:254px;
}

.cart .shipping h2
{
	background-image:url(../images/i_shipping.gif);
}

.cart .shipping .sp-methods
{
	background:url(../images/bkg_divider1.gif) 0 0 repeat-x;
	margin:10px 0 0;
	padding:5px 0 0;
}

.cart .totals
{
	background:url(../images/bkg_block-title.gif) repeat-x scroll 0 0;
	border:1px solid #bebcb7;
	float:right;
	width:268px;
}

.cart .totals table
{
	margin:7px 0;
	width:100%;
}

.cart .totals td
{
	padding:1px 15px 1px 7px;
}

.cart .totals tfoot th
{
	padding:5px 15px 5px 7px;
}

.cart .totals tfoot td
{
	padding-bottom:5px;
	padding-top:5px;
}

.cart .totals tfoot th strong,.cart .totals tfoot td strong
{
	font-size:15px;
}

.cart .totals .checkout-types
{
	font-size:13px;
	padding:8px 15px 15px;
	text-align:right;
}

.cart .totals .checkout-types li
{
	clear:both;
	margin:10px 0;
}

.item-options dt
{
	font-style:italic;
	font-weight:700;
}

.item-options dd
{
	margin:0 0 6px;
	padding-left: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
{
	background-color:#f6f6f6;
	border:1px solid #ddd;
	left:-99999em;
	padding:8px;
	position:absolute;
	top:-99999em;
	width:250px;
	z-index:999;
}

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

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

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

.cart .totals table th,.cart .totals table td
{
	padding:5px;
}

.cart .totals table th
{
	font-weight:700;
}

.sp-methods dt
{
	color:#354657;
	font-size:16px;
	font-weight:700;
	padding:1%;
}

.sp-methods .price
{
	font-weight:700;
}

.sp-methods .form-list
{
	padding-left:20px;
}

.sp-methods select.month
{
	margin-right:10px;
	width:150px;
}

.sp-methods select.year
{
	width:96px;
}

.sp-methods input.cvv
{
	width:3em!important;
}

.sp-methods .checkmo-list li
{
	margin:0 0 5px;
}

.sp-methods .checkmo-list label
{
	padding-right:10px;
	text-align:right;
	width:135px;
}

.sp-methods .checkmo-list address
{
	float:left;
}

.sp-methods .centinel-logos a
{
	margin-right:3px;
}

.sp-methods .centinel-logos img
{
	vertical-align:middle;
}

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

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

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

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

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

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

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

.gift-messages-form
{
	background-color:#f5f5f5;
	border:1px solid #ddd;
	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
{
	font-weight:700;
	margin:0;
	text-align:center;
}

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

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

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

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

.gift-message dt strong
{
	color:#666;
	font-weight:700;
}

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

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

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

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

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

.block-progress dt
{
	font-weight:700;
}

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

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

.opc .step-title
{
	background:url(../images/checkout.png) no-repeat scroll left -54px;
	height:30px;
	padding:0 5px;
	text-align:right;
}

.opc .active .step-title
{
	background:url(../images/checkout.png) no-repeat scroll left -85px;
	cursor:default;
	height:30px;
}

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

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

.opc .step-title .number
{
	background:#F18200;
	border:1px solid #F19900;
	color:#fff;
	float:left;
	height:18px;
	line-height:18px;
	margin-right:5px;
	margin-top:5px;
	text-align:center;
	width:18px;
}

.opc .step-title h2
{
	float:left;
	font-size:13px;
	line-height:30px;
}

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

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

.opc .step
{
	padding:10px 30px;
	position:relative;
}

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

.opc .step h3
{
	border-bottom:1px solid #E4E4E4;
	font-size:13px;
	padding-bottom:2px;
	text-transform:uppercase;
}

.opc .step h4
{
	color:#2F2F2F;
	font-size:1em;
	margin:2px 0;
}

.opc .order-review .order-comment
{
	height:60px;
	line-height:60px;
	margin:10px 0;
	padding:5px;
}

.opc .order-review .order-comment label
{
	float:left;
	width:70px;
}

.opc .order-review .order-comment textarea
{
	float:left;
	width:539px;
}

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

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

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

.multiple-checkout
{
	position:relative;
}

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

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

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

.my-account h2
{
	font-size:16px;
}

.my-account h3
{
	font-size:14px;
}

.my-account h4
{
	font-size:12px;
}

.box-head,.col2-set,box-title
{
	margin-bottom:15px;
}

.dashboard .welcome-msg
{
	margin-bottom:10px;
}

.dashboard .welcome-msg p
{
	font-size:12px;
}

.dashboard .welcome-msg p strong
{
	font-size:14px;
}

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

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

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

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

.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:700;
}

.order-date
{
	margin:10px 0;
}

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

.order-additional
{
	margin:15px 0;
}

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

.order-about dt
{
	font-weight:700;
}

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

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

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

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

.tracking-table-popup th
{
	font-weight:700;
	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;
	height:125px;
	width:125px;
}

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

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

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

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

.product-review .ratings-table
{
	float:left;
	height:80px;
	margin:0 0 10px;
	text-align:left;
	width:1000px;
}

.product-review dt
{
	font-weight:700;
}

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

.footer-container
{
	background:url(../images/footer_bg.gif) repeat-x scroll 0 0;
}

.footer
{
	color:#8F8F8F;
	margin:0 auto;
	padding:10px;
	width:1000px;
}

.footer .scoial-footer
{
	border-collapse:collapse;
	margin-bottom:15px;
	width:100%;
}

.footer .scoial-footer td.right-border
{
	border-right:1px solid #ccc;
	margin-right:10px;
}

.footer .scoial-footer td.padding-left-18
{
	padding-left:18px;
}

.footer .scoial-footer td p
{
	color:#6c6c6c;
	font-size:11px;
	line-height:100%;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	text-align:left;
}

.footer p,.footer address,.footer-container .bottom-container
{
	clear:both;
	text-align:center;
}

.footer address
{
	font-size:11px;
	margin-bottom:10px;
}

.footer .footer-link
{
	margin:20px auto;
	width:650px;
}

.footer ul
{
	float:left;
	margin-right:8px;
}

.footer ul li
{
	border-right:1px solid #8F8F8F;
	display:inline;
	font-size:11px;
	padding:0 8px;
}

.footer ul.links li.last
{
	border-right: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
{
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	overflow:hidden;
}

#imageShow
{
	height:256px;
	overflow:hidden;
	position:relative;
	width:502px;
	z-index:1;
}

#imageShow #imageSwitch
{
	bottom:5px;
	filter:Alpha(opacity=90);
	opacity:0.9;
	position:absolute;
	right:5px;
	z-index:2;
}

#imageShow #imageSwitch li
{
	background-color:#f1f1f1;
	border:1px solid #fff;
	color:#f90;
	float:left;
	font-size:12px;
	font-weight:700;
	line-height:100%;
	margin-right:2px;
	padding:3px 7px;
}

.date
{
	color:#999;
	font-size:12px;
}

.span_review_top
{
	float:left;
	height:30px;
	line-height:30px;
	width:930px;
}

.class_jiange_span
{
	border-bottom:#ddd 1px solid;
	float:left;
	height:15px;
	width:1000px;
}

.class_review_two
{
	float:left;
	height:auto;
	line-height:22px;
	width:1000px;
}

.review_by
{
	color:#666;
	float:left;
	font-size:12px;
	font-weight:700;
	height:22px;
	width:1000px;
}

.review_date
{
	float:left;
	height:22px;
	width:1000px;
}

.review_date a
{
	float:left;
}

#customer-reviews h2
{
	border-bottom:#ddd 1px solid;
	color:#f60;
	height:50px;
	line-height:50px;
	width:1000px;
}

.sold_out_show
{
	background-image:url(../images/Sold_Out.jpg);
	float:left;
	height:44px;
	width:85px;
}

.availability_show
{
	float:left;
}

#shopbanner
{
	color:#5F5F61;
	float:left;
	padding-bottom:20px;
	padding-right:30px;
	padding-top:0;
	text-align:top;
}

#crumbsBar
{
	border-bottom-color:0;
	border-bottom-style:none;
	border-bottom-width:0;
	border-top-color:0;
	border-top-style:none;
	border-top-width:0;
	color:#414243;
	font-size:75%;
	font-weight:400;
	list-style-type:none;
	margin:0;
	padding:45px 0 0;
	text-align:left;
}

.crumbImage
{
	background-image:url(http://shopfat.iasbint.com/images/arrow_bkimg.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:10px;
}

 .navigate a { width:100%; display:block;
vertical-align:middle; padding-left:3px;
           }
 .changecolor a { color:white;
    }
