@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Geneva, sans-serif;
	line-height:1.3em;
	font-size:10px;
	color:#333;
	text-align:justify;
	margin-bottom:5px;
	background:#FFF url(../pngs/new_bg.png) top repeat-x;
}
a {
	color:#257F7F;
	text-decoration:none;
}
a:hover {
	color:#F60;
	text-decoration:none;
}
p {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
img {
	border: 0 none;
}
.pagination span {
	padding: 2px;
}
.pagination a {
	padding: 2px;
}
.contentpaneopen {
	width:100%;
	margin:0px;
	padding:0px;
}
span.description {
	display:block;
	padding-left: 30px;
}
td.sectiontableheader {
	background: #ffffff;
	font-weight: bold;
	padding: 4px;
	border-right: 1px solid #fff;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {
	padding: 5px;
}
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
	padding: 5px;
}
.contentheading {
	color:#069;
	font-weight:bold;
	font-size:14px;
	padding-top:7px;
	padding-bottom:8px;
	font-variant:small-caps
}
a.contentpagetitle {
	font-weight:bold;
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
	color:#666
}
.contentpaneopen {
	text-align:justify
}
.right {
	padding-left:2px;
}
#mainbody_outer {
	background: url(../pngs/body_right_shade.png) bottom right no-repeat;
	height:1224px;
	width:990px;
}
#mainbody_outer_btm {
	background: url(../pngs/body_btm_shade.png) bottom right no-repeat;
	height:1230px;
	width:990px;
}
#mainbody_inner {
	float:left;
	height:1202px;
	width:962px;
	border:1px solid #257F7F;
	padding:10px;
	background-color:#fff;
}
#top_container_outer {
	float:left;
	background: url(../pngs/body_right_shade.png) bottom right no-repeat;
	width:736px;
	height:287px;
}
#top_container_outer_btm {
	float:left;
	background: url(../pngs/banner_btm_shade.png) bottom right no-repeat;
	width:736px;
	height:287px;
}
#top_container_inner {
	float:left;
	height:279px;
	width:729px;
	border:1px solid #257F7F;
}
#quote_outer {
	float:left;
	background: url(../pngs/body_right_shade.png) bottom right no-repeat;
	width:227px;
	height:287px;
}
#quote_outer_btm {
	background: url(../pngs/right_btm_shade.png) bottom right no-repeat;
	width:227px;
	height:287px;
}
#quote_inner {
	height:279px;
	width:220px;
	border:1px solid #257F7F;
	background: url(../pngs/quote_bg.png) bottom left repeat-x;
	padding:0px
}
#fb_outer {
	float:left;
	background: url(../pngs/body_right_shade.png) bottom right no-repeat;
	width:227px;
	height:55px;
}
#fb_outer_btm {
	float:left;
	background: url(../pngs/banner_btm_shade.png) bottom right no-repeat;
	width:227px;
	height:55px;
}
#fb_inner {
	float:left;
	height:46px;
	width:220px;
	border:1px solid #257F7F;
}
#find_us_outer {
	float:left;
	background: url(../pngs/body_right_shade.png) bottom right no-repeat;
	width:227px;
	height:92px;
}
#find_us_outer_btm {
	float:left;
	background: url(../pngs/banner_btm_shade.png) bottom right no-repeat;
	width:227px;
	height:92px;
}
#find_us_inner {
	height:84px;
	width:220px;
	border:1px solid #257F7F;
	background: url(../imgs/likes-tweets.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#container_outer {
	float:left;
	background: url(../pngs/body_right_shade.png) bottom right no-repeat;
	width:736px;
	height:769px;
}
#container_outer_btm {
	float:left;
	background: url(../pngs/banner_btm_shade.png) bottom right no-repeat;
	width:736px;
	height:769px;
}
#container_inner {
	height:760px;
	width:729px;
	border:1px solid #257F7F;
	background: url(../pngs/main_bg.png) bottom left repeat-x;
}
#main_content {
	padding:8px;
	width:auto;
	height:635px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
}
#scroll {
	border: 1px solid #257F7F; padding: 10px; width:680px; height:540px; overflow:auto; overflow-x:hidden; padding-right:15px; background-color:#fff; 
}
#resorts_outer {
	float:left;
	background: url(../pngs/body_right_shade.png) bottom right no-repeat;
	width:227px;
	height:320px;
}
#resorts_outer_btm {
	float:left;
	background: url(../pngs/banner_btm_shade.png) bottom right no-repeat;
	width:227px;
	height:320px;
}
#resorts_inner {
	height:312px;
	width:220px;
	border:1px solid #257F7F;
}
#right_outer {
	float:left;
	background: url(../pngs/body_right_shade.png) bottom right no-repeat;
	width:227px;
	min-height:112px;
}
#right_outer_btm {
	float:left;
	background: url(../pngs/banner_btm_shade.png) bottom right no-repeat;
	width:227px;
	min-height:112px;
}
#right_inner {
	min-height:104px;
	width:220px;
	border:1px solid #257F7F;
}
#footer_outer {
	background: url(../pngs/body_right_shade.png) bottom right no-repeat;
	height:104px;
	width:990px;
	margin-top:7px;
	margin-bottom:7px;
}
#footer_outer_btm {
	background: url(../pngs/body_btm_shade.png) bottom right no-repeat;
	height:112px;
	width:985px;
}
#footer_inner {
	height:104px;
	width:982px;
	border:1px solid #257F7F;
}
#topsir {
	float:left;
	width:729px;
	height:279px;
	margin:0px;
	padding:0px;
}
#top_menu {
	float:right;
	width:176px;
	height:287px;
}
#tm_best a {
	float:right;
	width:36px;
	height:279px;
	display:block;
	background: url(../pngs/cruisetag_home.png) bottom left no-repeat;
}
#tm_best a:hover {
	float:right;
	width:36px;
	height:279px;
	display:block;
	background: url(../pngs/cruisetag_home_a.png) bottom left no-repeat;
}
#tm_club a {
	float:right;
	width:36px;
	height:279px;
	display:block;
	background: url(../pngs/club_med.png) bottom left no-repeat;
}
#tm_club a:hover {
	float:right;
	width:36px;
	height:279px;
	display:block;
	background: url(../pngs/club_med_a.png) bottom left no-repeat;
}
#tm_beach a {
	float:right;
	width:36px;
	height:279px;
	display:block;
	background: url(../pngs/beachcomber.png) bottom left no-repeat;
}
#tm_beach a:hover {
	float:right;
	width:36px;
	height:279px;
	display:block;
	background: url(../pngs/beachcomber_a.png) bottom left no-repeat;
}
#tm_naiade a {
	float:right;
	width:36px;
	height:279px;
	display:block;
	background: url(../pngs/naiade_resorts.png) bottom left no-repeat;
}
#tm_naiade a:hover {
	float:right;
	width:36px;
	height:279px;
	display:block;
	background: url(../pngs/naiade_resorts_a.png) bottom left no-repeat;
}
#tm_luxury a {
	float:right;
	width:32px;
	height:279px;
	display:block;
	background: url(../pngs/luxury_vilas_suites.png) bottom left no-repeat;
}
#tm_luxury a:hover {
	float:right;
	width:32px;
	height:279px;
	display:block;
	background: url(../pngs/luxury_vilas_suites_a.png) bottom left no-repeat;
}
/*MAIN MENU*/

