﻿/****************Template Styles********************/

body {margin:0px; background:#040404 url(../../images/body_bg.gif) repeat-x }
#container { margin:0px auto; width:100%;}

.clearfix:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
}
.clearfix {display: inline-block;}    
/**************** Hides from IE-mac \********************/  
* html .clearfix {height: 1%;}  
.clearfix {display: block;}  
/**************** End hide from IE-mac ********************/

/****************header********************/
#headerContainer { width:100%; height:217px; background:url(../../images/body_bg.gif) repeat-x}
#header { margin:0px auto; width:1000px}
#logo { float:left; width:200px; overflow:hidden;}
#flash { position:relative; width:200px; height:157px; top:-28px; left:-10px}

#headerRight { float:right; width:800px}
#signupText {width: 255px; float: left; color: #f2f2f2; padding-top: 25px; padding-left: 35px;} 
#signup {width: 250px; float: right; color: #f2f2f2; padding-top: 20px; padding-left: 5px; }

#banner1 {width:800px; height:102px; padding:5px 0px; text-align:center}
select { font:11px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif }

#nav { padding-top: 20px; padding-left:20px; height:25px; float:left; width:780px; background:url(../../images/nav_bg.gif) no-repeat top right}
#nav .pad {}

/****************Drop Nav ********************/
#nav img {border:none}
#nav ul {padding-right:10px; margin:0; list-style:none; z-index:9999; display:table}
#nav li {float:left; margin:0 auto; display:inline; padding:0px 8px}
#nav li a { display:block; color:#FFF; font-weight:bold; text-decoration:none; font-size:14px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase}
#nav li ul li a {padding:5px; font-size:12px;}
#nav li ul {background:#000000; left:-999em; width:152px; position:absolute; list-style-image:none; margin-top:0; display:block}
#nav li ul li { width:150px}
#nav li ul ul {	margin:-27px 0px 0px 150px; list-style-image:none; position:absolute}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.hover ul ul, #nav li.hover ul ul ul {left:-999em; list-style-image:none}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.hover ul, #nav li li.hover ul, #nav li li li.hover ul {left:auto; list-style-image:none}
#nav li li:hover, #nav li li.hover {}
#nav li a:hover{color:#F8D410}
#nav li.nonav ul {display:none}
#nav li .rmFocused {color: #cc3300;}

/**************** Searches ********************/

#search {width:1000px; clear:both;padding-top:8px; height:64px; /****************overflow:hidden; position:absolute; top:157px;********************/ background:url(../../images/searchBarBg.gif) no-repeat}
#search #col1 { float:left; width:540px}
#search #col2 { float:right; width:460px}

#search #col1 #title { float:left; width:230px; padding:10px 20px 0px 20px; text-align:right; font:bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fdb714}
#search #col1 #inputbox { float:left; width:228px; margin-top:20px}
/****************#search #col1 #inputbox { float:left; width:228px; height:25px; margin-top:20px; background:url(../../images/searchBarDrop_theaters.gif) no-repeat }
#search #col1 #inputbox select { width:228px; opacity: 0;alpha(opacity=0); }********************/
#search #col2 #title { float:left; width:130px; padding:10px 25px 10px 0px; text-align:right; font:bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fdb714; background:url(../../images/searchBar_div.gif) no-repeat}
#search #col2 #inputbox { float:left; width:270px;padding:5px 0px; }

#search label {display: none}
.sf_searchText
{
	border: 0px; position:absolute; top:185px;
	background:transparent url(../../images/input_search.gif) no-repeat;
	padding:5px 0px 0px 30px ;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d2c2b;
	width:200px; height:25px	
}
.sf_searchSubmit
{
	border: 0px; font-weight:bold; position:absolute; top:190px; margin-left:230px;
	background:transparent url(../../images/btn_search.gif) no-repeat;
	width:24px; height:24px; cursor:pointer; color:#ffffff; font-size:1px;
}

.sf_subscribeTxt {
	border: 0px;
	background:transparent url(../../images/input_enews.gif) no-repeat;
	padding:5px 0px 0px 5px ;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d2c2b;;
	width:162px; height:25px	
}
.sf_subscribeBtn {
	border: 0px; font-weight:bold; margin-top:5px;
	background:transparent url(../../images/btn_enews.gif) no-repeat;
	width:23px; height:21px; cursor:pointer
}

