body {
	background-color:#360E3A;
	margin:0px;
	padding:0px;
	border-width:0px;
	text-align:center;
}
body * {
	font-size:11px;
	font-family:Tahoma;
}
ul,li,dl,dt,dd,ol,p,form {
	list-style:none;
	padding:0px;
	margin:0px;
}
ol {
	height:20px;
}
ol li {
	float:left;
	margin-right:5px;
}
table {
	border-collapse: collapse;
	margin:10px 0px;
}
td {
	color:#FFFFFF;
}
form {
	margin:0px;
	padding:0px;
}
img {
	border-width:0px;
}
h1 {
	
	font-size:11px;
	background:transparent url(http://www.rs2baby.com:81/image/title_bg2.jpg) left top repeat-x;
	color:#D0C8DD;
	height:22px;
	line-height:18px;
	padding:0px 5px;
	margin:0px;
	text-align:left;
	font-weight:bold;
}
select {
	background-color:#301D49;
	color:#D0C8DD;
	font-size:11px;
	font-family:Tahoma;
	margin:-2px;
	border:1px solid #D0C8DD;
}
select.curr {
	width:150px;
}
span.box {
	border:1px solid #D0C8DD;
	width:1px;
}
.c1 {
	color:#99FF33;
}
.c2 {
	color:#FF9900;
}
.c3 {
	color:#CCFF33;
}
.c4 {
	color:#FFCD7D;
}
.cp {
	color:#FFFF00;
}
a,a:link,a:visited {
	color:#FED700;
	text-decoration:none;
}
a:hover {
	color:#C268FF;
}
#level a,#level b {
	float:left;
	width:90px;
	margin:0px 10px;
	height:20px;
}
#level a,#level a:link,#level a:visited {
	color:#EEEEEE;
}
#level a:hover {
	color:#C268FF;
}
#level b {
	color:#FFFF00;
}
a.p,a:link.p,a:visited.p,a:hover.p {
	color:#FFFFFF;
	text-decoration:none;
}
#header_wrap {
	height:200px;
	background:#360E3A url(http://www.rs2baby.com:81/image/top.jpg) top center no-repeat;
}
#header_box {
	padding-top:158px;
}
#header {
	margin:0px auto;
	width:960px;
}
#content_wrap {
	
}
#content {
	margin:0px auto;
	width:960px;
}
#content_box {
	padding:20px 0px;
}
#main_box {
	float:left;
	background:transparent url(http://www.rs2baby.com:81/image/ctop.gif) top center no-repeat;
	width:720px;
}
#main {
	background:transparent url(http://www.rs2baby.com:81/image/cbg.gif) top center repeat-y;
	margin-top:30px;
}
#side {
	float:right;
	width:226px;
}
#footer_wrap {

}
#footer {
	border-top:1px solid #FFFFFF;
	margin:0px auto;
	width:960px;
}
.clear {
	clear:both;
}
#logo {
	font-size:26px;
	color:#FFFFFF;
	padding-right:10px;
}
#menu ul {
	height:42px;
	background-image:url(http://www.rs2baby.com:81/image/menu/center.gif);
}
#menu li {
	float:left;
}
#menu li.r {
	float:right;
}
#menu a,#menu a:link,#menu a:visited {
	float:left;
	padding:0px 7px 0px 7px;
	color:#FFFFFF;
	height:42px;
	line-height:40px;
	text-decoration:none;
}
#menu a:hover {
	color:#C268FF;
}
#side dl.panel {
	zoom:1;
	margin-bottom:10px;
	background:transparent url(http://www.rs2baby.com:81/image/pbg.gif) left top repeat-y;
}
#side dl.panel dt {
	text-align:left;
	font-weight:bold;
	padding:20px 0px 0px 10px;
	background:transparent url(http://www.rs2baby.com:81/image/ptop.gif) left top no-repeat;
	color:#D0C8DD;
}
dl.panel dd {
	clear:both;
	text-align:left;
	margin:0px;
	margin-top:12px;
	padding:0px 12px;
	line-height:17px;
	color:#FFFFFF;
}
dl.panel dd.pl a {
	display:inline-block;
	float:left;
	width:225px;
	text-align:center;
}
dl.panel dd.r {
	text-align:right;
}
dl.panel dd.f {
	height:22px;
	padding:0px;
	background-image:url(http://www.rs2baby.com:81/image/pfoot.gif);
}
dl.panel dd p.l {
	float:left;
	width:150px;
}
#main dl.panel {
	margin:10px 20px 0px 20px;
/*
	border:1px solid #392358;
	background-color:#483167;
*/
}
#main dl.panel dt {
	height:22px;
	line-height:18px;
	text-align:left;
	font-weight:bold;
	padding:0px 5px;
	background:transparent url(http://www.rs2baby.com:81/image/title_bg2.jpg) left top repeat-x;
	color:#D0C8DD;
}
#main dl.panel dd {
	padding:0px 2px;
}

