.wholepage{
width:983px;
 margin-left:auto;
 margin-right:auto;
 background-image:url(store_images/background-page.gif);
}

body{

	color: #7d7f77;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	background-color:#e9ede5;
}
p, .text{

	color: #7d7f77;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	}


body{
	text-align:center;
}
.navlink, a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7d7f77;
	text-decoration: none;
	font-weight: bold;
}

.loginbox{
	border-bottom:#d4af37 2px solid;
}


.formboxinternalleft {
	BACKGROUND: #dbe3d5;
	font-size:11px;
padding:0 0 0 19;
}

.formboxinternalright {
	BACKGROUND: #dbe3d5;
	font-size:11px;
padding:0 19 0 0;
}


.formbox {
	BACKGROUND: #dbe3d5;
	font-size:11px;
padding:0 19 0 19;
}

.formboxbutton input {
border:0px black solid;
	BACKGROUND: #dbe3d5;
	font-size:11px;
padding:0 19 5 19;
}

.formboxbutton{
	BACKGROUND: #dbe3d5;
	font-size:11px;
padding:0 19 0 19;
}


.formbox a{
	border:0px black solid;
}

.LOGINHEADER{
background-image:url(images/panel-bg.gif);
height:23PX;
color:white;
text-align:center;
font-size:12px;
}

nothing {

	border-bottom: solid 1px #E89E47;
	border-top: double 3px #BF5C00;
	height:80px;
}

.mainbody {
	width: 973px;
	border-collapse: collapse;
	border-spacing: 0;
	margin:0 5 0 5;
}

.mainbodycenter {
width:563px;
 	vertical-align: top;
 	padding: 5px 5px 5px 5px;
 	text-align:center;

}

#panel-navigation{
color:#dbe3d5;
}

.mainbodyleft   {

 	width: 170px;
 	vertical-align: top;
 	border-right: 1px none #E0AD12;
 	padding: 1px 5px 5px 3px;

}

.mainbodyright  {

	width: 170px;
	vertical-align: top;
	border-left: 1px none #E0AD12;
	padding: 3px 3px 5px 3px;
}

#frmMain .normal a {

	text-decoration: underline;
	color: #7d7f77;
}

.navpanelheader { }

/* For the panel headers on the left */

.navpanelbody {
	border-collapse: collapse;
	border-spacing: 0;
	border: 2px  #FFCC00;
	padding: 0 0 0 0px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #ffffff;
}

.navpanelleft {
	
	border-spacing: 0;
	padding: 0 0 0 0px;
	margin-bottom: 2px;
	width: 185px;
}

.navpanelright {
	border-spacing: 0;
	padding: 0 0 0 0px;
	margin-bottom: 2px;
	width: 185px;
}

.navpanelleftbody {
	border-bottom:2px solid #D4AF37;
	border-spacing: 0;
	padding: 0 0 0 0px;
	margin:0 0 0 0;
	width: 185px;
}

.navpanelrightbody {
	border-bottom:2px solid #D4AF37;
	border-spacing: 0;
	padding: 0 0 0 0px;
	width: 185px;

}

.navpanelbodybody {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 10px 10px 10px 0px;
	width: 100%;
	border:thin outset #D4AF37 ;
}

.navpanelleftcontent {
   padding:10px 0px 10px 23px;
   background-color: #dbe3d5;
   border-bottom: 1px solid white;
}

.navpanelrightcontent {
   padding: 5px 0px 5px 1px;
   background-color: #dbe3d5;
   border-bottom: 1px solid white;
   border-left:0px white solid;
   border-right:0px white solid;
   border-top:0px white solid;
   margin:0 0 0 0;
}

.navpanelrightcontentACCOUNT {
   padding:5 0 5 108;
   background-color: #dbe3d5;
   border-bottom: 1px solid white;
}

.navpanelrightcontentbasket {
   padding: 5px 0px 5px 1px;
   background-color: #dbe3d5;
}



.navpanelbodycontent {
   padding: 10px 0px 10px 10px;
}


.navpanelleftheader, .navpanelbodyheader, .navpanelrightheader {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height:23px;
}

.navpanelleftheaderleft,.navpanelbodyheaderleft {
	padding: 0px 0px 0px 0px;
	background-image: url(images/panel-bg.gif);
	width: 21px;
	height: 23px;
}

.navpanelrightheaderleft {
	padding: 0px 0px 0px 0px;
	background-image: url(images/panel-bg.gif);
	width: 20px;
	height: 23px;
}


.navpanelleftheaderCenter{
	background-image: url(images/panel-bg.gif);
	text-align: left;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	width: 133px;
	height:23px;

}

