body {background: #b1368a url(../images/bg.png) repeat-x left top;font: 12px/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;color: #2f2f2f;}p {margin-bottom: 1em;}h1 {font-size: 18px;font-weight: bold;margin-bottom: 1em;}h2, h3 {font-size: 14px;font-weight: bold;margin-bottom: 1em;}#product_img {float: right;}#cart_price {width: 480px;}.description {width: 500px;}select.version {width: 150px !important;}.add_to_cart .buttons,fieldset .buttons {margin-bottom: 0;}h4 {font-size: 12px;font-weight: bold;margin-bottom: 1em;}a {color: #e5316c;text-decoration: none;}a:hover {text-decoration: underline;}label {display: block;}strong,b {font-weight: bold;}em, i {font-style: italic;}#content img {padding: 15px;}#sitecontainer {width: 975px;margin: auto;}#header {background-image: url(../images/header.jpg);height: 378px;}#header .menu {position: absolute;top: 335px;margin-left: 20px;width: 940px;}#header .menu li.right {float: right;}#header .menu li.right a {color: #e5316c;}#header .menu li.right a:hover,#header .menu li.right.active a {color: #00ace5;}#header .menu li {text-transform: uppercase;margin-right: 8px;float: left;}#header .menu li a {color: #00ace5;text-decoration: none;font-family: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-style: italic;font-weight: bold;}#header .menu li a:hover,#header .menu li.active a {color: #e5316c;}#content {background-color: #fff;margin-bottom: 10px;padding: 20px;}#footer {background: #fff;margin-bottom: 2em;text-align: center;}#footer img {margin: 0 15px;}form .form {width: 350px;}form label {display: block;}form label h3 {display: inline;}form input.text,form textarea,form select {width: 344px;margin: 0;padding: 2px;border: 1px solid #bbb;margin-bottom: 1em;-webkit-border-radius: 5px;-moz-border-radius: 5px;}form input.checkbox {background-color: #eee;}form select,.order_form select {padding: 0;width: 350px !important;}form input.text:focus,form textarea:focus,form select:focus {border: 1px solid #00ace5;background-color: #f4fafb;}form input.checkbox:focus {background-color: #00ace5;}.captcha {margin-top: 1em;font-size: 11px;}.captcha input {width: 192px!important;}.buttons {text-align: right;margin-bottom: 2em;}input.button,a.button {border: 1px solid #f4fafb;cursor: pointer;padding: 5px 10px;background-color: #e6f6fb;-webkit-border-radius: 5px;-moz-border-radius: 5px;font-size: 11px;text-decoration: none;color: #000;}a.button:hover,input.button:hover,input.button:focus {border: 1px solid #00ace5;background-color: #c4f3fb;}.captcha .captcha_image {float: left;text-align: center;padding-right: 20px;}#header_links {position: absolute;top: 215px;margin-left: 45px;}#header_links a {float: left;display: block;width: 80px;height: 80px;text-decoration: none;}#header_links a#link_dertour {width: 105px;}#header_links a#link_colorado {width: 120px;}#online_tickets fieldset {width: 905px;}.statusbar .active {color: #e5316c !important;}div.gallery_image {float: left;width: 230px;height: 190px;padding: 10px 0;text-align: center;}.cart_link {float: right;font-size: 11px;line-height: 14px;}.cart_link a {padding: 1px 16px 1px 0;color: #777777;text-decoration: none;background: url('../images/cart.png') no-repeat center right;}.cart_link a:hover {color: #D70005;background: url('../images/cart_hover.png') no-repeat center right;}.product_cart .count {width: 50px;} #content .dates_tabs {border-bottom: 1px solid #ddd;}#content .dates_tabs a {border: 1px solid #ddd;display: inline-block;padding: 3px 8px;border-bottom: none;color: #262626 !important;}#content .dates_tabs a.active,#content .dates_tabs a:hover {background-color: #ddd;text-decoration: none !important;}form .pricetable select {margin: 0;width: 90% !important;}.pricetable tr td.name {width: 590px;}#ticket_notice {margin-top: 1em;padding: 10px;border: 1px solid #e5316c;margin-bottom: 2em;}#trailers .wrapper {clear: left;padding-top: 2em;}#trailers .thumbnail {width: 190px;height: 140px;padding: 0;margin-top: -45px;float: left;}#trailers .description {width: auto;}#trailers .description a {display: block;margin-top: 1em;background-image: none;}#trailers h4 {font-size: 14px;margin: 0 0 10px 190px;}