/****************#contentContainer {margin: 0 auto; background:#e0e0e0 url(../../images/content_bg.gif) repeat-y top center}********************/

#contentContainer { clear:both; margin-top:10px}

#mainimage {}
#content { padding: 25px 20px;}
#contentarea { clear:both; display:block; padding:15px 0px}
#insideContent {margin: 0 auto; width: 1000px; background:#ffffff url(../../images/v_shadow.gif) repeat-y 666px 0px}

body.noRight #insideContent {margin: 0 auto; width: 1000px; background:#ffffff url(#)}
#leftcol {float:left; padding:0px; width:685px}
#rightcol { float:right; padding:0px; width:315px}
#rightarea { margin:15px auto; padding:0px 5px }

#footer { clear:both; margin:0px auto; width:1000px; background:#161616 url(/images/common/background-footer.gif) repeat-x; height:200px;}
#footerLeft .pad, #footerRight .pad { padding:15px 25px}
#footerLeft {float:left; width:650px; font-size:11px; font-weight:normal}
#footerLeft a {line-height:2.3; color:#ffffff; text-decoration:none; font-weight:normal}
#footerLeft a:hover {color: #cc3300;}
#footerRight {float:right; width:350px}
#copyright { clear:both; margin:-25px auto 0 auto; width:1000px; /****************border-top:1px solid #666666;********************/  color:#666666; text-align:center; font-size:10px}
#copyright a {color:#666666; text-decoration:underline}




/**************** Home Content********************/

body.home #featurev2 { width: 685px; clear:both; margin:0px auto; background:url(../../images/feature_bg_bk.gif) no-repeat}
body.home #featurev2 .pad { padding:10px 8px 10px 9px;}
body.home #featurev2 #col1 { padding:11px 12px 5px 14px; width:640px; height:308px;}
body.home #featurev2 #col1 #image {width:640px; height:300px; overflow:hidden}

body.home #row2 { margin:15px auto; width:660px; background:#000000 url(../../images/contentbox660k_btm.gif) no-repeat bottom; padding-bottom:10px }
body.home #row3 { margin:15px auto; width:660px; background:url(../../images/contentbox660_btm.gif) no-repeat bottom; padding-bottom:10px }

body.home #row2 #title, body.home #row3 #title { display:block; height:20px; padding:8px 15px 2px 15px; color:#ffffff; font:bold 14px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(../../images/titlebar660_bg.gif) no-repeat;}


body.home #row2 #scroller { display:block; padding:8px 0px 5px 3px; background:url(../../images/contentbox660k_bg.gif) repeat-y;}
body.home #row3 #scroller { display:block; padding:8px 15px 3px 15px; background:url(../../images/contentbox660_bg.gif) repeat-y;}

#bannerarea { clear:both; margin:15px auto; width:660px;}

#pageheading { clear:both; display:block; }
#pagetitleImg { background:url(../../images/pagebnr.gif) no-repeat; height:40px; padding:20px 20px 10px 20px; display:block;color:#ffffff; font:bold 26px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; }
#pagetitleImg h1 {color:#ffffff; font:bold 26px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
#titlebar { display:block;  background:url(../../images/titleBar_bg.gif) no-repeat; height:57px; color:#ffffff; font:bold 16px Arial, Helvetica, sans-serif}
#titlebar a {color:#fdb714; font-weight:normal; font-size:14px}

#titlebar #col1 { float:left; width:470px; padding:20px 20px 0px 20px; }
#titlebar #col2 { float:right; width:135px; text-align:right; padding:10px 20px; }
#titlebar #col3 { float:right; width:135px; text-align:right; vertical-align:middle; padding:15px 10px 10px; }


