/*
base grid 910 26x35
LC 8 18
LCR 9 9 8
CR 17 9
C 26
*/
body{background-color:#942424}
#header{background:#942424 url(header-bg.gif) repeat-x bottom center}
#firstpage #header{background:#942424 url(header-bg-f.gif) repeat-x bottom center}
.centered{margin:0 auto;text-align:left;width:910px}
#firstpage .centered{width:840px}
#header .centered{height:195px;background:url(header-content-bg.gif) no-repeat 12px 12px}
#firstpage #header .centered{background:url(header-content-bg-f.gif) no-repeat top left;height:127px}
#header-content{margin:0 auto;position:relative;text-align:left}
#logo a{text-decoration:none;display:block;height:90px;width:600px;left:0px;position:absolute;top:10px;z-index:1}
#logo a span{visibility:hidden}
#main{background:#FFD25D url(main-bg.gif) repeat}
#main-content{padding-bottom:30px}
#left-column,#center-column,#right-column{display:inline;float:left;overflow:hidden;padding:0px}
#left-column .wrapper{padding-left:10px}
#center-column .wrapper{margin-left:20px;margin-right:10px;padding-top:10px;background-color:#FFD25D;padding-left:1em;padding-right:1em}
#twocolumn-left #left-column{width:280px}
#twocolumn-left #center-column{width:630px}
#twocolumn-right #center-column{width:590px}
#twocolumn-right #right-column{width:315px}
#twocolumn-right #center-column .wrapper{margin-left:0px;margin-right:10px;padding-top:10px;background-color:#FFD25D;padding-left:1em;padding-right:1em}
#firstpage #center-column{width:490px}
#firstpage #right-column{width:350px}
#threecolumn #left-column{width:315px}
#threecolumn #center-column{width:315px}
#threecolumn #center-column .wrapper{margin-left:20px;margin-right:10px;padding-top:10px}
#threecolumn #right-column{width:280px}
#onecolumn #center-column .wrapper{margin-left:20px;margin-right:10px;padding-top:10px}
.banner-text table{font-size:0.92em;width:100%;margin:0px}
#footer{background:#942424 url(footer-bg.gif) repeat-x top left}
#footer .centered{padding-top:30px;padding-bottom:30px}
#footer-content{text-align:center}
#footer,#footer a{color:#FFD25D}
#cart-mini{right:20px;position:absolute;top:20px;z-index:1;color:white;background:url(cart-icon.gif) no-repeat left center;padding-left:40px;min-height:35px;padding-top:2px}
#cart-mini h4.empty{padding-top:7px}
#breadcrumb{padding-bottom:10px}
#breadcrumb,#breadcrumb a{color:#942424;font-weight:bold;font-size:1em}
#breadcrumb ul{margin-left:0;padding-left:0;display:inline;border:none}
#breadcrumb ul li{margin-left:0;padding-left:4px;border:none;list-style:none;display:inline}
#breadcrumb ul li.first{padding-left:0px}
div.listing-item{min-height:85px}
/* banners */
.img-item{float:left;width:217px}
.news-box{
	background: url(news-bg.gif) no-repeat top left;
	height: 179px;
	padding-top: 95px;
	padding-left: 35px;
	padding-right: 60px;
}
ul.news li{BACKGROUND:url(calendar.gif) no-repeat top left;padding-left:22px}
.news-box .date{font-weight:bold}
.news-box a{color:black}
.annot{padding-bottom:1em}
.product-table .hr{padding-top:5px;padding-bottom:5px}
.override #googlecart-widget-body{border:solid white}
.override  #googlecart-widget-list tr{border-bottom:1px solid white}
.override .open #googlecart-widget-list td{border-bottom:1px solid white}
.override #googlecart-widget-emptymessage{border-bottom:1px solid #C3D6F9}
.override  .googlecart-widget-quantity-box{border:1px solid #942424}
.override .open #googlecart-widget-list TD{border-bottom:white 1px solid}
.override  .googlecart-widget-price{color:#942424}
#googlecart-widget-list TR td{background-color:#ffd051;border:none}
.override  .googlecart-widget-remove{color:#942424}
.googlecart-widget-long-details{color:#942424}
.override .googlecart-widget-title{display:block;color:#942424;font-size:.8em;font-weight:bold}
.override #googlecart-widget-head{z-index:1000;border:1px solid white;background-color:#ffe166;width:100%;height:1.6875em;line-height:1.6875em;position:relative;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;color:#942424}
#bip-6{
	padding-top: 10px;
}




.fields-above {
	position: relative;
	border: 1px solid white;
	background-color: #942424;
	padding: 15px;
	color: white;
}


#newsletter{
	padding-left: 20px;
}

.placeholder{
	padding: 2px;
}

.btt-submit {
	background: #ffea95;
	border-width: 1px;
	font-weight: bold;
	color: #333333;
	text-transform: lowercase;
	padding: 0px 8px 2px;
	border-color: #FFE166;
	font-size: 100%;
}

.btt-submit span{

	font-size: 14px;
}

.p-description{
	width: 230px;
	padding-bottom: 5px;
}

#search-box{

	right: 150px;
	position: absolute;
	top: 100px;
	z-index: 1;
	background: url(search-bg.gif) no-repeat right;
	padding: 8px;
}

#search-box #skeyword{
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 2px;	
	width: 150px;
} ht;
	padding: 8px;
}

#search-box #skeyword{
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 2px;	
	width: 150px;
} 

.product{
 width: 580px;
}


#webcams1-webcam1{

FONT-SIZE: 75%;
WIDTH: 320px;

ZOOM: normal;
BACKGROUND-IMAGE: none;
OVERFLOW: visible;
MARGIN-RIGHT: auto;
PADDING-TOP: 2px;
VERTICAL-ALIGN: bottom;
POSITION: static;
FONT-FAMILY: arial;
BACKGROUND-COLOR: transparent;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
FONT: 75%/normal arial;
MARGIN-BOTTOM: auto;
TEXT-ALIGN: left;
MARGIN: auto;
COLOR: #000000;
PADDING-BOTTOM: 2px;
float: left;
}