body * { font-family: Arial, trebuchet ms,Verdana, Tahoma, Helvetica, ; }

html body {
  background-color:#fff;
  margin:0;
  margin-top:0px;
  padding:0;
  text-size:13px;
  
  }
  
  #container {width:720px; border: 0px solid #a9b;}

#header {height:106px;  background-image: url("headtop.gif"); font-size:20px; color:white; text-align:right; padding-top:0px; border: 0px solid #716496;background-repeat: no-repeat; background-position:right;}

#header h1 {font-size:20px; color: #00446F; background-color:none; text-align:left; }

#logo { top:0px; width:23%; height:106px; float:left;  margin:0px;  margin-top:0px;  background-image: url("logo.gif"); background-position:middle; background-repeat:no-repeat; border:0px solid black; display:block;}


#strapline {float:left; font-size:18px; color:#00446F;padding:4px; padding-left:6px; margin-top:59px; margin-left:20px; text-align:left; width:50%; border:0px solid white;}

#center { width: 524px; float:right; font-size:12px; margin-top:0px; margin-left:0px; color:#fff; min-height:333px; background-color:#00446F; padding:16px;
 }

#center h1 {display:block;  padding:4px; padding-left:0px; font-size:17px; color:#fff; margin-bottom:12px;   border-top: 0px solid #fff; border-right: 0px solid #666; border-left: 0px solid #fff; border-bottom: 0px solid #666; z-index:99;}

#center img {margin:9px;}

#center ul {margin-left:22px;}
#center li a{color:white;}
#vol{background-image: url("vol_bg.gif"); background-repeat:no-repeat; margin:-16px; margin-top:-56px; color:#000; padding:12px; height:470px; background-color:white; z-index:-99;}

#vol p{margin-top:44px;}

#buck {background-image: url("member_bg2.gif"); background-repeat:no-repeat; color:#000; padding:15px; }

#about{background-image: url("about_bg.gif"); background-repeat:no-repeat; margin:-16px; margin-top:-56px; color:#000; padding:12px; height:470px; background-color:white; z-index:-99;}

#about p{margin-top:44px;}
  
a:link {
  color:#00f;
  text-decoration:underline;
  }
a:visited {
  color:#00f;
  text-decoration:underline;
  }
a:hover {
  color:#3959B0;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }
.login {position:relative; top:53px; left:410px; color:blue;}
.login a  {color:blue;}

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}


#left { padding-top:15px; font-family:trebuchet ms, Arial, Helvetica, sans-serif;}
#left ul {width:160px;  }
#left li {text-align:right; list-style:none; height:110%; margin:0px;padding:0px; }



#left li a:link, #left li a:visited{ text-decoration:none; margin:0px; margin-right:10px;
font-size:11px; fonst-style:italic; font-weight:bold;
color: #00446F;
	border-right:3px solid #00446F; height:110%; padding-top: 6px; padding-bottom: 6px; padding-right:5px;
	
}


#left li a:hover{color:red; border-right:3px solid red; }

#left ul ul {  text-align:right; margin:0px; padding:0px; display:inline;}

 #left li li {positon:relative; top:440px; left:544px; 
	display: none;
        margin:0px;
        padding:0;
	background-image : none;
	font-size:11px;

        padding-top: 2px;
 padding-bottom: 2px;
     
text-align:right;
     
}
#left li li a:link, #left li li a:visited {

  background-image: url("arrow.gif");
  background-repeat:no-repeat;
  background-position:left center;
 text-decoration:none; margin:0px; margin-right:10px;
font-size:10px; fonst-style:italic; font-weight:bold;
color: #00f;
	border-right:3px solid #00446F; height:100%; padding-top: 5px; padding-bottom: 5px; padding-right:5px; padding-left:10px;

text-align:left;
}

#left li li a:hover {color:red; border-right:3px solid red;   background-image: url("arrowover.gif");
  background-repeat:no-repeat;
  background-position:left center;}

#menubottom {text-align:center; margin-top:12px; margin-bottom:12px; font-size:13px; color:#00446F;}

#menubottom a{font-size:13px;}

#footer { clear:both; text-align:center; font-size:70%; }
#access { position: absolute; left: -1000px; top: -1000px; width:1px; height:1px; padding-left: 50px; overflow:hidden;}
}

/*start main styles*/
/*remember to change in fck_editorarea.css */



.genform_table {width:90%;margin:12px; background-color:#469;}
.genform_tblleft{text-align:right; padding-right:2px; font-size: 13px;width:100px; float:left;padding-top:3px; }
.genform_tblright{text-align:left; padding-left:5px; font-size: 90%;}
second.genform_submit {

	background-color:#B3D5D7;
	font-size: 12px;
	font-weight:bold;
	padding-bottom:10px;
	
}

.genform_reset {

    background-color: rgb(179, 213, 215);
    margin-right-value: 6px;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
	
}
.genform_submit {
color:#00446F;
font-size:14px;
    background-color: #ccc;
    margin-right-value: 6px;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
	padding:2px;
}

.genform_text_readonly{
font-size: 100%;
	
}

.genform_textarea{
font-size: 90%;
width:250px; 

}

#menubottom.genform_text,.genform_textarea,.genform_password{
font-size: 90%;
width:200px; 

}

.genform_text_basket {
font-size: 90%;
}

.genform_text_sml, .genform_textarea_sml {
font-size: 90%;
}

.genform_select{
font-size: 90%;
width:250px;
}

.genform_radio{font-size: 90%;}





.genform_text_error,.genform_textarea_error{
font-size: 90%;


}
.genform_select_error{
font-size: 100%;
}





div#accessmenu
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
	}
	
hr.clear { clear: both; visibility:hidden;}	

form#editform label { display: block; vertical-align: bottom; margin: 5px;}
ul.blogList img {display: block;}
ul.blogList li { display: block;}

.sublinkimage {margin: 32px; margin-top: 16px; margin-bottom: 16px;}

/* the XML editing (for sidebar) styles */
filedset label, fieldset input { margin: 2px;}
legend { color: black; background: white; border: 3px solid black; margin-left: 1em; }
button.approve_btn, button.edit_btn, button.up_btn, button.down_btn, button.delete_btn { border: none; width: 30px; height: 30px; background-color: transparent; margin: 2px; cursor: pointer; cursor: hand;}
button.up_btn { background-image: url(/images/up.png);}
button.delete_btn { background-image: url(/images/delete.png)}
button.down_btn {background-image: url(/images/down.png)}
button.edit_btn {background-image: url(/images/info.png)}
button.approve_btn {background-image: url(/images/tick.png)}
fieldset { margin: 10px; background-color: #EEEEEE; border-style: solid; border-color: black;}
fieldset { background-color: #EEEEEE; }
fieldset fieldset { background-color: #DDDDDD; }
fieldset fieldset fieldset { background-color: #CCCCCC; }
fieldset.editBox { position: fixed; top: 10%; left: 10%; width: 70%; padding: 5%; opacity: 0.9; }
fieldset.editBox label { display: block;}
fieldset.editBox .delete_btn { position: absolute; bottom: -30px; right: 6%; }
fieldset.editBox .approve_btn { position: absolute; bottom: -30px; right: 12%;}


/* SHOP STYLES */

.cartheader {background-color: #ebe; color:white; padding:4px;}
.cartbottom {border-top:1px solid grey;  padding:4px;}
.cartitem {padding:4px;}
.tabulardata {}

