#header {
  float: left;
  background-color: #79937F;
width:835px;
}

#logo {
  float: left;
}

#header_r {
  float: left;
}

form {display:inline; hieght:auto}

.catImage {float:left; margin-right:15px;}
#content .catImage2 img {
border:0px solid;
margin-top:30px;
margin-right:50px;
float:right;
clear:right;
}



ul.nav {
  margin: 0 0 0 30px;
  padding: 0;
  list-style: none;
  text-align: right;
}

ul.nav li {
  display: inline;
  margin: 0;
}

ul li.hidden { display: none; }

#body {
  float: left;
  margin: 0 0 0 0;
  clear: both;
  background: #FFF url(/~solfotog/images/second_nav/column_bg.gif) repeat-y fixed 0 0; 
  width: 825px;
}

ul#sidebar {
  float: left;
  width: 150px;
  list-style: none;
  margin: 25px 0 0 0;
  padding: 0;
}

ul#sidebar li {
  padding-left: 27px;
  height: 30px;
  margin-bottom:8px;
  margin-top:8px;
  border:0px solid;
  background : url(/~solfotog/images/second_nav/arrow.gif) no-repeat -3px 3px;
}

ul#sidebar li.level2 {margin:0 0 0 15px; height:30px}

ul#sidebar li a {
  color: black;
  font-size: 8pt;
  text-decoration: none;
}

#content {
  float: left;
  padding-top:10px;
  width: 660px;
  background: white url(/~solfotog/images/second_nav/page_background.gif) no-repeat;
  padding-left: 13px;
  border:0px solid;
}

.catHeader {margin:15px 0;}
.catDescription {margin:15px 0;}

h1 {
  font-size: 14pt;
}

h2 {
  font-size: 10pt;
}

h4 {
margin-bottom:0px;
font-size:11px;
}
#product_image {
  float: right;
}

#requirements {
  font-size: 8pt;
}

.clear { clear: both; }
.linkwrapper {
 float:left;
 margin:15px 13px 10px 0px;
 width:200px;
 font-size:10px;
 text-align:left;
 border:0px solid;
}
.linktext {
  margin:20px 0;
  clear:both;
  border:0px solid;
  margin-right:50px;
}
.linktext img{
 float:right;
 clear:right;

}
.linktext h4 {display:inline;}


.linktext .object {
  margin-top:-15px;
  margin-bottom:20px;
  float:right;
  border:0px solid;
  width:300px;
}
.linktext .object .caption {
  border: 0px solid;
  width:300px;
  float:right;
  font-weight:bold;
  text-align:center
}


.linkwebsite {
 clear:left;
}

.linkwebsite img{
 float:left;
 border:0px solid;

}


.linkimage {}
.linkcontent {
  text-align:left;
  border:0px solid;
  margin:3px;


}
.linkwrapper h4 {
 display:inline; text-align:left;
 margin-top:5px; 
}


.linknav a {text-decoration:none;}
.linknav {float:right; border:0px solid; width:150px; text-align:right}
.linknav img {display:inline; border:0px solid;}

.linkactions {font-size:10px;
  border:0 px solid;
  text-align:left;
  clear:left;

}

.linkwrapper a {font-weight:bold;}

.photo_date {
 margin:0 0 0 5px;
 border:0px solid;

display:inline;
}


#detailed .row {
  border:0px solid;
  height:20px;
}

.row .first {float:left; margin-right:10px; clear:left;}
.row .second {float:left; margin-right:10px;}
.row .third {float:left; margin-right:10px;}


.catfooter {margin-top:20px;
border:0px solid;
}

.captiontop {text-align:center;
font-weight:bold;
}


.paging {text-align:right; clear:both; margin-right:35px;}