body {
	margin:0px;
	padding:0px;
	font:11px Verdana;
	text-decoration:none;
	background:url(site_images/bgnew.jpg) repeat-x;
}
h3 {
	margin:0;
	padding:0;
	color:#FF0000;
	font:bold 16px Arial, Helvetica, sans-serif;
}
form {
	margin:0;
	padding:0;
}
.topbg {
	background:url(site_images/bgtop.jpg) repeat-x;
}
.tborder {
	border-left:11px solid #65d6f8;
	border-right:11px solid #65d6f8;
}
.phone {
	text-decoration:none;
	color:#65d6f8;
}
 .phone, .cattop, .body_mainhaeding, .btn, .remove, .login, .cartproducts, {
font-family:Arial;
}
.otherlinks {
	font:bold 12px Arial;
	color:#333399;
	text-decoration:none;
}
.staticlinksbot {
	color:#666666;
	padding:8px 10px;
	width:100px;
	text-decoration:none;
	font: bold 12px Arial, Helvetica, sans-serif;
	border-left:1px solid #CCCCCC;
}
.staticlinksbot:hover {
	color:#fff;
	background:url(site_images/hoverbg.gif) repeat-x;
}
.staticlinks1 {
	color:#FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0;
}
a.productshow:visited {
	color: #fff;
}
.staticlinks {
	color:#FFF;
	display:block;
	padding:5px 0;
	text-align:center;
	text-decoration:none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.staticlinks:hover {
	background-color:#fff;
	color:#000;
}
.staticlinks:visited {
	background-color:#000;
	color:#fff;
}
.cattop, .phone {
	font-size:18px;
}
.cattop {
	color:#000000;
	background-color:#FCF7EC;
	text-align:center;
}
.bodytext {
	color:#000;
}
.newbestspecialshortdis, .newbestspecialheading, .productname {
	color:#FFFFFF;
}
.body_mainhaeding, .btn, .remove, .cartpage, .productshow {
	color:#FFF;
}
.productshow a {
	color:#CCCCCC !important;
}
.productshow a:hover {
	color:#ff0000 !important;
}
.body_texthaeding, .cartpage, .productshow, .phone, .cattop, .body_mainhaeding, .btn, .remove, .cartproducts {
	font-weight:bold;
}
.copyright {
	color:#000;
}
.copyright1 {
	color:#000;
	text-decoration:none;
}
.shortdiscription {
	color:#000000;
	text-decoration:none;
}
.shortdiscription, .productname {
	padding-left:5px;
}
.body_mainhaeding {
	font-size:12px;
	text-align:center;
	background-color:#4b4b4b;
	padding:4px 0;
}
.body_mainhaeding h1 {
	font-size:12px;
	padding:4px 0;
	margin:0;
}
.body_mainhaeding a {
	font-size:12px;
	text-align:center;
	background-color:#4b4b4b;
	padding:4px 0;
	color:#FFFFFF;
	text-decoration:none;
}
.btn, .remove {
	font-size:11px;
	background-color:#4b4b4b;
	cursor:pointer;
}
.selectbox, .textbox, .stextbox, .inputbox {
	border:1px solid #999999;
}
.textbox, .inputbox {
	height:15px;
	width:110px;
}
.textbox2 {
	font:11px Tahoma;
	color:#333;
	width:130px;
}
.cartproducts, .textbox, .inputbox {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.login {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding:0 0 0 5px;
}
.login a {
	color:#000;
	text-decoration:none;
}
.login a:hover {
	color:#990000;
}
.newbestspecialheading {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:4px 0 0 0;
}
.productname, .topCategories {
	font:bold 10px Verdana;
}
.register {
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.register:hover {
	color:#990000;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.morelinks {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	float:left;
}
.body_textlinks {
	background-color:#e4e4e4;
	text-decoration:none;
	padding:2px 3px;
	font:bold 12px Arial;
	display:block;
	text-align:center;
	border:1px solid #999999;
	color:#333333;
}
.catlink {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 20px;
}
.catlink a {
	color:#000;
	text-decoration:none;
	display:block;
	padding:3px 0 3px 12px;
	width:160px;
	background:url(site_images/catbullet1.gif) no-repeat 0 50%;
}
.catlink a:hover {
	color:#990000;
	background:url(site_images/catbullet3.gif) no-repeat 0 50%;
}
/*.catlink a:hover{ background:#e4e4e4; color:#990000;}*/

/***** category selected class *****************/

.catlink_select {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ED1C22;
	padding:0 0 0 20px;
	background-color:#E7DEEC;
	text-decoration:none;
}
.catlink_select a+a {
	color:#ED1C22;
	display:block;
	padding:3px 0 3px 14px;
	width:143px;
no-repeat 0 50%;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin-left:15px;
	background:url(Image/arrow_red.gif) no-repeat left 7px;
}
.catlink_select a+a:hover {
	background:url(Image/arrow_red.gif) no-repeat left -88px;
}
/***** end category selected class *****************/



.subcatlink {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 40px;
}
.subcatlink a {
	color:#000;
	text-decoration:none;
	display:block;
	padding:3px 0 3px 12px;
	width:130px;
	background:url(site_images/catbullet2.gif) no-repeat 0 50%;
}
.subcatlink a:hover {
	color:#990000;
	background:url(site_images/catbullet3.gif) no-repeat 0 50%;
}
/*.subcatlink a:hover{ background:#e4e4e4; color:#990000;}*/







.search1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 20px;
}
.search {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0 0 0 5px;
}
.search span {
	color:#4b4b4b;
}
.search a {
	color:#333333;
	text-decoration:none;
}
.search a:hover {
	color:#990000;
}
.textboxsearch {
	color:#000000;
	background-color:#FFFFF;
	height:15px;
	border:1px solid #666666;
	font:11px Arial, Helvetica, sans-serif;
	padding:0 0 0 3px;
	margin:0 0 0 6px;
}
.inputbox {
	color:#000000;
	background-color:#FFFFF;
	width:100px;
}
.textboxlogin {
	color:#000000;
	background-color:#FFFFF;
	height:15px;
	border:1px solid #666666;
	font:11px Arial, Helvetica, sans-serif;
	width:160px;
	padding:0 0 0 10px;
	margin:0 0 0 0px;
}
.img {
	float:left;
	padding-bottom:10px;
	padding-right:10px;
}
.cart {
	font:12px Arial;
	color:#666666;
	text-decoration:none;
}
/* Newly Added */



/*.menu_list {	

	width: 150px;

}

*/







.menu_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 5px 0px;
	margin:0px;
	cursor: pointer;
	position: relative;
}
.sub_menu_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 5px 0px;
	margin:0px;
	cursor: pointer;
}
.menu_head a, .menu_head a:visited {
	display:block;
	color:#000;
	text-decoration:none;
	padding:3px 0 3px 20px;
	width:180px;
}
.menu_head a:hover {
	background:#e4e4e4;
	color:#990000;
}
.menu_body {
	display:none;
}
.menu_body a, .menu_body a:visited {
	display:block;
	color:#000;
	text-decoration:none;
	padding:3px 0 3px 40px;
	width:160px;
}
.menu_body a:hover {
	background:#e4e4e4;
	color: #990000;
}
.price1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:15px;
	font-weight:bold;
	padding:0 1px;
}
a.scrollarrow, a.scrollarrow:link, a.scrollarrow:visited, a.scrollarrow:hover {
	text-decoration:none;
}
.marqueeContent img {
	margin-right:20px;
}
span.rrppicetag {
	font-size:13px;
	color:#333333;
	position:relative;
	top:2px;
	font-weight:normal;
}
.pbought {
	padding: 0pt 0pt 0pt 10px;
	font-weight: bold;
	color: #990000;
}
a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
a:hover {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-decoration:none;
}
a.body_textlinks1, a.body_textlinks1:link, a.body_textlinks1:visited {
	background-image:url(site_images/newa_03.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:218px;
	height:25px;
	text-decoration:none;
	padding:3px 20px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	display:block;
	text-align:left;
	text-transform:capitalize;
	color:#FFFFFF;
}
a.body_textlinks1:hover {
	background-image:url(site_images/newb_03.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:218px;
	height:25px;
	text-decoration:none;
	padding:3px 20px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	display:block;
	text-align:left;
	text-transform:capitalize;
}
.body_text {
	font:12px Arial, Helvetica, sans-serif;
}
.body_text a, .bodytext a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.body_text a:hover, .bodytext a:hover {
	color:#FF0000;
}
/* By annapurna July 5th 2010*/

a.reviewlink {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#3434C3;
	text-decoration:none;
}
a.reviewlink:hover {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-decoration:none;
}
/*.table_border{

	border:1px solid #5FC0F3;

	margin:3px 0px;

	padding:5px;

}*/



.table_border {
	border:1px solid #91998C;
	margin:0px 0px;
	padding:0px;
	margin:3px 0px;
	padding:5px;
	background-color:#F4F3EE;
}
.table_border1 {
	border:1px solid #666644;
	margin:0px 0px;
	padding:0px;
	margin:5px 0px;
	padding:1px;
	background-color:#F4F3EE;
}
.textfield {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #450400;
	background-color: #FFFFFF;
	border: 1px solid #5FC0F3;
	padding: 2px;
}
.main {
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-STYLE: normal;
	FONT-FAMILY:   Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 1.5;
	letter-spacing: 0;
}
.mainBold {
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-STYLE: normal;
	FONT-FAMILY:   Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 1.5;
	letter-spacing: 0;
	font-weight: bold;
}
.red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
}
.heading {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 28px;
	color: #E4B472;
	font-weight: bold;
}
.sizeheading {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background-color:#4b4b4b;
	padding:4px 0;
	color:#fff;
}
/* */





/* style for front end search */



.scroll_check {
	border:1px solid #CCCCCC;
	height:40px;
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical;
}
.title_text {
	color:#000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	padding:5px 0 10px 0;
}
.gender_tabs {
	float:left;
	width:100%;
}
.gender_tabs a {
	display:block;
	width:83px;
	padding:0px;
	margin:0px;
	float:left;
	border:solid 1px #d0cfcf;
	font-weight:normal;
	background:#dcdcdc;
	text-align:center;
	padding:3px 0px;
}
.gender_tabs a:hover {
	border:solid 1px #abaaaa;
	background:#000;
	color:#fff;
}
.gender_tabs a.active {
	border:solid 1px #abaaaa;
	background:#000;
	color:#fff;
}
a.men {
	display:block;
	width:83px;
	padding:0px;
	margin:0px;
	float:left;
	border:solid 1px #ffffff;
	color:#fff;
	font-weight:normal;
	background:#01a5ff;
	text-align:center;
	padding:3px 0px;
}
a.men:hover {
	border:solid 1px #ffffff;
	background:#0074b4;
	color:#fff;
}
a.women {
	display:block;
	width:83px;
	padding:0px;
	margin:0px;
	float:left;
	border:solid 1px #ffffff;
	color:#fff;
	font-weight:normal;
	background:#1ebd1e;
	text-align:center;
	padding:3px 0px;
}
a.women:hover {
	border:solid 1px #ffffff;
	background:#167916;
	color:#fff;
}
a.girls {
	display:block;
	width:83px;
	padding:0px;
	margin:0px;
	float:left;
	border:solid 1px #ffffff;
	color:#fff;
	font-weight:normal;
	background:#7f014b;
	text-align:center;
	padding:3px 0px;
}
a.girls:hover {
	border:solid 1px #ffffff;
	background:#5f0038;
	color:#fff;
}
a.boys {
	display:block;
	width:83px;
	padding:0px;
	margin:0px;
	float:left;
	border:solid 1px #ffffff;
	color:#000;
	font-weight:normal;
	background:#adce17;
	text-align:center;
	padding:3px 0px;
}
a.boys:hover {
	border:solid 1px #ffffff;
	background:#829f00;
	color:#000;
}
.genderbanner {
	background:url(site_images/genderbanner.jpg) no-repeat top center;
	width:185px;
	height:178px;
	margin:0px auto;
	text-align:center;
}
.tabarea {
	margin-top:113px;
	margin-left:6px;
	clear:both;
}
/* style for front end search */





/***** product detail page ******/



.product_breadcrumb {
	float:left;
	padding:0;
	margin:0;
}
.product_breadcrumb ul {
	float:left;
	padding:0;
	margin:0;
}
#product {
	padding:0 15px;
}
#product a {
	color:#290B0B;
	font-weight:normal;
	border-bottom:1px dotted #3D3128;
}
#product a:hover {
	text-decoration:none;
}
#product #product-imagery {
	float:left;
	width:420px;
	margin-right:15px;
}
#product #product-imagery .badge {
	zoom:1;
	display:block;
	float:right;
	margin-top:-3px;
	position:relative;
}
#product #product-imagery .discount-badge {
	zoom:1;
	display:block;
	float:right;
	margin-top:-3px;
	position:relative;
}
#product #product-imagery .pic {
	margin-bottom:2em;
}
#product #product-imagery a {
	border:none;
}
#product #product-imagery h3, #product #product-imagery h4 {
	font-size:1.3em;
	color:#535351;
	margin-top:0;
}
#product #product-imagery #url-breadcrumb ul li {
	float:left;
	position:relative;
	font-size:1.1em;
	padding-left:5px;
	line-height:1.5em;
}
#product #product-imagery #url-breadcrumb ul li a {
	color:#362626;
	font-weight:bold;
	border-bottom:1px #362626 dotted;
}
#product #product-content {
	float:right;
	width:455px;
	position:relative;
}
#product #product-content h1 {
	font-size:2.4em;
	color:#77796E;
	font-weight:normal;
	display:inline;
	margin:0 .5em .2em 0;
	float:left;
}
#product #product-content h1 .colour {
	font-size:.75em;
	display:block;
	color:#909187;
	padding-top:0;
	font-style:normal;
}
#product #product-content h1 .the-was-price {
	color:#909187;
	font-weight:normal;
}
#product #product-content dl#info {
	color:#77796E;
	position:absolute;
	top:36px;
	right:0;
	margin:0px;
}
#product #product-content dl#info dd.price {
	text-align:right;
	font-size:.7em;
	color: #575656;
	font-weight: bold;
}
#product #product-content dl#info dd.price .the-normal-price {
	font-size:1.9em;
	line-height:1em;
}
#product #product-content dl#info dd.price .the-new-price {
	font-size:2.4em;
	line-height:1em;
	color:#DE2723;
}
#product #product-content dl#info dd.price strong {
	display:block;
	font-size:1.65em;
	padding-top:.05em;
	font-weight:normal;
	color:#909187;
}
#product #product-content p.review-link {
	float:right;
	margin-top:.65em;
	margin-right:50px;
}
#product #product-content #discount-info {
	clear:both;
	color:#DE2723;
	margin:1em 0;
	font-size:1.2em;
}
#product #product-content .features {
	clear:both;
	margin-bottom:.25em;
	min-height:1.25em;
}
#product #product-content .features li {
	float:left;
	font-size:1.1em;
	margin-right:10px;
	width:115px;
	margin-bottom:.25em;
}
.bubble-tr {
	background:url(../images/bg-bubble-tr.gif) no-repeat top right;
	position:relative;
}
.bubble-tl {
	background:url(../images/bg-bubble-tl.gif) no-repeat top left;
}
.bubble-bl {
	background:url(../images/bg-bubble-bl.gif) no-repeat bottom left;
	position:relative;
}
.bubble-br {
	background:url(../images/bg-bubble-br.gif) no-repeat bottom right;
	position:relative;
}
.bubble-br h4, .bubble-br h5 {
	padding:.5em .5em 0 .5em!important;
	margin-bottom:-.5em;
}
.bubble-br p {
	padding:0 0 10px 0;
	color:#333!important;
	font-size:1.1em;
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
#product #product-content .bubble {
	clear:both;
	padding-top:0px;
}
#product #product-content .bubble .point {
	position:absolute;
	top:-17px;
	right:55%;
}
#TB_ajaxContent #product {
	padding:0 0 0 4px;
	margin-top:10px;
}
div.quickview-product {
	padding-bottom:0!important;
}
#product #product-content-qv {
	width:420px;
	position:relative;
	padding:0;
}
#product #product-content-qv #product-details p {
	margin-bottom:0;
	padding-bottom:0!important;
}
#product #product-content-qv #mainImage {
	border:1px solid #ccc;
}
#product #product-content-qv .badge {
	zoom:1;
	display:block;
	top:5px;
	position:absolute;
	right:5px;
}
#product #product-content-qv .discount-badge {
	zoom:1;
	display:block;
	top:5px;
	position:absolute;
	right:5px;
}
#product #product-content-qv #product-details {
	float:left;
	width:210px;
}
#product #product-content-qv h1 {
	font-size:2.0em;
	color:#666;
	width:100%;
	font-weight:normal;
	display:block;
	margin-bottom:.25em;
	line-height:1em;
}
#product #product-content-qv h1 .colour {
	font-size:.75em;
	display:block;
	color:#666;
	padding-top:2px;
	font-style:normal;
}
#product #product-content-qv dl#info {
	color:#77796E;
	display:block;
	margin-bottom:10px;
}
#product #product-content-qv dl#info dd.price .the-normal-price {
	font-size:2.4em;
	line-height:1em;
	color:#666;
}
#product #product-content-qv dl#info dd.price .the-new-price {
	font-size:2.4em;
	line-height:1em;
	color:#DE2723;
}
#product #product-content-qv dl#info dd.price strong {
	display:block;
	font-size:1.65em;
	padding-top:.05em;
	font-weight:normal;
	color:#909187;
}
#product #product-content-qv #matrix {
	float:left;
	width:210px;
	margin-top:.5em;
}
#product #product-content-qv #matrix div {
	text-align:right;
	margin-bottom:0;
}
#product #product-content-qv #matrix .dropdown-variant-selector div {
	text-align:right;
	margin-bottom:5px;
}
#product #product-content-qv #matrix .dropdown {
	width:120px;
}
#product #product-content-qv #matrix #colour-variant {
	float:right;
	margin-bottom:10px;
}
#product #product-content-qv #matrix #addtobasket-button {
	float:right;
}
#product #product-content-qv #matrix #addtobasket-button div {
	text-align:right;
}
#product #product-content-qv #matrix #addtobasket-button .button {
	float:none;
	margin:0;
}
#product #product-content-qv #matrix #handbag-button .button {
	float:none;
	margin:0;
}
#product #product-content-qv h3 {
	font-size:1.2em;
	border-bottom:none;
	color:#333;
	margin-bottom:5px;
}
#product #product-content-qv #product-details p a {
	font-size:1.1em;
}
#product #product-content-qv p.stock-email-qv {
	text-align:right;
	margin-bottom:5px;
}
#product #product-content-qv p.stock-email-qv a {
	font-size:1em;
	color:#333;
}
#loaderPanelQV {
	height:100%;
	top:0;
	left:0;
	position:absolute;
	width:460px;
	z-index:10000;
	display:none;
	text-align:center;
	overflow:auto;
}
* html #loaderPanelQV {
	height:110%;
}
#loaderPanelQV-inner {
	height:100%;
	top:0;
	left:0;
	position:absolute;
	width:100%;
	z-index:10001;
	background:#000;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
}
#loaderPanelProd {
	position:relative;
	z-index:10002;
	top:300px;
}
#loaderPanelProd div {
	position:relative;
	padding:0 20% 0 20%;
	margin-top:10px;
	text-align:center;
}
#loadingText {
	background:#fff;
	padding:5px 10px!important;
	color:#666;
	border:1px solid #333;
	display:inline;
}
#addtobasket-button #lnkAddToBasket {
	border:none;
}
#matrix p {
	padding:0!important;
}
#colour-variant p {
	margin-bottom:5px;
}
#addtobasket-button .addtobasketerror {
	margin-top:5px;
	margin-bottom:0;
	color:#f00;
}
#product-not-displayed {
	margin-top:10px;
	text-align:left;
}
#TB_window #qvTitle {
	position:absolute;
	top:5px;
	left:18px;
}
#TB_closeAjaxWindow {
	position:relative;
	z-index:10003;
}
#product.handbag #product-content .bubble {
	clear:both;
	margin-bottom:2em;
}
#handbag-button {
	margin:0 0 1em 0;
}
#handbag-button .button {
	float:right;
}
#matrix .alert {
	margin:1em 0 0 0;
}
#tab1, #tab2, #tab3 {
	display:none;
}
.img_logo {
	clear:left;
	float:right;
}
.box {
	float:left;
	width:410px;
	padding:5px;
	border: solid 3px #eee;
	margin-bottom:3px;
	z-index:-40;
}
.discount-row.promo {
	display:none;
}
/*Size matrix*/



