/*.creditformfield1{ width: 130px; border: 1px solid #CCC; overflow: hidden; height: 40px; margin:0 2px; padding: 0; }*/
form.rm-campaign{ margin: 0; padding: 0;}
table.rm-campaign tr td { font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: left; }
table.rm-campaign tr td.rm-campaign-heading { font: bold 18px Arial,Verdana, Helvetica, sans-serif; text-align: center; font-weight: bold; color:#FFFFFF; }
table.rm-campaign tr td input { width: 130px; border: 1px solid #CCC; margin:1px 2px; padding: 0; height: 15px; }
table.rm-campaign tr td input.phone { width: 29px; }
table.rm-campaign tr td input.phone1 { width: 34px;}
table.rm-campaign tr td input.rm-submit{ border: 0;}
table.rm-campaign tr td input.rm-submit:focus{border: 0 !important;}
table.rm-campaign tr td textarea{width: 130px; border: 1px solid #CCC; overflow: hidden; height: 40px; margin:0 2px; padding: 0;}
table.rm-campaign tr td textarea:focus {  border: 1px solid #000 !important; background-color: #C9E7F3 !important ; }
table.rm-campaign tr td input:focus {  border: 1px solid #000 !important; background-color:#C9E7F3 !important  }
/*IE HACKS*/
*html table.rm-campaign tr td input, table.rm-campaign tr td input.phone, table.rm-campaign tr td input.phone1 { margin:0px 2px; }
*html table.rm-campaign tr td textarea{ margin:0px 2px 1px 2px; }
/*END IE HACKS*/

td.formTxtCamp
{
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-align:right;
padding-right:8px;
}
input.camp
{
width:145px; border:0px solid red;
}
input.campph1,input.campph2
{
width:38px;
}
input.campph3
{
width:45px;
}


input.formBoxesCamp
{
width:150px;
}
input.camp1,input.camp2
{
width:42px;
}
input.camp3
{
width:44px;
}
td.formTxtcrstr{ font-size:11px; text-align:left; padding-left:10px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
td.formBoxescrstr{ text-align:left; height:20px; color:#FFFFFF;}
input.submit-buttoncamp{
color: #ffffff; background-color:#525254; border:1px solid #FFFFFF;
width:150px; text-align:center;
font-weight:bold; font-size:14px; height:29px; vertical-align:middle; cursor:pointer;
}
.crosstourbg
{
background:url(../images/campaign/crosstour/bg.jpg) repeat-x;
height:230px;
}
.HeadingTxtcrosstour
{ 
color:#FFFFFF;
font-size:14px;
}

.crosstrbg
{
background:url(../images/campaign/crosstour/bg1.jpg) repeat-x;
height:46px;
}
td.crosstourtxt
{
padding-left:12px;
font-size:12px;
font-family:Verdana;
text-align:justify;
line-height:17px;
}