body{
	background-color:#DED9D4;
}
div.main{
	background-color:white;
	padding-top:1.5em;
	padding-right:0.3em;
	width:48em;
}
div.header{
	position:relative;
}
div.title{
	text-align:right;
	padding-right:25px;
}
div.title img{
	padding-left:100px;
}
div.menu{
	background-color:#4A6E90;
	color:#FFFFFF;
	font-size:77%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:175px;
	margin-right:0.3em;
	font-weight:bold;
}
div.menu a:link, div.menu a:visited, div.menu a:hover, div.menu a:active{
	color:#FFFFFF;
	font-style:italic;
	padding-left:12px;
	padding-right:12px;
	font-weight:normal;
	text-decoration:none;
}
#portrait{
	position:absolute;
	top:17px;
	left:10px;
}
div.submenu{
	color:#515151;
	font-size:85%;
	font-style:italic;
	text-align:right;
	padding-right:100px;
}
div.submenu span{
	padding-left:15px;
	padding-right:15px;
}
div.submenu span a:link, div.submenu span a:visited, div.submenu span a:hover, div.submenu span a:active{
	color:#515151;
}
b{
	font-weight:bold;
}
h1{
	font-style:italic;
	font-size:123.1%;
	margin-bottom:1em;
	color:#333333;
}
h2{
	font-weight:bold;
	font-size:108%;
	margin-bottom:1em;
	color:#4A6E90;
}
h3{
	font-weight:bold;
	font-size:100%;
	color:#000000;
}
#content{
	padding-left:3em;
	padding-right:3em;
	margin-top:1.5em;
	padding-bottom:1.5em;
	color:#333333;
}
#content p{
	margin-bottom:1em;
}
#content a:link, #content a:visited, #content a:hover, #content a:active{
	color:#4A6E90;
}
#content ul {
	list-style-type: disc;
	list-style-position: inside;
	margin-bottom:1em;
}
#footer{
	text-align:center;
	font-family:Arial;
	font-size:69%;
	padding-bottom:.75em;;
}
#honors{
	font-weight:bold;
	margin-top:1.5em;
	margin-bottom:1em;
	padding-bottom:1.25em;
	border-bottom:dotted .25em #515151;
}
#history ul.alphalist{
	margin: 0 0 1.25em 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}


.alphalist li{
	display:inline;
	padding-left: 0.4em;
	padding-right: 0.4em;
}

.alphalist li a:link, .alphalist li a:visited, .alphalist li a:hover, .alphalist li a:active{
	color:#515151;
}
#history ul.saleslist{
	margin:0 0 1.25em 0;
	padding:0;
}
.saleslist li{
	list-style-type:none;
}
#testimonials ul{
	margin:0;
	padding:0;
	list-style:outside;
}
#testimonials ul li{
	list-style-type:none;
	margin:0;
	padding:1.5em;
}
#testimonials ul li.quote0{
	background-color:#C0C0C0;
	color:#111111;
}
#testimonials ul li.quote1{
	background-color:#DED9D4;
	color:#111111;
}
#tips{
	padding-left:2em;
	padding-right:5em;
}
#tips ul{
	padding:0;
	margin:0 0 2.5em 0;
	list-style:outside;
}
#tips ul li{
	padding:0;
	margin:0 0 1em 2em;
}
#tips img{
	float:right;
}
#tips h3{
	margin-bottom:1.5em;
}
table.compare th{
	font-weight:bold;
	text-align:center;
	padding-bottom:1.5em;
}
table.compare td.left{
	border-left:0.1em solid #4A6E90;
	border-right:0.25em solid #4A6E90;
}
table.compare td{
	border-right:0.1em solid #4A6E90;
	padding:0.25em 0.25em 1.5em 0.5em;
	vertical-align:top;
}
table.compare tr.odd td{
	background-color:#D6E0EA;
	color:#000000;
}
div.spacer{
	margin-bottom:1em;
}
div.listing{
	overflow:hidden;
	margin-bottom:1.5em;
	padding-bottom:1.5em;
	border-bottom:1px solid #4A6E90;
}
div.lstimg{
	float:left;
}
div.lsttxt{
	float:left;
	margin-top:1em;
	width:30em;
}
div.lsttxt a{
	text-decoration:none;
}
div.lstimg img{
	padding-right:3em;
}
#fullShowcase{
text-align:center;
margin:3em auto 0 auto;
clear:both;
}

#showcase{
margin:1em 0 1em 0;
}

#showcaseLinks{
width:675px;
text-align:center;
}

/* style the link text to be central in a surrounding box */
#showcaseLinks a, #showcaseLinks a:visited {
font-size:1em;
text-decoration:none; 
color:#000; 
background:#fff; 
text-align:center; 
width:2em; 
height:2em; 
line-height:2.2em; 
border:1px solid #444;
margin:2px 2px 2px 2px;
padding:4px;
}

/* style the hover background color for the text boxes */
#showcaseLinks a:hover {
background:#ddd;
}
/* style the active/focus colors for the text boxes (required for IE) */
#showcaseLinks a:active, #showcaseLinks a:focus {
background:#444; 
color:#fff;
}
#previous{
float:left;
}
#showcaseTitle{
float:left;
width:550px;
text-align:center;
}
#next{
float:right;
}
#showcaseDetails{
clear:both;
margin:1.5em 0 1em 0;
}

div.row {
  clear: both;
  padding-top: 10px;
  text-align:center;
  margin-left:auto;
  margin-rigth:auto;
  }

div.row label {
  float: left;
  width: 33%;
  text-align: right;
  color:#4A6E90;
  font-weight:bold;
  }

div.row span.elm {
  float: right;
  width: 62%;
  text-align: left;
  } 
  
input.styled{
	background-color:#DED9D4;
	border:1px solid #4A6E90;
	font-size:1em;
}

textarea{
	background-color:#DED9D4;
	border:1px solid #4A6E90;
	font-size:1em;
}
div.systemMessage{
	color:red;
	text-align:center;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#wcm{
	font-size:78%;
	text-decoration:none;
	color:#DED9D4;
	text-align:right;
}
#fivestar{
        margin-right:165px;
}