.visibleborder{
	border:2px solid #5D4129 !important;
}
.invisibleborder{
	border:2px solid #FFFFFF !important;
}
#titleBar{
	cursor:move;
	background-color: #FF8103;
	color:#FFFFFF;
	text-align:right;
}
#imgplaceholder{
	visibility:hidden;
	position:absolute;
	background-color: #FFFFFF;
	z-index:100;
}
.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}


body {
	font: normal 11px verdana, helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

a {
	font: normal 11px verdana, helvetica, sans-serif;
}

a:hover{text-decoration: none;}

a {color:#5D4129;}
a:visited{color:#5D4129;}
a:hover{color:#DC4206;}


body{
	text-align: left;
	background: #fff;
}

body, form {
	margin: 0;
	padding: 0;
}

img {border: none;}

.floatleft{float:left;}

.floatright{float:right;}

.clear{clear:both;}

input{vertical-align: middle;}

#main {
	xmargin: 0 auto;
	text-align: left;
	width: 790px;
}

#header{
	width: 790px;
	height:91px;
	background: url(http://p.hostingprod.com/@mrcharlesshop.com/images/header-tile2.gif) repeat-x left top;
	position:relative;
}

#header #logo-image{
	margin-top: 6px;
}

#header .nav{
	top:0;
	right:0;
	position:absolute;
}

#header .index-link {
display:block;
}
#header .nav a{
	float:left;
	margin-left:14px;
}

#header .sect{
	top:65px;
	right:0;
	position:absolute;
}

#header .sect a{
	float:left;
	margin-left:0px;
}

/* experiment */

#header2 table{
	width: 790px;
	height:91px;
	background: url(http://p.hostingprod.com/@mrcharlesshop.com/images/header-tile2.gif) repeat-x left top;
	xposition:relative;
}

#header2 td .nav{
	xtop:0;
	xright:0;
	xposition:absolute;
}

#header2 td .nav a{
	xfloat:left;
	margin-left:14px;
}

#header2 td .sect{
	xtop:65px;
	xright:0;
	xposition:absolute;
}

#header2 td .sect a{
	xfloat:left;
	margin-left:0px;
}
#header2 td form{
	xtop:35px;
	xright:10px;
	xposition:absolute;
	background: url(http://p.hostingprod.com/@mrcharlesshop.com/images/top-search-back2.gif) no-repeat left top;
	padding:1px 0 0 46px;
	margin:5px 5px 0 0;
	height:31px;
	width:135px;
	text-align:right;
}
* html #header2 td form{padding-top:0; height:32px; width:185px;}

#header2 td form .area{
	width: 107px;
	height:18px;
	font-size: 11px;
	border:none;
	margin:0 5px 0 0;
	background: transparent;
}

/* end experiment */

#header form{
	top:35px;
	right:10px;
	position:absolute;
	background: url(http://p.hostingprod.com/@mrcharlesshop.com/images/top-search-back2.gif) no-repeat left top;
	padding:1px 0 0 46px;
	height:19px;
}
* html #header form{padding-top:0;}

#header form .area{
	width: 107px;
	height:18px;
	font-size: 11px;
	border:none;
	margin:0 5px 0 0;
	background: transparent;
}

#left-column{
	width: 160px;
	padding:15px 0 0 15px;
}
* html #left-column{width: 164px;}

#left-column form{
	background: url(http://p.hostingprod.com/@mrcharlesshop.com/images/left-category.gif) no-repeat left top;
	padding-top:19px;
	margin:0 0 32px 0;

}

#left-column form select{
	width: 122px;
	height:18px;
	font-size: 11px;
}

#left-column form select, #left-column form input {
vertical-align:middle;
}


#left-column ul{
	width:146px;
	background: url(http://p.hostingprod.com/@mrcharlesshop.com/images/left-brand.gif) no-repeat left top;
	padding:25px 0 32px 0;
	margin:0 0 15px 0;
	list-style-type: none;
	border-bottom:1px solid #DC4206;
}

