﻿body {
	background-color:#767467;
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:12px;
	margin-top:0;
}

a{
	font-family:Verdana, Arial,Helvetica, Sans-Serif;
	font-size:12px;
	color:#757465;
}
a:hover{
	text-decoration:underline;
}

a.detail_link{
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-weight:bold;
	font-size:10px;
	color:#748699;
	text-decoration:none;
}

a img{
	border:none;
}

ul{
	margin-left:0;
	padding-left:0;
	list-style-image:url("../../images/layout/arrow02.gif");
	list-style-position:inside;
}
* html ul{ list-style-position:outside;}
ul li {
 text-indent: -15px; 
 margin: 3px 0 3px 15px;
 width:100%;
}
ul li a{
	font-size:11px;
}
* ul li{
	text-indent:0px;
}
ol li{
	margin-bottom:10px;
}
textarea{
	width:100%;
	height:450px;
}
input[type="text"]{
	width:200px;
}

/*---------------Main Layout------------------*/
#frame{
	width:988px;	
	margin-left:auto;
	margin-right:auto;
	background-color:White;
}
#columnleft{
	width:23px;
	background-image:url("../../images/layout/bg_left.gif");
	background-repeat:repeat-y;
}
#columnmain{
	width:948px;
}
#columnright{
	width:17px;
	background-image:url("../../images/layout/bg_right.gif");
	background-repeat:repeat-y;
}
/*--------------maincolumn Layout------------------*/
#header{
	height:96px;	
}
#header #logo_wrapper{
	float:left;
	width:364px;
	height:96px;
	background-image:url("../../images/layout/SiPi_logo.jpg");
	background-repeat:no-repeat;
}
#header #logo_wrapper #gonyslice{
	position:relative;
	left:21px;
	top:96px;
	z-index:100;
}
#header #mainnavigation{
	float:right;
	position:relative;
	top:74px;
	left:-10px;
}
#header #mainnavigation ul{
	list-style-type:none;
	list-style-image:none;
	margin:0;
}
#header #mainnavigation ul li{
	display:inline;
}

#content{
	padding:0 0 10px 0;
}
.contentlayout{margin-top:35px;}
.imageColumn{
	vertical-align:top;
	text-align:center;
	width:288px;
	text-align:center;
}
.contentColumn{
	width:379px;
	vertical-align:top;	
	padding:0 0 20px 0;
}
.contentColumn p{width:100%}
.aftercontentcol{
	width:30px;
	border-right:solid 1px #CCC;
}
.beforerightcolumn{width:24px;}
.rightColumn{
	vertical-align:top;
	width:206px !important;
}
.afterrightcolumn{width:21px;}

#footer{
	background-color:#02234B;
	height:38px;
	line-height:38px;
	text-align:center;
}
#footer a{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#2C66AC;
	text-decoration:none;
}

