/* CSS Document  tableless CSS two colum layout */
body {
 text-align: center;
 margin:0;
 padding:0;
 height:100%;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 background:#000000;/* url(images/top.jpg) repeat-x top;*/
}
/*   * {margin:0; padding:0;} 		/* removes defaults of all elements */
a {
 color: black;
 text-decoration: none;
}
a:hover {
 color: #95191c;
 text-decoration: underline;
}
#wrapper {
 width: 740px;
 margin: 0 auto;
 text-align: left;
 height: auto !important;
 height: 100%;
 min-height: 100%;
 background:url(images/birdie.png) no-repeat 0px 10px ;
 behavior: url("/includes/sts_templates/tableless_CSS/iepngfix.htc");
}
#wrapper_home {
 width: 740px;
 margin: 0 auto;
 text-align: left;
 height: auto !important;
 height: 100%;
 min-height: 100%;
}
#headerwrapper {
 width: 280px;
 background:url(images/birdie.png) no-repeat 0px 10px ;
 height:155px;
 position:absolute;
 z-index:999;
 behavior: url("/includes/sts_templates/tableless_CSS/iepngfix.htc");
}
img.randomtop {
 width: 740px;
 float:left;
 clear:both;
 padding-top:25px;
}
p#bottom {
 margin: -35px 0 0 0;
 background:#44443A url(images/bottom.jpg) repeat-x;
}
#padding {
 padding: 0 0 15px 0;
}
/* Header info */
#masthead {
 clear:both;
}
#title {
float:left;
text-align:left;
width:275px;
height:60px;
padding: 35px 0 0 250px;
}
#title h1 {
 color: white
}
#searchbox {
 float:right;
 width:200px;
 margin-top:20px;
}
#hori-categories_home {
 width:100%;
 clear:both;
 position: relative;
 top:130px;
 z-index:99999;
}
#hori-categories {
 width:100%;
 clear:both;
 height:15px;
 margin-bottom:1px;
}
#hori-categories-wrap {
 float:right;
}
.headerCategoriesItems {
 white-space: nowrap;
 border-bottom: 1px solid #FFFFFF;
 padding-bottom: 4px;
}
.headerCategoriesItems a {
 font-size:12px;
 padding: 0 6px;
 margin: 0 0 0 1px;
 text-transform:uppercase;
 letter-spacing:-1px;
 color: #FFFFFF;
 background-color: #000000;
 height:12px;
 border-left: 1px solid #FFFFFF;
}
.headerCategoriesItems a:hover,
.active a {
 color: #878787;
 text-decoration:none;
 height:12px;
 border-left-color: #878787;
}

#breadcrumb {
 background:white;
 color: #999999;
}
#breadcrumb p {
 font-size:11px;
}
/* main contents */
#mainContent {
 background: #ffffff;
 float: right;
 width: 607px;
 display: inline /* new - IE-bug fix */;
 padding: 0 20px 0 0px;
 *padding: 0 20px;
}
#wrapContent {
 background: #ffffff;
 float: right;
 width: 629px;
 display: inline /* new - IE-bug fix */;
 padding: 0;
}
.mainContent {
 background: #ffffff;
 float: right;
 display: inline /* new - IE-bug fix */;
 border:#ECECEC solid;
 border-width: 0 1px;
 padding: 0 20px;
}
.wide {
 width:627px;
 padding: 0 0 0 0;
}
.home {
 width: 607px;
 *width:632px;
 *margin-right:-3px;
 padding: 0 20px 0 0;
}
#mainContent p {
 margin: 0px 0 10px 0px;
}
#wide p {
 margin: 0px 0 10px 0px;
}
#home_wrap {
 clear: both;
 width:100%;
 _width:606px;
  *width:604px;
