* body{
   font-family: Arial, Helvetica, sans-serif;
   /* FONT: 14px/19px Arial, Helvetica, sans-serif; */
   background: #fff url(../images/headerGrad.gif) repeat-x;
   text-align: center; /* for IE */
}
/*div {border: 1px solid gray; padding: .5em}*/

h1 {
	font-size: 36pt;
   margin-top: 0px;
}

h4{
   text-decoration: underline;
   padding-bottom: 1px;
}

hr{
   clear:both;
   width: 98%;
}

a { 
   color: #000;
}

a img {
   border:none;
}

a:hover{
   text-decoration: none;
}


#wrapper {
   
   margin:0px auto;
   border:1px solid #bbb;
   padding:5px;
   float: left;
   width: 100%;
   background: url(../images/footerGrad.gif) repeat-x bottom; 
}



#dottedLine{
   display: inline;
   height: 1px;
   width: 90%;
   border-bottom: 1px dashed #000;
   margin-left: 50px;
}

#titleWrapper{
   margin:0px auto;
   text-align: left; /* for IE */
}

#logo{
   display: inline;
   padding-top:0px;
   margin-bottom:0px;
}

#logo A{
   color: #000;
   text-decoration: none;
   border: 0px;
}

#logo2{
   float: left;
   padding-top: 0px;
   margin-bottom:0px;
}

#title {
   position: absolute;
   font-weight: bold;
   display: inline;
   margin: 0 0 0 0;
   padding: 10px 20px 0 5px;
}

#producttitle {
   position: relative;  
   font-weight: bold;
   display: inline;
   margin: 0 0 0 0;
   /*padding: 10px 20px 0 5px;*/
}


#title a{
   color: #000;
   text-decoration: none;
}

#title iframe{
   position: absolute;
   font-weight: bold;
   display: inline;
   margin: 0 0 0 0;
   padding: 10px 20px 0 550px;
    
}

#headerMenu {
   position: absolute;
   display: inline;
   top: 80px;
	height: auto;
	padding: 5px 0 2px 0;
   border: 1px solid gray;
	/*background: #0e80be;/*#657CC6;;/*#6495ed;/*4169e1;5670BF;*/
   background: url(../images/menubkg2.jpg);/* x-repeat left; */

}

#headerMenu ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	line-height: normal;
}

#headerMenu li {
	float: left;
	padding: 0 20px 0 22px;
	background: url(../images/img04.gif) no-repeat left; 
}

#headerMenu li.first {
	background: none;
   padding: 0 20px 0 5px;
}

#headerMenu a span {
	padding-right: 10px; 
   display: block; 
   padding-left: 3px; 
   font-weight: bold; 
   float: left; 
   padding-bottom: 10px; 
   color: #000;
   padding-top: 8px; 
   font-family: verdana
}

#headerMenu a {
	padding-right: 0px; 
   padding-left: 9px; 
   float: left; 
   padding-bottom: 0px; 
   margin: 0px 4px 0px 0px; 
   padding-top: 0px; 
   text-decoration: none;
   font-weight: bold;
}

#headerMenu a.Nav {
	/*background: url(../images/menu_left.gif) no-repeat left top;*/
	background: url(../images/menu_left1.gif) no-repeat left top;
}

#headerMenu a span.Nav {
	/*background: url(../images/menu.gif) no-repeat right top;*/
	background: url(../images/menu1.gif) no-repeat right top;
}

#headerMenu a span {
	float: none;
}

#headerMenu a:hover span {
	color: #fff;
}

#headerMenu a:hover {
	background-position: left -82px;
}

#headerMenu a:hover span {
	background-position: 100% -82px;
}

#breadcrumbs{
   margin-top: 5px;
   margin-left: 12%;
   padding-bottom: 10px;
}

#breadcrumbs ul {
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	list-style: none;
	line-height: normal;
}

#breadcrumbs li {
	float: left;
	padding: 0 10px 0 25px;
	background: url(../images/solidarrow.gif) no-repeat top left; 
   padding-bottom: 10px;
}

#breadcrumbs li.first {
	background: none;
   padding: 0 10px 0 5px;
}

