/***************************************************************************************
****************************************************************************************
**
** Global Settings
**
****************************************************************************************
****************************************************************************************/
* {
   padding: 0;
   margin: 0;
   }


body {
  font-family: arial, helvetica, serif;
  /*background-color:#d9d0da;*/
  background-color:#e181ed;
  text-align: center;
  font-size:10px;
  margin:1px 0 0 0;
  color:#fff;

  }

#container{
  text-align: left;
  position:relative;
  margin: 0px auto 0px auto;
  padding:0 0 1px 0;
  width:1000px;
}
select {
  background-color:#ebebeb;
  color:#000;
 }

input {
  background-color:#fff;
  color:#000;
 }
/***************************************************************************************
****************************************************************************************
**
** Classes
**
****************************************************************************************
****************************************************************************************/
.error {
  color:#ff6347;

 }

#flash1 {
  margin:0 0 0 200px ;
  width:600px;
  padding:200px 0 100px 380px;
  color:#ff6347;
  font-size:1.6em;
  font-weight:bold;
 }

.shop #content{
  padding: 26.6em 1px 0 2px ;
  margin: 0 0 0 1px;
  border:1px;
 }

.shop #subnav {
  position:absolute;
  top:180px;
  left:1px;
  height:30px;
  width: 999px;
  background-color:#d828a5;
 }


.shop .bnt {
  height:26px;
  background-color:#000;
  color:#fff;
  cursor:pointer;
 }

.shop .bnt:hover {
  color:#0ff88d;
 }


.infopages #content{
  padding: 267px 0 0 175px;
  margin:0 0 0 1px;
  width:650px;
  color:#111;
  background-color:#dae3e2;
 }

/***************************************************************************************
****************************************************************************************
**
** Pages
**
****************************************************************************************
****************************************************************************************/
/*************************************
+ communitypage
*************************************/
#communitypage #content{
  margin: 0px 0 0 175px;
  width:650px;
  background-color:#ba6bc4;
  padding: 1px 0 1px 0;
 }

#communitypage #comunityframe {
  overflow:auto;
  margin:2px 0 0 8px;
  width:635px;
  height:550px;
  color:#000;
  font-size:1.2em;
  background-color:red
 }

#communitypage #content div{
  height:770px;
  font-size:1.2em;
  color:#666;
  font-weight:bold;
  width:600px;
  margin:420px 0 0 20px;
  background-color:#ebd3ed;
  padding: 1px 0 1px 10px;
  }

#communitypage #content h1 {
width:700px;
margin:0 0 0 5px;
}

#communitypage #content h2 {
width:700px;
margin:0 0 0 5px;
}

/*************************************
+ showcase
*************************************/
#showcase #content{
  margin: 300px 0 0 175px;
  width:650px;
   background-color:#ba6bc4;
  padding: 1px 0 1px 0;
 }

#showcase #comunityframe {
  overflow:auto;
  margin:2px 0 0 8px;
  width:635px;
  height:500px;
  color:#000;
  font-size:1.2em;
  background-color:red
 }

#showcase #content div{
  height:770px;
  font-size:1.2em;
  color:#666;
  font-weight:bold;
  width:580px;
  margin:150px 0 0 5px;
   background-color:#ebd3ed;
  }
  /*
 #showcase #content div{
width:700px;
margin:150px 0 0 5px;
}*/
#showcase #content h1 {
width:700px;
margin:0 0 0 5px;
}

#showcase #content h2 {
width:600px;
margin:0 0 0 5px;
}

/*************************************
+ faqbody
*************************************/
#faqbody #content{
  margin: 0px 0 0 175px;
  width:650px;
  background-color:#ba6bc4;
  padding: 1px 0 1px 0;
 }

#faqbody #welcome_msg h2 {
  background: url("../images/welmsg.jpg");
  width: 174px;
  height: 500px;

 }

#faqbody ul#conditionlist{
   margin: 420px 0 0 20px;
   width:600px;
   background-color:#ebd3ed;
 }

#faqbody ul#conditionlist li {
  margin: 6px 0;
  font-size:1.2em;
  color:#666;
  font-weight:bold;
 }

#faqbody ul#conditionlist li a {
  color:#111;
  text-decoration:none;
  font-weight:bold;
 }


#faqbody ul#conditionlist li a:hover {
  color:#111;
  text-decoration:underline;
  font-weight:bold;
 }

#faqbody #faqtext {
  padding:0 0 100px 0 ;

 }
#faqbody #content h2 {
  margin:30px 0 0 10px;
  width:600px;
 }
#faqbody #content p {
  margin:4px 0 0 10px;
  font-size:1.2em;
  width:560px;
 }


/*************************************
+ aboutusbody
*************************************/
#aboutusbody #content{
  margin: 0px 0 0 175px;
  width:650px;
 background-color:#ba6bc4;
  padding: 1px 0 1px 0;
 }

#aboutusbody #content h2 {
  width:190px;
  height:146px;
  background: url("../images/promo.jpg") no-repeat 0 0;

 }

#aboutusbody #content div {
  height:770px;    /*  */
  font-size:1.2em;
  color:#666;
  font-weight:bold;
  width:600px;
  background-color:#ebd3ed;
  margin:420px 0 0 20px;   /*  */
   padding: 1px 0 1px 10px;
 }


