/* CSS Document */
@charset "utf-8";

body,html {
		margin:0;
		padding:0;
		
		text-align:left;
	}
	#wrap {
		width:750px;
		margin:0 auto;
	}
	#header {
    	padding:5px 0px;
	}
	

	#main {
		float:left;
	position:relative;

	width:400px;
	padding-top:20px;
	}
	
	
	#sidebar {
		float:right;
		width:230px;
		padding-top:20px;
		
		

	}
	#footer {
		clear:both;
		padding:5px 0px;

	}
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}
	

/*

=============================== Luc's Styles =================================


*/


p {
font-family:Arial;
font-size:0.7em; 
color:#333333;
}


hr {
color: #fff; 
background-color: #fff; 
border: 3px dotted #555555; 
border-style: none none dotted;
padding-top:16px;
}


h1 {
margin-left:30px;
position:relative;
}


h2{
font-family:Arial;
font-weight:lighter;
font-size:1em;
color:grey;
}

.strapline {
position:absolute;
margin-left:516px;
margin-top:-110px;
}

h3{

font-family:Arial;
font-weight:lighter;
font-size:1em;
color:#888888;
}


h4{

font-family:Arial;
font-weight:bolder;
font-size:0.8em;
color:#888888;
}

select { 
font-size:10px;
}


.header-image {
margin-top:-20px;
}

table {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:center;}


.main-navigation {
font-family:Verdana, Georgia, Book Antiqua,  Georgia, Schneidler Blk BT; 
font-style:italic;
font-weight:bolder;
font-size:0.8em;
margin-left:25px;
color:#336699;

}

.main-navigation a:link {text-decoration: none;}
.main-navigation a:visited { color:#336699; text-decoration: none;}
.main-navigation a:hover { color: #4472ae; text-decoration: none;}
.main-navigation a:active { color: #666666; text-decoration: underline;}

.main-navigation ul {
list-style: none;
padding: 0;
margin: 0;
float: left;
margin: 0 0.15em;
}

.main-navigation li {
float: left;
margin: 0 0.4em;
}


.product-examples{
font-family:Verdana, Georgia, Book Antiqua,  Georgia, Schneidler Blk BT; 
font-style:italic;
font-weight:bold;
}


.promo-text{
font-family:Verdana, Georgia, Book Antiqua,  Georgia, Schneidler Blk BT; 
font-style:italic;
font-weight:bold;
color:red;
font-size:0.9em;
}

.footer-panel-back{
background-color:#CC99FF;
width:768px;
height:100px;
margin-top:30px;
}

.footer-panel-nav{
background-color:#555555;
width:768px;
height:30px;
position:relative;
top:5px;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


.footer-panel-highlight{
background-color:#ffffff;
width:768px;
height:16px;
position:relative;
top:8px;
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


.sitemap-navigation {
font-family:Verdana, Georgia, Book Antiqua,  Georgia, Schneidler Blk BT; 
font-style:italic;
font-weight:bold;
font-size:0.6em;
position:relative;
top:-36px;
color:purple;
}

.sitemap-navigation a:link {color:white; text-decoration: none;}
.sitemap-navigation a:visited {color:white; text-decoration: none;}
.sitemap-navigation a:hover { color: #4472ae; text-decoration: none;}
.sitemap-navigation a:active { color: #666666; text-decoration: underline;}


.sitemap-navigation ul {

list-style: none;
padding: 0;
margin: 0;
float: left;
margin: 0 0.15em;
margin-left:30px;
margin-top:3px;
}

.sitemap-navigation li {
float: left;
margin: 0 0.4em;
}

#pushContentdown {
margin-top:200px;
}

.rightPanelContent{
position:relative;
margin-bottom:20px;
}


.rightPanelContent a {font-family:Verdana, Georgia, Book Antiqua,  Georgia, Schneidler Blk BT; 
font-style:italic;
font-weight:bold;
font-size:1em;
text-decoration: none;
}

.rightPanelContent a:link {}
.rightPanelContent a:visited {}
.rightPanelContent a:hover { color: #4472ae;}
.rightPanelContent a:active { color: #666666; text-decoration: underline;}


.rightCopy{
width:140px;
margin-left:100px;
position:absolute;
margin-top:-50px;
}


.PurchaseInfo {
margin-top:30px;
}

.parentCompany{
text-align:right;
font-family:Arial; 
vertical-align:-80%;
font-size:0.7em;
color:grey;
margin-bottom:60px;
margin-top:-30px;
margin-left:500px;
width:200px;
}

#material-Detail {
margin-top:30px;
}


#material-Detail-all {
float:left;
}

#product-detail {
width:260px;
float:left;
margin-top:-260px;
margin-left:256px;
position:absolute;
color:#666666;
}


#product-name {
font-family:Verdana, Georgia, Book Antiqua,  Georgia, Schneidler Blk BT; 
font-style:italic;
font-weight:bold;
font-size:1.6em;
color:#002142;
position:relative;
padding-bottom:10px;
}


#outofstock{
font-family:Verdana, Georgia, Book Antiqua,  Georgia, Schneidler Blk BT; 
font-style:italic;
font-weight:bold;
font-size:1.2em;
color:red;
padding-bottom:10px;
}

#product-info {
/*
position:relative;
left:240px;
top:-220px;
*/
font-family:Arial; 
font-size:0.6em;
float:left;
}

#price {
font-family:Arial; 
font-weight:bold;
font-size:1.2em;
float:left;
color:#002142;
}

#purchase-details{
/*width:230px;
margin-left:16px;
margin-right:0px;
margin-top:-0px;
*/
float:left;
}

#purchase-buttons{
margin-left:10px;
margin-top:100px;
}

#head-detail{
position:relative;
margin-left:200px;
margin-top:-200px;
top:30px;
width:204px;
}


#product-page-purchase {
margin-left:500px;
margin-top:-190px;
width:250px;
}

#product-page-purchase-all {
float:right;
}

.product-nav {
font-family:Verdana, Georgia, Book Antiqua,  Georgia, Schneidler Blk BT; 
font-style:italic;
font-weight:bolder;
font-size:0.8em;
width:245px;
margin-top:10px;
}

.product-nav a:link {text-decoration: none;}
.product-nav a:visited { color:#336699; text-decoration: none;}
.product-nav a:hover { color: #4472ae; text-decoration: none;}
.product-nav a:active { color: #666666; text-decoration: underline;}

#product-nav-next {
float:right;
}

#product-nav-previous{
float:left;
}

.feedback {
font-style:italic;
padding-bottom:20px;
margin-left:10px;
}


#new {
font-weight:bolder;
color:red;
}