#service {
	margin:10px;
	height:210px;
}
#service li {
	float:left;
	margin:0px 13px;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
#service li img {
	margin-top:8px;
}
#reviews li {
	padding:3px 0px;
	line-height:130%;
	border-bottom:1px solid #68587A;
}
#reviews span {
	color:#C268FF;
}
#reviews p {
	color:#9F8BBA;
	margin:3px 0px;
}

#menu2 {
	height:25px;
}
#menu2 a,#menu2 a:link,#menu2 a:visited {
	float:left;
	margin:4px 0px;
	border:1px solid #360E3A;
	padding:0px 11px;
	height:23px;
	line-height:23px;
	color:#FFFFFF;
	text-decoration:none;
}
#menu2 a:hover {
	border:1px solid #C268FF;
	color:#C268FF;
}
#copyright {
	clear:both;
	height:35px;
	line-height:30px;
	color:#FFFFFF;
}
#diy {
	width:252px;
	height:373px;
	margin:5px;
	text-align:left;
	background:transparent url(/image/diybg.gif) left top no-repeat;
}
#diy div {
	position:absolute;
	display:block;
	width:36px;
	height:36px;
	padding:2px;
	background:transparent url(/image/equipbg2.gif) left top no-repeat;
}
#diy input {
	border:0px;
	width:32px;
	height:32px;
}
#diy input.s {
	width:32px;
	height:32px;
	background:transparent url(/image/equipbg.gif) left top no-repeat;
}
#diycates {
	width:670px;
	padding:5px;
	margin-bottom:10px;
	border:1px solid #A899BF;
	background-color:#301D49;
}
#diycates a {
	display:inline-block;
	font-size:11px;
	padding:3px 5px;
}
#equip1 {
	margin-left:106px;
	margin-top:51px;
}
#equip2 {
	margin-left:55px;
	margin-top:98px;
}
#equip3 {
	margin-left:106px;
	margin-top:98px;
}
#equip4 {
	margin-left:157px;
	margin-top:98px;
}
#equip5 {
	margin-left:42px;
	margin-top:145px;
}
#equip6 {
	margin-left:106px;
	margin-top:145px;
}
#equip7 {
	margin-left:170px;
	margin-top:145px;
}
#equip8 {
	margin-left:106px;
	margin-top:193px;
}
#equip9 {
	margin-left:42px;
	margin-top:241px;
}
#equip10 {
	margin-left:106px;
	margin-top:241px;
}
#equip11 {
	margin-left:170px;
	margin-top:241px;
}
#equipp {
	color:#FFFFFF;
	display:block;
	padding-top:380px;
	font-weight:normal;
}
#diy b {
	display:block;
}
#diybuy {
	margin-top:5px;
}
#p div.box {
	height:78px;
}
#p div.x {
	float:left;
	border:1px solid #A899BF;
	background-color:#301D49;
	margin:7px 0px;
}
#p div.r {
	float:right;
}
#p ul {
	width:322px;
	height:52px;
	margin:5px;
}
#p li {
	float:left;
	/*background-color:#000;*/
}
#p li.t,#p li.i {
	width:45px;
	height:52px;
	text-align:center;
	/*background-color:#6600CC;*/
}
#p li.i img,#p li.i2 img {
	height:32px;
}
#p li.i2 {
	width:222px;
	height:32px;
	margin-top:2px;
	/*background-color:#6600CC;*/
}
#p li.i2 img {
	margin-right:5px;
}
#p li.t {
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:50px;
}
#p li.n {
	width:207px;
	height:52px;
	color:#FFF;
	/*background-color:#008000;*/
}
#p li.n2 {
	height:18px;
	line-height:15px;
	color:#999;
	/*background-color:#008000;*/
}
#p li.n p b {
	width:150px;
}
#p li.n2 b {
	width:140px;
}
#p li.n b,#p li.n2 b,#p li.n strong,#p li.n2 strong {
	color:#C268FF;	/*	#CCFF00	*/
	font-weight:bold;
}
#p li.n b,#p li.n2 b {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
#p li.p {
	width:204px;
	height:15px;
	line-height:15px;
	margin-top:3px;
	/*background-color:#FF33CC;*/
}
#p li.p2 {
	float:right;
	height:18px;
	text-align:right;
	/*background-color:#FF33CC;*/
}
#p li.b {
	float:right;
	height:18px;
	text-align:center;
	margin-top:16px;
	margin-right:5px;
	/*background-color:#0000CC;*/
}
#p li.b2 {
	float:right;
	height:18px;
	margin-top:15px;
	/*background-color:#0000CC;*/
}
#p span {
	color:#FFFF00;
}
#p p {
	width:100%;
	height:17px;
	line-height:17px;
	color:#D0C8DD;
	/*background-color:#00CCFF;*/
}
#p p.p {
	height:13px;
	line-height:13px;
	margin-top:3px;
	color:#CCC;
	/*background-color:#FF6600;*/
}