#aboutusbody #content div p {


 }
#aboutusbody  #welcome_msg h2 {
  background: url("../images/welmsg.jpg");
  }


/*************************************
+ contactbody
*************************************/
#contactbody #content{
  margin: 0px 0 0 175px;
  width:650px;
  background-color:#ba6bc4;
  padding: 1px 0 1px 0px;
 }

#contactbody #content h2 {
  width:650px;
  height:480px;   /*  contact */
  margin:404px 0 0 1px;
  background: url("../images/promo.jpg") no-repeat 0 0;

}
#contactbody #content h2 span {              /*  */
  display:none;

 }

#contactbody #content div {
  height:300px;			/*  */
  font-size:1.2em;
  color:#666;
  font-weight:bold;
  width:650px;
  margin:0 0 0 0px;
  padding: 2px 0 1px 0px;
  background-color:#ebd3ed;
 }


#contactbody  #welcome_msg h2 {
  background: url("../images/welmsg.jpg");
  }
#contactbody  #content fieldset { border:none; }
#contactbody  #content ul li {
  list-style:none;
  margin: 0 0 0 20px ;
  clear:both;

 }
#contactbody  #content ul li label {
  float:left;
  width:100px;
  margin: 0 0 0 20px ;
 }

#contactbody  #content ul li p {
  float:left;
  width:200px;
  margin: 2px 0;

 }
#contactbody  #content ul li textarea {
  width:200px;
  background-color:#fff;
  color:#000;
  border: solid 2px #add8e6;
  padding:1px 4px;
  font-weight:bold;
 }


#contactbody #cform input {
  background-color:#fff;
  color:#000;
  height:18px;
  border: solid 2px #add8e6;
  padding:1px 4px;
  font-weight:bold;
 }
#contactbody #cform select {
  background-color:#fff;
  color:#000;
  border: solid 2px #add8e6;
 }

#contactbody  #cform .bnt {
  background-color:#000;
  color:#fff;
  cursor:pointer;
  height:25px;
  width:65px;
  border:none;
 }

#contactbody  #cform .bnt:hover {
  color:#0ff88d;
 }

/*************************************
+ privacybody
*************************************/
#privacybody #content{
  margin: 0px 0 0 175px;
  width:650px;
  background-color:#ba6bc4;
  padding: 1px 0 1px 0;
 }

#privacybody #content div {
  height:770px;
  font-size:1.2em;
  color:#666;
  font-weight:bold;
  width:600px;
  margin:420px 0 0 20px;
  background-color:#ebd3ed;
  padding: 1px 0 1px 10px;
 }


#privacybody  #welcome_msg h2 {
  background: url("../images/welmsg.jpg");
  }



/*************************************
+ testimonial
*************************************/
#testimonial #content{
  margin: 0px 0 0 175px;
  width:650px;
background-color:#ba6bc4;
  padding: 1px 0 1px 0;
 }

#testimonial #content div {
  height:770px;
  font-size:1.2em;
  color:#666;
  font-weight:bold;
  width:600px;
  margin:420px 0 0 20px;
    background-color:#ebd3ed;
  padding: 1px 0 1px 10px;
 }



#testimonial  #welcome_msg h2 {
  background: url("../images/welmsg.jpg");
  }



/*************************************
+ returnRefund
*************************************/
#returnRefund #content{
  margin: 0px 0 0 175px;
  width:650px;
  background-color:#ba6bc4;
  padding: 1px 0 1px 0;
 }

#returnRefund #content div {
  height:770px;
  font-size:1.2em;
  color:#666;
  font-weight:bold;
  width:600px;
  margin:420px 0 0 20px;
  background-color:#ebd3ed;
padding: 20px 0 1px 10px;
 }


#returnRefund #welcome_msg h2 {
  background: url("../images/welmsg.jpg");
  }



/*************************************
+ payment
*************************************/
#payment #content{
  margin: 0px 0 0 175px;
  width:650px;
  background-color:#ba6bc4;
  padding: 1px 0 1px 0;
 }

#payment #content div {
height:770px;   /*  */
margin:201px 0 0 20px;
width:580px;
background-color:#ebd3ed;
padding: 20px 0 1px 10px;
 }


#payment #welcome_msg h2 {
  background: url("../images/welmsg.jpg");
  }



/*************************************
+ shipping
*************************************/
#shipping #content{
  margin: 0px 0 0 175px;
  width:650px;
  background-color:#ba6bc4;
  padding: 1px 0 1px 0;
 }

#shipping #content div {
  height:770px;
  font-size:1.2em;
  color:#666;
  font-weight:bold;
  width:600px;
  margin:420px 0 0 20px;
  background-color:#ebd3ed;
padding: 20px 0 1px 10px;

 }


#shipping #welcome_msg h2 {
/*  background: url("../images/shipping_comic.jpg") no-repeat 0 0; */
background: url("../images/welmsg.jpg");
  }



/*************************************
+ orderTracking
*************************************/
#ordertracking #content{
  margin: 300px 0 0 175px;
  width:650px;
  background-color:#ba6bc4;
  padding: 1px 0 1px 0;
 }

#ordertracking #content div {
  height:880px;
  font-size:1.2em;
  color:#666;
  font-weight:bold;
  width:500px;
  margin:0px 0 0 20px
  background-color:#ebd3ed;
 }



