p {
	margin-top: 0px;
	margin-bottom:8px;
} 

form { 
 margin: 0px; 
 padding: 0px; 
}

body {
	background-image: url(Images/test_background.gif);
	background-repeat: repeat-x;
	/*background-image: url(Images/bg.gif); background-repeat: repeat;*/
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #20599e;
}
body a:link {color: #20599e; text-decoration: underline;} 
body a:visited {color: #20599e; text-decoration: underline;}
body a:hover {color: #009ee0; text-decoration: underline;}
body a:active {color: #20599e; text-decoration: underline;}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20599e;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
h1 a:link {color: #20599e; text-decoration: underline;} 
h1 a:visited {color: #20599e; text-decoration: underline;}
h1 a:hover {color: #009ee0; text-decoration: underline;}
h1 a:active {color: #20599e; text-decoration: underline;}


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20599e;
	font-size: 9px;
	font-weight: noraml;
}
h2 a:link {color: #20599e;} 
h2 a:visited {color: #20599e;}
h2 a:hover {color: #20599e;}
h2 a:active {color: #20599e;}


h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20599e;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
h3 a:link {color: #20599e;} 
h3 a:visited {color: #20599e;}
h3 a:hover {color: #009ee0;}
h3 a:active {color: #20599e;}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20599e;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 8px;
}
h4 a:link {color: #20599e; text-decoration: underline;} 
h4 a:visited {color: #20599e; text-decoration: underline;}
h4 a:hover {color: #009ee0; text-decoration: underline;}
h4 a:active {color: #20599e; text-decoration: underline;}

blockquote {
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom:8px;
}

.searchResHeading{
	font-size:14px;
	line-height:18px;
	padding:0px 0px 5px 0px;
}


/**************************************************************/
/* Layout Tags                                                */
/**************************************************************/

#containerTop {
	width: 943px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 4px;
	
	background-image:url(Images/container_top_border.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.footerContainer{
	width: 943px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 4px;
	
	background-image:url(Images/footer-background.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#pageTop {
	/*background-image: url(Images/drop-shadow-top.gif);*/
	background-repeat: no-repeat;
	padding-top: 4px;
}

#container {
	background-image: url(Images/drop-shadow-back.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 935px;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
}

#content {
	width: 935px;
}

#pageBottom {
	clear: both;
	background-image: url(Images/drop-shadow-back.gif);
	background-repeat: repeat;
	height: 7px;
	width: 943px;
	margin: auto;
}

#spacer {
	clear: both;
	height: 1px;
	margin: 0%;
}

.spacer2 {
	clear: both;
	height: 11px;
	margin: 0%;
}

#header {
	height: 109px;
	/*background-image: url(Images/header_bgd.gif);*/
	background-repeat: no-repeat;
	float: left;
	clear:both;
}

/*#Login {
	width: 294px;
	padding-left: 641px;
	padding-top: 20px;
}*/

.Login {
	width: 220px;
	height:109px;
	padding-left: 719px;
	/*background-image: url(Images/login_background.gif);
	background-repeat:no-repeat;
	background-position:top right;*/
	cursor: hand;
}

.LoginBg {
	width: 220px;
	height:109px;
	background-image: url(Images/login_background.gif);
	background-repeat:no-repeat;
	background-position:top right;
	cursor: hand;
}
.LoginBgOver {
	width: 220px;
	height:109px;
	background-image: url(Images/login_backgroundOver.gif);
	background-repeat:no-repeat;
	background-position:top right;
	cursor: hand;
}

.LogoffBg {
	width: 220px;
	height:109px;
	background-image: url(Images/logoff_background.gif);
	background-repeat:no-repeat;
	background-position:top right;
	cursor: hand;
}
.LogoffBgOver {
	width: 220px;
	height:109px;
	background-image: url(Images/logoff_backgroundOver.gif);
	background-repeat:no-repeat;
	background-position:top right;
	cursor: hand;
}

.Register12{
font-size:12px;
}



#ezSearchBar {
	height: 83px;
	width: 935px;
	background-image: url(Images/ez_Search_Bar.jpg);
	background-repeat: no-repeat;
	float:left;
	clear: both;
}

#ezSearchButton {
	height: 53px;
	width: 205px;
	padding-left: 352px;
	padding-top: 20px;
	float: left;
}

#ezSearchForm {
	height: 53px;
	width: 205px;
	padding-left: 90px;
	padding-top: 18px;
	float: left;
}

#navbar {
	height: 28px;
	width: 935px;
	background-image: url(Images/navbar.gif);
	background-repeat: no-repeat;
	float: left;
}

#navbarCustomer {
	height: 20px;
	width: 277px;
	padding-left: 10px;
	padding-top: 8px;
	float: left;
}

#navbarLine {
	height: 20px;
	width: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
}
.navbarLine {
	height: 20px;
	width: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
}

#navbarHome {
	height: 28px;
	width: 75px;
	float: left;
}

#navbarMyAccount {
	height: 28px;
	width: 111px;
	float: left;
}

#navbarTrackOrders {
	height: 28px;
	width: 123px;
	float: left;
}

#navbarDownloads {
	height: 28px;
	width: 109px;
	float: left;
}

#navbarContactUs {
	height: 28px;
	width: 112px;
	float: left;
}

#callBack {
	width: 140px;
	height: 43px;
	z-index: 1;
	position: absolute;
	left: 832px;
	top: 102px;
	float: none;
	clear: both;
}

#logoLink{
	width: 600px;
	height: 109px;
	z-index: 1;
	position: absolute;
	float: none;
	clear: both;
}
#logoLink a{
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}

#navbarShadow {
	height: 10px;
	width: 935px;
	background-image: url(Images/navbar_shadow.gif);
	background-repeat: repeat-x;
	float: left;
	padding-bottom:5px;
}

#leftContent {
	width: 165px;
	padding-left: 8px;
	padding-right:11px;
	float: left;
}

