@import url("navigation.css");

/* GENERIC CSS */

* {
	margin					: 0;
	padding					: 0;
}

p {
	margin-bottom			: 14px;
}

ul, ol {
	list-style-position		: inside;
}

ol li {
	padding-bottom:25px;
}

a {
	color					: #112418;
}

a:hover {
	color					: #b29b21;
}

a img {
	border					: none;
}

html {
	font-size				: 100%;
}

body {
	text-align				: center;
	font					: 70% "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color					: #666666;
	background              : #ffffff url(../ecodrip_images/nav/background.gif) 50% 0px;
	background-repeat       : repeat-x;
}

#wrapper {
	position				: relative; /* get #wrapper on top of stacking order */
	margin					: 0 auto;
	width					: 882px;
	text-align				: left;
}

#pageTop {
	height					: 54px;
	width					: 882px;
	list-style				: none;
	list-style-position		: outside;
}

#shoppingcart_status {
	height                  : 20px;
	background              : url(../ecodrip_images/nav/shopping_cart.gif) no-repeat 0px 2px;
	padding-left            : 28px;
	padding-top             : 2px;
	clear                   : both;
	font					: 11px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color					: #666666;
}

#pageTop li {
	display					: inline; /* fix for gaps between list items in IE */
	float                   : left;
}

#header {
	width					: 285px;
	height					: 54px;
	float					: left;
	background-color		: #ffffff;
	overflow				: hidden;
	padding-left            : 62px;
}

#header a {
	display					: block;
	width					: 100%;
	height					: 100%;
	text-indent				: -9999px;
	overflow				: hidden;
	background				: #ffffff url(../ecodrip_images/nav/logo.gif) no-repeat;
}

#topNav {
	width                   : 186px;
	height                  : 48px;
	margin-top              : 6px;
	padding-left            : 340px;
}

#topNav h5 {
	float                   : left;
	padding-right           : 35px;
	font					: 11px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color					: #666666;
}

#topNav h4 {
	float                   : left;
	font					: 11px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color					: #666666;
}

#userStatus {
	float                   : right;
	font					: 11px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color					: #666666;
	list-style				: none;
	list-style-position		: outside;
	width                   : auto;
	padding-top:1px;
}

#userStatus li {
	float                   : left;
	padding-right:5px;
}

#topNav a {
	font					: 11px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color					: #666666;
	text-decoration         : underline;
	font-weight             : bold;
}

#topNav a:hover {
	color                   : black;
}

#topNav p {
	padding-top             : 26px;
	padding-bottom          : 10px;
	margin                  : 0;
	font					: 11px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
}

#searchField {
	width                   : 147px;
	border                  : 1px solid #7f9db9;
	font					: 11px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
}

#searchZone {
	width                   : 186px;
	height                  : 22px;
	border                  : none;
}

#searchZone dt {
	float : left;
	clear: left;
	width : 150px;
}

#searchButton {
	display					: block;
	background              : #ffffff url(../ecodrip_images/nav/search_icon.gif) no-repeat;
	border					: none;
	overflow				: hidden;
	cursor					: pointer;
	cursor					: hand; /* for IE 5.* */
	width					: 29px;
	height                  : 22px;
	text-indent             : -9999px;
}

#searchBox {
	width                   : 150px;
	height                  : 22px;
}

#maincontent {
	width					: 882px;
	background              : url(../ecodrip_images/nav/content_background.gif) no-repeat;
	z-index					: 10;
}

#footer {
	width                   : 882px;
	height                  : 62px; /* 312-250 */
	clear                   : both;
	background              : url(../ecodrip_images/nav/footer/generic_footer.jpg) no-repeat 50% 0px;
	padding-top             : 250px;
	z-index					: -99;
}

.homeActive #footer {
	height                  : 122px; /* 312-250 */
	padding-top             : 310px;
	background              : url(../ecodrip_images/nav/footer/home_footer.jpg) no-repeat 50% 0px;
}


#productList {
	width                   : 200px;
	z-index					: 1;
	position:absolute;
	top:660px;
}

#productList .picture {
	width                   : 90px;
	float                   : left;
	clear					: both;
	height                  : 80px;
	z-index					: 0;
}

#productList .productDetails {
	height                  : 75px;
	overflow                : hidden;
	width                   : 110px;
	float                   : right;
	padding-top             : 10px;
	z-index					: 0;
}

#productList .productDetails .productDescription {
	font         			: 11px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color                   : #666666;
	font-weight             : bold;
	line-height             : 12px;
	height                  : 25px;
	margin-bottom           : 0;
	width                   : 100px;
	z-index					: 0;
}

#productList .productDetails .productDescription a {
	text-decoration         : none;
	z-index					: 0;
}


#productList .productDetails .productPrice {
	font         			: 11px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color                   : #4793cf;
	font-weight             : bold;
	margin-bottom           : 0;
	z-index					: 0;
}

#productList .productDetails .productAddtocart, 
#productList .productDetails .productAddtocart a {
	background              : url(../ecodrip_images/buttons/addcart_button.gif) no-repeat;
	background-position     : 0px 3px;
	height                  : 30px;
	display                 : block;
	margin-bottom           : 0;
	width                   : 110px;
	float                   : right;
	z-index					: 0;
}


#viewproductsMiniRightColumn .productAddtocart, 
#viewproductsMiniRightColumn .productAddtocart a {
	background              : url(../ecodrip_images/buttons/addcart_button.gif) no-repeat;
	height                  : 21px;
	display                 : block;
	width                   : 87px;
	border                  : none;
	cursor					: pointer;
	cursor					: hand; /* for IE 5.* */
	margin-left:135px;
	padding-left:0px;
	z-index					: 0;
}

.productListwhyecodrip {
	padding-left            : 25px;
}	



/****************************************************** HOMEPAGE ***************************************************/

#specialoffer {
	width                   : 440px;
	height                  : 80px;
	text-align:right;
	margin-top              : 6px;
}

#left_column {
	width                   : 305px;
	float                   : left;
	height                  : 528px;
	background              : url(../ecodrip_images/homepage/flag_back.gif) 65px 260px no-repeat;
	z-index					: 9;
}

#left_column p {
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color       		    : black;
	padding-left 			: 60px;
	width      			    : 240px;
}

#right_column {
	width                   : 577px;
	float                   : right;
	height                  : 435px;
	z-index					: 8;
}

#homepage_ProductBanner {
	width          			: 566px;
	height         			: 138px;
	background     			: url(../ecodrip_images/homepage/products_background.gif) no-repeat;
	padding-bottom 			: 20px;
}

