
/* border:#F00 solid 1px;  */

* {
   padding:0;
   margin:0;
}

ul { padding:0 0 0 16px; }

ul br { padding:0;  margin:0;}
body {
	background-color:#fff;
	color: #545454;
	text-align:center;
	font:76% "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; 
}	



/* LINKS
----------------------------------------------- */	
a:link, a:visited { color:#545454; text-decoration:none;}	
a:hover, a:active { color:#960e76; text-decoration:none;}	

#header a:link, #header a:visited { color: #000; text-decoration:none;   }	
#header a:hover, #header a:active { color:#000; text-decoration:underline;   }

#homeCol1 a:link, #homeCol1 a:visited { color: #fff; text-decoration:none;   }	
#homeCol1 a:hover, #homeCol1 a:active { color:#960e76; text-decoration:none;   }


/* SKIP NAVIGATION
----------------------------------------------- */
#skip-navigation { position:absolute; width: 80%; top:-300px; left:0;}
#skip-navigation a { position: absolute; top:0;}


/* Elements
----------------------------------------------- */	

h1 {  font-size: 17px; font-weight:normal; }

#secondCatIntro2 h1 {  font-size: 18px; font-weight:normal; color:#960e76; padding-bottom:8px; }
#productCol2 h1 {  font-size: 14px; font-weight:normal; }

#message h1 {  font-size: 18px; font-weight:normal; color:#960e76; padding-bottom:8px; }
#customerSignupForm h1 {  font-size: 18px; font-weight:normal; color:#960e76; padding-bottom:8px; }

#secondCatIntro2 p {  padding-bottom:6px; }
#message p {  padding-bottom:6px; }


p {  padding-bottom:10px; }


.topNavSp {
color:#960e76; padding-left:4px;padding-right:4px;		
}
	

.purple {
color:#960e76; line-height:20px;

}



.purple14 {
font-size: 14px;
color:#960e76;
}


#footer p { padding-bottom:15px; }


.floatLeft { float:left; }
.floatRight { float:right; }
.floatRight2 { float:right; margin-right:150px; padding-top:6px; }



.productCode { font-size:12px }
.productDesc { font-size:11px }
.productPrice { font-size:16px }	
.productQty { font-size:12px }		
	
.productDesc p { font-size:11px }

/* PAGE LAYOUT
----------------------------------------------- */	
#container { width:971px; margin:0 auto; text-align:left; }
#header { width:971px; height:155px; background:url(../images/header.jpg) no-repeat;  }

#leftBlock { 
float:left; width:189px; min-height:628px; background:url(../images/search.gif) no-repeat; 

}


#topNav { float:left; width:782px; height:26px; text-align:right; line-height:25px;
  }


#leftNav { 
float:left; width:150px;  
font-size: 11px; padding-bottom:15px;
}
.navTitle {
border-bottom:#eacfe4 solid 1px; width:139px;  color:#960e76; padding-left: 11px; padding-bottom:4px;
}



#homeCol1 {
float:left; width:249px;  height:311px; background:url(../images/home-image1.jpg) no-repeat;
color:#fff; font-size:17px;
padding:14px;
}

#homeCol1 p { padding:0;padding-bottom:6px; }

#homeCol2 {
float:left; width:505px; height:339px; 
}

#productCol1 {
float:left; width:395px;   
color:#fff; font-size:17px;
padding:24px 0 0 0px; 


}

#productCol2 {
float:left; width:340px; height:339px; 
padding:22px 0 0 0px; 


}


#secondCatIntroWrap { 
float:left; width:505px; background:url(../images/second-cat-intro-middle.gif) top repeat-y; 
}
#shoppingBasketWrap { 
float:left; width:782px; background:url(../images/basket-middle.gif) repeat-y; 
}

#staticPageWrap { 
float:left; width:780px; padding-top:25px;


}
#staticPageWrap h1 {  font-size: 14px; font-weight:normal;color:#960e76; padding-bottom:10px; }
#staticPageWrap p {  font-weight:normal; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; }

#secondCatIntro2 { 
padding:0 12px 12px 12px;
float:left; width:481px; 
min-height:536px;

/* border:#F00 solid 1px; */
}

#message { 
padding:0 12px 12px 20px;
float:left; width:581px; 
min-height:305px;
}

#customerSignupForm { 
padding:0 12px 12px 20px;
float:left; width:740px; 
min-height:305px; font-size:12px;
}

.secondCatProduct {
float:left;  width:280px;	
}
.shoppingBasket {
float:left;  width:750px;	
}



.secondCatLogo {
margin-top:-20px;
float:right; width:180px; text-align:right;			
}

#brands {
float:left; width:782px; 

}

#footerHome { 
float:left;
width:736px; padding:23px; margin-top:6px;
background-color: #d0e8f8; 
  
}

#footer { 
float:left;
width:925px; padding:23px; margin-top:6px;
background-color: #d0e8f8; 
  
}



#copyright { 
float:left;
width:771px; height:40px; 	  
color: #545454; font-size:11px; padding-top:5px;
  
}

#iwd { 
float:right;
width:200px; height:40px; 	  
color: #545454; font-size:11px; padding-top:5px; text-align:right;
  
}

/* FORMS
----------------------------------------------- */	

.searchBar {
padding-top:17px; padding-left:10px; width:170px; height:35px; 
}

.searchBar .searchField {
float:left; width:110px; border: 0px; color:#545454; font-size:12px;
}

.searchBar .searchButton { float:left; width:30px; height:27px; }

form { }

.color1 input { height:16px; }
.formWidth1 { width:80px; }
.pdBot { padding-bottom:5px; }



/* CART TABLE
----------------------------------------------- */	

.tbl-title {
  color: #960e76;
  background-color: #f2e2ef; padding-left:10px;
}
.tbl-head {
  font-weight: bold;
  background-color: #4489E2;
  color: #FFFFFF;
}
.tbl-head2 {
  background-color: #C4DCF1;
  color: #006699;
}
.border {
  background-color: #000000;
}
.color1 {
  background-color: #f2e2ef;
}
.color2 {
  background-color: #f2e2ef;padding-left:10px; padding-top:4px; padding-bottom:4px; 
}
.color3 {
  background-color: #f9f2f7;  color: #000;padding-left:10px;
}


#customerSignupForm { 
padding:0 12px 12px 20px;
float:left; width:740px; 
min-height:305px; font-size:12px;
}


/* border:#F00 solid 1px;  */
