* {margin:0; padding:0;}

body { 
text-align : center; 
font : 12px/normal Tahoma, Arial, Helvetica, sans-serif; 
color : #474747; 
background : 0 0 repeat-x #fafafa; 
zoom: 110%;
} 

.break { 
clear : both; 
} 

#wrapper { 
width : 980px; 
margin : 0 auto; 
padding: 0;
text-align : left; 
} 

#header { 
height : 130px; 
width : 98%; 
} 

#header ul.dropdown { 
font-weight : bold; 
list-style : none; 
margin-top : 1px; 
}


#header ul.dropdown li { 
list-style : none; 
margin : 0 auto; 
float : left; 
line-height : 1.3em; 
vertical-align : middle; 
padding : 6px 15px 6px 15px; 
border-style : solid; 
border-width : 0 0.5px 1px 0.5px; 
border-color : #f9f9f9 #d9d9d9 #d9d9d9 #117594; 
background-color : #117594; 
color : #eee; 
} 

#header ul.dropdown li.hover, #header ul.dropdown li:hover { 
position : relative; 
z-index : 598; 
cursor : default; 
background-color : #be1e27; 
color : #eee; 
} 

#header ul.dropdown a:link, #header ul.dropdown a:visited { 
color :#eee; 
text-decoration : none; 
} 

#header ul.dropdown a:hover { 
color : #eee; 
background : #be1e27; 
} 

#header ul.dropdown a:active { 
color : #eee; 
text-decoration : none; 
} 

#header ul.dropdown ul { 
list-style : none; 
margin : 0 auto; 
padding : 0; 
width : 210px; 
top : 28px; 
visibility : hidden; 
position : absolute; 
left : 0; 
z-index : 598; 
text-align : left; 
} 

#header ul.dropdown ul li { 
font-weight : normal; 
float : none; 
} 

#header ul.dropdown *.dir { 
padding-right : 20px; 
} 

#header ul.dropdown ul *.dir { 
padding-right : 10px; 
} 

#header ul.dropdown ul ul { 
top : 0; 
left : 100%; 
} 

#header ul.dropdown li:hover > ul { 
visibility : visible; 
} 

#header .search { 
width : 210px; 
height : 26px; 
float : right;
margin-right: -30px; 
margin-top:2px;
} 

#header .search input.text { 
float : left; 
display : block; 
padding : 4px 3px; 
margin-top : 2px; 
width : 95px; 
font-size : 12px; 
background : url(/images/inptxt.gif) top repeat-x #F9F9F9; 
border : #DADADA solid 1px; 
} 

#header .search input.submit { 
float : right; 
display : block; 
margin-top : 2px; 
padding : 2px 0 4px 0; 
width : 38px; 
height : 24px; 
font-weight : normal; 
font-size : 10px; 
background : url(/images/submit.gif) top repeat-x #797979; 
color : white; 
border : none; 
cursor : pointer; 
} 

#header .logo { 
display : block; 
background : url(/images/norcologo.png) no-repeat; 
height : 80px; 
width : 250px; 
float : left; 
margin-top : 6px; 
} 

#header .logo p { 
font-size : 12px; 
font-weight : bold; 
color : #117594; 
width : 360px; 
float : left; 
margin : 70px auto 0 45px; 
} 

#header .logo:hover { 
background : url(/images/norcologohover.png) no-repeat; 
} 

#header .logo_flash { 
background : url(/images/flashword2.gif) no-repeat; 
display : block; 
float : right; 
height : 30px; 
width : 280px; 
margin : 12px -26px 0 0; 
} 

#header .fastdel { 
display : block; 
height : 80px; 
width : 250px; 
float : left; 
margin : 12px 0 0 35px; 
} 





#header .topong {
background : #fafafa url(/images/topaff.jpg) no-repeat bottom;
height : 50px;
width : 165px;
float : right;
margin: 48px -280px 0 0;
}

#header .topong .pad {
padding : 10px 5px 0 20px;
}
#header .topong .txt {
padding : 0;
color : #a5a5a5;
}
#header .topong h4 {
font : bold 1em "Tahoma", verdana, Arial;
}
#header .topong h4 a {
color : #585858;
text-decoration : none;
}
#header .topong h4 a:hover {
text-decoration : none;
color: #be1e27
}

#header .topong img {
border : 0;
float : left;
margin-right : 8px;
}

#header .topong2 {
background : #fafafa url(/images/topaff.jpg) no-repeat bottom;
height : 50px;
width : 165px;
float : right;
margin: 48px -130px 0 0;
}