#size-options {
	clear:both;
	width:160px;
	min-height:99px;
	float:left;
}
#size-options #size_values {
	float:left;
}
#size-options #size_values ul {
	float:left;
	padding:0px;
	margin:0px;
}
#size-options #size_values ul li {
	float:left;
	padding:0 2px 2px 0;
	margin:0px;
	list-style-type:none;
}
#fit-options {
	float:left;
	width:80px;
	min-height:99px;
	padding:0;
	margin:0;
}
#fit-options ul {
	float:left;
	padding:0px;
	margin:0px;
	width:25px;
}
#fit-options ul li {
	float:left;
	padding:0 2px 2px 0;
	margin:0px;
	width:25px;
	list-style-type:none;
}
#size-options li, #fit-options li {
	float:left;
	list-style: none;
}
#size-options h2, #fit-options h2 {
	clear:both;
	font-size:1.2em;
	color:#333;
}
#matrix .button {
	float:left;
	margin:28px 0 0 15px;
}
#product-content-qv #matrix .button {
	margin-top:5px;
}
p.size-chart {
	width:100px;
	font-size:1.1em;
	clear:left;
	float:left;
	padding:.5em 0 0 130px;
	margin:0;
}
.update-price {
	display:none;
}
.width #fit-options li {
	margin:0px;
}
.width #fit-options li div {
	position:relative;
	overflow:hidden;
}
.instock-default strong, .preorder-default strong, .instock strong, .nostock-default strong, .nostock strong {
	padding-top:10px;
	display:block;
	letter-spacing:-1px;
	position:relative;
}
.instock-default {
	width:auto;
	height:36px;
	padding-left:7px;
	padding-right:7px;
	background:url(site_images/bg-instock.gif) repeat-x left top;
	text-align:center;
	color:#fff;
	cursor:pointer;
	float: left;
}
.instock-default:hover {
	background-position:left top;
	background-repeat:repeat-x;
}
.instock {
	width:auto;
	height:36px;
	padding-left:7px;
	padding-right:7px;
	background:url(site_images/bg-instock.gif) repeat-x bottom left;
	text-align:center;
	color:#fff;
	cursor:pointer;
	float: left;
}
.nostock {
	width:auto;
	height:36px;
	padding-left:7px;
	padding-right:7px;
	background:url(site_images/bg-preorder.gif) repeat-x bottom left;
	text-align:center;
	float: left;
	color:#ffffff;
}
.instock-default-f strong, .instock-f strong, .nostock-default-f strong, .nostock-f strong {
	padding-top:10px;
	display:block;
	letter-spacing:-1px;
	position:relative;
}
.instock-default-f {
	padding-left:7px;
	padding-right:7px;
	background:url(site_images/bg-instock-fitting.gif) no-repeat top left;
	text-align:center;
	color:#fff;
	cursor:pointer;
	float: left;
	width:86px;
	height:36px;
}
.instock-default-f:hover {
	background-position:left -36px;
}
.instock-f {
	width:86px;
	height:36px;
	padding-left:7px;
	padding-right:7px;
	background:url(site_images/bg-instock-fitting.gif) no-repeat bottom left;
	text-align:center;
	color:#fff;
	cursor:pointer;
	float: left;
}
.nostock-default-f, .nostock-f {
	width:36px;
	height:36px;
	background:url(site_images/bg-nostock-f.gif) no-repeat;
	text-align:center;
	color:#F27270;
}
.preorder-default {
	width:auto;
	height:36px;
	padding-left:7px;
	padding-right:7px;
	background:url(site_images/bg-preorder-default.gif) repeat-x left top;
	text-align:center;
	color:#fff;
	cursor:pointer;
	float: left;
}
.preorder-default:hover {
	background-position:left top;
	background-repeat:repeat-x;
}
.preorder {
	width:auto;
	height:36px;
	padding-left:7px;
	padding-right:7px;
	line-height: 22px;
	background:url(site_images/bg-nostock.gif) repeat-x bottom left;
	text-align:center;
	color:#2A2406;
	cursor:pointer;
	float: left;
}
#basket-up-sells {
	visibility:hidden;
}
.linkbutton {
	visibility:hidden;
}
#trolley table tr.discount-row.promo {
	display:none;
}
.othertextfield {
	display:none;
}
#checkout-path #payment .issue-no {
	display:none;
}
* html #checkout-path .button {
	visibility:hidden;
}
.rating-top {
	padding-top:9px;
	clear:both;
}
/*Size matrix*/

