/*  

*/
/* Begin Typography & Colors */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


* {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	background-image: none;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 0;
}
body {
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
	color: #f1f1f1;
	padding: 0px;
	margin: 0px;
	
	
}

a:link { text-decoration: none; color : #63dbf5; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #63dbf5; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #63dbf5; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #ffffcc; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

input, button, textarea, select {font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif; color:#2d3538; vertical-align:baseline; }
legend { display: none; }
fieldset { border: none; }
ul, ol { list-style: none; }
ol { list-style-type: decimal;}
table { border-collapse: collapse; width: 100%; }
hr { display: none; }
img { padding: 0px; margin: 0px; border: none; text-align: center;}

h1, h2, h3, h4, h5 { font-family: "Trebuchet MS"; color:#fff;}

#bg-all {
	width: 100%;
	float: left;
	background-color: #202e33;
	background-image: url(../images/bkg-body_03.gif);
	background-repeat: repeat-x;
	background-position: left top;

}
#bg {
	width: 1024px;
	background-image: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;
}
#bottomback{
	width: 100%;
	float: left;
	background-color: #202e33;
	background-image: url(../images/bgImgBottom01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	
}
#bottombg{
	width: 1024px;
	background-image: url(../images/bkg-content_03.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}


		.main_menu_gray{width:72px; height:25px; padding-left:20px; font-weight:bold; color:#666666;  }
		.main_menu_gray A:link{color:#666666;}
		.main_menu_gray A:visited{color:#666666;}
		.main_menu_gray A:hover{color:#666666;}

		/* Main ¸Þ´º ÄÃ·¯¹öÆ° (È°¼º»óÅÂ) */
		.main_menu_color{width:60px; align:left; padding-left:20px; height:25px; font-weight:bold; color:#ffffe8;}
		.main_menu_color A:link{color:#ffffd8;}
		.main_menu_color A:visited{color:#ffffd8;}
		.main_menu_color A:hover{color:#ffffd8;}

		/* Main ºÎ¼Ó¸Þ´º */
		.main_sub_div{ width:80px; color:#ffffff;   display:none;}
		.main_sub_div A:link{color:#ffffff;}
		.main_sub_div A:visited{color:#ffffff;}
		.main_sub_div A:hover{color:#ffffff;}

.storeuserData {behavior:url(#default#userData);}
/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.container {
	width: 1024px;
	float: left;
	background-image: url(../images/bkg-content_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.header {
	width: 1024px;
	height: 100px;
	position: relative;
	
}

#TopMenu{
	width:400px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color:black;
	top: 15px;
	background: none;
	position: absolute;
	right: 30px;

}
.maintitle{
	width:670px;
	height:100px;
	position:relative;
	clear:both;
	margin: 0px 40px;
	
	
}
.maintitle em { display: none; margin: 0; padding: 0; line-height: 0px;}
.maintitle ul {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.maintitle li { float: left; padding: 0px; margin: 0px; list-style-type: none; display: inline; }
.maintitle li a { display: block; height: 36px; }
.maintitle li a.t1 { background: url(../images/t1.gif) no-repeat left top; width: 93px }
.maintitle li a.t2 { background: url(../images/t2on.gif) no-repeat left top;   width: 121px }
.maintitle li a.t3 { background: url(../images/t3.gif) no-repeat left top;  width: 119px }
.maintitle li a.t4 { background: url(../images/t4.gif) no-repeat left top;   width: 120px }
.maintitle li a.t5 { background: url(../images/t5.gif) no-repeat left top; width: 108px }
.maintitle li a:hover { background-position: left -38px; }


.header h1 { text-indent: -55000px; }
.header h1 a { display: block; background: url(images/logo-dd.png) no-repeat left bottom; height: 43px; width: 221px; cursor: hand;}

.header .tagline { position: absolute; top: 14px; color:#333; font-size: 11px; left: 235px; width: 450px; color:#455e5e;}
.header .rss {
	position: absolute;
	top: -12px;
	color:#333;
	padding-left: 15px;
	font-size: 10px;
	right: 5px;
	width: 110px;
	color:#455e5e;
	background: url(images/HeaderRSS.png) no-repeat left center;
}
.header .rss a { color:#ff3300; font-weight: bold;}


.subheader {
	width: 1024px;
	position: relative;
	height: auto;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
}
.subheader ul { padding: 0px; margin: 0px;}
.subheader li { padding: 0px; margin: 0px; display: inline; list-style-type: none;}
.subheader li a { color:#fff; }

.subheader .ptb { position: absolute; top: 25px; right:35px;}
.subheader .ptb h3 { text-indent: -55000px; }
.subheader .ptb h3 a { display: block; width: 130px; background: url(images/bkg-ptb.png) no-repeat left; height: 40px; cursor: hand;}


DIV.searchCont{
	margin: 15px 5px 0px ;
}


DIV.bgSearch{
	float:left;
	margin:0 0 0 0px;
	background : url(../images/bg_search2.gif) no-repeat left ;

}
INPUT.search{
	vertical-align: bottom; 
	width: 110px;
	height: 16px;
	font-size: 12px;
	color:white;
	background-color: #157791;
	border: 0px;
	margin: 4px 5px 4px 0px;
}





.menu {
	position: relative;
	top: 0px;
	left: 0px;
	height: auto;
}
.menu em { display: none; margin: 0; padding: 0; line-height: 0px;}
.menu ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.menu li { float: left; padding: 0px; margin: 0px; list-style-type: none; display: inline; }
.menu li a { display: block; height: 45px; }
.menu li a.m1 { background: url(../images/m1.gif) no-repeat left top; width: 65px; }
.menu li a.m2 { background: url(../images/m2.gif) no-repeat left top; width: 70px; }
.menu li a.m3 { background: url(../images/m3.gif) no-repeat left top; width: 91px;}
.menu li a.m4 { background: url(../images/m4.gif) no-repeat left top; width: 81px; }
.menu li a.m5 { background: url(../images/m5.gif) no-repeat left top; width: 63px; }
.menu li a:hover { background-position: left -45px; }



/* Content 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.content {
	width: 950px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 40px;
}


.sc {
	width: 650px;
	float: left;
	min-height: 250px;
	padding: 0px;
}
/**/ *html .sc  { height: 250px;} /**/ 


.sc .bighead { position: relative;}
.sc .bighead h1 { border-bottom: solid 5px #729da7; color:#fff; font-size: 32px; line-height: 32px; letter-spacing: -1px; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; text-transform: lowercase;}

/* Navigation
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.sc .bighead .nav { overflow: hidden; margin: 0px 0px 30px 0px; font-size: 13px; font-size: 10px; line-height: 10px; font-weight: bold; width: 100px; text-align: right;}
.sc .bighead .nav .left { float: left; background: url(../images/nav-left.png) no-repeat left; padding-left: 12px; }
.sc .bighead .nav .right { float: right; background: url(../images/nav-right.png) no-repeat right; padding-right: 12px; }
.sc .bighead .nav a { cursor: hand; color:#99cc00;}




.title { font: normal 25px/25px "Trebuchet MS"; padding: 0px; margin: 0px;}





.list { width: 424px; float: left; margin-bottom: 10px;}
.list ul { padding: 0px; margin: 0px; }
.list ul li { padding: 0px; margin: 0px 14px 10px 0px; list-style-type: none; display: inline; float: left; }


/* Central - Entry
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post {margin-bottom: 30px;}
.post2 {margin-left: 75px;margin-bottom: 30px;}
.post h1 { font: normal 25px/25px "Trebuchet MS"; letter-spacing: -1px; padding-bottom: 5px; }

.p-head { position: relative; margin-bottom: 20px; }

.p-date { background: url(../images/p-date-ico.png) no-repeat left top; padding: 0px 0px 5px 15px; margin-bottom: 4px; border-bottom: solid 1px #729da7; color:#cccc99;}
.p-date a { color:#cccc99; text-decoration: none;}

.p-tag { background: url(../images/p-tag-ico.png) no-repeat left 1px; padding-left: 15px; color:#83afbb; }
.p-tag a { color:#83afbb;}

.p-con { font-family: Sans-Serif; font-size: 12px; line-height: 18px; color:#d4e6e6; }

.p-con p {  font-family: Sans-Serif;font-size: 12px; line-height: 25px; color:#d4e6e6; }
.p-con2 p { margin-left:75px; font-family: Sans-Serif;font-size: 12px; line-height: 25px; color:#d4e6e6; }
.p-con ol { padding: 10px 0px; margin-left: 35px;}
.p-con ol li { padding: 2px 0px; font-size: 12px; line-height: 16px; }
.p-con ul { padding: 10px 0px; margin-left: 20px;}
.p-con ul li { padding: 2px 0px 2px 13px; list-style-type: none; background: url(../images/p-con-li.png) no-repeat left top; font-size: 12px; line-height: 16px; color:#8a9ba0;}


/* Category News
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.cat { float: left; min-height:300px;}
.cat .post { margin-bottom: 30px;}
.cat .p-head { margin-bottom: 0px; padding-bottom: 10px; font-size: 10px;}
.cat .p-head h2 { font: normal 17px/17px "Trebuchet MS"; padding-bottom: 2px; color:#fff;}
.cat .p-head h2 a, .p-head h2 a:visited, .p-head h2 a:hover { text-decoration: none;}
.cat .p-date { color:#cccc99; border-bottom: none; padding: 1px 0px 1px 15px; margin-bottom: 0px;}
.cat .p-tag { padding: 1px 0px 1px 15px; }
.cat .p-com { background: url(../images/p-com-ico.png) no-repeat left 3px; padding: 1px 0px 1px 15px; }
.cat .p-con { font-size: 12px; padding-bottom: 5px; color:#aac9c9;}
.cat .p-con p { font-size: 12px; line-height: 16px; padding: 5px 0px; color:#aac9c9;}
.cat .fullentry { width:650px; font-size: 10px; text-align: right; padding-top: 5px; background: url(../images/dotted-single.png) repeat-x top; }
.cat .fullentry a { font-weight: bold; padding-right: 15px; background: url(../images/fullentry.png) no-repeat right 2px;}


.list { width: 424px; float: left; margin-bottom: 10px;}
.list ul { padding: 0px; margin: 0px; }
.list ul li { padding: 0px; margin: 0px 14px 10px 0px; list-style-type: none; display: inline; float: left; }



.paginator_bg_this {
    float:left; margin:0px 3px;
    background:url(../images/paginator_bg_this.gif) no-repeat;
    width:23px; height:23px;
    text-align:center;
    font:bold 12px/23px Arial, Helvetica, sans-serif; color:#FFFFFF;
}

a.paginator_bg {
    cursor:pointer;
    float:left; margin:0px 3px;
    background-color:#344b64;
    border:1px solid #41576f;
    width:21px; height:21px;
    font:12px/21px Arial, Helvetica, sans-serif; color:#FFFFFF;
    text-align:center;
    text-decoration:none;
}
a.paginator_bg:visited {
    text-decoration:none; color:#FFFFFF;
}
a.paginator_bg:hover {
    cursor:pointer;
    float:left; margin:0px 3px;
    background:url(../images/paginator_bg_over.gif) no-repeat;
    width:23px; height:23px;
    border:0px;
    font:12px/23px Arial, Helvetica, sans-serif; color:#FFFFFF;
    text-align:center;
    text-decoration:none;
}





/* Side Right
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.sr {
	width: 250px;
	float: right;
	color:#7a9f9f;
	
	
}
.sr li { list-style-type: none;}
.sr h3 { font-size: 18px; font-weight: normal; padding: 0px; margin: 0px; text-transform: lowercase;}

.s1 {
	width: 270px;
	float: left;
}
.s1 h3 { color: #ff9999;}


.archive { padding: 0px; margin: 0px; list-style-type: none; display: inline; float: right; margin-top: 5px;}
.archive em { display: none; margin: 0; padding: 0; line-height: 0px;}
.archive a { display: block; background: url(images/latest-archive.png) no-repeat left top; width: 63px; height: 22px;}
.archive a:hover { background-position: left -22px; }

/* Side Right 1 - Latest Blog
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.s1 .latest-blog { padding: 10px; margin-top:0px; }
.s1 .latest-blog h3 strong { background: url(../images/latest-h2.png) no-repeat left bottom; padding-bottom: 10px; color:#fff; display: block; letter-spacing: -1px; font-size: 17px;}
.s1 .latest-blog li { padding: 4px 0px 6px 0px; background: url(../images/dotted-single.png) repeat-x bottom; font-size: 11px; line-height: 11px; }
.s1 .latest-blog li a { text-decoration: none;}

.s1 .latest-blog li small { font-size: 10px;}

.s1 .latest-blog .date { display: none;}
.s1 .latest-blog .comnr {}




/* Footer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer {

	width: 1700px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: none;
	left: 0px;
	height: auto;
}
.footer p {
	color:#647278;
	margin: 0px;
	width: 1204px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.footer p a { color:#647278; text-decoration: underline;}
.footer p img { vertical-align: middle;}

.footer .wherefrom em { display: none; }
.footer .wherefrom a { background: url(../images/footer-where-from.png) no-repeat; width: 101px; height: 19px; float: left; top: 18px; position: absolute; right: 0px;}


/**/ *html .contactform textarea  { width: 306px; } /**/ 
/**/ *html .contactform  { height: 281px; } /**/ 
.contactform { background: url(../images/cf-bkg2.png) no-repeat top; min-height: 440px;  width: 650px; margin-top: 20px; clear:both;  color:#63dbf5; font-size: 11px;}
.contactform input.txt { background: url(../images/cf-txt.png) no-repeat left; padding: 5px 15px;  width: 500px; border: none; color:#d0dfe4;}
.contactform input.nametxt { background: url(../images/cf-txtname.png) no-repeat left; padding: 5px 15px;  width: 160px; border: none; color:#d0dfe4;}
.contactform input.pwtxt { background: url(../images/cf-txtpw.png) no-repeat left; padding: 5px 15px;  width: 160px; border: none; color:#d0dfe4;}
.contactform textarea { background: url(../images/cf-textarea.png) no-repeat left; padding-left: 15px; margin-top:10px ; padding-top: 20px; width: 500px; height: 235px; overflow:auto; border: none; color:#d0dfe4; }
.contactform strong { color:#ff6600;}
#contactbutton {width: 135px; float: left; display: inline; padding-left: 75px ; margin-top: 10px; text-align: right;}
.cf-error { color:#ff6600; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; font-size: 11px;}
.cf-success { color:#81bd00; padding: 7px 0px; margin: 7px 0px; }


.contactleft { width: 70px; white-space: pre; text-align: left; clear: both; float: left; display: inline; padding-left: 25px ; margin-top: 15px; } 
.contactcenter{width: 70px; float: left; display: inline; padding-left: 25px ; margin-top: 15px; text-align: left;}
.contactselect{width: 60px; float: left; display: inline; padding-left: 0px ; margin-top: 12px; text-align: left;}
.contactright { width: 520px; text-align: left; float: left; display: inline; padding-left: 0px ; margin-top: 10px;} 
.contactnametext{width: 160px; text-align: left; float: left; display: inline; padding-left: 0px ; margin-top: 10px;}
.contactpwtext{width: 300px; text-align: left; float: left; display: inline; padding-left: 0px ; margin-top: 10px;}
.contactusefile{background: url(../images/cf-txtpw.png) no-repeat left; padding: 5px 10px;  width: 220px; border: none; color:#d0dfe4;}
#previewPhoto {
		width:50px;
		height:50px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/noPhoto.gif',sizingMethod=scale);
	}

/* =Carthoverbox Code
----------------------------------------------------------------------*/


#CartTop{
	float: left;
	width: 246px;
	height: 20px;
	
	
}
#CartFocusGoods{
	float: left;
	width: 246px;
	height: auto;
	border: 0px 1 #36F;
	background-image: none;
	
	
}


#CartImgBG{

	width: 246px;
	height: auto;
	float: left;
	
}
/* =Hoverbox Code
----------------------------------------------------------------------*/
.thumbs  li.image { display: inline; float:left } 
.thumbs  li.image img { padding: 2px; } 
.thumbs li.image a { float: left; width: 71px; display: block; border: 4px solid white; } 
.thumbs  li.image a:hover, .thumbs ul li.image a:focus  { border:4px solid #2aa4dd;} 

.thumbs  li.image2 { display: inline;  float:left  } 
.thumbs  li.image2 img { padding: 2px; border:4px solid #ff6600;} 


 #focusImg img {width: 69px; border:3px solid #ff6600; }

 .GoodsDetailWidth300  li.image { display: inline; } 
 .GoodsDetailWidth300  li.image img { padding: 2px; } 
 .GoodsDetailWidth300 li.image a { float: left; width: 67px; display: block; border: 4px solid white; } 
 .GoodsDetailWidth300  li.image a:hover, .thumbs ul li.image a:focus  { border:4px solid #2aa4dd;} 

 
/* =Carthoverbox Code  end
----------------------------------------------------------------------*/

#cartCalculator {
	float: left;
	width: 235px;
	background-image: none;
}
#cartBottom {
	width: 246px;
}
#focusName {
	width: 246px;
}
#focusInfo {
	width: 246px;
}
#focusImg {
	float: left;
	width: 75px;
}
#focusText {
	float: right;
	width: 165px;
	top: 0px;
	margin-top: 5px;
}
#focusText h3 {
	font-size:12px;
}
#focusTextTop {
	width: 165px;
}
#focusTextCenter {
	width: 165px;
}
#focusTextBottom {
	width: 165px;
	float: none;
	clear: both;
}
#focusTextCenterQty {
	float: left;
	width: 80px;
}

#focusTextCenterQty02 {
	float: left;
	width: 25px;
	background-color: #FF0;
	text-align: center;
}

#focusTextCenterPlus {
	float: left;
	width: 50px;
	margin-left:5px;
}
#cartCalLeft {
	width: 80px;
	float: left;
}

#cartCalLeft ul li{
	margin:0;
	padding-left:15px;
	list-style-image:none;
	background:url(../images/bullet.gif) no-repeat ;

}

#cartCalCenter {
	width: 90px;
	float: left;
}
#cartCalCenter ul li{
	margin:0;
	padding:0;
	list-style-image:none;
	text-align:right;
}
#cartCalRight {
	float: right;
	width: 60px;
}
#cartBottomOKBtn {
	width: 200px;
	float: left;
}
#cartBottomForm {
	width: 46px;
	float: left;
}
.blogsidebar{
	float:left;
	width:262px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	margin-top: -90px;
	position:fixed;
	z-index: 100;
	
}
.blogsidebar_bottom {
	padding-bottom:120px;
	background-image: url(../images/sidebar_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	
	
}
.sidebar {
	float:left;
	width:262px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	margin-top: -90px;
	position:fixed;
	z-index: 100;

}

.sidebar_bottom {
	padding-bottom:100px;
	background-image: url(../images/sidebar_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	left: -20px;
}

.sidebar h3 {
font:bold 19px Arial, sans-serif !important;
margin-bottom:5px;
letter-spacing:-1px;
}

#bottle {
	background:url(../images/bottle.gif) no-repeat;
	width:150px;
	height:121px;
	position:absolute;
	z-index:1;
	left: 142px;
	top: -63px;
}

#trackback {
background:url(../images/text.gif) no-repeat;
height:73px;
width:266px;
position:absolute;
top:-80px;
right:0px;
}

#makeup {
background:url(../images/makeup_bg.gif) repeat-y;
}

#makeup_top {
background:url(../images/cart_top.jpg) no-repeat !important;
height:200px;
	
}

#makeup_bottom {
	font:12px Arial, sans-serif !important;
	color:#55524D;
	position:relative;
	padding-top: 72px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: none;
	background-position: bottom;
}

.fill_form {

	width:270px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}

.phone {
overflow:auto;
width:100%;
margin:10px 0 3px 0;
font: bold 32px/36px Arial;
color: #2f435a;
letter-spacing: -2px;
}

.fill_form a {
color:#990000 !important;
display:block;
font:bold 27px Arial, sans-serif !important;
text-decoration:none !important;
background:url(../images/fill_form.gif) repeat-x bottom;
float:left;
}

.fill_form a:hover {
color:#fff !important;
background:url(../images/link_gr.gif) repeat-x top !important;
}

.fill_form a:hover {
background:none;
}

#bookmarks {
margin:0 15px;
}

#bookmarks h3 {
background:url(../images/bookmarks_header.gif) no-repeat bottom !important;
padding-bottom:3px;
}


#bookmarks .bookmark {
float:left;
margin-right:5px;
}

#testimonials {
margin:15px;
}

#testimonials .h3 {
background:url(../images/testimonials_header.gif) no-repeat bottom !important;
position:relative;
padding-bottom:3px;
font:bold 19px Arial, sans-serif !important;
letter-spacing:-1px;
margin-bottom:5px;
}

#testimonials .h3 .slide {
position:absolute;
top:5px;
right:1px;
cursor:pointer;
}
/* Side Right 1 - Testimonials
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.testimon { margin-bottom: 25px;}
.testimon h3 { font-size: 14px; background: none; padding: 0px; margin: 0px; }
.testimon small { font-size: 10px;}
.testimon p { padding: 35px 20px 0px 20px; margin: 0px; font: normal 11px/15px Georgia, "Times New Roman", Times, serif; color:#a8c9c9; background:url(../images/testimon.png) no-repeat center top; }


.author a {
font:bold 15px Arial, sans-serif !important;
}

.post_stat {
font:bold 10px Arial, sans-serif !important;
margin-bottom:7px;
}

#wordpress_theme_include {
	margin-top: 0px;
	margin-right: 0px;
	
	margin-left: 0px;
	height:30px;
}

#wordpress_theme_include h3 {
background:url(../images/wp_incl_header.gif) no-repeat bottom;
padding-bottom:2px;
}

#wordpress_theme_include ul {
list-style-type:none;
margin:0;
padding:0;
}

#wordpress_theme_include ul li {
list-style-image:none;
background:url(../images/bullet.gif) no-repeat 5px 2px;
padding:0 0 0 25px;
margin:0 0 5px 0;
font-size:12px;
}

.shopListImg{
cursor : hand;
border-width:3;
border-color:rgb(238,238,238); 
border-style:solid;

}
.GoodsDetail {
	width: 675px;
	float:left;
}

.GoodsDetailTop {
	width: 655px;
	float:left;
	padding: 5px;
	margin-top:10px;
	background-image: none;
	border: 2px solid #0A87A7;
}
.GoodsDetailTop1 {
	width: 650px;
	float:left;
	padding-left: 5px;
}

.GoodsDetailMain{
	width: 675px;
	float:left;
	margin-top:10px;
	line-height: 20px;
	text-align:left;
	
	
}
#GoodsDetail01_Left{
	width: 300px;
	float:left;
}
#GoodsDetail01_Right{
	width: 360px;
	float:right;
}
#GoodsDetailImg{
width:300px;	
padding:2px;
border:2px solid #6CF;

}

#GoodsDetailInfo{
	width:325px;
	margin-left: 20px;
	border: 2px solid #6CF;
}
.GoodsDetailWidth300{
	width:300px;
	text-align: center;
}
.GoodsDetailWidth350{
	width:320px;
	padding: 10px;
	clear: both;
	text-align: right;

}
#GoodsDetailInfoLeft {
	float: left;
	width: 120px;
}
#GoodsDetailInfoRight{
	float: right;
	width: 200px;
}

#GoodsDetailInfoLeft ul li {
background:url(../images/bullet.gif) no-repeat 5px 2px;
padding:0 0 0 25px;
margin:0 0 5px 0;
font-size:12px;
text-align: left;
line-height: 20px;
}
#GoodsDetailInfoRight ul li{
margin:0 0 5px 0;
font-size:12px;
text-align: left;
line-height: 20px;
}
#GoodsDetailOption{
	width:300px;
	padding: 10px;
	clear: both;
}
#GoodsDetailOption li{
list-style-image:none;
background:url(../images/bullet.gif) no-repeat 5px 2px;
padding:0 0 0 25px;
margin:0 0 5px 0;
font-size:13px;
text-align: left;

	
}


#GoodsDetailSpeak{
	width:310px;
	
	text-overflow:auto;
	border: 2px solid #6CF;
	padding: 5px 0 5px 15px  ;
	line-height: 20px;
	left: 20px;
	margin-top: 12px;
	margin-left: 20px;
}

#DeliveryBG{
	width: 500px;
	margin-top: 0px;
	margin-left: 100px;
	position: relative;
	
}
.DeliveryWidth500{
	width:500px;
	border: 2px solid #6CF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
	position: static;
	float: left;
}
.DeliveryWidth650{
	width:648px;

	
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
	position: static;
	float: left;
}
.DeliveryWidth300{
	width:400px;
	padding: 5px;
	clear: right;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.DeliveryWidth100{
	width:100px;
	float:left;
	padding: 5px;
	height: auto;
}
.DeliveryWidth350{
	width:350px;
	float:left;
	clear:right;
	padding: 5px;

}
.DeliveryWidth150{
	width:150px;
	float:left;
	padding: 5px;
	height: auto;
	
	
}
.DeliveryWidth150right{
	width:200px;
	float:right;
	height: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: none;

}
#jusoList {
	height: 310px;
	width: 500px;
	top: -40px;
	overflow: auto;
	position: absolute;
	visibility: hidden;
	background-color: #344B64;
	border: 2px solid #6CF;
	
	z-index: 0;
}
#jusoListTxt{
	width:480px; 
	float:left; 
	border-top: 2px solid #6CF; 
}
#jusoListTxt li {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 10px;
	cursor: default;
	
	
}
#jusoListTxt li a {
	font-size:13px;
	color:#f5f5f5;
	
}
#jusoListTxt li:hover {
background-color:#408080;

}

div.accountmoney2{
	background:url(../images/accountMoney2.gif) no-repeat;
	float:right;
	width:290px; height:38px;
	display:block;
}
div.accountmoney2 span{
	float:right;
	display:block;
	width:150px;
	font-family:Arial;
	font-weight:bold;
	font-size:17px;
	color:#FFF;
	letter-spacing:0em;
	margin:10px 32px  0  0;	
	text-align:right;
}
div.accountmoney{
	background:url(../images/accountMoney.jpg) no-repeat;
	float:right;
	width:290px; height:38px;
	display:block;
}
div.accountmoney span{
	float:right;
	display:block;
	width:150px;
	font-family:Arial;
	font-weight:bold;
	font-size:17px;
	color:#FFF;
	letter-spacing:0em;
	margin:10px 32px  0  0;	
	text-align:right;
}
div.lastmoney{
	background:url(../images/lastmoney.jpg) no-repeat;
	float:left;
	width:380px; height:38px;
	display:block;
}
div.lastmoney span{
	float:right;
	display:block;
	width:150px;
	font-family:Arial;
	font-weight:bold;
	font-size:17px;
	color:#FFF;
	letter-spacing:0em;
	margin:10px 52px  0  0;	
	text-align:right;
}
.Gsum{
 float:right;
 width:160px;
 font-size:15px;
 text-align:right; 
}
.GsumTxt{
 float:left;
 width:190px;
 text-align:right; 
 line-height: 20px;
 }
 
 #WindowLoginForm{
 display:none;
 position:absloute;
 
 }
 #WindowLoginFormIn{

 width:500px;
 height:266px;
 background:url(../images/web2login.jpg) no-repeat;
	
 }

 .login_label, .login_input  {
  padding:5px;
  text-align:left;;
  float:left; 
  width:70px;
  font-size:13px;
  color:white;
}
#LoginFormContain{
	  padding-top:10px;
	   padding-left:190px;

}

#login_error_msg{
//margin:5px;
margin-top:15px;
margin-left:5px;
padding-left:80px;
height:20px;

}

#winLoginFormBtn{
 padding:0px;
padding-left:85px;
  font-size:11px;
}
.overlay_alphacube {
	background-color: #223F8B;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
/* Extra +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.extra { background:#06181e url(../images/com-top.png) repeat-x top; width: 100%; margin-top: 0px; padding: 0px; float: left; }
.extra-top {
	overflow: hidden;
	position: relative;
	width: 100%;
	
	
}


/* Extra Comments
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.comments { width: 950px; margin:0px auto; padding-left:0px; padding-bottom: 20px; }
.comments h3 { font: normal 19px/19px "Trebuchet MS"; letter-spacing: -1px; padding: 0px; margin: 0px; width: 424px;}

/* Comment Entry
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.com-top { position: relative; padding: 40px 0px; width: 860px;}
.com-top .com-rss { position: absolute; top: 40px; left: 400px; font: normal 14px/14px "Trebuchet MS"; padding: 0px; margin: 0px;}
.com-top .com-rss img { vertical-align: middle; }


.com-entry { padding: 20px 10px 10px 0px; color:#8b9a9a; line-height: 5px; background: url(../images/dotted-single.png) repeat-x top; position: relative; width: 630px; min-height: 70px;}
/**/ *html .com-entry  { height: 70px;} /**/ 
.com-head { position: absolute; top: 10px; left: 420px; width: 250px; float: left;}
.com-head .avt-nr { background: url(../images/avt-nr.png) no-repeat left top; width: 54px; height: 75px; float: left; text-align: center;}
.com-head .avt-nr .nr { font: bold 16px "Trebuchet MS"; color:#a7b7a9; letter-spacing: -1px; padding: 5px 0px 0px 0px; margin: 0px; letter-spacing: -1px;}
.com-head .avt-nr .avt { padding: 10px 0px 0px 0px; margin: 0px;}
.com-head .avt-nr .avt img { border: solid 1px #576659; }
.com-head .name-date { float: right; width: 185px; padding: 5px 0px;}
.com-head .name-date .name { font: bold 14px/14px "Trebuchet MS"; color:#8b9a9a; padding: 0px; margin: 0px;}
.com-head .name-date .date { font-size: 9px; line-height: 13px; padding: 0px; margin: 0px; }
.com-head .name-date .date a, .com-head .name-date .date a:visited, .com-head .name-date .head .date a:hover { color:#546267; text-decoration: underline; }
.com-con { width: 420px; font: normal 12px/18px "Verdana"; }
.com-con p { font: normal 12px/18px "Verdana"; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px;  color:#8b9a9a}
.com-con p a { color:#8b9a9a; text-decoration: underline;}

.com-con code { font-size: 11px; line-height: 14px; display: block; background: url(../images/dotted-left.png) repeat-y left; padding: 10px; color:#647474;}
.com-con blockquote { font: italic 11px/14px "Verdana"; padding-left: 10px; color:#647474; margin-left: 0px; background: url(../images/dotted-left.png) repeat-y left;}
.com-con blockquote p { font: italic 11px/14px "Verdana";}
/* Comments Form
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.com-form { position: relative; padding: 0px; margin: 20px 0px 40px 0px; color:#8b9a9a; }
.com-form h3 { color:#fff; padding: 0px; margin: 0px;}

.com-form .f1 { position: absolute; top: 30px; left: 430px; width: 200px;}

.com-form form label { padding: 8px 0px; margin: 0px; display: block; color:#63dbf5;}
.com-form form small { font-size: 12px;}
.com-form form p { padding: 0px; margin: 0px; }
.com-form form small strong { color:#ff8181; }
.com-form form { padding: 0px; margin: 0px; }
.com-form .txt { border: none; padding: 8px 30px 8px 40px; color:#fff; width: 180px; height: 16px; font: normal 12px/16px "Verdana";  }
.com-form .inname { background:url(../images/com-form-inname.png) no-repeat;}
.com-form .inemail { background:url(../images/com-form-inemail.png) no-repeat;}
.com-form .inurl { background:url(../images/com-form-inurl.png) no-repeat;}

.com-form button { float: left; cursor: pointer; text-indent: -1000em; width: 96px; height: 31px; border: none; background: url(../images/com-form-button.png) no-repeat; margin-top: 15px; }
.com-form form textarea { border: none; background:url(../images/com-form-textarea.png) no-repeat; color:#fff; font: normal 12px/18px "Verdana";}



.dateTop {
background:url(../images/date_bg.gif);
background-repeat:no-repeat;
width:60px;
height:54px;
text-align:center;
float:left;
color:#464854;
padding-top:5px;
font-size:11px;
margin-right:15px;

margin-bottom:15px;

}


.productName { color: #ffffff; font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:150%; }
a {color:#000066;text-decoration:none;} a:hover { text-decoration:underline;}

a.productName:link		{color: #122293; text-decoration:none; }
a.productName:hover		{color: #ff0000; text-decoration:none; }
a.productName:active	{color: #122293; text-decoration:none; }
a.productName:visited	{color: #122293; text-decoration:none; }

.nowPrice { font-size:14px;	font-weight: bold;	color: #ff6000; }
.price {color: #ff6000}
.price2 {font-weight: bold;; color: #ff6000}