#left-column ul li{
	font-size:12px;
	line-height:15px;
	margin: 4px 0 0 2px;
}
#left-column ul li a {
color:#5C4938;
text-decoration: none;
}

#left-column ul a:visited{color:#5D4129;}
#left-column ul a:hover{color:#DC4206;}

#left-column .join{
	width:145px;
	background: url(http://p.hostingprod.com/@mrcharlesshop.com/images/left-join-us.gif) no-repeat left top;
	margin:15px 0 15px 0;
	padding-top:15px;
	color:#5D4129;
	font-family:verdana;
	font-size:11px;
}

#left-column .join a{
	color:#5D4129;
	text-decoration: underline;
}

#right-column{
	width: 610px;
}

table td {
color:#5D4129;
}

/*-------- index start ----------*/
#right-column .fav{
	width: 610px;
	margin-top:2px;
}
#right-column .fav div {
float:left;
}
#right-column .fav .fav-spacer {
margin-right:2px;
}
.price2 {
font-weight:normal;
text-decoration:line-through;
}
#right-column .fav .item a{
	display:block;
	width:100%;
	text-align: center;
	color:#5D4129;
	font-size:11px;
	text-decoration: underline;
}
#right-column .fav .item {
	color:#5D4129;
	font-size:12px;
	font-weight:bold;
}

#right-column .fav .item .pict{
	width:100%;
	height:95px;
	position:relative;
	margin-bottom:1px;
}

#right-column .fav .item .pict a{
	position:absolute;
	bottom:0;
}

#right-column .fav a img{border:none;}

#right-column .fav .right{margin-right:0;}

/*-------- index end ----------*/

/*-------- section start ----------*/

#right-column .breadcrumbs{
	padding:10px 0 10px 0;
	font: normal 11px verdana,arial,helvetica,sans-serif;
	color:#5D4129;
	margin-left:23px;
}

#right-column .breadcrumbs a{
	font: normal 11px verdana,arial,helvetica,sans-serif;
	color:#5D4129;
	text-decoration: underline;
}

#right-column .breadcrumbs span{}

#right-column h1{
	width:573px;
	font: bold 14px verdana,arial,helvetica,sans-serif;
	color:#5D4129;
	padding-bottom:5px;
	border-bottom:1px solid #5D4129;
	margin:0 0 0 23px;
}

#right-column .pages{
	width:573px;
	padding:10px 0 10px 0;
	color:#5D4129;
	font: bold 12px verdana,arial,helvetica,sans-serif;
	margin-left:23px;
}
* html #right-column .pages{margin-left:11px;}

#right-column .pages a{
	color:#5D4129;
	font: bold 12px verdana,arial,helvetica,sans-serif;
	margin-left:5px;
	float:left;
}

#right-column .pages b{
	margin-left:5px;
	float:left;
}

#right-column .line{
	width:573px;
	margin:10px 0 20px 23px;
}
* html #right-column .line{margin-left:11px;}

#right-column .line .item{
	width:100px;
	margin-right:57px;
}

#right-column .line .right{margin-right:0;}

#right-column .line .item a{
	display:block;
	width:100%;
	font: bold 12px verdana,arial,helvetica,sans-serif;
	color:#5D4129;
}

#right-column .line .item .pict{
	width:100%;
	height:100px;
	position:relative;
	margin-bottom:5px;
}

#right-column .line .item .pict a{
	position:absolute;
	bottom:0;
	text-align: center;
}
#right-column .section td img {
border:1px solid #5D4129;
}
#right-column .line .item .pict img{border:1px solid #000;}

#right-column .line .item .pict{
	width:100%;
	position:relative;
}

#right-column .line .item p{
	font: normal 11px verdana,arial,helvetica,sans-serif;
	color:#5D4129;
	margin:2px 0 2px 0;
}

#right-column .line .item p span{
	font: bold 11px verdana,arial,helvetica,sans-serif;
}

/*-------- section end ----------*/

/*-------- item1 start ----------*/
#right-column .full{
position:relative;
	width:577px;
	margin-left:23px;
}

#right-column .full .pict{
position:relative; 
height:270px; 
width:380px; 
}

