/* CSS Document */

.subheading {  
	color:#B43969;  
	font-style:italic;  
}  

.highlight li{float:left;
	font-weight:bold;
	color:#333333;
	background-color: inherit;
}

ul#list{
	margin-top:0;

}
ul#list li {
	margin-left:0;

	list-style:none;
}

.surname {display:none}

#supplierlogos {width:100%}
#supplierlogos img{width:179px; height:89px; border:0px; float:left; margin: 15px 0 0 15px}

h1 .larger {font-size:20px}
.searchbox jTip {background-color:#FFFFFF}
p.white, a.white:link, a.white:visited {color:#FFFFFF}

a.link:link {-moz-outline-style:none; margin:12px 0 0 0; font-size:13px; font-weight:bold; color:#990033; text-decoration:underline}
a.link:hover {color:#972267}

a {-moz-outline-style:none; margin:12px 0 0 0; font-size:13px; font-weight:bold; color:#990033; text-decoration:underline}
a:hover, li a:hover  {color:#972267}

a.sidebarlink:link {-moz-outline-style:none;  font-size:13px; font-weight:bold; color:#990033; text-decoration:underline}

a.sidebarlink:hover {color:#972267}

#searchbar {background-color:#F6F6F6;float:left; width:600px; height:49px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD}

.searchbox {width:200px; height:18px; border:1px solid #DDDDDD; margin:15px 0 0 10px;  float:left;}
.searchbttn {margin:15px 0 0 5px; float:left; padding: 0 20px 0 20px}
.basketlink {float:left;text-decoration:none;font-size:12px; margin:15px 0 0 5px}
.accountlink {float:left;text-decoration:none;font-size:12px; margin:15px 0 0 5px}
.space {float:left; background-color:#F6F6F6; width:30px; height:20px}
.gallerythumbnail{ height:100px; width:100px}

.thumbgallerydesc {font-size:12px; margin:15px 0 0 10px; padding:0px; line-height:16px; float:left; height:100px; width:120px}
.thumbgalleryimg {margin:5px 0 0 5px;float:left; height:100px; }


#containerforthumbnails {border:1px solid #cccccc; background-color:#FFFFFF; margin:8px; float:left; width:250px; height:130px; }

body {margin:0px; background:url(../images/bg.jpg) repeat; font-family:Arial, Helvetica, sans-serif;
color:#353434; font-size:13px;  line-height:22px;}

#topheader {background:url(../images/header.jpg) no-repeat; width:898px; height:323px; padding:0px}

#footer {float:left;  background-color:#000000; width:898px; height:25px; border-top:2px solid #2D2D2D}

#registerpersonalcontainer {float:left;margin:10px 0 0 0;  width:600px; border:1px solid #cccccc}
#registerpersonalheader {width:600px; background-color:#000000; margin:0px; padding:0px}
.contactdetails {float:left}
.contacttext {margin:0 0 0 10px; width:200px; float:left}
.contactinput{font-size:11px; padding: 0 0 10px 0; width:200px; float:left}



.floatcontact {margin:0px 0 0 0; padding:0px; float:left;  }
.floatcontact2 {width:170px; margin:0px 0 0 20px; padding:0px; float:left;  }

b.groupbcontact {color:#F5A50C;font-weight:bold; font-size:13px; margin: 0 0 0px 0}



.contactboxes {margin: 0 0 0 20px; float:left; width:150px}
.contactinputbox {font-size:11px; border:1px solid #CCCCCC; width:300px; margin:2px 0 0 0}
.selectboxborder {border:1px solid #CB4E45; width:160px; margin:2px 0 0 16px}





h2.enquiryh2 {float:left;margin: 0px; text-indent:-30000px; background:url(../images/h2enquiry.gif) no-repeat; height:32px}



.input2, .inputbox {border:1px solid #CCCCCC;  width:320px; margin:0px; padding:0px}
.floatavenue {float:right; margin:8px}
.floatwarehouse {float:left; margin:8px 5px 8px 0; padding: 0 10px 0 0}
.floatmap {float:right; margin:8px 0px 8px 20px; padding: 0 0px 0 0}






#navbar {margin:0px 0 0 345px ; padding:0px; float:left}



.surname {display:none}

.inputcat {border:2px solid #999999}
h2.heading {font-size:22px; color:#333333}
 .inputbox {margin:0px; padding:0px; width:500px; height:19px;  }



.registerinput {border:1px solid #C1C1C1; font-size:11px; height:14px; margin:5px 0 0 0}

p.register{font-size:11px; padding:0px;line-height:16px; margin:4px 0 0 0}

#categoryform {float:left; margin: 0 0 0 260px}

.accountcontainer {float:left; width:800px; margin: 0 0 0 40px}

.gallerycontain {text-align:left; float:left; width:850px; margin:15px 0 0 35px}
.gallerycontain  a{font-size:11px; margin: 0 0 4px}


.maincategoryspacer {font-size:11px;width:20px;float:left}
.maincategorybttns {font-size:11px;width:40px;float:left}
.maincategoryheader {font-size:11px;width:145px;float:left}
.maincategoryimageheader {font-size:11px;font-size:11px;width:120px;float:left}
.maincategorydescheader {font-size:11px;width:205px; float:left; margin: 0 0 0 20px}

.maincategorydescheader2 {font-size:11px;width:180px; float:left; margin: 0 0 0 20px}
.maincategorymodifyheader {font-size:11px;width:100px; float:left; margin: 0 0 0 20px}

#productspage {float:left; width:640px; margin:0px 0 0 20px; padding:0px}



h1 {  
	margin-top:5px;
	font-size:28px;  
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#202020;  
	background-color: inherit;
} 


h2 {  
	margin-top:10px;
	font-size:19px;  
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333333;  
	background-color: inherit;
} 

.h2border {padding: 0 0 10px 0; margin:0px;  border-top:1px solid #cccccc; width:98%; height:1px}


.newsbordertext h2

{font-size:18px; color:#333333  }


h3 {  padding:0px;
	margin-top:26px;
	font-size:14px;  
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	background-color: inherit;
	line-height:1px
} 




#container{ width:898px; margin:0px auto 0 auto; padding:0px; min-height:300px;  height:auto}

#bordercontainer{float:left; border:1px solid #2D2D2D}


#wrapper {background-color:#FFFFFF; float:left; margin:0px; padding:0px 0 10px 0; background-repeat:repeat-y; min-height:600px;  height:auto !important;  height:300px; width:898px; }

#wrappershop {background:url(../images/wrapper.jpg) repeat-y; float:left; margin:0px; padding:0px 0 10px 0; background-repeat:repeat-y; min-height:600px;  height:auto !important;  height:300px; width:898px; }


.clearfix:after {display:block; content:"."; height:0; visibility:hidden; clear:both;}.clearfix {display:inline-table}/* for IEMac only */.clearfix {display:block} /* resets to block */

#maincontent {margin: 30px 0 0 10px; width:620px; padding:0px; float:left}
#maincontent2 {margin: 30px 0 0 30px; width:820px; padding:0px; float:left}

#sidebar {margin: 10px; width:209px; padding:0px; float:left}
#box {float:left; margin:15px 0 0 0; width:209px; height:200px;  background:url(../images/box.jpg) no-repeat; padding:0 0 40px 0}
#box h2 {float:left; margin:10px 0 0 20px; width:100%; font-size:15px; font-weight:bold; color:#333333}
#box ul {margin:5px 0 0 15px; padding:0px}
#box li {color:#525151; margin:10px 0 0 15px}
#box a {font-size:12px; color:#525151;font-weight:normal }
#box a:hover {font-size:12px; color:#FF0033;font-weight:normal }

#content {margin: 30px; width:865px; padding:0px; float:left}
*html #content {margin: 30px 0 0 15px; width:850px; padding:0px; float:left}


.newsborder1 {float:left;min-height:200px;height:auto !important; margin:10px 0 0 0; float:left;border:1px solid #FEB8CE; width:834px}

.newsborder2 {float:left;min-height:200px;height:auto !important; float:left;border:3px solid #ffffff; background-color:#FFF1F5; width:828px;}

.book:link,  .book:visited, .book:active{float:left; background:url(../images/appointmentbttn.jpg) repeat-x; margin:0; padding: 0; height:70px; width:207px}

.book:hover{background-position: 0 -70px}

.designprocess:link,  .designprocess:visited, .designprocess:active{float:left; background:url(../images/proccess.jpg) no-repeat; margin:5px 0 0 15px; padding: 0; height:163px; width:248px}

.projectportfolio:link,  .projectportfolio:visited, .projectportfolio:active{float:left; background:url(../images/portfolio.jpg) no-repeat; margin:5px 0 0 10px; padding: 0; height:163px; width:248px}

.bttnsupplierlinks:link,  .bttnsupplierlinks:visited, .bttnsupplierlinks:active{float:left; background:url(../images/suppliers.jpg)  no-repeat; margin:5px 0 0 15px; padding: 0; height:163px; width:248px}
.bttncontactusbttn:link,  .bttncontactusbttn:visited, .bttncontactusbttn:active{float:left; background:url(../images/contactus.jpg)  no-repeat; margin:10px 0 0 155px; padding: 0; height:163px; width:248px}

.bttnbookappointment:link,  .bttnbookappointment:visited, .bttnbookappointment:active{float:left; background:url(../images/appointment.jpg)  no-repeat; margin:10px 0 0 15px; padding: 0; height:163px; width:248px;}




.designprocess:hover, .bttnbookappointment:hover, .bttncontactusbttn:hover, .projectportfolio:hover, .bttnsupplierlinks:hover{background-position: 0 -163px}


.logoutlinks:link,  .logoutlinks:visited, .logoutlinks:active{float:left; background:url(../images/logoutbttn.jpg) repeat-x; margin:0; padding: 0; height:91px; width:77px}


.homelinksadmin:link,  .homelinksadmin:visited, .homelinksadmin:active{float:left; background:url(../images/homebttn.jpg) repeat-x; margin:0 0 0 300px; padding: 0; height:91px; width:60px}

.homelinks:link,  .homelinks:visited, .homelinks:active{float:left; background:url(../images/homebttn.jpg) repeat-x; margin:0; padding: 0; height:91px; width:60px}



.shoplinks:link,  .shoplinks:visited, .shoplinks:active{float:left; background:url(../images/shopbttn.jpg) repeat-x; margin:0; padding: 0; height:91px; width:108px}

.designlinks:link,  .designlinks:visited, .designlinks:active{float:left; background:url(../images/designbttn.jpg) repeat-x; margin:0; padding: 0; height:91px; width:134px}

.gallerylinks:link,  .gallerylinks:visited, .gallerylinks:active{float:left; background:url(../images/gallerybttn.jpg) repeat-x; margin:0; padding: 0; height:91px; width:77px}


.serviceslinks:link,  .serviceslinks:visited, .serviceslinks:active{float:left; background:url(../images/services.jpg) repeat-x; margin:0; padding: 0; height:91px; width:161px}

.logoutlinks:hover, .homelinksadmin:hover, 
.serviceslinks:hover,  .designlinks:hover, .gallerylinks:hover, .homelinks:hover, .shoplinks:hover{background-position: 0 -91px}



.inputboxsmall {margin:0px; padding:0px; width:200px; height:19px;  border:2px solid #999999}


.newsbordertext , .infobordertext {padding: 0 0 15px 0; min-height:200px;height:auto !important; float:left; margin: 0 10px 0 10px; width:812px}


.newsborder2 h2 {margin: 2px 0 0 0; padding:5px 0 5px 0}

.newsborder2 h3,
.newsborder2 h4,
.newsborder2 strong,
.newsborder2 b
{font-size:14px;
font-weight:bold;
color:#4C584A;

}




.infobordertext h3 {font-size:13px;
font-weight:bold; color:#FF0066; line-height:18px; margin:0px}

p span,
.newsbordertext p,
.newsbordertext
{ font-size:13px;
color:#4C584A;
 line-height:18px}
 
 .infobordertext strong,
.infobordertext b,
.infobordertext p,
.infobordertext 
{ font-size:12px;
color:#145871;
 line-height:18px}
 
 

.newsimagebordertext2 {float:left; border:1px solid #FEB8CE;margin: 0 10px 0 0px}
.newsimagebordertext {border:5px solid #FFFFFF}



.onlineborder {padding: 0 0 10px 0; margin:2px 0 2px 0px; float:left; border-top:1px solid #FEB8CE; width:812px; height:1px}




/* gallery rollover */


#navigation a * {
  display: none;
}
#navigation a  {float:left; border:1px solid #cccccc;  padding:0px}
#navigation a,
#navigation a .hover {
  height: 126px;
  position: relative;
  display: block; margin:0px
  
}

.highlight {margin:0px; padding:0px}
#navigation a.kitchen,
#navigation a.kitchen .hover {
  background-position: 0 0; float:left;
  width: 161px; 
 background: url(../images/gallery/kitchen.jpg) 0 0 no-repeat;
}

#navigation a.outdoor,
#navigation a.outdoor .hover {
  background-position: 0 0; float:left;
  width: 161px; 
 background: url(../images/gallery/outdoor.jpg) 0 0 no-repeat;
}

#navigation a.lounge,
#navigation a.lounge .hover {
  background-position: 0 0; float:left;
  width: 161px; 
 background: url(../images/gallery/lounge.jpg) 0 0 no-repeat;
}

#navigation a.childrens,
#navigation a.childrens .hover {
  background-position: 0 0; float:left;
  width: 161px; 
 background: url(../images/gallery/childrens.jpg) 0 0 no-repeat;
}

#navigation a.bedroom,
#navigation a.bedroom .hover {
  background-position: 0 0; float:left;
  width: 161px; 
 background: url(../images/gallery/bedroom.jpg) 0 0 no-repeat;
}
#navigation a.bathroom,
#navigation a.bathroom .hover {
  background-position: 0 0; float:left;
  width: 161px; 
 background: url(../images/gallery/bathroom.jpg) 0 0 no-repeat;
}
#navigation a.entrance,
#navigation a.entrance .hover {
  background-position: 0 0; float:left;
  width: 161px; 
 background: url(../images/gallery/entrance.jpg) 0 0 no-repeat;
}

#navigation a.commercial,
#navigation a.commercial .hover {
  background-position: 0 0; float:left;
  width: 161px; 
 background: url(../images/gallery/commercial.jpg) 0 0 no-repeat;
}

#navigation a.lutron,
#navigation a.lutron .hover {
  background-position: 0 0; float:left;
  width: 161px; 
 background: url(../images/gallery/lutron.jpg) 0 0 no-repeat;
}

#navigation a.led,
#navigation a.led .hover {
  background-position: 0 0; float:left;
  width: 161px; 
 background: url(../images/gallery/led.jpg) 0 0 no-repeat;
}


/* .highlight will be remove if JS is enabled */
#navigation .highlight a.led:hover, 
#navigation a.led .hover, 
#navigation .highlight a.lutron:hover, 
#navigation a.lutron .hover, 
#navigation .highlight a.commercial:hover, 
#navigation a.commercial .hover, 
#navigation .highlight a.entrance:hover, 
#navigation a.entrance .hover, 
#navigation .highlight a.bathroom:hover, 
#navigation a.bathroom .hover, 
#navigation .highlight a.bedroom:hover, 
#navigation a.bedroom .hover, 
#navigation .highlight a.childrens:hover, 
#navigation a.childrens .hover, 
#navigation .highlight a.lounge:hover, 
#navigation a.lounge .hover, 
#navigation .highlight a.outdoor:hover, 
#navigation a.outdoor .hover, 
#navigation .highlight a.kitchen:hover, 
#navigation a.kitchen .hover {
  background-position: 0 -126px;
  width: 161px;
}

ul#navigation {height:400px; width:820px; margin:30px 0 0 10px;padding:0px}
#navigation li{float:left; margin:0px;  padding:0px; list-style:none}

.imageholder {float:left; width:500px}
.imageholderthumbs {float:left; width:130px; height:80px}
#gallerydescription{float:left; width:300px; }
#galleryimage{float:left; width:500px}
#galleryimagethumbs{float:left}

.dhtmlgoodies_question h2{	/* Styling question */
	/* Start layout CSS */
font-size:13px; font-weight:bold; color:#990033;  
	text-decoration:none;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px; padding:10px;
	position:relative;
	background-color:#F2F2F2; border:2px solid #CCCCCC
}




/* sidebar categories */
.sidebarcategories  {float:left; margin:0px}
.sidebarcategories h2  {font-size:15px; font-weight:bold; color:#333333; margin:0 0 0 15px; padding:5px 0 5px 0 }
.sidebarcategories a {font-weight:normal; text-decoration:none; font-size:12px; color:#333333}

.sidebarcategories li {list-style:none}
.sidebarcategories ul{margin:5px 0 0 15px; padding:0px}


.latestimage {width:120px; padding:2px; border:1px solid #cccccc}
.sidebarlatestproducts {text-align:center;width:145px; float:left; margin: 0 0 0 15px} 




#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
	
	
	}

.size {width:250px}

.browseproductsborder{width:600px; padding:3px; border:2px solid #ccc}

.browseprodimgwidth {background-color:#FFFFFF; border:2px solid #ccc; float:left; width:300px; padding:3px}


.catbox {float:left;  width:190px;height:200px;  border:2px solid #ffffff;margin: 0 0 20px 8px}
.catbox2 {background-color:#E7E7E7; border:1px solid #cccccc;height:200px;}

.catboxh {margin:9px 0 0 0; font-size:14px; font-weight:bold; color:#990033; text-align:center; }

.catboxtext {text-align:center; width:180px; margin: 0 0 0 5px; color:#2D2D2D}

span.comment {float:left; font-size:12px; margin:0px 0 0 0px; padding:0px; line-height:13px}

.gdivider {float:left; background: url(../images/minidivider.jpg) repeat-x; width:600px; height:1px}

a.catboxlink:link, a.catboxlink:visited, 
a.catboxlink:active 

{ -moz-outline-style:none; color:#000000; font-size:12px; font-weight:bold; text-decoration:none}

a.catboxlink:hover{color:#006699}

.border{float:left; margin: 0 0 10px 28px;  background-color:#ffffff; padding:5px; display:block;  height:110px; width:110px; border:1px solid #cccccc;}




.fullsize { text-align:center; overflow:hidden; display:block; height:120px; width:120px;  }


.imgpreview2  {
width: 110px; 
 
   }


.imgpreviewcontain {border:1px solid #cccccc; margin: 2px ; float:left; overflow:hidden; display:block; height:40px; width:40px; }

*html .imgpreviewcontain {margin: 10px 0 0 10px }




.imgpreview 

{width: 50px; 
 
   }


	
	#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
	
	
	}

.size {width:200px}

.catboxcontainer {float:left; width:620px; height:auto}



/* Browse multiple Products */
.browseproductsborder {margin:0px 0 8px 0; float:left; border:2px solid #cccccc; width:610px; min-height:110px;  height:auto !important;  height:120px;}



*html .browseproductsimage { }


.browseproductsimage 
{float:left; overflow:hidden; text-align:center; display:block; height:110px; width:110px;margin: 15px 5px 8px 10px; border: 1px solid #cccccc; }

.browseproductsimage img
{border:1px solid #ffffff }


.browseprodimgwidth {margin:5px 0 0 0; width:100px}


.browseproductstext {line-height:22px; font-size:11px; float:left; margin: 5px 0 0 15px; padding:0px 5px 10px 0px; width:240px}

p.browseproductscatno, 
p.browseproductsheading,
p.browseproductssummary 
{line-height:13px}


p.browseproductsheading
{padding:8px 0 0px 0; margin:0px; font-size:12px; font-weight:bold;color:#2D2D2D}

p.browseproductscatno
{margin:3px 0 0 0; padding:0px; font-size:11px;color:#2D2D2D}

p.browseproductsprice
{color:#000000; margin:0px; padding:0px; font-size:14px; font-weight:bold}

.browseproductsbutton {float:left; height:22px;  margin: 0px 0 0 0px}

.browseproductsbttnview, .browseproductsbttnview:link,
.browseproductsbttnview:visited, .browseproductsbttnview:active 
{margin:0; display:block; background:url(../images/viewproduct.jpg) no-repeat;text-decoration: none; float:left; padding:0px;width: 88px;height: 24px;text-indent: -3000px; -moz-outline-style:none; text-decoration:none}

.browseproductsbttnbasket, .browseproductsbttnbasket:link,
.browseproductsbttnbasket:visited, .browseproductsbttnbasket:active 
{margin:0; display:block; background:url(../images/add2basket.jpg) no-repeat;text-decoration: none; float:left; padding:0px;width: 88px;height: 24px;text-indent: -3000px; -moz-outline-style:none; text-decoration:none}

/* Browse multiple Products */


.browseproductsbttnview:hover,
.browseproductsbttnbasket:hover

{background-position:0 -24px}



.browseqtybox {margin:8px 0 0 0; border:1px solid #C1C1C1; width:40px} .browseproductsqty{margin: 0 0 0 85px; text-align:center}


/* Main Products */

p.mainprodheadings{float:left; margin:0 0 0 0; font-weight:bold;  font-size:18px; color:#2D2D2D; padding:0px }

.packcatno {margin:8px 0 0 0; width:500px; float:left; color:#000000; font-size:12px; padding:0px}


#mainproducts b, #mainproducts strong {color:#FFB400; font-size:15px }

#mainproducts {margin: 0 0 0 10px}
#mainproducts ul {margin: 0px}
#mainproducts li {margin: 0 0 0 15px; line-height:22px; list-style-image:url(../images/libullet.gif)}



.supplierlogo2 {float:right; border:1px solid #CCCCCC; padding:8px;
 margin:15px; 
 width:200px
   }

.prodimagemain2 {float:right; padding:8px; width:220px; border:1px solid #CCCCCC;}

.prodimagetbox {text-align:center; float:right; border:1px solid #CCCCCC;margin:0px 0px 0 60px;  }


.floatlogo { float:left; width:150px; margin: 0 0 0 400px
   }
   


.prodimagedesc {margin:10px 0 0 0; width:600px;float:left}

.prodimagedesc td {width:150px}


/*End Main Products */

/* Pricing / 




 */

#pricecontainer {float:left;margin:40px 0 0 0;  width:605px; border:1px solid #cccccc}
#basketcontainer {float:left;margin:10px 0 0 0;  width:605px; border:1px solid #cccccc}


#basketheader {width:605px;  height:25px; background:url(../images/priceheader.jpg) no-repeat; margin:0px; padding:0px}

#checkoutheader {width:605px;  height:25px; background:url(../images/groupb/checkoutheader.jpg) no-repeat; margin:0px; padding:0px}

#basketheader2 {width:605px;  height:25px; background:url(../images/groupb/basketheader.jpg) no-repeat; margin:0px; padding:0px}

.pack {float:left; width:250px; margin:4px 0 0 20px}
.price {float:left; width:250px; margin:4px 0 0 0px}
.qty {float:left; width:60px; margin:4px 0 0 0px}


.qtybox {border:1px solid #C1C1C1; width:40px}
span.basketheadings {font-weight:bold;  padding:0px; color:#FFFFFF}





.basketpreview {font-size:11px; margin: 5px 0 0 20px; float:left; width:70px}
.basketno {font-size:11px; margin: 5px 0 0 40px; float:left; width:90px}


.basketdescription {font-size:11px; margin: 5px 0 0 10px; float:left; width:150px}
.basketqty {font-size:11px; margin: 5px 0 0 5px; float:left; width:60px}
.basketprice {font-size:11px; margin: 5px 0 0 10px; float:left; width:90px}
.basketremove{height:13px; font-size:11px; margin: 5px 0 0 0px; float:left; }



.checkoutpreview {font-size:11px; margin: 5px 0 0 20px; float:left; width:70px}
.checkoutno {font-size:11px; margin: 5px 0 0 18px; float:left; width:130px}


.checkoutdescription {font-size:11px; margin: 5px 0 0 10px; float:left; width:160px}
.checkoutqty {font-size:11px; margin: 5px 0 0 10px; float:left; width:60px}
.checkoutprice {font-size:11px; margin: 5px 0 0 68px; float:left; width:60px}


.inputqty {width:40px; border: 1px solid #CCCCCC}
.checkoutpricevattotal {padding:0px; margin: 0 0 0 20px; float:left; width:500px}
.checkoutpricevattotal2 {padding:0px; margin: 0 0 0 20px; float:left; width:500px}

*html .checkoutpricevattotal2 {padding:0px; margin: 0 0 0 20px; float:left; width:480px}
.pricevattotal {padding:0px 0 10px 0; margin: 0 0 0 20px; float:left; width:403px}

*html .pricevattotal {margin: 0 0 0 10px}
.pricevattotalno {float:left; padding:0px; margin: 0 0 0 0px;}


.basketbttn {float:left; margin: 10px 0 0 500px}
.updatebttn{float:left; margin: 20px 0 0 500px}
.returnshopbttn {float:left; margin: 20px 0 0 0}
.paymentbttn, .checkoutbttn{float:right; margin: 20px 50px 0 0}

.currentlydeliver {float:left; margin:20px 0 0 0}

/* Customer Login Area */

#login-box {float:left;  width:250px; height:263px; margin:0px 0 0 0px; padding:0px; border:1px solid #cccccc }

#login-boxtext {margin: 10px 0 0 15px ; float:left; width:220px; height:220px}



.logininput {border: 1px solid #CCCCCC; background-color:#FFFFFF}

#signup-box {float:left;  width:250px; height:263px; margin:0px 0 0 20px; border:1px solid #cccccc }

#signup-boxtext {margin: 30px 0 0 15px ; float:left; width:220px; height:220px}





/*customer registration */

#registerpersonalbox {margin:20px 0 0 0; float:left;width:598px; height:261px; }

#deliverybox {float:left;width:598px; height:261px; margin:10px 0 0 0 }

.registertextcontainer {margin:20px 0 0 70px; width:240px; float:left}
*html .registertextcontainer {margin:20px 0 0 30px; }

.registerinputcontainer {margin:20px 0 0 10px;  float:left}
p.registercomment  {float:left; width:500px; margin: 15px 0 0 70px}
*html p.registercomment  {margin: 15px 0 0 30px}

p.register {margin: 10px 0 0 0px}
.registerinput {color:#000000; border:1px solid #CCCCCC; font-size:11px; height:14px; margin:8px 0 0 0}

.errmsg {color:#FF0000; font-size:14px}
/*customer registration */




/* admin area */

#categoryform h1 {font-size:18px}
.categoryform2 {margin: 30px 0 0 150px}
.form{float:left; margin: 0 0 0 40px}
.form2 {float:left; margin: 0 0 0 30px}
#instructions {font-size:11px; width:700px; margin: 20px 0 0 0px}

#categoryform {width:800px; margin: 20px 0 0 60px}
.maincategoryspacer {font-size:11px;width:20px;float:left}
.maincategorybttns {font-size:11px;width:40px;float:left}
.maincategoryheader {font-size:11px;width:145px;float:left}
.maincategoryimageheader {font-size:11px;font-size:11px;width:120px;float:left}
.maincategorydescheader {font-size:11px;width:205px; float:left; margin: 0 0 0 20px}

.maincategorydescheader2 {font-size:11px;width:180px; float:left; margin: 0 0 0 20px}
.maincategorymodifyheader {font-size:11px;width:100px; float:left; margin: 0 0 0 20px}

.maincatalogueheader {font-size:11px;width:110px; float:left; margin: 0 0 0 20px}
.maincatalogueheader2 {font-size:11px;width:50px; float:left; margin: 0 0 0 20px}
.maincatalogueheaderselect {height:auto; font-size:11px;width:40px; float:left; margin: 0 0 0 20px}

.maincatalogueheaderimage {height:auto; font-size:11px;width:80px; float:left; margin: 0 0 0 10px}

.maincatalogueheaderheading {font-size:11px;width:120px; float:left; margin: 0 0 0 20px}

.maincatalogueheadersummary {font-size:11px;width:120px; float:left; margin: 0 0 0 20px}



.maincatalogueheadermoddel {font-size:11px;width:50px; float:left; margin: 0 0 0 20px}

.maincatalogueheadersummary3 {font-size:11px;font-size:11px; width:105px; float:left; margin: 0 0 0 20px}

.category1 {font-size:11px;width:120px; float:left; margin: 0 0 0 10px}
.category2 {font-size:11px;width:60px; float:left; margin: 0 0 0 20px}
.category3 {font-size:11px;width:110px; float:left; margin: 0 0 0 20px}
.category4 {font-size:11px;width:80px; float:left; margin: 0 0 0 30px}
.category5 {font-size:11px;width:160px; float:left; margin: 0 0 0 30px}
.category6 {font-size:11px;width:120px; float:left; margin: 0 0 0 20px}


#admintopheader {margin:20px 0 0 0; width:910px; height:108px; background:url(http://www.agathossystems.co.uk/images/adminheader.jpg) no-repeat; padding:0px}

.catimgcontain {width:50px; height:50px}
.catimage {float:left;width:100%; height:100%}

.catimgcontain2 {width:90px; height:90px}
.catimage2 {float:left;width:100%; height:100%}


#addcategory {text-align:center; float:left; margin:70px 0 0 320px}

label.error { color: red }


a.featured {color:#660099}
a.products {color:#FF6600}

.subheading {  
	color:#86A08C;  
	font-style:italic;  
}  

.highlight {
	font-weight:bold;
	color:#333333;
	background-color: inherit;
}

ul#list{
	margin-top:0;
	padding:0 20px;
}
ul#list li {
	margin-left:0;
	padding-left:20px;
	background:url(images/bullet.gif) no-repeat left;
	line-height:24px;
	list-style:none;
}


.latestimage {
max-width: 50px; 
  max-height: 50px; 
  width:  expression(this.width  > 110 ? 110 : true); 
  height: expression(this.height > 120 ? 120 : true);
   }


