body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 5px;
	text-align: center !important;
	width: 776px !important;
}
p {
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}
input {
	font-family: Arial,Helvetica,sans-serif;
	border-style: solid; 
	border-width: 1pt; 
	border-color: #999999; 
}
.left {float: left;}
.right {float: right;}
.clear { clear:both;}
.center { text-align:center;}

#header {
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#headerbasket {
	float: left; 
}
#headerleftinfo {
	float: left;
}
#headerlogo {
	width: 215px;
}
#headerrightinfo {
	float: right;
	margin-left: 5px;
	text-align: right; 
	padding-bottom:4px; 
	font-size:12px;
}
#headerdate
{
	color: #666666;
	margin-top:2px;
}
.borderbotgray {
	width:278px;
	border-bottom: #CCCCCC solid 1px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
/*\*/
html*.borderbotgray {
	width:288px;
	border-bottom: #CCCCCC solid 1px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
#box-search {
	width:278px; 
	height:54px; 
	background-color:#e9e9e9;
}
/*\*/
html*#box-search {
	width:288px; 
	height:54px; 
	background-color:#e9e9e9;
}
#box-popular-searches {
	font-size:9px; 
	width:273px; 
	color:#666666; 
	text-align:left; 
	float:left; 
	margin-left:5px;
}
#box-popular-searches a {
	text-decoration:none; 
	color:#666666;
}
#headerbot {
	background-image:url(images/bcksearch.jpg); 
	background-repeat:repeat-x; 
	height:27px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	padding-left: 5px;
}
#txtboxsearched {
	padding:5px; 
	padding-top:2px;
}
/*\*/
html*#txtboxsearched p {
	padding: 5px 0px;
} /*safari */
.searchtext {
	font-size:12px; 
	font-weight:bold; 
	color:#333333; 
	padding-top:4px; 
	padding-right:4px;
}
.input {
	font-family: Arial,Helvetica,sans-serif;
	border-style: solid; 
	border-width: 1pt; 
	border-color: #999999;
	font-size: 11px; 
	color: #000000; 
}
#gobutton {
	padding: 1px 0 0 3px;
}

/*NAVIGATION BAR 
--------------------------------------------------------------------------------------------------------*/
#body-nav{
	background-image:url(images/bckmenutop.jpg); 
	background-repeat:repeat-x; 
	height:26px;
	text-align: center;
}
.top_menu a {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.top_menu a:hover {
	color: #951B3B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#breadcrumb{ 
	color:#000000; 
	font-size:11px; 
	height:25px;
	line-height:25px;
	border-bottom:#CCCCCC solid 1px;
	clear:both; 
	text-align:left;
	padding-left: 5px;
}
#breadcrumb img { 
	padding-top:3px;
}
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover {
	text-decoration:underline !important; 
	color:#000000; 
	font-size:11px; 
	text-align:left;
}

/* BODY
---------------------------------------------------------------------------------*/
#div__body {
	margin: 0 auto!important; 
	padding-top: 0 !important; 
	text-align: left; 
	width: 776px !important; 
	border-left:none !important;
}

#leftcolumn {
	width: 153px;
	text-align:left; 
	font-size:11px;
	padding-bottom:10px;
}
.menutitle {
	cursor:pointer;
	margin-bottom: 5px;
	font-size: 12px;
	color: white;
	width:140px; 
	height:21px;
	padding:2px; 
	padding-left:5px;
	text-align:left; 
	background-image:url(images/menutitle.gif);
	background-repeat:no-repeat;
}
.textboldnolink a {
	font-size: 11px;
	text-decoration: none;
}
.textboldnolink a:hover {
	font-size: 11px;
	text-decoration: underline;
}

/*MAIN
--------------------------------------------------------------------------------------------------------*/
#out {
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}
.borders {
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}
.article {
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.cat_desc {
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}
.categorydescription { 
	font-size:11px; 
	color:#666666;
	padding: 0 0 5px 0; 
}

.itemcell { 
	width:135px;
	height: 210px;
	border-right:#CCCCCC solid 1px; 
	font-size:11px; 
	padding-right:5px;
	text-align:left;
}
* html .itemcell { 
	width: 141px;
}
.itemcell {
	*width:141px
}

.itemcellimg { 
	min-height:100px; 
	height:105px;
	height:auto;
	text-align: center;
}
.itemcellname { 
	font-weight:bold;
}
.itemcellname a:link, .itemcellname a:visited, .itemcellname a:hover{ 
	color:#000000 !important;
	font-size:11px;
}

.itemcellprice { 
	color: #9f0132 !important; 
	display:block; 
	font-size:12px !important;
}

.itemcellrrp { 
	color:#666666; 
	text-decoration:line-through;
}
.itemcelltags img { 
	padding-top:7px;
}
.itemcelltags p { 
	padding:0;
	margin:0;
}
#itemsTable {
	border-bottom:#CCCCCC solid 1px;
	border-top: #CCCCCC solid 1px; 
	padding-top:5px; 
	padding-bottom:5px;
}