#matrix .loader {
}
.stock_in_out {
	float:left;
	padding-left:32px;
	width:468px;
	z-index:-40;
}
#reviews {
	margin-top:20px;
}
#reviews h3 {
	float:left;
	font-size:1.8em;
	margin:0;
	width:200px;
	color:#92938B;
}
#reviews dl {
	float:right;
}
#reviews ul {
	margin:0 0 2em 0;
	position:relative;
	padding:0px;
	clear:left;
}
#reviews ul li {
	padding:0;
	position:relative;
	list-style-type:none
}
#reviews ul h4 {
	color:#A0C86C;
	font-size:1.45em;
	margin-bottom:0;
	position:relative;
}
#reviews ul p.name {
	color:#777777;
	font-weight:bold;
}
#reviews ul.review-links li {
	display:inline;
	font-size:1.1em;
	margin-right:20px;
}
#reviews ul a {
	border-bottom:1px dotted #3D3128;
	color:#290B0B;
	font-weight:normal;
}
/***** product detail page ******/ 



.overflow-section {
	float:left;
	border:solid 1px #ccc;
	padding:0px;
	width:168px;
	margin:12px 0px;
	background:#fafafa;
}
.bdr-top-section {
	float:left;
	width:170px;
	border-top:solid 1px #ccc;
	height:12px;
}
.overflow-y-axis {
	height:130px;
	overflow-y:auto;
}
#price, #brands {
	margin:10px 0px;
}
.refine_by {
	font-size:17px;
	padding:10px 0px;
}
.product-title a {
	font-size:13px;
	font-weight:normal;
	color:#333333;
}
.product-title a:hover {
	text-decoration:underline;
}
/*.displayprice { font: bold 14px Arial, Helvetica, sans-serif; color:#333333;}  

.displayprice{ color:#CC0000;}      

*/

