#twoColRight {
    background: transparent url( /pro/images/searchImgBg.gif ) repeat-y;
}

#pageImg {
    background: transparent url( /pro/images/searchImgBg.jpg ) no-repeat top left;
}

#textArea form {
    font-size: 12px;
}

.rightCell input, .rightCell textarea, .rightCell select {
    margin: 4px 0 4px 8px;
}

#textArea .twoColTable td {
    color: #E68D33;
}

#textArea table td span, table td b {
    color: #5C5D51;
}

#textArea a:link, #textArea a:visited, #textArea a:hover, #textArea a:active {
    font-weight: bold;
}

#f_wwres .button_formsubmit {
    color: #ffffff;
    background: #f09e3a url( /pro/images/buttonForm.gif ) no-repeat right center;
    border: #ffaf56 solid 2px;
    padding: 0 12px 0 12px;
    margin-left: 12px;
    text-decoration: none;
    text-transform: uppercase;
    font: normal normal bold 10px/11pt Arial, Helvetica, sans-serif;
    cursor: pointer;
    cursor: hand;
}

#t_res_numbers {
    width: 100%;
    margin-top: 20px;
}

#t_res_numbers .headingRow {
    border-bottom: #e7e7dc solid 2px;
    margin-bottom: 4px;
}

#t_res_numbers td {
    margin: 0;
}

#t_res_numbers .headingCell {
    font-weight: bold;
    padding: 3px 0 3px 10px;
    margin: 0;
}

#t_res_numbers .headingCell p {
    margin: 0;
}

#t_res_numbers .area {
    margin-top: 4px;
    padding: 3px 0 3px 6px;
    background: #e7e7dc;
    font-weight: bold;
}

#t_res_numbers .hotel {
    margin-bottom: 3px;
}

#t_res_numbers .tollfree {
    margin-bottom: 3px;
}

#t_res_numbers .regulartext {
   margin-bottom: 3px;
}

#borderCell {
    border-top:1px dotted black;
}

#gsoWrapper {
    margin-top:30px;
}

.gsoTitle   {
    display:none;
}

.gsoRegion {
    background-color:#e7e7dc;
    color:#3D2B21;
    font-weight:bold;
    margin:0;
    padding:4px 0 4px 6px;
}

.gsoCountry {
    font-weight:bold;
    margin:0;
    padding:4px 0 4px 6px;
}

.gsoCity {
    float:left;
    margin:0 6px 0 0;
    padding:2px 0 2px 12px;
    width:210px;
}

.gsoNumber {
    margin:0;
    padding:2px 0 2px 230px;
}

.gsoClearBothAfterNumber {
    font-size:1px;
    line-height:1px;
    margin:0 0 2px;
    padding:0;
}

.gsoLine {
    background-color:#e7e7dc;
    font-size:1px;
    height:2px;
    line-height:1px;
    margin:0;
    padding:0;
}

#textArea .fullWidthContainer {
    margin-bottom: 6px;
}
#textArea #gsoWrapper .fullWidthContainer {
	border-bottom: #e7e7dc solid 1px;
}

#textArea #gsoWrapper .fullWidthContainerHeader {
    margin-bottom: 6px;
	border-bottom: #e7e7dc solid 2px;
	font-weight: bold;
}

#textArea .containerHeader {
	font-weight: bold;
}

*html #textArea #gsoWrapper .fullWidthContainerHeader .rightContainer {
    float: none;
}

#textArea #gsoWrapper .fullWidthContainerHeader .leftContainer {
    margin-bottom: 4px;
}

#textArea #gsoWrapper .fullWidthContainerHeader .rightContainer {
    margin-bottom: 4px;
}

#textArea .queueWrapper{
	padding: 0 0 10px 0;
}
#textArea .queueWrapper .containerHeader{
	float: left;
	width: 100px;
}
#textArea .queueWrapper .content{
	float: left;
}


/* email us page */
/* adding dynamic content */
.optionalInfo{
	display:none;
    margin-bottom:5px;
}

.optionalTxt {
 display:inline;
 font-weight:normal;
}

.leftLabel {
  font-weight:bold;
  float:left;
  width:150px;
  text-align:right;
  margin-right:5px;
}

 .rightTxt {
  display:inline;
  font-weight:normal;

 }

.cmntLabel {
  font-weight:bold;
  margin-left:90px;

}

 .cmntTxt{
  display:inline;
  margin-left:155px;
  font-weight:normal;
  width: 200px;
  height: 90px;

 }

.fieldLblTxt {
    margin-bottom:5px;
}

.actionButton {
    margin-left: 155px;
}

.actionButton button {
    background:#F09E3A url(/pro/images/buttonForm.gif) no-repeat scroll right center;
    border: 2px solid #FFAF56;
    color: #FFFFFF;
    cursor: pointer;
    font-size:10px;
    padding:0 12px;
    text-transform: uppercase;
}

form.starForm {
	padding-left: 100px;
	margin: 0 0;
}

.error, .topError, .formField label.error, #textArea table .error span, #textArea .twoColTable .error {
    color: #C9002B;
}

