/* CSS SUFOSTER CSS BY DAVIDLOOK http://davidlook.net */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	background:#fff;
}
#wrapper {
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-x;
}
#content {
	width:850px;
	margin:0 auto;
	padding:0 40px;

}
#top {
	width:850px;
	height:190px;
}
#middle {
	width:850px;
}
#bottom {
	width:850px;
	height:230px;

}
#topleft {
	float:left;
	width:410px;
	height:65px;
	padding-top:95px;
}
#topright {
	float:left;
	height:35px;
	padding:155px 0 0 0;
        margin:0;
}
#contentwindow {
	float:left;
	width:850px;
}
#left_contentwindow {
	float:left;
	width:450px;
}
#right_contentwindow {
	float:left;
	width:400px;
        padding:0px;
        margin:0px;
}
#left_textwindow {
	float:left;
	width:398px;
        text-align:right;
        margin:0;
        padding:70px 47px 0 0;
        display:inline;
}
#right_textwindow {
	float:left;
	width:405px;
        padding:35px 0 0 0;
        margin:0px;
        display:inline;
}

#item_details {
        padding:70px 0 0 78px;
}
#item_details h1 {
        padding:0 0 15px 0;
        margin:0;
        color:#000000;
        font-size:18px;
        font-weight:normal;
}
#item_details h2 {
        padding:15px 0 0 0;
        margin:0;
        color:#000000;
        font-size:14px;
        font-weight:normal;
}
#item_details p {
        padding:0 0 15px 0;
        margin:0;
        font-size:12px;
        border-bottom:1px dashed #000;
}

#item_details {
        padding:70px 0 0 78px;
}
#right_textwindow h2 {
        padding:35px 0 15px 0;
        margin:0;
        color:#000000;
        font-size:18px;
        font-weight:normal;
}
#right_textwindow  p {
        padding:0;
        margin:0 0 20px 0;
        font-size:14px;
line-height:20px; 

}
#pagination {
        padding:15px 0 0 0;
        margin:0;
        font-size:12px;
}
#pagination a:link, #pagination a:visited {
      margin:0;
      padding:0;
      color:#666;
      text-decoration:none;
}
#pagination a:hover
{
	color:#000;
	text-decoration:underline;
}
.sep {
     padding:0 10px;
}



#copywrite {
	font-size:10px;
	text-align:right;
	color:#666;
}
#bottom a:link, #bottom a:visited
{
	color:#666;
	text-decoration:none;
}

#bottom a:hover, #bottom a:active
{
	color: #000;
	text-decoration:underline;
}
/* RESET */

.reset {display:block;clear: both;font-size: 0px;height: 0px;line-height: 0px;margin: 0;}


/* HOME NAV */
#home {
      float:left;
      font-family:Arial, Helvetica, sans-serif;
      font-size:14px;
      color:#666;
      padding:0;
      margin:0;
}
#home a:link, #home a:visited {
      margin:0;
      padding-left:35px;
      padding-right:38px;
      color:#666;
      text-decoration:none;
}
#home a:hover
{
	color:#000;
	text-decoration:underline;
}
/* JAVA DROP */
#nav-gallery-parent {
       float:left;
       background-image:url(../images/galleryArrow-off.jpg);
       background-repeat:no-repeat;
       background-position:0 -3px;
       padding-left:10px;
}
#nav-gallery-child {
       background-repeat:no-repeat;
       width:315px;
       border-top: 1px solid #ccc;
       border-right: 1px solid #ccc;
       border-bottom: 1px solid #ccc;
       border-left: 1px solid #ccc;
       background:#fff;
       margin:15px 0;
       padding:15px;
       min-height:250px;
}
#nav-gallery
{
	float:left;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
}
#nav-gallery li
{
	text-decoration: none;
  	color:#666666;
	font-size:18px;
	display:block;
 	width:300px;

 	border:0px solid #666;
 	padding:5px 5px;
 	margin:3px 0;
}
#nav-gallery a:link, #nav-gallery a:visited
{
	color:#666666;
	text-decoration:none;
	border-bottom: none;
}

#nav-gallery a:hover, #nav-gallery a:active
{
	color: #000;
	text-decoration:underline;
}
/* MAIN NAV */

.navMain
{
	float:left;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
}
.navMain li
{
	display: block;
	float:left;
	list-style-type: none;
    color:#666666;
    font-weight:normal;
	padding-left:38px;
	
}
.navMain a:link, .nav a:visited
{
	color:#666;
	text-decoration:none;
}

.navMain a:hover, .navMain a:active
{
	color: #000;
	text-decoration:underline;
}

/* TEXT PAGE LINKS */
.linkblock 
{
     color:#000;
     display:block;
     padding:0;
     margin:5px 0;
}
.linkchunk
{
     color:#666;
     display:block;
     padding:0;
     margin:0 0 35px 0;
}
#right_textwindow a:link, #right_textwindow a:visited
{
	color:#666;
	text-decoration:underline;
}

#right_textwindow a:hover, #right_textwindow a:active
{
	color: #000;
	text-decoration:none;
}

form {
	text-align:left;
	padding:20px 0;

}
input {
	margin-right:10px;
}
label {
	color:#666;
	font-size:10px;
	padding-right:10px;
}
input {
	margin-right:20px;
}
.button {
        padding-left:35px;

}
