@charset "UTF-8"; 

@media screen , projection {
	* {
		margin: 0;
		padding: 0
	}
	option {
		padding-left: .4em
	}
	select {
		padding: 1px
	}
	* html body * {
		overflow: visible
	}
	* html iframe,* html frame {
		overflow: auto
	}
	* html frameset {
		overflow: hidden
	}
	body {
		font-family: verdana;
		font-size: 100.01%;
		background: #fff;
		color: #000;
		text-align: left
	}
	div {
		outline: 0 none
	}
	fieldset,img {
		border: 0 solid;
		margin-left: 4px
	}
	ul,ol,dl {
		margin: 0 0 1em 1em
	}
	li {
		line-height: 1.5em;
		margin-left: .8em
	}
	dt {
		font-weight: 700
	}
	dd {
		margin: 0 0 1em .8em
	}
	blockquote {
		margin: 0 0 1em .8em
	}
	blockquote:before,blockquote:after,q:before,q:after {
		content: ""
	}
	.clearfix:after {
		clear: both;
		content: ".";
		display: block;
		font-size: 0;
		height: 0;
		visibility: hidden
	}
	.clearfix {
		display: block
	}
	.floatbox {
		overflow: hidden
	}
	#ie_clearing {
		display: none
	}
	.skip,.hideme,.print {
		position: absolute;
		top: -32768px;
		left: -32768px
	}
	.skip:focus,.skip:active {
		position: static;
		top: 0;
		left: 0
	}
	#skiplinks {
		position: absolute;
		top: 0;
		left: -32768px;
		z-index: 1000;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style-type: none
	}
	#skiplinks a.skip:focus,#skiplinks a.skip:active {
		left: 32768px;
		outline: 0 none;
		position: absolute;
		width: 100%
	}
}

@media screen , projection {
	#topnav {
		text-align: right
	}
	#header #topnav {
		position: absolute;
		top: 10px;
		right: 10px
	}
	#header,#nav,#main,#footer {
		clear: both
	}
	#col1 {
		width: 200px;
		float: left
	}
	#col2 {
		width: 25%;
		float: right;
		margin-left: 15px
	}
	#col1_content,#col2_content,#col3_content {
		position: relative
	}
	.subcolumns {
		width: 100%;
		overflow: hidden
	}
	.subcolumns_oldgecko {
		width: 100%;
		float: left
	}
	.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l {
		float: left
	}
	.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r {
		float: right;
		margin-left: -5px
	}
	.c20l,.c20r {
		width: 20%
	}
	.c40l,.c40r {
		width: 40%
	}
	.c60l,.c60r {
		width: 60%
	}
	.c80l,.c80r {
		width: 80%
	}
	.c25l,.c25r {
		width: 25%
	}
	.c33l,.c33r {
		width: 33.333%
	}
	.c50l,.c50r {
		width: 50%
	}
	.c66l,.c66r {
		width: 66.666%
	}
	.c75l,.c75r {
		width: 75%
	}
	.c38l,.c38r {
		width: 38.2%
	}
	.c62l,.c62r {
		width: 61.8%
	}
	.subc {
		padding: 0 .5em
	}
	.subcl {
		padding: 0 1em 0 0
	}
	.subcr {
		padding: 0 0 0 1em
	}
	.equalize,.equalize .subcolumns {
		overflow: visible;
		display: table;
		table-layout: fixed
	}
	.equalize>div {
		display: table-cell;
		float: none;
		margin: 0;
		overflow: hidden;
		vertical-align: top
	}
}

@media print {
	.subcolumns>div,.floatbox {
		display: table;
		overflow: visible
	}
	.print {
		position: static;
		left: 0
	}
	.noprint {
		display: none !important
	}
}

@media screen , projection {
	body {
		overflow-y: scroll
	}
	body {
		background: #fff
	}
	body,html {
		height: 100% !important;
		padding: 0
	}
	.page {
		padding: 0;
		width: 100%
	}
	.page_margins {
		margin: auto;
		position: relative !important;
		min-height: 100%;
		height: auto !important
	}
	* html .page_margins {
		height: 100% !important
	}
	#footer-content {
		text-align: left;
		padding: 6px 20px 0;
		max-width: 1260px;
		min-width: 1000px;
		margin: 0 auto
	}
	#main {
		clear: none;
		padding-top: 5px;
		width: 100%;
		background-color: #fff
	}
	#main_hp {
		clear: none;
		width: 100%
	}
	#col1 {
		width: 185px;
		margin-right: 15px
	}
	#col2 {
		width: 25%
	}
	#col3 {
		overflow: hidden
	}
	#col3_content {
		margin-left: 50px;
		margin-right: 50px
	}
	#col3_content {
		margin: 0
	}
	#footer-content #footer-right {
		float: right;
		width: 113px;
		margin-top: 20px;
		display: none
	}
	#footer-content #footer-main {
		text-align: center;
		min-width: 1000px;
		float: left;
		padding-bottom: 15px
	}
	#footer-content #footer-left {
		float: left;
		width: 166px
	}
	#footer-content #disclaimer {
		margin-top: 5px
	}
	#disclaimer span {
		white-space: nowrap
	}
	#footer-links,#footer-social {
		text-align: left;
		font-size: 11px
	}
	#footer-social {
		border-top: 1px solid #acaaa1
	}
	#footer-social a {
		font-weight: 700
	}
	#footer-social .subcl {
		padding-top: 14px
	}
	#footer-social .subcr {
		padding-top: 10px
	}
	#footer-links h6 {
		margin: 0 0 2px 0;
		color: #1654A3
	}
	#footer-links .subcl {
		margin: 0 10px 0 0;
		padding: 5px 0
	}
	#footer-links .subcr {
		margin: 0 0 0 10px;
		padding: 5px 0
	}
	#footer-links ul {
		margin: 0;
		line-height: 18px
	}
	#footer-links ul li {
		list-style-type: none;
		margin: 0;
		padding: 0 7px
	}
	#footer-linksa {
		color: #fff
	}
	#footer-payment {
		float: left;
		width: 160px
	}
	#footer-logos {
		margin-left: 175px
	}
	#homepage-wrapper .message-container {
		margin: 8px 0 8px 200px
	}
	.message-container {
		position: relative;
		margin-bottom: 8px;
		overflow: hidden;
		padding: 5px 5px 10px;
		color: #000
	}
	.message-text {
		margin: 7px 0 0 15px
	}
	.message-icon {
		position: absolute;
		left: 5px;
		top: 5px;
		width: 36px;
		height: 32px;
	}
	.message-container-error {
		background-color: #ffebe8;
		border: 1px solid #dd3c10
	}
	.message-container-error .message-icon {
		background-position: 0 0
	}
	.message-container-notice {
		background-color: #fff9d7;
		border: 1px solid #e2c822
	}
	.message-container-notice .message-icon {
		background-position: 0 -81px
	}
	.message-container-verification {
		background-color: #eceff6;
		border: 1px solid #d4dae8
	}
	.message-container-verification .message-icon {
		background-position: 0 -122px
	}
	.message-container-success {
		background-color: #ddf2be;
		border: 1px solid #98c700
	}
	.message-container-success .message-icon {
		background-position: 0 -41px
	}
	.message-explanation {
		color: #4d4b3f;
		margin: 0
	}
	#skiplinks a.skip:focus,#skiplinks a.skip:active {
		color: #fff;
		background: #333;
		border-bottom: 1px #000 solid;
		padding: 10px 0;
		text-decoration: none
	}
	.dash-border {
		background: url(../../images/footer/dash_border.gif) bottom left
			no-repeat;
		padding: 0 0 5px 5px;
		font-weight: 700;
		color: #231F20;
		text-align: left
	}
	.footer-blue {
		background: #1c418a url(../../images/footer/blue_border.gif) repeat-x;
		padding: 45px 0 20px;
		border-top: 3px solid #ffd018
	}
	.payments-footer img {
		background: url(../../images/footer/payment_methods.png) no-repeat
	}
	.payments-footer img.visa {
		background-position: 0 0
	}
	.payments-footer img.master {
		background-position: -35px 0
	}
	.payments-footer img.paypal {
		background-position: -70px 0
	}
	.payments-footer img.cashu {
		background-position: -105px 0
	}
	.payments-footer img.bank {
		background-position: -140px 0
	}
	.payments-footer img.cod {
		background-position: -11px -33px
	}
}

 @charset "UTF-8"; 

textarea,pre,code,kbd,samp,var,tt {
	font-family: Verdana, Helvetica, Arial, sans-serif
}

ul,ol,dl {
	line-height: 1.5em;
	margin: 0 0 1em 1em
}

ul {
	list-style-type: disc
}

ul ul {
	list-style-type: circle;
	margin-bottom: 0
}

ol {
	list-style-type: decimal
}

ol ol {
	list-style-type: lower-latin;
	margin-bottom: 0
}

li {
	margin-left: .8em;
	line-height: 1.5em
}

dt {
	font-weight: 700
}

dd {
	margin: 0 0 1em .8em
}

p {
	line-height: 18px;
	margin: 0 0 1em 0
}

blockquote,cite,q {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style: italic
}

blockquote {
	margin: 0 0 1em 1.6em;
	color: #666
}

strong,b {
	font-weight: 700
}

em,i {
	font-style: italic
}

big {
	font-size: 116.667%
}

small {
	font-size: 91.667%
}

pre {
	line-height: 1.5em;
	margin: 0 0 1em 0
}

pre,code,kbd,tt,samp,var {
	font-size: 100%
}

pre,code {
	color: #800
}

kbd,samp,var,tt {
	color: #666;
	font-weight: 700
}

var,dfn {
	font-style: italic
}

acronym,abbr {
	border-bottom: 1px #aaa dotted;
	font-variant: small-caps;
	letter-spacing: .07em;
	cursor: help
}

sub,sup {
	font-size: 91.6667%;
	line-height: 0
}

hr {
	color: #fff;
	background: transparent;
	margin: 0 0 .5em 0;
	padding: 0 0 .5em 0;
	border: 0;
	border-bottom: 1px #eee solid
}

input,select,button {
	font: inherit
}

div.dotted-line {
	border-top: 1px dashed #d7d7d7
}

a {
	color: #01589b;
	background: transparent;
	text-decoration: none
}

a:hover,a:active {
	outline: 0 none;
	text-decoration: underline;
	color: #d36f03
}

p.icaption_left {
	float: left;
	display: inline;
	margin: 0 1em .15em 0
}

p.icaption_right {
	float: right;
	display: inline;
	margin: 0 0 .15em 1em
}

p.icaption_left img,p.icaption_right img {
	padding: 0;
	border: 1px #888 solid
}

p.icaption_left strong,p.icaption_right strong {
	display: block;
	overflow: hidden;
	margin-top: 2px;
	padding: .3em .5em;
	background: #eee;
	font-weight: 400;
	font-size: 91.667%
}

.highlight {
	color: #c30
}

.dimmed {
	color: #888
}

.info {
	background: #f8f8f8;
	color: #666;
	padding: 10px;
	margin-bottom: .5em;
	font-size: 91.7%
}

.note {
	background: #efe;
	color: #040;
	border: 2px #484 solid;
	padding: 10px;
	margin-bottom: 1em
}

.important {
	background: #ffe;
	color: #440;
	border: 2px #884 solid;
	padding: 10px;
	margin-bottom: 1em
}

.warning {
	background: #fee;
	color: #400;
	border: 2px #844 solid;
	padding: 10px;
	margin-bottom: 1em
}

.float_left {
	float: left;
	display: inline;
	margin-right: 1em;
	margin-bottom: .15em
}

.float_right {
	float: right;
	display: inline;
	margin-left: 1em;
	margin-bottom: .15em
}

.center {
	display: block;
	text-align: center;
	margin: .5em auto
}

table {
	border-collapse: collapse
}

table.cellpadding td,table.cellpadding th {
	padding: 3px
}

table.cellpadd10 td,table.cellpadd10 th {
	vertical-align: top;
	padding: 10px
}

div.rating-icon {
	background-image: url(../../images/sprites/icons-item_one.png);
	background-repeat: no-repeat;
	height: 15px;
	padding: 0;
	vertical-align: text-bottom;
	display: -moz-inline-stack;
	display: inline-block;
	-ms-zoom: 1;
	zoom: 1
}

div.rating-icon-10 {
	width: 17px;
	background-position: -5px -21px
}

div.rating-icon-50 {
	width: 18px;
	background-position: -25px -21px
}

div.rating-icon-100 {
	width: 17px;
	background-position: -45px -21px
}

div.rating-icon-500 {
	width: 17px;
	background-position: -12px -67px
}

div.rating-icon-1000 {
	width: 17px;
	background-position: -12px -85px
}

div.rating-icon-2500 {
	width: 17px;
	background-position: -12px -105px
}

div.rating-icon-5000 {
	width: 17px;
	background-position: -12px -125px
}

div.rating-icon-10000 {
	width: 35px;
	background-position: -12px -145px
}

div.rating-icon-25000 {
	width: 35px;
	background-position: -12px -165px
}

div.rating-icon-50000 {
	width: 35px;
	background-position: -12px -185px
}

div.rating-icon-100000 {
	width: 35px;
	background-position: -12px -205px
}

div.rating-icon-500000 {
	width: 35px;
	background-position: -12px -225px
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	-moz-opacity: 0.85;
	-ms-filter: "alpha(opacity=85)";
	filter: alpha(opacity = 85);
	zoom: 1;
	opacity: 0.85
}

#tooltip h3,#tooltip div {
	margin: 0
}

.safpay_HP {
	background: url(../../images/qsouq/safepay/bg_safepay_HP.png) repeat-x;
	height: 59px;
	padding: 16px 18px 0 18px;
	font-size: 16px;
	line-height: 20px;
	border: 1px solid #efefef
}

.safpay_HP span {
	color: #1d68ab
}

.price2 {
	color: #9F1814
}

a.price {
	font-weight: 700;
	font-size: 12px;
	color: #006A35
}

.w344 {
	width: 280px
}

.w204 {
	width: 204px
}

.field {
	padding: 5px;
	border: 1px solid #d7d7d7
}

.more {
	font-size: 11px
}

.sell_item_box {
	background: url(../../images/staticboxes/bg_sell_item_box.png) no-repeat
		;
	padding: 58px 0 0 16px;
	height: 164px
}

.search-tree {
	list-style: none;
	margin: -10px 0 8px;
	padding: 0;
	background: url(../../images/staticboxes/search-result-tree-bg.gif)
		repeat-x;
	border: 1px solid #d4d4d4;
	border-width: 0 1px 1px 0
}

.search-tree li {
	float: left;
	padding: 5px 15px 2px;
	margin: 0;
	background: url(../../images/staticboxes/search-result-tree-sep.gif)
		right top no-repeat
}

.search-tree li.active {
	font-weight: 700;
	width: 156px;
	background: #dee8ef;
	border-left: 1px solid #d1dae1;
	color: #000;
	text-align: center;
	font-size: 12px
}

.rec-text {
	line-height: 18px;
	vertical-align: top
}

.half {
	line-height: 50%
}

.tabs,.tabs li {
	margin: 0;
	padding: 0;
	line-height: 18px;
	list-style: none
}

.tabs {
	background: url(../../images/qsouq/vip-tabs/tabsborder.gif) repeat-x;
	padding-left: 25px;
	padding-bottom: 10px
}

.tabs li {
	float: left;
	background: #EFEFEF url(../../images/qsouq/vip-tabs/tabs.gif) 100% -68px
		no-repeat;
	height: 34px;
	margin-right: 10px
}

.tabs li.active {
	background: url(../../images/qsouq/vip-tabs/tabs.gif) 100% 0 no-repeat
}

.tabs li a {
	display: block;
	height: 26px;
	padding: 8px 40px 0;
	font: 700 14px arial;
	color: #231f20;
	background: url(../../images/qsouq/vip-tabs/tabs.gif) 0 -102px no-repeat
}

.tabs li.active a {
	color: #fff;
	background: url(../../images/qsouq/vip-tabs/tabs.gif) 0 -34px no-repeat
}

.alloffers-paging {
	margin: 0 0 8px 20px
}

.alloffers-paging span,.offers-filter label.on {
	color: #eb7c1c;
	font-weight: 700
}

.shipping-tbl td,.shipping-tbl th {
	text-align: left;
	border-bottom: 1px solid #c2c4be
}

.shipping-tbl th {
	background: url(../../images/staticboxes/shipping_bg.gif) repeat-x;
	padding: 7px 6px 6px
}

.shipping-tbl td {
	padding: 7px 6px 6px
}

.review-title {
	float: left;
	width: 180px;
	padding-top: 10px
}

.review-text {
	line-height: 18px;
	margin-left: 180px;
	margin-right: 200px;
	border: 1px solid #d7d7d7;
	border-width: 0 1px;
	min-height: 58px
}

.review-helpful {
	float: right;
	width: 165px;
	padding-top: 10px
}

.review-page {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	overflow: hidden
}

.review-page img {
	margin-bottom: 5px !important
}

.view_details {
	padding: 6px;
	margin: 5px 0;
	background: url(../../images/boxes/bgfad.gif) repeat-x;
	width: 450px;
	line-height: 18px
}

.view_details td {
	padding: 5px;
	border: 2px solid #eaeaea
}

.tdpad-3 td {
	padding: 3px
}

.shopping-cart th {
	background-color: #f2f2f2;
	padding: 8px 10px;
	font-weight: 700;
	text-align: center
}

.shopping-cart td {
	padding: 10px 5px;
	vertical-align: top;
	line-height: 18px;
	border: 1px solid #efefef
}

.shopping-cart td table td {
	border-bottom: 0;
	padding: 5px
}

.itemList-browse-cover {
	border-right: 1px solid #fff !important
}

.border-bottom {
	border-bottom: 1px solid #d8d8d8
}

.seller-tr td {
	font-weight: 700;
	background: #ececec;
	font-size: 11px;
	font-weight: 700;
	padding: 5px
}

.val {
	color: #000
}

.alert .good {
	background: #f1facb;
	border: 1px solid #d7e2c0;
	padding: 5px 5px 5px 40px;
	color: #418a11
}

.alert .bad {
	background: #fee;
	border: 1px solid #e0a0a0;
	padding: 5px 5px 5px 40px;
	color: #c10100
}

.alert .bad2 {
	background: #fee;
	padding: 5px;
	color: #c10100
}

.alert .notification {
	background: #ffe9ad;
	border: 1px solid #CF9B22;
	padding: 5px 5px 5px 40px;
	color: #2C2C2C;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.alert td {
	padding: 0;
	border-bottom: 0
}

.arr-good {
	width: 22px;
	height: 11px;
	position: absolute;
	top: 0;
	left: 10px;
	background: url(../../images/icons/arr_good.gif) no-repeat
}

.arr-bad {
	width: 22px;
	height: 11px;
	position: absolute;
	top: 0;
	left: 10px;
	background: url(../../images/icons/arr_bad.gif) no-repeat
}

.plus {
	padding-left: 10px
}

.minus {
	padding-left: 15px
}

sup {
	color: #f00
}

#paginatorText .listing td {
	vertical-align: middle
}

.shipping-regions td {
	padding: 5px
}

.tbl-pad-5 th,.tbl-pad-5 td {
	padding: 5px;
	border: 1px solid #d7d7d7
}

.tbl-pad-5 th {
	background: #F1F4F5
}

#item_rating_stars img {
	padding-right: 0;
	padding-top: 1px;
	margin: 0 5px 0 0
}

#item_rating_stars img:hover {
	cursor: pointer
}

.selling_barcode {
	background: #e8eced url(../../images/staticboxes/selling_barcode_bg.jpg)
		no-repeat;
	padding: 10px;
	height: 45px;
	width: 590px;
	margin: 10px 0 5px
}

.tdborder td {
	padding: 1px 8px
}

#box-addresses .box {
	margin-bottom: 0
}

.or-bg {
	background: url(../../images/staticboxes/or_selling.jpg) no-repeat;
	height: 17px;
	margin: 10px
}

.order {
	border: 1px solid #cbcbcb;
	border-top: 0;
	margin-bottom: 25px;
	background: url(../../images/icons/order-border.gif) 0 0 repeat-y
}

.order_left {
	width: 200px;
	float: left;
	padding: 10px 10px 8px 10px;
	border-top: 1px solid #cbcbcb;
	font-size: 11px
}

.order_right {
	margin-left: 220px
}

.tbordord {
	padding: 8px;
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #ccc;
	background: #eee url(../../images/my_account/blfad.gif) repeat-x
}

.blk {
	color: #000
}

.item_order_2 {
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 0;
	margin-right: 150px
}

.checkl {
	float: left;
	margin-top: 0;
	width: 25px
}

.items_des {
	float: left;
	width: 335px
}

.actions3 {
	width: 120px;
	float: right
}

.doted-border {
	background: url(../../images/icons/hdot_order.gif) bottom repeat-x
}

.importerror {
	background: #fee;
	color: #c10100
}

#arrchk label.checked {
	margin-left: 32px
}

.tdbord {
	border: 1px solid #d7d7d7;
	border-width: 1px 1px 0 0
}

.tdbord td {
	border: 1px solid #d7d7d7;
	border-width: 0 0 1px 1px
}

.tdbord td table,.tdbord td table td {
	border: none
}

.export {
	background: url(../../images/icons/export.gif) no-repeat 0 5px
}

.ques_bg {
	background: url(../../../../../View/ask/ques_bg.gif) no-repeat;
	margin: 15px 0 0;
	position: relative;
	height: 100px
}

.ask_order_id {
	background: #f5f7f8;
	margin: 0 0 0 15px;
	height: 81px;
	position: absolute;
	left: 490px;
	width: 30%
}

.ask_order_id_txt {
	padding: 15px 10px 0 30px
}

.msg_icon {
	margin: 10px;
	width: 60px
}

.dotborder {
	background: url(../../images/icons/dotbord_gray.gif) repeat-x left 29px;
	overflow: hidden
}

.tabs-nav {
	margin: 0;
	padding: 0;
	list-style: none;
	margin: 2px 0 0
}

.tabs-nav li {
	float: left;
	list-style: none;
	font-weight: 700;
	border: 1px solid #EFEFEF;
	margin-left: .6em;
	padding: 5px 5px
}

.tabs-nav li.on {
	background: #F8F8F8 url(../../images/icons/backoffice_arr.gif) no-repeat
		bottom center;
	border: 1px solid #fff;
	margin-top: -1px;
	padding: 5px 30px 21px
}

.footer-cat {
	margin-left: 5px
}

.frame-border {
	border: 1px solid #d7d7d7;
	width: 150px;
	height: 150px;
	padding: 15px;
	margin-bottom: 3px
}

.vertical-slider {
	width: 94px
}

.itemtd td {
	padding: 8px
}

#slider1 li {
	margin-left: 0
}

.tdbord-rating td {
	border-bottom: 1px solid #ededed;
	padding: 5px 3px;
	vertical-align: top
}

.ads {
	color: #ccc;
	font-weight: 400;
	margin-bottom: 5px;
	text-align: center;
	font-size: 10px
}

.regsep {
	margin: 0 0 5px;
	clear: left
}

.live-items-filter {
	background-color: #F1F4F5;
	padding: 5px 0;
	margin: 0 0 24px 0
}

.image-top-container-small,.image-top-container-small2 {
	border: 1px solid #d7d7d7;
	width: 80px;
	height: 80px;
	background: #fff
}

.fetured {
	left: 64px;
	position: absolute;
	top: -28px
}

.seller-inf {
	margin: 0 120px 0 555px
}

.btncart-offers {
	width: 105px;
	overflow: hidden
}

*+html .btncart-offers {
	width: 133px;
	overflow: hidden
}

.seller-inf-desc {
	margin: 0 120px 0 555px
}

.vipitem-pic1 {
	margin: 0 223px 0 352px;
	border: 1px solid #d7d7d7
}

.vipitem-pic2 {
	margin: 0 223px 0 352px
}

.wishlist {
	display: block;
	margin-left: 8px;
	margin-top: 5px;
	font-size: 11px
}

.itm-tr {
	background: #F8F9FA
}

.border-dash-r {
	border-right: 1px dashed #acaaa1
}

.write-rev {
	margin: 0 0 0 230px;
	text-align: right
}

.fnd-ean {
	margin: 15px 0 0 205px;
	padding: 5px;
	position: relative
}

*+html .fnd-ean {
	margin: 25px 0 0 205px
}

.fnd-ean-btn {
	margin-top: 18px;
	position: absolute;
	right: 93px;
	top: -16px
}

.image-top-container-xsmall {
	width: 40px;
	height: 40px;
	border: 1px solid #d7d7d7
}

.bord-r-none {
	border-right: none
}

.prsim {
	position: absolute;
	left: 62px;
	top: 5px
}

.address-bord-r {
	border-right: 1px solid #d7d7d7;
	border-bottom: 30px solid #fff
}

.address-nobord-r {
	border-bottom: 30px solid #fff
}

.map-shipping {
	background-color: #e5e3df;
	border: 1px solid #777;
	float: left;
	height: 250px;
	margin-left: 50px;
	overflow: hidden;
	position: relative;
	width: 547px
}

.ver1,.ver2 {
	display: inline-block
}

.bord-left {
	border-left: 1px solid #d0d0d0
}

.bulleted-cart {
	margin: 5px 5px 0 0;
	background: url(../../images/sprites/header_icons_sprites.png) no-repeat
		-454px 0;
	width: 8px;
	height: 8px
}

.image-top-container-mediumsmall {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #d7d7d7;
	height: 120px;
	padding: 5px;
	text-align: center;
	vertical-align: top;
	width: 120px
}

.mbabsolute {
	position: absolute;
	top: 47px;
	left: 375px;
	z-index: 0
}

.action-menu {
	border-style: solid;
	border-color: #d1d1d1 #8c8c8c #8c8c8c #d1d1d1;
	border-width: 0 1px 1px 1px;
	left: 3px;
	top: -4px;
	width: 143px;
	position: absolute;
	background: #F2F4F5;
	text-align: left;
	z-index: 999
}

.td-border-right {
	border-right: 1px solid #d7d7d7
}

.image-top-container-medium {
	border: 1px solid #d7d7d7;
	height: 150px;
	margin-right: 25px;
	width: 150px
}

.actlist {
	border-style: solid;
	border-color: #d1d1d1 #8c8c8c #8c8c8c #d1d1d1;
	border-width: 1px 3px 3px 1px;
	left: -1px;
	top: 37px;
	width: 146px;
	position: absolute;
	background: #f2f4f5;
	text-align: left;
	z-index: 999
}

.cart-btm-table {
	padding: 8px 0 8px 10px;
	background-color: #f2f2f2
}

.cart-coupon {
	position: absolute;
	right: 80px;
	top: -2px
}

.cart-total {
	padding: 0 10px 0 5px
}

.enough-balanc {
	color: #333;
	position: absolute;
	background: #fefcc8;
	z-index: 5;
	width: 350px;
	font-weight: 400;
	top: 100px;
	left: 130px;
	border: 1px solid #d1d019;
	line-height: 16px
}

.migs {
	left: 17px;
	position: absolute;
	top: -1px
}

.cod-lable {
	position: absolute;
	left: 18px;
	top: -1px
}

.postage-fee {
	font-weight: 400;
	left: 215px;
	position: absolute;
	top: 5px
}

.currency-sign {
	left: 85px;
	position: absolute;
	top: 5px
}

.currency-sign-2 {
	top: 3px;
	position: absolute;
	left: 77px;
	font-size: 10px;
	color: #676767
}

.currency-sign-3 {
	top: 3px;
	position: absolute;
	left: 60px
}

.Data_customer {
	position: relative;
	top: -20px;
	right: -9px
}

.advanced_srch {
	margin-top: 13px;
	position: relative;
	right: 35px;
	border-bottom: 1px dotted #000
}

#body-bottom,#body-top,#box-address_form {
	direction: ltr
}

.box-style-sms-non {
	padding-right: 0;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 20px;
	margin-bottom: 10px
}

.squerebulit li {
	background: url(../../images/icons/squerebulit.gif) left 7px no-repeat;
	padding: 0 0 0 12px;
	margin: 0 0 12px
}

.title-font {
	font-weight: 400;
	color: #444
}

.title-standard-font {
	font-weight: 400
}

.title-header-font {
	font-size: 18px;
	font-weight: 700;
	color: #3E3D3D
}

.title-small-font {
	font-size: 10px;
	font-weight: 400;
	color: #666
}

.title-big-font {
	font-size: 12px;
	color: #444
}

img {
	margin: 0;
	font-size: 9px
}

.img-mediumsmall {
	background: #fff;
	border: 1px solid #d7d7d7;
	height: 140px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 140px
}

.img-mediumsmall img {
	margin-left: 0
}

.img-xsmall {
	background: #fff;
	border: 1px solid #d7d7d7;
	height: 100px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 100px
}

.img-xsmall img {
	margin-left: 0
}

.img-mediumsmall_srp {
	height: 120px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 120px
}

.img-mediumsmall_srp img {
	margin-left: 0
}

.more_offers_srp {
	padding: 3px;
	background: #F1F4F5;
	margin-top: 5px
}

.more_offers_srp_img {
	background: #f1f4f5;
	padding: 5px; *
	padding: 3px 0;
	position: absolute;
	bottom: 0;
	width: 140px;
	left: 0;
	border: 1px solid #dfe2e3;
	border-top: 0
}

.gr2 {
	color: #ce4018;
	font-weight: 700
}

.border-0 {
	border-bottom: ips solid #f00
}

.offers-filter {
	background: #fafafa;
	padding: 8px;
	border-top: 1px solid #c5c5c5;
	font-weight: 700
}

.offertabscolor {
	color: #E66C00
}

#item-one-unit-list .unit {
	width: 95%;
	padding: 10px 22px 10px 20px
}

#item-one-unit-list .premium {
	padding-left: 20px;
	width: 100%
}

.offer_price {
	font-size: 16px;
	color: #b00;
	font-weight: 700
}

.seller_imgs_lnk {
	color: #115798;
	cursor: pointer
}

.offer_prices {
	text-align: center;
	background-color: #eee;
	border-bottom: 1px solid #dfdfdf;
	font-weight: 700;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	padding: 5px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0
}

#TB_overlay {
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 9999999999
}

.TB_overlayMacFFBGHack {
	background: url(../../images/thickbox/macFFBgHack.png) repeat
}

.TB_overlayBG {
	background-color: #333;
	-ms-filter: alpha(opacity = 50);
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-moz-opacity: 0.5;
	-ms-filter: "alpha(opacity=50)";
	filter: alpha(opacity = 50);
	zoom: 1;
	opacity: 0.5
}

* html #TB_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight >   document.body.offsetHeight ?  
		document.body.scrollHeight :   document.body.offsetHeight +   'px')
}

#TB_window {
	position: fixed;
	z-index: 102;
	display: none;
	text-align: left;
	top: 50%;
	left: 50%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

* html #TB_window {
	position: absolute;
	margin-top: expression(0 -   parseInt(this.offsetHeight/ 2) +   (
		TBWindowMargin =   document.documentElement &&  
		document.documentElement.scrollTop ||   document.body.scrollTop ) +  
		'px' )
}

#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

#TB_caption {
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left
}

#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right
}

#TB_closeAjaxWindow {
	margin-bottom: 1px;
	text-align: right;
	float: right
}

#TB_ajaxWindowTitle {
	float: left;
	margin-bottom: 1px
}

#TB_ajaxContent {
	background: #FFF;
	clear: both;
	padding: 2px 8px 5px 5px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
	margin: 8px 8px 8px 8px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 10px solid #4c4c4c\9;
	border: 10px solid rgba(0, 0, 0, 0.5);
	border: 10px solid rgba(0, 0, 0, 0.5) \0/ IE9
}

#TB_ajaxContent.TB_modal {
	padding: 15px
}

#TB_ajaxContent p {
	padding: 5px 0 5px 0
}

#TB_load {
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 103;
	top: 50%;
	left: 50%
}

* html #TB_load {
	position: absolute;
	margin-top: expression(0 -   parseInt(this.offsetHeight/ 2) +   (
		TBWindowMargin =   document.documentElement &&  
		document.documentElement.scrollTop ||   document.body.scrollTop ) +  
		'px' )
}

#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	-ms-filter: alpha(opacity = 0);
	filter: alpha(opacity = 0);
	-moz-opacity: 0;
	-moz-opacity: 0;
	-ms-filter: "alpha(opacity=0)";
	filter: alpha(opacity = 0);
	zoom: 1;
	opacity: 0;
	height: 100%;
	width: 100%
}

* html #TB_HideSelect {
	position: absolute;
	height: expression(document.body.scrollHeight >   document.body.offsetHeight ?  
		document.body.scrollHeight :   document.body.offsetHeight +   'px')
}

#TB_iframeContent {
	border: medium none;
	clear: both;
	margin-bottom: -1px;
	margin-top: 19px;
	padding-bottom: 10px;
	padding-left: 10px
}

.popup-close {
	position: absolute;
	right: 2px;
	top: 20px;
	z-index: 1000
}

.subscribeFields {
	padding-left: 20px
}

.dod-sub-popup {
	position: relative
}

.dod-sub-popup .popupTitle {
	text-align: center;
	text-transform: uppercase
}

.dod-sub-popup .popupTitle .titlePart1 {
	font: 60px Verdana, Geneva, sans-serif;
	color: #000
}

.dod-sub-popup .popupTitle .titlePart2 {
	font: 30px Verdana, Geneva, sans-serif;
	color: #c00
}

.dod-sub-popup .popupTitle .titlePart3 {
	font: 16px Verdana, Geneva, sans-serif;
	color: #000
}

.dod-sub-popup .popupDescription {
	margin: 15px 0;
	padding: 10px 0;
	border: 1px solid #efefef;
	border-width: 1px 0;
	font: 11px Verdana, Geneva, sans-serif;
	text-align: center;
	text-transform: uppercase;
	color: #333
}

.dod-sub-popup .popupLabel {
	margin-bottom: 3px;
	font: 11px Arial, Verdana, Geneva, sans-serif;
	color: #999
}

.dod-sub-popup .popupField {
	width: 400px;
	height: 35px;
	margin-bottom: 8px;
	padding: 0 5px;
	border: 1px solid #d8d8d8
}

.dod-sub-popup .popupSelect {
	width: 412px;
	padding: 10px 5px;
	border: 1px solid #d8d8d8
}

.dod-sub-popup .button-style-orange {
	font: 700 20px Arial, Verdana, Geneva, sans-serif
}

.dod-sub-popup .popupBalloon1 {
	width: 80px;
	height: 78px;
	position: absolute;
	top: 40px;
	right: -60px;
	background: url(../../images/qsouq/common/dealsPopupIcons.png) 0 0
}

.dod-sub-popup .popupBalloon2 {
	width: 80px;
	height: 80px;
	position: absolute;
	top: 140px;
	right: -70px;
	background: url(../../images/qsouq/common/dealsPopupIcons.png) 0 -88px
}

.dod-sub-popup .popupBalloon3 {
	width: 93px;
	height: 91px;
	position: absolute;
	top: 120px;
	left: -80px;
	background: url(../../images/qsouq/common/dealsPopupIcons.png) 0 -178px
}

.deals-subscribe #TB_ajaxContent,.deals-subscribe .box,.deals-subscribe #box-deals-subscribe,.deals-subscribe #hiddenSubscribeAlertDeal
	{
	overflow: inherit !important
}

 @CHARSET "UTF-8"; 

a {
	outline: none;
	color: #115798
}

#header-navi-main {
	margin-left: 255px
}

#header-main #header-navi-categories {
	float: left;
	width: 169px;
	height: 47px;
	background: url(../../images/header/bg_all_categories.png) 10px 0
		no-repeat
}

header-navi-categories #navi-categories-all {
	padding: 7px 0 0
}

#header-navi-categories #navi-categories-all a {
	text-decoration: none;
	color: #fff
}

#header-navi-categories #header-navigation-trigger {
	float: right;
	margin: 16px 0 0 0
}

#header-navi-categories-container {
	width: 208px;
	position: relative;
	margin-top: -8px
}

#header-main .slim {
	float: left;
	width: 100%;
	height: 25px;
	background: url(../../images/header/gradient_short.png) repeat-x;
	border-top: 1px solid #b9b8b8;
	margin-bottom: -20px
}

