* { margin:0; padding:0; }

body { 
	color:#333;
	font:12px "Times New Roman",Georgia,Serif;
	line-height:20px;
	background:url(../images/topbg.jpg) repeat-x center top #000000;
	}

/* a text link */
a{ color:#333; text-decoration:none; }
a:hover,a:active {color:#e60000;text-decoration:none; }
a img { border:0; }
a:focus a{border:#333 dashed 1px; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head {line-height:1.3em; color:#000; }
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; vertical-align:top; }
td {padding:0;vertical-align:center;}

/* Paragraph */
p { margin-bottom:.8em; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
.alert
{
 color:red;
}
/* Lists */
dt { display:block; font-weight:bold; }
ul,ol,li { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }



.buttonRow input
{  
border:none;
}


#login-email-address, #login-password {
    width: 180px !important;
}
.clearBoth {
    clear: both;
}

 

 
 

 FORM, SELECT, INPUT {
     /* display: inline; */
     font-size: 12px;
margin: 0.1em;
 }




 FIELDSET {
padding: 13px;
margin: 10px 0 17px 0;
border: 1px solid #d6d6d6;
 }


LEGEND {
font: bold 13px arial;
padding: 4px 7px;
color: #305159;
background: #f5f5f5;
}


.information {
padding: 10px 3px;
         line-height: 150%;
}

.forward, #shoppingCartDefault #PPECbutton {
float: right;
}
.alert {
color: #FF0000;
       margin-left: 0.5em;
}
 LABEL {
     /* line-height: 1.5em; */
padding: 0.2em;
         line-height: 23px;
 }

LABEL.inputLabel {
width: 9em;
float: left;
}