.navpanelrightheaderCenter {
	background-image: url(images/panel-bg.gif);
	text-align: right;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	width: 141px;
	height:23px;

}

.navpanelbodyheadercenter{

	background-image: url(images/panel-bg.gif);
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:23px;
}

.navpanelleftheaderright,.navpanelbodyheaderright {
	background-image: url(images/panel-bg.gif);
	width: 26px;
	height: 23px;
	padding: 0px 0px 0px 0px;

}


.navpanelrightheaderright  {
	background-image: url(images/panel-bg.gif);
	width: 22px;
	height: 23px;
	padding: 0px 0px 0px 0px;

}

.navpanelbodycell {
	width: 100%;
}
.navpanelleftcell,.navpanelrightcell {
	width: 100%;
}

.navpanelbody,.navpanelbodyheader  {
	width: 100%;


}

.navpanelbodyheaderleft, .navpanelbodyheaderright,.navpanelleftheaderleft, .navpanelleftheaderright,.navpanelrightheaderleft, .navpanelrightheaderright {
   	padding: 0;

}

.text-shopping {

	color: #7d7f77;
	font-size: 10px;

}

.text-shopping-link {

	color: #7d7f77;
	font-size: 10px;
	font-weight: normal;

}

/* For the panel headers in the body */

/* Headings */

.heading-subcategory {

	font-size: 14px;
	color: #7d7f77;
	font-weight: bold
}


.heading-main {

	font-size: 14px;
	color: #7d7f77;
	font-weight: bold
}

.heading-small {

	width: 100%;
	text-align: right;
	font-size: 12px;
	color: 7d7f77;
	font-weight: normal;
}

.heading-product {

	font-size: 12px;
	color: #7d7f77;
	font-weight: bold
}


/* text types */

.prodinfo {

  font-size: 12px;
  font-weight: normal;
  color: #7d7f77;
}


.text-search {

	font-size: 12px;
}

.text-product-desc {

	color: #7d7f77;
	font-size: 12px;
	font-weight: normal;

}

#productbody{
	/*border:thin #D4AF37 solid;*/
}


.producttext{
	border-bottom: 2px solid #dbe3d5;
	border-right:none;
	border-left:none;

}

.text-productsubdesc {
}

.text-pricingdetails{
	font-size: 10px;
	color: #7d7f77;
	font-weight:normal;
}



.tellafriend{
	text-align:right;
	border:0px solid red;
}

.tellafriend a img{
	text-align:right;
	border:0px solid red;
}


.text-price {
	font-weight: bold;
	font-size: 10px;
	color: #7d7f77;
}

.text-pricestrike {

	text-decoration: line-through;
	font-weight: bold;
}

.text-shipping {

	color: #7d7f77;
	font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 10px
}

.text-pricesave {

	color: red;
	font-weight: bold;
}

.text-small {

 font-size: 9px;
}

.text-availabilitytext {

  font-size: 10px;
  color: #7d7f77;
  text-transform:capitalize;
  font-weight:bold;
}

.text-availabilitytitle {

  font-size: 10px;
  font-weight: normal;
  color: #7d7f77;
}



/* the "you may also be interested in text" */

.text-related {
}


/* theme UL tag */

.list-theme {

	padding: 0px 0px 0px 0px ;
}


/* theme LI tag  (child of list-theme class)*/

.list-theme-item {

	padding: 0px 0px 0px 0px ;
}


/* Tips (including basket quick tips) */


.tiptable {

	width: 100%;
}

.tipheader {
background-image: url(images/panel-bg.gif);
height:23px;
    width: 100%;
    color: White;
    font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: small-caps;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;
	border-bottom: 1px solid #173205;
	border-top: 1px solid #173205;
	border-right: 1px solid #173205;
	border-left: 1px solid #173205;
}

.tipbody {

	width: 564px;
	background-color: #dbe3d5;
	font-size: 10px;
}


/* Basket */

.baskettable {

    width: 100%;
	/*background-color: #dbe3d5;*/
}

.basketheader{

	width: 100%;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: small-caps;
	text-align: left;
	color: white;
	background-image:url(images/basketheader.gif);
	height:19px;
}

.basketlist-row1 {

	background: #dbe3d5;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7f77;
margin-top:1px;
}

.basketlist-row2 {
	background: #dbe3d5;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7f77;
	margin-top:1px;
}

.basketlist-col2 a{
	font-weight:normal;
	font-size:11px;
}

.basketlist-hilight {
	font-weight: normal;
	color: #d4af37;
	font-size:11px;
}

.basketlist-lolight {

	font-weight: bold;
}