#right_column p {
	color        			: #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	width                  : 550px;
}

#homeLeftColumn {
	width                   : 360px;
	height                  : 240px;
	float                   : left;
	z-index					: 7;
}

#homeLeftColumn p {
	width                   : 320px;
	margin-bottom           : 0px;
}

#homeLeftColumn ul {
	width                   : 320px;
	padding-top             : 0px;
	list-style				: disc;
	list-style-position		: outside;
}

#homeLeftColumn li {
	margin-left             : 18px;
}


#homeTopColumn {
	width                   : 360px;
	height                  : 80px;
	overflow                : hidden;
}

#homeTopColumn p {
	width:360px;
}

#faqBanner {
	width:180px;
	height:169px;
	background:url(../ecodrip_images/homepage/get_started_banner.jpg) no-repeat;
	margin-bottom:20px;
	margin-left:10px;
}

#faqBanner a {
	width:180px;
	height:169px;
	display:block;
	text-indent:-9999px;
	background:url(../ecodrip_images/homepage/get_started_banner.jpg) no-repeat;
}

#faqBanner a:hover {
	background-position : 0 -169px;
}


#faqButton {
	width:180px;
	height:38px;
	background:url(../ecodrip_images/nav/faq_menu_button.gif) no-repeat;
	overflow:hidden;
	position:absolute;
	top:81px;
	left:687px;
}

#faqButton a {
	width:180px;
	height:38px;
	display:block;
	background:url(../ecodrip_images/nav/faq_menu_button.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#faqButton a:hover {
	background-position: 0 -38px;
}

#homeManualButton {
	width:180px;
	height:38px;
	background:url(../ecodrip_images/nav/instructionmanual_button.jpg) no-repeat;
	overflow:hidden;
    margin-left:10px;
}

#homeManualButton a {
	width:180px;
	height:38px;
	display:block;
	background:url(../ecodrip_images/nav/instructionmanual_button.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
    
}

#homeManualButton a:hover {
	background-position: 0 -38px;
}

#homeRightColumn {
	width                   : 200px;
	height                  : 408px;
	float:right;
	overflow:hidden;
    position:relative;
    z-index:999;
}

#homeLeftColumn li {
	color        			: #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
}

#homeLeftColumn h2 {
	padding-top             : 13px;
	padding-bottom          : 8px;
	color                   : #4793cf;
	font         			: 15px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight             : bold;
}

#home_flash {
	float                   : right; 
	padding-right           : 25px;
}

/**************************************************** PRODUCTS PAGE *************************************************/

#columnPacks, #columnNondrip, #columnFittings, #columnAccessories, #columnSprinklers {
	width                   : 192px;

}

#columnPacks       { background : url(../ecodrip_images/products/column_packs2.gif) no-repeat; }
#columnNondrip     { background : url(../ecodrip_images/products/column_nondrip2.gif) no-repeat; }
#columnFittings    { background : url(../ecodrip_images/products/column_fittings2.gif) no-repeat; }
#columnAccessories { background : url(../ecodrip_images/products/column_accessories2.gif) no-repeat; }
#columnSprinklers { background : url(../ecodrip_images/products/column_sprinklers2.gif) no-repeat; }

#productsColumns {

	list-style-position			: outside;
	width                       : 860px;
	overflow                    : hidden;
	padding-left                : 12px;
}

#productsColumns p {
	color                       : #999999;
	font         		   	    : 12px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	margin-top                 : -55px;
	padding-left                : 9px;
	line-height                 : 14px;
	margin-bottom               : 10px;
	width                       : 180px;
}

#productsColumns li {
	display						: inline;
	float                       : left;
	width                       : 100%;
	background-image:url(../ecodrip_images/nav/products_background.gif);
	background-repeat:repeat-x;
	margin-bottom:20px;
	
}

#productsColumns .lastChild {
	padding-right               : 0px;
}

#productsColumns .catIcon {
	height                      : 155px;
	width                       : 192px;
	display                     : block;
	text-indent                 : -9999px;
}




.productLink { 
	text-decoration:underline;
	color:#4793cf;
	font-size:14px;
	padding-bottom:5px;
	margin-bottom:5px;
	
}

#viewallButton {
	height                      : 47px;
	width                       : 191px;
	background                  : url(../ecodrip_images/products/button_viewall.gif) no-repeat;
}

#viewallButton a {
	height                      : 31px;
	width                       : 191px;
	display                     : block;
	text-indent:-9999px;
}

#minifooter {
	padding-top                 : 40px;
	background                  : url(../ecodrip_images/products/bottomline.gif) no-repeat;
	background-position         : 0 38px;
	width                       : 586px;
	margin                      : auto;
	margin-right                : 52px;
	clear                       : both;
	height                      : 1px;
	overflow:hidden;
}

.largeMinifooter #minifooter{
	width                       : 806px;
	margin-right                : 36px;
}

#minifooter h2 {
	padding-top             	: 8px;
	padding-bottom          	: 8px;
	color                   	: #4793cf;
	font         				: 15px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight             	: bold;
	background              	: none;
}

/**************************************************** SOLUTION PAGE *************************************************/

#solutionsLeftColumn {
	width                   : 240px;
	background              : transparent;
	float                   : left;
}


#solutionsRightColumn, #techSpecsRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/solutions/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#techSpecsRightColumn {
	background              : transparent url(../ecodrip_images/solutions/header_techspecs.jpg) no-repeat;
}

#solutionsRightColumn ul, #techSpecsRightColumn ul {
	list-style:disc;
	list-style-position:outside;
	padding-left:18px;
}

#solutionsRightColumn li, #techSpecsRightColumn li {
	margin-bottom:10px;
}


.solutions_landscape #solutionsRightColumn {
	background              : url('../ecodrip_images/solutions/irrigation types/landscape/header.gif') no-repeat; }

.solutions_garden #solutionsRightColumn {
	background              : url('../ecodrip_images/solutions/irrigation types/garden/header.gif') no-repeat; }
	
.solutions_commercial #solutionsRightColumn {
	background              : url('../ecodrip_images/solutions/irrigation types/commercial/header.gif') no-repeat; }

.solutions_lawn #solutionsRightColumn {
	background              : url('../ecodrip_images/solutions/irrigation types/lawn/header.gif') no-repeat; }
	
.solutions_horticultural #solutionsRightColumn {
	background:url('../ecodrip_images/solutions/irrigation types/horticultural/header.gif') no-repeat; }

