#frame {
	width:900px;
	border:5px solid #cc0000;
}
#frame2 {
	width:910px;
	border: 10px solid #656D73;
	margin: 0 auto;
}
 #logo {
	width:750px;
	float:left;
	background-color:white;
	height:80px;
}
 #cart {
	float:right;
	width:125px;
	background-color:white;
	padding-top:20px;
	padding-right:25px;
	text-align:right;
	height:60px;
}

#header {
	background-color:white;
}
#header #company{
	text-align:left;
	font-size:x-large;
	color:#cc0000;
	padding-left: 10px;
	padding-top:10px;
	margin:0;
	font-weight:bold;
}
#header #company a{
	text-decoration:none;
	color:#cc0000;
}
p {
  	text-align:left;  
	margin : 0.5em 0;
}


#right ul li {
list-style-position:outside;
	padding-left:0px;
	margin-left:0px;
}

h1 {
	  margin : 0.2em 0;
	  font-size:medium;
	  text-align:center;
	  color:#E4AC3E;
	  
  }
h1-bigger {
	  margin : 0.2em 0;
	  font-size:large;
	  text-align:center;
	  color:#E4AC3E;
	  
}
h2 {
	  margin : 0.2em 0;
	  text-align:left;
	  font-size:small;
	  color:#333333;
	  font-weight:bold;
  }
h3 {
	margin : 0.2em 0;
	  text-align:left;
	  font-size:small;
	  color:#E4AC3E;
	  font-weight:bold;
	  font-style:italic;
}
div#content h2 {
	font-size:medium;
}
h3 {
	  margin : 0.2em 0;
  }
h4 {
	  margin : 0.2em 0;
  }
li {
	text-align:left;
}
a {
	  color : black;
  }
#footer, #footer a {
  	background-color:#C00;
	color: white;
	font-size:small;
}
#design a {
	background-color:#FFBF40;;
	color: black;
	font-size:x-small;
}
#subfooter1 {
	color:black;
}
#design a:link, #design a:visited {
	text-decoration:none;
}
#design a:hover {
	text-decoration:underline;
	color: #c00;
	
}

div#leftft {
	width:910px;
	float:left;
	font-size:smaller;
	text-align:center;
	padding-top:.5em;
}

div#rightft {
	width:0px;
}           
 ul.mainmenu {
 	margin-top:10px;
 	list-style-position:outside;
	font-weight:bold;
	padding:3px;
	margin:0;
	list-style:none;
	
}
ul.mainmenu li{
	margin-top:10px;
	
}
ul.submenu {
	font-weight:normal;
	list-style-position:outside;
	margin-left:10px;
	padding-left:10px; 
}
ul.submenu li {
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	
}

#content {
	padding: 10px 20px 5px 20px;
}
#testimonials {
	padding: 10px 10px;
	/*background-color:#EAEAEA;*/
}
#tagline {
	font-style:italic;
	font-size:medium;
	padding-left: 10px;
}
#cart a {
	text-decoration:none;
	font-weight:normal;
	font-size:small;
}
#cart img {
	border:none;
}
#formtbl {
	border: solid 5px #B20008;
	position:relative;
	top:68px;
	left:4px;
	z-index:20;
	margin:auto;
}
#formtbl td {
	height:3em;
}
#formtbl input#submit {
	background-color:#B20008;
	color:white;
}
#formtbl td.label {
	text-align:right;
	padding-right:2px;
}
#formtbl td.frm {
	text-align:left;
}
.return {
	position:relative;
	top:72px;
}
#tab1, #tab2, #tab3, #tab4, #tab5, #tab6 {
position:absolute; 
top:40px; 
width:105px; 
height:50px;
z-index:5; 
}
#tab1 {
	left:156px; 
}
#tab2 {
	left:256px;
}
#tab3 {
	left: 356px;
}
#tab4 {
	left: 456px;
}
#tab5 {
	left: 556px;
}
#tab6 {
	left: 656px;
}
div.return {
	margin-top:5px;
}
.publication {
	color:#E4AC3E;
	font-weight:bold;
}
img#looseleaf-services {
	padding-right:30px;
}
table td.label {
	text-align:right;
	padding-right:1em;
}
table td.data {
	text-align:left;
}
.required {
	font-size:large;
	font-weight:bold;
	color:red;
}	