#ordertracking #welcome_msg h2 {
  background: url("../images/welmsg.jpg");
}
/*
#ordertracking #content {
  /* background-color:#7c3d84; 
  height:652px;        /*  
  width:680px;
  margin:33px 0 0 0px;
  /*margin:100px 0 0 0px;
 background: url("../images/head2.jpg"); 
 }
 */
#ordertracking ul#couriers {
  /* background-color:#c49bc9;*/
  height:500px;
  width:600px;
  list-style:none;
  margin:50px 0 0 10px;
  background-color:#ebd3ed;
  padding: 1px 0 1px 10px;
  
 }

/* #ordertracking ul#couriers li {
  float:left;
  margin: 140px 50px 25px 50px;
 } */
#ordertracking ul#couriers li#dhl a {
  display:block;
  width:150px;
  height:55px;
  background: url("../images/dhl.gif");
  margin:80px 0 0 50px;
 }

#ordertracking ul#couriers li#tnt a {
  display:block;
  width:131px;
  height:66px;
  background: url("../images/tnt_logo.gif");
  }

#ordertracking ul#couriers li#ups a {
  display:block;
  width:88px;
  height:108px;
  background: url("../images/glo_logo.jpg");
  margin:50px 0 0 50px;
  }

#ordertracking ul#couriers li#thaipost a {
  display:block;
  width:269px;
  height:66px;
  background: url("../images/EMS.jpg");
  margin:50px 0 0 50px;
  }

#ordertracking ul#couriers li span {
  display:none;
 }



/*************************************
+ infopages
*************************************/



.infopages h1 {
  padding:6px 0 0 20px;
  background-color:#000;
  color:#fff;
  font-size:1.3em;
  height:20px;
 }

#conditions #content{
  margin: 100px 0 0 175px;
  width:650px;
 background-color:#ba6bc4;
  padding: 1px 0 1px 0;
 }


#conditions #welcome_msg h2 {
  background: url("../images/welmsg.jpg");
 /* width: 151px;
  height: 427px; */
 }

#conditions ul#conditionlist{
   margin: 150px 0 0 20px;
   width:600px;
   background-color:#ebd3ed;
   padding: 1px 0 1px 10px;
 }

#conditions ul#conditionlist li {
  margin: 6px 0;
  font-size:1.2em;
  color:#666;
  font-weight:bold;

 }
#conditions ul#conditionlist li#intro{
  list-style:none;
   margin:180px 0 50px 0px
 }
/*************************************
+thankyou account creation
*************************************/
#thankyou #content  {
margin:150px 0 0 200px;
  height:250px;
  color:#111;
 }

#thankyou #content  h1{
  margin:150px 0 0 200px;
  font-size:1.9em;
  font-weight:bold;
  width:400px;
 }

#thankyou #content  p{
  margin: 0 0 0 20px;
  font-size:1.5em;
  width:400px;
 }



/*************************************
+register page myAccountRegister.php
*************************************/


.shop #registerT {
  width:520px;
  margin: 150px 0 0 200px;
  background-color:#e9eceb;
 }

.shop fieldset {
margin: 150px 0 0 0px;

  border:none;
 }
.shop #registerT td {
  color:#111;
  font-size:1.06em;
  }

.shop #registerT td.bodyhead {
  text-align:right;
 }

.shop input {
  background-color:#fff;
  color:#000;
  border: solid 1px #add8e6;
  height:18px;
 }

.shop hr {
 height:1px;
 border:0px;
 background-color:#9f2b80;
 }



/*************************************
+epay
*************************************/
#epay #content h1 {
  margin: 20px 0 0px 20px;
  color:#111;
  font-size: 1.6em;
 }

#epay #content .bnt {
  margin: 10px 0 100px 20px;
  width:150px;
  height:20px;
 }





/*************************************
+paybypkasikorn
*************************************/
#paybypkasikorn #content h1 {
  margin: 40px 0 0px 20px;
  color:#111;
  font-size: 1.6em;
 }

#paybypkasikorn #content #paypalbutton {
  margin: 10px 0 0px 20px;
  width:150px;
  height:20px;
 }

#paybypkasikorn #content p {
  margin: 20px 0 80px 20px;

 }




/*************************************
+paybypaypal
*************************************/
#paybypaypal #content h1 {
  margin: 40px 0 0px 300px;
  color:#111;
  font-size: 1.6em;
 }

#paybypaypal #content #paypalbutton {
  margin: 10px 0 150px 300px;
  width:64px;
  height:30px;
 }


/*************************************
+orderconrfirmpayment
*************************************/
#orderconrfirmpayment #content {
  /* margin-left:-1px; */
  margin:180px 0 0 0;

 }

#orderconrfirmpayment #content .profileh {
  background-color:#eaf8cb;
  height:30px;
  margin:20px 0 0 0;
  padding:0px;
  width:912px;
 }

#orderconrfirmpayment #content .profileh h2 {
  float:left;
  color:#111;
  width:300px;
  padding:10px 0 0 20px;
  font-size:1.2em;
 }

#orderconrfirmpayment #content .profileh a {
  display:block;
  float:right;
  width:200px;
  margin:0 0 0 0px;
  padding:10px 0 0 0;
  color:#111;
  text-decoration:none;
  font-size:1.2em;
 }