#leftcontent{
	float:left;
	border-right:solid 1px #D2D2D2;
}
#rightcontent{
	float:right;
}
#goldenbar{
	height:33px;
	background-image:url("../../images/layout/banner2_homepage.jpg");
	text-align:center;
	line-height:33px;	
}
* html #goldenbar div{
	height:10px;
	position:relative;
	top:50%;
	margin-top:-9px;
}
#homecontentenclose{
	background-image:url("../../images/layout/hp_content_topbg.gif");
	background-repeat:repeat-x;
	background-position:top;
	padding:13px 0 13px 0;
}
#homecontentenclose div.encloser{
	float:left;
	width:285px;
	height:240px;
	padding:0 15px 0 15px;
	border-right:solid 1px #D2D2D2;
}
.box_header{
	height:24px;
	line-height:24px;
	border-bottom:solid 1px #D2D2D2;
}
.box_header img{
	margin-bottom:-3px;
}
.box_body{
	padding:14px 5px 0 10px;
}
.box_body p{margin-top: 5px;}
.box_body p img{margin:-5px 20px 35px -13px;}
* html div.box_body ul{ list-style-position:outside;}
.box_body ul li{
	margin-bottom:14px;
}
.box_body ul li a{
	color:#757465;
	text-decoration:none;
}
* html div.box_body ul li{
	text-indent:0px;
}
.pricelistitem{margin:10px 0 0 0;}
/*--------------Plain Text------------*/
.PlainText01{
	font-family:Verdana, Arial,Helvetica, Sans-Serif;
	font-size:11px;
	color:#757465;
}
.PlainText02{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#fff;
}
.PlainText03{
	font-family:Georgia, Arial,Helvetica, Sans-Serif;
	font-size:18px;
	color:#8F7D3F;
}
.PlainText04{
	font-family:Georgia, Arial, Helvetica, Sans-Serif;
	font-size:14px;
	color:#8F7D3F;
}
.PlainText05{
	font-size:14px;
	color:#757465;
}
.PlainText06{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:10px;
	color:#748699;
	text-decoration:none;
}
.PlainText07{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:10px;
	color:#8F7D3F;
}	
.PlainText08{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#757465;
}
.PlainText09{
	font-family:Georgia, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#D7B238;
}
.PlainText10A{
	font-family:Arial,Helvetica, Sans-Serif;
	font-size:12px;
	color:#796B3B;
}
.PlainText10B{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#8E8E7C;
}
.PlainText11{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#8F7D3F;
}
.PlainText12{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:9px;
	color:#757465;
}
.PlainText13{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:10px;
	color:#757465;
}
.PlainText14{
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:14px;
	color:#757465;
}
.PlainText15{
	font-family:Georgia, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:12px;
	color:#8F7D3F;
	text-decoration:none;
}
.PlainText16{
	font-family:Georgia, Helvetica, Sans-Serif;
	font-size:12px;
	color:#757465;
}
.PlainText17{
	font-family:Georgia, Helvetica, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#8F7D3F;
}
.PlainTextGreen{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:10px;
	color:#009300;
}
.PlainTextRed{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:10px;
	color:#BB0000;
}
.Header01{
	font-family:Arial, Helvetica, Verdana, Sans-Serif;
	font-size:22px;
	font-weight:bold;
	color:Black;
}
.Header02{
	font-family:Arial, Helvetica, Verdana, Sans-Serif;
	font-size:16px;
	font-weight:bold;
	color:black;
}
.GrayBar{
	line-height:25px;
	background-color:#EEEEEE;
	padding-left:5px;
}
.copy{padding-top:5px;}
.line{
	height:10px;
	border-bottom:solid 1px #D2D2D2;
	margin-bottom:10px;
}
.status_msg{
	line-height:25px;
	background-color:#CCE1F6;
	padding-left:5px;
}
.location{
	width:203px;
	float:left;
	margin-bottom:20px;
}
.location .warehouse{
	font-family:Georgia, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:14px;
	color:#8F7D3F;
}
.location .warehouse img{
	margin-bottom: -2px;
	margin-right:8px;
}
.location .address{
	margin:5px 0 0 24px;
	width:179px;
}

.ClearL{clear:left;}
.ClearR{clear:right;}
.ClearB{clear:both;}

.menucontainer{
	float:left;
	width:184px;
	background-color:#558ECA;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	padding:0;
	display:none;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0 0 0 20px;
}
.menucontainer li{
	text-indent:0;
	margin:0 5px 0 0;
	padding:5px 10px 5px 0px;
	width:auto;
}
.menucontainer li a{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	display:block;
	color:White;
	text-decoration:none;
}
.menucontainer li a:hover{
	text-decoration:none;
}
.submenuitem{
	background-image: url("../../images/layout/arrow_r.gif");
	background-repeat:no-repeat;
	background-position:right;
}

/*---------------Gridview---------------*/
.GV{
	border:solid 1px #F1F1EF;
}
.GV_Header, .GV_Header a{
	background-color:#E3DECF;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#8F7D3F;
	text-decoration:none;
	height:20px;
	border:none;
}
.GV_Row, .GV_AlternatingRow{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#757465;	
	border-top:none;
	height:25px;
}
.GV_Row td, .GV_AlternatingRow td{
	padding:0 10px 0 10px;
}
.GV_Row td a, .GV_AlternatingRow td a{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#757465;
}
.GV_AlternatingRow{background-color:#F1F1EF;}

img.PageImage{
	width:233px;
}