/* reset browser styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 0px; list-style: decimal; }
ul { padding-left: 0px; list-style:square; }
q:before, q:after { content:''; }
/* end of reset browser styles */


body {
  width: 960px;
  left: 0px;
  top: 0px;
  /*background: #47a3ff;*/
  background: #cccccc;
  font: normal 14px Arial,Verdana,Helvetica,sans-serif;
  color: #000000;
  height: auto;
}
#wrapper {
	left: 0px;
	top: 0px;
	width: 960px;
	margin: 0 auto;
}
/*#main {
	z-index: 1;
}*/
#sidebar {
	/*position: absolute;*/
	position: fixed;
	left: 0px;
	top: 67px;
	width: 146px;
	height: auto;
}
#sidebar_border {
  /*position: absolute;*/
  position: fixed;
  left: 147px;
  top: 66px;
  width: 10px;
  height: 1250px;
  /*background-color: #6666ff;*/
  background-color: #778899;
}
#banner_ring {
	/*position: absolute;*/
	position: fixed;
	left: 0px;
	top: 0px;
	width: 156px;
	height: 56px;
	background: url(../images/1058_ring_02.jpg) no-repeat;
	/*border: 1px dashed #000;*/
}
#banner_name {
  /*position: absolute;*/
  position: fixed;
	left: 156px;
	top: 0px;
	width: 760px;
	height: 56px;
	background: url(../images/top.jpg) no-repeat;
	/*border: 1px dashed #000;*/
	z-index: 2;
}
#banner_border_lhs {
  /*position: absolute;*/
  position: fixed;
  left: 0px;
  top: 56px;
  height: 10px;
  width: 156px;
  /*background: #333399;*/
  background: #778899;
}
#banner_border_rhs {
	position: fixed;
  /*position: absolute;*/
  left: 156px;
  top: 56px;
  height: 10px;
  width: 100%;
  /*background: #333399;*/
  background: #778899;
  z-index: 2;
}
#sidebar #nav {
  position: absolute;
  margin-top: 50px;
  margin-left: 10px;
  text-align: center;
  list-style: none;
}

#sidebar #nav a {
	text-decoration: none;
	font: bold 14px Arial,Verdana,Helvetica,sans-serif;
	color: #0029a3;
	line-height: 3.5;
}
#sidebar #nav a:hover {
	color: #acac19;
}


#home #homelink,
#custom #customlink,
#careclean #carecleanlink,
#bazaar #bazaarlink,
#geminfo #geminfolink,
#aboutus #aboutuslink,
#contactus #contactuslink {
	text-transform: uppercase;
}
