/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#999;
	text-align:center;
	color:#444;
	font-size:14px;
}

a {
	text-decoration:underline;
	color:#444;
}

a:hover {
	text-decoration:none;
}

a img {
	border:none;
}

#hp-content h1 {
	font-size:18px;
	margin:8px 0px;
}

h2 {
	font-size:18px;
	color:#666666;
	margin:6px 0px;
}

#wrapper {
	width:960px;
	margin:0px auto;
	background-color:#fff;
	padding-bottom:20px;
}

#head {background-color:#000;height:235px;width:960px;*height:100px;}
#logo {width:127px;height:75px;background:url(img/logo.jpg) no-repeat;float:left;margin:26px 0px 0px 90px;}
#head-left {float:left;height:150px;width:100px;border:16px solid #000;}
#head-right {float:right;height:100px;width:500px;}

#deliver {
	color:#fff;
	text-align:right;
	font-weight:bold;
	width:800px;
	float:right;
	margin:20px 0px 14px 0px;
}

#deliver1 {
	font-size:20px;
}

#deliver2 {
	font-size:34px;
}

#nav1 {
	background-color:#fff;
	height:28px;
	*height:30px;
	width:554px;
	*width:605px;
	float:right;
	clear:both;
	font-size:16px;
	position: relative;
    	top: 107px;
    	*top: 0px;
}

#nav1 a {
	text-decoration:none;
	color:#000;
	display:block;
	float:left;
	height:23px;
	*height:30px;
	*padding:5px 2px 0px 30px;
	padding:5px 2px 0px 30px;
	background:url(img/grey-arrow.jpg) no-repeat 5px 3px;
}

#nav1 a:hover {
	color:#fff;
	font-weight:bold;
	background:url(img/white-arrow.jpg) #999 no-repeat 5px 3px;
}

#home-button {
	width:46px;
	*width:90px;
}

#contact-us-button {
	width:85px;
	*width:130px;
}

#sitemap-button {
	width:60px;
	*width:110px;
}

#basket-button {
	width:100px;
	*width:150px;
}

#checkout-button {
	width:68px;
	*width:118px;
}


#left {
	width:195px;
	float:left;
	background-color:#fff;
}

#content {
	float:left;
	background-color:#fff;
	width:594px;
	border:1px solid #ccc;
	margin:8px 0px;
	text-align:left;
}

.contentHeading h1 {
	background:url(img/heading-bg.jpg) no-repeat bottom right;
	border-top:1px solid #ccc;
	color:#676767;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 10px;
}

.middleBoxHeading .infoBoxHeading {
	background:url(img/heading-bg.jpg) no-repeat bottom right;
	border-top:1px solid #ccc;
	color:#676767;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 10px;
}

.select-box-a a {
	font-weight:bold;
	color:#666;
	font-size:14px;
	text-decoration:none;
}

.select-box-a a:hover {
	text-decoration:underline;
}

.productBox {
margin:0px 0px 4px 0px;
}

.productBox img {
/*	width:150px;
	height:150px;*/
}

.productBox a {
	font-weight:bold;
	color:#444;
	font-size:14px;
	text-decoration:none;
	margin:4px 0px;
}

.productBox a:hover {
	text-decoration:underline;
}

#right {
	width:163px;
	*width:170px;
	float:left;
	background-color:#fff;
	padding:6px 3px 0 3px;
}

#right p {
	margin:0px 0px 8px 0px;
}

#visit-blog a {
	background:url(img/visit-our-blog.jpg) repeat-x;
	height:43px;
	padding:6px;
	border:1px solid #cecece;
	display:block;
	padding-top:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:36px;
	color:#676767;
}

#visit-blog a:hover {
	color:#000;
}



#right .middleBoxHeading .infoBoxHeading {
	background:#666;
	font-weight:bold;
	color:#fff;
}

#right .infoBoxContents .menu-box input {

}

#footer {
	height:55px;
	background-color:#000;
	clear:both;
	padding:10px 0px 0px 0px;
}

#footer-links {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
}

#footer-links a {
	text-decoration:none;
	color:#000;
}

#footer-links a:hover {
	text-decoration:underline;
}

#left .menu-box {
	padding-top:0px !important;
}

#left .menu-box a {
	display:block;
	height:24px;
	*height:33px;
	width:182px;
	*width:187px;
	background:url(img/cat-bg.jpg) no-repeat;
	margin-top:3px;
	text-decoration:none;
	font-weight:bold;
	color:#717171;
	padding:6px 0px 2px 5px;
	font-size:14px;
	border-bottom:1px solid #fff;
}

#left .menu-box a:hover {
	text-decoration:underline;
	color:#000;
}

#left .menu-box .selected2 {
	background:#666 !important;
}

#left .menu-box a:hover.selected2 {
	color:#fff !important;
}

.subcat {
	display:compact !important;
	width:171px !important;
	*width:176px !important;
	background:#ccc !important;
	margin-top:0px !important;
	color:#fff !important;
	height:24px !important;
	*height:29px !important;
	padding:2px 0px 2px 5px !important;
	font-size:13px !important;
}

a:hover.subcat {
	background-color:#FFFFFF !important;
	color:#666 !important;
	text-decoration:none !important;
}



#left-cards {
	padding:0px 0px 0px 9px;
}

#right {
	margin:0px 0px 0px 0px;
}

#right .menu-box {
	padding:0;
}

#right .menu-box a {
	display:block;
	background:url(img/info-link-bg.jpg) no-repeat;
	margin-top:3px;
	height:22px;
	_height:24px;
	text-decoration:none;
	font-weight:bold;
	color:#717171;
	padding:3px 0px 0px 5px;
	font-size:13px;
}