#header-main #header-search {
	margin: 0 315px 0 204px;
	height: 45px;
	text-align: center
}

#header-search #search-wrapper {
	margin: 5px 5px 0;
	padding-top: 12px; *
	padding-top: 7px
}

#header-search #search-wrapper #search-submit {
	background: url(../../images/footer/srch.png) no-repeat;
	background-position: -594px 0;
	border: 0;
	padding: 0;
	margin: 0;
	color: #fff;
	width: 85px;
	height: 29px;
	cursor: pointer;
	font-weight: 700
}

#header-search #search-wrapper #search-submit :active {
	background: url(../../images/footer/srch.png) no-repeat;
	background-position: -594px 0;
	border: 0;
	padding: 0;
	margin: 0;
	color: #fff;
	width: 85px;
	height: 29px;
	cursor: pointer;
	font-weight: 700
}

#header-search #search_value {
	width: 90%
}

#header-search #search_value :focus {
	outline: none
}

#header-main {
	background: url(../../images/header/bg_header_search.gif) repeat-x 0 7px
}

#header-main #header-cart {
	float: right;
	background: url(../../images/header/bg_cart.jpg) no-repeat 30px 7px;
	width: 315px;
	height: 44px
}

#header-main .header-cart-slidedown-empty {
	background: url(../../images/header/cart_gradient.png) bottom repeat-x
}

#header-main .header-cart-slidedown-has-units #header-cart-content {
	display: block
}

#header-main #header-cart #header-cart-container {
	margin-top: 0
}

#header-main #header-cart #navi-cart {
	padding: 13px 0 0 84px;
	position: relative;
	margin-top: -4px;
	z-index: 0
}

#header-main #header-cart #navi-cart a:link,#header-main #header-cart #navi-cart a:visited
	{
	color: #333
}

#header-cart #navi-cart a {
	text-decoration: none
}

#header-cart #navi-cart a span {
	font-size: 30px
}

#header-cart #header-cart-trigger {
	float: right;
	width: 12px;
	height: 12px;
	margin: 13px 20px 0 0
}

#header-navi-main ul {
	float: right;
	margin: 0
}

#header-navi-main li {
	color: #1654a3;
	float: left;
	list-style-type: none;
	display: block
}

#header-navi-main li a {
	text-decoration: none
}

#header-navi-main a div {
	display: block;
	background-image: url(../../images/sprites/header_icons_sprites.png);
	background-repeat: no-repeat;
	height: 28px
}

#header-navi-main #start {
	background-position: -8px 0;
	width: 32px;
	margin-left: 8px
}

#header-navi-main #kaufen {
	background-position: -269px 0;
	width: 29px;
	margin-left: 3px
}

#header-navi-main #verkaufen {
	background-position: -379px 0;
	width: 22px;
	margin-left: 16px
}

#header-navi-main #register {
	background-position: -134px 0;
	width: 29px;
	margin-left: 30px
}

#header-navi-main #konto {
	background-position: -53px 0;
	width: 36px;
	margin-left: 13px
}

#header-navi-main #ueber_uns {
	background-position: -424px 0;
	width: 34px;
	margin-left: 8px
}

#header-navi-main #hilfe {
	background-position: -203px 0;
	width: 39px;
	margin-left: -5px
}

.buyfsk-img {
	float: right
}

#buyfsk-teaser {
	clear: left;
	padding-top: 5px
}

#fsk-text {
	width: 650px
}

#topbar {
	min-width: 1000px;
	color: #231F20
}

#topbar a:link,#topbar a:visited {
	color: #231f20
}

#topbar .page_margins {
	padding: 0 5px
}

.cart {
	float: right;
	background: #7e7573;
	color: #fff;
	font-size: 11px;
	padding: 0 5px 5px 12px
}

.cart span {
	color: #900
}

.ico-cart {
	background: url(../../images/topbar/cartbox/ico_cart.jpg) no-repeat;
	position: relative;
	top: 4px;
	margin-right: 5px
}

.btncheckout {
	text-indent: -2800px;
	background: url(../../images/btns/checkout_cartbox.png);
	width: 60px;
	height: 17px;
	cursor: pointer;
	border: 0;
	_font-size: 0;
	_line-height: 0;
	margin-left: 5px
}

.marketplace,.hdr-account-lnks {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: normal
}

.marketplace li {
	float: left;
	margin: 0;
	line-height: normal;
	padding-bottom: 2px;
	line-height: 16px
}

.marketplace a:link,.marketplace a:visited {
	display: block;
	float: left;
	padding: 1px 15px 5px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	border-top: 5px solid #ffd018
}

#topbar .marketplace li.on a.shopping,a.shopping:hover {
	border-top: 5px solid #841f16
}

#topbar .marketplace li.on a.deals,a.deals:hover {
	border-top: 5px solid #557707
}

#topbar .marketplace li.on a.stores,a.stores:hover {
	border-top: 5px solid #ea8c38
}

#topbar .marketplace li.on a.properties,a.properties:hover {
	border-top: 5px solid #1d3669
}

#topbar .marketplace li.on a.motors,a.motors:hover {
	border-top: 5px solid #78787a
}

.hdr-account-lnks {
	width: 370px;
	float: right;
	margin-right: 6px
}

.hdr-account-lnks li {
	float: right;
	margin: 0 0 0 8px;
	padding-top: 2px
}

.cls {
	-ms-zoom: 1;
	zoom: 1
}

.cls:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden
}

.support-phone {
	color: #c00000;
	font-size: 20px;
	font-weight: 700
}

.customer-hdr {
	font-weight: 700;
	font-size: 28px;
	color: #231F20;
	margin-top: -12px
}

#srchfooter {
	width: 778px;
	margin: 0 auto 20px;
	_margin: 0 auto 18px;
	font-size: 11px;
	color: #fff;
	overflow: visible;
	float: left
}

#srchfooter .dropdown_menu {
	top: auto;
	bottom: 29px
}

.dropdown_menu {
	width: 194px;
	padding: 4px 4px 0;
	border: 1px solid #ccc;
	display: none;
	position: absolute;
	left: 214px;
	top: 141px;
	z-index: 999999;
	background: #fff;
	margin: 0
}

.dropdown_menu ul {
	position: relative;
	z-index: 99999999
}

.dropdown_menu li {
	margin: 0;
	padding: 0;
	list-style: none
}

.dropdown_menu li a:link,.dropdown_menu li a:visited,#srchfooter .dropdown_menu li a:link,#srchfooter .dropdown_menu li a:visited
	{
	font-size: 12px;
	padding: 0;
	width: 176px;
	display: block;
	font-weight: 400;
	padding: 3px 2px;
	line-height: 12px
}

.dropdown_menu li a:hover,#srchfooter .dropdown_menu li a:hover {
	background-color: #eee
}

.dropdown {
	width: 204px;
	background: url(../../images/footer/srch.png) no-repeat 0 -102px;
	margin-right: 6px;
	height: 29px;
	text-align: left
}

#header .dropdown {
	width: 204px;
	background: url(../../images/footer/srch.png) no-repeat 0 -102px;
	margin-right: 6px;
	height: 29px;
	text-align: left
}

#header .dropdown a,.dropdown_menu a {
	display: block;
	padding: 6px 5px 5px;
	text-decoration: none;
	color: #333;
	font: 400 12px Arial;
	width: 194px
}

#srchfooter .dropdown a:link,#srchfooter .dropdown a:visited {
	display: block;
	padding: 6px 5px 5px;
	text-decoration: none;
	color: #333;
	font: 400 12px Arial;
	width: 191px
}

.txtsrchftr {
	margin: 0 85px 0 211px;
	padding: 4px 0 0;
	height: 25px;
	background: url(../../images/footer/srch.png) no-repeat 100% -30px;
	position: relative
}

.txtsrchftr input {
	color: #333;
	font: 400 12px Arial;
	width: 95%;
	padding: 2px 0 2px 5px;
	border: 0;
	position: absolute;
	left: 4px
}

.btnsrchftr input {
	background: url(../../images/footer/srch.png) no-repeat;
	background-position: -513px 0;
	border: 0;
	padding: 0;
	margin: 0;
	color: #fff;
	width: 71px;
	height: 29px;
	cursor: pointer
}

.advanced_ftr {
	margin: 14px 0 0 6px
}

.srchfooter form {
	display: inline
}

.sitemap li {
	display: inline;
	padding: 0 1px;
	line-height: 18px
}

.sitemap li.last {
	border-right: none
}

.sitemap li span {
	color: #e68900
}

.country_address {
	margin: 6px 0;
	color: #fff;
	font-size: 10px
}

.payment-ftr {
	background: url(../../images/footer/payments.png) no-repeat;
	margin-bottom: 30px
}

.follows-f,.follows-t {
	background: url(../../images/footer/footer_icons.png) no-repeat -273px 0
		;
	font-size: 11px;
	margin-top: -4px;
	vertical-align: middle;
	margin-top: -10px
}

.follows-t {
	background-position: -300px 0
}

.margfollow {
	margin: 0;
	font-size: 11px;
	float: right;
	margin-top: 13px
}

.minimal-hdr-bord {
	padding: 20px 0 28px
}

.utilities {
	margin: 0 0 0 150px
}

.utilities ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.utilities li {
	float: left;
	line-height: 11px;
	margin: 18px 0 0 0;
	padding-right: 5px
}

.utilities a {
	color: #666;
	display: block;
	padding: 2px 5px;
	background: url(../../images/header/down-arr.gif) no-repeat;
	font-size: 11px;
	height: 11px
}

.cart-overview-border td {
	padding: 8px 5px
}

#dropdown-lft-border {
	width: 210px;
	float: left;
	position: relative;
	border-right: 1px solid #c1c1c1
}

.bulletul {
	margin: 0;
	padding: 0;
	line-height: 16px
}

.bulletul li {
	margin: 0;
	padding: 0;
	list-style: none
}

.footer-cat li {
	list-style: none;
	margin-left: 0;
	text-align: left;
	line-height: 16px
}

.dollar,.ticket {
	background: url(../../images/staticboxes/start_selling_box.png) 0 0
		no-repeat
}

.ticket {
	background-position: 0 -60px
}

.itms-cart {
	display: block;
	width: 80px;
	font-size: 10px;
	line-height: 10px;
	color: #333;
	margin: 8px 0 0 10px;
	font-weight: 700
}

.ch-cart-btn {
	position: absolute;
	right: 12px;
	top: 14px;
	z-index: 222
}

.cat-nav-arrow {
	background: url("../../images/qsouq/header/search.png") no-repeat scroll
		0 -493px;
	padding-top: 20px;
	height: 15px;
	position: absolute;
	right: 45%;
	top: 45px;
	width: 20px;
	z-index: 99999999999
}

#header-bar {
	clear: left;
	padding-top: 1px;
	position: relative;
	left: 20px
}

progress-bar {
	padding: 8px 0 10px 10px
}

#progress-bar a {
	text-decoration: none;
	display: block;
	float: left;
	visibility: visible
}

#progress-bar a:hover {
	text-decoration: underline;
	visibility: visible
}

#progress-bar li {
	float: left;
	list-style: none outside none;
	height: 17px;
	padding: 3px 0 2px 10px;
	width: 178px;
	position: relative;
	display: block;
	width: auto;
	height: 24px;
	margin-right: 18px;
	padding: 0 25px 0 13px;
	float: left;
	font-size: 13px;
	line-height: 24px;
	color: #666;
	background: #EFEFEF;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
	visibility: visible
}

#progress-bar li:before {
	width: 0;
	height: 0;
	border-top: 12px solid #EFEFEF;
	border-bottom: 12px solid #EFEFEF;
	border-left: 12px solid transparent;
	position: absolute;
	content: "";
	top: 0;
	left: -12px;
	visibility: visible
}

#progress-bar li:after {
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	border-left: 12px solid #EFEFEF;
	position: absolute;
	content: "";
	top: 0;
	right: -12px;
	visibility: visible
}

#progress-bar .step {
	color: #999;
	visibility: visible
}

#progress-bar .on {rgb (255, 255, 255);
	font-weight: 700;
	visibility: visible
}

#progress-bar .visited {
	color: #fff;
	visibility: visible
}

#progress-bar .visited {
	color: #73A9F2;
	background: #F1F5F6;
	visibility: visible
}

#progress-bar .visited:before {
	border-top: 12px solid #F1F5F6;
	border-bottom: 12px solid #F1F5F6;
	visibility: visible
}

#progress-bar .visited:after {
	border-left: 12px solid #F1F5F6;
	visibility: visible
}

#progress-bar .visited a {
	color: #115798;
	background: #F1F5F6;
	visibility: visible
}

#progress-bar .on span {
	color: #fff;
	visibility: visible
}

#progress-bar .on {
	color: #F1F5F6;
	background: #2c5e9e;
	text-shadow: 1px 1px 1px #1e4d8a;
	visibility: visible
}

#progress-bar .on:before {
	border-top: 12px solid #2c5e9e;
	border-bottom: 12px solid #2c5e9e;
	visibility: visible
}

#progress-bar .on:after {
	border-left: 12px solid #2c5e9e;
	visibility: visible
}

#progress-bar .visited b {
	color: #73A9F2;
	text-shadow: none
}

#progress-bar .on b {
	color: #2C5E9E;
	text-shadow: none
}

#progress-bar b {
	display: block;
	float: left;
	font-size: 10px;
	text-align: center;
	width: 15px;
	margin: 5px 5px 0 0;
	line-height: 15px;
	color: #CCC;
	background: #fff;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px
}

 @CHARSET "UTF-8"; 

#refinement-header {
	font-weight: 700;
	background-color: #eee
}

#refinement-header img {
	vertical-align: middle;
	margin-right: 4px
}

#refinement-main {
	padding: 0
}

.category-title {
	padding: 2px 5px
}

.refinementdata-sublist {
	margin-left: -5px;
	border: 0;
	max-height: none;
	padding-left: 5px;
	overflow: hidden;
	height: auto
}

.item-count {
	font-size: 10px;
	float: right;
	text-align: right;
	color: #acaaa1
}

.refinement-attribute-title {
	width: 105px
}

.refinementBrowser-mainList {
	margin: 0;
	padding: 0 0 1em
}

.refinementBrowser-mainList li {
	margin: 0;
	list-style-type: none;
	padding: 1px 0;
	line-height: 100%
}

.refinementBrowser-mainList li a {
	display: block;
	line-height: 14px
}

.refinementBrowser-mainList li .item-count {
	color: #acaaa1
}

.refinementBrowser-mainList ul li {
	padding-left: 14px;
	font-weight: 400
}

.refinementBrowser-mainList ul {
	font-weight: 700
}

.refinementCategoryBrowser-mainList {
	margin: 0;
	padding: 0 0 6px
}

.refinementCategoryBrowser-mainList li {
	margin: 0;
	list-style-type: none;
	padding: 2px 0
}

.refinementCategoryBrowser-mainList .subList li {
	padding: 2px 0 2px 10px
}

.refinementCategoryBrowser-mainList li a {
	display: block;
	text-decoration: none;
	line-height: 100%
}

.listing-wrapper {
	border: 1px solid #dfdfdf;
	margin-bottom: 5px;
	border-width: 1px 0
}

.listing {
	width: 100%
}

.listing tr.columndivider td {
	border-bottom: 1px solid #dfdfdf
}

.listing tr.last td {
	border-bottom: none
}

.listing td {
	vertical-align: top;
	padding: 10px
}

.listing-wide td {
	padding: 5px
}

.listing input.number {
	text-align: right
}

.listing th {
	text-align: left;
	padding: 5px 10px
}

.listing-header th {
	background: #EFEFEF
}

#account-browser {
	padding: 0;
	font-size: 11px
}

#account-browser div.account-browser-cat {
	color: #000;
	font: 700 11px Arial;
	margin: 0;
	padding: 10px 5px 6px 0
}

#account-browser li {
	list-style-type: none
}

.account-browser-sub {
	margin: 0;
	padding: 0
}

#account-browser .account-browser-sub li {
	margin-bottom: 3px;
	padding-bottom: 3px;
	line-height: 1
}

#account-browser .account-browser-sub li a,#account-browser .account-browser-sub li span
	{
	line-height: 18px
}

.account-subnavi-wrapper {
	border: 1px solid #dfdfdf;
	padding: 1px;
	margin-bottom: 8px
}

.account-subnavi {
	padding: 5px;
	background: #F1F4F5
}

#itemOne-moreDetails b {
	display: block;
	float: left;
	width: 150px
}

#itemOne-dataAttributes {
	width: 95%
}

.itemOne-attributesColumn {
	vertical-align: top;
	width: 50%
}

.itemOne-attributesColumn table {
	width: 100%
}

#itemOne-attributesColumnLeft {
	padding: 0 15px 0 0
}

#itemOne-dataAttributes .itemOne-attributesColumn .itemOne-attributeName
	{
	width: 35%;
	padding: 7px 5px
}

#itemOne-dataAttributes .itemOne-attributesColumn .itemOne-attributeData
	{
	width: 65%;
	padding: 7px 5px
}

#itemOne-dataAttributes .itemOne-attributesGroupName {
	background-color: #f8f8f8;
	color: #4d4b3f;
	font-weight: 700
}

#itemOne-dataAttributes .itemOne-attributesTracklist {
	font-size: 14px;
	font-weight: 700;
	color: #ef4f08;
	padding: 15px 0 5px 0
}

ul.link-list {
	margin: 0;
	padding: 0
}

ul.link-list li {
	margin: 0;
	list-style-type: none
}

#accountUnitList .save {
	padding-top: 3px
}

#accountUnitList .delete {
	padding-top: 3px
}

.hmlist {
	list-style-type: none;
	padding: 0;
	margin: 7px 0
}

.hmlist li {
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding: 0 0 4px 19px
}

.hmlist-special li {
	background-image: url(../../images/listItems/special.png)
}

.hmlist-buy li {
	background-image: url(../../images/listItems/buy.png)
}

.hmlist-sell li {
	background-image: url(../../images/listItems/sell.png)
}

.address-container,.bankaccount-container {
	float: left;
	margin: 5px 20px 5px 0;
	width: 250px;
	height: 155px
}

.address-data,.address-controls,.bankaccount-controls {
	width: 100%;
	margin: 5px;
	padding: 5px;
	background-color: #fff
}

.address-data,.bankaccount-data {
	height: 100px
}

#hitmeister-guarantee {
	background: #fff url(../../images/boxes/guarantee-gradient.png) bottom
		repeat-x;
	padding: 8px 9px 5px
}

#hitmeister-guarantee .hmlist {
	margin-bottom: 0
}

#hitmeister-guarantee .hmlist li {
	margin: 0 0 4px 0
}

#hitmeister-guarantee a {
	font-weight: 700
}

span.google-ad-area {
	display: block;
	padding: 5px 4px;
	margin-bottom: 0
}

span.google-ad-area span {
	display: block;
	padding: 0
}

.actionList {
	padding: 0;
	margin: 5px
}

.actionList li {
	list-style-type: none;
	padding: 0
}

.actionList li:hover {
	background-color: #eee
}

.actionList li.spacer {
	border-top: 1px dashed #acaaa1;
	margin: 4px 0
}

.actionList li.spacer:hover {
	background-color: #fff
}

td.right,th.right {
	text-align: right
}

#scrollbar1 {
	clear: both;
	margin: 0 0 20px
}

#scrollbar1 .viewport {
	width: 147px;
	height: 110px;
	overflow: hidden;
	position: relative
}

#scrollbar1 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

#scrollbar1 .scrollbar,#scrollbar1 .thumb .end,#scrollbar1 .thumb {
	background: transparent url(../../images/scrollbar/bg-scrollbar.png)
		no-repeat
}

#scrollbar1 .scrollbar {
	position: relative;
	background-position: 0 0;
	float: right;
	width: 10px
}

#scrollbar1 .track {
	background: transparent url(../../images/scrollbar/bg-scrollbar-end.png)
		no-repeat 0 100%;
	height: 100%;
	width: 8px;
	position: relative;
	padding: 0 1px 5px
}

#scrollbar1 .thumb {
	background-position: 100% 100%;
	height: 20px;
	width: 8px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	margin-top: 2px
}

#scrollbar1 .thumb .end {
	background-position: 100% 0;
	height: 5px;
	width: 8px
}

#scrollbar1 .disable {
	display: none
}

.image-top-container-xsmall {
	border: 1px solid #d7d7d7;
	width: 40px;
	height: 40px;
	background: #fff
}

#refinement-main {
	padding: 0
}

.refinement-title {
	color: #000;
	font: 700 12px Verdana, Geneva, sans-seri;
	margin: 0;
	padding: 10px;
	background-color: #efefef
}

.refinementdata-list input {
	margin: 2px 5px 0 0
}

.refinementdata-list ul {
	list-style: none;
	margin-bottom: 11px
}

.refinementdata-list li {
	list-style-type: none;
	padding: 5px;
	margin: 3px 5px 0;
	overflow: hidden
}

.refinementdata-list li a:link,.refinementdata-list li a:visited {
	color: #004B91;
	display: block;
	overflow: hidden;
	text-decoration: none;
	width: 150px
}

.refinementdata-list li a:hover {
	color: #d36f03;
	text-decoration: underline
}

.item-count {
	font-size: 10px;
	color: #acaaa1;
	margin-left: 5px
}

table.form-main {
	width: 100%
}

table.form-main td,table.form-main th {
	vertical-align: top
}

th.form-main-headline,td.form-main-headline {
	border-bottom: 1px solid #d7d7d7;
	text-align: left;
	font-size: 14px;
	padding-top: 11px;
	padding-bottom: 3px
}

td.form-main-label {
	padding: 9px 5px 5px;
	vertical-align: top !important;
	height: 16px;
	width: 160px
}

td.form-main-input {
	padding: 5px 5px 4px;
	text-align: left
}

select.form-main-select {
	width: 312px;
	border: 1px solid #DDD;
	font-size: 12px;
	padding: 3px;
	margin: 0;
	background-color: #fff;
	height: 26px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0
		rgba(255, 255, 255, 0.2)
}

textarea.form-main-textarea {
	margin: 5px 0;
	padding: 3px;
	width: 95%;
	height: 100px;
	border: 1px #E1E1E1 solid;
	background-color: #fff;
	font-size: 11px
}

input.form-main-textinput {
	height: 17px;
	border: 1px solid #d8d8d8;
	font-size: 12px;
	padding: 3px;
	width: 303px;
	margin: 0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0
		rgba(255, 255, 255, 0.2)
}

input.form-main-textinput:focus {
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	-moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	outline: medium none
}

textarea.form-main-textarea:focus {
	border-color: rgba(82, 168, 236, 0.75);
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	-moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	outline: medium none
}

#TB_ajaxContent td.form-main-label {
	text-align: right
}

input.form-main-textinput-small {
	width: 202px
}

input.form-main-textinput-tiny {
	width: 54px
}

.form-main-info {
	width: 200px;
	text-align: right;
	font-size: 11px;
	color: #acaaa1
}

.form-main-navigation {
	height: 27px;
	background-color: #f0f0f0;
	margin: 24px 0
}

.form-main-navigation-left {
	float: left
}

.form-main-navigation-right {
	float: right
}

.input-text {
	border: 1px solid #ACAAA1;
	height: 14px;
	padding: 3px
}

.hint {
	position: absolute;
	font-size: 10px;
	color: #4A4A4A;
	padding: 0 5px 3px 10px;
	border: 1px solid #a0c7ff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.hint_selling {
	position: relative;
	font-size: 10px;
	color: #4a4a4a;
	padding: 5px 5px 5px 10px;
	height: 85px;
	line-height: 12px;
	border: 1px solid #fdd59b;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 290px
}

.hint_arr {
	height: 15px;
	width: 23px;
	position: absolute;
	left: -7px;
	top: 2px;
	background: url("../../images/icons/tip2.jpg") no-repeat
}

.hint_arr2 {
	height: 15px;
	width: 23px;
	position: absolute;
	left: -7px;
	top: 2px;
	background: url("../../images/icons/tip3.jpg") no-repeat
}

.reg {
	left: 415px;
	top: 0
}

.pricemania {
	width: 380px;
	color: #666;
	font-size: 11px;
	line-height: 14px;
	padding: 1px 5px 5px 36px;
	background: url("../../images/icons/tip.png") no-repeat scroll 13px 0
		transparent
}

.upload_hint {
	width: 200px;
	color: #666;
	font-size: 11px;
	line-height: 12px;
	padding: 1px 5px 5px 36px;
	float: right;
	background: url("../../images/icons/tip.png") no-repeat scroll 13px 0
		transparent
}

select {
	border: 1px solid #ddd;
	font-size: 12px;
	padding: 3px;
	margin: 0;
	background-color: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0
		rgba(255, 255, 255, 0.2)
}

.upload-img {
	width: 93px;
	margin-right: 10px;
	float: left
}

.upload-w {
	border: 1px solid #E1E1E1;
	background: #fff;
	padding: 5px;
	height: 90px
}

.add-img {
	background: #F8F8F8;
	height: 75px
}

td.form-main-label2 {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #d7d7d7;
	height: 16px;
	padding: 7px 5px 5px;
	text-align: right;
	vertical-align: top;
	width: 178px;
	font-size: 12px
}

th.form-sub-headline,td.form-sub-headline {
	border-top: 1px solid #d7d7d7;
	text-align: left;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 3px
}

.required {
	color: #f00;
	font-size: 12px
}

#TB_ajaxContent td.form-main-label {
	text-align: right
}

textarea.error,select.error,input.error {
	border: 1px solid #b00 !important
}

textarea:focus,input:focus {
	-moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	border-color: rgba(82, 168, 236, 0.75);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	outline: none
}

input.form-main-textinput.error {
	border: 1px solid #d42525;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow: 0 0 8px rgba(212, 37, 37, 0.3);
	outline: none
}

label.error {
	display: block;
	font-size: 10px;
	font-weight: 400;
	color: #b00;
	padding-top: 2px
}

label.checked {
	width: 7px;
	height: 10px;
	display: inline-block !important;
	margin-left: 5px;
	padding-left: 0 !important;
	vertical-align: middle !important;
	background: url(../../images/icons/haken.png) no-repeat 0 0
}

#sct-wrapper {
	padding: 10px
}

.sct-download {
	background-color: #e2edf6
}

#sct-left-wrapper {
	float: left;
	width: 166px
}

#sct-left {
	padding: 5px 0 0 5px
}

#sct-main-wrapper {
	margin: 0 0 0 166px
}

#sct-main {
	margin: 0 3px;
	padding-top: 5px
}

#sct-main h1 a {
	text-decoration: none;
	color: #4d4b3f
}

#sct-unit-seller .data-key {
	float: left;
	width: 150px;
	font-weight: 700
}

#sct-unit-seller .data-value {
	margin-left: 150px
}

#sct-agb-wrapper {
	margin-top: 5px;
	padding: 5px;
	background-color: #FCFEC8;
	border-top: 1px solid #b9b8b8;
	border-bottom: 1px solid #b9b8b8
}

#sct-button {
	float: right;
	width: 170px;
	text-align: center
}

#sct-agb {
	margin-right: 170px
}

#shop-search {
	margin: 10px 0
}

#shop-searchvalue {
	width: 250px
}

#shop-infotext {
	border-top: 1px dashed #acaaa1;
	padding-top: 10px
}

#shop-seller-homepage,#shop-seller-shippingagent {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #fff
}

#shop-seller-navi a {
	display: block
}

.refinementBrowser-mainList-shop li {
	line-height: 16px;
	margin-left: 0
}

@media screen , projection {
	.yform {
		background: #f4f4f4;
		border: 1px #ddd solid;
		margin: 0 0 1em 0;
		padding: 10px
	}
	.yform fieldset {
		border: 1px #ddd solid;
		background: #fafafa;
		margin: 0 0 1em 0;
		padding: .5em
	}
	.yform legend {
		font-size: 125%;
		font-weight: 400;
		color: #000
	}
	.yform label {
		color: #666
	}
	.yform input,.yform textarea,.yform select,.yform optgroup {
		font-family: Arial, Helvetica, sans-serif
	}
	.yform .type-text input,.yform .type-text textarea,.yform .type-select select
		{
		border: 1px solid #ddd
	}
	.yform div.type-text input:focus,.yform div select:focus,.yform div textarea:focus,.yform div.type-text input:hover,.yform div select:hover,.yform div textarea:hover,.yform div.type-text input:active,.yform div select:active,.yform div textarea:active
		{
		border: 1px #a66 solid;
		background: #fff
	}
	.yform .type-button input {
		border-top: 1px #ddd solid;
		border-left: 1px #ddd solid;
		border-right: 1px #444 solid;
		border-bottom: 1px #444 solid;
		color: #000;
		background: #454545 url(images/button_gray.png) top left repeat-x;
		padding: 5px 1em
	}
	.yform .type-button input[type=reset] {
		color: #300;
		background: #661717 url(images/button_red.png) top left repeat-x
	}
	.yform .type-button input[type=submit] {
		color: #330;
		background: #5e5607 url(images/button_yellow.png) top left repeat-x
	}
	.yform .type-button input.reset {
		color: #300;
		background: #661717 url(images/button_red.png) top left repeat-x
	}
	.yform .type-button input.submit {
		color: #330;
		background: #5e5607 url(images/button_yellow.png) top left repeat-x
	}
	.yform div.type-button input:focus,.yform div.type-button input:hover,.yform div.type-button input:active
		{
		border-top: 1px #444 solid;
		border-left: 1px #444 solid;
		border-right: 1px #ddd solid;
		border-bottom: 1px #ddd solid;
		color: #fff;
		background: #555
	}
	.yform div.type-button input.reset:focus,.yform div.type-button input.reset:hover,.yform div.type-button input.reset:active
		{
		background: #800;
		color: #fff
	}
	.yform div.type-button input.submit:focus,.yform div.type-button input.submit:hover,.yform div.type-button input.submit:active
		{
		background: #880;
		color: #fff
	}
	.yform {
		overflow: hidden
	}
	.yform fieldset {
		overflow: hidden
	}
	.yform label {
		display: block;
		cursor: pointer
	}
	.yform legend {
		background: transparent;
		border: 0;
		padding: 0 .5em
	}
	.yform .message {
		display: block;
		margin-bottom: .5em;
		color: #666
	}
	.yform input[type=hidden] {
		display: none !important
	}
	.yform sup {
		color: #800;
		font-weight: 700
	}
	.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button
		{
		margin: .5em 0;
		padding: 3px .5em;
		position: relative;
		overflow: hidden
	}
	.yform div.type-button {
		padding: 3px 0
	}
	.yform .type-text input,.yform .type-text textarea {
		display: block;
		position: relative;
		padding: .3em .3em;
		width: 58.5%
	}
	.yform .type-select select {
		display: block;
		position: relative;
		padding: .3em 2px .3em 1px;
		width: 60%;
		cursor: pointer
	}
	.yform .type-select select optgroup {
		font-style: normal;
		font-weight: 700
	}
	.yform .type-check input {
		cursor: pointer
	}
	.yform .type-check label {
		display: inline
	}
	.yform .type-button input {
		cursor: pointer;
		overflow: visible;
		width: auto
	}
	.yform div.error {
		border: 1px #a00 dashed;
		background: #faf4f4;
		padding: .5em
	}
	.yform div.error label {
		color: #000;
		font-weight: 700
	}
	.yform div.error .message {
		color: #800
	}
	.yform div.type-check input:focus,.yform div.type-check input:hover,.yform div.type-check input:active
		{
		border: 0 none
	}
	.full div.type-text input,.full div.type-text textarea {
		width: 95.5%;
		margin-right: -3px
	}
	.full div.type-select select {
		width: 97.0%;
		margin-right: -3px
	}
	* html .full div.type-text input,* html .full div.type-text textarea {
		width: 95.5%
	}
	* html .full div.type-select select {
		width: 97.0%
	}
	.columnar .type-text label,.columnar .type-select label {
		float: left;
		width: 30%
	}
	.columnar div.type-check input {
		margin-left: 30%
	}
	.columnar div.error .message {
		margin-left: 30%
	}
	.columnar fieldset div.type-button,fieldset.columnar div.type-button {
		padding-left: 30%
	}
	.columnar div.type-text input,.columnar div.type-text textarea {
		float: left;
		width: 67.8%;
		margin-right: -3px
	}
	.columnar div.type-select select {
		float: left;
		width: 69.4%;
		margin-right: -3px
	}
	* html .columnar div.type-text input,* html .columnar div.type-text textarea
		{
		width: 67.2%
	}
	* html .columnar div.type-select select {
		width: 68.8%
	}
	.yform,.yform div,.yform div * {
		-ms-zoom: 1;
		zoom: 1
	}
	.yform {
		padding-top: 0\9
	}
	.yform fieldset {
		padding: 0 5px\9;
		padding-top: 1em\9
	}
	.yform legend {
		position: absolute\9;
		top: -.5em\9; *
		left: 0\9
	}
	.yform fieldset {
		position: relative\9;
		overflow: visible\9;
		margin-top: 1.5em\9;
		-ms-zoom: 1;
		zoom: 1
	}
	.yform legend { *
		padding: 0 5px
	}
	.yform fieldset { *
		padding-top: 1.5em
	}
	* html .yform {
		padding-top: 10px
	}
}

 @charset "UTF-8"; 

