#boutiquemain {
	padding-left:25px;padding-right:25px;
}

#boutiquetree {
	float:left;
	width:280px;
	border:1px solid #777;
	padding:10px;
	height:500px;
	overflow:auto;
	margin-right:10px;
}

#boutiquetree a {
	display:block;
}

#boutiquetree div.boutiquetitle {
	font-size:12px; padding:10px;
	padding-top:0;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	color:#666;
}

#boutiquecontent {
	width:600px;
	float:left; 
	border:1px solid #777;
	padding:10px;
	height:500px;
	overflow-x:hidden;
	overflow-y:auto;

}

#boutiquecontent h5 {
	padding:50px;
	margin:50px;
	text-align:center;
	font-size:18px;
	background:#eee;
	color:#000;
	border:1px solid #777;
}



#boutiquecontent div.boutiquepath {
	font-size:12px; padding:10px;
	padding-top:0;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	color:#666;
}

#boutiquecontent div.boutiquepath a.modifcat {
	font-weight:bold;
	color:#009;
	font-size:11px;
}

#boutiquecontent div.boutiquepath a.modifcat:hover {
	color:#00f;
}

#boutiquecontent div.boutiquepath a {
	text-decoration:none;
	color:#666;
}

#boutiquecontent div.boutiquepath a:hover {
	color:#009;
	text-decoration:underline;
}

#boutiquecontent div.boutiquegroup {
	padding-top:0;
	padding-bottom:10px;
	border:1px solid #aaa;
	margin-bottom:10px;
}

#boutiquecontent div.boutiquetitle {
	padding:10px;
	background:#f0f0f0;
	font-size:12px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	border:1px solid #ccc;
	margin-bottom:10px;
}

#boutiquecontent .boutiqueitem {
	float:left;
	margin:0 0px 10px 10px;
	text-align:center;
	border:1px solid #999;
	background:#eef;
}

#boutiquecontent .boutiqueitem .itemlink {
	
	background:#fafafa;
	display:block;
	overflow:hidden;
	line-height:10px;
	border-bottom:1px solid #999;
}

#boutiquecontent .boutiqueitem .itemlink:hover {
	background:#eee;
}

#boutiquecontent .boutiqueitem .itemlink img {
	margin-top:10px;
	margin-bottom:5px;
	border:1px solid #777;
}

#boutiquecontent .boutiqueitem .itemlink:hover img {
	border:1px solid #000;
}

#boutiquecontent .boutiqueitem .itemlink span {
	color:#666;
	text-decoration:none;
	
}

#boutiquecontent .boutiqueitem .itemlink:hover span {
	color:#009;
}

#boutiquecontent .boutiqueitem .itembtn {
	border:0;
	margin-top:5px;
	margin-bottom:5px;
}

#boutiquecontent .newitem {
	clear:left;
	padding:10px;
	padding-left:10px;
	border-top:1px solid #eee;
	margin-left:10px;
	margin-right:10px;
}

#boutiquecontent .newitem a {
	color:#009;
	font-size:11px;
	font-weight:bold;
}

#boutiquecontent .newitem a:hover {
	color:#00f;
	text-decoration:underline;
}

body.style2012 #boutiquemain {float:none;padding:0 0 30px;width:100%;}

body.style2012 #boutiquetree {border:0;height:auto;margin:0;overflow:visible;padding:0;width:22.87728319263239%;}
body.style2012 #boutiquetree div.boutiquetitle {background:#dcdcdc;border:0;color:#149eda;font-size:14px;font-weight:normal;line-height:18px;margin:0 0 5px;padding:8px 3.311258278145695% 7px 2.317880794701987%;}
body.style2012 #boutiquetree div.boutiquetitle a {background:url(/images/btnAdd-white.png) no-repeat 0 0;color:#414141;float:right;line-height:22px;margin:-1px 0 0;padding:0 0 0 29px;position:relative;text-decoration:none;}
body.style2012 #boutiquetree div.boutiquetitle a:hover {text-decoration:underline;}
body.style2012 #boutiquetree div.boutiquetree-indent {background:#dcdcdc;padding:1px 3.311258278145695% 1px 3.342384105960265%;}
body.style2012 #boutiquetree ul {list-style-type:none;margin:0;padding:0;}
body.style2012 #boutiquetree ul li {margin:0;padding:7px 0;}
body.style2012 #boutiquetree ul a {background:url(/images/btnFolder-white.png) no-repeat 0 0;color:#404141;display:block;height:17px;min-height:17px;padding:0 0 0 33px;text-decoration:none;}
html > body.style2012 #boutiquetree ul a {height:auto;}
body.style2012 #boutiquetree ul a:hover {text-decoration:underline;}

