/* PRINT PROPERTIES */
@media print {
	body, #body-copy, #body-copy-ap, table, p, div {
	float: none !important;
}

}
/* GLOBAL PROPERTIES */

body {
	background: url(/resources/images/main_bg.jpg) repeat-x #ecebe4;
	margin: 20px 0px 0px 0px;
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 10px;
	line-height: 16px;
	text-align: center;
}

h1 {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 16px;
	text-align: left;
	color: #565656;
	line-height: 30px;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

h2 {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #565656;
	line-height: 20px;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

h4 {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 10px;
	font-weight: regular;
	text-align: left;
	color: #000000;
	line-height: 18px;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}


a:link {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: inherit;
	color: #003399;
	outline: none;
}

a:active {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: inherit;
	color: #003399;
	outline: none;
}

a:visited {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: inherit;
	color: #003399;
	outline: none;
}

a:hover {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: inherit;
	color: #003399;
	outline: none;
}

input,select,textarea {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 10px;
	font-weight: normal;
}

p {
	text-align: left;
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 11px;
	font-weight: normal;

}

ul, li {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #323031;
}

#container {
	width: 800px;
	margin: 0px auto;
	padding: 0px;
	display: block;
}

#main-table {
	text-align: center;
	background-color: #000;
	width: 800px;
	border: 4px;
}

#main-table td {
	background: url(/resources/images/contentarea_spa_bg_long.jpg) #f3ecd5;
	margin: 0px;
	padding: 0px;
}

form table td
{
	background: transparent !important;
}

#title-area {
	background-color: #000;
	height: 60px;
	margin: 0px;
	padding: 0px;
}

#logo {
	float: left;
        text-align: left;
	padding: 0px 15px 0px 15px;
        width: 170px;
}

#title-navigation  {
	float: left;
	padding: 25px 0px 0px 0px;
	margin: 0px;
	width: 423px;
}

* html #title-navigation  {
width: 420px;
 }

#title-navigation ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

#title-navigation li {
	margin: 0px 9px 0px 9px;
	padding: 0px;
	float: left;
}

#title-navigation a{
	text-decoration: none;
	color: #fff;
}

#search {
	position: absolute;
        right: 234px;
        top: 32px;
}

*:first-child+html #search {
right: 240px;
}

#search input {
	margin: 6px 0 0 0;
	padding: 0px;
}

#search submit {
	margin: 0px;
	padding: 0px;
}





/* BANNER AREA */

#banner-area{
	background: url(/resources/images/banner_bg.gif) #000;
	padding: 0px;
	margin: 0px;
	width: 800px;
        height: 325px;
}


	/* TOP NAVIGATION */
	
	#top-navigation{
		padding: 15px 10px 18px 15px;
		margin: 0px;
	}
	
	#top-navigation ul{
		text-align: center;
		list-style: none;	
		padding: 0px;
		margin: 0px;
	}
	
        #top-navigation ul ul ul{
		margin: -1px 0 0 13px;
	}

        * html #top-navigation ul ul ul{
		margin: -1px 0 0 14px;
	}

	#top-navigation li{
		float: left;
		margin: 0px 4px;
		padding: 0px;
	}

        * html #top-navigation li {
        margin: 0 4px;
        }
	
        #top-navigation li li {
		padding: 4px;
	}
        
        #top-navigation li li a {
        color: #000;
        font-weight: normal;
        font-size: 11px;
        text-transform: capitalize;
        margin: 2px 0;
        }

        #top-navigation li li a:hover {
        color: #000;
        }

        #top-navigation li li li a {
        color: #000;
        font-weight: normal;
        font-size: 11px;
        text-transform: capitalize;
        margin: 2px 0;
        }

        #top-navigation li li li a:hover {
        color: #000;
        }

	#top-navigation a{
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
                font-size: 10px;
		padding: 0px;
		margin: 0px;
	}


	#top-navigation a:hover{
		text-decoration: underline;
		color: #ecebe4;
	}

	#top-navigation ul .active{
		font-weight: bold;
	}

	/* HEADER PHOTO */

	#header-image {
		margin: 0px;
		padding: 25px;
	}

        * html #header-image {
		padding: 10px 25px 10px 25px;
	}

	#reserve {
		float: right;
		margin: 2px 0px 0px 0px;
		padding: 0px;
	}




