#cookie-law {
	max-width: 100%;
	background: #FE0000;
	margin-top: 1px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}
#cookie-law p { 
	padding:10px; 
	font-size:1.2em; 
	text-align:center; 
	text-decoration: none;	
	color:#333; 
	margin:0;
}
#cookie-law p a:link, #cookie-law p a:visited, #cookie-law p a:active, #cookie-law p a:hover{
	color:#FFF;
	text-decoration: none; 
}
.title1 {
	color: #FE0000;
}
.title2 {
	color: ##4D4D4D;
}
.title3 {
	color: #DFDFDF;
}
.title4 {
	color: #FFFFFF;
}
.title5 {
	color: #A6A6A6;
}
.title6 {
	color: #E51D27;
}
.title7 {
	color: #999999;
}
.title8 {
	color: #CCCCCC;
}
.title9 {
	color: #E8EBF2;
}
.title10 {
	color: #FFFFFF;
}
.title-shadow1 {
	color: #FE0000;
	text-shadow: 2px 2px #DFDFDF;
}
.title-shadow2 {
	color: #4D4D4D;
	text-shadow: 2px 2px  1px #DFDFDF;
}
.title-shadow3 {
	color: #2A9FDE;
	text-shadow: 1px 1px #CDE0EF;
}
.title-shadow4 {
	color: #F6D95F;
	text-shadow: 1px 1px #333;
}
h1 {
	font-family: 'Strait', Arial, Helvetica, sans-serif;
	text-shadow: 2px 2px 0px #CDE0EF;
}
h2 {
	font-family: 'Strait', Arial, Helvetica, sans-serif;
	font-size: 190%;
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}
h3 {
	font-family: 'Strait', cursive, Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: normal;
	margin: 0px;
	padding-left: 15px;
	padding-bottom: 20px;
}
h4 {
	font-family: 'Strait', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	text-align: left;
}
h5 {
	font-family: 'Strait', Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: left;
	font-size: 90%;
	font-weight: normal;
	padding: 0px;
	text-shadow: 1px 1px #FFF;
}
p {
	list-style: square;
	color: #333;
	font-size: 110%;
	font-family: Verdana, Geneva, sans-serif;

}
p a:link, p a:visited, p a:active, p a:hover{
	color: #1479CB;
	text-decoration: underline;
}
.header-phone {
	font-family: 'Strait', Arial, Helvetica, sans-serif;
	font-size: 200%;
	color: #07284E;
	text-shadow: 1px 1px #FFF;
}
.enquiry-btn {
	line-height: 42px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 0;
	padding-left: 9px;
	text-align: left;
	-webkit-box-shadow: 2px 2px 2px #BDBDBD;
	box-shadow: 2px 2px 2px #BDBDBD;
	margin-bottom: 15px;
	background-color: #FF6600;
	min-width: 100%;
	color: #FFFFFF;
	font-size: large;
	border: thin solid #9F3F00;
	background-image: url(../images/enquiry-button-more.png);
	background-repeat: no-repeat;

	background-position: 80% %;
	background-position: 97% 55%;
	text-shadow: 1px 1px 1px #222222;
}
.enquiry-btn a:link, .enquiry-btn a:visited, enquiry-btn a:active, enquiry-btn a:hover{
	color: #FFF;	
}

/** Sections
 **************************************************************** **/
 section.section1 {
    background-color: #EEEEEE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	padding-bottom: 10px;
    padding-top: 30px;
}
 section.section2 {
    background-color: #FE0000;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1B78AB;
	border-bottom-color: #1B78AB;
	padding-bottom: 10px;
    padding-top: 30px;
}
 
 


/** Form Input
 **************************************************************** **/

.input-medium {
  width: 80px;

  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
}

.input-medium[class=input-medium] {
    width: 80px;
}


/** Quick Quote
 **************************************************************** **/
.quick-quote {
	width: 276px;
	height: 760px;
	background-image: url(../images/LeftColumnEnquiryBG.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.quick-quote-inner {
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 0px;
	padding-top: 110px;
}

/** Pricing
 **************************************************************** **/
div.mega-price-table .pricing-head.bronze {
    background-color: #927237;

}
div.mega-price-table .pricing-head.silver {
    background-color: #A8A6A7;
}
div.mega-price-table .pricing-head.gold {
    background-color: #D29B00;
}
