@charset "utf-8";
/* styles for new header */

.toparea td {
vertical-align: top !important;
}
div.toparea {
background:none !important;
height:auto !important;
margin-top:0 !important;
margin-bottom: 0 !important;
padding-bottom:0px;
width:980px;
}
#toplinks3 {
white-space:nowrap;
padding:0 0 0 4px;
}
#welcomemsg2 {
width:120px;
float:right;
_padding: 3px 0x 0 0px;
#padding: 3px 0x 0 0px;
}
.welcomelink2 a, .welcomelink2 a:visited{
font-size: 11px;
color: #53247F;
text-decoration:none;
padding: 0 8px 0 8px;
font-weight:bold;
}
a.headerlink, span.headerlink, a.headerlink:hover {
color: #705985 !important;
}
.headerlink2 a, .headerlink2 a:visited{
font-size:12px !important;
color:#532380 !important;
font-weight:bold !important;
text-decoration:none !important;
}
.headerlink2 a:hover{
color:#532380 !important;
text-decoration:underline !important;
}
.navVr{
font-size: 11px;
color: #939393;
text-decoration:none;
}
.paddingBottomSmallNav{
padding-bottom:4px;
}
.navSearchBox{
text-align:right;
margin:6px 0 -6px 0;
#margin:-14px 0 -14px 0;
}
.navTopLinks{
font-size: 11px;
color: #705985;
text-align:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:0;

}

.navTopLinks a:hover{
text-decoration:underline;
}
/*#topNavCartLinks{
background: url(/images/baskets/brandable/capsule_background.gif);
margin: 0 0 6px 0;
	
}
*/
.topNavCartLinks{
background:none;
margin: 12px 0 6px 0;
width: 100px;
}
body:nth-of-type(1) .topNavCartLinks { /* for Chrome */
margin-top:14px !important;
}
.topNavCartLinks img{
vertical-align: bottom !important;
margin-top: 4px;
position:relative;
top:-4px;
}
input.textfield2, select.textfield2 {

border:1px solid #CCCCCC;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:17px;
padding:2px 0pt 0pt 3px;
width:150px;
}
.shoppingcarthdr{
	color: #387C2C;
	font-size:12px;
	white-space:nowrap;
	}
.shoppingcarthdr a, .shoppingcarthdr a:visited{
	position: relative;top:8px;
	text-decoration:none;
	color: #387c2c;
	}
.shoppingcarthdr a:hover{
text-decoration:underline;
color: #387c2c;
}	
.shoppingcarthdr img{position: relative;top:-6px;}

.shoppingcarthdr a img{position: relative;top:-8px}



#logo {
width: auto;
padding: 0;
margin:0;
_margin: 0 0 -3px 0;
#margin: 0 0 -3px 0;
}
#sample_attach_menu1_parent img {
margin:0 0 0 3px;
display: block;
position: relative;
}
.sample_attach {
padding: 6px 0 0 190px;
position:relative;
}
html>/**/body .sample_attach, x:-moz-any-link, x:default  {/*for FF3 */
padding-top:7px !important;
}
body:nth-of-type(1) .sample_attach {/* for Chrome */
padding-top:7px !important;
}
.sample_attach_in {
padding: 6px 0 0 0;
margin-left:-15px;
position:relative;
}
html>/**/body .sample_attach_in, x:-moz-any-link, x:default  {/*for FF3 */
padding-top:7px !important;
}
body:nth-of-type(1) .sample_attach_in {/* for Chrome */
padding-top:7px !important;
}
.sample_attach_d {
float:left;
padding: 42px 0 0 0;
#padding: 39px 0 0 0;
_padding: 39px 0 0 0;
}
.sample_attach_r {
float:left;
margin: 41px 0 0 -16px;
#margin: 38px 0 0 -16px;
_margin: 38px 0 0 -16px;
display:block;
position:relative;
}
.logoMain {
float:left;
position: absolute;
margin:6px 0 0;
z-index:99;
}
html>/**/body .logoMain, x:-moz-any-link, x:default {/*for FF3 */
margin:7px 0 0 !important;
}
body:nth-of-type(1) .logoMain {
margin:7px 0 0 !important;
}
.logoMain_in {
margin:-52px 0 0 176px;
position: absolute;
}
.borderTopBottomGrey {border-top:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
}
/* trsHeader styles */
.trsHeader .headerlink2 a, .trsHeader .headerlink2 a:visited, .trsHeader .headerlink2 a:hover {
color:#532380 !important;
font-size:12px !important;
font-weight:bold !important;
}
html>/**/body .trsHeader .toparea, x:-moz-any-link, x:default {/*for FF3 */
margin-top:1px !important
}
.trsHeader div.toparea {
#background:none !important;
_background:none !important;
}
.trsHeader .logoMain {
margin:7px 0 0 !important;
}
body:nth-of-type(1) .trsHeader .logoMain {
margin:8px 0 0 !important;
}
.trsHeader .sample_attach {
padding-top:7px !important;
}
body:nth-of-type(1) .trsHeader .sample_attach {/* for Chrome */
padding-top:8px !important;
}
.trsHeader .sample_attach_in {
padding: 7px 0 0 0;
margin-left:-15px;
position:relative;
}
body:nth-of-type(1) .trsHeader .sample_attach_in {/* for Chrome */
padding-top:8px !important;
}
.trsHeader .topNavCartLinks {
background: none !important;
margin-top:5px !important;
}
body:nth-of-type(1) .trsHeader .topNavCartLinks { /* for Chrome */
margin-top:5px !important;
}
