﻿/* Page Elements */
html { margin: 0px; padding: 0px; background-color: #f5f5f5; background-image: url('images/body_background.png'); background-repeat: repeat-x; }
body { color: #333; font-size: 0.9em; min-height:100%; margin:0px; margin-left: auto; margin-right: auto; text-align: left; padding: 0px; width: 838px; font-family: Helvetica, Arial, Lucida Grande, Lucida Sans Unicode, Bitstream Vera Sans, Geneva, sans-serif; }

#h1 { font-size: 1.2em; text-align:left;padding-top:10px; padding-bottom:10px; color: #ff9100;}
#content { min-height: 100%; background-image: url('images/body_container_background.png'); background-repeat: repeat-y; margin:0px; padding: 0px; width: 804px; }
#header_title_main {min-height: 92px;background:transparent url(images/ldbanner2.png) no-repeat bottom left; margin-left: 4px; margin-bottom: 2px; margin-top: 10px; }
#content_header { min-height: 30px; background-image: url('images/content_header_background.png'); background-repeat: repeat-x; padding-left:20px; margin-left: 10px; margin-right: 10px;}

#content .content {margin-left:	30px; margin-right:	30px;}
#content .subhead {padding-top:10px;}
#content .leftcol {float:left; display: inline; width: 400px; margin-top: 10px;}
#content a { color: #636363; text-decoration: none; }
#content a:hover { color: #f61646; }

.floatleft { float:left; display: inline; width: 300px;}
.floatright {margin-left: 300px; margin-right: 30px;}
.floatrightlong {margin-left: 300px; margin-right: 30px; height:604px}

.description {margin-top:10px; margin-left:10px;}
.purchasing {margin-top:10px; margin-left:10px;}
.bld_orng {font-weight:bold; color: #ff9100;}
.indnt {margin-left:10px}
.sold {font-weight:bold; color: #ff9100;}
.comm_sml {font-size: 0.8em; margin-left:10px}
.quote {font-style:italic;margin-left:30px}

#footer_container { margin-left:14px; margin-right: 4px; text-align: right; padding: 4px; font-size: 0.7em; }
#footer_container ul { margin:10px; padding:0px; }
#footer_container li { display: inline; padding: 0px; margin: 0px; padding-left:20px; }
#footer_container a { color: #636363; text-decoration: none; }
#footer_container a:hover { color: #f61646; }
#footer_container .current { color: #000;}		
.content_info {margin-left: 30px; margin-right: 30px;}    
/* End Page Elements */

div.sc_menu_wrapper {
	position:relative;
	float:left;
	height: 500px;  /* Make bigger than a photo, because we need a place for a scroll-bar. */  
	width: 280px;  
	margin-top: 10px;  
	}
div.sc_menu {  
	padding: 15px 0;}
.sc_menu a {  
	display: block;  
	margin-bottom: 5px;  
	width: 260px;  
	border: 2px rgb(79, 79, 79) solid;  
	-webkit-border-radius: 4px;  
	-moz-border-radius: 4px;                /* When image support is turned off */  
	color: #fff;  
	background: rgb(79, 79, 79);}
.sc_menu a:hover {  
	border-color: rgb(130, 130, 130);  
	border-style: dotted;}
.sc_menu img {  
	display: block;  border: none;}		

.sc_menu_wrapper .loading {
  position: absolute;
  top: 50px;
  left: 10px;

  margin: 0 auto;
  padding: 10px;

  width: 100px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;      

  text-align: center;
  color: #fff;
  border: 1px solid rgb(79, 79, 79);
  background: #1F1D1D;
}

/* Styling tooltip */
.sc_menu_tooltip {
  display: block;
  position: absolute;

  padding: 6px;
  font-size: 12px;
  color: #fff;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;      

  border: 1px solid rgb(79, 79, 79);
  background: rgb(0, 0, 0);
  /* Make background a bit transparent for browsers that support rgba */
  background: rgba(0, 0, 0, 0.5);
}

/* new products scrolling images*/
#NewItems {
	position: relative;
	width: 250px;
	height: 250px;
	overflow: hidden;
	border: 3px solid black;
	padding: 0px;
	
}

#NewItems img {
	height: 250px;
	margin: 0px;
	border: 0px;
	clear:both;
}



