html,body {
	margin: 0;
	padding: 0;
}
body 
{
	font-family:  arial, verdana, helvetica, sans serif; 
	font-weight: normal;
	font-size: 12px; 
	color:#664422;
	background:White;
	background-image: url(graphics/piggyfacesBAK_lt.gif);
    background-repeat: repeat;	
}
table {padding:0; margin:0;}
th,td {padding: 0;}
img {border:0}
p
{ 	
	font-family:  arial, verdana, helvetica, sans serif; 
	font-weight: normal;
	font-size: 12px;
	padding:3px 0px 2px 0px;
} 
h1 {font-size: 16px;color:#664422;font-weight:bold;padding:0;margin:0;}
h2 {font-size: 14px;color:#664422;font-weight:bold;padding:0;margin:0;}
h3 {font-size: 12px;color:#664422;font-weight:bold;padding:0;margin:0;}
.ccare_subheaderbox 
{
    font-weight: bold;
}
.grnhighlight {font-weight: bold;color:#7cb751;}
.error {color:#ff9900;}
/* below are 3 browser compatibility versions for a class called clear that will clear all floats */
.clear:after
{
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
.clear
{
    min-height: 1px;
}
* html .clear
{
    height: 1px;
}
/*end cross browser clear versions*/
#siteframe
{
	margin-top: 2%;
	width:945px;
	margin-left:auto;
	margin-right:auto;
}
A:link {color: #7cb751; text-decoration: none;}
A:hover {color: #664422; text-decoration: underline;}
A:visited {color: #7cb751; text-decoration: none; }
A:visited:hover {color: #664422; text-decoration: underline; }

A.opt-u:link { color: #7cb751; text-decoration: underline; }
A.opt-u:hover { color: #664422; text-decoration: underline; }
A.opt-u:visited { color: #7cb751; text-decoration: underline; }
A.opt-u:visited:hover { color: #664422; text-decoration: underline; }
#hdrbwn
{
	display:block;
	width:945px;
	height:66px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;	
	padding:0;
	background: #664422;
	z-index:2;
}
#hdrbwn a.opt-u:link { color: #d2df7a; text-decoration: underline; }
#hdrbwn a.opt-u:hover { color: #ffffff; text-decoration: underline; }
#hdrbwn a.opt-u:visited { color: #d2df7a; text-decoration: underline; }
#hdrbwn a.opt-u:visited:hover { color: #ffffff; text-decoration: underline; }

#linksbar 
{
    display:block;
    width:945px;
    height:43px;
    background-color:White;
    background-image: url(graphics/hdr_linksbarBAK.gif);
    background-repeat: repeat;
}
.top-bottom_line 
{
    display:block;
    width:945px;
    height:2px;
    background-image: url(graphics/content_top-bottom_line.gif);
    background-repeat: no-repeat;
    clear:both;
}

#linksbox
{  
    position:absolute;  
    width:620px;
    height:17px;
    margin-top:15px;
    margin-left:7px;
 }
 
 #hdrsearchbox 
 {
   
    float:right;
    width:190px;
    height:20px;
    margin-top:13px;
    margin-right:11px;
    font-size:12px;
    color:#664422;
    text-align:right;
    }   
.linkbarlink
{
	display: inline;
	position:relative;
	padding:0px 37px 0px 0px;
	font-size:12px;
	line-height:12px;
}
#linksbox a:link { color: #664422;}
#linksbox a:hover { color: #7cb751; text-decoration: underline; }
#linksbox a:visited { color: #664422;}
#linksbox a:visited:hover { color: #7cb751; text-decoration: underline; }

#searchgo a:link { color: #664422;}
#searchgo a:hover { color: #d2df7a; text-decoration: underline; }
#searchgo a:visited { color: #664422;}
#searchgo a:visited:hover { color: #d2df7a; text-decoration: underline; }
#ContentMain
{
 display:block; 
 width:945px;
 height:auto; 
 background-color:White;
 background-image: url(graphics/ContentMain_BAK.gif);
background-repeat: repeat; 
    }
#LeftCol
{    
	float: left;
	width: 167px;
	min-height:556px; 
    height:auto !important; 
    height:556px; 
    margin-left:2px;
    background-color:#d2df7a;     
  
}
#RightMain
{
    float: right;
    width: 754px;
	min-height:356px; 
    height:auto !important; 
    height:356px;     
    margin: 4px 6px 4px 0px;
 }
#RightMainInner /*simply goes inside rightmain to add paddingwhen needed*/
{
    width: auto;
	min-height:326px; 
    height:auto !important; 
    height:326px;     
   padding: 16px 14px 20px 14px;
background-color:White;
}
#ftr_oink
{
    display:block;
    background-image: url(graphics/oink2.gif);
    background-repeat: repeat;
    width:945px;
    height:28px;
    clear:both;
}
#ftr2bar
{
    width:945px;
    height:20px;
    font-size:10px;
    background-color:White;
    border-top: solid 1px #664422;
    border-bottom: solid 1px #664422;
    text-align:center;
}
#ftr2box
{
    width:auto;
    height:20px;
    padding:0;
    margin-left:auto;
    margin-right:auto;
}
#ftr3bar 
{
    position:relative;
    width:245px;
    height:auto;
    padding-top:6px;
    padding-bottom:0px;
    color: #664422;
    font-size:10px;

 }
a.ftrbar:link { color: #664422;}
a.ftrbar:hover { color: #7cb751; text-decoration: underline; }
a.ftrbar:visited { color: #664422;}
a.ftrbar:visited:hover { color: #7cb751; text-decoration: underline; }

.InputText { font-size: 12px;	width: 110px; font-family: Helvetica, Geneva, Arial, sans-serif; }
.input-header_Search
{
	font-size: 12px;
	color: #664422;
	width: 83px;
	height: 14px;
	padding: 0px 0px 0px 0px;
	border-color: #8c7049;
	border-style: solid;
	border-width: 1px;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
}
.cartcolor2 {color:#7cb751;font-weight:bold;}
/*above confirmed used in Little Piggy*/


#productframe 
{
    width:307px;
    height:336px;
    background:#ffffff;
	background-image: url(graphics/productBAK.gif);
    background-repeat: no-repeat;
    
}
#selectionbox
{
	width:136px;
	height:auto;
	color:White;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	background-color:#664421;

}
#availColors 
{
	color:#a7d7d9;
	font-weight:bold;
	font-size:14px;
	float:left;
}
.hdr_toprow_item 
{
	display:inline;
	line-height:19px;
	font-size: 10px; 
	margin-right: 12px;
	padding:0;

}
.hdr_bottomrow_item 
{
	display:inline;
	line-height:15px;
	margin-right: 12px;
	padding:0;
}

.texttemplate
{
	border-width:1px;
	border-style:solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	height:auto;
	padding:20px;
}
.ccare_headerbox
{
	font-family:  arial, verdana, helvetica, sans serif; 
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}

/* LEFT SUBNAV LINKS */
ul#mainNavList, ul#mainNavList ul
{
	
	padding:0;
	margin: 0;
}
ul#mainNavList a
{
	padding-left:36px;
}
li.NavText_L0
{
	position: relative;
	margin:0;
	padding-bottom:6px;

}
li.NavText_L1
{
	position: relative;
	margin-left:20px;
	padding: 3px 0 0 0;

}
li.NavText_L2
{
	position: relative;
	margin-left:40px;
	padding-bottom:2px;
	
}

#mainNavList li
{
	list-style: none;
}
a.leftMenu_L0:link                /* LEVEL 0 */
{
	color:#664422;
}
a.leftMenu_L0:hover
{
    color:#7cb751;
}
a.leftMenu_L0:visited
{
    color:#664422;
}
a.leftMenu_L0:visited:hover
{
    color:#7cb751;
}
a.leftMenu_L0_selected:link       /* LEVEL 0  Selected*/
{
	color:#7cb751;
	font-weight:bold;
}
a.leftMenu_L0_selected
{
	background: url("graphics/nav_piggy_icon2.gif") no-repeat;
}
a.leftMenu_L0_selected:hover
{
    color:#664422;font-weight:bold;
}
a.leftMenu_L0_selected:visited
{
    color:#7cb751;font-weight:bold;
}
a.leftMenu_L0_selected:visited:hover
{
    color:#664422;font-weight:bold;
}
a.leftMenu_L1:link                /* LEVEL 1 */
{
	color:#664422;
}
a.leftMenu_L1:hover
{
    color:#7cb751;
}
a.leftMenu_L1:visited
{
    color:#664422;
}
a.leftMenu_L1:visited:hover
{
    color:#7cb751;
}
a.leftMenu_L1_selected:link       /* LEVEL 1  Selected*/
{
	color:#7cb751;font-weight:bold;
}
a.leftMenu_L1_selected
{
	background: url("graphics/nav_piggyL1_icon.gif") no-repeat 26px 3px;
}
a.leftMenu_L1_selected:hover
{
    color:#664422;font-weight:bold;
}
a.leftMenu_L1_selected:visited
{
    color:#7cb751;font-weight:bold;
}
a.leftMenu_L1_selected:visited:hover
{
    color:#664422;font-weight:bold;
}
a.leftMenu_L2:link                /* LEVEL 2 */
{
     color:#664422;
}
a.leftMenu_L2:hover
{
    color:#7cb751;
}
a.leftMenu_L2:visited
{
    color:#664422;
}
a.leftMenu_L2:visited:hover
{
	color:#7cb751;
}
a.leftMenu_L2_selected:link			/* LEVEL 2  Selected*/
{
	color:#7cb751;font-weight:bold;
}
a.leftMenu_L2_selected:hover
{
	color:#664422;font-weight:bold;
}
a.leftMenu_L2_selected:visited
{
     color:#7cb751;font-weight:bold;
}
a.leftMenu_L2_selected:visited:hover
{
	color:#664422;font-weight:bold;
}
a.leftMenu_L3:link					/* LEVEL 3 */
{
     color:#664422;
}
a.leftMenu_L3:hover
{
	color:#7cb751;
}
a.leftMenu_L3:visited
{
     color:#664422;
}
a.leftMenu_L3:visited:hover
{
	color:#7cb751;
}
a.leftMenu_L3_selected:link			/* LEVEL 3  Selected*/
{
    color:#7cb751;font-weight:bold;
}
a.leftMenu_L3_selected:hover
{
	color:#664422;font-weight:bold;
}
a.leftMenu_L3_selected:visited
{
	color:#7cb751;font-weight:bold;
}
a.leftMenu_L3_selected:visited:hover
{
	color:#664422;font-weight:bold;
}

/* END LEFT SUBNAV */

.SalePrice
{
	color:#CD5C5C;	
}