#menu_outer {
	float:left;
	background: url(../pngs/body_right_shade.png) bottom right no-repeat;
	width:736px;
	height:55px;
}
#menu_outer_btm {
	float:left;
	background: url(../pngs/banner_btm_shade.png) bottom right no-repeat;
	width:736px;
	height:55px;
}
#menu_inner {
	float:left;
	height:45px;
	width:729px; /*background: url(../pngs/menu.png) top left repeat-x; */
}
ul.menu-menu07 {
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
	width:730px;
	background:#288C8C
}
ul.menu-menu07 li {
	list-style:none;
	float:left;
	font-style:normal;
	padding-left:24px;
	padding-right:24px;
	display:block;
	border-left:2px solid #fff;
	height:48px;
	vertical-align:middle;
}
ul.menu-menu07 li:first-child {
	border-left:0px !important
}
ul.menu-menu07 li a {
	font-style:normal;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	display:block;
	color:#fff;
	vertical-align:middle;
	height:45px;
	padding-top:17px;
	width:100%;
	font-style:italic;
}
ul.menu-menu07 li a:hover {
	color:#000;
}
ul.menu-menu07 li:hover {
	background: url(../imgs/menu-hover.png) bottom center no-repeat;
}
li.item232, li.item235 {
	background:#257F7F
}
li.item233, li.item236 {
	background:#39A0A0
}
li.item234, li.item237 {
	background:#288C8C
}

