﻿ol { margin:0;padding:0; }
h2.error { color:#f00; }
a#movingLink{padding-left:50px;padding-right:10px;float:left;display:block;background:url(images/moving0.gif) no-repeat left top;height:45px}
a#storageLink{padding-left:45px;float:left;display:block;background:url(images/storage0.gif) no-repeat left top;height:45px}
a:hover#movingLink{background:url(images/moving.gif) no-repeat left top}
a:hover#sign_up{background:url(images/sign_up_btn_ovr.gif) no-repeat left top;text-decoration:none}
a:hover#storageLink{background:url(images/storage.gif) no-repeat left top}
a:hover#tour{background:url(images/tour_btn_ovr.gif) no-repeat left top;text-decoration:none}
body{font:1em Segoe UI,Helvetica,sans-serif;color:#666;}
.clear{margin:0px;padding:0px;clear:both}
.login_btn{width:70px;padding:0px;margin:0px;border-style:none;background:url(images/login_btn.gif) no-repeat center bottom;color:#fff;font-weight:bold;height:28px;cursor:pointer}
#btm_nav{float:left}
#container{width:100%;margin-right:auto;margin-left:auto;max-width:1280px;min-width:950px;position:relative}
#copyright{float:right}
#social-updates{ float:right;clear:right; }
#footer{color:#999;font-size:0.7em}
#footer a{color:#999;text-decoration:none}
#footer a:hover{color:#666;text-decoration:underline}
#footer p{padding-top:5px;padding-bottom:5px;margin:0px}
#graphic{float:left;width:50%;text-align:center;}
#header{padding-bottom:0px}
#inventory{background:url(images/inventory.gif) no-repeat left top}
#inventory,#share,#sell{padding:5px 0 0 45px;height:50px}
#login{float:right;padding-top:25px;height:76px}
#login a{color:#2a5dae;font:0.7em Segoe UI,Helvetica,sans-serif;text-decoration:none}
#login a:hover{text-decoration:underline}
#login table{margin:0px;padding:0px}
#login table input.text{border:1px solid #c1d4f1;margin-right:10px;margin-top:5px;margin-bottom:5px;background:#f6f9fe;color:#2a5dae}
#login table td{margin:0px;padding:0px;vertical-align:top}
#logo{float:left;width:305px;background:url(images/omp_logo.gif) no-repeat center center;height:76px}
#logo a{width:305px;float:left;display:block;text-decoration:none;height:76px}
#main_content{border-top:3px solid #d9d9d9;border-bottom:3px solid #d9d9d9;padding-top:15px;padding-bottom:15px;overflow:hidden}
#main_content h1 { font-size:1.3em;margin:0;padding:0;color:#2a5dae; }
.clearfix:after{clear:both;display:block;content:".";height:0;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
#nav{background:url(images/line.gif) no-repeat -5px 30px;height:75px}
#nav a{color:#666;font:12px Segoe UI,Helvetica,sans-serif;text-decoration:none}
#nav a#add{width:54px;padding:10px 0 0 0;float:left;display:block;background:url(images/inventory_btn2.gif) no-repeat left top;text-align:center;height:55px}
#nav a#add-active{width:54px;padding:10px 0 0 0;float:left;display:block;color:#2a5dae;background:transparent url(images/inventory_btn_ovr2.gif) no-repeat scroll 0 0;text-align:center;height:55px}
#nav a#sell{width:54px;padding:10px 0 0 0;float:left;margin-left:25px;display:block;background:url(images/sell_btn2.gif) no-repeat left top;text-align:center;height:55px}
#nav a#sell-active{width:54px;padding:10px 0 0 0;float:left;margin-left:25px;display:block;color:#2a5dae;background:transparent url(images/sell_btn_ovr2.gif) no-repeat scroll 0 0;text-align:center;height:55px}
#nav a#share{width:54px;padding:10px 0 0 0;float:left;margin-left:25px;display:block;background:url(images/share_btn2.gif) no-repeat left top;text-align:center;height:55px}
#nav a#share-active{width:54px;padding:10px 0 0 0;float:left;margin-left:25px;display:block;color:#2a5dae;background:transparent url(images/share_btn_ovr2.gif) no-repeat scroll 0 0;text-align:center;height:55px}
#sell{padding-bottom:25px;background:url(images/sell.gif) no-repeat left top}
#share{background:url(images/share.gif) no-repeat left top}
#text{float:left;padding-left:50px;font-family:Segoe UI,Helvetica,sans-serif}
#text a{color:#2a5dae;font-weight:bold;text-decoration:none}
#text a#sign_up{width:195px;float:left;margin-left:15px;padding-top:15px;padding-bottom:15px;display:block;color:#000;background:url(images/sign_up_btn.gif) no-repeat left top;font-size:18px;font-weight:bold;text-decoration:none;text-align:center;line-height:1.5em}
#text a#tour{width:195px;float:left;padding-top:15px;padding-bottom:15px;display:block;color:#000;background:url(images/tour_btn.gif) no-repeat left top;font-size:18px;font-weight:bold;text-decoration:none;text-align:center;line-height:1.5em}
#text a:hover{text-decoration:underline}
#text h1{margin:0px;padding:0px 0px 25px;color:#2a5dae;font-size:2em}
#text h2{margin:0px;padding:0px;color:#2a5dae;font-size:1.3em}
#text h2 img { vertical-align:middle; }
#text p{margin:0px;padding:0px 0px 15px;color:#666;font-size:.9em;line-height:1.5em}
#text_container{float:left;width:475px}
#tour-page #text{float:left;padding-left:50px;color:#666;font:0.8em/1.5 Segoe UI,Helvetica,sans-serif;position:relative;}
#tour-page #text h1{padding:0px;margin:0px;color:#2a5dae;font-size:1.5em}
#tour-page #text h2{padding:0px;margin:0px;color:#666;font-size:1.1em;font-weight:bold;}
#tour-page #text ol { padding:0 0 0 35px; }
#tour-page #text ul { margin-top:0px; }
#tour-page #text p{margin-top:0px;padding-top:0px;font-size:1em;line-height:1.5em}
#tour-page #text_container{width:475px;float:left}
.breaker { clear:both; }
#viewStuff { margin:10px; }
.viewItem { margin:0;padding:0;}
.viewItem dt { font-size:120%;font-weight:bold;padding:10px 0; }
.viewItem dd { font-size:100%;margin:0;padding:0; }
.viewItem dd.itemShareType { clear:both;padding:5px 0; }
.img-shadow { float:left;background:url(images/shadowAlpha.png) no-repeat bottom right !important; background:url(images/shadow.gif) no-repeat bottom right; margin:10px 0 0 10px !important; margin:10px 0 0 5px; }
.img-shadow img { display:block; position:relative; background-color:#fff; border:1px solid #a9a9a9; margin:-6px 6px 6px -6px; padding:4px; }
.copyright { font-weight:bold; }
#terms-content p.indent { margin-left:50px;margin-right:50px; }
dl.faq, dl.faq dt, dl.faq dd {margin:0;padding:0;}
dl.faq dt {padding:10px 0 4px 0; }
dl.faq dd { padding:0 0 10px 0; }
#formContent { padding-left:40px; font-size:.9em; }
.signupform td { padding:5px; font-size:.9em;line-height:1.5em; }
div.press p {
	margin-bottom: 0px;
	margin-top: 1.5em;
	line-height: 1.5;
}
div.press blockquote {
	margin: 0px;
	padding: 0px;
	font-style: italic;
	font-size: 0.8em;
	margin-left: 8em;
}
.date {
	font-weight: bold;
}
.type {
	color: #999999;
	font-size: 0.8em;
}
.author {
	font-style: normal;
}
.update {
	font-size: 0.8em;
	color: #999999;
	font-weight: normal;
}
div.press h2 {
	color: #2a5dae;
	font-size: 1.3em;
	margin: 0px;
	padding: 0px;
}
div.press {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
div.press a {
	color: #2a5dae;
	text-decoration: none;
	}
div.press a:hover {
	text-decoration: underline;
	}