/* CSS Document */

.wrapper {
margin: 0 auto;
width:1000px;
margin-top:20px;
}

#wrap-footer {
margin: 0 auto;
width:1000px;
}

#top {
height:100px;
}

#logo {
float:left;
padding-left:10px;
}

.ve_selectedCategory {
	font-weight: bold;
	color: Red;
}

#menu {
      width: 1000px;
      margin:0px;
      padding: 0px;
	  
    }
    #menu ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    #menu li {
      margin: 0;
      padding: 0;
      float: left;
    }
    #menu li {
      padding-right: 1em;
    }
    #menu li {
	padding-right:100px;
	padding-left:10px;
    text-align: left;
    }

.break {
width:1000px;
margin: 0 auto;
height:5px;
background-color:#cccccc;
}

#banner {
width:1000px;
min-height:125px;
border-top:5px solid #CCCCCC;
border-bottom:5px solid #CCCCCC;
margin:0px;
padding:0px;
margin-top:3px;
}

#content {
width:1000px;
min-height:200px;
margin: 0 auto;
background-image:url(../img/category-bg.png);
background-position:bottom left;
background-repeat:no-repeat;
margin-bottom:10px;
}

#categorylist {
float:left;
width:170px;
margin-left:15px;
padding-top:15px;
}

#content-area {
float:right;
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
min-height:200px;
width:785px;
}

#footer {
margin-top:5px;
margin-bottom:20px;
text-align:right;
}

/* category menu starts here */

.ve_categoryFilterContainer {
padding-top:10px;
}

#categorylist .ve_categoryFilterContainer ul { 
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#categorylist .ve_categoryFilterContainer li {
  display:block;
  padding-top: 5px;
  padding-bottom:5px;
  padding-left:10px;
  width: 160px;
  /* this is to make the submenus position relative to this li */
  position: relative;
  z-index:99;
}

#categorylist #ve_categoryFilter ul {
background-color:#FFFFFF;
}

#categorylist .ve_categoryFilterContainer a {
display:block;
  text-decoration: none;
  color: #663333;
  font-size:12px;
  width: 160px;
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

#categorylist .ve_categoryFilterContainer li:hover { 
  background-color: #FFCC99;
}

#categorylist .ve_categoryFilterContainer a:hover {
  color: #666666;
}

#categorylist .ve_categoryFilterContainer ul ul {
  position: absolute;
  left: 168px;
  top: 0;
  visibility: hidden;
background-color: #FFCC99;
}

#categorylist .ve_categoryFilterContainer li:hover > ul {
  visibility: visible;
}

/*Mouseover: display second level or third level pop-up*/

#categorylist .ve_categoryFilterContainer li:hover ul, 
#leftpanel .ve_categoryFilterContainer li:hover li:hover ul {
  visibility: visible;
}

/* Hide third level menu when the mouse is over the first level li*/
#categorylist .ve_categoryFilterContainer li:hover ul ul {
	visibility: hidden;
}

.ve_selectedCategory {
color:#cccc33;
}

/* menu ends here */

/* menu starts here */

#ve_menuFilterContainer {
padding-top:10px;
}

#categorylist #ve_menuFilterContainer ul { 
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#categorylist #ve_menuFilterContainer li {
  display:block;
  padding-top: 5px;
  padding-bottom:5px;
  padding-left:10px;
  width: 160px;
  /* this is to make the submenus position relative to this li */
  position: relative;
  z-index:99;
}

/* CSS Standard form */

select {
	margin:6px 5px 0px 0px; /* drop down list */
}

.ve_label {
	text-align:left;
}

textarea{
	width: 250px; /* textarea width */
	height: 150px;
}

input.ve_text
{
	width:250px; /* textbox width */
}

label.ve_label {
	
	display:block;
	float:left;
	width:170px; /* width depends on layout */
	text-align:right;
	margin:6px 5px 0px 0px; /* spacing between form elements */
}

.ve_adminFieldDescription {
	margin:6px 5px 6px 164px; /* spacing between form elements */
	}
	
fieldset {
border:#CCCCCC solid 1px;
}

/* END CSS Standard form */

/* START of button */

.ve_formButtons {
margin-left:174px; /* spacing between form elements */
padding-top:10px;
padding-bottom:10px;
}

/* END of button */

.selected {

}
