
body {
	margin:0px !important;
}

#chatBlock {
	background-image: url("../images/chatbg.gif");
	background-repeat:repeat-x;
	height:53px;
	min-width: 400px;
	background-color: rgb(204, 0, 0)
  }
#chatBlock img {
	box-shadow: none;

}

#ChatBtn { margin-left:120px; padding-top:10px;}
#ChatBtn button {width:120px; height:40px; font-size: 14px; cursor: pointer; border: 1px solid #760800;}
#liveAgentChatLogTyping { display:block; padding-top:20px;}

#liveAgentClickToChat{
	background-image: url("../images/clickbg.gif"); 
	background-repeat:repeat-x; 
}

/*
.liveAgentChatInput {
            display: block;
            height: 65px !important;
	    min-width: 346px !important;
            border-width: 1px;
            border-style: solid;
            border-color: #d2dpdc;
            background: #fff;
             width:100%;
            -webkit-border-radius: 6px; 
            -moz-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 2px 2px 4px 1px #d2d9dc inset;
            -moz-box-shadow: 2px 2px 4px 1px #d2d9dc inset;
            box-shadow: 2px 2px 4px 1px #d2d9dc inset;
	    behavior: url(../pie/PIE.htc);
}

*/

#liveAgentChatLog {
width: auto !important;
height: auto !important;
/* top: 10px; */
/* position: absolute; */
overflow-y: auto;
/* left: 15px; */
/* right: 20px; */
bottom: 0;
border: none;
padding-top: 2px;

}

.chatinputarea {
	position: absolute;
	bottom: 30px;

}

/* #liveAgentMessageContainer {border:3px solid red; clear:both; display:block;} */

#payHead {
	margin-top: 20px !important; 
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;

}


#paymentBlock input.cardName, input.cardNum, input.cardSec {
	    height: 40px;
	    width: 352px;
            background: #fff;
            -webkit-border-radius: 6px; 
            -moz-border-radius: 6px;
            border-radius: 6px;
            -webkit-box-shadow: 0px 1px 2px 0px #d2d9dc inset;
            -moz-box-shadow: 0px 1px 2px 0px #d2d9dc inset;
            box-shadow: 0px 1px 2px 0px #d2d9dc inset;
	    border: 1px solid #bababa;
	    color: #000000 !important;
            padding-left: 5px;
            font-size: 14px;
            padding-right: 5px;
            behavior: url(../pie/PIE.htc);
}


input.cardNum {
	    width: 252px;
	    float: left;;
            
	
}

input.cardSec {
	    width: 72px;
	    margin-left:16px;
      }

#payHead { margin-bottom:10px;}

#liveAgentMessageContainer button, select { display:block !important;}
.nameDiv, .numsecDiv { margin-bottom:20px;}

select#mySelectMonth, select#mySelectYear {
	    height: 40px;
	    width: 140px;
            background: #fff;
            -webkit-border-radius: 6px; 
            -moz-border-radius: 6px;
            border-radius: 6px;
            border: 1px solid #bababa;
	    color: #000000 !important;
            padding-left: 5px;
            font-size: 14px;
            behavior: url(../pie/PIE.htc);
}

select#mySelectMonth { float:left; margin-right:20px;}

.submitButton {
	background: #CC0000;
	color: #FFFFFF;
	width: 120px;
	height: 40px;
	padding: 0px 0px 0px 0px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 14px;
	border: 1px solid #760800;
	cursor: pointer;
	behavior: url(../pie/PIE.htc);
}

.chatReturn {

	padding-right: 20px;
	margin-top: 20px;
	width: 360px;
	padding-left: 145px;

}

select#mySelectMonth, select#mySelectYear {

	background-image: url("../images/arrow.png");	
	background-repeat:no-repeat;
	background-position: top right;
	-webkit-appearance: none;
	behavior: url(../pie/PIE.htc);
	 

}

select#mySelectMonth option {

	background-image: url("../images/selectbg.png");
	
}

.chatReturn a, .chatReturn a:active {
	color: #0044ff;
	text-decoration: none;
	font-size: 14px;
	padding-right: 10px;
}

.chatReturn a:hover {
	color: #0044ff;	
} 

