﻿#roty		{ background: #fff url(dotted_line_vertical.gif) 0 6px repeat-y; border-right: 1px solid #000; color: #000; display: inline; float: left; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 0px 0 0 14px;=margin-top:0; padding: 0 15px 0 20px; position: relative; width: 930px; _width: 966px }
#roty *		{ margin: 0; padding: 0; }
#roty a		{ color: #800080; outline: 0; text-decoration: underline; }
#roty img	{ border: 0; }

#roty h2	{ background: url(dotted_line_horizontal.gif) no-repeat; font-size: 15px; font-weight: normal; margin: 0 -20px 31px; padding: 20px 17px 0; text-transform: uppercase; width: 592px; }
#roty h2 em	{ font-size: 12px; font-style: italic; }
#roty .bottom	{ background: url(dotted_line_bottom.gif) no-repeat; clear: both; height: 6px; margin: 0 0 0px -20px;width: 626px;position:relative;padding-bottom:14px;}

#roty .sponsor div	{ font-size: 13px; font-style: italic; position: absolute; right: 16px; top: -2px; }
#roty .sponsor div img	{ margin: 0 0 -2px 18px; }

#roty #roty_main_content #roty_nav			{ background: #fecf7f; display: inline; float: left; font-size: 11px; margin: 6px 23px 25px -3px; padding: 0 10px; text-align: center; width: 244px; }
#roty #roty_main_content #roty_nav h3			{ background: url(dotted_line_horizontal_white.gif) left bottom repeat-x; color: #000; font-family: georgia, "Times new Roman", times, serif; font-size: 12px; font-weight: normal; line-height: 18px; padding: 12px 0 9px; text-transform: uppercase; text-align:center}
#roty #roty_main_content #roty_nav ul			{ list-style: none; padding: 1px 0 11px; }
#roty #roty_main_content #roty_nav ul li		{ margin: 14px 0;text-align:center }
#roty #roty_main_content #roty_nav ul li a		{ color: #000; text-decoration: none; }
#roty #roty_main_content #roty_nav ul li a.active,
#roty #roty_main_content #roty_nav ul li a:hover	{ color: #1c5180; }

#roty #roty_main_content		{ float: left; width: 601px; }
#roty #roty_main_content h3		{ color: #aa7c0a; font-size: 14px; font-weight: normal; line-height: 21px; margin: 0 0 -6px; }
#roty #roty_main_content h4		{ color: #000; font-size: 18px; font-weight: normal; margin: 34px 0 24px; text-transform: uppercase; }
#roty #roty_main_content p		{ margin: 14px 0; }
#roty #roty_main_content img.left	{ float: left; margin: 0 14px 14px 0; }
#roty #roty_main_content img.right	{ float: right; margin: 0 0 14px 14px; }
#roty #roty_main_content a.button	{ float: left; margin: 20px 0 0; }
#roty #roty_main_content a.button img	{ display: block; }

#roty #roty_main_content .large		{ background: #e9e9e9; display: inline; float: left; font-size: 14px; line-height: 19px; margin: 0 -230px 25px 6px; padding: 28px 17px 5px; position: relative; width: 507px; }
#roty #roty_main_content .large h3	{ color: #000; font-size: 32px; margin: 0 0 26px; }
#roty #roty_main_content .large p	{ margin: 18px 0; }