.basketbottom{
	border-top:#dbe3d5 2px solid;
}

.baskettop{
background:#d4af37;
margin:0 0 0 0;
padding:1 0 0 0;
height:2px;
}
.basketlist-col3 input{
	text-align:center;
}

/* Individual basket columns */

.basketlist-col1, .basketlist-col2, .basketlist-col3, .basketlist-col4, .basketlist-col5  {
font-size:11px;
}

.basketlist-hcol1, .basketlist-hcol2, .basketlist-hcol3, .basketlist-hcol4, .basketlist-hcol5  {
}


/* Product List */



.productlist-row1 {

	background: #C5DCC5;
	padding: 0px 0px 0px 0px ;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7f77;
}


.productlist-row2 {

 	background: #ffffff;
 	padding: 0px 0px 0px 0px ;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7f77;
}

.product-info {

	color: #7d7f77;
}
.productpage{
	border-bottom:2px solid #dbe3d5;
	border-collapse:collapse;
}


.product-link {
	padding:0 0 0 0;
	margin:0 0 0 0;
	color: #7d7f77;
}

.productlistheader {

	color: white;
	font-weight: normal;
	font-size: 10px;
	padding: 0;
}

.productlisttable {

	empty-cells: show;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 10px;
	padding: 0px 0px 0px 0px ;
	background-color: white;
}


/* Individual product list columns */

.productlist-col1,.productlist-col2{
}

.productlist-col3 {

	font-size: 10px;
	font-weight: normal;
	color: #7d7f77;

}

.productlist-col1, .productlist-col2, .productlist-col3, .productlist-col4, .productlist-col5  { }

.productlist-hcol1, .productlist-hcol2, .productlist-hcol3, .productlist-hcol4, .productlist-hcol5  { }


/* Navigation link colours  */

.link-department {

  color: #BE9101;
  font-weight: bold;
  font-size:12px;
  text-transform:capitalize;
}

.link-department:hover {

  color: #7d7f77;
  text-decoration:underline;
  font-size:12px;
  text-transform:capitalize;
}

.link-department-select {

  color: #7d7f77;
  font-size:12px;
  text-transform:capitalize;
}

.link-category {

  color: #7d7f77;
  font-weight: normal;
  font-size:12px;
  text-transform:capitalize;
}

.link-category:hover {

  color: #7d7f77;
  text-decoration:underline;
  font-size:12px;
  text-transform:capitalize;
}

.link-category-select {
  text-transform:capitalize;
	color: #7d7f77;
	font-size:12px;
}

.link-subcategory {

	color: #7d7f77;
	font-weight: normal;
}

.link-subcategory-select {

	color: #7d7f77;
	font-weight: bold;
	text-decoration:underline;
}

a {
	color: #7d7f77;
	text-decoration: none;
}

.boxText a {
	font-weight:normal;
	color: #7d7f77;
	text-decoration: none;
}

.boxText {
padding-bottom:19px;
}

/* Store bits */

.storecredits {

	text-align: center;
	padding: 42px 10px 10px 10px;

}


/* Tab Bits */

.tab-table {
  	border-collapse: collapse;
	padding: 0px 0px 0px 0px ;
	height: 24px;
	
}

.tab-left {

	background-image: url(images/tab-bg.gif);
	background-repeat: repeat;
	width:27px;
	height: 24px;
	padding: 0px 0px 0px 0px ;
}

 .tab-parenttable  {
	width:973px;
	text-align:center;
  	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin:0 5 0 5;
	/*background-image: url(images/tab-bg.jpg);*/

 }

.tab-text {

	font-family: "MS Serif", "New York", serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: white;
	vertical-align:bottom;
  	border-collapse: collapse;
	padding: 0px 0px 7px 0px;
	background-image:  url(images/tab-bg.gif);
	height: 24px;
	text-transform:capitalize;
}

.tab-link {
	color: white;
	FONT-SIZE: 12px;
	text-align: center;
	vertical-align:top;
	text-transform:capitalize;
	font-weight:normal;
}

.tab-link:hover {

	TEXT-DECORATION: underline;
	color:white;
	FONT-SIZE: 12px;
}

.tab-middle {

	background-image: url(images/tab-div.gif);
	width: 40px;
	height: 24px;
	padding: 0px 0px 0px 0px ;
}

.tab-right {
	width:100%;
	background-image: url(images/tab-bg.gif);
	background-repeat:repeat;
	padding: 0px 0px 0px 0px ;
	height: 20px;
}

/* Headings */

h1 {
	font-size: 10px;
	font-weight: bold;
	COLOR:#7d7f77;
}

