#rarea-main {
width : 805px;
margin : 0 auto;
color:#333333;
}
#rarea-middle {
float : left;
width : 800px;
padding : 0 0px 0 0px;
}
#rarea-center-column {
float : left;
width : 568px;
min-height : 350px;
padding : 12px 0px 0 10px;
background : url(../../admin/images/layout/bg-center-column_rarea.jpg) no-repeat left top;
}
* html #rarea-center-column {
height : 350px;
}
#rarea-left-column {
float : left;
padding : 0px 5px 0 0px;
width : 200px;
}
#rarea-left-navigation {
float : left;
margin : 0 3px 0 0;
height : 34px;
line-height:21px;
background : url(../../admin/images/layout/tab.gif) repeat-x top;
}
#rarea-left-navigation span {
float : left;
background : url(../../admin/images/layout/tab-left.gif) no-repeat left top;
}
#rarea-left-navigation span span {
background : url(../../admin/images/layout/tab-right.gif) no-repeat right top;
padding : 7px 10px 0 10px;
color:#ffffff;
width:180px;
font-size:14px;
text-align:center;
}

ul.rarea-nav {
margin : 0 0 11px 0;
border-bottom : 2px solid #1287CF;
background : #EEEFEF;
list-style : none;
padding : 0 2px;
}
ul.rarea-nav li {
padding : 4px 4px 6px 5px;
background : url(../../admin/images/layout/bg-dotted.gif) repeat-x bottom;
}
ul.rarea-nav li a {
padding : 0 0 0 12px;
color : #000000;
background : url(../../admin/images/arrow.gif) no-repeat 0 4px;
}
ul.rarea-nav li a.active {
color : #000000;
text-decoration:underline;
}
ul.rarea-nav li a:hover {
color : #000000;
font-weight : normal;
text-decoration:underline;
}
ul.rarea-nav li.last {
background : none;
}

.rarea-top-bar {
float : left;
width : 550px;
border-left : 2px solid #179AE7;
padding : 0 0 0 9px;
margin : 0 0 15px 0;
}
.rarea-top-bar h1 {
font : 20px/21px Verdana, Arial, Helvetica, sans-serif;
color : #43729f;
margin : 0 0 4px 0;
}
.rarea-top-bar a.button {
float : right;
display : block;
width : 75px;
height : 35px;
text-align : center;
color : #fff;
text-transform : uppercase;
font-weight : bold;
line-height : 27px;
background : url(../images/bg-orange-button.gif) no-repeat;
}
.rarea-breadcrumbs {
font-size:11px;
color : #000000;
}
.rarea-breadcrumbs a{
color : #000000;
text-decoration:none;
}
.rarea-breadcrumbs a:hover{
color : #000000;
text-decoration:underline;
}
#hr {
border : 1px solid #179AE7;
}
.rarea-select-bar {
clear : both;
border-top : 2px solid #179AE7;
border-bottom : 2px solid #179AE7;
padding : 5px 0 3px 0;
margin : 0 0 17px 0;
text-align:left;
}
.rarea-select-bar select {
width : auto;
margin : 0 2px;
}
.rarea-select-bar input {
font-size:11px;
}
.rarea-links a{
color : #0066CC;
cursor : pointer;
padding : 0 0 0 12px;
background : url(../../admin/images/arrow.gif) no-repeat 0 4px;
text-decoration:none;
}
.rarea-links a:hover{
text-decoration:underline;
}

#rarea-payment table tr td{
	font-size: 11px;
	background:none;
}
#rarea-payment table tr th,#rarea-payment table tr td {
	border:1px solid #000000;
	padding:3px;
} 
#rarea-payment table tr th, #rarea-payment table tr td.title{
	font-size: 11px;
	font-weight:bold;
	background-color:#EFEFEF;
}

