/* CSS Document */
body{margin:0px;padding:0px;}
img{border:none;}
*{font-size:11px; font-family:Arial, Helvetica, sans-serif;}

a:link{text-decoration:none;color:#000;font-size:11px;}
a:visited{text-decoration:none;color:#000;font-size:11px;}
a:hover{text-decoration:underline;color:#000;font-size:11px;}
a:active{text-decoration:underline;color:#000;font-size:11px;}



.drpdwnlstsearch{
margin-top:13px;
margin-left:10px;
}

.txtbxsearch{
margin-left:10px;
border:solid 1px #CCCCCC;
}

.imgbtnsearch{
margin-left:10px;
}

.defaultAddv{
float:left;
width:282px;
height:133px;
border:solid 1px #ffffff;
}

.topnavigatedv{
float:left; 
position:relative; 
display:none;
}

.topnavigateul{
float:left; 
position:absolute;
margin:-1px 0px 0px 0px; 
padding:0px; 
width:120px;
height:auto !important; 
height:20px; 
min-height:20px; 
list-style:none; 
display:inline;
}


#laylearnmore a:link{
color:#ff5400;
}

#laylearnmore a:visited{
color:#ff5400;
text-decoration:none;
}

#laylearnmore a:hover{
color:#ff5400;
text-decoration:none;
}

#laylearnmore a:active{
color:#ff5400;
text-decoration:none;
}


#layout{
width:970px;
margin:0px auto;
}

#laytop{
float:left;
width:970px;
height:55px;
}

#imgctglogo{
float:left;
margin-top:9px;
margin-left:25px;
display:inline;
}

#laylinktool{
float:right;
width:400px;
height:25px;
margin-top:25px;
}

#imgbasketcar{
float:left;
}

#imgloginregister{
float:left;
}

#imgmyaccount{
float:left;
}

#imgorderstatus{
float:left;
}

#laylinktool ul{
float:left;
width:370px;
height:20px;
list-style:none;
margin:5px 0px 0px 0px;
padding:0px;

}

#laylinktool li{
float:left;
display:inline;
}

#laynavigate{
float:left;
width:970px;
height:31px;
}


.laynavigatemiddleul{
float:left;
width:700px;
height:31px;
margin:0px 0px 0px 20px;
padding:0px;
list-style:none;
display:inline;
}





#laybodyleft{
float:left;
width:200px;

height:auto!important;
height:550px;
min-height:550px;

margin-top:10px;
margin-right:8px;
padding-bottom:5px;
display:inline;
}

#laybodymiddle{
float:left;
width:580px;
height:550px;
margin-top:10px;
margin-right:2px;
padding-bottom:5px;
display:inline;
}

#laybodyright{
float:left;
width:180px;
height:550px;
margin-top:10px;
padding-bottom:5px;
display:inline;
}



#layproductscatalog{
float:left;
width:198px;

height:auto!important; 
height:520px; 
min-height:520px;

border:solid 1px #dadada;
}

#layproductscatalog ul li{
float:left;
position:relative;
}

.layproductscatalog_ul{
float:left;
width:180px;
list-style:none;
margin:0px 5px 0px 10px;
padding:0px;
display:inline;
}

.layproductscatalog_ul_li{
float:left;
width:180px;
height:24px;
line-height:24px;
font-size:11px;
background:url(../img/pcatalogdownbg.gif) bottom repeat-x;
display:inline;
}

.layproductscatalog_two{
float:left;
width:100%;
height:100%;
}

.layproductscatalog_three{
float:left;
position:absolute;
width:150px;
left:180px;

height:auto !important;
height:100px;
min-height:100px;

padding-left:8px;
display:none;
}

.layproductscatalog_three ul{
float:left;
width:148px;
margin:0px;
padding:0px;
border-top:solid 1px #dadada;
border-left:solid 1px #dadada;
border-right:solid 1px #dadada;
list-style-type:none;
display:inline;
}

.layproductscatalog_three ul li{
float:left;
width:138px;

border-bottom:solid 1px #dadada;

height:auto !important;
height:25px;
min-height:25px;

margin:0px;
padding:0px 0px 0px 10px;
display:inline;
background-color:#F2F0F0;
}

#laydefaultsearch{
float:left;
width:580px;
height:50px;
}





#laydefaultAd{
float:left;
width:580px;
height:280px;
margin-top:10px;
}

#layfirstblockad{
margin-right:12px;
margin-bottom:5px;
}

#laysecondblockad{
margin-bottom:5px;
}

#laythirdblockad{
margin-right:12px;
}

