* { margin:0; padding:0; }



body { background:#5c0127 url(../images/body_bg.jpg) 50% 0 no-repeat; color:#2f2f2f; font:12px/1.55em arial, helvetica, sans-serif; text-align:center; }



a { color:#333333; text-decoration:underline; }

a:hover { color:#1e7ec8; text-decoration:underline; }

a img { border:0;}

:focus { outline:0; }



/* Heading */

h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#2d2d2d; }

h1 { font-size:2em; line-height:1.17; }

h2 { font-size:1.5em; }

h3 { font-size:1em; }

h4 { font-size:1.05em; }

h5 { font-size:1.05em; }

h6 { font-size:.95em; }



/* Table */

th { padding:0; text-align:left; vertical-align:top; }

td {padding:0;vertical-align:top;}



/* Paragraph */

p { margin-bottom:.8em; }

address { margin-bottom:.4em; width:900px;}

address { font-style:normal; line-height:1.4em;}

cite { font-style:normal; font-size:10px;}

q:before, q:after{content:'';}



/* Form */

form { display:inline;}

fieldset { border:none; }

legend {display:none;}

label { color:#666; /*font-size:.95em;*/  font-weight:bold; }

input, select, button { vertical-align:middle; }



/* Lists */

dt { display:block; font-weight:bold; }

ul,ol { list-style:none; }



/* Size */

small { font-size:.92em; }

big { font-size:1.1em; }



hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }

.nowrap { white-space:nowrap; }

.bold { font-weight:bold; }





.back {

	float: left;

	}



.forward, #shoppingCartDefault #PPECbutton {

	float: right;

	}



.bold {

	font-weight: bold;

	}



.rowOdd {

	background-color: #E8E8E8;

	height: 1.5em;

	vertical-align: top;

	}



.rowEven {

	background-color: #F0F0F0;

	height: 1.5em;

	vertical-align: top;

	}

.navNextPrevCounter {

	margin: 0em;

	font-size: 0.9em;

	}

.navNextPrevList {

	display: inline;

	white-space: nowrap;

	margin: 0;

	padding:  0.5em 0em;

	list-style-type: none;

	}

.centeredContent {

	text-align: center;

	}	

	

#links-list ul {

list-style-image:url("http://127.0.0.1/edhardy/images/listarrow.gif");

margin-left:45px;

padding-bottom:14px;

text-align:left;

}	



FIELDSET {

	padding: 0.5em;

	margin: 0.5em 0em;

	border: 1px solid #cccccc;

	}

.header-top	FIELDSET {

border:medium none;

	}

	

label.inputLabel {

float:left;

margin-left:10px;

width:8em;

}	



.col-1 FIELDSET {

height:100px;

	}

.col-2 FIELDSET {

height:100px;

width:100%

	}	

#checkoutShipping{

width:95%;

margin:auto }	



#checkoutPayment{width:95%;

margin:auto }

#checkoutConfirmDefault {width:95%;

margin:auto }

#checkoutPayAddressDefault {

width:95%;

margin:auto 

}



#accountDefault{

width:95%;

margin:auto 

}



#accountHistInfo{

width:95%;

margin:auto 

}



#indexCategories ul{

width:950px;

text-align:center;

margin-bottom:5em}



*+html #indexCategories ul{

margin-bottom:2em;}



#indexCategories li{

float:left;

font-weight:bold}