@media screen , projection {
	.yform {
		background: #f4f4f4;
		border: 1px #ddd solid;
		margin: 15px 0;
		padding: 5px;
		font-size: 13px;
		font-family: Verdana, "sans-serif"
	}
	.mediumsize {
		width: 500px
	}
	.yform fieldset {
		border: 1px #ddd solid;
		background: #fafafa;
		margin: 0 0 .5em 0;
		padding: .2em
	}
	.yform legend {
		font-size: 100%;
		font-weight: 700;
		color: #000
	}
	.yform label {
		color: #444
	}
	.yform input,.yform textarea,.yform select,.yform optgroup {
		font-size: 13px;
		font-family: Verdana, "sans-serif"
	}
	.yform .type-text input,.yform .type-text textarea,.yform .type-select select,.yform .type-date select
		{
		border: 1px solid #ddd
	}
	.yform div.type-text input:focus,.yform div select:focus,.yform div textarea:focus,.yform div.type-text input:hover,.yform div select:hover,.yform div textarea:hover,.yform div.type-text input:active,.yform div select:active,.yform div textarea:active
		{
		border: 1px #a66 solid;
		background: #fff
	}
	.yform .type-button input {
		border-top: 1px #ddd solid;
		border-left: 1px #ddd solid;
		border-right: 1px #444 solid;
		border-bottom: 1px #444 solid;
		color: #000;
		background: #454545 url(images/button_gray.png) top left repeat-x;
		padding: 5px 1em
	}
	.yform .type-button input[type=reset] {
		color: #300;
		background: #661717 url(images/button_red.png) top left repeat-x
	}
	.yform .type-button input[type=submit] {
		color: #330;
		background: #5e5607 url(images/button_yellow.png) top left repeat-x
	}
	.yform .type-button input.reset {
		color: #300;
		background: #661717 url(images/button_red.png) top left repeat-x
	}
	.yform .type-button input.submit {
		color: #330;
		background: #5e5607 url(images/button_yellow.png) top left repeat-x
	}
	.yform div.type-button input:focus,.yform div.type-button input:hover,.yform div.type-button input:active
		{
		border-top: 1px #444 solid;
		border-left: 1px #444 solid;
		border-right: 1px #ddd solid;
		border-bottom: 1px #ddd solid;
		color: #fff;
		background: #555
	}
	.yform div.type-button input.reset:focus,.yform div.type-button input.reset:hover,.yform div.type-button input.reset:active
		{
		background: #800;
		color: #fff
	}
	.yform div.type-button input.submit:focus,.yform div.type-button input.submit:hover,.yform div.type-button input.submit:active
		{
		background: #880;
		color: #fff
	}
	.yform {
		overflow: hidden
	}
	.yform fieldset {
		overflow: hidden
	}
	.yform label {
		display: block;
		cursor: pointer
	}
	.yform legend {
		background: transparent;
		border: 0;
		padding: 0 .5em
	}
	.yform .message {
		display: block;
		margin-bottom: .5em;
		color: #444
	}
	.yform input[type=hidden] {
		display: none !important
	}
	.yform sup {
		color: #800;
		font-weight: 700
	}
	.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button,.yform div.type-date
		{
		margin: .1em 0;
		padding: 3px .5em;
		position: relative;
		overflow: hidden
	}
	.yform div.type-button {
		padding: 3px 0
	}
	.yform .type-text input,.yform .type-text textarea {
		display: block;
		position: relative;
		padding: .2em .2em;
		width: 58.5%
	}
	.yform .type-select select,.yform .type-date select {
		position: relative;
		padding: .2em 2px .2em 1px;
		cursor: pointer
	}
	.yform .type-select select {
		display: block;
		width: 60%
	}
	.yform .type-select select optgroup,.yform .type-date select optgroup {
		font-style: normal;
		font-weight: 700
	}
	.yform .type-check input {
		cursor: pointer
	}
	.yform .type-check label {
		display: inline
	}
	.yform .type-button input {
		cursor: pointer;
		overflow: visible;
		width: auto
	}
	.yform div.error {
		border: 1px #a00 dashed;
		background: #faf4f4;
		padding: .5em
	}
	.yform div.error label {
		color: #000;
		font-weight: 700
	}
	.yform div.error .message {
		color: #800
	}
	.yform div.type-check input:focus,.yform div.type-check input:hover,.yform div.type-check input:active
		{
		border: 0 none
	}
	.full div.type-text input,.full div.type-text textarea {
		width: 95.5%;
		margin-right: -3px
	}
	.full div.type-select select {
		width: 97.0%;
		margin-right: -3px
	}
	* html .full div.type-text input,* html .full div.type-text textarea {
		width: 95.5%
	}
	* html .full div.type-select select {
		width: 97.0%
	}
	.columnar .type-text label,.columnar .type-date label,.columnar .type-select label
		{
		float: left;
		width: 40%
	}
	.flags .type-text label,.flags .type-date label,.flags .type-select label
		{
		float: left;
		width: 70%
	}
	.columnar div.type-check input {
		margin-left: 40%
	}
	.columnar div.error .message {
		margin-left: 40%
	}
	.flags div.type-check input {
		margin-left: 70%
	}
	.flags div.error .message {
		margin-left: 70%
	}
	.columnar fieldset div.type-button,fieldset.columnar div.type-button {
		padding-left: 40%
	}
	.flags fieldset div.type-button,fieldset.columnar div.type-button {
		padding-left: 70%
	}
	.columnar div.type-text input,.columnar div.type-text textarea {
		float: left;
		width: 57.8%;
		margin-right: -3px
	}
	.columnar div.type-select select {
		float: left;
		width: 59.4%;
		margin-right: -3px
	}
	.flags div.type-text input,.flags div.type-text textarea {
		float: left;
		width: 27.8%;
		margin-right: -3px
	}
	.flags div.type-select select {
		float: left;
		width: 29.4%;
		margin-right: -3px
	}
	* html .columnar div.type-text input,* html .columnar div.type-text textarea
		{
		width: 57.2%
	}
	* html .columnar div.type-select select {
		width: 58.8%
	}
	* html .flags div.type-text input,* html .flags div.type-text textarea {
		width: 27.2%
	}
	* html .flags div.type-select select {
		width: 28.8%
	}
	.yform,.yform div,.yform div * {
		-ms-zoom: 1;
		zoom: 1
	}
	.yform {
		padding-top: 0\9
	}
	.yform fieldset {
		padding: 0 5px\9;
		padding-top: 1em\9
	}
	.yform legend {
		position: absolute\9;
		top: -.5em\9; *
		left: 0\9
	}
	.yform fieldset {
		position: relative\9;
		overflow: visible\9;
		margin-top: 1.5em\9;
		-ms-zoom: 1;
		zoom: 1
	}
	.yform legend { *
		padding: 0 5px
	}
	.yform fieldset { *
		padding-top: 1.5em
	}
	* html .yform {
		padding-top: 10px
	}
	td.form-main-label {
		padding: 9px 5px 0;
		vertical-align: top;
		height: 16px;
		font-size: 11px;
		width: 155px;
		text-align: right
	}
	td.form-main-labels {
		padding: 9px 5px 0;
		vertical-align: top;
		height: 16px;
		font-size: 11px;
		width: 155px;
		text-align: right
	}
	td.form-main-input {
		padding: 5px 5px 0
	}
	input.form-main-textinput {
		height: 15px;
		width: 304px;
		padding: 3px;
		border: 1px #acaaa1 solid;
		background: #fff
	}
	input.form-main-textinput-small {
		width: 230px
	}
	select {
		border: 1px solid #d8d8d8;
		padding: 2px
	}
	textarea.form-main-textinput,input.form-main-textinput {
		height: 15px;
		width: 304px;
		padding: 3px;
		border: 1px #acaaa1 solid;
		background: #fff
	}
}

.form-input-field {
	height: 17px;
	padding: 3px;
	border: 1px solid #d8d8d8;
	font-size: 12px
}

.form-input-field:focus {
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	outline: medium none
}

 @CHARSET "UTF-8"; 

.box-container,.box-container-none {
	margin: 0;
	padding: 0;
	overflow: hidden
}

.box-padding-default {
	padding: 12px
}

.box-padding-left-none {
	padding: 0 12px 12px 0
}

.box-padding-none {
	padding: 0
}

.box-style-none,box-style-solid,.box-style-border,.box-style-border-top,.box-style-bg-top,.box-style-featuerd,.box-style-fashion
	{
	overflow: hidden;
	height: 100%;
	margin-bottom: 20px
}

.box-style-solid {
	background: #f1f5f6
}

.box-style-border {
	border: 1px solid #DCDAD9;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em
}

.box-style-bg-top {
	border: 1px solid #eff4f9;
	padding-bottom: 5px
}

.box-style-featuerd {
	background: #efefef
}

.box-style-h1-header h1,.box-style-h1-title h1,.box box-style-none h1,.box-style-none h1
	{
	color: #d36f03;
	font-size: 20px;
	font-weight: 400
}

.box-style-h2-none h2 {
	border-bottom: none;
	margin-bottom: 8px;
	color: #d36f03;
	font-size: 1.3em;
	padding-bottom: 5px
}

.box-style-none h2,.box-style-solid h2,.box-style-none h2,.box-style-border-top h2,.box-style-bg-top h2,.box-style-fashion h2
	{
	padding-bottom: 5px;
	margin-bottom: 8px
}

.box-style-solid h2 {
	color: #d36f03;
	border-bottom: none;
	font-size: 15px
}

.box-style-border-top h2 {
	border-bottom: 3px solid #efefef;
	color: #d36f03;
	padding-left: 5px;
	font-size: 18px;
	margin-top: 5px
}

.box-style-bg-top h2 {
	background: #EFF2F4;
	color: #d36f03;
	margin-bottom: 5px;
	padding: 6px
}

.box-style-featuerd span {
	margin-top: 10px;
	padding-bottom: 0;
	margin-bottom: 10px
}

.box-style-fashion h2 {
	border-bottom: 3px solid #efefef;
	color: #515151;
	padding-left: 5px;
	font-size: 18px
}

.vip-interests span {
	border-bottom: 3px solid #efefef;
	color: #d36f03;
	padding-left: 5px;
	font-size: 18px
}

.box box-style-line h3 {
	color: #D36F03;
	border-bottom: none;
	font-size: 18px
}

.box_list {
	padding: 5px 20px 0
}

.box_list ul {
	padding: 0;
	margin: 0
}

.box_list ul li {
	list-style: none;
	background: url(../../images/qsouq/common/orange_arrow.png) no-repeat 0
		5px;
	padding: 0 0 10px 15px;
	color: #000
}

.box_list ul li a:link,.box_list ul li a:visited {
	color: #000;
	display: block
}

.box_list ul li a:hover {
	color: #d36f03
}

.box_tabs {
	top: -34px;
	position: absolute;
	right: 15%;
	min-height: 100px
}

.box_tabs ul li span {
	list-style: none outside none;
	margin-left: 12px;
	padding: 5px 20px;
	cursor: pointer;
	border-bottom: 5px solid #efefef;
	color: #6a6764;
	font-size: 12px
}

.box_tabs ul li span.on {
	border-bottom: 5px solid #ccc;
	color: #000
}

.box_tabs ul li .box_tabs_over {
	list-style: none;
	margin-left: 12px;
	padding: 5px 20px;
	border-bottom: 5px solid #ccc;
	color: #000
}

.box_feat {
	text-decoration: none;
	padding: 0 5px;
	width: 170px
}

.box_feat ul {
	padding: 0;
	margin: 0
}

.box_feat ul li {
	list-style: none;
	padding: 0 10px;
	border-bottom: 1px solid #efefef
}

.box_feat ul li a:link,.box_feat ul li a:visited {
	color: #000;
	text-decoration: none
}

.box_feat ul li a:hover {
	color: #d36f03
}

.carouselArrContainer {
	position: absolute;
	right: 5px;
	top: -32px
}

.carouselContainer ul,.carouselContainer li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 15px
}

.carouselContainerGallery li {
	float: left;
	width: 86px;
	padding: 0 3px;
	list-style-type: none;
	line-height: 15px
}

.carouselContainer li.hidden {
	display: none
}

.carouselContainer .content {
	margin: 0
}

.previousButtonContainer {
	left: 0;
	top: 0;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 25px
}

.nextButtonContainer {
	left: 0;
	top: 0;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 25px
}

.arr-r-on,.arr-r-off,.arr-l-on,.arr-l-off,.arr-t-on,.arr-t-off,.arr-b-on,.arr-b-off,.carousel_paging_gallery img,.carousel_paging_gallery img.on
	{
	background: url(../../images/qsouq/header/crousel.png) no-repeat;
	height: 15px;
	width: 17px
}

.arr-r-off {
	background-position: -33px -3px;
	width: 25px;
	height: 25px
}

.arr-r-off:hover {
	background-position: -33px -63px;
	width: 25px;
	height: 25px
}

.arr-r-on {
	background-position: -33px -32px;
	cursor: default;
	width: 25px;
	height: 25px
}

.arr-l-off {
	background-position: 0 -3px;
	width: 25px;
	height: 25px
}

.arr-l-off:hover {
	background-position: 0 -63px;
	width: 25px
}

.arr-l-on {
	background-position: 0 -32px;
	cursor: default;
	width: 25px;
	height: 25px
}

.arr-t-on,.arr-t-off,.arr-b-on,.arr-b-off {
	height: 25px;
	width: 25px
}

.arr-t-on {
	background-position: 0 -60px
}

.arr-t-off {
	background-position: -30px -60px
}

.arr-b-on {
	bckground-position: 0 -89px
}

.arr-b-off {
	background-position: -30px -89px
}

.carousel_paging_gallery {
	margin: -4px 5px 0;
	display: inline
}

.carousel_paging_gallery img {
	width: 7px;
	height: 7px;
	background-position: -12px -129px
}

.carousel_paging_gallery img.on {
	width: 7px;
	height: 7px;
	background-position: 0 -129px
}

.carousel_paging {
	line-height: 17px;
	margin: 0 8px
}

.gallery-row-container {
	float: left;
	width: 100%;
	min-height: 150px;
	margin-bottom: 10px
}

.gallery-item-container {
	float: left;
	width: 33%;
	border-right: 1px dashed #ebebeb
}

.gallery-fashion-item-container {
	float: left;
	width: 33%;
	border-right: 1px solid #ebebeb
}

.gallery-row-container .hidden {
	display: none
}

.gallery-item-image-container,.gallery-fashion-item-image-container {
	position: relative;
	vertical-align: bottom;
	overflow: hidden;
	text-align: center;
	padding: 0 5px
}

.gallery-item-text {
	padding: 0 8px 8px 0
}

.gallery-cart-row-container {
	float: left;
	width: 100%
}

.gallery-cart-item-container {
	float: left;
	width: 50%;
	margin-bottom: 0
}

.gallery-cart-row .hidden {
	display: none
}

.itemList-sidebar {
	margin-bottom: 6px;
	border-bottom: 1px solid #dcdad9;
	padding-bottom: 6px
}

.itemList-sidebar-image {
	float: left;
	width: 58px;
	height: 58px;
	overflow: hidden
}

.itemList-sidebar-info {
	margin-left: 55px;
	padding-top: 3px
}

.itemList-sidebar .bestseller-position {
	background: url(../../images/bestseller-position.png) no-repeat;
	color: #face6a;
	font-weight: 700;
	padding-left: 3px;
	position: relative;
	height: 16px;
	width: 16px;
	margin-bottom: -16px;
	line-height: normal
}

.hot-bg {
	background: #efefef;
	font-weight: 400;
	padding: 10px 10px 10px 40px
}

.hot-div {
	position: absolute;
	left: -1px;
	top: -1px;
	background: url(../../images/qsouq/common/hot-bg.png) no-repeat top left
		;
	width: 63px;
	height: 63px
}

.rltvbox {
	position: relative
}

.feature-items-box {
	text-align: center;
	margin-left: 15px;
	width: 125px;
	padding: 5px;
	background: #fff;
	margin-right: 10px;
	margin-bottom: 10px;
	height: 190px
}

img.scale-me {
	display: none
}

.listings-title {
	border-bottom: 2px solid #80867c;
	padding-bottom: 2px
}

.box-style-overInherit {
	overflow: visible
}

.button {
	border: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
	height: 27px;
	color: #2d2d2d;
	font: 400 12px Arial;
	border: medium none;
	outline-style: none;
	outline-width: 0;
	outline: 0 none
}

.linkButton {
	display: block;
	text-decoration: none;
	color: #10161C;
	text-align: center;
	line-height: 20px;
	height: 26px;
	font-size: 11px
}

a.linkButton:hover {
	text-decoration: none
}

.button,.linkButton,#accountUnitList .save,#accountUnitList .delete,.action_trigger
	{
	background: url(../../images/btns/btns.png) no-repeat
}

.button-send-xlarge,.linkButton-send-xlarge {
	width: 210px;
	background-position: 0 0
}

.button-send-xlarge:active,.button-send-xlarge:hover,.linkButton-send-xlarge:active,.linkButton-send-xlarge:hover
	{
	background-position: 0 -30px
}

.button-send-large,.button-accept-large,.linkButton-send-large,.linkButton-accept-large
	{
	width: 178px;
	background-position: 0 -59px
}

.button-send-large:active,.button-send-large:hover,.button-accept-large:active,.button-accept-large:hover,.linkButton-send-large:active,.linkButton-send-large:hover,.linkButton-accept-large:active,.linkButton-accept-large:hover
	{
	background-position: 0 -89px
}

.linkButton-send-large,.linkButton-accept-large {
	padding-top: 5px
}

.linkButton-checkout-large {
	width: 180px;
	height: 39px;
	background-position: 0 -495px;
	color: #fff;
	font-size: 13px;
	height: 30px;
	padding: 10px 20px 0 0;
	text-align: center;
	font-weight: 700;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
	margin: 0 auto
}

a.linkButton-checkout-large:hover,a.linkButton-checkout-large:active,.linkButton-checkout-large-disable
	{
	color: #fff;
	background-position: 0 -544px;
	text-decoration: none
}

.linkButton-checkout-large-disable {
	cursor: text
}

.button-accept-medium,.button-fsk18-medium,.button-send-medium,.linkButton-send-medium,.linkButton-accept-medium,.linkButton-fsk18-medium,#accountUnitList .save,#accountUnitList .delete
	{
	width: 147px;
	height: 22px;
	background-position: 0 -125px;
	border: 0 none
}

.button-accept-medium:active,.button-accept-medium:hover,.button-fsk18-medium:active,.button-fsk18-medium:hover,.button-send-medium:active,.button-send-medium:hover,.linkButton-send-medium:active,.linkButton-send-medium:hover,.linkButton-accept-medium:active,.linkButton-accept-medium:hover,.linkButton-fsk18-medium:active,.linkButton-fsk18-medium:hover,#accountUnitList .save:hover,#accountUnitList .delete:hover
	{
	background-position: 0 -155px
}

.action_trigger {
	width: 137px;
	height: 20px;
	background-position: 0 -309px;
	padding: 2px 10px 0 0;
	text-align: center
}

.action_trigger:hover {
	background-position: 0 -339px
}

.button-send-small,.button-accept-small,.linkButton-send-small,.linkButton-accept-small
	{
	width: 121px;
	height: 22px;
	background-position: 0 -191px;
	border: 0 none;
	clear: both
}

.button-send-small:active,.button-send-small:hover,.button-accept-small:active,.button-accept-small:hover,.linkButton-send-small:active,.linkButton-send-small:hover,.linkButton-accept-small:active,.linkButton-accept-small:hover
	{
	background-position: 0 -221px
}

.linkButton-listing-small {
	background-position: 0 -805px;
	font-size: 12px;
	height: 25px;
	width: 108px;
	color: #fff;
	padding: 3px 0 0
}

a.linkButton-listing-small:active,a.linkButton-listing-small:hover {
	background-position: 0 -838px;
	color: #fff;
	text-decoration: none
}

.linkButton-send-xsmall {
	background-position: -1px -263px;
	font-size: 10px;
	height: 22px;
	width: 100px;
	color: #000
}

.linkButton-send-xsmall:active,.linkButton-send-xsmall:hover {
	background-position: -1px -290px;
	text-decoration: none;
	color: #000
}

.linkButton-send-tiny {
	width: 51px;
	height: 22px;
	background-position: 0 -436px;
	font-size: 10px;
	color: #000
}

.linkButton-send-tiny:active,.linkButton-send-tiny:hover {
	background-position: 0 -463px;
	text-decoration: none;
	color: #000
}

.button-cart-large {
	width: 153px;
	height: 39px;
	background-position: 0 -593px;
	color: #fff;
	padding: 0 30px 0 0 !important;
	font-size: 18px;
	margin-top: 5px
}

.button-cart-large:active,.button-cart-large:hover {
	background-position: 0 -642px;
	color: #fff
}

.linkButton-cart-large {
	width: 133px;
	height: 29px;
	background-position: 0 -593px;
	color: #fff !important;
	font-size: 18px;
	padding: 10px 20px 0 0 !important
}

.linkButton-cart-large:active,.linkButton-cart-large:hover {
	background-position: 0 -642px;
	color: #fff
}

.button-cart-large:focus,.button-cart-medium:focus,.button-cart-medium:focus,.button-cart-small:focus,a.linkButton-cart-small:focus,.button-checkout-small:focus,a.linkButton-listing-small:focus,.button-orange-small:focus,.button-blue-small:focus
	{
	-moz-box-shadow: 0 0 rgba(0, 0, 0, 0) !important;
	-webkit-box-shadow: 0 0 rgba(0, 0, 0, 0) !important;
	-moz-box-shadow: 0 0 rgba(0, 0, 0, 0) !important;
	-webkit-box-shadow: 0 0 rgba(0, 0, 0, 0) !important;
	box-shadow: 0 0 rgba(0, 0, 0, 0) !important
}

.button-cart-medium,.linkButton-cart-medium {
	background-position: -5px -437px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	height: 25px;
	padding: 3px 16px 0 0 !important;
	width: 103px
}

.button-cart-medium:active,.button-cart-medium:hover,.linkButton-cart-medium:active,.linkButton-cart-medium:hover
	{
	background-position: -5px -470px;
	color: #fff
}

.button-cart-small,.linkButton-cart-small {
	width: 104px;
	height: 27px;
	background-position: 0 -691px !important;
	color: #fff !important;
	font-size: 11px;
	padding: 0 17px 0 0 !important;
	font-weight: 700;
	border: 0 none
}

.button-cart-small:active,.button-cart-small:hover,.linkButton-cart-small:active,.linkButton-cart-small:hover
	{
	background-position: 0 -723px;
	text-decoration: none
}

a.linkButton-cart-small {
	width: 87px;
	line-height: 27px
}

.button-checkout-small {
	background: url(../../images/btns/checkout_small.png) 0 0 no-repeat;
	width: 100px;
	height: 30px;
	color: #fff;
	font-weight: 700;
	border: 0 none
}

.button-checkout-small:hover {
	color: #fff
}

.button-checkout-small-dis {
	background: url(../../images/btns/checkout_small.png) 0 -33px no-repeat;
	width: 100px;
	height: 33px;
	font-weight: 700
}

.chkout {
	background: url(../../images/header/btn_checkout.png) no-repeat;
	border: 0;
	cursor: pointer;
	width: 98px;
	font-weight: 700;
	height: 33px;
	padding: 0;
	margin: 0;
	color: #333;
	position: absolute;
	right: 12px;
	top: 14px;
	z-index: 222
}

.button-orange-small {
	background-position: 0 -955px;
	color: #fff;
	font-size: 13px;
	height: 29px;
	padding: 0 22px 0 0 !important;
	width: 110px;
	font-weight: 700
}

.button-orange-small:active,.button-orange-small:hover {
	background-position: 0 -989px
}

.button-blue-small {
	width: 105px;
	height: 30px;
	background-position: 0 -370px;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	padding: 0 0 5px 0 !important;
	border: 0 none
}

.button-blue-small:active,.button-blue-small:hover {
	background-position: 0 -404px
}

.button-style-me-small {
	background: url(../../images/qsouq/fashion/SF-sprite.png) no-repeat;
	background-position: 0 -328px;
	width: 139px;
	height: 33px;
	display: inline-block
}

.button-style-gray,.button-style-gray-small {
	padding: 3px 10px;
	text-align: center;
	font: 11px Verdana, Arial, Geneva, sans-serif;
	color: #2d2d2d;
	line-height: 18px;
	cursor: pointer;
	outline: none;
	border: 1px solid #ccc;
	background-color: #efefef;
	background-image: linear-gradient(top, #fff, #d2d2d2);
	background-image: -moz-linear-gradient(top, #fff, #d2d2d2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),
		to(#d2d2d2) )
}

.button-style-gray-small {
	padding: 2px 5px;
	font: 10px Verdana, Arial, Geneva, sans-serif
}

.button-style-gray:hover,.button-style-gray-small:hover {
	text-decoration: none;
	background-image: linear-gradient(top, #d2d2d2, #ffffff);
	background-image: -moz-linear-gradient(top, #d2d2d2, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2),
		to(#ffffff) )
}

.button-style-orange {
	padding: 3px 10px;
	text-align: center;
	font: 700 11px Verdana, Arial, Geneva, sans-serif;
	color: #fff;
	line-height: 18px;
	cursor: pointer;
	outline: none;
	border: 0 none;
	background-color: #f8971f
}

.button-style-blue {
	padding: 3px 10px;
	text-align: center;
	font: 700 11px Verdana, Arial, Geneva, sans-serif;
	color: #fff;
	line-height: 18px;
	cursor: pointer;
	outline: none;
	border: 1px solid #2c5e9d;
	background-color: #426da9
}

.button-style-orange:hover,.button-style-blue:hover {
	color: #fff;
	text-decoration: none
}

 @charset "utf-8"; 

.inside {
	background: url(../../images/spring/bg_body.png) top repeat-x
}

a#header-logo {
	background: url(../../images/qsouq/header/souq-logo.png) no-repeat
		transparent;
	display: block;
	height: 45px;
	width: 277px;
	float: none
}

.sld img,.twitter,.facebook,.qout,.share,.srch-lft-round,.srch-rit-round,.srch-round-repeat,.srch-round-btn input
	{
	background: url(../../images/qsouq/header/search.png) no-repeat
}

.twitter {
	width: 35px;
	height: 36px;
	background-position: 0 -348px;
	vertical-align: middle
}

.facebook {
	width: 35px;
	height: 36px;
	background-position: -43px -348px;
	vertical-align: middle
}

*+html .input-search {
	margin-top: -1px;
	height: 22px;
	padding-top: 5px
}

.overflow {
	overflow: hidden
}

.h27 {
	height: 27px
}

.country-arr {
	background: url(../../images/qsouq/header/down_arr.gif) no-repeat scroll
		2px 4px transparent;
	width: 11px;
	height: 16px
}

.ul-lgin,.ul-lgin li,.ul-lgin2,.ul-lgin2 li {
	list-style: none;
	margin: 0;
	padding: 0
}

.ul-lgin li,.ul-lgin2 li {
	float: right;
	margin-left: 18px;
	margin-top: 2px
}

.ul-lgin li {
	font: 700 12px Arial, Helvetica, sans-serif
}

.ul-lgin li a {
	color: #444;
	font: 700 12px Arial, Helvetica, sans-serif
}

.w285 {
	width: 285px
}

.w455 {
	width: 455px
}

.bordb-n {
	border-bottom: 1px solid #dbd9d8
}

#header-cart #header-cart-content {
	height: auto;
	display: none;
	margin-top: 0;
	position: absolute;
	top: 7px;
	right: -8px;
	text-align: right;
	background: #fff;
	z-index: 999
}

#flags .flags_menu {
	padding: 4px 0 0 10px;
	border: 1px solid #ddd;
	border-top: 0;
	display: none;
	position: absolute;
	right: 0;
	top: 56px;
	z-index: 99999;
	background: #F5F5F5 url(../../images/qsouq/header/flags_bord.gif)
		no-repeat;
	margin: 0;
	list-style: none;
	direction: ltr
}

#flags .flags_menu a:link,#flags .flags_menu a:visited {
	color: #000;
	font-size: 11px;
	font-weight: 400
}

.flags_menu li {
	float: right;
	width: 60px
}

#a-myaccount,#a-flags {
	padding: 0 12px 0 0;
	background: url(../../images/qsouq/header/down_arr.gif) no-repeat 23px
		3px
}

#a-flags {
	width: 18px;
	display: block;
	background-position: 23px 10px
}

#a-myaccount {
	padding-left: 5px;
	background-position: 76px 6px
}

.myaccount-menu {
	width: 115px;
	padding: 5px;
	border: 1px solid #ddd;
	display: none;
	position: absolute;
	z-index: 9999;
	margin: 0;
	left: 1px;
	top: 17px;
	background: #efefef;
	list-style: none
}

.myaccount-menu li {
	float: none;
	margin-left: auto;
	border-bottom: 1px solid #fff
}

.myaccount-menu li a:link,.myaccount-menu li a:visited {
	font-size: 11px;
	padding: 0;
	font-weight: 400;
	background: none;
	display: block;
	padding: 3px
}

.myaccount-menu li a:hover {
	background: #fff
}

.menu_head {
	border: 1px solid #998675
}

.menu_body {
	border-right: 1px solid #998675;
	border-bottom: 1px solid #998675;
	border-left: 1px solid #998675
}

.fetur-tbl td,.fetur-tbl th {
	border: 1px solid #efefef;
	border-width: 0 1px 1px 0;
	padding: 3px 7px;
	width: 25%;
	vertical-align: top
}

.fetur-tbl td a,.fetur-tbl th a {
	color: #000
}

.fetur-tbl th {
	border-bottom: none;
	text-align: left;
	padding-top: 6px
}

.fetur-tbl th h3 {
	color: #e66c00;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 8px
}

.fetur-tbl td.last,.fetur-tbl th.last {
	border-right: none
}

.tblpad-10 td {
	padding: 10px
}

.tblpad-10 td.last {
	border-right: none
}

.feture-services .h2 {
	font-size: 18px;
	color: #000;
	padding-bottom: 0;
	border-bottom: none;
	margin-bottom: 5px
}

.bordb {
	border-bottom: 1px solid #dcdad9
}

.feture-services {
	text-align: center;
	padding: 10px
}

.mnulnk div {
	padding-bottom: 6px;
	border-bottom: 1px solid #DCDAD9
}

.qout {
	width: 23px;
	height: 15px;
	background-position: 0 -398px
}

*+html .qout {
	margin-top: 10px
}

.marvisa {
	margin-right: 5px
}

.share {
	width: 58px;
	height: 18px;
	background-position: 0 -429px
}

.catlist-arrow {
	background: #fff;
	border: 1px solid #d7d7d7;
	border-width: 0 1px 1px;
	padding-top: 20px
}

#flags ul,#flags li {
	list-style: none;
	margin: 0
}

.logo_margin {
	margin: 22px 0 12px;
	background: url("../../images/qsouq/header/souq-logo.png") no-repeat
		scroll 292px -88px transparent
}

.inside .logo_margin {
	margin: 22px 0 0
}

.new-mov {
	border: 1px solid #d7d7d7
}

.frmimg {
	position: absolute;
	height: 266px;
	width: 184px;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 3
}

#thumps {
	position: absolute;
	top: 0;
	margin: 10px 0 0;
	padding: 0;
	z-index: 4
}

#thumps li {
	margin: 0 0 5px;
	_margin: 0 0 5px;
	padding: 0 0 0 12px;
	_padding: 0 0 0 25px;
	list-style: none;
	position: relative;
	height: 80px;
	z-index: 7
}

#thumps li img {
	cursor: pointer;
	position: relative;
	z-index: 222
}

img.curs {
	border: 3px solid #494748
}

.descbox {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 86px;
	width: 100%;
	text-align: left
}

.desc {
	height: 86px;
	position: absolute;
	width: 100%;
	z-index: 5;
	background: #000;
	margin-left: 184px
}

.desctxt {
	color: #fff;
	position: absolute;
	padding: 16px 15px 0 0;
	left: 201px;
	z-index: 6
}

.desctxt p {
	line-height: 16px
}

.desctxt h2 {
	color: #fff;
	border-bottom: none;
	margin-bottom: 0
}

.txtp {
	background: #000;
	position: absolute;
	right: 0;
	bottom: -30px;
	padding: 5px;
	z-index: 4
}

.mordesc {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 5px;
	background: #000;
	bottom: -1290px;
	z-index: 4
}

#thumps li h2,#thumps li p {
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 17px
}

#thumps li h2 {
	border-bottom: none;
	color: #FFF
}

#im {
	width: 620px;
	height: 296px;
	background: #000;
	margin: 0 auto;
	position: absolute;
	z-index: 1
}

#morimgs {
	position: absolute;
	height: 266px;
	width: 184px;
	top: 0;
	overflow: hidden;
	z-index: 2;
	background: #000
}

*+html #morimgs {
	height: 269px
}

.thumb-arr {
	right: -8px;
	display: none;
	top: 28px
}

.lft185 {
	left: 185px
}

.customer-support {
	font: 700 17px arial;
	color: #fff;
	margin-top: 42px;
	margin-bottom: 10px;
	width: 265px;
	text-align: center
}

.inside .customer-support {
	width: 315px;
	margin-top: 37px;
	text-align: right
}

.customer-support span {
	color: #a9e6ff;
	font-size: 10px
}

.reviews_paging {
	margin-top: 10px
}

.newpng,.usedpng {
	background: url("../../images/qsouq/header/search.png") no-repeat 0
		-592px;
	position: absolute;
	left: -6px;
	top: 20px;
	width: 100px;
	height: 43px
}

.newpng {
	background-position: 0 -636px
}

.td-sld td {
	background: #eaeaea;
	padding: 3px
}

.td-sld td div:hover {
	border: 1px solid #e66c00
}

.td-sld td div.active {
	border: 1px solid #e66c00
}

.zoom-main-cover {
	position: absolute;
	left: 1px;
	top: 289px;
	width: 37px;
	height: 37px
}

.main_view {
	position: relative;
	height: 300px
}

.image_reel {
	position: absolute;
	top: 0;
	left: 0
}

.image_reel img {
	float: left
}

.paging {
	bottom: 0;
	width: 360px;
	height: 25px;
	z-index: 100;
	text-align: center;
	line-height: 40px;
	background: url(../../images/qsouq/mb/paging_bg2.png) no-repeat;
	padding-top: 15px;
	font: 400 13px arial
}

.paging a {
	padding: 5px 10px 5px 9px;
	text-decoration: none;
	color: #555;
	height: 100px;
	width: 100px;
	outline: 0 none
}

.paging a.active {
	color: #227dd4;
	font-weight: 700;
	background: url(../../images/qsouq/mb/MB_pointer.jpg) no-repeat
}

.paging a:hover {
	font-weight: 700;
	color: #227dd4;
	background: url(../../images/qsouq/mb/MB_pointer.jpg) no-repeat
}

.srch-lft-round {
	background-position: 0 -678px;
	height: 28px;
	width: 8px
}

.srch-rit-round {
	background-position: 0 -833px;
	height: 28px;
	width: 10px
}

.srch-round-repeat {
	background-position: 0 -728px;
	background-repeat: repeat-x;
	height: 22px;
	padding-top: 6px;
	width: 250px
}

.srch-round-repeat input {
	border: none;
	font-size: 12px;
	height: 15px;
	padding: 2px 7px 2px 0;
	width: 93%
}

.srch-round-btn {
	background-position: 0 -782px;
	cursor: pointer;
	padding: 0;
	border: 0;
	width: 105px;
	height: 40px;
	text-indent: 2000px;
	margin-left: 10px
}

.srch_for_sell_box {
	background: #fff;
	overflow: hidden;
	border: 1px solid #EEE;
	padding: 0 0 10px
}

.srch_for_sell_title {
	background: #FAFAFA;
	font-weight: 700;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 12px
}

.srch_for_sell_cat {
	border: 1px solid #bbb;
	color: #232323;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 3px 10px 0;
	padding: 5px;
	width: 190px
}

.sell_tips {
	line-height: 15px;
	list-style: none outside none;
	margin-top: 0;
	padding: 0 10px 10px
}

.social_box {
	overflow: hidden;
	height: 100%;
	border: 1px solid #e4e2e4;
	width: 297px;
	background: #fefefe;
	margin-bottom: 15px
}

.tabs_cont {
	margin: 0 auto;
	background: url(../../images/qsouq/social/social_bg.png) repeat-x 0
		-122px;
	height: 41px
}

.social_tabs {
	overflow: hidden;
	height: 100%
}

.social_tabs ul {
	margin: 0;
	padding: 0
}

.social_tabs ul li {
	float: left;
	list-style: none;
	font: 700 12px arial;
	text-align: center
}

.social_tabs ul li a:link,.social_tabs ul li a:visited {
	background: url(../../images/qsouq/social/itmtab2.gif) no-repeat;
	color: #1c419e;
	text-decoration: none;
	display: block;
	font: 400 12px arial
}

.social_tabs ul li a span {
	display: block;
	padding: 10px 8px 6px 8px;
	background: url(../../images/qsouq/social/itmtab2.gif) 100% -27px
		no-repeat;
	height: 25px
}

.social_tabs ul li a:hover,.social_tabs ul li.on {
	background: #eee url(../../images/qsouq/social/tabs_arrow.jpg) 50px
		bottom no-repeat;
	color: #1c419e;
	text-decoration: none;
	display: block;
	width: 99px
}

.social_tabs ul li a:hover span {
	display: block;
	padding: 10px 8px 6px 8px
}

.wid100 {
	width: 99px
}

.tab_content {
	padding: 0;
	display: inline-block;
	width: 100%
}

.socialFB {
	background: url(../../images/qsouq/social/social_bg.png) no-repeat 0 0;
	height: 20px;
	width: 20px
}

.socialTwitter {
	background: url(../../images/qsouq/social/social_bg.png) no-repeat 0
		-45px;
	height: 20px;
	width: 20px
}

.socialEmail {
	background: url(../../images/qsouq/social/social_bg.png) no-repeat 0
		-80px;
	height: 20px;
	width: 25px
}

.hOffer1 {
	background-color: #fffae3
}

.hOffer2 {
	border: 2px solid #dd8a54
}

.hOffer3 {
	background-image: url(../../images/qsouq/offer3.png);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	width: 65px;
	height: 62px;
	left: 0;
	margin-top: -11px
}

 @CHARSET "UTF-8"; 

h1.item-all-header {
	margin: 0 275px 0 0;
	font-size: 12px;
	line-height: 30px
}

form.item_form {
	text-align: right;
	float: right
}

.paginator td {
	padding-right: 2px
}

