﻿/* 
CSS Document 

Wish Wholesale
Upgraded on 11 September 2015 by Niche - V dev.net4-Paypal

*/

#video1
{
    width: 300px;
    height: 400px;
}

/* ================== MailChimp frame for Subscribe page 15/4/2012 ================== */
#mailchimpFrame 
{
    width: 100%;
    height: 160px;
    overflow: hidden;
    border: 0px;
    overflow-y: hidden;
}
/* ================== End of mailchimp frame 15/4/2012 =========================*/

body { 
font: 300 12px/18px Arial,Helvetica,sans-serif; margin:0px; padding: 0px;
color: #6A7B8A; background-color: #f8f8f8;border-top: #000000 solid 4px;	

}

#wrapper {
	width: 980px;
	margin-right: auto;
	margin-left: auto; margin-top:0px; padding-top: 0px;
}

html {scrollbar-face-color: #fff;scrollbar-shadow-color: #ccc;scrollbar-arrow-color: #333;scrollbar-highlight-color: #ccc;scrollbar-3dlight-color: #efefef;scrollbar-darkshadow-color: #efefef;scrollbar-track-color: #efefef;
}

a, a:active, a:focus {outline:none !important}:focus{  -moz-outline-style: none;}

#divStyle .search-style  {display:none;}

#ctl00_MainContentPlaceHolder_ucStockist_txtStyle {display:none;}


/* ===================  HEADER =================== */


#header {width: 980px; height: 75px; border-bottom: solid 1px #000; margin-bottom: 10px;}


#logo { float: left; margin: 12px 0px 0px 0px;}


#header-nav { width: 700px; float: right;margin: 0px; }

#mainsearch{display: none; }


#sidemainsearch{  width:160px; clear: right; float: right; margin: 10px 20px 0px 0px; background-image: url(/UserDefined/images/search.jpg);
	background-repeat: no-repeat; background-position: right top;}
#sidemainsearch input {  }