#header .topong2 .pad {
background : url(/images/Red80x80.png) no-repeat;
height : 35px; 
width : 32px; 
float : left; 
margin-top: 11px;
margin-left: 13px;
}

#header .topong2 .pad:hover { 
background : url(/images/BlueB80x80.png) no-repeat; 
} 

#header .topong2 h4 {
margin-top:9px;
margin-left:38px;
font : Bold 0.75em "Tahoma", verdana, Arial;
}
#header .topong2 h4 a {
color : #585858;
text-decoration : none;
}
#header .topong2 h4 a:hover {
text-decoration : none;
color: #2D71B3
}

#header .topong2 img {
border : 0;
float : left;
margin : 5px 2px 0 -1px;
}

#header .topong3 {
background : #fafafa url(/images/topaff.jpg) no-repeat bottom;
height : 50px;
width : 98px;
float : right;
margin: 48px 0px 0 0;
}

#header .topong3 h4 {
margin-top:9px;
margin-left:15px; 
font : bold 1.1em "Tahoma", verdana, Arial;
}

#header .topong3 h4 a {
color : #CC0000;
text-decoration : none;
}
#header .topong3 h4 a:hover {
text-decoration : none;
color: #2D71B3;
}




.vtabmenu ul { 
list-style : none; 
background : url(/images/bg_grey.png) 0 0 repeat-x #ccc; 
border-right : 1px solid #8B949F; 
border-left : 1px solid #8B949F; 
width : 980px; 
height : 38px; 
position: absolute;
z-index: 10;
} 

.vtabmenu li { 
display : block; 
float : left; 
} 

.vtabmenu ul a { 
display : block; 
padding : 11px 18px 11px 18px; 
margin-bottom : 3px; 
color : #fff; 
font-weight: bold;
text-shadow : 1px 1px 1px #333; 
text-decoration : none; 
background : url(/images/bg_grey.png) 100% 0 repeat-x; 
} 

.vtabmenu ul a:hover{ 
background : url(/images/bg_mega_hdr.png) 0 0 no-repeat #E3E3E3; 
text-shadow : 1px 1px 1px #fff; 
text-decoration : none; 
color : #000; 
z-index: 100;
} 

.vtabmenu .active a { 
background : url(/images/bg_grey.png) 100% -40px repeat-x; 
color : #000;
text-shadow : 1px 1px 1px #fff; 
text-decoration : none; 
border : none; 
} 

.vtabmenu .active a:hover { 
background : url(/images/bg_grey.png) 100% -40px repeat-x; 
text-shadow : 1px 1px 1px #fff; 
text-decoration : none; 
border : none; 
} 



.category{
margin-top:40px;
height: 30px;
}


.category ul{ 
list-style-type : none; 
width : 100%; 

} 


.category a{ 
text-decoration : none; 
font-size : 14px; 
color : #333333;
} 

.category li { 
display : block; 
color : #333333; 
text-decoration : none; 
font-size : 14px; 
font-weight : bold; 
text-align : left; 
float : left; 
padding : 12px 0 0 5px; 
} 


.content { 
cursor : default; 
margin : 20px 0 -12px -5px; 
background : #fafafa; 
text-align : center; 
border-style : solid; 
border-width : 0 1px 1px 1px; 
border-color : #fafafa; 
height : auto; 
width : 100%; 
} 

.content ul.dir { 
margin : -8px 6px 0 5px; 
background : url(/images/topgreybox.jpg) no-repeat; 
background-color : #fafafa; 
height : 180px; 
width : 185px; 
float : left; 
display : inline-block; 
list-style : none; 
position : relative; 
} 

.content ul li img { 
margin : 25px 5px 8px 3px; 
border : none; 
} 

.content ul li { 
list-style-position : inside; 
color : #618fb5; 
background : transparent; 
padding : 0 10px 0 12px; 
height : auto; 
clear : both; 
} 

.content ul li p a { 
color : #618fb5; 
background : transparent; 
text-decoration : none; 
} 

.content ul li p a:hover { 
text-decoration : none; 
color : #666; 
} 

.contentprod { 
cursor : default; 
background : #fafafa; 
border-style : solid; 
border-width : 0 1px 1px 1px; 
border-color : #fafafa; 
height : auto; 
width : 100%; 
margin-top: 10px;
} 

.contentprod ul.dir { 
background : url(/images/topgreyboxb.jpg) no-repeat; 
background-color : #fafafa; 
height : 180px; 
width : 320px; 
float : left; 
display : inline-block; 
list-style : none; 
margin : 5px 4px -15px 2px; 
list-style-position : inside; 
position : relative; 
} 


.contentprod img { 
float : left; 
margin : 15px 5px 0 2px; 
border : none; 
} 