.displayprice {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#CC0000;
}
.displayprice1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#333333;
}
.margin-left {
	position:relative;
	left:-10px;
}
.similar-product {
	float:left;
	width:425px;
	border:solid 1px #dddddd;
	background:#ffffff;
	margin:0px 0px 0px 0px;
	height: 100px;
	text-align: left;
}
.feture-class {
	clear:left;
	width:380px !important;
	padding-left:15px !important;
	background:url(site_images/dot.jpg) no-repeat left 4px;
}
#cot_tl_fixed {
	bottom:0;
	position:fixed;
	right:0;
}
#colour-options {
	margin:0px;
	font-size: 13px;
	color: #535351;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:-5px;
	padding-left:0px;
}
.clearfix {
	display:block;
}
.bread {
	list-style:none;
	float:left;
	margin-right:3px;
}
.breadcrumb-link {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	float:left;
	border-bottom:dotted 1px #333333;
	margin-right:5px;
}
.breadcrumb-link:hover {
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	float:left;
	border-bottom:dotted 1px #ff0000;
	margin-right:5px;
}
.body_texthaeding1 {
	font-size: 13px;
	color: #535351;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:-5px;
}
.preorder strong {
	padding-top:5px;
	display:block;
	letter-spacing:-1px;
	position:relative;
}
/*** SLIDING MENU ****/



