
button {
border: 0 none;
cursor: pointer;
font-weight: bold;
padding: 0 15px 0 0;
text-align: center;
height: 30px;
line-height: 30px;
width: auto;
}

button.rounded {
background: transparent url( /img/btn_right.png ) no-repeat scroll right top;
clear: left;
font-size: 0.8em;
}

button span {
display: block;
padding: 0 0 0 15px;
position: relative;
white-space: nowrap;
height: 30px;
line-height: 30px;
}

button.rounded span {
background: transparent url( /img/btn_left.png ) no-repeat scroll left top;
color: #FFFFFF;
}

button.rounded:hover {
background-position: 100% -30px;
}

button.rounded:hover span {
background-position: 0% -30px;
}

button::-moz-focus-inner {
border: none;
}


#container
{
	width:1000px;
}

#header
{  
width:1000px;
	clear:left;
 }
 
 #menu
{  
width:1000px;
	clear:left;
 }

#logo
{
float:left;
width:300px;
height:90px;
}

#addspacetop
{
float:left;
width:520px;
height:80px;
padding-top:10px;
}

#language_select
{
	float:left;
	width:140px;
	height:70px;
	padding-top:20px;
	padding-left:40px;
}

#navigation_links
{
float:left;
padding-top:5px;
width:500px;
height:30px;
}
#search_bar
{
float:left;
width:498px;
padding-left:2px;
height:35px;
background-color: #cccc99;
}
#arrow_up
{
clear:left;
width:990px;
height:20px;
padding-right:10px;
}
#content_area
{
clear:left;
width:1000px;
}

#maincontent
{
width:670px;
float:left;
}

#add_middle_position
{
width:140px;
float:left;
}

#right_navigation
{
width:190px;
float:left;
}

#cat_display
{
width:170px;
background-color:#006699;
padding:10px;
font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;
}

#footer
{
clear:left;
width:1000px;
font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #993333;
}

.bodytext {font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #993333; }
.bodytextsmall {font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #993333; }
.bodytextsmall {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #993333; }
.whitetext {font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; }
.bodylinks {font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #006699; text-decoration:none; border-bottom:1px dotted #006699; }
.bodylinks:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #006699; border-bottom:1px dotted #006699;  }
.bodylinks:hover {font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color: #993333;  text-decoration:none;}

.navlinks {font-family:  Arial, Helvetica, sans-serif; font-size: 22px; color: #006699; text-decoration:none; font-weight:bold;}
.navlinks:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 22px; color: #006699; font-weight:bold; }
.navlinks:hover {font-family:  Arial, Helvetica, sans-serif; font-size: 22px; color: #993333;  text-decoration:none; font-weight:bold;}
.navtext {font-family:  Arial, Helvetica, sans-serif; font-size: 22px; color: #993333; font-weight:bold;}

.catlinks {font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration:none; }
.catlinks:visited {font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;  }
.catlinks:hover {font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #993333;  text-decoration:none; }

.search_field {font-family:  Arial, Helvetica, sans-serif; font-size: 15px; color: #993333; font-weight:bold; width:360px; height:20px;}

h1
{
font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #993333; font-weight: bold;
}

h2
{
font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #993333; font-weight: normal;
}
.h3
{
font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; 
}

 .img-thumb {width:100px; height:100px; overflow:hidden; float:left;}
 
.hr
{
	line-height:1px;
	color:#006699;
}
.button {font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #006699;}

.thumb-border {
	float:left;
	margin-top:5px;
	margin-right:5px;
	width:155px;
	height:242px;
	border: 1px solid #006699;
	}
	
.thumb-border:hover {
	float:left;
	margin-top:5px;
	margin-right:5px;
	width:155px;
	height:242px;
	border: 1px solid #993333;
	}
.thumb-interior
 { 
      margin-top:3px;
      border-top: 1px solid #006699;
	 margin-left:5px;
	 margin-right:5px;
	 padding-top:3px;
 }
 
 #twocolumn {
	clear:left;
	width:650px;
	height:auto;
      	}
	
.column21 {
	float:left;
	width:325px;
	      	}
			
.heading11style {font-family:  Arial, Helvetica, sans-serif; font-size: 19px; color: #993333; margin:0px; font-weight:bold;}
.heading22style {font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #993333; margin:0px;font-weight:normal;}			
	
