BODY {
	background-color: #FFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .8em;
	margin: 0;
}

h1 {
	font-weight: bold;
	font-size: 16px;
/*	letter-spacing: -0.03em; */
	color: #333;
	margin: 0;
	padding: .75em 0;
}

a img  {
	border: none;
}

.Header{
	font-family: Verdana;
	font-size: xx-small;
	color: Gray;
	}

.AdminHeader {
	font-family: Verdana;
	font-size: medium;
	color: Gray;
}

.Strike {
	text-decoration: line-through;
}

p.header2 {
	color: #333333;
	font-weight: bold;
	font-size: 12pt;
	font-family: verdana;
	text-decoration: none;
}

p.header {
	color: #666666;
	font-size: 8pt;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
	letter-spacing: -.5px;
}

p.header1 {
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
}

p.header3 {
	color: #666600;
	font-size: 10.5pt;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
	line-height: 11pt;
}

p.header4 {
	color: #333333;
	font-size: 9pt;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
}

.plainText {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}


.heading {
	font-size: x-small;
}

a:link {	text-decoration: none; color: #336699; }
a:visited { text-decoration: none; color: #335588; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }


/************************* NAVIGATION */

a.blacklinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #334C33;
	text-decoration: none;
	display: block;
	margin: 5px 0 0;
}

a.blacklinks:link { color: #334C33; }
a.blacklinks:visited { color: #334C33; }
a.blacklinks:hover { color: #336699; }
a.blacklinks:active { color: #334C33; }

.subnav {
	margin: 0;
	padding: 0;
}
.subnav li {
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0;
}
.subnav li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}
.subnav li a:link { color: #336699; }
.subnav li a:visited { color: #336699; }
.subnav li a:hover { color: #cc6600; }
.subnav li a:active { color: #336699; }






.smallorange {
	font-family: verdana;
	color: #cc6600;
	font-weight: bold;
	font-size: 11px;
}

a.smallorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: oblique;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #cc6600;
	text-decoration: underline;
	font: verdana;
}
a.smallorange:link { color: #cc6600; }
a.smallorange:visited { color: #cc6600; }
a.smallorange:hover { color: #cc6600; }
a.smallorange:active { color: #cc6600; }

p.meat3 {
	font-family: verdana;
	font-size: 10px;
	color: #333333;
}
.orangelinks {
	font-family: verdana;
	font-size: 10px;
	color: #cc6600 !important;
	text-decoration: none;
}
.greenheaders {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #669966 !important;
	text-decoration: none;
}
.text3 {
	font-family: verdana;
	font-size: 10px;
	color: 333333 !important;
	text-decoration: none;
}
.textmain {
	font-family: verdana;
	font-size: 12px;
	color: 333333 !important;
	text-decoration: none;
}
.footer {
	font-family: verdana;
	font-size: 10px;
	color: #cc6600 !important;
	text-decoration: none;
}
.feederhead {
	font-family: verdana;
	font-size: 18px;
	color: #669966 !important;
	text-decoration: none;
}
.featurehead {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #33333 !important;
}
.addtobasket {
	font-family: verdana;
	font-size: 12px;
	color: #669966 !important;
	text-decoration: none;
}
.feedertext {
	font-family: verdana;
	font-size: 11px;
	color: #333333 !important;
}
.detailheader {
	font-family: verdana;
	font-size: 12px;
	color: #cc6600 !important;
}
.breadcrumbtext {
	font-family: verdana;
	font-size: 12px;
	color: #333333 !important;
}
.price {
	font-family: verdana;
	font-size: 12px;
	color: #cc6600 !important;
}
.additionalviews {
	font-family: verdana;
	font-size: 12px;
	color: #333333 !important;
}
.detailtext {
	font-family: verdana;
	font-size: 10px;
	color: #333333 !important;
}
.youmayalsolike {
	font-family: verdana;
	font-size: 12px;
	color: #cc6600 !important;
}
.numbers {
	font-family: verdana;
	font-size: 12px;
	color: #cc6600 !important;
	text-decoration: none;
	letter-spacing: 1px;
}
.checkoutheader {
	font-family: verdana;
	font-size: 16px;
	color: #333333 !important;
}
.checkoutbody {
	font-family: arial;
	font-size: 11px;
	color: #666666 !important;
}
.privacy {
	font-family: arial;
	font-size: 9px;
	color: #666666 !important;
}
.11bold {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333 !important;
}
.11boldblack {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000 !important;
}
.shippingtext {
	font-family: arial;
	font-size: 11px;
	color: #000000 !important;
}
.11boldorange {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #cc6600 !important;
}
.textorange {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #cc6600 !important;
}
.textboldblack {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000 !important;
}


.Grid {
	border-top: 1px ridge #CCCCCC;
	border-right: 1px ridge #cccccc;
	border-bottom: 1px ridge #CCCCCC;
	border-left: 1px ridge #cccccc;
}
.Grid {
	border-top: 1px ridge #CCCCCC;
	border-right: 1px ridge #cccccc;
	border-bottom: 1px ridge #CCCCCC;
	border-left: 1px ridge #cccccc;
}

.Gridheader {
	border-top: 1px ridge #CCCCCC;
	border-right: 0px ridge #cccccc;
	border-bottom: 0px ridge #CCCCCC;
	border-left: 0px ridge #cccccc;
	background-color: #ebebebe;
}

.Gridhoriz {
	border-top: 1px ridge #ffffff;
	border-right: 0px ridge #cccccc;
	border-bottom: 1px ridge #CCCCCC;
	border-left: 0px ridge #cccccc;
	background-color: #ffffff;
}
.tdborderbottom {
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px inset #000000;
	border-left: 1px none #000000;
	font: 10px Verdana;
	color: 333333;
}
.tblbordgreenback {
	background: #E5F2E5 url(images/1x1litegreen.gif);
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px double #000000;
	border-left: 1px none #000000;
	font: bolder normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.Catheader {
	font-family: verdana;
	font-size: 18px;
	color: 669966;
	text-decoration: none;
	line-height: 20px;
}
.Mktghead {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: 669966;
	background: E5F2E5 url(images/1x1litegreen.gif) center;
}
.Mktgspace {
	background: url(images/verticle.gif);
}
.text4 {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
}
.qMark {
	font-size: 1px;
	color: #CC6600;
	text-decoration: none;
	background:  #CC6600 url("Images/btnQ_Mark.gif") no-repeat;
	width: 11px;
	height: 16px;
	display: block;
}

.WelcomeBack {
	display: block;
	font-family: verdana;
	color: #3399CC;
	font-weight: bold;
	font-size: 11px;
	margin: 0 20px 2px 0;
}

#footerlinks {
	width: 100%;
	margin-top: 7px;
	border-top: solid 1px #CCDCCF;
	clear: both;
}


/********************* PAGING LINKS */
#divPagingLinks1,
#divPagingLinks2 {
	text-align: right;
	font-size: 12px;
	padding: 15px;
	}
#divPagingLinks1 a,
#divPagingLinks2 a,
#divPagingLinks1 strong,
#divPagingLinks2 strong {
	color: #cc6600 !important;
	margin: 0 .35em;
	}




/********************* CONTENT */
#content {
	margin: 12px;
}
.fsContent {
	margin: 12px 12px 0;
}

/********************* DATAGRID */

.datagrid {
	border: solid 1px #EBEBEB;
	font-size: 70%;
	width: 541px;
}
.datagrid th {
	background-color: #EBEBEB;
	color: #454545;
}
.datagrid th,
.datagrid td {
	padding: 10px; 
}


/******************* FORMS */
.chkList td {
	padding-bottom: .25em;
}

fieldset {
	display: block;
	width: 541px;
	border: solid 1px #EBEBEB;
	padding: 0 0 12px;
	margin: 0 0 12px;
}

fieldset h2 {
	background-color: #EBEBEB;
	color: #454545;
	font-weight: bold;
	font-size: 16px;
/*	letter-spacing: -0.03em; */
	
	display: block;
	margin: 0;
	padding: .75em 1em;
	border-bottom: solid 1px #EBEBEB;
}

fieldset p {
	font-size: 75%;
}
fieldset label {

}

fieldset table {
/*	margin: 1em; */
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 75%;
}
fieldset table table  {
	margin: 0 !important;
	font-size: 100% !important;
}

.pad-right {
	padding-right: 10px;
}

.continue {
	float: right;
}
.section {
	border-top: solid 1px #EBEBEB;
	margin: 1em 0 !important;
	padding: 1em 0 0;
	font-size: 75%;
}

.alignLeft {
	text-align: left !important;
}
.alignRight {
	text-align: right !important;
}

.confirm {
	font-weight: normal;
	font-size: 14px;
/*	letter-spacing: -0.03em; */
	margin: 0 0 1em;
	color: #C60;
}

.error {
	font-weight: normal;
	font-size: 14px;
/*	letter-spacing: -0.03em; */
	margin: 0;
	color: #CC3333;
}

.lblError {
	color: red;
	background: #FFF url("VAM/Appearance/valerroricon_animated.gif") no-repeat 0% 50%;
	padding-left: 20px;
	font-size: 12px;
}



/************************ ADDRESS BOOK / VAULT */
#lnkAdd {
	margin: 1em 0 0;
}

#tblList td {
	margin-top: 0 !important;
	vertical-align: top;
	height: 100%;
	padding: 0 8px 8px 0;
}
#tblList tr td table {
	margin-top: 0 !important;
	height: 100%;
	width: 100%;
	border: solid 1px #EEE;
}
#tblList table td {
	padding: 10px;
	border: none;
}

#tblList address {
	font-style: normal;
	font-size: 90%;
	margin: 0;
	padding: 0;
}

#tblList .currentItem {
	background-color: #EEE;
/*	background: #EEE url("images/downArrowAnim.gif") no-repeat 95% 95%; */
	border: solid 1px #bbb;
}

#imbSaveAddress,
#btnSubmit {
	margin: 1em 0 0;
}

/***************************** BREADCRUMB */
ol.breadcrumb {
	width: 541px;
	background: #FFF url("images/signin.gif") no-repeat 0% 50%;
	position: relative;
	list-style: none;
	margin: 0 0 0 12px;
	padding: 8px 0 18px;
	border-bottom: solid 1px #DDD;
	height: 14px !important;
	height /**/:41px;
}
ol.breadcrumb li {
	display: inline;
}
ol.breadcrumb li a {
	position: absolute;
	font-size: 1px;
	display: block;
	height: 18px;
	top: 8px;
	color: #FFF;
	text-decoration: none;
}

.bcSignin { background-image: url("images/signin.gif") !important; }
.bcShipping { background-image: url("images/shipping.gif") !important; }
.bcPayment { background-image: url("images/payment.gif") !important; }
.bcReview { background-image: url("images/place_order.gif") !important; }

#bcSignIn { left: 0; width: 115px; }
#bcShipping { left: 115px; width: 138px; }
#bcPayment { left: 253px; width: 147px; }
#bcReview { left: 400px; width: 143px; }




th.l, td.l { text-align: left !important; }
th.c, td.c { text-align: center !important; }
th.r, td.r { text-align: right !important; }


/***************************** Secondary Page Styles */

a.secondary:link {
	color: #339900;
	text-decoration: none;

}

a.secondary:visited {
	color: #cc6600;
	text-decoration: none;
}


a.secondary:hover {
	
	text-decoration: underline;

}

a.secondary:active {
	color: #339900;
	text-decoration: none;
}


/***************************** Search PAge */

#dlProduct td  {
	padding: 10px 0 !important;
	vertical-align: top !important;
}
#dlProduct td td {
	padding: 0 12px 0 0 !important;
}



#divMembershipNotFound {
	border: solid 1px #900;
	padding: 1em;
}
#divMembershipNotFound p {
	margin: 0;
}


#headerwrap {
    position: relative;
}

#headerLogo {
    position: absolute;
    margin:0;
    padding:0;
    left: 35px;
    top: 0;
}

#facebooklike
{
    position:absolute; 
    top:145px; 
    left:160px; 
    width:350px; 
    height:80px;
}

.splash #facebooklike
{
    top:145px; 
    left:160px; 
}
