body
{
  text-align:center;
  background-color: #EBEBED;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
}

img
{
  border: 0px none;
  border-width: 0px;
  border-bottom-style: none;
}

p{margin-left:10px;
	margin-right:10px;}

.clear
{
  clear: both;
  width: 100%;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
}

#cmsPageBackground
{
  background-color: #ffffff;
  width:866px;
  margin:auto auto;
  background-image:url(../images/side_05.jpg);
  background-position:right;
  background-repeat:repeat-y;
}

H1#default
{
  display:none;
}

.banner
{
  width:866px;
  
}

.flash
{
  width:865px;
 
}

.banner .image
{ 
  width:866px;
  height: 158px;
  display:block;
  background-image:url(../images/banner.jpg);
  *margin-top:-10px;
}

.banner .menu
{
  width:100%;
  float:right;
  position:relative;
  top:120px;
  *top:130px;  
}


.banner .menulist li
{
  float:right;
  /*width: 85px;*/
  padding-left: 10px;
  list-style:none;
  color:#015198;
}

.banner .menulist .big
{
  width:115px;
}

.banner .menulist .button
{
  width:100px;
}

.banner .menulist .small
{
  width:60px;
}

.banner .menulist li a
{
  color:#015198;
  text-transform:uppercase;
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight:bold;
}

.banner .menulist li a:hover, .banner .menulist li a:active
{
  color:#3484CB;
}

.banner .menulist li .specials
{
  background-image:url(../images/btns/btn_special.jpg);
  height:25px;
  display:block;
  margin-top:-5px;
  _margin-top:0px;
  background-repeat:no-repeat;
}

.banner .menulist li .specials:hover, .banner .menulist li .specials:active
{
  background-image:url(../images/btns/btn_special_.jpg);
}

.banner .menulist li .specials span
{
  display:none;
}

.content
{
	
  width:866px;
  background-color:#FFFFFF;
  text-align:left;
  border-top:solid 3px #EBEBEB;
  
}

.contenttextinner
{
  margin-top:10px;
}

.contentimages_g
{
 /* margin-top:-16px; */
  height:94px;
  width: 866px;
}


.contentimages
{
	width: 866px;
	height: 120px;
	margin-left:0px;
	padding:0px;
}

.contentimages_b
{
  height: 94px;
  width: 866px;
}

*html .contentimages_g,
*html .contentimages_b
{
	height: 98px;
	overflow: hidden;
}

.contentimages .furniture
{
  float:left;
  height:120px;
  width:425px;
  background-image:url(../images/furniture.jpg);
  display:block;
}

.contentimages .furniture a
{
  position:relative;
  top:82px;
  left:20px;
  height:30px;
  width:260px;
  display:block;
}

.contentimages .equipment a
{
  position:relative;
  top:82px;
  left:22px;
  height:30px;
  width:280px;
  display:block;
}

.contentimages .furniture a span, .contentimages .equipment a span
{
  display:none;
}

.contentimages .equipment
{
  float:left;
  height:120px;
  width:440px;
  background-image:url(../images/equipment.jpg);
  display:block;
}

.contentimages_g .footertop
{
  height:55px;
  width:866px;
  display:block;
  background-image:url(../images/geebung_footer_top.jpg);
}

.contentimages_b .footertop
{
  height:55px;
  width:866px;
  display:block;
  background-image:url(../images/brendale_footer_top.jpg);
}

.contentimages_g .footerbottom
{
  height:47px;
  width:866px;
  display:block;
  background-image:url(../images/geebung_footer_bottom.jpg);
  margin-top:-16px;
  *margin-top:0px;
}

.contentimages_b .footerbottom
{
  height:47px;
  width:866px;
  display:block;
  background-image:url(../images/brendale_footer_bottom.jpg);
  margin-top:-16px;
  *margin-top:0px;
}

.footer
{
  background-image:url(../images/footer.jpg);
  height:29px;
  width:866px;
  display:block;
  margin: 0px;
  padding:0px;

}



.footer .newsletterlink
{
  margin-left:680px;
  margin-top:0px;
  height:20px;
  width:150px;
  display:block;
}

.footer .newsletterlink span
{
  display:none;
}

.footerbottom ul li
{
  float:left;
  list-style:none;
  position:relative;
  text-align: left;
}

.footerbottom ul .chairsFB
{
  left: -30px;
}

.footerbottom ul li a
{
  color:#FFFFFF;
  text-decoration:none;
  
  display: block;
  height: 43px;
  margin-top: -40px;
  padding-top: 40px;
}

.footerbottom ul .chairsFB a
{
  width: 127px;
}

.footerbottom ul .tablesFB a
{
  width: 159px;
}

