html, body { /*  Sets up the document and removes auto 10px margin at top of page*/
	margin:0;
	padding:0;
	
	}


body{ /* Sets up the page and aligns everything to center */
	padding:0;
	margin:0 auto 0;/* makes MOZ center everything*/
	width: 900px; 
	text-align:center; /* makes IE center everything*/
	background:#fff;
	font-family: arial, helvetica, verdana,  sans-serif;
	font-size: .8em; 
	color:#000000;
	line-height:140%;
	}
	
	
#container h1, #container h2, #container h3 {  
margin:0px;
padding:0px;
font-weight:normal;
	}
	
#container h1 {   
font-size:1.9em;
	}
	
	
 #container p  {  margin:0px;
padding:12px 0px 0px 0px;
	}
	
 #container a{  
 color:#000;
 
	}

#container{ 
	float:left;¦
	text-align:left;
	}
	
#containerInner{ 
	float:left;
	text-align:left;
	 	width: 900px; 
	}
	
#containerInner .order table{ 
 
	text-align:center;
 
	}
	
	
a:link, a:active, a:visited{
	color:#000;
	text-decoration:none;
	}
 

a:hover{
	 
	text-decoration:underline;
	}
	
img{
	border:0px;
 
	}
	
/*------------------------- content below ----------------------------*/

#header{ 
	width:900px;
	float:left;
	}
	
#logo{
width:300px;
float:left;
padding:38px 0px 30px 0px;
}

#subNav_pad{
padding:31px 0px 00px 0px;
}

#subNav{
padding:0px 0px 13px 0px;
}

#subNav a{
text-decoration:underline;
}

#header ul{
margin:0px;
padding:0px;
list-style-type:none;
}

 
#header ul li{
margin:0px;
padding:0px;
display:inline;
}
	
#subNavContainer{
width:500px;
float:right;
text-align:right;
}

#subNav2 #accLinks  {
 
 float:left;
 width:350px;
}

#subNav2 #basket li{
background:url(../images/basket.jpg) 0px 0px no-repeat;
 float:right;
 width:144px;
 
text-align:left;
 text-indent: -9000px;
 padding:0px 0px 4px 0px;
}

#subNav2 #basket li a{
display:block;
width:144px;
}


 
#mainNav{
float:left;
width:900px;
background:url(../images/mainBack.gif) bottom left #333333 no-repeat;
	color:#fff;
	font-size:1.2em;
	font-weight:bolder;
}

 

#mainNav ul li{
	padding:00px 10px 00px 20px;
	float:left;
}

#topNav #current{
	background:url(../images/black.gif) 9px 0px  no-repeat   ;
}

#mainNav a{
background:url(../images/bobbles.gif) 0px 14px   no-repeat;
	color:#fff;
	padding:10px 0px 15px 14px;
	float:left;
}

#mainNav a:hover {
background:url(../images/bobbles.gif) 0px 14px   no-repeat;
	color:#fff;
	padding:10px 0px 15px 14px;
	float:left;
	text-decoration: underline;
}
 
#nav over { padding: 0 10px 0 20px; border: 1px solid #F90; }



#main{ 
/*	width:499px; */
	width:611px;
	float:left;padding: 0;
	margin: 0;
	}
	
#homeImagePad{ 
	padding:2px 0px 1px 0px;
	}
	
#homeTextPad{ 
	padding:19px 14px 0px 17px;
 
	}
	
	
#ads{ 
	padding:19px 0px 15px 16px;
	 
	}
	
#ads img{ 
	padding:0px 0px 0px 12px;
 
	}

#homeText{ 
background:url(../images/homeGrad.jpg) top left repeat-x;
/* width:499px; */
width:605px;
 
	}
	
#content .product{ 
width:700px;
float:left; 
 
	}
	
#content .product2{ 
width:700px;
float:left; 
	}
	
#content .product2 h1{ 
padding:290px 0px 10px 18px;
color:#fff;

	}
 

