﻿/* 
CSS Document 
Created by Niche for Ross Christie wholesale
September 2012 
*/

body { 
font: 300 12px/18px Arial,Helvetica,sans-serif; margin:0px; padding: 0px;
color: #000; background-color: #000;	}

#wrapper {
	width: 980px;
	margin-right: auto;
	margin-left: auto; 
	margin-top:0px; 
	padding-top: 0px;
}

html   
{

background-color: #000; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; 
}

#clear {clear: both;}

html {scrollbar-face-color: #fff;scrollbar-shadow-color: #ccc;scrollbar-arrow-color: #999;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;}


/* ===================  HEADER =================== */


#header {width: 980px; height: 185px; border-bottom: solid 1px #000; margin-bottom: 10px;}


#logo { float: left; margin: 0px 0px 0px 0px;}


#header-nav { width: 700px; float: right;margin: 0px; }

#mainsearch{display: none; }


#sidemainsearch{  width:160px; clear: right; float: right; margin: 10px 20px 0px 0px; background-image: url(/UserDefined/images/search.jpg);
	background-repeat: no-repeat; background-position: right top;}
#sidemainsearch input {  }


.welcome {color:#fff;}

#topaddress { display: none; float: right; margin:20px 0px 20px 0px; height: 90px;}
#topaddress  a:link, #topaddress  a:visited {height: 20px;text-decoration: none; color: #ec1654; font-weight:normal; }
#topaddress  a:hover, #topaddress  a:active {height: 20px;text-decoration: none; color: #b1b9b1; font-weight: normal;}

.highlight {padding: 0px 5px 0px 5px; color:#333; }
.tagline  {padding-bottom:10px;}
.whitebold {font-size:12px; font-weight:bold;}

.login-buttons {  margin:0px 0px 10px 0px; font-size: 11px;padding: 2px 10px 2px 10px; width:695px; text-transform: uppercase; color: #f8f8f8;  }
.login-buttons a:link, .login-buttons a:visited {text-decoration: none; color: #f8f8f8; font-weight:normal; }
.login-buttons a:hover, .login-buttons a:active {text-decoration: none; color: #b1b9c1; font-weight:normal;}

.login {
	margin: 0px;
	padding: 0px ;
	color:#000;
	font-weight: normal; font-size: 11px;
	
}

.login a:link, .login a:visited {text-decoration: none; color: #f8f8f8;font-weight: normal;}
.login a:hover, .login a:active {text-decoration: none; color: #b1b9c1;font-weight: normal;}
.redbold {color:#fff;}
.signtop {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	color:#f8f8f8;
	border: none;
	font-size:10px;
	
}
.signin {
	margin: 0px 0px 0px 0px;
	padding: 6px 10px 6px 10px ;
	color:#b1b9c1;
	height: 20px;
	border: none;
	font-size:11px;
	 background-color:#000; 
}
.signin a:link {
	color:#b1b9c1;
	text-decoration: none;
}
.signin a:visited {
	color:#b1b9c1;
} 
/* style page buttons */
.buttons {margin-top:10px;}

.submit {

	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;}
	
input.submit-custom
{
    /* Fix the stretched button problem in IE */
   color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:1px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;}
	
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:#000; text-decoration: none;}
.submit a:active {color:#000; text-decoration: none;} 

.golinks {margin: 10px 0px 0px 0px;}

.submit-grey	{ color:#fff; font-size:11px;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;}
	
.submit-grey a:link {color:#fff;text-decoration: none;}
.submit-grey a:visited {color:#fff;text-decoration: none;} 
.submit-grey a:hover {color:#333; text-decoration: none;}
.submit-grey a:active {color:#333; text-decoration: none;}	
	
	
/* ===================  BUTTONS COLOUR =================== */

/* RETAIL WEBSITE */

.submit_create_user {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}



.submit_clear {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}


.submit_find {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}



.submit_back_results {
	color:#fff;
	
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}



.submit_add_bag {
	color:#fff;
	
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}



.submit_add_bag_close {
	color:#fff;
	
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}




.submit_empty_bag {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}




.submit_checkout {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}




.submit_pay {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}




.submit_signin {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}



.submit_send {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}





/* WHOLESALE WEBSITE */



.submit_w_signin {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	

}


.submit_w_clear {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:15px 5px 5px -35px; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}




.submit_w_find {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}




.submit_w_back_results {
	color:#fff;
	text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:2px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}



.submit_w_add_bag {
	color:#fff;
	text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:2px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}



.submit_w_add_bag_close {
	color:#fff;
	text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:2px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}



.submit_w_cancel {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}




.submit_w_suspend {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}



.submit_w_checkout {
	color:#fff;
	 text-transform: uppercase;
	padding:2px 5px 2px 5px;
	margin:5px ; border: none;
	font-weight: normal; border: none;
	background-color:#787e82;

}
	
/* ================================= */

#main-nav {
	font-family: Arial,Helvetica,  sans-serif;
	font-size: 12px;
	width:980px;
	margin-left:0px; 
	margin-top:0px;
	clear: right; 
	height: 35px;
	padding-top:0px;
	font-weight: bold; 
	text-align:left; 
	
}
#main-nav a:link, #main-nav a:visited { text-decoration: none; color: #fff;  }
#main-nav a:hover,#main-nav a:active {  text-decoration: none; color:#ccc;}


.menu { width:980px; background-color:#343434; margin-left:0px; margin-top:-25px; height: 35px; }
.menu ul { list-style-type:none;  padding-top:10px; margin-left:30px; }
.menu ul li {display: inline; padding-left:50px;  }



/* ================== CONTENT ================== */

#content {background-color:#fff; width: 980px; background-color:#fff;  min-height:550px; }


#main-content {float: right;width: 720px; margin:0px 0px 0px 0px; padding-bottom:20px; background-color:#fff;}
#left-side {float: left;width: 250px;margin:0px 0px 0px 0px;background-color:#fff; padding:0px 0px 0px 0px; }

#main-content-inner {}

.main-image  img { }

.main-pic img {} 
.main-image2 table {} 

.base img {}
.base a:link,.base a:visited {text-decoration: none; color: #eb1656; }
.base a:hover, .base a:active {text-decoration: underline; color:#333;}

.under  {border-bottom: solid 1px #cfcece;}

.fullwidth-left { float: left; width: 300px; margin-left:20px; margin-top:30px; border: solid 1px #ccc;}
.fullwidth-right { float: right; width: 300px; margin-left:30px; margin-top:30px; text-align: justify;}
.fullwidth-right h1 {font-family: Arial,Helvetica,  sans-serif; height: 14px;  font-size:16px; color:#000; overflow: hidden; padding: 0px 0px 5px 0px; text-transform: none; height: 20px; margin: 0px 0px 5px 0px;font-weight:bold; font-style:normal; border-bottom:none;}
.fullwidth-right a:link,.fullwidth-right a:visited {text-decoration: none; color: #000; font-weight: bold; }
.fullwidth-right a:hover, .fullwidth-right a:active {text-decoration: underline; color:#000; font-weight: bold;}




.collections { float: right; width: 600px; margin-right:40px; margin-top:30px;}
.collections h1 {font-family: Arial,Helvetica,  sans-serif; height: 14px;  font-size:16px; color:#000; overflow: hidden; padding: 0px 0px 5px 5px; text-transform: none; height: 20px; margin: 0px 0px 5px 0px;font-weight:bold; font-style:normal; border-bottom: solid 1px #000;}

.content { float: right; width: 640px; margin-right:40px; margin-top:30px; text-align: justify;}
.content h1 {font-family: Arial,Helvetica,  sans-serif; height: 14px;  font-size:16px; color:#000; overflow: hidden; padding: 0px 0px 5px 0px; text-transform: none; height: 20px; margin: 0px 0px 5px 0px;font-weight:bold; font-style:normal; border-bottom:none;}
.content h2 { font-size:12px; color:#000; padding: 0px; margin:5px 0px 5px 0px ;font-weight: bold;}
.content a:link,.content a:visited {text-decoration: underline; color: #000; }
.content a:hover, .content a:active {text-decoration: underline; color:#000;}

.clear {clear: both;}

/* ================== FOOTER ================== */

#footer {clear: both; height: 100px; color:#f8f8f8; font-size: 11px;  width: 980px;background-color:#000; }

.footer-left  a:link, .footer-left  a:visited {text-decoration: none; color: #f8f8f8; }
.footer-left  a:hover, .footer-left  a:active {text-decoration: underline; color:#b1b9c1; }

.footer-left {float:left; margin-top: 0px; margin-left: 110px;}
.footer-left ul  {margin: 0px; padding: 0px; list-style-type: none;}
.footer-left ul li {display: inline;  padding-right:20px;}


.footer-right {float: right; text-align: right; margin-right:15px;margin-top: 30px;}
.footer-right a:link, .footer-right a:visited {text-decoration: none; color: #b1b9c1; }
.footer-right a:hover, .footer-right a:active {text-decoration: underline; color:#f8f8f8; }

.white {color:#fff;}
.white  a:link, .white  a:visited {text-decoration: none; color: #000; }
.white  a:hover,.white  a:active {text-decoration: none; color:#ccc;}


/* ================== GENERIC ================== */

a:link,  a:visited {text-decoration: none;}
a:hover,  a:active {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;
	font-size: 11px; 
	color:#000;  padding: 1px; 
}


h1 {font-family: Arial,Helvetica,  sans-serif; height: 14px;  font-size:16px; color:#000; overflow: hidden; padding: 0px 0px 5px 0px; text-transform: none; height: 20px; margin: 30px 0px 0px 30px;font-weight:bold; font-style:normal; border-bottom:none;}

h2 { font-size:12px; color:#000; padding: 0px; margin:5px 0px 5px 0px ;font-weight: normal;}
h3 { font-size:12px; color:#000; padding: 0px; margin:5px 0px 5px 0px;font-weight: normal; text-transform: uppercase; font-weight: bold;}

.whitehead {color:#fff;}
.lighthead {color:#75bee9;}
.aboutbox {margin-bottom:20px;}

.indent {float: right; width: 590px; margin-right:20px; margin-top:30px;  }
.indent a:link, .indent a:visited {color:#000; text-decoration: none; font-weight: normal;}
.indent a:hover, .indent a:active {color:#000; text-decoration: underline;font-weight: normal;}

.indent h1 {font-family: Arial,Helvetica,  sans-serif; height: 14px;  font-size:16px; color:#000; overflow: hidden; padding: 0px 0px 5px 0px; text-transform: none; height: 20px; margin: 30px 0px 0px 0px;font-weight:bold; font-style:normal; border-bottom:none;}
.indent h2 { font-size:11px; color:#000; padding: 0px; margin-top:10px;font-weight: bold; text-transform: uppercase;}

.indent-left {float: left;width:450px;}
.indent-left h2 { font-size:11px; color:#000; padding: 0px; margin-top:0px;font-weight: bold; text-transform: uppercase;}
.indent-right  {float:right; width:130px;}

.indent-form {padding: 0px 50px 10px 30px;}
.message2 {font-weight:bold;text-transform:uppercase;text-align: center;color:#660099; font-size:12px; margin-bottom: 10px;}

.boldcaps {text-transform: uppercase; font-weight: bold;}
.sm10 {
	font-size: 10px;
}


/* ===================   ACCORDIAN AND SEARCH ================ */


/* QUICK SEARCH */

/* header */
.ajax__tab_default .ajax__tab_header {
  /*background-color: #fff;*/border-bottom: solid 1px #cfcece; padding:0px 0px 16px 0px;
}
.ajax__tab_header a:link { color:#333;}
.ajax__tab_header a:visited { color:#333;}
.ajax__tab_header a:hover { color:#000;}
.ajax__tab_header a:active { color:#000;}

/* body */
#ctl00_SearchBarPlaceHolder_ucRetailSearch_SearchTabContainer_body
{
  border:none; background-image:none;background-color: #fff; color:#000;
font-size:11px; font-family: Arial,Helvetica,  sans-serif; border-bottom: solid 10px #f8f8f8;
}


/* accordian tabs */

#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_SearchTabContainer_Basic,
#__tab_ctl00_SearchBarPlaceHolder_ucRetailSearch_SearchTabContainer_Advanced
{
 color:#000; text-transform: uppercase;  padding: 10px 0px 0px 8px;
  background-color: #fff;font-family: Arial,Helvetica,  sans-serif; 
}




.ajax__tab_xp .ajax__tab_outer
{
  background-image:none;
}

.ajax__tab_default .ajax__tab_outer {
  background-image:none;
}

.ajax__tab_default .ajax__tab_inner {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_header {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_inner {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_tab {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
  background-image:none;
}

.ajax__tab_xp .ajax__tab_body {
  background-image:none;
}
.ajax__scroll_horiz {
  background-image:none;
}
.ajax__scroll_vert {
  background-image:none;
}
.ajax__scroll_both {
  background-image:none;
}
.ajax__scroll_auto {
  background-image:none;
}
.ajax__tab_plain .ajax__tab_outer {
  background-image:none;
}
.ajax__tab_plain .ajax__tab_inner {
  background-image:none;
}
.ajax__tab_plain .ajax__tab_body {
  background-image:none;
}
.ajax__tab_plain .ajax__tab_header {
  background-image:none;
}
.ajax__tab_plain .ajax__tab_active .ajax__tab_outer {
  background-image:none;
} 

/* ACCORDIAN */


.quick-search-desc a:link, .quick-search-desc a:visited
{
	margin-left:0px; padding-left: 0px;
	color:#333;
}
.quick-search-desc a:hover, .quick-search-desc a:active
{
	margin-left:0px;padding-left: 0px;
	color:#333;
}

.quick-search-desc:before {
   content: "\00bb"; 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: 0px;}



#search-accordion dt
	{color:#000;
	height:18px;
	padding:0px 0px 0px 4px;
	margin:0px 10px 0px 0px;
	font-weight: normal;background-color: #fff;
    text-transform: uppercase;
	
}
#search-accordion dt a:link, #search-accordion dt a:visited {color: #6a7b8a;}
#search-accordion dt a:hover, #search-accordion dt a:active {color: #6a7b8a;}

.normal {}

#search-accordion dd  {
	margin-left: 5px; margin-bottom: 10px; 
	padding-left: 0px; font-weight: normal;color:#000;
}

#search-accordion dd a:link, #search-accordion dd a:visited {color: #6a7b8a;}
#search-accordion dd a:hover, #search-accordion dd a:active {color: #eb1656;}



.dropdownbox {color:#000; border: solid 1px #ccc; margin: 1px;width:160px; }
.dropdown {font:10px; color:#000; border: solid 1px #ccc; margin: 1px;width:150px; }
.dropdownlist {border: solid 1px #ccc; color:#000; margin: 2px; width: 120px;}
.padleft5 {padding-left: 5px;}




/* ================== cart ====================== */

.cart table {margin-top: 25px; }
.cart { border-collapse: collapse;}
.carttd, cart th { margin-top:0px; line-height:14px; font-size:11px; }

.shoppingcart { background-color:#fff; padding:10px 0px 10px 0px; margin: 20px 0px 20px 0px;}
.cart-message {color:#000; text-align:left; padding:0px 0px 0px 0px;}

.carttd h2 {
	font-size: 12px; 
	color:#000;
	 font-weight:bold;
	height: 18px; text-transform: uppercase;
	border-bottom: solid 1px #000;
	padding:8px 0px 0px 10px;
	margin: 10px 0px 0px 10px;
	text-align: left;
}

.cart-buttons {margin-bottom: 5px;}

.labelLists {color:#666;}

.border-bottom {border-bottom: none; text-transform: uppercase; font-weight: normal;}
.borderamount {}

.textlink a:link,.textlink a:visited
{font-size: 10px; font-weight:normal; color:#333; text-decoration: none; 
}
.textlink a:hover, .textlink a:active 
{font-size: 10px; font-weight:normal; color:#000; text-decoration: underline;
}

#ctl00_MainContentPlaceHolder_SignIn_CreateUserLink {font-size: 12px;}

#ctl00_ShoppingCartContentPlaceHolder_WholeSaleShoppingCart1_lblMsg {display:none;}

#ctl00_ShoppingCartContentPlaceHolder_WholeSaleShoppingCart1_Label2 {clear:both; margin-bottom:20px;}

#ctl00_ShoppingCartContentPlaceHolder_WholeSaleShoppingCart1_panFocus {width:210px;}

#ctl00_ShoppingCartContentPlaceHolder_WholeSaleShoppingCart1_UpdatePanel1 {clear:both; padding-top:20px !important;}

#ctl00_ShoppingCartContentPlaceHolder_WholeSaleShoppingCart1_Label1 {margin-top:20px;}

/* ================== search results page ================== */

.search-result
{width:120px;
	float:left; text-align: center;
	margin:0 8px; height:350px;margin-bottom:10px;
}

     
.search-result-details {width:120px; line-height:14px; height: 50px; margin-bottom:15px;}
.search-result-img {margin-top: 10px;  }
.search-result-img img {}

#stories-desc {padding:5px ; height: 50px; }

.search-result-desc {width:120px; font-size:11px; line-height:16px;  color:#333; }

#results-page {background-color:#fff;}

#sublink{list-style-type: none;}

.padleft {margin: 10px 0px 10px 0px; }
.padleft h3 {text-transform: uppercase; margin: 10px 0px 0px 0px; width:690px; padding-left:10px;}

.red {color:#333;}


/* ================== style details page ================== */
.description {width:350px; font-size:11px; line-height:16px;  padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px;}
.description h2 {font-weight: bold;}


.rrpprice {font-weight:  normal; color:#000;
}
.webprice {font-weight:  normal; color:#000;
}
.pricediscount {
	text-decoration: line-through;
	color:#000;
	padding-right: 10px;
}



.arrows a:link, .arrows a:visited, .arrows a:hover, .arrows a:active {color: #000;  font-size:11px; }
.link-buttons  {color: #eb1656; font-size:11px;}
.link-buttons a:link, .link-buttons a:visited,.link-buttons  a:hover,.link-buttons a:active {color: #eb1656;}

.style-image {padding-left: 10px; padding-right:10px;}

.thumbs img {margin-right: 5px; margin-bottom: 10px;}

.swatch, .event-placeholder
    {
    	width:60px;
    	height:60px;
    	float:left;
    	margin:3px; 
    	overflow:hidden;border: solid 1px #ccc;
    }
    
    .swatch img {
      height:100px;
      width:100px;
    }
    
    #swatches
    {
    	height:50px; 
    }   
    
    .swatchStyle
    {
        width:120px;
        height:120px;
    }
    
    .swatchHover
    { color:#000;
	    text-align:center;
	    background:#FFFFFF;
	    padding:5px;
	    border:1px solid #cccccc;
    }
    
.style-thumb img {margin-right: 5px; margin-top: 5px;}

.zoom {margin:10px 0px 0px 10px; text-align: center; width:250px; display: none; }

ul#sublink  {margin:10px 0px 10px 5px; padding: 0px ; list-style-type: none;}
#sublink  li {display: inline; padding-right:20px;}
#sublink a:link, #sublink a:visited {color:#fff;text-decoration: none;}
#sublink a:hover, #sublink a:active {color:#666; text-decoration: none;}

/* ================== tree navigation ================== */

.treenav {padding: 10px 8px 10px 8px;  margin-top: 20px; color:#000; line-height:10px; font-size: 11px; font-weight: bold; background-color:#fff;}


.treenav a:link, .treenav a:visited {color:#000; text-decoration: none; font-weight: normal;}
.treenav a:hover, .treenav a:active {color:#666; text-decoration: none; font-weight: normal;}

/* ================== matrix ================== */

.matrix 
        {   font-size:10px;
        	border: solid 1px #1f1d1e;
        	color:#000;
        	border-collapse:collapse;
        	background-color:#efefef;
        }
.matrix tr {color:#000; background-color:#efefef;}
.matrix td {color:#000; background-color:#efefef; width:18px; }
.matrix th {color:#000; background-color:#efefef;}

#ctl00_MainContentPlaceHolder_frmVwStyle #matrixbox {width:350px;}



.label {padding-right: 5px;}

.textbox2 {border: solid 1px #cccccc; margin: 2px 0px 10px 0px; }

.labellink2 table {}
.labellink2 a:link {color:#FFF; text-decoration: none;}
.labellink2 a:visited {color:#FFF; text-decoration: none;}
.labellink2 a:hover, .labellink2 a:active {color:#FFF; text-decoration: underline;}

/* ================== table list ================== */

.tablelink
        {
        	border: solid 1px #ccc;
        	color:#000;
        	border-collapse:collapse;

        }
.tablelink tr {color:#000;}
.tablelink td {color:#000; background-color:#ffffff; border: solid 1px #cccccc; padding: 0px 3px 0px 3px;}
.tablelink th {color:#000; background-color: #efefef; border: solid 1px #cccccc; padding: 0px 3px 0px 3px;}

#ctl00_MainContentPlaceHolder_grdvwItems
th  a:link {color:#000; text-decoration: underline;}
th a:visited {color:#000; text-decoration: underline;}
th  a:hover {color:#666666; text-decoration: underline;}
th a:active {color:#666666; text-decoration: underline;}


.wshead  a:link {color:#000; text-decoration: underline;}
.wshead  a:visited {color:#000; 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:#333; text-decoration: underline;}
.tablelink a:active {color:#333; text-decoration: underline;}

#totals {width:600px; text-align: center;}



/* ================== table list ================== */
.wholesale-login a:link {color:#000; text-decoration: none; }
.wholesale-login a:visited {color:#000; text-decoration: none;}
.wholesale-login a:hover {color:#000; text-decoration: underline;}
.wholesale-login a:active {color:#000; text-decoration: underline;}

.wholesale-login h2 {

	color:#000;
	border-bottom: none;
	height: 16px; font-weight: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px; text-transform: uppercase;
	margin: 0px 5px 0px 5px; font-size: 14px;
	
	
}

.wholesale-search
    {   border: none;
	float: right;
	margin-right:10px;
    	padding:10px 0px 20px 0px;
    	width:230px; font-size: 11px;
    	 background-color:#fff;
    }

.wholesale-search h2 {
	color:#000;
	font-size: 13px;
	border: none;
	font-weight: bold;
	height: 18px;text-transform: uppercase;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

.wholesale-search h3 { font-size:11px; color:#000;text-transform: uppercase; 
padding: 0px 0px 0px 10px; margin:10px 0px 5px 0px;font-weight: bold; border: none;
	}
.wholesale-search .search-label {color:#000; padding-left: 10px;}
.wholesale-search .dropdownbox {color:#000; width:130px; margin-bottom:5px;}

.wholesale h3 {}

.in10 {padding-left: 8px; padding-bottom: 5px; text-align:left;}


#ctl00_MainContentPlaceHolder_frmVwStyle_txtComment {margin-left:5px;}


.wholesale-login
    {   background-color:#f3f3f3;
		font-size: 11px;
        margin: 30px 0px 10px 10px;
    	padding:0px 10px 10px 10px;
    	width:220px;
    	overflow:hidden;
    }

.wholesale-login input {border: none;  padding:5px;}    

#ctl00_SignIn_SecondaryUserName {width:205px;height: 25px;}
#ctl00_SignIn_SecondaryPassword {width:205px;height: 25px;}
#ctl00_SignIn_SecondaryErrorMessage  {font-size:11px;}
#ctl00_SignIn_SecondaryClick {font-size:11px;}

.SearchResultsInfoCell{font-size: 11px; line-height: 14px;  text-align: center; width:150px; }
.SearchResultsInfoCell a:link, .SearchResultsInfoCell a:visited {color:#333;}
.SearchResultsInfoCell a:hover, .SearchResultsInfoCell a:active {color:#333;}

.SearchResultsImageCell  {vertical-align: top;width:160px; padding-top:20px;}


#ctl00_MainContentPlaceHolder_tblItem td {vertical-align: top;}
#ctl00_MainContentPlaceHolder_frmVwStyle_ctl01_tblItem tr {border: none;}
#ctl00_SearchBarPlaceHolder_ucWholeSaleSearch_ctl03{text-align: center;}


/* =======================  checkout ========================== */


.checkout h3 {border-bottom: solid 1px #6a7b8a; padding-bottom:5px;  margin: 10px 0px 20px 0px; font-size: 14px; }
.checkout img {height:75px;}
.checkoutLeft {float: left;  width:670px; margin:0px 0px 50px 10px; text-transform: normal; }
.checkoutRight {float: left;width:670px; margin:0px 0px 50px 10px; text-transform: normal; text-align: left;}
.checkoutLower {float: left;width:670px; margin:0px 0px 50px 10px; text-transform: normal; }

	
	
.freighttable {width:400px;}
.credit-card-info {margin-top:10px;}
.credit-card-type {align: left;}

#ctl00_MainContentPlaceHolder_plhCoupon {margin-bottom:50px;}

.credit-card-info {margin-top:50px;}

#ctl00_MainContentPlaceHolder_PaymentCurrencyContainer {margin-top:30px;}

#ctl00_MainContentPlaceHolder_SaveDeliveryAddress {margin-top:30px;}



.tablelink2 
        {   width: 670px; 
        	border:none;
        	color:#000;
			text-transform: normal;
        	border-collapse:collapse;
            margin-bottom:20px;
			
        }
.tablelink2 tr {color:#000; }
.tablelink2 td {color:#000;border: none; padding:10px 5px 5px 3px;}
.tablelink2 th {color:#000;border: none; padding: 10px 5px 0px 3px;}

.confirmDetails {background-color:#f6f6f6; padding-top: 10px; padding-bottom: 10px;}
.confirmDetails img {padding:0px 5px 5px 5px;}
.subTotal {background-color:#edecec; color:#000;}
.priceAlign  {padding-right:10px; text-align:right; color:#000;}

#ctl00_MainContentPlaceHolder_ConfirmOrder1_OrderConfirmation_ctl02_lblSubTotal {color:#000;}

#ctl00_MainContentPlaceHolder_frmVwStyle_txtComment {margin-left:5px;}
.chkShipToBilling {margin:0px; }
.billing {margin:20px 0px 0px 0px;}


#terms-and-conditions
        {
        	width:600px;
        	height:400px;
        	overflow:auto;
        	margin:10px 0px 20px 0px;
		padding-left:50px;
        	text-align:left;
        	border:solid 1px #cccccc;
		
        }

.error-message-center {font-weight: bold; color:#eb1656;}

.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: 65px;
}

.modalPopup {
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:250px;
}

.label
{
display:inline-block;
width:120px; text-transform: normal; font-size:11px;
line-height:18px;
text-align: right;
vertical-align: top;
}

.label2
{
	display:inline-block;
	width:120px;
	line-height:18px;
	text-align: right; padding-right:10px;

}

* html .label
{line-height:18px;}


.label, .textbox
{	margin: 0px 0px;}

.center
{	width:700px;	text-align:center;}

.form2
{
	margin:15px auto;
	text-align:center;        	
}


.form
{  
	margin:10px auto 10px auto;
	
}
.form h3 {font-size:11px; margin: 0px 0px 5px 0px; }
.form2 h3 {font-size:11px;}

.page-banner img {width:680px; }

#ctl00_MainContentPlaceHolder_TabContainerInfo_ConfirmTab {float: right;}





/* =========================  SITEMAP ============================== */

.sitemap a:link, .sitemap a:visited {color: #6a7b8a; text-decoration: none; }
.sitemap a:hover, .sitemap a:active {color:#ccc; text-decoration: underline;}
.sub-category a:link, .sub-category a:visited {color: #666; text-decoration: none; }
.sub-category a:hover, .sub-category a:active {color:#000; 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:#333; text-decoration: underline;}

.stocklisting {margin-bottom:5px;}

#ScrollListStockist {height:220px;}

#ctl00_MainContentPlaceHolder_OkButton  {color:#fff;padding:2px; background-color:#000;
	margin:2px; border: none;}
#ctl00_MainContentPlaceHolder_ucStockist_divSearch {text-transform: uppercase; background-color:#f3f3f3; }
#ctl00_MainContentPlaceHolder_ucStockist_divSearch input {border: none; height:30px; margin-top:5px;}
#ctl00_MainContentPlaceHolder_ucStockist_divSearch .search-label
{	font-weight: normal; color:#000;
	font-size:11px;
	display:block;
	float:left; padding-top:15px;
	width:70px; margin-right: 10px; 
}
#ctl00_MainContentPlaceHolder_ucStockist_divSearch .submit {background-color:#000; padding:3px;}

#ctl00_MainContentPlaceHolder_ctl00 h2 {color:#000;}

.error-message-center {font-weight: bold; color:#333;}
.modalPopup {border: solid 1px #ccc; background-color:#efefef; color:#000; padding:5px; width:400px;}

hr {border: solid 1px ; height:1px; color:#cfcece; width:100%;}

.stockists-submit {color:#fff;background-image: url(http://202.174.103.242/UserDefined/Images/stockists-button.gif);
	background-repeat: no-repeat; background-position: left top;
	height:56px; width:187px; text-transform: uppercase;
	padding:2px;
	margin:2px; border: none;
	font-weight: normal; border: none;
	background-color:#fff;}

#map_canvas {float: right;width: 65%; height:65%; }
	


/* ========================= FORMS AND RESPONSE PAGE ============================== */

.pos-textbox {border: solid 1px #ccc; height:20px;}
.signinLabel {font-weight: normal; text-transform: uppercase; font-size:11px;}

#ctl00_MainContentPlaceHolder_frmVwStyle_txtQuantity {border: solid 1px #cfcece;}
#ctl00_MainContentPlaceHolder_SignIn_CreateUserLink {font-size: 12px;}

.addressForm table {float: left;}
.addressForm input {margin:0px;}
.addressForm {width:120px;}

.label {padding-right: 10px;}
.textbox {border: solid 1px #cccccc; padding:1px; margin:2px 0px 2px 0px;width:150px; height:20px;}
.textbox2 {border: solid 1px #cccccc; margin: 2px 0px 10px 0px; }
.textbox200 {width:200px;border: solid 1px #cccccc;}

.labellink2 table {}
.labellink2 a:link {color:#FFF; text-decoration: none;}
.labellink2 a:visited {color:#FFF; text-decoration: none;}
.labellink2 a:hover, .labellink2 a:active {color:#FFF; text-decoration: underline;}

.message {font-weight:normal; color:#333; }

.stockist-link {margin: 20px 0px 20px 0px;}
.stockist-link a:link,.stockist-link a:visited{color:#333; text-decoration: none;}
.stockist-link a:hover,.stockist-link a:active {color:#333; text-decoration: underline;}
#ctl00_MainContentPlaceHolder_OkButton  {color:#fff;padding:2px; background-color:#333;
	margin:2px; border: none;}

.error-message-center {font-weight: bold; color:#333;}
.modalPopup {border: solid 1px #ccc; background-color:#efefef; color:#4a545c; padding:5px; width:400px;}

hr {border: light #000; height:1px; color:#000; width:100%;}

#newUserTable { }
#newUserTable table {}

#divTellAFriend h2 { font-size:12px; color:#649e21; padding: 0px; margin:5px 0px 5px 0px ;font-weight: normal;}
#divTellAFriend .submit  {color:#fff;padding:2px 10px 2px 10px; background-color:#649e21;
	margin:5px 0px 5px 0px; border: none;}


#ctl00_MainContentPlaceHolder_PageUpdate {margin-left:-70px;}


	


/* ========================== PROMOTIONS ================================= */

#ctl00_MainContentPlaceHolder_imgBanner  {width:720px;}
#social {display: none;}

.pin-it-button{
	width: 65px;
	overflow: hidden;
	height: 24px;
	float: left;
	position: relative;
	top: -50px;
	left: 290px;
}


/* 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:360px; }
.additionalInfoTab .ajax__tab_header { border-bottom: 1px solid #DDD; padding: 0 0 0px;}
.additionalInfoTab .ajax__tab_tab { display: inline-block; zoom:1; *display:inline; background: #ccc; border: solid 1px #DDDDDD; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; padding-left: 5px; padding-right: 5px;}
.additionalInfoTab .ajax__tab_tab:hover { text-decoration: underline;}
.additionalInfoTab .ajax__tab_active .ajax__tab_tab { background: #333; color:White;}
.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: 10px;}

#ctl00_MainContentPlaceHolder_TabContainerInfo_ConfirmTab {float: right; margin-right: -300px;}

.ajax__tab_panel {}

/* ================== End of Style tab 21/6/2012 ================== */

/* updates may 2013 */
.font-bold {font-weight: bold;}
.ws-label {display: none;}
.ws-price  {}