.footerbottom ul .drybarsFB a
{
  width: 172px;
}

.footerbottom ul .stoolsFB a
{
  width: 165px;
}

.footerbottom ul .marqueesFB a
{
  width: 200px;
}


/***** SECONDARY NAV (geebung) *****/

.secnav
{
  height:31px;
  width:866px;
  background-image:url(../images/navbackground.jpg);
  display:block;
  margin-top:-16px;
  *margin-top:0px;
}

.secondarynav li
{
  float:left;
  list-style:none;
  height:31px;
  display:block;
}

.secondarynav li a
{
  height:31px;
  width:100%;
  display:block;
}

.secondarynav li a span
{
  display:none;
}


.secondarynav .furniturehome
{
  width:134px; 
  margin-left:-40px; 
  margin-left:-20px;
}

.secondarynav .furniturehome a
{
  background-image:url(../images/nav/top_buttons_03.jpg); 
}

.secondarynav .furniturehome a:hover, .furniturehome a:active
{
  background-image:url(../images/nav/top_buttons_rollover_03.jpg);
}

.secondarynav .tbta
{
  width:222px;
}

.secondarynav .tbta a
{
  background-image:url(../images/nav/top_buttons_04.jpg); 
}

.secondarynav .tbta a:hover, .tbta a:active
{
  background-image:url(../images/nav/top_buttons_rollover_04.jpg);
}

.secondarynav .chairs
{
  width:58px;
}

.secondarynav .chairs a
{
  background-image:url(../images/nav/top_buttons_05.jpg); 
}

.secondarynav .chairs a:hover, .secondarynav .chairs a:active
{
  background-image:url(../images/nav/top_buttons_rollover_05.jpg);
}

.secondarynav .drybars
{
  width:72px;
}

.secondarynav .drybars a
{
  background-image:url(../images/nav/top_buttons_06.jpg); 
}

.secondarynav .drybars a:hover, .drybars a:active
{
  background-image:url(../images/nav/top_buttons_rollover_06.jpg);
}

.secondarynav .stools
{
  width:59px;
}

.secondarynav .stools a
{
  background-image:url(../images/nav/top_buttons_07.jpg); 
}

.secondarynav .stools a:hover, .stools a:active
{
  background-image:url(../images/nav/top_buttons_rollover_07.jpg);
}

.secondarynav .marquees
{
  width:84px;
}

.secondarynav .marquees a
{
  background-image:url(../images/nav/top_buttons_08.jpg); 
}

.secondarynav .marquees a:hover, .marquees a:active
{
  background-image:url(../images/nav/top_buttons_rollover_08.jpg);
}

.secondarynav .marqueeaccessories
{
  width:173px;
}

.secondarynav .marqueeaccessories a
{
  background-image:url(../images/nav/top_buttons_09.jpg); 
}

.secondarynav .marqueeaccessories a:hover, .marqueeaccessories a:active
{
  background-image:url(../images/nav/top_buttons_rollover_09.jpg);
}

/***** SECONDARY NAV (Brendale) *****/

.secondarynav .equipmenthome
{
  width:134px;
  margin-left:-39px; 
  _margin-left:-19px;
}

.secondarynav .equipmenthome a
{
  background-image:url(../images/nav/equipment_03.jpg); 
}

.secondarynav .equipmenthome a:hover, .equipmenthome a:active
{
  background-image:url(../images/nav/equipment__03.jpg);
}


/**** NEWS PAGE ****/

.NewsPage
{
  background-color:#FFFFFF;
  width:866px;
  text-align:left;
}

#cms_news_default
{
  background-color:#FFFFFF;
  margin-top:-16px;
}

.MainArticle
{
  border-bottom:solid 2px #EBEBEB;
}

.Item, .AlternatingItem
{
  border-bottom:solid 2px #EBEBEB;
}

.NewsPage a, .newsbox a
{
  color:#015198;
  text-decoration:none;
}

.Article .Date
{
  color:#f74a50;
  float:left;
}

.Article .Title
{
  margin-left:70px;
}

/**** Contact Us Page ****/

body.main_contact_aspx 
{
  color:#015198;
}

body.main_contact_aspx h3
{
  margin-left:10px;
}

body.main_contact_aspx table
{
  margin-left:10px;
}

/**** Subscribe Page ****/

.form
{
  margin-left:20px;
}

.FormRow
{
  width:830px;
  margin-bottom:5px;
}

.FormLabel
{
  width:140px;
  float:left;
}

.error, .note
{
  color:Red;
}

.note
{
  font-size:10px;
}

/**** TABLES PAGE ****/

