 .float_right {
float:right
}

.container {
width:585px
}

.container_head {
height:30px;
background-image:url(images/sidebar_center.jpg)
}

.container_headred {
height:30px;
background-image:url(images/sidebar_centerred.jpg)
}

.container_head_text {
height:23px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:16px;
font-weight:700;
padding:7px 0 0
}

.container_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	border-spacing:0;
	border-color:#648E22;
	border-style:solid;
	border-width:1px;
	padding:5px
}

.container_contentred {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
border-spacing:0;
border-color:#E31309;
border-style:solid;
border-width:1px;
padding:5px
}

* {
margin:0;
padding:0
}

div.float p {
text-align:center
}

li.newbullet {
list-style-image:url(images/list2.jpg);
list-style-position:inside
}

li.dotbullet {
list-style-image:url(images/li_bullet.gif);
list-style-position:inside
}

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	background-image:url(images/cloud.jpg);
	background-repeat:repeat;
	line-height:1.5em;
	border-color:#648E22
}

.bodyb,.h1b {
font-family:Arial, Helvetica, sans-serif;
color:red;
font-size:12px;
line-height:1.5em;
text-decoration:line-through
}

#wrapper {
width:802px;
margin:0 auto
}

#border {
background-color:#fffffe;
min-height:776px;
float:right;
width:800px;
border-color:#666;
border-style:solid;
border-width:1px;
margin:0
}

* html #border {
height:776px
}

#header {
background-repeat:no-repeat;
background-image:url(images/back.jpg);
height:199px;
margin:6px 5px 3px
}

#topmenu {
height:63px;
width:795px;
padding-left:5px;
background-repeat:no-repeat
}

img {
display:inline;
border:none
}

img.float {
float:left;
margin:0 14px 10px 0
}

#leftcolumn {
display:inline;
width:185px;
float:left;
background-repeat:no-repeat;
min-height:300px;
margin:6px 0 0 4px;
padding:0
}

.leftcolumn-inner {
display:inline;
width:165px;
float:left;
background-repeat:no-repeat;
min-height:40px;
margin-bottom:7px;
padding:10px
}

* html .leftcolumn-inner {
height:40px
}

.in-the-news {
display:inline;
width:170px;
float:left;
min-height:25px;
margin-bottom:7px;
border:thin solid #648E22
}

* html .in-the-news {
height:125px
}

#rightcolumn {
	display:inline;
	width:585px;
	float:left;
	min-height:300px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#highlightnews2 {
background-image:url(images/sale.jpg);
height:auto;
background-repeat:no-repeat;
text-align:center;
font-size:16px;
line-height:1.3em;
font-weight:600;
display:inline;
float:left;
width:565px;
padding:7px 7px 7px 17px;
}

#highlightnews {
background-image:url(images/highlightnews.jpg);
height:auto;
background-repeat:no-repeat;
text-align:center;
font-size:16px;
line-height:1.3em;
font-weight:600;
display:inline;
float:left;
width:565px;
padding:7px 7px 7px 17px
}

#highlightnews img {
float:left;
padding-right:10px
}

.maincontent {
min-height:80px;
display:inline;
float:left;
margin-bottom:7px;
width:585px
}

.content-mid img {
float:left;
margin:3px 10px 14px 0
}

.content-center img {
margin:3px 10px 14px 0
}

.left-mid {
background-image:url(images/left-mid.gif);
background-repeat:repeat;
padding:5px 14px 10px
}

.randompicture {
background-repeat:repeat;
text-align:center;
overflow:hidden;
padding:10px 0 2px
}

.randompicture2 {
background-image:url(images/left-mid.gif);
background-repeat:repeat;
text-align:left;
overflow:hidden;
padding:10px 0 2px 3px
}

.imgleft {
	float:left;
	padding:5px
}

.imgleft2 {
float:left;
padding:10px 10px 0 2px
}

.imgright {
float:right;
padding:10px
}



.imgcenter {
    display: block;
    margin-left: auto;
    margin-right: auto 
	
}



.left-heading {
background-image:url(images/left-heading.gif);
background-repeat:no-repeat;
padding:9px 14px 5px 10px
}

.left-heading h3 {
font-size:12px;
color:#fff;
text-align:center;
vertical-align:top;
min-height:11px;
font-weight:700
}

* html .left-heading {
height:11px
}

h2 {
font-size:12px;
color:#648E22
}