#p2 {
	
}
#p2 div.box {
	border:1px solid #A99AC0;
	background-color:#301D49;
	margin:7px 0px;
	padding:8px;
}
#p2 ul {
	height:20px;
	margin-bottom:5px;
}
#p2 li {
	float:left;
}
#p2 li.n {
	width:290px;
	color:#CCC;
	/*background-color:#FF6600;*/
}
#p2 li.n b {
	color:#C268FF;
	font-weight:bold;
}
#p2 li.p {
	float:right;
	width:294px;
	height:15px;
	line-height:15px;
	margin-top:3px;
	margin-right:5px;
	text-align:right;
	color:#9F8BBA;
	/*background-color:#00CCFF;*/
}
#p2 li.b {
	float:right;
	height:18px;
	text-align:center;
	/*background-color:#0000CC;*/
}
#p2 img.cg {
	width:1px;
	height:160px;
}
#p2 p img {
	margin:5px;
}
#p2 p.i {
	padding-left:240px;
	background-repeat:no-repeat;
}
#p2 p.i2 {
	padding-left:460px;
	height:130px;
	background-repeat:no-repeat;
}
#p2 p.i3 {
	padding-left:496px;
	height:130px;
	background-repeat:no-repeat;
}
#p2 span {
	color:#FFFF00;
}

#page {
	height:20px;
}
#page p {
	float:right;
	width:170px;
	text-align:right;
}
#price {
	font-size:22px;
	font-family:Arial;
}
#pay {
	margin:24px 0px 0px 0px;
}
#pay ul {
	margin-top:10px;
}
#pay span {
	color:#9F8BBA;
}
#pay ul.n {
	margin-top:0px;
}
#pay li {
	height:25px;
}
#pay p {
	float:left;
	display:inline-block;
	width:500px;
}
#pay p.t {
	width:120px;
	text-align:right;
	margin-right:10px;
}
#pay p.c {
	width:450px;
	text-align:left;
	margin-left:130px;
}
#review {
	height:180px;
}
ul.l {
	clear:both;
}
ul.l li {
	width:100%;
	clear:both;
	margin:3px 0px;
}
input.txt {
	width:200px;
	ime-mode:disabled;
	background:transparent;
	border:1px solid #D0C8DD;
	color:#FFFFFF;
}
input.txtf {
	width:200px;
	ime-mode:disabled;
	background:transparent;
	border:1px solid #C268FF;
	color:#C268FF;
}
textarea {
	overflow-y:auto;
}
textarea.txt {
	ime-mode:disabled;
	background:transparent;
	border:1px solid #D0C8DD;
	color:#FFFFFF;
}
textarea.txtf {
	ime-mode:disabled;
	background:transparent;
	border:1px solid #C268FF;
	color:#C268FF;
}

#maybeac {
	padding:5px;
}
#maybeac ul {
	height:158px;
}
#maybeac li {
	float:left;
	margin-right:12px;
	height:158px;
	background-color:#301D49;
}
#maybeac a,#maybeac a:link,#maybeac a:visited {
	float:left;
	width:118px;
	margin:5px 0px;
	height:148px;
	background-repeat:no-repeat;
}
#maybeac a:hover {
	text-decoration:none;
}
#maybeac p {
	width:118px;
	height:20px;
	line-height:20px;
	margin-top:128px;
	text-align:center;
}