/* 
CSS Document 
AGS Plus - New Website
September 2016
Blue = #26378f
Red = #bb022e
*/

#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-family:'Lato', Arial,Helvetica,  sans-serif; 
font-weight: 400; /* light 300, normal 400, bold 700 */
font-size: 12px;
line-height:18px; 
margin:0px; 
padding: 0px;
color: #000;
background-color: #fff; 
border-top: #f0f1f4 solid 40px;
letter-spacing:0.05em;
		
}




/*    Responsive Adjustments   */
.container-fluid { max-width: 1200px !important; }


#wrapper {
	
	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 { 
	
	height: 140px; 
	border-bottom:none; 
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
}




/*   Responsive Adjustments   */
.welcome {display:none; color:#333;}
#ctl00_LoginPlaceHolder_ucMenuLogin_lblWelcome {display:none; }

.login-buttons { float: right; margin-top: 10px;}

#logo { width:600px; text-align: left; margin-top: -30px; margin-left:-10px; }
#logo img { max-width:407px;}
/*   ------------  */


#topaddress {
	height: 35px;	
	color: #26378f;
	vertical-align: middle;
	font-weight: bold;
	margin-top: -40px
	}
	
#topaddress  a:link, #topaddress  a:visited {height: 20px;text-decoration: none; color: #bb022e; font-weight:normal; }
#topaddress  a:hover, #topaddress  a:active {height: 20px;text-decoration: none; color: #bb022e; font-weight: normal;}


ul.topaddressLine li {list-style: none; display: inline; }

