/*
#a1070f deep red
#0d6e0f green
#4A4344 dark grey
#d77713 orange
*/
#content #leftcol .container ul{padding: 10px; color: #000; list-style: none;}
#content #leftcol .container ul li{
background: url('../images/b-1.jpg') left center no-repeat;
color: #000;
font-weight:bold;
padding-left: 8px;
margin:0px 0px 5px 0px;
}
#content #leftcol #memberinfo a{text-decoration: none;margin-bottom:5px;}
#content #leftcol #memberinfo a:hover{text-decoration: underline;}
#content #leftcol .container p.b{color: #000; margin-top: 10px;}
#content #leftcol .container p{margin: 0px 10px 10px 10px;}
#content #leftcol .container ul li a{color: #000; text-decoration: none;}
#content #leftcol .container ul li a:hover{color:#0d6e0f;}
#content #leftcol form{width: 100%;}
#content #leftcol form label{float: left; width: 60px;background-color: transparent;}
#content #leftcol form input.text{width: 70px;}

#content #mid .container ul{color: #a1070f; list-style: square inside;}
#content #mid .container ul li{font-weight:bold;color: #a1070f; margin: 0px 0px 10px 5px;}
#content #mid .container ul li h2{display: inline;}
#content #mid .container ul li p{font-weight: normal;margin: 5px 0px 0px 20px;color: #4A4344;}
#mid p, #mid ol{margin: 0px 15px 10px 15px;}
ol{list-style: decimal;list-style-position:inside;}

p.breadcrumb{text-align:center;margin-bottom:7px;}
/*forms*/
form{margin: 0 auto; text-align: center; width: 400px; border:1px solid #ccc; padding: 5px; margin-bottom:5px;}
form label{
	display: block; 
	width: 100px;
	float: left;
	background-color:#F3F3F3;
	line-height:22px;
	padding-right:2px;
	padding-left:2px;
}
form fieldset{text-align: left; margin: 0px 0px 2px 0px;}
form fieldset textarea{width:270px; float:left; height:70px;}
form fieldset input.text{width:270px; height:20px; float:left;}
form fieldset select{width:270px;float:left;}
form select.horsever{width:225px;}

form.lastname{float:left;width: 270px; border:none;text-align:left;padding:0;margin:0;}
form.lastname input.text{height:18px;}

form fieldset input.fingerprint{width: 50px; float:left;}
input.text, select{/*height:20px;*/}


.succ{color:#03C;}
.err{color: #a1070f;}
.val{color: #a1070f; font-weight: bold;  margin-left: 2px; line-height: 20px;float:left; display:none;}
.chk{position: relative; top:-2px;margin-left: 2px;}

/*tables*/
.tablediv{width: 90%; margin: 0 auto;}
table{color: #000; margin-top: 10px;}
table.centered{margin: 5px auto; text-align:center;}
table th{background-color: #0d6e0f; color: #fff;}
table tr th, table tr td{font-size: 11px; padding: 5px; border:1px solid #ccc;}
table .row2{background-color: #8FBC8F;}
table tr td a img.action{text-align: center; width: 18px; height:18px; margin: 0px 0px 0px 5px;}
.addrecord{width:12px; height:12px; margin-right: 3px;}
.norecords{position:relative; left:10px;}

table.fixed{table-layout: fixed; width: 100%;}
h1{font-size: 11px; font-weight: normal; display: inline;}

div.productlisting table{margin-left: 10px; margin-right:10px;}
div.productlisting table td{}
div.productlisting form{border:none;width:auto;overflow: hidden;}
div.extrapadding{padding: 0px 50px 20px 50px;}
.dlbtn{position: relative; top: 6px; left:20px;}

/*popups!*/
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 2px #0d6e0f;
	color: #a1070f;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color:#fff;
	background: #0d6e0f url(images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(images/info.gif);
}

#popup_content.confirm {
	background-image: url(images/important.gif);
}

#popup_content.prompt {
	background-image: url(images/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}
.deal{
min-height:50px;
margin: 5px 0 5px 0;
padding:5px;
padding-right:25px;
padding-left:20px;
background: url('../images/coupons2.png') 365px center no-repeat;
border:1px solid orange;
font-size:14px;
}

#mid .deal p.offertitle{
	margin:0;
	padding:0;
	color:#a1070f;
	font-weight:bold;
}
.img32{height:32px;width:32px;}
table th a{color:white;}
table th a:hover{color:white; text-decoration: none;}
table{overflow:auto;}
div.table{overflow: auto;width:100%;}
/*common*/
.center{display:block; margin: 0 auto;text-align: center;}
.tcenter{text-align: center;}
a img{outline: none;}
.b{font-weight:bold;}
div.hr{margin: 5px 0px 5px 0px;border-bottom: 1px dashed #4A4344;}
p.small{font-size: 12px;}
.clear{clear: both;}
.left{float: left;}
img.left{float: left; margin: 0 5px 5px 0px;}
.right{float: right;}
.left5{margin-left:5px;}
.top5{margin-top: 5px;}
.top10{margin-top: 10px;*margin-top: 5px;}
.topN5{margin-top:-5px;}
.topN10{margin-top:-10px;}
ul.nobullet{list-style: none;}
ul.nobullet li{list-style: none;}
table.wide100{width:100%;}
.il{display: inline;}