#middleContent {
	width: 578px;
	float: left;
}

#rightContent {
	width: 165px;
	padding-right: 8px;
	float: left;
}

#footer {
	width: 935px;
	margin: auto;
}

#orderBanner {
	width: 449px;
	height: 23px;
	background-image: url(Images/view_orders_banner.gif);
	background-repeat: no-repeat;
	padding-left: 118px;
	padding-top: 6px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 13.5px;
	font-weight: bold;	
}

#rssBanner {
	width: 523px;
	height: 22px;
	background-image: url(Images/rss_banner.gif);
	background-repeat: no-repeat;
	padding-left: 55px;
	padding-top: 6px;
}

#rssManager {
	width: 567px;
	height: 245px;
	background-image: url(Images/rss_bgd.gif);
	background-repeat: no-repeat;
}

#rssManager2 {
	width: 537px;
	padding: 15px;
}

#newsWrapper {
	width: 278px;
	padding-right: 11px;
	float: left;
}

#newsMiddle {
	width: 274px;
	background-image: url(Images/news_bgd.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 2px;
	border-style: solid;
	border-color: #cfe5ff;
	float: left;
	clear: both;
}

#newsContent {
	width: 254px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

.featureSection {
	width: 165px;
	height: 100px;
}

#vendorStoreWrapper{
width: 165px;
}

#cartButton {
	padding-top: 5px;
	padding-bottom: 5px;
}

#cartSaveCart {
	width: 149:px;
	height: 38px;
	background-image: url(Images/save_cart_bgd.jpg);
	background-repeat: no-repeat;
	border-left: 2px;
	border-left-color: #cfe5ff;
	border-left-style: solid;
	border-right: 2px;
	border-right-color: #cfe5ff;
	border-right-style: solid;
	border-bottom: 2px;
	border-bottom-color: #cfe5ff;
	border-bottom-style: solid;
	border-top: 2px;
	border-top-color: #cfe5ff;
	border-top-style: solid;
	position: relative;
}

#SaveCartHelp {
	width: 262px;
	background-image: url(Images/ez-search_bgd_middle.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #ffffff;
	border: 2px;
	border-color: #cfe5ff;
	border-style: solid;
	padding: 10px;
	position: absolute;
	left: -443px;
	top: -157px;
	visibility: hidden;
}

#emailOffers {
	background-image: url(Images/email_offers_bgd.jpg);
	background-repeat: no-repeat;
	width: 165px;
	height: 105px; 
}

.printerFriendly {
	width: 145px;
	height: 36px;
	padding-top: 8px;
	padding-left: 15px;
	background-image: url(Images/printer_friendly_bgd.gif);
	background-repeat: no-repeat;
}

/**************************************************************/
/* Opinion Poll                                               */
/**************************************************************/

#opinionWrapper {
	width: 278px;
	background-image: url(Images/poll_middle.jpg);
	background-repeat: repeat-y;
	padding-right: 11px;
	float: left;
}

#opinionTop {
	width: 278px;
	height: 76px;
	background-image: url(Images/poll_top.jpg);
	background-repeat: no-repeat;
	float: left;
	clear: both;
}