#orderconrfirmpayment #content .profiledata {
  margin:2px 0 0 0;
  background-color:#f3f3f3;
  width:912px;
 }

#orderconrfirmpayment #content .profiledata ul {
  margin: 0 0 0 20px;
  list-style:none
 }

#orderconrfirmpayment #content .profiledata ul li {
  color:#111;
  font-size:1.2em;
  text-transform: capitalize;
 }

#orderconrfirmpayment #content .profiledata ul li em {
  font-style:normal;
  font-weight:bold;
  text-transform: capitalize;
 }

#orderconrfirmpayment #cartT  {
  margin:20px 0 20px -1px;
  width:1000px;
  border-collapse: collapse;
  color:#000;


 }



#orderconrfirmpayment #content ul#paymentoptions {
  margin:20px 0 0 0;
  list-style:none;
  width:912px;
 }


#orderconrfirmpayment #content ul#paymentoptions li {
  margin:5px 0 0 0;
  display:block;
  height:100px;
  background-color:#f3f3f3;
 }

#orderconrfirmpayment #content ul#paymentoptions li h3 {
  float:left;
  padding:2px 0 0 20px;
  color:#111;
  font-weight:bold;
  font-size:1.2em;
 }

#orderconrfirmpayment #content ul#paymentoptions li#moneytransfer h3 {
  padding:20px 0 0 20px;
 }

#orderconrfirmpayment #content ul#paymentoptions li form {
  float:right;
  width:200px;
  margin:30px 0 0 0;
  height:25px;
 }

#orderconrfirmpayment #content ul#paymentoptions li form .paybutton {
  width:150px;
  height:20px;

 }

/*************************************
+orderbilling
*************************************/

#orderbilling #content {
  text-align:center;
  margin:180px 0 50px 0px;
 }

#orderbilling #registerT {
  margin-bottom:20px;
  text-align:left;
 }



/*************************************
+orderhistorybody
*************************************/

#orderhistorybody #content #orderinfo {
  margin:20px 0 10px 0;
  color:#000;
  text-align:left;
  font-weight:bold;
  font-size:1.2em;
 }
#orderhistorybody #subnav2 li#orderhistoryL a {
    color:#a40d14;
 }

#orderhistorybody #content {
  text-align:center;
  margin:180px 0 50px 0px
 }


#orderhistorybody #content Table#orderhistory {
  text-align:center;
  margin: 20px auto 60px auto;

 }
#orderhistorybody #content TD.ListTitle  {
  margin-bottom:20px;
  text-align:center;
  background-color : #efe7d1;
  text-decoration : none;
  color : #808080;
  font-size:1.5em;
  font-weight:bold;
}

#orderhistorybody #content TD.ListDetail {
  background-color : #eaf8cb;
  font-size:1.2em;
  color:#000;
 }

#orderhistorybody #content TD.ListDetail a {
  text-decoration:none;
  color:blue;
 }
#orderhistorybody #content TD.ListDetail a:hover {
  color:green;
 }


/*************************************
+updatepassbody
*************************************/

#updatepassbody #subnav2 li#changepassL a {
    color:#a40d14;
 }

#updatepassbody #content {
  text-align:center;
  margin:180px 0 50px 0px;
 }
#updatepassbody #content #registerT {
  margin-bottom:20px;
  text-align:left;
 }


/*************************************
+updateprofilebody
*************************************/

#updateprofilebody #subnav2 li#updateProfileL a {
    color:#a40d14;

 }

#updateprofilebody #content {
  text-align:center;
margin:180px 0 50px 0px;     /*  user */
 }

#updateprofilebody #registerT {
/*   margin-bottom:20px;*/

  text-align:left;
 }

/*************************************
+login page myAcount.php
*************************************/
#login #welcomemember {
  margin: 250px 0 0 100px;
  width:680px;

 }


#login #subnav2 li#myaccountL a {
    color:#a40d14;
	/* margin:0 0 0 0px; */
 }
#login #welcomemember ul {
  margin:0 0 0 400px; /*  */
  list-style:none;
 }

#login #welcomemember ul {
  padding: 20px 0 0 0px;   /* */
 }


#login #welcomemember ul li {
  margin:6px 0;   /*  */
 }

#login #welcomemember ul li a {
  text-decoration:none;
  color:#111;
  font-size:1.3em;
  font-weight:bold;
  
 }

#login #welcomemember ul li a:hover{
  color:#666;

 }
#login #welcomemember ul li p{
  color:#111;
  font-size:1.3em;
 }


#login #welcomemember p {
  color:#afafaf;
  font-size:1.3em;
  margin:0 0 0 400px;
 }

#login #welcomemember h3 {
  color:#afafaf;
  font-size:1.3em;
  
 }

#login #content{
  background-color:#e9eceb;
  padding: 230px 1px 0 20px ;
 }

#login h1{
margin:180px 0 0 400px;   /*  */
  color:#111;
  font-size:1.3em;
  font-weight:bold;
}

#login h1#logout {
  padding:100px 0 250px 0px;
   /* margin:180px 0 50px 300px; */

 }
#login h1#logout a{
  text-decoration:none;

  }
#login h2{
  margin: 10px 0  10px 0;
  color:#111;
  font-size:1.2em;
  font-weight:bold;
 }

#login p#loginmessage {
  margin: 0 0 10px 0;
  color:#111;
  width:400px;
  font-size:1.2em;
 }