/* CONTENT AREA */


#content-area {
	padding: 0px;
	margin: 0px;
}

#content-zone {
	padding: 0px;
	margin: 0px;
        width: 800px;
        height: 300px;
}

* html #content-zone {
	float: left;
}

#text-zone {
	padding: 0px;
	margin: 0px;
        width: 800px;
}

* html #text-zone {
	float: left;
}

#body-copy {
	float: left;
	padding: 10px 10px 10px 0px;
	margin: 0px;
	width: 590px;
}


	/* LEFT NAVIGATION */
	
#left-navigation {
		float: left;
		padding: 20px 10px 10px 10px;
		margin: 0px;
		float: left;
		width: 180px;
}

#left-navigation ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
}

#left-navigation li {
		padding: 0px 0px 5px 0px;
		margin: 0px;
}

#left-navigation ul .active {
		font-weight: bold;
}

#left-navigation a {
		padding: 10px 10px 10px 0px;
		margin: 0px;
		text-decoration: none;
		color: #000;
	}

	#left-navigation a:hover {
		text-decoration: underline;
	}
#left-navigation ul.sf-none li ul li {
display: none;
}

#left-navigation ul.sec {
list-style-type: disc;
padding: 0px;
margin: 0 0 0 21px;
}

#left-navigation ul.sf-none li ul.sec li{
margin:0;
padding:0;
}

#left-navigation ul.sec a{
font-size: 10px;
}

.headline {
	text-transform: uppercase;
	font-weight: bold;
}

#globalFooterLegal {
	margin: 10px 0px 0px 0px; 
	padding: 0px; 
	font-face: Georgia,Times New Roman,Times,serif;
	color: #000;
	text-decoration: none;
}

#globalFooterLegal a {
	color: #000;
}

.OfferFrame {
	nackground-color: #f7fbfe;
}

#makanaMenuNav a {
	color:#FFFFFF;
	text-decoration:none;
	font-face: Georgia,Times New Roman,Times,serif;
}

#menuTable {
	background-color:#826a53;
}