/*QUICK LINKS*/

div.hotels h3 {
	padding:0px;
	margin:5px;
	margin-bottom:10px;
	text-align:left;
	color:#257F7F;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
	line-height:12px;
}
.hotels_option, .search_option {
	margin:5px;
	margin-top:3px;
	width:200px;
	height:18px;
	font-size:12px;
	color:#363636;
	font-family:Verdana, Geneva, sans-serif !important;
}
.search_option {
	margin-left:0px;
	width:auto;
}
.suboptions {
	width:300px
}
#hotels_desc {
	color:#259bf6;
	margin-left:8px;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	text-transform:capitalize
}
.formResorts {
	padding:0px;
	margin:0px;
}
.resortsBox {
	margin:0px;
	padding:0px;
	float:left;
}
div.quick h3 {
	padding:0px;
	margin:0px;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	color:#257F7F;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:10px;
}
div.quick a:link, div.quick a:visited {
	margin-left:13px;
	padding-left:13px;
	padding-top:2px;
	padding-bottom:5px;
	text-align:left;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background: url(../pngs/quick.png) top left no-repeat;
	display:block;
}
div.quick a:hover {
	color:#257F7F;
}
div.exchange h3 {
	padding:0px;
	margin:0px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	color:#257F7F;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}

div.newsletter h3 {
	padding:0px;
	margin:0px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	color:#257F7F;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}
.subscribe {
	font-size:10px;
	width:99%;
	padding-left:5px;
}
.subscribe_field {
	width:100px;
	height:12px;
	font-size:10px;
}
#social {
	padding:0px;
	margin:0px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	color:#257F7F;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}
#facebook a {
	float:left;
	width:65px;
	height:60px;
	display:block;
	background: url(../pngs/facebook.png) top left no-repeat;
	margin-left:8px;
}
#twitter a {
	float:left;
	width:65px;
	height:60px;
	display:block;
	background: url(../pngs/twitter.png) top left no-repeat;
	margin-left:5px;
}
#youtube a {
	float:left;
	width:65px;
	height:60px;
	display:block;
	background: url(../pngs/youtube.png) top left no-repeat;
	margin-left:5px;
}
#partof {
	padding:0px;
	margin:0px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	color:#257F7F;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}
#tagonline {
	float:left;
	width:218px;
	height:80px;
	display:block;
	background: url(../pngs/tagonline.png) top left no-repeat;
}
#support {
	padding:0px;
	margin:0px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	color:#257F7F;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}
