/* ###################################################
 *  BASE STYLING AFTER YUI3 RESET & FONTS
 * ###################################################
 */

body,select,input,button,textarea {font-family:'lucida sans',arial,helvetica,'bitstream vera sans',sans-serif; line-height:1.2; font-size:11px;}
h1,h2,h3 {font-family:futura,'century gothic',arial,sans-serif; font-weight:bold; text-transform:uppercase;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
a, a:hover, a:focus, a:visited, input {outline:none !important;}
a {color:#D9398A; text-decoration:none;}
a:hover {color:#000;}
ul, ol {list-style:none;}

/* ###################################################
 *  SHOP WIREFRAME SETUP
 * ###################################################
 */

body {background: black url(../_images/body_bg-foreshore2010.jpg) fixed no-repeat center top;}
#site {width:900px; padding:0px 23px; margin:0px auto; background:transparent url(../_images/site_bg.png) scroll repeat-y center top;}
#header {padding:18px 0px 0px; overflow:hidden;}
	#skin-link {float:left; padding:0px 0px 19px 20px;}
	#skin-link a {display:block; height:62px; width:550px; text-indent:-999em; background:transparent url(../_images/kicks_logo.png) scroll no-repeat left top;}
	#mini-search {float:right; height:20px; width:178px; display:inline; margin:5px 20px 0px 0px; background:transparent url(../_images/search_bg.png) scroll no-repeat left top;}
	#ms-lookup {overflow:hidden;}
	#ms-keywords {float:left; width:143px; padding:5px 0px 5px 5px; border:0px; background:none;}
	#btn-ms-submit {float:left; height:20px; width:26px; padding:0px; cursor:pointer; text-indent:-999em; border:0px; background:transparent url(../_images/search_submit.png) scroll no-repeat left top;}
	#btn-ms-submit:hover {background-position:0px -20px;}
	#btn-ms-submit span {background:none;}
	#nav {clear:both; overflow:hidden; height:62px; padding:5px 0px 0px 6px; background:transparent url(../_images/nav_bg.png) scroll no-repeat left top;}
	#nav li {float:left; background:transparent url(../_images/nav_divider.png) scroll repeat-y left top;}
	#nav li.first {background:none;}
	#nav a {display:block;}
	#nav a:hover {background:transparent url(../_images/nav_hover.png) scroll no-repeat center 0px;}
	#nav span {display:block; height:18px; padding:15px 18px; text-indent:-999em; background:transparent url(../_images/nav_text.png) scroll no-repeat left top;}
		#nav-home span {width:48px;}
		#nav-upcoming span {width:155px;}
		#nav-photos span {width:66px;}
		#nav-win-stuff span {width:85px;}
		#nav-past-events span {width:102px;}
		#nav-about-us span {width:82px;}
		#nav-contact-us span {width:101px;}
		#nav-home a:hover, #nav-home span {background-position:center 0px;}
		#nav-upcoming a:hover, #nav-upcoming span {background-position:center -50px;}
		#nav-photos a:hover, #nav-photos span {background-position:center -100px;}
		#nav-win-stuff a:hover, #nav-win-stuff span {background-position:center -150px;}
		#nav-past-events a:hover, #nav-past-events span {background-position:center -200px;}
		#nav-about-us a:hover, #nav-about-us span {background-position:center -250px;}
		#nav-contact-us a:hover, #nav-contact-us span {background-position:center -300px;}
#content {float:left; width:640px; padding:15px 5px 50px 20px;}
	#content-header {position:relative;}
	#content-header .title {font-size:32px; line-height:36px; padding-bottom:20px;}
	#content-header #pagination {position:absolute; right:0px; top:20px;}
	#content-footer #pagination {text-align:right;}
	#products-product #content-header .title {font-size:22px; line-height:28px;}
#breakout {float:right; width:215px; padding:0px 5px 50px 10px;}
	.breakout-box {margin:0px 5px 0px 0px; padding:0px 0px 36px; color:#FFF; background:transparent url(../_images/breakout_bg_bottom.png) scroll no-repeat center bottom;}
	.breakout-box .inner {overflow:hidden; padding:35px 20px 0px 25px; background:transparent url(../_images/breakout_bg_top.png) scroll no-repeat center top;}
	.breakout-box h3, .breakout-box p, .breakout-box label, .breakout-box input, #ml-recover-password, #mc-total, #mc-content, #mc-actions, #nav-minicart {margin-left:10px;}
	.breakout-box h3 {padding-bottom:5px; font-size:16px;}
	.breakout-box a {color:#FFF;}
	.breakout-box a:hover {color:#000;}
	/* Mini Cart */
	#mc-actions {overflow:hidden; padding-bottom:5px;}
	#mc-content p {padding:10px 0px; margin-left:0px;}
	#mc-total {padding:0px 0px 5px;}
	#mc-total span {vertical-align:middle;}
	#mc-amount {font-weight:bold; font-size:14px; padding-left:3px;}
	#nav-minicart li {display:inline;}
	#nav-minicart li#nmc-cart {display:none;}
	#nmc-myaccount {padding-right:9px; border-right:2px dotted #FFF;}
	#nmc-orders {padding-left:5px;}
	#mc-content ul li {padding:10px 0px; overflow:hidden;}
	#mc-content ul li img {float:left; width:30px; height:30px; border:1px solid #FFF; text-indent:-999em; background-image:url(../shared/_vanilla/_images/placeholder.gif); background-position:105px -45px;}
	#mc-content ul li .mc-content-info {margin-left:40px; line-height:32px; width:108px; height:32px; overflow:hidden;}
	#mc-content ul li span {padding:0px 3px 0px 0px;}
	/* Mini Login */
	#mini-login li {margin-bottom:5px;}
	#mini-login li label, #mini-login li input {display:block;}
	#mini-login li label {color:#FFF; line-height:20px;}
	#mini-login li input {width:140px; padding:2px;}
	/* Kicks Subscribe Box */
	#kicks-subscribe h3 {font-size:14px;}
	#kicks-subscribe p {padding-bottom:5px;}
	#kicks-subscribe label, #kicks-subscribe input {display:block;}
	#kicks-subscribe label {color:#FFF; line-height:20px;}
	#kicks-subscribe input {width:140px; padding:2px; margin-bottom:5px;}
	/* Facebook Link */
	#facebook-link a {display:block; height:49px; width:214px; text-indent:-999em; background:transparent url(../_images/facebook.png) scroll no-repeat right top;}
	#facebook-link a:hover {background-position:right -49px;}
#footer {clear:both; position:relative; margin:0px 20px; padding:13px 0px 25px; background:transparent url(../_images/divider_dot.png) scroll repeat-x left top;}
	#nav-system li {display:inline; padding-right:10px;}
	#qjump-link {position:absolute; right:5px; top:12px;}
	#qjump-link a {display:block; height:30px; width:143px; text-indent:-999em; background:transparent url(../_images/powered_by.png) scroll no-repeat left top;}

/* Products Listing */
#products li {position:relative; margin-bottom:15px; padding-bottom:15px; min-height:65px; border-bottom:3px dotted #CCC;}
#products li .product-image {float:left;}
#products li .product-image img {display:block; width:65px; height:65px; text-indent:-999em; background:transparent url(../shared/_vanilla/_images/placeholder.gif) no-repeat scroll -40px -30px;}
#products li .product-when {margin:0px 110px 1px 80px; text-transform:uppercase; font-size:14px; font-family:futura,'century gothic',arial,sans-serif;}
#products li .product-what {margin:0px 110px 1px 80px; font-size:16px;}
#products li .product-what a, #products li .product-where a {color:#000;}
#products li .product-what a:hover, #products li .product-where a:hover {color:#D9398A;}
#products li .product-where {margin:0px 110px 1px 80px; text-transform:uppercase; font-size:13px; font-family:futura,'century gothic',arial,sans-serif;}
#products li .product-description {margin:0px 110px 0px 80px;}
#products li .product-amount {position:absolute; right:0px; top:15px; font-size:14px; font-family:futura,'century gothic',arial,sans-serif;}
#products li .product-tickets {position:absolute; right:-5px; top:35px;}
#venuemap {margin-top:10px; height:250px;}

/* Pagination */
#pagination li {display:inline; color:#000; padding:0px 2px; font-size:12px; font-family:futura,'century gothic',arial,sans-serif;}
#pagination li a {color:#000;}
#pagination .selected a, #pagination a:hover {color:#D9398A;}

/* Product Overview */
#product-overview-image {float:left; width:150px; height:150px; background:transparent url(../shared/_vanilla/_images/placeholder.gif) no-repeat scroll 0 0; text-indent:-999em;}
#product-overview {margin:0px 0px 20px 165px; padding-top:15px; min-height:130px; border-top:3px dotted #CCC;}
#product-overview div {overflow:hidden; padding-bottom:10px;}
#product-overview div strong {float:left; width:85px; padding-left:5px; text-transform:uppercase; font-size:12px;}
#product-overview div p, #product-overview div .addthis {margin:0px 10px 0px 90px;}
#product-overview .overview-when {line-height:16px;}
#product-overview .overview-when p {font-size:12px;}
#product-overview .overview-where {line-height:20px;}
#product-overview .overview-where p {padding-bottom:5px; border-bottom:1px solid #CCC;}
#product-overview .overview-where p a {font-size:14px; font-weight:bold; color:#000;}
#product-overview .overview-where p a:hover {color:#D9398A;}
#product-overview .overview-where p a span {background-color:#333; color:#FFF; font-size:12px; line-height:11px;}
#product-overview .overview-where p a:hover span {background-color:#D9398A;}
#product-overview .overview-where p a span span {background-color:transparent; padding:0px 2px;}
#product-overview .overview-addthis {padding-bottom:0px;}
#product-overview .more span.close {display:none;}
#product-overview .less span.open {display:none;}

/* Product Overview WHO Box */
#product-who ul {overflow:hidden; padding:0px;}
#product-who .artist {line-height:16px; float:left; width:30%; list-style:none; margin-left:0px; padding-left:0px;}

/* Product Add to Cart Options */
#addtocart-form {margin-bottom:20px; padding:0px 15px; border-top:3px dotted #CCC; border-bottom:3px dotted #CCC;}
#product-options .product-option {padding-top:15px; overflow:hidden; font-size:13px; line-height:18px;}
#product-options .option-description {float:left; width:400px; padding-right:15px;}
#product-options .option-description a {color:#000;}
#product-options .option-description a:hover {color:#D9398A;}
#product-options .option-detail {padding-top:5px; font-size:11px; line-height:14px;}
#product-options .option-select {margin-left:415px;}
#product-options .option-price {float:left; font-weight:bold;}
#product-options .option-select select {float:right; font-size:12px; line-height:18px;}
#product-purchase {overflow:hidden; padding:15px 0px;}
#button-addtocart {float:right;}

#login-controls, #recovery-submit {padding:10px 0px 20px 95px;}

/* FAQs */
.question {margin:15px 0px 5px; border-bottom:2px dotted #CCC;}
.question a {display:block; font-weight:bold;}
.answer {display:none;}

/* Cart */
#cart-items-data {}
#cart-items-data thead {display:none;}
#cart-items-data td {padding:0px 0px 5px; height:30px; width:30px;}
#cart-items-data .cid-image {padding-right:15px;}
#cart-items-data .cid-image a img {display:block; text-indent:-999em; width:50px; height:50px; margin-top:10px; background:transparent url(../shared/_vanilla/_images/placeholder.gif) no-repeat scroll -45px -47px;}
#cart-items-data .cid-description {padding-top:0px; padding-bottom:0px; height:16px;}
#cart-items-data .cid-description h4 {margin-top:5px; font-weight:bold; width:520px; padding:0px;}
#cart-items-data .cid-quantity {width:90px;}
#cart-items-data .cid-quantity-group {position:relative;}
#cart-items-data .cid-quantity-group select {width:55px; margin-left:0px;}
#cart-items-data .cid-quantity input {width: 45px; margin-left:0px;}
#cart-items-data .cid-x {width:45px;}
#cart-items-data .cid-price {width:80px; font-weight:bold; font-size:12px;}
#cart-items-data .cid-equals {width:55px;}
#cart-items-data .cid-amount {width:85px; font-weight:bold; font-size:12px;}
#cart-items-data .cid-options {width:135px; padding-right:30px;}
#cart-items-data .cid-options ul {padding-bottom:0px;}
#cart-items-data .cid-options ul li {display:inline; font-size:11px;}
#cart-items-data .cid-options ul li.cid-change {padding-right:10px;}
#cart-options {padding:10px 0px 0px;}
#button-cart-keepshopping {margin-right:10px;}
#cart-discount-code input {float:left; margin:0px 10px;}
#cart-total-data {margin:7px 0px}
#cart-total-data th {font-size:11px; font-weight:normal; padding-top:7px; color:#000;}
#cart-total-data td {font-size:18px; padding-top:0px; font-weight:bold; color:#D9398A;}
#cart-total-data .cart-totals-plus, #cart-total-data .cart-totals-equals {color:#000;}
#conditions-box {height:260px; border:1px solid #DBDBDB; background-color:#FFF; padding:8px; overflow-y:scroll; margin-bottom:15px;}
#conditions-box ol {list-style-type:decimal; padding-left:25px;}
#conditions-box li, #conditions-box p, #conditions-box a {font-size:10px; line-height:12px;}
#button-cart-checkout {display:none;}
#kill-cart-message {padding-top:10px;}
#kill-cart-message a {color:#999;}
#kill-cart-message a:hover {color:#D9398A;}
#checkout-details strong {width: 60px; float: left;}
#checkout_validate {padding-bottom:10px;}
#checkout_validate p {padding-bottom:10px;}
#checkout_validate input {margin-right:10px;}

#cart-cart .cart-icons {overflow:hidden;}
#cart-cart .cart-icons li {float:left; display:inline; width:130px; height:135px; margin:20px 15px 0px;}
#cart-cart .cart-icons label {display:block; cursor:help; width:100%; padding-top:100px; line-height:normal; text-align:left;}
#cart-cart .cart-icons li input {margin-right:3px;}

#cart-delivery-65 {background:transparent url(../shared/_images/cart_icons/postage-65_inv.gif) scroll no-repeat top left;}
#cart-delivery-66 {background:transparent url(../shared/_images/cart_icons/postage_66_inv.gif) scroll no-repeat top left;}
#cart-delivery-67 {background:transparent url(../shared/_images/cart_icons/postage_67_inv.gif) scroll no-repeat top left;}
#cart-delivery-69 {background:transparent url(../shared/_images/cart_icons/postage_69_inv.gif) scroll no-repeat top left;}
#cart-delivery-70 {background:transparent url(../shared/_images/cart_icons/postage_70_inv.gif) scroll no-repeat top left;}
#cart-delivery-71 {background:transparent url(../shared/_images/cart_icons/postage_71_inv.gif) scroll no-repeat top left;}
#cart-delivery-72 {background:transparent url(../shared/_images/cart_icons/postage_72_inv.gif) scroll no-repeat top left;}
#cart-delivery-73 {background:transparent url(../shared/_images/cart_icons/postage_73_inv.gif) scroll no-repeat top left;}
#cart-delivery-74 {background:transparent url(../shared/_images/cart_icons/postage_65_inv.gif) scroll no-repeat top left;}
#cart-delivery-75 {background:transparent url(../shared/_images/cart_icons/postage_75_inv.gif) scroll no-repeat top left;}
#cart-delivery-76 {background:transparent url(../shared/_images/cart_icons/postage_76_inv.gif) scroll no-repeat top left;}
#cart-delivery-77 {background:transparent url(../shared/_images/cart_icons/postage_77_inv.gif) scroll no-repeat top left;}
#cart-delivery-78 {background:transparent url(../shared/_images/cart_icons/postage_78_inv.gif) scroll no-repeat top left;}
#cart-payment-1 {background:transparent url(../shared/_images/cart_icons/payment_1_inv.gif) scroll no-repeat top left;}
#cart-payment-3 {background:transparent url(../shared/_images/cart_icons/payment_3_inv.gif) scroll no-repeat top left;}
#cart-carbon-1 {background:transparent url(../shared/_images/cart_icons/carboncredit_inv.gif) scroll no-repeat top left;}
.dark-icons #cart-delivery-65 {background:transparent url(../shared/_images/cart_icons/postage_65.gif) scroll no-repeat top left;}
.dark-icons #cart-delivery-66 {background:transparent url(../shared/_images/cart_icons/postage_66.gif) scroll no-repeat top left;}
.dark-icons #cart-delivery-67 {background:transparent url(../shared/_images/cart_icons/postage_67.gif) scroll no-repeat top left;}
.dark-icons #cart-delivery-69 {background:transparent url(../shared/_images/cart_icons/postage_69.gif) scroll no-repeat top left;}
.dark-icons #cart-delivery-70 {background:transparent url(../shared/_images/cart_icons/postage_70.gif) scroll no-repeat top left;}
.dark-icons #cart-delivery-71 {background:transparent url(../shared/_images/cart_icons/postage_71.gif) scroll no-repeat top left;}
.dark-icons #cart-delivery-72 {background:transparent url(../shared/_images/cart_icons/postage_72.gif) scroll no-repeat top left;}
.dark-icons #cart-delivery-73 {background:transparent url(../shared/_images/cart_icons/postage_73.gif) scroll no-repeat top left;}
.dark-icons #cart-delivery-74 {background:transparent url(../shared/_images/cart_icons/postage_65.gif) scroll no-repeat top left;}
.dark-icons #cart-delivery-75 {background:transparent url(../shared/_images/cart_icons/postage_75.gif) scroll no-repeat top left;}
.dark-icons #cart-delivery-76 {background:transparent url(../shared/_images/cart_icons/postage_76.gif) scroll no-repeat top left;}
.dark-icons #cart-delivery-77 {background:transparent url(../shared/_images/cart_icons/postage_77.gif) scroll no-repeat top left;}
.dark-icons #cart-delivery-78 {background:transparent url(../shared/_images/cart_icons/postage_78.gif) scroll no-repeat top left;}
.dark-icons #cart-payment-1 {background:transparent url(../shared/_images/cart_icons/payment_1.gif) scroll no-repeat top left;}
.dark-icons #cart-payment-3 {background:transparent url(../shared/_images/cart_icons/payment_3.gif) scroll no-repeat top left;}
.dark-icons #cart-carbon-1 {background:transparent url(../shared/_images/cart_icons/carboncredit.gif) scroll no-repeat top left;}

#confirm-mobile label {width:125px;}
#confirm-mobile input, #confirm-mobile select {margin-left:135px;}
#confirm-shipping label {width:110px;}
#confirm-shipping input, #confirm-shipping select {margin-left:120px;}
#checkout-printathome fieldset {padding-bottom:5px;}
#checkout-printathome select {float:left; margin-right:5px; margin-left:10px;}
#checkout-printathome select.ticket-dob-day {width:70px;}
#checkout-printathome select.ticket-dob-month {width:100px;}
#checkout-printathome select.ticket-dob-year {width:80px;}

/* Order History */
#orders p {font-weight:bold;}
#bc-order-meta {overflow:hidden;}
#order-meta-who {float:left; width:300px;}
#order-meta-who p {padding:5px 0px 10px;}
#order-meta-who p span {display:block;}
#order-meta-info {float:right; width:340px;}
#order-meta-actions {float:right; width:340px; padding-top:10px; text-align:left;}
#button-order-printinvoice {margin-right:10px;}
#bc-order-detail {overflow:hidden;}
#order-detail-totals {float:right; width:150px; padding-top:5px; padding-right:15px; text-align:right;}
#order-detail-totals p strong {float:left; width:100px; text-align:left;}

/* etickets */
#etickets .eticket-change-request {padding:5px; background-color:#F5F5F5;}
#etickets .eticket-change-request select {float:left; margin-right:5px; margin-left:10px;}
#etickets .eticket-change-request select.eticket-dob-day {width:70px;}
#etickets .eticket-change-request select.eticket-dob-month {width:100px;}
#etickets .eticket-change-request select.eticket-dob-year {width:80px;}
#etickets .eticket-change-request .checkbox {clear:both; margin-left:85px;}
#etickets .eticket-change-request .checkbox li {padding:5px 0px;}
#submit-change-name-warning {margin-top:10px;}

/* Buttons */
.button {float:left; font-family:futura,'century gothic',verdana,arial,sans-serif; text-transform:uppercase; color: #FFF; padding:0px 11px 0px 0px; border:0px solid #CCC; cursor:pointer; margin:0px; height:30px; background-color:transparent; background-image: url(../_images/button_sprite.png);}
.button:hover {color:#FFF;}
.button span {display:block; line-height:30px; padding:0px 8px 4px 16px; background-color:transparent; background-image: url(../_images/button_sprite.png);}
.button-primary {background-position: right -90px;}
.button-primary span {background-position: left -60px;}
.button-primary:hover {background-position: right -30px;}
.button-primary:hover span {background-position: left 0px;}
.button-critical {background-position: right -30px;}
.button-critical span {background-position: left 0px;}
.button-critical:hover {background-position: right -90px;}
.button-critical:hover span {background-position: left -60px;}
.button-secondary {background-position: right -150px; margin-top:5px; font-family:'lucida sans',helvetica,arial,sans-serif; text-transform:none;}
.button-secondary span {background-position: left -120px; line-height:24px; padding:0px 0px 4px 10px;}
.button-secondary:hover span {color:#000;}
#breakout .button {height:30px; width:122px; background-image: url(../_images/breakout_button_sprite.png); background-repeat:no-repeat;}
#breakout .button span {background:none; text-indent:-999em; padding:0px;}
#breakout #btn-mc-checkout, #breakout #btn-mc-modify {margin-left:0px; height:auto; background-image: url(../_images/button_sprite.png);}
#breakout #btn-mc-checkout span, #breakout #btn-mc-modify span {text-indent:0em; text-align:center;}
#breakout #btn-mc-checkout {background-position: left -240px; padding:0px; width:89px; float:right; margin-right:7px;}
#breakout #btn-mc-checkout:hover span {color:#D9398A;}
#breakout #btn-mc-modify {width:auto;}
#breakout #btn-mc-modify span {background-image: url(../_images/button_sprite.png); background-position: left -120px; padding:0px 0px 4px 10px;}
#button-kicks-subscribe {background-position:0px 0px;}
#button-kicks-subscribe:hover {background-position:0px -29px;}
#button-mini-login {background-position:0px -60px;}
#button-mini-login:hover {background-position:0px -89px;}
#button-mini-register {background-position:0px -120px;}
#button-mini-register:hover {background-position:0px -149px;}
#products .button-buy-now {background-position: right -30px;}
#products .button-buy-now span {background-position: left 0px;}
#products .button-buy-now:hover {background-position: right -90px;}
#products .button-buy-now:hover span {background-position: left -60px;}
#button-profile-submit {margin:10px 0px 15px;}
#button-welcome {margin-top:5px;}

/* Fixing evil user-agent-default Firefox padding */
button::-moz-focus-inner {padding:0; border:none;}

/* Box Templates */
.box {margin-bottom:20px;}
.region-jong-il .box-header {display:none;}
.box-standard {border-top:3px dotted #CCC;}
.box-standard .box-header {overflow:hidden;}
.box-standard .box-header .title {font-size:14px; padding:15px 0px 0px; font-family:'lucida sans',arial,helvetica,'bitstream vera sans',sans-serif;}
.box-standard .box-header .hint {padding-top:5px;}
.box-standard .box-header .description {padding-top:5px;}
.box-standard .box-content {padding:10px 0px 5px;}
.box-standard .box-content h4, .box-standard .box-content h5 {font-size:12px; line-height:18px;}
.box-standard-twocol .box-header, .box-standard-twocol .box-content {overflow:hidden;}
.box-standard-twocol .box-group-1 {float:left; width:49%;}
.box-standard-twocol .box-header .box-group-2 {padding-left:10px;}
.box-standard-twocol .box-group-2 {float:right; width:49%;}
.box-standard .box-content p {line-height:16px; padding-bottom:5px;}
.box-standard .box-content ol li {list-style:decimal; margin-left:25px; padding:0px 0px 10px 5px;}
.box-standard .box-content li, .box-standard .box-content dl {line-height:16px;}
.box-standard .box-content ul {padding-left:20px; padding-bottom:10px;}
.box-standard .box-content ul li {list-style:disc; line-height:20px; margin-left:5px; padding-left:5px;}
.box-standard .box-content ul ul {margin-top:0px;}
.box-standard .box-content ul ul li {margin-left:0px;}
.box-system {padding:10px 15px; background-color:#D9398A; color:#FFF;}
.box-system-error li span {display:block; font-size:12px; font-weight:bold; color:#D9398A; padding-bottom:5px;}
.box th {font-weight:bold;}
.box table {line-height:20px;}
.box tr.hover td {background-color:#FFF; color:#D9398A;}
.box tr.row-link td {cursor:pointer;}
.box fieldset div {padding-top:7px;clear:both;}
.box label {width:85px; float:left; line-height:24px; text-align:right;}
.box p.no-change {width:520px; padding:0px 0px 5px 15px; float:left; line-height:24px;}
.box input {width:200px; margin-left:95px; display:block; padding:2px;}
.box select {width:200px; margin-left:95px; display:block; padding:2px; line-height:16px;}
.box .checkbox ul, .box .radio ul {padding-left:10px; list-style:none; margin-left:0px;}
.box .checkbox ul li, .box .radio ul li {list-style:none; margin-left:0px;}
.box .checkbox li label, .box .radio li label {float:none;}
.box .checkbox li input, .box .radio li input {display:inline; margin:0px 10px 0px 0px; width:auto;}
.box .checkbox li .hint {display:block; font-size:10px; line-height:14px;}

/* Global Utilities */
.hidden-fields {display:none;}
.form-actions {overflow:hidden;}
#tooltip {position: absolute; z-index: 3000; border: 2px solid #B8B8B8; background-color: #F5F5F5; padding: 8px; width: 250px;}
#tooltip h3, #tooltip div {margin: 0; font-weight:normal;}
#tooltip h3 {font-size:12px; text-transform:none; font-family:'lucida sans',arial,helvetica,'bitstream vera sans',sans-serif;}
