html, body, ol, form, fieldset {
   background: #BACAE4;
   color: #6B6D7D;
   font-family: Verdana, Arial;
   margin: 0;
   padding: 0;
   border: 0;
}

*, html {
	line-height: 1;
	margin: 0;
	padding: 0;
	list-style: none;
}

h1 {
	font-family: "Palatino Linotype";
	font-style: italic;
	color: #7B9AC9;
}

h2 {
	font-family: "Palatino Linotype";
	font-style: italic;
	color: #7B9AC9;
}

h1 small {
	color: #EFB04D;
	display: block;
	padding: 0 40px 0 0;
	text-align: right;
}

h3 {
	font-family: "Palatino Linotype";
	font-style: italic;
	color: #fff;
}

#wrapper {
  width: 870px;
  height: auto;
  background: #FFFFFF url(images/trim.jpg);
  background-repeat: repeat;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.65em;
  line-height: 1.3em;
}

.Text1, .Text1:link, .Text1:active, .Text1:visited {
	color: #FFF;
}

.Text2, .Text2:link, .Text2:active, .Text2:visited {
	color: #FFF;
	padding: 0 4px 0 4px;
}

.Text3, .Text3:link, .Text3:active, .Text3:visited {
	color: #FFF;
}

#content {
  width: 770px;
  background: #FFFFFF url(images/content.jpg);
  background-repeat: no-repeat;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

#header {
 height: 155px;
 width: 770px;
 background: #999999;
}

a:link, a:active, a:visited, a {color: #FF7800; text-decoration: none;}
a:hover {color: #EE5602; text-decoration: underline;}


/*////////////////////// CONTENT COLUMNS //////////////////////*/


	
.Left {
	float: left;
	width: 130px;
	padding: 60px 0 0 10px;
}

.Left ul {
	width: 130px;
	margin: 0;
	padding: 0 0 20px 0;
}

.Left ul li {
	width: 130px;
	margin: 0;
	padding: 0;
}

.Left ul li a, .Left ul li a:link, .Left ul li a:visited, .Left ul li a:active {
	width: 116px;
	font-family: "Palatino Linotype";
	font-style: italic;
	text-decoration: none;
	color: #A5A4B6;
	display: block;
}

.Left ul li a:hover {
	background-image:url(images/menu_over.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	color: #5D85B6;
}

#Selected a, #Selected a:link, #Selected a:active, #Selected a:visited {
	background-image:url(images/menu_over.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	color: #5D85B6;
	display: block;
}
		
.Right {	
	float: right;
	width: 610px;
}
	
.col-a {
	float: left;
	width: 130px;
	height: auto;
	padding-left: 10px;
	padding-top: 60px;
	padding-bottom: 30px;
	/*background: #cccccc;*/
}
		
.col-b {	
	float: right;
	height: 100%;
	width: 600px;
	padding: 0px;
	padding-bottom: 30px;
	/*background: #dddddd;*/
}

#MainText {	
	width: 400px;
	float: left;
}

#MainText p {
	color: #6B6D7D;
}

.col-b-left2 {	
	float: left;
	width: 390px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	/*background: #cccccc;*/
}


.col-b-right {
	float: right;
	width: 160px;
}


.col-b-purple {	
	width: 170px;
	padding: 0px;
	padding-bottom: 12px;
	color: #ffffff;
	background: #AD8FAA url(images/bot-purple.jpg) repeat-y bottom;
	background-repeat: no-repeat;
}

.col-b-purple .txt {		
	padding-left: 8px;
	padding-right: 8px;
	color: #ffffff;
}

.col-b-blue {	
	width: 170px;
	padding: 0px;
	padding-bottom: 12px;
	color: #ffffff;
	background: #93B4E2 url(images/bot-blue.jpg) repeat-y bottom;
	background-repeat: no-repeat;
}

.col-b-blue .txt {		
	padding-left: 8px;
	padding-right: 8px;
	color: #ffffff;
}


/*////////////////////// LAYOUT //////////////////////*/


	
.order-table {
	width: 100%;
	padding: 0px;
}

.order-table .no {
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 50px;
}

.order-table .txt {
	/*color: #799ECD;*/
	/*font-weight: bold;*/
}

.order-table .pic {
	width: 220px;
}



.bedding-table {
	width: 300px;
	padding: 0px;
}

.bedding-table .no {
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 30px;
}

.cost-table .no {
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 50px;
}



.mattress-table {
	/*width: 100%;*/
	padding: 0px;
}

.mattress-table .no {
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*width: 50px;*/
}

.mattress-table .title {
	width: 400px;
}

.mattress-table .txt {
	padding-bottom: 20px;
	/*color: #799ECD;*/
	/*font-weight: bold;*/
}

/*////////////////////// FOOTER  //////////////////////*/
/*

.footer1 {
	clear: both;
	color: #A1A4B3; 
	background: #eeeeee url(images/footer1.jpg);
	text-align: center;
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 6px;
}

.footer2 {
	clear: both;
	height: 40px; 
	color: #CCD9EC; 
	background: #ffffff url(images/footer2.jpg);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 110px;
	padding-top: 10px;
}
*/

.footer {
	clear: both;
	height: 100px; 
	color: #A1A4B3; 
	background: #BACAE4 url(images/footer.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding: 6px;
}

#number {
	color: #7C9CCB; 
	font-weight: bold;
	padding: 6px;
}