#mainWrapper{
   float: left;
   width: 98%;
   /*border: 1px solid gray;*/
   margin: 5px ;
   padding: 5px 1px;
   background-color: #f8f8ff;/*f0f8ff;ccccff; FFFF99; FFFFCC;*/
}

#categoryWrapper{ /*This is entire product page wrapper*/
   float: left;
   width: 95%;
   border: 1px solid gray;
   margin: 5px ;
   padding: 5px 1px;
   background-color: #f8f8ff;/*f0f8ff;ccccff; FFFF99; FFFFCC;*/
   overflow:auto;
}

#productWrapper{ /*This is entire product page wrapper*/
   float: left;
   width: 95%;
   border: 1px solid gray;
   margin: 5px ;
   padding: 5px 1px;
   background-color: #f8f8ff;/*f0f8ff;ccccff; FFFF99; FFFFCC;*/
   overflow:auto;
}

#productInfo{
   position:aboslute;
   float: left;
   display:inline;
   width:250px;
   margin:0px;
}

#productInfo h2{
   color:#545454;
}

#contentWrapper ul, li{

   display: inline;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
   padding-left: 20px;
}

#footerWrapper{
   margin:0px auto;
}

#logoBottom{
   clear: both;
   float:left;
   padding-left: 40px;
}

#footer{
   float: left;
   display:inline;
   width: 74%;
   margin-top: 120px;
   margin-left: 10px;
   padding: 5px 10px 0 10px;
   border: 1px solid gray;
   /*background: #0e80be;/*s	#6495ed; /*5670BF;*/
   background: url(../images/menubkg3.jpg) bottom left; */
}

#footerMenu ul{
   width: 100%;
   text-align: center;
   height: 25px;
	margin-left: 8% ;
   margin-right: auto ;
	list-style: none;
	line-height: normal;
}

#footerMenu li {
	float: left;
	padding: 10px 20px 3px 22px;
	background: url(../images/img04.gif) no-repeat left; 
}

#footerMenu li.first {
	background: none;
   padding: 10px 20px 3px 0px;
   
}

#footerMenu a{
   font-weight: bold;
   font-family: verdana;
}

#footerMenu a:hover{
   text-decoration: none;
   color: #fff;
}

#contactLine{
   padding: 8px 5px 8px 5px;
   height:20px;
   font-weight: bold;
   font-family: verdana;
}

#owner{
   float: left;

}

#owner a:hover{
   color:#ff8c00;
}

#created{
   float: right;
}

#created a:hover{
   color:#ff8c00;
}

div .featured{
   position: relative;
   float: center;
}

p .vertline{
   border-left: 1px solid #000;
}

div .horizline{
   border-bottom: 1px solid grey;
}

.midblocktitle{
   background: url(../images/menubkg2.jpg);/*#657CC6;*/
}

.nobullet{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	line-height: normal;
}
.nobullet li{
   padding: 2px 0 2px 0;
}

ul.in-place-edit { list-style: none; margin-left: 0; }
ul.in-place-edit li { width: 150px; margin: 0px; padding: 3px; }

.entry .hover { background: #727EA3; color: #FFF; }
.editing { background: white; border-top: 5px solid #ccc; }
.disabled { background: none; color: black; }

.in-place-edit .field {
  width: 99%;
}

#info {
  font-weight: bold;
  color: #00aa00;
}

.buttons input {
  font-size: 24px;
  color:blue;
}

.buttons input:hover {
  font-size: 24px;
  color:green;
}

.hidden{
	display:none;
}

table, th, td{
   /*width: auto;*/
   padding: 2px;
}

form{
   float: left;
   margin-left: 100px;
   text-align: left;
}

form ul li{
   list-style:none;
   margin-bottom: 10px;
}
form label{
   font-weight: bold;
}

table tr td{
   cursor: pointer;
}

#productsTable {
  /*width: 1000px ;*/
  margin-left: auto ;
  margin-right: auto ;
}
#eventsTable {
  /*width: 1000px ;*/
  margin-left: auto ;
  margin-right: auto ;
}
#linksTable {
  /*width: 1000px ;*/
  margin-left: auto ;
  margin-right: auto ;
}
#subcategoriesTable {
  /*width: 1000px ;*/
  margin-left: auto ;
  margin-right: auto ;
}
