
html, body {
  height: 100%;
}

body {
 /* background-color: #E7EBE7;*/
  /*background-color: #d0d9d0;*/
  background: url("/img/main/backgfade.jpg") repeat-x;
/*  background-repeat:repeat-x;*/
  text-align: center;
  margin: 0px;
  min-width: 970px;
}

img {
  vertical-align: bottom;
}

#fullouter {
  width: 970px;
  margin-left: auto ;
  margin-right: auto ;
  /*background-color: #D9D9D9;*/
  padding: 8px;
}

.rangeinfobox {
	float: left; 
	height: 69px; 
	width: 272px; 
	border: 1px solid #cfd0d2; 
}

span.myaccounteditlinks {
	float: right; 
	margin-right: 8px; 
	margin-top: 7px; 
	text-align: right;
}
	

#roomlisttable {
	width: 100%; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	border-collapse: collapse;
}

#roomlisttable td {
	border-collapse: collapse; 
	width: 187px; 
	background-color: #e4e6e5; 
	margin: 0px; 
	border: 0px; 
	padding: 0px;
}

#roomlisttable td.whitespacer {
	background-color: white;
	width: 8px;
}

.orderhistory {
	border-collapse:collapse;	
	width: 100%;
	vertical-align: middle;
}

.orderhistdetail {
	border-collapse:collapse;
	width: 100%;
	vertical-align: middle;
}


.orderhistdetailrows {
	border-collapse:collapse;
	width: 100%;
	vertical-align: middle;
}

.orderhistdetailrows td {
	padding-left: 10px;
}


.fieldlist {
	width: 100%;
	vertical-align: top;
	border-collapse:collapse;
}


.fieldlist td {
	padding-left: 12px;
	padding-top: 7px;
}

td.fieldname {
	width: 105px;
}

#mainouter {
  width: 960px ;
  margin-left: auto ;
  margin-right: auto ;
  background-color: #FFFFFF ;
  text-align: left;
  /*border: 1px solid #E9E9E9;*/
  border: 1px solid #C8D0C8;
  padding: 3px;
}


.splitter {
  height: 3px;
  padding: 0px;
  border: none;
  clear: both;
}

.fatsplitter {
  height: 8px;
  padding: 0px;
  border: none;
  clear: both;
}

#row {
  width: 100px;
}

#headerbar {
  background-color: #8b9e8f;
  height: 84px;
  border: 0px;
  padding: 11px;
}

#basketbar {
  width: 1px;
  background-color: #C2CEC3;
  height: 106px;
}

#basketbox {
  margin-left: 650px;
  border: 0px;
  padding: 0px;
}

#basketinnerbox {
  padding: 10px;
}

  
#menubar {
  float:left;
  width: 100%;
  height: 32px ;
  border: 0px;
  padding: 0px;
  background-image:url(/img/main/titlemenubackg.jpg);
}

#searchbar {
  padding-right: 2px;
  margin-left: 630px;
  height: 26px ;
  border: 0px;
  background-image:url(/img/main/menubarbackg.jpg);
  background-color: #BAC6BC;
}

#breadcrumbbar {
  height: 18px ;
  border: 0px;
  padding: 0px;
  /*background-image:url(/img/main/breadcrumbbackg.jpg);*/
  background-color: #E2E2E2;
}

#mainfooter {
  text-align: center;
/*  background-color: #8B9F8F;	*/
  background-image: url(/img/main/bottombarback.jpg);
  background-repeat:repeat-x;
}

#extras {
  padding: 3px; 
  float: left;
  width: 100px;
  text-align: center;
  border: 1px solid white;
}

#contbox {
	padding: 5px 8px 5px 8px;
	clear: both;
}


#contentbox {
  /*background-color: #DFE5E0 ;*/
  background-color: #d5ddd7;
  text-align: center;
  overflow: hidden;
}

.productpage {
	width: 100%;
	/*border: 1px solid black;*/
/*  	border-collapse: collapse;*/

}

.productpage td {
	/*border: 1px solid black;*/
	padding: 3px;
	vertical-align: top;
}


#prodbasketbox {
	border-top: double 3px #D5D5D5;
	border-bottom: double 3px #D5D5D5;
}

#prodbasketbox td {
	padding: 5px;
	vertical-align: top;
}

#prodbasketbox p {
	font-family: sans-serif ;
	margin: 0px;	
}


#extrastitle {
	background-color: #8B9F8F;
	width: 30px;
	height: 7px;
	position: relative;
	top: -10px;
}

#proddetails {
  width: 100%;
  /*border: 1px solid #C0C0C0;*/
}

#largeprodpicture {
  width: 289px;
  border: solid 1px #dadada;
}

#prodpictures {
  border-style: solid;
  border-width: 1px;
  border-color: #9F9F9F;
}

.prodcare {
  background-color: #F4F6F5;
  border: 1px solid #9F9F9F;
  padding: 4px;
}

#largepiccontainer {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  text-align: center;
}

#largepic { 
  position: relative;
  background-color: #FFF;
  border: solid thin #9F9F9F;
  padding: 4px;
  top: 70px;
  _width: 100%; /*IE HACK*/
}


