body {
	margin:0px;
	padding:0px;
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	padding-top:0px;
	background-color:#EAEFF1;
	background-image:url(../images/wallpaper.png);
}
div, a, p, td, h1, h2, h3 #menu ul, #submenu ul, #footer ul {
	margin:0px;
	padding:0px;
}
.hidden {
	height:1px;
	left:-10000px;
	overflow:hidden;
	position:absolute;
	top:auto;
	width:1px;
}
#wrapper {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	padding-bottom:20px;
}
#header {
	width:910px;
	background-image:url(../images/header.png);
	height:116px;
	padding-left:20px;
	padding-right:20px;
}
#header div.title a {
	background-image:url(../images/logo2.png);
	width:300px;
	height:116px;
	text-indent:-9999px;
	display:block;
}
h1 {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size:22px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	margin-bottom:15px;
	color:#00BCE4;
	margin-top:-3px;
}
h2 {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	margin-bottom:15px;
	color:#653600;
	margin-top:-3px;
}
#columns {
	width:910px;
	padding-left:20px;
	padding-right:20px;
	padding-top:28px;
}
#leftcol {
	width:150px;
	float:left;
	padding:0px;
	margin:0px;
	margin-right:15px;
}
#leftcol ul ul {
	list-style:square;
}
#leftcol ul ul li {
	padding-left:10px;
	list-style:none;
}
#brandsnav {
	width:150px;
	margin-bottom:25px;
}
.brandsnav-title {
	background-image:url(../images/brands-title.png);
	width:55px;
	height:16px;
	text-indent:-99999px;
	margin-bottom:10px;
}
.menu-title {
	/*background-image:url(../images/menu-title.png);*/
	width:55px;
	height:16px;
	/*text-indent:-99999px;*/
	margin-bottom:10px;
}
#brandsnav {
	width:150px;
	margin-bottom:25px;
}
.brandsnav-title {
	background-image:url(../images/brands-title.png);
	width:55px;
	height:16px;
	text-indent:-99999px;
	margin-bottom:10px;
}
#brandsnav ul {
	margin:0px;
	padding:0px;
}
#brandsnav ul li {
	list-style:none;
}
#brandsnav ul li a {
	display:block;
	margin-bottom:3px;
	text-decoration:none;
	font-weight:bold !important;
	font-size:12px;
	font-weight:normal;
	padding:5px;
	color:#7E543A;
}
#brandsnav ul ul li a {
	display:block;
	margin-bottom:3px;
	color:#7E8082;
	text-decoration:none;
	font-size:12px;
	font-weight:normal !important;
	padding:5px;
}
#brandsnav ul li a:hover {
	background-color:#70cce4;
	color:#FFFFFF;
}
.clear {
	clear:both;
}
#deptsnav {
	width:150px;
	margin-bottom:25px;
}
.deptsnav-title {
	background-image:url(../images/depts-title.png);
	width:106px;
	height:20px;
	text-indent:-99999px;
	margin-bottom:10px;
}
#deptsnav ul {
	margin:0px;
	padding:0px;
}
#deptsnav ul li {
	list-style:none;
}
#deptsnav ul li a {
	display:block;
	margin-bottom:3px;
	color:#7E543A;
	text-decoration:none;
	font-weight:bold !important;
	font-size:12px;
	font-weight:normal;
	padding:5px;
}
#deptsnav ul ul li a {
	display:block;
	margin-bottom:3px;
	color:#7E8082;
	text-decoration:none;
	font-size:12px;
	font-weight:normal !important;
	padding:5px;
}
#deptsnav ul li a:hover, #brandsnav ul li a:hover, {
 background-color:#70cce4;
 color:#FFFFFF;
}
#deptsnav ul li a.selected, #brandsnav ul li a.selected {
	background-color:#95d3ee;
	color:#FFF;
}
#content {
	width:525px;
	float:left;
	margin-right:20px;
}
#featuredproduct {
	width:493px;
	height:259px;
	border:1px solid #999999;
	padding:15px;
	margin-bottom:10px;
}
#featuredproduct-textarea {
	width:173px;
	float:left;
	margin-right:50px;
}
#featuredproduct .title {
	background-image:url(../images/featured-product-title.png);
	width:173px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}
