body {
	margin:0 auto;
	font-family: Tahoma, sans-serif;
	font-size:12px;
	color: #666666;
}

form {
	display:inline;
}

select {
	background-color:#92DE93;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-variant:normal;
	height:25px;
}

a:link {
	color: #666666;
	font-weight:normal;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #999999;
}
a:active {
	color: #999999;
	font-weight:bold;
}

#container { width:870px; border-collapse: collapse; margin-left: auto; margin-right: auto; positon: fixed; overflow:hidden; background:transparent url(/assets/tt-header.jpg) no-repeat top left;
padding-top:53px;}

#logo {
	width:145px;
	height:62px;
	padding-top:12px;
	float:left;
	display:none;
}

#strapline {
	width:504px;
	padding-top:16px;
	float:right;
	text-align:right;
	display:none;
}

#topnav {
	height:36px;
	padding-top:5px;
	clear:both;
}

#leftlinks {
	width:423px;
	height:20px;
	padding-top:5px;
	float:left;
	text-align:left;
	background-color:#FFFFFF;
}

#rightlinks {
	width:423px;
	height:20px;
	padding-top:5px;
	float:left;
	text-align:right;
	background-color:#FFFFFF;
}

#leftcol {
	width:160px;
	float:left;
	text-align:left;
	vertical-align:top;
	background-color:#FFFFFF;
}

#cms_menu {
	background-image:url(assets/cms_menu_bg.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:3px;
	padding-left:5px;
	width:146px;
	height:23px;
}

#maincontent {
	width:545px;
	height:auto;
	padding-left:4px;
	padding-right:4px;
	float:left;
	vertical-align:top;
	background-color:#FFFFFF;
}
#rightcol {
	width:146px;
	float:left;
	text-align:right;
	vertical-align:top;
	background-color:#FFFFFF;
}

#footer {
	width:846px;
	text-align:center;
	background-color:#FFFFFF;
	clear:both;
}

ul#sitenav{margin:0 0 0 170px;padding:0;list-style-type:none;width:auto;
position:relative;display:block;height:20px;
font-size:11px;font-weight:bold;
font-family:Tahoma, sans-serif;
}

ul#sitenav li{display:block;float:left;margin:0;pading:0;}

ul#sitenav li a{display:block;float:left;color:#8aa8cc;
padding:15px 20px 0 0;
text-decoration:none;
height:20px;
width:85px;
text-align:center;
}

ul#sitenav li a:hover {
padding:15px 20px 0 0;
color:#446ba4;
height:20px;
text-align:center;
}

ul#sitenav li a.current,ul#sitenav li a.current:hover {
color:#446ba4;
width:102px;
}

img {
	border:none;
}

h1 { 
	font-family:Tahoma, sans-serif;
	font-size:19px;
	color:#777777;
}

h2 { 
	font-family:Tahoma, sans-serif;
	font-size:19px;
	color:#777777;
}

h3 { 
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#777777;
}

.body11 { 
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#777777;
}
.body12 { 
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#777777;
}

a.blueLink11 {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #4F98CD;
}
a.blueLink11:visited {
	color: #4F98CD;
	text-decoration: underline;
}
a.blueLink11:hover {
	color: #000000;
	text-decoration: none;
}
a.blueLink11:active {
	color: #4F98CD;
	text-decoration: underline;
}
a.blueLink11:link {
	text-decoration: underline;
}

a.subCatMenuLink {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #777777;
        line-height: 17px;
        text-decoration: none;
}
a.subCatMenuLink:hover {
        color: #000000;
        text-decoration: underline;
}
a.subCatMenuLink:active {
        color: #4f98cd;
        text-decoration: underline;
}

.productimg {
	width:200px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
}

.productinfo {
	width:345px;
	height:auto;
	vertical-align:top;
	float:left;
	background-color:#FFFFFF;
}

.pageinfo {
	width:545px;
	vertical-align:top;
	float:left;
}

.lc {
	width:11px;
	height:23px;
	float:left;
}

.parentbox {
	width:130px;
	height:20px;
	padding-top:3px;
	float:left;
	background-color:#FFFFFF;
}

.rc {
	width:11px;
	height:23px;
	float:left;
}

.productcats {
	width:146px;
	padding-left:10px;
	padding-bottom:1px;
	height:auto;
	float:left;
}
.central {
	text-align:center;
}

.greenBox {
	width:146px;
	height:98px;
	float:left;
	text-align:center;
	background-image:url(assets/generic_box.jpg);
	background-repeat:no-repeat;
}
strong {
	text-align:left;
}

.clear {
	clear:both;
}

.agegroup {
	float:left;
	width:542px;
	background-color:#FFFFFF;
}

.featuredProduct {
	float:left;
	padding-left:100px;
	padding-right:50px;
	background-color:#FFFFFF;
}

.white {
		padding-left:6px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
}

.cms_item {
	float:left;
	padding-left:8px;
	background-color:#FFFFFF;
}

.contact_box {
	float:left;
	width:160px;
	height:auto;
	background-color:#FFFFFF;
}

.centerbox {
	width:480px; border-collapse: collapse; margin-left: auto; margin-right: auto; positon: fixed; overflow:hidden;
}

.moreimages {
	width:200px;
	height:auto;
}

.magenta_text {
	color: #ea0e88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.magenta_text12 {
	color: #ea0e88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.copyright {
	font-family: Tahoma, sans-serif;
	font-size:9px;
	color: #666666;
}