.paginator a {
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.paginator-page,.paginator-first,.paginator-current,.paginator-next,.paginator-previous
	{
	border: 1px solid #cecece;
	padding: 5px 10px;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #565656;
	font-weight: 700;
	background: #efefef
}

a.paginator-first:hover,a.paginator-page:hover,a.paginator-next:hover,a.paginator-previous:hover
	{
	background-color: #fff;
	font-weight: 700
}

a.paginator-first:hover,a.paginator-page:hover {
	font-weight: 700
}

.paginator-first,.paginator-previous {
	margin-right: 3px;
	background: #efefef
}

.paginator-next {
	margin-left: 3px;
	background: #efefef
}

.paginator-current {
	font-weight: 700;
	background-color: #636363;
	color: #fff;
	padding: 5px 10px;
	border: 1px solid #444
}

.item-all-controls-wrapper {
	padding: 1px
}

.item-all-controls {
	min-height: 30px
}

.item-all-controls-bottom {
	position: relative
}

.item-all-controls .paginator {
	margin-top: 6px
}

.item-all-list div { *
	width: 246px
}

.single-item {
	border: solid 5px #fff;
	border-bottom: 1px solid #d7d7d7;
	min-height: 100px;
	padding: 10px 0 14px
}

.single-item-browse {
	border: 1px solid #d7d7d7;
	border-width: 0 1px 1px 0;
	padding: 4px
}

.single-item-browse-last {
	border-right: 1px solid #fff
}

.single-item-last {
	margin-bottom: 0;
	border: 0 none
}

.item-coverimage-wrapper {
	float: left;
	width: 132px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 15px;
	margin-left: 10px
}

.item-coverimage-wrapper-manufacturer .manufacturer-image {
	margin-top: 2px
}

.single-item .item-data-wrapper {
	margin: 20px 0 0 160px
}

.item-data .item-title {
	font-weight: 700
}

.item-data .item-all-attributes {
	margin: 0 0 5px;
	font-size: 11px
}

.single-item .item-data .item-has-download {
	color: #418a11;
	font-weight: 700;
	margin-bottom: 5px
}

.single-item .item-cart-wrapper {
	float: right;
	width: 140px;
	margin-top: 20px
}

.single-item .item-cart .item-cart-data {
	padding-bottom: 0;
	padding-left: 7px
}

.single-item .data-key {
	float: left;
	width: 150px;
	font-weight: 700
}

.single-item .data-value {
	margin-left: 150px
}

#search-results-title {
	font-size: 11px
}

#search-results-title #search-value-text {
	white-space: nowrap
}

.item-savings {
	text-decoration: none
}

.item-savings-search {
	font-weight: 700
}

.item-all-gallery-row {
	margin-bottom: 8px;
	border-bottom: 1px dashed #acaaa1;
	min-height: 128px
}

.item-all-gallery-row-last {
	margin-bottom: 0;
	border: 0 none
}

.item-all-gallery-row .item-data-wrapper {
	margin-left: 112px;
	padding-top: 6px;
	padding-bottom: 8px
}

.item-all-gallery-price {
	margin-top: 8px
}

.item-all-gallery-price .data-key {
	float: left;
	width: 82px
}

.item-all-gallery-price .data-value {
	float: left
}

.item-all-gallery-price .data-value a {
	white-space: nowrap
}

.condition {
	color: #333;
	font-size: 11px;
	margin-bottom: 5px
}

.ItemShare {
	margin-top: 2px
}

.item-coverimage-wrapper_srp {
	float: left;
	overflow: hidden;
	padding-bottom: 12px;
	margin-left: 10px;
	padding-right: 10px
}

.single-item .item-data-wrapper_srp {
	width: 79%
}

.single-item .item-data-wrapper_srp_selling {
	margin: 0 0 0 135px
}

ul.paginator {
	width: 100%;
	list-style: none outside none;
	margin: auto
}

ul.paginator li {
	display: inline-block
}

.coda-nav ul {
	clear: both;
	display: block;
	margin: auto;
	float: left
}

.coda-nav ul li {
	display: inline
}

.coda-nav ul li a {
	display: block;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	color: #333;
	font-size: 12px;
	font-weight: 700;
	float: left;
	margin-right: 5px;
	text-decoration: none;
	background: #e6e6e6
}

.coda-nav ul li a:hover {
	background: #ea9b00;
	color: #fff
}

.coda-nav ul li a.current {
	background: #ea9b00;
	color: #fff
}

.coda-slider-wrapper {
	clear: both;
	overflow: auto
}

.coda-slider {
	overflow: hidden;
	position: relative
}

.coda-slider .panel {
	display: block;
	float: left
}

.coda-slider .panel-container {
	position: relative
}

.coda-nav {
	position: absolute;
	left: 10px;
	bottom: 10px;
	z-index: 1
}

.coda-nav-left {
	position: absolute;
	width: 37px;
	z-index: 9999;
	left: 20px;
	bottom: 20px
}

.coda-nav-left a {
	display: block;
	width: 37px;
	height: 37px;
	text-decoration: none;
	text-indent: -9999px;
	background: url(../../images/qsouq/fashion/fashion-arrows.png) no-repeat
		;
	background-position: 0 0
}

.coda-nav-right {
	position: absolute;
	width: 37px;
	z-index: 9999;
	right: 20px;
	bottom: 20px
}

.coda-nav-right a {
	display: block;
	width: 37px;
	height: 37px;
	text-decoration: none;
	text-indent: -9999px;
	background: url(../../images/qsouq/fashion/fashion-arrows.png) no-repeat
		;
	background-position: 0 -37px
}

#banner {
	float: left;
	width: 445px;
	height: 250px;
	position: relative
}

#banner span {
	display: none
}

#banner img {
	vertical-align: top
}

.banner {
	width: 445px;
	height: 250px;
	position: relative
}

.banner .panel {
	height: 250px;
	position: relative;
	width: 445px
}

.coda-slider-fashion-wrapper {
	clear: both;
	overflow: auto
}

.coda-slider-fashion {
	overflow: hidden;
	position: relative
}

.coda-slider-fashion .panel {
	display: block;
	float: right
}

.coda-slider-fashion .panel-container {
	position: relative
}

.fashion-slider #banner {
	float: right;
	width: 970px;
	height: 425px;
	margin-bottom: 15px;
	position: relative;
	border: 0 solid #cecece
}

.fashion-slider #banner h2 {
	display: none
}

.fashion-slider #banner img {
	vertical-align: top
}

.fashion-slider .banner {
	width: 970px;
	height: 425px;
	position: relative
}

.fashion-slider .banner .panel {
	height: 425px;
	position: relative;
	width: 970px;
	float: left
}

.fashion-slider .coda-nav {
	position: absolute;
	left: 880px;
	bottom: 10px;
	z-index: 1
}

.fashion-slider .coda-nav-left {
	position: absolute;
	width: 17px;
	z-index: 9999;
	left: 898px;
	bottom: 30px
}

.fashion-slider .coda-nav-left a {
	display: block;
	width: 17px;
	height: 37px;
	text-decoration: none;
	text-indent: -9999px;
	background: url(../../images/qsouq/fashion/fashion-arrows.png) no-repeat
		;
	background-position: -24px -37px
}

.fashion-slider .coda-nav-left a:hover {
	display: block;
	width: 17px;
	height: 37px;
	text-decoration: none;
	text-indent: -9999px;
	background: url(../../images/qsouq/fashion/fashion-arrows.png) no-repeat
		;
	background-position: -3px -37px
}

.fashion-slider .coda-nav-right {
	position: absolute;
	width: 17px;
	z-index: 9999;
	right: 34px;
	bottom: 30px
}

.fashion-slider .coda-nav-right a {
	display: block;
	width: 17px;
	height: 37px;
	text-decoration: none;
	text-indent: -9999px;
	background: url(../../images/qsouq/fashion/fashion-arrows.png) no-repeat
		;
	background-position: -77px -37px
}

.fashion-slider .coda-nav-right a:hover {
	display: block;
	width: 17px;
	height: 37px;
	text-decoration: none;
	text-indent: -9999px;
	background: url(../../images/qsouq/fashion/fashion-arrows.png) no-repeat
		;
	background-position: -100px -37px
}

.fashion-slider .coda-nav ul li a {
	display: block;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 16px;
	color: #666;
	font-size: 11px;
	float: left;
	margin-right: 5px;
	text-decoration: none;
	background: #fff;
	font-weight: 400
}

.fashion-slider .coda-nav ul li a:hover {
	background-color: #ccc;
	color: #fff
}

.fashion-slider .coda-nav ul li a.current {
	background-color: #000;
	color: #fff
}

.coda-slider-logos-wrapper {
	clear: both;
	overflow: auto
}

.coda-slider-logos {
	overflow: hidden;
	position: relative
}

.coda-slider-logos .panel {
	display: block;
	float: left
}

.coda-slider-logos .panel-container {
	position: relative
}

.logos-slider #banner {
	float: left;
	width: 970px;
	height: 80px;
	margin-bottom: 15px;
	position: relative;
	border: 0 solid #cecece
}

.logos-slider #banner h2 {
	display: none
}

.logos-slider #banner img {
	vertical-align: top
}

.logos-slider .banner {
	width: 970px;
	height: 80px;
	position: relative
}

.logos-slider .banner .panel {
	height: 80px;
	position: relative;
	width: 970px
}

.logos-slider .coda-nav {
	position: absolute;
	left: 880px;
	bottom: 10px;
	z-index: 1
}

.logos-slider .coda-nav-left {
	position: absolute;
	width: 37px;
	z-index: 9999;
	left: 0;
	bottom: 40px
}

.logos-slider .coda-nav-left a {
	display: block;
	width: 10px;
	height: 20px;
	text-decoration: none;
	text-indent: -9999px;
	background: url(../../images/qsouq/fashion/fashion-arrows.png) no-repeat
		;
	background-position: -7px -1px
}

.logos-slider .coda-nav-left a:hover {
	display: block;
	width: 10px;
	height: 20px;
	text-decoration: none;
	text-indent: -9999px;
	background: url(../../images/qsouq/fashion/fashion-arrows.png) no-repeat
		;
	background-position: -7px -1px
}

.logos-slider .coda-nav-right {
	position: absolute;
	width: 37px;
	z-index: 9999;
	right: 0;
	bottom: 40px
}

.logos-slider .coda-nav-right a {
	display: block;
	width: 10px;
	height: 20px;
	text-decoration: none;
	text-indent: -9999px;
	background: url(../../images/qsouq/fashion/fashion-arrows.png) no-repeat
		;
	background-position: -79px -2px
}

.logos-slider .coda-nav-right a:hover {
	display: block;
	width: 10px;
	height: 20px;
	text-decoration: none;
	text-indent: -9999px;
	background: url(../../images/qsouq/fashion/fashion-arrows.png) no-repeat
		;
	background-position: -79px -2px
}

.logos-slider .coda-nav ul li a {
	display: none
}

header,nav,section,aside,article,footer {
	display: block
}

.page_margins {
	width: 970px;
	min-width: 960px;
	margin: auto
}

#content {
	width: 100%;
	padding: 0 0 30px;
	z-index: 10
}

#container {
	width: 968px;
	margin: 0 auto
}

.clear {
	clear: both
}

.clear-none {
	clear: none
}

strong {
	font-weight: 700
}

em {
	font-style: italic
}

lable {
	font-family: Verdana, Geneva, sans-serif
}

.fl {
	float: left
}

.fr {
	float: right
}

.align-r {
	text-align: right
}

.align-l {
	text-align: left
}

.align-c {
	text-align: center
}

.align-justify {
	text-align: justify
}

.valig-top {
	vertical-align: top
}

.valig-middle {
	vertical-align: middle
}

.valig-bottom {
	vertical-align: bottom
}

.hide {
	display: none
}

.zindex-999 {
	z-index: 999
}

.zindex-999999 {
	z-index: 999999
}

.zindex-999999999 {
	z-index: 999999999
}

.list-style-disc {
	list-style: disc outside none
}

.clearfixing:before,.clearfixing:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

hr {
	padding: 0;
	margin: 8px 0;
	border: 0 none;
	border-top: 1px solid #dededb;
	height: 1px;
	line-height: 1px;
	font-size: 1px
}

body .bullets ul li {
	list-style: disc
}

.overhidden {
	overflow: hidden
}

.overvisible {
	overflow: visible
}

.overauto {
	overflow: auto
}

.visibility {
	visibility: hidden
}

.display-inline {
	display: inline
}

.display-block {
	display: block
}

.display-none {
	display: none
}

.display-inline-block {
	display: inline-block
}

.display-table {
	display: table
}

.display-table-row {
	display: table-row
}

.display-table-cell {
	display: table-cell
}

.underline {
	text-decoration: underline
}

.in-stock {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 700;
	color: #3c720a
}

.vip-interests {
	border-bottom: 3px solid #efefef;
	color: #d36f03;
	padding-left: 5px;
	font-size: 18px;
	padding: 10px
}

.position-relative {
	position: relative
}

.position-absolute {
	position: absolute
}

.position-fixed {
	position: fixed
}

.high-zindex {
	z-index: 999999
}

.direction-ltr {
	direction: ltr
}

.direction-rtl {
	direction: rtl
}

.cursor-default {
	cursor: default
}

.cursor-pointer {
	cursor: pointer
}

.cursor-text {
	cursor: text
}

.top-0 {
	top: 0
}

.top-2 {
	top: 2px
}

.top-10 {
	top: 10px
}

.top-25 {
	top: 25px
}

.top-28-min {
	top: -28px
}

.top-28-min {
	top: -28px
}

.top-32-min {
	top: -32px
}

.right-0 {
	right: 0
}

.right-3 {
	right: 3px
}

.right-5 {
	right: 5px
}

.right-10 {
	right: 10px
}

.right-388 {
	right: 388px
}

.right-347 {
	right: 347px
}

.right-60-min {
	right: -60px
}

.bottom-2 {
	bottom: 2px
}

.bottom-7 {
	bottom: 7px
}

.bottom-2-min {
	bottom: -8px
}

.left-0 {
	left: 0
}

.left-10 {
	left: 10px
}

.bord-collapse {
	border-collapse: collapse
}

.bord-separate {
	border-collapse: separate
}

.bord-t-0 {
	border-top: 0 none
}

.bord-t-black {
	border-top: 1px solid #000
}

.bord-t-4-black {
	border-top: 4px solid #000
}

.bord_t_gray {
	border-top: 1px solid #d8d8d8
}

.bord-r-0 {
	border-right: 0 none
}

.bord_r_gray {
	border-right: 1px solid #ccc
}

.bord_r_dash {
	border-right: 1px dashed #d8d8d8
}

.bord-r-gray {
	border-right: 1px solid #efefef
}

.bord-radius-5 {
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

.bord-radius-none {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

.bord-r-gray-dark {
	border-right: 1px solid #d8d8d8
}

.bord-b-gray {
	border-bottom: 1px solid #c5c5c5
}

.bord_b_dash {
	border-bottom: 1px dashed #d8d8d8
}

.bord-b-w {
	border-bottom: 1px solid #fff
}

.bord-b-0 {
	border-bottom: none
}

.bord_b_gray {
	border-bottom: 1px solid #efefef
}

.bord_b_lightblue {
	border-bottom: 2px solid #f1f5f6
}

.bord_b_gray_dark {
	border-bottom: 1px solid #999
}

.bord_b_gray_light {
	border-bottom: 1px solid #d8d8d8
}

.bord-b-3-gray {
	border-bottom: 3px solid #efefef
}

.bord-b-6-black {
	border-bottom: 6px solid #000
}

.bord-b-30-wit {
	border-bottom: 30px solid #fff
}

.bord-b-gray-dark {
	border-bottom: 1px solid #d8d8d8
}

.bord-l-0 {
	border-left: 0 none
}

.bord-l-gray {
	border-left: 1px solid #efefef
}

.bord_l_dash {
	border-left: 1px dashed #d8d8d8
}

.bord-l-gray-dark {
	border-left: 1px solid #d8d8d8
}

.bord-0 {
	border: 0 none
}

.bord-blue {
	border: 1px solid #b6d1d8
}

.bord-gray {
	border: 1px solid #efefef
}

.bord-gray-dark {
	border: 1px solid #d8d8d8
}

.bord-gray-dark-dashed {
	border: 1px dashed #d8d8d8
}

.bord-orange {
	border: 1px solid #d36f03
}

.round_bord_blue {
	border: 1px solid #ccdcef;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

.bord-radius-6 {
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px
}

.bord-t-gray {
	border-top: 1px solid #efefef
}

.bord-t-gray-dotted {
	border-top: 1px dotted #d8d8d8
}

.gray-bg {
	background-color: #f7f7f7
}

.gray-bg-dark {
	background-color: #f2f2f2
}

.gray_bg {
	background-color: #f7f7f7
}

.bg-gray-dark {
	background-color: #515151
}

.gray_bg_mid {
	background-color: #e4e9ea
}

.bg-lightGrey {
	background-color: #fcfcfc
}

.gray_dark_bg {
	background-color: #dadbe4
}

.gray-gradiant {
	background-color: #fff;
	background: -moz-linear-gradient(top, #fff 0, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff),
		color-stop(100%, #ededed) );
	background: -webkit-linear-gradient(top, #fff 0, #ededed 100%);
	background: -o-linear-gradient(top, #fff 0, #ededed 100%);
	background: -ms-linear-gradient(top, #fff 0, #ededed 100%);
	background: linear-gradient(top, #fff 0, #ededed 100%);
	-ms-filter: progid : DXImageTransform.Microsoft.gradient (  
		startColorstr = '#fff', endColorstr = '#ededed', GradientType = 0 );
	filter: progid : DXImageTransform.Microsoft.gradient (   startColorstr =
		'#fff', endColorstr = '#ededed', GradientType = 0 )
}

.bg-lightblue {
	background-color: #f1f5f6
}

.blue_box {
	background-color: #ecf5f9;
	border: 1px solid #ccdcef;
	padding: 10px
}

.bg-yellow {
	background-color: #fdecce
}

.bg-orange {
	background-color: #D36F03
}

.bg-white {
	background-color: #fff
}

.bg-red {
	background-color: #b00
}

h2 {
	font-size: 18px;
	color: #d36f03;
	padding-bottom: 15px;
	font-weight: 700
}

h3 {
	font-size: 14px;
	text-decoration: none;
	padding: 0;
	margin: 0
}

.shadow {
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc
}

.drop-shadow {
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-transition: opacity .218s;
	-moz-transition: opacity .218s;
	-o-transition: opacity .218s;
	-moz-transition: opacity .218s;
	-webkit-transition: opacity .218s;
	-o-transition: opacity .218s;
	transition: opacity .218s
}

.headline a:hover {
	text-decoration: none
}

.linh-normal {
	line-height: normal
}

.linh-1 {
	line-height: 1px
}

.linh-16 {
	line-height: 16px
}

.linh-18 {
	line-height: 18px
}

.linh-20 {
	line-height: 20px
}

.linh-24 {
	line-height: 24px
}

.linh-25 {
	line-height: 25px
}

.linh-30 {
	line-height: 30px
}

.linh-40 {
	line-height: 40px
}

.linh-100p {
	line-height: 100%
}

.min-height-20 {
	min-height: 20px
}

.min-height-150 {
	min-height: 150px
}

.min-height-190 {
	min-height: 190px
}

.height-auto {
	height: auto
}

.height-1 {
	height: 1px
}

.height-10 {
	height: 10px
}

.height-11 {
	height: 11px
}

.height-13 {
	height: 13px
}

.height-15 {
	height: 15px
}

.height-16 {
	height: 16px
}

.height-18 {
	height: 18px
}

.height-20 {
	height: 20px
}

.height-25 {
	height: 25px
}

.height-27 {
	height: 27px
}

.height-30 {
	height: 30px
}

.height-33 {
	height: 33px
}

.height-35 {
	height: 35px
}

.height-38 {
	height: 38px
}

.height-40 {
	height: 40px
}

.height-45 {
	height: 45px
}

.height-50 {
	height: 50px
}

.height-55 {
	height: 55px
}

.height-60 {
	height: 60px
}

.height-75 {
	height: 75px
}

.height-100 {
	height: 100px
}

.height-120 {
	height: 120px
}

.height-130 {
	height: 130px
}

.height-132 {
	height: 132px
}

.height-140 {
	height: 140px
}

.height-145 {
	height: 145px
}

.height-150 {
	height: 150px
}

.height-160 {
	height: 160px
}

.height-170 {
	height: 170px
}

.height-200 {
	height: 200px
}

.height-210 {
	height: 210px
}

.height-215 {
	height: 215px
}

.height-230 {
	height: 230px
}

.height-250 {
	height: 250px
}

.height-258 {
	height: 258px
}

.height-285 {
	height: 285px
}

.height-265 {
	height: 265px
}

.height-290 {
	height: 290px
}

.height-300 {
	height: 300px
}

.height-305 {
	height: 305px
}

.height-310 {
	height: 310px
}

.height-315 {
	height: 315px
}

.height-320 {
	height: 320px
}

.height-330 {
	height: 330px
}

.height-340 {
	height: 340px
}

.height-390 {
	height: 390px
}

.height-100p {
	height: 100%
}

.max-height-260 {
	max-height: 260px
}

.width-5 {
	width: 5px
}

.width-10 {
	width: 10px
}

.width-15 {
	width: 15px
}

.width-20 {
	width: 20px
}

.width-24 {
	width: 24px
}

.width-30 {
	width: 30px
}

.width-31 {
	width: 31px
}

.width-35 {
	width: 35px
}

.width-37 {
	width: 37px
}

.width-40 {
	width: 40px
}

.width-44 {
	width: 44px
}

.width-45 {
	width: 45px
}

.width-46 {
	width: 46px
}

.width-50 {
	width: 50px
}

.width-55 {
	width: 55px
}

.width-58 {
	width: 58px
}

.width-60 {
	width: 60px
}

.width-63 {
	width: 63px
}

.width-65 {
	width: 65px
}

.width-70 {
	width: 70px
}

.width-75 {
	width: 75px
}

.width-80 {
	width: 80px
}

.width-82 {
	width: 82px
}

.width-85 {
	width: 85px
}

.width-88 {
	width: 88px
}

.width-90 {
	width: 90px
}

.width-95 {
	width: 95px
}

.width-100 {
	width: 100px
}

.width-103 {
	width: 103px
}

.width-106 {
	width: 106px
}

.width-107 {
	width: 107px
}

.width-110 {
	width: 110px
}

.width-111 {
	width: 111px
}

.width-115 {
	width: 115px
}

.width-117 {
	width: 117px
}

.width-120 {
	width: 120px
}

.width-125 {
	width: 125px
}

.width-130 {
	width: 130px
}

.width-132 {
	width: 132px
}

.width-133 {
	width: 133px
}

.width-135 {
	width: 135px
}

.width-137 {
	width: 137px
}

.width-140 {
	width: 140px
}

.width-141 {
	width: 141px
}

.width-145 {
	width: 145px
}

.width-146 {
	width: 146px
}

.width-150 {
	width: 150px
}

.width-152 {
	width: 152px
}

.width-153 {
	width: 153px
}

.width-155 {
	width: 155px
}

.width-158 {
	width: 158px
}

.width-160 {
	width: 160px
}

.width-163 {
	width: 163px
}

.width-165 {
	width: 165px
}

.width-170 {
	width: 170px
}

.width-175 {
	width: 175px
}

.width-178 {
	width: 178px
}

.width-180 {
	width: 180px
}

.width-182 {
	width: 182px
}

.width-185 {
	width: 185px
}

.width-188 {
	width: 188px
}

.width-190 {
	width: 190px
}

.width-200 {
	width: 200px
}

.width-205 {
	width: 205px
}

.width-210 {
	width: 210px
}

.width-215 {
	width: 215px
}

.width-217 {
	width: 217px
}

.width-220 {
	width: 220px
}

.width-225 {
	width: 225px
}

.width-226 {
	width: 226px
}

.width-228 {
	width: 228px
}

.width-230 {
	width: 230px
}

.width-232 {
	width: 232px
}

.width-235 {
	width: 235px
}

.width-238 {
	width: 238px
}

.width-240 {
	width: 240px
}

.width-246 {
	width: 246px
}

.width-250 {
	width: 250px
}

.width-251 {
	width: 251px
}

.width-260 {
	width: 260px
}

.width-265 {
	width: 265px
}

.width-270 {
	width: 270px
}

.width-275 {
	width: 275px
}

.width-280 {
	width: 280px
}

.width-285 {
	width: 285px
}

.width-290 {
	width: 290px
}

.width-300 {
	width: 300px
}

.width-310 {
	width: 310px
}

.width-320 {
	width: 320px
}

.width-316 {
	width: 316px
}

.width-330 {
	width: 330px
}

.width-335 {
	width: 335px
}

.width-340 {
	width: 340px
}

.width-342 {
	width: 342px
}

.width-350 {
	width: 350px
}

.width-360 {
	width: 360px
}

.width-365 {
	width: 365px
}

.width-368 {
	width: 368px
}

.width-370 {
	width: 370px
}

.width-380 {
	width: 380px
}

.width-390 {
	width: 390px
}

.width-400 {
	width: 400px
}

.width-405 {
	width: 405px
}

.width-408 {
	width: 408px
}

.width-415 {
	width: 415px
}

.width-420 {
	width: 420px
}

.width-435 {
	width: 435px
}

.width-445 {
	width: 445px
}

.width-455 {
	width: 455px
}

.width-470 {
	width: 470px
}

.width-500 {
	width: 500px
}

.width-600 {
	width: 600px
}

.width-650 {
	width: 650px
}

.width-660 {
	width: 660px
}

.width-680 {
	width: 680px
}

.width-740 {
	width: 740px
}

.width-700 {
	width: 700px
}

.width-750 {
	width: 750px
}

.width-765 {
	width: 765px
}

.width-769 {
	width: 769px
}

.width-770 {
	width: 770px
}

.width-790 {
	width: 790px
}

.width-970 {
	width: 970px
}

.width-auto {
	width: auto
}

.width-3p {
	width: 3%
}

.width-5p {
	width: 5%
}

.width-10p {
	width: 10%
}

.width-15p {
	width: 15%
}

.width-19p {
	width: 19%
}

.width-20p {
	width: 20%
}

.width-30p {
	width: 30%
}

.width-33p {
	width: 33%
}

.width-40p {
	width: 40%
}

.width-42p {
	width: 42%
}

.width-43p {
	width: 43%
}

.width-46p {
	width: 46%
}

.width-48p {
	width: 48%
}

.width-60p {
	width: 60%
}

.width-62p {
	width: 62%
}

.width-70p {
	width: 70%
}

.width-80p {
	width: 80%
}

.width-94p {
	width: 94%
}

.width-95p {
	width: 95%
}

.width-98p {
	width: 98%
}

.width-100p {
	width: 100%
}

.font-normal {
	font-weight: 400
}

.font-bold {
	font-weight: 700
}

.font-weight-400 {
	font-weight: 400
}

.font-weight-700 {
	font-weight: 700
}

#banner {
	float: left;
	width: 445px;
	height: 250px;
	position: relative
}

#banner span {
	display: none
}

#banner img {
	vertical-align: top
}

.banner {
	width: 445px;
	height: 250px;
	position: relative
}

.banner .panel {
	height: 250px;
	position: relative;
	width: 445px
}

.ad1 {
	margin: 5px 0
}

.ad2 {
	float: right;
	width: 300px;
	height: 250px
}

#box-sell h2 {
	padding: 8px;
	font-size: 13px;
	font-weight: 700;
	margin-bottom: 3px;
	background-color: #f1f4f5;
	color: #333
}

.mar-auto {
	margin: auto
}

.mar-0 {
	margin: 0
}

.mar-2 {
	margin: 2px
}

.mar-5 {
	margin: 5px
}

.mar-10 {
	margin: 10px
}

.marg-7 {
	margin: 7px
}

.mar-25-0 {
	margin: 25px 0
}

.martb-0-rl-auto {
	margin: 0 auto
}

.martb-10 {
	margin: 10px 0
}

.mart-17-minus {
	margin-top: -17px
}

.mart-1-minus {
	margin-top: -1px
}

.mart-3-minus {
	margin-top: -3px
}

.mart-5-minus {
	margin-top: -5px
}

.mart-10-minus {
	margin-top: -10px
}

.mart-2 {
	margin-top: 2px
}

.mart-3 {
	margin-top: 3px
}

.mart-4 {
	margin-top: 4px
}

.mart-5 {
	margin-top: 5px
}

.mart-6 {
	margin-top: 6px
}

.mart-7 {
	margin-top: 7px
}

.mart-8 {
	margin-top: 8px
}

.mart_10 {
	margin-top: -10px
}

.mart-10 {
	margin-top: 10px
}

.mart-12 {
	margin-top: 12px
}

.mart-15 {
	margin-top: 15px
}

.mart-16 {
	margin-top: 16px
}

.mart-18 {
	margin-top: 18px
}

.mart-20 {
	margin-top: 20px
}

.mart-25 {
	margin-top: 25px
}

.mart-30 {
	margin-top: 30px
}

.mart-35 {
	margin-top: 35px
}

.mart-38 {
	margin-top: 38px
}

.mart-40 {
	margin-top: 40px
}

.marr-0 {
	margin-right: 0
}

.marr-1 {
	margin-right: 1px
}

.marr-2 {
	margin-right: 2px
}

.marr-3 {
	margin-right: 3px
}

.marr-5 {
	margin-right: 5px
}

.marr-10 {
	margin-right: 10px
}

.marr-15 {
	margin-right: 15px
}

.marg_r_15 {
	margin-right: 15px
}

.marr-20 {
	margin-right: 20px
}

.marr-25 {
	margin-right: 25px
}

.marr-30 {
	margin-right: 30px
}

.marr-36 {
	margin-right: 36px
}

.marr-40 {
	margin-right: 40px
}

.marr-46 {
	margin-right: 46px
}

.marr-50 {
	margin-right: 50px
}

.marr-60 {
	margin-right: 60px
}

.marr-70 {
	margin-right: 70px
}

.marr-80 {
	margin-right: 80px
}

.marr-88 {
	margin-right: 88px
}

.marr-100 {
	margin-right: 100px
}

.marr-200 {
	margin-right: 200px
}

.marr-205 {
	margin-right: 205px
}

.marr-314 {
	margin-right: 314px
}

.margr-315 {
	margin-right: 315px
}

.marr-315 {
	margin-right: 315px
}

.marr-320 {
	margin-right: 320px
}

.marr-356 {
	margin-right: 356px
}

.marb-10-minus {
	margin-bottom: -10px
}

.marb-0 {
	margin-bottom: 0
}

.marb-2 {
	margin-bottom: 2px
}

.marb-3 {
	margin-bottom: 3px
}

.marb-4 {
	margin-bottom: 4px
}

.marb-5 {
	margin-bottom: 5px
}

.marb-7 {
	margin-bottom: 7px
}

.marb-8 {
	margin-bottom: 18px
}

.marb-10 {
	margin-bottom: 10px
}

.marb-12 {
	margin-bottom: 12px
}

.marb-15 {
	margin-bottom: 15px
}

.marb-18 {
	margin-bottom: 18px
}

.marb-20 {
	margin-bottom: 20px
}

.marb-30 {
	margin-bottom: 30px
}

.marb-35 {
	margin-bottom: 35px
}

.marb-60 {
	margin-bottom: 60px
}

.marb-85 {
	margin-bottom: 85px
}

.marl-0 {
	margin-left: 0
}

.marl-2 {
	margin-left: 2px
}

.marl-3 {
	margin-left: 3px
}

.marl-5 {
	margin-left: 5px
}

.marl-6 {
	margin-left: 6px
}

.mar_l_5 {
	margin-left: 5px
}

.marl-8 {
	margin-left: 8px
}

.marl-10 {
	margin-left: 10px
}

.marl-12 {
	margin-left: 12px
}

.marl-15 {
	margin-left: 15px
}

.marl-20 {
	margin-left: 20px
}

.marl-18 {
	margin-left: 18px
}

.marl-22 {
	margin-left: 22px
}

.marl-25 {
	margin-left: 25px
}

.marl-27 {
	margin-left: 27px
}

.marl-30 {
	margin-left: 30px
}

.marl-33 {
	margin-left: 33px
}

.marl-35 {
	margin-left: 35px
}

.marl-38 {
	margin-left: 38px
}

.marl-39 {
	margin-left: 39px
}

.marl-40 {
	margin-left: 40px
}

.marl-50 {
	margin-left: 50px
}

.marl-60 {
	margin-left: 60px
}

.marl-65 {
	margin-left: 65px
}

.marl-67 {
	margin-left: 67px
}

.marl-80 {
	margin-left: 80px
}

.marl-90 {
	margin-left: 90px
}

.marl-95 {
	margin-left: 95px
}

.marl-100 {
	margin-left: 100px
}

.marl-125 {
	margin-left: 125px
}

.marl-130 {
	margin-left: 130px
}

.marl-135 {
	margin-left: 135px
}

.marl-138 {
	margin-left: 138px
}

.marl-110 {
	margin-left: 110px
}

.marl-120 {
	margin-left: 120px
}

.marl-150 {
	margin-left: 150px
}

.marl-176 {
	margin-left: 176px
}

.marl-185 {
	margin-left: 185px
}

.marl-190 {
	margin-left: 190px
}

.marl-210 {
	margin-left: 210px
}

.marl-260 {
	margin-left: 260px
}

.marl-300 {
	margin-left: 300px
}

.marl-310 {
	margin-left: 310px
}

.marl-352 {
	margin-left: 352px
}

.marl-410 {
	margin-left: 410px
}

.marl-495 {
	margin-left: 495px
}

.martb-10 {
	margin: 10px 0
}

.martr-3-20 {
	margin: 3px 20px 0 0
}

.martl-4-3 {
	margin: -4px 0 0 3px
}

.martr-20 {
	margin: 3px 20px 0 0
}

.pad-0 {
	padding: 0
}

.pad-1 {
	padding: 1px
}

.pad-2 {
	padding: 2px
}

.pad-3 {
	padding: 3px
}

.pad5 {
	padding: 5px
}

.pad-5 {
	padding: 5px
}

.pad-8 {
	padding: 8px
}

.pad-10 {
	padding: 10px
}

.pad-12 {
	padding: 12px
}

.pad-15 {
	padding: 15px
}

.pad-18 {
	padding: 18px
}

.pad-20 {
	padding: 20px
}

.pad-30 {
	padding: 30px
}

.padt-0 {
	padding-top: 0
}

.padt-1 {
	padding-top: 1px
}

.padt-2 {
	padding-top: 2px
}

.padt-3 {
	padding-top: 3px
}

.padt-4 {
	padding-top: 4px
}

.padt-5 {
	padding-top: 5px
}

.padt-6 {
	padding-top: 6px
}

.padt-7 {
	padding-top: 7px
}

.padt-8 {
	padding-top: 8px
}

.padt-9 {
	padding-top: 9px
}

.padt-10 {
	padding-top: 10px
}

.padt-15 {
	padding-top: 15px
}

.padt-18 {
	padding-top: 18px
}

.padt-20 {
	padding-top: 20px
}

.padr-0 {
	padding-right: 0
}

.padr-2 {
	padding-right: 2px
}

.padr-3 {
	padding-right: 3px
}

.padr-4 {
	padding-right: 4px
}

.padr-5 {
	padding-right: 5px
}

.padr-6 {
	padding-right: 6px
}

.padr-10 {
	padding-right: 10px
}

.padr-12 {
	padding-right: 15px
}

.padr-15 {
	padding-right: 15px
}

.padr-20 {
	padding-right: 20px
}

.padr-25 {
	padding-right: 25px
}

.padr-30 {
	padding-right: 30px
}

.padr-40 {
	padding-right: 40px
}

.padr-50 {
	padding-right: 50px
}

.padr-60 {
	padding-right: 60px
}

.padb-0 {
	padding-bottom: 0
}

.padb-3 {
	padding-bottom: 3px
}

.padb-4 {
	padding-bottom: 4px
}

.padb-5 {
	padding-bottom: 5px
}

.padb-6 {
	padding-bottom: 6px
}

.padb-8 {
	padding-bottom: 8px
}

.padb-10 {
	padding-bottom: 10px
}

.padb-12 {
	padding-bottom: 12px
}

.padb-15 {
	padding-bottom: 15px
}

.padb-20 {
	padding-bottom: 20px
}

.padb-45 {
	padding-bottom: 45px
}

.padb-50 {
	padding-bottom: 50px
}

.padl-0 {
	padding-left: 0
}

.padl-2 {
	padding-left: 2px
}

.padl-3 {
	padding-left: 3px
}

.padl-4 {
	padding-left: 4px
}

.padl-5 {
	padding-left: 5px
}

.padl-6 {
	padding-left: 6px
}

.padl-8 {
	padding-left: 8px
}

.padl-9 {
	padding-left: 9px
}

.padl-10 {
	padding-left: 10px
}

.padl-13 {
	padding-left: 13px
}

.padl-15 {
	padding-left: 15px
}

.padl-18 {
	padding-left: 18px
}

.padl-20 {
	padding-left: 20px
}

.padl-23 {
	padding-left: 23px
}

.padl-24 {
	padding-left: 24px
}

.padl-26 {
	padding-left: 26px
}

.padl-30 {
	padding-left: 30px
}

.padl-35 {
	padding-left: 35px
}

.padl-40 {
	padding-left: 40px
}

.padl-43 {
	padding-left: 43px
}

.padl-48 {
	padding-left: 48px
}

.padl-53 {
	padding-left: 53px
}

.padl-55 {
	padding-left: 55px
}

.padl-59 {
	padding-left: 59px
}

.padl-70 {
	padding-left: 70px
}

.padl-80 {
	padding-left: 80px
}

.padl-86 {
	padding-left: 86px
}

.padl-90 {
	padding-left: 90px
}

.padl-95 {
	padding-left: 95px
}

.padl-100 {
	padding-left: 100px
}

.padl-105 {
	padding-left: 105px
}

.padl-106 {
	padding-left: 106px
}

.padl-115 {
	padding-left: 115px
}

.padl-125 {
	padding-left: 125px
}

.padl-140 {
	padding-left: 140px
}

.padl-155 {
	padding-left: 155px
}

.padl-160 {
	padding-left: 160px
}

.padrb-5 {
	padding: 0 5px 5px 0
}

.padtrb-5 {
	padding: 5px 5px 5px 0
}

.pad5055 {
	padding: 5px 0 5px 5px
}

.padrbl-15-5-5 {
	padding: 0 15px 5px 5px
}

.padtb-10 {
	padding: 10px 0
}

.padtbl-25 {
	padding: 9px 0 8px 25px
}

.padbl-10 {
	padding: 0 0 10px 10px
}

.pad0-15-5-5 {
	padding: 0 15px 5px 5px
}

.pad0555 {
	padding: 0 5px 5px 5px
}

.pad-3-11-3-3 {
	padding: 3px 11px 3px 3px
}

.pad-8-0-0-0 {
	padding: 8px 0 0
}

.pad-8-0-0-5 {
	padding: 8px 0 0 5px
}

.pad-8-8-1-8 {
	padding: 8px 8px 1px 8px
}

.pad-15-10-10-10 {
	padding: 15px 10px 10px 10px
}

.pad-8-5 {
	padding: 8px 5px
}

.padbl-10 {
	padding: 0 0 10px 10px
}

.padbl-2-5 {
	padding: 0 0 2px 5px
}

.pad-0-15 {
	padding: 0 15px
}

.pad-5-0 {
	padding: 5px 0
}

.pad-4-2 {
	padding: 4px 2px
}

.padr-14p {
	padding-right: 14%
}

.padr-1point5p {
	padding-right: 1.5%
}

.text-grey {
	color: #acaaa1
}

.text-dark-grey {
	color: #515151
}

.text-orange {
	color: #d36f03
}

.text-orange-light {
	color: #ea9b00
}

.text-green {
	color: #23782f
}

.text-white {
	color: #fff
}

.text-black {
	color: #000
}

.text-yellow {
	color: #fcff0d
}

.text-red {
	color: #b00
}

.text-dark-red {
	color: #9d0000
}

.text-blue {
	color: #115798
}

.text-purple {
	color: #da09b0
}

.txt1 {
	font-size: 1px
}

.txt7 {
	font-size: 7px
}

.txt8 {
	font-size: 8px
}

.txt9 {
	font-size: 9px
}

.txt10 {
	font-size: 10px
}

.txt11 {
	font-size: 11px
}

.txt12 {
	font-size: 12px
}

.txt13 {
	font-size: 13px
}

.txt14 {
	font-size: 14px
}

.txt15 {
	font-size: 15px
}

.txt16 {
	font-size: 16px
}

.txt17 {
	font-size: 17px
}

.txt18 {
	font-size: 18px
}

.txt20 {
	font-size: 20px
}

.txt22 {
	font-size: 22px
}

.txt36 {
	font-size: 36px
}

.text-small {
	font-size: 10px;
	color: #999
}

.text-large {
	font-size: 14px;
	font-weight: 700
}

.text-extraLarge {
	font-size: 19px;
	font-weight: 700
}

.text-decor-non {
	text-decoration: none
}

.text-decor-line {
	text-decoration: underline
}

.text-shadow {
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.15)
}

.word-wrap {
	-ms-word-wrap: break-word;
	word-wrap: break-word
}

#form_search #search-submit {
	background-repeat: no-repeat
}

.side-nav .side-sub-baby .brands-logos li a,.side-nav .side-sub-baby .brands-logos li a:hover
	{
	background:
		url(http://cms.souqcdn.com/spring/baby/en/baby-brand-logos.png)
		no-repeat
}

.mar_clr_refine {
	margin: 5px auto 0 auto
}

.small-price {
	color: #b00;
	font-size: 11px
}

.small-price span.currency {
	font-size: 9px
}

.meduim-price {
	color: #b00;
	font-size: 13px
}

.meduim-price span {
	font-size: 11px
}

.larg-price {
	color: #b00;
	font-size: 16px
}

.larg-price span {
	font-size: 13px
}

.xlarg-price {
	color: #b00;
	font-size: 30px
}

.xlarg-price span {
	font-size: 12px
}

.small-price-f {
	color: #000;
	font-size: 11px;
	font-weight: 700
}

.meduim-price-f {
	color: #000;
	font-size: 13px
}

.meduim-price-f span {
	font-size: 11px
}

.larg-price-f {
	color: #000;
	font-size: 15px
}

.larg-price-f span {
	font-size: 13px
}

.xlarg-price-f {
	color: #000;
	font-size: 30px
}

.xlarg-price-f-red {
	color: #b00;
	font-size: 30px
}

.xlarg-price-f span {
	font-size: 12px
}

.xlarg-price-f-red span {
	font-size: 12px
}

.homepage,.inside,.menu1,.menu2,.menu3,.language a.selected,#header_stores,.eg,.jo,.ae,.kw,.sa,.lang,.new_menu_icon,.home-icon,.cart-icon,.search_left,.search_right,.fashion-nav ul li.fashion-title,.box_tabs ul li.tabs-sep,.header-channels ul li span.sep,.top-box-fixed,.channel-active,.guarantee-notes ul li span.tick,.icon_checkbox,.refinement-check-on span.icon_checkbox,.refinement-radio-off,.refinement-radio-on,.tag,.facebook-like-btn,.twitter_btn,.fashion_select_list span a,.fashion_select_list span a.selected,.header_top_right .language .window_top,.header_top_right .menu li.my_account .window_top,.header_top_left .window_top,.top-tabs-menu ul.SF_menu li .window_top,.green-check,.souq-carousel .next,.souq-carousel .prev,.short-width-slider-2 .next,.short-width-slider-2 .prev,.tick,.cross
	{
	
}

.logo_playground {
	width: 66px;
	height: 12px;
	background: url(../../images/qsouq/header/logo_playground.png) no-repeat
		!important;
	position: absolute;
	top: 7px;
	left: 173px
}

.top-box-fixed {
	width: 41px;
	height: 38px;
	cursor: pointer;
	color: #000;
	position: fixed;
	background-position: -205px -634px;
	z-index: 999999
}

.header-channels {
	height: 37px;
	margin-bottom: 10px;
	text-align: center
}

.header-channels ul {
	height: 37px;
	display: inline-block;
	clear: both;
	list-style-type: none;
	margin: 0 auto;
	padding: 0
}

.header-channels ul li {
	height: 23px;
	float: left;
	position: relative;
	margin: 2px 0 0 0;
	padding: 0
}

.header-channels ul li a {
	height: 20px;
	display: inline-block
}

.channel-active {
	width: 29px;
	height: 13px;
	display: inline-block;
	overflow: hidden;
	position: absolute;
	bottom: -21px;
	left: 50%;
	margin-left: -12px;
	background-position: 0 -674px
}

.header-channels ul li span.sep {
	width: 2px;
	height: 26px;
	display: inline-block;
	margin: 0 15px;
	background-position: 0 -625px
}

.souq-channel,.fashion-channel,.dod-channel,.sukar-channel,.stores-channel,.motors-channel,.properties-channel,.side-nav .side-sub-nav ul li a:link
	.fashion-menu-logo,.side-nav .side-sub-nav ul li a:hover
	.fashion-menu-logo {
	background-image: url(../../images/qsouq/header/header-channels-v1.png)
}

.souq-channel {
	width: 63px;
	margin-top: 9px;
	background-position: 0 -6px
}

.fashion-channel {
	width: 98px;
	margin-top: 10px;
	background-position: -88px -9px
}

.dod-channel {
	width: 49px;
	margin-top: 9px;
	background-position: -208px -7px
}

.sukar-channel {
	width: 37px;
	margin-top: 5px;
	background-position: -280px -2px
}

.stores-channel {
	width: 50px;
	margin-top: 9px;
	background-position: -338px -7px
}

.motors-channel {
	width: 60px;
	margin-top: 11px;
	background-position: -410px -9px
}

.properties-channel {
	width: 65px;
	margin-top: 9px;
	background-position: -492px -7px
}

.new_menu_icon {
	width: 27px;
	height: 11px;
	background-position: -220px -693px;
	display: inline-block
}

.home-icon {
	width: 17px;
	height: 15px;
	float: left;
	background-position: -5px -797px;
	display: inline-block
}

.headline {
	overflow: hidden;
	font-size: 10px;
	font-weight: 700;
	margin: 5px 0 10px 2px;
	font-weight: 400
}

.headline li {
	float: left
}

.headline a:link,.headline a:visited {
	font-weight: 400
}

.facebook-like-btn {
	width: 58px;
	background-position: -128px -803px;
	display: inline-block;
	height: 22px
}

.twitter_btn {
	width: 58px;
	background-position: -189px -803px;
	display: inline-block;
	height: 22px
}

.box_tabs ul li.tabs-sep {
	background-position: 4px -397px
}

.homepage,.inside {
	background-position: 0 -877px;
	background-repeat: repeat-x
}

#header {
	height: 150px;
	position: relative;
	z-index: 999
}

#header .logo {
	width: 247px;
	height: 47px;
	position: absolute;
	left: 0;
	top: 32px
}

#mini-header {
	position: relative;
	margin-bottom: 10px;
	z-index: 999
}

#mini-header .logo {
	width: 247px;
	height: 47px;
	position: absolute;
	left: 0;
	top: 32px
}