#solutionsRightColumn p, #techSpecsRightColumn p {
	width                   : 590px;
}

#solutionsSubNav {
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color                   : black;
	list-style				: none;
	list-style-position		: outside;
	padding-left            : 62px;
	width                   : 170px;
}

.faqPage #solutionsSubNav {
	margin-bottom:30px;
}

#solutionsSubNav .active a {
	color                   : white;
	background              : #4793cf;
}

#solutionsSubNav li {
	padding-bottom          : 4px;
}

#irrigation_picture {
	padding-top             : 30px;
	list-style				: none;
	list-style-position		: outside;
	width                   : 540px;
	overflow                : hidden;
	margin                  : 0 auto;
}

#irrigation_picture li {
	float                  : left;
	padding-right          : 65px;
}

#solutionsSubNav a {
	text-decoration         : none;
	width                   : 148px;
	display                 : block;
	padding-left            : 4px;
}

#solutionsSubNav a:hover {
	color                   : white;
	background              : #4793cf;
}

#solutionsIrrigationtypes {
	list-style				: none;
	list-style-position		: outside;
	width                   : 600px;
	padding-top             : 5px;
	height                  : 200px;
}

#solutionsIrrigationtypes li {
	padding-right           : 12px;
	display                 : inline;
	float                   : left;
}

#solutionsIrrigationtypes a {
	font-weight             : bold;
	text-decoration         : none;
	width                   : 107px;
	height                  : 40px;
	display                 : block;
	padding-top             : 135px;
	color                   : #666666;
	text-align              : center;
}

#solutionsIrrigationtypes a:hover {
	text-decoration:underline;
}

#solutionsRightColumn h3, #techSpecsRightColumn h3 {
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight             : bold;
}

#solutionsRightColumn h4, #techSpecsRightColumn h4 {
	padding-top:10px;
	width                   : 587px;
	height                  : 49px;
	background              : url(../ecodrip_images/solutions/banner_irrigationinaction.gif) no-repeat;
	background-position     : bottom;
	text-indent             : -9999px;
}

#solutionsRightColumn h4 a, #techSpecsRightColumn h4 a {
	padding-top:10px;
	width                   : 587px;
	height                  : 49px;
	background              : url(../ecodrip_images/solutions/banner_irrigationinaction.gif) no-repeat;
	background-position     : bottom;
	display                 : block;
	text-indent             : -9999px;
}

#solutionsIrrigationtypes .solutiontypeLandscape {
	background:url(../ecodrip_images/solutions/button_landscape.gif) no-repeat; }
	
#solutionsIrrigationtypes .solutiontypeHorticulture {
	background:url(../ecodrip_images/solutions/button_horticulture.gif) no-repeat; }
	
#solutionsIrrigationtypes .solutiontypeGarden {
	background:url(../ecodrip_images/solutions/button_garden.gif) no-repeat; }
	
#solutionsIrrigationtypes .solutiontypeLawn {
	background:url(../ecodrip_images/solutions/button_lawn.gif) no-repeat; }
	
#solutionsIrrigationtypes .solutiontypeCommercial {
	background:url(../ecodrip_images/solutions/button_commercial.gif) no-repeat; }


/************************************************* WHY Ecodrip PAGE *************************************************/

#whyecodripLeftColumn {
	width                   : 240px;
	float                   : left;
}

#checkoutLeftColumn {
	width                   : 240px;
	float                   : left;
	background              : url(../ecodrip_images/checkout/secure_drop.jpg) no-repeat 35px 8px;
	height                  : 400px;
}

#whyecodripLeftColumn h5 {
	width                   : 212px;
	height                  : 253px;
	padding-left            : 12px;
}

#whyecodripLeftColumn h5 a {
	text-indent             : -9999px;
	width                   : 200px;
	height                  : 253px;
	display                 : block;
	background              : url(../ecodrip_images/whyecodrip/solutions_banner.gif) no-repeat;
}

#whyecodripLeftColumn h5 a:hover {
    background-position     : 0 -253px;
}

#faqSolutions {
	width                   : 212px;
	height                  : 253px;
	padding-left            : 12px;
}

#faq_diagram {
	margin-bottom:25px;
	width:591px;
	height:410px;
	padding-left:5px;
}

#faqSolutions a {
	width                   : 212px;
	height                  : 253px;
	text-indent:-9999px;
	display:block;
	background              : url(../ecodrip_images/whyecodrip/faq_banner.gif) no-repeat;
}

#faqSolutions a:hover {
	background-position     : 0 -253px;
}


#whyecodripRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/whyecodrip/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#whyecodripRightColumn p, ul {
	width                   : 590px;
}

#whyecodripMainReasons, #whyecodripSpecifications {
	list-style-position		: outside;
	padding-bottom          : 20px;
	padding-left            : 17px;
}

#whyecodripMainReasons em {
	color                   : #4793cf;
	font-style              : normal;
}



/************************************************* GALLERY PAGE *************************************************/

#galleryLeftColumn {
	width                   : 240px;
	height                  : 500px;
	float                   : left;
}
#galleryLeftColumn h5 {
	width                   : 212px;
	height                  : 253px;
	padding-left            : 12px;
}

#galleryLeftColumn h5 a {
	text-indent             : -9999px;
	width                   : 200px;
	height                  : 253px;
	display                 : block;
	background              : url(../ecodrip_images/gallery/playvideo_banner.gif) no-repeat;
}

#galleryLeftColumn h5 a:hover {
    background-position     : 0 -253px;
}


#galleryRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/gallery/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#photogallery {
	list-style					: none;
	list-style-position			: outside;
	padding-left                : 11px;
	width                       : 600px;
	clear                       : both;
}

#photogallery li {
	float                       : left;
	display                     : inline;
	width                       : 186px;
	height                      : 127px;
	overflow                    : hidden;
	padding-right               : 9px;
	padding-bottom              : 15px;
	background                  : url(../ecodrip_images/gallery/photoframe.gif) no-repeat;
}

#photogallery a {
	display                     : block;
	width                       : 176px;
	height                      : 117px;
	margin-left                 : 5px;
	margin-top                  : 5px;
}

#miniNavigation {
	list-style					: none;
	list-style-position			: outside;
	float                       : right;
	width                       : auto;
	padding-bottom              : 20px;
	padding-right               : 42px;
	clear:left;
}

#miniNavigation li {
	display                     : inline;
	float                       : left;
	width                       : 20px;
	height                      : 20px;
}

