* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

form {
  padding: 0px;
  margin: 0px;
}

body {
	padding: 0; 
	margin: 0; 
	border: 0; 
	background-color: #ffffff;	
  
}

.contentMain{
	width: 990px;
	margin: auto;
}

img {
border-width: 0px;
}

th {
  text-align: left; 
}

a {
	text-decoration: none;
}

p {
  font-size: 12px;
  margin-left: 3px;
  padding: 5px;
}

h2{
font-size: 12px;
margin-left: 3px;
font-weight: bold;

}

h1 {
color: #ff6600;
font-size: 14px;
margin-top: 0px;
padding: 10px; 
margin-bottom: 0px;

}

.indexheading {
}


.indexheading h1 {
 color: #ff6600;
 font-size: 14px;
 margin-top: 0px;
 padding-left: 0px;
 text-align: center;
}

.indexheading a {
 color: #333333;
 text-decoration:underline;
}



.sellingtips h1 {
color: #000099;
 font-size: 14px;
 margin-top: 0px;
 padding-left: 0px;
 padding-left:13px;

}

/* header */
.header { 
text-align: left;
background: #008abf;
height: 149px;
width: 100%;
margin-bottom: 0px;
}

.headerRight{
	background: #008EAF;
	width: 150px;
	color: #FFFFFF;
}

.topBanner {
	background-image: url('/img/top-banner1.jpg');
	background-repeat: repeat-x;
	height: 175px; 
}

.topBanner h1 {
	font-size: 24px;
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
	margin-bottom: 0px;
}

.topBanner h2 {
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 65px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.topBanner p {
	font-size: 14px;
	color: #000000;
	padding-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.dropBold {
   font-weight:bold;
}



.searchForm {
	background-color: #1b75bb;
	padding-left: 5px;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
/*	padding-left: 15px;
	margin: auto;
	*/width: 645px; 
	height: 65px; 
	vertical-align: middle;
	
	
}

.searchBtn {
	background-color: #EEEEEE;
	border: 0px;
	color: #000000;
	width: 60px;
	height: 18px;
}

.headerBlueBar {
  width: 990px; 
  vertical-align: top; 
  height: 20px;
  background-color: #010066;
}
.blueBar {
  width: 990px; 
  vertical-align: top; 
  height: 30px;
  background-color: #010066;
  text-align: center;
  margin:auto;
}

.blueBar h2 {
  color: #FFFFFF;
  padding:6px;
  font-size:13px;
}

.lightBlueBar {
  width: 990px; 
  vertical-align: top; 
  height: 30px;
  background-color: #28aafe;
  
}

.navBar {
  vertical-align: top; 
 /* background-color: #28aafe; */
  width: 175px;
  margin: auto;
  margin-top: 10px;  
  }

.navBar td {
  height: 40px; 
  
/*  border-left: 2px solid #999999;
*/ text-align: center;
   color: #FFFFFF;
  
}

.navBar a{
  color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	
}

.lhs {
	border-bottom: 1px solid #FFFFFF;
	width: 120px;
	vertical-align:middle;
}

.lhs a{
  color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
 	
}

.headerLinks {
	border-bottom: 1px solid #FFFFFF;
	width: 120px;
	height: 45px;
	position: relative;
	top: 10px; 
	
}

.headerLinks a{
  color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
  position: relative;
	top: 13px;
	margin-top:auto;
	margin-bottom:auto;
}

.lightBlueBar h2 {
  color: #FFFFFF;
  top: 2px; 
	position: relative;
}

.lightBlueBar .textbox, .button {
	top: 2px; 
	/*position: relative;*/
}


.registerForm .button {
	 
}

.slogan {
  background-color: #010066;
  height: 25px;
  vertical-align: middle;
}

.slogan h2 , .blueItems h2 {
  color: #FFFFFF;
  padding: 4px;
}

.blueItems {
  background-color: #28AAFE;
  height: 25px;
  vertical-align: middle;
}

.greenItems {
  background-color: #c6ef6a;
  height: 25px;
  vertical-align: middle;
  width: 250px;
}  

.greenItems a{
	color: #000066;
	padding: 4px;
	
}

.orangeItems {
  background-color: #ff6600;
  height: 30px;
  vertical-align: bottom;
  /*width: 300px; */
}

.orangeItems a{
	color: #FFFFFF;
	font-size: 12px;
	top: 7px; 
	position: relative;
	left: 25px;
}

.greyItems {
  background-color: #dedede;
  height: 40px;
  vertical-align: bottom;

  /*width: 300px; */
}

.greyItems a{
/*	top: 7px; 
	position: relative;
	left: 25px;*/
}

.greyItems h2{
  top: 2px; 
  position: relative;
  font-size: 11px;
}


.sell {
	background-image: url('/img/sell-gra1.jpg') ;
	background-repeat: no-repeat;
	width: 900px;
	height: 130px;
	}

.sell h3 , .buy h3 , .store h3{
	font-size: 18px;
	color: #FFFFFF;
	padding-left: 5px;
	font-weight: normal;
}


.buy {
	background-image: url('/img/buy-gra1.jpg') ;
	background-repeat: no-repeat;
	width: 900px;
	height: 130px;
	}

.store, .search {
	background-image: url('/img/store-gra.jpg') ;
	background-repeat: no-repeat;
	width: 900px;
	height: 130px;
	}

.bodyForm a {
color: #FFFFFF;
font-size: 10px;
}

.bodyForm a: hover {
color: #e1ebf7;
text-decoration: underline;
}

.bodyForm input {
border-width: 1px;
border-style: solid;
border-color: #2d698b;
background: #58585a;
color: #FFFFFF;
font-size: 10px;
height: 11px;
width: 57px;
}

#submit {
width: 30px;
height: 16px;
background: #2d698b;
border-color: #ffffff;
}


/* store */
/*
.category {
	color: #FFFFFF; 
	width: 100px;
	height: 130px;
	margin: auto;
	
}

 .productHeading {
	color: #333333;
	text-align: center;
	padding-top: 0px;
}
*/

.productHeading {
	color: #333333;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	}


.storeSub a{
	color: #333333;
}

.storeSub {
	width: 95%;
	margin: auto;
	}

/*products */

.products {
	background-color: #FFFFFF;
}

.products h1 {
	font-size: 13px;
}

.products td {
	padding: 5px; 

} 

.products a {
	color: #333333;
}
.lproducts {
	background-color: #FFFFFF;
}

.lproducts h1 {
	color: #2a8bcc;
	font-size: 13px;
	padding: 4px;
}

.lproducts td {
	padding: 7px; 
	border-bottom: 1px solid #CCCCCC;
} 

.lproducts a {
	color: #333333;
}

.lproducts th {
	color: #FFFFFF;
	background-color: #010066;
	padding: 5px; 
	text-align: center;
}

/* footer */

.footer {
  background-color: #000066;
  height: 25px;
}

.footer a {
  color: #FFFFFF;
  text-transform: uppercase;
}

.footer td {
  text-align: center;
} 

/* admin */

.adminData {
	width: 100%;
} 

.adminData th{
	text-align: left;
	padding-left: 10px;
	background-color: #010066;
	color: #FFFFFF;	
}

.adminData th.adminDataHeading {
	background-color:#FFFFFF;
	padding:3px;
}

.adminData td{
	text-align: left;
	padding: 5px;
}

.rowOn {
	background-color: #eeeeee;
}

.editData th{
	text-align: left;
	padding-left: 10px;
}

.headerRow {
padding: 5px;
font-size: 12px;

}

.breadcrumb{
	color: #ff6600;
	font-weight: normal;
	font-size: 14px;
	text-transform: lowercase;
	margin: 0px 5px 0px 5px;
}

.breadCrumbTable {
  padding-top: 10px;
  font-size: 14px;
}


.userContact {
	text-decoration: underline; 
	color: #2a8bcc;
	font-size: 13px;
	padding: 4px;
}

.registerForm {
  
}

/* .registerForm h2{
	padding: 10px;
	color: #000066;
	font-size: 12px;
}
*/
.registerForm td {
	padding: 5px;
	text-align: left;
}

.registerForm .contactSeller {
	color: #000066;
	padding: 10px;
	text-align: left;
}



.registerForm th {
	padding-left: 40px;
	text-align: left;
	font-weight: normal;
}

.error{
	color: #990000;
	padding: 5px;
	font-weight: bold;
	background-color :#FFFFFF;
}

#formError , #formSchoolError {
  color : #990000;
  padding: 5px;
  font-weight:bold;
}
#formErrorPrice{
  color : #990000;
  padding: 5px;
  font-weight:bold;
}

