@charset "utf-8";
/* CSS Document */

#viewmybooking .clear { clear:both;}
#viewmybooking .alignRight { text-align:right;}
#viewmybooking .conftitle td { background:#fffac4; font-size:14px; font-weight:bold;}
#viewmybooking th { text-align:left; background:#D9EDFF;}
#viewmybooking th, #viewmybooking td { padding:3px;}
#viewmybooking h3 { text-align:left; background:#fffac4; padding:3px 3px 3px 10px; display:block;}
#viewmybooking #viewmybooking_head h1 { font-size:24px; margin:10px 0 10px 10px; color:#123B5C;}
#viewmybooking #viewmybooking_head ul.buttons { margin:0 0 0 10px; padding:0;}
#viewmybooking #viewmybooking_head ul.buttons li { margin:0 2px 0 0; list-style:none; float:left; background: -moz-linear-gradient(top, #8db8dd, #276aa1); filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#8db8dd', EndColorStr='#276aa1', GradientType=0); border:1px solid #a3cef2;  -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; background: -webkit-gradient(linear, left top, left bottom, from(#8db8dd), to(#276aa1));}
#viewmybooking #viewmybooking_head ul.buttons li:hover { background: -moz-linear-gradient(top, #fffac4, #fee41c); filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#fffac4', EndColorStr='#fee41c', GradientType=0); background: -webkit-gradient(linear, left top, left bottom, from(#fffac4), to(#fee41c));}
#viewmybooking #viewmybooking_head ul.buttons li:hover a { color:#123B5C;}
#viewmybooking #viewmybooking_buttons {}
#viewmybooking #viewmybooking_head ul.buttons li a { color:#fff; padding:10px; font-weight:bold; font-size:12px; display:block; text-decoration:none;}
#viewmybooking #viewmybooking_content { width:100%; margin:-1px 0 0 0; border:1px solid #a3cef2;  -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;   -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
#viewmybooking ul.usefullinks { margin:10px 0 0 10px; padding:0;}
#viewmybooking ul.usefullinks li { list-style:none; float:left; margin:0 2px 0 0; background: -moz-linear-gradient(top, #fffac4, #fee41c); filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#fffac4', EndColorStr='#fee41c', GradientType=0); border:1px solid #a3cef2;  -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;   -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background: -webkit-gradient(linear, left top, left bottom, from(#fffac4), to(#fee41c));}
#viewmybooking ul.usefullinks li:hover { background: -moz-linear-gradient(top, #8db8dd, #276aa1); filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#8db8dd', EndColorStr='#276aa1', GradientType=0); background: -webkit-gradient(linear, left top, left bottom, from(#8db8dd), to(#276aa1));}
#viewmybooking ul.usefullinks li:hover a { color:#fff;}
#viewmybooking ul.usefullinks li a { text-decoration:none; font-weight:bold; display:block; padding:5px;}
#viewmybooking h2 { font-size:18px; margin:10px 0 10px 10px; color:#123B5C;}
#viewmybooking p { font-size:12px; margin:10px; color:#123B5C;}
#viewmybooking .price { font-weight:bold; font-size:18px; background:#276aa1; text-align:right; color:#fff;}
#viewmybooking #confirmation { border:1px solid #a3cef2; padding:0;}
#viewmybooking #confirmation th, #viewmybooking #confirmation td { padding:0 10px;}
#viewmybooking p b { font-weight:bold; font-size:18px; background:#276aa1; text-align:right; color:#fff; display:block; text-align:left; text-indent:5px;}
#viewmybooking .formtable .formlabelnta { background:#FFFAC4;}
#viewmybooking .formtable .formlabel{ background:#FFFAC4;}
#viewmybooking .formtable .formfield { background:#D9EDFF;}
#viewmybooking input[type="submit"] { padding:5px 20px; font-weight:bold; font-size:18px; text-transform:uppercase; color:#276AA1; background: -moz-linear-gradient(top, #fffac4, #fee41c); filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#fffac4', EndColorStr='#fee41c', GradientType=0); border:1px solid #a3cef2;  -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;   -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background: -webkit-gradient(linear, left top, left bottom, from(#fffac4), to(#fee41c));}
#viewmybooking .errorbox { padding:5px 0; margin:10px 10px 1px 10px; text-indent:5px; font-weight:bold; color:#fff; background:#ff0000; display:block;}
#viewmybooking .info { padding:5px 0; margin:10px 10px 1px 10px; text-indent:5px; font-weight:bold; color:#fff; background:#0066ff; display:block;}
#viewmybooking form .formback { margin:0 0 0 10px;}
#viewmybooking .buttons { width: 540px;}
#viewmybooking .buttons li { width: 170px; height: 36px; text-align: center; }