.header-content {
	margin-top: 20px
}

#header_top {
	height: 100%;
	float: right;
	position: relative;
	z-index: 999
}

#header_top .lang-switch {
	font: 13px Tahoma, Geneva, sans-serif;
	color: #d36f03;
	margin-top: -1px
}

.header_top_right {
	position: relative;
	z-index: 999
}

.header_top_right .menu li {
	float: left;
	position: relative;
	margin-left: 3px
}

.header_top_right .menu li a {
	display: block;
	color: #515151;
	font-size: 11px;
	text-decoration: none
}

.header_top_right .menu li.sep {
	color: #dfdfdf
}

.header_top_right .language {
	position: relative;
	margin: 2px 0 0 6px
}

.header_top_right .language a.selected {
	text-decoration: none
}

.header_top_right .menu li.my_account a span.arrow,.header_top_right .language a.selected span.arrow
	{
	width: 0;
	height: 0;
	display: inline-block;
	margin-left: 2px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #515151
}

.header_top_right .language a.selected span.arrow {
	vertical-align: text-top;
	margin-top: 2px
}

#header_right {
	position: absolute;
	right: 0;
	top: 34px
}

#header_right h4 {
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	color: #292929
}

.header-trust-msg {
	margin: 10px 0 0 15px;
	text-align: center
}

.header-trust-msg ul {
	display: inline-block;
	overflow: hidden
}

.header-trust-msg a {
	font: 700 11px Verdana, Geneva, sans-serif;
	color: #2c5e9e;
	cursor: text
}

.header-trust-msg a:hover {
	text-decoration: none
}

.eg {
	background-position: right -383px;
	width: 16px;
	height: 16px
}

.jo {
	background-position: right -362px;
	width: 16px;
	height: 16px
}

.ae {
	background-position: right -406px;
	width: 16px;
	height: 16px
}

.kw {
	background-position: right -427px;
	width: 16px;
	height: 16px
}

.sa {
	background-position: right -339px;
	width: 16px;
	height: 16px
}

.lang {
	width: 40px;
	height: 13px;
	margin-top: 7px;
	background-position: right -454px
}

*+html .lang {
	width: 50px;
	height: 13px;
	float: left;
	margin: 4px 0 0 -5px;
	background-position: right -454px
}

.header_top_left .window {
	display: none;
	position: absolute;
	padding-top: 8px;
	left: 0;
	top: 20px
}

.header_top_left .window_inner {
	width: 350px;
	min-height: 113px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	-moz-box-shadow: 0 0 3px #c8c8c8;
	-webkit-box-shadow: 0 0 3px #c8c8c8;
	box-shadow: 0 0 3px #c8c8c8;
	padding: 8px
}

.header_top_left .window_top {
	display: block;
	width: 19px;
	height: 8px;
	background-position: -230px -610px;
	left: 32px;
	top: 1px;
	position: absolute
}

.header_top_right .menu li.my_account .window {
	display: none;
	position: absolute;
	padding-top: 8px;
	left: -5px;
	top: 14px;
	z-index: 999
}

.header_top_right .menu li.my_account .window_inner {
	width: 140px;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	-moz-box-shadow: 0 0 3px #c8c8c8;
	-webkit-box-shadow: 0 0 3px #c8c8c8;
	box-shadow: 0 0 3px #c8c8c8
}

.header_top_right .menu li.my_account .window_top {
	display: block;
	width: 19px;
	height: 8px;
	background-position: -230px -610px;
	left: 65px;
	top: 1px;
	position: absolute
}

.header_top_right .menu li.my_account .window_inner ul li {
	float: none;
	padding: 0;
	margin: 0;
	width: 100%;
	clear: both;
	border-top: 1px solid #e0e0e0;
	padding-top: 1px;
	margin-bottom: 1px
}

.header_top_right .menu li.my_account .window_inner ul li:first-child {
	border: 0 none
}

.header_top_right .menu li.my_account .window_inner ul li a {
	padding: 0;
	margin: 0;
	background: none;
	display: block;
	color: #212121;
	font-size: 11px;
	padding-left: 10px;
	color: #115798;
	line-height: 27px
}

.header_top_right .menu li.my_account .window_inner ul li a:hover {
	color: #d36f03;
	text-decoration: underline
}

.header_top_right .menu li.my_account .window_inner ul li.selected a {
	background-color: #4065a5;
	color: #fff
}

.header_top_right .language .window {
	display: none;
	position: absolute;
	padding-top: 8px;
	left: -62px;
	top: 14px;
	z-index: 99999
}

.header_top_right .language .window_inner {
	width: 85px;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	-moz-box-shadow: 0 0 3px #c8c8c8;
	-webkit-box-shadow: 0 0 3px #c8c8c8;
	box-shadow: 0 0 3px #c8c8c8
}

.header_top_right .language .window_top {
	display: block;
	width: 19px;
	height: 8px;
	background-position: -230px -610px;
	left: 68px;
	top: 1px;
	position: absolute
}

.header_top_right .language ul li {
	width: 75px;
	overflow: hidden;
	border-top: 1px solid #e0e0e0;
	color: #3d61a6;
	line-height: 14px;
	padding: 5px
}

.header_top_right .language ul li div:hover {
	text-decoration: underline;
	color: #d36f03
}

.header_top_right .language ul li:first-child {
	border: 0 none
}

.header_top_right .language ul li img {
	float: right
}

.header_top_right .language ul li a {
	padding: 0;
	display: block;
	color: #115798;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none
}

.header_top_right .language ul li a:hover span {
	color: #d36f03;
	text-decoration: underline
}

#search_bar {
	width: 970px;
	height: 45px;
	background-color: #2c5e9e;
	left: 0;
	position: absolute;
	top: 105px
}

#search_bar #categories-nav-all {
	width: 185px;
	float: left
}

.label-shopall-arrow {
	width: 0;
	height: 0;
	display: inline-block;
	margin-left: 14px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #fff
}

#search_bar .search_right {
	border-right: 1px solid #7c99c1;
	display: inline-block;
	float: left;
	height: 25px;
	margin-top: 10px;
	text-align: center;
	width: 83px
}

#search_bar #label_shopall {
	width: 172px;
	display: block;
	margin-top: 10px;
	padding-left: 11px;
	border-right: 1px solid #7c99c1;
	font: 13px Verdana, Geneva, sans-serif;
	color: #fff;
	cursor: pointer;
	line-height: 25px
}

#search_bar #form_search {
	margin-right: 15px
}

#search_bar #form_search fieldset {
	float: left
}

#form_search #search_value {
	width: 450px;
	height: 20px;
	float: left;
	padding: 5px;
	border: 0 none;
	color: #575757;
	font-size: 13px;
	line-height: 18px;
	vertical-align: middle
}

.header-btn-search {
	width: 72px;
	height: 26px;
	display: inline-block;
	margin-top: 7px;
	padding-bottom: 6px;
	background-color: #f8971f
}

#form_search #search-submit {
	width: 72px;
	height: 32px;
	border: 0 none;
	background-color: transparent;
	background-position: -127px -255px;
	cursor: pointer;
	text-align: center
}

#form_search #link_advanced {
	height: 25px;
	display: inline-block;
	margin: 10px 0 10px 15px;
	padding-right: 15px;
	border-right: 1px solid #7c99c1;
	color: #fff;
	line-height: 25px
}

#search_bar #link_advanced a {
	color: #fff;
	text-decoration: none
}

#search_bar #link_advanced a:hover {
	color: #f7971d;
	text-decoration: underline
}

.searchField-and-allBtn {
	width: 460px;
	float: left;
	position: relative;
	margin: 7px 1px 0 15px;
	background-color: #fff;
	border: 1px solid #d8d8d8
}

.search-categories-link {
	height: 22px;
	display: inline-block;
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 4px 10px 0;
	background-color: #f2f2f2;
	border: 1px solid #d8d8d8;
	font: 13px Verdana, Geneva, sans-serif;
	color: #515151;
	text-align: center;
	z-index: 999999
}

.search-categories-link:hover {
	color: #515151;
	text-decoration: none
}

.search-categories-link span.arrow {
	width: 0;
	height: 0;
	display: inline-block;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	border-top: 6px solid #515151
}

#search-categories-list {
	display: none;
	position: absolute;
	top: 28px;
	right: 0
}

#search-categories-list select {
	width: 200px
}

#search-categories-list select option:hover {
	background-color: #f2f2f2
}

.cart-icon {
	background-position: -210px -495px
}

.cart-text {
	margin: 4px 0 0
}

.cart-btn {
	float: right;
	margin: 2px 10px 0 0;
	display: inline
}

.cart-box {
	width: 125px;
	height: 35px;
	padding-top: 7px
}

.cart-box a:hover {
	text-decoration: none
}

.header_cart_items_label {
	float: left;
	margin: 5px 0 0 3px;
	color: #fff
}

.safepay-icon,.icon0,.icon1,.icon2,.icon3,.icon4,.icon5,.icon6,.icon7,.icon8,.icon_t,.icon_f,.icon_g,.icon_i,.footer-logo,#footer_visa,.google_play,.app_store
	{
	
}

.footer-categories-wrapper {
	width: 100%;
	background-color: #f7f7f7;
	border-top: 1px solid #d8d8d8
}

.footer-categories-content {
	width: 1005px;
	overflow: hidden;
	margin: auto;
	padding: 15px 0 10px;
	background-color: #f7f7f7
}

.footer-categories-content .col1 {
	width: 363px;
	float: left;
	margin-right: 20px;
	padding-top: 10px;
	border-right: 1px solid #efefef
}

.footer-categories-content .col2 {
	width: 182px;
	float: left;
	padding-top: 10px
}

.footer-categories-content .col3 {
	width: 180px;
	float: left;
	margin-right: 20px;
	padding: 10px;
	border: 1px solid #efefef;
	background-color: #f2f2f2
}

.footer-categories-content .col4 {
	width: 215px;
	float: left;
	padding-top: 10px
}

.footer-categories-content .col4 ul.links {
	margin-bottom: 15px
}

.footer-CallUs p {
	margin-bottom: 2px
}

.footer-CallUs .phone {
	font-size: 18px;
	color: #f8971f
}

.footer-followUs {
	margin-top: 15px;
	overflow: hidden
}

.footer-followUs a {
	float: left;
	margin-right: 10px
}

.footer-followUs a.icon_t {
	width: 32px;
	height: 32px;
	display: block;
	background-position: -89px 0
}

.footer-followUs a.icon_f {
	width: 32px;
	height: 32px;
	display: block;
	background-position: -131px 0
}

.footer-followUs a.icon_g {
	width: 32px;
	height: 32px;
	display: block;
	background-position: -173px 0
}

.footer-followUs a.icon_i {
	width: 32px;
	height: 32px;
	display: block;
	background-position: -215px 0
}

.footer-followUs a.google_play {
	width: 94px;
	height: 32px;
	display: block;
	background-position: -262px 0
}

.footer-followUs a.app_store {
	width: 94px;
	height: 32px;
	display: block;
	background-position: -358px 0
}

.footer-categories-content .col1 .list1,.footer-categories-content .col1 .list2
	{
	width: 50%;
	float: left
}

.footer-categories-content .col3 .buying .topSpace {
	margin-top: 10px
}

.footer-categories-content .title,.footer-payment-content .title,.footer-links-content .title
	{
	display: block;
	margin-bottom: 10px;
	font-size: 14px
}

.footer-categories-content a,.footer-payment-content a {
	color: #515151;
	line-height: 18px
}

.footer-payment-wrapper {
	width: 100%;
	background-color: #f2f2f2
}

.footer-payment-content {
	width: 1005px;
	overflow: hidden;
	margin: auto;
	padding: 15px 0;
	background-color: #f2f2f2
}

.footer-payment-content .safepay {
	float: left;
	margin-right: 65px
}

.footer-payment-content .safepay-icon {
	width: 79px;
	height: 18px;
	display: block;
	background-position: 0 0
}

.footer-payment-content .payment-icons {
	float: left
}

.footer-payment-content .payment-icons span {
	float: left
}

.footer-payment-content .payment-icons .icon0 {
	width: 79px;
	height: 33px;
	display: block;
	margin-right: 5px;
	background-position: -326px -50px
}

.footer-payment-content .payment-icons .icon1 {
	width: 78px;
	height: 33px;
	display: block;
	margin-right: 5px;
	background-position: 0 -50px
}

.footer-payment-content .payment-icons .icon2 {
	width: 62px;
	height: 33px;
	display: block;
	margin-right: 5px;
	background-position: -77px -50px
}

.footer-payment-content .payment-icons .icon3 {
	width: 51px;
	height: 31px;
	display: block;
	margin-right: 5px;
	background-position: -122px -50px
}

.footer-payment-content .payment-icons .icon4 {
	width: 102px;
	height: 31px;
	display: block;
	margin-right: 5px;
	background-position: -220px -52px
}

.footer-payment-content .payment-icons .icon5 {
	width: 80px;
	height: 31px;
	display: block;
	margin-right: 5px;
	background: url(../../images/qsouq/common/footer_fawry_logo.jpg)
		no-repeat
}

.footer-payment-content .payment-icons .icon6 {
	width: 79px;
	height: 33px;
	display: block;
	margin-right: 5px;
	background-position: -139px -50px
}

.footer-payment-content .payment-icons .icon7 {
	width: 50px;
	height: 35px;
	display: block;
	margin-right: 5px;
	background-position: -414px -50px
}

.footer-payment-content .payment-icons .icon8 {
	width: 105px;
	height: 27px;
	display: block;
	margin-right: 5px;
	background-position: 0 -90px
}

.footer-links-wrapper {
	width: 100%;
	margin-bottom: -20px;
	background-color: #2c5e9e
}

.footer-links-content {
	width: 970px;
	overflow: hidden;
	margin: auto;
	padding: 15px 0;
	color: #fff;
	background-color: #2c5e9e
}

.footer-links-content ul {
	overflow: hidden;
	clear: both;
	margin: 5px 0
}

.footer-links-content ul li {
	float: left
}

.footer-links-content a {
	color: #fff
}

.footer-links-content a.country {
	font-weight: 700
}

.footer-links-content .footer-logo {
	width: 100px;
	height: 18px;
	float: left;
	display: block;
	margin: 0 10px 5px 0;
	background-position: -225px -93px
}

.footer-links-content span.sep {
	margin: 0 5px
}

.footer-links-wrapper-minimal {
	width: 100%;
	background-color: #f7f7f7
}

.footer-links-content-minimal {
	width: 970px;
	overflow: hidden;
	margin: auto;
	padding: 15px 0;
	color: #515151;
	background-color: #f7f7f7
}

.footer-links-content-minimal ul {
	overflow: hidden;
	clear: both;
	margin: 5px 0
}

.footer-links-content-minimal ul li {
	float: left
}

.footer-links-content-minimal a {
	color: #515151
}

.footer-links-content-minimal a.country {
	font-weight: 700
}

.footer-links-content-minimal .footer-logo {
	width: 100px;
	height: 18px;
	float: left;
	display: block;
	margin: 0 10px 5px 0;
	background-position: -115px -93px
}

.footer-links-content-minimal span.sep {
	margin: 0 5px
}

.product_box {
	width: 968px; *
	overflow: hidden;
	position: relative;
	padding-bottom: 20px
}

.product_box .product_left {
	width: 267px;
	float: left;
	margin-right: 15px
}

.product_box .product_left .pic_box {
	width: 265px;
	height: 275px;
	border: 1px solid #dfdfdf;
	position: relative;
	margin: 0 auto
}

.product_box .product_left .pic_list {
	width: 267px;
	height: 80px;
	background-color: #eee;
	position: relative;
	vertical-align: middle
}

.product_box .product_left .pic_list .nextpage {
	width: 13px;
	height: 25px;
	display: block;
	position: absolute;
	right: 0;
	top: 35px;
	background: url(../../images/qsouq/icon_product_arrow.png) 0 -25px
		no-repeat;
	text-indent: -9999px
}

.product_box .product_left .pic_list .nextpage_off {
	cursor: default;
	display: block;
	width: 13px;
	height: 25px;
	position: absolute;
	right: 0;
	top: 35px;
	background-image: url(../../images/qsouq/icon_product_arrow.png);
	background-position: 0 -75px;
	background-repeat: no-repeat;
	text-indent: -9999px
}

.product_box .product_left .pic_list .prevpage_off {
	cursor: default;
	display: block;
	width: 13px;
	height: 25px;
	position: absolute;
	left: 0;
	top: 35px;
	background-image: url(../../images/qsouq/icon_product_arrow.png);
	background-position: 0 -50px;
	background-repeat: no-repeat;
	text-indent: -9999px
}

.product_box .product_left .pic_list .prevpage {
	width: 13px;
	height: 25px;
	display: block;
	position: absolute;
	left: 0;
	top: 35px;
	background: url(../../images/qsouq/icon_product_arrow.png) 0 0 no-repeat
		;
	text-indent: -9999px
}

.product_box .product_left .pic_list #thumbs ul li {
	height: 75px;
	background-color: #fff;
	border: 1px solid #ccc
}

.product_box .product_left .pic_list #thumbs ul li.video_thumb_li {
	width: 75px
}

.product_box .product_left .pic_list #thumbs ul li img {
	border: 1px solid #fff
}

.product_box .product_left .pic_list #thumbs ul li.selected {
	border: 1px solid #eca200
}

.product_box .product_left .pic_box a {
	text-decoration: none
}

.product_box .product_left .pic_box img.zoom {
	position: absolute;
	left: 18px;
	bottom: 18px;
	z-index: 100
}

.product_box .product_middle {
	width: 430px;
	float: left
}

.product_box .product_middle span.small {
	display: block;
	font-size: 9px;
	color: #555;
	margin-bottom: 0;
	font-weight: 400
}

.product_box .product_middle h1 {
	font-size: 22px;
	color: #000;
	margin-bottom: -4px;
	border: 0;
	font-weight: 400
}

.product_box .product_middle .price {
	width: 270px;
	float: left;
	margin-bottom: 0;
	margin-top: 25px
}

.product_box .red {
	color: #b00
}

.product_box .green {
	color: #23782f
}

.product_box .product_middle .red span {
	font-size: 30px
}

.product_box .product_middle .price .red {
	display: block;
	font-size: 12px
}

.product_box .product_middle .price .green {
	font-size: 10px;
	display: block;
	margin-bottom: 15px;
	font-weight: 400
}

.product_box .product_middle .buy {
	width: 158px;
	float: left;
	margin: 10px 0 5px 0
}

.product_box .product_middle .buynow {
	display: block;
	width: 158px;
	height: 45px;
	text-indent: -9999px;
	background: url(../../images/qsouq/bg_buynow.png) no-repeat
}

.product_box .product_middle .buy span {
	font-size: 12px;
	display: block;
	text-align: center;
	color: #555
}

.product_box .product_middle .buy span.green {
	font-size: 14px;
	display: block;
	color: #23782f
}

.product_box .product_middle .note2 {
	overflow: hidden;
	clear: both;
	padding: 8px 10px 3px;
	background-color: #eee;
	margin-bottom: 7px;
	font-size: 11px;
	letter-spacing: -.5px
}

.product_box .product_middle .note2 .add {
	float: left;
	margin-bottom: 5px;
	line-height: 16px;
	display: block;
	padding-right: 20px;
	background: url(../../images/qsouq/bg_add.png) right no-repeat
}

.product_box .product_middle .note2 .share {
	clear: both;
	overflow: hidden
}

.product_box .product_middle .note2 .share a {
	float: left;
	margin-right: 5px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/qsouq/icon_share.png) no-repeat
}

.product_box .product_middle .note2 .share a.share1 {
	width: 16px;
	height: 16px;
	background-position: 0 0
}

.product_box .product_middle .note2 .share a.share2 {
	width: 16px;
	height: 16px;
	background-position: -20px
}

.product_box .product_middle .note2 .share a.share3 {
	width: 16px;
	height: 16px;
	background-position: -40px
}

.product_box .product_middle .note2 .share a.share4 {
	width: 16px;
	height: 16px;
	background-position: -60px
}

.product_box .product_middle .note2 .share a.share5 {
	width: 36px;
	height: 16px;
	background-position: -80px
}

.product_box .product_right {
	width: 235px;
	float: right
}

.product_box .product_right .col3 {
	width: 228px;
	border: 1px solid #ddd
}

.product_box .product_right .col3 h3 {
	height: 25px;
	display: block;
	line-height: 25px;
	border-bottom: 1px solid #ddd;
	background-color: #eee;
	text-align: center;
	font-size: 14px;
	color: #000
}

.product_box .product_right .col3 .inner {
	padding: 7px 10px 7px 10px;
	overflow: hidden
}

.product_box .product_right .col3 .inner p {
	padding: 0 0 7px 15px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 7px
}

.product_box .product_right .col3 .inner p a {
	font-size: 14px;
	color: #004b91;
	text-decoration: underline
}

.product_box .product_right .col3 .inner p .red span {
	font-size: 14px
}

.product_box .product_right .col3 .inner .bottomtext {
	font-size: 12px;
	float: left
}

.product_box .product_right .col3 .inner .sellyours {
	width: 100px;
	height: 24px;
	float: right;
	display: block;
	text-indent: -9999px;
	background: url(../../images/qsouq/bg_sellyours.png) no-repeat
}

.product-attributes {
	overflow: hidden;
	padding: 5px;
	margin-top: 10px
}

.product-attributes ul {
	margin: 0 0 0 5px;
	padding: 0
}

.product-attributes ul li {
	width: 190px;
	float: left;
	margin-left: 15px;
	list-style-type: disc;
	-ms-word-wrap: break-word;
	word-wrap: break-word
}

.product_text {
	overflow: hidden;
	margin-bottom: 15px
}

.product_text h3 {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 15px;
	color: #d67630
}

.product_text p {
	font-size: 12px;
	c olor: #000;
	line-height: 16px;
	margin-bottom: 15px
}

.product_text h4 {
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 5px
}

.product_text table {
	margin-bottom: 10px;
	border: 1px solid #f2f2f2
}

.product_text table th {
	width: 940px;
	background-color: #f2f2f2;
	font-size: 15px;
	font-weight: 700;
	padding: 6px 10px;
	color: #333
}

.product_text table tr {
	border-bottom: 1px solid #f2f2f2
}

.product_text table td {
	padding: 6px 10px 6px 10px;
	vertical-align: top;
	text-align: left;
	border-right: 1px solid #f2f2f2
}

.product_text table td.name {
	width: 150px;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2
}

.product_text table td.data {
	width: 689px;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2
}

.guarantee-notes {
	padding-top: 10px;
	border: 1px solid #c7c7c7;
	border-width: 1px 0
}

.guarantee-notes ul li {
	padding: 0 0 0 20px;
	margin-bottom: 10px
}

.guarantee-notes ul li span.tick {
	width: 17px;
	height: 15px;
	float: left;
	margin-right: 5px;
	background-position: -49px -675px
}

.pic_box #item-main-cover {
	display: table;
	text-align: center
}

.pic_box #item-main-cover .gallery {
	display: table-cell;
	vertical-align: middle
}

#thumbs {
	overflow: hidden;
	position: relative;
	margin: auto;
	padding: 10px 0;
	list-style: none;
	text-align: center
}

#thumbs ul {
	display: inline-block;
	overflow: hidden;
	padding-left: 3px; *
	margin-left: 38px
}

#thumbs ul li {
	height: 75px;
	float: left;
	display: table;
	text-align: center;
	margin-right: 3px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-spacing: 0
}

#thumbs ul li a {
	display: table-cell;
	vertical-align: middle
}

#thumbs ul li img {
	vertical-align: top;
	border: 1px solid #fff
}

#thumbs ul li.selected {
	border: 1px solid #eca200
}

#thumbs .thumbs-space {
	border-collapse: separate !important;
	border-spacing: 10px !important
}

.vip-cart-area {
	margin-bottom: 15px
}

.souq-tooltip {
	position: relative;
	z-index: 1
}

.souq-tooltip .message-container {
	display: none;
	text-align: left;
	top: 13px;
	width: 400px;
	position: absolute;
	z-index: 9999
}

.souq-tooltip.item-offers-tooltip .message-container {
	right: -390%;
	top: 16px
}

.souq-tooltip.item-offers-tooltip {
	color: #515151;
	font-weight: 400;
	cursor: default;
	font-size: 11px;
	padding-bottom: 5px
}

.souq-tooltip:hover .message-container {
	display: block
}

.item_tabs_specs_groupname {
	width: 90%;
	height: 24px;
	float: left;
	display: block;
	background: url("../../images/qsouq/all-attribute-groups-icons-v1.png")
		no-repeat 0 20px
}

.item_tabs_specs_groupname.group-name-general {
	background-position: -2px -5px
}

.item_tabs_specs_groupname.group-name-lens_system {
	background-position: -2px -30px
}

.item_tabs_specs_groupname.group-name-picture_quality {
	background-position: -2px -55px
}

.item_tabs_specs_groupname.group-name-image_sensor {
	background-position: -2px -80px
}

.item_tabs_specs_groupname.group-name-focusing {
	background-position: -2px -105px
}

.item_tabs_specs_groupname.group-name-flash {
	background-position: -2px -127px
}

.item_tabs_specs_groupname.group-name-memory {
	background-position: -2px -154px
}

.item_tabs_specs_groupname.group-name-video {
	background-position: -2px -180px
}

.item_tabs_specs_groupname.group-name-audio {
	background-position: -2px -205px
}

.item_tabs_specs_groupname.group-name-display {
	background-position: -2px -230px
}

.item_tabs_specs_groupname.group-name-connectivity {
	background-position: -2px -255px
}

