.formTitle{
   color: #fff;
   font-size: 14px;
   font-weight: bold;
   background-color:#cc0000;
}

.formFieldLabel{
   font-weight: bold;
   width:250px;
}

.formFieldValue{
}

.formInputBox{
   width:250px;
}

.formInputBoxSmall{
   width:150px;
}

.formSmallText{
   color: #3B4674;
   font-size: 10px;
   font-weight: bold;
}

/********************** LOGIN FORM******************************/
.loginForm{
   border: 1px solid #000;
   width:365px;
   margin-left:auto;
   margin-right:auto;
}

.loginForm td{
   padding: 8px;
}

.loginFormShop{
   border: 1px solid #000;
   width:250px;
   float:left;
}

/********************** NEW MEMBER FORM ******************************/
.newMemberForm{
   border: 1px solid #000;
   width:600px;
   margin:auto;
}

.newMemberForm td{
   padding: 8px;
}

.newMemberFormShop{
   border: 1px solid #000;
   width:430px;
   margin:auto;
}
/********************** EDIT PROFILE ******************************/
.viewProfile{
   border: 1px solid #000;
   width:600px;
   margin:auto;
}

.viewProfile td{
   padding: 8px;
   border: 1px solid #000;
}

/********************** EDIT PROFILE ******************************/
.editProfileForm{
   border-collapse: collapse;
   border: 1px solid #000;
   width:600px;
   margin:auto;
}

.editProfileForm td{
   padding: 8px;
}

/********************** EDIT PASSWORD FORM******************************/
.editPasswordForm{
   border-collapse: collapse;
   border: 1px solid #000;
   width:350px;
   margin:auto;
}

.editPasswordForm td{
   padding: 8px;
}

/********************** FORGOT PASSWORD ******************************/
.forgotPasswordForm{
   padding: 0px;
   border-collapse: collapse;
   border: 1px solid #000;
   width:400px;
   margin:auto;
}

.forgotPasswordForm td{
   padding: 8px;
}

/********************** UN-SUBSCRIBE ******************************/
.unsubscribe{
   padding: 0px;
   border-collapse: collapse;
   border: 1px solid #000;
   width:300px;
}

.unsubscribe td{
   padding: 8px;
}

/********************** ENQUIRY FORM ******************************/
.enquiryForm{
   border: 1px solid #000;
   width:500px;
   margin:auto;
}

.enquiryForm td{
   padding: 8px;
}
/********************** SEARCH PANEL ******************************/
.searchPanel {
   padding: 0px;
   border-collapse: collapse;
   width: 100%;
   background-color: #fff;
   margin-left:auto; 
   margin-right:auto;
}

/********************** SEARCH ******************************/
.search{
   border-collapse: collapse;
   width: 100%;
   background-color: #f2f8f2;
   border: 1px solid #bfd2a5;
   border-right: 3px solid #bfd2a5;
   border-bottom: 3px solid #bfd2a5;
}

.search td{
   padding: 5px;
}

.search td.heading{
   font-size:15px;
   font-weight: bold;
   color: #7d9c00;
}

input.keyword {
	width: 100px;
}

/****************************************************/

div.keywordSearch{
   float:right;   
   border: 0px solid red;
   height: 20px;
}

div.keywordSearch div.keywordBox{
   width: 100px;
   width: 130px;
   height: 20px;
   float:left;   
   border: 0px solid #000;
}

div.keywordSearch div.keywordBox input{
   width: 100px;
   height: 20px;
   font-size: 11px;
}

div.keywordSearch div.arrowImage{
   width: 30px;
   float:left;
}

/********************** LYRICS ******************************/
.search select.category{
	width: 200px;
}

.search select.author{
	width: 350px;
}

/********************** EMAIL TO FRIEND ******************************/
.emailToFriendForm{
   border: 1px solid #000;
   width:400px;
   margin-left:auto;
   margin-right:auto;
   background-color:#fff;
}

.emailToFriendForm td{
   padding: 8px;
}