#login fieldset {
  border:none;
 }

#login fieldset p {
  color:#111;
  font-size:1.2em;
  font-weight:bold;
 }

#login fieldset #user  {
  float:left;
  width:130px;
 }

#login p.comment{
  color:#111;
  padding:2px;
  font-size:1.2em;
 }

#login .loginF label {
  color:#111;
  font-size:1.2em;
  font-weight:bold;
 }

#login input.intext {
  background-color:#fff;
  color:#000;
  border: solid 2px #add8e6;
 }
#login #loginbtn {
  margin: 10px 0;
 }
#login #forgotpass {
  width:350px;
  color:#111;
  margin: 5px 0;
  font-size:1.2em;
 }
#login #forgotbtn {
 margin: 10px 0;
   }
/*************************************
+cart page
*************************************/


.shop #cartT  {
  margin:180px 0 0 -1px;
  width:1000px;
  border-collapse: collapse;
  color:#000;

 }
.shop #cartT th {
  background-color:#efe7d1;
  color:#838382;
  font-size:1.2em;
  text-align:center;
  height:2em;
  border: solid 2px #d9d0da;

 }
.shop #cartT td {
  padding: 0 4px 0 0;
  border: solid 2px #d9d0da;
  background-color:#f3f3f3;
  text-align:right;

 }



th#productT { width: 10%}
th#nameT { width: 35%}
th#priceT { width: 10%}
th#weightT { width:10% }
th#qtyT { width: 5%}
th#totalT { width: 10% }
th#removeT { width: 10%}
th#weight2T { width: 10%}
th#price2T { width: 10%}





.shop #cartT td img {
  border:none;
  padding: 3px 0 0 4px;;
 }
.shop #cartT td.productCode {
  padding:0 0 0 20px;
  text-align:left;
 }

.shop #cartT td.productName {
  text-align:left;
 }
.shop #cartT td.productName a {
  margin:0 0 0 20px;
  color:#000;
  text-decoration:none;
  font-weight:bold;
  font-size:1.3em;

 }

.shop #shippingS {
  width:600px;
  font-size:.9em;
  background-color:#fff;
  color:#eee;
 }

.shop input.intext {
  background-color:#ebebeb;
  color:#000;
  border: solid 2px #add8e6;
 }

.shop #cartT select {
   color:#838382;
 }
.shop  #cartT td#updateT {
  text-align:center;
 }
.shop  #cartT td.checkboxT {
  text-align:center;
 }

.shop  #cartT td.clearT {
  background-color: #d9d0da;
 }

.shop  #cartT td.preisT {
  color: #ff6e54;
  font-weight:bold;
  font-size:1.2em;
 }

.shop  #cartT td.preisNT {
  color: #ff6e54;
  font-weight:bold;
  font-size:1.1em;
 }



.shop fieldset#checkoutF {
  border: 0px;
 }
.shop #shippingT td {
  border:none;
  font-size:1.1em;
  text-align:left;
  padding:0 0 0 4px;
 }
.shop #shippingT td a {
  text-decoration:none;
  color:#000;
  font-weight:bold;

 }

.shop #checkoutF {
  float:right;
  right:40px;
 }

/*************************************
+produtdetail page
*************************************/
#productdetail #orderbox{
  margin: 460px 0 0 450px;   /*  */
  color:#000;
  min-height:499px !important;
  height:729px;   /* */

 }


#productdetail  #orderbox h1 {
  margin:0 0 0 0px;
  color:#ff0000;
  font-size:1.8em;
 }



#productdetail #orderbox ul{
  list-style:none;
 }

#productdetail #orderbox ul li{
  margin: 4px 0;
  width:350px;
  font-size:1.3em;
 }

#productdetail #orderbox ul em {
  float:left;
  width:100px;
  font-style:normal;
  font-weight:bold;
 }
#productdetail fieldset#adproduct {
  border:none;
  width:250px;
 }

#productdetail fieldset#adproduct label {
  float:left;
  width:100px;
  height:20px;
  font-size:1.3em;
  font-weight:bold;

 }
#productdetail fieldset#adproduct select {
  float:left;
  width:150px;

 }

#productdetail fieldset#adproduct input {
  float:left;
 }

#productdetail fieldset#adproduct br#clearbrak {
  clear:both;
 }

#productdetail #imagebox {
  position:absolute;
  top:460px;
  left:200px;

 }


#productdetail #content{
/*  padding: 26.6em 1px 0 175px ;
  width:820px;
  border:1px;
  background-color:#ebd3ed;
*/
 
 width:825px;
 
 background-color:#ebd3ed;
 margin:0 0 0 0px;
  padding:  0 1px 0 175px;
 }

#productdetail #subnav {
  position:absolute;
  top:238px;
  left:175px;
  height:30px;
  width: 825px;
  background-color:#d828a5;
 }

#productdetail #bagflash{
  margin:10px 0 0 0 ;
  color:#ff0000;
  font-weight:bold;
  font-size:1.6em;
  text-align:left;
 }


/*************************************
+subnav productcategory Content
*************************************/
#categorypage #subnav {
  position:absolute;
  top:150px;
  left:175px;
  height:30px;
  width: 825px;
  background-color:#d828a5;
 }