#roty #roty_main_content .form				{ display: inline; float: left; margin: 0 -600px 0 5px; position: relative; width: 612px; }
#roty #roty_main_content .form h3			{ color: #000; }
#roty #roty_main_content .form ul			{ list-style: none; margin: 31px 0 0; }
#roty #roty_main_content .form ul li h4			{ background: url(black_arrow.gif) 86px 7px no-repeat; font-size: 12px; margin: 25px 0 7px; }
#roty #roty_main_content .form ul li textarea		{ border: 1px solid #949494; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; height: 154px; margin: 15px 0 0; overflow: auto; padding: 5px 10px; width: 612px; }
#roty #roty_main_content .form ul li.button		{ margin: 7px 0 0; text-align: right; }
/*#roty #roty_main_content .form ul li dl			{ margin: 0 -17px 0 0; overflow: hidden; width: 629px; }
#roty #roty_main_content .form ul li dl dt		{ margin: 0 0 11px; }
#roty #roty_main_content .form ul li dl dd		{ background: #d3dde6; display: inline; float: left; height: 19px; line-height:19px; margin: 0 17px 11px 0; overflow: hidden; width: 192px; }
#roty #roty_main_content .form ul li dl dd input	{ float: left; margin: 3px 0 0 2px; =margin-top:-1px;}
#roty #roty_main_content .form ul li dl dd label	{ float: left; margin: 0px 9px 0; =margin-top:-1px;}*/

#roty #roty_main_content .form ul li.RestaurantList                      { margin: 0 -17px 0 0; overflow: hidden; width: 629px; }

#roty #roty_main_content .form ul li.RestaurantList h4                 { background: transparent; font-size: 12px; margin: 0 0 11px; text-transform: none; }

#roty #roty_main_content .form ul li.RestaurantList ul                  { float: left; margin: 0 17px 0 0; overflow: hidden; width: 192px; }

#roty #roty_main_content .form ul li.RestaurantList ul li    { background: #d3dde6; display: inline; float: left; list-style: none; margin: 0 0 11px; min-height: 19px; _height: 19px; width: 192px; }

#roty #roty_main_content .form ul li.RestaurantList ul li input       { float: left; margin: 3px 0 0 5px; ~margin: -1px 0 0 2px; }

#roty #roty_main_content .form ul li.RestaurantList ul li label        { float: left; margin: -1px 9px 0; width: 150px; }



#roty #roty_main_content .small_form				{ background: #e9e9e9; float: left; margin: 17px 0 25px; padding: 1px 16px 18px; width: 483px; }
#roty #roty_main_content .small_form p				{ margin: 9px 0; }
#roty #roty_main_content .small_form p.note			{ font-size: 9px; margin: -7px 0 0; }
#roty #roty_main_content .small_form ul				{ margin: 12px 0 0; }
#roty #roty_main_content .small_form ul li			{ margin: 0 0 12px; }
#roty #roty_main_content .small_form ul li label		{ display: block; font-weight: bold; margin: 0 0 9px; }
#roty #roty_main_content .small_form ul li input,
#roty #roty_main_content .small_form ul li select		{ font-family: arial, helvetica, sans-serif; font-size: 12px; }
#roty #roty_main_content .small_form ul li input		{ width: 192px; }
#roty #roty_main_content .small_form ul li.post_code input	{ width: 98px; }
#roty #roty_main_content .small_form ul li select		{ width: 105px; }
#roty #roty_main_content .small_form ul li.checkbox input,
#roty #roty_main_content .small_form ul li.button input		{ width: auto; }
#roty #roty_main_content .small_form ul li.checkbox		{ float: left; line-height: 17px; margin: 0 0 16px; position: relative; width: 483px; }
#roty #roty_main_content .small_form ul li.checkbox input	{ left: -2px; position: absolute; top: -1px; }
#roty #roty_main_content .small_form ul li.checkbox label	{ font-weight: normal; margin: 0; padding: 0 0 0 22px; }
#roty #roty_main_content .small_form ul li.button		{ clear: both; margin: 0; padding: 35px 0 0; text-align: center; }
#roty #roty_main_content ol							{margin:-15px 15px 15px 30px;padding:0px;=margin-top:0px;}

#roty #roty_sub_content				{ display: inline; float: left; margin: -2px 0 0 11px; width: 318px; }
#roty #roty_sub_content .enter_now		{ margin: 0 0 14px; }
#roty #roty_sub_content .enter_now a,
#roty #roty_sub_content .enter_now a img	{ display: block; }
#roty #roty_sub_content .video			{ margin: 0 -2px 0 0; width: 320px; }

#roty #lblErrorMessage	{display:none;}