ul.attach {
margin : 0 0 5px 0;
padding : 0px;
list-style : none;
}
ul.attach li {
padding: 0 0 7px 0;
}
ul.attach li a {
padding : 0 0 13px 25px;
background : url(../../admin/images/attachment.png) no-repeat 0 1px;
color : #0066CC;
text-decoration : underline;
cursor : pointer;
}
ul.attach li a.active {
text-decoration:none;
}
ul.attach li a:hover {
font-weight : normal;
text-decoration : none;
}
ul.listlink {
margin : 0 0 5px 0;
padding : 0px;
list-style : none;
}
ul.listlink li {
padding: 0 0 0 0;
}
ul.listlink li a {
padding : 0 0 0 15px;
background : url(../../admin/images/arrow.gif) no-repeat 0 4px;
color : #0066CC;
text-decoration : underline;
cursor : pointer;
}
ul.listlink li a.active {
text-decoration:none;
}
ul.listlink li a:hover {
font-weight : normal;
text-decoration : none;
}
.pad-select{
border : 1px solid #b2b2b2;
background : #fff;
padding : 1px;
font-size : 11px;
}
#rarea-tbl {
border:1px solid #999999;
}
#rarea-tbl th{
background:#9FCFFF;
font-weight:normal;
font-size:12px;
}
#rarea-tbl tr.cls1{
background:#EFEFEF;
}
#rarea-tbl tr.cls2{
background:#FFFFFF;
}
#rarea-tbl tr.cls1:hover, #rarea-tbl tr.cls2:hover{
background-color:#86DD95;
}
#rarea-tbl td a{
text-decoration:underline;
color:#0000CC;
cursor:pointer;
}
#rarea-tbl td a:hover{
text-decoration:none;
color:#0000CC;
cursor:pointer;
}
.page-select {
float:right;
text-align:right;
padding:10px 10px 10px 0;
}
.page-select a{
text-decoration:underline;
color:#0000CC;
cursor:pointer;
}
.page-select a:hover{
text-decoration:none;
color:#0000CC;
cursor:pointer;
}
.bbutton{
width:170px; 
height:56px; 
font:bold 12px arial;
}
.bbutton a{
color:#4281b7; 
text-decoration:none;
}
.bbutton strong{
font-size:17px; 
letter-spacing:.02em;
}
.rarea-button {
	padding:1px 5px 1px 5px;
	font:11px normal;
	background:#048cdb;
	color:#FFFFFF;
	border:1px solid #0666DB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#cart-tbl input, select {
padding:2px;
}

#cart-tbl select.bigfield {
width:200px;
}
#cart-tbl select.smallfield {
width:140px;
}