#miniNavigation a {
	text-align                  : center;
	text-decoration             : none;
	width                       : 20px;
	height                      : 20px;
	display                     : block;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
}

#miniNavigation a:hover {
	background                  : #4793cf;
	color                       : white;
	font-weight                 : bold;
}


#miniNavigation .selectedMiniNav {
	background                  : #EEEEEE;
}

#tinyarrowLeft a {
	background                  : url(../ecodrip_images/nav/tinyarrowleft.gif) no-repeat;
	width                       : 20px;
	height                      : 20px;
	display                     : block;
}

#tinyarrowRight a {
	background                  : url(../ecodrip_images/nav/tinyarrowright.gif) no-repeat;
	width                       : 20px;
	height                      : 20px;
	display                     : block;
}

#tinyarrowLeft a:hover {
	background                  : url(../ecodrip_images/nav/tinyarrowleft.gif) no-repeat;
}

#tinyarrowRight a:hover {
	background                  : url(../ecodrip_images/nav/tinyarrowright.gif) no-repeat;
}



/************************************************* FAQ PAGE *************************************************/

#faqRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/faq/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#faqRightColumn p {
	width:590px;
}

#faqList {
	width                   : 586px;
	margin-bottom           : 40px;
	padding-left            : 7px;
}

#faqList dt {
	background              : url(../ecodrip_images/faq/questions_background.gif) no-repeat 0px 15px;
	width                   : 586px;
	height    				: 28px;
	font-weight				: bold;
	color					: white;
	padding-left			: 16px;
	padding-top				: 17px;
}

#faqList dd {
	color                   : #666666;
	padding-left			: 16px;
	margin-bottom			: 15px;
}

/******************************************** TRADE ENQUIRIES PAGE *************************************************/

#tradeRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/trade/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#tradeRightColumn h5 {
	color                   : #cc3333;
	padding-left            : 5px;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight             : bold;
	padding-bottom          : 15px;
}

#tradeRightColumn p {
	width                   : 560px;
}

#tradeFieldSet {
	width                   : 587px;
	background              : url(../ecodrip_images/trade/border_top.gif) no-repeat;
	border                  : none;
	padding-top             : 15px;
	padding-bottom          : 20px;
}

.loginPage #tradeFieldSet {
	background:none;
}

#tradeFieldSet dt {
	color                   : #666666;
	width                   : 140px;
	float			    	: left;
	clear			    	: left;
}

#tradeFieldSet dt em {
	color                   : #cc3333;
	font-weight             : bold;
}

#tradeFieldSet dd {
	margin-bottom            : 12px;
}

#tradeFormButtons {
	width                    : 586px;
	height                   : 50px;
	background               : url(../ecodrip_images/trade/border_bottom.gif) no-repeat;
	list-style				 : none;
	list-style-position		 : outside;
	padding-top              : 35px;
	clear:both;
}

.newAccountForm {
	margin-top:10px;
}

.loginPage #tradeFormButtons  {
	background               : url(../ecodrip_images/trade/border_top.gif) no-repeat;
}

#tradeFormButtons li {
	display                  : inline;
	padding-right            : 30px;
	float                    : right;
}

.nobackground #tradeFormButtons {
	background               : url(../ecodrip_images/trade/border_top.gif) no-repeat;
}

#floatrightButtons {
	width                    : 586px;
	height                   : 50px;
	list-style				 : none;
	list-style-position		 : outside;
	padding-top              : 35px;
}

#floatrightButtons li {
	display                  : inline;
	padding-right            : 30px;
	float                    : right;
}

/******************************************** CONTACT PAGE *************************************************/

#contactLeftColumn {
	width                   : 397px;
	background              : transparent url(../ecodrip_images/contact/header_address.gif) no-repeat 35px 0px;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : left;
	padding-left            : 35px;
}

#contactsubmitLeftColumn {
	width                   : 397px;
	padding-top             : 35px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : left;
	padding-left            : 35px;
}

#contactLeftColumn p {
	padding-left            : 17px;
}

#contactRightColumn {
	width                   : 395px;
	background              : transparent url(../ecodrip_images/contact/header_form.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
	padding-right           : 35px;
}

#contactRightColumn h5 {
	color                   : #cc3333;
	padding-left            : 5px;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight             : bold;
	padding-bottom          : 15px;
}

#contactRightColumn fieldset {
	width                   : 377px;
	background              : url(../ecodrip_images/contact/border.gif) no-repeat 130px 0px;
	border                  : none;
	padding-left            : 18px;
	overflow                : hidden;
}

#contactRightColumn dt {
	color                   : #666666;
	width                   : 120px;
	float			    	: left;
	clear			    	: left;
}

#contactRightColumn dt em {
	color                   : #cc3333;
	font-weight             : bold;
}

#contactRightColumn dd {
	margin-bottom            : 20px;
}

/****************************** PRODUCT LIST UNDER CATAGORY PAGE *************************************************/

#viewproductsLeftColumn {
	width                    : 240px;
	float                    : left;
}

#viewproductsButtons {
	width                       : 413px;
	list-style					: none;
	list-style-position			: outside;
	padding-top:40px;
}

#viewproductsButtons li {
	float:left;
	display:inline;
}

#fittingsRightColumn {
	width                    : 642px;
	float                    : left;
	background               : url(../ecodrip_images/products/header_fittings.gif) no-repeat;
	padding-top              : 95px;
}

#accessoriesRightColumn {
	width                    : 642px;
	float                    : left;
	background               : url(../ecodrip_images/products/header_accessories.gif) no-repeat;
	padding-top              : 95px;
}

#nondripRightColumn {
	width                    : 642px;
	float                    : left;
	background               : url(../ecodrip_images/products/header_nondrip.gif) no-repeat;
	padding-top              : 95px;
}

#ecopacksRightColumn {
	width                    : 642px;
	float                    : left;
	background               : url(../ecodrip_images/products/header_ecopacks.gif) no-repeat;
	padding-top              : 95px;
}
#sprinklersRightColumn {
	width                    : 642px;
	float                    : left;
	background               : url(../ecodrip_images/products/header_sprinklers.gif) no-repeat;
	padding-top              : 95px;
}


#plistFirst {
	width 					 : 200px;
	padding-left             : 40px;
	list-style				 : none;
	list-style-position		 : outside;
}

#plistFirst li {
	width                    : 161px;
}

