input, select {
	font-size:0.9em;
	padding:1px;
	margin:1px 1px 5px;
}

div.controls input#Quantity {
	width:120px;
}

select.advSearch {
	font-size:0.7em;
}
.submit {
	clear:both;
	text-align:center;
	padding:1em;
}

input.submit{ 
	text-align:center;
}
.continue {
	text-align:center;
	padding:1em;
}
.submit input, .continue input, .CartDeleteButton, .MoveToCartButton, .AddToCartButton, .AddToWishButton, input.submit, input.PaymentPageContinueCheckoutButton, input.ReviewPageContinueCheckoutButton{
	border:1px solid #333;
	padding:2px 0.5em;
	background:#555;
	color:#fff;
	font-size:13px;
	cursor:pointer;
}

input.PaymentPageContinueCheckoutButton, input.ReviewPageContinueCheckoutButton {
	margin:4px;
}

.prodShowMed .controls {
	margin:10px 0px 0px;
	padding:0px;
}

.prodShowMed .controls form {
	margin:0px;
	padding:0px;
}

.controls .AddToCartButton, .controls .AddToWishButton {
	border:1px solid #333;
	padding:2px 5px;
	background:#555;
	color:#fff;
	font-size:13px;
	cursor:pointer;
	/*float:right;*/
}

.inputText {
	color:#666;
	padding-left:1em;
}
/**************** Form Css Styles *************/

fieldset {
	background-color:#fafafa;
	padding:10px;
}

legend {
	padding: 2px 0px;
	font-size:0.9em;
	font-weight:bold;
	
}

.options {
	font-size:0.8em;
	font-weight:bold;
}

/**************** Table Css Styles *************/
.brandsTable {
	border:none;
/*	font-size:0.8em;*/
}
.mytable {
	width:80%;
	border:1px solid #000;
}

span.shoppingtable table{
	background:#fafafa;
	border:1px solid #000;
	padding:5px;
}
caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font-weight: bold;
	font-size:1em;
	letter-spacing: 2px;
	text-transform: capitalize;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background:#ccc;
}

.info table {
	border:none;
}
.shopCart table {
	width:90%;
}


table {
	padding: 0;
	margin: 0;
	/*border: 1px solid #000;*/

}
tr.odd {
	background: #f4f4f4;
	}

tr.even {
	background: #FFF;
	color: #797268;
}
tr {

}

td a {
	font-size:12px;
}
td {
	font-size:0.9em;
	border:none;
}

td span.totals {
	font-size:1em;
}

td img {

}


.formcontainer td label {
	display:block;
	line-height: 1.8;
	vertical-align: top;
	padding-left:5px;
	width: auto;
	float:left;
}
tbody {

}

tr, th, td {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}