/****************No Right********************/
body.noRight #leftcol { float:left; width:1000px}
body.noRight #leftcol #col1 {float:left; padding:0px; width:180px}
body.noRight #leftcol #col2 {float:left; margin-left:5px; width:480px}
/****************body.noRight #titlebar { display:block;  background:#232323; padding:10px; color:#ffffff; font:bold 16px Arial, Helvetica, sans-serif}
body.noRight #titlebar #col1 { float:left; width:700px}
body.noRight #titlebar #col2 {float:right; width:135px; text-align:right}********************/

/**************** Now Playing ********************/

#nowplaying {padding:10px; border-bottom:1px solid #cccccc}
#nowplaying_thumb { width:92px; padding-right:10px}
.nowplaying_thumb img { width:92px}
#nowplaying_details {}

.nowplaying_movietitle {float:left; } 
.nowplaying_movietitle h2 { color:#990000; font:bold 14px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; margin:0px; padding:0px}
.nowplaying_rating { float:left; font-style:italic; margin:0px 5px}
.nowplaying_description { clear:both}

#nowplaying_btn { display:block; text-align:right}
#nowplaying_btn a { display:block;}
.button_set { display:none}

/**************** Movie Details ********************/

#movieDetails {}
#movieDetails h2.purchase { color:#990000; margin-top:0px; display:block; border-bottom:1px solid #cccccc}
#movieDetails h2 { margin-top:0px; display:block; border-bottom:1px solid #cccccc; color:#990000}

#movieDetails_title { float:left; width:380px;}
#movieDetails_tickets { float:right; cursor:pointer; width:262px; height:47px; /*background:url(../../images/common/title_buyTickets.gif) no-repeat*/}
/*#movieDetails_tickets select { width:262px; height:47px; 
	filter: alpha(opacity:0);
	KHTMLOpacity: 0;
	MozOpacity: 0;
	-khtml-opacity:0;
	-ms-filter:alpha(opacity=0);
	-moz-opacity:0;
	filter:alpha(opacity=0);
	opacity:0; }
*/

/**************** movieDetails Dropdown List ********************/

#movieDetails_tickets, #movieDetails_tickets ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;z-index:9999; 
}
#movieDetails_tickets li.listTitle a.listTitleLink span { display:none}
#movieDetails_tickets li.listTitle { display:block; width:262px; height:47px; background:url(../../images/common/title_buyTickets.gif) no-repeat; padding:0px}
#movieDetails_tickets li.listTheatre a { display:block; padding:5px; color:#ffffff; text-decoration:underline}
#movieDetails_tickets li.listTheatre a:hover { color:#fced7d}

#movieDetails_tickets li ul { 
 	background: #000000; margin:46px 0px 0px 0px; padding:5px 15px;
	filter: alpha(opacity:0.9);
	KHTMLOpacity: 0.9;
	MozOpacity: 0.9;
	-khtml-opacity:.90;
	-ms-filter:alpha(opacity=90);
	-moz-opacity:.90;
	filter:alpha(opacity=90);
	opacity:.90;	
	position: absolute;
	width:220px;
	left: -999em;  
}
#movieDetails_tickets li ul ul { background:transparent }

#movieDetails_tickets li:hover ul, #movieDetails_tickets li.sfhover ul { 
	left: auto;
}
/************************************/

#movieDetails_title h1 {font-size:20px; font-weight:bold; text-transform: inherit}
#movieDetails_rating { font-style:italic;  font-family: Arial, Helvetica, sans-serif;}
#movieDetails_details { margin-top:10px}
#movieDetails_left { float:left; width:100px}

.movieDetails_thumb { float:left; padding-right:20px}
/****************.movieDetails_thumb img { width:90px}********************/
.movieDetails_synopsis, .movieDetails_details, .movieDetails_tickets, .movieDetails_trailer { clear:both; display:block; margin-bottom:15px; padding-top: 15px;}
.movieDetails_tickets span { display:block; padding-left:62px}
.movieDetails_trailer p { display:block; text-align:center }
.movieDetails_trailer h2 { display:none }

#movieTrailerBox { width:635px; margin:0px auto}
#movieTrailerBox_Top { display:block; height:20px; background:url(../../images/trailerBox_top.gif) no-repeat}
#movieTrailerBox_bg { display:block; background:url(../../images/trailerBox_bg.gif) repeat-y; text-align:center}
#movieTrailerBox_Btm {display:block; height:20px; background:url(../../images/trailerBox_btm.gif) no-repeat}