/*************************************
+searchpagepage Content
*************************************/
#searchpage #content{
  padding: 26.6em 0 0 175px ;
  width:820px;

 }

#searchpage #content h1 {
  margin: 10px 0 0 10px;
  padding:0;
  color:#666;
  height:1em;
 }


/*************************************
+productpage Content
*************************************/
/*
#categorypage #content{
  padding: 420px 0 0 175px ;
  width:820px;
  height:1300px;

 }
 */
 #categorypage #content{
  margin: auto;
  width:800px;
  height:1000px;
  background-color:#ebd3ed;
  padding: 1px 0 1px 0;
 }



#categorypage #content h1 {
  margin: 0 0 0 0px;
  padding:0;
 }
#categorypage #content h1 span {
  display:none;
 }


#categorypage #content p#ctext  {
  margin:10px 0 0 10px ;   /*  */
  color:#333;
  font-size:1.4em;
  width:750px;
  }
/*************************************
+ landing bar
*************************************/

/*////////////////////////////////

////////////////////////////////*/
#bar p#picline1{
   display:inline;
  margin: 0px 0 0 5px;
  width:80px;
  height:50px;
  padding: 0 0 0 10px;
  
 }
/*////////////////////////////////

////////////////////////////////*/
#bar p#picline2{
display:inline;
  margin: 0px 0 0 0px;
  width:80px;
  height:80px;
  
 }

/*************************************
+landingContent
*************************************/
#landing #content{
  margin: 150px 0 0 175px;
  width:600px;
  background-color:#ba6bc4;
  padding: 1px 0 1px 0;
 }

 #landing #content div {
  height:200px;			/*  */
  width:600px;
  margin:0px 0 0 20px;
  background-color:#ebd3ed;
 }

#landing #content h1 {
  margin: 300px 0 0 80px;
  width: 480px;
  height: 2px;
  /*background: url("../images/landing.jpg") no-repeat;*/

 }



#landing #content h1 span {
  display:none;
 }

#landing #content p {
  margin: 0 0 0 20px;
  color:#222;
  font-size:1.4em;
  width:550px;
 }

#landing #content p em {
  font-weight:bold;
  font-style:normal;
 }

#landing #aboutus {
  margin:10px 0 4px 80px;
  width:480px;
  border: 2px solid #666;
  background-color:#dae3e2;
 }

#landing #aboutus h2 {
  padding: 0 0 0 8px;
  background-color:#000;
  color:#fff;
  font-size:1.2em
 }

#landing #aboutus ul{
  color:#000;
  margin:4px 0 0 20px;
  font-size:1.2em;
 }



/***************************************************************************************
****************************************************************************************
**
** Components
**
****************************************************************************************
****************************************************************************************/


/*************************************
+pagination
*************************************/

#pagination {
  margin: 10px 0 0 8px;
  width:772px;
  font-size:1.3em;
  color:#7d6aee;
  background-color:#ffeeee;
 }

#pagination a {
  color:#ba55d3;
  font-size:1em;
  text-decoration:none;
 }

#pagination span#pre {
  float:left;
  width:20%;
  text-align:left;
 }
#pagination span#pages {
  float:left;
  width:60%;
  text-align:center;
 }
#pagination span#next {
  float:left;
  width:20%;
  text-align:right;
 }

/*************************************
+itembox
*************************************/
.productbox {
  list-style:none;
  float:left;
  margin:6px;
  width:250px;
  height:110px;
  text-align:left;
 }


.productbox div.imgbox {
  float:left;
  width:120px;
  height:120px;
  background-color:#fff;
  margin:0 0 0 0 ;
  padding:0;
  text-align:left;
 }
.productbox div.imgbox img.imagep {
  border:none;
  width:110px;
  height:110px;
  padding:2px;
 }



.productbox div.descbox {
  width:125px;
  height:120px;
  background-color:#fff;
  color:#000;
  margin:0 0 0 120px;
 }


.productbox div.descbox h3 {
  padding:5px;
  font-size:1.26em;

 }
.productbox div.descbox p.remarks {
  padding: 0 0 0 5px;
 }

.plink {
  margin:0px;
  padding:0px;
  text-decoration:none;
  color:#333;
  width:100px;
  height:100px;
 }

.plink:hover {
  color:green;
 }
.productbox div.descbox .vdlink {
  display:block;
  text-decoration:none;
  margin: 15px 0 0 5px;
  color:#333;
  font-size:1.2em;
  font-weight:bold;
 }

.productbox div.descbox .vdlink:hover {
  color:green;
 }


/*************************************
+subnav
*************************************/
#subnav {
  position:absolute;
  top:300px;
  left:175px;
  height:30px;
  width: 651px;
  background-color:#d828a5;


  background: url("../images/bg_subnav.jpg");
 }
#subnav h3 {
  float:left;
  margin:5px 0 0 20px;
  width:160px;
  color:#000;
  font-size:1.5em;
  font-weight:bold;
  white-space: nowrap;
 }
#subnav ul {
  float:right;
  margin: 8px 0 0 0;
  width:400px;
 }

#subnav ul li {
  list-style:none;
  display:inline;
  font-size:1.2em;
  font-weight:bold;
 }

#subnav ul li a {
  margin:0 8px 0 8px;
  color:#fcd116;
  text-decoration:none;
  text-transform:uppercase;
 }

#subnav ul li a:hover {
  color:#fff;
  }