h2 {
	font-size: 15px;
	font-weight: bold;
	COLOR:#7d7f77;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	COLOR:#7d7f77;
}

.navpanelheaderlink {

	text-decoration: underline;
	color: black;
}

.content {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	color: #7d7f77;
}

.content-link {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: blue;
}

.contentred {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	color: red;
}

/* Added automatically */



.text-bold {

	font-weight: bold;

}



/* Added automatically */

.text-shipping-row1 {
}



/* Added automatically */

.text-shipping-row2 {
}



/* Added automatically */

.basketlist-blank {

		background: white;
}


/* Added automatically */

.table-error {

	background: #B22222;
}



/* Added automatically */

.table-error-td {

	background: Red;
}



/* Added automatically */

.error-text {

	background: White;
	font-weight: bold;
}



/* Added automatically */

.error-heading {

	color: White;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}



/* Added automatically */

.testmodeinfo {

	 background: #9999FF;
	 color: #1f3d01;
	 font-weight: bold;
}

.text-pricespecial { color: red; }

.registerform .text {

	width: 140px;
	font-size: 12px;
	text-align: right;
}

.registerform .textbox, .registerform .select   {

	width: 180px;
}

#product-image-table {
}

.image {
	border:thin solid #d4af37;
}


#top-link {

	color: #1f3d01;
	font-weight: bold;

}

div #sitefooter{
text-align: center;
}

.productimagetable{
	border-bottom: 2px solid #dbe3d5;
	border-left:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#productbody table
{
border-spacing:0px;
}

#panel-specials{
	display:none;
}

#customcontent{
	padding:0 0 0 0;
}

#sitefooter{
	background-color:white;
}

#bottomlinks{
	background-color:white;
}

.col1{
padding-top:3px;
}

.accounttext{
font-weight:normal;
	color:#7d7f77;
	font-size:12px;
}

.bottomtabtable{
width:973px;
border-collapse: collapse;
padding: 0px 0px 0px 0px ;
margin:0 5 0 5;
height:34px;
font-size:10px;
}


.bottomtabtableupper{
width:100%;
background-image:url(images/bottom-tab-bg-upper.gif);
background-repeat:repeat;
text-align:center;
height:17px;
font-size:10px;
padding:3 0 0 0;
}

.bottomtabtablelower{
width:100%;
background-image:url(images/bottom-tab-bg-lower.gif);
background-repeat:repeat;
text-align:center;
height:17px;
padding:0 0 3 0;
}



.bottomtab{
font-weight:normal;
text-decoration:none;
	font-size:10px;
	color:white;
	padding:0 3 0 3;
}

.bottomtabtableupper a:hover{
text-decoration:underline;
	font-size:10px;
	color:white;
	padding:0 3 0 3;
	font-weight:normal;

}

.bottomtabtablelower a:hover{
text-decoration:underline;
	font-size:10px;
	color:white;
	padding:0 3 0 3;
	font-weight:normal;

}

.bottomtabfooter{
width:100%;
text-align:center;
height:17px;
padding:3 0 3 0;
color:#7d7f77;
}

.bottomtabfooter a{
color:#7d7f77;
font-size:10px;
font-weight:normal;
}

.searchbox{
	vertical-align:bottom;
	padding:0 0 0 0; 
	width:457px;
	height:69px;
	border-collapse:collapse;
}

.searchtext{
	color:white;
	font-size:12px;
	text-align:right;
	padding-bottom:2px;
}

#sitefooter{
	display:none;
}

.forgot a{
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	text-align:right;

}

.bottomtabfooter a:hover{
color:#7d7f77;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}

#sitefooter p{
	display:none;
}

input{
	border:1px solid #65695d;
}

#productbuyinfo input{
vertical-align:bottom;
}

#productbuyinfo input{
	border:0px black solid;
	padding:0 0 0 0;
	margin:0 0 0 0;
}


p .prodinfo input{
	border:1px solid #65695d;
}

.col1 input{
	border:0px;
}



#panel-account{
padding:0 0 0 19;
}

/**

.headercenter {
	height:81px;
	width: 0px;
	border:0px;
}
**/

.headerleft {
border:orange 0px solid;	height:80px;
	width:516px;
 }


.headerright {
	background-image:url(store_images/headerright.gif);
	background-repeat:no-repeat;
	border:red 0px solid;
	width:457px;
	height:80px;
}



.headertable {
 	height:81px;
 	width: 973px;
}

#searchresult{
	display:none;
}


.category-price{
	width:50px;
	padding:0 0 2 0;
	margin: 0 0 0 0;
	font-size:12px;
	height:15px;
	vertical-align:bottom;
}