.item_tabs_specs_groupname.group-name-camera {
	background-position: -2px -281px
}

.item_tabs_specs_groupname.group-name-white_balance {
	background-position: -2px -306px
}

.item_tabs_specs_groupname.group-name-scene_modes {
	background-position: -2px -331px
}

.item_tabs_specs_groupname.group-name-color {
	background-position: -2px -357px
}

.item_tabs_specs_groupname.group-name-image_editing_playback {
	background-position: -2px -381px
}

.item_tabs_specs_groupname.group-name-energy_management {
	background-position: -2px -406px
}

.item_tabs_specs_groupname.group-name-operating_system_software {
	background-position: -2px -430px
}

.item_tabs_specs_groupname.group-name-weight_dimensions {
	background-position: -2px -455px
}

.item_tabs_specs_groupname.group-name-light_exposure {
	background-position: -2px -481px
}

.item_tabs_specs_groupname.group-name-persons {
	background-position: -2px -507px
}

.item_tabs_specs_groupname.group-name-tech_infos {
	background-position: -2px -531px
}

.item_tabs_specs_groupname.group-name-lang_countries {
	background-position: -2px -557px
}

.item_tabs_specs_groupname.group-name-fragrance {
	background-position: -2px -583px
}

.item_tabs_specs_groupname.group-name-watch_details {
	background-position: -2px -606px
}

.group-name {
	width: auto;
	padding-left: 25px
}

.trust-msg-icon-1,.trust-msg-icon-2,.trust-msg-icon-3 {
	display: inline-block;
}

.trust-msg-icon-1 {
	width: 140px;
	height: 20px;
	background-position: 0 0
}

.trust-msg-icon-2 {
	width: 71px;
	height: 23px;
	background-position: 0 -30px
}

.trust-msg-icon-3 {
	width: 100px;
	height: 22px;
	background-position: 0 -63px
}

.right-pane-trust-msgs {
	padding: 0 10px;
	border: 1px solid #efefef
}

.right-pane-trust-msgs ul li {
	position: relative
}

.right-trust-msg-icon-1,.right-trust-msg-icon-2,.right-trust-msg-icon-3
	{
	width: 100%;
	display: inline-block;
	padding: 10px 0;
	border-bottom: 1px solid #efefef;
}

.right-trust-msg-icon-1 {
	height: 25px;
	background-position: 0 -195px
}

.right-trust-msg-icon-2 {
	height: 26px;
	background-position: 0 -242px
}

.right-trust-msg-icon-3 {
	height: 23px;
	background-position: 0 -288px;
	border: 0 none
}

.right-pane-trust-msgs .trust-msg-tooltip {
	position: absolute;
	top: 38px;
	right: 0;
	padding: 10px;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	z-index: 999999
}

.trust-msg-tooltip span.arrow {
	width: 11px;
	height: 6px;
	display: inline-block;
	position: absolute;
	top: -6px;
	right: 15px;
	background: url(../../images/icons-v4.png) 0 -517px
}

.trust-msg-tooltip {
	width: 250px;
	position: absolute;
	top: 35px;
	right: 0;
	padding: 5px 11px 5px 20px;
	text-align: left;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	font-size: 11px;
	z-index: 999999
}

.tooltip-extension {
	height: 14px;
	margin-left: 71px;
	position: absolute;
	top: -9px;
	width: 175px
}

.fulfilled {
	float: right;
	position: relative;
	border: 1px solid #3c720a;
	color: #3c720a;
	font-size: 12px;
	cursor: pointer;
	margin-top: 10px;
	height: 16px;
	width: 160px;
	display: block;
	font-weight: 700;
	padding: 5px;
	background-color: #f2f2f2;
	text-align: center
}

.fulfilled .trust-msg-tooltip {
	color: #515151;
	font-weight: 400
}

#tooltipContainer li {
	list-style-type: disc
}

.search_sort {
	border-bottom: 1px solid #efefef;
	font-size: 11px;
	line-height: 23px;
	overflow: hidden;
	padding: 5px 0 5px 10px
}

.search_sort .item_sort {
	width: 130px;
	font-size: 11px;
	color: #777
}

.search_sort .item_sort option {
	margin-bottom: 4px
}

.selected-tag {
	background: #efefef;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 5px 10px 5px 5px;
	margin: 10px 5px 10px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px
}

.selected-tag a {
	text-decoration: none
}

.selected-tag a:hover {
	text-decoration: none
}

.tag {
	background-position: -235px -728px;
	height: 15px;
	width: 15px
}

.listing-page-title {
	float: left;
	margin-top: 7px;
	font-size: 11px !important;
	font-weight: 700 !important;
	color: #d36f03 !important
}

.select_list {
	margin-bottom: 10px;
	border: 1px solid #efefef
}

.select_list span a {
	text-decoration: none;
	display: block;
	padding: 4px 5px 3px 9px;
	font-size: 11px;
	color: #221f20;
	font-weight: 700;
	background-color: #f2f2f2;
	overflow: hidden;
	clear: both
}

.select_list span a:hover {
	color: #ce650c
}

.select_list span a.selected {
	background-color: #f2f2f2;
	overflow: hidden;
	clear: both
}

.select_list ul {
	margin: 3px 0 6px 0
}

.select_list li {
	width: 170px;
	margin: auto
}

.select_list li a:hover {
	color: #ce650c
}

.select_list li label {
	display: block;
	cursor: pointer;
	color: #004b91;
	padding-left: 15px;
	position: relative
}

.select_list li label span {
	color: #949494
}

.select_list div.checker {
	width: 11px;
	height: 11px;
	position: absolute;
	left: 0;
	top: -2px
}

.select_list li.selected label {
	color: #ce650c
}

.select_list li label:hover {
	color: #ce650c
}

.select_list li a.more {
	margin-left: 15px;
	color: #004b91;
	text-decoration: none
}

.select_list li a.more:hover {
	color: #ce650c
}

.select_list span.arrow {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #515151;
	display: inline-block;
	height: 0;
	width: 0;
	margin-right: 7px;
	float: left;
	margin: 4px 6px 0 0
}

.refinement-check-off {
	clear: both;
	display: block;
	overflow: hidden;
	padding: 0 0 3px
}

.refinement-check-on span.icon_checkbox {
	background-position: -236px -728px
}

.refinement-check-on {
	display: block;
	overflow: hidden;
	padding: 0 0 3px
}

.refinement-shomore {
	border-top: 1px solid #EFEFEF;
	margin-top: 5px !important;
	width: 95%
}

.refinement-shomore div {
	cursor: pointer
}

.refinement-radio-off {
	background-position: -235px -788px;
	padding: 0 0 0 15px
}

.refinement-radio-on {
	background-position: -235px -772px;
	padding: 0 0 0 15px
}

.manual_box {
	background-color: #eaa00b;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	padding: 5px;
	-moz-border-radius: 5px 5px 0 0;
	webkit-border-radius: 5px 5px 0 0;
	font-size: 12px;
	color: #000;
	border: 1px solid #c3c1c1;
	width: 400px;
	height: 60px;
	padding: 10px;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.37);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.37);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.37)
}

.manual_box a:link,.manual_box a:visited {
	text-decoration: none
}

.manual_box a:hover {
	text-decoration: none;
	color: #fff
}

.icon_checkbox {
	background-position: -235px -751px;
	float: left;
	height: 13px;
	width: 12px
}

.item-desc {
	margin: 5px 0
}

.item-desc p {
	padding-bottom: 5px;
	line-height: 16px
}

.item-desc li {
	list-style-type: disc;
	margin: 5px 0 5px 20px
}

.size-variance-box {
	padding: 5px 20px;
	background-color: #000;
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #000;
	color: #fff
}

a:link .size-variance-box,a:visited .size-variance-box {
	text-decoration: none;
	padding: 5px 20px;
	background-color: #fff;
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #9a9a9a;
	color: #666
}

a:hover .size-variance-box {
	text-decoration: none;
	padding: 5px 20px;
	background-color: #efefef;
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #9a9a9a;
	color: #515151
}

.size-variance-disabled-box {
	padding: 5px 20px;
	background-color: #d8d8d8;
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #9a9a9a
}

.variance-box {
	padding: 5px 10px;
	margin: 0 5px 5px 0;
	border: 1px solid #000;
	float: left;
	background-color: #000;
	color: #fff
}

.variance-disabled-box {
	padding: 5px 10px;
	margin: 0 5px 5px 0;
	border: 1px solid #959595;
	float: left;
	background-color: #d7d7d7;
	color: #7e808d
}

a:link .variance-box,a:visited .variance-box {
	padding: 5px 10px;
	margin: 0 5px 5px 0;
	border: 1px solid #9a9a9a;
	float: left;
	background-color: #fff;
	color: #999
}

a:hover .variance-box {
	text-decoration: none;
	background-color: #efefef;
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #9a9a9a;
	color: #515151
}

.variance-disabled-box {
	padding: 5px 10px;
	margin: 0 5px 5px 0;
	border: 1px solid #959595;
	float: left;
	background-color: #d7d7d7;
	color: #7e808d
}

.styleguide-container {
	width: 760px;
	margin: 20px auto;
	border: 1px solid #a7a7a7;
	padding: 20px
}

.styleguide-container ul#nav,.size-type ul {
	height: 100%;
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #a3a3a3
}

.styleguide-container ul#nav a,.size-type ul li a {
	text-decoration: none;
	color: #a3a3a3
}

.styleguide-container ul#nav a:hover,.size-type ul li a:hover {
	color: #000
}

.styleguide-container ul#nav li {
	float: left;
	display: inline-block;
	font: 13px;
	position: relative;
	text-transform: uppercase;
	margin: 0 20px 0 0;
	padding: 0 0 15px 0
}

.styleguide-container ul#nav li .marker {
	float: left;
	display: none;
	width: 13px;
	height: 6px;
	background: #fff url("../../images/qsouq/fashion/tab-hover.png")
		no-repeat center bottom;
	position: absolute;
	left: 50%;
	bottom: -1px;
	margin-left: -5px
}

.styleguide-container ul#nav li.current a,.size-type ul li.current a {
	color: #000
}

.styleguide-container ul#nav li.current .marker {
	display: block
}

.styleguide-container table {
	font-size: 12px;
	border-collapse: separate !important;
	border-spacing: 1px !important;
	text-align: left;
	border: 1px solid #cacaca
}

.styleguide-container table tr th {
	background-color: #b4b4b4;
	border: 1px solid #fff;
	text-align: center;
	padding: 5px
}

.styleguide-container table td {
	border: 1px solid #fff;
	text-align: center;
	padding: 5px 0
}

.styleguide-container table th {
	font-weight: 700;
	width: 90px;
	padding-left: 5px
}

.size-type ul {
	padding-bottom: 10px
}

.size-type ul li {
	float: left;
	margin: 10px 20px 0 0;
	padding: 0
}

.styleguide-container ul#nav :before,.styleguide-container ul#nav :after,.size-type ul:before,.size-type ul:after
	{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.size-model-img {
	border: 1px solid #a7a7a7
}

.size-model-info h2 {
	font-size: 13px;
	font-weight: 700
}

.row-over {
	background-color: #b4b4b4 !important
}

.row-odd {
	background-color: #eaeaea
}

.row-even {
	background-color: #d1d1d1
}

.styleguide-container .first {
	background-color: #eaeaea
}

.size-fraction {
	font-size: 8px
}

.size-super {
	vertical-align: super
}

.size-sub {
	vertical-align: sub
}

.nav-controls .prev {
	position: absolute;
	left: 10px;
	top: 265px;
	display: block;
	width: 13px;
	height: 25px;
	background-image:
		url(../../images/qsouq/fashion/icon_product_arrow_fashion_v2.png);
	background-position: 0 -50px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	z-index: 9999
}

.nav-controls .prev:hover {
	background-position: -2px 0
}

.nav-controls .next {
	position: absolute;
	right: 10px;
	top: 265px;
	display: block;
	width: 13px;
	height: 25px;
	background-image:
		url(../../images/qsouq/fashion/icon_product_arrow_fashion_v2.png);
	background-position: 0 -75px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	z-index: 9999
}

.nav-controls .next:hover {
	background-position: 2px -25px
}

#slideshow {
	display: table;
	text-align: center
}

#slideshow .image-wrapper {
	display: table-cell;
	vertical-align: middle
}

.side-nav {
	width: 182px;
	height: 100%;
	background-color: #f7f7f7;
	border: 1px solid #d8d8d8;
	margin-top: 10px
}

.side-nav ul {
	height: 100%;
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 10px 0
}

.side-nav ul li {
	width: 170px;
	position: relative;
	margin: 0;
	padding: 0
}

.side-nav ul li a {
	width: 155px;
	position: relative;
	display: inline-block;
	margin-left: 10px;
	padding: 5px 5px 5px 0;
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	text-decoration: none;
	outline: none;
	border-top: 1px solid #f7f7f7;
	border-bottom: 1px solid #e1e0df;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	z-index: 9999
}

.side-nav ul li.first a {
	border-bottom: 1px solid #e1e0df
}

.side-nav ul li.last a {
	border: 0 none
}

.side-nav ul li a:hover {
	width: 156px;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	border-width: 1px 0;
	margin-left: 0;
	padding-left: 10px
}

.side-nav ul li.first a:hover {
	background: none;
	border-top: 1px solid #f7f7f7;
	border-bottom: 1px solid #e1e0df;
	margin-left: 10px;
	padding-left: 0
}

.side-nav ul li.last a:hover {
	width: 156px;
	background: none;
	border: 0 none;
	margin-left: 0;
	padding-left: 10px
}

.side-nav-enable {
	width: 156px !important;
	background-color: #fff !important;
	border: 1px solid #d8d8d8 !important;
	border-width: 1px 0 !important;
	margin-left: 0 !important;
	padding-left: 10px !important
}

.side-nav .side-sub-nav {
	height: auto;
	position: absolute;
	top: -20px;
	left: 170px;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	z-index: 999;
	-moz-box-shadow: 5px 5px 12px #7c7c7c;
	-webkit-box-shadow: 5px 5px 12px #7c7c7c;
	box-shadow: 5px 5px 12px #7c7c7c;
	-moz-box-shadow: 5px 5px 12px #7c7c7c;
	-webkit-box-shadow: 5px 5px 12px #7c7c7c
}

.side-nav .side-sub-nav ul {
	height: 100%;
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 10px
}

.side-nav .side-sub-nav ul li {
	margin: 0;
	padding: 0;
	border: 0 none
}

.side-nav .side-sub-nav ul li.cat {
	margin: 10px 0 10px 0;
	padding: 2px 5px 2px 0;
	font: 16px Verdana, Helvetica, Arial, sans-serif;
	color: #34352f;
	border-bottom: 1px solid #c6c6c6
}

.side-nav .side-sub-nav ul li a {
	display: inline-block;
	margin-left: 0;
	padding: 0;
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	text-decoration: none;
	outline: none;
	border: 0 none;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	margin-bottom: 5px
}

.side-nav .side-sub-nav ul li a:hover {
	margin-left: 0;
	padding: 0;
	text-decoration: underline;
	color: #ea9b00;
	background: none
}

.side-sub-nav .side-right-content {
	position: relative
}

.side-sub-fashion {
	width: 570px;
	margin: 0;
	padding: 0
}

.side-sub-nav .side-right-content .img-side {
	position: relative;
	top: -20px;
	right: -20px;
	text-align: right;
	z-index: 999999
}

.side-sub-nav .side-right-content .links-side {
	position: absolute;
	top: 10px;
	right: 120px
}

.side-sub-nav .side-right-content .links-side a {
	padding: 0;
	color: #115798;
	text-decoration: underline
}

.side-sub-nav .side-right-content .links-side a:hover {
	width: 155px;
	padding: 0
}

.side-nav-icon {
	background: url(../../images/icons-v4.png) no-repeat;
	background-position: 118% -488px
}

.side-nav .side-sub-nav .market-place-view {
	width: 563px;
	margin: 50px 0 0 -10px;
	padding: 20px 0 10px 25px;
	z-index: 0;
	border: 1px solid #bcbcba;
	-moz-box-shadow: 2px -2px 5px #807c7b;
	-webkit-box-shadow: 2px -2px 5px #807c7b;
	box-shadow: 2px -2px 5px #807c7b;
	-moz-box-shadow: 2px -2px 5px #807c7b;
	-webkit-box-shadow: 2px -2px 5px #807c7b;
	-ms-filter: progid : DXImageTransform.Microsoft.Shadow ( color =
		'#807c7b', Direction = 145, Strength = 3 );
	filter: progid : DXImageTransform.Microsoft.Shadow ( color = '#807c7b',
		Direction = 145, Strength = 3 )
}

.side-nav .side-sub-nav .market-place-view-title {
	overflow: hidden;
	clear: both;
	margin-bottom: 15px
}

.side-nav .side-sub-nav .market-place-view-title div a {
	width: auto;
	float: left;
	padding: 2px 5px 2px 0;
	font: 16px Verdana, Helvetica, Arial, sans-serif;
	color: #34352f;
	border-bottom: 1px solid #c6c6c6
}

.side-nav .side-sub-nav .market-place-view-title div a:hover {
	color: #34352f;
	text-decoration: none;
	padding: 2px 5px 2px 0
}

.side-nav .side-sub-nav .market-place-view-items {
	overflow: hidden
}

.side-nav .side-sub-nav .market-place-view-items ul {
	float: left;
	overflow: hidden;
	clear: none;
	height: 100%;
	list-style-type: none;
	margin: 0 30px 0 0;
	padding: 0
}

.side-nav .side-sub-nav .market-place-view-items ul.last {
	margin-right: 0
}

.side-nav .side-sub-nav .market-place-view-items ul li.view-sub-item {
	width: auto;
	margin: 0;
	padding: 0
}

.side-nav .side-sub-nav .market-place-view-items ul li.view-sub-item a {
	width: auto;
	font: 11px Verdana, Helvetica, Arial, sans-serif
}

.side-nav .side-sub-nav .view-sub-title {
	width: 135px;
	font-size: 15px;
	color: #484848
}

.side-nav .side-sub-nav .market-place-view-more {
	margin-top: 20px
}

.side-nav .side-sub-nav .market-place-view-more a {
	width: auto;
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	color: #115798
}

.side-nav .side-sub-nav ul li a.fashion-menu-logo,.side-nav .side-sub-nav ul li a:hover
	.fashion-menu-logo {
	width: 98px;
	background-position: -88px -9px;
	display: block;
	height: 15px
}

.side-nav .side-sub-baby {
	width: 680px;
	margin: 0;
	padding: 0
}

.side-nav .side-sub-baby ul li {
	line-height: 22px
}

.side-nav .side-sub-baby li.first-column {
	margin-right: 40px
}

.side-nav .side-sub-baby li.menu-title {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #d8d8d8;
	font-weight: 700;
	font-size: 13px;
	color: #d36f03;
	text-decoration: none
}

.side-nav .side-sub-baby li.menu-link a {
	color: #115798;
	text-decoration: underline
}

.side-nav .side-sub-baby ul li a {
	width: 170px
}

.side-nav .side-sub-baby .brands-logos li a {
	width: 70px;
	height: 45px;
	display: block;
	float: left;
	margin: 0 5px 0 0
}

.side-nav .side-sub-baby .brands-logos li a:hover {
	cursor: pointer
}

.side-nav .side-sub-baby .brands-logos li .logo-1,.side-nav .side-sub-baby .brands-logos li .logo-1:hover
	{
	background-position: 0 0
}

.side-nav .side-sub-baby .brands-logos li .logo-2,.side-nav .side-sub-baby .brands-logos li .logo-2:hover
	{
	background-position: 0 -42px
}

.side-nav .side-sub-baby .brands-logos li .logo-3,.side-nav .side-sub-baby .brands-logos li .logo-3:hover
	{
	background-position: 0 -90px
}

.side-nav .side-sub-baby .brands-logos li .logo-4,.side-nav .side-sub-baby .brands-logos li .logo-4:hover
	{
	background-position: 0 -145px
}

.side-nav .side-sub-baby .brands-logos li .logo-5,.side-nav .side-sub-baby .brands-logos li .logo-5:hover
	{
	background-position: 0 -192px
}

.side-nav .side-sub-baby .brands-logos li .logo-6,.side-nav .side-sub-baby .brands-logos li .logo-6:hover
	{
	background-position: 0 -238px
}

.side-nav .side-sub-baby .side-last-content {
	z-index: 0
}

.side-nav .side-sub-baby .side-last-content .img-side {
	position: relative;
	top: 30px;
	left: -500px;
	text-align: right;
	z-index: 999999
}

.side-nav .side-sub-baby .side-last-content .img-side img {
	margin-bottom: 30px
}

.top-ads-block span {
	display: inline-block;
	background: url(icons.png) no-repeat
}

.top-ads-block {
	width: 970px;
	margin: 0 auto 10px;
	clear: both;
	background-color: #f5f4f2;
	line-height: 30px
}

.top-ads-block span {
	width: 7px;
	height: 30px;
	background-position: 0 -36px
}

.top-tabs-menu {
	border-width: 1px 0;
	background-color: #000
}

.top-tabs-menu ul {
	height: 100%;
	overflow: visible;
	list-style-type: none;
	padding: 0;
	display: table
}

.top-tabs-menu ul li {
	float: left;
	margin: 0 0 0 40px;
	margin: 0 0 0 30px\9;
	padding: 5px 0
}

.top-tabs-menu ul li.first {
	float: left;
	margin: 0;
	padding: 5px 15px;
	background: none
}

.top-tabs-menu ul li a:link,.top-tabs-menu ul li a:visited {
	font-size: 13px
}

.top-tabs-menu ul li a:hover {
	color: #747373;
	text-decoration: none
}

.top-tabs-menu ul li a span:hover {
	color: #747373;
	text-decoration: none
}

.parent-zoom img {
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 200ms;
	-webkit-transition-timing-function: ease;
	cursor: cell;
	cursor: -moz-zoom-in;
	cursor: -webkit-zoom-in;
	border: 0
}

.zoomy {
	position: absolute;
	visibility: hidden;
	background-repeat: no-repeat;
	-webkit-box-shadow: 0 5px 10px #000;
	-moz-box-shadow: 0 5px 10px #000;
	-ms-filter: progid : DXImageTransform.Microsoft.dropshadow ( OffX = 0,
		OffY = 1, Color = '#3333', Positive = 'true' );
	filter: progid : DXImageTransform.Microsoft.dropshadow ( OffX = 0, OffY
		= 1, Color = '#3333', Positive = 'true' );
	border: 0 solid #333;
	line-height: 100px;
	text-align: center;
	background-color: #fff;
	z-index: 1000;
	overflow: hidden;
	cursor: url(../../images/qsouq/fashion/blank.cur), move;
	-webkit-transition-property: border-width, border-color, opacity;
	-webkit-transition-duration: 500ms, 1s, 500ms;
	-webkit-transition-timing-function: ease;
	border: 3px solid #fff
}

.zoomy span {
	display: block;
	margin: 5px auto;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, .6) 0,
		rgba(255, 255, 255, 0) 100% );
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, .6) ), color-stop(100%, rgba(255, 255, 255, 0) ) );
	-ms-filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr
		= #5ffff, endColorstr = #00ffffff );
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		#5ffff, endColorstr = #00ffffff );
	-ms-filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr
		= #5ffff, endColorstr = #00ffffff )
}

.zoomy a {
	color: #333;
	text-decoration: none;
	outline: 0
}

.inactive img {
	-moz-opacity: 0.85 !important;
	-ms-filter: "alpha(opacity=85)";
	filter: alpha(opacity = 85);
	zoom: 1;
	opacity: 0.85 !important;
	-ms-filter: alpha(opacity = 85) !important;
	filter: alpha(opacity = 85) !important
}

.zoomy #tmp {
	max-width: none !important;
	max-height: none !important;
	width: auto !important;
	height: auto !important;
	top: -999999px;
	left: -999999px
}

