/* CSS Document */


body{
margin:0;
padding:0;
line-height: 1.5em;
background:#800000;
text-align:center;
font-family:Verdana;
font-size:12px;
}
.productTable{
font-size:11px;
}
.productTable p{
margin:0px;
}
.productTable h4{
margin-bottom:3px;
font-size:13px;
}
.productTable th {
 background-color: #dbdce5;
}

.productTable td {
 vertical-align: middle;
}

.productAttributesTable td {
 text-align: center;
 background-color: #f4f4f7;
}

.productImages, .productDesc {
 background-color: white;
}


b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 750px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background:url(images/Top.jpg) no-repeat;

height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 190px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background:white

}

#leftcolumn{
float: left;
width: 180px; /*Width of left column in pixel*/
margin-left: -750px; /*Set margin to that of -(MainContainerWidth)*/
background: #C8FC98;
}

#rightcolumn{
float: left;
width: 190px; /*Width of right column*/
margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
background: #FDE95E;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
#SubTopSelection{
background:#ffffff url(images/subTop.jpg) repeat-x;
height:50px;


}

.Menu{

border:1px solid #e8e9ea;
text-align:center;
color:#FFFFFF;

}
.Menu ul {
padding:0px; 
margin:0px;
background:#9D9FA1;
text-align:left;
}
.Menu ul li {
list-style:none;
padding:0px;
margin:0px;
border-bottom:1px solid #e8e9ea;
}
.Menu ul li.menu {
list-style:none;
padding:0px;
margin:0px;
border-bottom:1px solid #e8e9ea;
color:white;
text-decoration:none;
display:block;

padding:0px 10px;
color:white;
}

.nexans
{
background:#f2685e;}
.lk
{
background:#007dc5;}
.Menu ul ul {
display:block;
padding:0px;
margin:0px;
border-top:1px solid #e8e9ea !important;
}
.Menu ul ul li {

}
.Menu ul a.sub {
padding:0px 15px;
color:white;
}
.Menu ul ul a {
padding:0px 20px;
color:white;
}
.Menu ul a {
color:white;
text-decoration:none;
display:block;
padding-left:10px;
}
.Menu ul  a:hover {
color:#5A7B91;

background:#FFFFFF
}

.left{
	width:187px;
	vertical-align:top;
	background:#e8e9ea;

}
.right{
width:180px;
vertical-align:top;
background:#e8e9ea;

}
.footer{
border-top:solid 1px #800000;
font-size:11px;
text-align:center;
line-height:100%;
padding:4px;
}
.center{
padding:10px;
text-align:justify;


}
h1{
margin:0px 20px 10px;
padding:0px;
font-size:20px;
color:#5A7B91;
}
h2{
margin:30px 20px 0px;
font-size:18px;
color:#5A7B91;
}
h3{
margin:20px 10px 0px;
font-size:13px;
color:#5A7B91;
}
p.blue{
color:#5A7B91;
text-align:justify;
font-size:12px;
padding:10px 0 5px 0;
font-weight:bold;
}
.MenuMotto a{
color:#800000;
font-size:14px;
padding-right:5px;
text-decoration:none;
text-align:right;
}
.PromoTitle{
background:#c5c5ca;
text-align:center;
}
.PromoTitle a{
text-decoration:none;
color:#800000;
}
.PromoTitle a:hover{
text-decoration:none;
}
.PromoContent{
font-size:12px;
padding:5px;
text-align:justify;
line-height:1.2em;
}
.PromoContent a{ 
color:#ec740a;
text-decoration:none;
}
.PromoContent a:hover{
text-decoration:undeline;
}
.MainMoto{
font-size:40px;
color:#800000;
padding-left:50px;
text-align:left;

}
.MainSubMoto{
font-size:17px;
color:#800000;
padding-left:50px;
text-align:left;
}
a{
color:#800000;
text-decoration:none;
}
a:hover{
text-decoration:underline;

}
