
* {
 margin:            0;
 padding:           0;
 color:            #000000;
}

body {
	margin: 0;
	padding: 0;
	background:       #ffffff;
	font-family:      'Trebuchet MS',Verdana,Tahoma,Arial,'Arial Black',Helvetica;
	font-size:        13px;
  color:            #000000;
}

.mainedit {
 padding:           5px;
}

img {
 border:            0;
 vertical-align:    middle;
}

small {
 font-size:         8pt;
 font-weight:       normal;
}

ol {
 margin:            1em;
 padding:           0;
 list-style-type:   decimal;
}

ul {
 margin:            1em;
 padding:           0;
 list-style-type:   disc;
}

li strong, li p strong {
 color:             #000000;
}

img.block {
 display:block; 
}

strong {
 font-weight:       bold;
}

table {
 font-size:         10pt;
 margin:            0;
 border-color:      #666666;
 border-style:      solid;
 border-collapse:   collapse;
 font-size:         10pt;
}

td, th {
 font-size:         10pt;
 border:            none;
 border-collapse:   collapse;
 vertical-align:    middle;
}

th {
 background-color:  #ffffff;
 border:            1px solid #666666;
}

table.admin {
 border:            none;
 padding:           5px;
 width:             980px;
}

td.adminleft, td.adminright, td.admincentre {
 text-align:        left;
 font-size:         10pt;
 font-weight:       bold;
 vertical-align:    top;
 padding:           3px;
 border:            none;
 width:             200px;
}

th.adminleft {
 text-align:        left;
}

td.adminright, th.adminright {
 text-align:        right;
}

td.admincentre, th.admincentre {
 text-align:        center;
 width:             auto;
}

img {
 border:            0;
 vertical-align:    middle;
}

img.left {
	float:           left;
	margin:          0 20px 0 0;
}

img.right {
	float:            right;
	margin:           0 0 0 20px;
}

img.block {
 display:block; 
}

   
#space {
 width:              1000px;
 margin:             0 auto;
 height:             40px;
 background-color:   transparent;
}

#logo {
	width: 980px;
	margin: 0 auto;
	height: 130px;
	padding: 10px;
  background-color:       #ffffff;
	border-left:  2px solid #666666;
	border-top:   2px solid #666666;
	border-right: 2px solid #666666;
  background-image:    url('../feature.png');
  background-repeat:   no-repeat;
  background-position: right center;
}

#menu {
  text-align:             center;
	width:                  1000px;
	margin:                 0 auto;
	height:                 30px;
	padding:                0;
  background-color:       #666666;
	border-left:  2px solid #666666;
	border-right: 2px solid #666666;
}

#page {
	width: 1000px;
	margin: 0 auto;
	background:             #ffffff;
	border-left:  2px solid #666666;
	border-right: 2px solid #666666;
}

#content {
	float:   left;
	padding: 10px;
	background-color: #ffffff;
}

#content.content {
	width:   580px;
}

#content.contentfull {
	width:   980px;
}

#content.contenthalf {
	width:   780px;
}

#sidebar1 {
	float: left;
}

#sidebar2 {
	float: right;
}

.sidebar {
	float:               left;
	width:               180px;
	font-size:           12px;
	padding:             10px;
	background-color:    #ffffff;
}

#footer {
	width:               980px;
	height:              40px;
	margin:              0 auto;
	padding:             10px;
  background-color:    #ffffff;
	border:              2px solid #666666;
  color:               #666666;
  background-image:    url('../bottomlogo.png');
  background-repeat:   no-repeat;
  background-position: right center;
}


h1,h2,h3,h4,h5 {
  font-size:        1.5em;
  color:            #666666;
  font-weight:      bold;
}

h2 {
  font-size:        1.25em;
}

h3 {
  font-size:        1.15em;
}

h4 {
  font-size:        1em;
}

h5 {
 text-align:        center;
 font-size:         1em;
 padding:           5px;
 color:             #ffffff;
 background-color:  #666666;
}

div.editpage {
 font-size:         x-small;
 text-align:        center;
 padding:           2px;
 border:            none;
 position:          absolute;
 top:               40px;
 right:             20px;
}

strong.error {
 font-weight:       normal;
 color:             #cc3366;
}

strong.success {
 font-weight:       normal;
 color:             #99cc00;
}


a {
  color:            #000000;
  border-bottom:    1px solid #ccc;
  text-decoration:   none;
}

a:visited {
  color:            #000000;
}

a:visited:hover {
  color:            #009966;
  border-color:     #009966;
}

a:hover {
  color:            #009966;
  border-color:     #009966;
}

a.menubar {
  text-align:             center;
  float:                  left;
  padding:                5px 10px 5px 10px;
  height:                 20px;
  display:                block;
  border-bottom:    none;
  font:             1em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:      bold;
  color:            #d7ecdd;
  text-decoration:   none;
}

a.menubar:visited {
  color:            #d7ecdd;
}

a.menubar:visited:hover {
  color:            #d7ecdd;
  background-color: #009966;
}

a.menubar:hover {
  color:            #d7ecdd;
  background-color: #009966;
}

a.navbar {
 font:             1em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-align:       left;
 display:          block;
 padding:          5px 5px 5px 10px;
 width:            150px;
 border-bottom:    2px groove #b4b4b4;
 font-weight:      bold;
 color:            #d7ecdd;
}

a.navbar:visited {
  color:           #d7ecdd;
}

a.navbar:visited:hover {
  color:           #009966;
}

a.navbar:hover {
  color:           #009966;
}


a.image, a.thumb {
 font-size:         small;
 background-color:  transparent;
 border:            none;
 text-decoration:   none;
}

label, input, textarea {
  color:          #333333
}

input, textarea {
  font:           1em Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size:      small;
}

input#title, input#slogan, textarea {
  width:          400px;
}

input#name, select#prod, input#phone, input#pagename, input#domain,
input#user, input#pass,  input#pass1, input#pass2, input#business,
input#email, input#email2, input#addr1, input#addr2, input#addr3 {
  width:          300px;
}

input#save {
  width:          150px;
}

input#pnav {
  vertical-align: middle;
}

label {
	float:          left;
  color:          #000000;
	width:          150px;
	text-align:     right;
}

label.checkbox {
	float:          none;
  color:          #000000;
	width:          auto;
	text-align:     left;
}

img.thumb {
  border:           1px solid #000000;
}

div.thumb, a.thumb {
  font-size:        small;
  color:            #666666;
}

div.thumb:hover {
  color:            #009966;
}

div.thumb{
  text-align:       center;
	padding:          10px;
	float:            left;
  text-align:       center;
  overflow:         hidden;
}

a.thumb {
  border:           none;
}