@charset "UTF-8";
/* CSS Document */
@font-face {
	font-family: 'Calibri';
	src: url ('http://www.targetage.com/fonts/CALIBRI.TTF') format('truetype');
	}

.thrColAbsHdr #container { 
	position: relative; 
	width: 843px;  
	margin: 0 auto; 
	text-align: left; 
	padding-bottom:8px;
	font-size:11px;
} 

.thrColAbsHdr #headerSub {height:170px;} 
.thrColAbsHdr .sidebarL {float: left; clear: none; margin:0 0 0 20px; width:325px; background:url(http://www.targetage.com/images/greenbox_bkg.jpg) repeat-y center;}
.thrColAbsHdr .sidebarM {float: left; clear: none; margin:0 0 0 4px; width:275px; padding:0; background:url(http://www.targetage.com/images/yellowbox_bkg.gif) repeat-y center;}
.thrColAbsHdr .sidebarR {float: right; clear: none; width:210px; margin:0 auto; padding:0; position:absolute; top:610px; left:628px; z-index:1000; background:url(http://www.targetage.com/images/froggytop.gif) no-repeat center top;}

.thrColAbsHdr #Right {float:right; clear:none; margin:37px 0 10px 15px;  padding-left:15px; width:215px;} 
#RightColumnNews {float:right; clear:none; border-left:1px solid #ccc; width:190px; padding-left:15px; margin:10px 0 5px 15px; font-size:10px;}
#RightColumnNews img {border:5px solid #fff; outline:1px solid #ccc; margin-bottom:4px;}

.thrColAbsHdr #Content {float:right; clear:none; text-align:left; width:650px;} 
.thrColAbsHdr #Left {float:left; clear:none; margin:0 auto;}

#myFooter {font-size:11px; margin:30px 0 12px 0px; width:830px; padding-top:15px; border-top:1px solid #d7dfd8; width:960px;} 
#footer {font-size:11px; margin:30px 0 12px 0px; width:830px; padding-top:15px; border-top:1px solid #d7dfd8;} 
#footer p {
	margin: 0;
	padding: 0; 
}
.footerbox {border:1px solid #d7dfd8; padding:16px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;background:url(http://www.targetage.com/images/foottop.jpg) bottom repeat-x #fff;}
.footerBottom {width:100%; text-align:center; font-size:9px; text-transform:uppercase; border-top:thin solid #d7dfd8; margin-top:10px; padding-top:12px; letter-spacing:0.10em;}
.footerBottom a:link  {color:#0a8e34;}
.footerBottom a:visited  {color:#0a8e34;}
.footerLinks {width:500px; text-align:left; color:#d7dfd8;float: right; margin-left: 8px; color:#9cc663;}
.footerTop {width:100%; margin:0 auto; height:45px;}

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #444;
	font-size:11px; line-height:18px;
}
p {font-size:11px; line-height:18px;}


a:link {
	color: #8b7ab8;
}
a:visited {
	color: #8b7ab8;

}
a:hover {
	color: #36852a;
}
a:active {
	color:#9C0;
}
.BigBlue {font-size:16px; color:#0176df; font-weight:normal; margin:0 auto;}
.BigGreen {font-size:16px; color:#36852a; font-weight:normal; margin:0 auto;}
.purple {color:#8b7ab8; font-weight:bold; margin:0 auto;}
.BigOrange {font-size:16px; color:#ec741a; font-weight:normal; margin:0 auto;}
.BigPurple {font-size:16px; color:#e7c4ee; font-weight:normal; margin:0 auto;}
.BigViolet {font-size:16px; color:#8b7ab8; font-weight:normal; margin:0 auto;}
.BigLtGreen {font-size:16px; color:#8cc63f; font-weight:normal; margin:0 auto; text-align:center}
.BigLtGreenArial {font-size:16px; color:#8cc63f; font-weight:normal; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.BigLtGreenSpaced {height:16px; text-transform:uppercase; color: #8cc63f; font-size:12px; letter-spacing:0.22em; word-spacing:0.5em; margin:0 0 5px 0;}


.white {color:#fff; margin:0px; padding:10px 0 0 0;}

#rounded {
background-color: #e8fdc9;
-moz-border-radius: 14px;
-webkit-border-radius: 8px;
border-radius:8px;
padding: 10px 8px 10px 8px;
margin-bottom:15px;
}
#boxGreen {
background:url(http://www.targetage.com/images/greenbot.jpg) bottom repeat-x #bfec84;
-moz-border-radius: 12px;
-webkit-border-radius: 8px;
border: 1px solid #c2d3a8;
padding: 15px;
margin-bottom:15px;
}

#boxBlue {
background:url(http://www.targetage.com/images/bluebot.jpg) bottom repeat-x #a6d7f5;
-moz-border-radius: 12px;
-webkit-border-radius: 8px;
border: 1px solid #c2d3a8;
padding: 15px;
margin-bottom:15px;
}
#boxYellow {
background:url(http://www.targetage.com/images/yellowbot.jpg) bottom repeat-x #fbdf02;
-moz-border-radius: 12px;
-webkit-border-radius: 8px;
border-radius: 8px;
border: 1px solid #c2d3a8;
padding: 15px;
margin-bottom:15px;
}
#boxPerp {
background:url(http://www.targetage.com/images/perpbot.jpg) bottom repeat-x #8778b7;
-moz-border-radius: 12px;
-webkit-border-radius: 8px;
border: 1px solid #c2d3a8;
padding: 15px;
margin-bottom:15px;
}

#boxWhite {
background:url(http://www.targetage.com/images/foottop.jpg) bottom repeat-x #fff;
-moz-border-radius: 12px;
-webkit-border-radius: 8px;
border: 1px solid #c2d3a8;
padding: 15px;
margin-bottom:15px;
}


h1,h2,h3,h4,h5,h6 { font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif}
h1 {
	font-size: 21px;
	line-height:24px;
	letter-spacing:0em;
	margin:0 0 20px 0;
	color: #8778b7;
	font-weight:bold;
	}
h2 {
	font-size: 17px;
	color: #e7c4ee;
	margin:0 auto;
	font-weight:normal;
}
h3 {margin:0 auto; font-size:15px; font-weight:500; color:#36852a;}
h4 {	color: #8bc53e;
}
h5 {
	font-size: 14px;
	color: #f1cdf5;
	margin:0 auto;
	padding:56px 0 10px 15px;
	font-weight:normal;
}
h6 {font-size: 13px; color: #8778b7; margin:0 0 4px 0; font-weight:normal;}

.line {border-bottom:1px solid #ccc; margin:0;}
.framed {border:1px solid #ccc; padding:8px; margin:10px 0 25px 0;}

.yellowboxtop {background:url(http://www.targetage.com/images/yellowbox_275_top.gif) top center no-repeat; padding:25px 20px 0px 20px; height:140px; }
.yellowboxfoot {background:url(http://www.targetage.com/images/yellowbox_275_bot.gif) bottom center no-repeat; height:150px; padding:0; margin:0 auto; height:33px;}

.greenboxtop {background:url(http://www.targetage.com/images/greenbox_325_top.gif) top center no-repeat; padding:25px 20px 0px 20px; height:140px; }
.greenboxfoot {background:url(http://www.targetage.com/images/greenbox_325_bot.gif) bottom center no-repeat; padding:0; margin:0 auto; height:33px;}

.purpleboxfoot {background:url(http://www.targetage.com/images/purplebox_210_bot.gif) top center no-repeat; padding:0; margin:0 auto; height:15px; position:relative; border:0px solid #ccc}
#ContactBoxHome {background:url(http://www.targetage.com/images/purplebox_210_bkg.gif) repeat-y; padding:0px 20px 0px 20px; margin:60px 0 0 0; position:relative; margin-bottom:0px;  border:0px solid #ccc}
#froggytop {width:210px; height:61px; padding:0; margin:0;}


#ContactBoxLeft {background:url(http://www.targetage.com/images/contactbox_160_mid.gif) repeat-y; padding:0px 20px 6px 20px; margin:0 auto; position:relative;}



#myNavbar {float:right; clear:none; margin:18px 0 20px 0px; z-index:100; min-width:435px; max-width:550px; overflow:visible;}

#navbar {float:right; clear:none; margin:18px 0 20px 0px; z-index:100; width:450px; overflow:visible;}
#navbarLinks {color:#36852a; font-size:12px; letter-spacing:0.04em; background:url(http://www.targetage.com/images/topnav_bkg.gif) repeat-x top; height:35px;}
#visual {width:825px; height:420px; float:right; clear:none; margin:0 auto; padding-bottom:15px;}
#btns {width:18px; float:left; clear:none; margin:0 auto; padding-top:54px; z-index:1000; position:absolute;}
#btns2 {width:18px; float:left; clear:none; margin:0 auto; z-index:1000; position:absolute; left:2px; top:144px;}

#HomeCopy {padding:360px 0 5px 20px;}


div#logo {float:left; clear:none; margin:0 auto;}
img#logo {width:233px; height:62px; margin:20px 0 8px 0px;}


b {color:#36852a; font-weight:bold;}
.smallCaps {color:#36852a; font-weight:normal;}

#brwseHead {padding:7px 20px 0 8px}
#brwse {background:url(http://www.targetage.com/images/brwse_bkg.gif) repeat-x top; width:825px; height:60px; margin-left:17px; text-align:center;}
#BrowseSmPad {padding:70px 15px 15px 15px;}
#BrowseBoxSm {background:url(http://www.targetage.com/images/brwseBoxSm.jpg) center top no-repeat; height:120px; margin:15px 0 15px 0; text-align:center;}

.pad15 {margin:15px 0 15px 0;}

#footLogo {float:left; clear:none; margin:0 12px 0 0;}
#footLinks {float:left; clear:none; margin:13px 0 0 0;}


/* SIDENAV ELEMENTS */
#sidenavHead{background:url(http://www.targetage.com/images/sidenav_top.gif) left top no-repeat; color:#36852a; font-weight:bold; padding:13px 10px 9px 15px; font-size:15px;}
#sidenav {float:left; clear:none; width:175px; margin:40px 0; padding:0;}
#sidenavBox {width:160px; margin:0 auto; background:url(http://www.targetage.com/images/sidenav_green.jpg) center top repeat-y; padding:0; float:left;}

a.sidenav:link {
	color: #36852a;
	padding-right: 25px;
}
a.sidenav:visited {
	color: #36852a;

}
a.sidenav:hover {
	color: #8b7ab8;
}
a.sidenav:active {
	color: #8b7ab8;
}
#sidenavBox p {padding:6px 0 6px 15px; margin:0 5px 0 0; border-bottom:1px solid #a3dc75; line-height:14px;}


/* Suckerfish CSS Starts Here */

ul {
	list-style: none;
	padding: 0;
	margin: 0;
	z-index:1000;
}

#nav a {
 	color:#36852a;
	text-decoration: none;
}

a#nav  {
 	color:#36852a;
	text-decoration: none;
}

ul#nav li ul li li {background:url(http://www.targetage.com/images/sidenav_bot.gif) bottom left no-repeat; padding-bottom:15px;}

ul#nav li ul {border-bottom:5px solid #cbf58b; padding-bottom:0px;}

#nav li li a {
	display: block;
	font-weight: normal;
	text-decoration:underline;
 	color:#36852a;
 	padding: 0;
}

#nav li li a:hover {
	padding: 0;
 	color:#8778b7;
	text-decoration: underline;
}

#nav li {
	float: left;
	clear:none;
	position: relative;
	text-align: left;
	cursor: default;
    padding-left:15px;
    padding-right:15px;
	z-index:100;
	padding-bottom:8px;

}
li:hover {color:#8778b7;}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
	font-weight: normal;
	padding: 7px 0;
	margin:0 auto;
	background:;
	z-index:100;
}

li>ul {
	top: auto;
	left: auto;
}

li li {
	display: block;
	float: none;
	background-color: #cbf58b;
	padding:7px 7px 7px 7px;
	letter-spacing:0em;
	text-transform:none;
    width:125px;
	line-height:13px;
	font-size:11px;
	z-index:100;
	margin:0;
	border-top:1px solid #a7d173;

}
ul li ul {top:20px; left:9px;}

li:hover ul, li.over ul {
	display: block;
	text-decoration: none;
 	color:#8778b7;
}
/* End Dropdowns */

#StoreLinks {font-size:11px; color:#093; text-align:left; padding:0 0 15px 0; height:15px; margin:0; clear:both;}
#StoreNav {margin:0; padding:5px 0 0 0; color:#093; float:left; float:left; height:12px;}
#StoreNav li {float:left; display:block; clear:none; margin:0; list-style:none; border-right:1px solid #093; padding:0 5px 0 5px;}
#StoreNav li.LoginLink {border-right:0px;}
#StoreNav li a:link {color:#36852a; text-decoration:none;}
#StoreNav li a:visited {color:#36852a; text-decoration:none;}
#StoreNav li a:hover {color:#135f08; text-decoration:underline;}
#StoreNav li a:active {color:#8778b7; text-decoration:none;}


/* Products Box */
#browseBtn {background:url(http://www.targetage.com/images/brwseBoxBtnLeft.gif) center top no-repeat; height:75px; width:160px; text-align:center;}
#browseBtn p {padding:18px 30px 20px 30px; font-size:16px; text-align:center;}
#browseBtn p a:link {color:#6d8e09; text-decoration:none;}
#browseBtn p a:visited {color:#6d8e09; text-decoration:none;}
#browseBtn p a:hover {color:#36852a; text-decoration:underline;}
#browseBtn p a:active {color:#6d8e09; text-decoration:none;}

#ProductsList {position:absolute; top:315px; left:0; text-align:left; z-index:1000; color:#a1b622; visibility:hidden; width:670px; font-size:11px; background:url(http://www.targetage.com/images/footerbkg2.gif) top repeat-x #e8fd8e;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border: 1px solid #c2d3a8;
padding: 15px 0 15px 0;
line-height:17px;
margin-left:180px;
}
#ProductsList h1 {padding:20px 0 35px 10px; float:left; clear:none; margin:0; font-weight:normal;}
#ProductsList b {font-size:13px;}
#ProductsList a:link,#ProductsList a:visited {color:#6d8e09;}
#ProductsList a:hover {color:#36852a;}

#ProductsList img {margin-left:20px;}
#ProductsList .fltlft {float:left; margin-left:25px; border-right:0px solid #d7dfd8;}
#ProductsList .fltlft5 {float:left; margin-left:-10px; border-right:0px solid #d7dfd8;}

/* LINKS */

a.blue:link {
	color: #0176df;
}
a.blue:visited {
	color: #0176df;
}
a.blue:hover {
	color: #06C;
}
a.blue:active {
	color:#0176df;
}


a.green:link {
	color: #36852a;
}
a.green:visited {
	color: #36852a;
}
a.green:hover {
	color: #8cc63f;
}
a.green:active {
	color:#36852a;
}


a.purple:link {
	color: #8b7ab8;
}
a.purple:visited {
	color: #8b7ab8;
}
a.purple:hover {
	color:#C69;
}
a.purple:active {
	color:#8b7ab8;
}


a.orange:link {
	color: #ec741a;
}
a.orange:visited {
	color: #ec741a;
}
a.orange:hover {
	color: #C30;
}
a.orange:active {
	color:#ec741a;
}