@charset "utf-8";

/* ----------------------------------------------- MAIN */

body {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	background-color: #000000;
	background-image: url(../../images/main_page_bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #eaeaea;
	font-size: 1em;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .clearfix {
	height: 1%;
}
img {
	border: none;
}
img, div, li {
	behavior: url(iepngfix.htc)
}

/* ----------------------------------------------- MISC */

.contactpictureright {
	float: right;
	margin: 15px 0px 5px 15px;
}
.contentimgleft {
	float: left;
	margin: 0px 10px 5px 0px;
}
#insidemaincontent .faqlist {
	font-size: 1.2em;
	margin: 30px 0px 30px 20px;
}
#insidemaincontent .faqlist li {
	margin: 0px 0px 10px 0px;
}

.clear {
	clear: both;
}
.pageextender {
	height: 100px;
}
.noborder {
	border: none;
}
.smalltype {
	font-size: 0.9em;
	color: #999999;
}
.top {
	display: block;
	width: 60px;
	height: 20px;
	margin: 0px 0px 0px 5px;
	padding: 3px 0px 0px 12px;
	font-size: 0.9em;
	background-image: url(../../images/icon_top.gif);
	background-position: 0px 9px;
	background-repeat: no-repeat;
}
.faqimg {
	float: right;
	margin: 20px 0px 5px 5px;
	border: 2px solid #7b908e;
}
.smallmap {
	float: left;
	width: 166px;
	height: 200px;
	margin: 10px 20px 10px 0px;
}
.success {
	height: 27px;
	background-image: url(../../images/success-icon.png);
	background-position: top left;
	background-repeat: no-repeat;
	color: #b3dca0;
	padding: 13px 0px 0px 45px;
	margin: 20px 0px 150px 0px;
}
.problem {
	height: 27px;
	background-image: url(../../images/problem-icon.png);
	background-position: top left;
	background-repeat: no-repeat;
	color: #d70d0d;
	padding: 13px 0px 0px 45px;
	margin: 20px 0px 150px 0px;
}
.smallnote {
	font-size: 0.85em;
	color: #c9c9c9;
}

/* ----------------------------------------------- LAYOUT */

#layout {
	float: left;
	width: 100%;
	text-align: center;
}
#mainwrapper {
	margin: 0 auto;
	width: 764px;
	text-align: left;
}
#header {
	width: 764px;
	height: 80px;
}
#header #logotop {
	float: left;
	width: 146px;
	height: 51px;
	margin: 29px 0px 0px 6px;
	display: inline;
}
#header #glassactlogotop {
	float: right;
	width: 145px;
	height: 49px;
	margin: 17px 19px 0px 0px;
}
#header #phonenumber {
	float: right;
	width: 133px;
	height: 33px;
	margin: 25px 14px 0px 0px;
}
#mainheading {
	float: left;
	width: 410px;
	height: 30px;
	margin: 36px 0px 0px 20px;
	text-align: center;
}
#mainheading h1 {
	margin: 0px;
	padding: 0px;
	color: #d7caa3;
	font-size: 1.5em;
	font-weight: normal;
}
#homebox {
	float: left;
	width: 764px;
	height: 573px;
}
#homebox #logobottom {
	float: left;
	width: 306px;
	height: 161px;
	margin: 0px 0px 0px 0px;
}
#homebox #homecontent {
	float: left;
	width: 571px;
	margin: 68px 0px 0px 17px;
	padding: 14px 0px 6px 0px;
	display: inline;
	background-image: url(../../images/black_bg_56.png);
	background-position: top left;
	background-repeat: repeat-y;
	font-size: 0.8em;
}
#homebox #homecontent h1 {
	margin: 15px 20px 15px 20px;
	padding: 0px 0px 0px 0px;
}
#homebox #homecontent p {
	margin: 0px 20px 10px 20px;
	padding: 0px 0px 0px 0px;
}

/* ----------------------------------------------- HOMEPAGE BACKGROUNDS */

