body 						{background:#CCC;margin:0px;padding:10px}
* 							{margin:0px;padding:0px;font:normal 12px Arial,verdana,sans-serif}
img							{border:0px}
.l							{text-align:left}
.c							{text-align:center}
.r							{text-align:right}
.b,b						{font-weight:bold}
.cb							{clear:both}
.i							{font-style:italic}
h1,h1 *						{font-size:18px;font-weight:bold;text-align:left}
h1.spec						{color:#390075;font-size:26px;margin-bottom:20px}
h2,h3,h4,h5,h6,a			{color:#390075;font-weight:bold}
h1,h2,h3,h4,h5,h6			{margin-left:10px}
h2,h3,h4,h5,h6				{margin-bottom:0px;margin-top:10px}
h5							{font-weight:normal}
a							{text-decoration:none;font-weight:normal}
a:hover						{text-decoration:underline}
.chk						{width:20px}
.x3							{height:60px}
.gr							{background:#ccc}
.dis						{border-collapse:collapse}

#main						{background:#fff;width:760px;position:relative;margin:0px auto;padding-top:120px}
#header,#right				{position:absolute;top:20px;right:0px;width:170px;text-align:center}
#menu						{position:absolute;top:10px;left:10px}
#right						{top:130px}
#right p					{margin:20px 0px}
#middle						{text-align:justify;width:590px}
#middle p,
#middle ul,#middle ol		{margin:10px}
#middle li					{margin-left:20px}
#middle .bg					{margin:0px}
#middle .fnote				{font:italic normal 11px Arial, Helvetica, sans-serif;color:#666}
#middle .bdr				{margin-right:10px}
#footer						{margin:0px;padding:10px;padding-top:120px}
#footer,#footer a			{font-size:12px;color:#666;font-weight:bold}
#menu ul					{float:left;margin-right:10px}
#menu li,.sub li			{list-style-type:none;margin-bottom:3px}
#menu li					{width:135px}
#menu a,.sub a				{display:block;color:#fff;text-align:center;line-height:20px}
#menu a:hover				{width:135px;position:static;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}
#m1 a						{background:#390075}
#m2 a,#sub0 a,#sub1 a,
#sub2 a						{background:#2C8B2B}
#m3 a						{background:#B1024C}
#m4 a,#sub3 a				{background:#DDCEDC;color:#390075}
#flash						{float:left;margin:25px 10px}

#middle .news				{margin-left:10px}
#middle .news li			{list-style-type:none;margin-left:0px}
#middle .news h2			{margin:5px 0px 5px 0px}

table						{margin-left:10px}
table *						{padding:5px;vertical-align:top}

#conf						{margin-left:10px;width:540px}		
.tour p,#conf p				{float:left;width:170px;height:120px;text-align:center}
#conf p						{width:150px;height:130px;background:#ccc;margin:0px;padding:5px}
#conf p a					{color:#666;font-weight:bold}
#conf p a:hover				{text-decoration:none}
#conf .exec					{width:340px;text-align:center;padding-left:70px;padding-right:70px}
.exec img					{margin-right:25px}

.feat						{border-collapse:collapse;margin-top:20px}
.feat *						{font-size:11px;text-align:right;border:1px #ccc solid;padding:3px}

.login						{width:400px;margin-left:80px}
.login legend				{font-weight:bold;color:#390075}
.login	label				{float:left;width:200px}

.backend					{width:740px;text-align:left}
.backend th					{color:#390075;font-weight:bold}
.ts							{width:440px}

.rates						{margin-left:10px}
.rates *,#middle .rates p	{margin-left:0px}


/*Drop Downs */
.sub						{display:none;position:absolute;background:#fff;width:180px}
.sub a						{text-align:left;padding-left:5px;margin:0px}
.sub li						{margin-bottom:1px;line-height:1px}
.sub a:hover				{width:175px;position:static;text-decoration:underline;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}
#sub0						{top:29px;left:240px}
#sub1						{top:52px;left:240px}
#sub2						{top:75px;left:240px}
#sub3						{top:29px;left:540px}


/* Book Online */
.sp,.sp *					{font-size:11px}
fieldset.book				{margin:10px}
fieldset.book p,
fieldset.book label			{line-height:20px}
fieldset.book legend		{padding:5px;color:#609;font-weight:bold}
fieldset.book textarea		{height:60px;width:300px}
fieldset.book input			{width:200px}
fieldset.book input.tit		{width:70px}
fieldset.book input.rad		{width:20px}
fieldset.book label			{font-weight:bold;float:left;width:200px}
fieldset.book label.spk		{height:80px}
fieldset.book label.adr		{height:60px}
a.pay						{padding:5px 10px;background:#609;color:#fff}
fieldset.book input.multi	{float:left;margin:25px 10px 25px 0px;width:20px}

/* Captcha */
input.cap					{width:70px}

p.icons img					{margin:20px}
p.logos img					{margin-right:10px}