#right .menu-box a:hover {
	text-decoration:underline;
	color:#000;
}

#right .menu-box input {
}


a.subcat {
	height:auto !important;
}

#special .infoBoxHeading {
	background:url(img/heading-bg.jpg) no-repeat bottom right;
	border-top:1px solid #ccc;
	color:#676767;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 10px;
}

.productSpecialPrice {
	font-weight:bold;
	color:#FF0000;
}

#special a {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#special a:hover {
	text-decoration:underline;
}

#welcome {
	padding-left:2px;
	*padding-left:1px;
	margin-bottom:5px;
}

#about-us {
	padding:6px;
	font-size:14px;
}

#about-us-heading {
	background:url(img/heading-bg.jpg) no-repeat bottom right;
	border-top:1px solid #ccc;
	color:#676767;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 10px;
}

#p-desc {
	padding:0px 10px 10px 10px;
}

.productListing-even {
background:#E9E9E9;
padding:6px;
}

.productListing-odd {
background:#EEEEEE;
padding:6px;
}

.productListing-heading {
	font-weight:bold;
}

.warning {
	padding:6px 6px;
	font-size:12px;
}

.inputRequirement {
	font-weight:bold;
	font-size:12px;
	padding-right:6px;
}

.subheading {
	font-weight:bold;
	padding:10px 0 0 6px;
}

.main {
	padding:0px 6px;
}

.cardbg {
	background:#ddd;
	padding-top:8px;
}

.defaultSelected {
	padding-top:6px;
}

.r-cart {
	border-bottom:3px solid #999;
}

#r-search .menu-box {
	padding-top:6px;
}


#adsearch {
	text-align:center;
}

#sub-but {
	border:none !important;
	background:#666;
	color:#fff;
	font-weight:bold;
	width:100px !important;
	height:25px;
	margin:6px 0px 6px 55px;
}

#search-text {
	border:1px solid #E6BF64;
	padding:3px;
	width:100% !important;
	height:25px;
}

#options-wrapper {
margin:0px 20px 20px 20px;
}

#p-options-header {
	font-weight:bold;
}

#p-img {
	padding:10px;
}


.select-box-aa img {
/*	width:150px;
	height:150px*/;
}

.select-box-aa a {
	font-weight:bold;
	text-decoration:none;
}

.select-box-aa a:hover {
	text-decoration:underline;
}

#portfolio {
	margin:0px;
	padding:0px;
	list-style:none;
	height:332px !important;
}

a.middleLinkTop {
font-weight:bold;
text-decoration:none;
}

a:hover.middleLinkTop {
text-decoration:underline;
}

.wprice {
	color:#FF0000;
	font-weight:bold;
}

/*#about-us .middleLink img {
	width:150px !important;
	height:150px !important;
}*/

.wi-dth {
	width:105px !important;
	height:34px !important;
}

.imgfifty img{
/*	height:150px;
	width:150px;*/
}

.details-button {
	width:105px !important;
	height:34px !important;
}

.sep-link a {
	display:block;
	height:24px;
	*height:33px;
	width:182px;
	background:url(img/cat-bg.jpg) no-repeat;
	margin:9px 0px 0px 3px;
	text-decoration:none;
	font-weight:bold;
	color:#717171;
	padding:6px 0px 0px 5px;
	font-size:14px;
	border-bottom:1px solid #fff;
	text-align:left;
}

.sep-links a {
	display:block;
	height:24px;
	*height:33px;
	width:182px;
	*width:187px;
	background:url(img/cat-bg.jpg) no-repeat;
	margin:9px 0px 0px 3px;
	text-decoration:none;
	font-weight:bold;
	color:#717171;
	padding:6px 0px 0px 5px;
	font-size:14px;
	border-bottom:1px solid #fff;
	text-align:left;
}

.sep-links2 a {
	display:block;
	height:24px;
	*height:33px;
	width:182px;
	*width:187px;
	background:url(img/cat-bg2.png) no-repeat;
	margin:9px 0px 0px 3px;
	text-decoration:none;
	font-weight:bold;
	color:#717171;
	padding:6px 0px 0px 5px;
	font-size:14px;
	border-bottom:1px solid #fff;
	text-align:left;
/*	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
*/
}

.sep-link a:hover {
	text-decoration:underline;
	color:#000;
}

.normal-price {
	font-weight:bold;
	color:#FF0000;
	padding-top:7px;
}

#ps-hp-s #about-us .h {
	display:none;
}

.fade {
	height:19px;
	padding:0px 0px 8px 10px;
}

.fade p {
	margin:5px 0px;
	font-size:18px;
}

.sideBoxHeading {
	background:#666666;
}

.sideBoxHeading .infoBoxHeading {
	color:#fff !important;
	font-weight:bold;
	font-size:18px;
}
/* CSS FOR HOMEPAGE FEED */
#sidebar ul{
	text-align:left;
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

#sidebar .title{
	background:#666666 none repeat scroll 0 0;
	height:33px;
	padding:4px 0 4px 10px;
	text-align:left;
	padding-left:10px;
}

#sidebar .title a{
	color:#FFFFFF !important;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.feedlink{
	color:#717171;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-top:3px;
	padding:3px 0 0 5px;
	text-decoration:none;
}

.feedcontent{
	padding:3px 0 0 5px;
	margin-top:3px;
}

.smallimg {
	display:block;
	width:130px;	
	float:left;
}


