/* Basic Element Formatting ------------------------------------------------------------- */

html {
	font-size: 100%;
	font-family: Arial, Tahoma, verdana, sans-serif;
	color:#256093;
	margin: 0;
	padding: 0;

}


form {
	margin: 0;
	padding: 0;
}

body {
	background-color: #256093;
	background-image: url(../images/backin.jpg);
	background-repeat: repeat-y;
	background-position: center;
	font-size:62.5%;
	font-family: Tahoma, verdana, sans-serif;
	margin: 0;
	padding: 0;
	height: 100%;
}

a, a:hover {
	text-decoration: none;
	color:red;
}

h1 {
	font-size: 1.0em;
	font-weight: bold;
	padding: 2px;
	margin-bottom: 10px;
	margin-top: 10px;
}

hr {
	color:#256093;
}

p {
	font-size: 0.8em;
}

input {

}

select {

}

.error {
color:red;
text-align:center;
}

/* Multiple-Use Selectors ------------------------------------------------------------- */

.clearleft {
	clear: left;
}

.clearboth {
	clear: both;
}

.floatright {
	float: right;
}

.center {
	text-align: center;
}

.button {
	font-weight: normal;
	font-size: 1em;
	cursor: pointer;
	height: 1.6em;
}

/* Standard text and link formatting ------------------------------------------------------------- */

.Error {
	color:red;
	font-size:small;
}

.section-list {
	color:#ffffff; list-style-type: none;
}

.section-li {
padding:3px;
}

.lmenu-text {
	color:#000000;
	text-align:center;
	padding-bottom:6px;
}

.searchbox {
	text-align:center;
	padding-bottom:6px;
}

.lmenu-submit {

}

.corners{display:block;}

.corners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff;}
.corners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #6d6d6d;
  border-right:1px solid #6d6d6d;
  background:#bfbfbf;}
.corners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #191919;
  border-right:1px solid #191919;
  background:#cecece;}
