@charset "utf-8";
/* CSS Document */
html {}
body {background:#0e0000 url(../images/common/bg-body.jpg) repeat-x top; padding:0; margin:0; text-align:center}
center {}

h1,h2,h3,h4,h5,h6 {font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-weight:normal;}
p,blockquote,cite,li,dt,dd,label,span,input,textarea,option,td {font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-weight:normal;}
code {font-family:Courier New, Courier, monospace; font-weight:normal;}

h1 {font-size:1.8em; color:#900; margin:0.75em 0;}
	#pagetitle h1 {font-size:2.2em; background:url(../images/common/bg-titlepage.gif) no-repeat left center; padding-left:40px; margin:0.25em 0; display:block;}
		#pagetitle h1 span {font-size:0.8em; color:#666;}

h2 {font-size:1.6em; margin:0.75em 0; color:#630;}

h3 {font-size:1.4em; margin:0.75em 0;}

h4 {font-size:1.2em; margin:0.75em 0;}

h5 {font-size:1em; margin:0.5em 0;}
	#findmoulding h5 {font-size:1.2em; margin:0.25em 0;}
	#subnavigation h5
{
	font-size: 1.2em;
	color: #900;
	margin: 0.25em 0;
	font-weight: bold;
}

h6 {font-size:0.9em; margin:0.5em 0;}

p {font-size:0.9em;}
	#contentwrap p {line-height:140%;}
	#colone p {color:#333; margin:0.2em 0;}

blockquote {font-size:0.9em; color:#444; line-height:140%;}

cite {font-size:0.9em; color:#444; line-height:140%;}

ul {}
	#searchfield ul, #subnavigation ul, #findmoulding ul, .carttools ul, .paginateproducts ul {list-style:none; padding:0; margin:0;}
	#content ul ul li {list-style:square; padding:1px 3px; margin:1px 3px;}
	#content ul ul ul li { list-style-type:circle; padding:1px 3px; margin:1px 3px;}
	#press li{padding: 5px 1px 5px 1px; margin: 5px 1px 1px 1px;}

ol {}
	ol ol {list-style:lower-roman; padding:1px 8px; margin:1px 8px;} /*upper roman numeral*/
	ol ol ol {list-style:lower-alpha;}
	ol.alpha {list-style:lower-alpha;} /*alphabetic*/
	ol.up-rnum {list-style:upper-roman;}  /*upper roman numeral*/
	ol.low-rnum {list-style:lower-roman;} /*lower roman numeral*/	

dl {}	
	/*frequently asked question*/
	dl.faqs dt {font-size:0.9em; color:#000; font-weight:bold;}
	dl.faqs dd {font-size:0.8em; color:#555;}
	dl.faqs dd.dd-btt {font-size:0.7em; text-align:right; border-bottom:1px dotted #ccc; padding:2px; margin-bottom:5px; display:block;}

li {font-size:0.9em;}
	#searchfield li, #subnavigation li, #findmoulding li, #addresses li, #payment li, #reviewtable li {color:#000; list-style-type:none;}
	#searchfield li {font-size:0.9em; position:relative; display:inline;}
	
	#subnavigation li
{
	background-position: top;
	background: url(../images/common/bg-subnav-divider.gif) repeat-x top;
	padding: 1px 0;
	display: block;
	font-weight: bold;
}
	
	#findmoulding li {height:30px; display:block;}
		#findmoulding li span {font-size:0.7em;}

		#findmoulding li.stylefield, #findmoulding li.stylebutton {height:30px; padding:0 3px; float:left; display:block; position:relative;}
		#findmoulding li.stylefiled {width:150px;}
		#findmoulding li.stylebutton {width:70px;}	
	
	#contentwrap li {line-height:130%;}
	
	/*icon lists*/
	ul.cal li, li.cal {list-style:circle url(../images/icons/iconm_cal.gif);} /*Event/Calendar*/
	ul.doc li, li.doc {list-style:circle url(../images/icons/iconm_doc.gif);} /*Word Document*/
	ul.email li, li.email {list-style:circle url(../images/icons/iconm_email.gif);} /*Email*/
	ul.inf li, li.inf {list-style:circle url(../images/icons/iconm_inf.gif);} /*Information icon*/
	ul.lock li, li.lock {list-style:circle url(../images/icons/iconm_lock.gif);} /*Lock/Security*/
	ul.pdf li, li.pdf {list-style:circle url(../images/icons/iconm_pdf.gif);} /*PDF/Acrobat*/
	ul.pp li, li.pp {list-style:circle url(../images/icons/iconm_pp.gif);} /*Powerpoint/Presentation */
	ul.real li, li.real {list-style:circle url(../images/icons/iconm_real.gif);} /*Real Media*/
	ul.txt li, li.txt {list-style:circle url(../images/icons/iconm_txt.gif);} /*Text*/
	ul.zip li, li.zip {list-style:circle url(../images/icons/iconm_zip.gif);} /*ZIP Archives*/
	

dt {}

dd {font-size:0.9em;}

a {}
	a img {border:none;}
	a:hover {text-decoration:none;}
	#searchfield a {color:#600; text-transform:uppercase; position:relative;}
		#searchfield a:hover {color:#600; background-color:none;}
	
	#subnavigation a {font-size:1em; background:url(../images/common/bg-subnav-bullet.gif) no-repeat 5px center; color:#000; text-decoration:none; padding:7px 10px 7px 15px; display:block;}
		#subnavigation a:hover{background:#f6eee3;}
	
	#gallery .link a {font-size:1em; background:url(../images/common/bg-subnav-bullet.gif) no-repeat 5px center; color:#900; padding:3px 10px 3px 15px; display:block;}
	
	.documents a {font-size:0.8em; color:#900}
	.backtotop a {width:90px; font-size:0.8em; color:#900; background:url(../images/common/bg-subnav-bullet.gif) no-repeat 5px center; padding:3px 10px 3px 15px; display:block;}
	.press a {font-size:1em; color:#900}
		
hr {}

/*--------------------------------
	Form elements
--------------------------------*/

form {padding:0; margin:0;}

label {font-size:0.9em;}
	
	#searchfield label {font-size:0.8em; font-weight:bold; text-align:right; width:55px; padding:4px 3px 4px 0; /*float:left; display:block;*/}
		#quicksearchfield {}
	
	#findmoulding label {font-size:0.8em; font-weight:bold; text-align:right; width:135px; padding:4px 3px 4px 0; float:left; display:block;}
	#findmoulding select, #stylenumber, #quicksearchfield {background:#fffef9; border:1px solid #9a867b; padding:1px; border-collapse:collapse;}
		#stylenumber {width:155px; height:19px; margin:0;}
	#findmoulding select.setsize {width:125px; border:1px solid #9a867b; border-collapse:collapse; margin:0;}

/*--------------------------------
	Apply script to PNG images
--------------------------------*/
img, #omegalogo a { behavior: url(../javascript/iepngfix.htc);}

/*form elements*/
form {padding:0; margin:0;}

/*splash page*/
#owrapsplash {} /*background:url(../images/common/bg-owrap.gif) repeat-y center;*/

	#cwrapsplash {background:url(../images/common/bg-cwrap.gif) no-repeat top center;}
		#iwrapsplash {width:950px;}
		
		#mastheadsplash {height:66px; background:url(../images/common/bg-masthead.jpg) repeat-x top;}
			#mastheadsplash #mastheadwrapsplash {padding-top:20px;}
		
		
		#tablewrapsplash, #maintablesplash {min-height:600px;}
		
			#tablewrapsplash {width:950px;}
										
			#maintablesplash {width:950px; }
		
		#colonesplash {width:333px; background:url(../images/common/bg-left-column.gif) repeat-y;}
			#colonesplash .wrapsplash {background:url(../images/common/bg-left-column-wrap.gif) repeat-x top center;}
			
			.dividersplash {height:3px; background:url(../images/common/bg-leftcol-divider.gif) no-repeat center center; font-size:0.01em; margin:0; padding:0;}
				#onecolumnpagesplash .dividersplash {background-image:none;}
		
			#twocolumnpagesplash #searchfieldsplash {background:url(../images/common/bg-searchfield.jpg) no-repeat top; padding:5px 0; position:relative;}
				#searchfieldsplash .paddingwrapsplash {padding:4px 20px 4px 20px; position:relative;}
				#searchfieldsplash .paddingwrapsplash div {padding:5px 0;}
					#searchfieldsplash .field, #searchfieldsplash .button {padding:2px;}
					#searchfieldsplash .field {width:225px; text-align:right;}
					#searchfieldsplash .button {width:60px;}
					#searchfieldsplash label {font-size:0.7em; font-weight:bold; text-align:right; width:55px; padding:4px 3px 4px 0;}
					#searchfieldsplash a {color:#e0bd8c; text-transform:uppercase; position:relative;}
					#searchfieldsplash a:hover {color:#e0bd8c; background-color:none;}
					#searchfieldsplash li {color:#e0bd8c; list-style-type:none;}
					#searchfieldsplash li {font-size:0.9em; position:relative; display:inline;}
					
		#quicksearchfieldsplash {}
	
				
			#subnavigationsplash {padding:5px 20px 10px 20px;}
			
			
		#onecolumnpagesplash #coltwosplash {width:950px; background:url(../images/common/bg-coltwo-twocol.jpg) no-repeat bottom right;}
		
			
			#onecolumnpagesplash #contentwrapsplash {padding:25px 60px 20px 50px;}
						#contentwrapsplash p {line-height:140%;}
			
			#pagetitlesplash {background:url(../images/common/bg-divider-content.gif) repeat-x bottom; padding:10px 0 5px 0;}
			
						

/*site body*/
#owrap {background:url(../images/common/bg-owrap.gif) repeat-y center;}
	#cwrap {background:url(../images/common/bg-cwrap.gif) no-repeat top center;}
		#iwrap {width:950px;}
		
		#masthead {height:66px; background:url(../images/common/bg-masthead.jpg) repeat-x top;}
			#masthead #mastheadwrap {padding-top:20px;}
		
		#omegalogo {background:url(../images/common/bg-logo.jpg) no-repeat top left; padding:10px 0 15px 10px;}
		
			#omegalogo a {width:310px; height:68px; display:block;}	
			#onecolumnpage #omegalogo a {background:none;}
			#twocolumnpage #omegalogo a {background:url(../images/common/omega-logo.png);}
		
		#tablewrap, #maintable {min-height:600px;}
		
			#tablewrap {width:950px;}
				#onecolumnpage #tablewrap {background:#fffef9 url(../images/common/bg-tablewrap-one-col.jpg) no-repeat top right;}
				#twocolumnpage #tablewrap {background:#fffef9 url(../images/common/bg-tablewrap-two-col.jpg) no-repeat top right;}
				
			#maintable {width:950px; }
		
		#colone {width:333px; background:url(../images/common/bg-left-column.gif) repeat-y;}
			#colone .wrap {background:url(../images/common/bg-left-column-wrap.gif) repeat-x top center;}
			
			.divider {height:3px; background:url(../images/common/bg-leftcol-divider.gif) no-repeat center center; font-size:0.01em; margin:0; padding:0;}
				#onecolumnpage .divider {background-image:none;}
		
			#twocolumnpage #searchfield {background:url(../images/common/bg-searchfield.jpg) no-repeat top; padding:5px 0; position:relative;}
				#searchfield .paddingwrap {padding:4px 20px 4px 20px; position:relative;}
				#searchfield .paddingwrap div {padding:5px 0;}
					#searchfield .field, #searchfield .button {padding:2px;}
					#searchfield .field {width:225px; text-align:right;}
					#searchfield .button {width:60px;}
			
			#subnavigation {padding:5px 20px 10px 20px;}
			
			#findmoulding {padding:5px 20px; position:relative;}
					#findmoulding .field, #findmoulding .button {padding:2px;}
					#findmoulding .field {width:160px; text-align:right;}
					#findmoulding .button {width:110px;}
			
			#gallery {padding:5px 20px; position:relative;}
				#gallery td {width:49%; padding:5px;}
				#gallery td img {border:5px solid #fff;}
				#gallery .link {padding:2px 10px;}
		
		#onecolumnpage #coltwo {width:950px; background:url(../images/common/bg-coltwo-twocol.jpg) no-repeat bottom right;}
		#twocolumnpage #coltwo {width:617px; background:url(../images/common/bg-coltwo-twocol.jpg) no-repeat bottom right;}		
			
			#onecolumnpage #contentwrap {padding:25px 60px 20px 50px;}
			#twocolumnpage #contentwrap {padding:10px 60px 20px 50px;}
			
			#pagetitle {background:url(../images/common/bg-divider-content.gif) repeat-x bottom; padding:10px 0 5px 0;}
			
			.backtotop {background:url(../images/common/bg-divider-content.gif) repeat-x top; padding:5px 10px;}

/* quick tool CSS */
#quicktools {text-align:right; padding:3px 10px;}
	#quicktools ul {padding:0; margin:0; list-style:none;}
	#quicktools li {font-size:0.7em; color:#888; list-style:none; display:inline;}
	#quicktools a {color:#666;}

/*clearing elements*/
.cleft {clear:left; font-size:0.1em;}
.cright {clear:both; font-size:0.1em;}
.cboth {clear:both; font-size:0.1em;}

/*common navigation*/
#mainnav li, #footer li {list-style-type:none;}
#mainnav ul, #footer li {list-style:none; padding:0; margin:0;}

/*main navigation*/
#mainnav {height:46px;}
	#mainnav #nav {}
	#mainnav ul {}
	/* old header with 6 elements: 
	#mainnav li {height:46px; width:158px; text-align:left; background:url(../images/common/bg-nav-bt-divider.gif) no-repeat top right; float:left; display:block;}
	#mainnav li a {width:156px; font-size:1.1em; color:#fff; text-align:center; text-decoration:none; padding:12px 0; display:block;}*/
	/*new header with 7 elements:*/
	#mainnav li {height:46px; width:135px; text-align:left; background:url(../images/common/bg-nav-bt-divider.gif) no-repeat top right; float:left; display:block;}
		#mainnav li a {width:133px; font-size:1.1em; color:#fff; text-align:center; text-decoration:none; padding:12px 0; display:block;}
		#mainnav li a:hover {background:url(../images/common/bg-tab-state2.gif) no-repeat top right;}
	
/*drop down navigation - please refer to ddnav.js for script */
	#nav li ul {background:#922b00; position:absolute; width:auto; left:-999em;}
	#nav li:hover ul, #nav li.sfhover ul {left:auto;}	
	#nav li ul li {height:auto; width:auto; background-image:none; border-bottom:1px solid #610f00; float:none;}
		#nav li ul li a {height:auto; width:auto; background-image:none; text-align:left; padding:3px 20px 3px 15px;}
		#nav li ul li a:hover {background-image:none; background-color:#610f00;}

/*footer navigation*/
#footer {}

	#onecolumnpage #footer {background:url(../images/common/bg-footer-1col.jpg) no-repeat top center;}
	#twocolumnpage #footer {background:url(../images/common/bg-footer-2col.jpg) no-repeat top center;}

	#footer .wrap {width:920px; text-align:left; padding:25px 0 10px 0;}
	
	#footer ul {}
		#footer ul.primary {margin:0.25em 0;}
		#footer ul.secondary {margin:0.15em 0;}
		#footer ul.tertiary {margin:0.1em 0;}
	
	#footer li {display:inline;}
		#footer .primary li {font-size:0.9em; color:#f1eadf;}
			#footer .primary li a {color:#e0bd8c;}
		#footer .secondary li {font-size:0.8em; color:#c6c3be;}
			#footer .secondary li a {color:#e0bd8c;}
		#footer .tertiary li {font-size:0.7em; color:#b7b2a9;}
		
/*Conscience Bay Consulting ADDITIONS*/	
	
.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
} 

.modalPopup {  
padding: 3px; 
border-width: 3px; 
border-style: inherit; 
background-color: #f6eee3; 
font-family: 'Trebuchet MS'; 
font-size: medium;  
}

.bottombt {font-size:0.9em; font-weight:bold; color:#fff; background:#900; padding:0; border:1px solid #600;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.cancelXbtn
{
    border-style: none;
    background: url(../images/close15px.gif) no-repeat top right;
    padding-top: 2px;
    padding-right: 2px;
}

#location
{	background: url(../images/locations/Omega-East-hqRGBlighter.jpg) no-repeat top center;	
	/*background: url(../images/locations/OmegaEast-hq615.jpg) no-repeat top center;*/
	width: 615px;
	height: 646px;}

#mainLocation
{
	color: #C0C0C0;
	padding-top: 280px;
}
#tblMainLocation
{
	padding: 8px;
	
}
#tblMainLocation td
{
	width: 33%;
	padding: 15px 15px 15px 20px;
	font-size: 0.9em;
	vertical-align: top;
}

#otherLocations
{
	color: white;
	padding-top:5px;
}
#tblOtherLocations
{
	padding: 5px;
	
}
#tblOtherLocations td{padding:5px; font-size:0.7em;}
#tblOtherLocations a {color:#900;}

.carousel_container {
				width: 500px;
				height: 400px;
				margin: 0px auto;
				/*border: 1px solid #CCCCCC;*/
			}

.QuickLinksFlyoutPopup
{
	background-color: white;
	border: solid 1px silver;
	padding: 10px;
	font-size: 0.8em;
}			

#splash
{
    margin-right: auto;
    margin-left: auto;
    width: 1002px;
    /*width:50%;*/
    
}

#dewdrops
{
   background-image: url('../images/sustainability/Sustainability.jpg');
    height:630px;
       
}

#sustainability{background-color:#668961; height:1300px}
#sustaintext{color:White; padding-top:200px; padding-left:10px; padding-right:10px}

/*#splash img{width:80%;}*/