#products{ 
/*	width:401px; */
	width:289px;
	float:left;
	margin: 0;
	padding: 0;
	}
	
#productsPad{ 
	margin: 0;
	padding: 0;

	}
	
#products ul{ 
	padding:0px;
	margin:0px;
	list-style-type:none;
	}
	
#products ul li{ 
	padding:2px 0px 3px 0px;
	margin:0px;
	display:inline;
	
	float:right; 
	}
	
#shadow-stripe-ls { background:url(../images/categories/HOMELINK-SHADOW-STRIPE-LS.jpg) 0px 0px no-repeat #000; }
.shadow-stripe-ls { background:url(../images/categories/SHADOW-STRIPE-LS.jpg) top left no-repeat #000; }
#shadow-stripe-ss { background:url(../images/categories/HOMELINK-SHADOW-STRIPE-SS.jpg) 0px 0px no-repeat #000; }
.shadow-stripe-ss { background:url(../images/categories/SHADOW-STRIPE-SS.jpg) top left no-repeat #000; }
#classic-stripe   { background:url(../images/categories/HOMELINK-CLASSIC-STRIPE.jpg) 0px 0px no-repeat #000; }
.classic-stripe   { background:url(../images/categories/CLASSIC-STRIPE.jpg) top left no-repeat #000; }
#ditsy-print      { background:url(../images/categories/HOMELINK-DITSY-PRINT.jpg) 0px 0px no-repeat #000; }
.ditsy-print      { background:url(../images/categories/DITSY-PRINT.jpg) top left no-repeat #000; }
#comfort-top      { background:url(../images/categories/HOMELINK-COMFORT-TOP.jpg) 0px 0px no-repeat #000; }
.comfort-top      { background:url(../images/categories/COMFORT-TOP.jpg) top left no-repeat #000; }
/* #accessories      { background:url(../images/categories/HOMELINK-ACCESSORIES.jpg) 0px 0px no-repeat #000; } */
.accessories      { background:url(../images/categories/ACCESSORIES.jpg) top left no-repeat #000; }
#mens      { background:url(../images/categories/mens.jpg) 0px 0px no-repeat #000; }
#womens      { background:url(../images/categories/womens.jpg) 0px 0px no-repeat #000; }
#accessories      { background:url(../images/categories/access.jpg) 0px 0px no-repeat #000; }

  
#products ul li a{ 
  width:279px;
	display:block;  
  padding:133px 0px 10px 10px;
  color:#fff;
  font-weight:bolder;
}
	
#footer{ 
	width:900px;
	float:left;
	text-align:left;
	}
	
#footer ul { 
    list-style-type:none;
	margin:0px;
	padding:10px;
	}

#footer ul li{ 
   display:inline;
	margin:0px;
	padding:0px 16px 0px 0px;
	}
	
#footer p{ 
  font-size:.84em;
	}
	
#footer_pad{ 
padding:10px 0px 0px 0px;
	}
	
#footer_inner{
border-top:6px solid #333333;
		background:#E8E8E8; 
}

#footer_lower{
padding:0px 0px 30px 0px;
}

#llamaLink{
float:right; padding:0px 0px 30px 0px;
}

#llamaLink a{
text-decoration:underline;  
}

#copy{
float:left;
}

#specInner{
float:left;
width:660px;
padding: 0px 0px 16px 0px;
margin: 0;
}

#spec{
padding: 0px 0px 10px 0px;

}

#spec h2{
font-size:1em;
font-weight:bolder;
}
#spec img {
float:left;
font-size:.9em;
padding:0px;
margin:0px;
}

#spec td {
padding:5px;
}

.itemHeader {
width:660px;
background-color:#333333;
float:left;
}

.itemHeader {
width:660px;
background-color:#333333;
float:left;
}

#detail { position: relative; width: 660px; height: 1%; margin-bottom: 25px; }