#opinionBottom {
	width: 278px;
	height: 239px;
	background-image: url(Images/poll_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	clear: both;
}

#opinionContent {
	width: 238px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 15px;
	float: left;
}


/**************************************************************/
/* View OPtions                                               */
/**************************************************************/

#viewOptionsWrapper {
	padding-right: 11px;
	padding-bottom: 10px;
}

#viewOptionsmiddle {
	background-image: url(Images/viewing_options_bgd.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

/**************************************************************/
/* Product Details                                               */
/**************************************************************/

.ProdDetailsDesc {
	width: 547px;
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}


/**************************************************************/
/* Hot Products                                               */
/**************************************************************/

.hotProdWrapper {
	width: 278px;
	padding-right: 11px;
	float: left;
}

.hotProdTop {
	width: 278px;
	height: 9px;
	background-image: url(Images/hot_prod_top.jpg);
	background-repeat: no-repeat;
	float: left;

}

.hotProdMiddle {
	width: 278px;
	background-image: url(Images/hot_prod_middle.jpg);
	background-repeat: repeat-y;
	background-color: white;
	float: left;

}

.hotProdGrad {
	width: 274px;
	background-image: url(Images/hot_prod_grad.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: transparent;
	padding-left: 2px;
	padding-right: 2px;
	float: left;

}

.hotProdBottom {
	width: 278px;
	height: 9px;
	background-image: url(Images/hot_prod_bottom.jpg);
	background-repeat: no-repeat;
	float: left;

}

.hotProdImg {
	width: 85px;
	height: 85px;
	margin-bottom: 200px;
}

/**************************************************************/
/* Orange Gradient Boxes 2 column                             */
/**************************************************************/

.orangeBoxWrapper {
	width: 278px;
	padding-right: 11px;
	float: left;
}

.orangeBoxTop {
	width: 278px;
	height: 9px;
	background-image: url(Images/orange_2col_box_top.gif);
	background-repeat: no-repeat;
	float: left;
}

.orangeBoxMiddle {
	width: 278px;
	background-image: url(Images/orange_2col_box_middle.gif);
	background-repeat: repeat-y;
	background-color: white;
	float: left;

}

.orangeBoxGrad {
	width: 274px;
	background-image: url(Images/orange_2col_box_grad.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: transparent;
	padding-left: 2px;
	padding-right: 2px;
	float: left;

}

.orangeBoxBottom {
	width: 278px;
	height: 9px;
	background-image: url(Images/orange_2col_box_bottom.gif);
	background-repeat: no-repeat;
	float: left;

}

/**************************************************************/
/* EZ Search                                                  */
/**************************************************************/

.ezSearchWrapper {
	width: 567px;
	padding-right: 11px;
	float: left;
}

.ezSearchTop {
	width: 567px;
	height: 9px;
	background-image: url(Images/ez-search_bgd_top.gif);
	background-repeat: no-repeat;
	float: left;
	clear: both;
}

.ezSearchMiddleGrad {
	width: 543px;
	background-image: url(Images/ez-search_bgd_middle.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: transparent;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 2px;
	border-left-color: #cfe5ff;
	border-left-style: solid;
	border-right: 2px;
	border-right-color: #cfe5ff;
	border-right-style: solid;
	float: left;
	clear: both;
}

.ezSearchBottom {
	width: 567px;
	height: 9px;
	background-image: url(Images/ez-search_bgd_bottom.gif);
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

.ezArrowWrapper {
	width: 567px;
	padding-right: 11px;
	float: left;
}

/**************************************************************/
/* Whats New Products                                         */
/**************************************************************/

.whatsNewWrapper {
	width: 181px;
	padding-right: 11px;
	float: left;
}

.whatsNewTop {
	width: 181px;
	height: 9px;
	background-image: url(Images/whats_new_top.jpg);
	background-repeat: no-repeat;
	float: left;
	clear: both;
}

.whatsNewMiddle {
	width: 181px;
	background-image: url(Images/whats_new_middle.jpg);
	background-repeat: repeat-y;
	background-color: white;
	float: left;
	clear: both;
}

.whatsNewGrad {
	width: 177px;
	background-image: url(Images/whats_new_grad.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: transparent;
	padding-left: 2px;
	padding-right: 2px;
	float: left;
	clear: both;
}

.whatsNewBottom {
	width: 181px;
	height: 9px;
	background-image: url(Images/whats_new_bottom.jpg);
	background-repeat: no-repeat;
	float: left;
	clear: both;
}

/**************************************************************/
/* Sort Results                                               */
/**************************************************************/

#sortResultsWrapper {
	padding-right: 11px;
	float:left;
}

#sortResultsTopBanner {
	background-image: url(Images/sort_results_bgd.gif);
	background-repeat: no-repeat;
	height: 45px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 10px;
	padding-right: 10px;
}

#resultsWrapper{
	border-left: 2px;
	border-left-color: #cfe5ff;
	border-left-style: solid;
	border-right: 2px;
	border-right-color: #cfe5ff;
	border-right-style: solid;
	border-top: 1px;
	border-top-color: #cfe5ff;
	border-top-style: solid;
}

.results {
	width: 563px;
	border-bottom: 1px;
	border-bottom-color: #cfe5ff;
	border-bottom-style: solid;
	background-color: #ffffff;
	position:relative;
}

.resultsBlue {
	width: 563px;
	border-bottom: 1px;
	border-bottom-color: #cfe5ff;
	border-bottom-style: solid;
	background-image:url(Images/acc_grad.gif);
	background-repeat: repeat;
}

.resultsOver {
	width: 563px;
	border-bottom: 1px;
	border-bottom-color: #cfe5ff;
	border-bottom-style: solid;
	background-color: #f5faff;
}

.newsResults {
	padding: 6px;
	border-bottom: 1px;
	border-bottom-color: #cfe5ff;
	border-bottom-style: solid;
	/*background-color: Gray;*/
}
.newsResultsBlue {
	padding: 6px;
	border-bottom: 1px;
	border-bottom-color: #cfe5ff;
	border-bottom-style: solid;
	background-color: #f5faff;
}

.newsArticleWrapper {
	width: 551px;
	padding-right: 18px;
	padding-left: 8px;
	float: left;
}

#sortResultsBottomBanner {
	background-image: url(Images/sort_results_bottom_bgd.gif);
	background-repeat: no-repeat;
	height: 16px;
	WIDTH: 547px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
}


/**************************************************************/
/* Text Styles                                                */
/**************************************************************/

.LoginLabelTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #002252;
	font-size: 11px;
	font-weight: bold;
}

.LoginLabelTxtGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c8c8c8;
	font-size: 11px;
	font-weight: bold;
}

.KeywordLabelTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 14px;
	font-weight: bold;
}

.Orange12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff9600;
	font-size: 12px;
}

.Orange11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff9600;
	font-size: 11px;
}
.Orange11 a:link {color: #ff9600; text-decoration: underline;} 
.Orange11 a:visited {color: #ff9600; text-decoration: underline;}
.Orange11 a:hover {color: #ff9600; text-decoration: underline;}
.Orange11 a:active {color: #ff9600; text-decoration: underline;}

.Orange10Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff9600;
	font-size: 10px;
	font-weight: bold;
}
.Orange10Bold a:link {color: #ff9600; text-decoration: none;} 
.Orange10Bold a:visited {color: #ff9600; text-decoration: none;}
.Orange10Bold a:hover {color: #ff9600; text-decoration: underline;}
.Orange10Bold a:active {color: #ff9600; text-decoration: none;}

.Orange9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff9600;
	font-size: 9px;
	font-weight: regular;
}
.Orange9 a:link {color: #ff9600; text-decoration: none;} 
.Orange9 a:visited {color: #ff9600; text-decoration: none;}
.Orange9 a:hover {color: #ff9600; text-decoration: underline;}
.Orange9 a:active {color: #ff9600; text-decoration: none;}

.Orange9Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff9600;
	font-size: 9px;
	font-weight: bold;
}
.Orange9Bold a:link {color: #ff9600; text-decoration: none;} 
.Orange9Bold a:visited {color: #ff9600; text-decoration: none;}
.Orange9Bold a:hover {color: #ff9600; text-decoration: underline;}
.Orange9Bold a:active {color: #ff9600; text-decoration: none;}

.Green9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #49a04d;
	font-size: 11px;
	font-weight: regular;
}
.Green9 a:link {color: #49a04d; text-decoration: none;} 
.Green9 a:visited {color: #49a04d; text-decoration: none;}
.Green9B a:hover {color: #49a04d; text-decoration: underline;}
.Green9B a:active {color: #49a04d; text-decoration: none;}

.Green9Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #49a04d;
	font-size: 9px;
	font-weight: bold;
}
.Green9Bold a:link {color: #49a04d; text-decoration: none;} 
.Green9Bold a:visited {color: #49a04d; text-decoration: none;}
.Green9Bold a:hover {color: #49a04d; text-decoration: underline;}
.Green9Bold a:active {color: #49a04d; text-decoration: none;}

.Green11Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #49a04d;
	font-size: 11px;
	font-weight: bold;
}


.Green11Bold a:link {color: #49a04d; text-decoration: none;} 
.Green11Bold a:visited {color: #49a04d; text-decoration: none;}
.Green11Bold a:hover {color: #49a04d; text-decoration: underline;}
.Green11Bold a:active {color: #49a04d; text-decoration: none;}

.White10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 10px;
	font-weight: normal;
}
.White10 a:link {color: White; text-decoration: none;} 
.White10 a:visited {color: White; text-decoration: none;}
.White10 a:hover {color: White; text-decoration: underline;}
.White10 a:active {color: White; text-decoration: none;}

.White11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 11px;
	font-weight: normal;
}
.White11 a:link {color: White; text-decoration: none;} 
.White11 a:visited {color: White; text-decoration: none;}
.White11 a:hover {color: White; text-decoration: underline;}
.White11 a:active {color: White; text-decoration: none;}

.White9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 9px;
	font-weight: normal;
}
.White9 a:link {color: White; text-decoration: none;} 
.White9 a:visited {color: White; text-decoration: none;}
.White9 a:hover {color: White; text-decoration: underline;}
.White9 a:active {color: White; text-decoration: none;}

.Red11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d30119;
	font-size: 12px;
	font-weight: normal;
}
.Red11 a:link {color: #d30119; text-decoration: none;} 
.Red11 a:visited {color: #d30119; text-decoration: none;}
.Red11 a:hover {color: #d30119; text-decoration: underline;}
.Red11 a:active {color: #d30119; text-decoration: none;}

.Red9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d30119;
	font-size: 9px;
	font-weight: normal;
}
.Red9 a:link {color: #d30119; text-decoration: none;} 
.Red9 a:visited {color: #d30119; text-decoration: none;}
.Red9 a:hover {color: #d30119; text-decoration: underline;}
.Red9 a:active {color: #d30119; text-decoration: none;}

.DkBlue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20599e;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.DkBlue10 a:link {color: #20599e; text-decoration: underline;} 
.DkBlue10 a:visited {color: #20599e; text-decoration: underline;}
.DkBlue10 a:hover {color: #009ee0; text-decoration: underline;}
.DkBlue10 a:active {color: #20599e; text-decoration: underline;}

.DkBlue11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20599e;
	font-size: 11px;
	font-weight: regular;
	margin-bottom: 0px;
	margin-top: 0px;
}
.DkBlue11 a:link {color: #20599e; text-decoration: underline;} 
.DkBlue11 a:visited {color: #20599e; text-decoration: underline;}
.DkBlue11 a:hover {color: #009ee0; text-decoration: underline;}
.DkBlue11 a:active {color: #20599e; text-decoration: underline;}
p.DkBlue11 {margin-top: 0px; margin-bottom:8px;} 

.LtBlue9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9AC0DC;
	font-size: 9px;
	font-weight: normal;
}

.RSSLabelTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 13.5px;
	font-weight: bold;
}

.ezTitleDkBlue14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20599e;
	font-size: 14px;
	margin-bottom: 0px;
	margin-top: 0px;
	
}

.ezTitleOrange14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff9600;
	font-size: 14px;
	font-weight: regular;
	margin-bottom: 15px;
}

.viewPageOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
/*.viewPageOver a:link {color: White; text-decoration: underline;} 
.viewPageOver a:visited {color: White; text-decoration: underline;}
.viewPageOver a:hover {color: White; text-decoration: underline;}
.viewPageOver a:active {color: White; text-decoration: underline;}*/

.MeetTeamDepart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20599e;
	font-size: 11px;
	font-weight: regular;
	margin-bottom: 0px;
	margin-top: 0px;
}
.MeetTeamDepart a:link {color: #20599e; text-decoration: underline;} 
.MeetTeamDepart a:visited {color: #20599e; text-decoration: underline;}
.MeetTeamDepart a:hover {color: #ff9600; text-decoration: underline;}
.MeetTeamDepart a:active {color: #ff9600; text-decoration: underline;}
p.MeetTeamDepart {margin-top: 0px; margin-bottom:8px;} 


.MeetTeamDepartOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff9600;
	font-size: 11px;
	font-weight: regular;
	margin-bottom: 0px;
	margin-top: 0px;
}
.MeetTeamDepartOver a:link {color: #ff9600; text-decoration: underline;} 
.MeetTeamDepartOver a:visited {color: #ff9600; text-decoration: underline;}
p.MeetTeamDepartOver {margin-top: 0px; margin-bottom:8px;} 

.cartStageOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009ee0;
	font-size: 11px;
	font-weight: regular;
	margin-bottom: 0px;
	margin-top: 0px;
}
.MeetTeamDepart a:link {color: #009ee0; text-decoration: underline;} 
.MeetTeamDepart a:visited {color: #009ee0; text-decoration: underline;}
.MeetTeamDepart a:hover {color: #009ee0; text-decoration: underline;}
.MeetTeamDepart a:active {color: #009ee0; text-decoration: underline;}
p.MeetTeamDepart {margin-top: 0px; margin-bottom:8px;} 



/**************************************************************/
/* Form Styles                                                */
/**************************************************************/

.LoginFormField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 13px;
	width: 175px;
	padding: 0px;
}

.LoginFormFieldGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 13px;
	width: 175px;
	padding: 0px;
	background-color: #e5e5e5;
}

/*.KeywordFormField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	height: 16px;
	width: 216px;
	padding: 0px;
}*/

.KeywordFormField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	height: 16px;
	width: 145px;
	padding: 0px;
}

.QtyField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 15px;
	width: 25px;
	padding: 0px;
}

.EmailField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	height: 14px;
	width: 105px;
	padding: 0px;
}
.AreaCodeField{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 14px;
	width: 80px;
	padding: 0px;
}
.PostCodeField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 14px;
	width: 80px;
	padding: 0px;
}

.SearchField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 14px;
	width: 150px;
	padding: 0px;
}

.SearchField2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 17px;
	width: 42px;
	padding: 0px;
}

.AddressSearchField {
	width: 153px;
	height: 14px;
	font: normal normal 11px Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border: 1px;
	padding: 0px;
}

.AddressField1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 14px;
	width: 242px;
	padding: 0px;
}

.AddressField2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 80px;
	width: 242px;
	padding: 0px;
}

.AddressField3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 14px;
	width: 100px;
	padding: 0px;
}

.ContactFormField1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	width: 300px;
	padding: 0px;
}

.RegisterCombo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 19px;
	width: 154px;
	padding: 0px;
}

.SelectMonth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 17px;
	width: 100px;
	padding: 0px;
}

.SelectYear {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 17px;
	width: 92px;
	padding: 0px;
}

.indent {
	margin-left: 50px;
}

.CallbackSelectDept {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 17px;
	width: 400px;
	padding: 0px;
}

.CallbackDetailsField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 14px;
	width: 250px;
	padding: 0px;
}
/**************************************************************/
/* Images Classes Styles                                      */
/**************************************************************/

.sectionBanner {
	padding-right: 11px;
	padding-bottom: 10px;
}

.iconAlign {
	vertical-align: middle;
}

.imageBorder {
	border: 1px;
	border-color: #20599e;
	border-style: solid;
}

.tableBottomRule {
	border-bottom: 2px;
	border-bottom-color: #cfe5ff;
	border-bottom-style: solid;
}

.tableBottomRulePopular {
	font-size:9px;
	border-bottom: 2px;
	border-bottom-color: #cfe5ff;
	border-bottom-style: solid;
}

.rule {
  width: 100%;
  height: 1px;
  background-color: #20599e;
  margin-top: 5px;
  margin-bottom: 5px;
}

/**************************************************************/
/* Table Classes Styles                                       */
/**************************************************************/

.verticalLine {
	border-right: 1px;
	border-right-style: solid;
	border-right-color: #cfe5ff;
}

/**************************************************************/
/* Side Menu Classes Styles                                   */
/**************************************************************/

.menu1{
height: 28px;
width: 165px;
display: block;
text-decoration: none;
}

.submenu{
display: block;
height: 14px;
padding-top: 1px;
padding-left: 15px;
color: #333333;
}

.submenubgd{
	background-image: url(Images/submenu_bgd.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 161px;
	border-left: 2px;
	border-left-color: #cfe5ff;
	border-left-style: solid;
	border-right: 2px;
	border-right-color: #cfe5ff;
	border-right-style: solid;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20599e;
	font-size: 10px;
	font-weight: bold;
}
.submenubgd a:link {color: #20599e; text-decoration: none;} 
.submenubgd a:visited {color: #20599e; text-decoration: none;}
.submenubgd a:hover {color: #009ee0; text-decoration: underline;}
.submenubgd a:active {color: #20599e; text-decoration: none;}


.hide{
display: none;
}

.show{
display: block;
}

/**************************************************************/
/* Ad Manager Styles                                          */
/**************************************************************/

#adManager1 {
	width: 567px;
	padding-right: 11px;
	padding-bottom: 11px;
}

#adManager2 {
	width: 567px;
	padding-right: 11px;
	padding-bottom: 11px;
}

.adManagerSide {
	width: 165px;
	padding-top: 11px;
}

/**************************************************************/
/* Ask Brand Manager Styles                                   */
/**************************************************************/
.brandManager1 {
	width: 96px;
	height: 48px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

/* Hover based on element contained within the div 
.brandManager1 a img { 
	border: 2px;
	border-style: solid;
	border-color: #ffffff;
}

.brandManager1 a:hover img {
	border-color: #ff9600;
}
*/

.brandManagerHeading {
	width: 543px;
	margin-right: 10px;
	margin-bottom: 15px;
	float: left;
}

.borderit img{
	border: 2px;
	border-style: solid;
	border-color: #ffffff;
}
.borderit:hover img{border-color: #ff9600;}
.borderit:active img{border-color: #ff9600;}

.borderitOver img{
	border-color: #ff9600;
}

.brandManagerMiddleGrad {
	width: 553px;
	background-image: url(Images/ez-search_bgd_middle.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: transparent;
	padding-left: 10px;
	border-left: 2px;
	border-left-color: #cfe5ff;
	border-left-style: solid;
	border-right: 2px;
	border-right-color: #cfe5ff;
	border-right-style: solid;
	float: left;
}

/**************************************************************/
/* Meet the Team Styles                                       */
/**************************************************************/

.staffPicWrapper {
	width: 100px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

.staffTextWrapper {
	width: 412px;
	padding: 10px;
	float: left;
}

.staffTextTitle {
	width: 412px;
	float: left;
}

.staffTextBody {
	width: 350px;
	float: left;
}

.staffTextDetails {
	width: 300px;
	float: left;
}

.CallbackTest {
	width: 163px;
	height: 121px;
	z-index: 1;
	position: absolute;
	left: 403px;
	top: -112px;
	float: none;
	clear: both;
}

/**************************************************************/
/* Quick Cart Styles                                          */
/**************************************************************/

.rightMenuWrapper{
	background-image: url(Images/submenu_bgd.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 151px;
	border-left: 2px;
	border-left-color: #cfe5ff;
	border-left-style: solid;
	border-right: 2px;
	border-right-color: #cfe5ff;
	border-right-style: solid;
	border-bottom: 2px;
	border-bottom-color: #cfe5ff;
	border-bottom-style: solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.rightMenuWrapper2{
	background-image: url(Images/submenu_bgd.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 161px;
	border-left: 2px;
	border-left-color: #cfe5ff;
	border-left-style: solid;
	border-right: 2px;
	border-right-color: #cfe5ff;
	border-right-style: solid;
}

/**************************************************************/
/* Cart Styles                                                */
/**************************************************************/
.BottomRuleBlue {
	border-bottom: 1px solid #20599e;	
}

.cartTopBanner {
	background-image: url(Images/sort_results_bottom_bgd.gif);
	background-repeat: no-repeat;
	height: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
}

.TopBottomRuleGrey {
	border-top: 2px solid #20599e;
	border-bottom: 2px solid #20599e;
	background-image: url(Images/cart_grad_bar.gif);
	background-repeat: repeat;
}

.TopBottomLeftRuleGrey {
	border-top: 2px solid #20599e;
	border-bottom: 2px solid #20599e;
	border-left: 2px solid #20599e;
	background-image: url(Images/cart_grad_bar.gif);
	background-repeat: repeat;
}

.TopBottomRightRuleGrey {
	border-top: 2px solid #20599e;
	border-bottom: 2px solid #20599e;
	border-right: 2px solid #20599e;
	background-image: url(Images/cart_grad_bar.gif);
	background-repeat: repeat;
}

.cartBoxWrapper {
	width: 567px;
	padding-right: 11px;
	float: left;
}

.cartBoxTop {
	width: 567px;
	height: 9px;
	background-image: url(Images/cart_box_top.gif);
	background-repeat: no-repeat;
	float: left;
	clear: both;
}

.cartBoxMiddle {
	width: 543px;
	border-left: 2px;
	border-left-style: solid;
	border-left-color: #ffa341;
	border-right: 2px;
	border-right-style: solid;
	border-right-color: #ff9600;
	background-color: #ffedcc;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	clear: both;
}

.cartBoxBottom {
	width: 567px;
	height: 9px;
	background-image: url(Images/cart_box_bottom.gif);
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

.cartBoxBlueWrapper {
	width: 567px;
	padding-right: 11px;
	float: left;
}

.cartBoxBlueTop {
	width: 567px;
	height: 9px;
	background-image: url(Images/cart_box_top_blue.gif);
	background-repeat: no-repeat;
	float: left;
	clear: both;
}

.cartBoxBlueMiddle {
	width: 543px;
	border-left: 2px;
	border-left-style: solid;
	border-left-color: #cfe5ff;
	border-right: 2px;
	border-right-style: solid;
	border-right-color: #cfe5ff;
	background-color: #f5faff;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	clear: both;
}


.cartBoxBlueBottom {
	width: 567px;
	height: 9px;
	background-image: url(Images/cart_box_bottom_blue.gif);
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

/**************************************************************/
/* Track Order Styles                                         */
/**************************************************************/
.TrackOrderVan {
	width: 216px;
	height: 130px;
	z-index: 1;
	position: absolute;
	left: 343px;
	top: -80px;
	float: none;
	clear: both;
}

.TrackOrderMiddleGrad {
	width: 323px;
	background-image: url(Images/ez-search_bgd_middle.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: transparent;
	padding-left: 10px;
	padding-right: 230px;
	border-left: 2px;
	border-left-color: #cfe5ff;
	border-left-style: solid;
	border-right: 2px;
	border-right-color: #cfe5ff;
	border-right-style: solid;
	float: left;
	clear: both;
}

.TrackOrderBoxWrapper {
	width: 318px;
	float: left;
}

.TrackOrderBoxTop {
	width: 318px;
	height: 9px;
	background-image: url(Images/track_order_box_top.gif);
	background-repeat: no-repeat;
	float: left;
	clear: both;
}

.TrackOrderBoxMiddle {
	width: 292px;
	border-left: 2px;
	border-left-style: solid;
	border-left-color: #cfe5ff;
	border-right: 2px;
	border-right-style: solid;
	border-right-color: #cfe5ff;
	background-color: #f5faff;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	clear: both;
}

.TrackOrderBoxBottom {
	width: 318px;
	height: 9px;
	background-image: url(Images/track_order_box_bottom.gif);
	background-repeat: no-repeat;
	float: left;
}

/**************************************************************/
/* Track Order Styles                                         */
/**************************************************************/

a.screen, a.screen:visited {
	position:relative; 
	text-decoration:underline; 
	z-index:1;
	font-weight:bold;
}
a.screen b {
	position:absolute;
	visibility:hidden;
	width:50px; 
	height:0; 
	left:250px;
	top:-25px;
	text-decoration:underline; 
	font-weight:bold;
}
a.screen:hover {
	text-decoration:underline; 
	font-weight:bold;
	border:1;
	z-index:1000;
}
a.screen:hover b {
	visibility:visible;
	height:50px;
	cursor:pointer;
	z-index:500; 
	text-decoration:underline; 
	font-weight:bold;
	border:1;
}
a.screen:hover b img {
	border:1;
	z-index:1500;
}




/* NEW PRODUCT SEARCH */
#searchButton {
	padding-top: 5px;
	padding-bottom: 5px;
}

.FormField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	padding: 0px;
}

.rightMenuWrapper_search{
	background-image: url(Images/product_search_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 151px;
	border-left: 2px solid #cfe5ff;
	border-right: 2px solid #cfe5ff;
	border-bottom: 2px solid #cfe5ff;
	padding: 5px;
}

.vatDisplay{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: #20599e;*/
	color: #d30119;
	font-size:8px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.FilterOptions{
	width:540px;
	padding:5px 20px 5px 5px;
	background-image:url(Images/filter_background.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border:#cde4ff 1px solid;
	float:left;
}
.FilterOptions h1{
	font-size:13px;
	line-height:16px;
	padding-bottom:10px;
}
.FilterOptions .ColumnLabel{width:17%; float:left; padding-bottom:5px;}
.FilterOptions .Column{width:50%; float:left; padding-bottom:5px;}
.FilterOptions .ColumnHeading{width:50%; float:left; padding-bottom:10px;min-height:20px;}

.FilterHeading{font-size:13px; font-weight:bold;}

.FilterBox{
	width:250px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	padding: 0px;
}