

	/*  PROJECT NAME:         SCI	 */


ol,  ul {margin-left:0px; }


	/* ELEMENT STYLES */


.rightcol p { margin-bottom:20px; }



.rightcol ol {margin-left:18px; }
.rightcol ul {margin-left:15px; }
.rightcol li {margin-left:10px; }
.rightcol li a { }
.rightcol li a span {  }
.rightcol li a:hover, .rightcol li.active a {}
.rightcol li a:hover span, .rightcol li.active a span { }



.clear { clear:both; }
.bold { font-weight:bold; }
.fl { float:left !important; }
.fr { float:right !important; }
.last { margin:0 !important; }
.em13 { font-size:1.3em; }


	/* MAIN LAYOUT */
body {  background:#046380; text-align:center; }

	.product_list a { display:block; color:#818181; font-size:14px; padding:2px 13px 2px 13px; }
	.product_list  a:hover, .product_list a { color:#ffffff; text-decoration:none; }


div.border { clear:both; height:13px; background:#9c8159; overflow:hidden; }
div.center { width:971px; margin:0 auto; text-align:left; }
div.wrapper { float:left; width:971px; margin:20px 0 30px 0; background:url(images/content_bg.png) repeat-y; }
div.header { float:left; width:940px; padding:20px 16px 0 15px; background:url(images/content_top.png) no-repeat; }
	.header h1 { float:right; clear:none; color:#9c8159; font-family:Georgia, "Times New Roman"; font-size:2.1em; margin:22px 20px 0 0; display:inline; }
	ul.menu { float:right; clear:right; height:32px; list-style:none outside; margin-top:25px; font-size:1.3em; }
	.menu li { float:left; margin-left:15px; font-family:"Helvetica Neue", Arial; }
	.menu li a { float:left; color:#046380; background:url(images/menu.gif) no-repeat; font-weight:bold; text-decoration:none; }
	.menu li a span { float:left; height:32px; padding:0 10px 0 10px; line-height:32px; background:url(images/menu.gif) no-repeat right -32px; cursor:pointer; }
	.menu li a:hover, .menu li.active a, .menuactive { color:#ffffff; background:#9c8159 url(images/menu.gif) no-repeat left -64px; }
	.menu li a:hover span, .menu li.active a span { background-position:right -96px; }
div.content { float:left; width:940px; padding:6px 16px 28px 15px; }
div.leftcol { float:left; width:220px; margin-right:20px; text-align:center; }
div.rightcol { float:left; width:700px; }
div.footer { clear:left; width:940px; padding:0 16px 18px 15px; background:url(images/content_btm.png) no-repeat bottom; }
	.footer .border { margin-bottom:20px; }
	.footer p { color:#046380; overflow:hidden; }
	.footer p.nc { line-height:20px; }
	.footer p.nc img.fl { margin:0 25px 15px 0; }
	.footer p.nc span { font-size:0.8em; clear:left; display:block; }

	/* leftcol */
div.cart_box { background:#eeeeee; padding:15px 0 12px 0; margin-bottom:8px; }
	.cart_box span { color:#c98f7b; font-size:1.8em; clear:both; display:block; margin-bottom:13px; }
div.supplies { border-bottom:1px solid #c7c8c8; margin-bottom:8px; text-align:left; }
	.supplies h4 { font-size:1.5em; font-weight:normal; font-family:"Helvetica Neue", Arial; margin:0; }
	.supplies ul { list-style:none outside; padding:15px 0 15px 0; border-left:1px solid #c7c8c8; border-right:1px solid #c7c8c8; }
	.supplies ul li { padding:2px 0 2px 0; }
	.supplies ul li a { display:block; color:#818181; font-size:14px; padding:2px 13px 2px 13px; }
	.supplies ul li a:hover, .supplies ul li.active a { color:#ffffff; background:#c7c8c8; text-decoration:none; }
div.shipping { background:#efece7; border:1px solid #f8baad; padding:15px 0 15px 9px; text-align:left; margin:25px 0 10px 0; position:relative; }
	.shipping strong { font-size:1.5em; color:#eb3815; font-family:"Helvetica Neue", Arial; font-weight:normal; position:relative; z-index:1; }
	.shipping span { clear:left; display:block; font-size:1.2em; position:relative; z-index:1; }
	.shipping img { position:absolute; top:-15px; right:2px; z-index:0; }

	/* home */
div.home_steps { float:left; background: url('images/g_bg.png') repeat-x top left; padding:5px 5px 10px 5px; margin-bottom:15px; }
	.home_steps img.splash { margin-bottom:10px; }
	.home_steps div.step { float:left; width:219px; height:56px; background:url(images/step_bg.gif) no-repeat; margin-right:16px; }
	.home_steps .step img { float:left; margin:12px 0 0 11px; }
	.home_steps .step strong { float:left; color:#b43a2b; font-size:1.6em; font-weight:normal; margin:4px 0 0 12px; font-family:"Helvetica Neue", Arial; }
	.home_steps .step span { float:left; font-size:1.1em; width:160px; margin:0 0 0 12px; line-height:13px; }
	.home_steps .step span b { color:#ed1c24; }

div.home_welcome h1 { font-weight:bold; font-size:2.2em; }
div.home_welcome p { font-size:1.4em; margin-bottom:30px; }


div.box { float:left; width:320px; background:url(images/home_box.png) no-repeat; margin-right:22px; padding:0 10px 10px 9px; }
	.box h3 { color:#ffffff; line-height:29px; font-size:1.5em; font-weight:normal; margin-bottom:8px; font-family:"Helvetica Neue", Arial; }
	.box a { font-weight:bold; color:#046380; }
	.box a.view_more { font-size:1.2em; color:#046380; margin-top:18px; display:block; }
	.box ul { list-style:square inside; margin-top:14px; line-height:22px; color:#818181; font-size:1.3em; }

	.box p a.view_more {font-size:0.8em; color:#818181; font-weight:bold;}

	/* inner */
p.breadcrumbs { font-size:1.1em; padding:3px 0 3px 10px; background:#eeeeee; margin-bottom:15px; }
	.breadcrumbs span { color:#046380; }
div.product { float:left; margin:10px 0 22px 0; }
	.product img.pimg { float:left; padding:2px; border:1px solid #c7c8c8; margin-right:22px; }
	.product div.pdetails { float:left; width:453px; padding:10px 15px 12px 11px; border:1px solid #c7c8c8; }
	.product .pdetails p { float:left; clear:left; width:330px; font-size:1.3em; margin:0; }
	.product .pdetails p span { float:left; font-size:0.85em; margin:9px 25px 0 0; }
	.product .pdetails p.fr { width:96px; text-align:center; margin-top:15px; }
	.product .pdetails p.fr strong { color:#39b54a; font-size:1.8em; }
	.product .pdetails p.fr img { display:block; clear:left; margin-top:15px; }
	.product a.help { float:left; width:290px; padding:12px 10px 12px 10px; margin-top:8px; color:#000000; font-size:1.2em; background:#e3f0e5; border:1px solid #39b54a; text-decoration:none; }
	.product .help strong { color:#39b54a; font-weight:normal; font-size:1.25em; font-family:"Myriad Pro", Arial; }
table.products { width:100%; font-size:0.99em; }
	table tr.grey td { background:#f0f0f0; }
	.products td.img { padding:8px 11px 10px 8px; vertical-align: middle; }
	.products td.img img { padding:2px; border:1px solid #c7c8c8; }
	.products td.text { padding:8px 15px 10px 0; vertical-align: middle; }
	.products td.text a { clear:left; display:block; color:#5f6062; }
	.products td.text a.title { font-size:1.6em; margin-bottom:6px; }
	.products td.text p { margin:0; font-size:1.3em; line-height:16px; }
	.products td.add { padding:7px 10px 8px 30px; text-align:center; }
	.products td.add strong { font-size:1.6em; color:#39b54a; }
	.products td.add img { clear:both; display:block; margin:5px 0 8px 0; }
	.products td.add input { text-align:center; }



	.lm_error
{
	background-color: #FBE3E4;
	border: 2px solid #FBC2C4;
	color: #8A1F11;
	margin-bottom: 1em;
	padding: 0.8em;
	font-size:12px;
}

.lm_error a
{
	background: transparent;
	color: #8A1F11;
}

.lm_notice
{
	background-color: #FFF6BF;
	border: 2px solid #FFD324;
	color: #514721;
	margin-bottom: 1em;
	padding: 0.8em;
	font-size:12px;
}

.lm_notice a
{
	background: transparent;
	color: #514721;
}

.lm_success
{
	background-color: #E6EFC2;
	border: 2px solid #C6D880;
	color: #264409;
	margin-bottom: 1em;
	padding: 0.8em;
	font-size:12px;
}

.lm_success a
{
	background: transparent;
	color: #264409;
}