/* Show_Product
-------------------------------------------------------------------------------------------------------*/
.paragraph {font-size:12px}
#mainContents { padding-left: 0 !important; margin-left:10px}
#itemtemplate { 
	width:612px; 
	padding-top:10px;
	margin-top:5px;
}
#itemtemplate p { 
	margin:0; 
	padding:0
}
#itemtemplateleft { 
	float:left;
	width:266px;
}
#itemtemplateimagecont { 
	width:265px; 
	position:relative;
}
#itemtemplateright { 
	float:left;
	width:315px; 
	margin-left:20px;
	text-align: left;
}
#itemtemplateright h1 { 
	font-size:18px; 
	color:#000; 
	font-weight:normal; 
	margin:0
}
#itemtemplateright h2{ 
	font-size:12px;
	color:#333;
	font-weight:normal;
}
#reviewbox {
	font-size:11px;
}
#pricebox {
	 border:#b3b3b3 solid 1px; 
	 padding:10px; 
	 margin-top:10px; 
	 margin-bottom:10px; 
	 text-align:left; 
	 font-size:11px !important;
	 width:290px;
 }
* html #pricebox {width:315px;}
.div__prices {
	padding:5px 0 5px 0;
	text-align: right;
}
.itemtemplateprice { 
	font-size:15px; 
	padding-bottom:10px;
}
#pricebox .smalltextnolink { 
	padding-bottom:4px;
}
.div_addtocart {
	border-top:#CCCCCC solid 1px;
	padding: 5px;
}
#wishlistbox {
	border: #CCCCCC solid 1px; 
	margin-bottom: 10px;
	padding:5px; 
	font-size:11px;	
}
#wishlistbox p {
	padding-bottom:5px;
}
.wishlist { 
	font-size:12px; 
	padding-top:3px;
}
.wishlist a:link, .wishlist a:visited, .wishlist a:hover { 
	color:#799207;
	text-decoration: none; 
}
#horizontalinfo{
	float:left;
	clear:both;
	width:600px;
	text-align:left;
}
#horizontalinfo h4, #reviewsTab h4 { 
	font-size:14px; 
	color:#333333;
	font-weight:bold; 
	border-bottom:#CCCCCC solid 1px; 
	margin: 15px 0 7px 0;
}
#horizontalinfo p {
	font-size:12px; 
	margin:0; 
	padding-bottom:5px;
}

/* RELATED ITEMS
--------------------------------------------------------------------------------*/
#relateditems { 
	border:#CCCCCC solid 1px; 
	margin-top:10px; 
	font-size:13px;
}
#relateditems a:link, #relateditems a:visited, #relateditems a:hover { 
	color:#556700; 
	font-size:11px !important; 
	text-align:center;
}

/*FOOTER
--------------------------------------------------------------------------------------------------------*/
#footer {
	width: 776px !important; 
	background-color:#eff4de; 
	text-align: center;
	margin-top: 10px;
}
#footerlinks {
	font-size: 11px;  
	text-align:left; 
}
#footerlink {
	font-size: 12px; 
	color: #88a033;
	text-align: center;
	margin-bottom: 3px;
}
#footerlinks ul{ border-right: #d7dbc7 solid 1px; width:150px; margin: 10px 0px 10px 0px; float:left}
* html #footerlinks ul{ border-right: #d7dbc7 solid 1px; width:150px; margin: 10px 0px 10px 20px; float:left}
#footerlinks li { list-style:none; padding:0; margin:0}

#footerlinks a:link, #footerlinks a:visited {
	font-size: 11px;
	color: #565656; 
	text-decoration:none !important;
}

#footerlinks a:hover {
	font-size: 11px;
	color: #333333; }

#footernewsletter { width:190px; margin: 10px 0px 10px 10px; float:left}}
.footerphone
{
	background-color: #f5e316;
	font-size: 13px;
	font-weight: bold;
	margin-left: 15px;
}
#footerbottom {
	margin-top: 10px;
	width: 760px; 
	text-align:center !important;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#footerbottom a:link, #footerbottom a:visited, #footerbottom a:hover {color: #666666;}
#copyright {
	color: #666666;
	text-align: left !important;
}