/*************************************
+subnav2
*************************************/
.shop #subnav2 {
  position:absolute;
  top:238px;
  left:1px;
  height:30px;
  width: 999px;
  background-color:#000;
  margin:135px 0 0 0px;          /*  */
 }
.shop #subnav2 h3 {
  float:left;
  margin:7px 0 0 20px;
  width:130px;
  color:#a40d14;
  font-size:1.3em;
  font-weight:bold;
  white-space: nowrap;
 }
.shop #subnav2 ul {
  float:right;
  margin: 9px 0 0 0;
  width:800px;
 }

.shop #subnav2 ul li {
  list-style:none;
  display:inline;
  font-size:1.1em;
  font-weight:bold;
 }

.shop #subnav2 ul li a {
  margin:0px 8px 0 8px;
  color:#fcd116;
  text-decoration:none;
  text-transform:uppercase;
 }

.shop #subnav2 ul li a:hover {
  color:#fff;
  }
/*************************************
+subnav3
*************************************/
#subnav3 {
  position:absolute;
  top:375px;
  height:30px;
  width: 1000px;
  background-color:#d828a5;
  margin:0 0 0 0px;
  background: url("../images/bg_subnav.jpg");
 }
#subnav3 h3 {
  float:left;
  margin:5px 0 0 100px;
  width:160px;
  color:#000;
  font-size:1.5em;
  font-weight:bold;
  white-space: nowrap;
 }
#subnav3 ul {
  float:right;
  margin: 8px 0 0 0;
  width:400px;
 }

#subnav3 ul li {
  list-style:none;
  display:inline;
  font-size:1.2em;
  font-weight:bold;
 }

#subnav3 ul li a {
  margin:0 8px 0 8px;
  color:#fcd116;
  text-decoration:none;
  text-transform:uppercase;
 }

#subnav3 ul li a:hover {
  color:#fff;
  }

/*************************************
+subnav4
*************************************/
#subnav4 {
  position:absolute;
  top:237px;
  height:30px;
  width: 1000px;
  background-color:#d828a5;
  margin:138px 0 0 0px;
  background: url("../images/bg_subnav.jpg");
 }
#subnav4 h3 {
  float:left;
  margin:5px 0 0 100px;
  width:160px;
  color:#000;
  font-size:1.5em;
  font-weight:bold;
  white-space: nowrap;
 }
#subnav4 ul {
  float:right;
  margin: 8px 0 0 0;
  width:400px;
 }

#subnav4 ul li {
  list-style:none;
  display:inline;
  font-size:1.2em;
  font-weight:bold;
 }

#subnav4 ul li a {
  margin:0 8px 0 8px;
  color:#fcd116;
  text-decoration:none;
  text-transform:uppercase;
 }

#subnav4 ul li a:hover {
  color:#fff;
  }

/*************************************
+welcome_msg
*************************************/
#welcome_msg {
  position:absolute;
  top: 375px;
  left:826px;
  background-color:#bf94cc;
  width:175px;
  height:427px;
  background: url("../images/welmsg.jpg");
 }
#welcome_msg h2 {
  background: url("../images/welmsg.jpg");
  width: 175px;
  height: 577px;
 }

/*///////////////////////////////////////
right  banner
///////////////////////////////////////*/
#welcome_msg p#tutor{
  margin: 40px 0 0 12px;
  width:145px;
  height:145px;
  background: url("../images/tutor.jpg");
 }

 #welcome_msg p#showcase{
  margin: 20px 0 0 12px;
  width:145px;
  height:145px;
  background: url("../images/showcase.jpg");
 }

#welcome_msg p#map{
  margin: 310px 0 0 12px;
  width:145px;
  height:145px;
  background: url("../images/tmap.jpg");
 }


#welcome_msg h2 span {
  display:none;
 }

/*************************************
+category list
*************************************/
#categorylist {
  position:absolute;
  top: 375px;
  left:1px;
  /* background-color:#bf94cc; */
  background: url("../images/welmsg.jpg");
  width:175px;
 }

#categorylist h2 {
  margin:12px 0 0 12px;
  color:#FFFFFF;
  font-size:1.3em;

 }
#categorylist ul {
  margin:6px 0 0 12px;
  list-style:none;
 /*  background-color:#bf94cc; */
 }

#categorylist ul li {
  margin: 0 0 4px 0;
 }
#categorylist ul li a{
  text-decoration:none;
 color:#FFFFFF;
  font-weight:bold;
  font-size:1.1em;
 }

#categorylist ul li a:hover {
  text-decoration:underline;
 }

#categorylist hr {
  margin:4px 0 0 12px;
  background: url("../images/seperator.gif");
  width:150px;
  height:2px;
  border:none;
  }

#categorylist p#nicelfree{
  margin: 175px 0 0 12px;
  width:145px;
  height:146px;
  background: url("../images/coupon.jpg");

 }
#categorylist p#nicelfree span{
  display:none;
  }

/*************************************
+searchbar
*************************************/
#searchbar {
  position:absolute;
  top: 290px;
  left:1px;
  width:999px;
  height:3em;
  background: url("../images/bg_search.jpg");
 }

#searchbar form#search fieldset {
  display:inline;
  margin:0px 0 0 20px;
  padding:2px 0 0 0;
  border:none;
 }