#home_sliding {
	width: 230px;
	height: 420px;
	float: left;
}
#home_sliding #slide_women_depatment {
	display: block;
	width: 215px;
	padding-left: 15px;
	height: 40px;
	background: url("../images/slide_women_arrow.gif") no-repeat scroll 205px 12px #B85FA5;
	color: #fff;
	text-align: left;
	font-size: 1.7em;
	line-height: 40px;
	text-decoration: none;
}
#home_sliding #slide_men_depatment {
	display: block;
	width: 215px;
	padding-left: 15px;
	height: 40px;
	background: url("../images/slide_men_arrow.gif") no-repeat scroll 205px 12px #59bdc9;
	color: #fff;
	text-align: left;
	font-size: 1.7em;
	line-height: 40px;
	text-decoration: none;
}
#home_sliding #slide_kids_depatment {
	display: block;
	width: 215px;
	padding-left: 15px;
	height: 40px;
	background: url("../images/slide_kids_arrow.gif") no-repeat scroll 205px 12px #fca62e;
	color: #fff;
	text-align: left;
	font-size: 1.7em;
	line-height: 40px;
	text-decoration: none;
}
/*#home_sliding #slide_grey_out{ display: block; width: 215px; padding-left: 15px; height: 40px; background: url("../images/grey_slider.jpg"); color: #fff; text-align: left; font-size: 1.7em; line-height: 40px; text-decoration: none; }*/