#gusto {
	text-align: right;
	padding: 6px;
	padding-right: 46px;
}



	


a.foot:link {color: #ffffff; font-family: Verdana, Trebuchet ms, Arial; text-decoration: none;}
a.foot:visited {color: #ffffff; font-family: Verdana, Trebuchet ms, Arial; text-decoration: none;}
a.foot:hover {color: #ffffff; font-family: Verdana, Trebuchet ms, Arial; text-decoration: none;}
a.foot:active {color: #ffffff; font-family: Verdana, Trebuchet ms, Arial; text-decoration: none;}

a.download:link {color: #ffffff; font-family: Verdana, Trebuchet ms, Arial; text-decoration: none;}
a.download:visited {color: #ffffff; font-family: Verdana, Trebuchet ms, Arial; text-decoration: none;}
a.download:hover {color: #000000; font-family: Verdana, Trebuchet ms, Arial; text-decoration: none;}
a.download:active {color: #000000; font-family: Verdana, Trebuchet ms, Arial; text-decoration: none;}



/*////////////////////// MISC  //////////////////////*/


.sidepic {
	padding-left: 8px;
	border: 0px;
}

.carpet {
	margin-left: -3px;
	border: 0px;
}

.number {
	font-weight: bold;
}	

.bullets {
	font-weight: bold;
	/*padding: 3px;*/
}
 
.title1 {
 color: #333333;
}

.reg {
 color: #999999;
}

.edge1 {
	border:1px solid #cccccc; 
	padding: 0px;
}

ul {
	margin-top: 5px;
	/*line-height: 14px;*/
}	

li {
	margin-left: -24px;
}	



#image { 
   position: absolute;
   height:160px;
   width: 560px;
   margin-left: 140px;
   background:#ffffff;
}


#contarea-left {
 margin-top: 15px;
 margin-left: 15px;
 width: 400px;
}

#contarea-right {
 float: right;
 margin-top: 15px;
 margin-left: 450px;
 width: 230px;
}


#alex-mid {
	background: #AD8FAB;
	margin-top: 10px;
	padding: 0;
}

#alex-bot {
	background: url(images/bottom-purple-download.gif) bottom no-repeat;
}

#alex-top {
	padding: 12px;
	background: url(images/top-purple-download.gif) no-repeat;
}

img.brochure-head {
	padding-bottom: 5px;
}

#BrochureButts {
	width: 108px;
	height: 36px;
	padding: 11px;
	background-image: url(images/brochure_back.gif);
}

#SelectMattress {
	width: 162px;
	height: 211px;
	padding: 16px 25px 0 10px;
	float: left;
	background-image: url(images/home_left.jpg);
	text-decoration: none;
}

#SelectBedding {
	width: 167px;
	height: 211px;
	padding: 16px 16px 0 20px;
	float: right;
	background-image: url(images/home_right.jpg);
	text-decoration: none;
}

#SelectCarpets {
	width: 177px;
	height: 181px;
	padding: 16px 10px 0 10px;
	float: left;
	background-image: url(images/home_carpet.jpg);
	text-decoration: none;
}

#SelectCurtains {
	width: 167px;
	height: 181px;
	padding: 16px 16px 0 20px;
	float: right;
	background-image: url(images/home_curtain.jpg);
	text-decoration: none;
}

#SelectMattress:hover, #SelectBedding:hover, #SelectCarpets:hover, #SelectCurtains:hover {
	text-decoration: underline;
}

#IntBar {
	position: absolute;
	top: 0;
	left: 295px;
	background-image: url(images/int_bar.png);
	width: 122px;
	height: 21px;
	padding: 8px 0 0 90px;
}

#IntBar a, #IntBar a:link, #IntBar a:active, #IntBar a:visited {
	text-decoration: none;
}

#TopContact {
	position: absolute;
	top: 3px;
	right: 27px;
	text-align: right;
	color: #FFF;
	font-size: 20px;
}

#TopContact s {
	font-size: 12px;
	text-decoration: none;
}

#TopContact a, #TopContact a:link, #TopContact a:active, #TopContact a:visited {
	color: #FFF;
	font-size: 14px;
}

.Offer {
	padding: 10px 0 10px 0;
	display: block;
}

#ContactForm {
	width: 198px;
	padding: 10px;
	float: right;
	background-color: #003169;
	margin: 10px 0 0 5px;
	color: #FFF;
	text-align: left;
}

#ContactForm form {
	background-color: #003169;
	padding: 8px 0 0 0;
}

#Name, #Email, #Enquiry {
	border: 4px solid #b9cee7;
	background-color: #FFF;
	padding: 3px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #003169;
	font-size: 14px;
}

.ContactButt {
	width: 65px;
	height: 25px;
	color: #003169;
	padding: 5px 10px;
	text-align: center;
	background-color: #b9cee7;
	border: none;
}