.corners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;}
.corners4{
  border-left:1px solid #6d6d6d;
  border-right:1px solid #6d6d6d}
.corners5{
  border-left:1px solid #bfbfbf;
  border-right:1px solid #bfbfbf;}
.cornersfg{
  background:#ffffff;}


.breadcrumb {
	color:#000000;
	font-weight:bold;
}

.breadcrumb-links {
	color:#256093;
}

.breadcrumb-links:hover {
	color:#000000;
}

.product-stats {
	color:#000000;
	font-weight:bold;
}

.stats-links {
	color:#000000;
	font-weight:normal;
}

.stats-links:hover {
	color:#256093;
	font-weight:normal;
}

.ann-link {
	font-size:16px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

.ann-link:hover {
	color:#256093;
	text-decoration:underline;
}

.add {
	font-size: 0.8em;
}

.subsection-list {
	margin: 0px; padding: 0px; padding-left: 14px;  list-style-type: square;
}

.section-links {
	font-size:16px;
	font-weight:normal;
	color:#000000;
}

.section-links:hover {
	color:#256093;
}

.section-title-links {
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

.section-title-links:hover {
	color:#256093;
}

.news-title-links {
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.news-title-links:hover {
	color:#256093;
}


.green-links {
	font-size:16px;
	color:#33cc00;
}

.green-links:hover {
	color:#000000;
}

.section-price {
	color:#000000;
}

.product-links {
	font-size:12px;
	color:#000000;
	font-weight: normal;
	text-decoration:underline;
}

.product-links:hover {
	color:#256093;
}

.moreinfo-links {
	color:#33cc00;
}

.moreinfo-links:hover {
	color:#000000;
}

.prev-link {
	color:#000000;
	font-weight:normal;
	border: 1px dashed;
	border-color:#256093;
	padding: 4px;
	padding-left:8px;
	padding-right:8px;
}

.prev-link:hover {
	background-color:#256093;
	color:#ffffff;
	font-weight:normal;
	border: 1px dashed;
	border-color:#256093;
	padding: 4px;
	padding-left:8px;
	padding-right:8px;
}

.next-link {
	color:#000000;
	font-weight:normal;
	border: 1px dashed;
	border-color:#256093;
	padding: 4px;
	padding-left:8px;
	padding-right:8px;
}

.next-link:hover {
	background-color:#256093;
	color:#ffffff;
	font-weight:normal;
	border: 1px dashed;
	border-color:#256093;
	padding: 4px;
	padding-left:8px;
	padding-right:8px;
}

.page-link {
	color:#000000;
	font-weight:normal;
	border: 1px dashed;
	border-color:#256093;
	padding: 4px;
	padding-left:8px;
	padding-right:8px;
}

.page-link:hover {
	background-color:#256093;
	color:#ffffff;
	font-weight:normal;
	border: 1px solid black;
	padding: 4px;
	padding-left:8px;
	padding-right:8px;
}

.current-page {
	background-color:#000000;
	color:#ffffff;
	font-weight:normal;
	border: 1px solid black;
	padding: 4px;
}



.copy-links {
	color:#000000;
	text-decoration:underline;
}

.copy-links:hover {
	color:#256093;
}

.small-links {
	font-size:12px;
	color:#33cc00;
}

.small-links:hover {
	color:#000000;
}

.frontpage-headings {
	color:#000000;
	font-size:large;
	font-family:Arial;
	font-weight:bold;
}

/* Section And Listing Styles ------------------------------------------------------------- */

.ds-dropshadow2{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 500px;
	padding: 0px;
}
.ds-innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.ds-innerbox{
	/* IE5 hack */
	margin: 0px 0px -3px 0px;
	margin:  0px 0px 0px 0px;
}
.ds-innerbox p{		
	font-size:14px;
	margin: 3px;
}

.cart-headings {
	color:#000000;
	font-size:large;
	font-family:Arial;
	font-weight:bold;

}

.cart-links {
	color:#33cc00;
}

.cart-links:hover {
	color:#000000;
}

.green {
	color:#33cc00;
}

.qty-links {
	color:#256093;
}

.qty-links:hover {
	color:#000000;
}

#pageslist li {
	border: 1px dotted #000000; 
	background-color: #8dbfff; 
	color: #000000;
}

#pageslist a { 
	background-color: #8dbfff;
}

#pageslist a:link, #npageslist a:visited {
	color: #000000;
	background-color: #8dbfff;
}

#pageslist a:hover {
	color: #fff;
	background-color: #036;
}


.box
	{

	}
 	
.content
	{


	}

#box2
	{

	}
 	
#content2
	{


	}
	
#ft
	{
	padding-right:15px;
	padding-bottom:10px;
	text-align:right;
	font-size:12px;
}

#left-menu
	{
	
}

		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlc, .trc, .blc, .brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc
	{
	background-image:url(../images/tlc.gif);
	background-position: 0% 0%;
	}

.trc
	{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
	}
	
.blc
	{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
	}

.brc
	{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
	}

.tb, .bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb
	{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
	}

.bb
	{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
	}
	
.rb
	{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb
	{

	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

div.history-text {
	font-size:18px;background-image:url(../images/bert.jpg); background-position:bottom left; background-repeat:no-repeat;
}

div.history-tom {
float:right;
margin-top:20px;
margin-left:10px;
margin-bottom:10px;
}

div.history-img {
float:right;
}

	#wrap {

		margin:0 auto;
		width:949px;
	}
	
	#header {
		background:#ffffff;
	}
	
	#sitehelo {
		background:#ffffff;
		color:black;
	}
	
	#main {
		background:#ffffff;
		float:right;
		width:720px;
	}

	#sidebar {
		background:#ffffff;
		float:left;
		width:210px;
	}

	#footer {
		background:#ffffff;
		clear:both;
	}

.dropshadow2{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 5px 0 5px 5px !important;
	margin: 5px 0 5px 5px;
	width: 210px;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	margin: 0px 0px -3px 0px;
	margin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}

.dropshadow3{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 5px 0 5px 5px !important;
	margin: 5px 0 5px 5px;
	width: 500px;
	padding: 0px;
}

.dropshadow{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 2px 0 2px 2px !important;
	margin: 2px 0 2px 2px;
	width: 142px;
	padding: 0px;
}

.dropshadow4{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 2px 0 2px 2px !important;
	margin: 2px 0 2px 2px;
	width: 152px;
	padding: 0px;
}

.dropshadow5{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 5px 0 5px 5px !important;
	margin: 5px 0 5px 5px;
	width: 660px;
	padding: 0px;
	padding-left:5px;
	padding-top:5px;
}

.dropshadow6{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 5px 0 5px 5px !important;
	margin: 5px 0 5px 5px;
	width: 660px;
	padding: 0px;
	padding-left:5px;
	padding-top:5px;
}

.dropshadow7{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 5px 0 5px 5px !important;
	margin: 5px 0 5px 5px;
	width: 660px;
	padding: 0px;
	padding-left:5px;
	padding-top:5px;
}

.dropshadow8{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 5px 0 5px 5px !important;
	margin: 5px 0 5px 5px;
	width: 145px;
	padding: 0px;
}

.dropshadow9{
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 5px 0 5px 5px !important;
	margin: 5px 0 5px 5px;
	width: 600px;
	padding: 0px;
}

.highslide {
    cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px;
}
.highslide:hover img {
	border: 0px;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
    color:#000000;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
visibility:hidden;
}

a.highslide-full-expand {
	background: url(../highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