#home_sliding ul {
	background-color: #f4f2f3;
	padding: 18px;
	height: 264px;
}
#home_sliding ul li {
	border-bottom: 1px solid #e0dfe0;
	padding: 5px 0;
	color: #000;
	font-size: 126%;
}
#home_sliding ul li a {
	color: #000;
	font-size: 126%;
}
#home_sliding ul.slide_women_department_content li a.selected {
	color: #b85fa5;
}
#home_sliding ul.slide_men_department_content li a.selected {
	color: #59bdc9;
}
#home_sliding ul.slide_kids_department_content li a.selected {
	color: #fca62e;
}
.example_menu {
	font-size: 90%;
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 200px;
}
.example_menu ul {
	padding:10px 12px !important;
}
.expand_all,  .collapse_all {
	cursor: pointer;
}
.example_menu ul {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	float:left;
	height:268px;
}
#menu1 li, #menu2 li, #menu3 li, #menu4 li, #menu5 li, .example_menu li {
	background-image: none;
	margin: 0;
	padding: 0;
}
.example_menu li {
	float:left;
	width:200px;
	overflow:hidden;
}
.example_menu ul ul {
	display: block;
}
.example_menu ul ul li a {
	padding-left: 20px;
	width: 109px;
}
.example_menu a {
	color: #000;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin-left: 0;
	padding: 2px 2px 2px 11px;
	width: 186px;
}
.example_menu a.expanded {
	background: #bbb url('site_images/collapse.gif') no-repeat 176px 50%;
	line-height:40px;
	font-size:15px;
	border-top:solid 1px #929292;
}
.example_menu a.collapsed {
	background: #bbb url('site_images/collapse.gif') no-repeat 176px 50%;
	line-height:40px;
	font-size:15px;
	border-top:solid 1px #929292;
}
.example_menu a:hover {
	text-decoration: none;
}
.example_menu ul a {
	color: #000;
	font-weight: normal;
	padding:0px;
	font-size:16px;
}
.example_menu ul li.active {
	border-bottom:solid 1px #dfdfdf;
	padding:5px 0px !important;
	display:inline;
	float:left;
	width:173px;
}
.example_menu ul a:link {
	font-weight: normal;
}
.example_menu ul a:hover {
	text-decoration: underline;
}
.example_menu li.active a {
	display:inline;/*     background: #fff;  */

 }