#tagfoundation {
	float:left;
	width:218px;
	height:80px;
	display:block;
	background: url(../pngs/tagfoundation.png) top left no-repeat;
}
div.footermenu {
	float:left;
	font-size:10px;
	margin-right:10px;
	margin-left:10px;
	margin-top:5px;
	width:20%;
}
div.footermenu h3 {
	padding:0px;
	margin:0px;
	font-size:10px;
	color:#666666;
	font-weight:normal;
}
div.footermenu ul {
	font-size:10px;
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.footermenu li {
	font-size:10px;
	float:left;
	list-style:none;
	list-style-type:none;
}
/*Quick quote form*/



.form_field, .popupDatepicker, .sidepopupDatepicker {
	width:123px;
	padding-left:3px;
	height:16px;
	font-size:10px;
	color:#333 !important;
	border:1px solid #efefef;
	display: block;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:2px;
	background-color:#fff;
}
.form_field_opt {
	width:128px;
	height:16px;
	padding-left:1px;
	font-size:10px;
	background-color:#fff;
	color:#333 !important;
	border:1px solid #efefef !important;
	margin-left:0px !important;
	margin-right: 0px !important;
	margin-bottom:3px;
	padding-top:0px;
	font-family:Verdana, Geneva, sans-serif !important;
}
.mandatory-desc {
	font-style:italic;
	color:#333;
	float:left;
	margin-top:13px;
}
.mandatory {
	color:#F60; padding-left:5px;
}
.imgbutton, .imgbutton:visited {
	color:#fff;
	margin-top:2px;
	background: url(../imgs/button.png);
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	margin-right:7px;
	min-width:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold
}
.imgbutton:hover {
	font-weight:bold;
	color:#c3c3c3
}
.form_area {
	width:205px;
	height:36px;
	border:1px solid #f89306;
	background-color:#fff;
	font-size:11px;
	margin-bottom:2px;
}
.form_cal2 {
	border:none;
	float:left;
}
.qquote {
	color:#fff;
	font-size:10px;
	height:7px !important;
}
.qquote2 {
	color:#333;
	font-size:10px;
}
.qquote a:link {
	color:#FEEFCD;
}
.quoteNewsletter {
	color:#464646;
	margin-top:5px;
}
#qquoteH3 {
	padding:0px;
	margin:0px;
	padding-top:9px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	color:#12438F;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:20px;
}
/*Specials*/



.mod_sobi2simplefeaturedsp_container {
	width:695px;
	float:left;
	margin:0px;
	padding:0px
}
.entry {
	margin:0px;
	padding:0px;
	width:200px;
	float:left;
	background:URL(../imgs/specials-box-btm.png) left bottom no-repeat;
	margin-right:30px;
	padding-bottom:13px
}
/*.link a {  position: absolute; left:605px; top:73px; }*/

.image {
	float:left;
	margin-top:2px;
	width:170px;
	height:90px;
}
/*.title a { position: absolute; left:113px; top:22px; font-size:13px; font-weight:bold; color:#06C; text-decoration:none; }*/

/*.title a:hover { text-decoration:underline; }*/



/*.customfields, .title{float:left; width:100%}*/

.special {
	border-left:1px solid #c3c3c3;
	border-right:1px #c3c3c3 solid;
	border-top: 1px #d5d5d5 solid;
	width:179px;
	float:left;
	padding:7px;
	padding-left:12px
}
.special-label {
	font-size:9px;
	font-weight:bold
}
.special-valid, .special-title {
	font-size:9px
}
.special-price {
	font-size:11px;
	font-style:italic;
	color:#12438f;
	font-weight:bold
}
.special-location {
	color: #12438f;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:3px;
}
.special-resort {
	color:#00b2dc;
	font-weight:bold;
	margin-bottom:3px;
	font-size:12px;
}
.special-supplier {
	margin-bottom:3px
}
.special-link {
	float:right;
	margin-top:7px
}
.special-quote {
	float:left;
	padding-left:50px;
	margin-top:7px
}
.optionsResort {
}
.optionsPartner {
	font-weight:bold;
}
.optionsLocation {
}
/*Specials details view*/

