body { font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 auto; text-align:center; }
/* MAIN STRUCTURE */
div#pageContainer { font-size:.8em; width:900px; height:auto; margin:0 auto; text-align:left;}

div#bannerWrap {}
div#banner { width:900px; height:146px; position:relative; z-index:50; background-image: url(../media/siteImgs/bannerBg.jpg); background-repeat:no-repeat;}
div#banner2 { width:900px; height:146px; position:relative; z-index:50; background-image: url(../media/siteImgs/bannerBg2.jpg); background-repeat:no-repeat;}
div#banner3 { width:900px; height:146px; position:relative; z-index:50; background-image: url(../media/siteImgs/bannerBg3.jpg); background-repeat:no-repeat;}
	div#bannerWrap img { border:none !important;}
	div#homeBannerOverlay { position:absolute; bottom:0px; left:0px; width:900px; height:60px; z-index:-1; background-image:	url(../media/siteImgs/homeBannerOverlay.jpg); background-repeat:no-repeat; background-position:bottom;}
	div#bedroomsBannerOverlay { position:absolute; bottom:0px; left:0px; width:900px; height:60px; z-index:-2; background-image:	url(../media/siteImgs/bedroomsBannerOverlay.jpg); background-repeat:no-repeat; background-position:bottom;}
	div#kitchenMakeoversOverlay { position:absolute; bottom:0px; left:0px; width:900px; height:60px; z-index:-2; background-image:	url(../media/siteImgs/kitchenMakeoversOverlay.jpg); background-repeat:no-repeat; background-position:bottom;}
	div#kitchensOverlay { position:absolute; bottom:0px; left:0px; width:900px; height:60px; z-index:-2; background-image:	url(../media/siteImgs/kitchensOverlay.jpg); background-repeat:no-repeat; background-position:bottom;}
	div#garageConversionsOverlay { position:absolute; bottom:0px; left:0px; width:900px; height:70px; z-index:-2; background-image:	url(../media/siteImgs/garageConversionsOverlay.jpg); background-repeat:no-repeat; background-position:bottom;}
	div#bathroomsOverlay { position:absolute; bottom:0px; left:0px; width:900px; height:60px; z-index:-2; background-image:	url(../media/siteImgs/bathroomsOverlay.jpg); background-repeat:no-repeat; background-position:bottom;}
	div#bannerWrap ul { margin:0px; padding:0px; z-index:200;}
	ul#menuBtmRow {height:70px; overflow:hidden; z-index:200;}
	div#bannerWrap li { list-style:none; display:inline; z-index:200; margin-right:-10px;margin-top:0px; padding:0px;}
	
	div#controlPanelLink { border-bottom:1px solid #FFFFFF; background-color:#f08f2d; color:#333333; z-index:900; width:100%; height:40px; line-height:40px; color:#FFFFFF;}
		div#controlPanelLink a {color:#FFFFFF;}

p.priceFrom { margin-top:-30px;}