.tablesnav
{
  height:25px;
  width:100%;
  display:block;
  color:#f2f7fb;
  text-align:left;
}

.tablesnav ul
{
  position:relative;
  left:130px;
}

.tablesnav li
{
  float:left;
  list-style:none;
  margin-right:5px;
  color:#0c4886;
}

.tablesnav li a
{
  color:#0c4886;
  text-decoration:none;
  font-weight:bold;
}

.contentimagesinner
{
  width:100%;
  height:500px;
  display:block;
}



.contenttextinner .tables
{ 
  background-image:url(../images/tableimage.jpg);
  left:00px;
  top:3px;
  text-align:left;
  background-position:center top;
}

.contenttextinner .tables ul
{
  position:relative;
  top:190px;
  left:00px;
}

.contenttextinner .tables li, .contenttextinner .tabletops li
{
  list-style:none;
  margin-right:5px;
  float:left;
}

.contenttextinner .tables li a, .contenttextinner .tabletops li a
{
  font-size:9px;
  color:#000000;
}



.contenttextinner .bases, .contenttextinner .tables, .contenttextinner .tabletops, .contenttextinner .assemblies
{
  height:220px;
  width:335px;
  display:block;
  float:left;
  position:relative;
  background-repeat:no-repeat;
}

.contenttextinner .assemblies
{
  background-image:url(../images/assembliesimage.jpg);
  background-position:center top;
  left:275px;
}

.contenttextinner .bases
{
  background-image:url(../images/basesimage.jpg);
  left:00px;
  width:220px;
}

.contenttextinner .tabletops
{
  background-image:url(../images/tabletopsimage.jpg);
  background-position:center top;
  left:00px;
  top:-3px;
  width:310px;
}

.contenttextinner .tabletops ul
{
  position:relative;
  top:194px;
  left:-15px;
}

/**** PRODUCT DISPLAY ****/


#_ctl0_MainContentPlaceHolder_gvProduct a
{
  color:#015198;
}

/**** CATEGORY DISPLAY ****/

#_ctl0_MainContentPlaceHolder_gvCategory a
{
  color:#015198;
}

body.categorydisplay_aspx h1
{
  color:#015198;
  text-align:center;
}

#_ctl0_MainContentPlaceHolder_gvCategory
{
  margin:auto auto;
  margin-bottom:10px;
}

#_ctl0_MainContentPlaceHolder_gvCategory a:hover, #_ctl0_MainContentPlaceHolder_gvCategory a:active
{
  color:#3484CB;
}

#_ctl0_MainContentPlaceHolder_gvCategory th
{
  color:#015198;
}

#_ctl0_MainContentPlaceHolder_gvCategory td, #_ctl0_MainContentPlaceHolder_gvCategory th
{
  padding:5px;
}

.categorylist
{
  text-align:center;
}

.productinformationdisplay
{
  width:410px;
  float:left;
}
.contactuslink, .contactemail
{
 /* float:left; */
  clear:both;
}

.contactemail
{
  /*margin-top:180px;*/
}

.contactuslink a, .contactemail a, .backlink a
{
  color:#015198;
}

.contactuslink a:hover, .contactuslink a:active, contactemail a:hover, .contactuslink a:active,
.backlink a:hover, .backlink a:active
{
  color:#3484CB;
}

.productimagedisplay
{
  float:right;
  position:relative;
  text-align:center;
  width:450px;
  *width:440px;
}

.productimagedisplay a
{
  color:#015198;
  font-size:10px;
}

.productimagedisplay a:hover, .productimagedisplay a:active
{
  color:#3484CB;
}

.productdetailsdisplay_aspx .content
{
  min-height:450px;
}

.productlist .product
{
  height:220px;
  width:155px;
  float:left;
  margin-left:10px;
}

.productlist .product .title
{
	font-weight: bold;
	margin-top: 5px;
}

.productlist .product img
{
  display: block;
}

.productdisplay_aspx .content
{
  height:450px;
  overflow:auto;
  text-align:center;
}

.categorylist
{
  margin-bottom:20px;
}



/****  Brendale Styles  ****/
.footerbottom ul .supermarketFB a
{
  width: 240px;
  margin-left: -40px;
}

.footerbottom ul .commercialFB a
{
  width: 225px;
}

.footerbottom ul .customFB a
{
  width: 200px;
}

.footerbottom ul .timberFB a
{
  width: 200px;
}

body.brendale .secondarynav li a span
{
  display:block;
}

body.brendale .secondarynav li a
{
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #015198;
  padding: 10px 5px 0px 5px;
  margin: 0px 5px 0px 5px;
  text-decoration: none;
}