.details_container {
	position:relative;
	width:695px;
}
.title2 {
	position: absolute;
	left:113px;
	top:25px;
	font-size:14px;
	font-weight:bold;
	color:#06C;
}
.desc {
	margin-top:5px
}
.sobi2Listing_field_destination {
	position: absolute;
	left:113px;
	top:2px;
	color:#666;
	font-size:11px;
	font-weight:bold;
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.sobi2DetailsImage {
	width:170px;
	height:90px;
}
#v_image {
	float:right;
	width:90px;
}
#v_title {
	float:left;
	width:600px;
	color:#DA571F;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#v_price {
	float:left;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
#v_price {
	float:left;
	font-weight:normal;
	margin:0px;
	padding:0px;
	width:708px;
}
.H1_heading {
	color:#257F7F;
	font-weight:bold;
	font-size:12px
}
.contact {
	color:#fff;
	margin-top:2px;
	background: url(../imgs/button.png);
	padding:4px;
	padding-left:10px;
	margin-right:7px;
	min-width:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
	border:0px;
	cursor:pointer;
	width:80px
}
#tel {
	width:100%;
	color:#12438F;
	font-size:18px;
	padding-top:13px;
	text-align:center;
	font-style:italic;
	font-weight:bold;
	padding-left:12px;
}
#extra {
	background:transparent url(../pngs/);
	width:212px;
}
#main_image_slideshow_wrapper1 {
	padding:0px;
	margin:0px;
}
.main_image_slideshow_wrapper {
	padding:0px;
	margin:0px;
}
#main_gallery_wrapper1 {
	padding:0px;
	margin:0px;
}
.main_gallery_wrapper {
	padding:0px;
	margin:0px;
}
div.xmap {
	height:635px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
}
/*HOT NEWS*/