#featuredproduct h3 {
	font-size:13px;
	color:#7E543A;
	font-weight:normal;
}
#featuredproduct p {
	width:173px;
	font-size:12px;
	color:#666666;
	line-height:16px;
	margin-bottom:15px;
}
#featuredproduct a {
	font-size:14px;
	color:#7E543A;
	text-decoration:none;
}
#featuredproduct a.viewproduct {
	font-size:15px;
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	color:#7E543A;
	text-decoration:none;
}
#featuredproduct a.viewproduct:hover {
	color:#00BCE4;
}
#featuredproduct img {
	float:left;
}
#rightcol {
	width:200px;
	float:left;
}
#shop {
	width:198px;
	border:#CCC 1px solid;
	/*height:200px;*/
	margin-bottom:15px;
	
}
#shop p {
	font-size:12px;
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	color:#6A737B;
}
#product-cat-item {
	width:235px;
	height:300px;
	border:1px solid #999999;
	margin-bottom:10px;
	margin-right:6px;
	float:left;
	padding:10px;
}
.last {
	margin-right:0px !important;
}
#product-cat-text {
	/*padding-top:10px;
	padding-bottom:10px;*/
	color:#7E8082;
	font-size:12px;
}
#product-cat-text p {
	margin-bottom:6px;
	clear:both;
}
#product-cat-img {
	display:block;
	text-align:center;
}
.product-title {
	font-weight:bold;
}
#product-cat-img img {
	border:none;/*width:125px;*/
}
.img-container {
	height:160px;
	display:block;
}
.view-product {
	text-decoration:none;
	background-image:url(../images/view-product-info.gif);
	width:106px;
	height:16px;
	text-indent:-9999px;
	border:0 none;
	cursor: pointer;
	line-height:0px;
	padding:0px;
	font-size:0px;
	cursor: pointer;
	display:block;
	float:right;
}
.bag-nav {
	float:right;
	padding-top:85px;
	color:#FFFFFF;
	font-size:12px;
}
.bag-nav a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}
.bag-nav a:hover {
	color:#7E543A;
}
.headernav {
	color:#FFF;
	padding-bottom:1px;
	width:910px;
	height:30px;
	background-color:#000000;
	padding-left:20px;
	padding-right:20px;
}
.headernav ul {
	margin:0px;
	padding:0px;
}
.headernav ul li {
	list-style:none;
	display:inline;
	float:left;
}
.headernav ul li a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:14px;
	margin-right:15px;
	display:block;
	height:23px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
}
.headernav ul li a:hover,.headernav ul li a.selected {
	color:#FFFFFF;
	background-color:#70cce4;
}
.product-desc {
	display:block;
	height:72px;
}
#product-cat-text p {
	height:50px;
	display:block;
}
.product-desc a {
	text-decoration:none;
	color:#00AEEF;
	font-size:12px;
	font-weight:bold;
	font-size:12px;
	line-height:16px !important;
	padding-top:5px;
	padding-bottom:1px;
	margin-bottom:10px;
}
.product-desc a:hover {
/*color:#D8D3BF;*/
}
.price {
	font-size:12px;
	line-height:16px !important;
	padding-bottom:1px;
	margin-bottom:6px;
	margin-bottom:5px;
	color:#7E8082;
	font-weight:bold;
	float:left;
	display:block;/*width:100px;*/
}
.price a {
	text-decoration:none;
	color:#7E8082;
	font-size:12px;
}
.price a:hover {
	color:#D8D3BF;
}
#product {
	width:525px;/*border:1px solid #999999;
	padding:15px;*/
}
#product-textarea {
	float:left;
	clear:both;
	width:520px;
	padding-top:5px;
}
#product-textarea p {
	clear:both;
}
#product-imagearea {
	width:525px !important;
	min-height:261px;
	height:auto !important;
	height:261px;
	float:left;
	text-align:left;
	margin-right:15px;
}
a#mainImagelink {	
	min-height:200px;
	height:auto !important;
	height:200px;
}
#product-imagearea a img {
	border:none !important;
	display:block;
}
#product-imagearea .imageleft {
	float:left;
	display:block;
	width:255px;
}
#product-imagearea .imageleft a {
	width:200px;
	height:200px;
	display:block;
	text-align:right;
}
#product-imagearea .imageright {
	display:block;
	width:270px;
	height:261px;
	float:left;
}
#product-imagearea .otherimage,#product-imagearea .otherimage1 {
	display:block;
	width:82px;
	height:82px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}