.detailcol_Title { width:100px; padding-right:20px; text-align:right}
.detailcol_Info {}

.movieDetails_nowplaying { clear:both; display:block; margin-bottom:15px; padding-top: 15px; margin-top:20px}
.movieDetails_nowplaying ul { list-style:none; margin:0px; padding:0px}
.movieDetails_nowplaying li { float:left; width:160px}

/**************** Show Times ********************/

#showtime_tabs { display:block; margin-bottom:25px; border-bottom:1px solid #990000}
#showtime_title h1 { clear:both}
#showtime_theatreimage img {margin-right:10px}
#showtime_description { display:block; margin-top:10px; padding:15px 0px; background:#efefef; border-bottom:1px solid #cccccc}
#showtime_description ul { margin:0px; padding:0px; list-style:none}
#showtime_description li { float:left; margin:0px 10px; padding:0px 10px; background: url(../../images/bullet.gif) no-repeat 0px 5px }
.showtimes_info div {margin:8px 5px}
#showtime_seating { font-style:italic}

#theatre_map {float:left }
#theatre_map span { display:none}
#theatre_map a { display:block; background:url(../../images/common/googlemap.png) no-repeat; width:50px; height:48px}


#showtime_address {float:left; }
#showtime_phone { clear:both; padding:8px 0px}
#showtime_phone span { font-weight:bold}

#showtime_print_showtimes {clear:both; width:147px; height:24px; background:url(../../images/btn_printShowtime.gif) no-repeat; margin:8px 0px}
#showtime_print_showtimes a { display:block; padding: 3px; text-align:center; color:#990000; font-size:11px; font-weight:bold }

#Showtimes { clear:both; display:block; }
#Showtimes ul {list-style:none; z-index:9999; display:table; margin:5px 0px; padding:0px}
#Showtimes li {display:inline; padding-left: 10px; height: 7px;}
.date { width:80px; font-weight:bold; text-align:right;}
.time { width:30px; font-weight:normal}

#NoPasses { clear:both; display:block; padding-left:10px; font-weight:bold; padding-bottom:6px; }

#showtime_listing { margin-top:10px; /****************background:#e9e9e9;********************/ padding:5px}
#showtime_item { display:block; padding:15px 0px; border-bottom:1px solid #cccccc}
.showlisting_title { color:#990000; font:bold 14px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; margin:0px; padding:0px}
.showlisting_rating { font-style:italic; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.showlisting_table { width:450px; }
.showlisting_table td {padding-bottom:5px}
/****************.showlisting_tickets a { display:block; float:left; background:url(../../images/global/btn_tickets.gif) no-repeat; height:19px; width:65px}
.showlisting_tickets .button_set {}********************/

/**************** Top 10 Box Office Movies ********************/


#showbox { width:300px; background:url(../../images/rightbox_bg.gif) repeat-y; margin:0px auto }
#showboxTop { display:block; background:url(../../images/rightbox_title.gif) no-repeat; height:38px; padding:10px 15px 0px 25px; text-align:center}
#showboxContent { display:block; padding:10px 35px}
#showboxBtm { display:block; height:27px; background:url(../../images/rightbox_btm.gif) no-repeat}

#top10movies {}
#top10movies ul { list-style:none; margin:0px; padding:0px;}
#top10movies li { list-style-type: none; padding-bottom:5px; font-weight:bold }

/**************** Theater Drop Down ********************/

#TheaterList, #TheaterList ul { /**************** all lists ********************/
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;z-index:9999; 
}

#TheaterList .listCity a {
	padding:0px 3px;
	font-size:90%;
	color:#fcb007;
}
#TheaterList li.listTitle { display:block; width:228px; height:25px; background:url(../../images/searchBarDrop_theaters.gif) no-repeat; padding:0px}
#TheaterList li.listTitle a.listTitleLink span { display:none}

#TheaterList li.listCity { 
	float: left; display:block; width:395px; padding:5px 0px
}
#TheaterList span.listTheatre a { display:inline; padding:3px 5px 3px 3px; color:#ffffff; text-decoration:underline}
#TheaterList span.listTheatre a:hover { color:#fced7d}

