html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, ol, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

body {line-height: normal;}

ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after,
q:before, q:after {	content: '';content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}

del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}

a:link, a:visited {text-decoration:none;/*font-weight:normal*/}


/* Common items */
.left{float:left}
.right{float:right}
.clear{clear:both}
.required {color:red}

/* Common form stuff */
form.scForm h3 { margin: 20px 0px 10px 0px; }
form.scForm h3.scFirstItem { margin:0px 0px 10px 0px; }
label.scCheckbox {float:none;}

/* Payment options */
#scPaymentOptionsWidget ul{margin:12px 0 0 0;padding: 0;list-style-type: none;text-align: center;}
#scPaymentOptionsWidget ul li {display: inline;}
#scPaymentOptionsWidget ul li a {text-decoration: none;padding: .2em 1em; color: #fff; background-color: #036;}
#scPaymentOptionsWidget ul li a:hover {color: #fff;background-color: #369;}