/* if not commented use the search function and you will be placed at the table using the style*/

*{
	font-family:verdana, sans-serif;
	font-size:11px;
}

body {
	background-color: #f2f2f2;
}

.horizontaldivider
{
width:690px;
border-bottom: dashed 1px #dbdbdb;
margin-top: 6px;
margin-bottom: 13px;
}


/* Styling the section HEADLINE in the grey horizontal banner areal */
.pagehl {
	font-size: 23px;
	color: #FFFFFF;
	letter-spacing: 7px;
	padding-left: 26px;
}

	
.H1span
{
font-weight:bold;
font-size: 12px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}


/* General link styling */
a {
color: #000000;
}
/* link styling for the elements at the top */
InnerTable a
{
text-decoration:none;
}
.InnerTable a:hover
{
text-decoration:underline;
}



/* Attatched to the middle table... The one with the white background. */
.MainContentTable {
    width: 915px;
	height: 500px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
/* Attatched to table around the shopping basket and the banner space*/
.ShoppingBasketTable {
	background-image: url(../images/minibasket_background_baske.gif);
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	border: none;
	width: 915px;
	height: 82px;
	color:#555;
}

.ShoppingBasketTable a{
	color:#555;
}

.ShoppingBasketTable a:hover{
	color:#333;
}

/* Attatched to table containing copyright information, privacy policy....*/
.CopyrightInnerMenu {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-left: 9px;   /* Client 15px */
	padding-right: 8px;  /* Client 14px */ 
}

/* Attatched to table around the copyright information */
.CopyrightMenu {
    width: 945px;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
}
.CopyrightMenu1 {
    width: 947px;
	 margin-left:29px;
	 height:10px;
}

/* this is the table that starts from the html comments "Start of main banner table" */
.InnerTable {
	border: none;
	width: 945px;
	height: 140px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;

}

/* this is the main table containing alle other tables...  */
.outerTable {
	background-color: #F2F2F2;
	border: none;
	margin-left:auto; 
	margin-right:auto;
}


 /* this is used to format text  */
.Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Text a{
	text-decoration : none;
}
.Text a:hover {
	text-decoration : underline;
}

/*  Attached to special offers and new products tables. */
.WhiteAreaTable {
	border: none;
	background-color: #FFFFFF;
    margin-left:auto; 
    margin-right:auto;
}


/* Attached to special offers and new products tables. */
.SpecialOffer {
margin: 9px; 
width: 174px;
}

/* Attached to the table around the offers and new products tables.  Html commented as submenu table*/
.AroundSpecialOffers {
width: 200px;
border: none; 
margin-bottom: 10px; 
height:0px;

}

.Producttable {
margin-right: 15px;
margin-bottom: 0px; 
width:95%;
}





/* Styling the left SUBMENU */

.GeneralMenu{
	background-image:url(../images/submenu_bg_general.gif);
	width: 194px;
	margin-right: 20px;
	padding-right: 6px;
	/*height: 300px;*/		/* Commented due to error in IE 7.0 */
	background-repeat : no-repeat;	
}

.GeneralMenu h1{
	font-weight:bold;
	color:#FFFFFF; 
	padding-top:10px;
	padding-bottom:12px;
	padding-left: 15px;
	margin-left: 0px;
}

.GeneralMenu ul{
	padding-left: 15px;
	margin-left: 15px;
}

.GeneralMenu ul li{
list-style-image:url(../images/bullitpoint_general.gif);
	padding-bottom:8px;		
}
.GeneralMenu a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.GeneralMenu a:hover{
	text-decoration:underline;
}

.GeneralMenu  a.selectedsubmenu
{
color:#CF1200;
}





.FiveSpecialOffers{
	background-image:url(../images/submenu_1_background_ny2.gif);
	width: 194px;
	margin-right: 10px;
	padding-right: 6px;
}
/*
.FiveSpecialOffers h1{
	font-weight:bold;
	color:#CF1200; 
	padding-top:10px;
	padding-left: 10px;
}*/

/*
.FiveProducts ul li,
.FiveSpecialOffers ul li,
.FiveNewProducts ul li{
	list-style-image: url(../images/bullitpoint_ny.gif);
	padding-bottom:5px;	
	padding-right: 10px;
}
*/

/* Above style class replaced with two different classes for 'ul' and 'li' */
.FiveProducts li,
.FiveSpecialOffers li,
.FiveNewProducts li{
	list-style-image: url(../images/bullitpoint_white.gif);
	padding-bottom:5px;	
	padding-right: 10px;
}

.FiveProducts ul,
.FiveSpecialOffers ul,
.FiveNewProducts ul{
	padding-bottom:5px;	
	margin-bottom:2px;
	padding-right: 10px;
}

.FiveProducts a,
.FiveSpecialOffers a,
.FiveNewProducts a
{
	text-decoration:none;
	color:#555; /*TODO*/
}

.FiveProducts a:hover,
.FiveSpecialOffers a:hover,
.FiveNewProducts a:hover{
	text-decoration:underline;
}

/*
.FiveNewProducts{
	width: 192px;
	margin-right: 20px;
	padding-right: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: silver;
	border-left-color: silver;
	border-top-color:#D0CCC4;
	
} */

/* Left Menu CR */
.FiveProducts{
	width: 192px;
	margin-right: 20px;
	padding-right: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	/*border-bottom-width: 0px;*/
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	/*border-bottom-style: none;*/
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: silver;
	border-left-color: silver;
	border-top-color:#D0CCC4;
	
	/* New */
	border-bottom-color: silver;	
}

/*
.FiveNewProducts h1{
	font-weight:bold;
	color:#FF7F00; 
	padding-top:10px;
	padding-left: 10px;
}*/


.listall {
	padding:0px 18px 0px 40px;
	text-decoration:underline;
	padding-bottom: 0px;
}


.new {
	color:#FF7F00; 
}

.offer {
	color:#CF1200; 
}
.memberOffer {
	color:Green; 
}
.airportonly {
	color:#0088FF; 
}

/* Start Custom Added */
.newBold {
	font-size:14px;
	font-weight : bolder;
	color:#FF7F00; 
}

.offerBold {
	font-size:14px;
	font-weight : bolder;
	color:#CF1200; 
}

.airportonlyBold {
	font-size:14px;
	font-weight : bolder;
	color:#0088FF; 
}

.specialprice span {
font-size:14px;
font-weight : bolder;
}
/* End Custom Added */

.specialprice {
font-size:14px;
font-weight : bolder;
}



.euwarning
{ margin-top: 10px;
}


/* faded horizontal line seperating items with text */
.itemseparator 
{
height: 26px;
background-image:url(../images/hr_product.gif);
margin-left: 0px;
padding-left: 13px;
padding-top: 0px;
margin-top: 5px;
margin-bottom: 0px;
font-weight:bold;
}


/* RELATED ITEMS and SINGLE ITEMS (small view) */

.relateditems
{
padding-top: 5px;
padding-bottom: 5px;
border-bottom: dashed 1px #dbdbdb;
}
.relateditems h1
{
color:#555;
margin-bottom: 2px;
}

.relateditemswithoutbreak
{
padding-top: 5px;
padding-bottom: 5px;
/*border-bottom: dashed 1px #dbdbdb;*/
}
.relateditemswithoutbreak h1
{
color:#555;
margin-bottom: 2px;
}

.DefaultPageRelatedItems
{
	/*padding-top: 5px;*/
	padding-bottom: 5px;
	/*border-bottom: dashed 1px #dbdbdb;*/
}

.DefaultPageRelatedItems h1
{
color:#555;
margin-bottom: 2px;
}

/*
BRANDLIST
*/

.brandlist{
	width:100%;
}


.brandlist div{
	padding:2px 4px;
}
/*
.brandlist div:hover{
	background-color:#CF1200; 
}

.brandlist  a{
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
}

.brandlist div:hover a{
	color:white;
	text-decoration:none;
}
*/

.brandlist div a 
{
	display: block;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
}

.brandlist div a:hover
{
	background-color:#CF1200;
	color:white;
	text-decoration:none;
}


/* SHOWING THE SEARCH RESULTS:*/

.searchtop 
{
padding-bottom: 5px;
border-bottom: dashed 0px #dbdbdb;
}
.searchtop h1
{
font-size: 16px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}
.searchtop a
{
text-decoration:none;
}
.searchtop a:hover
{
text-decoration:underline;
}
.searchtop a.selectedpage
{
/*background-color:#CF1200;*/
background-image:url(images/pagenumber_background.gif);
color:#FFFFFF;
height:21px;
}
.searchtop select
{
border: 1px solid #7B9EBD; 
margin: 1px;
}

.searchfooter
{
padding-top: 10px;
padding-bottom: 0px;
}

.searchfooter a
{
text-decoration:none;
}
.searchfooter a:hover
{
text-decoration:underline;
}
.searchfooter a.selectedpage
{
/*background-color:#CF1200;*/
background-image:url(images/pagenumber_background.gif);
color:#FFFFFF;
}
.searchfooter select
{
border: 1px solid #7B9EBD; 
margin: 1px;
}

/* SHOPPING BASKET:*/

.baskettop 
{
padding-bottom: 5px;
border-bottom: dashed 1px #dbdbdb;
}
.baskettop H1
{
font-size: 16px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}
.baskettop td
{
padding-top: 13px;
padding-bottom: 13px;
color: #999999;
font-weight:bold;
}

.baskettop img
{
padding-right:6px;
}

.baskettop .selectedbasketstep
{
color: #333333;
}


.baskettop a
{
text-decoration:none;
}
.baskettop a:hover
{
text-decoration:underline;
}
.baskettop a.selectedpage
{
/*background-color:#CF1200;*/
background-image:url(images/pagenumber_background.gif);
color:#FFFFFF;
}


/* Notices on the page during the baske-progress */

.importantnotice
{
/* height: 25px; 
height: 50px;*/
/* background-color:#E5EBFF; */
}
.importantnotice H2
{
font-size: 12px;
font-weight:bold;
padding-top:0px;
margin-top:0px;
}
.importantnotice TD
{
	padding: 10px;
	vertical-align: top;
}

/* BASKET: Summing purchase */

.basketsum .headlines
{
font-weight:bold;
}
.basketsum .summingup td
{
padding-top:6px;
padding-bottom:6px;
border-top: dashed 1px #dbdbdb;
border-bottom: dashed 1px #dbdbdb;
}

.basketsum .headlines td
{
padding-bottom:13px;
}
.basketsum td
{
padding-top:1px;
padding-bottom:1px;
}

.basketsum input
{
text-align:center;
}

.eunotice
{
background-color:#FCF29A;
}

.Error
{
	color:Red;
	FONT-FAMILY: Verdana, Arial;
	font-size:12px;
}

.Message
{
	color:#ff0000;
}

.SubBrandCaption
{
	/*
	background-color:#CF1200;
	color:white;
	text-decoration:none;
*/
	
	
	height: 26px;
	background-image:url(../images/hr_product.gif);
	margin-left: 0px;
	padding-left: 13px;
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-weight:bold;
	border-top:none;
	border-bottom:none;
}

/* Changed Section: Left menu style items */

.leftMenuSpecialOfferH1
{
	padding-top:10px;
	padding-left: 10px;
	font-size : 11px;
	font-weight : bold;
	color:#CF1200;	
}

.leftMenuNewItemsH1
{
	padding-top:0px;
	padding-left: 10px;
	font-size : 11px;
	font-weight : bold;
	color: #FF7F00;
}


.leftMenuListItemsH1 
{
	margin-left: 15px; 
	padding-left: 15px;
	padding-bottom : 13px;
	padding-top:0px;
	vertical-align:top;

}

.leftMenuListItems
{
	margin-left: 15px; 
	padding-left: 15px;
	padding-bottom : 5px;
	padding-top:0px;
	vertical-align:top;

}

.productSeparator
{
	border-bottom: dashed 1px #dbdbdb;
}

.noSeperator
{
	border-bottom: dashed 0px #ffffff;
	text-decoration:none;
}

.Caption
{
	font-size: 16px;
	font-family:Verdana;
	font-weight:normal;	
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;	
	
}
.18pxtd
{
	height:18px;
	
}

h2
{
	font-size:13px;
}

.UnderHeading
{
	font-size: 13px;
	font-family:Verdana;
	font-weight:bold;
}

/* End of Changed Section: Left menu style items */

/* Style applied during Phase 2 of application */

.RedText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cf1209;
}
.RedText a
{
text-decoration:none;
}
.RedText a:hover
{
text-decoration:underline;
}

.LoginMenu
{
	background-image:url(../images/submenu_bg_general.gif);
	/*background-color:Black;*/
	width: 200px;
	margin-right: 20px;
	padding-right: 0px;	
	/*height:155px;*/
}


.LoginMenu h1{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF; 
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 10px;
}

.LogoutMenu{
	background-image:url(../images/submenu_bg_general.gif);
	width: 200px;
	margin-right: 20px;
	padding-right: 0px;
	height:155px;
}


.LogoutMenu h1{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF; 
	padding-top:10px;
	padding-bottom:12px;
	padding-left: 18px;
}

.MemberBenefits li
{
	font-weight:bold;
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.textbox01 
{
	/*
	font-size: 10px;	
	border:0px;
	*/
	
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	*/
	BORDER-RIGHT: #e8e8dc 1px solid;
	BORDER-TOP: #e8e8dc 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #e8e8dc 1px solid;
	BORDER-BOTTOM: #e8e8dc 1px solid;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #ffffff;
	width:165px;
}

div#commentForm
{
  margin: 0px 20px 0px 20px;  
}