.topaddress1 {color:#000; font-size:12px; font-weight:bold}
.topaddress2 {color:#000; font-size:12px; font-weight:bold}
.topaddress3 {color:#26378f; font-size:12px; font-weight:bold;}
.topaddress4 {color:#bb022e; font-size:12px; float: right; font-weight:normal; margin-top: 10px;}




#mainsearch{ float: right; }
#mainsearch input { 
	font-family:'Lato', Arial,Helvetica,  sans-serif;
	color: #333;
	width:170px; 
	border: solid 1px #ccc; 
	padding:8px 10px 6px 8px; 
	background-image: url(/UserDefined/images/search.gif);
	background-repeat: no-repeat; 
	background-position: right top; 
	
	}




/* july 2013 top right header cart field */
#divCart { display:none; background-color:#fff;cursor:pointer;  float:right; padding:0px 0px 0px 0px; margin-top:-5px;}
.divCartLeft {display:none; float:left; }
.divCartRight {float:left; height:28px; margin:0px 0px 0px 5px; padding-top:5px;}
.topcart { color:#000; font-weight: 700; }

.redbold {color:#fff;}

.signtop {
	/*display:none;*/
	margin: 0px;
	padding: 0px 10px 0px 10px;
	color:#bb022e;
	border: none;
	font-size:12px;
	font-weight: 400;
	text-transform: uppercase; 
	cursor: hand;
}

.signtop-line {
	color:#000;
	font-size:18px;
	font-weight: 300;
}


/*   Responsive Adjustments   */
.login-nav { text-align: right; margin-top: -42px; margin-right: -10px;}
/*   ------------  */




ul.login-nav li {list-style: none; display: inline; }

.login-nav .submit_signin {
	margin:5px 5px 10px 5px;
	padding: 5px;
	background-color:#fff;
	color:#000;
	border: solid 1px #fff;
	font-size:11px;
	cursor: pointer;
}


#sidemainsearch { display: none;}
.highlight {padding: 0px 5px 0px 5px; color:#000; }
.tagline  {padding-bottom:10px;}
.whitebold {font-size:12px; font-weight:700;}



/* ===================  TOP MENU =================== */

/*   Responsive Adjustments   */

#main-nav { /*position: relative; z-index:10;*/ margin-top: 0px; margin-left:0px;  }

#myNavbar {font-weight:400; }

.TopMenu { font-weight:400; font-size:15px; margin:-30px 10px 20px 0px; padding-bottom: 0px;  text-align:right; line-height: 38px;}
	
.TopMenuLinks ul {list-style: none; }
.TopMenuLinks li {display: inline; padding-left:20px;}

.TopMenuLinks a:link, .TopMenuLinks a:visited {
	text-decoration: none;
	color: #000; 
	font-weight: bold; 
	background-color:#fff; 
	border-radius:5px; 
	padding: 8px 10px;
	}
	
.TopMenuLinks a:hover, .TopMenuLinks a:active {
	text-decoration: none;
	color:#fff !important;
	font-weight: bold; 
	background-color:#bb022e; 
	border-radius:5px; 
	padding: 8px 10px;
	}



/* ========================= SIGN IN PAGE 2013  ======================== */

/*   Responsive Adjustments   */

.existing {
	float: left; 
	background-color:#fff; 
	padding: 20px;
	border: solid 1px #999; 
	margin-bottom: 20px; 

}

.newcustomer {
	float: right;  
	border: solid 1px #999; 
	background-color:#fff; 
	padding: 20px;
	margin-bottom: 10px; 
		width: 100%;
}

.guestCheckout{		
	    	float: left;
		width: 90%;
		border: solid 1px #999; 		
		background-color:#fff; 		
		padding: 0px 20px 25px 20px;		
	    	margin-bottom: 27px;  		
	}

.existing .signin-textbox {
	background: none repeat scroll 0 0 #FFFFFF;
	border: solid 1px #999;
    color: #333;
    font-size: 11px;
    padding: 5px ;
	margin:3px 0px;
    resize: none;
    width: 100%; 
}

.existing  h4, .newcustomer h4 { color: #333; margin: 0px 0px 10px 0px; }
.existing p, .newcustomer p {}

.labelsignin { margin:0px 0px 20px 0px;}

.submit_signin {
	margin: 10px 0px 10px 0px;
	padding: 8px 15px 8px 15px;
	color:#fff;
	border: solid 1px #000;
	background-color: #000;
	font-size:12px;
	font-weight: 700; 
	text-transform: uppercase; 
	cursor: pointer;
}

.signinLabel{padding-right: 20px;}

#ctl00_MainContentPlaceHolder_SignIn_UserName{}

#ctl00_MainContentPlaceHolder_SignIn_Password{}

 
/* ================================================================== */

.signin {
	margin: 0px;
	padding: 0px 10px 0px 10px ;
	color:#f8f8f8;
	border: none;
	font-size:10px;
}
.signin a:link {
	color:#4a545c;
	text-decoration: none;
}
.signin a:visited {
	color:#4a545c;
	text-decoration: none;
} 

/* style page buttons */
.buttons {margin-top:10px;}

table {empty-cells:hide; border-collapse:separate;}


/*   Responsive Adjustments   */
.buttons #btnAddItem { 
	float: left; 

}

/*   ------------  */



	
input.submit-custom
{
    /* Fix the stretched button problem in IE */
    overflow: visible;
	width: 100%;
	margin: 0;
}

/*
.submit a:link {
	color:#333;
	text-decoration: none;
}
.submit a:visited {
	color:#333;
	text-decoration: none;
} 
.submit a:hover {color:#333; text-decoration: none;}
.submit a:active {color:#333; text-decoration: none;} 

*/



/* ==== View look Book button into wholesale ===== */

.submit-grey {color:#333; margin-left: 20px !important; text-decoration: underline;}
.submit-grey a:link {color:#333;text-decoration: underline;}
.submit-grey a:visited {color:#333;text-decoration: underline;} 
.submit-grey a:hover {color:#333; text-decoration: underline;}
.submit-grey a:active {color:#333; text-decoration: underline;} 


.golinks {margin: 10px 0px 0px 0px;}






/* ================== CONTENT ================== */

/*   Responsive Adjustments   */
#content {clear: both; margin: 0px 0px; }
#main-content {}
#left-side {}
#main-content-inner {}
/*    ------------   */


.under  {border-bottom: solid 1px #cfcece;}




/*    Shop By Size   */

.SideBarText { margin: 20px 0px 20px 0px; padding-bottom:10px; border-bottom: solid 10px #fff;}

.SideBarText ul {list-style-type: none; margin:0px 0px 0px 5px; padding: 0px 0px 0px 5px;}

.size_search { 
	float: left !important; 
	clear: both !important; 
	background-color: #000 !important; 
	margin-left: 0px !important;
	margin-top: 5px !important;
	padding: 8px 15px !important; 
	font-weight: 700 !important; 
	border: none !important;
}

.SideBarText a:link, .SideBarText a:visited {text-decoration: none; color:#fff;}
.SideBarText a:hover, .SideBarText a:active {text-decoration: none; color:#fff;}

.SideBarText li:before {}

.link-buttons-new { 
	width:33px !important;
	font-size:10px !important; 
	line-height:12px;
	padding: 3px !important;
	margin: 0px 3px 3px 0px !important;
	background-color: #fbfbfb !important;
	border-bottom: solid 1px #ccc !important;
	border-right: solid 1px #ccc !important;
	border-top: solid 1px #fff !important;
	border-left: solid 1px #fff !important; 
}

.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 { 
	color:#000; 
	font-size:17px; 
	text-transform: uppercase; 
	margin: 20px 0px 20px 0px;
	padding-bottom: 15px; 
	font-weight: 400;
	background-color: #fff;
	border-bottom: solid 1px #ccc; 
}

/*    ------------   */


.clear {clear: both;}



/* ================== FOOTER ================== */

/*   Responsive Adjustments   */
#footer {
	clear: both; 
	color:#000;
	font-size: 11px;
	padding:0px 10px 10px 10px;
	margin-top: 0px;
}

.footer-links-border { border-top: solid 1px #f0f0f0; margin-bottom:10px; }

.footer-left { margin-top: 0px; margin-left: 0px;}
.footer-left a:link, .footer-left a:visited {text-decoration: none; color:#000;}
.footer-left a:hover, .footer-left a:active {text-decoration: none; color:#999;}


.fr1{font-size:16px; margin-top: 10px;}
.fr2{color:#26378f;}
.fr3{font-weight:bold;}
.fr4{font-size:9px; float:absolute;  margin-right:30px;}
.fr5{font-size:12px; color:#26378f; margin-top: 10px;}

.social-fr4 ul  { margin: 0px 0px 0px -3px; padding: 0px; list-style-type: none;}
.social-fr4 li {display: inline;  padding-right:0px;}

.fb1{clear: both; color:#26378f; font-size:12px; font-weight:bold; margin-top: 10px; position:absolute;}
.fb2{clear: both; height: 10px; background-color:#183282; margin-top: 40px; margin-bottom: 0px;}
.fb2-secure{ margin: 10px 0px 30px 0px;}






.footer-links { font-size:11px; text-transform: uppercase; text-align:center; padding-top: 30px; line-height:24px;}
.footer-links a:link, .footer-links a:visited {text-decoration: none; color: #000; }
.footer-links a:hover, .footer-links a:active {text-decoration: none; color:#999; }

ul.footer-links li {list-style: none; display: inline; padding-right: 35px;  }


.footer-links-social { text-align:center; padding-top: 20px;}

.menu-footer-social { margin-top:25px;  text-align:center; }
.menu-footer-social ul { list-style-type:none; }
.menu-footer-social ul li {display: inline; vertical-align: middle; padding-right:10px;}

.fb-like span {height: 16px !important;}



.footer-small { color:#ccc; font-size:11px; font-weight: 300; text-transform: uppercase; text-align:center; padding:15px 0px 0px 0px;  }




/* ================== GENERIC ================== */

a {text-decoration: none;}

img {border: medium none; color: #ccc;}
form {margin: 0px;padding: 0px;}

.padleft100 {padding-left: 100px;}

.retail-shopping-message {color:#000; text-align:left;width:230px; font-size:11px; padding: 10px 0px 5px 10px;}


.bold {
	color:#000;
	font-weight:bold;
}

select, textarea, input {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px; 
	color:#000;  padding: 3px; 
}


h1 {
	font-family: 'Lato',Arial,Helvetica,  sans-serif !important;
	font-size:14px; 
	border-bottom: none;
	color:#26378f; 
	overflow: hidden; 
	text-transform: uppercase;
	height: 20px; 
	margin-bottom:10px;
	margin-left: 0px !important;
	margin-top: 30px;
	padding: 0px 0px 34px 0px;
	font-weight: 700;
	
}

h2 { 
	font-size:13px; 
	color:#000; 
	padding: 0px; 
	margin:10px 0px;
	font-weight: 700; 
	
}

h3 { 
	font-size:13px; 
	color:#000; 
	padding: 2px; 
	margin:10px 0px;
	font-weight: 700; 
	
}



.whitehead {color:#fff;}
.lighthead {color:#000;}
.aboutbox {margin-bottom:20px;}

/*   Responsive Adjustments   */
#divFreight {width:90%; height:100px}
/*    ------------   */

.indent { font-size:11.5px; line-height:20px; padding: 5px 10px 40px 15px; margin-top:0px; margin-bottom:10px; text-align:left;  min-height:325px;}
.indent a:link, .indent a:visited {color:#000; text-decoration: none; font-weight: 700;}
.indent a:hover, .indent a:active {color:#999; text-decoration: none;font-weight: 700;}
.indent h1 {
	font-size:22px; 
	border-bottom: none;
	color:#26378f; 
	overflow: hidden; 
	height: 26px; 
	margin-bottom:30px;
	margin-left: 0px;
	margin-top: 20px;
	padding: 0px 0px 0px 0px;
	font-weight: 400;
	text-transform:capitalize;
}

.indent h2 { font-size:14px; color:#000; padding: 0px; margin:30px 0px 10px 0px !important; font-weight: 700; text-transform:capitalize; }
.indent h3 { font-size:12px; color:#000; padding: 0px; margin:25px 0px 10px 0px !important; font-weight: 700; text-transform:capitalize; }



.indent-content { font-size:11.5px; line-height:20px; padding: 5px 10px 40px 15px; margin-top:0px; margin-bottom:10px;  margin-left: 0px; text-align:justify;  min-height:325px;}
.indent-content a:link, .indent-content a:visited {color:#000; text-decoration: none; font-weight: 700;}
.indent-content a:hover, .indent-content a:active {color:#999; text-decoration: none;font-weight: 700;}
.indent-content h1 {
	font-size:22px; 
	border-bottom: none;
	color:#26378f; 
	overflow: hidden; 
	height: 26px; 
	margin-bottom:30px;
	margin-left: 0px;
	margin-top: 20px;
	padding: 0px 0px 0px 0px;
	font-weight: 400;
	text-transform:capitalize;
}

.indent-content h2 { font-size:14px; color:#000; padding: 0px; margin:30px 0px 10px 0px !important; font-weight: 700; text-transform:capitalize; }
.indent-content h3 { font-size:12px; color:#000; padding: 0px; margin:25px 0px 10px 0px !important; font-weight: 700; text-transform:capitalize; }



.DivBanner img { width: 720px; border: solid 1px #ccc; margin-bottom: 25px; }
.ImageBorder  { border: solid 1px #f0f0f0; }




.indent-left {float: left; }
.indent-left h2 { font-size:12px; color:#000; padding: 0px 0px 0px 0px; margin-top:0px;font-weight: bold; text-transform: uppercase; }
.indent-left h3 { font-size:12px; color:#000; padding: 0px; margin:2px;font-weight: normal;border-bottom: solid 1px #cfcece; text-transform: uppercase;}
.indent-right  {float:right;}
.indent-right iframe {border: solid 1px #ccc;}



.indent-form {padding: 0px 50px 10px 30px;}
.message2 {font-weight:bold;text-transform:uppercase;text-align: center;color:#000; font-size:12px; margin-bottom: 10px;}
.response {font-weight: normal; color:#000;}
.boldcaps {text-transform: uppercase; font-weight: bold;}
.sm10 {font-size: 10px;}


/* ---- check this file at the bottom for mobile css ------ */
/*   Responsive Adjustments   */

.fullwidth {width:979px; position: relative; z-index:1; margin-left:-252px; margin-top:35px; }

.home-page { min-height:0px; }

/*.fullwidth img { width:100%;  }*/





/* ---- Left Menu ------ */
.left-menu  {
	color:#000;
	font-size:15px;
	font-weight: normal; 
	text-transform: uppercase; 
	margin-top: 5px;
	margin-left: -40px;
}

.left-menu ul {list-style: none;}
.left-menu li {padding-bottom: 15px;}

.left-menu a:link, .left-menu a:visited {color:#000; text-decoration: none; }
.left-menu a:hover, .left-menu a:active {color:#999; text-decoration: none;}


/* ---- Home Page ------ */

.Top-Left-View{ float:left; margin-top: 30px;}
.img-left-top{ width:100%; height:75%; background-color:#3c3c49; color:#fff; }
.img-left-top img { width:100%;   height:100%;  margin:auto;  display:block;}
.txt-left-top{width:100%; height:55px; background-color:#bb022e; color:#fff; font-size: 20px; font-weight: normal; padding-left: 5%; padding-top: 4%; }

.left-top-button a:link, .left-top-button a:visited {color:#fff; text-decoration: none; }
.left-top-button a:hover, .left-top-button a:active {color:#fff; text-decoration: none; }
.left-top-button
{
    background-color: transparent;
    border: 2px solid #fff;
    color: white;   
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
	padding: 5px 30px;
	float:right;
	margin-right: 30px;
	margin-top: -7px;
}


.Top-Right-View{ float: right; margin-top: 30px;}
.img-right-top{ width:100%; height: 75%;background-color:#a9a5a1; color:#fff }
.img-right-top img { width:100%;   height:100%;  margin:auto;  display:block;}
.txt-right-top{ width:100%; height:55px; background-color:#183282; color:#fff; font-size: 20px; font-weight: normal; padding-left: 5%; padding-top: 4%; }

.right-top-button a:link, .right-top-button a:visited {color:#fff; text-decoration: none; }
.right-top-button a:hover, .right-top-button a:active {color:#fff; text-decoration: none; }
.right-top-button
{
    background-color: transparent;
    border: 2px solid #fff;
    color: white;   
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
	padding: 5px 30px;
	float:right;
	margin-right: 30px;
	margin-top: -7px;
}


/* MIDDLE */
.Mid-Left-View{ float: left;  margin-top: 30px;}
.img-left-mid{ width:100%; height: 75%;background-color:#dda637; color:#fff }
.img-left-mid img { width:100%;   height:100%;  margin:auto;  display:block;}
.txt-left-mid{ width:100%; height:55px; background-color:#e48203; color:#fff; font-size: 20px; font-weight: normal; padding-left: 5%; padding-top: 4%; }

.left-mid-button a:link, .left-mid-button a:visited {color:#fff; text-decoration: none; }
.left-mid-button a:hover, .left-mid-button a:active {color:#fff; text-decoration: none; }
.left-mid-button
{
    background-color: transparent;
    border: 2px solid #fff;
    color: white;   
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
	padding: 5px 30px;
	float:right;
	margin-right: 30px;
	margin-top: -7px;
}


.Mid-Right-View{ float: right;  margin-top: 30px;}
.img-right-mid{width:100%; height: 75%;background-color:#edf1f6; color:#fff }
.img-right-mid img {width:100%;   height:100%;  margin:auto;  display:block;}
.txt-right-mid{width:100%; height: 55px; background-color:#285c56; color:#fff; font-size: 20px; font-weight: normal; padding-left: 5%; padding-top: 4%; }

.right-mid-button a:link, .right-mid-button a:visited {color:#fff; text-decoration: none; }
.right-mid-button a:hover, .right-mid-button a:active {color:#fff; text-decoration: none; }
.right-mid-button
{
    background-color: transparent;
    border: 2px solid #fff;
    color: white;   
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
	padding: 5px 30px;
	float:right;
	margin-right: 30px;
	margin-top: -7px;
}


/* Ethical Clothes*/
.Bot-Left-View{float: left; width:100%; height:100%; padding-bottom: 15%; background-color:#dee1e2; margin-top: 30px;}
.Bot-Left-View-Img { margin-left: 0px; position: absolute; }
.Bot-Left-View-Img img {max-width:85%;  margin-top:10%; margin-left:10%; display:block;}
.Bot-Left-View-Txt { margin-left: 31%; margin-top: 10%; color: #26378f; font-size: 18px; font-weight:bold; text-align:center;}
.Bot-Left-View-Txt-link { margin-left: 38%; margin-top: 20px; color: #000; font-size: 12px; font-style:italic; font-weight:bold;}
.Bot-Left-View-Txt-link a:link, .Bot-Left-View-Txt-link a:visited {color:#000; text-decoration: none;}
.Bot-Left-View-Txt-link a:hover, .Bot-Left-View-Txt-link a:active {color:#000; text-decoration: underline;}
.img-left-bot{width:100%; height: 75%;background-color:#edf1f6; color:#fff }


.Bot-Right-View{ float: right; margin-top: 30px;}
.Bot-Right-View img {width:100%; height:100%; margin:auto; display:block;}
.img-right-bot{width:100%; height: 75%;background-color:#edf1f6; color:#fff }


/* Blue bar */
.div-bottom-def { width: 100%; margin-top:0px; background-color: #183282; height:80px;}
.div-bottom-def ul  { margin: 0px 0px 0px 10px; padding-top: 10px; list-style-type: none;}
.div-bottom-def ul li { display: inline; padding:0px 20px;}



/* ===================  BUTTONS COLOUR =================== */

/* RETAIL WEBSITE */

.submit_create_user {
	margin: 10px 5px 5px 5px;
	padding: 5px 8px 5px 8px;
	color:#fff;
	border: solid 1px #ba002c;
	background-color: #ba002c;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}


.submit {

/* Button under create new user form */

	margin: 10px 5px 5px 0px;
	padding: 5px 8px 5px 8px;
	color:#fff;
	border: solid 1px #ba002c;
	background-color: #ba002c;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}

.submit a:link, .submit a:visited {color:#fff; text-decoration: none; }
.submit a:hover, .submit a:active {color:#fff; text-decoration: none;}


.signin {
	margin: 10px 5px 5px 0px;
	padding: 1px 5px 1px 5px;
	
	color:#666;
	border: none;
	background-color: #fff;
	font-size:11px;
	font-weight: normal;

}




.submit_clear {
	margin: 10px 5px 5px 5px;
	padding: 1px 5px 1px 5px;
	
	color:#000;
	border: solid 1px #000;
	background-color: #000;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}


.submit_find {
	margin: 10px 5px 5px 5px;
	padding: 5px 8px 5px 8px;
	color:#fff;
	border: solid 1px #ba002c;
	background-color: #ba002c;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}


/*   Responsive Adjustments   */
.submit_back_results {
	float:left;
	padding: 0px;
	color:#000;
	background-color: #fff;
	font-size:11px;
	font-weight: 700; 
	text-transform: uppercase;
}
/*    ------------   */


.submit_add_bag {
	margin: 10px 5px 5px 5px;
	padding: 5px 8px 5px 8px;
	color:#fff;
	border: solid 1px #ba002c;
	background-color: #ba002c;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}



.submit_add_bag_close {
	margin: 10px 5px 5px 5px;
	padding: 5px 8px 5px 8px;
	color:#fff;
	border: solid 1px #ba002c;
	background-color: #ba002c;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}


.submit_continue_shopping {
	margin: 10px 15px 0px 0px;
	padding: 10px 15px 10px 15px;
	color:#fff;
	border: solid 1px #000;
	background-color: #000;
	font-size:12px;
	font-weight: 700; 
	text-transform: uppercase;

}




.submit_empty_bag {
	display:none;
	margin: 10px 5px 5px 5px;
	padding: 5px 8px 5px 8px;
	color:#fff;
	border: solid 1px #ba002c;
	background-color: #ba002c;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}




.submit_checkout {
	margin: 10px 5px 5px 5px;
	padding: 5px 8px 5px 8px;
	color:#fff;
	border: solid 1px #ba002c;
	background-color: #ba002c;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}




.submit_pay {
	margin: 10px 5px 5px 5px;
	padding: 5px 8px 5px 8px;
	color:#fff;
	border: solid 1px #ba002c;
	background-color: #ba002c;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}





.submit_send {
	margin: 10px 5px 5px 5px;
	padding: 5px 8px 5px 8px;
	color:#fff;
	border: solid 1px #ba002c;
	background-color: #ba002c;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}





/* WHOLESALE WEBSITE */



.submit_w_signin {
	margin: 10px 5px 5px 5px;
	padding: 1px 5px 1px 5px;
	
	color:#fff;
	border: solid 1px #000;
	background-color: #000;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}


.submit_w_clear {
	margin-left: 98px;
	padding: 1px 5px 1px 5px;
	
	color:#000;
	border: solid 1px #666;
	background-color: #fff;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}




.submit_w_find {
	margin: 0px;
	padding: 1px 5px 1px 5px;
	
	color:#000;
	border: solid 1px #666;
	background-color: #efefef;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}




.submit_w_back_results {
	margin: 10px 5px 5px 5px;
	padding: 1px 5px 1px 5px;
	
	color:#000;
	border: solid 1px #666;
	background-color: #fff;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}



.submit_w_add_bag {
	margin: 10px 5px 5px 5px;
	padding: 1px 5px 1px 5px;
	
	color:#000;
	border: solid 1px #666;
	background-color: #efefef;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;
	font-weight: 400; 
	font-family: "Genericons", Arial, Helvetica, sans-serif !important;

}



.submit_w_add_bag_close {
	margin: 10px 5px 5px 5px;
	padding: 1px 5px 1px 5px;
	
	color:#000;
	border: solid 1px #666;
	background-color: #fff;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}



.submit_w_cancel {
	margin: 10px 5px 5px 5px;
	padding: 1px 5px 1px 5px;
	
	color:#000;
	border: solid 1px #666;
	background-color: #fff;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}




.submit_w_suspend {
	margin: 10px 5px 5px 5px;
	padding: 1px 5px 1px 5px;
	
	color:#000;
	border: solid 1px #666;
	background-color: #fff;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}



.submit_w_checkout {
	margin: 10px 5px 5px 5px;
	padding: 1px 5px 1px 5px;
	
	color:#000;
	border: solid 1px #666;
	background-color: #efefef;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;

}

/* ===================   ACCORDIAN AND SEARCH ================ */


/* QUICK SEARCH */

/* header */
.ajax__tab_default .ajax__tab_header { 
	background-image:none;
	border-bottom: solid 1px #fff; 
	padding:0px 0px 16px 0px; 
}

/* body */
#ctl00_SearchBarPlaceHolder_ucRetailSearch_SearchTabContainer_body
{
background-image:none;
background-color: #fff;   
margin-top:30px;
padding-bottom: 10px;
}

.CustomTabStyle .ajax__tab_xp {background-image: none; }


/* accordian tabs */

#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_SearchTabContainer_Basic,
#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_SearchTabContainer_Advanced

{
	background-image:none;
	color:#000; 
	font-size:20px;
	height: 45px;
	padding: 25px 0px 2px 0px; 
	font-weight: normal;
	background-color: #fff; 
	font-family:'Lato', 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 {margin-bottom: 7px;}

.quick-search-desc a:link, .quick-search-desc a:visited
{
	margin-left:0px; padding-left: 0px;
	color:#000;
}
.quick-search-desc a:hover, .quick-search-desc a:active
{
	margin-left:0px;
	padding-left: 0px;
	color:#000;
}

.quick-search-desc:before {
   padding-right:0px;
}

.search-label
{	font-weight: normal; color:#000;
	font-size:11px;
	display:block;
	float:left;
	width:70px; margin-right: 10px; 
}
#search-accordion { margin: 10px;}



#search-accordion dt {
	color:#26378f;
	height:24px;
	font-size:14px;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px -10px;
	font-weight: bold;
	background-color: #fff;
    text-transform: uppercase;
	
}
#search-accordion dt a:link, #search-accordion dt a:visited {color: #26378f;}
#search-accordion dt a:hover, #search-accordion dt a:active {color: #339fbe;}

.normal {}

#search-accordion dd  {
	
	margin-left: 15px; 
	margin-bottom: 15px; 
	margin-top: 10px;
	padding-left: 0px; 
	font-weight: normal;
	line-height:16px;
}

#search-accordion dd a:link, #search-accordion dd a:visited {color: #000;}
#search-accordion dd a:hover, #search-accordion dd a:active {color: #999;}








/* ===== updated Mar15 ====== */

.dropdownbox { border: solid 1px #999; padding: 2px; margin: 2px; width:120px !important; }
.dropdowns { font:10px;border: solid 1px #999; padding: 2px; margin: 2px 2px 4px 2px; width:120px !important; }
.dropdownlist { border: solid 1px #999; padding: 2px; margin: 2px; width:120px !important;}
.padleft5 { padding-left: 5px;}



/* ACCORDIAN - BROWSE CATALOGUE */


#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer { margin:25px 0px 0px 0px;}

#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1_tab {font-size:18px; margin-left:2px;}

#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 { 

	background-image:none;
	color:#000; 
	font-size:20px;
	height: 34px;
	padding: 10px 0px 2px 0px; 
	margin-left: -3px;
	font-weight: normal;
	background-color: #fff; 
	font-family:'Lato', Arial,Helvetica,  sans-serif; 
}


#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_body {margin-top:30px;}


#cat-accordion { margin: 0px 0px 0px 0px;}



#cat-accordion dt
	{
	color:#26378f;
	height:24px;
	font-size:14px;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	font-weight: bold;
	background-color: #fff;
    text-transform: uppercase;
    
	}
#cat-accordion dt a:link, #cat-accordion dt a:visited {color: #26378f;}
#cat-accordion dt a:hover, #cat-accordion dt a:active {color: #339fbe;}



#cat-accordion dd  { 
	margin-left: 20px; 
	margin-bottom: 15px; 
	margin-top: 10px;
	padding-left: 0px; 
	font-weight: normal;
	line-height:16px;
}

#cat-accordion dd a:link, #cat-accordion dd a:visited {color: #000;}
#cat-accordion dd a:hover, #cat-accordion dd a:active {color: #999;}





/* ================== cart ====================== */

.cart-border {border-top: solid 1px #000; border-bottom: solid 1px #000;}
.cart-item {border-bottom: solid 1px #ccc; font-size:12px; line-height:17px; color:#333; padding: 3px 0px;}
.cart-image img { width:80px; margin: 5px 0px 5px 0px;}

.cart-desc { font-size:12px; }

.cart-size { color:#666;}
.cart-colour { color:#666;}
.cart-price { color:#000;}
.cart-quantity {color:#000;}

.cart-item a:link, .cart-item a:visited {text-decoration:none; color:#333; font-weight: 700;}
.cart-item a:hover, .cart-item a:active {text-decoration:underline; color:#333; font-weight: 700;}


.pop-cart-box { margin-top: 10px;}
.pop-cart-desc {font-size:12px; font-weight: 700;}
.pop-cart-price {color:#000;}
.pop-cart-size {}
.pop-cart-colour {}

.pop-cart-quantity {font-size:12px;}
.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:100% !important;  padding:10px 18px 20px 20px;}

#divBag .comment { 
	min-width:260px;
	margin-bottom:1px; 
	color:#333; 
	font-size:12px;
	font-weight: 300;
	padding: 8px;
	background-color: #f5f5f5;
	border-bottom: solid 1px #ccc;
}

#divBag .image { float:left; margin:1px 20px 5px 0px; }
#divBag .image img { width:100px;  }

#divBag .detail { margin: 0px;  /*border-bottom: solid 1px #ccc;*/}

.pop-buttons { float:left; clear:both; margin: 0px 0px 40px 0px;}

.pop-continue { font-size: 11px; padding: 8px 10px; margin-right: 5px; background-color: #ccc; color:#000; text-transform: uppercase; }
.pop-checkout { font-size: 11px; padding: 8px 10px; margin-right: 5px; background-color: #ba002c; color:#fff; text-transform: uppercase;}
.pop-paypal { display:none; margin-top: 15px;}

#ctl00_ShoppingCartContentPlaceHolder_ShoppingCartControl1_lnkPPCheckOut {display:none;}

.ppcenter {display:none;}



/* ----- Left side Cart ----- */

.cart table {margin-top: 25px; border-top: solid 10px #fff;}
.cart { border-collapse: collapse;}
.carttd, cart th {border:none; margin-top:-5px; margin-bottom:40px; line-height:14px; font-size: 10px;  }

.carttd table {}


#ctl00_ShoppingCartContentPlaceHolder_ShoppingCartControl1_Image1 {color:#000 !important;}
.retail-shopping-bag {
	color:#000 !important; 
	font-size:17px; 
	text-transform: uppercase;  
	padding: 0px 0px 10px 0px;
	margin-top: 0px; 
	font-weight: 400;
	background-color: #fff; 
	border-bottom: solid 1px #ccc;
}


.retail-shopping-message { color:#666; font-size:12px; margin-left: -10px; }




.carttd h2 {
	color:#000;
	height: 18px; text-transform: uppercase;
	border-bottom: solid 1px #fff;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top:2px;
	margin-top: 0px;
	margin-right: 8px;
	text-align: left;
	margin-left: 8px;
	
}

.cart-buttons {margin-bottom: 5px;}


#ctl00_ShoppingCartContentPlaceHolder_ShoppingCartControl1_panFocus {clear:left; border-top: solid 8px #fff;} 


#ctl00_ShoppingCartContentPlaceHolder_ShoppingCartControl1_ddlCountry {border: solid 1px #ccc;}

.labelLists {color:#666;}

.border-bottom { border-bottom: none; text-transform: uppercase; font-weight: normal;}





.cart_subtotal { font-size: 12px; background-color: #f5f5f5; padding: 10px !important; margin-top: 8px;}
.cart_sublabel {}
.cart_subprice { color:#000; }
.borderamount { padding-right: 5px;}


.cart_delivery { font-size: 12px; background-color: #fff; padding: 10px 10px !important; margin-top: 0px; }


.cart_shipping { font-size: 12px; background-color: #f5f5f5; padding: 10px !important; margin-top: 0px;}
.cart_shipprice { color:#000; }


.cart_total { font-size: 12px; background-color: #ebebeb; padding: 10px !important; margin-top: 0px;}
.cart_totalprice { color:#000; }


.cart_buy { margin-top: 30px; }

.cart_paypal { margin-top: 30px; }





.textlink a:link,.textlink a:visited { font-size: 12px; font-weight:normal; color:#000; text-decoration: none; }
.textlink a:hover, .textlink a:active { font-size: 12px; font-weight:normal; color:#666; text-decoration: underline;}



/* March 15 */

.error-message-center { color:#dd0000 !important; margin-top: 10px;}




/* ================== search results page ================== */

.search-result {
	width:145px; 
	height: 330px;
	float:left; 
	text-align: left;
	margin:0 4px;
}

.search-result .otherinfocomment {
    border: none;
    color:#000;
    font-size: 10px;
    padding: 1px 5px;
    margin-top:30px;
    position: relative;
    top: 4px;
    text-transform: normal;
    letter-spacing: 1px;
}
     
.search-result-details {width:145px; line-height:20px; height: 30px; margin-bottom:10px;    letter-spacing: initial;}
.search-result-img {margin-top: 10px; height: 200px; }
.search-result-img img  {width:145px; height: 200px; margin-bottom:5px; border: solid 1px #ccc; }


.search-result-brand {}

.search-result-desc {width:145px; line-height:16px; font-size:11px; font-weight:bold; color:#333;  text-transform: uppercase; margin: 0px 0px 0px 0px; }
.search-result-desc a:link, .search-result-desc a:visited, .search-result-desc a:hover, .search-result-desc a:active { color: #000; text-decoration: none; }

.search-result-price { font-size:12px; }



#results-page {background-color:#fff;}

.padleft {margin: 0px 0px 10px 10px; }

.padleft h3 {

	font-size:14px; 
	color:#000; 
	text-transform: uppercase;
	height: 20px; 
	margin: 0px 0px 10px 5px;
	padding: 0px 0px 34px 0px;
	font-weight: 700;
	border-bottom: solid 1px #ccc;
}


#results-page {background-color:#fff;}



.red {color:#649e21;}

/* ================== style details page ================== */


.style-dropdowns {  width:100%;  padding: 5px;}

.styledetails h2 { 
	color:#26378f;
	height:24px;
	font-size:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	font-weight: bold;
	background-color: #fff;
    text-transform: uppercase;
	line-height:20px;
}


.description { 
	width:90%;
	color:#000 !important;
	font-size:11px; 
	line-height:18px; 
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff; 
	padding: 10px 0px; 
	
}





.needHelpMsg {display:none; width:85%; color:#999 !important; margin-bottom: 15px;}


.rrpprice {font-weight:  400; color:#000;}
.webprice {font-weight:  400; color:#000;}
.pricediscount {
	text-decoration: line-through;
	color:#dd0000;
	padding-right: 10px;
}





.rrprow-label { display:none;}
.rrprow-price { font-size: 18px; padding: 15px 0px; }

.webrow-label { display:none;}
.webrow-price { color:#000 !important; font-size: 28px; font-weight:300; padding-bottom: 30px; }

.colorrow-label { font-size: 14px; color:#666 !important; font-weight:300; text-transform: uppercase;}
.colorrow-select { color:#666 !important; padding: 8px 0px 15px 0px;}

.sizerow-label { font-size: 14px; color:#666 !important; font-weight:300; text-transform: uppercase;}
.sizerow-select { padding: 8px 0px 15px 0px;}

.qtyrow-label { font-size: 14px; color:#666 !important; font-weight:300; text-transform: uppercase;}
.qtyrow-select { padding: 8px 0px 15px 0px;}

.style-message { font-size: 16px; font-weight:700;}

#ctl00_MainContentPlaceHolder_frmVwStyle_txtQuantity { color:#666 !important; border: solid 1px #cfcece; text-align:center;}

.swatchesrow { font-size: 11px; color:#999 !important; font-weight:300; text-transform: uppercase;}







.arrows a:link, .arrows a:visited, .arrows a:hover, .arrows a:active {color: #000; }

.link-buttons  { float:right; font-size: 11px;}
.link-buttons a:link, .link-buttons a:visited,.link-buttons  a:hover,.link-buttons a:active { color: #333; }

.style-image {margin: 0px 0px 0px 10px; }

.style-image img {width:100% !important; }

.thumbs img {margin: 0px 5px 5px 0px; }

.swatch, .event-placeholder
    {
    	width:45px;
    	height:45px;
    	float:left;
    	margin:3px 10px 3px 0px; 
    	overflow:hidden;
	border: solid 1px #fff;
    }
    
    .swatch img {
      height:100px;
      width:100px;
    }
    
    #swatches
    {
    	height:50px; 
    }   
    
    .swatchStyle
    {
        width:120px;
        height:120px;
    }
    
    .swatchHover
    { color:#4a545c;
	    text-align:center;
	    background:#FFFFFF;
	    padding:5px;
	    border:1px solid #cccccc;
    }

   
.style-thumb img {margin-right: 5px; margin-top: 0px;}


.zoom { 
	font-size:10px;
	color:#999;
	margin: 10px 0px 0px 8px; 

}




ul#sublink  {
	width:100%; 
	margin: 20px 0px; 
	padding: 10px 0px; 
	text-align:left; 
	list-style-type: none;
	 
}

#sublink  li {  padding:8px 0px; border-bottom:1px solid #ccc;}

#sublink a:link, #sublink a:visited {color:#000; text-decoration: none; font-weight: bold;}
#sublink a:hover, #sublink a:active {color:#999; text-decoration: none; font-weight: bold;}

.sublink-separator { display: none; color:#fff;  }




/* july 2013 addition to style details page - stock comment line */

#ctl00_MainContentPlaceHolder_frmVwStyle_lblProductStatus {margin-left:10px; color:#4a545c;}

#ctl00_MainContentPlaceHolder_frmVwStyle {margin-bottom:20px;}




/* March15 */

#ctl00_MainContentPlaceHolder_frmVwStyle_tabContainerInfo {margin-top: 10px;}
#ctl00_MainContentPlaceHolder_frmVwStyle_tabContainerInfo_tabWebDescription {margin-top: 10px;}

#ctl00_MainContentPlaceHolder_lblHeading {  width:90%; }


/* 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: 100%; min-width: 260px;  margin:10px 0px 20px 0px;
}  
          
.accordionHeader {  
    border-bottom: 1px solid #efefef;     
	color: #666;  
    background-color: #fff;  
	text-transform: uppercase;
    font-size: 12px;  
    font-weight: 300;
    
    padding: 15px 5px;  
    margin-top: 0px;  
    cursor: pointer;  
}  

.accordionHeader a:link, .accordionHeader a:visited {
    font-weight: 300; 
	color:#666;
	text-transform: uppercase;
    text-decoration: none;
}


.accordionHeader a:hover, .accordionHeader a:active {
    font-weight: 300; color:#333;
	text-transform: uppercase;
    text-decoration: none;
}

.accordionHeader a:after {
    content: "+"; float:right; color:#666; margin-top:0px; font-size:16px;
}
          
.accordionHeaderSelected {  
    border-bottom: none;
    color: #333;  
    background-color: #fff;  
     text-transform: uppercase;
    font-size: 12px;  
    font-weight: 300;
    
    padding: 15px 5px;  
    margin-top: 0px;  
    cursor: pointer;  
}  
.accordionHeaderSelected a:link, .accordionHeaderSelected a:visited {
    font-weight: 300; color:#666;
text-transform: uppercase;
    text-decoration: none;
}
.accordionHeaderSelected a:hover, .accordionHeaderSelected a:active {
    font-weight: 300; color:#333;
text-transform: uppercase;
    text-decoration: none;
}

.accordionHeaderSelected a:after {
    content: "-"; float:right; color:#333;margin-top:0px; font-size:16px;
}
          
.accordionContent {  
    background-color: #fff;
	color:#999 !important;  
    border-top: none;  
    border-bottom: 1px solid #efefef;  
    padding: 15px 5px;  
     font-size:12px;
} 

.accordionContent a:link, .accordionContent a:visited {
    font-weight: 300; color:#999;
    text-decoration: underline;
}

.accordionContent a:hover, .accordionContent a:active {
    font-weight: normal; color:#999;
    text-decoration: underline;
}




/* ================== tree navigation ================== */

.treenav { 
	border: solid 1px #666;
	background-color:#fff;
	padding:15px 0px 20px 10px;
	margin: 15px 0px 10px 0px;
	width:230px;
	text-transform: none;
	font-size:16px;
	color: #000; 
	font-weight: normal;
	text-transform: uppercase;
	border: none;
		
		}

.treenav a:link,.treenav a:visited, .treenav a:hover, .treenav a:active 
{
	color: #333; 
	text-decoration:none;
	text-transform: none;
	font-size:13px;
	font-weight: normal;
	text-transform: none;
	margin: 0px;
	padding:0px;
	border: none;
	
	}

.tree a:link,.tree a:visited, .tree a:hover, .tree a:active 
{
	color: #333; 
	text-decoration:underline; 
	text-transform: none;
	font-size:13px;
	font-weight: normal;
	text-transform: none;
	margin: 0px;
	padding:0px;
	border: none;
	}
	
#ctl00_CustomerNavigationPlaceHolder_tvNavigation { margin-top: 10px;}

/* ================== 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_ctl01_ctl06_lblStockQty td  {text-align: center;}

#matrixbox {width:350px;}

#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:#333;
        	border-collapse:collapse;

        }
.tablelink tr {color:#333;}
.tablelink td {color:#333;background-color:#ffffff; border: solid 1px #cccccc; padding: 0px 3px 0px 3px;}
.tablelink th {color:#333;background-color: #efefef;border: solid 1px #cccccc; padding: 0px 3px 0px 3px;}


.wshead  a:link {color:#4a545c; text-decoration: underline;}
.wshead  a:visited {color:#4a545c; text-decoration: underline;}
.wshead  a:hover {color:#666666; text-decoration: underline;}
.wshead  a:active {color:#666666; text-decoration: underline;}

.tablelink a:link {color:#000; text-decoration: underline;}
.tablelink a:visited {color:#000; text-decoration: underline;}
.tablelink a:hover {color:#4a545c; text-decoration: underline;}
.tablelink a:active {color:#4a545c; text-decoration: underline;}

#totals {width:600px; text-align: center;}

.tablelist { width:600px;}



/* ================== WHOLESALE ================== */

#ctl00_SignIn_SecondaryClick {
	font-size:10px; 
	color:#fff; 
	font-weight: normal; 
	text-transform: uppercase;
	background-color: #666;
	padding: 5px 10px 5px 10px;
	margin-left: 0px;
	margin-right: 120px;
	margin-bottom: 10px;
	letter-spacing: 0.1em;
	
	}

.wholesale-login
    {  
	border: none;
    	width:230px;
    	overflow:hidden;
	color: #d1d1d1; 
	font-weight: normal;
	margin: 0px 0px 0px -13px;
	padding:10px 0px 10px 8px; 
	position: relative; z-index:3;
    }

.wholesale-login a:link {color: #999; text-decoration: none; }
.wholesale-login a:visited {color: #999; text-decoration: none; }
.wholesale-login a:hover {color:#999; text-decoration: underline; }
.wholesale-login a:active {color:#999; text-decoration: underline; }

.wholesale-login h2 { 
	line-height:18px; 
     font-size:16px; 
	 color: #333; 
	 padding: 0px 0px 8px 0px;
      margin:5px 0px 0px 5px;
	  font-weight: normal;
	  text-transform: uppercase
	  border: none;
	  }

}
.wholesale-search h2 {
	color: #000; 
	background-color:#efefef; 
	padding: 0px; 
	font-weight: bold;	
	margin: 0px ; 
	font-size:14px;
	text-transform: uppercase;
	border: none;
}
.wholesale-search h3 {
	
	color: #000;
	font-size:14px; 
	padding: 0px; 
	margin:5px 0px 3px 3px; 
	border-bottom: none;  
	text-transform: uppercase; 
	font-weight: normal;
}

#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_lblShopping {
	
	font-size:17px;
	color: #000; 
	height: 20px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding:8px 0px 4px 2px;
	border: none;
}

#ctl00$SearchBarPlaceHolder$ucWholeSaleSearch$StyleBox {border: solid 1px #333; margin-bottom:5px;}


  

.wholesale-search
    {   background-color:#fff;
	border: solid 1px #333;
    	padding: 0px;
	margin: 0px 10px 0px 0px;
    	width:230px;
    	overflow:hidden; 
	font-size: 11px;
	color: #333;
    }
	
#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_UpdatePanel1 { 
		
		background-color:#fff;
    		padding:5px 0px 20px 8px;
		margin: 5px 0px 10px 0px;
    		width:230px;
		font-size: 11px;
		}

#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_UpdatePanel1 h2 { margin-top:0px; border: none; font-weight: normal; color: #999; font-size:12px; padding:0px; text-transform: none; border: none;}	

#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_UpdatePanel1 h3 {display: none; font-weight: normal; color: #666; font-size:12px;}
#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_rblDisplayMode {display: none !important;}


#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_lblShopping {font-weight: normal; color: #333; font-size:14px;}


#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_rblDisplayMode {padding-top: 8px; margin-left: -4px;}

#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_UpdatePanel2 { 
		
		background-color:#fff;
		font-size: 11px;
    		padding:0px 0px 10px 8px;
		margin: -20px 0px 10px 0px;
    		width:230px;
		}

#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_UpdatePanel2 h3 {  margin-bottom:5px; font-weight: normal; color: #666; font-size:12px;}

#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_rblOrdering { margin: 0px 0px 5px 7px; }
#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_rblOrdering_0 {font-size: 12px; margin-left: 0px; text-align:left;}		
#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_rblOrdering_1 {font-size: 12px; margin-left: 0px; text-align:left;}
#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_rblOrdering_2 {font-size: 12px; margin-left: 0px; text-align:left;}


#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_ddlPromotion { margin-left: 12px;}

	

#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_txtStyle { margin-left: 2px; width:112px !important; border: solid 1px #999;}


#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_ctl03 { margin-left: -10px; margin-top: 12px;}

.wsmain {width:100%; padding-left: 8px;}

.in10  {width:100%; padding: 0px; margin:0px;}

.SearchResultsImageCell { width:160px;  border: none;}
.SearchResultsImageCell img {width:160px; }

.SearchResultsInfoCell {text-align:left; vertical-align:text-top; line-height:15px;  text-transform: uppercase; width:160px; height:100px; padding-left: 3px; padding-top: 10px;}

.SearchResultsInfoCell a:link {color: #000; text-decoration: underline;}
.SearchResultsInfoCell a:visited {color: #000; text-decoration: underline;}
.SearchResultsInfoCell a:hover {color:#666; text-decoration: underline;}
.SearchResultsInfoCell a:active {color:#666; text-decoration: underline;}

#totals {width:600px; text-align: center;}



.arrows a:link {color: #333; text-decoration: none;}
.arrows a:visited {color: #333; text-decoration: none;}
.arrows a:hover {color:#ccc; text-decoration: none;}
.arrows a:active {color:#ccc; text-decoration: none;}



#ctl00_MainContentPlaceHolder_lblPage{font-size:14px;}

#ctl00_MainContentPlaceHolder_StyleItem1_SearchResultsImageCell { }

.ws-cart-buttons { margin-top: 10px;margin-left:7px;}


#ctl00_ShoppingCartContentPlaceHolder_WholeSaleShoppingCart1_panFocus h2 {
	width:221px;
	height: 66px;
	font-size:1px;
	color: #efefef; 
	height: 20px;
	font-weight: normal;
	text-transform: uppercase;
	margin: -45px 0px 0px 0px;
	padding:8px 0px 4px 92px;
	border: none;
	text-align:left;	
	background-image: url(/UserDefined/images/shopping-bag.gif);
	background-repeat: no-repeat; background-position: left top;
	}


/*  Feb 2015 - Look Book buttons  */	

#ctl00_SearchBarPlaceHolder_ucLookBook_PreviousImgButton { margin-left: -10px !important;}
#ctl00_SearchBarPlaceHolder_ucLookBook_NextImgButton {margin-left: -10px !important;}

#ctl00_SearchBarPlaceHolder_ucLookBook_btnReturn { margin-left: -10px !important; margin-top: 10px !important; background-color:#fff; border: none;}




/*  Feb 2015 - shopping bag left message  */

#ctl00_MainContentPlaceHolder_lblMessage { color: #000; text-transform: normal;}




#ctl00_SignIn_SecondaryUserName {color: #666;}
#ctl00_SignIn_SecondaryPassword {color: #666;}




/*  Feb 2015 - view items table  */

#ctl00_MainContentPlaceHolder_grdvwItems {margin-left: 35px;}

#ctl00_MainContentPlaceHolder_grdvwItems a:link {color: #333; text-decoration: underline; }
#ctl00_MainContentPlaceHolder_grdvwItems a:visited {color: #333; text-decoration: underline; }
#ctl00_MainContentPlaceHolder_grdvwItems a:hover {color:#333; text-decoration: underline; }
#ctl00_MainContentPlaceHolder_grdvwItems a:active {color:#333; text-decoration: underline; }


#ctl00_MainContentPlaceHolder_btnYes {
	font-size:10px; 
	color:#fff; 
	font-weight: normal; 
	text-transform: uppercase;
	background-color: #000;
	padding: 2px 5px 2px 5px;
	margin: 20px 10px 0px 0px;
	border: solid 1px #666;
	letter-spacing: 0.1em;
}

#ctl00_MainContentPlaceHolder_btnNo {
	font-size:10px; 
	color:#fff; 
	font-weight: normal; 
	text-transform: uppercase;
	background-color: #000;
	padding: 2px 5px 2px 5px;
	margin: 20px 10px 0px 0px;
	border: solid 1px #666;
	letter-spacing: 0.1em;
}


/*  Feb 2015 - change password page  */

.message { font-weight: normal; text-transform: uppercase; color: #000 !important; margin-bottom: 10px;}

#ctl00_MainContentPlaceHolder_Label3 { color: #666 !important; }
#ctl00_MainContentPlaceHolder_Label1 { color: #666 !important; }
#ctl00_MainContentPlaceHolder_Label2 { color: #666 !important; }


span.search-label {margin-left: 10px;}

.StyleMatrixOrderQty input {text-align: center !important;}





/* =======================  checkout ========================== */

.checkout h3 {border-bottom: solid 1px #333; padding-bottom:5px;  margin: 10px 0px 20px 0px; font-size: 12px; letter-spacing:1px}
.checkout img {height:75px;}
.checkoutLeft {clear:both; float: left;  width:100%; font-size:13px; margin:0px 0px 50px 10px; text-transform: normal; }
.checkoutRight {clear:both; float: left; width:100%; font-size:13px; margin:0px 0px 50px 10px; text-transform: normal; text-align: left;}
.checkoutLower {clear:both; float: left; width:100%; font-size:13px; margin:0px 0px 50px 10px; text-transform: normal; }

.checkoutRight h3 {color: #000 !important; font-weight: 700;}

/* ===== update Mar15 ======= */

	
	
.freighttable {width:400px;}
.credit-card-info {margin-top:10px;}
.credit-card-type {text-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: 99%; 
        	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: #000; text-decoration: none;}
.confirmDetails a:hover, .confirmDetails a:active {color: #999; text-decoration: none;}



.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:680px;
        	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: 700; 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;
}

.updateProgress2
{
    width:100%;
    display:inline-block;
    text-align: center;
    visibility:hidden;
}

.modalPopup {
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:250px;
}

.label{

	/* display:inline-block;*/
	color:#333 !important;
	font-weight: 400;
	text-transform: normal; 
	font-size:12px;
	/* line-height:18px; */
	vertical-align: top;
	padding-bottom: 10px 0px !important;
}

.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:680px;	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;}


/* ------- Tables and Forms Feb 2016 --------- */

.NewUserMsg {font-weight: 400; text-transform: normal; color: #666!important; padding-bottom: 20px;}

.NewUserTbl { width: 80%; }


.ViewCartTbl { width: 100%; float:left; margin: 15px 12px;}
.ConfirmOrder { width: 100%; float:left; margin: 15px 12px;}

.ConfirmOrderDelivery { float:right; margin: 10px 10px 30px 0px;}
.ConfirmOrderPaypal { display:none; margin: 10px 0px 10px 0px;}





/* ----- Contact Page Form ----- */

.ContactTbl { width: 80%; }
.SendBtn { float:left;}

.ContactTxt1 {}
.ContactTxt2 {display:none;}
.ContactTxt3 {display:none;}
.ContactTxt4 {display:none;}
.ContactTxt5 {}




/* =========================  SITEMAP ============================== */

.sitemap a:link, .sitemap a:visited {color: #4a545c; 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:#4a545c; 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:#000; text-decoration: none;}
.stockist-link a:hover,.stockist-link a:active {color:#000; text-decoration: underline;}


#ScrollListStockist {height:220px;}


.stocklisting {margin-bottom:5px;}


#ctl00_MainContentPlaceHolder_OkButton  {color:#fff;padding:2px; background-color:#000;
	margin:2px; border: none;}
	
#ctl00_MainContentPlaceHolder_ucStockist_divSearch {border: solid 1px #cfcece;}
#ctl00_MainContentPlaceHolder_ctl00 h2 {color:#4a545c;}


.error-message-center {font-weight: bold; color:#000;}
.modalPopup {border: solid 1px #ccc; background-color:#efefef; color:#4a545c; padding:5px; width:400px;}

hr {border: solid 1px #cfcece; height:1px; color:#cfcece; width:100%;}

	
	.stockists-submit {color:#fff;background-image: url(/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;}
.signinLabel {font-weight: bold;}


#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 #999; padding:3px; margin:2px 0px 2px 0px; width:120px !important;}
.textbox2 {border: solid 1px #999; padding:3px; margin: 2px 0px 10px 0px; width:120px !important; }
.textbox3 {border: solid 1px #999; padding:3px; margin:2px 0px 2px 0px; width:100% !important;}
.textbox200 {border: solid 1px #999; padding:3px; width:120px !important; }

.labellink2 table {}
.labellink2 a:link {color:#333; text-decoration: none;}
.labellink2 a:visited {color:#333; text-decoration: none;}
.labellink2 a:hover, .labellink2 a:active {color:#333; text-decoration: underline;}

.message {font-weight:400; color:#000; }

#newUserTable { }
#newUserTable table {}


#divTellAFriend {width:300px;}
#divTellAFriend h2 { font-size:12px; color:#000; padding: 0px; margin:5px 0px 5px 0px ;font-weight: normal;}
#divTellAFriend .submit  {
	margin: 0px 15px 0px 0px;
	padding: 8px 15px 8px 15px;
	color:#fff;
	border: solid 1px #000;
	background-color: #000;
	font-size:12px;
	font-weight: 700; 
	text-transform: uppercase;

}

.TellFriendTbl { width:100%;}


/* ========================== PROMOTIONS ================================= */

#ctl00_MainContentPlaceHolder_imgBanner {}



.share-links {padding: 0px; width:100%; margin-top: 5px; }
.share-links img { /*max-width:20px;*/}

.share-txt {display:none;}

.social-media-links  { float: left; display: inline-block; list-style: none outside none; margin:0px 0px 3px -40px; }
.social-media-links li { display: inline-block; vertical-align: middle; margin-right: 3px; }

.share-email {}
.share-facebook {}
.share-pinterest {}
.share-twitter {}
.share-google-plus1 {}








/* 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:600px; }
.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; display: none;}

#lnkPPLogin {}

.imgPayPal { height:20px !important; }

.ppcenter { padding-left: 60px;}


/* ================== 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 {  float: left; margin-left: 0px; margin-right: 10px;}
#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: 0px; margin-right: 10px;}
.wsscSearchOptions select, textarea { color:#333; border: solid 1px #333;}

.wsscSortBy{ float: left; margin-left: 0px;}
.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 { 
	padding: 1px 5px 1px 5px;
	color:#000;
	border: solid 1px #666;
	background-color: #fff;
	font-size:11px;
	font-weight: normal; 
	text-transform: uppercase;
	margin: -20px -40px 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 { color:#000; margin-top: 7px; display: inline-block; width: 100%; text-align: center;}
.wsscSummary a:link, .wsscSummary a:visited {text-decoration: underline; color:#333; }
.wsscSummary a:hover, .wsscSummary a:active {text-decoration: underline; color:#333; }


.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 #333; border-bottom: solid 1px #333; 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{}

.wholesaleChkOutLabel{}



/*.pagerPanel { clear: both; width: 550px; text-align: left; float: left; background-color: #00FF00;} 
.pagerBtn1 { font-size: 9px; text-align: center; margin-right: 5px; width: 30px; float: left; clear: both; }
.pagerBtn { color:#333 !important; font-size: 9px; text-align: center; margin-right: 5px; width: 30px; float: left; background-color: #FFFFFF; }
.pagerBtn a:link, .pagerBtn a:visited {color:#333 !important;}
.pagerBtn a:hover, .pagerBtn a:active {color:#333 !important;}
.pagerBtnSelected { font-size: 9px; color:#333 !important; text-align: center; margin-right: 5px; width: 30px; background-color: #ccc; float: left; }  
.pagerBtnUnselected { color:#333 !important; background-color: #FFFFFF; }*/



.pagerPanel { clear: both; width: 550px; text-align: left; float: left; }
.pagerBtn1 { font-size: 9px; text-align: center; margin-right: 5px; width: 30px; float: left; clear: both; }
.pagerBtn { color:#333 !important; font-size: 9px; text-align: center; margin-right: 5px; width: 30px; float: left; background-color: #FFFFFF; }
.pagerBtnSelected { font-size: 9px; color:#333 !important; text-align: center; margin-right: 5px; width: 30px; border: solid 1px #333; background-color: #fff; float: left; }
.pagerBtnSelected a:link, .pagerBtnSelected a:visited {color:#333 !important;}
.pagerBtnSelected a:hover, .pagerBtnSelected a:active {color:#333 !important;}
.pagerBtnUnselected { font-size: 9px; color:#333 !important; text-align: center; margin-right: 5px; width: 30px; background-color: #FFFFFF; float: left;}
.pagerBtnUnselected a:link, .pagerBtnUnselected a:visited {color:#333 !important;}
.pagerBtnUnselected a:hover, .pagerBtnUnselected a:active {color:#333 !important;}



.wholesaleModalPopupBG {
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.wholesaleModalPopupPanel {
    height: 100% !important;
    width: 450px;
    background-color: white;
    border: solid 1px #ccc !important;
	
}


.wholesaleModalPopupColorMatrix {
    clear: both;
    
    margin-left: 15% !important;
    margin-bottom: 15px;
    width: 300px;
}

#ctl00_MainContentPlaceHolder_StyleColorDataList_ctl00_ColorMatrix { margin-left: 15% !important;}

.wholesaleModalPopupColorMatrixCell {
    text-align: center;
    width: 75px;
    height: 75px;
    

}

/*In case there isn't a swatch or a backgroung color on the cell*/
.wholesaleModalPopupColorMatrixCellEmpty {
    text-align: center;
    width: 75px;
    height: 75px;
    color:#999 !important;
    border: solid 1px #ccc !important;
}

.wholesaleModalPopupCloseBtn {
    clear: both;
    float: right;
    border: solid 1px #999 !important;
    color:#666;
    background-color: #f5f5f5;
    padding: 2px 5px 2px 5px;
    text-transform: uppercase;
    font-size: 9px;
    margin: 10px 10px 0px 0px !important;
    cursor: hand;
}

.wholesaleModalPopupDescription {
    clear: both;
    float: left;
    margin-left: 17%;
    margin-bottom: 8px;
    margin-top: 10px;
    width: 300px;
    color:#333;
    font-weight: bold;
    
}

.wholesaleModalPopupWebDescription {
    clear: both;
    float: left;
    margin-left: 17%;
    margin-bottom: 15px;
    width: 300px;
    border-bottom: solid 1px #666 !important;
    padding-bottom: 10px;
}

.wholesaleModalPopupMainImg {
    clear: both;
    float: left;
    width: 300px;
    height: 400px;
    margin-left: 17%;
}

.wholesaleModalPopupBtnsPanel {
    clear: both;
    float: left;
    margin-left: 33%;
    margin-top: 15px;
}

.wholesaleModalPopupBtnPrv {
    border: solid 1px #999 !important;
    color:#666;
    background-color: #f5f5f5;
    padding: 2px 5px 2px 5px;
    text-transform: uppercase;
    font-size: 9px;
    margin-left: 5px;
    cursor: hand;
}

.wholesaleModalPopupBtnPlay {
    border: solid 1px #999 !important;
    color:#666;
    background-color: #f5f5f5;
    padding: 2px 5px 2px 5px;
    text-transform: uppercase;
    font-size: 9px;
    margin-left: 5px;
    cursor: hand;
}

.wholesaleModalPopupBtnNext {
    border: solid 1px #999 !important;
    color:#666;
    background-color: #f5f5f5;
    padding: 2px 5px 2px 5px;
    text-transform: uppercase;
    font-size: 9px;
    margin-left: 5px;
    cursor: hand;
}

.wholesaleModalPopupSizes {
    clear: both;
    float: left;
    margin-left: 17%;
    margin-bottom: 10px;
    margin-top: 15px;
    padding-top: 10px;
    width: 300px;
    border-top: solid 1px #666 !important;
}




/* ---------- Layers Banner ---------- */

.layers-banner {
	width: 85%;
	font-size: 13px;
	line-height:20px;
	text-align: justify;
	margin:0px 0px 50px 20px; 
	padding: 0px;
	color: #000; 
	background-color: #fff;
	}

.layers-banner h1 {
	font-size: 13px;
	line-height:20px; 
	margin:0px 0px 15px 0px; 
	padding: 0px;
	color: #000; 
	font-weight: bold;
	border: none;
	}


/* ---------- Mobile setup ---------- */

.mobile-version {display: none;}




@media (min-width:176px) {
	.container-fluid { max-width: 310px; }
	
	
	.topaddress3 { font-size: 1px !important; color: #f0f1f4;}
	.topaddress4 { margin-top: -26px; margin-right: 20px;}
	
	
	#logo img { width: 163px; margin-top: -10px; }
	.TopMenu { font-size: 12px !important; margin-top: 10px; margin-left: 0px; text-align: center; }
	.TopMenuLinks li { padding-left: 0px !important;}
	
	.txt-left-top {font-size: 13px !important;}
	.txt-right-top {font-size: 13px !important;}
	.txt-left-mid {font-size: 13px !important;}
	.txt-right-mid {font-size: 13px !important;}
	
	.left-top-button {font-size: 9px; padding: 2px 2px;  margin-right: 2px; margin-top: 0px;}
	.right-top-button {font-size: 9px; padding: 2px 2px;  margin-right: 2px; margin-top: 0px;}
	.right-mid-button {font-size: 9px; padding: 2px 2px;  margin-right: 2px; margin-top: 0px;}
	.left-mid-button {font-size: 9px; padding: 2px 2px;  margin-right: 2px; margin-top: 0px;}
	
	.div-bottom-def { height: 80px;}
	.div-bottom-def img { width: 80px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px -10px;}
	.div-bottom-def ul li { display: inline; padding:0px 3px;}
	
	.Bot-Left-View { height: 155px !important;}
	.Bot-Left-View-Img img { width: 60px !important;}
	.Bot-Left-View-Txt { font-size: 10px !important; margin-left: 24% !important; }
	.Bot-Left-View-Txt-link { font-size: 10px; margin-top: 15px; margin-left: 5% !important;}
	
	#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 { height: 70px !important; text-align: left !important; line-height:24px !important;}
	#cat-accordion { margin: 30px 0px 0px 0px !important;}
	
	#search-accordion dd { margin-top: 10px; margin-left: -10px;}
	#cat-accordion dd { margin-left: 0px; }
	
	.ajax__tab_default .ajax__tab_header { margin-top: 140px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_body { margin-top: 10px; }
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_header { margin-top: -40px;}
	
	.styledetails h2 { line-height:20px !important;}
	
	.cart-desc { font-size: 10px; }
	.cart-item {font-size: 10px;}
	
	.existing { width: 100%;}
	.newcustomer { width: 100%;}
	.guestCheckout{ width: 100%;}
	
	#footer { margin-top: 0px;}
	.fr5 { margin-top: 25px;}
	.fb2 { margin-top: 90px;}
	
	.search-result { width:145px; }
	.search-result-details {width:145px; }
	.search-result-img img  {width:145px; }
	.search-result-desc {width:145px; }
	
	#mainsearch input {width: 30px;}
	
	.checkout img { height: 40px;}
	.tablelink2 {font-size: 7.8px;}
	.confirmDetails img {width: 0px;}
	
	.indent-content { margin-left: 0px; margin-top: 140px; }
	
	#styleDetail {margin-top: 160px;}
	
	.home-page { width: 176px; min-height:0px; margin-left: 0px; margin-top: 0px; }
}



@media (min-width:220px) {
	.container-fluid { max-width: 310px; }
	
	
	.topaddress3 { font-size: 1px !important; color: #f0f1f4;}
	.topaddress4 { margin-top: -26px; margin-right: 20px;}
	
	
	#logo img { width: 163px; margin-top: -10px; }
	.TopMenu { font-size: 12px !important; margin-top: 10px; margin-left: 0px; text-align: center; }
	.TopMenuLinks li { padding-left: 0px !important;}
	
	.txt-left-top {font-size: 13px !important;}
	.txt-right-top {font-size: 13px !important;}
	.txt-left-mid {font-size: 13px !important;}
	.txt-right-mid {font-size: 13px !important;}
	
	.left-top-button {font-size: 9px; padding: 2px 2px;  margin-right: 2px; margin-top: 0px;}
	.right-top-button {font-size: 9px; padding: 2px 2px;  margin-right: 2px; margin-top: 0px;}
	.right-mid-button {font-size: 9px; padding: 2px 2px;  margin-right: 2px; margin-top: 0px;}
	.left-mid-button {font-size: 9px; padding: 2px 2px;  margin-right: 2px; margin-top: 0px;}
	
	.div-bottom-def { height: 80px;}
	.div-bottom-def img { width: 80px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px -10px;}
	.div-bottom-def ul li { display: inline; padding:0px 3px;}
	
	.Bot-Left-View { height: 155px !important;}
	.Bot-Left-View-Img img { width: 60px !important;}
	.Bot-Left-View-Txt { font-size: 10px !important; margin-left: 24% !important; }
	.Bot-Left-View-Txt-link { font-size: 10px; margin-top: 15px; margin-left: 5% !important;}
	
	#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 { height: 70px !important; text-align: left !important; line-height:24px !important;}
	#cat-accordion { margin: 30px 0px 0px 0px !important;}
	
	#search-accordion dd { margin-top: 10px; margin-left: -10px;}
	#cat-accordion dd { margin-left: 0px; }
	
	.ajax__tab_default .ajax__tab_header { margin-top: 140px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_body { margin-top: 10px; }
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_header { margin-top: -40px;}
	
	.styledetails h2 { line-height:20px !important;}
	
	.cart-desc { font-size: 10px; }
	.cart-item {font-size: 10px;}
	
	.existing { width: 100%;}
	.newcustomer { width: 100%;}
	.guestCheckout{ width: 100%;}
	
	#footer { margin-top: 0px;}
	.fr5 { margin-top: 25px;}
	.fb2 { margin-top: 90px;}
	
	.search-result { width:145px; }
	.search-result-details {width:145px; }
	.search-result-img img  {width:145px; }
	.search-result-desc {width:145px; }
	
	#mainsearch input {width: 30px;}
	
	.checkout img { height: 40px;}
	.tablelink2 {font-size: 7.8px;}
	.confirmDetails img {width: 0px;}
	
	.indent-content { margin-left: 0px; margin-top: 140px; }
	
	#styleDetail {margin-top: 160px;}
	
	.home-page { width: 300px; min-height:0px; margin-left: -20px; margin-top: 10px; }
}



@media (min-width:240px) {
	.container-fluid { max-width: 310px; }
	
	#header { margin-bottom: 90px; }
	
	.topaddress3 { font-size: 1px !important; color: #f0f1f4;}
	.topaddress4 { margin-top: -26px; margin-right: 20px;}
	
	
	#logo img { width: 163px; margin-top: -10px; }
	.TopMenu { font-size: 10px !important; margin-top: 10px; margin-left: 0px; text-align: center; }
	.TopMenuLinks li { padding-left: 0px !important;}
	
	.txt-left-top {font-size: 13px !important;}
	.txt-right-top {font-size: 13px !important;}
	.txt-left-mid {font-size: 13px !important;}
	.txt-right-mid {font-size: 13px !important;}
	
	.left-top-button {font-size: 9px; padding: 2px 2px;  margin-right: 2px; margin-top: 0px;}
	.right-top-button {font-size: 9px; padding: 2px 2px;  margin-right: 2px; margin-top: 0px;}
	.right-mid-button {font-size: 9px; padding: 2px 2px;  margin-right: 2px; margin-top: 0px;}
	.left-mid-button {font-size: 9px; padding: 2px 2px;  margin-right: 2px; margin-top: 0px;}
	
	.div-bottom-def { height: 80px;}
	.div-bottom-def img { width: 80px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px -10px;}
	.div-bottom-def ul li { display: inline; padding:0px 3px;}
	
	.Bot-Left-View { height: 155px !important;}
	.Bot-Left-View-Img img { width: 60px !important;}
	.Bot-Left-View-Txt { font-size: 10px !important; margin-left: 24% !important; }
	.Bot-Left-View-Txt-link { font-size: 10px; margin-top: 15px; margin-left: 5% !important;}
	
	#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 { height: 70px !important; text-align: left !important; line-height:24px !important;}
	#cat-accordion { margin: 30px 0px 0px 0px !important;}
	
	#search-accordion dd { margin-top: 10px; margin-left: -10px;}
	#cat-accordion dd { margin-left: 0px; }
	
	.ajax__tab_default .ajax__tab_header { margin-top: 140px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_body { margin-top: 10px; }
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_header { margin-top: -40px;}
	
	.styledetails h2 { line-height:20px !important;}
	
	.cart-desc { font-size: 10px; }
	.cart-item {font-size: 10px;}
	
	.existing { width: 100%;}
	.newcustomer { width: 100%;}
	.guestCheckout{ width: 100%;}
	
	#footer { margin-top: 0px;}
	.fr5 { margin-top: 25px;}
	.fb2 { margin-top: 90px;}
	
	.search-result { width:145px; }
	.search-result-details {width:145px; }
	.search-result-img img  {width:145px; }
	.search-result-desc {width:145px; }
	
	#mainsearch input {width: 30px;}
	
	.checkout img { height: 40px;}
	.tablelink2 {font-size: 7.8px;}
	.confirmDetails img {width: 0px;}
	
	.indent-content { margin-left: 0px; margin-top: 140px; }
	
	#styleDetail {margin-top: 160px;}
	
	.home-page { width: 300px; min-height:0px; margin-left: -20px; margin-top: 10px; }
}



@media (min-width:320px) {
	
	.topaddress3 { font-size: 1px !important; color: #f0f1f4;}
	.topaddress4 { margin-top: -26px; margin-right: 20px;}
	
	#header { margin-bottom: 90px; }
	
	#logo img { width: 163px; margin-top: -10px; }
	.TopMenu { font-size: 12px !important; margin-top: 10px; margin-left: 0px; text-align: center; }
	.TopMenuLinks li { padding-left: 0px !important;}
	
	.txt-left-top {font-size: 15px !important;}
	.txt-right-top {font-size: 15px !important;}
	.txt-left-mid {font-size: 15px !important;}
	.txt-right-mid {font-size: 15px !important;}
	
	.left-top-button {font-size: 13px; padding: 5px 20px; margin-right: 10px; margin-top: 0px;}
	.right-top-button {font-size: 13px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	.right-mid-button {font-size: 13px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	.left-mid-button {font-size: 13px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	
	.div-bottom-def { height: 105px;}
	.div-bottom-def img { width: 120px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px -10px;}
	.div-bottom-def ul li { display: inline; padding:0px 7px;}
	
	.Bot-Left-View { height: 155px !important;}
	.Bot-Left-View-Img img { width: 85px !important;}
	.Bot-Left-View-Txt { font-size: 14px !important; margin-left: 24% !important; }
	.Bot-Left-View-Txt-link { font-size: 10px; margin-top: 15px; margin-left: 31% !important;}
	
	#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 { height: 70px !important; text-align: left !important; line-height:24px !important;}
	#cat-accordion { margin: 30px 0px 0px 0px !important;}
	
	#search-accordion dd { margin-top: 10px; margin-left: -10px;}
	#cat-accordion dd { margin-left: 0px; }
	
	.ajax__tab_default .ajax__tab_header { margin-top: 70px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_body { margin-top: 10px; }
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_header { margin-top: -40px;}
	
	.styledetails h2 { line-height:20px !important;}
	
	.cart-desc { font-size: 10px; }
	.cart-item {font-size: 10px;}
	
	.existing { width: 100%;}
	.newcustomer { width: 100%;}
	.guestCheckout{ width: 100%;}
	
	#footer { margin-top: 0px;}
	.fr5 { margin-top: 25px;}
	.fb2 { margin-top: 70px;}
	
	.search-result { width:145px; }
	.search-result-details {width:145px; }
	.search-result-img img  {width:145px; }
	.search-result-desc {width:145px; }
	
	#mainsearch input {width: 120px;}
	
	.checkout img { height: 40px;}
	.tablelink2 {font-size: 7.8px;}
	.confirmDetails img {width: 0px;}
	
	.indent-content { margin-left: 0px; margin-top: 60px; }
	
	#styleDetail {margin-top: 100px;}
	
	.home-page { width: 320px; min-height:0px; margin-left: -15px; margin-top: 10px; }
	
}



@media (min-width:360px) {
	
	.topaddress3 { font-size: 1px !important; color: #f0f1f4;}
	.topaddress4 { margin-top: -26px; margin-right: 20px;}
	
	#header { margin-bottom: 60px; }
	
	#logo img { width: 163px; margin-top: -10px; }
	.TopMenu { font-size: 12px !important; margin-top: 10px; margin-left: 0px; text-align: center; }
	.TopMenuLinks li { padding-left: 3px !important;}
	
	.txt-left-top {font-size: 18px !important;}
	.txt-right-top {font-size: 18px !important;}
	.txt-left-mid {font-size: 18px !important;}
	.txt-right-mid {font-size: 18px !important;}
	
	.left-top-button {font-size: 13px; padding: 5px 20px; margin-right: 10px; margin-top: 0px;}
	.right-top-button {font-size: 13px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	.right-mid-button {font-size: 13px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	.left-mid-button {font-size: 13px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	
	.div-bottom-def { height: 105px;}
	.div-bottom-def img { width: 130px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px -10px;}
	.div-bottom-def ul li { display: inline; padding:0px 7px;}
	
	.Bot-Left-View { height: 155px !important;}
	.Bot-Left-View-Img img { width: 85px !important;}
	.Bot-Left-View-Txt { font-size: 14px !important; margin-left: 24% !important; }
	.Bot-Left-View-Txt-link { font-size: 12px; margin-top: 15px; margin-left: 28% !important;}
	
	#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 { height: 70px !important; text-align: left !important; line-height:24px !important;}
	#cat-accordion { margin: 30px 0px 0px 0px !important;}
	
	#search-accordion dd { margin-top: 10px; margin-left: -10px;}
	#cat-accordion dd { margin-left: 0px; }
	
	.ajax__tab_default .ajax__tab_header { margin-top: 40px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_body { margin-top: 10px; }
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_header { margin-top: -40px;}
	
	.styledetails h2 { line-height:20px !important;}
	
	.cart-desc { font-size: 10px; }
	.cart-item {font-size: 10px;}
	
	.existing { width: 100%;}
	.newcustomer { width: 100%;}
	.guestCheckout{ width: 100%;}
	
	#footer { margin-top: 0px;}
	.fr5 { margin-top: 25px;}
	.fb2 { margin-top: 50px;}
	
	.search-result { width:140px; }
	.search-result-details {width:140px; }
	.search-result-img img  {width:140px; }
	.search-result-desc {width:140px; }
	
	#mainsearch input {width: 150px;}
	
	.checkout img { height: 50px;}
	.tablelink2 {font-size: 9px;}
	.confirmDetails img {width: 50px;}
	
	.indent-content { margin-left: 0px; margin-top: 0px; }
	
	#styleDetail {margin-top: 60px;}
	
	.home-page { width: 360px; min-height:0px; margin-left: -15px; margin-top: 0px; }
	
}


@media (min-width:375px) {
	
	.container-fluid { max-width: 360px !important; }
	#header { margin-bottom: 60px; }
	.home-page { width: 360px; min-height:0px; margin-left: -15px; margin-top: 10px; }
}

@media (min-width:414px) {
	
	.container-fluid { max-width: 360px !important; }
	.home-page { width: 360px; min-height:0px; margin-left: -15px; margin-top: 10px; }
}


@media (min-width:480px) {
	
	.container-fluid { max-width: 360px !important; }
	#header { margin-bottom: 60px; }
	.home-page { width: 360px; min-height:0px; margin-left: -15px; margin-top: 10px; }
}


@media (min-width:568px) {
	
	.container-fluid { max-width: 500px !important; }
	
	#header { margin-bottom: 60px; }
	
	.Bot-Left-View { height: 200px !important;}
	.Bot-Left-View-Img img { width: 115px !important;}
	.Bot-Left-View-Txt { font-size: 14px !important; margin-left: 24% !important; }
	.Bot-Left-View-Txt-link { font-size: 12px; margin-top: 15px; margin-left: 36% !important;}
	
	.left-top-button {font-size: 13px; padding: 4px 10px; margin-right: 12px; margin-top: -8px;}
	.right-top-button {font-size: 13px; padding: 4px 10px;  margin-right: 12px; margin-top: -8px;}
	.right-mid-button {font-size: 13px; padding: 4px 10px;  margin-right: 12px; margin-top: -8px;}
	.left-mid-button {font-size: 13px; padding: 4px 10px;  margin-right: 12px; margin-top: -8px;}
	
	.div-bottom-def { height: 60px;}
	.div-bottom-def img { width: 90px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px -10px;}
	.div-bottom-def ul li { display: inline; padding:0px 3px;}
	
	.home-page { width: 480px; min-height:0px; margin-left: -10px; margin-top: 10px; }
}


@media (min-width:600px) {
	
	.container-fluid { max-width: 500px !important; }
	
	#header { margin-bottom: 60px; }
	
	.Bot-Left-View { height: 200px !important;}
	.Bot-Left-View-Img img { width: 115px !important;}
	.Bot-Left-View-Txt { font-size: 14px !important; margin-left: 24% !important; }
	.Bot-Left-View-Txt-link { font-size: 12px; margin-top: 15px; margin-left: 36% !important;}
	
	.left-top-button {font-size: 13px; padding: 4px 10px; margin-right: 12px; margin-top: -8px;}
	.right-top-button {font-size: 13px; padding: 4px 10px;  margin-right: 12px; margin-top: -8px;}
	.right-mid-button {font-size: 13px; padding: 4px 10px;  margin-right: 12px; margin-top: -8px;}
	.left-mid-button {font-size: 13px; padding: 4px 10px;  margin-right: 12px; margin-top: -8px;}
	
	.div-bottom-def { height: 60px;}
	.div-bottom-def img { width: 90px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px -10px;}
	.div-bottom-def ul li { display: inline; padding:0px 3px;}
	
	.home-page { width: 480px; min-height:0px; margin-left: -10px; margin-top: 10px; }
}



@media (min-width:768px) {
	
	.container-fluid { max-width: 1200px !important; }
	
	#header { margin-bottom: 0px; }
	
	.topaddress3 { font-size: 7px !important; color: #f0f1f4;}
	.topaddress4 { margin-top: 10px; margin-right: 0px;}
	
	
	#logo img { width: 150px; margin-top: -20px; }
	.login-nav { margin-top: -55px; margin-right: -10px; }
	
	.TopMenu { font-size: 12px !important; margin-top: 10px; margin-left: 0px; text-align: left; }
	.TopMenuLinks li { padding-left: 3px !important;}
	
	.txt-left-top {font-size: 15px !important;}
	.txt-right-top {font-size: 15px !important;}
	.txt-left-mid {font-size: 15px !important;}
	.txt-right-mid {font-size: 15px !important;}
	
	.left-top-button {font-size: 13px; padding: 4px 10px; margin-right: 7px; margin-top: 0px;}
	.right-top-button {font-size: 13px; padding: 4px 10px;  margin-right: 7px; margin-top: 0px;}
	.right-mid-button {font-size: 13px; padding: 4px 10px;  margin-right: 7px; margin-top: 0px;}
	.left-mid-button {font-size: 13px; padding: 4px 10px;  margin-right: 7px; margin-top: 0px;}
	
	.div-bottom-def { height: 80px;}
	.div-bottom-def img { width: 130px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px -10px;}
	.div-bottom-def ul li { display: inline; padding:0px 7px;}
	
	.Bot-Left-View { height: 146px !important;}
	.Bot-Left-View-Img img { width: 70px !important;}
	.Bot-Left-View-Txt { font-size: 14px !important; margin-left: 24% !important; }
	.Bot-Left-View-Txt-link { font-size: 12px; margin-top: 15px; margin-left: 10% !important;}
	
	#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 { height: 70px !important; text-align: left !important; line-height:24px !important;}
	#cat-accordion { margin: 30px 0px 0px 0px !important;}
	
	#search-accordion dd { margin-top: 30px; margin-left: -10px;}
	#cat-accordion dd { margin-left: 0px; }
	
	.ajax__tab_default .ajax__tab_header { margin-top: 0px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_body { margin-top: 30px; }
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_header { margin-top: 0px;}
	
	.styledetails h2 { line-height:20px !important;}
	
	.cart-desc { font-size: 10px; }
	.cart-item {font-size: 10px;}
	
	.existing { width: 100%;}
	.newcustomer { width: 100%;}
	.guestCheckout{ width: 100%;}
	
	#footer { margin-top: 10px;}
	.fr5 { margin-top: 10px;}
	.fb2 { margin-top: 50px;}
	
	.search-result { width:125px; }
	.search-result-details {width:125px; }
	.search-result-img img  {width:125px; }
	.search-result-desc {width:125px; }
	
	#mainsearch input {width: 170px;}
	
	.checkout img { height: 75px;}
	.tablelink2 {font-size: 12px;}
	.confirmDetails img {width: 80px;}
	
	.indent-content { margin-left: 0px; margin-top: 0px; }
	
	#styleDetail {margin-top: 20px;}
	
	.home-page { width: 768px; min-height:0px; margin-left: -230px; margin-top: 0px; }
	
}






@media (min-width:800px) {
	
	.container-fluid { max-width: 1200px !important; }
	
	#header { margin-bottom: 0px; }
	
	.topaddress3 { font-size: 7px !important; color: #f0f1f4;}
	#logo img { width: 150px; margin-top: -5px; }
	.login-nav { margin-top: -42px; margin-right: -10px; }
	
	.TopMenu { font-size: 13px !important; margin-top: 10px; margin-left: 0px; text-align: left; }
	.TopMenuLinks li { padding-left: 3px !important;}
	
	.txt-left-top {font-size: 15px !important;}
	.txt-right-top {font-size: 15px !important;}
	.txt-left-mid {font-size: 15px !important;}
	.txt-right-mid {font-size: 15px !important;}
	
	.left-top-button {font-size: 14px; padding: 5px 20px; margin-right: 10px; margin-top: 0px;}
	.right-top-button {font-size: 14px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	.right-mid-button {font-size: 14px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	.left-mid-button {font-size: 14px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	
	.div-bottom-def { height: 80px;}
	.div-bottom-def img { width: 130px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px 0px;}
	.div-bottom-def ul li { display: inline; padding:0px 10px;}
	
	.Bot-Left-View { height: 152px !important;}
	.Bot-Left-View-Img img { width: 70px !important;}
	.Bot-Left-View-Txt { font-size: 14px !important; margin-left: 24% !important; }
	.Bot-Left-View-Txt-link { font-size: 12px; margin-top: 15px; margin-left: 10% !important;}
	
	#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 { height: 70px !important; text-align: left !important; line-height:24px !important;}
	#cat-accordion { margin: 30px 0px 0px 0px !important;}
	
	#search-accordion dd { margin-top: 30px; margin-left: -10px;}
	#cat-accordion dd { margin-left: 0px; }
	
	.ajax__tab_default .ajax__tab_header { margin-top: 0px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_header { margin-top: 0px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_body { margin-top: 30px; }
	
	.styledetails h2 { line-height:20px !important;}
	
	.cart-desc { font-size: 11px; }
	.cart-item {font-size: 11px;}
	
	.existing { width: 100%;}
	.newcustomer { width: 100%;}
	.guestCheckout{ width: 100%;}
	
	#footer { margin-top: 10px;}
	.fr5 { margin-top: 10px;}
	.fb2 { margin-top: 40px;}
	
	.search-result { width:130px; }
	.search-result-details {width:130px; }
	.search-result-img img  {width:130px; }
	.search-result-desc {width:130px; }
	
	#mainsearch input {width: 170px;}
	
	.checkout img { height: 75px;}
	.tablelink2 {font-size: 12px;}
	.confirmDetails img {width: 80px;}
	
	.indent-content { margin-left: 0px; margin-top: 0px; }
	
	#styleDetail {margin-top: 20px;}
	
	.home-page { width: 800px; min-height:0px; margin-left: -240px; margin-top: 0px; }
	

}


@media (min-width:900px) {
	
	#header { margin-bottom: 0px; }
	.home-page { width: 900px; min-height:0px; margin-left: -270px; margin-top: 0px; }
	
}


@media (min-width:960px) {
	
	
	.container-fluid { max-width: 1200px !important; }
	
	#header { margin-bottom: 0px; }
	
	.topaddress3 { font-size: 9px !important; color: #26378f;}
	#logo img { width: 150px; margin-top: -5px; }
	.login-nav { margin-top: -42px; margin-right: -10px; }
	
	.TopMenu { font-size: 13px !important; margin-top: 10px; margin-left: 0px; text-align: left; }
	.TopMenuLinks li { padding-left: 20px !important;}
	
	.txt-left-top {font-size: 17px !important;}
	.txt-right-top {font-size: 17px !important;}
	.txt-left-mid {font-size: 17px !important;}
	.txt-right-mid {font-size: 17px !important;}
	
	.left-top-button {font-size: 14px; padding: 5px 20px; margin-right: 10px; margin-top: -4px;}
	.right-top-button {font-size: 14px; padding: 5px 20px;  margin-right: 10px; margin-top: -4px;}
	.right-mid-button {font-size: 14px; padding: 5px 20px;  margin-right: 10px; margin-top: -4px;}
	.left-mid-button {font-size: 14px; padding: 5px 20px;  margin-right: 10px; margin-top: -4px;}
	
	.div-bottom-def { height: 80px;}
	.div-bottom-def img { width: 130px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px 0px;}
	.div-bottom-def ul li { display: inline; padding:0px 10px;}
	
	.Bot-Left-View { height: 181px !important;}
	.Bot-Left-View-Img img { width: 100px !important;}
	.Bot-Left-View-Txt { font-size: 16px !important; margin-left: 27% !important; }
	.Bot-Left-View-Txt-link {  font-size: 12px; margin-top: 15px; margin-left: 32% !important;}
	
	#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 { height: 70px !important; text-align: left !important; line-height:24px !important;}
	#cat-accordion { margin: 30px 0px 0px 0px !important;}
	
	#search-accordion dd { margin-top: 30px; margin-left: 15px;}
	#cat-accordion dd { margin-left: 20px; }
	
	.ajax__tab_default .ajax__tab_header { margin-top: 0px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_header { margin-top: 0px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_body { margin-top: 30px; }
	
	.styledetails h2 { line-height:20px !important;}
	
	.cart-desc { font-size: 11px; }
	.cart-item {font-size: 11px;}
	
	.existing { width: 100%;}
	.newcustomer { width: 100%;}
	.guestCheckout{ width: 100%;}
	
	#footer { margin-top: 10px;}
	.fr5 { margin-top: 10px;}
	.fb2 { margin-top: 40px;}
	
	.search-result { width:145px; }
	.search-result-details {width:145px; }
	.search-result-img img  {width:145px; }
	.search-result-desc {width:145px; }
	
	#mainsearch input {width: 170px;}
	
	.checkout img { height: 75px;}
	.tablelink2 {font-size: 12px;}
	.confirmDetails img {width: 80px;}
	
	.indent-content { margin-left: -140px; margin-top: 0px; }
	
	#styleDetail {margin-top: 20px;}
	
	.home-page { width: 960px; min-height:0px; margin-left: -290px; margin-top: 0px; }
	
	
}



@media (min-width:980px) {
	
	.container-fluid { max-width: 1200px !important; }
	
	#header { margin-bottom: 0px; }
	
	.topaddress3 { font-size: 10px !important; color: #26378f;}
	#logo img { width: 150px; margin-top: -5px; }
	.login-nav { margin-top: -42px; margin-right: -10px; }
	
	.TopMenu { font-size: 13px !important; margin-top: 10px; margin-left: 0px; text-align: left; }
	.TopMenuLinks li { padding-left: 20px !important;}
	
	.txt-left-top {font-size: 17px !important;}
	.txt-right-top {font-size: 17px !important;}
	.txt-left-mid {font-size: 17px !important;}
	.txt-right-mid {font-size: 17px !important;}
	
	.left-top-button {font-size: 14px; padding: 5px 20px; margin-right: 10px; margin-top: 0px;}
	.right-top-button {font-size: 14px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	.right-mid-button {font-size: 14px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	.left-mid-button {font-size: 14px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	
	.div-bottom-def { height: 80px;}
	.div-bottom-def img { width: 130px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px 0px;}
	.div-bottom-def ul li { display: inline; padding:0px 10px;}
	
	.Bot-Left-View { height: 189px !important;}
	.Bot-Left-View-Img img { width: 100px !important;}
	.Bot-Left-View-Txt { font-size: 16px !important; margin-left: 27% !important; }
	.Bot-Left-View-Txt-link {  font-size: 12px; margin-top: 15px; margin-left: 32% !important;}
	
	#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 { height: 70px !important; text-align: left !important; line-height:24px !important;}
	#cat-accordion { margin: 30px 0px 0px 0px !important;}
	
	#search-accordion dd { margin-top: 30px; margin-left: 15px;}
	#cat-accordion dd { margin-left: 20px; }
	
	.ajax__tab_default .ajax__tab_header { margin-top: 0px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_header { margin-top: 0px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_body { margin-top: 30px; }
	
	.styledetails h2 { line-height:20px !important;}
	
	.cart-desc { font-size: 11px; }
	.cart-item {font-size: 11px;}
	
	.existing { width: 100%;}
	.newcustomer { width: 100%;}
	.guestCheckout{ width: 100%;}
	
	#footer { margin-top: 10px;}
	.fr5 { margin-top: 10px;}
	.fb2 { margin-top: 40px;}
	
	.search-result { width:145px; }
	.search-result-details {width:145px; }
	.search-result-img img  {width:145px; }
	.search-result-desc {width:145px; }
	
	#mainsearch input {width: 170px;}
	
	.checkout img { height: 75px;}
	.tablelink2 {font-size: 12px;}
	.confirmDetails img {width: 80px;}
	
	.indent-content { margin-left: 0px; margin-top: 0px; }
	
	#styleDetail {margin-top: 20px;}
	
	.home-page { width: 980px; min-height:0px; margin-left: -290px; margin-top: 0px; }
	
}






@media (min-width:1024px) {
	
	.container-fluid { max-width: 1200px !important; }
	
	#header { margin-bottom: 0px; }
	
	.topaddress3 { font-size: 10px !important; color: #26378f;}
	#logo img { width: 150px; margin-top: -5px; }
	.login-nav { margin-top: -42px; margin-right: -10px; }
	
	.TopMenu { font-size: 13px !important; margin-top: 10px; margin-left: 0px; text-align: left; }
	.TopMenuLinks li { padding-left: 20px !important;}
	
	.txt-left-top {font-size: 17px !important;}
	.txt-right-top {font-size: 17px !important;}
	.txt-left-mid {font-size: 17px !important;}
	.txt-right-mid {font-size: 17px !important;}
	
	.left-top-button {font-size: 14px; padding: 5px 20px; margin-right: 10px; margin-top: 0px;}
	.right-top-button {font-size: 14px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	.right-mid-button {font-size: 14px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	.left-mid-button {font-size: 14px; padding: 5px 20px;  margin-right: 10px; margin-top: 0px;}
	
	.div-bottom-def { height: 80px;}
	.div-bottom-def img { width: 130px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px 0px;}
	.div-bottom-def ul li { display: inline; padding:0px 10px;}
	
	.Bot-Left-View { height: 197px !important;}
	.Bot-Left-View-Img img { width: 100px !important;}
	.Bot-Left-View-Txt { font-size: 16px !important; margin-left: 27% !important; }
	.Bot-Left-View-Txt-link {  font-size: 12px; margin-top: 15px; margin-left: 32% !important;}
	
	#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 { height: 70px !important; text-align: left !important; line-height:24px !important;}
	#cat-accordion { margin: 30px 0px 0px 0px !important;}
	
	#search-accordion dd { margin-top: 30px; margin-left: 15px;}
	#cat-accordion dd { margin-left: 20px; }
	
	.ajax__tab_default .ajax__tab_header { margin-top: 0px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_header { margin-top: 0px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_body { margin-top: 30px; }
	
	.styledetails h2 { line-height:20px !important;}
	
	.cart-desc { font-size: 11px; }
	.cart-item {font-size: 11px;}
	
	.existing { width: 100%;}
	.newcustomer { width: 100%;}
	.guestCheckout{ width: 100%;}
	
	#footer { margin-top: 10px;}
	.fr5 { margin-top: 10px;}
	.fb2 { margin-top: 40px;}
	
	.search-result { width:145px; }
	.search-result-details {width:145px; }
	.search-result-img img  {width:145px; }
	.search-result-desc {width:145px; }
	
	#mainsearch input {width: 170px;}
	
	.checkout img { height: 75px;}
	.tablelink2 {font-size: 12px;}
	.confirmDetails img {width: 80px;}
	
	.indent-content { margin-left: 0px; margin-top: 0px; }
	
	#styleDetail {margin-top: 20px;}
	
	.home-page { width: 1024px; min-height:0px; margin-left: -305px; margin-top: 0px; }
	
}



@media (min-width:1080px) {
	#header { margin-bottom: 0px; }
	.home-page { width: 1080px; min-height:0px; margin-left: -320px; margin-top: 0px; }
	
}



@media (min-width:1280px) {
	
	.container-fluid { max-width: 1200px !important; }
	
	#header { margin-bottom: 0px; }
	
	.topaddress3 { font-size: 12px !important; color: #26378f;}
	#logo img { width: 165px; margin-top: 0px; }
	.login-nav { margin-top: -42px; margin-right: -10px; }
	
	.TopMenu { font-weight:400; font-size:15px; margin:-30px 10px 20px 0px; padding-bottom: 0px;  text-align:right; line-height: 38px;}
	.TopMenuLinks ul {list-style: none; }
	.TopMenuLinks li {display: inline; padding-left:20px;}
	
	.txt-left-top {font-size: 20px !important;}
	.txt-right-top {font-size: 20px !important;}
	.txt-left-mid {font-size: 20px !important;}
	.txt-right-mid {font-size: 20px !important;}
	
	.left-top-button {font-size: 16px; padding: 5px 30px; margin-right: 30px; margin-top: -7px;}
	.right-top-button {font-size: 16px; padding: 5px 30px;  margin-right: 30px; margin-top: -7px;}
	.right-mid-button {font-size: 16px; padding: 5px 30px;  margin-right: 30px; margin-top: -7px;}
	.left-mid-button {font-size: 16px; padding: 5px 30px;  margin-right: 30px; margin-top: -7px;}
	
	.div-bottom-def { height: 80px;}
	.div-bottom-def img { width: 150px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px 20px;}
	.div-bottom-def ul li { display: inline; padding:0px 25px;}
	
	.Bot-Left-View { height: 233px !important;}
	.Bot-Left-View-Img img { width: 130px !important;}
	.Bot-Left-View-Txt { font-size: 18px !important; margin-left: 31% !important; }
	.Bot-Left-View-Txt-link { font-size: 12px; margin-left: 40% !important; margin-top: 20px !important;}
	
	#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 { height: 70px !important; text-align: left !important; line-height:24px !important;}
	#cat-accordion { margin: 0px 0px 0px 0px !important;}
	
	#search-accordion dd { margin-top: 10px; margin-left: 15px;}
	#cat-accordion dd { margin-left: 20px; }
	
	.ajax__tab_default .ajax__tab_header { margin-top: 0px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_header { margin-top: 0px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_body { margin-top: 30px; }
	
	.styledetails h2 { line-height:20px !important;}
	
	.cart-desc { font-size: 12px; }
	.cart-item {font-size: 12px;}
	
	.existing { width: 100%;}
	.newcustomer { width: 100%;}
	.guestCheckout{ width: 100%;}
	
	#footer { margin-top: 10px;}
	.fr5 { margin-top: 10px;}
	.fb2 { margin-top: 40px;}
	
	.search-result { width:145px; }
	.search-result-details {width:145px; }
	.search-result-img img  {width:145px; }
	.search-result-desc {width:145px; }
	
	#mainsearch input {width: 170px;}
	
	.checkout img { height: 75px;}
	.tablelink2 {font-size: 12px;}
	.confirmDetails img {width: 80px;}
	
	.indent-content { margin-left: 0px; margin-top: 0px; }
	
	#styleDetail {margin-top: 20px;}
	
	.home-page { width: 1200px; min-height:0px; margin-left: -350px; margin-top: 0px; }
	
}

@media (min-width:1920px) {
	
	.container-fluid { max-width: 1200px !important; }
	
	#header { margin-bottom: 0px; }
	
	.topaddress3 { font-size: 12px !important; color: #26378f;}
	#logo img { width: 165px; margin-top: 0px; }
	.login-nav { margin-top: -42px; margin-right: -10px; }
	
	.TopMenu { font-weight:400; font-size:15px; margin:-30px 10px 20px 0px; padding-bottom: 0px;  text-align:right; line-height: 38px;}
	.TopMenuLinks ul {list-style: none; }
	.TopMenuLinks li {display: inline; padding-left:20px;}
	
	.txt-left-top {font-size: 20px !important;}
	.txt-right-top {font-size: 20px !important;}
	.txt-left-mid {font-size: 20px !important;}
	.txt-right-mid {font-size: 20px !important;}
	
	.left-top-button {font-size: 16px; padding: 5px 30px; margin-right: 30px; margin-top: -7px;}
	.right-top-button {font-size: 16px; padding: 5px 30px;  margin-right: 30px; margin-top: -7px;}
	.right-mid-button {font-size: 16px; padding: 5px 30px;  margin-right: 30px; margin-top: -7px;}
	.left-mid-button {font-size: 16px; padding: 5px 30px;  margin-right: 30px; margin-top: -7px;}
	
	.div-bottom-def { height: 80px;}
	.div-bottom-def img { width: 150px !important;}
	.div-bottom-def ul { margin: 0px 0px 0px 20px;}
	.div-bottom-def ul li { display: inline; padding:0px 25px;}
	
	.Bot-Left-View { height: 233px !important;}
	.Bot-Left-View-Img img { width: 130px !important;}
	.Bot-Left-View-Txt { font-size: 18px !important; margin-left: 31% !important; }
	.Bot-Left-View-Txt-link { font-size: 12px; margin-left: 40% !important; margin-top: 20px !important;}
	
	#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_TabPanel1 { height: 70px !important; text-align: left !important; line-height:24px !important;}
	#cat-accordion { margin: 0px 0px 0px 0px !important;}
	
	#search-accordion dd { margin-top: 10px; margin-left: 15px;}
	#cat-accordion dd { margin-left: 20px; }
	
	.ajax__tab_default .ajax__tab_header { margin-top: 0px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_header { margin-top: 0px;}
	#ctl00_SearchBarPlaceHolder_ucRetailSearch_CatalogueTabContainer_body { margin-top: 30px; }
	
	
	.styledetails h2 { line-height:20px !important;}
	
	.cart-desc { font-size: 12px; }
	.cart-item {font-size: 12px;}
	
	.existing { width: 100%;}
	.newcustomer { width: 100%;}
	.guestCheckout{ width: 100%;}
	
	#footer { margin-top: 10px;}
	.fr5 { margin-top: 10px;}
	.fb2 { margin-top: 40px;}
	
	.search-result { width:145px; }
	.search-result-details {width:145px; }
	.search-result-img img  {width:145px; }
	.search-result-desc {width:145px; }
	
	#mainsearch input {width: 170px;}
	
	.checkout img { height: 75px;}
	.tablelink2 {font-size: 12px;}
	.confirmDetails img {width: 80px;}
	
	.indent-content { margin-left: 0px; margin-top: 0px; }
	
	#styleDetail {margin-top: 20px;}
	
	.home-page { width: 1200px; min-height:0px; margin-left: -350px; margin-top: 0px; }
}



/* ---------- Added Classes Dec 2016 ---------- */

.label-bold { font-weight:700; color: #FC0000 !important; padding-right: 10px; }
#ctl00_MainContentPlaceHolder_Label3 { color: #FC0000 !important; }

.delivery-note { margin: 15px 0px 20px 0px;}




/* ---------- Shopping Bag Checkout button Test - Please delete this part to show the left side bag CHECKOUT and EMPTY BAG buttons ---------- 

#ctl00_ShoppingCartContentPlaceHolder_ShoppingCartControl1_lnkCheckOut { display: none;}
#ctl00_ShoppingCartContentPlaceHolder_ShoppingCartControl1_btnClear { display: none;}

.submit_pay a:link, .submit_pay a:visited {color:#fff !important;}
.submit_pay a:hover, .submit_pay a:active {color:#fff !important;}

*/

#sublink li:first-child {
    display: none;
}


