
#popover-box-body-overlay  { position:absolute; left:0px; top:0px; opacity:0; background-color:#666; z-index:98; display:none; }
#popover-box               { position:absolute; z-index:99; display:none; border:4px solid #666; }
.popover-login             { background-image:url('images/popover-login-bg.gif'); width: 700px; height: 300px;}
.popover-login-button      { position:absolute; left:38px; top:78px;}
.popover-login-form        { position:absolute; left:400px; top:80px; width:280px; color:#444; }
.popover-login-form-element{ position:relative; height:40px; }
.popover-login-form-text   { position:relative; line-height:26px; text-align:right; font-weight:bold; width:80px; margin-right:10px; left:0px; float:left;}
.popover-login-form-input  { position:relative; text-align:left; width:180px; float:left; }
.popover-login-textbox     { padding:3px 0px; border:1px solid #BBB; }
.popover-login-form-input a:focus, a:hover { color: #000; }
.popover-login-form-input a                { color: #006699; text-decoration: none; }
div#loading                { position:relative; margin:0; padding:0; top:-15px; width:100%; text-align:center; clear:both; }
.close-me                  { position:absolute; left:675px; top:-10px; background-image:url('images/popbox-close.png'); width: 21px; height: 21px; margin-top: 3px; margin-left: 3px; background-repeat: no-repeat; background-position: bottom left; color:white; font:bold 13px arial; padding:4px 4px; cursor:pointer; }
button                     { display: block; float: left; margin: 0.7em 0.5em 0.7em 0; padding:5px 10px 5px 7px; border:1px solid #c5c5c5; border-top:1px solid #eee; border-left:1px solid #eee; background-color:#eeeeee; font-size:100%; font: bold 100%/130% "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; text-decoration:none; color:#2b8b01; cursor:pointer; }
button:hover               { color: #565656; background-color: #e4e4e4; }
/*</style>*/
/*<style type="text/css">*/
/* reset.css */
html, body, div, span, object, iframe, h1, h2, 
h3, h4, h5, h6, p, blockquote, pre, a, abbr, 
acronym, address, code, del, dfn, img, q, dl, dt, dd, 
ol, ul, li, fieldset, form, label, legend, table, 
caption, tbody, tfoot, 
thead, tr, th, td 				{ margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
table 							{ border-collapse:separate; border-spacing:0; }
caption, th, td 				{ text-align:left; font-weight:normal; }
table, td, th 					{ vertical-align:middle; }
a img 							{ border:none; }
a								{ outline:none; }
p								{ margin:0 0.8em 0.8em; }
p img.left						{ float:left; margin:1.5em 1.5em 1.5em 0; padding:0; }
p img.right						{ float:right; margin:1.5em 0 1.5em 1.5em; }

/* header */
.top-links						{ padding-top:3px; text-align:right; color:#747474; font-size:11px; }
.top-links a					{ color:#777; font-size:11px; }
.top-links a:hover				{ color:#333; }

/*.menu-wrap						{ margin:0.5em 0 0; padding:0; height:47px; width:950px; background:transparent url("/images/mega-v001.png") no-repeat scroll 0px -141px; }
a.logo							{ margin:0.8em 1.3em 0 0.8em; padding:0; height:33px; width:74px; background:transparent url("/images/mega-v001.png") no-repeat scroll 0px -104px; float:lef	t; display:inline-block; float:left; }
a.logo:hover 				{ margin:0.8em 1.3em 0 0.8em; padding:0; height:33px; width:74px; background:transparent url("/images/mega-v001.png") no-repeat scroll -278px -104px; float:left; display:inline; }*/

/* main menu
.menu-wrap						{ margin:0.5em 0 0; padding:0; height:47px; width:950px; background:transparent url("/images/mega-v001.png") no-repeat scroll 0px -141px; }
#menu							{ display:block; height:45px; margin:0; float:left; }
#menu ul						{ margin:0; padding:0; list-style-type:none; }
#menu li						{ float:left; margin-top:1px; display:block; width:115px; }
#menu li.list1					{ background:transparent url("/images/mega-v001.png") no-repeat scroll -367px 0px; }
#menu li.list2					{ background:transparent url("/images/mega-v001.png") no-repeat scroll -601px 0px; }
#menu li.list3					{ background:transparent url("/images/mega-v001.png") no-repeat scroll -835px 0px; }
#menu li.list4					{ background:transparent url("/images/mega-v001.png") no-repeat scroll -133px 0px; }
#menu a							{ display:block; width:115px; padding-top:45px; height:0; color:#000; text-decoration:none; overflow:hidden; }
* html #menu a:link, * html #menu a:visited { height:45px; he\ight:0; }
#menu a#item1					{ background:transparent url("/images/mega-v001.png") no-repeat scroll -250px 0px;}
#menu a#item2					{ background:transparent url("/images/mega-v001.png") no-repeat scroll -484px 0px;}
#menu a#item3					{ background:transparent url("/images/mega-v001.png") no-repeat scroll -718px 0px;}
#menu a#item4					{ background:transparent url("/images/mega-v001.png") no-repeat scroll -16px 0px;}
#menu a#item1:hover				{ background:transparent url("/images/mega-v001.png") no-repeat scroll -367px 0px; }
#menu a#item2:hover				{ background:transparent url("/images/mega-v001.png") no-repeat scroll -601px 0px; }
#menu a#item3:hover				{ background:transparent url("/images/mega-v001.png") no-repeat scroll -835px 0px; }
#menu a#item4:hover				{ background:transparent url("/images/mega-v001.png") no-repeat scroll -133px 0px;}
* html #menu a:hover			{ height:45px; he\ight:0; }*/

#scrolling-container			{ position:absolute; width:450px; top:0; left:0; height:20px; overflow:hidden; }
#scrolling-text					{ position:absolute; width:450px; top:0; left:0; }
#scrolling-text2				{ position:absolute; width:450px; top:0; left:450px; }
#scrolling-text3				{ position:absolute; width:450px; top:0; left:900px; }

.search							{ margin:0.3em; padding:0; float:right; }
.search-field					{ margin:0; padding:3px 0 3px 20px; width:150px; background:transparent url("http://tour.ireel.com/images/tour2/search-field-bg.png") top left no-repeat; border:1px solid #adadad; color:#999; float:left; }

.free-icon						{ position:absolute; left:477px; top:15px; }

/* general layout styles */
.flash-banner					{ margin:0.8em 0 0; padding:0; width:670px; height:279px; }
.free-signup					{ margin:0.8em 0 0; position:relative; }
a img.free-signup-button		{ position:absolute; top:165px; left:115px; background:transparent url("/images/mega-v001.png") no-repeat scroll -657px -251px; }
a:hover img.free-signup-button	{ background:transparent url("/images/mega-v001.png") no-repeat scroll -807px -251px; }
.title-wrap						{ margin:0.8em 0.7em 0.8em 0.8em; padding:0; height:40px; width:729px; background:transparent url("/images/mega-v001.png") no-repeat scroll 0px -211px; }
.sidebar-title					{ margin:0; padding:0; height:40px; width:167px; background:transparent url("/images/mega-v001.png") no-repeat scroll -87px -98px; }

.box 							{ padding:0; margin-top:0.8em; background:#f7f7f7; border:1px solid #e2e2e2; position:relative; }
.box-signup						{ padding:0; margin:0.8em 0; background:#f7f7f7; border:1px solid #e2e2e2; position:relative; }
.sidebar .box					{ margin-bottom:0.8em; }
.bottom-margin					{ margin-bottom:0.8em; }

.sidebar-list-wrap				{ margin:0.8em 0.8em 1.5em; padding:0; background:#fff; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; }

.video-box 						{ padding:0; margin:0 0 0.8em 0.8em; float:left; display:inline; width:359px; height:170px; background:#fff; border:1px solid #e2e2e2; font-size:11px; line-height:1.7em; }
.video-box-related				{ padding:0; margin:0.8em 8px 0 0; float:left; display:inline; width:350px; height:170px; background:#fff; border:1px solid #e2e2e2; font-size:11px; line-height:1.7em; }
.box-cover 						{ padding:0; margin:0.8em; float:left; display:inline; }
.details 						{ padding:0; margin:0.8em 0.8em 0 0; }

.question						{ vertical-align:top; }
.answer							{ margin:10px; padding:10px; border:1px solid #bdbdbd; background-color:#f0f0f0; }

/* video browse */
.browse-filters					{ margin:0; padding:0; position:absolute; top:19px; right:0; text-align:right; width:270px; }
.filters-alpha					{ margin:0; padding:0; position:absolute; top:38px; right:12px; text-align:right; width:410px; }
.filters-alpha a				{ margin-left:2px; color:#006699; font-size:12px; font-weight:bold; }
.filters-alpha a:hover			{ color:#444; }

.pagination 					{ margin:0.8em 0; line-height:2em; width:100%; }
.pagination a, .pagination a:visited, .pagination a:active { border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; border-right:1px solid #939393; border-bottom:1px solid #939393; background-color:#F2F2F7; font-weight:normal; padding:3px 9px; text-align:center; color:#444; text-decoration:none; }
.pagination a:hover 			{ background-color:#e4e4e4; color:#444; }
.pagination .selected 			{ border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; border-right:1px solid #939393; border-bottom:1px solid #939393; background-color:#d5d5d5; font-weight:normal; padding:3px 9px; text-align:center; color:#444; text-decoration:none; }

/* ratings */
.rating-wrap					{ margin:0.4em 0 0; display:block; } /* used in reviews */
.rating-full					{ margin:0; padding:0; height:15px; width:16px; background:transparent url("/images/mega-v001.png") no-repeat scroll 0px -192px; float:left; }
.rating-half					{ margin:0; padding:0; height:15px; width:16px; background:transparent url("/images/mega-v001.png") no-repeat scroll -16px -192px; float:left; }
.rating-empty					{ margin:0; padding:0; height:15px; width:16px; background:transparent url("/images/mega-v001.png") no-repeat scroll -32px -192px; float:left; }
.rating-full-big				{ margin:0; padding:0; height:24px; width:26px; background:transparent url("/images/mega-v001.png") no-repeat scroll -749px -104px; float:left; }
.rating-half-big				{ margin:0; padding:0; height:24px; width:26px; background:transparent url("/images/mega-v001.png") no-repeat scroll -809px -104px; float:left; }
.rating-empty-big				{ margin:0; padding:0; height:24px; width:26px; background:transparent url("/images/mega-v001.png") no-repeat scroll -779px -104px; float:left; }
.star {cursor:pointer; }
.rater-message					{ margin:0 0 0 5px; font-size:16px; color:#888; }
.above-player-specs				{ margin:3px 5px 0 0; padding:0; float:left; display:inline; }

/* video page */
.sub-movie-title				{ float:left; margin-right:5px; }
.player							{ text-align:center; font-size:14px; font-weight:bold; color:#fff; margin:5px 0 0; padding:0; border:1px solid #666; width:720px; height:404px; background-color:#000; }
.player a						{ color:#86C0EF; font-size:16px;}
.player a:hover					{ color:#BFE2FF; text-decoration:underline; }
.player a:visited				{ color:#86C0EF; font-size:16px;}

.sub-player						{ margin:0; padding:0; width:722px; }
.sub-player-box					{ margin:5px 33px; padding:0; float:left; display:inline; position:relative;}
.sub-player-box-nofloat			{ margin:5px 0 15px 0; padding:0; position:relative; }
.sub-player-price				{ position:absolute; top:20px; line-height:13px; left:53px; font-size:11px; color:#699b05; font-weight:bold; background:transparent; }
a img.watch						{ background:transparent url("/images/mega-v001.png") no-repeat scroll 0px -269px; }
a img.watch_hover				{ background:transparent url("/images/mega-v001.png") no-repeat scroll 0px -309px; }
a img.download					{ background:transparent url("/images/mega-v001.png") no-repeat scroll -179px -269px; }
a img.download_hover			{ background:transparent url("/images/mega-v001.png") no-repeat scroll -179px -309px; }
a img.upgrade					{ background:transparent url("/images/mega-v001.png") no-repeat scroll -385px -269px; }
a img.upgrade_hover				{ background:transparent url("/images/mega-v001.png") no-repeat scroll -385px -309px; }
a img.signup					{ background:transparent url("/images/mega-v001.png") no-repeat scroll -388px -363px; }
a img.signup_hover				{ background:transparent url("/images/mega-v001.png") no-repeat scroll -388px -403px; }
.related-wrap					{ margin:30px 0 0; padding:0; width:720px; border-bottom:1px solid #c4c4c4; }
.related-tab-wrap				{ margin:0; padding:0; float:left; }
.related-nav					{ margin:0 -1px 0 0; padding:0; float:right; }
.rel-arrow						{ font-weight:bold; }
.more-related-movies			{ margin:0 5px; padding:0; font-style:italic; font-size:11px; color:#727272; vertical-align:top; }
a img.related-next				{ background:transparent url("/images/mega-v001.png") no-repeat scroll -283px -108px; }
a:hover img.related-next		{ background:transparent url("/images/mega-v001.png") no-repeat scroll -307px -108px; }
a img.related-prev				{ background:transparent url("/images/mega-v001.png") no-repeat scroll -331px -108px; }
a:hover img.related-prev		{ background:transparent url("/images/mega-v001.png") no-repeat scroll -355px -108px; }
.related-boxes					{ margin:0; padding:0; width:720px; }
.credits-wrap					{ margin:30px 0 5px; padding:0; width:720px; border-bottom:1px solid #c4c4c4; }
.credits-tab					{ margin:0; padding:0; float:left; }
.credits-left					{ margin:0 5px 0 0; padding:0; float:left; width:80px; text-align:right; font-weight:bold; clear:left; }
.credits-right					{ margin:0 0 0 85px; padding:0; }
.movie-desc						{ margin-left:0; width:720px; }
.movie-specs-wrap				{ margin-left:0; width:720px; }
.clickable						{ position:absolute; left:0px; top:0px; width:172px; height:38px; background:transparent url("http://tour.ireel.com/images/tour2/img-overlay.gif") repeat; cursor:pointer; }
.movie-specs-left				{ float:left; width:170px; }
.movie-specs-right				{ margin-left:170px;padding-left:10px;border-left:1px solid #ccc; }


.tabs 							{ float:left; background:#fff; line-height:normal; }
.tabs ul 						{ margin:0; padding:0 10px 0 0; list-style:none; }
.tabs li 						{ display:inline; margin:0; padding:0; }
.tabs a 						{ float:left; background:url("http://tour.ireel.com/images/tour2/tableft.gif") no-repeat top left; margin:0; padding:0 0 0 4px; text-decoration:none; cursor:pointer; /* cursor for ie6 */ }
.tabs a span 					{ float:left; display:block; background:url("http://tour.ireel.com/images/tour2/tabright.gif") no-repeat top right; padding:7px 11px 5px 6px; color:#222; }
.tabs a.active span 			{ font-weight:bold; }
.tabs a:hover span 				{ color:#222; }
.tabs a:hover 					{ background-position:0% -42px; }
.tabs a:hover span 				{ background-position:100% -42px; }

.related-tabs 					{ float:left; background:#fff; line-height:normal; }
.related-tabs ul 				{ margin:5px 0 0 0; padding:0; list-style:none; }
.related-tabs li 				{ display:inline; margin:0; padding:0; }
.related-tabs a 				{ float:left; background:url("http://tour.ireel.com/images/tour2/tableft.gif") no-repeat top left; margin:0; padding:0 0 0 4px; text-decoration:none; cursor:pointer; font-size:18px; /* cursor for ie6 */ }
.related-tabs a span 			{ float:left; display:block; background:url("http://tour.ireel.com/images/tour2/tabright.gif") no-repeat top right; padding:0 10px 0 5px; color:#006699; }
.related-tabs a.active span 	{ font-weight:bold; }
.related-tabs a:hover span 		{ color:#222; }
.related-tabs a:hover 			{ background-position:0% -42px; }
.related-tabs a:hover span 		{ background-position:100% -42px; }

.reviews						{ margin:0; padding:0; width:500px; }
.review-wrap					{ margin:0 0 0.8em; padding:0; background-color:#f7f7f7; border:1px solid #e2e2e2; }
.review-left					{ margin:0; padding:0.8em; float:left; display:inline; }
.review-left p					{ margin-left:0; }
.review-right					{ margin:0 0.8em 0 130px; padding:0 0 0 0.8em; border-left:5px solid #e2e2e2; min-height:85px; }
.review-ratings					{ margin:2px 0 0; padding:0; }
.review-form					{ margin:1.8em 0; padding:0; width:500px; }

.flag-wrap						{ margin:0 0 0.8em; padding:0; background-color:#fff2f2; border:1px solid #ffb9b9; }
.flag-wrap p					{ margin-top:0.4em; }


/* signup process */
.box-left						{ margin:0.8em; background-color:#fff; border:1px solid #b2b2b2; float:left; display:inline; width:278px; }
.box-right						{ margin:0.8em 0 0.8em 300px; background-color:#fff; border:1px solid #b2b2b2; position:relative; width:637px; }
.form							{ margin:0.8em; padding:0; }
.steps-wrap						{ margin:0.8em 0 0; padding:0; border-top:1px solid #999; width:950px; font-weight:normal; font-family:georgia, serif; font-size:17px; font-style:italic; color:#777; }
.steps							{ margin:0; padding:20px 20px 0; float:left; }
.steps-active					{ margin:0; padding:20px 20px 0; float:left; background:transparent url("http://tour.ireel.com/images/tour2/steps-arrow.png") top center no-repeat; color:#333; font-weight:bold; }
.box-title-blue					{ margin:0; padding:15px; background-color:#dbedff; font-weight:normal; font-size:16px; color:#444; }
.secure-violator				{ position:absolute; top:70px; right:15px; }
.plan-wrap						{ margin:0 0.8em 1em; padding:0.8em 0; border-bottom:1px solid #bebebe; width:598px; line-height:2em; }
.plan-left						{ margin:0; padding-top:15px; float:left; display:inline; }
.plan-right						{ margin:0 0 0 40px; padding:0; font-size:24px; }
.plan-details					{ margin:0; padding:0; color:#999; font-style:italic; font-size:13px; }
.step3-covers					{ margin:0.8em 0 0.8em 2.3em; padding:0; float:left; display:inline; border:1px solid #5b5b5b; }
.cart							{ margin:0; padding:0; clear:both; height:100px; }
.cart p							{ margin-left:1.8em; }
.join-sidebox					{ position:absolute; top:20px; left:405px; width:200px; }
	
/* grid */
.container 						{ width:950px; margin:0 auto; position:relative; }
.column, div.span-1, div.span-2, div.span-3, div.span-4, 
div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, 
div.span-10, div.span-11, div.span-12, div.span-13, 
div.span-14, div.span-15, div.span-16, div.span-17, 
div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, 
div.span-23, div.span-24 		{ float:left; margin-right:10px; }
div.last 						{ margin-right:0; }
.span-1 						{ width:30px; }
.span-2 						{ width:70px; }
.span-3 						{ width:110px; }
.span-4 						{ width:150px; }
.span-5 						{ width:190px; }
.span-6 						{ width:230px; }
.span-7 						{ width:270px; }
.span-8 						{ width:310px; }
.span-9 						{ width:350px; }
.span-10 						{ width:390px; }
.span-11 						{ width:430px; }
.span-12 						{ width:470px; }
.span-13 						{ width:510px; }
.span-14 						{ width:550px; }
.span-15 						{ width:590px; }
.span-16 						{ width:630px; }
.span-17 						{ width:670px; }
.span-18 						{ width:710px; }
.span-19 						{ width:750px; }
.span-20 						{ width:790px; }
.span-21 						{ width:830px; }
.span-22 						{ width:870px; }
.span-23 						{ width:910px; }
.span-24, div.span-24 			{ width:950px; margin:0; }
div.border 						{ padding-right:4px; margin-right:5px; border-right:1px solid #eee; }
div.colborder 					{ padding-right:24px; margin-right:25px; border-right:1px solid #eee; }
hr 								{ background:#c0c0c0; color:#999; float:none; height:.1em; margin:0.5em 0; border:none; }
.clearfix:after 				{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix 						{ display:inline-block; }
.clear 							{ clear:both; }

/* typography */
body 							{ font-size:75%; line-height:1.5; color:#444; background:#fff; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 			{ font-weight:normal; color:#111; }
h1 								{ margin:0.5em 0 0.2em; font-size:2em; line-height:1; }
h1.name							{ margin:0.4em 0 0; padding:0.2em 0.4em; font-size:2em; line-height:1; font-family:georgia, serif; font-style:italic; border-top:4px solid #999; border-bottom:1px solid #999; }
.box h1							{ margin:0 0 0 1em; padding-top:5px; font-size:1.1em; line-height:1; font-weight:bold; color:#444; letter-spacing:0.03em; }
h2 								{ margin:0.4em 0 0.4em 0.5em; font-size:1.5em; } /* review titles */
h3								{ margin:30px 0 5px; padding:0 0 4px; font-size:1.4em; line-height:1; border-bottom:1px solid #bbb; color:#333; font-weight:bold; } /* movie page titles */
h4 								{ margin:0.6em 0 0.4em 1.4em; font-size:1.7em; line-height:1.25; font-weight:normal; font-family:georgia,sans-serif; font-style:italic; color:#666; } /* pre-footer titles */
h5 								{ font-size:1.2em; font-weight:normal; font-style:italic; color:#666; border-bottom:2px dotted #b0b0b0; margin:0.8em; } /* 'in your cart' in signup process */
h6								{ margin:0.4em 0 0.4em 0.8em; font-size:1em; font-weight:bold; color:#444; } /* privacy policy headings */

p{ margin:0 0.8em 0.8em; }
p img.left 						{ float:left; margin:1.5em 1.5em 1.5em 0; padding:0; }
p img.right 					{ float:right; margin:1.5em 0 1.5em 1.5em; }

a:focus, a:hover 				{ color:#000; }
a 								{ color:#006699; text-decoration:none; }

/* lists */
li ul, li ol 					{ margin:0 1.5em; }
ul, ol 							{ margin:0.5em 1em 1em 2.5em; }
ol 	li							{ margin:0 0 0.3em; color:#777; font-size:10px; }
ol 	li a						{ font-size:12px; }
ul 								{ list-style-type:none; }

ul.browse						{ margin:0 0 0.8em 1em; padding:0; }
ul.browse li					{ margin:0 0 2px; padding:0; }
ul.browse li a					{ margin:0; padding:0 0 0 3px; display:block; width:135px; color:#666; }
ul.browse li a:hover			{ margin:0; padding:0 0 0 3px; display:block; width:135px; background:transparent url("/images/mega-v001.png") no-repeat scroll -741px -221px; }
ul.browse li a.active			{ margin:0; padding:0 0 0 3px; background:transparent url("/images/mega-v001.png") no-repeat scroll -741px -221px; display:block; }

ul.footer-genres				{ margin-left:3.4em; width:85px; float:left; display:inline; list-style-type:circle; }
ul.footer-genres li				{ margin-bottom:3px; border-bottom:1px dotted #d4d4d4; color:#d4d4d4; }
ul.footer-genres li a			{ color:#777; }
ul.footer-genres li a:hover		{ color:#006699; }

ul.footer-genres-wide			{ margin-left:3.4em; width:140px; float:left; display:inline; list-style-type:circle; }
ul.footer-genres-wide li		{ margin-bottom:3px; border-bottom:1px dotted #d4d4d4; color:#d4d4d4; }
ul.footer-genres-wide li a		{ color:#777; }
ul.footer-genres-wide li a:hover{ color:#006699; }

ul.browse-filters				{ margin:0; padding:0; }
ul.browse-filters li			{ margin:0 0 0 15px; padding:1px 0 2px; float:left; display:inline;  }
ul.browse-filters li a			{ color:#006699; }
ul.browse-filters li.active a	{ font-weight:bold; }
ul.browse-filters li a:hover	{ color:#444; }

.box-left ul					{ margin:0 0 0 0.4em; padding:0; }
.box-left ul li					{ margin:0 0 5px; padding:0 0 0 25px; background:transparent url("http://tour.ireel.com/images/tour2/check.png") top left no-repeat; }
ol 								{ list-style-type:decimal; }
.sidebar-links ul				{ margin-left:1em; }
.sidebar-links ul li			{ margin:0 0 5px; }

/* tables */
table 							{ margin-bottom:1.4em; width:100%; border:1px solid #d1d1d1; }
th 								{ font-weight:bold; background-color:#ddd; border-bottom:1px solid #d1d1d1; }
thead th 						{ background:#c3d9ff; }
th, td, caption 				{ padding:4px 10px 4px 5px; }
tr.even td 						{ background:#e5ecf9; }
tfoot 							{ font-style:italic; }

/* forms.css */
label 							{ margin:0.8em 5px 0.8em 0; float:left; text-align:right; width:100px; font-weight:bold; }
label.short						{ margin:0.8em 5px 0.8em 0; float:left; text-align:right; width:70px; font-weight:bold; }
label.wide						{ margin:0.8em 5px 0.8em 0; float:left; text-align:right; width:120px; font-weight:bold; }
fieldset 						{ padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc; }
legend 							{ font-weight:bold; font-size:1.2em; }
input.text, input.title, 
textarea, select 				{ margin:0.5em 0; border:1px solid #bbb; }
input.text:focus, 
input.title:focus, 
textarea:focus, select:focus 	{ border:1px solid #666; }
input.text, input.title 		{ padding:4px; }
input.title 					{ font-size:1.5em; }
textarea 						{ padding:5px; }

/* buttons */
button 							{ display:block; float:left; margin:0.7em 0.5em 0.7em 0; padding:5px 10px 5px 7px; border:1px solid #c5c5c5; border-top:1px solid #eee; border-left:1px solid #eee; background-color:#eeeeee; font-size:100%; font:bold 100%/130% "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; text-decoration:none; color:#2b8b01; cursor:pointer; }
button:hover					{ color:#565656; background-color:#e4e4e4; }

/* misc */
.small 							{ font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }
.red							{ color:#ff0000; }
.green							{ color:#43850d; }
.grey							{ color:#777; }
.large 							{ font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }
.hide 							{ display:none; }
.quiet 							{ color:#666; }
.loud 							{ color:#000; }
.highlight 						{ background:#ff0; }
.added 							{ background:#060; color:#fff; }
.removed 						{ background:#900; color:#fff; }
.first 							{ margin-left:0; padding-left:0; }
.last 							{ margin-right:0; padding-right:0; margin-bottom:0; }
.top 							{ margin-top:0; padding-top:0; }
.bottom 						{ margin-bottom:0; padding-bottom:0; }
.cursor							{ cursor:pointer; }

/* Alerts */
.error, .notice, .success 		{ padding:.8em; margin:0.8em 0 0; border:1px solid #ddd; text-align:center; }
.success-signup					{ padding:.8em; margin:0.8em 0.8em 0; border:1px solid #ddd; text-align:center; background:#dcffc0; color:#264409; border-color:#97c671; }
.error 							{ background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4; }
.notice 						{ background:#FFF6BF; color:#514721; border-color:#FFD324; }
.success 						{ background:#dcffc0; color:#264409; border-color:#97c671; }
.error a 						{ color:#8a1f11; }
.notice a 						{ color:#514721; }
.success a 						{ color:#264409; }

/* various versions of signup process */
.step1-v2-bg					{ background:transparent url("http://tour.ireel.com/images/tour2/signup-step1-rightbox-bg.gif") no-repeat; }

.confirm-box					{ background-color:#fff; }
.confirm-box .img-left			{ margin:15px; float:left; display:inline; }

/* ---------------------LANDING PAGE SPECIFIC STYLES------------------------------ */

.video-box-big1					{ padding:5px; margin:0 1.4em 0.7em 0.8em; float:left; display:inline; width:150px; height:280px; background:#fff; border:1px solid #e2e2e2; font-size:11px; line-height:1.7em; }
.video-box-big2					{ padding:5px; margin:0 0 0.8em 0.8em; width:717px; height:225px; background:#fff; border:1px solid #e2e2e2; line-height:1.7em; }
.video-box-big3					{ padding:5px; margin:0 0 0.8em 0.8em; float:left; display:inline; width:224px; height:150px; background:#fff; border:1px solid #e2e2e2; line-height:1.7em; }
.box-cover2 					{ padding:0; margin:0 0.8em 0 0; float:left; display:inline; }
.watch-now						{ margin:0; padding:0; float:right; }
.movie-title					{ margin:0; padding:0; font-size:18px; }
.box-ad							{ padding:0.8em 0; margin-top:0.8em; background:#f7f7f7; border:1px solid #e2e2e2; position:relative; }
.pages							{ display:inline; position:absolute; top:10px; right:20px; }
.search-selects					{ float:right; display:inline; margin:0 250px 0 0; }

/* ----LANDING PAGE 005---- */
h1.biglink						{ margin:20px 0 15px; font-weight:bold; text-align:center; }

/* footer */
.pre-footer						{ margin-top:0px; padding:0; width:948px; height:175px; background:transparent url("http://tour.ireel.com/images/tour2/pre-footer-bg.png") top left no-repeat; border:1px solid #e2e2e2; border-bottom:none; }
.pre-footer-box-ad				{ padding-right:1.5em; float:left; display:inline; width:420px; height:173px; }
.pre-footer-box					{ padding-right:1.5em; float:left; }
.right-border					{ border-right:1px solid #d9d9d9; }
.footer							{ padding:0; height:33px; width:950px; color:#777; overflow:hidden; border-top:1px solid #e2e2e2; font-size:11px; }
.footer a						{ color:#777; }
.footer a:hover					{ color:#006699; }
.footer p						{ padding:8px 0; }

/* tour 1 */
.side-movies					{ position:relative; width:150px; left:19px; }
.side-movie-img					{ position:relative; width:150px; margin-top:3px; text-align:center; }
.side-movie-title				{ position:relative; top:-2px; text-align:center;}
.side-movie-title:hover			{ color:#999; }
.pass-restr						{ position:absolute; left:160px; top:108px; color:#555; }
.video-form						{ position:absolute; top:44px; left:30px; }
.box-signup1					{ position:relative; margin:50px 0 10px 0; border:1px solid #BBB; height:200px; width:720px; }
.custom-video-text				{ position:relative; background-image:url(http://tour.ireel.com/images/tour2/textbox-gradient.gif); background-repeat:repeat-x; width:200px; padding:3px 0px; border:1px solid #999; }
.video-form-text				{ position:relative; line-height:22px; text-align:right; font-weight:bold; width:120px; margin-right:10px; float:left; }
.video-form-element				{ position:relative; height:42px; }
.video-logo-white				{ position:absolute; left:-20px; top:-20px; }
.signup-5day-premium			{ position:absolute; left:410px; top:-38px; }
.title-wrap-grungy				{ margin:0 0 10px; padding:4px 10px; font-size:18px; font-weight:normal; color:#fff; background-color:#000; }
.banner-form					{ margin:80px 50px 0 0; float:right; display:inline; color:#fff; }
.banner-filmstrip-wide			{ height:244px; background:transparent url("http://tour.ireel.com//images/tour2/banner-filmstrips-form.jpg") top left no-repeat; }

.box-info-wrap					{ margin:0; padding:0; }
.box-info-left					{ float:left; display:inline; }
.box-info-right					{ float:right; display:inline; text-align:right; }

/*---INDEX BANNER (tour2)---*/
a.signup-banner-link			{ display:block; width:190px; height:260px; background:url(http://tour.ireel.com/images/tour2/signup-banner.png)no-repeat; text-indent:-99999px;}
a.signup-banner-link:hover		{ background-position:-190px 0;}
.index-banner					{ position:relative; width:950px; height:250px; margin:40px 0 34px 0; background-image:url(http://tour.ireel.com/images/tour2/index-banner.gif); background-repeat:no-repeat; }
.index-banner-form				{ position:absolute; width:300px; height:190px; left:325px; top:60px; overflow:visible; }
input.index-banner-text 		{ position:relative; width:175px; padding:3px 0; background-image:url(http://tour.ireel.com/images/tour2/banner-form_text-input-bg.gif); background-repeat:repeat-x; border:1px solid #a8d9eb; }
.index-banner-btn				{ position:relative; width:258px; height:78px; left:50%; margin-left:-128px; top:13px; clear:both; background-image:url(http://tour.ireel.com/images/tour2/index-banner-btn.gif); background-repeat:no-repeat; cursor:pointer; }
.form-left						{ position:relative; width:100px; height:36px; float:left; text-align:right; padding-right:10px; margin-top:4px; clear:left; }
.form-right						{ position:relative; width:185px; height:40px; float:left; }
.index-banner-pass-restr		{ font:normal 10px arial; color:white; }
.index-banner-genres			{ position:absolute; width:255px; height:200px; left:652px; top:36px; overflow:visible; }
a.index-banner-tab-left			{ position:relative; float:left; width:123px; height:35px; margin-top:5px; }
a.index-banner-tab-right		{ position:relative; float:left; width:132px; height:35px; margin-top:5px; clear:right; }
#left-dot-selector				{ position:absolute; width:7px; height:7px; line-height:1px; background:transparent url("/images/mega-v001.png") no-repeat scroll -943px -211px; display:none; visibility:hidden; }
#right-dot-selector				{ position:absolute; width:7px; height:7px; line-height:1px; background:transparent url("/images/mega-v001.png") no-repeat scroll -943px -254px; display:none; visibility:hidden; }
.small-arial					{ font:normal 13px Arial;}
.white							{ color:#EEE;}

/* player dark and light curtain */
#dark1-box-body-overlay			{ position:absolute; left:0px; top:0px; background-image:url(http://tour.ireel.com/images/dark-pixel.png); z-index:98; display:none; }
#dark2-box-body-overlay			{ position:absolute; left:0px; top:0px; background-image:url(http://tour.ireel.com/images/dark-pixel.png); z-index:98; display:none; }
#dark3-box-body-overlay			{ position:absolute; left:0px; top:0px; background-image:url(http://tour.ireel.com/images/dark-pixel.png); z-index:98; display:none; }
#dark4-box-body-overlay			{ position:absolute; left:0px; top:0px; background-image:url(http://tour.ireel.com/images/dark-pixel.png); z-index:98; display:none; }

/* browse ad */
.browse-ad-container			{ position:relative; width:714px; height:210px; margin:0.8em 1em 1.4em 1.2em; float:left; display:inline; background-image:url(http://tour.ireel.com/images/browse-ad-bg.png); background-repeat:no-repeat; border:1px solid #666; }
.browse-ad-form					{ position:absolute; left:407px; top:35px; width:152px; padding:0; margin:0; }
.browse-ad-form input.text		{ position:absolute; width:148px; padding:1px 2px; border:none; background:transparent url(http://tour.ireel.com/images/img-overlay.gif) no-repeat; font:normal 11px arial; color:#444; outline:none; }
a.browse-ad-join				{ position:absolute; display:block; left:1px; top:133px; width:150px; height:36px; background:transparent url(http://tour.ireel.com/images/browse-ad-controls.png) no-repeat scroll 0 -46px; cursor:pointer; }
a.browse-ad-join:hover			{ background-position:0 -82px; }
.browse-ad-form .browse-ad-select	{ position:absolute; left:-1px; top:86px; width:154px; height:23px; background:transparent url(http://tour.ireel.com/images/browse-ad-controls.png) no-repeat scroll 0 0; font:bold 11px arial; color:white; cursor:pointer; }
.browse-ad-form .active			{ background-position:0 -23px; }
.browse-ad-select .caption		{ margin:4px 4px 4px 3px; }
.browse-ad-select .options		{ margin:0; padding:0; position:absolute; top:100%; left:0; width:152px; background-color:#f6fcff; border:1px solid #69bbe9; font-weight:normal; display:none; visibility:hidden; z-index:30; }
.browse-ad-select .options ul	{ margin:5px; }
.browse-ad-select .options ul li{ padding:2px 3px; width:135px; border-bottom:1px solid #cae7f5; cursor:pointer; color:#006699; }
.under-desc						{ position:absolute; left:-1px; top:109px; width:154px; height:20px; font:bold 11px arial; color:#222; text-align:left; }
.browse-ad-footnote				{ position:absolute; left:613px; top:150px; width:90px; font:bold 10px arial; color:#505050; text-align:justify; }
.browse-ad-footnote a			{ color:#006699; }
.browse-ad-footnote a:hover		{ color:#000; }

/* new search results styles */
.title-full-wrap				{ margin:0.8em 0.7em 0.8em 0.8em; padding:0; height:40px; width:929px;  }
.video-box-search				{ padding:0; margin:0 0 0.8em 0.8em; width:927px; background:#fff; border:1px solid #e2e2e2; font-size:11px; line-height:1.7em; overflow:hidden; }
.search-filters					{ padding:0 0 0 0.2em; margin:0 0 1em 0.8em; }
.filter-button					{ position:relative; margin:0 20px 0 0; padding:0; float:left; display:inline; width:125px; height:23px; background:transparent url(http://tour.ireel.com/images/filter-button.gif) top left no-repeat; color:#fff; font-size:11px; font-weight:bold; cursor:pointer; }
.active							{ background:transparent url(http://tour.ireel.com/images/filter-button-active.gif) top left no-repeat; }
.text-filters					{ float:left; width:261px; margin:1px 0 0 0; padding:2px 0; text-align:center; }
.text-filter					{ float:left; margin:0 10px 0 0; padding:0; text-align:center; }
.text-results					{ font:normal 10px arial; color:#666; }
.button-submit					{ margin:0 20px 0 0; padding:0; width:54px; height:23px; background-image:url(http://tour.ireel.com/images/button-go.gif); background-repeat:no-repeat; border:none; float:left; display:inline; }
.padding-box					{ margin:4px; }
.dropdown						{ margin:0; padding:0; position:absolute; top:100%; left:0; width:123px; background-color:#f6fcff; border:1px solid #69bbe9; font-weight:normal; display:none; visibility:hidden; }
.clear-dropdown					{ text-align:center; background-color:#dcf6ff; }
ul.dropdown-links				{ margin:5px; }
ul.dropdown-links li			{ padding:2px 3px; border-bottom:1px solid #cae7f5; cursor:pointer; color:#006699; width:107px;}

/* AutoComplete*/
 input.autocompleter-loading 	{ background-image:url(http://tour.ireel.com/images/loading-animated-circle.gif); background-repeat:no-repeat; background-position:right 50%; }
div.autocomplete-choices		{ font-weight:bold; color:#444; font-size:12px; padding-left:5px; border-color:#C3C3C3;border-style:solid; border-width:0px 0px 1px 0px; background-color:#F1F1F1; }
ul.autocompleter-choices 		{ background-color:#FFFFFF; border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; /*font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;*/ font-family:inherit; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0px; position:absolute; text-align:left; z-index:50; }
ul.autocompleter-choices li 	{ cursor:pointer; display:block; float:none; font-size:11px; font-weight:normal; line-height:1.5em; margin:-2px 0 0; padding:0.2em 1.5em 0.2em 1em; position:relative; white-space:nowrap; }
ul.autocompleter-choices li.autocompleter-selected { background-color:#7F7F7F; color:#FFFFFF; }
ul.autocompleter-choices span.autocompleter-queried { display:inline; float:none; font-weight:bold; margin:0; padding:0; }
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried { color:#9FCFFF; }

/* Tour2 Banner - 17092009 */
.signup-banner					{ border:1px solid #e2e2e2; overflow:hidden; height:260px; background:#ddf0ff url(http://tour.ireel.com/images/tour2/banner-grad-bg.gif) repeat-x; padding:6px 5px 6px 6px; margin-bottom:10px; }
.banner-box						{ position:relative; width:293px; height:202px; overflow:hidden; margin:5px 0 0 6px; color:#333; padding:5px; background-image:url(http://tour.ireel.com/images/tour2/banner-box.png); }
.what-ireel						{ float:left; width:316px; margin:0; }
.what-ireel .sb-title			{ width:315px; height:37px; background:transparent url(http://tour.ireel.com/images/tour2/banner-titles.png) no-repeat scroll 0 0; }
#sb-scroll						{ position:relative; padding-right:5px; top:0; }

.how-it-works					{ float:left; width:316px; margin-left:1px; }
.how-it-works .sb-title 		{ width:315px; height:37px; background:transparent url(http://tour.ireel.com/images/tour2/banner-titles.png) no-repeat scroll 0 -37px; }
.how-it-works-flash				{ width:310px; height:220px; text-align:center; margin-left:3px; }

.sign-up-now					{ float:left; width:301px; height:30px; margin-left:1px; }
.sign-up-now .sb-title			{ width:301px; height:37px; background:transparent url(http://tour.ireel.com/images/tour2/banner-titles.png) no-repeat scroll 0 -74px; }
.sign-up-now-browse				{ float:left; width:415px; height:30px; margin-left:1px; }
.sign-up-now-browse .sb-title	{ width:415px; height:37px; background:transparent url(http://tour.ireel.com/images/tour2/banner-titles.png) no-repeat scroll 0 -111px; }
.sign-up-now-movie				{ width:223px; height:400px; position:absolute; right:0; margin:74px 0 0 0; padding:4px 0 0 4px; background:#ddf0ff url(http://tour.ireel.com/images/tour2/banner-grad-bg.gif) repeat-x; border:1px solid #e2e2e2; }
.sign-up-now-movie .sb-title	{ width:223px; height:37px; background:transparent url(http://tour.ireel.com/images/tour2/banner-titles.png) no-repeat scroll 0 -148px; }

.what-ireel ul					{ margin: 0 0 0 0.8em; padding: 0; }
.what-ireel ul li				{ margin: 0 0 5px; padding: 0 0 0 25px; background: transparent url("http://tour.ireel.com/images/tour2/check-bluematte.gif") top left no-repeat; }

input.sb-input					{ width:175px; padding:3px 0; background-image:url(http://tour.ireel.com/images/tour2/banner-form_text-input-bg.gif); background-repeat:repeat-x; border:1px solid #aaa; }
a.sb-button						{ position:relative; display:block; width:124px; height:44px; left:50%; margin-left:-62px; clear:both; background:transparent url(http://tour.ireel.com/images/tour2/button-signup.gif) no-repeat scroll 0 0; cursor:pointer; top:-5px; }
a.sb-button:hover				{ background-position:0 -44px; }

/* MA - Browse Box */
.filter-box						{ position:relative; background-color:#f7f7f7; border:1px solid #bbb; margin:10px 0; }
.filter-left					{ position:absolute; left:0px; top:0px; width:170px; padding:0px 20px; top:50%; margin-top:-8px; }
.filter-by						{ position:relative; float:left; font:bold 12px arial; color:#444; padding:0; width:100px; }
.radio-filter					{ position:relative; float:left; text-align:right; }
.filter-right					{ position:relative; width:947px; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }
.filter-right-noborder			{ position:relative; width:947px; border-right:1px solid #e5e5e5; }
.filter-content					{ position:relative; width:590px; margin-left:175px; padding:0 0 0 30px; border-left:1px solid #e5e5e5;}
.filter-content .more			{ position:absolute; width:36px; height:26px; left:95%; top:50%; margin:-13px 0 0 20px; background:transparent url(http://tour.ireel.com/images/tour2/ma-browse-img.png) no-repeat scroll -93px 0; cursor:pointer; }
.filter-content .more-selected	{ background-position:-93px -32px; }
.filter-content .less			{ position:absolute; width:36px; height:26px; left:95%; top:50%; margin:-13px 0 0 20px; background:transparent url(http://tour.ireel.com/images/tour2/ma-browse-img.png) no-repeat scroll -131px 0; cursor:pointer; }
.filter-content .less-selected	{ background-position:-131px -32px; }                                                                                                                        

.radio-wrap						{ position:relative; overflow:hidden; height:1%; }
.radio-input					{ position:relative; float:left; width:16px; height:16px; line-height:1px; background:transparent url(http://tour.ireel.com/images/tour2/ma-browse-img.png) no-repeat scroll -22px 0; }
.radio-input-selected			{ background-position:-1px 0; }
.radio-label					{ float:left; padding:0 4px; font:normal 12px arial; cursor:default; }

.radio-filter-select			{ position:relative; margin:12px 0; }
.radio-filter-select .radio-wrap{ float:left; width:115px; padding:5px 0; }
.extra-radio					{ position:relative; display:none; }
.ma-filter-button				{ position:absolute; top:50%; margin-top:-30px; right:10px; padding:0; }
a img.button-find-movies		{ background:transparent url(http://tour.ireel.com/images/tour2/ma-browse-img.png) no-repeat scroll 0 -20px; }
a:hover img.button-find-movies	{ background-position:0 -84px; }


/*---Grey BOXES---*/
.title-bar 						{ position: absolute; width: 100%; top: 7px; }
.box-grey 						{ position: relative; width: 100%; margin-top: 10px; padding: 0; }
.box-main 						{ padding: 10px 0 ; background: #f7f7f7; border: 1px solid #bbbbbb; border-bottom: none; border-top: none; position: relative; overflow:hidden; height:210px; }
/* - ROUNDED CORNERS - */
.box-grey .bt 					{ margin:0 0 0 5px; height:44px; background:transparent url(http://tour.ireel.com/images/tour2/box-main_rounded-corners.gif) no-repeat scroll 100% 0; }
.box-grey .bt .tl 				{ position:relative; width:5px; height:44px; left:-5px; font-size:0; line-height:0; background:transparent url(http://tour.ireel.com/images/tour2/box-main_rounded-corners.gif) no-repeat scroll 0 0; }
.box-grey .bb 					{ margin:0 0 15px 6px; height:5px; background:transparent url(http://tour.ireel.com/images/tour2/box-main_rounded-corners.gif) no-repeat scroll 100% -44px; }
.box-grey .bb .bl 				{ position:relative; width:6px; height:5px; left:-6px; font-size:0; line-height:0; background:transparent url(http://tour.ireel.com/images/tour2/box-main_rounded-corners.gif) no-repeat scroll 0 -44px; }
.box-grey h1					{font-size:20px; padding:5px 10px 6px; margin:0; }
.box-grey input.sb-input 		{background-image:none;}
.box-grey a.sb-button			{ position:relative; display:block; width:121px; height:41px; left:55%; margin-left:-62px; clear:both; background:transparent url(http://tour.ireel.com/images/tour2/button-continue.png) no-repeat scroll 0 0; cursor:pointer; top:-5px; }
.box-grey a.sb-button:hover		{ background-position:0 -42px; }


.genres2 h4 					{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.3em; color:#303030;}
.genres2 ul.footer-genres		{color:#303030;}
.genres2 ul.footer-genres li	{border-bottom:1px dotted #303030; color:#303030;}
.genres2 ul.footer-genres li a	{color:#303030;}
.genres2 ul.footer-genres li a:hover	{color:#006699;}


.btn_search span {
background:url("http://images.apple.com/search/images/btn_search_left.png") no-repeat scroll left top transparent;
color:#FFFFFF;
display:block;
font-size:10px;
font-weight:normal;
padding:2px 0 5px 8px;
}
.btn_search {
background:url("http://images.apple.com/search/images/btn_search_right.png") no-repeat scroll right top transparent;
display:block;
float:left;
height:21px;
margin-top:4px;
padding-right:9px;
text-decoration:none;
}
/*</style>*/
div.selectBoxi {
   position: relative;
   width: 100px;
   height: 22px;
   border: 1px solid #ADADAD;
   background: url('../images/button.png') 80px center no-repeat;
   float:left;
   margin-top:0px;
   margin-right:4px;
}
   div.selectBoxi div.boxi {
      position: absolute;
      left: 3px;
      top: 3px;
      width: 100px;
      height: 16px;
      line-height: 16px;
      font-family: arial;
      font-size: 11px;
      color: #036;
      overflow: hidden;
	  background: url('/images/button.png') 80px center no-repeat;
   }
   div.selectBoxi select {
      position: absolute;
      left: -1px;
      top: -1px;
      width: 100px;
      height: 24px;
      border: 1px solid #036;
      opacity: 0;
      filter: alpha(Opacity=0);
      -moz-opacity: 0;
      cursor: pointer;
      z-index:100;
   }
      div.selectBoxi select option{
         padding: 4px;
         font-size: 11px;
         color: #036;
         border-bottom: 1px solid #eee;
         cursor: pointer;
      }
      div.selectBoxi select option.ultimo{
         border-bottom: 0px none;
      }
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url("/images/formbg.gif") repeat-x left top;
height:24px;
}