/* @override http://www.scbluestore.com.clint.sandbox.dev.cyberwoven.local/css/screen-portal.css */

/* Portal-Page Specific
----------------------------------------------- */
body.portal {background:#fff url(../images/portal-body.png) repeat-x;}
body.portal .container {background:none;}
body.portal #header {height:175px;}
body.portal #header h2 {background: url(../images/h2bg-portal.jpg) no-repeat 0 0;}
body.map #header h2 {background: url(../images/h2bg.jpg) no-repeat 0 0;}
body.portal #content {min-height:465px; padding:0; float:none; width:100%;}
body.portal .wrapper {background-image:url(../images/wrapperbg-internal.jpg);}
body.home .wrapper {background-image:url(../images/wrapperbg-portal.jpg);}

#left { width:480px; float:left; }
#right { width:480px; float:right; }
ul { margin:0; padding:0; }
sup { vertical-align:top; font-size:60% !important; }

#hourspanel { height:136px; background:url(../images/bghours.jpg) no-repeat; padding:28px 0 0 20px; overflow:hidden; }
	#hourspanel h3 { margin:0; color:#dc910e; font-size:30px; font-weight:bold; text-transform:uppercase; margin-bottom:12px; }
	#hourspanel ul { display:block; margin:0; padding:0; list-style:none; }
	#hourspanel li { display:block; font:bold 10px/12px Arial, Helvetica, sans-serif; color:#3d3d3d; text-transform:uppercase; }
	#hourspanel li span { display:block; font:normal 18px/20px Arial, Helvetica, sans-serif; color:#dc910e; margin-bottom:10px; text-transform:none; }
	#hourspanel li.closed { font-weight:normal; font-size:11px; text-transform:none; }

#visitpanel { height:145px; background:url(../images/bgvisit.jpg) no-repeat; padding:28px 0 0 20px; }
	#visitpanel h3 { margin:0; color:#50b2cc; font-size:30px; font-weight:bold; text-transform:uppercase; margin-bottom:12px; }
	#visitpanel p { width:225px; line-height:14px; }
	#visitpanel p a { display:block; width:83px; height:15px; background:url(../images/getamap.gif) no-repeat; text-indent:-9999px; }
	#visitpanel p a:hover { background-position:bottom; }

#callpanel { height:150px; background:url(../images/bgcall.jpg) no-repeat; padding:28px 0 0 20px; }
	#callpanel h3 { margin:0; color:#cc93dd; font-size:30px; font-weight:bold; text-transform:uppercase; margin-bottom:0px; }
	#callpanel p.number { font:normal 20px/24px Arial, Helvetica, sans-serif; color:#cc93dd; }
	#callpanel p { width:225px; line-height:14px; }
	#callpanel p a { display:block; width:142px; height:14px; background:url(../images/home-sendemail.jpg) no-repeat; text-indent:-9999px; }
	#callpanel p a:hover { background-position:bottom; }
	
#quotepanel { padding: 18px 0 0 20px; overflow:hidden; border-top: 7px solid #e9e9ea; 
	width: 234px;
	text-align: left;
}

#quotepanel span {
	display: block;
}
	#quotepanel h3 { margin:0; color: #50b2cc; font-size: 30px; font-weight: bold; text-transform:uppercase; margin-bottom:12px; 
	line-height: 22px;
}

#quotepanel a { 
	width: 98px;
	height: 17px;
	background: url(../images/learn-quote.jpg) 0 top;
	display: block;
}

#quotepanel p {
	line-height: 14px;
}

#quotepanel a:hover { 
	background-position: 0 bottom;
}

#quotepanel h3 span { 
	font-size: 8px;
	display: inline; 
	vertical-align: 14px;
}
	
#conveniencepanel { height:114px; padding:50px 0 0 0; }
	#conveniencepanel h2 { color:#a4a4a6; font-size:56px; font-weight:bold; letter-spacing:-1px; text-align:right; margin-bottom:18px; }
	#conveniencepanel p { font:normal 16px/18px Arial, Helvetica, sans-serif; color:#a4a4a6; }
	
#intropanel { height:133px; background:url(../images/bginfo.gif) no-repeat; padding:40px 0 0 0; }
	#intropanel p { width:240px; float:left; font:normal 13px/22px Arial, Helvetica, sans-serif; color:#50b2cc; }
	#intropanel ul { margin:0 0 0 90px; float:left; }
	body.home #intropanel ul{margin-top:12px;}
	#intropanel li { font:normal 16px/22px Arial, Helvetica, sans-serif; color:#3d3d3d; }
	
#detailspanel { height:158px; padding:20px 0 0 0; }
	#detailspanel p { font:normal 12px/14px Arial, Helvetica, sans-serif; color:#00416c; }
	#detailspanel ul {  width:210px; list-style:none; }
	#detailspanel li { color:#3d3d3d; font: normal 11px/14px Arial, Helvetica, sans-serif; margin-bottom:8px; background:url(../images/bullet.gif) no-repeat 0 5px; padding-left:9px; }
	#detailspanel .left { width:225px; float:left; border-right:1px solid #e3e3e6; margin-right:25px; }
	#detailspanel .left p { width:210px; }
	#detailspanel .right ul { margin-left:255px; }
	
body.map h2 { margin-top:15px; }
#googlemap { margin:20px 50px; }
	
