﻿/** general **/
body {padding:0px; margin:0px 0px; background-color:#000; font-family:Arial; font-size:12px; color:#4b4a4a; line-height:16px;}
img{border:0px;}
h1,h2,h3,h4,h5{padding:0px; margin:0px;}
h2{font-size:20px; padding-bottom:5px;}
h3{font-size:14px;}
p{margin:0px; padding:0px 0px 20px 0px;}
ul{list-style:none; padding:0px; margin:0px;}
ul li{background:url(images/bg-bullet.gif) no-repeat left 5px; padding-left:10px;}
a{color:#b60000;}

/** structure **/
#wrapper{text-align:center; width:100%; background-color:#000}
#header{width:1015px; margin:0px  auto; padding: 0px 0px 10px 0px; background-color:#ac1212;}
#website{width:995px; margin:0px auto; padding: 0px 10px 10px 10px; background-color:#ac1212;}


/** content **/
#content{width:975px; padding: 10px 10px 10px 10px; text-align:left;background-color:#fff;}

.form{width:700px; padding: 10px 10px 10px 10px;}
.form .text-box{width:235px;}
.form .text-area{width:235px;height:150px;}
.form .block-label{font-weight:600;width:150px; display:block;}

.left-form-item{float:left; width:400px; margin-bottom:15px;}
.right-form-item{float:right; width:237px; margin-bottom:15px;}
.single-form-item{margin-bottom:15px; width:490px;}

.clear-float{clear:both; height:0px; overflow:hidden;}

.place-order-item{margin-bottom:30px; margin-left: 65px;}
.place-order-item h2{padding-bottom:15px;}
.place-order-item table{width:100%;}
.place-order-item table td{padding:5px 0px;}
.place-order-item table td .text-box{width:55px;}
.place-order-left{float:left; width:630px;}
.place-order-left .left-form-item, .place-order-left .right-form-item{width:203px;}
.place-order-left .text-box{width:201px;}
.place-order-right{float:left; margin-left: 35px; width:197px;}
.products-header{background:#9d9d9d; color:#fff;}
.place-order-side-note{font-size:10px;}
.place-order-side-note span{float:left; width:13px; text-align:right; margin-right:3px;}
.place-order-side-note p{float:left; width:180px;}
.place-order-box{color:#fff; float:right; font-size:12px; padding:2px; background:#bdbdbd;}
.place-order-box{margin-top:27px; margin-bottom:60px;}
.place-order-box .inner{background:#b60000; width:209px; padding:15px 28px 30px 28px;}
.place-order-box .inner{width:144px;}
.place-order-box h3{font-size:16px; color:#f5d413;}
.place-order-box h3{font-size:20px; line-height:23px;}
.foot-note{font-size:10px; margin-left: 65px; margin-bottom: 65px;}

.shipping-handling{font-size:10px; margin-top: 15px;}
.shipping-handling p{float: left; width: 470px;}
.shipping-handling span{float:left; width:13px; text-align:right; margin-right:3px;}

.product{padding-bottom: 10px; margin-left: 20px;}
.divider{margin-bottom: 40px; border-top: 1px solid #d2d2d2; height: 1px; width: 870px; margin-left: auto; margin-right: auto;}
.product-image{float: left; margin-right: 20px; width: 324px;}
.product-data{float: left;}
.product-title{margin: 2px 0px 10px 0px;}
.product-title .title{font-size: 18px; font-weight: bold; color: #ce3a31; margin-right: 20px;}
.product-styles{margin-bottom: 10px;}
.product-styles td{vertical-align: top; text-align: center; cursor: pointer; padding: 0px 5px 10px 5px; font-size: 11px;}
.product-styles td.first{padding: 0px 5px 10px 0px;}
.product-styles td.last{padding: 0px 0px 10px 5px;}
.product-styles td.phony-coney{width: 80px;}
.product-styles .style-description{text-align: center; margin: 0px auto;}
.product-styles td.style-2-cheese-coneys div.style-description {width: 100px;} 
.product-styles td.style-no-mustard-no-onions div.style-description {width: 70px;}
.product-styles td.style-footlong div{position: relative; top:-25px;}
.product-select{margin-bottom: 25px;}
.product-select .style-title{font-size: 15px; font-weight: bold; color: #ce3a31; margin-bottom: 10px;}
.product-select-style{float: left; margin-right: 10px;}
.product-select-size{float: left; margin-right: 10px;}
.product-select-quantity{float: left;  margin-right: 10px;}
.product-select-price{float: left;}
.button-place-order{float: right; margin: 8px 15px 8px 0px;}
.place-order-button {background-color: #d2d2d2; margin-bottom: 60px;}
.table-place-order .alternateRow td{background-color: #F6F6F6;}

.style-title{display: block; font-weight: bold;}
.text-box{width:235px; border:1px solid #bfbfbf; font-size:12pt;}
.block-label{display:block;}
.left-form-item{float:left; width:237px; margin-bottom:15px;}
.right-form-item{float:right; width:237px; margin-bottom:15px;}
.single-form-item{margin-bottom:15px; width:490px;}
.red{color:#aa1311;}
.tooltip{position:absolute; display:none; z-index:99; padding:5px; background:#F7D84A; color:#000; font-weight:600; line-height:22px; font-size:12px; border:2px solid #B63634;}
.validator{font-size: 10px; font-weight: normal;}

#frm_video_upload{padding:20px;}
.form-item{clear:both;}
.form-item label{display:block; margin:5px 0px; font-weight:600;}
.form-item input, .form-item textarea{display:block; border:1px solid #ccc; width:250px; font-size:15px; margin-bottom:15px;}
.form-item textarea{height:80px;}
.error{color:Red; font-weight:600;}
.error-box{background:#EF9595; border:1px solid #AC1212;}