.contentprod ul li { 
border : none; 
list-style-position : inside; 
position : absolute; 
float: left;
margin-left: 5px;
margin-right: 5px;
} 


.contentprod ul li.t { 
margin : 122px 0 0 12px; 
color : #618fb5; 
font-size : 10px;
width: 130px;
height:60px;
} 

.contentprod ul li.d2,
.contentprod ul li.d1,
.contentprod ul li p { 
width: 190px;}
.contentprod ul li.c a:link{background : url(/images/yellowbutton.png) no-repeat; width:60px; margin:6px 5px 0px 0px; height:17px; position: absolute;
z-index: 10; }
.contentprod ul li.c a:hover {background : url(/images/GreenButton.png) no-repeat;}

.contentprod ul li.d2,
.contentprod ul li.d1{
border-style : solid; 
border-width : 0.5px 0.5px 1px 0.5px; 
border-color : #d9d9d9; 
padding:4px 4px 2px 4px;

/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}

.contentprod ul li.d2 { 
font-size : 10px; 
line-height:15px;
margin: 94px 0 10px 120px;
height: 60px;
color : #847676; 
background:#F4F4F4;
} 

.contentprod ul li p { 
font-size : 12px; 
text-align: center;
font-weight : bold; 
color : #847676; 
margin: 23px 0 10px 118px;
} 

.contentprod ul li.d1 { 
font-size : 10.5px; 
text-align:center;
line-height:16px;
font-weight : bold; 
color : #618fb5; 
margin: 48px 0 10px 120px;
height: 35px;
vertical-align: middle;
background:#ffffff;
} 




.contentprod ul li p a { 
text-decoration : none; 
font-size : 13px; 
color : #847676; 
} 



.det, .addtocart { 
font : 11px arial, sans-serif; 
color : #ffffff; 
font-weight : bold; 
padding : 2.5px 12px 2.5px 16px; 
text-decoration : none; 
float : right; 
margin : 98px 0 10px 5px;
width: 78px; 
position : absolute; 
border : none; 
clear : both; 
} 

.det:hover, .addtocart:hover { 
text-decoration : none; 
color : #FFFFFF; 
} 

.det { 
background : #982801; 
} 

.addtocart { 
background : #60654E; 
} 

.det:hover { 
background : #BE3302; 
} 

.addtocart:hover { 
background : #73795F; 
} 

.contenthome{ 
cursor : default; 
margin : -25px 0 -12px -5px; 
background : #fafafa; 
border-style : solid; 
border-width : 0 1px 1px 1px; 
border-color : #fafafa; 
height : auto; 
width : 100%; 
} 
.contenthome h2{font-size : 13px;}

.contenthome ul
{margin : 5px 0px -5px 6px; 
background : url(/images/topgreyboxb2.jpg) no-repeat;
background-color : #fafafa; 
height : 284px; 
width : 320px; 
float : left; 
display : inline-block; 
list-style : none; 
list-style-position : inside; 
position : relative; 
} 

.contenthome ul li.d2{
border-bottom : 1px solid #c7c7c7;
/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}


.contenthome ul li
{list-style-position : inside; 
background : transparent; 
padding : 0 10px 0 12px; 
height : auto; 
margin-left: 10px;
margin-top: 1px;
} 


.contenthome ul li img{
float : right; 
border : none; 
background : transparent; 
padding: 7px 0 7px 0;
clear: both;} 

.contenthome ul li.d4 img{ 
margin-top: 120px;
margin-left:-90px;
border : none; 
background : transparent; 
position: absolute;
} 


.contenthome ul li.d1{
border-bottom : 1px solid #c7c7c7;
padding:5px 4px 4px 6px;
/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.contenthome ul li.d2 { 
font-size : 11px; 
line-height:16px;
height: auto;
width: 185px;
color : #847676; 
background:#F4F4F4;
padding:2px 4px 2px 6px;
vertical-align: middle;
float: left;
} 



.contenthome ul li.d1 { 
line-height:16px;
color : #618fb5; 
height: auto;
vertical-align: middle;
width:280px;
margin-top:10px;
float: left;
} 

.contenthome ul li a:hover
{color:#003366;}


.contenthome ul li a { 
text-decoration : none; 
color : #847676;
} 



#maincontent {
background : #fafafa;
line-height:19px;
margin-top : 40px;
}

#maincontent p {
margin-top : 8px;

}
#maincontent p  a{
margin-top : 8px;
color : #5b5b5b;
}