.welcome {color:#6a7b8a;}

#topaddress {display: none; }
#topaddress  a:link, #topaddress  a:visited {height: 20px;text-decoration: none; color: #ec1654; font-weight:normal; }
#topaddress  a:hover, #topaddress  a:active {height: 20px;text-decoration: none; color: #b1b9b1; font-weight: normal;}

.highlight {padding: 0px 5px 0px 5px; color:#eb1656; }
.tagline  {padding-bottom:10px;}
.whitebold {font-size:12px; font-weight:bold;}

.login-buttons { }

/*
.login-buttons {  text-align:right;  margin:0px 0px 0px 0px; font-size: 10px;padding: 2px 10px 2px 10px; width:700px; text-transform: uppercase;color: #f8f8f8; }
.login-buttons a:link, .login-buttons a:visited {text-decoration: none; color: #f8f8f8; font-weight:normal;background-color:#6a7b8a; display: block;}
.login-buttons a:hover, .login-buttons a:active {text-decoration: none; color: #b1b9c1; font-weight:normal;background-color:#6a7b8a;display: block;}

.login {
	margin: 0px;
	padding: 0px ;
	color:#6a7b8a;
	font-weight: normal; font-size: 11px;
	
}

.login a:link, .login a:visited {text-decoration: none; color: #f8f8f8;font-weight: normal;}
.login a:hover, .login a:active {text-decoration: none; color: #b1b9c1;font-weight: normal;}
*/




/* july 2013 top right header cart field */


#divCart {background-color:#fff;cursor:pointer;  float:right; padding:0px 20px 0px 0px; margin-top:-5px;}
.divCartLeft {float:left; }
.divCartRight {float:left; height:28px; margin:0px 0px 0px 5px;padding-top:5px;}

.redbold {color:#fff;}
.signtop {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	color:#f8f8f8;
	border: none;
	font-size:10px;
}

ul.login-nav li {list-style: none;display: inline;}

.login-nav .submit_signin {
	margin:5px 5px 10px 5px;
	padding: 5px;
	background-color:#4a545c;
	color:#fff;
	border: solid 1px #4a545c;
	font-size:11px;
	cursor: pointer;
}



/* ========================= SIGN IN PAGE 2013  ======================== */

.existing {float: left; width: 45%; border: none; background-color:#f8f8f8; padding: 10px;  min-height:200px; margin-right:20px; margin-left:-10px;}
.newcustomer {float: right; width: 45%; border: none; background-color:#f8f8f8; padding: 10px 10px 20px 10px;  margin-right:20px; margin-left:-5px;}

.existing .signin-textbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: solid 1px #ccc;
    color: #333;
    font-size: 11px;
    padding: 5px ;
    resize: none;
    width: 250px; }

.existing  h3, .newcustomer h3 {margin: -5px -10px 0px -10px; padding-left:10px;}
.existing p, .newcustomer p {}

.labelsignin {margin:-10px 0px 20px -15px;}
.submit_signin {
	margin: 10px 5px 10px 5px;
	padding: 5px;
	background-color:#4a545c;
	color:#fff;
	border: solid 1px #4a545c;
	font-size:11px;
	cursor: pointer;
}

.signinLabel{padding-right: 20px;}

#ctl00_MainContentPlaceHolder_SignIn_UserName{}

#ctl00_MainContentPlaceHolder_SignIn_Password{margin-left:8px;}

 
/* ================================================================== */


.signin {
	margin: 0px;
	padding: 0px 10px 0px 10px ;
	color:#f8f8f8;
	border: none;
	font-size:10px;
}
.signin a:link {
	color:#6a7b8a;
	text-decoration: none;
}
.signin a:visited {
	color:#6a7b8a;
} 
/* style page buttons */
.buttons {margin-top:10px;}

table {empty-cells:hide; border-collapse:separate;}

.buttons #btnAddItem {/*margin-left: -280px;*/}

/*
.submit {

	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#6a7b8a;}*/
	
input.submit-custom
{
    /* Fix the stretched button problem in IE */
   color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:1px ; border: none;
	font-weight: normal; border: none;
	background-color:#6a7b8a;}
	
input.submit-custom
{
    /* Fix the stretched button problem in IE */
    overflow: visible;
	width: 100%;
	margin: 0;
}


.submit a:link {
	color:#eb1656;
	text-decoration: none;
}
.submit a:visited {
	color:#eb1656;
	text-decoration: none;
} 
.submit a:hover {color:#6a7b8a; text-decoration: none;}
.submit a:active {color:#6a7b8a; text-decoration: none;} 

.golinks {margin: 10px 0px 0px 0px;}

.submit-grey	{color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#6a7b8a;}

.submit-grey a:link {color:#4a545c;text-decoration: none; font-size:16px;}
.submit-grey a:visited {color:#4a545c;text-decoration: none;} 
.submit-grey a:hover {color:#333; text-decoration: none;}
.submit-grey a:active {color:#333; text-decoration: none;} 

/* ===================  TOP NAV =================== */

#main-nav {
	font-family: Arial,Helvetica,  sans-serif;
	font-size: 11px;
	width:700px;margin-left:250px; 
	clear: right; text-transform: uppercase;
	height: 20px;padding-top:0px;
	font-weight: normal; 
	text-align:right; 
}
#main-nav a:link, #main-nav a:visited {text-decoration: none;color: #6a7b8a; }
#main-nav a:hover,#main-nav a:active {text-decoration: none;color:#eb1656;}


.menu ul { list-style-type:none;}
.menu ul li {display: inline; padding-left:20px;}



/* ================== CONTENT ================== */

#content {clear: both; margin-bottom: 10px; }


#main-content {float: left;width: 700px;   background-color:#fff; margin:0px 0px 10px 0px; padding-bottom:0px;}
#left-side {float: right;width: 250px;margin:0px 0px 0px 0px;  }

.pagebanner  {border-bottom: solid 10px #f8f8f8;}

#main-content-inner {}

.main-image  img { width: 700px; }

.main-pic img {} 
.main-image2 table {} 

.base img {}
.base a:link,.base a:visited {text-decoration: none; color: #eb1656; }
.base a:hover, .base a:active {text-decoration: underline; color:#eb1656;}

.under  {border-bottom: solid 1px #cfcece;}

.SideBarText { padding-bottom:10px; border-bottom: solid 10px #f8f8f8;}
.SideBarText h2 {color:#6a7b8a; margin:0px 0px 5px 0px; border-bottom: solid 1px #cfcece; padding:0px 0px 10px 10px;}
.SideBarText ul {list-style-type: none; margin:0px 0px 0px 5px; padding: 0px 0px 0px 5px;}
.SideBarText a:link, .SideBarText a:visited {text-decoration: none; color:#6a7b8a;}
.SideBarText a:hover, .SideBarText a:active {text-decoration: none; color:#eb1656;}
.SideBarText li:before{
   content: "\00bb"; padding-right:5px;
}

.link-buttons-new { font-size:10px !important; line-height:12px; }
.link-buttons-new a:link, .link-buttons-new a:visited,.link-buttons-new  a:hover,.link-buttons-new a:active { color: #000; }

.shop-size h2 { font-size:15px; color:#000; padding: 0px 0px 10px 3px; margin: 0px; font-weight: normal; text-decoration: underline; text-transform: uppercase;  }


.clear {clear: both;}

/* ================== FOOTER ================== */

#footer {clear: both; height: 100px; color:#f8f8f8; font-size: 11px;  width: 960px;padding:2px 2px 2px 10px;background-color:#6a7b8a; border-bottom: solid 6px #303539;}

.footer-left  a:link, .footer-left  a:visited {text-decoration: none; color: #f8f8f8; }
.footer-left  a:hover, .footer-left  a:active {text-decoration: underline; color:#b1b9c1; }

.footer-left {float:left; margin-top: 30px; margin-left: 10px;}
.footer-left ul  {margin: 0px; padding: 0px; list-style-type: none;}
.footer-left ul li {display: inline;  padding-right:20px;}


.footer-right {float: right; width:430px; text-align: right; margin-right:15px;margin-top: 30px;}
.footer-right a:link, .footer-right a:visited {text-decoration: none; color: #b1b9c1; }
.footer-right a:hover, .footer-right a:active {text-decoration: underline; color:#f8f8f8; }

.white {color:#fff;}
.white  a:link, .white  a:visited {text-decoration: none; color: #000;}
.white  a:hover,.white  a:active {text-decoration: none; color:#ccc;}



/* ================== GENERIC ================== */

a {text-decoration: none;}

img {border: medium none; color: #ccc;}
form {margin: 0px;padding: 0px;}

.padleft100 {padding-left: 100px;}

.retail-shopping-message {color:#6a7b8a; text-align:left;width:230px; font-size:11px; padding: 10px 0px 5px 10px;}


.bold {
	color:#6a7b8a;
	font-weight:bold;
}

select, textarea, input {font-family: Arial,Helvetica,  sans-serif;
	font-size: 11px; 
	color:#6a7b8a;  padding: 1px; 
}


h1 {font-family:Arial,Helvetica,  sans-serif;
	font-size:11px; border-bottom: solid 1px #cfcece;
	color:#6a7b8a; overflow: hidden; padding: 0px 0px 8px 14px;
	text-transform: uppercase;
	height: 20px; margin: 10px 0px 10px 0px;
	font-weight: normal;
	}

h2 { font-size:11px; color:#6a7b8a; padding: 0px; margin:5px 0px 5px 0px ;font-weight: normal;}
h3 { font-size:11px; color:#6a7b8a; padding: 2px; margin:2px;font-weight: normal;border-bottom: solid 1px #cfcece; text-transform: uppercase;}

.whitehead {color:#fff;}
.lighthead {color:#75bee9;}
.aboutbox {margin-bottom:20px;}

.indent {font-size:12px; padding: 5px 10px 40px 15px; margin-top:0px; margin-bottom:10px; background-color:#fff; }
.indent a:link, .indent a:visited {color:#6a7b8a; text-decoration: none; font-weight: normal;}
.indent a:hover, .indent a:active {color:#eb1656; text-decoration: underline;font-weight: normal;}
.indent h2 { font-size:11px; color:#6a7b8a; padding: 0px; margin-top:10px;font-weight: bold; text-transform: uppercase;}

.indent-left {float: left;width:450px;}
.indent-left h2 { font-size:11px; color:#6a7b8a; padding: 0px; margin-top:0px;font-weight: bold; text-transform: uppercase;}
.indent-right  {float:right; width:130px;}

.indent-form {padding: 0px 50px 10px 30px;}
.message2 {font-weight:bold;text-transform:uppercase;text-align: center;color:#660099; font-size:12px; margin-bottom: 10px;}

.boldcaps {text-transform: uppercase; font-weight: bold;}
.sm10 {
	font-size: 10px;
}


/* ===================  BUTTONS COLOUR =================== */

/* RETAIL WEBSITE */

.submit_create_user {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;
}

.submit {

/* Button under create new user form */

	margin: 10px 0px 5px 5px;
	padding: 1px 5px 1px 5px;
	
	color:#fff;
	border: none;
	background-color: #eb1656;
	font-weight: normal; 
	text-transform: uppercase;

}



.signin {
	margin: 10px 5px 5px 0px;
	padding: 1px 5px 1px 5px;
	
	color:#fff;
	border: none;
	background-color: #6a7b8a;
	font-weight: normal;
	text-transform: uppercase;
}




.submit_clear {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}


.submit_find {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}



.submit_back_results {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}



.submit_add_bag {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}



.submit_add_bag_close {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}




.submit_empty_bag {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}




.submit_checkout {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;
}




.submit_pay {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}




.submit_signin {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}



.submit_send {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;
}





/* WHOLESALE WEBSITE */



.submit_w_signin {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}


.submit_w_clear {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;
}




.submit_w_find {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}




.submit_w_back_results {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}



.submit_w_add_bag {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}



.submit_w_add_bag_close {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}



.submit_w_cancel {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}




.submit_w_suspend {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}



.submit_w_checkout {
	color:#fff;
	height:20px; text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#eb1656;

}


/* ================================== */


/* ===================   ACCORDIAN AND SEARCH ================ */


/* QUICK SEARCH */

/* header */
.ajax__tab_default .ajax__tab_header {
  /*background-color: #fff;*/border-bottom: solid 1px #cfcece; padding:0px 0px 16px 0px;
}
.ajax__tab_header a:link { color:#eb1656;}
.ajax__tab_header a:visited { color:#eb1656;}
.ajax__tab_header a:hover { color:#6a7b8a;}
.ajax__tab_header a:active { color:#6a7b8a;}

/* body */
#ctl00_SearchBarPlaceHolder_ucRetailSearch_SearchTabContainer_body
{
  border:none; background-image:none;background-color: #fff; color:#6a7b8a;
font-size:11px; font-family: Arial,Helvetica,  sans-serif; border-bottom: solid 10px #f8f8f8;
}

.CustomTabStyle .ajax__tab_xp {background-image: none; }

/* accordian tabs */

#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_SearchTabContainer_Basic,
#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_SearchTabContainer_Advanced
{
 color:#6a7b8a; text-transform: uppercase;  padding: 10px 0px 0px 8px;
  background-color: #fff;font-family: Arial,Helvetica,  sans-serif; 
}




.ajax__tab_xp .ajax__tab_outer
{
  background-image:none;
}

.ajax__tab_default .ajax__tab_outer {
  background-image:none;
}

.ajax__tab_default .ajax__tab_inner {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_header {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_inner {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_tab {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_body {
  background-image:none;
}
.ajax__scroll_horiz {
  background-image:none;
}
.ajax__scroll_vert {
  background-image:none;
}
.ajax__scroll_both {
  background-image:none;
}
.ajax__scroll_auto {
  background-image:none;
}
.ajax__tab_plain .ajax__tab_outer {
  background-image:none;
}
.ajax__tab_plain .ajax__tab_inner {
  background-image:none;
}
.ajax__tab_plain .ajax__tab_body {
  background-image:none;
}
.ajax__tab_plain .ajax__tab_header {
  background-image:none;
}
.ajax__tab_plain .ajax__tab_active .ajax__tab_outer {
  background-image:none;
} 

/* ACCORDIAN */


.quick-search-desc a:link, .quick-search-desc a:visited
{
	margin-left:0px; padding-left: 0px;
	color:#eb1656;
}
.quick-search-desc a:hover, .quick-search-desc a:active
{
	margin-left:0px;padding-left: 0px;
	color:#eb1656;
}

.quick-search-desc:before {
   content: "\00bb"; padding-right:0px;
}

.search-label
{	font-weight: normal; color:#6a7b8a;
	font-size:11px;
	display:block;
	float:left;
	width:70px; margin-right: 10px; 
}
#search-accordion {margin: 0px;}



#search-accordion dt
	{color:#6a7b8a;
	height:18px;
	padding:0px 0px 0px 4px;
	margin:0px 10px 0px 0px;
	font-weight: normal;background-color: #fff;
    text-transform: uppercase;
	
}
#search-accordion dt a:link, #search-accordion dt a:visited {color: #6a7b8a;}
#search-accordion dt a:hover, #search-accordion dt a:active {color: #6a7b8a;}

.normal {}

#search-accordion dd  {
	margin-left: 5px; margin-bottom: 10px; 
	padding-left: 0px; font-weight: normal;color:#6a7b8a;
}

#search-accordion dd a:link, #search-accordion dd a:visited {color: #6a7b8a;}
#search-accordion dd a:hover, #search-accordion dd a:active {color: #eb1656;}



.dropdownbox { border: solid 1px #ccc; padding: 2px; margin: 2px; width:120px !important; }
.dropdown { font:10px;border: solid 1px #ccc; padding: 2px; margin: 2px 2px 4px 2px; width:120px !important; }
.dropdownlist { border: solid 1px #ccc; padding: 2px; margin: 2px; width:120px !important;}
.padleft5 { padding-left: 5px;}


/* ACCORDIAN - BROWSE CATALOGUE */


#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer {margin-top:12px;}

#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1_tab {font-size:18px; margin-left:2px;}

#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 {}




#cat-accordion {margin: 0px 0px 0px 0px;}



#cat-accordion dt
	{color:#333333;
	height:18px;
font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px 0px 16px 0px;
	margin:0px 10px 0px 0px;
	font-weight: normal;background-color: #F9F8F6;
    
	
}
#cat-accordion dt a:link, #cat-accordion dt a:visited {color: #333333; cursor:text;}
#cat-accordion dt a:hover, #cat-accordion dt a:active {color: #333333;}



#cat-accordion dd  { font-size:12px;font-family: 'proxima-nova-1','helvetica neue',helvetica,arial,sans-serif;
	margin-left: 0px; margin-bottom: 10px;  line-height:20px;
	padding-left: 0px; font-weight: normal;color:#333;
}

#cat-accordion dd a:link, #cat-accordion dd a:visited {color: #333;}
#cat-accordion dd a:hover, #cat-accordion dd a:active {color: #666666;}



/* ================== cart ====================== */


.cart-border {border-top: solid 1px #666; border-bottom: solid 1px #666; padding: 2px 0px; margin-right:8px;}
.cart-item {border-bottom: solid 1px #ccc; font-size:10px;color:#333; margin-bottom:5px;}
.cart-image img {margin: 5px 0px 5px 0px;}
.cart-desc {font-size:11px;}
.cart-size {}
.cart-color {}
.cart-size{}
.cart-quantity {font-size:11px;}
.cart-item a:link, .cart-item a:visited {text-decoration:none; color:#333;}
.cart-item a:hover, .cart-item a:active {text-decoration:underline; color:#333;}


.pop-cart-desc {font-size:11px;}
.pop-cart-size {}
.pop-cart-color {}
.pop-cart-size{}
.pop-cart-quantity {font-size:11px;}
.pop-cart-item a:link, .cart-item a:visited {text-decoration:none; color:#333;}
.pop-cart-item a:hover, .cart-item a:active {text-decoration:underline; color:#333;}

#divBag { width:340px;padding:0px 20px 20px 20px;}
#divBag .comment {margin:0px 0px 5px 0px; color:#666;font-size:10px; }
#divBag .image {float:left; width:70px; margin:0px 5px 10px 0px;}
#divBag .detail {float:right; width:250px; margin:0px 0px 10px 10px;border-top: solid 1px #ccc; border-bottom: solid 1px #ccc;}

.pop-buttons {clear:both;text-align:right; }

.cart table {margin-top: 25px; }
.cart { border-collapse: collapse;}
.carttd, cart th {border-top: solid 10px #f8f8f8; margin-top:0px; line-height:14px; font-size:11px; }

.carttd table {width:230px;}

.shoppingcart { background-color:#fff; padding:10px 0px 10px 0px;}
.cart-message {color:#6a7b8a; text-align:left; padding:10px 0px 0px 10px;}

.carttd h2 {
	color:#6a7b8a;
	height: 18px; text-transform: uppercase;
	border-bottom: solid 1px #cfcece;
	padding:8px 0px 0px 10px;
	margin: 0px;
	text-align: left;
}

.cart-buttons {margin-bottom: 5px;}

.labelLists {color:#666;}

.border-bottom {border-bottom: none; text-transform: uppercase; font-weight: normal;}
.borderamount {}

.textlink a:link,.textlink a:visited
{font-size: 10px; font-weight:normal; color:#eb1656; text-decoration: none; 
}
.textlink a:hover, .textlink a:active 
{font-size: 10px; font-weight:normal; color:#6a7b8a; text-decoration: underline;
}

#ctl00_ShoppingCartContentPlaceHolder_ShoppingCartControl1_panFocus {clear:left; border-top: solid 8px #fff;} 

#ctl00_ShoppingCartContentPlaceHolder_ShoppingCartControl1_ddlCountry {border: solid 1px #ccc;}

#ctl00_MainContentPlaceHolder_SignIn_CreateUserLink {font-size: 12px;}

#ctl00_ShoppingCartContentPlaceHolder_WholeSaleShoppingCart1_Label2 {width:200px;}

/* March 15 */

.error-message-center { color:#dd0000 !important; margin-top: 10px;}


/* ================== search results page ================== */

.search-result
{width:120px;
	float:left; text-align: center;
	margin:0 8px; height:350px;margin-bottom:10px;
}


.search-result-details {width:120px; line-height:14px; height: 50px; margin-bottom:15px;}
.search-result-img {margin-top: 10px;  }
.search-result-img img {}

#stories-desc {padding:5px ; height: 50px; }

.search-result-desc {width:120px; line-height:14px;  color:#eb1656;height: 50px; }

#results-page {background-color:#fff;}

.padleft {margin: 10px 0px 10px 0px; }
.padleft h3 {text-transform: uppercase; margin: 10px 0px 0px 0px; width:690px; padding-left:10px;}

.red {color:#eb1656;}

.search-result .otherinfocomment {}

/* ================== style details page ================== */

.description { line-height:16px;  padding: 0px 0px 10px 0px; margin: 0px;}
.description h2 {font-weight: bold;}


.rrpprice {font-weight:  normal; color:#333;
}
.webprice {font-weight:  normal; color:#333;
}
.pricediscount {
	text-decoration: line-through;
	color:#6a7b8a;
	padding-right: 10px;
}


.arrows a:link. .arrows a:visited, .arrows a:hover, .arrows a:active {color: #eb1656; }
.link-buttons a:link, .link-buttons a:visited,.link-buttons  a:hover,.link-buttons a:active {color: #eb1656;}

.style-image {padding-left: 10px; padding-right:10px;}
.style-image img { }

.thumbs img {margin-right: 5px; margin-bottom: 10px;}

.swatch, .event-placeholder
    {
    	width:60px;
    	height:60px;
    	float:left;
    	margin:3px; 
    	overflow:hidden;border: solid 1px #ccc;
    }
    
    .swatch img {
      height:60px;
      width:60px;
    }
    
    #swatches
    {
    	height:50px; 
    }   
    
    .swatchStyle
    {
        width:120px;
        height:120px;
    }
    
    .swatchHover
    { color:#6a7b8a;
	    text-align:center;
	    background:#FFFFFF;
	    padding:5px;
	    border:1px solid #cccccc;
    }
    
.style-thumb img {margin-right: 5px; margin-top: 5px;}

.zoom {margin:10px 0px 0px 10px; text-align: center; display: none;}

ul#sublink  {margin:10px 0px 10px 5px; padding: 0px ; list-style-type: none;}
#sublink  li {display: inline; padding-right:20px;}
#sublink a:link, #sublink a:visited {color:#333; text-decoration: none;}
#sublink a:hover, #sublink a:active {color:#666; text-decoration: none;}

/* july 2013 addition to style details page - stock comment line */
#ctl00_MainContentPlaceHolder_frmVwStyle_lblProductStatus {margin-left:10px; color:#333;}
#ctl00_MainContentPlaceHolder_frmVwStyle_tabContainerInfo_tabWebDescription {margin-top: 10px;}




/* dropdowns */

input, select, textarea, button {
 vertical-align: middle;
}

#####ctl00_MainContentPlaceHolder_frmVwStyle_ddlSizes {background-image: url("http://www.bendonlingerie.com.au/skin/frontend/enterprise/bendon/bendon-images/combo-box-btn.jpg");
    cursor: pointer;
    
    height: 27px;
    position: relative;
    width: 27px;}




/* Oct 2013 addition to style details page - accordion for more info */

.accordion {  
    width: 370px;  margin:10px 0px 20px 0px;
}  
          
.accordionHeader {  
    border-bottom: 1px solid #ccc;     
	color: #333;  
    background-color: #fff;  
    font-family:  Arial, Sans-Serif;  
    font-size: 11px;  
    font-weight: normal;
    
    padding: 5px;  
    margin-top: 0px;  
    cursor: pointer;  
}  

.accordionHeader a:link, .accordionHeader a:visited {
    font-weight: bold; color:#000;
    text-decoration: none;
}


.accordionHeader a:hover, .accordionHeader a:active {
    font-weight: bold; color:#000;
    text-decoration: none;
}

.accordionHeader a:after {
    content: "+"; float:right; color:#000;margin-top:0px; font-size:16px;
}
          
.accordionHeaderSelected {  
    border-bottom: none;
    color: #333;  
    background-color: #fff;  
    font-family:   Arial, Sans-Serif;  
    font-size: 11px;  
    font-weight: normal;
    
    padding: 5px;  
    margin-top: 0px;  
    cursor: pointer;  
}  
.accordionHeaderSelected a:link, .accordionHeaderSelected a:visited {
    font-weight: bold; color:#000;
    text-decoration: none;
}
.accordionHeaderSelected a:hover, .accordionHeaderSelected a:active {
    font-weight: bold; color:#000;
    text-decoration: none;
}

.accordionHeaderSelected a:after {
    content: "-"; float:right; color:#000;margin-top:0px; font-size:16px;
}
          
.accordionContent {  
    background-color: #fff;  
    border-top: none;  
    border-bottom: 1px solid #ccc;  
    padding: 5px 20px 5px 5px;  
     font-size:11px;
} 

.accordionContent a:link, .accordionContent a:visited {
    font-weight: normal; color:#000;
    text-decoration: underline;
}

.accordionContent a:hover, .accordionContent a:active {
    font-weight: normal; color:#666;
    text-decoration: underline;
}

/* ================== tree navigation ================== */

.treenav {padding: 10px 8px 10px 8px; border-top: solid 10px #f8f8f8; margin-top: 5px; color:#eb1656; line-height:10px; font-size: 11px; background-color:#fff;}


.treenav a:link, .treenav a:visited {color:#6a7b8a; text-decoration: none;}
.treenav a:hover, .treenav a:active {color:#eb1656; text-decoration: none;}

/* ================== matrix ================== */

.matrix 
        {   font-size:10px;
        	border: solid 1px #1f1d1e;
        	color:#1f1d1e;
        	border-collapse:collapse;
        	background-color:#efefef;
        }
.matrix tr {color:#1f1d1e; background-color:#efefef;}
.matrix td {color:#1f1d1e; background-color:#efefef; width:18px; }
.matrix th {color:#1f1d1e; background-color:#efefef;}

#ctl00_MainContentPlaceHolder_frmVwStyle #matrixbox {width:400px;}

#ctl00_MainContentPlaceHolder_frmVwStyle_ctl01_ctl06_lblStockQty td  {text-align: center;}

#matrixbox {width:330px;}

#ctl00_MainContentPlaceHolder_frmVwStyle_ctl01_tblItem > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(1) {text-align: center;}
#ctl00_MainContentPlaceHolder_frmVwStyle_ctl01_tblItem > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(1) > div:nth-child(1) {text-align: center;}

.StyleMatrixQuantities {text-align: center;}

#ctl00_MainContentPlaceHolder_frmVwStyle_ctl01_ctl03_txtOrder {border: solid 1px #333; text-align: center; color:#666; padding: 3px;}

/* ================== table list ================== */

.tablelink
        {
        	border: solid 1px #ccc;
        	color:#6a7b8a;
        	border-collapse:collapse;

        }
.tablelink tr {color:#6a7b8a;}
.tablelink td {color:#6a7b8a; background-color:#ffffff; border: solid 1px #cccccc; padding: 0px 3px 0px 3px;}
.tablelink th {color:#6a7b8a; background-color: #efefef; border: solid 1px #cccccc; padding: 0px 3px 0px 3px;}

#ctl00_MainContentPlaceHolder_grdvwItems
th  a:link {color:#6a7b8a; text-decoration: underline;}
th a:visited {color:#6a7b8a; text-decoration: underline;}
th  a:hover {color:#666666; text-decoration: underline;}
th a:active {color:#666666; text-decoration: underline;}


.wshead  a:link {color:#6a7b8a; text-decoration: underline;}
.wshead  a:visited {color:#6a7b8a; text-decoration: underline;}
.wshead  a:hover {color:#666666; text-decoration: underline;}
.wshead  a:active {color:#666666; text-decoration: underline;}

.tablelink a:link {color:#6a7b8a; text-decoration: underline;}
.tablelink a:visited {color:#6a7b8a; text-decoration: underline;}
.tablelink a:hover {color:#eb1656; text-decoration: underline;}
.tablelink a:active {color:#eb1656; text-decoration: underline;}

#totals {width:600px; text-align: center;}

.tablelist { }



/* ================== WHOLESALE ================== */

.wholesale-login a:link {color:#6a7b8a; text-decoration: none;}
.wholesale-login a:visited {color:#6a7b8a; text-decoration: none;}
.wholesale-login a:hover {color:#eb1656; text-decoration: underline;}
.wholesale-login a:active {color:#eb1656; text-decoration: underline;}

.wholesale-login h2 {

	color:#6a7b8a;
	border-bottom: none;
	height: 16px; font-weight: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px; text-transform: uppercase;
	margin: 0px 5px 0px 5px; font-size: 14px;
	
	
}

.wholesale-search
    {   border: none;
    	padding:10px 0px 10px 0px;
    	width:250px; font-size: 11px;
    	overflow:hidden; background-color:#fff;
    }

.wholesale-search h2 {
	color:#6a7b8a;
	border-bottom: solid 1px #cfcece;
	height: 18px;text-transform: uppercase;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

.wholesale-search h3 { font-size:11px; color:#6a7b8a;text-transform: uppercase; 
padding: 0px 0px 0px 10px; margin:5px 0px 5px 0px;font-weight: normal; border: none;
	}
.wholesale-search .search-label {padding-left: 10px;}
.wholesale-search .dropdownbox {width:130px; margin-bottom:5px;}

.wholesale h3 {}


#ctl00_MainContentPlaceHolder_frmVwStyle_txtComment {margin-left:5px;}


.wholesale-login
    {   background-color:#f3f3f3;
        
    	padding:0px 10px 10px 10px;
    	width:230px;
    	overflow:hidden;
    }

.wholesale-login input {border: none;  padding:5px;}    

#ctl00_SignIn_SecondaryUserName {width:205px;height: 25px;}
#ctl00_SignIn_SecondaryPassword {width:205px;height: 25px;}
#ctl00_SignIn_SecondaryErrorMessage  {font-size:11px;}
#ctl00_SignIn_SecondaryClick {font-size:11px;}

.SearchResultsInfoCell{font-size: 11px; line-height: 14px;  text-align: center; width:150px; }
.SearchResultsInfoCell a:link, .SearchResultsInfoCell a:visited {color:#eb1656;}
.SearchResultsInfoCell a:hover, .SearchResultsInfoCell a:active {color:#eb1656;}

.SearchResultsImageCell  {vertical-align: top;width:160px; padding-top:20px;}


#ctl00_MainContentPlaceHolder_tblItem td {vertical-align: top;}
#ctl00_MainContentPlaceHolder_frmVwStyle_ctl01_tblItem tr {border: none;}
#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_ctl03{text-align: center;}


.wholesale-search a:link {}
.wholesale-search a:visited {}
.wholesale-search a:hover {}
.wholesale-search a:active {}

#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_ctl03  a:link {}
#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_ctl03  a:visited {}
#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_ctl03  a:hover {}
#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_ctl03  a:active {}


/* =======================  checkout ========================== */


.checkout h3 {border-bottom: solid 1px #6a7b8a; padding-bottom:5px;  margin: 10px 0px 20px 0px; font-size: 14px; letter-spacing:1px}
.checkout img {height:75px;}
.checkoutLeft {float: left;  width:670px; margin:0px 0px 50px 10px; text-transform: uppercase; }
.checkoutRight {float: left;width:670px; margin:0px 0px 50px 10px; text-transform: uppercase; text-align: left;}
.checkoutLower {float: left;width:670px; margin:0px 0px 50px 10px; text-transform: uppercase; }

	
	
/* ===== update Mar15 ======= */
#ctl00_MainContentPlaceHolder_lblMessage { color: #999 !important;}
	
	
.freighttable {width:400px;}
.credit-card-info {margin-top:10px;}
.credit-card-type {align: left;}

#ctl00_MainContentPlaceHolder_plhCoupon {margin-bottom:50px;}

.credit-card-info {margin-top:50px;}

#ctl00_MainContentPlaceHolder_PaymentCurrencyContainer {margin-top:30px;}

#ctl00_MainContentPlaceHolder_SaveDeliveryAddress {margin-top:30px;}

#ctl00_MainContentPlaceHolder_ConfirmOrder1_OrderConfirmation_ctl01_lnkStyleDetail a{color:#333; text-decoration: underline;}


/* ====== Updated Mar15 ====== */

.tablelink2 
        {   width: 660px; 
        	border:none;
        	color:#333;
        	border-collapse:collapse;
            margin-bottom:20px;
        }
.tablelink2 tr {color:#333; }
.tablelink2 td {color:#333;border: none; padding: 10px 5px 10px 5px;}
.tablelink2 th {color:#333;border: none; padding: 10px 5px 10px 5px;}

.tablelink2 a:link, .tablelink2 a:visited {color: #333; text-decoration: underline; }
.tablelink2 a:hover, .tablelink2 a:active {color:#333; text-decoration: underline;}

.confirmDetails {background-color:#efefef;}
.confirmDetails img {padding:5px;}

.confirmDetails a:link, .confirmDetails a:visited {color: #333; text-decoration: underline;}
.confirmDetails a:hover, .confirmDetails a:active {color: #333; text-decoration: underline;}



.subTotal {background-color:#fff;}
.priceAlign  {padding-right:10px; text-align:center; color:#333;}

#ctl00_MainContentPlaceHolder_frmVwStyle_txtComment {margin-left:5px;}
.chkShipToBilling {margin:0px; }
.billing {margin:20px 0px 0px 0px;}


.credit-card-info h3 {margin-top:10px;}
.credit-card-info table {width:280px;}
.credit-card-info .label {width:90px;}
.credit-card-info .textbox {width:150px; }

#terms-and-conditions
        {
        	width:640px;
        	height:200px;
        	overflow:auto;
        	margin:20px 0px 20px 0px;
        	text-align:left;
        	border:solid 1px #cccccc;
		
        }
		
.terms {margin-bottom:20px;}		

.error-message-center {font-weight: bold; color:#333;}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.50;
}

.updateProgress
{
    /* border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF; */
    position: absolute;
    width: 180px;
    height: 3px;
}

.modalPopup {
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:250px;
}

.label
{
display:inline-block;
width:120px; text-transform: uppercase; font-size:11px;
line-height:18px;
text-align: right;
vertical-align: top;
}

.label2
{
	display:inline-block;
	width:120px;
	line-height:18px;
	text-align: right; padding-right:10px;

}

* html .label
{line-height:18px;}


.label, .textbox
{	margin: 0px 0px;}

.center
{	width:640px;	text-align:center;}

.form2
{
	margin:15px auto;
	color:#666;
	text-align:center;        	
}

.form3 table { color:#666; margin-left: 20px !important;}


.form
{  
	margin:15px auto 15px auto;
	color:#666 !important;
	
	
}

.form table { margin-left: 20px; }
div.indent:nth-child(1) > label:nth-child(4) {color:#666 !important; margin-left:5px;} 


.form h3 {font-size:11px; text-align: left; margin: 0px 0px 5px 0px; border-bottom: solid 1px #ccc; padding-bottom: 5px;}

.form2 h3 {font-size:11px; text-align: left; border-bottom: solid 1px #ccc; padding-bottom: 5px;}

.page-banner img {width:680px; }

.imgPayPal {width:41px; height: 28px !important;}

#divGiftContainer img {width:20px; height: 24px !important; margin: 10px 5px 0px 2px;}

#ctl00_MainContentPlaceHolder_SaveDeliveryAddress { margin: -5px 10px 0px 0px;}


#ctl00_MainContentPlaceHolder_TabContainerInfo_ConfirmTab_radPaymentMethod {text-align: left;}

#ctl00_MainContentPlaceHolder_TabContainerInfo_ConfirmTab_radPaymentMethod_0 { margin-right: 10px !important;}
#ctl00_MainContentPlaceHolder_TabContainerInfo_ConfirmTab_radPaymentMethod > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) 

> label:nth-child(2) {}

#ctl00_MainContentPlaceHolder_TabContainerInfo_ConfirmTab_radPaymentMethod_1 {margin-right: 10px !important;}
#ctl00_MainContentPlaceHolder_TabContainerInfo_ConfirmTab_radPaymentType_0 {margin-right: 10px !important;}

#ctl00_MainContentPlaceHolder_TabContainerInfo_ConfirmTab_radPaymentType_1 { margin-left: 5px; margin-right: 8px; }
#ctl00_MainContentPlaceHolder_TabContainerInfo_ConfirmTab_radPaymentType_1 label { margin-left: 5px;  }


/* =========================  SITEMAP ============================== */

.sitemap a:link, .sitemap a:visited {color: #6a7b8a; text-decoration: none; }
.sitemap a:hover, .sitemap a:active {color:#ccc; text-decoration: underline;}
.sub-category a:link, .sub-category a:visited {color: #666; text-decoration: none; }
.sub-category a:hover, .sub-category a:active {color:#6a7b8a; text-decoration: underline;}
.sitemap h3 {border-bottom: none;}
.sitemap ul {list-style-type:none;}
.sub-category ul {list-style-type:none;}
.sub-category ul li {margin-left:10px; }

/* =========================  STOCKISTS ============================== */

.stockist-link {margin: 20px 0px 20px 0px;}
.stockist-link a:link,.stockist-link a:visited{color:#6a7b8a; text-decoration: none;}
.stockist-link a:hover,.stockist-link a:active {color:#eb1656; text-decoration: underline;}

.stocklisting {margin-bottom:5px;}
#ctl00_MainContentPlaceHolder_OkButton  {color:#fff;padding:2px; background-color:#6a7b8a;
	margin:2px; border: none;}
#ctl00_MainContentPlaceHolder_ucStockist_divSearch {text-transform: uppercase; background-color:#f3f3f3; }
#ctl00_MainContentPlaceHolder_ucStockist_divSearch input {border: none; height:30px; margin-top:5px;}
#ctl00_MainContentPlaceHolder_ucStockist_divSearch .search-label
{	font-weight: normal; color:#6a7b8a;
	font-size:11px;
	display:block;
	float:left; padding-top:15px;
	width:70px; margin-right: 10px; 
}
#ctl00_MainContentPlaceHolder_ucStockist_divSearch .submit {background-color:#6a7b8a; padding:3px;}

#ctl00_MainContentPlaceHolder_ctl00 h2 {color:#6a7b8a;}

.error-message-center {font-weight: bold; color:#eb1656;}
.modalPopup {border: solid 1px #ccc; background-color:#efefef; color:#6a7b8a; padding:5px; width:400px;}

hr {border: solid 1px ; height:1px; color:#cfcece; width:100%;}

.stockists-submit {color:#fff;background-image: url(http://202.174.103.242/UserDefined/Images/stockists-button.gif);
	background-repeat: no-repeat; background-position: left top;
	height:56px; width:187px; text-transform: uppercase;
	padding:2px;
	margin:2px; border: none;
	font-weight: normal; border: none;
	background-color:#fff;}

#map_canvas {float: right;width: 65%; height:65%; }
	
	/* ========================= FORMS AND RESPONSE PAGE ============================== */

.pos-textbox {border: solid 1px #ccc; height:20px;}
.signinLabel {font-weight: normal; text-transform: uppercase; font-size:11px;}

#ctl00_MainContentPlaceHolder_frmVwStyle_txtQuantity {border: solid 1px #cfcece;}
#ctl00_MainContentPlaceHolder_SignIn_CreateUserLink {font-size: 12px;}

.addressForm table {float: left;}
.addressForm input {margin:0px;}
.addressForm {width:120px;}

.label {padding-right: 10px;}
.textbox {border: solid 1px #cccccc; padding:1px; margin:2px 0px 2px 0px;width:150px; height:20px;}
.textbox2 {border: solid 1px #cccccc; margin: 2px 0px 10px 0px; }
.textbox200 {width:200px;border: solid 1px #cccccc;}

.labellink2 table {}
.labellink2 a:link {color:#FFF; text-decoration: none;}
.labellink2 a:visited {color:#FFF; text-decoration: none;}
.labellink2 a:hover, .labellink2 a:active {color:#FFF; text-decoration: underline;}


.message {font-weight:normal; color:#eb1656; }

.stockist-link {margin: 20px 0px 20px 0px;}
.stockist-link a:link,.stockist-link a:visited{color:#eb1656; text-decoration: none;}
.stockist-link a:hover,.stockist-link a:active {color:#eb1656; text-decoration: underline;}
#ctl00_MainContentPlaceHolder_OkButton  {color:#fff;padding:2px; background-color:#eb1656;
	margin:2px; border: none;}

.error-message-center {font-weight: bold; color:#eb1656;}
.modalPopup {border: solid 1px #ccc; background-color:#efefef; color:#4a545c; padding:5px; width:400px;}

hr {border: light #000; height:1px; color:#000; width:100%;}



/* ========================= FORMS AND RESPONSE PAGE ============================== */

.pos-textbox {border: solid 1px #ccc; height:20px;}
.signinLabel {font-weight: normal; text-transform: uppercase; font-size:11px;}

#ctl00_MainContentPlaceHolder_frmVwStyle_txtQuantity {border: solid 1px #cfcece;}
#ctl00_MainContentPlaceHolder_SignIn_CreateUserLink {font-size: 12px;}

.addressForm table {float: left;}
.addressForm input {margin:0px;}
.addressForm {width:120px;}

.label {padding-right: 10px;}
.textbox {border: solid 1px #cccccc; padding:1px; margin:2px 0px 2px 0px;width:150px; height:20px;}
.textbox2 {border: solid 1px #cccccc; margin: 2px 0px 10px 0px; }
.textbox200 {width:200px;border: solid 1px #cccccc;}

.labellink2 table {}
.labellink2 a:link {color:#FFF; text-decoration: none;}
.labellink2 a:visited {color:#FFF; text-decoration: none;}
.labellink2 a:hover, .labellink2 a:active {color:#FFF; text-decoration: underline;}

.message {font-weight:normal; color:#eb1656; }

#newUserTable { }
#newUserTable table {}

#divTellAFriend h2 { font-size:12px; color:#333; padding: 0px; margin:5px 0px 5px 0px ;font-weight: normal;}
#divTellAFriend .submit  {color:#fff;padding:2px 10px 2px 10px; background-color:#fff; margin:5px 0px 5px 0px; border: none;}

/* ========================== PROMOTIONS ================================= */

#ctl00_MainContentPlaceHolder_imgBanner  {width:720px;}

#social {display: none;}

.social-media-links  {display: inline-block; list-style: none outside none; margin:0px 0px 3px 0px; }
.social-media-links li {display: inline-block; vertical-align: middle;}

.share-links {padding: 0px; max-width:370px;  }
.share-links img {max-width:20px;}

.share-email {}
.tellAFriend cboxElement {}

.social_like {margin:-29px 0px 5px 170px;}



/* press page  */

.thumb {
	padding-right: 20px;
	padding-bottom: 20px; 
}

.thumb img {border: solid 1px #ccc;}
#albumlist {
	list-style-type: none;
}
#albumlist {margin: 0px; padding: 0px;}
#albumlist li {float: left;}



#ctl00_MainContentPlaceHolder_btnJoin  {margin-left:0px;}

/* ================== Style tab 21/6/2012 ================== */

.additionalInfoTab { margin: 0 0 10px 0; padding: 0 0 5px; width:660px; }
.additionalInfoTab .ajax__tab_header { border-bottom: solid 1px #ccc; padding: 0 0 0px;}

.additionalInfoTab .ajax__tab_tab { 
	display: inline-block; 
	zoom:1; 
	*display:inline;
	color:#666; 
	background: #fff; 
	text-transform: uppercase; 
	border: solid 1px #ccc;
	border-bottom: none; 
	padding: 2px 5px 2px 5px;
}

.additionalInfoTab .ajax__tab_tab:hover { text-decoration: none;}

.additionalInfoTab .ajax__tab_active .ajax__tab_tab { 
	background: #666; 
	text-transform: uppercase; 
	color:White; 
	padding: 2px 5px 2px 5px;
}

.additionalInfoTab .ajax__tab_tab a.active { font-weight: bold; }

.additionalInfoTab a:link, .additionalInfoTab a:visited {text-decoration: underline; color:#333; }
.additionalInfoTab a:hover, .additionalInfoTab a:active {text-decoration: underline; color:#999; }

#ctl00_MainContentPlaceHolder_TabContainerInfo {margin-top:20px; margin-left: 20px;}

/* ================== End of Style tab 21/6/2012 ================== */

/* updates may 2013 */
.font-bold {font-weight: bold;}
.ws-label {display: none;}
.ws-price  {}

/* Hide subscribe box from Create Account form updates Sep 2013 */
.green {display: none; }
#ctl00_MainContentPlaceHolder_ctrNewUser_Label4 {display: none;}	



/* social share bar */

.social-networking {border-top: solid 1px #ccc; border-bottom: solid 1px #ccc;}

.banner img {width: 720px;}

.modalBackground
{
    position: absolute;
    z-index: 100;
    top: 0px;
    left: 0px;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}

/* ================== PayPal Login ================== */

.ppLogin {margin-top:20px; text-align:left;}

#lnkPPLogin {}

.imgPayPal { height:20px !important; }

/* ================== Sizing Table 06/8/2013 ================== */

.brandsize  {padding: 15px 0px 15px 0px;}
.brandsize h3 { font-size:14px; color:#000; padding: 2px; margin:2px; font-weight: normal; text-transform: none; border-bottom: none;}

.brandsize_grid  { margin-left:0px; border: solid 1px #999; padding: 10px;}
.brandsize_grid th {text-align: left; border: solid 1px #ccc;  padding: 3px 10px 3px 3px;  }
.brandsize_grid td {text-align: center; border: solid 1px #ccc;  padding: 3px 10px 3px 3px;  }



/* ================== Custom Pages 08/08/2013 ================== */

.CreditCard { margin: 0px 0px 0px 0px; }
.CreateNewUser { margin: 0px 0px 0px 0px; }
.ContactUs { margin: 0px 0px 0px 0px; }
.LabelABFashion { margin: 0px 0px 0px 0px; }
.Signin { margin: 0px 0px 0px 0px; }
.ViewCart { margin: 0px 0px 0px 0px; }




/* ================== Wholesale search style colors (WholeSaleSearchResult.aspx) ================== */

#ctl00_MainContentPlaceHolder_DisplayOptionsPanel { display: none; margin-left: 25px;}
#ctl00_MainContentPlaceHolder_StyleColorDisplayPanel {}
#ctl00_MainContentPlaceHolder_PagerPanel {}
#ctl00_MainContentPlaceHolder_ButtonsPanel2 {}

#ctl00_MainContentPlaceHolder_Window {
	font-size:10px; 
	color:#fff; 
	font-weight: normal; 
	text-transform: uppercase;
	background-color: #666;
	padding: 2px 5px 2px 5px;
	margin-left: 10px;
	margin-right: 0px;
	letter-spacing: 0.1em;
	border: solid 1px #666;

}


.wsscSearchOptions{float: left; margin-left: 25px; margin-right: 10px;}
.wsscSearchOptions select, textarea { color:#333; border: solid 1px #333;}

.wsscSortBy{ float: left; margin-left: 20px;}
.wsscSortBy select, textarea { color:#333; border: solid 1px #333;}

.wsscDisplayOptions {  clear:both; float: left;}
.wsscDisplayOptions select, textarea { color:#333; border: solid 1px #333;}

#ctl00_MainContentPlaceHolder_ResetBtn {
	
	font-size:10px; 
	color:#333; 
	font-weight: normal; 
	text-transform: uppercase;
	background-color: #fff;
	padding: 2px 2px 2px 2px;
	margin-left: -40px;
	margin-right: 0px;
	letter-spacing: 0.1em;
	border: solid 1px #fff;
	text-decoration: underline;
}

.wsscPagingDdl{
	padding: 1px 5px 1px 5px;
	color:#000;
	border: solid 1px #666;
	background-color: #fff;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}

.wsscButtonsPanel { 
	float: right;  
	margin-right: 10px; 
	margin-bottom: 10px; 
	
	

}

.wssscTrhobber { float: left; margin-right: 15px; margin-top: 4px; visibility: hidden; }

.wsscAdToBagButton { 
	display: none;
	padding: 2px 5px 2px 5px;
	color:#fff;
	border: solid 1px #eb1656;
	background-color: #eb1656;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;

 }

.wsscDataListWpr { float: left; clear: both; text-align: left; display: inline-block; width: 100%; vertical-align: top; }

.wsscCol1 { float: left; clear: both; margin-bottom: 7px; background-color: #fff; width: 250px; padding: 20px 0px 0px 0px; } /*style matrix column*/
.wsscCol2 {  float: left; margin-bottom: 7px; background-color: #FFF; width: 455px; margin-left: 0px; padding: 20px 0px 20px 0px; } /*style image column*/


/* IMPORTANT: For StyleMatrixCompact display mode (UserDefined/web.config) these two columns have to be the same width, this is not set in CSS, 
use Wholesale_SearchResults_Display_StyleMatrixCompact_ColumnWidth on the UserDefined/web.config instead. 
Also use Wholesale_SearchResults_Display_StyleMatrixCompact_ColumnRightMargin to set the right margin of both columns. */


.wsscImgWrp { display: inline-block; width: 100%; text-align: center; }
.wsscImgWrp img {  width: 180px;  }

.wsscSummary { margin-top: 7px; display: inline-block; width: 100%; text-align: center;}

.wsscPager { float: left; clear: both; margin-top: 15px;}

.wsscButtonsPanel2 { float: right; margin-right: 10px; margin-bottom: 10px; margin-top: 15px; }

.wsscNoItemsPanel {clear: both; float: left;}

#ctl00_MainContentPlaceHolder_StyleColorDataList tr  {border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; padding-top: 10px;}



.divStyle1 a:link, .divStyle1 a:visited {
	text-decoration: none; 
	padding: 1px 5px 1px 5px;
	color:#000;
	border: solid 1px #666;
	background-color: #fff;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase; 
}

.divStyle1 a:hover, .divStyle1 a:active {
	text-decoration: none; 
	padding: 1px 5px 1px 5px;
	color:#000;
	border: solid 1px #666;
	background-color: #ccc;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase; 
}

.divStyle1 a:selected {
	text-decoration: none; 
	padding: 1px 5px 1px 5px;
	color:#000;
	border: solid 1px #666;
	background-color: #ccc !important;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase; 
}


/* ================== Style colors matrix (StyleColorsMatrix.aspx) ================== */

.wsscListTable {width: 100%;}

.wsscListRow {}

.wsscStockLbl { clear:both; float: left; width: 20px;  text-align: center; }

.wsscPlusImg { clear: both; float: left; }
.wsscPlusImg img { margin-left: 3px; }

.wsscOrderedTxt { clear: both; float: left; text-align: center; width: 30px; height: 20px; margin: 3px 0px 3px -1px; background-color: #fff; border: solid 0px #333; }
.wsscOrderedTxt input { width: 80% !important; border: solid 1px #666; text-align: center; }



.wsscMinusImg {clear:both; float: left;  margin-left: 3px;}

.wsscListC0 {  width: 80px; clear: both; float: left;}

.wsscListC0Narrow { width: 63px; clear: both; float: left; margin-left: 5px;}

.wsscListCx { background-color: #fff; width: 25px;  padding-right: 5px; float:left;}

.wsscListLabels { text-align: center; width: 100%; display: inline-block; background-color: #fffF; }

.wsscListHeaderLabels { text-align: center; width: 100%; display: inline-block; background-color: #f4f4f4; margin-bottom: 5px; padding:5px 3px; }

.wsscListSwatch {clear:both; float: left; width: 80px; height: 86px; }

.wsscListSwatchNarrow {  clear: both; float: left; width: 55px; height: 86px; }

.wsscListSwatchLbl{}

.wsscListSwatchLblNarrow { display: inline-block; width: 100%; text-align: center; margin-top: 20px; color: #FFFFFF; }

.wsscListSwatchLblNarrow2 { display: inline-block; width: 100%; text-align: center; margin-top: 20px;  }

.wsscEmtySwatch { width: 75px; height: 40px; margin-right: 3px; border: solid 1px #ccc; }

.wsscEmtySwatchCompact { border: solid 1px #ccc; width: 55px; height: 70px; margin-top: 18px; }

.wsscEmtySwatchLbl {}

.wsscClearForm {float: left; margin-left:50px; }

.wholesaleChkOutInstructions{ margin-left:20px;}

.wholesaleChkOutLabel{}



.pagerPanel { clear: both; color:#000 !important; width: 550px; text-align: left; float: left; background-color: #fff; margin-left: 20px;}

.pagerPanel a:link, .pagerPanel a:visited {color:#6A7B8A !important; }
.pagerPanel a:hover, .pagerPanel a:active {color:#6A7B8A !important; }
    
.pagerBtn1 { font-size: 9px; text-align: center; margin-right: 5px; width: 30px; float: left; clear: both;}

.pagerBtn { color:#000 !important; font-size: 9px; text-align: center; margin-right: 5px; width: 30px; float: left;  background-color: #fff; }
.pagerBtn a:link, .pagerBtn a:visited {color:#6A7B8A !important; }
.pagerBtn a:hover, .pagerBtn a:active {color:#6A7B8A !important; }
    
.pagerBtnSelected { font-size: 9px; color:#000 !important;  border: solid 1px #000; text-align: center; margin-right: 5px; margin-left: 5px; width: 30px; background-color: #fff; float: left; }
    
.pagerBtnUnselected { float: left; color:#000 !important; background-color: #fff; padding-left: 3px; padding-right: 3px; }