.calendar {
padding:0;
}
#bottomtable {
border-collapse:collapse;
border-spacing:0;
border-top:1px solid #C5DBEB;
color:#6E6E6E;
font-family:verdana,arial,sans-serif;
font-size:11px;
line-height:15px;
margin-top:4px;
padding:0;
}
#bottomtable #btleftcol #btLeftContainer {
min-height:250px;
}
#tiletextbumper {
min-height:228px;
}
#btleftcol {
background-color:#EDF4F8;
padding:2px;
width:560px;
}
#btrightcol {
background:#EDF4F8 url(/stregis/images/stregis_logo_bkgnd.gif) no-repeat scroll 100% 100%;
padding:4px 4px 60px;
vertical-align:top;
width:269px;
}
#btrightcol #btRightContainer {
border-left:1px solid #C5DBEB;
}
#messagebox {
background-color:#F7FAFB;
border:1px solid #C5DBEB;
margin:15px;
padding:20px;
}
#bottomtable #btleftcol #linkbox {
margin:0 0 40px 22px;
}
#linkbox p {
float:left;
line-height:20px;
margin:0;
padding:5px 0 5px 5px;
}
#awardbox {
border-bottom:1px solid #C5DBEB;
margin:4px 18px 0;
min-height:40px;
padding:13px 9px 16px;
vertical-align:top;
}
#awardbox img {
margin-right:9px;
}
#award-image {
float:left;
margin:2px;
}
#spgbox {
border-bottom:1px solid #C5DBEB;
clear:left;
font-size:11px;
line-height:14px;
margin:0 18px;
padding:13px 9px 16px;
vertical-align:top;
}
#checkinbox {
font-size:11px;
margin:4px 18px 0;
min-height:40px;
padding:2px 9px 4px;
vertical-align:top;
}
.picbox {
background-color:#D8D8D8;
clear:both;
height:228px;
margin:0;
padding:0;
position:relative;
width:843px;
}
#flashgrab {
position:absolute;
right:9px;
top:7px;
}
.featurerow {
background-color:#FFFFFF;
height:164px;
margin:0;
padding:0 0 0 14px;
}
#featurebox {
color:#6E6E6E;
float:left;
font-family:verdana,arial,sans-serif;
font-size:11px;
line-height:14px;
padding:0 20px 0 0;
width:250px;
}
#featurebox h3 {
font-weight:normal;
}
#tiletextbumper {
margin:0;
padding:10px;
}
#tiletextbumper a:link {
color:#006FBD;
text-decoration:underline;
}
#tiletextbumper a:visited {
color:#58158C;
text-decoration:underline;
}
#ratesParent {
position:relative;
}
#ratesParent #showRate {
color:#FFFFFF;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:3px 12px 0 0;
}
.ratePerNight {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}
#ratesParent #resFormContainer {
left:559px;
position:absolute;
top:-180px;
z-index:1000;
}
#ratesParent #resFormContainer #menuInsert {
background-color:#EDF4F8;
border:1px solid #CCCCCC;
height:170px;
padding:3px 2px;
width:269px;
z-index:200;
}
#ratesParent #resFormContainer #formContainer {
background-color:#EDF4F8;
color:#483822;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:164px;
margin:3px 2px;
padding-left:5px;
}
#resFormContainer #closewin {
float:right;
margin:5px 2px 0 0;
}
#resFormContainer #closewin a {
background-image:url(/stregis/images/icons/closeWin.gif);
background-position:right bottom;
background-repeat:no-repeat;
color:#006FC0;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding-bottom:0;
padding-right:17px;
padding-top:6px;
text-decoration:underline;
}
#resFormContainer #reserveTtl {
clear:both;
color:#022C5C;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:15px;
font-weight:normal;
margin:0 2px 2px 0;
padding:0;
}
#resFormContainer #checkinTfield {
clear:both;
color:#483822;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0 3px 0 0;
}
#resFormContainer #checkoutTfield {
color:#483822;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0;
width:44%;
}
#resFormContainer #roomsTField {
clear:both;
color:#483822;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:2px 3px 0 0;
}
#resFormContainer #adultsTField {
color:#483822;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0 0 0 80px;
}
.formfield {
color:#483822;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width: 40px;
}
* html .formfield {
height: 14px;
}
.clearSpan {
clear:both;
float:right;
margin:0;
padding:0 6px 3px 0;
}
#contentContainer #bodyContainer {
border:0 none;
}
#horizontalSlideshow {
background-color:#FFFFFF;
border:4px solid #D8D8D8;
clear:both;
height:215px;
margin:0;
padding:3px 3px 0;
width:827px;
}
#ubImageContainer {
border:1px solid #B5B5B5;
float:left;
height:210px;
margin:0 4px 0 0;
padding:0;
width:547px;
}
#sqImageContainer {
border:1px solid #B5B5B5;
float:left;
height:210px;
margin:0;
padding:0;
width:272px;
}
.style_default h6 {
color:#022C5C;
font-family:"Times New Roman",Times,sans-serif;
font-size:12px;
font-weight:bold;
}
.style_1 h6 {
color:#454545;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
}
.style_2 h6 {
color:#022C5C;
font-family:"Times New Roman",Times,sans-serif;
font-size:14px;
font-weight:bold;
}
.crisis h6 {
color:#990000;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
}
.crisis {
color:#454545;
}
#messagebox.crisis a:link, #messagebox.crisis a:visited {
color:#990000;
}
#centerContainer #contentArea #centerContentContainer h4 {
color:#022C5C;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
margin-bottom:3px;
}
#centerContainer #contentArea #centerContentContainer h5 {
color:#6E6E6E;
font-family:Arial Bold,sans-serif;
font-size:11px;
margin-bottom:3px;
}
#centerContentContainer h4 {
margin-bottom:0;
text-transform:capitalize;
}
#centerContentContainer p {
margin:0 0 8px;
}
#horizontalSlideshow_nonppe {
border:5px solid #D8D8D8;
clear:both;
height:232px;
margin:0 0 10px;
padding:3px;
}
#horizontalSlideshow_nonppe #ubImageContainer {
border:1px solid #DCD7D2;
float:left;
height:230px;
margin-right:3px;
overflow:hidden;
width:340px;
}
#horizontalSlideshow_nonppe #sqImageContainer {
border:1px solid #DCD7D2;
float:left;
height:230px;
margin-right:0;
overflow:hidden;
padding:0;
width:342px;
}
#fillerContainer_nonppe {
background-color:#EDF4F8;
border:1px solid #C5DBEB;
float:right;
height:230px;
padding-right:3px;
width:128px;
}
#featurebox_wide h3 {
font-size:14px;
font-weight:bold;
}
#featurebox_wide {
margin-bottom:20px;
padding:0 32px 2px;
width:629px;
}
#spgbox #redeemInfo a {
white-space:nowrap;
}
#bottomtable #btmiddlecol, #spgbox p {
margin:0;
padding:0;
}
#tiletextbumper #messageContainer, #tiletextbumper #conditionsContainer {
margin:0 0 0 20px;
}
#tiletextbumper #messageContainer h4, #tiletextbumper #conditionsContainer h4 {
margin-bottom:5px;
padding:0;
}
#tiletextbumper #messageContainer p, #tiletextbumper #conditionsContainer p {
margin-bottom:5px;
margin-top:0;
padding:0;
}
#linkbox p a.fact, a.fact:hover, a.fact:visited, #spgbox #redeemInfo a:link, #spgbox #redeemInfo a:visited {
color:#006FBD;
}
#spgbox a:link, #spgbox a:visited, #messagebox.style_2 a:link, #messagebox.style_2 a:visited {
color:#6E6E6E;
}
#tiletextbumper a:hover, #tiletextbumper a:active {
color:#626262;
text-decoration:underline;
}
#resFormContainer #checkoutLabel, .adultsLabel {
color:#999999;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
padding:0 0 0 40px;
}
#resFormContainer #checkinLabel, .roomsLabel {