#maincontent img {
float : right;
margin : 10px 10px 10px 0;
background : transparent;
}
#maincontent .readm {
color : #36be00;
font-weight : bold;
background : inherit;
}
#maincontent h2 {
font :Bold 15px/ normal Tahoma, Arial, Helvetica; 
color : #333333;
background : transparent;
margin-bottom : 5px;
border-bottom : 1px solid #c7c7c7;
}

#maincontent h2 img{float : right;
background : transparent;
padding:20px 0 5px 25px;}

#maincontent h3 {
font : Bold 1.1em normal Tahoma, Arial, Helvetica; 
color : #585858;
background : transparent;
margin-top : 15px;
}
#maincontent h4 {
font : Bold 1.0em normal Tahoma, Arial, Helvetica; 
color : #585858;
background : transparent;
margin-bottom : 5px;
border-bottom : 1px solid #c7c7c7;
}


#maincontent #introduction {
margin: 15px 2px 40px 5px;
width : 98%;
background : inherit;
text-align : justify;
color : #5b5b5b;
}
#maincontent #rightside {
float : right;
width : 350px;
background : #f0f0f0;
padding : 10px;
margin : 0 0 10px 0;
}
#maincontent #rightside2 {
float : right;
width : 400px;
margin : -10px -13px -5px 0;
}


#maincontent #rightside h2 {
margin-bottom : 5px;
}
#maincontent #leftside {
background : inherit;
margin-right : 10px;
width : 580px;
}
#maincontent #leftside .img {
margin-left : 15px;
width : 900px;
}



#maincontent #leftside .r {
float : right;
width : 280px;
text-align : justify;
margin-bottom : 15px;
}
#maincontent #leftside .le {
width : 280px;
text-align : justify;
margin-bottom : 15px;
}
#maincontent #leftside .pad {
padding : 15px 0 15px 0;
text-align : justify;
}

#maincontent .rl { width: 280px;height: 210px;float: left; margin: 0 8px 0 0;  border: 1px solid #ddd; padding: 15px 15px 15px 15px; background: #f5f5f5;}
#maincontent .r2 { width: 910px;height: auto;float: left;  border: 1px solid #ddd; padding: 22px 20px 22px 20px;background: #fafafa;  }
#maincontent .r2 img{float : right;
margin : -5px 0px 10px 0;
background : transparent;}
#maincontent .r3 { width: 420px;height: Auto;float: left;  border: 1px solid #ddd; padding: 20px 20px 20px 20px;background: #fafafa; margin: 0 8px 5px -2px; }
#maincontent .r4 { width: 271px;height: 60px;float: left; margin: 0 8px 10px 0;  border: 1px solid #ddd; padding: 15px 20px 15px 20px;}

#maincontent .tl { font-size:13px;width: 60px;height: auto;float: left; margin: 0 8px 0 0;  padding: 15px 10px 15px 10px;list-style : none;}
#maincontent .t2 { font-size:13px;width: 240px;height: auto;float: left; margin: 0 8px 0 0;  padding: 15px 10px 15px 10px;list-style : none; }
#maincontent .t3{ font-size:13px;width: 550px;height: auto;float: left; margin: 0 8px 0 0;  padding: 15px 10px 15px 10px;list-style : none; }

#maincontent .rs { float: right; margin: 0 10px; border: 1px solid #ddd; padding: 5px; background: #f5f5f5;  }
#maincontent ul { list-style-position: inside; margin-left: 2px; }


#maincontent ul li { list-style-position: inside; margin-left: 2px;  }
#maincontent ul ul li {  margin-left: 16px;  list-style-position: inside; }
#maincontent ul li  a{ list-style-position: inside; margin-left: 2px; 
font-size : 13px; 
color : #847676;  }

#maincontent ul li img{ list-style-position: inside; margin: -6px 0 0 300px; 
z-index: 10;position:absolute; }


#maincontent .date {
color : #aaa;
font-weight : bold;
background : transparent;
}
#maincontent .green {
color : #A60000;
}

table { margin: 5px 10px 10px 2px; border-collapse: collapse;}
td {text-align:left; padding: 0.45em; border: 1px solid #ddd;} 
th { padding: 0.35em; border: 1px solid #ddd;text-align:center } 

#footer { 
background-color : #003366; 
color : #ffffff; 
font-size : 0.9em; 
padding : 20px 10px 26px 15px; 
width : 97.5%; 
height: 18px;
margin-top: 18px;
} 

#footer img { 
margin-top: -26px;
padding : 0px 1px 2px 7px; 
float: right;
} 


#footer a { 
color : #ffffff; 
} 

#footer p { 
text-align : left; 
} 



@-moz-document url-prefix() {
}


 
 


 