#plistFirst a {
	height                   : 22px;
	width                    : 161px;
	display                  : block;
	text-decoration          : none;
	color                    : black;
	font         			 : 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	padding-left             : 4px;
	padding-top              : 2px;
	font-weight              : bold;
}

#plistFirst a:hover {
	background               : #4793cf;
	color                    : white;
	font-weight              : bold;
}

.productsfittingsActive #viewproductsFittings, 
.productsaccessoriesActive #viewproductsAccessories,
.productspacksActive #viewproductsPacks,
.productsnondripActive #viewproductsNondrip
.productssprinklersActive #viewproductsSprinklers
{
	background               : #4793cf;
	color                    : white;
	font-weight              : bold;
}

#plistSecond {
	width                    : 175px;
	padding-left             : 4px;
	list-style				 : none;
	list-style-position		 : outside;
}

#plistSecond li {
	width                    : 170px;
}

#plistSecond a {
	width                    : 170px;
	text-decoration          : none;
	color                    : black;
	font         			 : 12px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	padding-left             : 9px;
	height                   : auto;
}

#plistSecond p {
	width                    : 170px;
	text-decoration          : none;
	color                    : black;
	font         			 : 12px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	padding-left             : 9px;
	background               : #EEEEEE;
	margin-top               : 2px;
	margin-bottom            : 0px;
	height                   : auto;
}

#plistSecond a:hover {
	color              		 : #4793cf;
	text-decoration          : underline;
	font         			 : 12px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	background               : transparent url(../ecodrip_images/products/tinyarrow2.gif) no-repeat 0px 8px;
}

#viewproductsMiniLeftColumn {
	width                    : 224px;
	height                   : 330px;
	background               : url(../ecodrip_images/products/products_huge_frame.gif) no-repeat;
	float                    : left;
}

#viewproductsMiniRightColumn {
	width                    : 413px;
	height                   : 330px;
	float                    : right;
}	

#viewproductsFullDescription {
	width                    : 413px;
	height                   : 215px;
	overflow                 : hidden;
}

#viewproductsFullDescription h5 {
	color                    : #333333;
	font         			 : 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight              : bold;
}

#viewproductsFullDescription p {
	color                    : #333333;
	font         			 : 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	width                    : 360px;
}

#viewproductsFullDescription h3 {
	color                    : #4793cf;
	font         			 : 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight              : bold;
}



#viewproductsProductImage {
	padding-left             : 5px;
	padding-top              : 5px;
}

#viewproductsViewAllImages {
	background               : url(../ecodrip_images/products/button_viewallimages.gif) no-repeat;
}

#viewproductsViewAllImages a {
	color                    : #4793cf;
	font         			 : 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight              : bold;
	text-decoration          : none;
	padding-left             : 31px;
}

#viewproductsViewAllImages a:hover {
	text-decoration          : underline;
}

#viewproductsViewAllImages p {
	padding-left             : 31px;
	color                    : #333333;
}

#viewproductsQuantity {
	list-style				 : none;
	list-style-position		 : outside;	
	width                    : 372px;
	background               : #ebf5fc;
	height                   : 41px;
	color                    : #4793cf;
	font         			 : 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
}

#viewproductsQuantity li {
	font-weight              : bold;
	padding-top              : 8px;
	padding-left             : 8px;
	display                  : inline;
	float                    : left;
}


#productoverviewList {
	width                   : 600px;
}

#productoverviewList .picture {
	width                   : 127px;
	height                  : 144px;
	background              : url(../ecodrip_images/products/products_big_frame.gif) no-repeat;
	float                   : left;
	clear					: both;
	padding-left            : 5px;
	padding-top             : 5px;
}

#productoverviewList .productDetails {
	height                  : 147px;
	overflow                : hidden;
	width                   : 445px;
	float                   : right;
	padding-top             : 2px;
}

#productoverviewList .productDetails .productTitle {
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color                   : #666666;
	font-weight             : bold;
	line-height             : 12px;
	height                  : 15px;
	margin-bottom           : 0;
	font-weight             : bold;
}

#productoverviewList .productDetails .productTitle a {
	text-decoration         : none;
}


#productoverviewList .productDetails .productPrice {
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color                   : #4793cf;
	font-weight             : bold;
	margin-bottom           : 0;
	height                  : 20px;
}

#productoverviewList .productDescription {
	height                  : 48px;
	width                   : 400px;
	overflow                : hidden;
}

#productoverviewList .productDetails .productLookcloser, 
#productoverviewList .productDetails .productLookcloser a {
	background              : url(../ecodrip_images/buttons/lookcloser_button.gif) no-repeat;
	background-position     : 0px 3px;
	height                  : 30px;
	display                 : block;
	margin-bottom           : 0;
	width                   : 110px;
}

#productoverviewList .productDetails .productAddtocart, 
#productoverviewList .productDetails .productAddtocart a {
	background              : url(../ecodrip_images/buttons/addcart_button.gif) no-repeat;
	background-position     : 0px 3px;
	height                  : 30px;
	display                 : block;
	margin-bottom           : 0;
	width                   : 110px;
}

#productoverviewList .productDetails .productButtons {
	list-style					: none;
	list-style-position			: outside;
}

#productoverviewList .productDetails .productButtons li {
	display                     : inline;
	float                       : left;
}

.specialAddtocart {
	width                   : 200px;
	height                  : 22px;
	padding-top             : 3px;
	padding-left            : 80px;
}

.specialAddtocart dt {
	float			    	: left;
	clear			    	: left;
	width                   : 100px;
	height                  : 22px;
}

.specialAddtocart dd {
	height                  : 22px;
}



/******************************************** SHOPPING CART ***************************************************/
#shoppingcartRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/cart/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#shoppingCart {
	border                  : none;
	width                   : 590px;
}

#shoppingCart thead {
	background              : #4793cf;
	color                   : white;
	height                  : 23px;
}

#shoppingCart td {
	padding-left            : 5px;
	padding-right           : 5px;
	text-align              : center;
	vertical-align          : top;
}

#shoppingCart thead .tableRemove {
	background              : #4793cf url(../ecodrip_images/cart/table_header.gif) no-repeat;
}

#shoppingCart .tableRemove {
	width                   : 80px;
}


#shoppingCart .tableProduct {
	width                   : 127px;
	text-align              : left;
}

#shoppingCart tbody .tableProduct {
	background              : url(../ecodrip_images/products/products_big_frame.gif) no-repeat;
	height                  : 127px;
	padding-top             : 5px;
	padding-left            : 5px;
}