#detail .itemHeader h2 {
color:#fff;
padding:7px 0px 13px 10px;
font-size:1.3em;
font-weight:bolder;
background:url(../images/mainBack.gif) bottom right #333333 no-repeat;
}
#detail .itemHeader h2 span { float: right; padding-right: 10px; }

#detail .highSlide   {
width:391px;
float:left;
border:1px solid #CCD3D0;
}

#detail .highSlide img  {
display:block;
}

#detail .highSlide table{
width:391px;
 
 
}

#detail .highSlidePad   {
padding:3px 0px 5px 0px;
float:left;
}

#detail .highSlideBigPad   {
padding:3px 0px 2px 8px;
float:left;
 
}

.coordHeader {
 padding:3px 0px 6px 0px;

float:left;
}

#detail .coord h3 {
color:#333333;
padding:4px 0px 5px 10px;
font-size:1.0em;
font-weight:bolder;
background-color:#CCD3D0;
/* width:249px; */
width: 649px;

}

#detail .coord ul {
float:left;
list-style-type:none;
margin:0px;
padding:0px;
/* width:270px; */
width: 100%;
}

#detail .coordUlPad {
 padding:0px 0px 0px 2px;
 float:left;
}

#detail .coord ul li {
 
 float:left;
margin:0px;
padding:0px 6px 2px 0px;
}

#detail .order {
background:#CCD3D0;
color:#333333;
width:660px;
float:left;

}

#detail .order p{
 padding:10px; 

}


#detail .orderPad {
float:left;
padding:3px 0px 24px 0px;
}

#detail .order td{
padding:5px 0px 12px 10px;
}

#detail .order a{
text-decoration:underline;
}

#rightColl{
float:right;
width:195px;
}

#rightCollContent{
float:left;
width:195px;
}

#rightCollContent h1{
color:#fff;
font-size:1.5em;
font-weight:normal;
}

#rightCollContent p{
color:#CCCCCC;
font-size:.9em;
line-height:1.2em;
padding:5px 0px 10px 0px;
}

#loginbox{
background:#3C3C3C url(../images/signupback.jpg) top left repeat-x ;
float:left;
padding:9px;
}

#loginbox img{
padding:10px 0px 00px 0px;
}

#loginbox input{
 width:170px;
margin:5px 0px 5px 0px;
border:1px solid #fff;
padding:2px 0px 2px 4px;
font-size:.9em;
}
#loginbox #gobtn {
 width:80px;
border:none;
}

/*awrfaWWWWWWWWWWWWWWWWWWWWS*/

#rightColl #ads2{
 float:left;
padding:5px 0px 0px 0px;
}



#rightColl #request{

height:164px;
width:195px;
background:url(../images/request.jpg) top left no-repeat;
}

#rightColl #multiple{
margin:5px 0px 0px 0px;
height:100px;
width:195px;
background:url(../images/orderPacks.jpg) top left no-repeat;
}

#rightColl #request a, #rightColl #multiple a{
color:#fff;

}

#rightColl #request h3{
padding:17px 0px 0px 96px;
font-weight:bolder;
 float:left;
}

#rightColl #multiple h3{
padding:14px 0px 0px 10px;
font-weight:bolder;
 float:left;
}

#rightColl #request p{
padding:10px 6px 0px 96px;
 float:left;
font-size:1.0em;
line-height:120%;
 
}

#rightColl #multiple p{
padding:10px 6px 0px 10px;
float:left;
}

#rightColl #multiple p a{
/*color:#CCCCCC;*/
}

#rightColl #request p a, #rightColl #multiple p a{
text-decoration:underline;
}

#orderNow2{
background:url(../images/orderNow2.jpg) top left no-repeat;
text-indent:-9000px;
width:102px;
height:22px;

margin:26px 0px 0px 0px;
float:left;
}

#rightColl #request #orderNow3, #rightColl #multiple #orderNow3{
padding:12px 6px 0px 10px;
}