body.style2012 #boutiquecontent {border:0;float:right;height:auto;margin:0;overflow:visible;padding:0;width:75.74827321565618%;}
body.style2012 #boutiquecontent div.boutiquetitle {background:#dcdcdc;border:0;font-weight:normal;margin:0 0 5px;padding:8px 1.013171225937183% 7px 1.317122593719338%;}
body.style2012 #boutiquecontent div.boutiquetitle h3 {background:url(/images/btnFolder-white.png) no-repeat 0 1px;color:#404141;font-size:14px;font-weight:normal;line-height:18px;padding:0 0 0 33px;}
body.style2012 #boutiquecontent div.boutiquetitle h3 a {font-size:12px;}
body.style2012 #boutiquecontent div.itemsWrap {border:1px solid #149eda;}
body.style2012 #boutiquecontent table {border-collapse:separate;color:#414041;margin:0;width:100%;}
body.style2012 #boutiquecontent table th {background:#149eda;color:#fff;font-size:14px;font-weight:normal;line-height:18px;text-align:left;vertical-align:middle;}
body.style2012 #boutiquecontent table th.delete {width:3.1%;}
body.style2012 #boutiquecontent table th.editDelete {width:9.8%;}
body.style2012 #boutiquecontent table th.image {width:122px;}
body.style2012 #boutiquecontent table th.order {width:5%;}
body.style2012 #boutiquecontent table th.date {width:14.1116751%;}
body.style2012 #boutiquecontent table th.rBorder {border-right:1px solid #149eda;}
body.style2012 #boutiquecontent table th.delete div {padding:6px 0 8px;}
body.style2012 #boutiquecontent table th.add div {padding:0 8px 0 0;}
body.style2012 #boutiquecontent .btnDelete {background:url(/images/btnDelete.png) no-repeat 0 0;display:block;height:21px;line-height:21px;margin:0 auto;width:22px;}
body.style2012 #boutiquecontent .btnDelete span {display:none;}
body.style2012 #boutiquecontent .btnAdd {background:url(/images/btnAdd-white.png) no-repeat 0 0;color:#fff;float:right;height:22px;line-height:20px;margin:0 auto;padding:0 0 0 29px;text-decoration:none;}
body.style2012 #boutiquecontent .btnAdd:hover {text-decoration:underline;}
body.style2012 #boutiquecontent table td {border-bottom:1px solid #dcdcdc;}
body.style2012 #boutiquecontent table td.rBorder {border-right:1px solid #dcdcdc;}
body.style2012 #boutiquecontent table tr:last-child td {border-bottom:0;}
body.style2012 #boutiquecontent table td.grey {background:#f2f2f2;padding:0 0 3px;width:8.93401015%;}
body.style2012 #boutiquecontent table td.grey div {margin:0 auto;padding:3px 0 0;width:47px;}
body.style2012 #boutiquecontent table td.center {text-align:center;}
body.style2012 #boutiquecontent table td.middle {vertical-align:middle;}
body.style2012 #boutiquecontent table td.noPad {padding:0;}
body.style2012 #boutiquecontent table td div {font-size:14px;line-height:18px;padding:4px 11px;}
body.style2012 #boutiquecontent table td input {border:0;margin:0;vertical-align:middle;}
body.style2012 #boutiquecontent table td .btn {float:left;height:21px;margin:0;padding:0;}
body.style2012 #boutiquecontent table td .btnUp {background:url(../images/btnDelete.png) no-repeat 0 0;display:block;float:none;margin:0 auto 5px;width:22px;}
body.style2012 #boutiquecontent table td .btnDown {background:url(../images/btnDelete.png) no-repeat 0 0;display:block;float:none;margin:5px auto 0;width:22px;}
body.style2012 #boutiquecontent table td .btnEdit {background:url(../images/btnEditContent.png) no-repeat 0 0;margin:0 6px 0 0;width:19px;}
body.style2012 #boutiquecontent table td .btnDelete {background:url(../images/btnDelete.png) no-repeat 0 0;width:22px;}
body.style2012 #boutiquecontent table td .btn span {display:none;}