#shoppingCart .tableSpacer {
	height                  : 3px;
}

#shoppingCart .tableQuantity {
	width                   : 60px;
}

#shoppingCart .tableTotal {
	width                    : 50px;
}

#shoppingCart tbody .tableTotal {
	font-weight              : bold;
}

#shoppingCart .tableDescription {
	text-align               : left;
	width                    : 270px;
}

#shoppingCart .tableDescription h5 {
	font         			 : 12px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight              : bold;
	padding-bottom           : 5px;
	height                   : 30px;
	overflow                 : hidden;
}

#shoppingCart .tableDescription p {
	font         			: 12px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	height                  : 55px;
	overflow                : hidden;
}

#shoppingCart .tableDescription h4 {
	font         			 : 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight              : bold;
	padding-bottom           : 5px;
	overflow                 : hidden;
	color                    : #4793cf;
}


#cartSubTotal {
	height                   : 38px;
	width                    : 585px; 
	background               : url(../ecodrip_images/cart/talbe_bottom.gif) no-repeat;
	overflow                 : hidden;
	margin-top               : 15px;
}

#cartSubTotal p {
	font-weight              : bold;
	color                    : #666666;
	margin-left              : 425px;
	margin-top               : 1px;
	width                    : 160px;
	text-align               : center;
	margin-bottom            : 0px;
}

#cartSubTotal .includingVAT {
	font         			 : 12px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color                    : #666666;
	margin-top               : 0px;
}

#shoppingcartButtons {
	list-style					: none;
	list-style-position			: outside;
	width                       : 570px;
	padding-top                 : 40px;
	padding-left                : 15px;
}

#shoppingcartButtons li {
	display                     : inline;
	float                       : left;
	padding-right               : 132px;
}

#shoppingcartButtons .lastChild {
	padding-right               : 0px;
}

#shoppingcartUpdatecart {
	width                     : 90px;
	height                    : 22px;
	background                : url(../ecodrip_images/buttons/updatecart_button.gif) no-repeat;
	border                    : 0;
	text-indent               : -9999px;
	overflow                  : hidden;
	cursor					  : pointer;
	display                   : block;
}

#shoppingcartContinue {
	width                     : 135px;
	height                    : 22px;
	background                : url(../ecodrip_images/buttons/continueshopping_button.gif) no-repeat;
}

#shoppingcartContinue a {
	width                     : 135px;
	height                    : 22px;
	background                : url(../ecodrip_images/buttons/continueshopping_button.gif) no-repeat;
	display                   : block;
	text-indent               : -9999px;
}

.shoppingcartRemove {
	width                     : 69px;
	height                    : 22px;
	background                : url(../ecodrip_images/buttons/remove_button.gif) no-repeat;
	display                   : block;
	text-indent               : -9999px;
}

#shoppingcartCheckout {
	width                     : 77px;
	height                    : 22px;
	background                : url(../ecodrip_images/buttons/checkout_button.gif) no-repeat;
}

#checkoutRightColumn h2 {
	font-style              : normal;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	margin-bottom           : 20px;
	font-weight             : bold;
	display                 : inline;
	clear                   : both;
}

#checkoutRightColumn ul {
	padding-bottom:15px;
}

#shoppingcartCheckout a {
	width                     : 77px;
	height                    : 22px;
	background                : url(../ecodrip_images/buttons/checkout_button.gif) no-repeat;
	display                   : block;
	text-indent               : -9999px;
}


/********************************************** CHECKOUT *****************************************/

#checkoutRightColumn h3 {
	color                   : #009933;
	font-style              : normal;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight             : bold;
	padding-bottom          : 15px;
}

#checkoutRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/checkout/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

.checkoutStep1 #checkoutRightColumn {
	background:url(../ecodrip_images/checkout/checkout_step1.gif) no-repeat;
}

.checkoutStep2 #checkoutRightColumn {
	background:url(../ecodrip_images/checkout/checkout_step2.gif) no-repeat;
}

.checkoutStep3 #checkoutRightColumn {
	background:url(../ecodrip_images/checkout/checkout_step3.gif) no-repeat;
}

.checkoutStep4 #checkoutRightColumn {
	background:url(../ecodrip_images/checkout/checkout_step4.gif) no-repeat;
}

#checkoutRightColumn p {
	width                   : 590px;
	padding-left            : 10px;
}

.shippingAddress {
	margin-left:10px;
	font-style:italic;
}

#checkoutRightColumn h4 {
	color                   : #FF3333;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight             : bold;
	margin-bottom           : 15px;
}

#checkoutRightColumn ul {
	padding-left:18px;
	list-style:disc;
	list-style-position:outside;
}

#checkoutLeftMini {
	width                   : 260px;
	float                   : left;
	height:160px;
	padding-top:10px;
	overflow:hidden;
}

#checkoutLeftMini p {
	width:250px;
}

#checkoutRightMini {
	width                   : 200px;
	float                   : right;
	padding-right           : 130px;
	height:160px;
	padding-top:10px;
	overflow:hidden;
	margin-left:20px;
}

#checkoutRightMini p {
	width : 190px;
	overflow:hidden;
}


#checkoutTable {
	width                   : 642px;
	vertical-align          : top;
	margin-bottom           : 35px;
}

#checkoutTable .leftcolumn p {
	width                   : 150px;
}

#checkoutTable  p {
	width                   : 200px;
}

#checkoutTable td {
	vertical-align          : top;
	padding-top             : 10px;
}

#checkoutTable .leftcolumn {
	width:200px;
}
/************************************************** COPYRIGHT ************************************************/
#copyrightRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/copyright/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#copyrightRightColumn p, ol {
	width                   : 585px;
	text-align              : justify;
	list-style:outside;
}

#copyrightRightColumn li {
	margin-left:25px;
}


/************************************************** ACCESSIBILITY ************************************************/
#accessibilityRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/accessibility/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#accessibilityRightColumn p, ol {
	width                   : 585px;
	text-align              : justify;
	list-style:outside;
}

#accessibilityRightColumn li {
	margin-left:25px;
}

/************************************************** ACCESSIBILITY ************************************************/
#sitemapRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/sitemap/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#sitemapRightColumn p, ul {
	width                   : 585px;
	list-style              : outside;
}

#sitemapRightColumn li {
	margin-left             : 25px;
	padding-bottom          : 5px;
}

#sitemapRightColumn .insidelist  {
	padding-top             : 8px;
	margin-left             : 20px;
}	