#rightColl #request h3 a, #rightColl #multiple h3 a{
color:#fff;

}

#rightColl #download{
margin:2px 0px 0px 0px;
padding:0px;
height:171px;
width:195px;
background:url(../images/download.jpg) top left no-repeat;
line-height:110%;
font-size: 0.85em;
}

#container #rightColl #download a{
/*display:block;
height:171px;
width:195px;*/
padding:10px 40px 0px 50px;
margin:0px;
text-decoration:underline;
}

/*awrfaWWWWWWWWWWWWWWWWWWWWS*/

#ads #dwnld p a{
text-decoration:underline;
}

#ads #download2 a{
display:block;
height:101px;
width:180px;
}

#rightColl #ads2 a{
 float:left;
 
}

#register{
float:left;
width:194px;
background:#000000;
}

#register a{
color:#fff;
text-decoration:underline;
}
#register p{
padding:6px 6px 6px 10px;
font-size:.84em;
} 
 #subNav .login{
padding:0px 6px 0px 0px;
}

#container #samples{
/*width:195px;
height:217px;*/
background: url(../images/samples.jpg) top left no-repeat;
margin:00px;
padding:00px;
/*text-indent:-9000px;*/
color:#fff;
font-size:1.6em;
}

#samples a{
/*width:195px;*/
padding:10px 70px 87px 16px;
/*height:217px;*/
display:block;
color:#fff;
}

.order .add{
padding:20px 0px 0px 0px;
}

#homeText .order tr td{
border-right:1px solid #fff;
padding:0px 15px 8px 20px;
}

#container .colouredBoxes {
  background-color:#EEF0F0 ;
  margin:10px 0px 40px 0px;
  padding:0px 0px 20px 0px;
  width:440px;
}

.colouredBoxes .content {
   padding:14px;
}

.colouredBoxes .content h4{
  font-size:1.8em;
  padding:0px;
  margin:0px;
}

.colouredBoxes .content p{
 
  padding:0px;
  margin:0px;
}

.colouredBoxes .content img{
  
  padding:0px;
  margin:20px 0px 00px 0px;
 
}

#topNav  .active{
background:transparent url(../images/black.gif) no-repeat scroll 9px 0px;

}

#cart_messages .product_success, #cart_messages .product_error{
width:640px;
background-color:#009900;
padding:6px 0px 6px 0px;
margin:0px;
border-top:1px solid #fff;
border-right:1px solid #fff;
color:#fff;
font-weight:bolder;
text-align:center;
float:left;
}

#cart_messages .product_error{
 
background-color:#CC0000;
 
}

#acount_loginCreate p{
margin:0px 0px 20px 0px;
}
#acount_loginCreate a{
padding:10px 0px 10px 0px;
}

#acount_loginCreate{
margin:10px 0px 00px 0px;
float:left;
}

#acount_loginCreate h4{
font-size:1.3em;
}

#content .target a{
text-decoration:underline;
}

#account_dash h4{
width:100%;
background:#999;
text-align:left;
padding:4px 0px 4px 6px;
color:#fff;
margin:0px 0px 12px 0px;
}

#account_dash{ width:636px; margin:0px 0px 20px 0px; }
#my_orders{ width:636px; margin:0px 0px 20px 0px; }

#empty_cart{

margin:30px 0px 100px 0px;
float:left;
text-align:center;
width:100%;
}

#full_cart{

margin:0px 0px 40px 0px;
float:left;
 
width:100%;
}

#contact_us, #account_create{
margin:0px 0px 40px 0px;
float:left;
 
width:100%;
}

#container #contact_us .contact_form h3, #container #account_create #contact_form h3{
 
font-size:1.8em;
}

#contact_us .contact_form, #download #form_div, #account_create #contact_form {
margin:20px 0px 40px 0px;
float:right;
 
width:570px;
padding:0px;

}

#contact_us .contact_form ul li, #download #form_div ul li, #account_create #contact_form ul li{
padding:0px;

}

