
.top-backing 				{ background-color: #7BBDE7; }
.top-smallbar-backing		{ background-color: #EDEDED; }
.top-links					{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.top-links:hover			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.top-smallbar-text			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.textbox-search 			{ background-color: #FFFFFF; font-family: verdana; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #30799E; }
.button-search 				{ background-color: #EDEDED; font-family: verdana; font-size: 7pt; font-weight: light; color: #000000; border: 1 solid #30799E; padding: 0px; height: 17px; cursor: hand; }


<!-- * blink{visibility:expression((Math.floor(new Date().getTime()/500)%2)?"visible":"hidden");} -->


.jssIndexProductThumbnail {
	float: left; margin-right: 5px; padding: 3px; border: 1px solid #d9d9d9;
}

.slideshow { height: 500px; width: 250px; margin: auto }
.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }

.jssIndexFullWidth {
	clear: both; text-align: center; width: 100%;
}

.jssIndexColLeft {
	width: 49%; float: left;
}

.jssIndexColRight {
	width: 49%; float: right;
}

.jssProductSep {
	clear: both; border: 0px; margin-bottom: 5px; height: 5px;
}

.jssIndexProductBlock {
	width: 100%; clear: both; text-align: left;
}

.jssIndexProductGap {
	width:2%; float: left;
}

div.myButton input {
background:url(http://stretchwear.co.uk/images/button_in_cart.gif) no-repeat;
cursor:pointer;
width: 125px;
height: 20px;
border: none;
}


x2 {
font-size: 12px;
 color: #CA1B1B;
 text-transform: uppercase;
 font-weight: bold;
 font-family: arial;
}

.menu-backing				{ background-color: #7CBEE0; }
.menu-backing2				{ background-color: #ffffff; }
.menu-backing-title			{ background-color: #c96a6a; }
.menu-backing-content		{ background-color: #FFFFFF; }
.menu-title-text			{ font-family:verdana; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration: none; }
.menu-section-links			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.menu-section-links:hover 	{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.menu-subsection-links		{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.menu-subsection-links:hover{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.menu-normal-text			{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.menu-bold-text				{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.menu-links					{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.menu-links:hover 			{ font-family:verdana; font-weight:normal; font-size:8pt; color:red; text-decoration: none; }
.menu-links2					{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.menu-links2:hover 			{ font-family:verdana; font-weight:normal; font-size:8pt; color:red; text-decoration: none; }
.menu-links3					{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }

.middle-backing				{ background-color: #FFFFFF; text-align: left;}
.text-path 					{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.text-path:hover			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.middle-normal-text			{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.table-backing-title		{ background-color: #EDEDED; }
.table-backing-content		{ background-color: #white; }
.table-backing-content-2	{ background-color: #FFFFFF; 	 }
.field-backing-title		{ background-color: #EDEDED; }
.field-backing-content		{ 	
	background-color: white; }
.field-backing-content2		{ background-color: #ffffff; }
.table-title-text			{ font-family:verdana; font-weight:bold; font-size:9pt; color:#cc0000; text-decoration: none; }
.middle-links				{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.middle-links2				{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: blink; }
.middle-links:hover			{ font-family:verdana; font-weight:bold; font-size:8pt; color:red; text-decoration: none; }
.product-field-title		{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.product-field-content		{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.normal-field-title			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.normal-field-content		{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.error-text					{ font-family:verdana; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }
.highlight-text				{ font-family:verdana; font-weight:bold; font-size:8pt; color:red; text-decoration: none; }

.description-text			{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.specialoffer-text			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }
.extrafield-title-text		{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.extrafield-content-text	{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.qty-title-text				{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.price-title-text			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.price-content-text			{ font-family:verdana; font-weight:bold; font-size:10pt; color:red; text-decoration: none; }
.other-title-text			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.darkshade-backing			{ background-color: #AAAAAA; }
.mediumshade-backing		{ background-color: #BBBBBB; }
.lightshade-backing			{ background-color: #CCCCCC; }
.extralightshade-backing	{ background-color: #DDDDDD; }
.review-title-backing		{ background-color: #CCCCCC; }
.review-subject-backing		{ background-color: #DDDDDD; }
.review-content-backing		{ background-color: #EEEEEE; }
.review-title-text			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.review-content-text		{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }

.header-title				{ font-family:verdana; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.header-description			{ font-family:verdana; font-weight:normal; font-size:8pt; color:#222222; text-decoration: none; }
.subsection-description		{ font-family:verdana; font-weight:normal; font-size:8pt; color:#222222; text-decoration: none; }

.textbox 					{ background-color: #FFFFFF; font-fanily: verdana; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #30799E; }
.button						{ background-color: #CC0000; font-family: verdana; font-size: 9pt; font-weight: light; color: #ffffff; border: 1 solid #30799E; padding: 0px; height: 22px; cursor: hand; }
.selectbox					{ background-color: #FFFFFF; font-fanily: verdana; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #30799E; }

.copyright-text				{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.copyright-links			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.copyright-links:hover 		{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

A 							{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
A:hover 					{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: underline; }
.body-shop					{ background-color: #000000; margin: 0px; overflow-x: hidden;}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  margin: 0px;
text-align:center; /*For IE6 Shenanigans*/ 
}

A {
  color: #747474;
  text-decoration: none;
}

A:hover {
  color: #888888;
  text-decoration: underline;
}

FORM {
 display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: underline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: verdana, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: verdana, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #D3D1D1;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  background-image: url('images/infobox/corner_center.gif');
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  display: none;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #EBEBEB;
  //shopping-cart content color
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #EBEBEB;
  //shopping-cart content color
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #EBEBEB;
  //shopping-cart header/footer color
  border-spacing: 1px;
  
}

.productListing-heading {

border-right:1px solid #FFFFFF; 
border-left:1px solid #FFFFFF; 
border-top:0px solid #FFFFFF; 
border-bottom:3px solid #FFFFFF; 
text-align:center;
 

  color: #828070;
  font-weight: bold;
  padding: 12px;
  font-family: verdana, Verdana, Arial, sans-serif;
  text-transform:uppercase;
  font-size: 11px;
  background: #EBEBEB;
  //shopping-cart header/footer color
}

TD.productListing-data {
border-left:1px solid #FFFFFF; 
border-right:1px solid #FFFFFF; 
border-bottom:2px solid #FFFFFF; 
text-align:center;
vertical-align:top; 
padding:10 10 10 10;


  font-family: verdana, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #E89415;
}



A.pageResults {
  color: #747474;
}

A.pageResults:hover {
  color: #747474;
}

A.pageResults:visited {
  color: #747474;
}


TD.pageHeading, DIV.pageHeading {
 font-size: 10px;
 color: #FFFFFF;
 font-weight: bold;
 text-transform: uppercase;

  height:30px;
  width: 100%;
  background: url('images/m99.gif');
  background-repeat: repeat-x;



  padding-bottom:0px;
  padding-left: 15px;

}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #EDEDED;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: verdana, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: verdana, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}


 .pr_category{
  font-size: 13px;
 color: #000000;
 text-decoration: none;
 text-transform: uppercase;
 font-weight: bold;
 }

 .pr_name{
 font-size: 12px;
 color: #82951B;
 font-weight: bold;
 text-decoration: none;


}


 .pr_price{
 font-size: 14px;
 color: #E89415;
 font-weight: bold;


 }

 .pr_descr{
 font-family: verdana, verdana, arial;
 font-size: 10px;
 color: #333333;

}




.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



















td{
 font-family: verdana, verdana, arial;
 font-size: 10px;
 color: #333333;
}

 .ch1{
 font-size: 10px;
 color: #615D52;
 font-weight: bold;
 text-decoration: none;
 text-transform: uppercase;
 }

 .ch2{
 padding-left: 8px;
 }

 .ch3{
 background: #9F9987;
 border: #847F71 1px solid;
 }

 .ch4{
 font-size: 11px;
 color: #FFFFFF;
 }

 .ch5{
 font-size: 11px;
 color: #D7F247;
 }

 .ch6{
 padding-left: 11px;
 }

 .ch7{
 padding-left: 9px;
 }

 .ch8{
 font-size: 10px;
 color: #A17137;
 font-weight: bold;
 text-transform: uppercase;
 }

 .ch9{
 font-size: 11px;
 color: #707070;
 }

 .ch10{
 font-size: 10px;
 color: #FFFFFF;
 font-weight: bold;
 text-transform: uppercase;
 }

 .ch11{
 border: #E3E2E2 1px solid;
 }

 .ch12{
 font-size: 11px;
 color: #333333;
 }

 .ch13{
 font-size: 14px;
 color: #E89415;
 font-weight: bold;
 }

 .ch14{
 font-size: 10px;
 color: #000000;
 }

 .ch15{
 padding-left: 10px;
 }

 .ch16{
 font-size: 13px;
 color: #828070;
 font-weight: bold;
 }

 .ch17{
 font-size: 12px;
 color: #828070;
 font-weight: bold;
 }

 .ch18{
 font-size: 11px;
 color: #828070;
 }

 .ml1{
 font-size: 11px;
 color: #888888;
 text-decoration: none;
 }

 .ml2{
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
 }

 .ml3{
 font-size: 11px;
 color: #646464;
 text-decoration: none;
 }

 .ml4{
 font-size: 12px;
 color: #82951B;
 font-weight: bold;
 text-decoration: none;
 }

 .ml5{
 font-size: 11px;
 color: #717171;
 text-decoration: none;
 }

 .ml6{
 font-size: 11px;
 color: #848484;
 text-decoration: none;
 }

 .ml7{
 font-size: 11px;
 color: #000000;
 }

 .ml8{
 font-size: 11px;
 color: #828070;
 text-decoration: none;
 }

 .ml9{
 font-size: 11px;
 color: #828070;
 text-decoration: none;
 }


 .se{            
 width: 106px;
 font-size: 9px;
 color: #737373
 }

 .se2{            
 width: 134px;
 font-size: 9px;
 color: #737373
 }
 




 
 .image_border{
  border:1px solid #E3E2E2; 
 }

 .cart_border{
  border:1px solid #E3E2E2; 
 }














 .ml7{
 font-size: 11px;
 color: #676969;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 }         

/* HELP: Simple style for forms to avoid any unplanned gaps */
form {
	margin: 0px;
	padding: 0px;
}

.clear-left {
	clear: left;
}

.clear-both {
	clear: both;
}

.float-right {
	float: right;
}

.float-left {
	float: left;
}

.center {
	text-align: center;
}

.transparent
{
   filter:alpha(opacity=60); 
   -moz-opacity: 0.8; 
   opacity: 0.6; 
}

.transparent2
{
   filter:alpha(opacity=60); 
   -moz-opacity: 0.8; 
   opacity: 0.6; 
}




.search-field {
		
color: #666;
		
display:block;
		
font-style:italic;
		
margin:0 18px 0 18px;
	
	width:174px;
		
border:1px solid #2d0000;
		
position:absolute;
		
top:34px;
		
left:693px;
	}
	

.search-button {
	
	display:block;
	
	position:absolute;
		
top:35px;
		
left:904px;
	
}




/* HEADER: Page Header */
/* HELP: The main header bar for your store, where your logo, search and mini cart reside */
#header {
	
	
	margin: 0px;
	width: 1003px;
	padding: 0px;
	overflow: auto;
	position:absolute;
	
	left:0;
	top:0;

}

/* HELP: This is the right hand section of the header where the top links and search reside */
#header-right {
	font-size: 0.7em;
	float: right;
	text-align: right;
	font-weight: bold; 
	margin-top: 5px;
	padding-bottom: 5px;
}

/* HELP: This is the right hand section of the header where the top links and search reside */
#header-middle {
	font-size: 0.7em;
	float: middle;
	text-align: middle;
	font-weight: bold; 
	margin-top: 5px;
	padding-bottom: 5px;
}

/* HELP: LOCATION  FOR MENU BAR*/
#header-menu {
	text-align: right;
	font-weight: bold; 
	margin-top: 50px;
	padding-bottom: 0px;
}

/* HEADER: Advanced Styles */
#html {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;

}

.mainbox {

min-height:350px;
}

/* HELP: Styling for your logo that appears in the main header for the store */
#logo {
	float: left; border: 0px;
}


ul, li{border:0; margin:0; padding:0; list-style:none;}
ul{border-bottom:solid 1px #DEDEDE; height:29px; padding-left:20px;}
li{float:left; margin-right:2px;}
.tab a:link, .tab a:visited{
	background:url(images/tab-round.png) right 60px;
	color:#666666;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
}
.tab a span{
	background:url(images/tab-round.png) left 60px;
	display:block;
	height:30px;
	margin-right:14px;
	padding-left:14px;
}
.tab a:hover{
	background:url(images/tab-round.png) right 30px;
	display:block;
}
.tab a:hover span{
	background:url(images/tab-round.png) left 30px;
	display:block;
}

/* -------------------------------- */
/* 	ACTIVE ELEMENTS					*/
.active a:link, .active a:visited, .active a:visited, .active a:hover{
	background:url(images/tab-round.png) right 0 no-repeat;
} 
.active a span, .active a:hover span{
	background:url(images/tab-round.png) left 0 no-repeat;
}

/* HEADER: Left and Right Menus */
/* HELP: The div container for the left menu in the store<br/><br/> */
#left-menu {
	font-size: 1em;
	color: #000000;
	width: 140px;
background-color: #ffffff;


}

/* HELP: The div container for the right menu in the store<br/><br/> */
#right-menu {
	font-size: 1em;
	color: #ffffff;
	width: 196px;
	height: auto;
background-color: #ffffff;


}

/* HELP: Vertical separator been products on product listing pages, e.g. section pages */
.product-separator {
	clear: both; 
	border: 0px; 
	margin-bottom: 8px; 
	height: 5px;
	border-bottom: 1px dotted #bbbbbb; 
	background: #ffffff; 
	color: #ffffff;
}

/* HELP: The overall container for each menu box in the left and right menus */
.menu-box {
	border: 1px solid #ed2024;
	width: 100%;
	margin-top: 0px;
	background-color: #ffffff;
	font-size: 0.75em;
	background-color: #ffffff;
	font-weight: normal;
	padding-bottom: 2px;

}

/* HELP: The title for the menu box<br/><br/> */
.menu-box-title {
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	background-color: #3586ef;
	border-bottom: 1px solid #ed2024;
	border-top: 1px solid #8dbfff;
	width: 100%;
	text-align: center;
	padding-bottom: 2px;
}

/* HELP: Standard formatting for each menu's content area<br/> */
.menu-box-content {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
	text-align: left;
	overflow: auto;
}


/* HELP: The overall container for each menu box in the left and right menus - AWESOME BLACK BOX */
.menu-box2 {
	width:176px;
	margin-top: 2px;
	background-color: #ffffff;
	font-size: 0.75em;
	font-color: #ffffff;
	font-weight: normal;
	padding-bottom: 2px;

}

/* HELP: The title for the menu box - AWESOME BLACK BOX<br/><br/> */
.menu-box-title2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	background-color: #ffffff;
	width:196px;
	text-align: center;
	padding-bottom: 2px;
}

/* HELP: Standard formatting for each menu's content area - AWESOME BLACK BOX<br/> */
.menu-box-content2 {
	font-size: 1.8em;
	font-weight: bold;
	color: #747474;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
	text-align: left;
	overflow: auto;
	background-color: #ffffff;
}

/* HELP: The content area of each menu box where the contents in centered, e.g. the newsletter signup box */
.menu-box-content-center {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
	text-align: center;
	overflow: auto;
}








.colBgRight { background:#ffffff url("images/colBg2.gif") repeat-y; width:196px; height:350px; text-align:left; margin:0; }

.colBody { font-size:0.70em; color:#000000; }

.colSubRight {float:right; width:115px; }
.colInfoRight {float:right; width:125px; }
.colSubLeft {float:left; }

.colBasket { vertical-align:top; }
.colBasketHead { background:url("images/ColBasket_Top.jpg") no-repeat 9px top; height:31px; color:#2A81C1; font-size:0.85em; font-weight:bold; }
.colBasketHead p { margin:7px 0 0 49px;  } 
.colBasketHolder { background-color:#ed2024; width:161px; margin:0 0 0 12px; }
.colBasketInner { background:#ffffff url("images/ColBasket_BG.jpg") repeat-x left top; width:155px; margin-left:3px; }
.colBasketTitle { color:#464F5B; font-size:0.75em; font-weight:bold; border-bottom:1px solid #ffffff; margin:0 0 6px 8px; width:135px; padding:0 0 4px 0; }
.colContent { width:120px; color:#000000; font-size:0.75em; margin:0 0 0 9px; padding:0; }
.colContent td { padding:5px 0 5px 0; }
.colContent img { margin-left:3px; }
.colContent .colBasSet { border-bottom:1px solid #ed2124; } 
.colBasketPayment { margin:0 0 0 5px; }
.colBasketFoot { background:#ed2124 url("images/ColBasket_Bot.jpg") repeat-x left top; width:161px; height:12px; }
.SystemsCol { width:156px; margin:0; padding:0; }
#ctl00_RightMenuColumn_ctrlQuickBasket_panelTrackYourParcel { height:38px; }

.colShade2, .colShade9 { background:url("images/colshade2-2.gif") no-repeat; vertical-align:top; }
.colShade3, .colShade5, .colShade6, .colShade7, .colShade8 { background:url("images/colshade0.gif") no-repeat; vertical-align:top; }
.colShade4 { background:url("images/colshade4.gif") no-repeat; vertical-align:top; }

.colShade1 .Head { margin-bottom:5px; }

.colBgLeft .Head { width: 176px; margin-left:20px; padding-top:10px; }
.colBgRight .Head { width: 176px; margin-left:11px; padding-top:10px; }
.colShade2 .colShade3 .colShade4 .colShade5 .colShade6 .colShade7 .colShade8 { float:left; text-align:center; width:48px; padding:5px 0 0 6px; }
.colShade2 .colShade3 .colShade4 .colShade5 .colShade6 .colShade7 .colShade8 { float:right; width:125px; font-size:0.70em; line-height:20px; }
.colShade2 .Title, .colShade3 .Title, .colShade5 .Title, .colShade6 .Title , .colShade7 .Title , .colShade8 .Title, .colShade9 .Title   { width: 125px; float:left; height:20px; font-size:0.95em; color:#2E3030; font-weight:bold; }
.colShade4 .Title { width: 125px; float:left; background:url("images/colshade4_line.gif") repeat-x bottom; height:22px; font-size:0.95em; color:#0066cc; }

.colShade2 .colShade3 .colShade4 .colShade5 .colShade6 .colShade7 .colShade8, .Top { background:url("images/coltop.gif") no-repeat; width:190px; padding-top:12px; }

.colShade2 .colSub { width:167px; margin-left:9px; background:#e8f1f7; }
.colShade3 .colSub { width:167px; margin-left:9px; }         
.colShade2 .colSubTitle {  font-size:0.75em; color:#330099; background-image:url("images/colshade1_sub.gif"); padding: 3px 0 3px 8px; }
.colShade3 .colSubTitle { font-size:0.85em; color:#2E3030; font-weight:bold; background:url("images/colshade0_sub.gif") repeat-y; padding: 3px 0 3px 8px; }

.colSubLinks { padding-left:8px; width:170px; }
.colHead { width:200px; margin-left:20px; }
.colTitle { width:125px; float:left; background:url("images/lightblue_line.gif") repeat-x bottom; height:25px; font-size:0.80em; color:#0A50A1; }
.colBgLeft .colIcon, .colBgRight .colIcon { width:36px; float:right; }
.co { clear:both; width:170px; height:100%; }

.colSubCenter { width:170px; text-align:center; }
.colsubIcon { float:left; width:38px; }
a.colLinks { font-weight:bold; font-size:0.70em; color:#000000;}
a.colLinks:hover { font-weight:bold; font-size:0.70em; color:#000000; text-decoration:none;}
.colText { float:right; width: 110px; color:#333333; font-size:0.70em;}
.colSep { clear:both; height:15px; font-size:0px; }
.colSepSmall { clear:both; height:-1px; font-size:0px;}
.mediumText { color:#000000; font-size:0.70em; height:20px; }

.spanBlackBold { color:#000000; font-weight:bold; }
.blackBold { color:#000000; font-weight:bold; font-size:0.70em; }
.colUnderline { clear:both; border-bottom:1px solid #ffffff; margin:0 0 5px 0; width:170px; padding-top:5px; font-size:0px; }
.formField { font-size: 0.70em; color: #000000; border: 1px solid #6699cc; padding: 1px; }


.colBottom { height:15px; font-size:0px;}


/*--------------footer----------------*/
.footer{
width:1000px;
clear:both;
height:65px;
background:url(../images/footer_bg.gif);
}
.left_footer{
float:left;
width:300px;
padding:5px 0 0 10px;
}
.right_footer{
float:right;
padding:15px 30px 0 0;
}
.right_footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #666666;
}
.right_footer a:hover{
text-decoration:underline;
}

.center_footer{
float:left;
width:200px;
text-align:center;
color:#666666;
padding:10px 0 0 60px;
}

.center_logo {
clear:both;
text-align:center;
}

/* HELP: The search suggest drop down. Do not remove position, left or z-index! */
.search_suggest {	
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;	
	visibility: hidden;
	width: 150px;
	top: 0px;
	left: 0px;
	z-index: 200;
}	

/* HELP: Styling for link div in the search suggest box */
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	font-weight: normal;
}

/* HELP: Styling for text highlights in search suggest box */
.suggest_link_highlight {
	background-color: #ff8282;
	font-weight: bold;
}

/* HELP: Styling for link div with mouse over in search suggest box */
.suggest_link_over {
	background-color: #ff0000;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
}

/*--------------footer END----------------*/

.bottomnew					{ font-family:Arial, Helvetica, sans-serif; font-weight:none; font-size:8pt; color:#ea2222; text-decoration: none; }


/*--------------one step checkout----------------*/
/* HELP: Table definition for form entry tables<br/><br/> */
.form-table {
	margin-left: auto;  margin-right: auto;
	padding: 0px;
	border: 0px;
}

/* HELP: Caption styler shown above form entry tables<br/><br/> */
.form-table caption {
	font-size: 0.70em;
	border-bottom: 1px dotted #000000;
	margin-left: auto;  margin-right: auto;
}

/* HELP: Header table cell<br/><br/> */
.form-table th {
	font-weight: bold;
	font-size: 0.8em;
	padding: 2px;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
}

/* HELP: Normal table cell<br/><br/> */
.form-table td {
	font-weight: normal;
	font-size: 0.8em;
	padding: 2px;
	text-align: left;
}

/* HELP: Style for the table row that contains the submit button for the form<br/><br/> */
.form-table td.submit-row {
	border-top: 1px solid #000000;
	text-align: right;
}

/* HELP: Select box (drop-down) formatting for the form<br/><br/> */
.form-table select {
	font-size: 1em; 
	font-weight: normal;
	background-color: #FFFFFF; 
	color: #000000;
	border: 1px solid #30799E;
}

/* HEADER: Cart Table Styles */
/* HELP: Overall container the cart on your cart.html template<br/><br/> */
.cart-div {
	text-align: center;
}

/* HELP: Style for the cart table itself<br/><br/> */
.cart-table {
	margin-left: auto; margin-right: auto;
	padding: 0px;
	border: 0px;
	font-size: 0.90em;
}

/* HELP: Style for caption tag above the cart table<br/><br/> */
.cart-table caption {
	font-size: 0.90em;
	margin-left: auto;  margin-right: auto;
}

/* HELP: Style for table header cells<br/><br/> */
.cart-table th {
	font-weight: bold;
 background-color: #EDEDED;
	padding: 2px;
	text-align: left;
	vertical-align: top;
}

/* HELP: Style for table header sells with right justification<br/><br/> */
.cart-table th.right {
	font-weight: bold;
	padding: 2px;
	text-align: right;
	vertical-align: top;
}

/* HELP: Style for table header totals<br/><br/> */
.cart-table th.total {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

/* HELP: Style for normal table cells<br/><br/> */
.cart-table td {
	font-weight: normal;
	padding: 2px;
	text-align: left;
	vertical-align: top;
}

/* HELP: Style for normal table cells, with right justification<br/><br/> */
.cart-table td.right {
	font-weight: normal;
	padding: 2px;
	text-align: right;
	vertical-align: top;
}