.example_menu li.active li a {
	background: #e8e8e8;
}
#menu1 li.footer, #menu2 li.footer, #menu3 li.footer, #menu4 li.footer, #menu5 li.footer, .example_menu .footer {
	background: transparent url('footer.jpg') no-repeat 0 0;
	height: 9px;
	line-height: 15px;
	margin: 0 0 10px 0;
	width: 131px;
}
.example_menu .footer span {
	display: none;
}
/**** Home Banner *****/ 

#home_main_banner {
	width: 797px;
	height: 420px;
	float: left;
	z-index: -10;
	margin-left:0px;
}
#home_main_banner a.view_boutique_collection {
	display: none;
	border: 1px solid #ddd;
	position: absolute;
	top: 270px;
	left: 30px;
	width: 190px;
	height: 35px;
}
#home_main_banner #trans_menu {
	background: url("site_images/transparent_bg.png") repeat scroll left top transparent;
	width: 160px;
	height: 370px;
	float: left;
	margin-top: 20px;
	z-index: -1;
	padding:15px;
}
#home_main_banner #trans_menu ul {
	padding:0px;
	margin:0px;
}
#home_main_banner #trans_menu ul li {
	line-height: 24px;
	border-bottom: 1px solid #707071;
	margin:0px;
	font-size: 130%;
	list-style: none;
	text-align:left;
}
#home_main_banner #trans_menu ul li a {
	color: #fff;
	font-weight:normal;
	font-size:13px;
}
#home_main_banner #trans_menu ul li.colour_women {
	color: #FB00FF;
}
#home_main_banner #trans_menu ul li.colour_men {
	color: #59bdc9;
}
#home_main_banner #trans_menu ul li.colour_kids {
	color: #fca62e;
}
#home_main_banner #trans_menu ul.all_boutique {
	margin-top: 35px;
}
#home_main_banner #trans_menu ul.all_boutique li {
	border-bottom: none;
}
#home_main_banner #trans_menu ul.all_boutique li a.all_boutique {
	display: block;
	line-height: 24px;
	width: 160px;
	font-size: 118%;
	border-top: 1px solid #707071;
	text-align:left;
}
#home_main_banner #trans_menu ul li a.women {
	background: url("site_images/arrow_women_trans.png") no-repeat scroll right 8px transparent;
	border:0px none;
}
#home_main_banner #trans_menu ul li a.men {
	background: url("site_images/arrow_men_trans.png") no-repeat scroll right 8px transparent;
}
#home_main_banner #trans_menu ul li a.kids {
	background: url("site_images/arrow_kids_trans.png") no-repeat scroll right 8px transparent;
}
/**** Home Banner *****/  



.heading {
	background: url("site_images/box_arrow.png") no-repeat scroll 330px 12px #f8f7f7;
	line-height: 40px;
	border: 1px solid #e0dfe0;
	padding: 0 10px;
}
.heading a {
	color: #000;
	font-size: 100%;
	font-weight: bold;
}
/**** For brands page *****/  

.b_logo {
	width:148px;
	height:130px;
	float:left;
	border-top:0;
	border-bottom:6px solid #f4f2f3;
	border-right:6px solid #f4f2f3;
	text-align:center;
	z-index: -100;
	vertical-align: middle;
}
.b_logo_outer {
	border-top:6px solid #f4f2f3;
}
.b_logo_outer .b_logo_outer {
	border-left:solid 6px #f4f2f3;
	border-top:0px none;
}
.b_logo .nav_img {
	right: 10px;
	bottom: -35px;
	position: absolute;
	width: 16px;
	height: 16px;
}
.brand_hover {
	width:140px;
	height:130px;
	position:absolute;
	background-color:#000000;
	z-index:10;  /* for IE */
	filter:alpha(opacity=60);  /* CSS3 standard */
	opacity:0.6;
}
.b_logo_inner {
	width:140px;
	height:130px;
	position:absolute;
	color:white;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:12
}
.b_logo_inner a {
	margin-top:4px;
}
.b_logo_inner {
	width:140px;
	height:130px;
	position:absolute;
	color:white;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:12
}
.b_logo_inner a {
	margin-top:4px;
}
/**** For homahe brands *****/

