.headTable
{
  background:white;
  border:2px solid #333333;
  margin-top:10px;
  margin-bottom:15px;
  min-width: 800px;
  width:100%;
}

.headTd
{
  background:#333333;
  text-align:center;
  padding:15px;
}

h1 {
  color: #333333;
  font-size: 26px;
  font-weight: normal;
  padding-bottom: 5px;
  font-family:georgia;
}

h2
{
  color: #333333;
  font-size: 24px;
  font-weight: normal;
  padding-bottom: 5px;
  font-family:georgia;
}

.headTable h1
{
  color:white;
  margin:4px 0 4px 0;
  padding:4px 0 4px 0;
}
#creatBasket h1
{
  margin-bottom:3px;
  padding-bottom:3px;
}
.headTable h2
{
  color:orange;
  margin:4px 0 4px 0;
  padding:4px 0 4px 0;
}


.txtmsg
{
  font-size:13px;
  font-family:verdana;
  font-weight:bold;
}

.formContent
{
  font-size:13px;
  font-family: verdana;
}

.colorTd
{
  width:20px;
  height:20px;
  border:1px solid gray;
  padding:0px;
  cursor:pointer;
  border-style:outset;
}

.blue
{
  background:blue;
}

.red
{
  background:red;
}
.green
{
  background:green;
}

.chooseMsg
{
  font-size:18px;
  font-weight:bold;
  color: #333333;
}

.hiliteColor
{
  font-size:16px;
  font-weight:bold;
  color: red;
}

.buttonTd
{
  width:100%;
  border:1px solid #EFEFEF;
  background:orange;
  color:white;
}

.cuteButton
{
  background:#00cc33;
  /*background:#96171a;*/
  color:white;
  font-weight:bold;
  width:250px;
  margin-top:5px;
}

.cuteButtonSimple
{
  background:#96171a;
  color:white;
  font-weight:bold;
  padding:3px 5px 3px 5px;
  margin-top:5px;
}

.saveButton
{
  background:#96171a;
  color:white;
  font-weight:bold;
  width:150px;
  height:50px;
  font-size:30px;
  margin-top:110px;
}

.giftImg
{
  height:82px;
  width:80px;
  padding:0;
  margin:0px 10px 0px 10px;
  border:0px solid red;
  text-align:center;
}


.giftCaption
{
  font-size:10px;
  width:80px;
  font-family:arial;
  overflow-x:hidden;
  overflow-y:hidden;
  text-align:center;
  background:lightgreen;
  margin:0px 10px 0px 10px;
  padding:0;
  border:0px solid black;
}

#popupContainerDiv
{
  overflow-y:scroll;
  margin:10px 10px auto auto;
  width:630px;
  height:410px;
  text-align:center;
  margin:auto;
  background:white;
}

#popupHeadingDiv
{
  margin:10px 15px 5px auto;
  font-size:20px;
  font-family:arial;
  text-align:center;
  color:#333333;
  background:#e0edfe;
}

#popupSaveGiftsDiv
{
  margin:10px 15px 5px auto;
  text-align:center;
}

.saveGiftsButton
{
  background:#00cc33;
  /*background:#96171a;*/
  color:white;
  font-weight:bold;
  margin-top:5px;
  width:80px;
  height:30px;
  font-size:20px;
}

#resultSaveMsg
{
  color:green;
  font-family:arial;
  font-size:13px;
}

#signupPopupTable
{
  margin:5px auto 10px auto;
  width:95%;
  height:80%;
  font-family:arial;
  text-align:left;
  color:#333333;
  background:#e0edfe;
}

.signupMsgTd
{
  font-size:13px;
  color:gray;
  line-height:20px;
  padding-top:10px;
  padding-bottom:10px;
}

.mainMsg
{
  color:#333333;
  font-size:18px;
  font-family:georgia;
}

#signupFormTable
{
  vertical-align:top;
  background:#e0edfe;
}

.topSpc
{
  padding-top:10px;
}

.commentTxt
{
  font-size:13px;
  font-family:verdana;
  color:gray;
}

.bottomLink
{
  font-size:12px;
  font-family:arial;
}

.headingTxt
{
  color: green;
  font-size:18px;
  font-family:georgia;
}

#basketWrapper
{
  padding: 5px 5px 5px 5px;
  border: 0px solid lightgreen;
  margin:20px auto 20px auto;
  width:750px;

  /*background:lightyellow;*/

}

.basketContainerDiv
{
  width:320px;
  margin:5px auto 5px 15px;
  border:2px solid lightgreen;
  background:lightyellow;
  float:left;
  min-height: 500px;
  height:auto !important;
  height:500px;
  padding-left:10px;
  padding-top:10px;
}


.giftContainerDiv
{
  float:left;
  margin-bottom:15px;
  cursor:move;
  height:100px;
  border:0px solid blue;
}

.finishedMsg
{
  color:#999900;
}

.inputBox
{
  width:200px;
}