/************************************************* DELIVERY POLICY ****************************************/
#deliverypolicyRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/deliverypolicy/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

/************************************************* RETURNS AND REFUNDS ****************************************/
#retrunsandrefundsRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/returnsandrefunds/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#retrunsandrefundsRightColumn p, ol {
	width                   : 585px;
	text-align              : justify;
}

#retrunsandrefundsRightColumn ul {
	padding-bottom          : 25px;
}

/************************************************* SEARCH PAGE ****************************************/
#searchRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/search/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#searchRightColumn h4 {
	padding-bottom:15px;
}

#searchRightColumn p, ol {
	width                   : 585px;
	text-align              : justify;
}

#searchRightColumn ul {
	padding-bottom          : 25px;
}
/************************************************* TERMS AND CONDITIONS ****************************************/
#termsandconditionsRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/termsandconditions/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#termsandconditionsRightColumn p, ol, ul {
	width                   : 525px;
	text-align              : left;
	list-style              : outside;
}

#termsandconditionsRightColumn h4 {
	padding-bottom:10px;
}

#termsandconditionsRightColumn li {
	margin-left:35px;
}


/************************************************* LINKS ****************************************/
#linksRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/links/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#linksRightColumn p {
	width                   : 585px;
}

#linksRightColumn ul {
	list-style:outside;
}

#linksRightColumn li {
	margin-left:22px;
	padding-bottom:15px;
}

/*********************************************** FORM BUTTONS *************************************************/

#nextButton, .nextButton a {
	width                    : 48px;
	height                   : 21px;
	display                  : block;
	background               : url(../ecodrip_images/buttons/next_button.gif) no-repeat;
	text-indent              : -9999px;
	overflow                 : hidden;
	border				 	 : none;
}

#previousButton, .previousButton a {
	width                    : 74px;
	height                   : 21px;
	display                  : block;
	background               : url(../ecodrip_images/buttons/prev_button.gif) no-repeat;
	text-indent              : -9999px;
	overflow                 : hidden;
	border				 	 : none;
	margin-right             : 233px;
}
#resetButton, .resetButton {
	width                    : 56px;
	height                   : 21px;
	background               : url(../ecodrip_images/buttons/formbtn_reset.gif) no-repeat;
	display                  : block;
	text-indent              : -9999px;
	cursor					 : pointer;
	cursor					 : hand; /* for IE 5.* */
	border                   : none;
	overflow                 : hidden;	
}

#closeButton, .closeButton {
	width                    : 52px;
	height                   : 21px;
	background               : url(../ecodrip_images/buttons/formbtn_close.gif) no-repeat;
	display                  : block;
	text-indent              : -9999px;
	cursor					 : pointer;
	cursor					 : hand; /* for IE 5.* */
	border                   : none;
	overflow                 : hidden;	
}

#submitButton, .submitButton {
	width                    : 66px;
	height                   : 21px;
	display                  : block;
	background               : url(../ecodrip_images/buttons/formbtn_submit.gif) no-repeat;
	cursor					 : pointer;
	cursor					 : hand; /* for IE 5.* */
	text-indent              : -9999px;
	overflow                 : hidden;
	border				 	 : none;
}

#continueButton, .continueButton {
	width                    : 75px;
	height                   : 21px;
	display                  : block;
	background               : url(../ecodrip_images/buttons/formbtn_continue.gif) no-repeat;
	cursor					 : pointer;
	cursor					 : hand; /* for IE 5.* */
	text-indent              : -9999px;
	overflow                 : hidden;
	border				 	 : none;
}

#continuepaymentButton, .continuepaymentButton {
	width                    : 147px;
	height                   : 21px;
	display                  : block;
	background               : url(../ecodrip_images/buttons/formbtn_paynow.gif) no-repeat;
	cursor					 : pointer;
	cursor					 : hand; /* for IE 5.* */
	text-indent              : -9999px;
	overflow                 : hidden;
	border				 	 : none;
}

#backButton {
	width                    : 49px;
	height                   : 21px;
	display                  : block;
	background               : url(../ecodrip_images/buttons/formbtn_back.gif) no-repeat;
	cursor					 : pointer;
	cursor					 : hand; /* for IE 5.* */
	text-indent              : -9999px;
	overflow                 : hidden;
	border				 	 : none;
}

#backButton a {
	width                    : 49px;
	height                   : 21px;
	display                  : block;
	background               : url(../ecodrip_images/buttons/formbtn_back.gif) no-repeat;
	cursor					 : pointer;
	cursor					 : hand; /* for IE 5.* */
	text-indent              : -9999px;
	overflow                 : hidden;
	border				 	 : none;
}

#loginButton, .loginButton {
	width                    : 53px;
	height                   : 21px;
	display                  : block;
	background               : url(../ecodrip_images/buttons/formbtn_login.gif) no-repeat;
	cursor					 : pointer;
	cursor					 : hand; /* for IE 5.* */
	text-indent              : -9999px;
	overflow                 : hidden;
	border				 	 : none;
}

.buttonAdd_to_cart {
	background              : url(../ecodrip_images/buttons/addcart_button.gif) no-repeat;
	height                  : 30px;
	width                   : 110px;
	display                 : block;
	border                  : 0;
	cursor                  : pointer;
}

/**************************************************** User ACCOUNT PAGE ***********************************/

#useraccountRightColumn {
	width                   : 642px;
	background              : transparent url(../ecodrip_images/user_account/header.gif) no-repeat;
	padding-top             : 98px;
	color                   : #666666;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	float                   : right;
}

#useraccountRightColumn h4 {
	color                   : #FF3333;
	font-style              : normal;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	padding-bottom          : 15px;
	font-weight             : bold;
	display                 : inline;
}

#useraccountRightColumn h2 {
	color                   : #009933;
	font-style              : normal;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	margin-bottom           : 20px;
	font-weight             : bold;
	display                 : inline;
	clear                   : both;
}

#useraccountRightColumn fieldset, #checkoutRightColumn fieldset {
	width                   : 575px;
	padding-left            : 8px;
	padding-bottom          : 15px;
	border                  : none;
	padding-top             : 10px;
}

#useraccountRightColumn ul {
	padding-left:18px;
}

#useraccountRightColumn li {
	padding-bottom:5px;
}


#useraccountRightColumn h1 {
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	padding-bottom          : 10px;
	color                   : #4793cf;
	font-weight             : bold;
	padding-top:5px;

}

#useraccountRightColumn p {
	width                   : 585px;
}

