﻿/* DEFAULT TAGS */
body {font-family: Arial, Helvetica, sans-serif; margin: 0px; background: white url('images/gradients/page_background.jpg') repeat-x fixed left top; font-size: 11px;}
img {border: 0px;}

/*DEFAULT NAVIGATION FORMATTING */
a:link {color: black; text-decoration: none;}
a:active {color: black;	text-decoration: none;}
a:visited {color: black; text-decoration: none;}
a:hover {color: #a40000; text-decoration: none;}

/* PAGE HEADER ELEMENTS */
.header {position: absolute; background: white;	width: 800px; height: 120px; left: 50%;	margin-left: -400px;}
.header_logo {width: 253px;	height: 70px; position: absolute; top: 26px; margin-left: 10px; background: white url('images/logosmall.jpg') no-repeat scroll left top;}
.header_image {position: absolute;	height: 93px; width: 800px;	margin-top: 120px; background: white url('images/headers/header-image.jpg') no-repeat scroll left top; left: 50%; margin-left: -400px;}

/* HEADER CONTACT DETAILS*/
.contact_details {font-size: xx-small; color: #999999; position: absolute; top: 35px; margin-left: 660px;}
.contact_details a {color: #999999; text-decoration: none;}
.contact_details a:hover{color: #999999;}

/* SIDE MENU NAVIGATION */
.menu {position: absolute; height: 393px; left: 50%; width: 150px; margin-top: 213px; margin-left: -400px; background: white url('images/page_bg.jpg') repeat scroll left top; font-size: 11px;}
.bevelmenu {list-style-type: none;	margin: 0; padding: 0;}
.bevelmenu li a {display: block; padding: 2px 20px; text-decoration: none;	font-weight: normal; color: black;}
.bevelmenu li a:hover {color: #a40000;}

/* BREADCRUMBS */
.breadcrumbs {font-size: xx-small;	color: #C0C0C0;	padding-bottom: 5px; background: #828482 url('images/content_backgrounds/pillar.jpg') no-repeat scroll 10px top;}
.breadcrumbs a {color: #c0c0c0;}

.breadcrumbshome {font-size: xx-small;	color: #C0C0C0;	padding-bottom: 5px; background: #828482 url('images/content_backgrounds/pillar4home.jpg') no-repeat scroll -131px top;}
.breadcrumbshome a {color: #c0c0c0;}

/* CONTACT PAGE DETAILS */
.main_text {list-style-type: none; text-align: justify; margin: 0; padding: 9;}
.main_text li {display: block; padding: 2px 20px; text-decoration: none; font-weight: normal; text-decoration:none;}

/* HOME PAGE IMAGE */
.frontPagePic {background: transparent url('images/frontpage/frontPagePicture.png') no-repeat scroll left top; width: 630px; height: 310px; position: absolute; margin-top: 10px; margin-left: 8px;}

/* SITE CONTENT HOLDERS */
.content {position: absolute; width: 800px;	background: white url('images/page_bg.jpg') repeat scroll left top;	left: 50%; margin-left: -400px;	height: 393px; width: 650px; padding-left: 150px; top: 213px;}
.Page_bg {width: 650px; height: 381px; top: 12px; position: absolute; left: 50%; margin-left: -250px; background: #FFFFFF url('images/content_backgrounds/pillar.jpg') repeat scroll left top;}
.home_Page_bg {width: 650px; height: 381px; top: 12px; position: absolute; left: 50%; margin-left: -250px; background: #FFFFFF url('images/content_backgrounds/pillar4home.jpg') repeat scroll -140px top;}

/* SIDE MENU PARTNERS LOGOS */
.partners_header {font-size: medium; color: #CCCCCC; left: 50%; margin-left: -390px; top: 450px; position: absolute; font-weight: bold;}
.decor_lattice {background: transparent url('images/partners/DecorLogo_ITSolv_Xparent_70x49.png') no-repeat scroll left top; width: 70px; height: 49px; left: 50%; margin-left: -362px; top: 480px; position: absolute;}
.nmc {background: transparent url('images/partners/nmc_logo.png') no-repeat scroll left top; width: 70px; height: 36px; left: 50%; margin-left: -362px; top: 540px; position: absolute;}

/* PRODUCT PAGE ELEMENTS */
.extendedMouldings {width: 216px; height: 328px; position: absolute; left: 50%; margin-left: -325px; background: transparent url('images/gradients/red_gradient.png') repeat scroll left top;}
.Cornices {width: 217px; height: 328px;	position: absolute;	left: 50%; margin-left: -109px; background: transparent url('images/gradients/blue_gradient.png') repeat scroll left top;}
.Logos {width: 217px; height: 328px; position: absolute; left: 50%;	margin-left: 108px;	background: transparent url('images/gradients/green_gradient.png') repeat scroll left top;}

.product_header {font-size: large; color: #eeeeee; padding: 9px;}
.product_header_em {font-size: large; color: #eeeeee; width: 200px;	height: 86px; background: transparent url('images/headers/ceilingcentre.jpg') no-repeat scroll left bottom; margin-left: 7px; border: 1px #999999 solid; text-align: right;}
.product_header_c {font-size: large; color: #eeeeee; width: 200px; height: 86px; background: transparent url('images/headers/cornice.jpg') no-repeat scroll left bottom; margin-left: 7px; border: 1px #999999 solid; text-align: right;}
.product_header_dl {font-size: large; color: #eeeeee; width: 200px; height: 86px; background: transparent url('images/headers/reeds.jpg') no-repeat scroll right bottom; margin-left: 7px; border: 1px #999999 solid; text-align: right;}

/* PRODUCT PAGE LINKS */
.product_intro {text-align: justify; padding: 9px 9px 9px 9px; width: 180px; margin: 0px;}
.product_intro ul li {display: block; padding: 2px 20px; text-decoration: none;	font-weight: normal; text-decoration: none; list-style-type: none;}

.product_links {padding: 9px 9px 9px 9px; width: 200px; line-height: 25px; margin: 0px;}
.product_links ul li a {display: block; padding: 2px 20px; text-decoration: none;	font-weight: normal; text-decoration: none; list-style-image: url('images/spacer.gif'); list-style-type: none;}
.actual_link {border: 1px #999999 solid; padding: 3px; width: 120px;}
.actual_link:hover {border: 1px #a40000 solid; padding: 3px; background: #cccccc;}

/* COPYRIGHT AND CREDITS */
.copyright {width: 800px; margin: 0 auto; font-size: xx-small; color: #777777; text-align: right; top: 607px; position: absolute; left: 50%; margin-left: -400px;}
.copyright a {color: #777777;}

/* CONTACT MAP */
.map {width: 351px; height: 301px; position: absolute; margin-left: 245px; margin-top: -225px; background: transparent url('images/maps/CIMap_V1.0.png') no-repeat scroll left; border: 1px #777777 solid;}

/* PORTFOLIO IMAGES */
.portfolio_images {
	margin: 0 auto;
	text-align: center;
}