color:#999999;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
padding:0;
}
#ratesParent #bookNowBt {
margin-top:4px;
}
#overviewButton .actionLink, #overviewButton .actionButton {
background:transparent url(/stregis/images/st_btn_background_left.gif) no-repeat scroll left top;
border:medium none;
height:24px;
padding:9px 0 9px 9px;
}
#overviewButton .actionLink a, #overviewButton .actionLink a:link, #overviewButton .actionLink a:active, #overviewButton .actionLink a:visited, #overviewButton .actionLink a:hover, #overviewButton .actionButton button {
background:transparent url(/stregis/images/st_btn_background_right.gif) no-repeat scroll right top;
border:medium none;
font-family:arial,sans-serif;
font-size:12px;
margin:0;
padding:9px 35px 18px 9px;
}
#ratesParent #resFormContainer #formContainer .actionButton.right {
margin:-33px 6px 0 0;
}

#checkinLabel {
float: left;
width: 50px;
color: #999999;
width: 65px;
margin:2px 8px 0 26px; 
}

#checkoutLabel {
float: left;
width: 50px;
color: #999999;
width: 65px;
margin:2px 8px 0 49px;
}

#checkinout-entry {
float: left;
margin:5px 0 0 25px;
}

*:first-child+html #checkinout-entry {
clear: left;
margin:-9px 0 0 260px;
}

* html #checkinout-entry {
margin:19px 0 0 -210px;
}


#checkinTfield {
float: left;
margin:-7px 13px 0 0; 
}

