body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	#background-color:#EEE;
	margin-right:auto;
	margin-left:auto;
	width:750px;
}

#header {
	background-color:#FFF;
	margin: 0px;
	padding: 0px;
	color:#369;
	#border-bottom:2px solid #006600;
}

#header h1 {
	margin:0px;
	padding:0px;
}

#navbar {
	font-size: .8em;
	background-color:#DDDDDD;
	padding-left: 10px;
	padding-right: 10px;
	border-top-color: #DDD;
	border-top-style: solid;
	border-top-width: 1px;
	line-height: 24px;

}
#navbar2 {

	font-size: .8em;
	background-color:#FFFFCC;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-color: #DDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	Line-height: 24px;
}

.error {
	background:#EFEFEF;
	border:2px solid #FFCC00;
	color:red;
	font-weight:bold;
}

#navbar #left {
	float:left;
}

#navbar #right {
	float:right;
}

#page {
	background-color:#FFFFFF;
	#border:1px solid #060;
}

#main {
background-color:#FFF;
width:100%;
min-height:600px;
padding: 0px;
margin: 0px;
}

#main_body {
font-size:12px;
float:left;
}
#main h2 {
	font-size: 1.5em;
	margin: 10px 0px 0px 0px;
}

#main_right {
	width:150px;
	padding: 0px 5px 10px 15px;
	margin: 0px;
	background-color: #FFF;
	
}

#main_left {
	width:125åpx;
	padding: 0px 5px 10px 5px;
	margin: 0px;
	background-color: #FFF;
	font-size:.9em;

}

#main_left p {
	font-size:1em;
}


#footer {
	padding: 5px 10px 5px 10px;
	clear:both;
	border-top-color: #DDD;
	border-top-style: solid;
	border-top-width: 1px;
	font-size:.8em;
	line-height:18px;
}

#top_text {
	font-size:1.1em;
	color:#111111;
}

#lower_text {
margin-top:10px;
	font-size:1em;
	clear:both;
}

.byline {
font-size:.9em;
}

.short_entry {
margin:10px 0px 10px 0px;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

a {
	color: #369;
}

a:hover {
	color: #DEDECA;
	background-color: #369;
}

input{ 
	font-size:1em;
}

.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 30px;
  background-color: #990000; color: #FFFF66;
}


.subnav {
	font-size: .9em;
	padding: 0px 0px 0px 5px;
}


.box3 {
	border-width: 1px;
	border-color: #696;
    border-style: solid;
	padding: 4px 4px 4px 4px;
	margin: 5px 0px 0px 0px;
	background-color:#EFE;
	color:#036;
	font-size:.9em;
	}	

.box3 h3 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:1em;
	width:100%;
	font-weight:bold;
	color:#373;
	text-align:left;
}


.box3 a {
	color:#006;
}

.box3 a:hover {
	color:#006;
}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
	font-size:.9em;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}


.outer  {
      position:absolute;
      left:50%;
      top:50%;
      width:400px;
      margin-left:-200px;
      margin-top:-100px;
        padding: 0px 10px 10px 10px;
      background-color:#FFF;
      text-align:center;
      font-size: 1em;
      border: 1px solid #000;
 }


.dingbat {
font-family: Georgia, "Times New Roman", Times, serif;
background-color: #CCCC99;
color: #660000; font-weight: bolder; font-size: medium;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}

.center_box {
	margin-left:15%;
}


.entry {
	margin: 0px;
	border: 1px solid silver;

}

.entry_title {
	background-color:#D4E5FF;
	font-weight:bold;
	padding: 5px;
}

.entry_subtitle {
	font-size: .9em;
	padding: 5px;
	border-bottom:1px solid gray;
	margin: 0px 0px 0px 0px;
	background-color:#DDE;
}

.entry_note{
	background-color:#FFF;
	padding: 5px;
}

.msg_left {
	background-color:#DDEEFF;
	font-size:.9em;
	padding:5px;
}

.entry_foot {
	background-color:#EEF;
	font-size:.9em;
	padding:5px;
}


a.delete {
	font-size:.8em;
	color:#AA0000;
	text-decoration:none;
}

a.delete:hover {
	background-color:red;
	font-size:.8em;
	color:#AA0000;
}


.comment_entry {
	margin: 10px 0px 10px 0px;
	width:100%;
	font-size:.9em;
	border: 1px solid orange;
}

.comment_title {
	background-color:#FFC;
	font-weight:bold;
	padding: 5px;
}

.comment_note{
	background-color:#FFFFEE;
	padding:5px;
}

.comment_foot {
	background-color:#EEF;
	font-size:.8em;
	padding:5px;
}

.required {
	background-color:#FFCCCC;
	border: 1px solid red;
	padding: 5px;
	width: 400px;
}

.small {
font-size:.8em;
}

/* alternate rounded corners implementation - hasLayout in IE */
.rnd { border:1px solid #DE650A; position:relative; *height:1px; }
.rnd .rnd_top * { display:block; font:0/0 arial; background:#FFFFFF; overflow:hidden; }
.rnd .rnd_top * * { background:#DE650A; }
.rnd .rnd_top .west { position:absolute; top:-1px; left:-1px; width:2px; height:2px; }
.rnd .rnd_top .west .dot { position:relative; top:1px; left:1px; height:1px; width:1px; }
.rnd .rnd_top .east { position:absolute; top:-1px; right:-1px; *right:-2px; width:2px; height:2px; }
.rnd .rnd_top .east .dot { position:relative; top:1px; left:0; height:1px; width:1px; }
.rnd .rnd_bot * { display:block; font:0/0 arial; background:#FFFFFF; overflow:hidden; }
.rnd .rnd_bot * * { background:#DE650A; }
.rnd .rnd_bot .west { position:absolute; bottom:-1px; left:-1px; width:2px; height:2px; }
.rnd .rnd_bot .west .dot { position:relative; top:0; left:1px; height:1px; width:1px; }
.rnd .rnd_bot .east { position:absolute; bottom:-1px; right:-1px; *right:-2px; width:2px; height:2px; }
.rnd .rnd_bot .east .dot { position:relative; top:0; left:0; height:1px; width:1px; }

/* picklist hub nav col */
#sl_cont.myshops #right_nav { width:164px; *width:186px; float:left; padding:10px; border-color:#88B6E3; 
  background:url(http://us.i1.yimg.com/us.yimg.com/i/us/sh/ml/gradient_blue.gif) repeat-x; }
#sl_cont.myshops #right_nav h2 { color:#5599BB; font:bold 136% arial; margin:0; }
#sl_cont.myshops #right_nav h3 { font:122% arial; color:#5599BB; margin:.2em 0 0 0; }
#sl_cont.myshops #right_nav p { color:#333; padding:1em 0 0 0; margin:0; }
#sl_cont.myshops #right_nav a.rnd { display:block; width:152px; color:#333333; text-align:center;
  text-decoration:none; font:bold 107% arial; padding:10px 0; margin:0 auto; border-color:#E47337;
  background:#FAE3D7 url(http://us.i1.yimg.com/us.yimg.com/i/us/sh/ml/grad_wht-orng.gif) left top repeat-x; }
#sl_cont.myshops #right_nav a.rnd * * { background:#fff; }
#sl_cont.myshops #right_nav a.rnd * * .dot { background:#E47337; }
#sl_cont.myshops #right_nav .start_btn { text-align:center; margin:20px 0 0 0; }
#sl_cont.myshops #right_nav.rnd * * .dot { background:#88B6E3; }