/* CSS Document */

body
{
  margin: 0;
  background: url(images/bg_page.gif) top left repeat-x #FFFFFF;
  color: #666666;
  FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
  min-width: 950px;
  text-align: center;
}

a:link {text-decoration: underline; color: #330066; background-color: transparent;}
a:visited {text-decoration: underline; color: #330066; background-color: transparent;}
a:hover{text-decoration: none; background-color: #330066; color: #FFFFFF;}

hr {height: 1px; color: #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 0;}

/*-- GENERAL BITS --------------*/
#pageContainer {margin: 0 auto; width: 950px; padding: 0; border: 0; position: relative; text-align: left;}



/*-- HEADER---------------------*/
#masthead {position: relative; float: left; display: inline; width: 950px; height: 100px; margin: 0; padding: 0;  z-index: 15;}
	#masthead ul {position: relative; display: inline; float: left; list-style: none; margin: 0; padding: 0;}
	#masthead li {float: left; margin: 0 2px 0 0;}
	#masthead li a {display: block; float: left; height: 37px;}
	#masthead li span {display: none;}

#headerLinks {position: absolute; top: 65px; left: 260px; width: 432px; height: 37px;}
	
#nav01 a {background: url(images/nav_tab_home_off.gif) top left no-repeat; width: 106px; height: 37px;}
#nav01 a:hover {background: url(images/nav_tab_home_on.gif) top left no-repeat;}
#nav01on a {background: url(images/nav_tab_home_on.gif) top left no-repeat; width: 106px; height: 37px;}

#nav02 a {background: url(images/nav_tab_search_off.gif) top left no-repeat; width: 106px; height: 37px;}
#nav02 a:hover {background: url(images/nav_tab_search_on.gif) top left no-repeat;}
#nav02on a {background: url(images/nav_tab_search_on.gif) top left no-repeat; width: 106px; height: 37px;}

#nav03 a {background: url(images/nav_tab_my_account_off.gif) top left no-repeat; width: 106px; height: 37px;}
#nav03 a:hover {background: url(images/nav_tab_my_account_on.gif) top left no-repeat;}
#nav03on a {background: url(images/nav_tab_my_account_on.gif) top left no-repeat; width: 106px; height: 37px;}

#nav04 a {background: url(images/nav_tab_about_us_off.gif) top left no-repeat; width: 106px; height: 37px;}
#nav04 a:hover {background: url(images/nav_tab_about_us_on.gif) top left no-repeat;}
#nav04on a {background: url(images/nav_tab_about_us_on.gif) top left no-repeat; width: 106px; height: 37px;}

#headerLogo {position: absolute; top: 33px; left: 0px; width: 231px; height: 38px;  background: url(images/header_logo.gif) top left;}

#headerBasket {position: absolute; top: 5px; left: 750px; padding: 10px 10px 10px 10px; width: 200px; height: 75px; background: url(images/header_basket_bg.gif) top left no-repeat;}
	#headerBasket p {color: #333333; font-size: 12px; font-weight: normal; margin: 0; line-height: 1.6em;}
	#headerBasket p strong {font-weight: bold;}

.formSizeDate70 {width: 70px; border: 1px solid #CCCCCC; background-color: #F7F1FD; font-size: 13px; padding: 4px 0 4px 0; margin: 0 0 5px 0;}
.formSizeDateDDMM {width: 25px; border: 1px solid #CCCCCC; background-color: #F7F1FD; font-size: 13px; padding: 4px 0 4px 0; margin: 0 0 5px 0;}
.formSizeDateYY {width: 35px; border: 1px solid #CCCCCC; background-color: #F7F1FD; font-size: 13px; padding: 4px 0 4px 0; margin: 0 0 5px 0;}
.textNotes {font-size: 11px; font-weight: normal; color: #666666; padding: 0 0 5px 0; line-height: 1.1em;}
	
/*-- SUB NAV BAR AREA -------------- */
.subNavbarSmall {position: relative; float: left; display: inline; margin: 0;  z-index: 10; height: 40px; width: 950px; background: url(images/sub_nav_bar_top.gif) top left no-repeat #330066;}
	.subNavbarSmall p {font-size: 12px; font-weight: normal; color: #FFFFFF; margin: 14px 0 0 30px;}
	.subNavbarSmall p strong {font-weight: bold;}

/*-- SUB NAV TABS------------------ */ 

.subNavbarLarge {position: relative; float: left; display: inline; margin: 0; z-index: 10; height: 60px; width: 950px; background: url(images/sub_nav_bar_top.gif) top left no-repeat #330066;}
	.subNavbarLarge ul {position: relative; float: left; display: inline; margin: 4px 0 0 260px; padding: 0; list-style:none; font-size:11px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; line-height:normal;}
	.subNavbarLarge li {display:inline; margin:0; padding:0;}
	.subNavbarLarge p {font-size: 12px; font-weight: normal; color: #FFFFFF; margin: 14px 0 0 30px;}
	.subNavbarLarge p strong {font-weight: bold;}

.tabOff a {float:left; text-decoration: none !important; background:url(images/sub_nav_tab_left.gif) no-repeat left top; margin:0 2px 0 0; padding:0 0 0 5px;}
.tabOff a span {float:left; display:block; background:url(images/sub_nav_tab_right.gif) no-repeat right top;  padding:7px 13px 6px 9px; color:#330066;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabOff a span {float:none;}
    /* End IE5-Mac hack */
.tabOff a:hover span {color:#333333;}
.tabOff a:hover {background-position:0% -40px;}
.tabOff a:hover span {background-position:100% -40px;}
	  
.tabOn a {float:left; text-decoration: none !important; background:url(images/sub_nav_tab_left.gif) no-repeat; background-position: 0% -40px; margin:0 2px 0 0; padding:0 0 0 5px; cursor: default;}
.tabOn a span {float:left; display: block; background:url(images/sub_nav_tab_right.gif) no-repeat; background-position:100% -40px; padding:7px 13px 6px 9px; color:#333333;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabOn a span {float:none;}
    /* End IE5-Mac hack */
.tabOn a:hover span {color:#333333;}

.tabNot a {float:left; text-decoration: none !important; background:url(images/sub_nav_tab_left.gif) no-repeat left top; margin: 0 2px 0 0; padding:0 0 0 5px; cursor: default;}
.tabNot a span {float:left; display:block; background:url(images/sub_nav_tab_right.gif) no-repeat right top; padding:7px 13px 6px 9px; color:#666699;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabNot a span {float:none;}
    /* End IE5-Mac hack */
.tabNot a:hover span {color:#666699;}




/*-- MAIN PAGE AREA GENERAL ---------------*/
.holderMainArea {position: relative; float: left; display: inline; width: 948px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
	
.holderMainAreaBottom {position: relative; float: left; display: inline; width: 950px; height: 10px; background: url(images/main_area_bottom.gif) top left no-repeat; margin: 0;}

.contentTable h1 {font-size: 18px; font-weight: normal; color: #333333;}
.contentTable h2 {font-size: 14px; font-weight: normal; color: #666666; margin: 5px 0 0 0;}
.contentTable h3 {font-size: 13px; font-weight: bold; color: #333333;}
.contentTable p {font-size: 12px;}


/*-- FOOTER --------------*/
.footer {position: relative; float: left; display: inline; margin: 20px 0 20px 0; padding: 0; vertical-align: middle; height: 48px; width: 950px; background: url(images/footer_bg.gif) top left no-repeat; font-size: 12px; color: #333333;}
.footerCreditCardLogos {margin: 11px 0 0 30px; display: inline; float: left; position: relative;}
.footerText {position: relative; float: right; display: inline; margin: 17px 30px 0 0;}

/*-- HOME PAGE STYLES -----------*/
.mainHolderHome {position: relative; float: left; display: inline; width: 890px; margin: 30px 0 30px 30px;}
	.mainHolderHome h2 {font-size: 24px; letter-spacing: -0.05em; font-weight: normal; margin: 0 0 10px 0; color: #99CC00;}
	.mainHolderHome h1 {font-size: 18px; letter-spacing: -0.05em; font-weight: normal; margin: 0 0 10px 0; color: #666666;}

.homeBoxIntro {position: relative; float: left; display: inline; width: 200px; margin: 20px 30px 0 0;}
	.homeBoxIntro p {font-size: 14px; color: #666666; line-height: 1.5em; padding: 0; margin: 0;}
	.homeBoxIntro p strong {font-weight: bold; color: #333333;}
	.homeBoxIntro ul {position: relative; margin: 0;  list-style: none; padding: 0;}
	.homeBoxIntro li {position: relative; font-size: 13px; background-image: url(images/bullet_arrow.gif); background-position: 10px 7px; background-repeat: no-repeat; padding: 0 0 5px 20px;}

.homeSearchBoxHolder {position: relative; float: left; display: inline; width: 430px; margin: 20px 30px 0 0;}
.homeBoxSearchTop {position: relative; float: left; display: inline; width: 430px; height: 5px; margin: 0;}
.homeBoxSearchBottom {position: relative; float: left; display: inline; width: 430px; height: 5px; margin: 0;}	
.homeBoxSearch {position: relative; float: left; display: inline; width: 388px; padding: 15px 20px 15px 20px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: #F1E7FB; margin: 0;}
	.homeBoxSearch p {font-size: 14px; color: #666666; line-height: 1.5em; margin: 5px 0 10px 0;}
	.homeBoxSearch a {background-color: transparent;}

.homeSearchBoxButtons {margin: 10px 10px 0 0; border: 0;}
.formHomeSearchBox {width: 380px; border: 1px solid #CCCCCC; background-color: #FFFFFF; color: #333333; font-size: 14px; padding: 5px 3px 5px 3px;}

.homeBoxHelp {position: relative; float: left; display: inline; width: 200px; margin: 20px 0 0 0;}
	.homeBoxHelp p {font-size: 12px; color: #666666; line-height: 1.5em; margin: 0 0 10px 0;}

.linkIconPDF {display: block; background: url(images/icon_pdf.gif) top left no-repeat; padding: 0 0 0 20px; height: 16px; margin: 0;}
.linkIconWord {display: block; background: url(images/icon_word.gif) top left no-repeat; padding: 0 0 0 20px; height: 16px; margin: -8px 0 0 0;}
.linkIconWarning {display: block; background: url(images/icon_warning.gif) 0px 3px no-repeat; padding: 0 0 0 20px; height: 16px; margin: 1em 0 1em 0; font-size: 18px; font-weight: normal; color: #CC0000;}


/*-- GENERAL CONTENT PAGE -------------*/
.mainHolderContent {position: relative; float: left; display: inline; width: 890px; margin: 30px 0 30px 30px;}
	.mainHolderContent ul {position: relative; margin: 0;  list-style: none; padding: 0;}
	.mainHolderContent li {position: relative; background-image: url(images/bullet_arrow.gif); background-position: 10px 7px; background-repeat: no-repeat; padding: 0 0 5px 20px;}

	
.contentPageMainColumn {position: relative; float: left; display: inline; width: 660px; margin: 0 30px 0 0; line-height: 1.7em; font-size: 12px;}
	.contentPageMainColumn h2 {font-size: 14px; font-weight: normal; color: #666666; margin: 5px 0 0 0;}
	.contentPageMainColumn h3 {font-size: 13px; font-weight: bold; color: #333333;}
	.contentPageMainColumn p {font-size: 12px;}
	.contentPageMainColumn ul {position: relative; margin: 0;  list-style: none; padding: 0;}
	.contentPageMainColumn li {position: relative; background-image: url(images/bullet_arrow.gif); background-position: 10px 7px; background-repeat: no-repeat; padding: 0 0 5px 20px;}


.column200PurpleHolder {position: relative; float: left; display: inline; width: 200px; margin: 50px 0 0 0;}
.column200PurpleTop {position: relative; float: left; display: inline; width: 200px; height: 5px; margin: 0;}
.column200PurpleBottom {position: relative; float: left; display: inline; width: 200px; height: 5px; margin: 0;}	
.column200Purple {position: relative; float: left; display: inline; width: 158px; padding: 15px 20px 15px 20px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: #F1E7FB; margin: 0; font-size: 12px; color: #666666;}
	.column200Purple p {font-size: 12px; color: #666666; line-height: 1.5em; margin: 5px 0 5px 0;}
	.column200Purple h2 {font-size: 18px; font-weight: normal; color: #333333; letter-spacing: -0.05em; margin: 0;}
	.column200Purple ul {position: relative; margin: 5px 0 0 0;  list-style: none; padding: 0;}
	.column200Purple li {position: relative; background-image: url(images/bullet_arrow.gif); background-position: 0 5px; background-repeat: no-repeat; padding: 0 0 5px 10px; margin: 3px 0 0 0;}


/*-- ORDER DETAILS --------------------*/
.tableFormat430 {width: 430px; font-size: 14px; color: #333333;}
	.tableFormat430 h3 {font-size: 16px; color: #330066; margin: 15px 0 10px 0;}
	
.tableFormat430Text {font-size: 13px; font-weight: normal; color: #666666; line-height: 1.6em;}

.tableFormat430Grey {width: 430px; font-size: 14px; color: #CCCCCC;}
	.tableFormat430Grey h3 {font-size: 16px; color: #CCCCCC; margin: 15px 0 10px 0;}

.costsInfoColumnLeft {font-size: 14px; color: #666666; line-height: 1.6em;}
.costsInfoColumnRight {font-size: 14px; font-weight: bold; color: #333333; line-height: 1.6em;}
.costsInfoTable {margin-top: 10px;}

.textGrey {color: #CCCCCC;}

.tableFormat30 {width: 30px;}

.table430Labels {width: 160px; font-size: 13px; font-weight: bold; color: #333333;}
.table430FormSide {width: 270px; font-size: 13px; font-weight: normal; color: #666666;}
.table430FormSideFull {width: 430px; font-size: 13px; font-weight: normal; color: #666666;}
.tableFormSide {font-size: 13px; font-weight: normal; color: #666666;}

.table430LabelsGrey {width: 160px; font-size: 13px; font-weight: bold; color: #CCCCCC;}
.table430FormSideGrey {width: 270px; font-size: 13px; font-weight: normal; color: #CCCCCC;}

.table430LabelsRed {width: 160px; font-size: 13px; font-weight: bold; color: #CC0000;}

.formSize270 {width: 270px; border: 1px solid #CCCCCC; background-color: #F7F1FD; font-size: 13px; padding: 4px 0 4px 0; margin: 0 0 5px 0;}
.formDropDownSize270 {width: 270px; border: 1px solid #CCCCCC; background-color: #F7F1FD; font-size: 13px; padding: 0; margin: 2px 0 7px 0;}
.formTextAreaSize430 {width: 430px; height: 100px; border: 1px solid #CCCCCC; background-color: #F7F1FD; font-size: 13px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;}

/*-- CONFRIM ORDER ----------------------*/
.table430Labels {width: 160px; font-size: 13px; font-weight: bold; color: #333333;}
.table430Info {width: 270px; font-size: 13px; font-weight: normal; color: #666666; padding: 3px 0 3px 0;}

/*-- PRINTER PAGE ORDER ----------------------*/
.tableFormat265 {width: 265px; font-size: 12px; color: #333333;}
	.tableFormat265 h3 {font-size: 14px; color: #330066; margin: 15px 0 10px 0;}
	
.table265Labels {width: 110px; font-size: 11px; font-weight: bold; color: #333333;}
.table265Info {width: 155px; font-size: 11px; font-weight: normal; color: #666666; padding: 3px 0 3px 0;}

/*-- SEARCH RESULTS -------------------*/
.sRTHColumn1 {width: 160px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066;}
.sRTHColumn2 {width: 160px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.sRTHColumn3 {width: 135px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.sRTHColumn4 {width: 60px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
	.sRTHColumn4 span {padding-left: 5px;}
.sRTHColumn5 {width: 35px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.sRTHColumn6 {width: 50px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.sRTHColumn7 {width: 50px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.sRTHColumn8 {width: 65px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.sRTHColumn9 {width: 60px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.sRTHColumn10 {width: 55px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.sRTHColumn11 {width: 60px; height: 35px; text-indent: 5px; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}

.formSearchAgain {width: 160px; border: 1px solid #CCCCCC; background-color: #F7F1FD; font-size: 14px; height: 20px; padding: 4px 0 4px 0; margin: 0;}
.formCurrencyDropdown {width: 35px; background-color: #330066; color: #FFFFFF; font-size: 12px; margin: 0 0 2px 5px;}


/*-- IFRAME STYLING -----------------*/
.iframeStyle {width: 920px; height: 260px; border: 0;}

/*-- YOUR BASKET -------------------*/
/*-- yBHT Your Basket Table Header ----------------*/
.yBTHColumn1 {width: 150px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066;}
.yBTHColumn2 {width: 150px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yBTHColumn3 {width: 115px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yBTHColumn4 {width: 60px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
	.yBTHColumn4 span {padding-left: 5px;}
.yBTHColumn5 {width: 35px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yBTHColumn6 {width: 50px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yBTHColumn7 {width: 50px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yBTHColumn8 {width: 65px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yBTHColumn9 {width: 60px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yBTHColumn10 {width: 55px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yBTHColumn11 {width: 40px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yBTHColumn12 {width: 60px; height: 35px; text-indent: 5px; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}

.basketOddResultsColumn1 {width: 150px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #D6EBAC;}
.basketOddResultsColumn2 {width: 149px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #D6EBAC;}
.basketOddResultsColumn3 {width: 114px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #D6EBAC;}
.basketOddResultsColumn4 {width: 59px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #D6EBAC;}
.basketOddResultsColumn5 {width: 34px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #D6EBAC;}
.basketOddResultsColumn6 {width: 49px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #D6EBAC;}
.basketOddResultsColumn7 {width: 49px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #D6EBAC;}
.basketOddResultsColumn8 {width: 64px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #D6EBAC;}
.basketOddResultsColumn9 {width: 59px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #D6EBAC;}
.basketOddResultsColumn10 {width: 54px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #D6EBAC;}
.basketOddResultsColumn11 {width: 39px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #D6EBAC;}
.basketOddResultsColumn12 {width: 58px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #D6EBAC;}


.basketEvenResultsColumn1 {width: 150px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #E4D0F9;}
.basketEvenResultsColumn2 {width: 149px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #E4D0F9;}
.basketEvenResultsColumn3 {width: 114px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #E4D0F9;}
.basketEvenResultsColumn4 {width: 59px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #E4D0F9;}
.basketEvenResultsColumn5 {width: 34px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #E4D0F9;}
.basketEvenResultsColumn6 {width: 49px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #E4D0F9;}
.basketEvenResultsColumn7 {width: 49px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #E4D0F9;}
.basketEvenResultsColumn8 {width: 64px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #E4D0F9;}
.basketEvenResultsColumn9 {width: 59px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #E4D0F9;}
.basketEvenResultsColumn10 {width: 54px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #E4D0F9;}
.basketEvenResultsColumn11 {width: 39px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #E4D0F9;}
.basketEvenResultsColumn12 {width: 58px; padding: 5px 0px 5px 0px; font-size: 11px; color: #333333; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 0; border-left: 0; background-color: #E4D0F9;}

.basketTable span {margin:  0 5px 0 5px;}

.formRequiredQuantity {width: 50px; border: 1px solid #CCCCCC; background-color: #F7F1FD; font-size: 12px; padding: 4px 0 4px 0; margin: 0 0 0 3px;}
.basketIntroText {font-size: 14px; color: #666666; line-height: 1.5em; padding: 0; margin: 0;}

/*-- OPEN ORDERS HEADER -------------------*/
.oOTHColumn1 {width: 150px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066;}
.oOTHColumn2 {width: 200px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oOTHColumn3 {width: 200px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oOTHColumn4 {width: 120px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oOTHColumn5 {width: 120px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oOTHColumn6 {width: 100px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}

/*-- CLOSED ORDERS HEADER -------------------*/
.cOTHColumn1 {width: 150px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066;}
.cOTHColumn2 {width: 200px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.cOTHColumn3 {width: 140px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.cOTHColumn4 {width: 100px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.cOTHColumn5 {width: 100px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.cOTHColumn6 {width: 100px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.cOTHColumn7 {width: 100px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}

/*-- OPEN ORDERS DETAIL HEADER -------------------*/
.oODetailTHColumn1 {width: 75px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066;}
.oODetailTHColumn2 {width: 75px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oODetailTHColumn3 {width: 159px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oODetailTHColumn4 {width: 150px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oODetailTHColumn5 {width: 60px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oODetailTHColumn6 {width: 60px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oODetailTHColumn7 {width: 90px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oODetailTHColumn8 {width: 50px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}

/*-- OPEN ORDERS DROPS / DELIVERY HEADER -------------------*/
.oODropsTHColumn1 {width: 100px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066;}
.oODropsTHColumn2 {width: 100px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oODropsTHColumn3 {width: 100px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oODropsTHColumn4 {width: 100px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oODropsTHColumn5 {width: 100px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oODropsTHColumn6 {width: 120px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oODropsTHColumn7 {width: 120px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.oODropsTHColumn8 {width: 150px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}

/*-- YOUR QUOTES HEADER -------------------*/
.yourQuotesTHColumn1 {width: 200px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066;}
.yourQuotesTHColumn2 {width: 400px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesTHColumn3 {width: 145px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesTHColumn4 {width: 145px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}

/*-- YOUR QUOTES DETAIL HEADER -------------------*/
.yourQuotesDetailTHColumn1 {width: 70px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066;}
.yourQuotesDetailTHColumn2 {width: 40px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesDetailTHColumn3 {width: 200px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesDetailTHColumn4 {width: 200px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesDetailTHColumn5 {width: 80px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesDetailTHColumn6 {width: 80px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesDetailTHColumn7 {width: 80px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesDetailTHColumn8 {width: 80px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesDetailTHColumn9 {width: 60px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}

/*-- YOUR QUOTES PRODUCTS HEADER -------------------*/
.yourQuotesProductTHColumn1 {width: 90px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066;}
.yourQuotesProductTHColumn2 {width: 150px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesProductTHColumn3 {width: 150px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesProductTHColumn4 {width: 200px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesProductTHColumn5 {width: 200px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesProductTHColumn6 {width: 100px; height: 35px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}


/*-- YOUR QUOTES PRODUCT SUMMARY -------------------*/
.yourQuotesProductSummaryTHColumn1 {width: 70px; height: 20px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066;}
.yourQuotesProductSummaryTHColumn2 {width: 40px; height: 20px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesProductSummaryTHColumn3 {width: 200px; height: 20px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesProductSummaryTHColumn4 {width: 200px; height: 20px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesProductSummaryTHColumn5 {width: 80px; height: 20px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}
.yourQuotesProductSummaryTHColumn6 {width: 80px; height: 20px; text-indent: 5px; font-size: 11px; color: #FFFFFF; background-color: #330066; background-image: url(images/results_table_head_divider.gif); background-position: bottom left; background-repeat: no-repeat;}

.yourQuotesProductSummaryDataColumn1 {width: 70px; height: 20px; text-indent: 5px; font-size: 11px; color: #333333; background-color: #D6EBAC;}
.yourQuotesProductSummaryDataColumn2 {width: 40px; height: 20px; text-indent: 5px; font-size: 11px; color: #333333; background-color: #D6EBAC;}
.yourQuotesProductSummaryDataColumn3 {width: 200px; height: 20px; text-indent: 5px; font-size: 11px; color: #333333; background-color: #D6EBAC;}
.yourQuotesProductSummaryDataColumn4 {width: 200px; height: 20px; text-indent: 5px; font-size: 11px; color: #333333; background-color: #D6EBAC;}
.yourQuotesProductSummaryDataColumn5 {width: 80px; height: 20px; text-indent: 5px; font-size: 11px; color: #333333; background-color: #D6EBAC;}
.yourQuotesProductSummaryDataColumn6 {width: 80px; height: 20px; text-indent: 5px; font-size: 11px; color: #333333; background-color: #D6EBAC;}
