/* $Id: devon-locks.css,v 1.13 2004/02/26 14:11:34 matthew Exp $ */

body, html {
	font-family:    verdana, arial, helvetica, sans-serif;background-image: url(http://www.devonlocks.com/img2008/body_back.jpg);background-repeat: repeat-x;
	margin:         0;
}
div.row {
  clear:          both;
  padding-top:    5px;
}
div.row input {  
  float:          none; 
  margin:         0 0 0 10px;
}
div.row span.formw {
  float:          right;
  text-align:     left;
  width:          235px;
} 
div.row span.label {
  float:          left;
  text-align:     right;
  width:          190px;
}
fieldset {
  border:         0; 
  margin:         0;
  padding:        0;  
}
form { 
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color:white;
border:3px solid #C9A956;
margin:20px auto;
width:98%;
padding:10px;
}
h1 {
  background:     #C9A956;
  border:  1px solid #000;
  height:         101px;
  margin:         0; 
}
h1 img {
  border:         0;
  position:       absolute;
  top:            0; 
}
h2 {
  color:          #900;
  font-size:      120%;
  font-style:     oblique; 
}
h3 {
  font-size:      90%;
  margin:         0;
  padding-top:    10px; 
}
h3#sidebar {  
  font-size:      80%;
  margin:         0;
}
hr.br {  
  clear:          both;
  margin-bottom:  30px;
  visibility:     hidden;
}
input, span {
  float:          left;
  margin-top:     5px;
  margin-left:20px; 
 
  font-weight:bold;
  font-size:24px;
 
}
#main h2.carttotal {margin-left:14px;}
table {  
  border:         1px solid #369;
  font-size:      80%;
  padding:        2px; 
  width:          96%;
}
tbody td.curr {  
  font-family:    monospace;
  font-size:      130%;
  padding-right:  3px; 
  text-align:     right;
}
tfoot td, th, h3#sidebar {  
  padding:        4px 0 4px 0;
}
th {  
  text-align:     right;
}
.ar {  
  text-align:     left; 
}
.bbb { 
  border-bottom:  1px solid #036; 
}
.clear {  
  clear:          both;
  font-size:      1px; 
}
.fright {  
  float:          right;
}
.nom {  
  margin:         0;
  padding:        0;
}
.oback {  
  background:     #fc3;
}
.product img, .confirmed, ul {
  border:         0;
  float:          left;
  margin-right:   10px; 
  padding-left:10px;
}
.product p {
  font-size:      80%;
  line-height:    160%;
  margin:         5px 0 0 0;
  padding-left:10px;
}
.product p strong, .product p b {clear:left;}
.product br {clear:left;}

.product h2 {padding-left:10px;}

input.submitbutton {height:59px;width:265px;margin-top:-6px;}
#description {
	background:     #553A13;
	border-bottom:  1px solid #000;
	text-align:     right;
	padding: 0px;
	margin: 0px;
}
#description a:link, #description a:visited {
	color:#EEEEEE;
  font-family:    arial, helvetica, sans-serif; 
  font-size:      80%;
  font-weight:    bold; 
  }
#main a {
  font-family:    arial, helvetica, sans-serif; 
  font-size:      80%;
  font-weight:    bold; 
}
#foot {
  background:     #553A13;
  clear:          both;
  color:          #fff;
  font-size:      60%;
  text-align:     center; 
}
#half {  
  width:          50%;
}
#main {
  margin:         0 20px 0 20px;
}
#one {  
  margin:         0 50px 0 50px;
}
#options {  
  background:     #fff;
  border:         1px solid #369;
  padding:        2px !important;
  padding:        2px 0 3px 2px;
  text-align:     center;
  float:          left; 
  width:          150px; 
}
#options input { 
  float:          none;
  font-size:      80%;
  padding:        0;
}
#options ul {  
  font-size:      80%;
  list-style-type:none; 
  margin:         0; 
  padding:        0 0 0 18px; 
  text-align:     left; 
}
#table {
  margin:         0 0 0 160px !important;
  margin:         0 0 0 155px !important;
}
#table table {  
  width:          100%; 
}
#tac {  
  text-align:     center;
}
#tagline {
	background:     #C9A956;
	color:          #000;
	font-size:      120%;
	font-style:     oblique;
	font-weight:    bolder;
	position:       absolute;
	right:          0;
	text-align:     right;
	top:            0;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#tagline div div {
  color:          #fc3; 
}
#total {  
  font-family:    monospace; 
  font-size:      150%;
  padding-right:  3px; 
  text-align:     right; 
}