#contact_us .contact_form .button-set, #download #form_div .button-set {
margin:0px;
padding:0px;
border-top:none;
text-align:left;
}

#contact_us .contact_form .button-set .required, #download #form_div .button-set .required{
/*float:right;*/
font-size:.8em;
padding:6px 8px 12px 0px;
width:113px;
text-align:left;
}

#contact_us .contact_form .input-box{
 float:left;
/* margin:0px 100px 0px 0px;*/
margin:0px 0px 0px 00px;
}



#contact_us .contact_form .button-set {

}

#contact_us .contact_form .required{

}

#contact_us .contact_form p {
padding:4px 0px 20px 0px;
}

#brochure_box {
float:left;
width:300px;
margin:22px 0px 0px 0px;
background:transparent url(../images/adback.jpg) no-repeat scroll 0px 0px;
min-height:300px;
}

#brochure_box h3{
color:#fff;
font-size:1.4em;
font-weight:bolder;
padding:20px;
}

#brochure_box img{
padding:0px 0px 0px 20px;
} 
#contact_address{
width:298px;
float:left;
margin:20px 0px 0px 0px;
color:#fff;
background:#666666 url(../images/adback2.jpg) no-repeat scroll 0px ;
 
}

#contact_address #con_pad{
padding:30px 20px 40px 30px;
}

#contact_address h3{
font-weight:bolder;
font-size:1.2em;
}

#contact_address a{
color:#fff;
}

#contact_address p{
font-size:1.0em;
line-height:163%;
}

#empty_cart .page-head h3{
text-align:center;
width:100%;
}

#cms_page{
padding:30px;
float:left;
}

#cms_page h2{
padding:20px 0px 0px 0px;
margin:0px;
}

#container #materialSpec{
margin:0px;
padding:0px;
font-size:.85em;
}

#container #prodSpec a{
text-decoration:underline;
 
}

#cms_page table{
margin:20px 0px 20px 0px;

width:500px;
border:1px solid #CCCCCC;
 
}

#cms_page table tr td{
background:#EEEEEF;
border:1px solid #CCCCCC;
padding:4px;
}

#cms_page h2{

}


#container .cart_messages .product_success
{
color:#fff;
font-weight:bolder;
background:#009999;
text-align:center;
/*border-top:1px solid #fff;*/
padding:20px 0px 20px 0px;
line-height:2.6em;
}

#container .cart_messages .product_success a, #detailPad .cart_messages .product_error a
{
/*background:  url(../images/shoppingCart.jpg) no-repeat 0px 0px ;
width:100px;
height:22px;
text-indent:-9000px;*/
padding:10px 0px 10px 6px;
color:#fff;
}

/*.messages li{
  padding:6px 0px 6px 0px;
border:none;
}*/

#detailPad .cart_messages .product_success {
color:#FFf;
 
}

#detailPad .cart_messages .product_error {
color:#FFf;
font-weight:bolder;
background:#FF0000;
text-align:center;
/*border-top:1px solid #fff;*/
padding:20px 0px 20px 0px;
line-height:2.6em;
}

/*.error-msg li{
 padding:6px 0px 6px 0px;
border:none;
}*/

#loginbox label{
color:#fff;
}

#preorderForm p{
padding:20px 0px 20px 0px;
}

.col-main{
margin:20px;
}

.col-main input{
/*width:100px;*/
}

#main .required{
font-size:.85em;
padding:0px 0px 16px 0px;
}

#billing:street1{
width:300px;
}

#col-left h3{

padding:7px 10px 7px 10px;
background:#E46B00;
margin:0px 0px 8px 0px;
color:#fff;
font-weight:bolder;
}

#contact_us  h4{
padding:20px 0px 8px 0px;
}

#review-buttons-container input{
width:232px;
height:27px;
}

#personal_box, #address_box, #company_box, #login_box, #button-set{
width:285px;
float:left;

}

#company_box{