#TheaterList li ul { 
 	background: #000000; margin:25px 0px; padding:10px 5px;
	filter: alpha(opacity:0.9);
	KHTMLOpacity: 0.9;
	MozOpacity: 0.9;
	-khtml-opacity:.90;
	-ms-filter:alpha(opacity=90);
	-moz-opacity:.90;
	filter:alpha(opacity=90);
	opacity:.90;	
	position: absolute;
	width: 395px;
	left: -999em;  
}
#TheaterList li ul ul { background:transparent }

#TheaterList li:hover ul, #TheaterList li.sfhover ul { 
	left: auto;
}


/****************Giftcard Drop Down *****************/

#giftcardList, #giftcardList ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;z-index:9999; 
}
#giftcardList li.listTitle a.listTitleLink span { display:none}
#giftcardList li.listTitle { display:block; width:262px; height:47px; background:url(../../images/common/dropdown_giftcards.gif) no-repeat; padding:0px}
#giftcardList li.listTheatre a { display:block; padding:5px; color:#ffffff; text-decoration:underline}
#giftcardList li.listTheatre a:hover { color:#fced7d}

#giftcardList li ul { 
 	background: #000000; margin:35px 0px 0px 0px; padding:5px 15px;
	filter: alpha(opacity:0.9);
	KHTMLOpacity: 0.9;
	MozOpacity: 0.9;
	-khtml-opacity:.90;
	-ms-filter:alpha(opacity=90);
	-moz-opacity:.90;
	filter:alpha(opacity=90);
	opacity:.90;	
	position: absolute;
	width:220px;
	left: -999em;  
}
#giftcardList li ul ul { background:transparent }

#giftcardList li:hover ul, #giftcardList li.sfhover ul { 
	left: auto;
}




/**************** Promo Template ********************/

#promo3 { width:926px; margin:0px auto;}
#promo3 #promo3_row1, #promo3 #promo3_row2 { display:block; color:#ffffff}
#promo3 #promo3_row1 h2, #promo3 #promo3_row2 h2 { color:#ffffff; margin:0px; padding:5px 0px; font:bold 18px; line-height:20px}
#promo3 #promo3_col1 { float:left; width:458px}

#promo3 #promo3_row1 #promo3_col1 .promo3_title { background:url(../../images/promo3_title_giftcard.gif) no-repeat}
#promo3 #promo3_row1 #promo3_col1 .promo3_content { background:url(../../images/promo3_bg_giftcard.jpg) no-repeat }

#promo3 #promo3_col2 { float:right; width:458px; }
#promo3 #promo3_row1 #promo3_col2 .promo3_title { background:url(../../images/promo3_title_rewardsclub.gif) no-repeat}
#promo3 #promo3_row1 #promo3_col2 .promo3_content { background:url(../../images/promo3_bg_rewardsclub.jpg) no-repeat }

#promo3 #promo3_row2 { clear:both; display:block; padding:15px 0px}
#promo3 #promo3_row2 #promo3_col1 .promo3_title { background:url(../../images/promo3_title_group.gif) no-repeat}
#promo3 #promo3_row2 #promo3_col1 .promo3_content {  background:url(../../images/promo3_bg_group.jpg) no-repeat }

#promo3 #promo3_row2 #promo3_col2 .promo3_title { background:url(../../images/promo3_title_rentals.gif) no-repeat}
#promo3 #promo3_row2 #promo3_col2 .promo3_content { background:url(../../images/promo3_bg_rentals.jpg) no-repeat}

#promo3_row1 .promo3_title, #promo3_row2 .promo3_title { display:block; height:70px; overflow:hidden }
#promo3_row1 .promo3_content,  #promo3_row2 .promo3_content { display:block; height:280px; overflow:hidden;; padding:10px 0px}
#promo3 .promo3_heading { float:left; width:230px; color:#fbc12c; font-size:18px; padding:35px 0px 15px 15px; font-weight:bold}
#promo3 .promo3_button { width:190px; float:right; padding:30px 10px 0px 0px }
#promo3 .promo3_tag { padding: 0px 25px} 
#promo3 .promo3_description { padding: 15px 25px 0px 285px}
#promo3 a { color:#fced7d; text-decoration:underline;}
#promo3 a:hover { text-decoration:underline; color:#ffcc33}

