﻿/*----- BASIC LAYOUT ---------------------------------------------------------------------------------------------------------------*/


#wrapper {overflow: visible;}

#bodycont {display: block; width: 700px;  padding:0px; clear: none; float: right;}

#leftnav {display: block; float: left; width: 175px; margin: 0px; padding-top: 30px; }

div.features {margin-top: 20px;}


/*----- LEFTSIDE NAV BAR ----------------------------------------------------------------------------------------------------------*/
#leftnav p.hdr, #leftnav h3 {display: block;  margin: 0px 0px 15px 0px; letter-spacing: 1px; font-weight: normal;  font-size:17px; padding: 0px 0px 5px 0px; border-bottom: solid 1px #ff99ff; text-transform: capitalize; color: #000099; text-align: left; font-family: arial, helvetica, sans-serif; }
#leftnav div.frame { padding: 5px; margin: 20px 0px 15px 0px;}

ul.adnav {font-size: 12px; text-align:left; list-style-position: outside; list-style-type: none; margin-top: 5px; margin-bottom: 15px; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; padding-left: 0px; margin-left: 0px;}
ul.adnav li {padding:5px 0px 3px 0px; text-transform: capitalize; }
ul.adnav li a{color: #6666FF; text-decoration: none; display: block; padding-top: 3px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;}
ul.adnav li a:hover  {color: #FFFFFF; text-decoration: none; font-weight: bold; background: #000099;}
ul.adnav li a:visited {color: #6666FF; }
ul.adnav li a:visited:hover {color:#FFFFFF;}
ul.adnav li a img {border: solid 1px; border-color: #ffffff #ffffff #cccccc #ffffff;}


#leftnav div#sidesort {margin-top: 40px;}

#leftnav div#sidesort span.filter {display: block; margin-top:30px;}

div#wrapper div.catDesc {width: 170px; border-top: solid 1px #cccccc; font-size: 11px; color: #663366; font-family: arial, helvetica, sans-serif; line-spacing: 150%; letter-spacing: 1px; margin: 0px 0px 20px 0px; background: #eaf1f8; padding: 5px;}

div#wrapper div.catDesc p 

div#wrapper div.catDesc p strong {font-weight: bold;}

div#wrapper div.catDesc p em {font-style: italic;}

#leftnav div.block{margin: 30px 0px 20px 0px; text-align: center; padding: 0px 15px 0px 15px;}

p.small {font-size: 10px; font-family: verdana, tahoma, arial, helvetica, sans-serif;}


h3.about {text-align:left; text-transform: capitalize; display:block; float:none;  padding: 3px 0px; color:#663366; margin: 55px 0px 0px 0px; font-size:13px; font-weight: normal; letter-spacing: 1px;}
p.about {display:block; position:relative; text-align:left; margin: 0px 0px 45px 0px; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: 130%; color:#663366; letter-spacing: 1px; padding: 0px;}



.sky{border:none; margin-top: 20px;}


.sidead{border:solid 1px #cc3399; margin: 10px 0px 10px 0px;}



/*----------------------------------------------------------------------------------------------------------------------------*/


div.clr {display: block; float: none; clear: both; height: 1px; width:100%;}



.subhead{display:block; margin: 15px 0px 0px 0px; font-size: 12px; font-weight:bold; letter-spacing: 2px; color:#663366; font-family: verdana, arial, helvetica, sans-serif;}





/*-- NEW TOP H2 --------------------------------------------------------------------------------------------- */

#wrapper h2 {color: #cccc99; display: block; float: none; text-align:left; clear: both; width: 794px; font-size: 20px; font-weight: normal; font-family: arial, helvetica, sans-serif; letter-spacing: 3px; padding: 4px 4px 0px 0px; margin-top: 20px !important; margin: 0px; text-transform: capitalize;}


#wrapper p.all {text-align:right; width: 794px; display: block; float: none; margin: 0px 0px 35px 0px;}
#wrapper p.all a { font-size: 13px; font-weight: bold; letter-spacing: 2px; text-align: right; text-transform: capitalize; }
#wrapper p.all a b {font-weight: normal; font-size: 12px; text-transform: none; letter-spacing: 1px; text-decoration:none !important;}



/* Content STUFF -------------------------------------------------------------------------------- */

div#bodycont { margin-bottom: 25px; font-family: arial, helvetica, sans-serif; font-size: 13px; letter-spacing: 0px; color: #663366;}

#bodycont p.hdr {margin-top: 30px; width: 100%;}
#bodycont p {line-height: 150%; text-align: left;}
#bodycont p strong {font-weight: bold;}

#bodycont ul {display: block; text-align: left; list-style-type: circle;}
#bodycont ul li {padding: 6px 0px; line-height: 150%;}

#bodycont ul.nobullet {list-style-type: none;}

#bodycont img.mastImg {margin: 20px 0px 25px 0px; border: solid 1px #cccccc;}

#bodycont .boxright {display: block; float: right; width: 250px; font-size: 12px; border: solid 1px #cccccc; margin: 0px 0px 20px 20px; padding: 12px; color: #663366;}

#bodycont .boxright ul {margin-left: 0px; padding-left: 14px;}

#bodycont div.boxleft p.hdr {width: 200px; text-align: center;}

#bodycont h1 {display: block; float: none; font-size: 20px; letter-spacing: 2px; font-weight: normal; text-align:left; margin: 20px 0px 20px 0px; color: #663366;}

#bodycont img.imgright {display: block; float: right; margin: 13px;}


#verisign {border: none;}

img.flright {display: block; float: right; margin: 5px 0px 10px 10px; border: none 0px;}
