@charset "utf-8"; 

/* CSS Document */ 
img,div{ } 
html{ height:100%;	 } 
body{ height: 100%; background-image: url(../images/bg.jpg); margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif;} 
#main{ height:95%; background-image: url(../images/bodyBG.png); width:816px; margin-left: auto; margin-right: auto; }
.siteContent{ margin-right: 7px; }
.blueBar{ font-size:6px; height: 6px; width: 809px; background-color: #292082; }

 /* site header and navigation */

 #header{ background-image: url(../images/headerBG.png); height: 84px; }
.logo{ width: 250px; height: 62px; text-decoration:none; }
.navBox{ font-size:6px; }
.nav{ width: 550px; margin-top:-22px; margin-right:0px; }
.navBar{ height:6px; width:auto; font-size:2px; margin-left:2px;	 }
.navBarOn{ background-color:#c8c3e5; }
.navBarOff{ background-color:#292082; }
.navDivider{ width:2px; font-size:2px; background-color: #a0a0a0; height: 16px; }
.navItemBox{ font-size: 5px; margin-left:3px; margin-right:3px; margin-top: 0px; width:auto; text-align:left; vertical-align:bottom; height:auto; }
.navItem{ font-family: arial; font-weight: bold; font-size: 11px; color: #292082; text-decoration:none; margin-left:3px; margin-right:3px; margin-top: 0px; width:auto; text-align:left; vertical-align:bottom; }
.subNav{ margin-top: 25px; }
.navItem:hover{ color:#c8c3e5;	 }
.socialNetworking{ margin-right:5px; margin-top:22px; float:right; }

 /* site header and navigation */

 /* drop down menus */

.dropdown{ display:none; list-style:none; }
.dropdown ul{ list-style:none; margin-top:8px; padding:0px; width:auto; }
.dropdown a:hover{ font-family: arial; text-decoration:none; font-weight: bold; font-size: 11px; color:#c8c3e5;	 }
.dropdown a{ text-decoration:none; color: #292082; }
.dropdown ul li{ font-family: arial; font-weight: bold; font-size: 11px; text-decoration:none; background-color:#ebeadf; margin-left: 0px; margin-top:-6px; padding-top:5px; padding-bottom:5px; padding-left:8px; padding-right:8px; border-left-color:#a0a0a0; border-left-style:solid; border-left-width:2px; border-right-color:#a0a0a0; border-right-style:solid; border-right-width:2px; list-style:none; }

 /* drop down menus */

 /* content */

 #content{ background-image: url(../images/bodyBG.png); width: 799px; padding-left:10px; } 
 h1{ width:600px; font-family: arial; font-weight: normal; font-size: 28px; color: #292082; text-transform:uppercase; text-align:left; vertical-align:top; z-index:-3; } 
 h1 span{ font-family: arial; font-weight: normal; font-size: 38px; color: #a0a0a0; text-transform:none; padding:0; z-index:-2; }
 h3 { font-family: arial; font-weight: normal; font-size: 18px; color: #292082; text-transform:none; padding:0; z-index:-2; margin-bottom: 5px;}
.pageTitle{ margin-top:-5px; z-index:-1; line-height:42px; }
.pageTitleIE{ margin-top:0px; z-index:-1; }
.sectionHeader{ background-image: url(../images/bodyBG.png); vertical-align:top; width: 799px; height:82px; } #sectionNavigation{ height:65px; padding-right:10px; margin-top:5px; text-align:right; width:789px; }
.sectionNav{ font-family: arial; font-weight: normal; font-size: 11px; color: #a0a0a0; text-decoration:none; vertical-align:center; position:relative; z-index:1; padding-bottom:5px; }
.sectionNav:hover{ color: #292082; }
.sectionNavDivider{ width:1px;  height:12px;  background-color:#999;  font-size:1px; float:right; margin-right:2px; margin-left:2px; }
.sublogo{ padding-top:4px; }
.grContent{ width: 580px; float:left; }
.normalText{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; }
.largeText{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; }
.hugeText{ font-family:Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; }
.price{ margin:20px; width:250px; text-align:center; }
.description{ line-height:25px; }
.readmore{ text-decoration:none; cursor:pointer; }
.readmore:hover{ color:#a0a0a0; }
.spacingLeft{ margin-left: 25px; }
.spacingRight{ margin-right: 25px; }
.spacingTop{ margin-top: 25px; }
.spacingBottom{ margin-bottom: 25px; }
.smallText{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
.smallText:hover{ color:#292082; cursor:pointer; }
.footerText{ font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; }
.footerText:hover{ color:#292082; cursor:pointer; }
.mainListItem{ margin-top:15px; }
.image{ margin:10px; }
.vendor{ border-bottom:1px; border-bottom-color:#CCC; border-bottom-style:solid; }

 /* content */

.special {
	margin-top: 20px;
	padding: 5px 10px;
	background: #FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 0 1px rgba(255, 255, 255, .5), 0 1px 3px rgba(0, 0, 0, .25) inset;
	-moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, .5), 0 1px 3px rgba(0, 0, 0, .25) inset;
	-webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, .5), 0 1px 3px rgba(0, 0, 0, .25) inset;
}

 /* side panel */

 .sidePanel{ width:180px; margin-right:10px; margin-left:10px; }
.ad{ border:0px; padding-top:15px; margin-left:3px; margin-right:2px; } #blogTitle{ background-image: url(../images/blogTitle.gif); width:165px; height: 44px; } #blogBody{ background-image:url(../images/blogBG.gif); width:145px; height:157px; padding-right:10px; padding-left:10px; } #blogDate{ float:right; width:145px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style:italic; text-align:right; } #blogText{ overflow:hidden; padding-left:5px;  padding-right:5px;  height:112px;  width:140px }
.content {font-size: 14px;}
.content span { float: right; font-size: 12px; margin-right: 10px;}
.fright p { margin: 5px 0; float: left; width: 100%;}
 /* side panel */

 /* colors */

 .orange{ color:#d36b17; }
.purple{ color:#743699; }
.green{ color:#76923C; }
.grey{ color:#606060;	 }
.blue{ color:#292082; }
.bronze{ color:#8C7853; }
.ltGrey{ color:#a0a0a0; }
.silver{ color:#bfbfbf; }
.platinum{ color:#AAA; }

 /* colors */

 /* footer */

 .footer{ clear: both; height:50px; padding: 0; background-image: url(../images/bodyBG.png); margin-left: auto; margin-right: auto; width: 816px; }
.subFooter{ margin-top:1px; text-align:center; }
.subFooter a{ padding:1px;	 }
.footerDivider{ margin-top:5px;	 width:2px; background-color: #a0a0a0; height: 35px; }

 /* footer */

 /* alignment */

 .fleft{ float: left; }
.fright{ float: right; }
.fcenter{ margin-right:auto; margin-left:auto; }

 /* alignment */

.clear{ clear:both; padding-top:20px; }
