* {
    padding: 0;
    margin: 0;
} 

body {
background: #fff url() repeat-x;
font-family: Helvetica, arial, sans-serif;
font-size: 9pt;
line-height: 18px;
color: #333333;
z-index:1;
}

img { border: none; }
a { color: #2E4A55; text-decoration: none; }
a:hover { text-decoration: underline; color : #000; }


#topper {
width: 980px;
height: 19px;
margin: 0 auto;
padding: 0;
}

* html #topper { /*IE only rule, reduce menu width*/
height: 19px;
padding: 2px 0px 0px 0px;
}

#toprightmenus {
float: right; border:0px solid #cc0000; margin-top: 1px; margin-right: 0px; margin-bottom: -2px; margin-left: 0px; font-size:10pt;}

* html #toprightmenus { /*IE only rule, reduce menu width*/
margin-top: 0px;}


#topwrap {
margin: 0 auto;
width: 980px;
height: 140px;
padding: 16px 0 0 0;
background:  url(../img/top3.jpg);
background-repeat:repeat-x;}

p.prod_title{font-size:26px; font-weight:medium; latter-spacing:2px; color:#c3c3c3; margin-top:38px; float:right; margin-right:-3px; background-color:#; padding:8px;}


#liner {
width: 980px;
height: 28px;
margin: 0 auto;
margin-top:-52px;
padding:0;}

p.datitle {margin-top:19px; margin-bottom:6px; margin-left:4px; font-size: 26pt; color:#ffffff;}

* html p.datitle { /*IE only rule, reduce menu width*/
margin-top:19px; margin-bottom:6px; margin-left:4px; line-height:.40cm; font-size: 26pt; color:#ffffff;}

input.btnsearch {margin-top: 0px; margin-bottom: -3px; font-size:8pt; padding:0 4px 0 4px;}

* html input.btnsearch { /*IE only rule, reduce menu width*/
margin-top: 0px; margin-bottom: -1px; font-size: 8pt; font-weight:lighter; padding:1px 1px 0 1px;}


input.namesearch{height:12px; font-size:9pt; width: 100px; margin-left: 6px; margin-right: 0px; margin-top:1px;}

* html input.namesearch { /*IE only rule, reduce menu width*/
font-size:10pt; width: 100px; margin-top:0px; margin-left: 6px; margin-right: 0px; height:14px;}

#searchbox {
float: right; border:0px solid #cc0000; margin-top: -23px; margin-right: 4px; margin-bottom: -2px; margin-left: 0px; font-size:8pt;}

* html #searchbox {margin-right: 1px; margin-bottom: 0px; margin-top:-25px;}


#menu {
margin: 0 auto;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
width: 979px;
height: 19px;
padding: 2px 0 2px 1px;
background-color:#1b8adf;}

* html #menu { /*IE only rule, reduce menu width*/
height: 21px;}





#vdividermenu ul{
margin-top: -1px;
padding: 0;
margin-left: 1px;
float: left;
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size: 9pt;
font-weight: 500;
width: 79.8%;
border: 1px;
background-color:;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 99.7%; margin-bottom: -1px; margin-left: 1px; margin-top:1px;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: #ffffff;
padding: 1px 16px 2px 10px;
text-decoration: none;
background: transparent url(../img/vertical3.gif) center right no-repeat;
}

* html #vdividermenu ul li a{ /*IE only rule, reduce menu width*/
padding: 1px 16px 0px 10px;}


#vdividermenu ul li a:visited{
color: #ffffff;}

#vdividermenu ul li a:hover{
color: #ffffff;
text-decoration: none;
background-color: #2d6eae;}


#topbasket {float:right; margin-top:4px; margin-right:44px; margin-left:0px; line-height: 13px; padding:0;}

* html #topbasket { /*IE only rule, reduce menu width*/
margin-top:-16px; margin-right:1px; }


#infoline {border-top:1px solid #81acfb; border-bottom:1px solid #81acfb; background-color:#cfcfcf; width:973px; margin: 0 auto; margin-top:28px; padding:4px 0px 3px 7px;}

* html #infoline {padding:4px 0px 0px 7px;}

#infoline a {color:#2E4A55; text-decoration:none;}
#infoline a:hover {color:#cc0000;}

p.infoliner {margin-top: 0px; margin-bottom: 0px; float:right; margin-right:5px; font-size:11px;line-height:11px;}

* html p.infoliner {margin-top: 0px; margin-bottom: 1px; margin-right:3px;}

p.sectiontop {font-size: 11px; line-height:10px; color:#546f80; margin-top:1px; margin-bottom:2px;letter-spacing:0px;}

* html p.sectiontop {font-size: 11px; margin-top:0px; margin-bottom:3px;}



#wrap {
margin: 0 auto;
width: 980px;
background-color: ;
padding: 10px 0 0 0;
}





#footer {
border-top: 1px solid #94b7d9;
text-align: left;
color: #666666;
font-size: 11px;
padding: 20px 0 10px 0;
margin-top: 70px;
}


#cards {border: 1px solid #94b7d9;
			margin: 0px;
			margin-left: 1px;
			margin-right: 8px;
			padding: 10px 10px 10px 10px;
			float:left;}


p.footertext {margin-top: 27px; margin-bottom:26px; font-size: 9pt; margin-left: 3px;}

* html p.footertext { /*IE only rule, reduce menu width*/
margin-top: 44px; margin-bottom:26px; font-size: 9pt; margin-left: 3px;}

#social {float:right; margin-right:350px;}

* html #social { /*IE only rule, reduce menu width*/
margin-right:174px;}