#checkoutTfield {
float: left;
margin: -7px 0 0 9px;
}

*:first-child+html #checkoutTfield {
margin: -7px 0 0 -3px;
}

#calendarIcon {
float: left;
width: 18px;
margin:-7px 0 0 14px;
}

#amenities {
float: left;
margin: -22px 0 0 27px;
}

* html #amenities {
position: relative;
margin: -17px 0 0 27px;
font-size: 10px;
}
#who-is-it {
clear:left;
margin:-17px 0 0 0; 
}

*:first-child+html #who-is-it {
clear: none;
}

* html #who-is-it {
dispay: inline;
}

#roomsTField {
float: right;
margin:-19px 280px 0 -10px;
}

*:first-child+html #roomsTField {
margin: -22px 277px 0 0;
}

* html #roomsTField {
margin:-2px 75px 0 70px;
padding:0;
}
#adultsTField {
float: right;
margin:-19px 183px 0 0; 
}

*:first-child+html #adultsTField {
float: left;
margin: -22px 0px 0 650px;
}

* html #adultsTField {
margin:-2px 0 0 0;
padding:0;
}


#formContainer {
height:20px;
width:775px;
margin-top: 5px;
}


* html #formContainer {
margin-top: 0px;
}

#wrap-check {
float: left;
width: 125px;
color: #999999;
}

#wrap-check-out {
float: left;
width: 125px;
color: #999999;
}

#calendar-icon {
float: left;
width: 24px;
margin-top: 15px;
}

#all-rooms {
float: left;
width: 84px;
color: #999999;

}
#all-adults {
float: left;
width: 60px;
color: #999999;
}

#reserve-button-now {
float: left;
width: 75px;
margin:17px 0 0 0;
width:98px; 
}

* html #reserve-button-now {
width: 92px;
}

#wrap-gallery {
        margin:0 auto;
	padding: 0;
	width: 400px;
}


#search-box {
padding: 20px 0 0 0;
}

*:first-child+html #search-box {
padding: 1px 0 0 0;
}

* html #search-box {
padding: 3px 0 0 0;

}


span#reserve-it {
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
margin:17px 0 0 7px;
text-transform:uppercase;
width:150px;
}

span#reserve-dates {
color:#999999;
float:left;
font-size:12px;
font-weight:bold;
margin:17px 0 0 15px;
text-transform:capitalize;
width:60px;
}

p.expand-it {
text-align: center;
}

#left-comment {
margin:0 auto;
padding:0;
width:400px; 
text-align: left;
overflow: hidden;
}

* html #left-comment {
margin:6px auto 0;
}

*:first-child+html #left-comment {
margin:6px auto 0;
}

#tabs-holder {
float: left;
width: 750px;
height: 24px;
margin:0;
padding:0;
}

* html #tabs-holder {
float: none;
}

#cut-wrapper {
float: left;
width: 876px;
margin-top: -1px;
background: url(&;lt;p:image file="cut-wrap-bg.jpg" path="true"/>) no-repeat;
}

* html #cutwrapper {
display: inline;
}

#homepage #main-table {
background: url(<p:image file="prince-upper-bg.jpg" path="true"/&amp;amp;gt;) no-repeat;
}

#homepage #mw-area {
width: 860px;
height: 378px;
margin-left: 7px;
border-right: 3px solid #000;
}

a#res-tab-on {
float: left;
width: 400px;
height: 24px;
background: url(/resources/images/tab-reserveroom-on.jpg) no-repeat;
cursor: pointer;
}


a#book-tab-off {
float: left;
width: 350px;
height: 24px;
background: url(/resources/images/tab-packages-off.jpg) no-repeat;
cursor: pointer;
}

* html a#book-tab-off {
display: inline;
width: 347px;
margin:0;
padding:0;
}


a#res-tab-off {
float: left;
width: 400px;
height: 24px;
background: url(/resources/images/tab-reserveroom-off.jpg) no-repeat;
cursor: pointer;
}

* html a#res-tab-off {
display: inline;
}

