
/* ---------------------------------------------

"Public website styling" 

MUSICPAYMENT STYLE SHEET - 'su_public.css'

--------------------------------------------- */

p {font-size:75%; margin:0; padding:0 0 10px 0; line-height: 1.4;}
a {color: #296dcf;}
a:hover {color: #1c4a8d;}

div#su_logo a {padding:0;}
div#su_logo a:hover {background: none;}

ul {font-size:75%; margin:0 0 0 30px; padding:0;}
li {padding:0 0 5px 0;}


div#left {float: left; width: 150px;/* border-right:1px solid #ccc;*/ margin: 0 0 0 0;}
div#mid {float: left; width: 400px; margin: 10px 0 0 20px;}
div#right {float: left; width: 200px; margin: 10px 0 0 10px;}


/* listing of header images */
div.store_header {}
div.store_header_inner {height: 150px; margin:10px 0 0 0;}

div.store_header_inner a {color: #000; text-decoration: none;}
div.store_header_inner a:hover {color: #333; text-decoration: none; background: none;}

span.store_name {
		padding: 5px;
		background: url(../su-images/white-trans-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
}

* html span.store_name {
		background: none;
		background-color: #fff;
		opacity: .70;
		filter: alpha(opacity=70);
}



/*  --------------------------------------- */

div#su_footer {margin:10px 0; background: #dbe4f0; padding: 5px 10px;}
div#su_footer p {padding:0;}
div#su_footer a {color: #536e95;}



/* H SETTINGS --------------------------------------- */

h1 {font-family:"Trebuchet MS",Verdana, sans-serif;letter-spacing:1px;font-size: 180%; margin:10px 0 10px 0; padding: 10px;background: #f4ebdb; position: relative; color: #666;}
h4 {font-weight: normal; font-size: 90%; margin:0 0 5px 0; padding:3px;background: #dbe4f0;color: #536e95;font-family:"Trebuchet MS",Verdana, sans-serif;letter-spacing:1px;line-height: 1.4;}
h5 {margin:0; padding:5px 5px 5px 0; color:#9f7730;font-family:"Trebuchet MS",Verdana, sans-serif;letter-spacing:1px;font-size: 85%; font-weight: bold;}

/*  --------------------------------------- */

div.store_header_inner h1 {font-size: 180%; margin:10px 0 10px 0; padding: 10px;background: none; position: relative; color: #000;}



p.right {text-align: right;}
p.centre {text-align: center;}

p.admin_msg {background: #ebcfd2; padding:10px;color:#a51928; font-size: 85%;margin:10px 0 0 0;}


div.clear_left {clear: left; line-height: 0.1; height:1px;}
div.clear_right {clear: right; line-height: 0.1; height:1px;}



/* FORM STYLES --------------------------------------- */

form#login_form {margin:0 0 20px; padding:0;}

form#login_form span {font-size: 70%; color: red;}
form#login_form span#url {font-size: 75%; color: #666;}

label.admin {
	font-size: 85%;
	display: inline;
	width: 240px;
	float: left;
	font-family:"Trebuchet MS",Verdana, sans-serif;
	letter-spacing:1px;
	margin: 10px 0;
	clear: left;
	padding:0 10px 0 0;
}

div#admin_download_box label.admin {margin:10px 0 10px 10px;}

input.admin_text {margin: 10px 10px 10px 0;width: 220px; font-size: 15px; background: #fff; border: 1px solid #999; padding: 2px; color: #999;}
input.admin_price {margin: 10px 0;width: 60px; font-size: 15px; background: #fff; border: 1px solid #999; padding: 2px; color: #999;}
input.admin_file {margin: 10px 0;}
input.admin_radio {margin: 10px 0;}
input.admin_radio2 {margin: 10px 0 10px 10px;}
input.admin_submit {margin:0 0 0 250px;}

select.admin_dd {margin: 10px 0;width: 220px; font-size: 15px; padding: 2px; color: #999;}

textarea.admin_desc {margin: 10px 0;width: 220px; font-size: 15px; background: #fff; border: 1px solid #999; padding: 2px; color: #999;}