.fashion-overlay,.marketplace-overlay {
	display: none;
	background-color: #fff;
	height: 100%;
	left: 0;
	-moz-opacity: 0.6;
	-ms-filter: "alpha(opacity=60)";
	filter: alpha(opacity = 60);
	zoom: 1;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	-ms-filter: alpha(opacity = 60);
	filter: alpha(opacity = 60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1000
}

.enlarge-and-catwalk {
	margin: 2px 0 10px 0;
	background-color: #e3e3e3
}

.enlarge-view,.catwalk-view {
	text-align: center;
	line-height: 30px
}

.enlarge-view-icon {
	width: 14px;
	height: 14px;
	vertical-align: middle;
	background: url(../../images/icons-v4.png) no-repeat;
	_background: url(../../images/icons.gif) no-repeat;
	background-position: 0 -240px
}

.catwalk-view-icon {
	width: 14px;
	height: 17px;
	vertical-align: middle;
	background: url(../../images/icons-v4.png) no-repeat;
	_background: url(../../images/icons.gif) no-repeat;
	background-position: 0 -262px;
	padding-left: 1px
}

.enlarge-view:hover,.catwalk-view:hover {
	color: #fff;
	background-color: #666;
	cursor: pointer;
	text-decoration: none
}

.middle-sep {
	width: 1px;
	height: 20px;
	border-right: 1px solid #c6c6c6;
	border-width: 0 1px 0 0
}

.size-variance-box-marketplace {
	padding: 5px 20px;
	background-color: #d36f03;
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #9a9a9a;
	color: #fff
}

a:link .size-variance-box-marketplace,a:visited
	.size-variance-box-marketplace {
	text-decoration: none;
	padding: 5px 20px;
	background-color: #fff;
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #9a9a9a;
	color: #666
}

a:hover .size-variance-box-marketplace {
	text-decoration: none;
	padding: 5px 20px;
	background-color: #efefef;
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #9a9a9a;
	color: #515151
}

.size-variance-disabled-box-marketplace {
	padding: 5px 20px;
	background-color: #d8d8d8;
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #9a9a9a
}

.variance-box-marketplace {
	padding: 5px 10px;
	margin: 0 5px 5px 0;
	border: 1px solid #000;
	float: left;
	background-color: #fff;
	color: #000
}

.variance-disabled-box-marketplace {
	padding: 5px 10px;
	margin: 0 5px 5px 0;
	border: 1px solid #959595;
	float: left;
	background-color: #d7d7d7;
	color: #7e808d
}

a:link .variance-box-marketplace,a:visited .variance-box-marketplace {
	padding: 5px 10px;
	margin: 0 5px 5px 0;
	border: 1px solid #d8d8d8;
	float: left;
	background-color: #fff;
	color: #999
}

a:hover .variance-box-marketplace {
	text-decoration: none;
	background-color: #efefef;
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #9a9a9a;
	color: #515151
}

.msg-popup-confirm-marketplace {
	width: 147px;
	height: 20px;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	color: #515151;
	display: none;
	font: 11px/ 19px Verdana, Arial, Geneva, sans-serif;
	position: absolute;
	top: 50px;
	right: 5px;
	text-align: center
}

.msg-popup-confirm-marketplace span {
	width: 11px;
	height: 6px; -220 px -147px;
	display: inline-block !important;
	position: relative;
	top: -14px;
	right: 35%
}

.button-cart-large-disable {
	cursor: not-allowed
}

.blue-button {
	width: 102px;
	height: 31px;
	background-image: url(../../images/qsouq/blue-button.png);
	background-repeat: no-repeat;
	background-color: #fff;
	border: 0 none;
	padding: 6px 0 10px 0;
	cursor: pointer;
	color: #fff
}

.gray-button {
	width: 102px;
	height: 31px;
	background-image: url(../../images/qsouq/gray-button.png);
	background-repeat: no-repeat;
	background-color: #fff;
	border: 0 none;
	padding: 6px 0 10px 0;
	cursor: pointer
}

.form-textinput {
	padding: 0 5px;
	height: 20px;
	border: 1px solid #ddd;
	font-size: 12px;
	margin: 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0
		rgba(255, 255, 255, 0.2)
}

input.form-textinput:focus {
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	-moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
	outline: medium none
}

ul.sdb_navi li.active {
	background-color: #ed9b00;
	background: -moz-linear-gradient(top, #ed9b00 1%, #f9f9f9 9%, #e2e2e2 100%)
		;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ed9b00),
		color-stop(9%, #f9f9f9), color-stop(100%, #e2e2e2) );
	background: -webkit-linear-gradient(top, #ed9b00 1%, #f9f9f9 9%, #e2e2e2 100%)
		;
	background: -o-linear-gradient(top, #ed9b00 1%, #f9f9f9 9%, #e2e2e2 100%)
		;
	background: -ms-linear-gradient(top, #ed9b00 1%, #f9f9f9 9%, #e2e2e2 100%)
		;
	background: linear-gradient(top, #ed9b00 1%, #f9f9f9 9%, #e2e2e2 100%);
	-ms-filter: progid : DXImageTransform.Microsoft.gradient (  
		startColorstr = '#F9F9F9', endColorstr = '#E2E2E2', GradientType = 0 )
		;
	filter: progid : DXImageTransform.Microsoft.gradient (   startColorstr =
		'#F9F9F9', endColorstr = '#E2E2E2', GradientType = 0 );
	border-top: 2px solid #ED9B00 \9;
	height: 16px\9;
	padding: 10px 15px;
	margin-right: 5px;
	height: 20
}

.tab {
	border: 1px solid #CCC;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 4%, #e5e5e5 55%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(4%, #fff),
		color-stop(55%, #e5e5e5) );
	background: -webkit-linear-gradient(top, #fff 4%, #e5e5e5 55%);
	background: -o-linear-gradient(top, #fff 4%, #e5e5e5 55%);
	background: -ms-linear-gradient(top, #fff 4%, #e5e5e5 55%);
	background: linear-gradient(top, #fff 4%, #e5e5e5 55%);
	-ms-filter: progid : DXImageTransform.Microsoft.gradient (  
		startColorstr = '#fff', endColorstr = '#e5e5e5', GradientType = 0 );
	filter: progid : DXImageTransform.Microsoft.gradient (   startColorstr =
		'#fff', endColorstr = '#e5e5e5', GradientType = 0 );
	padding: 10px 15px;
	margin-right: 5px
}

.text-box-img {
	background-image: url(../../images/qsouq/common/text-box.png);
	background-repeat: no-repeat
}

.bg-grey-header {
	background-image: url(../../images/qsouq/common/rejected-bg.jpg);
	background-repeat: no-repeat;
	width: 760px;
	height: 506px
}

.listing-SDB,.subscription_51,.pause,.delete,.unchecked,.lft-arrow,.lft-arrow-active,.right-arrow,.right-arrow-active,.arrow-down,.plus,.subscription_38,.subscription_50,.red-warning,.cart,.refresh
	{
	background-image: url(../../images/qsouq/common/sprite_sheet_2.png);
	background-repeat: no-repeat;
	border: 0
}

.listing-SDB {
	background-position: 0 0;
	width: 12px;
	height: 16px
}

.subscription_51 {
	background-position: 0 -33px;
	width: 14px;
	height: 14px
}

.pause {
	background-position: 0 -71px;
	width: 17px;
	height: 17px
}

.delete {
	background-position: 0 -106px;
	width: 17px;
	height: 17px
}

.unchecked {
	background-position: 0 -159px;
	width: 12px;
	height: 13px
}

.lft-arrow {
	background-position: 0 -186px;
	width: 23px;
	height: 23px
}

.lft-arrow-active {
	background-position: -39px -186px;
	width: 23px;
	height: 23px
}

.right-arrow-active {
	background-position: 0 -222px;
	width: 23px;
	height: 23px
}

.right-arrow {
	background-position: -38px -222px;
	width: 23px;
	height: 23px
}

.arrow-down {
	background-position: 0 -253px;
	width: 6px;
	height: 7px;
	margin-left: 3px
}

.arrow-down:hover {
	cursor: pointer
}

.plus {
	background-position: 0 -270px;
	width: 8px;
	height: 13px
}

.subscription_38 {
	background-position: 0 -290px;
	width: 16px;
	height: 16px
}

.subscription_50 {
	background-position: 0 -310px;
	width: 17px;
	height: 18px
}

.red-warning {
	background-position: -98px 0;
	width: 15px;
	height: 17px
}

.cart {
	background-position: -91px -21px;
	width: 4px;
	height: 11px
}

.refresh {
	background-position: -97px -50px;
	width: 14px;
	height: 14px
}

.td-center {
	text-align: center
}

.menu-drop {
	background-color: #fff;
	display: none;
	margin-top: 22px;
	position: absolute;
	z-index: 10000
}

.menu-drop-more {
	background-color: #fff;
	display: none;
	margin-top: 14px;
	padding-top: 8px;
	position: absolute;
	right: 14px;
	z-index: 10000
}

.onSelect {
	display: none
}

.mesg-box {
	background-color: #fdecce;
	border: 1px solid #d8d8d8;
	color: #115798;
	font-weight: lighter;
	display: none
}

.mesg-box-bg {
	position: absolute;
	color: #000
}

.glry_close_btn {
	position: absolute;
	right: 2px;
	top: 20px
}

.fileinputs {
	width: 125px;
	height: 31px;
	position: relative;
	overflow: hidden
}

.scroll-bar-style {
	width: 440px;
	height: 250px;
	overflow: hidden;
	position: relative
}

.scroll-bar-style .content {
	position: absolute;
	overflow: scroll;
	overflow-x: hidden;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 0 10px 10px;
	outline: none
}

.scroll-bar-style .content:focus {
	outline: thin dotted
}

.scroll-bar-style .content: :-webkit-scrollbar {
	visibility: hidden
}

.has-scrollbar .content: :-webkit-scrollbar {
	visibility: visible
}

.scroll-bar-style>.pane {
	background-color: rgba(0, 0, 0, .25);
	position: absolute;
	width: 10px;
	right: 0;
	top: 0;
	bottom: 0;
	visibility: hidden\9;
	-moz-opacity: .01;
	-ms-filter: "alpha(opacity=1)";
	filter: alpha(opacity = 1);
	zoom: 1;
	opacity: .01;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.scroll-bar-style>.pane>.slider {
	background-color: #eee;
	position: relative;
	margin: 0 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.scroll-bar-style:hover>.pane,.pane.active,.pane.flashed {
	visibility: visible\9;
	-moz-opacity: 0.99;
	-ms-filter: "alpha(opacity=99)";
	filter: alpha(opacity = 99);
	zoom: 1;
	opacity: 0.99
}

.scroll-bar-style .pane {
	background-color: #cacaca
}

.scroll-bar-style .slider {
	background-color: #111
}

.scroll-bar-style-2 {
	height: 380px;
	overflow: hidden;
	position: relative
}

.scroll-bar-style-2 .content {
	position: absolute;
	overflow: scroll;
	overflow-x: hidden;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 0 10px 10px;
	margin-top: 10px;
	outline: none
}

.scroll-bar-style-2 .content:focus {
	outline: thin dotted
}

.scroll-bar-style-2 .content: :-webkit-scrollbar {
	visibility: hidden
}

.has-scrollbar .content: :-webkit-scrollbar {
	visibility: visible
}

.scroll-bar-style-2>.pane {
	background: rgba(0, 0, 0, .25);
	position: absolute;
	width: 10px;
	right: 0;
	top: 0;
	bottom: 0;
	visibility: hidden\9;
	-moz-opacity: .01;
	-ms-filter: "alpha(opacity=1)";
	filter: alpha(opacity = 1);
	zoom: 1;
	opacity: .01;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.scroll-bar-style-2>.pane>.slider {
	background-color: #eee;
	position: relative;
	margin: 0 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.scroll-bar-style-2:hover>.pane,.pane.scroll-active,.pane.flashed {
	visibility: visible\9;
	-moz-opacity: 0.99;
	-ms-filter: "alpha(opacity=99)";
	filter: alpha(opacity = 99);
	zoom: 1;
	opacity: 0.99
}

.scroll-bar-style-2 .pane {
	background-color: #cacaca
}

.scroll-bar-style-2 .slider {
	background-color: #111
}

.cleaner {
	-ms-zoom: 1;
	zoom: 1
}

.cleaner:after {
	height: 0;
	clear: both;
	content: '.';
	display: block;
	visibility: hidden
}

.feat_itms_cont {
	width: 768px;
	overflow: hidden;
	height: 100%;
	border: none
}

.feat_itms_float {
	float: left;
	width: 189px;
	height: 173px;
	margin-right: 3px;
	font-family: Verdana, Geneva, sans-serif;
	background:
		url(http://cms.souqcdn.com/spring/cms/en/ae/HP/HP_featured/23May2012/images/bg.jpg)
		no-repeat;
	border: none
}

.feat_itms_img {
	float: left;
	margin: 3px 0 0 3px
}

.feat_itms_btn_float {
	float: right;
	width: 20px;
	height: 20px;
	margin: 10px 6px 6px 0
}

.feat_itms_fashion {
	float: left;
	width: 189px;
	height: 173px;
	margin-right: 3px;
	font-family: Verdana, Geneva, sans-serif;
	background: url(images/fashion_en.jpg) no-repeat;
	border: none
}

.feat_itms_ipad {
	float: left;
	width: 189px;
	height: 173px;
	margin-right: 3px;
	font-family: Verdana, Geneva, sans-serif;
	background: url(images/ipad_en.jpg) no-repeat;
	border: none
}

.feat_itms_cameras {
	float: left;
	width: 189px;
	height: 173px;
	margin-right: 3px;
	font-family: Verdana, Geneva, sans-serif;
	background: url(images/camera_en.jpg) no-repeat;
	border: none
}

.feat_itms_txt_float {
	float: left;
	width: 179px;
	height: 173px;
	padding-left: 10px
}

.feat_itms_txt_top {
	width: 150px;
	height: 15px;
	font-size: 12px;
	color: #ea9b00;
	line-height: 110%;
	text-align: left
}

.feat_itms_txt_bottom {
	width: 150px;
	height: 18px;
	font-size: 11px;
	color: #636363;
	line-height: 110%;
	text-align: left
}

.clrdiv {
	clear: both
}

.fake-btn {
	position: absolute;
	top: 0;
	left: 0
}

.fake-btn span {
	position: absolute;
	top: 7px;
	left: 24px
}

.fileinputs input.file {
	position: relative;
	text-align: left;
	-webkit-float: left;
	-moz-opacity: 0;
	-ms-filter: "alpha(opacity=0)";
	filter: alpha(opacity = 0);
	zoom: 1;
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter: alpha(opacity = 0);
	filter: alpha(opacity = 0);
	z-index: 2
}

.sdb-overlay {
	height: 100%;
	left: 0;
	-moz-opacity: 0.8;
	-ms-filter: "alpha(opacity=80)";
	filter: alpha(opacity = 80);
	zoom: 1;
	opacity: 0.8;
	background-color: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-ms-filter: " alpha(opacity=80)";
	filter: " alpha(opacity=80)";
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	position: absolute;
	width: 100%;
	z-index: 1000
}

.sdb-loading-img {
	width: 100%;
	height: 100%;
	background: url(../../images/ajax-loader.gif) no-repeat center
}

body:nth-of-type (1) .fileinputs input.file {
	float: left
}

.listings-chart-container {
	width: 300px;
	height: 250px;
	float: right;
	margin: 0 70px 0 0
}

.reactivate-box {
	padding: 5px 10px;
	background-color: #fdecce
}

.reactivate-error-box {
	padding: 5px 10px;
	background-color: #f00
}

.side-nav-ae-en {
	height: 315px
}

.side-nav-sa-en {
	height: 290px
}

.side-nav-eg-en {
	height: 260px
}

.side-nav-kw-en {
	height: 265px
}

.side-nav-jo-en {
	height: 220px
}

@
-moz-document url-prefix () { .side-nav-ae-en , .side-nav-sa-en,
	.side-nav-eg-en, .side-nav-kw-en {margin-bottom:20px;
	
}

}
.check-drop-down {
	background-color: #f2f2f2;
	overflow: hidden;
	margin: 6px 10px 0 0;
	padding: 9px 10px 5px;
	border: 1px solid #ddd
}

.more-btn {
	background-color: #f2f2f2;
	overflow: hidden;
	margin: 6px 10px 0 0;
	padding: 7px 15px 6px 15px;
	border: 1px solid #ddd
}

.small-box-style {
	background-color: #f2f2f2;
	overflow: hidden;
	margin: 6px 10px 0 0;
	padding: 7px 15px 6px 15px;
	border: 1px solid #ddd
}

.moreaction-style-1 {
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-transition: opacity .218s;
	-moz-transition: opacity .218s;
	-o-transition: opacity .218s;
	-moz-transition: opacity .218s;
	-webkit-transition: opacity .218s;
	-o-transition: opacity .218s;
	transition: opacity .218s;
	background-color: #fff;
	border: 1px solid #CCC;
	cursor: default;
	outline: none;
	position: absolute;
	margin: 20px 0 0 -16px
}

.moreaction-style-2 {
	margin-top: 34px;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-transition: opacity .218s;
	-moz-transition: opacity .218s;
	-o-transition: opacity .218s;
	-moz-transition: opacity .218s;
	-webkit-transition: opacity .218s;
	-o-transition: opacity .218s;
	transition: opacity .218s;
	background-color: #fff;
	border: 1px solid #CCC;
	cursor: default;
	outline: none;
	position: absolute
}

.moreaction-style-3 {
	margin: 18px 0 0 -6px;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-transition: opacity .218s;
	-moz-transition: opacity .218s;
	-o-transition: opacity .218s;
	-moz-transition: opacity .218s;
	-webkit-transition: opacity .218s;
	-o-transition: opacity .218s;
	transition: opacity .218s;
	background-color: #fff;
	border: 1px solid #CCC;
	cursor: default;
	outline: none;
	position: absolute
}

.gallery-container {
	width: auto;
	margin: auto
}

.gallery-container ul {
	height: 100%;
	clear: both;
	overflow: hidden;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.gallery-container ul li {
	width: 143px;
	min-height: 235px;
	float: left;
	margin: 5px 0 20px 0;
	padding: 0 5px;
	border-right: 1px dashed #bebebe
}

.gallery-container ul li.last {
	border-right: 0
}

.item-img {
	width: 140px;
	display: table
}

.item-img span {
	display: table-cell;
	vertical-align: middle
}

.item-price {
	margin: 15px 0 10px;
	padding: 2px 0;
	background-color: #eee;
	display: block;
	text-align: center
}

.SDB-edit-tabs ul#nav,.size-type ul {
	width: 100%;
	height: 100%;
	float: left;
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #a3a3a3
}

.SDB-edit-tabs ul#nav span,.size-type ul li span {
	text-decoration: none;
	color: #a3a3a3
}

.SDB-edit-tabs ul#nav span:hover,.size-type ul li span:hover {
	color: #000
}

.SDB-edit-tabs ul#nav li {
	float: left;
	display: inline-block;
	font: 13px;
	position: relative;
	margin: 0 20px 0 0;
	padding: 0 0 15px 0
}

.SDB-edit-tabs ul#nav li .marker {
	float: left;
	display: none;
	width: 13px;
	height: 6px;
	background: #fff url("../../images/qsouq/common/tab-hover.png")
		no-repeat center bottom;
	position: absolute;
	left: 50%;
	bottom: -1px;
	margin-left: -5px
}

.SDB-edit-tabs ul#nav li.current span,.size-type ul li.current span {
	color: #000
}

.SDB-edit-tabs ul#nav li.current .marker {
	display: block
}

.jcarousel-skin-tango .jcarousel-container {
	border: 0 none
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 300px;
	padding: 0 30px
}

.jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 100%;
	height: 119px
}

.jcarousel-skin-tango .jcarousel-item {
	width: 93px;
	height: 119px
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin: 0 10px 0 0
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal
	{
	margin: 0 0 0 10px
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
	background-color: #fff;
	color: #000
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 43px;
	right: 10px;
	width: 15px;
	height: 25px;
	cursor: pointer;
	background: transparent
		url(../../images/qsouq/common/pagination-arrows.png) no-repeat 0 -86px
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal
	{
	left: 5px;
	right: auto;
	background-image: url(../../images/qsouq/common/pagination-arrows.png)
		no-repeat 0 -129px
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus
	{
	background-position: 0 -129px
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background-position: -64px 0
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active
	{
	cursor: default;
	background-position: 0 -129px
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 43px;
	left: 5px;
	width: 15px;
	height: 25px;
	cursor: pointer;
	background: transparent
		url(../../images/qsouq/common/pagination-arrows.png) no-repeat 0 0
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal
	{
	left: auto;
	right: 5px;
	background-image: url(../../images/qsouq/common/pagination-arrows.png)
		no-repeat 0 -43px
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus
	{
	background-position: 0 -43px
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position: -64px 0
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active
	{
	cursor: default;
	background-position: 0 -43px
}

.short-width-slider-2 {
	position: relative;
	width: 970px
}

.short-width-slider-2 .slider {
	height: 100%
}

.short-width-slider-2 .slider .item {
	width: 153px;
	height: 100%;
	border-right: 1px dashed #BEBEBE
}

.short-width-slider-2 .slider .item-last {
	width: 153px;
	height: 100%
}

.souq-carousel {
	position: relative
}

.souq-carousel .next {
	position: absolute;
	top: -35px;
	right: 10px;
	width: 15px;
	height: 23px;
	background-position: -171px -634px
}

.souq-carousel .prev {
	position: absolute;
	top: -35px;
	right: 40px;
	width: 15px;
	height: 23px;
	background-position: -150px -634px
}

.item-name {
	-ms-word-wrap: break-word;
	word-wrap: break-word
}

#TB_ajaxContent {
	position: relative
}

.load-icon-small {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../../images/icons/ajax-loader.gif) no-repeat
}

.ads-free-shipping {
	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
	background:
		url(http://souqcms.s3.amazonaws.com/spring/cms/en/sa/free-shipping/free-shipping-bg.jpg)
		no-repeat
}

.ads-free-shipping p {
	float: right;
	margin: 0 380px 0 0;
	font: 14px/ 42px Verdana, Arial, Geneva, sans-serif;
	color: #000
}

.ads-free-shipping p span {
	font: 22px Verdana, Arial, Geneva, sans-serif;
	color: #f8a21a
}

.striked {
	text-decoration: line-through
}

.striked:hover {
	text-decoration: line-through
}

.old-price-vip,.old-price-fashion-vip {
	position: absolute;
	top: -12px;
	left: 0;
	width: 100%;
	display: block
}

.old-price-fashion-quick-view {
	position: absolute;
	top: -20px;
	left: 0;
	width: 100%;
	display: block
}

.old-price-carousel,.old-price-gallery {
	position: absolute;
	top: -15px;
	left: 0;
	width: 100%;
	display: block
}

.old-price-brp {
	position: absolute;
	top: -12px;
	left: 0;
	width: 100%;
	display: block;
	color: #515151
}

.old-price-fashion-brp {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: block
}

.badge-orange-circle {
	width: 53px;
	height: 53px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9;
	background: url(../../images/qsouq/orange-circle.png) no-repeat
}

.badge-red-ribbon {
	width: 66px;
	height: 66px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9;
	background: url(../../images/qsouq/red-ribbon.png) no-repeat
}

.secure-checkout {
	width: 200px;
	float: left
}

.checkout-left-pane {
	width: 660px;
	float: left
}

.checkout-right-pane {
	width: 300px;
	float: right
}

.checkout-container {
	margin-bottom: 25px
}

.checkout-container h3.checkout-box-title {
	height: 40px;
	border: 1px solid #efefef;
	background-color: #f2f2f2;
	font: 400 12px Verdana, Arial, Geneva, sans-serif;
	color: #000;
	outline: none
}

.checkout-container h3.ui-state-active {
	margin-bottom: 0;
	background-color: #2c5e9e;
	font-weight: 700;
	color: #fff
}

.checkout-container h3.checkout-box-title:hover {
	cursor: pointer
}

.checkout-container h3.checkout-box-title span.number {
	width: 40px;
	height: 30px;
	display: inline-block;
	margin: 5px 10px 5px 0;
	text-align: center;
	border-right: 1px solid #ccc;
	line-height: 30px
}

.checkout-box {
	overflow: hidden;
	padding: 5px 0 15px
}

.shipping-options ul {
	height: 100%;
	clear: both;
	overflow: hidden;
	list-style-type: none;
	margin: 0 0 10px 10px;
	padding: 0
}

.shipping-options ul li {
	width: 305px;
	height: 185px;
	float: left;
	margin: 0 10px 15px 0;
	padding: 0 5px 0 0;
	font: 11px Verdana, Arial, Geneva, sans-serif;
	border-right: 1px solid #efefef
}

.shipping-options ul li.last {
	border-right: 0 none
}

.your-shopping-cart {
	border: 1px solid #efefef
}

.your-shopping-cart-title {
	padding: 7px 0 10px 10px;
	background-color: #f2f2f2;
	color: #000;
	font-size: 13px
}

.your-shopping-cart-list {
	max-height: 185px;
	overflow: auto;
	padding: 10px 0 0 10px
}

.your-shopping-cart-list ul {
	height: 100%;
	clear: both;
	overflow: hidden;
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0
}

.your-shopping-cart-list ul li {
	float: left;
	padding: 0;
	font: 11px Verdana, Arial, Geneva, sans-serif
}

.your-shopping-cart-summary {
	padding: 10px 0 7px 10px;
	background-color: #f7f7f7;
	color: #000
}

.your-shopping-cart-total {
	padding: 10px 0 7px 10px;
	background-color: #f2f2f2;
	color: #000
}

.more-addresses {
	width: 70%;
	height: 15px;
	margin: auto;
	padding: 5px 0;
	text-align: center;
	background-color: #ececec;
	border: 1px solid #ccc;
	line-height: 15px;
	background-image: linear-gradient(top, #fff, #ececec);
	background-image: -moz-linear-gradient(top, #fff, #ececec);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),
		to(#ececec) )
}

.more-addresses:hover {
	background-image: linear-gradient(top, #ececec, #ffffff);
	background-image: -moz-linear-gradient(top, #ececec, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec),
		to(#ffffff) )
}

.more-addresses a {
	color: #666
}

.more-addresses a:hover {
	text-decoration: none
}

.shipping-service-change {
	margin-top: 30px
}

.shipping-service-details {
	background-color: #fafafa
}

.checkout-sub-title {
	padding: 5px 10px 8px;
	background-color: #f7f7f7;
	font: 700 12px Verdana, Arial, Geneva, sans-serif
}

.mastercard-icon,.visa-icon,.visa-debit-icon,.cash-on-delivery-icon,.paypal-icon,.cashu-icon,.cvc-visa-master-icon,.cash-on-delivery-large-icon
	{
	display: inline-block;
	background: url(../../images/qsouq/payment-icons-v1.png) no-repeat
}

.mastercard-icon {
	width: 38px;
	height: 22px;
	background-position: 0 0
}

.visa-icon {
	width: 49px;
	height: 22px;
	background-position: 0 -32px
}

.visa-debit-icon {
	width: 39px;
	height: 22px;
	background-position: 0 -64px
}

.cash-on-delivery-icon {
	width: 53px;
	height: 16px;
	background-position: 0 -96px
}

.paypal-icon {
	width: 57px;
	height: 16px;
	background-position: 0 -122px
}

.cashu-icon {
	width: 45px;
	height: 28px;
	background-position: 0 -148px
}

.cvc-visa-master-icon {
	width: 45px;
	height: 20px;
	background-position: 0 -186px;
	margin-top: 4px
}

.item-coverimage {
	width: 75px;
	padding: 5px;
	text-align: center;
	vertical-align: top
}

.grand-total-box {
	background-color: #f2f2f2;
	color: #515151
}

.address-details {
	width: 658px;
	padding-bottom: 10px
}

.add-new-address {
	overflow: hidden;
	padding: 15px 0 15px 15px;
	margin-bottom: 15px;
	background-color: #fafafa;
	color: #000
}

.add-new-address label {
	display: inline-block;
	text-align: right
}

.add-new-address label.error {
	margin-left: 2px
}

.add-new-address-field {
	height: 18px;
	margin: 0;
	padding: 3px;
	font-size: 12px;
	border: 1px solid #ddd
}

.add-new-address-textarea {
	width: 220px;
	margin: 0;
	padding: 3px;
	font-size: 12px;
	border: 1px solid #ddd
}

.add-new-address-buttons {
	float: right
}

.checkout-complete-box {
	overflow: hidden;
	margin-bottom: 10px;
	padding: 5px 10px;
	border: 1px solid #efefef;
	background-color: #f2f2f2
}

.checkout-complete-box-text {
	color: #6d6e71
}

.checkout-complete-box:focus {
	outline: none
}

.green-check {
	width: 17px;
	height: 30px;
	display: inline-block;
	background-position: -49px -670px;
	border-right: 1px solid #d8d8d8
}

.cvc-msg {
	background-color: #f7f7f7
}

.cvc-msg-arrow-up {
	position: absolute;
	top: -10px;
	left: 215px;
	border-bottom: 10px solid #f7f7f7;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	height: 0;
	width: 0
}

.cvc-visa-master-details {
	display: none
}

.edit-mode {
	height: 20px;
	padding: 5px 0 0 8px;
	display: inline-block;
	border-left: 1px solid #d8d8d8
}

.cvc-form {
	display: inline-block;
	margin-top: -5px
}

.shipping-costs-details {
	max-height: 88px;
	overflow: auto;
	border: 1px solid #d4dae8
}

.shipping-costs-details ul {
	width: 100%;
	border-bottom: 1px solid #d4dae8
}

.shipping-costs-details ul.last {
	border-bottom: none
}

.back-to-cart {
	height: 17px;
	float: right;
	display: block;
	margin-right: 10px;
	padding-left: 10px;
	border-left: 1px solid #d8d8d8;
	font-size: 11px;
	line-height: 15px
}

.mini-cart {
	width: 265px;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	text-align: left
}

.mini-cart-title {
	width: 245px;
	position: relative;
	padding: 8px 10px;
	background-color: #f2f2f2;
	font: 13px Verdana, Geneva, sans-serif;
	color: #515151;
	text-align: left
}

.mini-cart-title span.arrow {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid transparent;
	border-bottom: 6px solid #f2f2f2;
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	top: -12px;
	right: 85px
}

.mini-cart-list {
	max-height: 270px;
	overflow: auto;
	padding: 10px 0 0 10px;
	text-align: left;
	background-color: #fff
}

.mini-cart-list ul {
	height: 100%;
	clear: both;
	overflow: hidden;
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left
}

.mini-cart-list ul li {
	float: left;
	position: relative;
	padding: 0 2px 0 0;
	font: 11px Verdana, Arial, Geneva, sans-serif;
	text-align: left;
	-ms-word-wrap: break-word;
	word-wrap: break-word
}

.mini-cart-list ul li a.mini-cart-item {
	display: block;
	padding: 2px;
	border: 1px solid #d7d7d7
}

.mini-cart-delete {
	position: absolute;
	top: 0;
	right: 0
}

.mini-cart-delete-icon {
	width: 12px;
	height: 12px;
	display: block;
	background: url(../../images/qsouq/common/bg-sprite-v14.png) -179px
		-693px
}

.mini-cart-delete-iconHover {
	width: 12px;
	height: 12px;
	display: block;
	background: url(../../images/qsouq/common/bg-sprite-v14.png) -201px
		-693px
}

.mini-cart-total {
	padding: 10px 0;
	background-color: #f7f7f7;
	font-weight: 700
}

.mini-cart-checkout {
	width: 245px;
	overflow: hidden;
	padding: 5px 10px;
	background-color: #f2f2f2;
	color: #000;
	line-height: 28px
}

.mini-cart-checkout a {
	color: #115798
}

.mini-cart-checkoutBtn {
	width: 95px;
	height: 25px;
	margin-top: 2px;
	border: 0 none;
	background-color: #4d8615;
	font-weight: 700;
	color: #fff;
	text-align: center;
	cursor: pointer
}

.see-more-cart {
	padding: 10px 0 7px 10px;
	background-color: #f2f2f2
}

#SuccessRemoved .tick {
	float: left;
	margin-right: 2px
}

.register-new-account ul li {
	position: relative;
	margin-bottom: 10px;
	vertical-align: top
}

.register-new-account ul li label {
	display: block;
	margin-bottom: 2px;
	padding-right: 5px;
	vertical-align: top
}

.register-new-account ul li label.error {
	max-width: 230px;
	display: block;
	text-align: left
}

.calendar-icon {
	width: 18px;
	height: 19px;
	display: inline-block;
	top: 25px;
	right: 12px;
	position: absolute;
	background: url(../../images/qsouq/common/bg-sprite-v22.png) right
		-186px;
	z-index: 999
}

.register-sep {
	width: 1px;
	height: 300px;
	margin: 48px;
	background-color: #efefef;
	float: left;
	position: relative
}

.register-or {
	width: 40px;
	height: 25px;
	display: block;
	position: absolute;
	top: 130px;
	left: -20px;
	padding: 5px 0;
	background-color: #fff;
	font-size: 20px;
	text-align: center
}

.register-fb {
	float: right
}

.login-and-register {
	overflow: hidden
}

.login-area {
	width: 415px;
	float: left
}

.register-area {
	float: left;
	padding: 80px 20px 10px
}

.login-sep {
	width: 1px;
	height: 150px;
	margin: 30px 50px 0;
	background-color: #efefef;
	float: left;
	position: relative
}

.login-or {
	width: 40px;
	height: 25px;
	display: block;
	position: absolute;
	top: 60px;
	left: -20px;
	padding: 5px 0;
	background-color: #fff;
	font-size: 20px;
	text-align: center
}

.login-withFacebook {
	width: 194px;
	height: 35px;
	display: block;
	background: url(../../images/qsouq/common/bg-sprite-v22.png) 0 -833px
}

.login-show-block {
	margin-bottom: 10px
}

.login-show-block label {
	font-size: 12px;
	color: #000
}

.KeepMeLoggedIn-password {
	float: right;
	line-height: 35px
}

.login-form-lock {
	background-color: #fff;
	height: 203px;
	-moz-opacity: 0.7;
	-ms-filter: "alpha(opacity=70)";
	filter: alpha(opacity = 70);
	zoom: 1;
	opacity: 0.7;
	position: absolute;
	width: 430px;
	z-index: 999
}

.contactUs-form ul li {
	margin-bottom: 10px;
	vertical-align: top
}

.contactUs-form ul li label {
	display: inline-block;
	margin-bottom: 2px;
	padding-right: 5px;
	text-align: right;
	vertical-align: top
}

#_contact_us #col3 {
	margin-right: 0
}

#_contact_us #box-contact_us_form {
	float: left
}

#_contact_us #killer_div {
	float: right
}

.ads-banner-title {
	margin-bottom: 5px;
	font-size: 10px;
	text-align: center;
	color: #adadad
}

#vip-tabs ul {
	list-style-type: none;
	border-bottom: 1px solid #d8d8d8;
	background-color: #f2f2f2
}

#vip-tabs ul li {
	float: left;
	margin: 0 10px;
	padding: 10px;
	font-weight: 700
}

#vip-tabs ul li.active {
	margin-bottom: -1px;
	border: 1px solid #d8d8d8;
	border-bottom: 1px solid #fff;
	background-color: #fff
}

#vip-tabs ul li.active a {
	color: #000;
	cursor: text
}

#vip-tabs ul li a {
	font-size: 13px;
	color: #515151
}

#vip-tabs ul li a:hover {
	text-decoration: none
}

.box.box-style-item_one_tabs {
	padding: 0
}

.sticky-hide {
	display: none
}

.sticky {
	width: 100%;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	position: fixed;
	top: 0;
	left: 0;
	padding: 12px 0;
	text-align: center;
	border-bottom: 1px solid #d8d8d8;
	background-color: #f7f7f7;
	z-index: 999999
}

.sticky-bar-content {
	width: 980px;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
	list-style-type: none
}

.sticky-bar-content li {
	float: left
}

.sticky-bar-product-attributes li {
	width: 165px;
	margin: 0 0 2px 15px;
	list-style-type: disc;
	font-size: 10px
}

#item_tabs.ui-tabs {
	position: relative;
	-ms-zoom: 1;
	zoom: 1;
	padding: 0
}

#item_tabs.ui-tabs .ui-tabs-nav {
	height: 20px;
	margin: 0;
	padding: 0
}

#item_tabs.ui-tabs .ui-tabs-nav li {
	padding: 0;
	color: #000;
	font-size: 13px;
	list-style: none;
	float: left;
	white-space: nowrap;
	line-height: 18px
}

#item_tabs.ui-tabs .ui-tabs-nav li a {
	border-right: 1px solid #d8d8d8;
	color: #bbb;
	float: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: 700;
	height: 14px;
	line-height: 11px;
	margin-right: 10px;
	padding-right: 10px;
	text-decoration: none
}

#item_tabs .ui-tabs-panel {
	margin-bottom: 10px
}

#item_tabs.ui-tabs .ui-tabs-nav li.last a {
	border-right: 0 none
}

#item_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #515151
}

#item_tabs.ui-tabs .ui-tabs-panel {
	background: none repeat scroll 0 0 transparent;
	display: block;
	padding-top: 9px;
	border-width: 0
}

#item_tabs .item_tab_contents_wrapper {
	padding: 6px 0 16px 0
}

#item_tabs .item_tabs_specs_groupname {
	font-size: 13px;
	line-height: 20px
}

#item_tabs.ui-tabs .ui-tabs-hide {
	display: none
}

#item_tabs .item_description_image {
	float: right;
	margin: 0 0 5px 5px;
	min-width: 150px;
	text-align: center
}

#tab_images .item_tab_contents_wrapper {
	margin-top: 15px
}

#tab_images .item_tab_contents_wrapper img {
	float: left;
	margin: 0 15px 15px 0
}

#tab_images .item_tab_contents_wrapper img.item_tab_image {
	height: 270px
}

.fluid-images {
	max-width: 100%
}

@media screen and (-ms-high-contrast: active) , ( -ms-high-contrast :
	none) {
	#header-cart #header-cart-content {
		right: -11px
	}
}

.grey-gradiant-button {
	background-color: #a4a8a7;
	background: -moz-linear-gradient(top, #a4a8a7 0, #4c4e4f 51%, #4c4d4f 100%)
		;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4a8a7),
		color-stop(51%, #4c4e4f), color-stop(100%, #4c4d4f) );
	background: -webkit-linear-gradient(top, #a4a8a7 0, #4c4e4f 51%, #4c4d4f 100%)
		;
	background: -o-linear-gradient(top, #a4a8a7 0, #4c4e4f 51%, #4c4d4f 100%)
		;
	background: -ms-linear-gradient(top, #a4a8a7 0, #4c4e4f 51%, #4c4d4f 100%)
		;
	background: linear-gradient(to bottom, #a4a8a7 0, #4c4e4f 51%, #4c4d4f 100%)
		;
	-ms-filter: progid : DXImageTransform.Microsoft.gradient (  
		startColorstr = '#a4a8a7', endColorstr = '#4c4d4f', GradientType = 0 )
		;
	filter: progid : DXImageTransform.Microsoft.gradient (   startColorstr =
		'#a4a8a7', endColorstr = '#4c4d4f', GradientType = 0 );
	border: 1px solid #454647;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	padding: 0 0 5px !important;
	width: 107px
}

.vip_featured_offers {
	margin: 0;
	padding: 10px 0 10px 15px;
	font-weight: 700
}

.vip_main_gallery_container {
	border: 1px solid #ddd;
	direction: ltr;
	margin: 8px 0;
	padding: 8px
}

#vip_featured_prev_button,#vip_gallery_prev_button,.gallery_prev_button
	{
	background: url(../../images/least_view_categories_sprite.png) 195px
		38px;
	height: 33px;
	position: absolute;
	top: 77px;
	left: 0;
	width: 33px;
	background-color: rgba(255, 255, 255, 0.5)
}

#vip_featured_prev_button :hover,#vip_gallery_prev_button :hover,.gallery_prev_button:hover
	{
	background-position: 195px 70px
}

#vip_featured_next_button :hover,#vip_gallery_next_button :hover,.gallery_next_button:hover
	{
	background-position: -110px 70px
}

#vip_featured_next_button,#vip_gallery_next_button,.gallery_next_button
	{
	background: url(../../images/least_view_categories_sprite.png) -110px
		38px;
	height: 33px;
	position: absolute;
	top: 77px;
	right: 4px;
	width: 33px;
	background-color: rgba(255, 255, 255, 0.5)
}

.vip_featured_wrapper .iosSlider {
	height: 220px;
	width: 100%
}

.vip_featured_wrapper .iosSlider .slider {
	width: 100%;
	height: 100%;
	overflow: visible
}

.vip_featured_wrapper .iosSlider .slider .slide {
	width: 155px;
	height: 190px
}

.general_gallery .iosSlider {
	height: 220px;
	width: 100%
}

.general_gallery .iosSlider .slider {
	width: 100%;
	height: 100%;
	overflow: visible
}

.general_gallery .iosSlider .slider .slide {
	width: 153px;
	height: 190px
}

.general_gallery .iosSlider .slider .slide.last {
	border-right: 1px dashed #bebebe
}

#vip_gallery_prev_button,#vip_gallery_next_button {
	top: 104px
}

.gallery_prev_button,.gallery_next_button {
	top: 52px
}

.featured-items-box-image {
	display: table-cell;
	height: 134px;
	vertical-align: middle;
	width: 153px
}

.vip_main_gallery_container .iosSlider {
	height: 300px;
	width: 100%;
	overflow: auto
}

.vip_main_gallery_container .iosSlider .slider {
	width: 100%;
	height: 100%;
	overflow: visible
}

.vip_main_gallery_container .iosSlider .slider .item {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 300px;
	text-align: center;
	margin: 0
}

.vip_main_gallery_container .iosSlider .slider .item img {
	max-height: 300px;
	max-width: 100%
}

.video_play_icon {
	background-image: url("../../images/play_icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	height: 75px;
	position: absolute;
	width: 100%;
	z-index: 10;
	left: 0
}

a.thumb_video {
	display: block !important;
	height: 73px;
	margin: 0 auto;
	position: relative;
	text-align: center
}

.video_overlay {
	background-color: #000;
	-moz-opacity: 0.2;
	-ms-filter: "alpha(opacity=20)";
	filter: alpha(opacity = 20);
	zoom: 1;
	opacity: 0.2;
	width: 100%;
	height: 75px;
	position: absolute;
	top: 0;
	left: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	-ms-filter: alpha(opacity = 20);
	filter: alpha(opacity = 20)
}

.product_box .product_left .pic_list #thumbs ul li.video_thumb_li:hover
	{
	border: 1px solid #eca200
}

a.thumb_video:hover .video_overlay {
	-moz-opacity: 0.1;
	-ms-filter: "alpha(opacity=10)";
	filter: alpha(opacity = 10);
	zoom: 1;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	-ms-filter: alpha(opacity = 10);
	filter: alpha(opacity = 10)
}

.one_picture_video_container {
	background-color: #eee;
	height: 81px;
	padding-top: 10px
}

.one_picture_video_bg {
	background-position: center center;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%
}

.video_gallery_video_thumb_image {
	width: 74px;
	height: 75px;
	background-repeat: no-repeat;
	background-position: center center
}

.item_tab_contents_wrapper img {
	margin: 0 10px 10px 0
}

#categories_panel {
	position: absolute;
	width: 87%;
	display: none;
	-moz-transform: translate3d(2000px, 0, 0);
	-webkit-transform: translate3d(2000px, 0, 0);
	-o-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0);
	-o-transform: translate3d(2000px, 0, 0);
	-webkit-transform: translate3d(2000px, 0, 0);
	z-index: 10000;
	-moz-transition: transform 250ms ease 0s;
	-webkit-transition: transform 250ms ease 0s;
	-o-transition: transform 250ms ease 0s;
	transition: transform 250ms ease 0s;
	-webkit-transition: -webkit-transform 250ms ease 0s;
	-o-transition: -o-transform 250ms ease 0s
}

.item-offer-data {
	width: 530px;
	margin-left: 15px
}

.item_offer_cover {
	width: auto
}

.tick {
	width: 16px;
	height: 13px;
	display: block;
	background-position: -76px -675px
}

.cross {
	width: 15px;
	height: 15px;
	display: block;
	background-position: -102px -675px
}

.modal-image-large {
	width: 590px
}

#_account_settings .box {
	overflow: visible
}

.edit-userName-toolTip {
	display: none;
	position: absolute;
	top: 20px;
	right: 0;
	z-index: 100
}

.username-tooltip:hover .edit-userName-toolTip {
	display: block
}

#_account_settings .ui-datepicker {
	z-index: 999999 !important
}

.tag-your-address {
	width: auto;
	min-height: 80px;
	display: table;
	margin: 50px 0 20px 0;
	background-color: #f7f7f7
}

.tag-address-detials {
	display: table-cell; *
	display: inline-block; *
	float: left;
	padding: 10px 20px 10px 60px;
	vertical-align: top
}

.tag-address-detials strong {
	font-size: 18px
}

.tag-address-pin {
	width: 41px;
	min-height: 80px;
	display: table-cell; *
	display: inline-block; *
	float: left;
	background-color: #fff
}

.tag-address-pin div {
	position: relative
}

.tag-address-pin span {
	width: 82px;
	height: 109px;
	display: inline-block;
	position: absolute;
	top: -20px;
	left: 0;
	background: url(../../images/qsouq/common/bg-sprite-v13.png) -96px 0
}

.account-new-address-map {
	width: 490px;
	float: left
}

.account-new-address-map .addressMap-text {
	width: 490px;
	margin-bottom: 10px;
	padding: 2px;
	float: left;
	text-align: justify
}

.account-new-address-map .addressMap-map {
	width: 490px;
	height: 500px;
	display: table;
	border: 1px solid #D8D8D8
}

.account-new-address-form {
	width: 250px;
	float: right;
	overflow: hidden;
	margin-bottom: 15px;
	color: #000
}

.account-new-address-form label {
	display: block;
	margin-bottom: 3px
}

.account-new-address-form label.error {
	margin-left: 2px
}

.account-new-address-form select {
	padding: 4px 2px 3px;
	vertical-align: top
}

.account-new-address-form-field {
	height: 18px;
	margin: 0;
	padding: 3px;
	font-size: 12px;
	border: 1px solid #ddd
}

.account-new-address-form-delivery {
	overflow: hidden
}

.account-new-address-form-delivery label {
	float: left;
	margin-left: 5px;
	width: 220px
}

.account-new-address-form-delivery input {
	float: left
}

.account-new-address-form-textarea {
	width: 240px;
	margin: 0;
	padding: 3px;
	font-size: 12px;
	border: 1px solid #ddd
}

.account-new-address-form-buttons {
	float: right
}

.account-add-new-address ul li {
	clear: both
}

#_login #col3,#_login .box-container,#_login .box-container-none,#_login .box-style-none,#_login .login-and-register
	{
	overflow: visible
}

.KeepMeLoggedIn {
	position: relative;
	margin-bottom: 15px
}

.KeepMeLoggedIn .toolTip-container {
	width: 260px;
	position: absolute;
	top: -8px;
	right: 0;
	padding: 5px 10px;
	text-align: left;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	font-size: 11px;
	z-index: 999999
}

.KeepMeLoggedIn .toolTip-info-container {
	width: 380px;
	position: absolute;
	top: -10px;
	left: 130px;
	padding: 5px 0 0;
	text-align: left;
	border: 4px solid #d8d8d8;
	background-color: #fff;
	font-size: 11px;
	z-index: 999999
}

.KeepMeLoggedIn .toolTip-info-container p {
	margin: 0 10px
}

.KeepMeLoggedIn .toolTip-container .arrow {
	width: 6px;
	height: 11px;
	display: inline-block;
	position: absolute;
	top: 12px;
	left: -6px;
	background: url(../../images/qsouq/common/bg-sprite-v22.png) -204px
		-147px
}

.KeepMeLoggedIn .toolTip-info-container .arrow {
	width: 12px;
	height: 16px;
	display: inline-block;
	position: absolute;
	top: 5px;
	left: -11px;
	background: url(../../images/qsouq/common/bg-sprite-v22.png) -182px
		-147px
}

.got-it {
	margin-top: 5px;
	padding: 5px 10px;
	border-top: 1px solid #d8d8d8;
	background-color: #f2f2f2
}

.KeepMeLoggedIn-toolTip {
	cursor: pointer
}

.sticky-bar-price span.striked {
	top: -2px !important
}

.sticky-bar-price div.price-holder {
	padding-top: 18px
}

.reviews_container {
	width: 100%;
	float: left
}

.write-review {
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #efefef
}

.reviews-topData {
	margin: 10px 0 15px;
	padding: 10px;
	border-bottom: 1px solid #d8d8d8;
	background-color: #f2f2f2;
	font-size: 12px
}

.reviews-topData img {
	margin: 0;
	vertical-align: middle
}

#review-bookmark {
	position: relative;
	top: -120px
}