#laynewsevents{
float:left;
width:578px;
height:207px;
background:url(../img/NewsEventsbg.gif) no-repeat;
border:solid 1px #ffffff;
}

#laynewsevents ul{
float:left;
width:550px;
height:160px;
margin:15px 13px 0px 15px;
padding:0px;
list-style-type:none;
display:inline;
}

#laynewsevents ul li{
float:left;
width:550px;
height:20px;
margin:0px;
padding:0px;
white-space:nowrap;
overflow:hidden;
background:url(../img/pcatalogdownbg.gif) bottom repeat-x;
}

.newseventstxtdv{
float:left;
width:470px;
height:17px;
padding-top:3px;
white-space:nowrap;
overflow:hidden;
display:inline;
}

.newseventsdatedv{
float:left;
width:80px;
height:17px;
padding-top:3px;
display:inline;
}

#laynewsevents ul li img{
float:left;
}

#laylearnmore{
float:left;
width:558px;
height:25px;
line-height:25px;
padding-right:20px;
text-align:right;
}

#laybodyright img{
float:right;
margin-bottom:7px;
}


#laybottom{
float:left;
width:970px;
height:35px;
margin-top:10px;
padding-top:10px;
text-align:center;
line-height:20px;
background:url(../img/downline.gif) top repeat-x;
}


#laynewseventslist{
float:left;
width:762px;
height:auto !important;
height:50px;
min-height:50px;
}

#laynewseventslist ul{
float:left;
width:730px;
height:auto !important;
height:50px;
min-height:50px;
margin:20px 10px 10px 20px;
padding:0px;
list-style-type:none;
display:inline;
}

#laynewseventslist ul li{
float:left;
width:730px;
height:20px;
margin:3px 0px 0px 0px;
padding:0px;
white-space:nowrap;
overflow:hidden;
background:url(../img/pcatalogdownbg.gif) bottom repeat-x;
display:inline;
}


#laynewstitle{
float:left;
width:662px;
height:30px;
line-height:30px;
margin-top:20px;
margin-bottom:10px;
text-align:center;
display:inline;
}

#laynewsaddtime{
float:left;
width:100px;
height:30px;
line-height:30px;
margin-top:20px;
margin-bottom:10px;
display:inline;
}

#laynewscontent{
float:left;
width:680px;
padding-left:40px;
padding-right:42px;
height:auto !important;
height:50px;
min-height:50px;
display:inline;
}

#laynewsviewback{
float:right;
width:720px;
padding-right:42px;
height:30px;
line-height:30px;
text-align:right;
display:inline;
font-size:12px;
}

#laycstitle{
float:left;
width:715px;
height:33px;
line-height:33px;
margin-top:5px;
margin-left:10px;
margin-right:10px;
padding-left:25px;
font-size:14px;
font-weight:bold;
border:solid 1px #dadada;
background-color:#e2f0ff;
display:inline;
}

#laycscontent{
float:left;
width:710px;
height:auto !important;
height:165px;
min-height:165px;
margin-top:20px;
margin-left:25px;
margin-right:27px;
display:inline;
}

.laycscontentblock{
float:left;
width:325px;
height:55px;
line-height:15px;
}

#laytscontent{
float:left;
width:560px;
height:auto !important;
height:260px;
min-height:260px;
line-height:18px;
margin-left:45px;
margin-top:20px;
display:inline;
}

#laytechcatalogitemone{
float:left;
width:665px;
height:50px;
line-height:18px;
padding-left:15px;
margin-left:23px;
margin-right:24px;
margin-bottom:15px;
display:inline;
}

#laytechcatalogitemtwo{
float:left;
width:665px;
height:340px;
padding-top:10px;
padding-left:15px;
margin-left:23px;
margin-right:24px;
display:inline;
}

#laycontractus{
float:left;
width:600px;
height:30px;
line-height:18px;
margin-left:45px;
margin-top:20px;
display:inline;
}

#laycontractuscontent{
float:left;
width:600px;
height:260px;
line-height:25px;
margin-left:45px;
margin-top:20px;
display:inline;
}

#laysitemap{
float:left;
width:710px;
height:500px;
line-height:25px;
margin-left:30px;
margin-top:20px;
display:inline;
}

#laysitemap img{
float:left; 
margin-top:5px; 
display:inline;
}

#laysitemap a:link{text-decoration:none;}
#laysitemap a:visited{text-decoration:none;}
#laysitemap a:hover{text-decoration:none;}
#laysitemap a:active{text-decoration:none;}

.sitemapcatalogitem{
float:left;
width:120px;
height:20px;
margin-left:20px;
display:inline;
}





