* {
margin : 0pt;
padding : 0pt;
}

body {  
  font : 100.1% verdana, arial, helvetica, sans-serif;
  background:url(images/bgBody.jpg) repeat #28304F;
  color : #000000;
  text-align : center;
}
#header {  
  width : 800px;
  text-align : left;
  background-color: #FFFFFF;
  height : 90px;
   
}
#header h2{  
color:#FFFFFF;
  text-align : right;
  margin-right : 30px;
  padding-top:30px;
  font-size:120%;
letter-spacing:3pt;
   
}
#header img{ padding-left:20px;
padding-top:2px;
float:left;
border:none;
}
#subheader {  
  width : 800px;
  text-align : left;
  background-color: #7C7676;
  border-bottom:6px #7C7676 solid;
  height : 19px;
}
#subheader ul{  
  text-align:center;
margin-left:8px;
list-style:none;
}
#subheader li{  
  display:block;
  float:left;
  margin:1px 10px;

}
#subheader .comingsoon{  
  font-size:75%;
}

#subheader a{  
  font-size:75%;
  text-decoration:none;
  font-weight:normal;
  color:#FFFFFF;
}
#subheader a:hover{  
  font-size:75%;
  text-decoration: underline;
  font-weight:normal;
  color:#FFFFFF;
}


#seperator {  
  width : 800px;
  text-align : left;
  background-color: #FFFFFF;
  height:23px;
  clear:both;
}
#seperator h1{  
  color:Black;
  margin-left:210px;
  margin-top:8px;

}

#maincontainer {  margin : auto;
  width : 800px;
  text-align : left;
  border:#003366 thin solid;
  background-color: #FFFFFF;
}

#maincontent {
  width : 530px;
  padding:0 0 0 0;
  padding-left:40px;
  padding-right:20px;
  color:#000000;
  text-align : left;
  font-size:100%;
  background-color: white;
  float:left;
  border-right:3px #1D0E82 solid;
}
#storegrid {

  text-align : center;
}
#storegrid td {
	padding-top:40px;
	vertical-align:top;
}

#storegrid a {
	font-size:14px;
}
#sidebar { 
  width : 192px;
  text-align : left;
  float:right;
background-color: #FFFFFF;
}
#contentslider{ margin-bottom: 11px;}

#features {
  width : 350px;
  padding:0 0 0 0;
  color:#000000;
  text-align : left;
  font-size:100%;
  background-color: #FFFFFF;
  float:left;
}
#features h1,h2,h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
}

#features p {
font-size:70%;
}
.outlinebox {
 border: solid 1px #993300;
 padding: 5px;
}
#features2 p {
font-size:70%;
}
#signup {
text-align:center;

}
#store {
text-align:center;
margin-top:30px;
font-size:90%;
}
a {text-decoration:none;
}
a:hover {text-decoration:underline;
}

#journal {
text-align:center;
margin-top:30px;
font-size:90%;
}

#features2 { 
  width : 170px;
  text-align : left;
  float:right;
background-color:  #FFFFFF;
}

#footer {  margin : auto;
padding:3px 30px;
  width : 740px;
  text-align : center;
  clear:both;
  background-color:#FFFFFF;
  border-top:thin #666666 dotted;
}

.small-print {
	font-size: 75%;
}

#knockout{
float:right;
width:175px;
text-align:center;
margin-left:20px;
border:none;
}

#knockout p{
font-size: 8pt;
}
.left {float:left; margin-right:2em;}
.right {float:right; margin-left:2em;}

#callout{
padding : 10px 10 10 10;
text-align:left;
background-color:#ccffcc;
border:1px black solid;
}

p{margin-top:10px;
margin-bottom:5px;
font-size:90%;}
#maincontent li{font-size:90%;
margin-left:20px;}


h2 {font-size:150%; margin:.25em 0 1em; font-weight:normal;}
h3 {font-size:125%; margin:.25em 0 1em; font-weight:normal;}
h4 {font-size:100%; margin:.25em 0 1em; font-weight:normal;}
#pagedetail ul{
	  margin-left:20px;
      padding:0px 2px 0;}
#pagedetail li{
	  margin-left:20px;
      padding:3px 10px 0;
	  font-size:90%;}
/*#mainnav ul {
      margin:0;
	  margin-right:20px;
      padding:10px 10px 0;
      list-style:none;
	  
	  }
    #mainnav li {
      float:right;
      margin:0;
      padding:0 0 0 25px;	  
      }
	 #mainnav a{
	 color:#FFFFFF;
	 text-decoration:none;
	 font-size:90%;
	 font-weight:bold; 
	 }
	 
#subheader { 
  width : 710px;
  padding-left:70px;
  padding-right:20px;
  background-color:  #000000;
}
#subheader h3{ 
  color: #FEDE58;
}
#pagebody {
  width : 410px;
  padding:0 0 0 0;
  padding-left:70px;
  padding-right:20px;
  color:#FFFFFF;
  text-align : left;
  font-size:90%;
  background-color: #000000;
  float:left;
}

h3 {font-size:150%; margin:.25em 0 1em; font-weight:normal;}

p.firstcap:first-letter
{
color: #FEDE58;
font-size:xx-large
}


#extracontent { 
  width : 215px;
  padding:0 0 0 0;
  padding-left:50px;
  padding-right:20px;
  color: #CCCCCC;
  text-align : left;
  font-size:100%;
  background-color: #000000;
  border-left:thin #666666 solid;
  float:right;
}

#extracontent h4 { 
  margin: 2em 0;
  font-size:101%;
}
#extracontent h3 { 
  margin: .5em 0;
  font-size:110%;
  color: #FEDE58;
}



cite { 
 display:block;
 text-align:right;
 font-size :70%;
 margin:5px 20px;
 color:#FFFFFF;
}

#freefloat  {
margin-left:-20px;}
#freefloat p {float:left; margin: 0px 2px;
text-align:center;}
#freefloat p a{font-size:60%;}
#freefloat img {border:thin #8ADBFF solid; }

a {color: #8ADBFF;
text-decoration:none;}

p {margin:10px 0px;}
*/



/* footer styles Start*/
/* footer styles End*/	