#product-imagearea .otherimage1 {
	border:1px solid #999999;
	width:80px;
	height:80px;
	display:block;
}
#product-textarea h3 {
	font-weight:bold;
	color:#653600;
	font-size:12px;
}
.add-to-basket {
	clear:both;
}
/*
#product h2 {
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-bottom:15px;
	color:#00BCE4;
}
#product h3 {
	font-size:16px;
	color:#7E543A;
	font-weight:normal;
}*/
#product p {
	/*	width:283px;*/
	font-size:12px;
	color:#666666;
	line-height:16px;
	margin-bottom:15px;
}

#cart-content p a.continue {
	clear:both;
	font-size:12px;
	color:#7E543A;
	line-height:16px;
	margin-bottom:125px;
	margin-top:60px;
	display:block;
}
#product a {
	font-size:12px;
	color:#7E543A;
	text-decoration:none;
}
/*#product img {
	float:left !important;
	margin:0px;
	padding:0px;
	margin-right:10px;
	width:200px !important;
}*/
#footer {
	clear: both;
	padding-top:10px;
	/*margin-left:20px;
	margin-right:20px;*/
	border-top: #666666 dotted 1px;
	padding-left:20px;
	padding-right:20px;
}
#footer ul li {
	list-style:none;
	text-decoration:none;
	display:inline;
}
#footer ul li a {
	color: #8C8C8C;
	font-size: 8pt;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:5px;
}
#footer ul li a:hover, #footer ul li a.selected {
	color:#00BCE4;
}
#thumbnailbox2 {
	/*background-color:#E6E6E6;*/
	height:27px;
	padding-top:17px;
	/*width:895px;
	margin-left:auto;
	margin-right:auto;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	clear:both;
	/*padding-left:35px;
	padding-right:35px;*/
	color:#00BCE4;
	text-align:center;
}
#thumbnailbox2 a {
	color:#7E543A;
	text-decoration:none;
}
#thumbnailbox2 span, #thumbnailbox2 a {
	margin-right:5px;
}
form {
	margin:0px;
	padding:0px;
}
.search-title {
	background-image:url(../images/product-search-title.png);
	width:120px;
	height:16px;
	margin:0px;
	padding:0px;
	text-indent:-99999px;
	margin-bottom:10px;
}
#searchdiv {
	margin-bottom:15px;/*height:100px;
	width:225px;*/
	clear:both;
	display:block;
	height:40px;
}
.searchfield1 {
	width:159px;
	color:#CCC;
	border:none;
	height:13px;
	border:0 none;
	vertical-align: top;
	padding:3px;
	border:1px solid #00BCE4;
	display:block;
	float:left;
	margin-right:2px;
}
.submitsearch1 {
	background-image:url(../images/go-button.png);
	width:28px;
	height:21px;
	text-indent:-9999px;
	border:0 none;
	vertical-align: middle;
	cursor: pointer;
	line-height:0px;
	padding:0px;
	display:block;
	float:left;
}
fieldset {
	border:none;
	height:21px;
	display:block;
	width:225px;
	margin:0px;
	padding:0px;
}
.freedelivery {
	background-color:#B3AA7E;
	color:#FFFFFF;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:24px;
	font-weight:lighter;
	font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
}
img {
	border:none;
}
#product a.add-to-wishlist {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-size:12px;
	clear:both;
	display:block;
}
#product a.email-to-friend {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-size:12px;
	clear:both;
	display:block;
}
.copyright {
	float:right;
	color: #8C8C8C;
	font-size: 8pt;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.copyright a {
	border:none;
}
#address-box {
	border-top:1px dotted #6A737B;
	padding-top:10px;
	padding-bottom:10px;
}
#address-box p,#rightcol p {
	font-size:12px;
	color:#6A737B;
	margin-bottom:10px;
}
#content a,#leftcol a,#rightcol a {
	color:#7E543A;
}
#content a:hover,#leftcol a:hover,#rightcol a:hover {
	color:#00BCE4;
}
#content p,#cart-content p {
	font-size:12px;
	color:#6A737B;
	margin-bottom:10px;
}#content li,#cart-content li {
	font-size:12px;
	color:#6A737B;
}
.backlink {
	float:right;
	margin-right:100px;
}
.os2Table td, .os2Table th {
		font-size:11px !important;




}
.osTHOrder {
	width:200px;
	text-align:left;
	padding-bottom:8px;
		font-size:11px !important;

}
.osTHDate {
	width:140px;
	text-align:left;
	padding-bottom:8px;
	font-size:11px !important;
	
	
}
.osTHStatus {
	width:100px;
	text-align:left;
	padding-bottom:8px;
	font-size:11px !important;
}