a#book-tab-on {
float: left;
width: 350px;
height: 24px;
background: url(/resources/images/tab-packages-on.jpg) no-repeat;
cursor: pointer;
}

* html a#book-tab-on {
float: none;
width: 347px;
margin:0 0 0 -5px;
padding:0;
}

#int-page #formContainer {
float: left;
width: 750px;
height: 49px;
margin: 0;
padding:4px 0 0 0;
background: url(/resources/images/int-book-bg.jpg) no-repeat;
}

*:first-child+html #int-page #formContainer {
float: none;
}

* html #int-page #formContainer {
display: inline;
}

#package-type {
float: left;
width: 750px;
height: 53px;
margin: 0;
padding:0;
font-size: 10px;
color: #fff;
background: url(/resources/images/int-book-bg.jpg) no-repeat;
}

*:first-child+html #package-type {
float: none;
}


* html #package-type {
float: none;
}

#package-type input {
font-size: 10px;
margin: 6px 5px 0 25px;
}

.radio-stack {
float: left;
clear: both;
}

#travel-select {
clear: left;
float: left;
width: 210px;
}

* html #travel-select {
display: inline;
}

#departure {
float: left;
width: 180px;
margin:6px 0 0 23px;
}

* html #departure {
display: inline;
}

#booking-dates {
float: left;
width: 400px;
margin:0px 0 0 7px;
}

*:first-child+html #booking-dates {
margin:0px 0 0 4px;
}
* html #booking-dates {
display: inline;
}

#booking-dates input#booking-return {
margin: 6px 4px 0 20px;
}

#submit-reserve {
display: block;
height: 28px;
float: right;
padding-right: 10px;
}

* html #submit-reserve {
display: block;
}

#int-page #banner-area {
float: left;
}

#int-page #header-image {
		margin: 0px;
		padding: 25px 25px 0 25px;
}

* html #int-page #header-image {
		padding: 10px 25px 0 25px;
}

form#poll_form p {
float: left;
width: 600px;
margin: 10px 0;
}

* html form#poll_form p {
display: inline;
width: 570px;
}

form#poll_form label, form#poll_form span.link-label, form#poll_form span.spec-radio {
float: left;
width: 16em;
}

* html form#poll_form label {
width: 15em;
}

* html form#poll_form span.link-label {
width: 15em;
}

* html form#poll_form span.spec-radio {
width: 165px;
}

form#poll_form textarea {
width: 220px;
height: 120px;
}

form#poll_form textarea#names_of_additional_guests_in_party {
margin-top: 0;
}

form#poll_form span#name-first {
float: left;
margin-left: 0px;
}

* html form#poll_form span#name-first {
display: inline;
}

form#poll_form input#title-ms, form#poll_form input#title-mr, form#poll_form input#title-mrs {
margin-left:0;
padding:0;
}

form#poll_form span#name-last {
float: left;
margin-left: 101px;
}

* html form#poll_form span#name-last  {
display: inline;
}

form#poll_form #float-names {
clear: left;
float: left;
margin-left: 0;
}

* html form#poll_form #float-names  {
display: inline;
}

form#poll_form input#name-last {
margin-left: 10px;
}

form#poll_form span#the-titles {
float: left;
margin-top: -3px;
}

form#poll_form table {
clear: both;
float: left;
margin: 10px 0;
width: 550px;
background: transparent;
padding:0;
text-align: left;
font-family: Georgia,Times New Roman,Times,serif;
font-size: 11px;
line-height: 11px;
border: none;
border-collapse: collapse;
}

* html form#poll_form table {
display: inline;
}

form#poll_form table tr, form#poll_form table td {
margin:0;
padding:0;
background: transparent;
}

form#poll_form table td.a-first {
width: 16em;
}

* html form#poll_form table td.a-first {
width: 169px;
}


form#poll_form table td.b-first {
width: 150px;
}

form#poll_form select.wrapment {
width: 295px;
}

* html td#spec-nbsp {
font-size:1px;
}