.b_logo_home {
	width:123px;
	height:130px;
	border-top:0;
	border-bottom:6px solid #f4f2f3;
	border-right:6px solid #f4f2f3;
	text-align:center;
	z-index: -100;
	display:table-cell;
	vertical-align: middle;
	vertical-align:middle;
}
*+html .b_logo_home {
	width:123px;
	height:105px;
	border-top:0;
	border-bottom:6px solid #f4f2f3;
	border-right:6px solid #f4f2f3;
	text-align:center;
	z-index: -100;
	display:table-cell;
	vertical-align: middle;
	vertical-align:middle;
	padding-top:25px;
}
.b_logo_outer_home {
	border-top:6px solid #f4f2f3;
}
.b_logo_outer_home .b_logo_outer_home {
	border-left:solid 6px #f4f2f3;
	border-top:0px none;
}
.b_logo_home .nav_img {
	right: 10px;
	bottom: -35px;
	position: absolute;
	width: 16px;
	height: 16px;
}
.brand_hover_home {
	width:123px;
	height:124px;
	position:absolute;
	background-color:#000000;
	z-index:10;  /* for IE */
	filter:alpha(opacity=60);  /* CSS3 standard */
	opacity:0.6;
	margin-top:-29px;
}
*+html .brand_hover_home {
	width:123px;
	height:128px;
	position:absolute;
	background-color:#000000;
	z-index:10;  /* for IE */
	filter:alpha(opacity=60);  /* CSS3 standard */
	opacity:0.6;
	margin-top:-25px;
	margin-left:-10px;
}
.b_logo_inner_home {
	width:140px;
	height:130px;
	position:absolute;
	color:white;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:12
}
.b_logo_inner_home a {
	margin-top:4px;
}
.b_logo_inner_home {
	width:140px;
	height:130px;
	position:absolute;
	color:white;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:12;
	margin-top:-30px;
	margin-left:-7px;
}
.b_logo_inner_home a {
	margin-top:4px;
}
span#slide_grey_out {
	display: block;
	width: 184px;
	padding-left: 15px;
	height: 30px;
	padding-top:9px;
	background: url("site_images/grey_slider.jpg");
	text-decoration: none;
	float:left;
}
span#slide_grey_out a {
	color: #fff;
	text-align: left;
	font-size: 15px;
	font-weight:normal;
}
ul.example_menu li a.selected {
	color: #FB00FF;
}
/*    

#slide_grey_out{ width: 215px; padding-left: 15px; height: 40px; color: #fff; text-align: left; font-size: 1.7em; line-height: 40px; text-decoration: none;background-color: black; } 

 */   





.search-right {
	height:18px;
}
.search-right .textboxsearch {
	color:#000000;
	background-color:#FFFFF;
	height:18px;
	line-height:18px;
	border:1px solid #666666;
	font:11px Arial, Helvetica, sans-serif;
	padding:0 0 0 3px;
	position:relative;
	top:-2px;
}
.search-right select {
	position:relative;
	top:-2px;
	height:20px;
	font:11px Arial, Helvetica, sans-serif;
	line-height:18px;
}
.search-right .right-submit {
	top:1px;
	position:relative;
}
td a.click-here {
	width:161px;
	height:27px;
	display:block;
	float:right;
	text-indent:-9999;
	background: url("site_images/clickhere.jpg") no-repeat left top;
}
td a.click-here:hover {
	background-position:left -28px;
}
td.next_day {
	padding:8px;
	background-color:#cccccc;
}
td.next_day span.next_day_heading {
	width:100%;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	float:left;
}
#cntdwn {
	width:190px;
	height:50px;
	margin-top:5px;
	margin-bottom:0px;
	background:url(site_images/delivery-bg.png) no-repeat left top;
	color:#fff;
	padding-top:35px;
	margin-left:-13px;
	float:left;
}
#cntdwn span {
	width:45px;
	height:auto;
	float:left;
	text-align:center;
	margin-left:15px;
	line-height:25px;
	font-size:11px;
	text-transform:capitalize;
}
#cntdwn span strong {
	font-size:23px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.sliderGallery {
}
.sliderGallery ul {
	margin-left:10px !important;
 *margin-left:5px;
}
.sliderGallery ul li {
	float:left;
	width:80px !important;
	height:70px;
	text-align:center;
}

.ace .anyClass{
position: absolute; /*leave this value alone*/
float:left;
left: 0;
top: 0;
overflow: hidden;
z-index: 0 !important;
visibility: visible;
width:800px !important;
height:422px;
}

.ace .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
/*margin: 0 3px;*/ /*margin around each panel*/

width: 800px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:422px;
}

.panel a img {border:none; padding:0;/* padding:9px; background:#d3dbde;*/}
.panel a img:hover  {border:none;/* padding:9px; background:#d3dbde;*/}

.prev { padding:213px 10px; position:absolute; z-index:2;}
.next { padding:215px 4px; position:absolute; width:695px; text-align:right;}