#searchbar form#search fieldset select {
  display:inline;
  margin: 2px 8px 0 4px;
  border: #add8e6 1px solid;
  width:150px;
 }
#searchbar form#search fieldset #searchbt{
vertical-align:middle;
 }

/*************************************
+Newsletter
*************************************/
#newsletter {
  float:left;
  width:30em;
 }
#newsletter fieldset{
  display:inline;
  margin:0px 0 0 20px;
  padding:4px 0 0 0;
  border:none;

 }

#newsletter fieldset input {
  display:inline;
  margin: 1px 8px 0 4px;
  border: #add8e6 1px solid;
  width:150px;
 }

#newsletter fieldset input#go {
  border:none;
  width:19px;
  height:18px;
  vertical-align:middle;
 }


/*************************************
+login
*************************************/

#loginform {
  float:left;
  width:45em;

 }
#loginform fieldset{
  display:inline;
  margin:0px 0 0 20px;
  padding:4px 0 0 0;
  border:none;
 }

#loginform fieldset input {
  display:inline;
  margin: 1px 8px 0 4px;
  border: #add8e6 1px solid;
  width:120px;
 }

#loginform fieldset input#hiddeninput {
  border:none;
 }

#loginform fieldset input#loginsubmit {
  border:none;
  width:19px;
  height:18px;
  vertical-align:middle;
 }


/*************************************
+Actionbar
*************************************/

#actionbar {
  position:absolute;
  top:260px;
  left:0px;
  width:1000px;
  height:3em;
  background-color:#d828a5;
  background: url("../images/bg_actionbar.jpg");
vertical-align:middle;
 }

#actionbar #thxsubcription {
  padding:6px 0 0 0;
  font-size:1.5em;
  font-weight:bold;

 }
/*************************************
+mainnav
*************************************/
#mainnav {
  position:absolute;
  top:174px;
  left:0px;
  background-color:#d8a8d8;
  width:999px;
  height:3em;
  background: url("../images/bg_mainnav.jpg");
 }

#mainnav ul {
  margin:2px 0;

 }
#mainnav li {
  display:inline;
  color:#9a9c95;
  font-size:1.1em;
 }

#mainnav li a {
  margin: 0 24px 0 24px;
  color:#FFFFFF;
  font-family:"Arial Black";
  text-decoration:none;
  text-transform:uppercase;
 }

#mainnav li a:hover {
  color:#666;
 }

/*************************************
+header
*************************************/
#header {
  position:absolute;
  top:0px;
  left:0px;
  width: 1000px;
  height:174px;
   background: url("http://www.kissisks.com/webnew/images/head.jpg") no-repeat 0 0;
 }
#header a#link2index {
  display:block;
  float:left;
  width: 280px;
  height:90px;
  margin:35px 0 0 0 ;
 }

#header a#link2ksj {
  display:block;
  float:right;
  width:200px;
  height:80px;
  margin:153px 0 0 30px;
 }


#header  span{
  display:none;
 }



/*************************************
+footer
*************************************/
#footer {
  margin: 0px 0 0 0px;  /*  */
 }

#footer #footermenu {
background-color:#7e398a;
/* background: url("../images/footer_menu_bg.gif"); */
width:1000px;
height:20px;  /* footer */

 }


#footer ul{
  margin:0 0 0 120px;
  background-color:red;


 }
#footer ul li {
  display:inline;
 }

#footer ul li#exL a {
  display:block;
  float:left;
  background: url("../images/currency.jpg") no-repeat 0 0;
  width:137px;
  height:19px;
 }

#footer ul li#trackL a {
  display:block;
  float:left;
  background: url("../images/tracking.jpg") no-repeat 0 0;
  width:108px;
  height:19px;
 }

#footer ul li#shippingL a {
  display:block;
  float:left;
  background: url("../images/shipping.jpg") no-repeat 0 0;
  width:135px;
  height:19px;
 }

#footer ul li#paymentL a {
  display:block;
  float:left;
  background: url("../images/payment.jpg") no-repeat 0 0;
  width:173px;
  height:19px;
 }

#footer ul li#returnL a {
  display:block;
  float:left;
  background: url("../images/returna.jpg") no-repeat 0 0;
  width:144px;
  height:19px;
 }

#footer ul li#faqL a {
  display:block;
  float:left;
  background: url("../images/faqa.jpg") no-repeat 0 0;
  width:101px;
  height:19px;
 }

#footer ul li a span {
  display:none;
 }

#footer #logistic {
  width:1000px;
  height:48px;
  /* margin:20px 0 0 0px; */
  background: url("../images/logistic.gif")
 }

#footer #adresse{
  text-align:center;
  background-color:#9a4ea8;
  color:#FFFFFF;
  font-size:1.2em;
 }

#footer #adresse p {
  padding: 2px 0 10px 0;
 }
#footer #adresse p#pagedescription {
  font-weight:bold;
 }
#footer #adresse p a {
  color:#e4ff00;
  text-decoration:none;
   }
#footer #adresse p a:hover {
  color:#fff;
   }


/*************************************
+Marquee Anouncement
*************************************/
#landing #anouncement {
  position:absolute;
  top:405px;
  left:176px;
  height:24px;
  width:649px;
  background-color:#e99af1;
  color:#f0ff00;
  font-size:18px;
  padding:2px 0;
 }