clear:left;
}

#personal_box h2, #address_box h2, #company_box h2, #login_box h2, #button-set h2{
margin:00px 10px 00px 0px;
padding:4px 0px 4px 10px;
background:#ccc;
font-size:1.2em;
font-weight:bolder;
}

.pad2{
background:#EEF0F0;
 padding:10px 0px 10px 0px ; 
margin:0px 10px 10px 0px;
}

#contact_us #regi_head{

background:#666666;
margin:0px 10px 10px 0px;
padding:6px 6px 6px 10px;
color:#fff;
}

#contact_us #regi_button{

padding:6px 0px 22px 0px;
border-bottom: 1px dashed ;
margin:0px 00px 0px 0px;
width:560px;
}

#contact_us #regi_button p{

width:100%;
}

#contact_us .regi_text{
color:#fff;
background:#666666 url(../images/adback2.jpg) no-repeat 0px 0px ;
}

#contact_us .regi_text h2{
padding:0px 0px 14px 0px;
margin:0px;
font-size:1.2em;
font-weight:bolder;
}

#contact_us .regi_text p{
padding:0px 0px 14px 0px;
}

#contact_us .regi_text ol {

list-style:decimal;
}

#contact_us .regi_text ol li{
padding:0px 0px 10px 00px;
margin:0px 0px 0px 20px;
}

#material{
width:300px;
float:right;
}

.materialimg{
width:70px;
float:left;
}
.materialp{
width:320px;
float:left;
}

#material img{
 margin:14px 0px 0px 0px;
 padding:0px;
float:left;
}

 

 #material p{
 margin:6px 0px 20px 6px;
 padding:0px;
 float:left;
 
}

#sizec{
width:500px;
float:left;
}
.micro {
  font-size:0.8em;
}
.cart-coupon-block {
  padding-top:10px;
}
#shipping_choices{
float:right;
}
.clearfloats {
  clear:both;
}
#my-orders-table {
width:636px;
}
#address_book { 
width:636px;
}
.floatright{
  float:right;
}

#content_pad .cart-collateral p{
padding:0px;
}

#coupon_form_id{
float:right;
}

#coupon_form_id label{
font-weight:normal;
}

.cart-collateral h4{
padding:0px 10px 0px 0px;
}

#shipping_choices ul{
float:left;
width:110px;
 margin:0px 0px 14px 0px;
}

#shipping_choices dl{
}

#acount_loginCreate .f-left{
padding:22px 0px 0px 0px;
font-size:.85em;
}

p.required{
text-align:left;
font-size:.85em;
}

/*boxes on home bnelow*/

#request2{
/* width:275px; */
width:340px;
height:100px;
float:left;
background:#666666 url(../images/request-brochure-home.jpg) no-repeat 0px 0px ;
}

#request2 a{
color:#fff;
 
}

#request2 h3{
padding:8px 0px 4px 93px;
 float:left;
 font-weight:bolder;
}

#request2 p{
padding:0px 0px 2px 93px;
 float:left;
 line-height: 1.2em;
}

#request2 #orderNow{
 background: url(../images/order-now.jpg) no-repeat 0px 0px;
 width:103px;
 height:22px;
 display:block;
 text-indent:-9000px;
 margin:9px 0px 0px 0px;
}

 
 
#dwnld{
width:196px; 
height:100px;
float:left;
background: url(../images/dwnld-now.jpg) no-repeat top right ;
}

 

#dwnld h3{
padding:8px 40px 4px 30px;
 float:left;
 font-weight:bolder;
}

#dwnld p{
padding:0px 40px 5px 30px;
 float:left;
 line-height: 1.2em;
}

#product_view { 
padding:30px 0px 30px 0px;
float:left;
width:900px;
}

#product_view .product-info-box{
width:430px;
float:right;
}

#product_view .order{
width:420px;
float:left;
margin:20px 0px 0px 0px;
}