#formCatError{
  color : #990000;
  padding: 5px;
  font-weight:bold;
}
#formGenError{
  color : #990000;
  padding: 5px;
  font-weight:bold;
}

.legends td{
	color: #990000;
	font-size: 10px;
}

/*checkout */

.checkout {
	width: 100%;
}

.checkout th{
 	background-color: #010066;
 	color: #FFFFFF;
 	padding-left:5px;
 	height: 25px;
 }


.checkout td{
 	padding: 5px;
 }


.checkout a{
  color: #FFFFFF;
  text-decoration: underline;
}


ul{
	padding: 5px;
	margin-left: 25px;
	}

li {
	padding: 5px;
	font-weight: normal;
	color: #000066;
/*	list-style-image: url(/img/li.jpg);*/
	
}
.message {
  color: #000066;
  font-size: 10px;
  padding-left: 5px;
}

.logout {
	padding-left: 15px; 
	width: 450px;
}

.logout a{
	font-size: 14px;
	color: #ff6600;
}

.prodName {
  font-size: 13px; 
  font-weight: bold;
}

/* scroll css --- */
#scrollup {
   position: relative;
   overflow: hidden;
   border: 1px solid #000;
   height: 200px;
   width: 150px
 }
 .headline {
   position: absolute;
   top: 210px;
   left: 5px;
   height: 195px;
   width:190px;
 }

.textarea {
  width: 200px;
  height:75px;
}

.adminData input#inputString {
width : 200px;
}

.adminData th {
  width:100px;
}

input#inputString, input#inputStringS, input#inputStringSv{
  width: 200px;
}

.docs p, .docs li {
	font-size:12px;
	color :#333333;
}

.cmsData th{
  vertical-align: middle;
  height:20px;
  color:#010066;
}

.cmsData td{ padding:5px; }

.adminpg td{
  width :100px;
  text-align:center;
}

.applyEditor {
  width: 700px;
  height:500px;
}

.sendurl {
  width:75%;
  border: 1px solid #CCCCCC;
  margin:auto;
}

.sendurl th {
  padding:5px;
}

.sendurl td {
  padding:5px;
}

.frontPage {
  padding-left: 10px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  color: #ffffff; 
  width: 200px;
}