.bg1 {
	background-image: url(../../images/main_bgs/home-pic-bg-1.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
/*.bg2 {
	background-image: url(../../images/main_bgs/home-pic-bg-2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}*/
.bg3 {
	background-image: url(../../images/main_bgs/home-pic-bg-3.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.bg4 {
	background-image: url(../../images/main_bgs/home-pic-bg-4.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.bg5 {
	background-image: url(../../images/main_bgs/home-pic-bg-5.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

/* ----------------------------------------------- RIGHT MENU */

.rightmenuheight {
	height: 573px;
}
#rightmenu {
	float: right;
	width: 157px;
	background-image: url(../../images/right-menu-bg-trans.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems {
	float: left;
	width: 157px;
	margin: 9px 0px 0px 0px;
}
#rightmenu #menuitems ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#rightmenu #menuitems ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#rightmenu #menuitems ul li {
	width: 157px;
	height: 23px;
	margin: 0px 0px 2px 0px;
}
#rightmenu #menuitems ul li a {
	display: block;
	width: 157px;
	height: 23px;
}

/* -------------------------- ITEM 1 */

#rightmenu #menuitems ul li.menuitem1 {
	background-image: url(../../images/menu-item-1.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem1 a:hover {
	background-image: url(../../images/menu-item-1-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem1selected {
	background-image: url(../../images/menu-item-1-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}

/* -------------------------- ITEM 2 */

#rightmenu #menuitems ul li.menuitem2 {
	background-image: url(../../images/menu-item-2.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem2 a:hover {
	background-image: url(../../images/menu-item-2-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem2selected {
	background-image: url(../../images/menu-item-2-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}

/* -------------------------- ITEM 3 */

#rightmenu #menuitems ul li.menuitem3 {
	background-image: url(../../images/menu-item-3.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem3 a:hover {
	background-image: url(../../images/menu-item-3-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem3selected {
	background-image: url(../../images/menu-item-3-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}

/* -------------------------- ITEM 4 */

#rightmenu #menuitems ul li.menuitem4 {
	background-image: url(../../images/menu-item-4.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem4 a:hover {
	background-image: url(../../images/menu-item-4-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem4selected {
	background-image: url(../../images/menu-item-4-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}

/* -------------------------- ITEM 5 */

#rightmenu #menuitems ul li.menuitem5 {
	background-image: url(../../images/menu-item-5.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem5 a:hover {
	background-image: url(../../images/menu-item-5-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem5selected {
	background-image: url(../../images/menu-item-5-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}

/* -------------------------- ITEM 6 */

#rightmenu #menuitems ul li.menuitem6 {
	background-image: url(../../images/menu-item-6.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem6 a:hover {
	background-image: url(../../images/menu-item-6-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem6selected {
	background-image: url(../../images/menu-item-6-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}

/* -------------------------- ITEM 7 */

#rightmenu #menuitems ul li.menuitem7 {
	background-image: url(../../images/menu-item-7.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem7 a:hover {
	background-image: url(../../images/menu-item-7-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem7selected {
	background-image: url(../../images/menu-item-7-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}

/* -------------------------- ITEM 8 */

#rightmenu #menuitems ul li.menuitem8 {
	background-image: url(../../images/menu-item-8.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem8 a:hover {
	background-image: url(../../images/menu-item-8-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem8selected {
	background-image: url(../../images/menu-item-8-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}

/* -------------------------- ITEM 8 */

#rightmenu #menuitems ul li.menuitem9 {
	background-image: url(../../images/menu-item-9.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem9 a:hover {
	background-image: url(../../images/menu-item-9-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #menuitems ul li.menuitem9selected {
	background-image: url(../../images/menu-item-9-over.png);
	background-position: top left;
	background-repeat: no-repeat;
}

/* ---------------- */

#rightmenu #companyprofile {
	float: left;
}
#rightmenu #companyprofile a {
	display: block;
	width: 157px;
	height: 40px;
	background-image: url(../../images/company-profile.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#rightmenu #companyprofile a:hover {
	background-image: url(../../images/company-profile-over.jpg);
}

/* ---------------- */

#footer {
	float: left;
	width: 744px;
	color: #4f4f4f;
	font-size: 0.7em;
	padding: 10px 10px 15px 10px;
}
#footer .ggflogo {
	float: right;
	margin: 3px 0px 0px 10px;
}
#footer a {
	color: #4f4f4f;
	text-decoration: none;
}
#footer a:hover {
	color: #999999;
}

/* ----------------------------------------------- INNER HEADERS */

#mainwrapper #insideheader {
	background-position: top left;
	background-repeat: no-repeat;
}
.bginside1 {
	background-image: url(../../images/bg-inside-1.jpg);	
}
.bginside2 {
	background-image: url(../../images/bg-inside-2.jpg);
}
.bginside3 {
	background-image: url(../../images/bg-inside-3.jpg);
}
.bginside4 {
	background-image: url(../../images/bg-inside-4.jpg);
}
.bginside5 {
	background-image: url(../../images/bg-inside-5.jpg);
}
.bginside6 {
	background-image: url(../../images/bg-inside-6.jpg);
}
.bginside7 {
	background-image: url(../../images/bg-inside-7.jpg);
}
.bginside8 {
	background-image: url(../../images/bg-inside-8.jpg);
}
.bginside9 {
	background-image: url(../../images/bg-inside-9.jpg);
}
.bginside10 {
	background-image: url(../../images/bg-inside-10.jpg);
}
.bginside11 {
	background-image: url(../../images/bg-inside-11.jpg);
}
.bginside12 {
	background-image: url(../../images/bg-inside-12.jpg);
}
.bginside13 {
	background-image: url(../../images/bg-inside-13.jpg);
}
.bginside14 {
	background-image: url(../../images/bg-inside-14.jpg);
}
.bginside15 {
	background-image: url(../../images/bg-inside-15.jpg);
}
.bginside16 {
	background-image: url(../../images/bg-inside-16.jpg);
}
.bginside17 {
	background-image: url(../../images/bg-inside-17.jpg);
}
.bginside18 {
	background-image: url(../../images/bg-inside-18.jpg);
}
.bginside19 {
	background-image: url(../../images/bg-inside-19.jpg);
}
.bginside20 {
	background-image: url(../../images/bg-inside-20.jpg);
}
.bginside21 {
	background-image: url(../../images/bg-inside-21.jpg);
}
.bginside22 {
	background-image: url(../../images/bg-inside-22.jpg);
}
.bginside23 {
	background-image: url(../../images/bg-inside-23.jpg);
}
.bginside24 {
	background-image: url(../../images/bg-inside-24.jpg);
}
.bginside25 {
	background-image: url(../../images/bg-inside-25.jpg);
}
.bginside26 {
	background-image: url(../../images/bg-inside-26.jpg);
}

/* --------------------------- */

#insideheader {
	float: left;
	width: 764px;
	height: 274px;
}
#insideheader #logobottominside {
	float: left;
	width: 145px;
	height: 66px;
}
#insideheader #glassactlogoinside {
	float: right;
	width: 155px;
	height: 63px;
	margin: 25px 0px 0px 0px;
	background-image: url(../../images/glassact-logo-inside.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#insideheader #heading {
	float: left;
	width: 587px;
	height: 40px;
	margin: 146px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../../images/heading-bg.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#insideheader #heading h1 {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	font-size: 1.2em;
	color: #fce4a9;
	font-weight: normal;
}
#insideheader #heading h1.singleline {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 1.2em;
	color: #fce4a9;
	font-weight: normal;
}
#insideheader #heading p {
	margin: -3px 0px 0px 2px;
	padding: 0px;
	color: #fbf2de;
	font-size: 0.8em;
}
#insideheader #headingnoglassact {
	float: left;
	width: 587px;
	height: 40px;
	margin: 168px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../../images/heading-bg.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#insideheader #headingnoglassact h1 {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	font-size: 1.2em;
	color: #fce4a9;
	font-weight: normal;
}
#insideheader #headingnoglassact h1.singleline {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 1.2em;
	color: #fce4a9;
	font-weight: normal;
}
#insideheader #headingnoglassact p {
	margin: -3px 0px 0px 0px;
	padding: 0px;
	color: #fbf2de;
	font-size: 0.8em;
}
#insidemaincontent {
	float: left;
	width: 724px;
	padding: 0px 20px 20px 20px;
	background-image: url(../../images/inside-page-bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 0.8em;
}
#insidemaincontent p {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
#insidemaincontent p.green {
	font-weight: bold;
	color: #aedad7;
}
#insidemaincontent p.green .divider {
	color: #ffffff;
	margin: 0px 3px 0px 3px;
}
#insidemaincontent h2 {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 1.3em;
	color: #FFE9A6;
}
#insidemaincontent a {
	color: #d3c98f;
}
#insidemaincontent a:hover {
	color: #FFFFFF;
}
#insidemaincontent ul {
	margin: 10px 0px 0px 25px;
	padding: 0px;
	list-style: none;
}
#insidemaincontent ul li {
	background-image: url(../../images/bullet_green.jpg);
	background-position: 1px 6px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
}
#insidepictures {
	float: left;
	width: 764px;
	padding: 20px 0px 0px 0px;
	background-image: url(../../images/pictures-bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #020707;
	text-align: center;
}
#insidepictures img {
	border: 3px solid #7b908e;
	margin: 0px 9px 20px 9px;
}
.horizontalblock {
	float: left;
	width: 690px;
	padding: 0px 15px 15px 15px;
	margin: 15px 0px 0px 0px;
	background-color: #212121;
}
.contentpictureleft {
	float: left;
	margin: 0px 15px 5px 0px;
	border: 1px solid #FFFFFF;
}
.contentpictureright {
	float: right;
	margin: 0px 0px 5px 15px;
	border: 1px solid #FFFFFF;
}
.question {
	float: left;
	width: 700px;
	padding: 0px 10px 15px 10px;
	margin: 10px 0px -10px 0px;
	border-bottom: 1px solid #333333;
}
.formwrapper {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
}
.itemtitle {
	float: left;
	width: 193px;
	height: 21px;
	padding: 9px 7px 0px 0px;
	margin: 0px 0px 5px 0px;
	text-align: right;
}

/* ----------------------------------------------- FORMS */

.formitem {
	float: left;
	width: 520px;
	height: 27px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
.formitem input {
	width: 80%;
	height: 17px;
	padding: 4px 0px 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-image: url(../../images/input_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ccddd9;
	border: 1px solid #dcdcdc;
}
.formitem input.short {
	width: 15%;
}
#insidemaincontent .formwrapper .formitem p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.formitemlong {
	float: left;
	width: 100%;
}
.itemcheckbox {
	float: left;
	width: 230px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	text-align: right;
}
.itemcheckbox input {
	width: 15px;
	height: 15px;
	margin: 6px 5px 0px 0px;
	padding: 0px;
}
.checkboxtitle {
	float: left;
	width: 440px;
	height: 27px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
#insidemaincontent .formwrapper .checkboxtitle p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.itemtitlelong {
	float: left;
	width: 250px;
	height: 23px;
	padding: 7px 0px 0px 7px;
	margin: 0px 0px 5px 0px;
	text-align: left;
}
.formitemshort {
	float: left;
	width: 450px;
	height: 27px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
.checkboxtitle input {
	width: 70px;
	height: 17px;
	padding: 4px 0px 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-image: url(../../images/input_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ccddd9;
	border: 1px solid #dcdcdc;
}
.greentitle {
	color: #a0cfbb;
}
#insidemaincontent .formwrapper .formitem p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.longesttitle {
	float: left;
	width: 300px;
	height: 23px;
	padding: 7px 7px 0px 0px;
	margin: 0px 0px 5px 0px;
	text-align: right;
}
#insidemaincontent .formwrapper .shortinput p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.shortright {
	float: left;
	width: 400px;
	height: 27px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
.shortright input {
	width: 50px;
	height: 13px;
	padding: 3px 0px 4px 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-image: url(../../images/input_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ccddd9;
	border: 1px solid #dcdcdc;
}
.shortright input.medium {
	width: 90px;
	height: 13px;
	padding: 3px 0px 4px 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-image: url(../../images/input_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ccddd9;
	border: 1px solid #dcdcdc;
}
.formpart {
	float: left;
	width: 100%;
	margin: 20px 0px 20px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
a.newwindow {
	padding: 0px 0px 0px 20px;
	background-image: url(../../images/new-window-bg.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
}
.fullline {
	float: left;
	width: 680px;
	margin: 0px 0px 20px 0px;
	padding: 0px 15px 0px 15px;
}
.textboxtitle {
	float: left;
	width: 193px;
	height: 221px;
	padding: 9px 7px 0px 0px;
	margin: 0px 0px 5px 0px;
	text-align: right;
}
.textboxinput {
	float: left;
	width: 520px;
	height: 227px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
.textboxinput textarea {
	width: 80%;
	height: 200px;
	padding: 4px 0px 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #c2d5d1;
	border: 1px solid #dcdcdc;
}

.itemtitlehigh {
	float: left;
	width: 193px;
	height: 34px;
	padding: 9px 7px 0px 0px;
	margin: 0px 0px 5px 0px;
	text-align: right;
}
.formitemhigh {
	float: left;
	width: 520px;
	height: 40px;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

/* ----------------------------------------------- DROP-DOWN NAVIGATION */

.popupnavi {
	visibility: hidden;
	text-align: left;
	margin: -36px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 157px;
	height: auto;
	font-size: 11px;
	background-color: #d01b2a;
	border-top: 1px solid #dc4851;
	background-image: url(../../images/drop-down-menu-bg.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}
.popupnavi ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.popupnavi li {
	float: left;
	width: 157px;
}
.popupnavi a {
	display: block;
	height: auto;
	text-decoration: none;
	padding: 5px 10px 5px 25px;
	color: #ffffff;
	white-space: nowrap;
	border-top: 1px solid #a8141d;
	background-image: url(../../images/drop-down-menu-bg.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}
.lastitem {
	border-bottom: 1px solid #a8141d;
}
.popupnavi a:hover {
	color: #FFF4D5;
	background-image: url(../../images/drop-down-menu-bg-hover.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

/* ----------------------------------------------- COLOURWAYS */

#colourways {
	float: left;
	width: 580px;
	margin: 40px;
	padding: 0px 0px 0px 15px;
	background-image: url(../../images/inside-page-bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 0.8em;
	display: inline;
}
#colourways h1 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.3em;
}
#colourways p {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}
.colourwaybox {
	float: left;
	width: 130px;
	height: 70px;
	margin: 0px 15px 15px 0px;
	text-align: center;
}
.trafficred {
	width: 100%;
	height: 50px;
	background-color: #e31836;
}
.lightivory {
	width: 100%;
	height: 50px;
	background-color: #f3eeca;
}
.lightgreen {
	width: 100%;
	height: 50px;
	background-color: #b3d5c7;
}
.redlilac {
	width: 100%;
	height: 50px;
	background-color: #c7789f;
}
.agategrey {
	width: 100%;
	height: 50px;
	background-color: #d7ccc8;
}
.gentianblue {
	width: 100%;
	height: 50px;
	background-color: #324693;
}
.slategrey {
	width: 100%;
	height: 50px;
	background-color: #666576;
}
.heatherviolet {
	width: 100%;
	height: 50px;
	background-color: #df7e8f;
}
.sulphuryellow {
	width: 100%;
	height: 50px;
	background-color: #ffd24e;
}
.strawberryred {
	width: 100%;
	height: 50px;
	background-color: #f27068;
}
.pastelblue {
	width: 100%;
	height: 50px;
	background-color: #90a8d2;
}
.cream {
	width: 100%;
	height: 50px;
	background-color: #fffde8;
}
.pastelgreen {
	width: 100%;
	height: 50px;
	background-color: #dbe8a8;
}
.nightblue {
	width: 100%;
	height: 50px;
	background-color: #082a5b;
}
.lemonyellow {
	width: 100%;
	height: 50px;
	background-color: #ffc82d;
}
.blackred {
	width: 100%;
	height: 50px;
	background-color: #79001f;
}
.mossgreen {
	width: 100%;
	height: 50px;
	background-color: #005951;
}
.rubyred {
	width: 100%;
	height: 50px;
	background-color: #a00b43;
}
.purewhite {
	width: 100%;
	height: 50px;
	background-color: #f7f7f2;
}
.jetblack {
	width: 100%;
	height: 50px;
	background-color: #000000;
	border: 1px solid #333333;
}
.disclaimer {
	float: left;
	width: 95%;
	padding: 30px 0px 20px 0px;
	display: inline;
}
#colourways a {
	color: #FFF4D5;
}
#colourways a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* ----------------------------------------------- BUTTONS */

.submitbutton {
	float: left;
	width: 500px;
	padding: 20px 0px 0px 200px;
	border-top: 1px solid #333333;
}
.buttonsubmit {
	display: block;
	background-image: url(../../images/buttons/submit.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 117px;
	height: 39px;
}
.buttonsubmit:hover {
	background-image: url(../../images/buttons/submit_over.jpg);
}
.enquirebutton {
	float: left;
	width: 720px;
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	border-top: 1px solid #333333;
	display: inline;
}
.buttonenquire {
	display: block;
	background-image: url(../../images/buttons/enquire.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 117px;
	height: 39px;
}
.buttonenquire:hover {
	background-image: url(../../images/buttons/enquire_over.jpg);
}