float:left;
 border-bottom:1px solid #ececec;
}
#home_best_sellers {
 clear: both;
 width:100%;
 float:left;
}
#home_content {
 background: #ffffff;
 float: left;
 width: 330px;
 margin-top:1px;
}
#home_new_products {
 background: #ffffff;
 float: right;
 width: 270px;
 padding-right:5px;
 border: solid #ececec;
 border-width: 1px 0 0 1px;
}
#secondary {
 float: left;
 width: 110px;
 color:#ECECEC;
 margin-top:2px;
}
div#product-info-wrapper {
 border-top:#ECECEC solid 1px;
 margin: 0 0 0 20px;
}
div#product-image {
border:#ECECEC solid 1px;
text-align:center;
float:left;
width:350px;
margin: 20px 0;
}
div#product-image img {
/*width:310px;*/
}
div#product-info {
float:left;
width:350px;
font-size:12px;
}
div#product-desc {
 border-top: 1px solid #ECECEC;
 margin-top:20px;
 padding-top:10px;
 clear:both;
 width:350px;
 font-size:12px;
}
hr {
 height:1px;
 background-color: #ECECEC;
 border: 1px solid #ECECEC;
 margin:10px 0;
}
#prod-spec {
 font-size: 11px;
 float:right;
 width:194px;
 margin: 10px 0 10px 20px;
 padding: 0 0 0 20px;
 border-left:#ECECEC solid 1px;
}
#prod-spec h1{
 font-size: 16px;
}
#prod-spec h2{
 font-size: 11px;
}
.prodop-wrap {
	clear:both;
	width:100%;
	padding-bottom:35px;
}
.prodop-name {
	width:45%;
	float:left;
	overflow: hidden;
}
.prodop-choice {
	width:50%;
	float:right;
	overflow: hidden;
}
.prodop-choice select {
	width:90px;
}
.price {
font-size:14px;
color:#FF0000;
}
h4 {
 font-size: 1.2em;
 margin: 10px;
}
h5.thanks {
 font-size: 1em;
 margin: 10px;
}
#afooter {
 font-size: .70em;
 color: #ececec;
 padding: 5px 5px 20px 110px;
 clear: both;
text-align: center;
width:100%;
height:15px;
}
#afooter a {
 color: #ececec;
 text-decoration: none;
}
#afooter a:hover {
 color: black;
 text-decoration: underline;
}
/* nav info */
#navcontainer ul {
 margin: -4px 0 0 0;
 padding: 0;
 list-style-type: none;
 width: 100%;
 height:20px;
 float: left;
 text-align: right;
 overflow: hidden; /* IC */
}
#navcontainer {
 margin: 0;
 padding: 0;
 width: 600px;
 height:20px;
 float:right;
}
#navcontainer ul li {
 display: inline;
 padding-left:20px;
}
li.outer {
 border: none;
}
#navcontainer ul a {
 color: #ffffff;
 font-size:12px;
 font-family :Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
}
#navcontainer ul a:hover {
 color: #ECECEC;
 text-decoration:underline;
}
/*sidebar corners info*/
b.rtop, b.rbottom {
 display: block;
 background: none /* new */;
 position: relative /* new - IE-bug fix */;
}
b.rtop {
 margin-top: -5px /* new */;
}
b.rbottom {
 margin-bottom: -5px /* new */;
}
b.rtop b {
 display: block;
 height: 1px;
 overflow: hidden;
 background: #95191c;
}
b.rbottom b {
 display: block;
 height: 1px;
 overflow: hidden;
 background: #F0F0E7;
}
b.maintop {
 display: block;
 margin-top: -4px;
 background: none /* new */;
 position: relative /* new - IE-bug fix */;
}
b.maintop b {
 display: block;
 height: 1px;
 overflow: hidden;
 background: #F0F0E7;
}
  
/*IE-mac section \*//*/

#navcontainer li,
#navcontainer a  { 
display: inline-block; 
width: 1px;
white-space: nowrap;
}

/*end Mac section */

/*]]>*/
.more {
 color:#FF0000;
}
td textarea {
width:250px;
}