#useraccountRightColumn fieldset em, #checkoutRightColumn fieldset em {
	color                   : #cc3333;
	font-weight             : bold;
}

#useraccountRightColumn fieldset dt, #checkoutRightColumn fieldset dt {
	float			    	: left;
	clear			    	: left;
	width                   : 140px;
	padding-bottom          : 7px;
}

.newslettersForm #useraccountRightColumn fieldset dt  {
	width                   : 40px;
}

#useraccountRightColumn fieldset dd {
	padding-bottom          : 7px;
}

#useraccountRightColumn h5 {
	color                   : #cc3333;
	padding-left            : 5px;
	font         			: 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight             : bold;
	padding-bottom          : 20px;
	background              : url(../ecodrip_images/trade/border_top.gif) no-repeat 0px 35px;
	padding-top             : 10px;
}

#emailSubscribe {
	width                   : 350px;
}



/**************************************************** MISC *************************************************/

.topBorder {
	background              : url(../ecodrip_images/trade/border_top.gif) no-repeat 0px 0px;
	padding-top:15px;
}

.radioButtonLabel {
	padding-left        : 3px;
	padding-right       : 15px;
}

.spacefromTop {
	padding-top         : 25px;
}

#copyright {
	color				: #666666;
	font                : 10px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	padding-top         : 7px;
	padding-left        : 7px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/************************************* CSS FOR ZEN-CART CODE *********************************/

.totalBox {
	float:right;
	width:70px;
	margin-left:10px;
	color				: #666666;
	font                : 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	text-align:right;
	margin-right:33px;
}

#otsubtotal {
	background              : url(../ecodrip_images/trade/border_top.gif) no-repeat 0px 5px;
	padding-top:15px;
}

#ottotal .totalBox{
	padding-top:5px;
	border-top:solid;
	border-top-width:1px;
}

#ottotal .lineTitle{
	padding-top:5px;
}


.lineTitle {
	float:right;
	color				: #666666;
	font                : 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight:bold;
}

#cartContentsDisplay {
	margin-left:10px;
}

#cartContentsDisplay h4 {
	font                : 11px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	color:white;
}

#cartContentsDisplay thead .quantityColumn {
	background              : #4793cf url(../ecodrip_images/cart/table_header.gif) no-repeat;
	padding-left:7px;
}

#cartContentsDisplay thead .totalColumn {
	padding-right:7px;
}

#cartContentsDisplay tbody .quantityColumn {
	text-align:center;
}

#cartContentsDisplay thead {
	background              : #4793cf;
	height:22px;
	color:white;
}

#messageStackSuccess, #messageStackError, #messageStackTip {
	width               : 496px;
	height              : 43px;
 	padding-left        : 75px;
	padding-top         : 20px;
	padding-right       : 30px;

}

.messageSmallError { color: #cf2a2a;  }

#messageStackSuccess { 	background : #329b01 url(../ecodrip_images/informationbox/confirmation.gif) no-repeat; }
#messageStackError   {	background : #9a0000 url(../ecodrip_images/informationbox/warning.gif) no-repeat; }
#messageStackTip     {	background : #c59b2b url(../ecodrip_images/informationbox/tip.gif) no-repeat; }

#messageStackSuccess h2, #messageStackError h2, #messageStackTip h2 {
	color				: white;
	font                : 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-weight         : bold;
	margin-bottom       : 10px;
}

#messageStackSuccess a, #messageStackError a, #messageStackTip a {
	color				: #060806;
	font                : 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	text-decoration     : underline;
	font-weight         : bold;
}

.bigSpace {
	margin-bottom:20px;
}

.smallSpace {
	margin-bottom:1px;
}


#messageStackSuccess a:hover, #messageStackError a:hover, #messageStackTip a:hover {
	color				: #060806;
	font                : 14px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

/**************************************************** CHECKOUT STEP 2 ***********************************/
#cartContentsDisplay {
	width:570px;
}

#cartContentsDisplay .quantityColumn {
	width : 70px;
}

#cartContentsDisplay .nameColumn {
	width : 400px;
}

#cartContentsDisplay .totalColumn {
	width : 80px;
	text-align:right;
	padding-right:5px;
}

#cartContentsDisplay .totalVatColumn {
	width : 85px;
	text-align:right;
	padding-right:5px;
}

#costTotal {
	width:575px;
	float:right;
	margin-right:31px;
	background              : url(../ecodrip_images/trade/thin_border_top.gif) no-repeat 390px 5px;
	padding-top:10px;
	margin-bottom:60px;
	clear:both;
	float:left;
}

#costTotal dt {
	float:left;
	clear:left;
	width:490px;
	overflow:hidden;
	text-align:right;
	font-weight:bold;
}

#costTotal dd {
	text-align:right;
}

#costTotal .totalLine {
	background:url(../ecodrip_images/checkout/total_line.gif) no-repeat 100% 0;
}

.bigspacefromTop {
	padding-top:30px;
}


#orderHistory thead {
	background              : #4793cf;
	color                   : white;
	height                  : 23px;
}


#orderHistory thead .historyOrderID {
	background              : #4793cf url(../ecodrip_images/cart/table_header.gif) no-repeat;
}

#orderHistory .historyOrderID {
	padding-left:7px;
}

#orderHistory tbody td {
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:bottom;
}

#orderHistory {
	width:620px;
	margin-bottom:20px;
	margin-top:50px;
}

#orderHistory td {
	height:23px;
}

#orderHistory tbody .historyOrderCost {
	text-align:right;
	padding-right:16px;
}

.viewOrderdetails {
	width:93px;
	height:23px;
	display:block;
	text-indent:-9999px;
	background:url(../ecodrip_images/buttons/viewdetails_button.gif) no-repeat;
}

#myAccountOrdersStatus {
	margin-left:10px;
	width:570px;
	margin-bottom:30px;
}

#myAccountOrdersStatus td {
	vertical-align:top;
}

#myAccountOrdersStatus td tbody {
	padding-top:3px;
	padding-bottom:3px;
}


#myAccountOrdersStatus thead .myAccountStatusDate {
	background              : #4793cf url(../ecodrip_images/cart/table_header.gif) no-repeat;
}

#myAccountOrdersStatus .myAccountStatusDate {
		padding-left:7px;
		width:100px;
}

#myAccountOrdersStatus .myAccountStatus {
	width:120px;
}

#myAccountOrdersStatus thead {
	background              : #4793cf;
	height:22px;
	color:white;
	font-weight:bold;
}