.category-buttons{
	width:120px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	height:15px;
	vertical-align:bottom;
	text-align:right;
}

.category-view-button{
	padding:0 0 0 0;
}

.add-to-basket-button-listing{
	padding:0 0 0 0;
}

.product-details{
	min-height:80px;
	height:100%;
	padding:0 0 0 0;
	border:1px solid red;
	margin:0 0 0 0;
	border-spacing:0px;
}


.category-product-name{
font-size:12px;
text-transform:capitalize;
}

.category-productname{
height:74px;
vertical-align:middle;

}

.category-image{
	border-bottom:2px solid #dbe3d5;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:99px;
	height:80px;
}

.category-item{
	margin:0 0 0 0;
	padding:0 0 0 0;
	min-height:80px;
	border-bottom:2px solid #dbe3d5;
}

/*
.categorybuttons
{
	width:100%;
	text-align:right;
	font-size:0px;
	line-height:0px;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 0 0 0;
	padding:0 0 0 0;

}
*/
.image-thumb{
	border:1px solid #d4af37;
	border-spacing:0;
	height:80px;
	width:80px;
	background-color:white;
	padding:0 0 0 0;
	margin:0 0 0 0;
}


#productbuyinfo{
padding:0 0 0 0;
margin:0 0 0 0;
}


#productbuyinfo table{
padding:0 0 0 0;
margin:0 0 0 0;
}


.prodinfo{
	display:none;
}

.headernavigation{
	display:none;
}

.searchbutton{
	border:0px solid red;
	margin-bottom:1px;
}

#relateditemheading b{
	font-weight:normal;
}

.basketcol-3{
	color:#7d7f77;
	text-transform:uppercase;
}

.basketlist-lolight-3{
color:#7d7f77;

}

.productdetails{
	border:0px solid red;
	border-collapse:collapse;
margin:0 0 0 0;
padding:0 0 0 0;
}

td .main{
	background-image:url(images/panel-bg.gif);
	text-align: left;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding:1 0 0 5;
	height:23px;

}

.text-bold{
	background-image:url(images/panel-bg.gif);
	text-align: left;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	margin: 0px 0px 0px 0px;
padding:1 0 0 5;
	width: 133px;
	height:23px;

}

.formbox .main{
	background-image:none;
	
}

.formbox .text-bold{
	background-image:none;
}

#accountform table table tr{
	background-image:url(images/panel-bg.gif);
	text-align: left;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding:1 0 0 5;
	width: 133px;
	height:23px;
}

#account-section-yourdetails, #account-section-billing, #account-section-contact, #account-section-login, #account-section-mailinglist{
	background-image:url(images/panel-bg.gif);
	text-align: left;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding:1 0 0 5;
	height:23px;
	width:100%;

}


#accountform .formBox table tr{
	background-image:none;
}

#accountform .formBox tr{
	background-image:none;
}

.mainbodysub{
text-align:center;
	width:563px;
 	vertical-align: top;
 	padding: 0px 0px 0px 0px;
}

#contactformdiv{
	display:none;
}

#page-contact .heading-main{
	display:none;
}


#table-navigation{
display:none;
}

#bookmarks
{
display: none;
}

.img-link
{
display: none;
}

input#giftwrapmessage{
width: 511px
}
/* CSS Buttons */
.button-big, .button-small { display: block; cursor: hand; cursor: pointer; text-decoration: none; }
.button-big .button-text { width:auto; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -51px; padding:0; line-height:17px; height: 17px; }
.button-big .button-left { width: 7px; height: 17px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px 0px; }
.button-big .button-right { width: 14px; height: 17px; background: transparent url(store_images/buttons.gif) no-repeat scroll -12px 0px; }
.button-small .button-text { width:auto; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -34px; padding:0; height: 17px; line-height: 17px; }
.button-small .button-left { width: 8px; height: 17px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px -17px; }
 .button-small .button-right { width: 14px; height: 17px; background: transparent url(store_images/buttons.gif) no-repeat scroll -12px -17px; }
.button-right,.button-left { float: left; display: block; font-size:0px; }
.button-text { text-transform:uppercase; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; float: left; display: block; color: #fff; text-decoration: none; text-align:center; }
.button-small .button-text { font-size: 10px; }
 .pagination .button-right { margin-right: 1px; }
.pagination .button-small span { filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55; }
.pagination .button-small:HOVER span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.pagination .button-on span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.button-rightaligned   { float: right; }

/* Added by NitroSell - do not remove! */
label { font-family: verdana, arial, sans-serif; font-size: 10px; color: #7d7f77; font-weight: bold; }
#cardlogo-mastercard {display: none;}