.osTDOrder {
	font-size:11px !important;
	padding-bottom:10px;
	font-weight:normal !important;

}
.ostddate {
	font-size:11px !important;
	padding-bottom:10px;
	font-weight:normal !important;
	
	
}
.osTDStatus {
	font-size:11px !important;
	padding-bottom:10px;
	font-weight:normal !important;
}

.os2Table  {
	margin-bottom:19px;
	font-size:11px !important;
	
	
}
.os2Tableprod {
	width:300px;
	text-align:left;
	padding-bottom:8px;
	font-size:11px !important;
}

.os2Tableprice {
font-size:11px !important;
	width:100px;
	text-align:left;
	padding-bottom:8px;
}
.os2Tableqty {
font-size:11px !important;
	width:100px;
	text-align:left;
	padding-bottom:8px;
}
.os2Tablesub {
	font-size:11px !important;
	width:100px;
	text-align:left;
	padding-bottom:8px;
}
.os2Tabledel {
	width:100px;
	text-align:left;
	padding-bottom:8px;
	font-size:11px !important;
}
.rcp {
	font-size:11px !important;
}
.os2Tableadd1 {
	width:140px;
	font-size:11px !important;
	padding-bottom:8px;
	font-weight:normal!important;
}

.os2Tableadd2 {
	padding-bottom:8px;
	font-size:11px !important;
	line-height:16px;
	
}
.os2THadd {
	padding-bottom:8px;
	text-align:left;
	font-size:12px !important;
}

.os2TDordersum {
	width:140px;
	text-align:left;
	padding-bottom:8px;
	font-weight:bold;
	font-size:11px !important;
	
}
#email-sign-up {
	border-top:1px dotted #6A737B;
	padding-top:10px;
	margin-bottom:10px;
		
}
#email-sign-up input.emailfield {
	border:1px solid #666666;
	margin-bottom:10px;
	margin-top:10px;
	height:18px;
}
#email-sign-up label {
	font-size:14px;
	color:#00BCE4;
}
#email-sign-up input.submit {
	margin-bottom:10px;

}
input,select {
	color:#808084 !important;

}
select {
	border:1px solid #666666 !important;
}