#common_booking_details_area .detail{
padding:15px 0 0 0;
vertical-align : top;
}
#common_booking_details_area .detail table {
width : 540px;
border : 1px solid #d2d2d2;
margin-left : 4px;
background : #fff;
}
#common_booking_details_area .detail table.booking_details_table {
width : 650px;
border : 1px solid #d2d2d2;
margin-left : 4px;
background : #fff;
vertical-align : top;
}
#common_booking_details_area .detail table td.title {
background : #f3f3f3;
font-size : 11px;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666;
padding : 7px 10px;
border-bottom : 1px solid #fff;
border-left : 1px solid #fff;
border-right : 1px solid #fff;
text-align : left;
vertical-align : top;
}
#common_booking_details_area .detail table td.details {
font-size : 11px;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #333;
padding : 7px 10px;
text-align : left;
vertical-align : top;
}
#common_booking_details_area .detail table.pricedetails {
width : 100%;
border-width : 1px 0;
margin : 0;
}
#common_booking_details_area .detail table.pricedetails td.title {
background : #f7f7f7;
font-size : 11px;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666;
padding : 5px 10px;
border-left : 1px solid #fff;
}
#common_booking_details_area .detail table.pricedetails td.type, #common_booking_details_area .detail table.pricedetails td.quantity, #common_booking_details_area .detail table.pricedetails td.cost, #common_booking_details_area .detail table.pricedetails td.total, #common_booking_details_area .detail table.pricedetails td.adjustment {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000;
padding : 7px 10px;
}
#common_booking_details_area .detail table.pricedetails td.type {
font-size : 11px;
}
#common_booking_details_area .detail table.pricedetails td.quantity {
font-size : 11px;
text-align : right;
width : 30px;
}
#common_booking_details_area .detail table.pricedetails td.cost {
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
text-align : right;
width : 40px;
}
#common_booking_details_area .detail table.pricedetails td.total {
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
text-align : right;
width : 40px;
}
#common_booking_details_area .detail table.pricedetails td.total span {
font-size : 12px;
}
#common_booking_details_area .detail table.pricedetails td.adjustment {
font-size : 12px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
color : #df8416;
text-align : right;
}
#common_booking_details_area .detail table.pricedetails td.title_total {
background : #f7f7f7;
font-size : 11px;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666;
padding : 5px 10px;
border-top : 1px solid #fff;
border-left : 1px solid #fff;
text-align : right;
}
#common_booking_details_area .detail table.pricedetails td.line {
height : 1px;
background : #ebebeb;
}
#common_booking_details_area .detail table.formfieldbox {
width : 540px;
border : 1px solid #d2d2d2;
margin-left : 4px;
background : #fff;
padding : 2px 0 0;
}
#common_booking_details_area .detail table.formfieldbox td {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #333;
padding : 2px 5px;
line-height : 1.5em;
}
#common_booking_details_area .detail table.formfieldbox td.name {
font-weight : bold;
width : 23%;
vertical-align : top;
}
#common_booking_details_area .detail table.formfieldbox td.name span {
font-weight : normal;
vertical-align : top;
}
#common_booking_details_area .detail table.formfieldbox td input, #common_booking_details_area .detail table.formfieldbox td select {
border : 1px solid #b2b2b2;
background : #fff;
padding : 2px;
font-size : 14px;
}
#common_booking_details_area .detail table.formfieldbox td.checkbox {
padding : 5px 0 0 0;
width : 1%;
vertical-align : top;
text-align : center;
}
#common_booking_details_area .detail .checkbox_icon {
margin : 0 10px;
}
#common_booking_details_area .detail table.formfieldbox td input.field, #common_booking_details_area .detail table.formfieldbox td select.field {
width : 130px;
}
#common_booking_details_area .detail table.formfieldbox td input.smallfield, #common_booking_details_area .detail table.formfieldbox td select.smallfield {
width : 70px;
}
#common_booking_details_area .detail table.formfieldbox td.hr {
padding : 1px 0;
}
#common_booking_details_area .detail table.formfieldbox td p {
margin : 0;
padding : 3px 0;
}
#common_booking_details_area .title_bar_blue, #common_booking_details_area .title_bar_grey {
width : 555px !important ;
width : 555px;
height : 21px !important ;
height : 27px;
font-size : 11px;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff;
padding : 6px 0 0 20px;
margin : 0 auto;
text-align : left;
}
#common_booking_details_area .title_bar_blue {
background : url(../images/title_bar_small_blue.png) no-repeat;
}
#common_booking_details_area .title_bar_grey {
background : url(../images/title_bar_small_grey.png) no-repeat;
}
#common_area_details {
width : 550px;
margin : 0 auto;
padding : 20px 0;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #333;
line-height : 1.5em;
}
.addbutton {
background:url(../../admin/images/add_icon.png) left no-repeat;
padding:0 0 0 16px;
}
a.ecBrowseTitle {
color:#0000FF;
text-decoration : none;
cursor:pointer;
}
a.ecBrowseTitle:hover {
color : #0000FF;
text-decoration : underline;
cursor:pointer;
}
.rarea-title-text {
font : 14px/14px Verdana, Arial, Helvetica, sans-serif;
color : #43729f;
margin : 0 0 2px 0;
}


