@charset "utf-8";
/* CSS Document */

/*RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*RESET END*/

a {color: #ee001d;}
a:hover {color: #ee001d;}

hr {border: 0 #dfdfdf solid;border-top-width: 1px;clear: both;height: 0;}

h1 {font: 33px Arial, Helvetica, sans-serif; color: #ee001d;}
h2 {font-size: 36px; color: #ee001d;}
h3 {font-size: 20px; color: #ee001d;}
h4 {font-size: 18px; color: #ee001d;}
h5 {font-size: 16px; color: #ee001d;}
h6 {font-size: 14px; color: #ee001d;}

ol {list-style: decimal;}
ul {list-style: url(../images/listBull.png);}
li {margin-left: 30px;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {margin-bottom: 20px;}

body {background: #fff url(../images/bg.png) repeat-x; font: 13px/1.5 Arial, Helvetica, sans-serif; /*color: #515151;*/ color: #133686;}

#wrapper {width: 1014px; margin: 0 auto;}

a.logo {margin-left: 260px;}

.facebook {float: right;}
.options {margin: 20px 15px 0 0; float: right;}
.options a {margin: 15px 0 0 15px; display: inline-block;}

.options a:hover {color: #333;}

.mainContentOuterWrap .mainContentTop {background: url(../images/mainContentBg.png); height: 27px;}
.mainContentOuterWrap .mainContentWrap {background: url(../images/mainContentBg.png) -1014px 0; padding: 0 27px;}
.mainContentOuterWrap .mainContentBtm {background: url(../images/mainContentBg.png) 0 -27px; height: 27px;}

.leftSidebar {float: left; width: 215px;}

ul.globalNav {list-style: none; margin: 0 0 20px;}
ul.globalNav li {margin: 0;}
ul.globalNav a {background: #e00011 url(../images/globalNav.png); height: 36px; display: block; text-decoration: none; color: #fff; font: bold 16px/37px Arial, Helvetica, sans-serif; text-shadow: 0 1px 0 #b4000e; padding: 0 20px;}
ul.globalNav a:hover {background-position: 0 -36px;}
ul.globalNav a:active,
ul.globalNav a:focus,
ul.globalNav li.active a {background-position: 0 -72px; text-shadow: 0 -1px 0 #0a1d49;}
ul.globalNav li.drop a {background-position: -215px 0;}
ul.globalNav li.drop a:hover {background-position: -215px -36px;}
ul.globalNav li.drop a:active,
ul.globalNav li.drop a:focus,
ul.globalNav li.drop.active a,
ul.globalNav li.drop.open a {background-position: -215px -72px; text-shadow: 0 -1px 0 #0a1d49;}

ul.globalNav ul {list-style: none; margin: 0; background: url(../images/subNavBg.png); padding: 20px 0 13px; display: none;}
ul.globalNav li.active ul {display: block;}
ul.globalNav ul li {margin: 0 0 7px;}
ul.globalNav ul a {background: none; height: auto; font: bold 13px/1.5 Arial, Helvetica, sans-serif; text-shadow: 0 -1px 0 #0a1d49; padding-right: 30px;}
ul.globalNav ul a:hover,
ul.globalNav ul a:focus,
ul.globalNav ul li.active a {color: #6791f4;}

.frontBlurbWrap {float: left; width: 278px; margin-left: 15px;}
.frontBlurb {background: url(../images/frontBlurb.png) -278px 0; margin-bottom: 15px;}
.frontBlurb .content {color: #fff; padding: 5px 23px 0;}
.frontBlurb .top {background: url(../images/frontBlurb.png) 0 0; height: 18px;}
.frontBlurb .btm {background: url(../images/frontBlurb.png) -556px 0; height: 18px;}
.frontBlurb p.excerpt {font: bold 14px/1.4 Arial, Helvetica, sans-serif; margin-bottom: 20px;}
.frontBlurb p {margin: 0;}

.frontImg {width: 437px; height: 439px; overflow: hidden; margin-left: 15px; float: left;}
.frontImg img {width: 437px;}

.newsletter a {display: block; background: url(../images/bigMail.png) no-repeat; padding: 5px 0 9px 90px; font: bold 16px Arial, Helvetica, sans-serif; text-decoration: none;}
.newsletter a:hover {color: #000}

.newsBlurb {width: 280px; margin-left: -1px;}
.newsBlurb .top {background: url(../images/newsBlurb.png) -280px 0; height: 6px;}
.newsBlurb .content {background: url(../images/newsBlurb.png); padding: 17px 25px; position: relative;}
.newsBlurb .btm {background: url(../images/newsBlurb.png) -280px -7px; height: 7px;}
.newsBlurb h3 {font: bold 16px/1.3 Arial, Helvetica, sans-serif; margin: 0 0 6px;}
.newsBlurb h3 a {color: #ee001d; text-decoration: none;}
.newsBlurb strong {color: #999; font-size: 16px; margin-top: -6px; margin-bottom: 6px; display: block;}
.newsBlurb p {margin:0}
.newsBlurb p.excerpt {font-weight: bold; font-size: 14px; color: #000; margin-bottom: 5px;}
.newsBlurb span.date {color: #888888; margin-top: 5px; display: block;}
.newsBlurb .arrow {width: 9px; height: 18px; background: url(../images/newsBlurbArrow.png); position: absolute; right: 22px; bottom: 15px;}
.newsBlurb.hover {cursor: pointer;}
.newsBlurb.hover p.excerpt {color: #ee001d;}
.newsBlurb.hover .arrow {background-position: 0 -18px;}

ul.shopList {list-style: none; margin: 0; overflow: hidden;}
ul.shopList li {float: left; width: 192px; margin: 0; text-align: center;}
ul.shopList strong {color: #ed0017; font-weight: bold; font-size: 14px;}

.pageContent {width: 450px; float: left; margin: 0 35px;}
.pageContent p.excerpt {font: bold 15px/1.3 Arial, Helvetica, sans-serif; color: #133686;}
.pageContent img {border: 5px solid #fff; -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,.08); max-width: 440px;}

.pageBlurbs {float: left; width: 225px;}
.pageBlurb {background: url(../images/pageBlurbBg.png); width: 225px; height: 212px; padding: 1px 2px 2px; margin: 0 -2px 20px;}
.pageBlurb .img {width: 225px; height: 126px; overflow: hidden;}
.pageBlurb .text {height: 66px; background: url(../images/pageBlurb.png); padding: 10px 18px; overflow: hidden;}
.pageBlurb .text a {text-decoration: none; color: #000000;}
.pageBlurb .text a h3 {font: bold 16px/1.3 Arial, Helvetica, sans-serif; color: #ee001d; margin: 0;}
.pageBlurb.hover {cursor: pointer;}
.pageBlurb.hover .text {background-position: 0 -86px;}
.pageBlurb.hover .text a {color: #fff;}
.pageBlurb.hover .text a h3 {color: #fff;}

.copy {float: right; margin: 15px 15px 20px; font-size: 12px; color: #999; text-align: right;}
.copy p {margin: 0;}
.copy p.sphinxly, .copy p.sphinxly a {color: #ccc; text-decoration: none;}

a.sitemap {color: #999; background: url(../images/sitemap.png) no-repeat left center; padding-left: 15px; font-size: 12px; margin: 15px 0 0 12px; text-decoration: none; display: block; float: left;}

 a.share {color: #999; cursor: pointer; background: url(../images/share.png) no-repeat left center; padding-left: 15px; font-size: 12px; text-decoration: none; display: block; float: left;margin: 15px 0 0 20px;}
 a.print {color: #999; background: url(../images/print.png) no-repeat left center; padding-left: 15px; font-size: 12px; text-decoration: none;display: block; float: left;margin: 15px 0 0 20px;}



.clear {clear: both;}




/* ------------------------------------------------
	tell a friend
-------------------------------------------------*/
div.tellafriend	{  width:339px;
				   margin:0px 4px;
				   display:block;
				   margin:30px auto;
				   border:1px solid #cecece;
				   background:#fff; }	
				   
	div.tellafriendpadding	{  padding:15px; }		
						  
		div.tellafriend h1 { display:block;
							 margin:5px 0px 5px 0px;
							 padding:0px;
							 color:red;
							 font:bold 14px Arial, Helvetica, sans-serifarial, sans-serif; }
						  

		div.tellafriendform	{ height:148px;
					  margin:10px 0px;
					  padding:20px 15px;
					  border:1px solid #ececec;
					  background:#f8f8f8; }	
							  
			div.tellafriend span.label { float:left;
										 display:inline;
										 width:115px;
										 padding:5px 0px 0px 0px; }	
			div.tellafriend span.icon { float:left;
										display:inline;
										width:8px;
										margin:0px 5px 0px 0px;
										padding:8px 2px 0px 0px; }	
			
			div.tellafriend .formfield { width:136px;
										 height:16px;
										 margin:0px 0px 2px 0px;
										 padding:4px 2px;
										 color:#000;
										 font:12px Verdana, Arial, Helvetica, sans-serif;
										 border:1px solid #666;
										 background:#fff; }
										 
						div.tellafriend .pink { background:#fee7e7; }
						div.tellafriend .yellow { background:#fefee7; }
									
			div.tellafriend .formbtn {	float:right;
							width:75px;
							margin:0px 4px 0px 0px;
							padding:0px; 
							font:12px Verdana, Arial, Helvetica, sans-serif;}
										
	div.tellafriendshare	{ padding:10px 15px;
							  border-top:1px solid #cecece; }
							  
		div.tellafriendshare p	{ float:left; 
								  display:inline;
								  margin:0px 15px 0px 0px; }
								  
								  
/* ------------------------------------------------
	form
-------------------------------------------------*/	
		
div.form{
	margin-top:20px;
	width:387px;}
		
input.formfield{
	margin-bottom:5px;
	border:1px solid #999;
	padding:5px;
	float:;
	color:#515151;
	width:200px;}

textarea.formbox{
	font:13px/1.5 Arial,Helvetica,sans-serif;
	color: #515151;
	resize:none;
	border:1px solid #999;
	height:75px;
	width:235px;
	padding:5px;
	}

input.fotmbtn{}

span.label{
	padding-right:20px;
	width:120px;
	
	display:block;
	float:left;}
			