#right-column .full .pict img{border:1px solid #5D4129;}

#right-column .full .pict .part{
width:75px;
	position:absolute;
	bottom:0;
	right:20px;
}

#right-column .full .part img{border:1px solid #5D4129; margin:10px 0 0 0;}

#right-column .full .pict a{xfloat:left;}

#right-column .full .picks{
	width:180px;
	background: url(http://p.hostingprod.com/@mrcharlesshop.com/images/stilish-recomend-title.gif) no-repeat right top;
	background-position:10px 0;
	padding-top:40px;
	text-align: right;
}

#right-column .full .picks a{margin-right:10px;}

#right-column .full .picks img{border:1px solid #5D4129; margin:10px 0 0 0;}

#right-column .full .click{
	font: normal 11px verdana,arial,helvetica,sans-serif;
	color:#5D4129;
	clear:both;
	padding:5px 0 25px 3px;
	margin:0;
}

#right-column .stylist h2,
#right-column .full h2{
	font: bold 14px verdana,arial,helvetica,sans-serif;
	color:#5D4129;
	margin:0 0 5px 0;
}

#right-column .stylist h2 i,
#right-column .full h2 i{
	font: bold 12px verdana,arial,helvetica,sans-serif;
	color:#5D4129;
}

#right-column .stylist p,
#right-column .full p{
	font: normal 11px verdana,arial,helvetica,sans-serif;
	color:#5D4129;
	margin:0;
	padding:0;
}
#right-column .saleprice-num {
	color:#F05200;
}
#right-column .full form{
	font: normal 11px verdana,arial,helvetica,sans-serif;
	color:#5D4129;
	margin:15px 0 35px 0;
}

#right-column .stylist form select,
#right-column .full form select{
	margin:0 20px 0 5px;
	height:19px;
	font-size: 11px;
}

#right-column .stylist form .area,
#right-column .full form .area{
	margin:5px 35px 4px 5px;
	width:22px;
	height:19px;
	font-size: 11px;
}
* html #right-column .full form .area{margin-bottom:7px;}

#right-column .full form .button{margin-bottom:4px;}
* html #right-column .full form .button{margin-bottom:8px;}

#right-column .stylist a,
#right-column .full a{
	font: normal 11px verdana,arial,helvetica,sans-serif;
	color:#5D4129;
	text-decoration: underline;
}
/*-------- item1 end ----------*/

/*-------- item2 start ----------*/
#right-column .stylist{
	width:570px;
	margin: 0 0 0 23px;
}

#right-column .stylist .pict{
	width:270px;
	margin:12px 0 20px 0;
}
#right-column .stylists-table td img {
border:1px solid #5D4129;
}

#right-column .stylist .pict img{border:1px solid #B97500;}

#right-column .stylist a{
	xdisplay:block;
	xmargin-top:25px;
}

#right-column .stylist form{
	width:295px;
	margin: 0 0px 20px 0;
}
* html #right-column .stylist form{margin-right:5px;}

#right-column .stylist form h2 a{
	font: bold 14px verdana,arial,helvetica,sans-serif;
	color:#5D4129;
	margin:0 0 5px 0;
	text-decoration:none;
}

#right-column .stylist form h2{margin:12px 0 0 0; padding:0;}

#right-column .stylist form p{
	margin:2px 0 0 0;
	padding:0;
}

#right-column .stylist form a{margin:0;}

#right-column .stylist form .button{margin:35px 0 15px 0;}
/*-------- item2 end ----------*/


#footer{
	width: 610px;
	border-top:10px solid #5C4938;
	margin-top:2px;
}

#footer .floatleft,
#footer .floatright{
	color:#5D4129;
	font-size:9px;
	margin:5px 4px 10px 4px;
}
* html #footer .floatleft,
* html #footer .floatright{
	margin:5px 2px 10px 2px;
}

#footer .floatleft a{
	color:#5D4129;
	font-size:10px;
	font-weight:bold;
}
            
#footer .floatleft span{margin:0 5px 0 5px;}