div#centreImg { width:900px; height:345px; position:relative;}
div#centreImgTerms { width:900px; height:126px; position:relative;}
div#centreImgAdmin { width:900px; height:126px; position:relative;}
div#centreImg2 { width:900px; height:87px; position:relative;}
	div.centreHome {background-image:url(../media/siteImgs/homeCentre.jpg); background-repeat:no-repeat;}
	div.centreHomeText { position:absolute; top:90px; left:25px; width:320px; height:200px; font-size:.8em; font-weight:bold; color:#FFFFFF;}
	
	div.centreBedrooms {background-image:url(../media/siteImgs/bedroomsCentre.jpg); background-repeat:no-repeat;}
	div.centreBedroomsText p.head { font-size:1.1em;}
	div.centreBedroomsText { position:absolute; top:100px; left:35px; width:300px; height:200px; font-size:.8em; font-weight:bold; color:#FFFFFF;}
	
	div.centreKitchenMakeovers {background-image:url(../media/siteImgs/kitchenMakeoversCentre.jpg); background-repeat:no-repeat; margin-top:-13px;}
	div.centreKitchenMakeoversText p.head { font-size:1.1em;}
	div.centreKitchenMakeoversText { position:absolute; top:100px; left:35px; width:450px; height:200px; font-size:.8em; font-weight:bold; color:#FFFFFF;}
	
	div.centreGarageConversions {background-image:url(../media/siteImgs/garageConversionsCentre.jpg); background-repeat:no-repeat;}
	div.centreGarageConversionsText p.head { font-size:1.1em;}
	div.centreGarageConversionsText { position:absolute; top:110px; left:35px; width:350px; height:200px; font-size:.8em; font-weight:bold; color:#FFFFFF;}
	
	div.centreKitchens {background-image:url(../media/siteImgs/kitchensCentre.jpg); background-repeat:no-repeat;}
	div.centreKitchensText p.head { font-size:1.1em;}
	div.centreKitchensText { position:absolute; top:105px; left:35px; width:450px; height:200px; font-size:.8em; font-weight:bold; color:#FFFFFF;}
	
	div.centreBathrooms {background-image:url(../media/siteImgs/bathroomsCentre.jpg); background-repeat:no-repeat;}
	div.centreBathroomsText p.head { font-size:1.1em;}
	div.centreBathroomsText { position:absolute; top:110px; left:35px; width:330px; height:200px; font-size:.8em; font-weight:bold; color:#FFFFFF;}
	
	div.centreWallFloor {background-image:url(../media/siteImgs/wallFloorCentre.jpg); background-repeat:no-repeat;}
	div.centreWallFloorText p.head { font-size:1.1em;}
	div.centreWallFloorText { position:absolute; top:90px; left:35px; width:450px; height:200px; font-size:.8em; font-weight:bold; color:#FFFFFF;}
	
	div.centreContact {background-image:url(../media/siteImgs/contactCentre.jpg); background-repeat:no-repeat;}
	div.centreContactText p.head { font-size:1.3em;}
	div.centreContactText { position:absolute; top:100px; left:15px; width:500px; height:200px; font-size:.9em; font-weight:bold; color:#FFFFFF;}
	div.centreContactText a {color:#FFFFFF; text-decoration:none;}
	div.centreContactText a:hover { text-decoration:underline;}
	
	div.centreWorktops {background-image:url(../media/siteImgs/worktopsCentre.jpg); background-repeat:no-repeat;}
	div.centreWorktopsText1 p.head, div.centreWorktopsText2 p.head, div.centreWorktopsText3 p.head { font-size:1.1em;}
	div.centreWorktopsText1 { position:absolute; top:85px; left:15px; width:150px; height:200px; font-size:.8em; font-weight:bold; color:#FFFFFF;}
	div.centreWorktopsText2 { position:absolute; top:85px; left:185px; width:170px; height:200px; font-size:.8em; font-weight:bold; color:#FFFFFF;}
	div.centreWorktopsText3 { position:absolute; top:85px; left:375px; width:210px; height:200px; font-size:.8em; font-weight:bold; color:#FFFFFF;}
	
	div.centreStore {background-image:url(../media/siteImgs/storeCentre.jpg); background-repeat:no-repeat;}
	div.centreStoreText p.head { font-size:1em;}
	div.centreStoreText { position:absolute; top:85px; left:35px; width:300px; height:200px; font-size:.8em; font-weight:bold; color:#FFFFFF;}
		div.centreStoreText ul { margin:0 10px; padding:0px;}
	
	div.centreReccomendations {background-image:url(../media/siteImgs/reccomendationsCentre.jpg); background-repeat:no-repeat;}
	div.centreReccomendationsText p.head { font-size:1.1em;}
	div.centreReccomendationsText { position:absolute; top:110px; left:35px; width:350px; height:200px; font-size:.8em; font-weight:bold; color:#FFFFFF;}
	
	div.centreYourItem {background-image:url(../media/siteImgs/yourItemCentre.jpg); background-repeat:no-repeat;}
	div.yourItemHeader { width:900px; height:39px; background-image:url(../media/siteImgs/orangeBanner.jpg); line-height:39px; text-indent:15px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:.8em;}
		div.yourItemHeader span.prodName {}
		div.yourItemHeader span.prodDesc { margin-left:200px;}
		div.yourItemHeader span.prodPrice { margin-left:310px;}
		div.yourItemHeader span.prodTotal { margin-left:70px;}
	
	div.centreCart {background-image:url(../media/siteImgs/cartCentre.jpg); background-repeat:no-repeat;}
	div.cartHeader { width:880px; height:39px; background-image:url(../media/siteImgs/orangeBanner.jpg); line-height:39px; color:#FFFFFF; padding:0 10px;}
	div.CHRemove { width:80px; float:left; text-align:center;}
	div.CHRemove2 { width:80px; float:left; text-align:center; margin-left:-10px}
	div.CHQuantity { width:80px; float:left; text-align:center;}
	div.CHThumb { width:150px; float:left; text-align:center;}
	div.CHDesc { width:400px; float:left; text-align:left;}
	div.CHPrice { width:10px; float:left; text-align:center;}
	div.CHPrice { width:80px; float:left; text-align:center;}
	div.CHTotal { width:80px; float:left; text-align:center;}
	
	div.centreCheckout {background-image:url(../media/siteImgs/checkoutCentre.jpg); background-repeat:no-repeat;}
	
	div.centreTermsPurchase {background-image:url(../media/siteImgs/termsCentre.jpg); background-repeat:no-repeat;}
	
	div.centreAdmin {background-image:url(../media/siteImgs/adminCentre.jpg); background-repeat:no-repeat;}
	
	div#oneColumnLayout { width:860px; padding:20px;}
		div#oneColumnLayout p{ color:#333333;}
	
div#mainContent { width:900px; height:auto;}

	div#twoColumnWrap {width:900px; height:auto;}
		div#twoColumnWrap div#leftColumn { width:612px; padding:10px 10px 10px 20px; height:auto; float:left;}
		div#twoColumnWrap div#rightColumn {width:228px; padding:10px 10px 10px 20px; height:auto; float:left;}
		div#twoColumnWrap div#rightColumn img { margin-bottom:2px;}
		div#twoColumnWrap div#rightColumnWorktops {width:228px; padding:40px 10px 10px 20px; height:auto; float:left;}
		
	div#twoColumnWrap2 {width:900px; height:auto;}
		div#twoColumnWrap2 div#leftColumn { width:200px; padding:10px 10px 10px 20px; height:auto; float:left;}
		div#twoColumnWrap2 div#rightColumn {width:640px; padding:10px 10px 10px 20px; height:auto; float:left;}
	
	div#kitchenMakeoversWrap, div#garageConversionsWrap {width:900px; height:auto;}
		div#kitchenMakeoversWrap div#col1,  div#garageConversionsWrap div#col1 { width:178px; height:auto; padding:10px 10px 10px 20px; float:left;}
		div#kitchenMakeoversWrap div#col2,  div#garageConversionsWrap div#col2 { width:437px; height:auto; padding:10px 10px 10px 10px; float:left;}
		div#kitchenMakeoversWrap div#col3 { width:205px; height:auto; padding:41px 20px 10px 10px; float:left; text-align:right}
		div#garageConversionsWrap div#col3 { width:205px; height:auto; padding:10px 20px 10px 10px; float:left; text-align:left}
			div#garageConversionsWrap div#col3 img { margin-bottom:2px;}
			div#kitchenMakeoversWrap div#col3 img { margin-bottom:10px;}
	
	div#twoEqualColumns { width:900px; height:auto;}
		div#twoEqualColumnsLeft { width:420px; padding:10px 10px 10px 20px; float:left;}
		div#twoEqualColumnsRight { width:420px; padding:10px 20px 10px 10px; float:left;}
	
	div#mainContentTop { width:900px; height:253px;}
		div#mainContentTop div.left { float:left; width:234px; height:223px; padding:20px 0 0 20px; background-image:url(../media/siteImgs/greenBorder.jpg); background-position:right; background-repeat:no-repeat;}
		div#mainContentTop div.mdl {float:left; width:359px; height:223px; padding:20px 15px 0 15px; background-image:url(../media/siteImgs/greenBorder.jpg); background-position:right; background-repeat:no-repeat;}
		div#mainContentTop div.mdl p { font-size:.8em; color:#93816c;}	
		div#mainContentTop div.rigtht {float:left; width:227px; height:223px; padding:20px 15px 0 15px;}
			div#mainContentTop div.rigtht a { text-decoration:none; font-size:.8em; color:#333333; margin-left:30px;}
			div#mainContentTop div.rigtht a:hover { text-decoration:underline;}
			
div#mainContenBtm { width:860px; height:auto; margin-bottom:10px; padding:20px;}

div.customerCommentContainer { width:auto; height:auto; font-size:.8em; padding: 10px 0; border-bottom:1px solid #EEEEEE;}
	div.customerCommentContainer div.customerCommentLeft { float:left; width:180px; text-align:left;}
	div.customerCommentContainer div.customerCommentRight { float:left; width:430px; text-align:left;}

div#footer { width:860px; height:140px; padding:0 20px; background-image:url(../media/siteImgs/footerGrad.jpg); background-repeat:repeat-x; background-position:bottom; clear:both;}
	div#footer div.left { width:690px; float:left; height:40px;}
	div#footer div.right { width:100px; float:right; height:40px;}
	div.footerBtm { width:900px; height:100px; padding-top:60px;}
		div.footerBtmLeft { width:400px; float:left; line-height:4em;}
		div.footerBtmRight { width:450px; float:left; text-align:right; line-height:4em;}
		

	
/*   MENU(S)  */
ul#menuTopRow {clear:both;}
ul#menuBtmRow {clear:both; z-index:200;}
ul#menuBtmRow li a { margin-top:3px; z-index:200;}

ul#adminMenu { margin:0px; padding:0 0 0 0px;}
	ul#adminMenu li { margin-bottom:3px; list-style:none; width:161px; height:28px; background-image:url(../media/siteImgs/intrabutton.gif); text-indent:35px; font-size:.8em;}
	ul#adminMenu li a {  width:161px; height:28px; line-height:28px; color:#FFFFFF; display:block;}
	ul#adminMenu li a:hover, ul#adminMenu li a.active { color:#f08f2d;}
a#homeLink { width:115px; height:73px; background-image:url(../media/siteImgs/menu/home.jpg); display:block; float:left;}
	a#homeLink:hover { width:115px; height:73px; background-image:url(../media/siteImgs/menu/homeOver.jpg); display:block; float:left;}
	li#homeLink a.active { background-image:url(../media/siteImgs/menu/homeOver.jpg);}

a#bedroomsLink { width:115px; height:73px; background-image:url(../media/siteImgs/menu/bedrooms.jpg); display:block; float:left;}
	a#bedroomsLink:hover { width:115px; height:73px; background-image:url(../media/siteImgs/menu/bedroomsOver.jpg); display:block; float:left;}
	li#bedroomsLink a.active {background-image:url(../media/siteImgs/menu/bedroomsOver.jpg);}

a#kitchenMakeoversLink { width:115px; height:73px; background-image:url(../media/siteImgs/menu/kitchenMakeovers.jpg); display:block; float:left;}
	a#kitchenMakeoversLink:hover { width:115px; height:73px; background-image:url(../media/siteImgs/menu/kitchenMakeoversOver.jpg); display:block; float:left;}
	li#kitchenMakeoversLink a.active { background-image:url(../media/siteImgs/menu/kitchenMakeoversOver.jpg); }

a#kitchensLink { width:115px; height:73px; background-image:url(../media/siteImgs/menu/kitchens.jpg); display:block; float:left;}
	a#kitchensLink:hover { width:115px; height:73px; background-image:url(../media/siteImgs/menu/kitchensOver.jpg); display:block; float:left;}
	li#kitchensLink a.active { background-image:url(../media/siteImgs/menu/kitchensOver.jpg);  }

a#garageConversionsLink { width:115px; height:73px; background-image:url(../media/siteImgs/menu/garageConversions.jpg); display:block; float:left;}
	a#garageConversionsLink:hover { width:115px; height:73px; background-image:url(../media/siteImgs/menu/garageConversionsOver.jpg); display:block; }
	li#garageConversionsLink a.active { background-image:url(../media/siteImgs/menu/garageConversionsOver.jpg); }

a#worktopsLink { width:115px; height:73px; background-image:url(../media/siteImgs/menu/worktops.jpg); display:block; float:left;}
	a#worktopsLink:hover { width:115px; height:73px; background-image:url(../media/siteImgs/menu/worktopsOver.jpg); display:block; float:left;} 
	li#worktopsLink a.active{background-image:url(../media/siteImgs/menu/worktopsOver.jpg);}

a#bathroomsLink { width:115px; height:72px; margin-left:-1px; background-image:url(../media/siteImgs/menu/bathrooms.jpg); display:block; float:left;}
	a#bathroomsLink:hover { width:115px; margin-left:-1px; height:73px; background-image:url(../media/siteImgs/menu/bathroomsOver.jpg); display:block; float:left;} 
	li#bathroomsLink a.active {background-image:url(../media/siteImgs/menu/bathroomsOver.jpg); margin-left:-1px; }

a#wallAndFloorLink { width:115px; height:72px; background-image:url(../media/siteImgs/menu/wallAndFloorTiling.jpg); display:block; float:left;}
	a#wallAndFloorLink:hover { width:115px; height:73px; background-image:url(../media/siteImgs/menu/wallAndFloorTilingOver.jpg); display:block; float:left;} 	
	li#wallAndFloorLink a.active {  background-image:url(../media/siteImgs/menu/wallAndFloorTilingOver.jpg); }

a#contactUsLink { width:115px; height:72px; background-image:url(../media/siteImgs/menu/contactUs.jpg); display:block; float:left;}
	a#contactUsLink:hover { width:115px; height:73px; background-image:url(../media/siteImgs/menu/contactUsOver.jpg); display:block; float:left;} 	
	li#contactUsLink a.active { background-image:url(../media/siteImgs/menu/contactUsOver.jpg); }

a#storeLink { z-index:200; width:94px; height:72px; background-image:url(../media/siteImgs/menu/ourStore.jpg); display:block; float:left;}
	a#storeLink:hover { z-index:200; width:94px; height:73px; background-image:url(../media/siteImgs/menu/ourStoreOver.jpg); display:block; float:left;}
	li#storeLink a.active { z-index:200; background-image:url(../media/siteImgs/menu/ourStoreOver.jpg); }
	
	
/*  other links */
a { text-decoration:none; color:#333333;}
a:hover { text-decoration:underline;}
a.active { color:#ed8225;}

/*   END MAIN STRUCTURE */

form div.element { display:block: margin:10px; clear:both;}
form div.checkElement {width:300px; float:left;}
form input.btn { width:auto !important; color:#333333; background-color:#ffffff;}
form input.imgBtn { width:auto !important; border:0px !important; padding:0px; margin:0px;}
form label  { display:block; width:150px; font-weight:bold; padding:5px; margin:5px; float:left;}
form.addProduct label { display:block; width:150px; font-weight:bold; padding:5px; margin:5px; float:left;}
form input{ width:150px; padding:5px; margin:5px; color:#f08f2d; font-size:1em; border:1px solid #f08f2d; float:left;}
form input.longtext { width:400px;}
form input.file {width:auto; padding:5px; margin:5px; color:#f08f2d; font-size:1em; border:1px solid #f08f2d; float:left;}
form select { width:auto;  padding:5px; margin:5px; color:#f08f2d; font-size:1em; border:1px solid #f08f2d; float:left;}
form.addProduct input { width:250px;}
form textarea { width:350px; height:100px; padding:5px; margin:5px; color:#f08f2d; font-size:1.3em; border:1px solid #f08f2d; float:left;}
form.addProduct textarea { width:250px;}
span.radioElement {display:block; float:left;}
form input.radio { display:inline; width:auto; float:left; height:30px; margin-right:50px; border:0px !important;}
span.radioLabel { display:block; width:20px; float:left; padding:5px; margin:5px; height:30px;}
input.quantity { width:30px; padding:5px; color:#f08f2d; font-size:1em; border:1px solid #f08f2d; float:right;}
input.quantity2 { width:25px; padding:5px; color:#f08f2d; font-size:1em; border:1px solid #f08f2d;}
form select.prodDetails { float:right !important; width:150px;}

h1 { font-size:1em; color:#f08f2d; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}
h1.headerNudge { margin-left:180px;}
h2 { font-size:.9em; color:#f08f2d; font-weight:bold;}
h2.cat {background-image:url(../media/siteImgs/orangeBanner.jpg); height:39px; width:100%; line-height:39px; color:#FFFFFF; font-weight:100; text-indent:20px;}
ul.homeTopLeft { margin:0px; padding-left:20px;}
ul.homeTopLeft li { list-style-image:url(../media/siteImgs/orangeBullet.jpg); color:#93816c; padding-bottom:1px; font-size:.9em;}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

div.infoBox {  padding:10px; width:860px; margin:10px 0; border:1px solid #f08f2d; background-color:#FFEED1; clear:both; text-align:center;}

div#orderReceived{ width:800px; margin:10px auto; padding:10px; border:1px solid #f08f2d;}
	div#orderReceived div#thank{ font-size:2em; font-weight:100; color:#f08f2d; text-align:center;}

div.largeImgFrame { width: 620px; height:335px; background-image:url(../media/siteImgs/largeImgFrame.gif); background-repeat:no-repeat;}
	div.largeImgFrame img { margin:10px 0 0 10px;}
	
div.largeImgFrame2 { width: 435px; height:275px; background-image:url(../media/siteImgs/largeImgFrame2.gif); background-repeat:no-repeat;}
	div.largeImgFrame2 img { margin:10px 0 0 10px;}
	
div.largeImgFrame2static { width: 435px; height:275px; background-image:url(../media/siteImgs/largeImgFrame2.gif); background-repeat:no-repeat;}
	div.largeImgFrame2static img { margin:10px 0 0 10px;}

div.smallImgContainer { height:auto; padding-left:5px;}
	div.smallImgContainer p.header { color:#666666; font-size:.9em; font-weight:bold;}
	span.smallImgFrame { width: 80px; height:59px; background-image:url(../media/siteImgs/smallImgFrame.gif); background-repeat:no-repeat; float:left; margin:0 5px 7px 0;}
	span.smallImgFrame img { margin:7px 0 0 8px; border:none;}
	
.show { display:block;}
.hide { display:none;}
.grey { color:#999999;}
.brown { color:#7a665b;}
.floatRight { float:right;}
.noMgn { margin:0px !important;}
.upper {text-transform:uppercase;}
.white { color:#FFFFFF;}
.smallNotice { font-size:.85em; color:#333333;}
.recommendationName { font-size:1.4em; font-weight:100; color:#777777; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
a.recommendationLink { font-size:.8em;}

p.borderBtm { display:block; border-bottom:1px solid #999999; padding:10px;}

div.featured { position:absolute; top:5px; right:5px; z-index:900; width:50px; height:55px;}
div.featured img {margin-left:5px; float:left;}
img { border:0px !important;}

div.project { font-size:.8em; color:#333333;}
	h1.projectHeadline { font-size:1.2em; color:#333333;}
	span.projectDate { color:#f28028; font-size:1.2em;} 
	div.project a { text-decoration:none; color:#333333; line-height:2em;}
	div.project a:hover {text-decoration:underline;}
	
div.projectMainView { font-size:.9em; color:#333333;}
div.projectMainView h1 { font-size:1em;}

/** STORE **/
ul#storeMenu { margin:0px; padding:0px; list-style:none; font-size:.8em;}
	ul#storeMenu li { height:30px; border-bottom:1px dotted #b9cf43;}
	ul#storeMenu li a { height:20px; color:#333333; padding-top:0px; text-decoration:none; display:block; padding-top:10px;}
	ul#storeMenu li a:hover { text-decoration:underline;  color:#8ea028;}

div#storeLayoutMain { width:900px; height:auto;}
		div#storeLayoutMain div#leftCol { width:190px; height:auto; padding:10px 10px 10px 20px; float:left;}
		div#storeLayoutMain div#rightCol { width:665px; height:auto; padding:10px 0px 10px 10px; left:left; margin-left:210px;}
		div#storeLayoutMain div#rightCol2 { width:860px; height:auto; padding:10px 20px 10px 20px; left:left;}

div#shoppingCart	 { position:absolute; bottom:0px; right:20px; width:214px; height:20px; background-image:url(../media/siteImgs/shopping-cart.gif); background-repeat:no-repeat; font-size:.8em; padding-top:22px; text-indent:18px;}
	div#shoppingCart span.white { color:#FFFFFF;}
	div#shoppingCart a {width:214px; height:20px; display:block; color:#333333; text-decoration:none; margin-top:-20px; padding-top:20px;}

div.productContainer { width:156px; height:240px; float:left; margin:0 10px 35px 0; text-align:center; position:relative;}
div.productContainer3 { width:200px; height:auto; float:left; margin:0 20px 20px 0; text-align:center; position:relative;}
div.productContainer4 { width:500px; height:auto; float:left; margin:0 20px 20px 0; text-align:center; position:relative;}
	div.productContainer p.name {}
	div.productContainer p.text, div.productContainer2 p.text, div.productContainer3 p.text{ font-size:.8em; text-align:left;}
	div.productContainer p.price,div.productContainer2 p.price, div.productContainer3 p.price{ font-weight:bold; font-size:.9em; float:left;}
	div.productContainer a.buyNow, div.productContainer2 a.buyNow, div.productContainer3 a.buyNow{ float:right; background-image:url(../media/siteImgs/buyNow.gif); width:69px; height:22px; margin-top:8px; direction:block;}
div.productContainerInner { position:relative; width:150px; height:150px; border:1px solid #c0d743; border-bottom:5px solid #c0d743; margin-bottom:10px; padding:3px; overflow:hidden; text-align:center;}
div.productContainerInner a { margin:0 auto;}
div.productContainer2 { width:156px; height:auto; float:left; margin:0 10px 10px 0; text-align:center; position:relative;}
div.productContainerInner3 { position:relative; width:194px; height:194px; border:1px solid #c0d743; border-bottom:5px solid #c0d743; margin-bottom:10px; padding:3px; overflow:hidden; text-align:center;}
div.productContainer3 p.name { width:200px; padding:0 0 10px 0; border-bottom:1px solid #c0d743; }
div.productContainerInner4 { position:relative; width:630px; height:330px; border:1px solid #c0d743; border-bottom:5px solid #c0d743; margin-bottom:10px; padding:3px; overflow:hidden; text-align:center;}

div.prodDetailsContainer { width:640px; height:auto; float:left;}
	div.prodDetailsContainer div.productDesc { width:400px;  height:auto; padding:5px; border-bottom:1px solid #c0d743; float:left; text-indent:0px;}
	div.prodDetailsContainer div.productDesc2 { width:400px;  height:auto; padding:5px;  float:left; text-indent:0px;}
	div.prodDetailsContainer div.productPrice { width:100px;  height:auto; padding:5px; border-bottom:1px solid #c0d743; float:left; text-indent:50px;}
	div.prodDetailsContainer div.productTotal { width:110px;  height:auto; padding:5px; border-bottom:1px solid #c0d743; float:left; text-indent:55px;}

div.productDetails { width:600px; float:right; text-align:right; padding:20px 28px 20px 0; line-height:20px;}
div.productDetails2 { width:600px; float:right; text-align:right; padding:5pxpx 28px 5px 0; line-height:20px;}
	div.productDetails div.left, div.productDetails2 div.left{ width:400px; float:left; margin-right:50px; text-align:right; line-height:30px;}
	div.productDetails div.right{ width:150px; float:left; text-align:right; line-height:30px;}
	div.productDetails2 div.right {width:150px; float:right; text-align:right; line-height:30px;}
	
div.cartItem { margin-bottom:10px; border-bottom:1px solid #EEEEEE; padding-bottom:10px; vertical-align:text-top; display:block; min-height:20px; overflow:hidden;}

div.cartRight { display:block; margin-bottom:10px; width:400px; height:30px; float:right; font-weight:bold; clear:right;}
	div.cartRightHead { float:left; width:150px; padding-right:105px; text-align:right;}
	div.cartRightContent { float:left; width:140px; text-align:left;}
	div.cartRight input.imgBtn { margin-left:10px;}
div.updateQuantityLine { width:860px; padding:0 10px; height:37px; background-color:#CCCCCC; clear:both; margin-bottom:10px;}
		div.updateQuantityLine input { margin-left:30px;}
/** END STORE **/

/** ADMIN **/

div.productListContainer { width:620px; height:auto; padding:10px 0 10px 0; border-bottom:1px solid #EEEEEE;}
div.productListContainer:hover { background-color:#FAE8D9;}
	div.productListContainer div.image { width:50px; height:auto; float:left;}
	div.productListContainer div.name { width:175px; height:auto; float:left; text-align:center; padding:5px; padding-left:0px !important; padding-right:0px !important;}
	div.productListContainer div.category { width:155px; height:auto; float:left; text-align:center; padding-left:0px !important; padding-right:0px !important; border:0px !important; }
	div.productListContainer div.supplier { width:150px; height:auto; float:left; text-align:center; border-bottom:none !important;}
	div.productListContainer div.feat { width:80px; height:auto; float:left; text-align:center;}
		div.productListContainer div.feat img { float:left; margin-left:5px; }

form.suppliers { display:block; margin-bottom:10px;}

div.supplier, div.category, div.deliveryMethod { width:600px; height:auto; padding:5px; border-bottom:1px solid #EEEEEE;}
div.supplier:hover, div.category:hover, div.deliveryMethod:hover { background-color:#FAE8D9;}
	div.supplier div.name, div.category div.name{ width:200px; float:left;}
	div.deliveryMethod div.DMname, div.category div.name, div.supplier div.name{ width:400px; float:left;}
	div.supplier div.options, div.category div.options, div.deliveryMethod div.DMoptions  { width:200px; float:right; text-align:right;}
	
div.productTitleBar { background-image:url(../media/siteImgs/orangeBanner.jpg); height:39px; width:630px; line-height:39px; color:#FFFFFF;}
	div.PTBimage { width:50px; padding: 0 0 0 0; text-align:center; float:left;}
	div.PTBtitle { width:175px; padding: 0 0 0 0; text-align:center; float:left; }
	div.PTBcategory { width:150px; padding: 0 0 0 0; text-align:center; float:left;}
	div.PTBsupplier { width:150px; padding: 0 0 0 0; text-align:center; float:left;}
	div.PTBoptions{ width:90px; padding: 0 0 0 0; text-align:center; float:left;}

div.divide {background-image:url(../media/siteImgs/orangeBanner.jpg); height:39px; width:630px; line-height:39px; color:#FFFFFF; padding-left:10px; margin-bottom:10px;}
form input.check { width:25px; border:0px !important;}
form input.checkFLeft { width:25px; border:0px !important; float:left;}

div.ckeckoutBar { background-image:url(../media/siteImgs/orangeBanner.jpg); height:39px; width:900px; line-height:39px; color:#FFFFFF; text-indent:20px;}

div.custTypeBar { width:auto; margin-bottom: 10px; height:60px;}
span.custType { text-transform:uppercase; color:#999999; font-weight:bold;}

div.orangeHeader {width:620px; height:39px; line-height:39px;  background-image:url(../media/siteImgs/orangeBanner.jpg); padding:0 10px; color:#FFFFFF;}
div.orderBrief { width:620px; height:auto; padding:10px; border-bottom:1px solid #EEEEEE;}
div.orderBrief:hover { background-color:#FAE8D9;}
	div.orderNo { width:80px; float:left; text-align:center; padding:0 10px;}
	div.orderDate { width:110px; float:left; text-align:center; padding:0 10px;}
	div.custEmail { width:210px; float:left; text-align:center; padding:0 10px;}
	div.noItems { width:60px; float:left; text-align:center; padding:0 10px;}
	div.status { width:50px; float:left; text-align:center; padding:0 10px;}
	
	div.orderNo2 { width:80px; float:left; text-align:center; padding:0 10px;}
	div.orderDate2 { width:350px; float:left; text-align:center; padding:0 10px;}
	div.noItems2 { width:120px; float:left; text-align:center; padding:0 10px;}

div.orderDetailsRow { width:620px; padding:0 10px; margin-bottom:10px;}
	div.label { width:130px; padding:0 10px; text-align:right; float:left; font-weight:bold; color:#f08f2d;}
	div.orderContent { width:400px; padding:0 10px; text-align:left; height:auto; float:left; }

div.briefProdBoxHead {  display:block; height:39px; line-height:39px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; font-weight:bold;}
div.briefProdBox{ display:block; padding:10px 0; border-bottom:1px solid #EEEEEE; min-height:20px;}
div.briefProdBox:hover {background-color:#FAE8D9;}
	div.briefProdBoxIGM{ width:50px; padding:0 10px; float:left;  }
	div.briefProdBoxNAME{ width:230px; padding:0 10px; float:left;  }
	div.briefProdBoxID{ width:100px; padding:0 10px; float:left;  }
	div.briefProdBoxMORE{ width:120px; padding:0 10px; float:left;  }

/** END ADMIN **/

/*
------------------------------
	Impromptu's
------------------------------
*/
.jqiwarning .jqi{ background-color: #b0be96; }
.jqifade{
	position: absolute;
	background-color: #ffffff;
}
div.jqi{
	position: absolute;
	background-color: #f08f2d;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.jqi .jqiclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #c0cEa6;
}
div.jqi .jqicontainer{
	background-color: #FFEFD9;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.jqi .jqimessage{
	background-color: #f08f2d;
	padding: 10px;
}
div.jqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.jqi button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
	border:1px solid #ffffff;
	background-color:#f08f2d;
	color:#FFFFFF;
	
}

