BODY { 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 13px;
	text-align: center;
	background-color: #e4e6d9;
}
P, SPAN{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 13px; 
}
TABLE, TD { 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 13px; 
}
TEXTAREA, INPUT, SELECT {  
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
HR{
	height: 1pt;
}
H3{
	color: #AC4FA0;
}
H1{
	color: #AC4FA0;
	font-size: 17 px;
}
A{
	color: #a8569c;
	text-decoration: underline;
}
A:link  {
	COLOR: #a8569c; 
	text-decoration: underline; 
}
A:visited { 
	COLOR: #a8569c; 
	text-decoration: underline; 
}
A:active {
	color: #a8569c;
}
A:hover {
	COLOR: #a8569c;
	text-decoration: none; 
}
.copyright{
	COLOR: Black;
	 font-size:11px;
}
.copyright A:Link{
	COLOR: #AC4FA0;
	text-decoration: underline; 
	 FONT-WEIGHT: bold;
}
.copyright A:visited { 
	COLOR: #AC4FA0;
	text-decoration: underline; 
    FONT-WEIGHT: bold;
}
.copyright A:active {
	COLOR: #AC4FA0;
	text-decoration: underline; 
	 FONT-WEIGHT: bold;
}
 .copyright A:hover {
	COLOR: black;
	text-decoration: none; 
    FONT-WEIGHT: bold;
}
.homeContent{
	COLOR: white;
}
.homeContent A:Link{
	COLOR: white;
	text-decoration: underline; 
}
.homeContent A:visited { 
	COLOR: #f5df99;
	text-decoration: underline; 
}
.homeContent A:active {
	COLOR: white;
	text-decoration: underline; 
}
 .homeContent A:hover {
	COLOR: white;
	text-decoration: none; 
}
.leftnav{
	font-size: 12px;
	COLOR: Black;
	FONT-WEIGHT: bold;
}
.leftnav A:link  {
	COLOR: Black;
	text-decoration: none; 
	 FONT-WEIGHT: bold;
}
.leftnav A:visited { 
	COLOR: Black;
	text-decoration: none; 
    FONT-WEIGHT: bold;
}
.leftnav A:active {
	COLOR: Black;
	text-decoration: none; 
	 FONT-WEIGHT: bold;
}
.leftnav A:hover {
	COLOR: #AC4FA0;
	text-decoration: underline; 
    FONT-WEIGHT: bold;
}

.topnav{
	font-size: 12px;
	COLOR: White;
	FONT-WEIGHT: bold;
}
.topnav A:link  {
	COLOR: White;
	text-decoration: none; 
	 FONT-WEIGHT: bold;
}
.topnav A:visited { 
	COLOR: White;
	text-decoration: none; 
    FONT-WEIGHT: bold;
}
.topnav A:active {
	COLOR: White;
	text-decoration: none; 
	 FONT-WEIGHT: bold;
}
 .topnav A:hover {
	COLOR: White;
	text-decoration: underline; 
    FONT-WEIGHT: bold;
}

.departmentlistheader{
	background-color: #7FB0D2;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align:center;
}

.departmentlistitem{
	background-color: white;
	border: none;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 15px;
	font-weight: normal;
}

.departmentlistitem a{
	color: black;
	text-decoration: none;
}

.departmentlistitem a:visited{
	color: black;
	text-decoration: none;
}

.departmentlistitem a:hover{
	border-bottom: none;
	color: #AC4FA0;
	text-decoration: underline;
}

.departmentlistitem a:active{
	color: black;
	text-decoration: underline;
}

.featureditemheader{
	background-color: #AC4FA0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

.featureditemtext{
	background-color: #f5df99;
	font-size: 11px;
}

.cartsummary{
	background-color: transparent;
	color: #000000;
	font-size: 11px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-top: 1px;
}

.buyboxheader{
	background-color: #AC4FA0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.shoppingtoolsheader{
	background-color: #AC4FA0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tableheader{
	background-color: #AC4FA0;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.buyboxcontent{
	background-color: #EEDCEC;
	border: 1pt solid #C5C5C5;
	color: #AC4FA0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
}

.checkoutContent{
	background-color: #EEDCEC;
	border: 1pt solid #C5C5C5;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.shoppingtoolsitem{
	background-color: #EEDCEC;
	border: 1pt solid #C5C5C5;
	color: #AC4FA0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 15px;
}

/*---- NEW DESIGN ----*/
img{
    display: block;
    margin: 0;
}
.clear{
    clear: both;
    height: 0;
    overflow: hidden;
}
.main{
    width: 960px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    background-color: White;
    border: 1px solid #c1c4c4;
}
.centerContainer{
    background: white url(../images/content_bg.png) repeat-y;   
    width: 960px;
    margin: 0;
    padding: 0;
}
.leftColumn{
    text-align: center;
    width: 172px;
    margin-left: 11px;
    float: left;
}
.rightColumn{
    float: right;
    width: 776px;
}
.homeTopRightContainer{
    background: url(../images/home_right_bg.png) repeat-y right;
    
}
.homeTopRight{
    float: right;
    width: 323px;
}
.homeTopRightContent{
    width: 280px;
    margin-left: 21px;
}
.homeTopRightContent p{
    margin: 0;
    padding-top: 5px;
    color: #727373;
}
.homeTopRightContent h5{
    margin: 0;
    padding: 0;
    color: #a8569c;
}
.homeTopLeft{
    float: left;
    margin-left: 9px;
    width: 443px;
    text-align: center;
}
.footer{
    width: 960;
    margin: 0 auto;
    padding: 0;
    font-size: 10px;
    color: #a8569c;
}
.footer a:link, .footer a:visited{
    color: #a8569c;
}
.footer a:hover, .footer a:active{
}
.purple{
    color: #a8569c;
}
.header{
    margin: 0;
}

/*--- TOP NAV ---*/
.tabNav{
    float: right;
    position: relative;
    top: -32px;
    left: -85px;
    margin-bottom: -25px;
}
.tabNav ul{
    padding: 0;
    margin: 0;
    font-size: 12px;
    list-style: none;
}
.tabNav ul li{
    float: left;
    padding-right: 2px;   
}
.tabNav ul li a{
    background: transparent url(../images/tab_left.png) no-repeat left top;
    display: block;
    text-decoration: none;
    padding: 4px 0px 5px 30px;
}
.tabNav ul li a:hover{
    background: transparent url(../images/tab_left_over.png) no-repeat left top;
}
.tabNav ul li a span{
    background: transparent url(../images/tab_right.png) no-repeat right top;
    padding: 4px 30px 5px 0px;
    color: White;
}
.tabNav ul li a:hover span, .header ul li a:active span{
    
    background: transparent url(../images/tab_right_over.png) no-repeat right top;
}