#promo3_row3 .promo3_content, #promo3_row3 .adpage_content { clear:both; display:block; padding:15px}


/**************** Advertising Template ********************/

#promo3 #promo3_row1 #promo3_col1 .adpage_title { background:url(../../images/ad_title_box1.gif) no-repeat}
#promo3 #promo3_row1 #promo3_col1 .adpage_content { background:url(../../images/ad_bg_box1.jpg) no-repeat }

#promo3 #promo3_col2 { float:right; width:458px; }
#promo3 #promo3_row1 #promo3_col2 .adpage_title { background:url(../../images/ad_title_box2.gif) no-repeat}
#promo3 #promo3_row1 #promo3_col2 .adpage_content { background:url(../../images/ad_bg_box2.jpg) no-repeat }

#promo3 #promo3_row2 { clear:both; display:block; padding:15px 0px}
#promo3 #promo3_row2 #promo3_col1 .adpage_title { background:url(../../images/ad_title_box3.gif) no-repeat}
#promo3 #promo3_row2 #promo3_col1 .adpage_content {  background:url(../../images/ad_bg_box3.jpg) no-repeat }

#promo3 #promo3_row2 #promo3_col2 .adpage_title { background:url(../../images/ad_title_box4.gif) no-repeat}
#promo3 #promo3_row2 #promo3_col2 .adpage_content { background:url(../../images/ad_bg_box4.jpg) no-repeat}

#promo3_row1 .adpage_title, #promo3_row2 .adpage_title { display:block; height:70px; overflow:hidden }
#promo3_row1 .adpage_content,  #promo3_row2 .adpage_content { display:block; height:280px; overflow:hidden;; padding:10px 0px}





/**************** Form Styles ********************/
#sfleadform, #sfcaseform { display:block; margin-top:25px}
#sfleadform h4, #sfcaseform h4 { font:bold 12px Arial, Helvetica, sans-serif; color:#333333}

.lbltitle {float:left; width:auto}
.lbltext { clear:both; padding:5px 0px; font-size:11px; font-style:italic}

.textbox, .textboxsm, .textarea, .checkbox, .terms {margin:0px 0px 15px 0px; clear:both}
.textbox input { width:500px; border:1px solid #cccccc; background:#efefef; margin:0px; padding:5px}
.textboxsm input {width:200px; border:1px solid #cccccc; background:#efefef; margin:0px; padding:5px}
.textarea textarea {width:500px; height:200px; border:1px solid #cccccc; background:#efefef; margin:0px; padding:5px}
.alert { color:#cc0000; font:10px Arial, Helvetica, sans-serif}
span.alert { float:left; padding:0px 10px}

.submit { clear:both; display:block; text-align:left}
.submit input {border:1px solid #cccccc; background:#990000; padding:2px 25px; margin:20px 0; font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase; color:#ffffff; cursor:pointer}

#sfleadform ul, #sfcaseform ul { margin:0; padding:0; list-style:none}
#sfleadform ul li, #sfcaseform ul li {float:left; width:250px}

#sfcaseform li.onecol { clear:both; width:500px}
#sfcaseform li.onecol .textboxsm input {width:450px; border:1px solid #cccccc; background:#efefef; margin:0px; padding:5px}
#sfcaseform li.twocol { clear:both }

#sfcaseform li.threecolA {float:left; width:180px}
#sfcaseform li.threecolA .textboxsm input {width:140px; border:1px solid #cccccc; background:#efefef; margin:0px; padding:5px}

#sfcaseform li.threecolB {float:left; width:180px}
#sfcaseform li.threecolB .textboxsm select {width:150px; }
#sfcaseform li.threecolB .textboxsm input {width:150px; border:1px solid #cccccc; background:#efefef; margin:0px; padding:5px}
.clear {clear:both}

#sfcaseform .date { font:10px Arial, Helvetica, sans-serif}