.hot-news {
	background: url('../../../images/stories/sections/bk-slider.png') 0px 4px repeat-x;
}
.hot-news-content {
	border-right:#d5d5d5 1px solid;
	width:594px;
	margin-top:7px;
	height:210px;
	padding-top:5px;
}
div.xmap {
	height:635px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
}
.quote-popup {
	display:none;
	margin-top:10px;
	margin-right:10px;
	width:100px;
	cursor:pointer
}
#quoteSide {
	background: url(../pngs/Free-Quote-Side-Bar.png) no-repeat scroll 0px 0px;
	height:278px;
	left:-3px;
	position:fixed;
	top:25%;
	width:58px;
}
#quoteSide:hover {
	width:58px;
	left:0px;
}
#quoteSide a {
	display:block;
	height:278px;
	width:58px;
}
div.footerimg {
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-top:5px;
}
#discovery { margin:0px; padding:0px; width:100%; }
div.discovery { margin:0px; padding:2px; }
#thumb_outer { float:left; background: url(../imgs/ct-thumb-right.jpg) top right no-repeat; width:161px; height:80px; }
#thumb_outer_btm { float:left;background: url(../imgs/ct-thumb-bottom.jpg) bottom right no-repeat;width:161px;height:80px; }
#thumb_outer-river { float:left; background: url(../imgs/ct-thumb-right.jpg) top right no-repeat; width:159px; height:80px; }
#thumb_outer_btm-river { float:left;background: url(../imgs/ct-thumb-bottom.jpg) bottom right no-repeat;width:159px;height:80px; }
#thumb_outer-expedition { float:left; background: url(../imgs/ct-thumb-right.jpg) top right no-repeat; width:162px; height:80px; }
#thumb_outer_btm-expedition { float:left;background: url(../imgs/ct-thumb-bottom.jpg) bottom right no-repeat;width:162px;height:80px; }
#ct-Local a { background: url(../imgs/ct-local.jpg) top left no-repeat; height:72px; width:156px; display:block; float:left; border:1px solid #257F7F; }
#ct-Budget a { background: url(../imgs/ct-budget.jpg) top left no-repeat; height:72px; width:156px; display:block; float:left; border:1px solid #257F7F; }
#ct-Premium a { background: url(../imgs/ct-premium.jpg) top left no-repeat; height:72px; width:156px; display:block; float:left; border:1px solid #257F7F; }
#ct-Luxury a { background: url(../imgs/ct-luxury.jpg) top left no-repeat; height:72px; width:156px; display:block; float:left; border:1px solid #257F7F; }
#ct-River a { background: url(../imgs/ct-river.jpg) top left no-repeat; height:72px; width:154px; display:block; float:left; border:1px solid #257F7F; }
#ct-Expedition a { background: url(../imgs/ct-expedition.jpg) top left no-repeat; height:72px; width:155px; display:block; float:left; border:1px solid #257F7F; }
#breadcrumb { color:#F90; width:90px; border-bottom:1px solid #257F7F; float:left; margin:0px; padding:0px; height:16px; margin-bottom:10px;  }
div.breadcrumb { float:left; margin:0px; padding:0px; width:622px; border-bottom:1px solid #257F7F; height:16px; margin-bottom:10px; }
div.breadcrumb a:link, div.breadcrumb a:visited { color:#F90; float:left; margin:0px; padding:0px; margin-right:4px;}
div.breadcrumb a:link, div.breadcrumb a:hover { color:#000; }
div.hotDeals { width:675px; height:205px; background:url(../imgs/ct-HotDeals.jpg) top left no-repeat; margin:0px; padding:0px; padding-left:24px; padding-right:5px; }
div.moduletable.hotDeals h3 { margin:0px; padding:0px; width:475px; margin-left:195px; padding-top:8px; color:#257F7F; margin-bottom:15px; }
div.thisWeeksSpecials { width:675px; height:205px; background:url(../imgs/ct-ThisWeeksSpecials.jpg) top left no-repeat; margin:0px; padding:0px; padding-left:24px; padding-right:5px; margin-bottom:15px; }
div.moduletable.thisWeeksSpecials h3 { margin:0px; padding:0px; width:475px; margin-left:195px; padding-top:8px; color:#257F7F; margin-bottom:15px; }
div.scroller { margin:0px;padding:0px; }
.border-content { border: 1px solid #257F7F; padding: 10px; width:680px; height:540px; overflow:auto; overflow-x:hidden; padding-right:15px; background-color:#fff; }

.contentpane-Poll { border: 1px solid #257F7F; padding: 10px; width:680px; height:540px; overflow:auto; overflow-x:hidden; padding-right:15px; background-color:#fff;  }
table.poll thead { padding:0px; margin:0px; padding-top:2px; padding-bottom:3px; padding-left:5px; padding-right:5px; text-align:left; color:#257F7F; font-size:11px; font-style:italic; font-weight:bold; text-decoration:none; margin-bottom:5px; text-transform:uppercase; }
table.pollstableborder td.sectiontableentry2, table.pollstableborder td.sectiontableentry1  { padding:0px; margin:0px; height:16px; }
input#voteid1, input#voteid2, input#voteid3 { padding:0px; margin:0px; }
table.pollstableborder td.sectiontableentry2 label, table.pollstableborder td.sectiontableentry1 label { padding:0px; margin:0px; padding-top:3px; padding-left:10px; }
table.poll input.button { color:#fff; margin-top:2px; background: url(../imgs/button.png);padding:4px;padding-left:10px;margin-right:7px;min-width:15px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;font-size:10px;border:0px;cursor:pointer;width:80px }
table.pollstableborder th.sectiontableheader { padding:0px; margin:0px; padding-top:2px; padding-bottom:3px; padding-left:5px; padding-right:5px; text-align:left; color:#257F7F; font-size:11px; font-style:italic; font-weight:bold; text-decoration:none; margin-bottom:5px; text-transform:uppercase; }
/* System Standard Messages */
#system-message { margin-top: 30px;width:660px; }
#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}
/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}
/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}
dt.message { display:none; }
