/*
	site name:			adorn mattress
	File info:			common.css, site wide CSS file
	File date:			06/06/07
	Author:				James Grant
	
	Edit date:			02/06/07
	Edited by:			James Grant
*/

/*spiffy corners styles*/

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EFECC9}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e6ba;
  border-right:1px solid #e9e6ba;
  background:#ece9c2}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e6e3b1;
  border-right:1px solid #e6e3b1;
  background:#edeac4}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #edeac4;
  border-right:1px solid #edeac4;}
.spiffy4{
  border-left:1px solid #e9e6ba;
  border-right:1px solid #e9e6ba}
.spiffy5{
  border-left:1px solid #ece9c2;
  border-right:1px solid #ece9c2}
.spiffyfg{
  background:#EFECC9}

/*link styles*/

a img{
	border:0;
	}

a {
	color:#996600;
	text-decoration:none;
	}

/*site wide style*/

html {
	width:100%;
	height:100%;
	}

body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	color:333333;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	background-color:white;
	border:0;
	background-image:url(../images/common/bg.jpg);
	background-repeat:repeat-y;
	background-position:50%;
	background-attachment:fixed;	
	background-color:#B88E55;
	}

div#wrapper {
	width:776px;
	height:100%;
	margin:0 auto 0 auto;
	padding:0;
	}

div#header {
	width:776px;
	height:199px;
	padding:0;
	border-left:2px solid #B88E55;
	border-right:2px solid #B88E55;
	margin:0;
	}

div#menu {
	width:776px;
	height:50px;
	padding:0;
	margin:0;
	background-image:url(../images/common/menu_bg_rx.jpg);
	background-repeat:repeat-x;
	border-left:2px solid #B88E55;
	border-right:2px solid #B88E55;
	}

div#menu form {
	display:inline;
	width:93px;
	}

div.seperator {
	width:9px;
	margin:0;
	float:left;
	clear:none;
	}

div#content {
	width:746px;
	min-height:60%;
	padding:8px 15px 30px 15px;
	border-left:2px solid #B88E55;
	border-right:2px solid #B88E55;
	}

div#footer_wrapper {
	width:746px;
	padding:8px 15px 30px 15px;
	border-left:2px solid #B88E55;
	border-right:2px solid #B88E55;
	}

div#content p {
	padding-left:30px;
	padding-right:50px;
	line-height:1.5em;
	}

div#content p + p {
	margin-top:2em;
	}

div#content img.banner {
	width:720px;
	padding-left:13px;
	padding-right:13px;
	}
	
div.product {
	margin:20px;
	padding:10px;
	}
	
div.product table {
	height:75px;
	margin-left:auto;
	margin-right:30px;
	padding-right:20px;
	}

div.product table.noimage {
	padding-bottom:15px;
	}

div.product table.contact {
	margin-left:30px;
	margin-right:auto;
	}
	
div.product table tr td {
	height:25px;
	padding-left:15px;
	vertical-align:top;
	}

div.product h3 {
	margin-top:0;
	margin-left:15px;
	padding-top: 5px;
	}

div.product p br {
	line-height:0.5em;
	}
	
div.product img {
	float:left;
	clear:none;
	padding-left:30px;
	}

div.product img.right {
	float:right;
	clear:none;
	padding-right:30px;
	}

div.footer {
	margin:20px;
	padding:10px;
	bottom:10px
	}

div.footer p {
	margin:0;
	text-align:center;
	font-size:0.8em;
	}

h3 {
	color:#996600;
	}