.headTable
{
  background:white;
  border:2px solid #333333;
  margin-top:5px;
  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;
}

#quizwrapper
{
  padding: 5px 5px 5px 5px;
  border: 0px solid lightgreen;
  margin:20px auto 10px auto;
  width:930px;
  border:0px solid blue;
  /*background:lightyellow;*/

}
.formContainer
{
  width:100%;
}

#containerDiv1
{
  border:0px solid green;
  width:930px;
  margin:auto auto auto auto;
}

.imageContainer
{
  width:76%;
}

.imageContainerB
{
  width:80%;
  margin-top:-45px;
}

#valentinesSpecial
{
  /*background: url('/images/valentinesSpecial.jpg') no-repeat;*/
  width:200px;
  height:250px;
  z-index:-1;
  border:0px solid gray;

}

.quizDiv
{
  padding: 10px 20px 10px 20px;
  border: 0px solid lightgreen;
  min-height: 400px;
  height:auto !important;
  height:400px;
}

.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;
}

.chooseColorsTable
{
  height:20px;
  margin-top:10px;
}

.blue
{
  background:blue;
}

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

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

.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;
}

.cuteButtonEmail
{
  background:#96171a;
  /*background:#96171a;*/
  color:white;
  font-weight:bold;
  width:250px;
  margin-top:25px;
  padding-top:3px;
  padding-bottom:3px;
}

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

.doneButton
{
  background:#96171a;
  color:white;
  font-weight:bold;
  width:80px;
  height:35px;
  font-size:18px;
  margin-top:10px;
}

.msgDivContainer
{
  border:0px solid red;
  margin:5px 10px 5px 10px;
  height:120px;
  width:220px;
  padding:5px;
  float:left;
}

.msgDivContainerH
{
  border:0px solid red;
  margin:5px 10px 5px 10px;
  height:140px;
  width:220px;
  padding:5px;
  float:left;
}

.msgImg
{
  border:0px solid blue;
  height:100px;
  margin:0;
  width:200px;
  float:left;
  font-size:13px;
  font-family:georgia, arial;
  text-align:center;
}

.giftDivContainer
{
  border:0px solid green;
  margin:5px 10px 5px 10px;
  height:120px;
  width:120px;
  padding:5px;
  float:left;
  text-align:center;
}

.giftDivContainerH
{
  border:0px solid green;
  margin:5px 10px 5px 10px;
  height:140px;
  width:120px;
  padding:5px;
  float:left;
  text-align:center;
}

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

.checkOption
{
  font-size:10px;
  width:90px;
  font-family:arial;
  overflow-x:hidden;
  overflow-y:hidden;
  background:lightyellow;
  margin:2px 10px 2px 10px;
  padding:0;
  text-align:center;
  vertical-align: bottom;
  border:0px solid lightgreen;
  clear:both;
}

.giftCaption
{
  font-size:10px;
  width:80px;
  font-family:arial;
  overflow-x:hidden;
  overflow-y:hidden;
  text-align:center;
  background:lightgreen;
  margin:2px 10px 2px 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:white;
}

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

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

#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;
}

.topSpcHigh
{
  padding-top:30px;
}

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

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

.inputBox
{
  width:200px;
}

.finishedMsg
{
  color:#999900;
}

.copyMsg
{
  font-weight:bold;
}

.msgH2
{
  font-size:20px;
  font-family:georgia;
  color:#999900;
  font-weight:normal;
}

.activeUsersText
{
  font-weight:bold;
  font-family:arial;
  font-size:16px;
  color:#898900;
  padding-top:30px;
}

.userListTd
{
  padding-bottom:10px;
  padding-top:10px;
}

.userListTd a
{
  text-decoration:none;
  font-family:arial;
  font-size:13px;
  color:#333333;
  font-weight:bold;
}

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

.giftItemsTd
{
  border:1px solid lightblue;
  padding:0px;
}

.heading
{
  font-size:15px;
  color:#459934;
  font-family:arial;
  font-weight:bold;
  padding-bottom:5px;
}

.bottomSpc
{
  padding-bottom:15px;
}

.basketTxt
{
  padding-bottom:5px;
}
