/*----- Center  -----*/
.center {width:660px; margin:20px 0 20px 0; float:left; display:inline; }
.center form {margin:0; padding:0; }
h1 {font-size:1.6em; margin-bottom:20px; }
.contentpage h4 {font-size:1.2em; font-weight:bold; margin-bottom:5px; }
.contentpage p {padding-bottom:20px; }
.contentpage ul {margin:0 0 20px 20px; list-style:disc; }
.contentpage li {margin-bottom:3px; }

/*----- THE LITTLE THINGS -----*/
.heading-main {margin:0!important; padding:4px 0 2px 6px; color:#000!important; }
#proceedtocheckout a {width:135px; margin:10px 0 0 0; padding:19px 0 0 0; display:block; overflow:hidden; height:0px !important; height /**/:19px; /* for IE5/Win only */ background:url(store_images/button_proceed_to_checkout.gif);}
.policies {margin:10px; }
#relatedproducts {display:none; }
.checkoutform, .formbox table {font-size:11px!important; }
.checkoutform {float:left; }
#bookmarks {display:none;}

#add-to-basket-button { 
	width:116px!important; padding-top:19px; display:block; overflow:hidden; height:0px !important; height /**/:19px; /* for IE5/Win only */
	background:url(store_images/btn-addtobasket.gif) no-repeat right 0;}

/*----- Group Seven
#groupseven {width:630px; overflow:hidden; margin:0 0 20px 0; }
#video_gallery {padding:10px; height:220px; background:#ccc; }
#shop_video {width:228px; margin:0 0 15px 0; float:left; display:inline; text-align:center; background:#000; color:#fff; line-height:18px; }
#photo_gallery {margin:0 0 15px 15px; width:400px; float:right; display:inline; }
.photos {width:400px; height:200px; float:left; }
#contact_nav {width:400px; height:19px; }
.gallery { width:6400px; }
#hold {width:400px; height:200px; position:relative; overflow:hidden; z-index:100; float:left; display:inline; }
#wn	{width:400px; height:200px; position:absolute; left:0px; top:0px; clip:rect(0px, 400px, 200px, 0px); overflow:hidden; z-index:1; }
#lyr1 {position:absolute; visibility:hidden; left:0px; top:0px; z-index:1; } -----*/

