body 
{
	margin: 0px;
	background-image: url(/images/background.jpg);
	background-position: 760px 0px;
	background-repeat:repeat;

}

h3 
{
	font-size:1.2em;
	font-weight:bold;
}


input, textarea
{
	background-color:#F2F8FB;
}

a:link
{
	color:#007CC3
}

a:visited
{
	color:#007CC3
}

a:hover
{
	color:#007CC3;
	text-decoration: none;
}
img.transparent
{
	behavior:url(styles/pngbehavior.htc);
}

.blueheader {
	color:#027DCB;
	font-family: Arial;
	font-size: 9pt;
	font-weight:bold;
}

.bluetext {
	color:#027DCB;
	font-family: Arial;
	font-size: .9em;
}

#bodyContainer {
	background-color: #FFFFFF;
	width: 760px;
	float:left;

}

#header {
	background-color: #007CC2;
	overflow:auto;
}



#headerlist
{
	width: 520px;
	float:right;
	margin:0px;
}


#headerlist div a:hover
{
	color:#ACD5EC;
}

#logo {
	width:200px;
	float:left;
	padding-left:26px;
	padding-top:16px;
	background-color:#007CC2;
	
}

#headerlist ul {
	margin:0px;
	padding:0px;
}

#headerlist li {
	display:inline;
	margin: 0px;
	padding:  20px 48px 10px 0px;
	float:left;
}

#headerlist a 
{
	color:#fff;
	text-decoration: none;
}

#headerlist a:hover
{
	color:#fff;
	text-decoration: underline;
}


#headerlist div li {
	display:inline;
	margin: 0px;
	padding: 6px 10px 6px 0px;
	float:left;
	color:#fff;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.bluetitle {
	border-top:1px solid #fff;
	background-image: url(/images/title_blue.gif);
	background-color:#9AC5D9;
	height: 72px;
}

.bluetitlehome {
	border-top:1px solid #fff;
	background-image: url(/images/title_blue_home.gif);
	background-color:#7ABFE6;
	height: 72px;
}

.bluetitlecart {
	border-top:1px solid #fff;
	background-image: url(/images/title_blue_cart.gif);
	background-color:#7ABFE6;
	height: 72px;
}

.bluetitleworksheets {
	border-top:1px solid #fff;
	background-image: url(/images/title_blue_worksheets.gif);
	background-color:#7ABFE6;
	height: 72px;
}

.bluetitleabout {
	border-top:1px solid #fff;
	background-image: url(/images/title_blue_about.gif);
	background-color:#7ABFE6;
	height: 72px;
}

.bluetitlecustom {
	border-top:1px solid #fff;
	background-image: url(/images/title_blue_custom.gif);
	background-color:#7ABFE6;
	height: 72px;
}

.bluetitlecontact {
	border-top:1px solid #fff;
	background-image: url(/images/title_blue_contact.gif);
	background-color:#7ABFE6;
	height: 72px;
}

.bluetitlecopyright {
	border-top:1px solid #fff;
	background-image: url(/images/title_blue_copyright.gif);
	background-color:#7ABFE6;
	height: 72px;
}

.bluetitleprivacy {
	border-top:1px solid #fff;
	background-image: url(/images/title_blue_privacy_policy.gif);
	background-color:#7ABFE6;
	height: 72px;
}

.bluetitledisclaimer 
{
	border-top:1px solid #fff;
	background-image: url(/images/title_blue_disclaimer.gif);
	background-color:#7ABFE6;
	height: 72px;
}

.greentitle {
	border-top:1px solid #fff;
	background-image: url(/images/title_green.gif);
	background-color:#8AC33E;
	height: 72px;
}
.orangetitle {
	border-top:1px solid #fff;
	background-image: url(/images/title_orange.gif);
	background-color:#E68A37;
	height: 72px;
}

.title1
{
	padding-left:20px;
	padding-top:12px;
}

.title1 a
{
	color:#fff;
	text-decoration: none;
}

.title1 a:hover
{
	color:#fff;
	text-decoration: underline;
}

.title2
{
	color:#fff;
	font-size: 1.4em;
	font-family: Arial Narrow, Helvetica, sans-serif;
	padding-left:20px;
}


#content {

}

#sidebar
{
	width:166px;
	margin-top:9px;
	margin-left:11px;
}

#catSide
{
	background-color:#64B5E2;
	text-align:center;
}


#sidebarPosters
{
	width:166px;
	background: #007CC2;
	font-family:Arial;
	font-size:.9em;
	color:#DFECF5;
}

#sidebarPosters div
{
	padding-left:14px;
	padding-bottom:5px;
}


.sideWhite
{
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
}

#maincontent 
{

	width:708px;
	margin:16px 26px 22px 26px;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
}

h2 
{
	font-size:.8em;
	font-weight:bold;
}

#footer {
	background-color: #007CC3;
	height:50px;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
}

.footerleft
{
	padding-left: 26px;
	padding-bottom:9px;
	width:145px;
}

.footercell
{
	padding-bottom:9px;
	padding-left:10px;
}

.footerright
{
	padding-right: 26px;
	padding-bottom:9px;
	width:146px;
}



#footer ul {
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#footer li {
	display:inline;
}

#footer a 
{
	text-decoration: underline;
	color:#D4EAF7;
}

#footer a:hover
{
	text-decoration: none;
	color:#D4EAF7;
}


#blue_bar
{
	background-image:url(../Images/blue_bar.jpg);
	background-repeat:no-repeat;

}

#blue_bar div
{
	margin-top:50px;
	margin-left: 238px;
	width:293px;
	height:115px;
}

#green_bar
{
	background-image:url(../Images/green_bar.jpg);
	background-repeat:no-repeat;
	
}

#green_bar div
{
	margin-top:50px;
	margin-left: 238px;
	width:293px;
	height:115px;
}

#orange_bar
{
	background-image:url(../Images/orange_bar.jpg);
	background-repeat:no-repeat;

}

#orange_bar div
{
	margin-top:50px;
	margin-left: 238px;
	width:293px;
	height:115px;
}

#checkOut
{
	background-color:#F2F8FB;
	border-top:1px solid #CCCCCC;
}

.checkOutHeader
{
	 text-align:left;
	 padding:5px;
	 background-color:#F2F8FB;
	 border-top:1px solid #ccc;
	 font-weight:bold;
}

.checkOutCell
{
	border-top:1px solid #CCCCCC;
	padding:5px;
}

.warningCell
{
	border-top:1px solid #CCCCCC;
	padding:5px;
	color:Red;
}

.checkOutGST
{
	border-top:1px solid #CCCCCC;
	padding:5px;
	font-size:.85em;
	color:#6F6F6F;
}

.checkOutSubText
{
	font-size:.85em;
	color:#6F6F6F;
}

.checkOutTotals
{
	background-color:#F2F8FB;
	border-top:1px solid #CCCCCC;
	padding:5px;
	color:#007CC3;
}

.yellow 
{
	color:#FFF200;
}

.AddToCart
{
	 float:left;
}
.AddToCartQuant 
{
	background-color:#9A1802;
	width:50px;
	height:10px;
}

.AddToCartQuant select
{
	font-size:.8em;
	
}

.posterCell
{
	width:174px;
	text-align:center;
	font-weight:bold;
}

.worksheet_header
{
	background-color:#F2F8FB;
	font-weight:bold;
	padding:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.worksheet_cell
{
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
}



