@charset "UTF-8";

.container { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }
.container a, .container a:hover, .container a:active, .container a:focus, .container a:visited { color: #ff6501; }
.fullwidth { width:100%; }
.pad { padding: 20px; }
.grey1, .grey2 { color: #fff; }
.grey1 { background-color: #3a3a3a; }
.grey2 { background-color: #484848; }
.clear { clear:both; }
.left { float: left; }
.right { float: right; text-align:right; }
.pic { float:left; display:inline-block; vertical-align:top;}
.titles { margin-left:20px; float:left;  font-size: 25px; }
.title { font-weight: bold; }
.sub-title {  font-size: 25px; display:inline-block; vertical-align:top; color: #adadad; }
.price { color: #ff6501; font-size:36px; font-weight:bold; }
.pic { padding: 10px;  }
.pic, .info { background-color: #fff;
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.49);  }
.info { width: 100%; color: #818181; }
.header, .cell1, .cell2 { color: #fff; }
.header { background: #4b4b4b; }
.cell1 { background: #676767; }
.cell2 { background: #717171; }

.align-right { text-align:right; }
.included-text, .included-pic { display:inline-block; }
.included-pic { width: 63px; margin-bottom: 15px; }
.included-text { margin-left: 15px; margin-right: 30px; }
.included-text strong { color: #ff6501; font-size:20px; }
.lead { font-size: 20px !important; }

.additional-extras a { text-decoration: inherit !important; }

.notice { background: #3a3a3a; border-top: 4px solid #ff6501; width: 100%; margin-bottom: 15px; color: #adadad; }
.notice-left, .notice-right { display: inline-block; float: left;  }
.notice-left { font-size: 25px; font-style:italic; font-weight: bold; color: #ff6501;width: 3%; text-align: right; }
.notice-right { /*padding-top: 25px;*/ width: 95%; margin-left: 2%; }

h3 {
	color: #ff6501;
}