#product_view .order .product-pricing{
background:none;
border:none;
margin:0px;
padding:0px;
}

#product_view .order .price-box{
padding:0px;
margin:4px 0px 0px 0px;
}

input, select, button{
margin:0px;
}

#contactForm .group-select{
 
float:left;
 
}

.ie_padding{
padding:0px 0px 0px 10px;
float:left;
}

#review-buttons-container #onepage_button{
float:right;
width:188px;
height:43px;
}

.one-page-checkout .button-set{
width:457px;
/*float:right;*/
border:none;
}

.one-page-checkout .button-set .f-left{
font-size:.85em;
width:200px;
}

.one-page-checkout .button-set .f-left a{
text-decoration:underline;
}

#payment-buttons-container{
 
}

.left{
width:400px;
 
}

#container .left a{
text-decoration:underline;
 
}

#download #form_div #preorderForm .input-box label{
float:left;
width:160px;
}

#download #form_div #preorderForm .input-box input{
margin:0px 0px 5px 0px;
width:365px;
}

#download #form_div #preorderForm .input-box #postcode{
width:80px;
}

#download #form_div #preorderForm .input-box #phone{
width:140px;
}

#account_dash .page-head{
margin:0px 0px 14px 0px;
}

#container  .product-info-box h3{
font-weight:normal;
font-size:1.9em;
}

#detail #errormessage{
padding:0px;
}

#detail #errormessage .messages{
margin:0px;
}

#detail #errormessage .messages .success-msg{
margin-bottom:0px !important;
background-color:#009999;
border:none !important;
color:#fff;

}

#detail #errormessage .messages .error-msg{
margin-bottom:0px !important;
background-color:#FF0000;
border:none !important;
color:#fff;

}

#detail #errormessage .messages .success-msg a, #detail #errormessage .messages .error-msg a{
 
color:#fff;

}

#currentmessage { 
position:fixed;
top:150px;
width:657px;
z-index:999;
text-align: center;
background-color:#CCCCCC;
border:1px solid #333333;
margin:20px 0px 0px 0px;
}

#currentmessage div {
 width:100%;
float: left;
 
 padding:0px 0px 0px 0px;
background-color: #333;
 
}

#OverlayContainer {  	
			position:fixed;  
			width:100%;  	
			height:800px;  
			z-index:199; 
			background:#333333; 
	 
			left: 0px;  	top: 0px;
		 opacity:0.4;
     filter:alpha(opacity=40); 
		 
		} 	  	

#msie #currentmessage{
width:656px;
 margin:0px;
}

#msie #OverlayContainer{
 height:0px;
  display:none;
}

#categorylist { clear: left; float: left; padding: 0 0 30px 0; } 
#categorylist .categoryitem { clear: left; float: left; width: 660px; padding: 15px 0;  }
#content_pad #main #homeText #homeTextPad #categorylist .categoryitem h2 {
color:#fff;
padding:7px 0px 13px 10px;
font-size:1.3em;
font-weight:bolder;
background:url(../images/mainBack.gif) bottom right #333333 no-repeat;
}
#categorylist .categoryitem h2 a { color: #FFF; }

#categorylist img { float: left; margin: 0 15px 15px 0; } 
#categorylist div.categoryitemsummary { float: left; width: 335px;  }
#categorylist div.categoryitemdescription { float: left; padding: 0 10px; }
p.morelink a { font-weight: bold; text-decoration: underline; }
p.morelink a:hover { color: #999; }

/*
#productswitcher { margin: 0 0 10px 0; }
#productswitcher li { float: left; font-size: 0.8em; width: 88px; }
#productswitcher p { padding: 0 6px 10px 0; margin: 0; text-align: center; line-height: 1.1em; }
*/
#productswitcher { width: 258px; margin: 0 0 10px 0; position: absolute; top: 250px; left: 402px; }
#productswitcher li { float: left; font-size: 0.8em; width: 86px; padding: 0 0 4px 0; }

