/* ---------------------------------------------
filename:       symphony.css
created:        9/28/2005
author:         eric leonard
purpose:        symphonystore css 
--------------------------------------------- */

/* general site settings */

form {
  display:inline;
}

input {
  font:12px Arial, Helvetica, sans-serif;
}

textarea {
  font:12px Arial, Helvetica, sans-serif;
}

select {
  font:12px Arial, Helvetica, sans-serif;
}

.error {
  color:#FF0000;
}

.formbutton  {
	border: 1px solid #600;
	color: #600;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 1px;
	margin-bottom: 2px;
	text-decoration: none;
	font-weight:bold;
}

.formbutton_disabled {
	border: 1px solid #600;
	color: #999;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 1px;
	margin-bottom: 2px;
	text-decoration: none;
	font-weight:bold;
}

img {
  border:0px;
}


.bottomnav {
	border-top:1px solid #999;
}

.bottomnav td {
  padding-top:8px;
  padding-bottom:15px;
  padding-right:1px;
  text-align:right;
  background-color:#FFFFFF;
  font:10px verdana;
}

.bottomnav a { 
  color:#333; 
  text-decoration:none; 
}

.bottomnav a:hover { 
  color:#C03;  
}

.content {
  border:1px solid #999; 
}

/* =TITLEBAR - (lower level) */

.titlebar {
  border-bottom:1px solid #999;
}

.titlebar_rightcol {
  padding-right:8px;
  padding-top:10px;
}

.catlabel {
  font:22px arial;
  color:#A0A0A0;
}

.tag {
  font:11px arial;
  color:#A0A0A0;
}

/* =HOME - home page columns */

.column1 {
  padding-top:30px;
  padding-left:15px;
  padding-bottom:10px;
}

.column3 {
  font:10px verdana;
  padding-right:15px;
  padding-bottom:10px;
}

.featured {
  border:1px solid #999;
}

/* =CATEGORYNAV (category nav links left column) */

.categories a { 
  color:#333; 
  text-decoration:none; 
}

.categories a:hover { 
  color:#9D7C5C;  
}

.categories {
  padding-left:15px;
  font:10px verdana;
  color:#333;
  line-height:2em;
}

.categorynav {
  padding-top:8px;
  padding-left:15px;
  padding-bottom:10px;
}

.subcategory {
  padding-right:8px;
  font:10px verdana;
  color:#A0A0A0;
}

.subcategory a { 
  color:#A0A0A0; 
  text-decoration:none; 
}

.subcategory a:hover { 
  color:#9D7C5C;
  text-decoration:underline;  
}

/* =PRODUCTDETAILS */

.pdouter {
  padding-right:0px;
}

.pdinner {

}

.details {
  padding-left:25px;
  padding-top:15px;
  line-height:1.5em;
}

/* =CART */

.cartouter {
  padding-bottom:10px;
}

.cartinner {
  padding:10px;
}

.cartrow {
  border-bottom:1px solid #CCC;
  padding-top:2px;
  padding-bottom:2px;
}

.altcartrow {
  border-bottom:1px solid #999;
  padding-top:2px;
  padding-bottom:2px;
}

/* =CHECKOUT */

.steplabel {
  font:22px arial;
  color:#A0A0A0;
}

.checkout {
  padding:8px;
}

.signin {
  padding-left:10px;
}

.checkoutbar {
  padding:5px;
  padding-right:8px;
}

.listrow {
  border-bottom:1px solid #CCC;
  padding-top:15px;
  padding-bottom:8px;
}

.inforow {
  border-bottom:1px solid #999;
  padding-top:15px;
  padding-bottom:8px;
}

.billing {
  padding-top:15px;
}

.listrowimg {
  padding-top:15px;
  padding-bottom:8px;
  border-bottom:1px solid #CCC;  
}

.listhdr {
  border-top:1px solid #999;
  border-bottom:1px solid #CCC;
  padding-top:15px;
  padding-bottom:8px;
}

.altlisthdr {
  border-top:1px solid #999;
  padding-top:15px;
  padding-bottom:8px;
}

.help {
 
}

/* =HEADER */

.header td {
  background-color:#9D7C5C;
}

/* =FOOTER */

.footer div {
  font:11px arial;
  color:#FFF;
}

.altrowbg {
  background-color:#ffffcc; 
}

.editbutton  {
	background: url(../images/button_back.gif) #FFF top center repeat-x;
	border: 1px solid #9D7C5C;
	color: #9D7C5C;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 1px;
	margin-bottom: 2px;
	text-decoration: none;
	font-weight:bold;
}