#writeReview-bookmark {
	position: relative;
	top: -85px
}

.review-itemTitle {
	position: relative;
	padding-right: 50px;
	font: 700 12px Verdana, Geneva, sans-serif;
	color: #000
}

.review-close {
	position: absolute;
	top: 0;
	right: 0;
	font-weight: 400
}

.review-close:hover {
	text-decoration: none
}

.review-tooltip-msg-position1 {
	top: 22px;
	left: -105px
}

.review-tooltip-msg-position1 span.arrow {
	top: -6px;
	right: 173px
}

.review-tooltip-msg-position2 {
	top: 22px;
	right: 0
}

.review-tooltip-msg-position2 span.arrow {
	top: -6px;
	right: 3px
}

.reviews_paging {
	text-align: center
}

.reviews_paging table {
	display: inline-block
}

#comment {
	width: auto !important;
	clear: both
}

.reviews-tips {
	width: 340px;
	margin-right: 40px;
	padding: 10px;
	background-color: #f2f2f2;
	border: 1px solid #d8d8d8
}

#basicSearchBoxResults {
	width: 230px;
	position: relative;
	top: 15px;
	margin: 0;
	padding: 0 5px
}

.places-general-searchbox .map-searchbox {
	width: 230px;
	position: relative
}

.places-general-searchbox .map-searchbox-list {
	width: 194px;
	top: 23px
}

.account-new-address-map .addressMap-map {
	position: relative;
	bottom: 290px
}

.places-general-searchbox .map-searchbox-button {
	width: 27px;
	height: 24px;
	margin-left: 3px;
	background: #fff url(../../images/qsouq/common/bg-sprite-v22.png)
		no-repeat -200px -255px;
	border: 1px solid #d8d8d8;
	color: rgba(0, 0, 0, 0);
	cursor: pointer
}

.places-general-searchbox .map-searchbox-button:hover {
	background-color: #fff
}

.places-general-searchbox .map-searchbox-input {
	width: 170px;
	height: 10px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 1px solid #d8d8d8
}

.addressMap-locationBtn {
	width: 25px;
	position: relative;
	top: 4px;
	left: 225px;
	z-index: 999
}

.addressMap-locationBtn a {
	width: 25px;
	height: 22px;
	display: block;
	border: 1px solid #d8d8d8;
	-32
	px
	-798px
}

.addressMap-locationBtn a:hover {
	cursor: pointer
}

#basicSearchBoxResults {
	z-index: 999
}

.map-search-results {
	width: 176px;
	position: absolute;
	top: 23px;
	left: 0;
	padding: 5px;
	border: 1px solid #d8d8d8;
	background-color: #fff
}

.map-search-results li {
	margin-bottom: 5px;
	line-height: 20px
}

.map-search-results li a {
	display: block;
	-ms-word-wrap: break-word;
	word-wrap: break-word
}

.tooltip-container {
	position: relative
}

.tooltip-msg {
	position: absolute;
	padding: 5px 11px 5px 20px;
	text-align: left;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	font-size: 11px;
	z-index: 999999
}

.tooltip-msg span.arrow {
	width: 11px;
	height: 6px;
	display: inline-block;
	position: absolute;
	background: url(../../images/icons-v4.png) 0 -517px
}

.store-hotDeals {
	height: 100px;
	margin: 20px 0 10px;
	position: relative
}

.store-hotDeals .badge-orange-circle {
	top: -10px;
	left: -10px;
	right: auto
}

.old-price-brp-hotDeals {
	color: #515151;
	display: block
}

.badge-orange-circle-stores-hotDeals {
	margin-right: 320px;
	margin-top: -8px;
	position: relative
}

.mobile-verify-wrapper {
	height: 200px;
	position: relative
}

.mobile-verify-container {
	width: 928px;
	position: absolute;
	top: 5px;
	margin-bottom: 15px;
	padding: 20px;
	border: 1px solid #d8d8d8
}

.mobile-verify-container form {
	width: 100%;
	max-width: 800px
}

.sms-verified-icon {
	display: none;
	position: absolute;
	left: 273px;
	top: -1px
}

@media screen and (min-width:768px) {
	.visible-desktop {
		display: block
	}
	.hidden-desktop {
		display: none
	}
	.pc-width-420 {
		width: 420px
	}
	.fl-desktop {
		float: left !important
	}
	.add-new-address ul {
		margin-left: 50px
	}
	#Ad-body-holder {
		-moz-transform: none !important;
		-webkit-transform: none !important;
		-o-transform: none !important;
		transform: none !important
	}
	.single-item-browse {
		width: 23.63%
	}
	.vip-cart-container {
		display: table;
		position: relative;
		margin-top: 10px
	}
	.vip-cart-row {
		display: table-row
	}
	.vip-cart-cell {
		display: table-cell;
		vertical-align: middle
	}
	.product_box .product_middle .price,.product_box .product_middle .buy {
		float: none;
		margin: 0
	}
	.old-price-vip {
		top: 0
	}
}

@media screen and (min-width:1px) and (max-width:1px) {
	#main {
		min-height: 1024px
	}
}

@media screen and (max-width:767px) {
	.visible-phone {
		display: block
	}
	.hidden-phone {
		display: none
	}
	.ad2 {
		display: none
	}
	#_CMSController #google_ads_div_Spring_CategoryPage_Killer_300x250_ad_wrapper
		{
		display: none
	}
	#col3 {
		width: 70% !important;
		max-width: 750px;
		margin: auto !important
	}
	#_item_one_offers .frame-border {
		height: auto;
		margin: auto;
		padding: 15px 0;
		width: 97%
	}
	#banner {
		float: none !important;
		margin: 0 auto 10px
	}
	#_index #col1 {
		display: none
	}
	#_CMSController #col1 {
		display: none
	}
	.address-details,.homepage,.inside,.page_margins,.page,#main,#search_bar,#col2,#body-column-main,.box-container,.box,#footer,#footer_top,#top_left,.footer_row
		{
		width: 100% !important
	}
	.product_box .product_middle h1 {
		font-size: 15px
	}
	#header {
		height: 80px;
		margin-bottom: 10px
	}
	.header-content {
		padding: 0 10px
	}
	.page_margins {
		min-width: 100%
	}
	#col2 {
		float: left;
		margin-left: 0
	}
	.KeepMeLoggedIn .toolTip-info-container {
		width: auto
	}
	.KeepMeLoggedIn .toolTip-container {
		width: auto;
		right: -8px;
		left: 130px
	}
	.footer-categories-content .col2,.footer-categories-content .col4 {
		width: 100%
	}
	.footer-categories-content,.footer-payment-content,.footer-links-content,.footer-links-content-minimal
		{
		width: auto;
		padding: 15px 10px
	}
	.footer-links-content .footer-logo,.footer-links-content-minimal .footer-logo
		{
		float: none
	}
	.secure-checkout {
		padding-left: 10px
	}
	.add-new-address-textarea {
		width: 450px
	}
	.address-block {
		border-right: 0 none
	}
	.your-shopping-cart {
		border: 0 none
	}
	.add-new-address label {
		text-align: left
	}
	.add-new-address label.error {
		margin-left: 0
	}
	.checkout-left-pane,.checkout-right-pane {
		width: 100%;
		float: none
	}
	.cvc-form {
		margin-top: 0
	}
	#id-div-CVC a#id-lnk-edit {
		display: block
	}
	#repopulatedMsg {
		margin-left: 10px
	}
	.register-new-account {
		padding-left: 10px
	}
	.register-new-account ul li label {
		text-align: left
	}
	.register-new-account ul li label.error {
		padding-left: 0
	}
	.register-new-account ul li label.checked,.contactUs-form ul li label.checked
		{
		display: none !important
	}
	.calendar-icon {
		right: 10%
	}
	.contactUs-form {
		padding-left: 10px
	}
	.contactUs-form ul li label {
		text-align: left
	}
	.login-and-register {
		border: 0 none
	}
	.login-area {
		width: 90%;
		padding: 10px
	}
	.register-area {
		width: 98%;
		float: left;
		padding: 10px
	}
	.shopping-cart td {
		padding: 10px 2px
	}
	.cart-image-top-container-small {
		width: 40px !important;
		height: 40px !important
	}
	#TB_window {
		width: 300px !important;
		height: auto !important;
		margin-left: -150px !important
	}
	#TB_ajaxContent {
		width: auto !important;
		height: auto !important
	}
	#TB_title .popup-close {
		right: 22px
	}
	.header-btn-search {
		width: 30px
	}
	#form_search #search-submit {
		width: 24px;
		height: 24px;
		position: static;
		text-indent: 50px;
		background-position: -223px -254px;
		z-index: 999999
	}
	.mag-search {
		display: none
	}
	#form_search #search_value {
		padding: 5px
	}
	.homepage,.inside {
		background: none
	}
	#_index
	 
	#col3
	 
	.box-container-tab-cms-static
	:nth-child
	(n
	+
	2){
	display
	:none
}

#_index #box-43411 {
	display: block
}

.mobile-verify-wrapper {
	height: 350px
}

.mobile-verify-container {
	width: 85%
}

.reviews_container,.write-review {
	width: auto
}

.phone-height-auto {
	height: auto
}

.phone-height-140 {
	height: 140px
}

.phone-width-auto {
	width: auto
}

.phone-width-50 {
	width: 50px
}

.phone-width-70 {
	width: 70px
}

.phone-width-120 {
	width: 120px
}

.phone-width-130 {
	width: 130px
}

.phone-width-170 {
	width: 170px
}

.phone-width-25p {
	width: 25%
}

.phone-width-60p {
	width: 60%
}

.phone-width-64p {
	width: 64%
}

.phone-width-70p {
	width: 70%
}

.phone-width-80p {
	width: 80%
}

.phone-width-83p {
	width: 83%
}

.phone-width-90p {
	width: 90%
}

.phone-width-92p {
	width: 92%
}

.phone-width-93p {
	width: 93%
}

.phone-width-95p {
	width: 95%
}

.phone-width-100p {
	width: 100%
}

.phone-mar-auto {
	margin: auto
}

.phone-mart-5 {
	margin-top: 5px
}

.phone-mart-10 {
	margin-top: 10px
}

.phone-mart-1 {
	margin-top: 1px
}

.phone-padb-0 {
	padding-bottom: 0
}

.phone-marr-0 {
	margin-right: 0
}

.phone-marr-15 {
	margin-right: 15px
}

.phone-mar-0-auto {
	margin: 0 auto
}

.phone-marb-5 {
	margin-bottom: 5px
}

.phone-marb-10 {
	margin-bottom: 10px
}

.phone-marl-10 {
	margin-left: 10px
}

.phone-marl-15 {
	margin-left: 15px
}

.phone-marl-21 {
	margin-left: 21px
}

.phone-marl-90 {
	margin-left: 90px
}

.phone-marl-100 {
	margin-left: 100px
}

.phone-pad-5 {
	padding: 5px
}

.phone-pad-10 {
	padding: 10px
}

.phone-padl-0 {
	padding-left: 0
}

.phone-padl-10 {
	padding-left: 10px
}

.phone-padr-0 {
	padding-right: 0
}

.phone-padr-10 {
	padding-right: 10px
}

.phone-float-left {
	float: left
}

.phone-float-right {
	float: right
}

.phone-float-none {
	float: none
}

.phone-align-c {
	text-align: center
}

.phone-align-l {
	text-align: left
}

.phone-align-r {
	text-align: right
}

.phone-gray-bg {
	background-color: #f7f7f7
}

.phone-gray-bg-dark {
	background-color: #f2f2f2
}

.phone-text11 {
	font-size: 11px
}

#header_top ul.menu {
	margin-top: -5px
}

#mini-header {
	padding: 0 10px
}

.ads-free-shipping {
	background-image: none;
	background-color: #f7f7f7
}

.ads-free-shipping p {
	float: left;
	margin: 0 0 0 10px;
	padding-bottom: 5px;
	line-height: 18px
}

.ads-banner-title {
	padding-left: 10px;
	text-align: left
}

#form_search #link_advanced {
	display: none
}

.ac_results {
	left: 48px !important;
	right: auto !important
}

#col1 {
	width: 98%;
	float: none;
	padding: 0 1%
}

td.width-170 {
	width: 25%
}

table.width-160 {
	width: auto;
	height: auto
}

#_item_all #col3 {
	width: 70% !important;
	margin: 0 auto
}

#body-bottom {
	display: none
}

.single-item-browse,.single-item-browse-last {
	width: 140px;
	height: 315px;
	border-right: 1px solid #d7d7d7;
	padding-right: 1%
}

img.lazy {
	max-width: 60%;
	max-height: 60%;
	padding-right: 10%
}

.phone-max-limit {
	width: 100%;
	padding-bottom: 8px
}

.bottom-container {
	padding-left: .1%
}

.phone-show-per-page {
	float: none
}

#box-ads-souq-9534 {
	position: absolute
}

.item-all-controls-wrapper {
	padding: 0
}

.search_sort {
	padding: 0;
	line-height: 15px
}

.search_sort ul {
	color: #777
}

#search-results-title {
	padding: 5px
}

form.item_form {
	float: none;
	text-align: left
}

.item_form_show_pages {
	padding: 12px 0 8px
}

.item-all-controls {
	padding-right: 8%
}

.padr-14p {
	padding-right: 0
}

#body-bottom {
	width: 0;
	height: 0;
	overflow: hidden
}

#body-bottom iframe {
	width: 200px
}

.refinement-check-on {
	padding-left: 0
}

.selected-tag {
	margin: 1px 3px 3px 0
}

.hide-result-filters {
	height: 38px;
	margin-bottom: 4px;
	color: #777;
	text-align: center;
	line-height: 39px;
	cursor: pointer;
	border: 1px solid #c8c8c7;
	background-color: #fff;
	background: -moz-linear-gradient(top, #fff 0, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff),
		color-stop(100%, #efefef) );
	background: -webkit-linear-gradient(top, #fff 0, #efefef 100%);
	background: -o-linear-gradient(top, #fff 0, #efefef 100%);
	background: -ms-linear-gradient(top, #fff 0, #efefef 100%);
	background: linear-gradient(to bottom, #fff 0, #efefef 100%);
	-ms-filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr
		= '#fff', endColorstr = '#efefef', GradientType = 0 );
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#fff', endColorstr = '#efefef', GradientType = 0 )
}

.phone-display-inline-block {
	display: inline-block
}

img.lazy-lest {
	max-width: 90%;
	padding-top: 23px
}

.single-item {
	padding-bottom: 0
}

.icon_checkbox {
	margin-top: 8px
}

.select_list {
	border: 1px solid #c8c8c7;
	margin-bottom: 5px
}

.select_list span.arrow {
	display: none
}

.select_list span a,#_index .select_list span a.selected {
	color: #515151;
	font-weight: 400
}

.select_list span a,.select_list span a.selected {
	background: #f7f7f7 url('../../images/least_view_categories_sprite.png')
		no-repeat right -395px !important;
	padding: 6px 5px 6px 10px;
	color: #515151;
	font-weight: 400;
	line-height: 30px
}

.select_list span a.selected {
	background-position: right -395px !important
}

.select_list ul {
	margin-left: 10px
}

.select_list li {
	width: 100%;
	overflow: hidden;
	margin: auto;
	padding: 3px;
	border-bottom: 1px solid #efefef;
	color: #115798;
	line-height: 30px
}

.select_list span a {
	text-align: left
}

.select_list li.last {
	border-bottom: 0 none
}

#footer_wrapper {
	padding-left: 10px
}

#top_right .safepay {
	width: 78%;
	line-height: 10px
}

#top_left,#top_right {
	width: 100%
}

.footer_left,.footer_right {
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #dbd9d8
}

.footer_row {
	background: none;
	padding: 0;
	width: 100%
}

.phone-border-none {
	border-bottom: none
}

.footer_right {
	float: left
}

.facebook-registration-form {
	float: left !important
}

.phone-tablet-width-100p {
	width: 100%
}

#item-one-unit-list .unit {
	padding: 10px 22px 10px 5px
}

#_item_one_offers .frame-border {
	height: auto;
	margin-right: 10px;
	padding: 15px 0
}

#_item_one_offers #col3 {
	width: 70%
}

.item-offer-data {
	margin-left: 0
}

#_item_one_offers #item-main-cover {
	text-align: center
}

.item_offer_cover {
	margin-right: 10px !important
}

#box-39776,#box-39776 img,#box-39776-mobile,#box-39776-mobile img,#box-39776-tablet,#box-39776-tablet img,#box-39777,#box-39777 img,#box-39777-mobile,#box-39777-mobile img,#box-39777-tablet,#box-39777-tablet img
	{
	width: 100% !important
}

.message-container-verification {
	margin: 2px
}

#_unit_one #body-top img,#_item_one #body-top img {
	width: 100%
}

.item-desc,.item-desc>div,.item-desc>table,.item-desc>ul,.item-desc>h1,.item-desc>h2,.item-desc>h3,.item-desc>p,.item-desc>img
	{
	width: 98% !important;
	margin: auto !important
}

#homepage-wrapper .message-container {
	margin: 8px
}

#_contact_us #killer_div {
	float: none
}

#_contact_us #body-column-main {
	overflow: hidden
}

#comment>.box {
	width: auto !important
}

#comment>.box textarea,#comment>.box input.form-main-textinput {
	width: 95% !important
}

#vip_gallery_prev_button,#vip_gallery_next_button {
	top: 177px
}

#_item_one #main,#_unit_one #main {
	padding: 1%;
	width: 98% !important
}

#_item_one #TB_ajaxContent .social-content-action,#_unit_one #TB_ajaxContent .social-content-action
	{
	clear: both;
	margin: 0
}

.vip_store_rating_box>div {
	display: inline;
	padding-right: 3px
}

#col3_content {
	width: 100%
}

.product_box .product_middle .buy {
	float: right
}

.product_box .product_middle {
	width: 100%
}

#tab_images,#item_tabs.ui-tabs .ui-tabs-panel.tab_images_panel {
	display: none
}

.reviews_container.marr-315 {
	margin: 0
}

.reviews_ad {
	display: none
}

#item_tabs.ui-tabs .ui-tabs-nav li a {
	border: 0 none
}

#sticky-bar {
	display: none !important
}

#item_tabs>div {
	padding: 0;
	width: 100%
}

#homepage-wrapper .page_margins,.feat_itms_txt_float,.feat_itms_txt_float table,#_item_one #main,#_unit_one #main,#_item_one #col3,#_unit_one #col3,.product_box,#item-one-right-wrapper,#item-one-right-wrapper,.product_box,.homepage,.inside,#main,.page,#search_bar,.left_navigation,.homepage,.inside
	{
	width: 100%
}

.cart-box {
	width: 60px
}

.ad1 img {
	max-width: 100%
}

#homepage-wrapper {
	background: none
}

#main_hp {
	clear: none;
	width: auto
}

.page {
	padding: 0
}

.boxTabsItemsHolder {
	overflow: auto
}

.header-content {
	margin-top: 0
}

.left_categories a.no_arrow {
	background: none
}

#left_panel_trigger {
	display: block;
	padding: 16px 10px
}

.left_panel_trigger_wrapper {
	position: relative
}

.left-nav-icon {
	width: 23px;
	height: 13px;
	display: block;
	background: url(../../images/icons-v4.png) 0 -532px
}

.souq_blue_arrow {
	top: 45px
}

.left_navigation {
	background-color: #515151;
	padding-bottom: 80px
}

.left_navigation ul,.left_navigation li {
	list-style: none;
	margin: 0;
	padding: 0
}

.left_navigation a {
	text-decoration: none
}

.left_categories a {
	background: url('../../images/least_view_categories_sprite.png')
		no-repeat right -284px;
	border-bottom: 1px solid #6e6e6e;
	color: #fff;
	display: block;
	font: 400 14px/ 21px Verdana, Geneva, sans-serif;
	margin: 0 17px;
	padding: 14px 0
}

.left_categories>li {
	list-style: none outside none
}

.left_categories a:hover {
	text-decoration: none
}

.left_categories>li.active {
	background-color: #6e6e6e;
	border-bottom: 0;
	padding-top: 1px;
	position: relative;
	top: -1px
}

.left_categories>li.active>ul>li.last a {
	border: 0 none
}

.left_categories>li.active>a {
	background: url('../../images/least_view_categories_sprite.png')
		no-repeat right -336px;
	border: 0 none
}

.left_categories>li.active>ul>li>a {
	background: url('../../images/least_view_categories_sprite.png')
		no-repeat right -231px;
	border-bottom: 1px solid #989898;
	margin: 0 28px;
	padding-right: 13px
}

.left_shop_all_categories {
	color: #fff;
	f ont-size: 17px;
	font-weight: 700;
	padding: 8px 8px 0;
	text-align: center;
	margin-bottom: 3px
}

.souq_blue_arrow {
	border-bottom: 23px solid transparent;
	border-right: 14px solid #2c5e9d;
	border-top: 23px solid transparent;
	height: 0;
	position: absolute;
	right: 0;
	top: 44px;
	width: 0;
	z-index: 9999999
}

.left_categories li.browse_all_categories a {
	background: none;
	border-bottom-width: 4px;
	border-bottom-color: #9e9e9e
}

.left_categories li.larger_font a div.smaller {
	font-size: 12px;
	font-weight: 400
}

.left_categories li.larger_font a {
	background: none;
	font: 700 16px Verdana, Geneva, sans-serif;
	border: 0 none;
	padding: 16px 0
}

.left_categories li.larger_font.thick_border a {
	border-bottom: 4px solid #9e9e9e
}

.left_categories li.properties.thick_border a {
	border-bottom: 4px solid #9e9e9e
}

.left_categories li.countries a {
	border: 0 none;
	background: none;
	padding: 9px 0
}

.left_categories li.souq_fashion a,.left_categories li.deal_day a,.left_categories li.sukar a,.left_categories li.stores a,.left_categories li.motors a,.left_categories li.properties a
	{
	background-image: url(../../images/least_view_categories_sprite.png);
	border: 0 none;
	height: 35px;
	padding: 0
}

.left_categories li.souq_fashion a {
	background-position: -6px 7px
}

.left_categories li.deal_day a {
	background-position: -6px -25px
}

.left_categories li.sukar a {
	background-position: -6px -68px
}

.left_categories li.stores a {
	background-position: -6px -111px
}

.left_categories li.motors a {
	background-position: -6px -146px
}

.left_categories li.properties a {
	background-position: -6px -182px
}

.left_navigation li.view-sub-title {
	color: #fff;
	font-size: large;
	margin-left: 27px;
	font-weight: 700
}

li.first-tilte-cat>a {
	font-weight: 700
}

.view-sub-item>a {
	background: url('../../images/least_view_categories_sprite.png')
		no-repeat right -231px;
	border-bottom: 1px solid #989898;
	margin: 0 50px;
	padding-right: 13px
}

#Ad-body-holder {
	background-color: #fff;
	position: relative;
	z-index: 20
}

#Ad-body-holder.page_lock {
	overflow: hidden;
	position: absolute
}

.VIP_phone_top_review {
	margin-top: 5px
}

.homepage,.inside {
	background: none
}

.product_box .product_right {
	width: 96%;
	clear: both;
	float: none;
	margin: 0 auto
}

.fl.social_bar_wrapper {
	width: 60%;
	height: 22px;
	float: none;
	margin: 0 auto
}

.vip_bottom_ad_wrapper.fr {
	float: none
}

.souq_main_logo {
	margin-top: 11px
}

.vip_phone_product_title {
	width: 96%;
	padding: 2%
}

.vip_phone_product_title h1 {
	color: #000
}

#body-bottom,.social_print_button {
	display: none
}

.ad2 {
	float: none !important;
	overflow: hidden;
	margin: auto
}

.margr-315.VIP_related_items_wrapper {
	margin-right: 0
}

.feat_itms_txt_top,.feat_itms_txt_bottom {
	width: 80%
}

.product_box .product_right .col2,.product_box .product_right .col1 {
	width: 94%
}

#item-descriptions,.vip_bottom_price_wrapper {
	padding: 2%
}

#vip_bottom_mobile_ad {
	margin: 10px 0;
	text-align: center
}

#vip_bottom_mobile_ad>div {
	margin-bottom: 8px
}

.vip_bottom_ad_wrapper {
	display: none
}

.box-container-none>div {
	padding: 0
}

#search_bar {
	top: 45px
}

#footer_wrapper {
	padding-left: 10px
}

.visible-phone {
	display: block
}

.header-logo-mob {
	width: 135px
}

.ad1 img {
	max-width: 100%
}

#homepage-wrapper {
	background: none
}

#main_hp {
	width: auto;
	clear: none
}

.boxTabsItemsHolder {
	overflow: auto
}

.header-content {
	margin-top: 0
}

.homepage,.inside {
	background: none
}

.product_box .product_right {
	clear: both;
	float: none;
	padding-top: 8px;
	width: 100%
}

.product_box .product_right .col2 {
	width: 94%
}

.product_box .product_right .col1 {
	width: 94%
}

.fl.social_bar_wrapper {
	float: none;
	height: 22px;
	margin: 0 auto;
	width: 60%
}

#item-descriptions {
	padding: 2%
}

.vip_bottom_ad_wrapper.fr {
	float: none
}

.margr-315.vip-related-items-wrapper {
	margin-right: 0
}

#body-bottom {
	display: none
}

.social_print_button {
	display: none
}

.vip_bottom_price_wrapper {
	padding: 2%
}

.souq_main_logo {
	margin-top: 11px
}

.vip_phone_product_title {
	width: 96%;
	padding: 2%
}

.vip_phone_product_title h1 {
	color: #000
}

#box-32379,#box-32379-mobile,#box-33241,#box-33241-mobile,#box-33240,#box-33240-mobile,#box-31502,#box-31502-mobile,#box-31503,#box-31503-mobile,#box-38168,#box-38168-mobile
	{
	display: none
}

#item-one-right>.box-container>.box.box-style-border.left-side.box-padding-none
	{
	width: 99% !important
}

.box.box-style-border.left-side.box-padding-none,.box.box-style-border.left-side.box-padding-none .offer_prices
	{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	margin-bottom: 10px
}

#product-box-wrapper {
	margin-bottom: 2px
}

.prices_and_offers_bottom>span {
	float: none;
	display: inline-block;
	margin-bottom: 0
}

.prices_and_offers_bottom {
	text-align: center
}

.vip_featured_offers {
	font-weight: 400
}

.vip_least_view_product_currency {
	font-size: 11px;
	display: inline
}

.vip_least_view_product_info_price {
	color: #b00;
	font-size: 27px
}

.vip_least_view_product_info_left {
	float: left;
	width: 171px
}

.vip_least_view_product_info {
	margin-top: 10px
}

.vip_least_view_product_info_add_to_wishlist {
	display: block;
	padding-right: 19px;
	text-align: center
}

.vip_least_view_product_info_right {
	width: 120px;
	float: left;
	margin-top: 58px
}

.vip_least_view_product_in_stock {
	color: #23782f;
	font-size: 14px;
	font-weight: 700
}

.vip_least_view_product_item_condition {
	color: #000
}

.social_bar_wrapper li {
	display: inline-block;
	text-align: center
}

.social_print_button {
	display: none
}

#item_tabs iframe {
	height: 233px;
	width: 100%
}

ul.ui-tabs-nav {
	display: none
}

#item_tabs.ui-tabs .ui-tabs-nav li {
	display: none
}

#item_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	display: block;
	border: 0 none;
	background-color: transparent
}

#item_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-left: 0
}

#item_tabs.ui-tabs .ui-tabs-nav {
	border-bottom: 0
}

.item_tab_contents_wrapper img {
	max-height: 163px;
	max-width: 182px;
	margin: 5px
}

.swipe {
	overflow: hidden;
	visibility: hidden;
	position: relative
}

.swipe-wrap {
	overflow: hidden;
	position: relative
}

.swipe-wrap>div {
	float: left;
	width: 100%;
	position: relative
}

.vip_main_gallery_container .item {
	text-align: center
}

.vip_main_gallery_container .item img {
	max-width: 100%
}

.vip_main_gallery_container .badge-orange-circle {
	top: auto
}

.short-width-slider-2 .prev {
	position: absolute;
	top: 79px;
	left: 0;
	width: 15px;
	height: 23px;
	background-position: -147px -634px
}

.register-sep {
	width: 100%;
	height: 1px;
	margin: 50px 0
}

.register-or {
	top: -17px;
	left: 50%;
	margin-left: -15px
}

.login-sep {
	width: 100%;
	height: 1px;
	margin: 50px 0
}

.login-or {
	top: -17px;
	left: 50%;
	margin-left: -15px
}

.banner-glry-left {
	width: 14px;
	height: 23px;
	background: url(../../images/qsouq/common/bg-sprite-v20.png) -105px
		-633px
}

.banner-glry-right {
	width: 14px;
	height: 23px;
	background: url(../../images/qsouq/common/bg-sprite-v20.png) -129px
		-633px
}

}
@media screen and (min-width:600px) and (max-width:767px) {
	#form_search {
		width: 82%
	}
	#form_search fieldset {
		width: 100%
	}
	.searchField-and-allBtn {
		width: 90%;
		margin: 7px 1px 0 5px
	}
	#form_search #search_value {
		width: 95%
	}
	#header-cart {
		float: right
	}
	#header-cart .cart-icon {
		width: 20px;
		background-position: -210px -495px
	}
	.mag-search {
		left: 10px
	}
	#search_bar #form_search {
		margin-right: 0
	}
	#search-categories-list {
		display: block;
		top: 2px
	}
	#search-categories-list select {
		background: none repeat scroll 0 0 #f8f8ff;
		height: 25px;
		max-width: 80px
	}
}

@media screen and (min-width:480px) and (max-width:599px) {
	#form_search {
		width: 77%
	}
	#form_search fieldset {
		width: 100%
	}
	.searchField-and-allBtn {
		width: 90%;
		margin: 7px 1px 0 5px
	}
	#form_search #search_value {
		width: 95%
	}
	#header-cart {
		float: right
	}
	#header-cart .cart-icon {
		width: 20px;
		background-position: -210px -495px
	}
	.mag-search {
		left: 10px
	}
	#search_bar #form_search {
		margin-right: 0
	}
	#search-categories-list {
		display: block;
		top: 2px
	}
	#search-categories-list select {
		background: none repeat scroll 0 0 #f8f8ff;
		height: 25px;
		max-width: 80px
	}
}

@media screen and (max-width:480px) {
	.visible-phone {
		display: block
	}
	.hidden-phone {
		display: none
	}
	#form_search {
		width: 75%
	}
	#form_search fieldset {
		width: 100%
	}
	.searchField-and-allBtn {
		width: 85%;
		margin: 7px 1px 0 5px
	}
	#form_search #search_value {
		width: 95%
	}
	#header-cart {
		float: right
	}
	#header-cart .cart-icon {
		width: 20px;
		background-position: -210px -495px
	}
	.mag-search {
		left: 10px
	}
	#search_bar #form_search {
		margin-right: 0
	}
	#_index #col1 {
		display: none
	}
	#_CMSController #col1 {
		display: none
	}
	.header-logo-mob {
		width: 135px
	}
	.product_box .product_middle .buy {
		float: left
	}
	.add-new-address-textarea {
		width: 255px
	}
	.add-new-address-buttons {
		float: left
	}
	.address-block {
		border-right: 0 none
	}
	.credit-card-field-mobile {
		width: 120px
	}
	.credit-card-td-width-mobile {
		width: 110px
	}
	.shipping-options ul li {
		height: auto;
		border-right: 0 none
	}
	#banner {
		width: 320px;
		float: left;
		height: 179px;
		position: relative
	}
	#banner span {
		display: none
	}
	#banner img {
		vertical-align: top
	}
	.banner {
		width: 320px;
		height: 179px;
		position: relative
	}
	.banner .panel {
		width: 320px;
		height: 179px;
		position: relative
	}
	.reviews_container .write-review {
		float: left
	}
	.review-page img {
		margin: 0 10px 5px 0 !important
	}
}

@media screen and (max-width:479px) {
	#form_search {
		width: 65%
	}
	#form_search fieldset {
		width: 100%
	}
	.searchField-and-allBtn {
		width: 80%;
		margin: 7px 1px 0 5px
	}
	#form_search #search_value {
		width: 90%
	}
	#header-cart {
		float: right
	}
	#header-cart .cart-icon {
		width: 20px;
		background-position: -210px -495px
	}
	.mag-search {
		left: 10px
	}
	#search_bar #form_search {
		margin-right: 0
	}
	#_index #col1 {
		display: none
	}
	#_CMSController #col1 {
		display: none
	}
	#_item_one #col3,#_unit_one #col3 {
		width: 70% !important
	}
	.facebook-registration-form iframe {
		width: 100% !important
	}
}

@media ( max-width :317px) {
	.single-item-browse,.single-item-browse-last {
		width: 47%
	}
	.single-item-browse:nth-child (2n){
		border-right: 0 none
	}
}

@media ( min-width :318px) and (max-width:457px) {
	.single-item-browse {
		width: 47.5%
	}
	.single-item-browse:nth-child (2n){
		border-right: 0 none
	}
}

@media ( min-width :458px) and (max-width:608px) {
	.single-item-browse {
		width: 31.2%
	}
	.single-item-browse:nth-child (3n){
		border-right: 0 none
	}
}

@media ( min-width :609px) and (max-width:969px) {
	.single-item-browse {
		width: 31.53%
	}
	.single-item-browse:nth-child (3n){
		border-right: 0 none
	}
}

html {
	color: #000;
	background: #fff
}

body,div,dl,dt,dd,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,th,var {
	font-style: normal;
	font-weight: 400
}

li {
	list-style: none
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 400
}

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
}

legend {
	color: #000
}

body {
	font: 11px/ 1.231 Verdana, Helvetica, Arial, sans-serif;
	color: #515151
}

select,input,button,textarea,label {
	font: 99% verdana, Helvetica, Arial, sans-serif
}

table {
	font-size: inherit
}

pre,code,kbd,samp,tt {
	font-family: monospace;
	line-height: 100%
}

@media screen and (max-width: 319px) {
	.unit {
		float: none !important;
		width: auto !important
	}
}

.line:after,.lastUnit:after {
	clear: both;
	display: block;
	visibility: hidden;
	overflow: hidden;
	height: 0 !important;
	line-height: 0;
	font-size: xx-large;
	content:
		" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "
}

.unit {
	float: left
}

.size1of1 {
	float: none
}

.size1of2 {
	width: 50%
}

.size1of3 {
	width: 33.33333%
}

.size2of3 {
	width: 66.66666%
}

.size1of4 {
	width: 25%
}

.size3of4 {
	width: 75%
}

.size1of5 {
	width: 20%
}

.size2of5 {
	width: 40%
}

.size3of5 {
	width: 60%
}

.size4of5 {
	width: 80%
}

.lastUnit {
	width: auto;
	float: none;
	display: table-cell
}

.ac_results {
	padding: 0;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	overflow: hidden;
	z-index: 99999;
	-moz-box-shadow: 2px 5px 10px #ccc;
	-webkit-box-shadow: 2px 5px 10px #ccc;
	box-shadow: 2px 5px 10px #ccc;
	-moz-box-shadow: 2px 5px 10px #ccc;
	-webkit-box-shadow: 2px 5px 10px #ccc
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0
}

.ac_results li {
	margin: 0;
	padding: 2px 5px 2px 10px;
	cursor: pointer;
	display: block;
	border-bottom: 1px solid #f7f7f7;
	font: menu;
	font-size: 12px;
	line-height: 27px;
	overflow: hidden
}

.ac_odd {
	background-color: #fff
}

.ac_over {
	background-color: #f2f2f2
}