body.brendale .secondarynav li a:hover
{
  
  text-transform: uppercase;
  color: #000000;
  text-decoration: none;
  background-image: url(../images/subnav_hover_bg.jpg);
  background-repeat: repeat-x;
}

body.brendale .secnav
{
  margin-top: 0px;
}

body.brendale .secnav ul
{
  margin: 0px;
  margin-left: 32px;
  padding: 0px;
}

body.brendale .categorylist
{
  margin-bottom: 0px;
  width: 794px;
}

.categorylistinner
{
  width: 800px;
  margin-left: 40px;
}

.CategoryTemplate
{
  width: 220px;
  float: left;
  margin-left: 32px;
  margin-bottom: 20px;
}

.CategoryName, .productName
{
  padding: 5px 0px;
}

.CategoryName a, .product a
{
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #3484CB;
}

.CategoryName a:hover, .product a:hover
{
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #015198;
}

.brendaleFooter
{
  float: left;
}

body.modeldisplay_aspx .menu ul
{
  display:none;
}

.categorylist .Chairs, .categorylist .Supermarket, .categorylist .Commercial
{
  display:none;
}

.equipmentsublink
{
  _width:100px;
}

body.brendale.productdetailsdisplay_aspx table, body.brendale .colourchoices
{
  display:none;
}

body.specials_aspx, body.termsandconditions_aspx
{
  text-align:left;
}

body.specials_aspx .menu, body.termsandconditions_aspx .menu
{
  text-align:center;
}

.cmsContent
{
  text-align:left;
  width:866px;
}

.PageTitle
{
	font-size: xx-large;
}

.colourchoices li
{
  list-style:none;
  float:left;
}

.colourchoices li span
{
  width:150px;
}

.thumbnailgallery
{
  float:left;
  width:180px;
  *width:190px;
  height:195px;
}

.footerbottom .supermarket
{
	
}

.footerbottom .commercial
{
	margin-left: -70px;
}

.footerbottom .timber
{
	margin-left: -70px;
}

.footerbottom .supermarket a
{
	display:block;
	height:45px;
	position:relative;
	width:300px;
	left:-70px;
}

.footerbottom .commercial a
{
	display:block;
	height:45px;
	position:relative;
	width:260px;
}


.footerbottom .timber a
{
	display:block;
	height:45px;
	position:relative;
	width:300px;
	left:70px;
}

ul.colourchoices
{
  min-height:100px;
}

.productimagedisplay
{
  float:right;

}

.thumbnailgallery
{

}

.productinformationdisplay
{

}

.seatpads
{
  _clear:both;
}


.bottomlinks
{
  clear:both;
  padding-top: 30px;
  min-height:50px; 
}

body.products.productdetailsdisplay_aspx .footer
{
  margin:auto auto;
  position:relative;
  right:5px;
}

.modelDetails
{
	float: left;
	width: 800px;
	margin-top: 20px;
}

.modelDetails .model,
.modelDetails .model_leftbordered,
.modelDetails .model_bottombordered,
.modelDetails .model_leftbottombordered
{
	float: left;
	width: 300px;
	padding-left: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.modelDetails .model,
.modelDetails .model_bottombordered
{
	border-right-style: solid;
	border-right-width: 1px;
}

.modelDetails .model_bottombordered,
.modelDetails .model_leftbottombordered
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.modelDetails .model .groupUnit, .modelDetails .model .groupCarton, .modelDetails .model .groupPallet,
.modelDetails .model_leftbordered .groupUnit, .modelDetails .model_leftbordered .groupCarton, .modelDetails .model_leftbordered .groupPallet,
.modelDetails .model_bottombordered .groupUnit, .modelDetails .model_bottombordered .groupCarton, .modelDetails .model_bottombordered .groupPallet,
.modelDetails .model_leftbottombordered .groupUnit, .modelDetails .model_leftbottombordered .groupCarton, .modelDetails .model_leftbottombordered .groupPallet
{
	margin-top: 14px;
}

.modelDetails .model .groupLabel,
.modelDetails .model_leftbordered .groupLabel,
.modelDetails .model_bottombordered .groupLabel,
.modelDetails .model_leftbottombordered .groupLabel
{
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}

.modelDetails .model .label,
.modelDetails .model_leftbordered .label,
.modelDetails .model_bottombordered .label,
.modelDetails .model_leftbottombordered .label
{
	float: left;
	width: 140px;
	font-weight: bold;
}

.productinformationdisplay .details .general .label
{
	font-weight: bold;
}

.productinformationdisplay .producttitle
{
	font-size: 18px;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 12px;
}

.productinformationdisplay .productdescriptionlabel
{
	font-size: 15px;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 12px;
}
