@charset "UTF-8";
/* CSS Document */


/* fonts
----------------------------------------------------------------------*/
@import url("fontsheet.css");


/* CSS formatting */

body {  
	margin:0 auto; 
	padding:0;
	background-color:#ffffff;
	}

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6, p {  
	margin:0; 
	padding:0; 
} 

img {  
    border:0; 
	border: none;
	behavior: url(css/iepngfix.htc) 
} 

ul { 
    list-style:none; 
} 

h1,h2,h3,h4,h5,h6 { 
    font-weight:normal; 
} 

	
a img, img 					{border:0 }

a, a:active, a:hover		{outline: none; border:0; border:none;cursor:pointer;}

a, a:focus,  a:hover		{-moz-outline-style: none; border:none; outline:0;}


.clear {
	clear: both;
}

/* formatting content */

#header {
width:960px; 
height:100px;
margin:0 auto;
}

#content {
width:960px; 
margin:15px auto 0px;
min-height:600px; /* height between nav band and footer 615px */
background-color:#FFFFFF;
_height:600px
}

.text300 {
width:305px;
margin-right:22px; 
float:left
}
.text300r {
width:305px;
float:right
}

.text600r {
width:630px;
float:right
}

.text230 {
width:232px;
margin-right:15px; 
float:left
}

.text230r {
width:232px;
float:right
}

.text460r {
width:464px;
float:right
}

.greybox {
-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
background-color:#e0e0e0;
padding:10px;
height:485px;
	/* for Mozilla Firefox */
-moz-box-sizing: border-box;
	/*for IE8 */
box-sizing: border-box;
	/* for Safari & Google Chrome */
-webkit-box-sizing: border-box;
}


/* formatting text */
h1 { }

h2 {font: 16px Verdana, sans-serif;letter-spacing: 0; color:#777777;
float:right; margin-top:62px;
background: url(../images/framing_solution.png) no-repeat;
text-indent:-9999px;
width:400px;
height:30px;
}

h3 {
font: 40px/43px 'VegurExtraLight', Verdana, sans-serif;
letter-spacing: 1px; 
color:#333333;
background-color:#FFFFFF;
margin-bottom:10px;
}

h4 {font: 24px/30px 'VegurExtraLight', Verdana, sans-serif;letter-spacing: 1px; color:#666666;
margin-bottom:5px;
letter-spacing: 1px;
margin-top:5px;
}

h3 sup {
font:15px/10px Verdana, sans-serif;
}

h4 sup {
font-size:10px
}

.toppad {
margin-top:20px;
}

.toppad10 {
margin-top:10px;
}

.botpad10 {
margin-bottom:10px;
}

.botpad {
margin-bottom:20px;
}

a.products:hover {
filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	}


p, p a {
font: 12px/24px Verdana, sans-serif; 
color:#333333;
letter-spacing: 1px;
text-decoration:none;
margin-bottom:15px;
}


p a:hover {
color:#cc0000;
text-decoration: underline}

p sup {
font:8px/1px  Verdana, sans-serif; 
}

.caption {
font: 11px/15px Verdana, sans-serif;
font-style:italic;
}

.quote {
font: 18px/24px 'VegurExtraLight', Verdana, sans-serif;
color:#666666;
margin-bottom:5px;
letter-spacing: 1px;
}

.contact, .contact a {
font: 24px/30px 'VegurBold', Verdana, sans-serif;
color: #CC0000;
margin: 40px 0;
letter-spacing: 1px;
text-decoration:none
}

.contact a:hover {
color:#000000;
text-decoration:none
}

p.gallery a {
float:left;
border:none;
margin-right:25px;
overflow:hidden;
}

.red {
color:#CC0000
}

th {
color:#FFFFFF;
font:11px/11px Verdana, Arial, Helvetica, sans-serif bold;
font-weight:bold;
text-align:left;
padding:8px 5px 12px 5px;
}

tr.row1 {
background-color: #dddddd;
}




td {
font:11px/11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:5px;
}


/* formatting footer */
#footer_bg {
position: absolute; 
height:50px;
 background-color:#ACACAC; 
 width:50%;
 z-index:0; 
 right:0
}

#footer {
height:50px; 
background-color:#ACACAC; 
width:100%;  
position:relative; 
-moz-border-radius: 15px; 
-webkit-border-radius: 15px; 
border-radius: 15px;
height:50px;
}

#footer a {
float:right;
font-size:11px;
color:#444444;
text-decoration:none;
margin-top:15px;
}

#footer a:hover {
text-align:right;
font-size:11px;
color:#ffffff;
text-decoration:none
}

a.download {
width:66px;
height:23px;
display:block;
background:url(../images/pdf.png) no-repeat bottom;
}

a.download:hover {
width:66px;
height:23px;
display:block;
background:url(../images/pdf.png) no-repeat top;
}