h3 {
font-size:14px;
color:#648E22;
text-align:left
}

#footer {
font-size:10px;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
text-align:center
}

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

.valid {
margin:10px 0 0 10px
}

.c2 {
color:#FFF
}

#lightbox {
position:absolute;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0
}

#lightbox a img {
border:none
}

#outerImageContainer {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto
}

#imageContainer {
padding:10px
}

#loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0
}

#hoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10
}

#imageContainer>#hoverNav {
left:0
}

#hoverNav a {
outline:none
}

#prevLink,#nextLink {
width:49%;
height:100%;
background:transparent url(images/blank.gif) no-repeat;
display:block
}

#prevLink {
left:0;
float:left
}

#nextLink {
right:0;
float:right
}

#prevLink:hover,#prevLink:visited:hover {
background:url(images/prevlabel.gif) left 15% no-repeat
}

#nextLink:hover,#nextLink:visited:hover {
background:url(images/nextlabel.gif) right 15% no-repeat
}

#imageDataContainer {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
line-height:1.4em;
margin:0 auto
}

#imageData {
color:#666;
padding:0 10px
}

#imageData #imageDetails {
width:70%;
float:left;
text-align:left
}

#imageData #caption {
font-weight:700
}

#imageData #numberDisplay {
display:block;
clear:left;
padding-bottom:1em
}

#imageData #bottomNavClose {
width:66px;
float:right;
padding-bottom:0.7em
}

#overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#000
}

.lbWidth {
position:absolute;
top:0;
left:0;
width:100%;
min-width:790px
}

* html .lbContent {
margin-left:-790px;
position:relative
}

* html .lbMinWidth {
padding-left:790px
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

* html .clearfix {
height:1%
}

.path {
background:#e4e4e4;
color:#000;
font:normal 1.1em Arial, Helvetica, sans-serif;
padding:8px 12px
}

.path a {
color:#000;
text-decoration:none;
font-weight:700
}

.path a:hover {
color:#060;
text-decoration:underline
}


label {
width:8em;
float:left;
text-align:right;
margin-right:0.5em;
display:block
}



.submit input {
margin-left:4.5em;
color:#fff;
background:#648E22;
border:2px outset #648E22
}

fieldset {
border:1px solid #648E22;
width:17em
}

legend {
color:#fff;
background:#648E22;
border:1px solid #648E22;
padding:2px 6px
}

blockquote {
font-style:italic;
font-size:12px;
background:url(/images/quoleft.png) no-repeat;
padding:0.5em 0 0 2em
}

blockquote p {
background:url(/images/quoright.png) right bottom no-repeat;
padding-bottom:1em
}

img.block,.clearfix {
display:block
}

* html #leftcolumn,* html #rightcolumn {
height:300px
}

* html .sponsor,* html .maincontent {
height:80px
}

.content-mid,.content-center {
background-image:url(images/content-mid.gif);
background-repeat:repeat;
padding:5px 14px
}

a:link,a:visited {
color:#063;
text-decoration:none
}

input,textarea {
color:#000;
background:#DDF0C1;
border:1px solid #648E22
}

.float_left,div.float {
float:left
}

h1,h4 {
font-size:16px;
color:#648E22
}

/* ######### DROP DOWN MENU START################ */
.bluetabs{
border-bottom: 1px solid #648E22;
}

.bluetabs ul  {
padding : 3px 0;
margin-left : 3px;
margin-top : 1px;
margin-bottom : 0;
font-weight : bold;
list-style-type : none;
text-align : left;
}

.bluetabs li{
display: inline;
margin: 0;
}

.bluetabs li a{
text-decoration: none;
padding: 3px 4px;
margin-right: 0px;
border: 1px solid #648E22;
color: #2d2b2b;
background: white url(images/bluetab.gif) top left repeat-x; /*THEME CHANGE HERE*/
}

.bluetabs li a:visited{
color: #2d2b2b;
}

.bluetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.bluetabs li.selected{
}

.bluetabs li.selected a{ /*selected main tab style */
background-image: url(images/bluetabactive.gif); /*THEME CHANGE HERE*/
border-bottom-color: white;
}

.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b  {
position : absolute;
top : 0;
border : 1px solid #648e22;
border-width : 0 1px;
line-height : 18px;
z-index : 300;
background-color : white;
width : 200px;
visibility : hidden;
} 



.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #648E22; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #B9FDBE;
}

/* ######### DROP DOWN MENU END######### */