/*----- PRODUCT LISTING -----*/
#searchresult {display:none; }
.pagination br {display:none; }
.pagination {height:20px; margin:0 auto 20px auto; clear:both; border-collapse: collapse; }
.pagination a {margin:0 0 0 5px; text-decoration:underline; float:left; display:inline; line-height:19px; font-size:10px; color:#000; text-align:center; background:none/*url(images/bg_page_numbers.gif) no-repeat 0 0*/; display:block;  }
.pagination a:hover {color:#666; background:none/*url(images/bg_page_numbers_hover.gif) no-repeat 0 0*/; }
.pagination td {vertical-align:top; margin:0!important; padding:0!important; }


/*.product_item {width:240px; margin:10px 2px 0 2px;  font-size:10px; text-align:center; float:left; display:inline; }
.product_thumnail {height:240px; margin:0!important; padding:0!important; }
.image-thumb {margin:0!important; padding:0!important;}

.product_info {height:65px; padding:5px 0; border-top:dotted 1px #CCC; clear:both; }

.product_info table {margin:0!important; padding:0!important; }
.product_info td {width:238px; height:65px; font-size:11px; line-height:16px; text-align:center; vertical-align:middle; }*/

/*------ NEW Arrivals -----*/
/*#mainpage {height:360px; overflow:auto; }*/

.new_product {margin:0 10px 30px 10px; text-align:right; }
.new_product img {width:680px; height:400px; margin:0 0 10px 0; border:solid 1px #000; }
.new_product h4 {margin:0 0 5px 0; color:#666; font-size:14px; font-weight:normal; }
.new_product h4 em {color:#000; }

.new_product_image {width:464px; height:223px; float:right; display:inline; }
.new_product_descript {width:153px; height:223px; float:left; display:inline; }
.new_product_descript h4 {margin:0 0 5px 0; color:#666; font-size:14px; font-weight:normal; }

/*------ Product Details Page -----*/
#product_thumb {width:350px; margin-left:50px; float:left; display:inline; text-align:center;}
#product_description {width:280px; float:right; display:inline; }

#productphoto {margin-left:45px; }

#product_buy_panel {
	margin:10px 0 20px 0; padding-top:10px; float:left; display:inline;
	border-top:dotted 1px #CCC;}
	
.matrixdisplay {
	margin-top:10px; padding-top:10px;
	border-top:dotted 1px #CCC;}
	
#product_buy_panel li {
	margin-bottom:5px;
	font-size:1.2em; text-align:left; }


.tender-header, .tender-description, .tender-text
{font-size:11px; }


b, p, .text  
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
.text-isnotavailable {color: red;}
.text-isavailable{color: green;}


/*shopping cart*/



.tiptable {margin-top:10px; }
.navlink, a {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: Black; text-decoration: none; }
.formbox {BACKGROUND: #ffffff; background-image: url(images/background.gif); }
.contactpage {margin-left:15px; margin-right:15px; }
.productlisttable, .text-related, .checkoutform, .shippingaddress {margin-left:15px; margin-right:15px; }
.shippingaddress {margin-top:10px; }
.list-theme-item{margin-left:35px; }

.registerform
{
        margin-top:15px;
}

/* For the panel headers in the body */

.heading-subcategory {
	
		font-size: 14px;
	color: #4083a1;
	font-weight: bold;
}


.heading-main {
	font-size: 14px;
	color: #000;
	font-weight: bold;
margin-left:15px;
margin-top:10px;
}

.heading-small {
width: 100%;
text-align:center;
		font-size: 10px;
	color: Gray;
	font-weight: normal;
margin-top:10px;
}

.heading-product {
	
		font-size: 11px;
	color: #000;
	font-weight: bold
}

/* text types */

.text-search {
font-size: 10px;
}

.text-pricingdetails{ 
	font-size: 10px;
	color: Black;
}
.text-price {
	font-weight: bold;
	font-size: 10px;
	color: Black;
 }
.text-pricestrike {
	text-decoration: line-through;
	font-weight: bold;
}

.text-shipping {
	color: black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px
}

.text-pricesave {
color: red;
	font-weight: bold;
}

.text-small {
 font-size: 9px;
}


.text-availabilitytext {
  font-size: 10px;
  color: Gray;
}

.text-availabilitytitle {
  font-size: 10px;
  font-weight: bold;
}

/* 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 { 
  width: 100%;
    color: Black;
  font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-variant: small-caps;
	text-align: left;
}

.tipbody { 
  width: 100%;
  background-color: #f0f0f0;
  font-size: 10px
  

}



/* Basket */

.baskettable {
    width: 100%;
}


.basketheader {
	    width: 100%;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-variant: small-caps;
	text-align: left;
	color: Black;
}

.basketlist-row1 {
	background: #ffffff;
	color: Black;
}

.basketlist-row2 {
        background:#e7ecee;
}

.basketlist-hilight {
    background:#e7ecee;
    font-weight: bold;
}

.basketlist-lolight {
background-color: #f0f0f0;
font-weight: bold;
}

.basketcol {
    font-weight: bold;
    font-size:12px;
    background-image: url(images/background.gif);
}

.basketlist-col1
{
font-size:10px;
font-weight:bold;
}

.basketlist-col4, .basketlist-col5
{
font-size:10px;
font-weight:bold;
}

/* Product List */


.productlist-row1 {
        border-bottom: 2px SOLID #82a5b4;
	}

.productlist-row2 {

        border-bottom: 2px SOLID #82a5b4;
}
.product-info {
	color: Black;
}

.product-link {
	color: Black;
}



.productlistheader {
	background-color:  #000;
	color: Black;
	font-weight: bold;
	font-size: 10px;

}

.productlisttable {
    margin-top:10px;
	empty-cells: show;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 10px;
}



/* Store bits */

.storecredits {
  text-align: center;
  background:#ffffff;
  padding: 42px 10px 10px 10px;

}

/* Tab Bits */

.tab-table {
  	border-collapse: collapse;
	height: 30px;
}

.tab-left {
    background:#000;
	width: 27px;
	height: 30px;
}

 .tab-parenttable  {
	background:#000;
  	border-collapse: collapse;
 }
.tab-text {

  	border-collapse: collapse;

}

.tab-link {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
     color: #fff;
	text-align: center;
	text-decoration: none;
}

.tab-middle {
	width: 11px;
	height: 30px;
    background: #000000;
}

.tab-right {
	width: 100%;
	height: 30px;
}


/* Added automatically */
.basketlist-blank {
		background: white;
	
}

/* Added automatically */
.link-department-select {
  font-weight: bold;
}

/* Added automatically */
.link-department {
  font-weight: bold;
}

/* Added automatically */
.link-category-select {
  font-weight: bold;

}

/* Added automatically */
.link-category {
  font-weight: bold;

}

/* Added automatically */
.link-subcategory-select {
  font-weight: bold;

}

/* Added automatically */
.link-subcategory {
  font-weight: bold;

}

/* 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: black;
 font-weight: bold;
}
.text-pricespecial { color: red; }
.registerform .text {
  width: 140px;
  font-size: 12px;
  text-align: right;
}

.registerform .textbox, .registerform .select   {
  width: 180px;
}

.text-shopping
{
    	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

.inputRequirement
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
        color:#ff0000;
}
.searchtheme {
  color: white;
}

.search-label {
  font-size: 12px;
  font-weight: bold;
}
#advanced-search-button {
  font-size: 12px;
}
#page-search #form-advsearch select  {
  width:90%;
}
#keyword {
  width: 250px;
}
#product_code {
  width: 150px;
}
#customer-reviews-heading {
  padding-top: 10px;
  margin-bottom: 5px;
}

#write-review-heading {
  margin-bottom: 5px;
}

.review-useful-button {
  font-size: 10px;
}

#product-review-title {
  width: 250px;
}

span.rss-item-title, span.rss-item-title a {
	color:#000!important;	
	border:none!important;
}
.rss-title{
	display:none!important;	
}