body {background-color:#222;  padding:0; margin:0; background-image:url(background.jpg); background-repeat:repeat-x; background-position:top left; background-attachment:fixed; }


#container {width:1000px; background-color:#fff; overflow:hidden; margin-left:auto; margin-right:auto; padding:5px; border:5px solid #222; margin-top:10px;}
#header {   height:90px;width:1000px;   position:relative; background-image:url(logo.jpg); }

#header #timedate {height:11px; padding:5px; position:absolute; background-color:#fff; right:0px; top:0px; color:#999; letter-spacing:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; width:750px; text-align:right;}



#menu {width:1000px;  height:30px;  background-color:#222;  margin-top:4px;}
#menu ul.menutier1 {list-style-type:none;margin:0; padding:0;}
#menu ul.menutier1 li.menuitem {display:block;float:left; }
#menu ul.menutier1 li.menuitem a.menulink {display:block;background-color:transparent; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;  padding:6px 10px 6px 10px;  float:left; text-decoration:none; font-weight:normal;}
#menu ul.menutier1 li.menuitem a.menulink:hover {text-decoration:none; background-color:#333; background-image:url(boxtop.jpg); background-repeat:repeat-x; background-position:top left;}
#menu ul.menutier1 li.menuitem_s {display:block;float:left;}
#menu ul.menutier1 li.menuitem_s a.menulink {display:block;background-color:#333;background-image:url(boxtop.jpg); background-repeat:repeat-x; background-position:top left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;  padding:6px 10px 6px 10px;  float:left; text-decoration:none; font-weight:normal; }
#menu ul.menutier1 li.menuitem_s a.menulink:hover { text-decoration:none;background-color:#333;background-image:url(boxtop.jpg); background-repeat:repeat-x; background-position:top left;}




#content {width:1000px; min-height:500px; overflow:hidden; background-color:#fff; padding:0 0 10px 0; text-align:left; }
#left {width:200px; padding:5px 0 0 0; float:left;background-color:#fff;}

#left h2 {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:25px; letter-spacing:-1px; margin:0 0 10px 0;border-bottom:1px dashed #830b0c;}
#left h3 {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:20px; letter-spacing:0; margin:0 0 10px 0; border-bottom:1px dashed #830b0c;}
#left h4 {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; letter-spacing:0; margin:0 0 10px 0;border-bottom:1px dashed #830b0c;}
#left p {color:#333; font-family:Arial, Helvetica, sans-serif;
 font-size:12px; line-height:16px;  margin:0 0 10px 0;}



a.productheading {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; letter-spacing:0; margin:0 0 10px 0; font-weight:bold; text-decoration:none;}
a.productheading:hover {color:#222; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; letter-spacing:0; margin:0 0 10px 0;font-weight:bold;text-decoration:underline;}



#center {width:560px;background-color:#fff;padding:5px;float:left; }
#right {width:228px; background-color:#fff;float:right; margin-top:5px; }
#footer {width:978px; padding:10px;  background-color:#efefef; background-image:url(box.jpg); background-repeat:repeat-x; background-position:top left; border:1px solid #777; }
#footer p {color:#333; font-family:Arial, Helvetica, sans-serif;
 font-size:12px; line-height:16px;}
h1 {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:25px; line-height:25px; letter-spacing:-1px; margin:0 0 10px 0;border-bottom:1px dashed #830b0c;}
#center h2 {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:20px; letter-spacing:0; margin:0 0 10px 0; border-bottom:1px dashed #830b0c;}
#center h3 {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; letter-spacing:0; margin:0 0 10px 0;border-bottom:1px dashed #830b0c; }
#center h3 a{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; letter-spacing:0; margin:0 0 10px 0;border-bottom:1px dashed #830b0c;text-decoration:none;}
#center p {color:#333; font-family:Arial, Helvetica, sans-serif;
 font-size:12px; line-height:16px;  margin:0 0 10px 0;}
 
 #center ul { padding:0 0 0 10px; margin:0 0 10px 0; }
 #center li { list-style-position:inside; list-style-image:url(li.jpg); color:#333; font-family:Arial, Helvetica, sans-serif;
 font-size:12px; line-height:16px;   }
 

 
 
#right h2 {color:#333; margin:0 0 10px 0;font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:15px; letter-spacing:0;}
#right h3 {color:#333; margin:0 0 5px 0;font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; }
#right h4 {color:#666; margin:0 0 5px 0;font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; }
#right p {color:#333; font-family:Arial, Helvetica, sans-serif;
 font-size:11px; line-height:15px;margin:0 0 5px 0; }
 #right a {color:#111; font-family:Arial, Helvetica, sans-serif;
 font-size:11px; line-height:15px; text-decoration:underline;}
 #right a:hover {text-decoration:underline;}
hr {height: 1px; border-style: none; color:#ccc; background-color:#ccc; width:100%;}
.pic {padding:5px; border:1px solid #ddd; float:right; margin:10px 0 10px 10px;}
.link {color:#111; font-family:Arial, Helvetica, sans-serif;
 font-size:12px; line-height:16px;  text-decoration:underline;}
.link:hover {color:#333;}
.menudrop {
position:absolute;
visibility: hidden;
z-index: 100;
background-color:#222;
text-decoration: none;
padding:0;
text-align:left;
margin-top:0;
width:180px;
border-left:2px solid #333;
border-right:2px solid #333;
border-bottom:2px solid #333;
}

.menudrop .menusublink {
color:#fff; font-family:Arial, Helvetica, sans-serif;
 font-size:13px; line-height:12px; font-weight:normal; text-decoration:none; padding:5px 5px 5px 10px; display:block; background-color:#222;}
.menudrop .menusublink:hover {
text-decoration:underline;
}
.menudrop .menusublink_s {
color:#fff; font-family:Arial, Helvetica, sans-serif;
 font-size:13px; line-height:12px; font-weight:normal; text-decoration:none; padding:5px 5px 5px 10px; display:block; background-color:#222;}
.menudrop .menusublink_s:hover {
text-decoration:underline;}





.document_link {color:#111; font-family:Arial, Helvetica, sans-serif;
 font-size:12px; line-height:16px; letter-spacing:0.04em; text-decoration:underline; font-style:italic;}
.document_link:hover {color:#333;}

.document_text {
color:#555; font-family:Arial, Helvetica, sans-serif;
 font-size:12px; line-height:16px; letter-spacing:0.04em;
}

.details {
color:#555; font-family:Arial, Helveti
ca, sans-serif;
 font-size:12px; line-height:16px; letter-spacing:0.04em; font-style:italic;
}

#confirmbox {
padding:10px; background-color:#efefef; background-image:url(box.jpg); background-repeat:repeat-x; background-position:top left; border:1px solid #777;
margin-bottom:10px;
color:#333; font-family:Arial, Helvetica, sans-serif;
 font-size:12px; line-height:16px;
}

#errorbox {
padding:10px; background-color:#efefef; background-image:url(box.jpg); background-repeat:repeat-x; background-position:top left; border:1px solid #777;
margin-bottom:10px;
color:#333; font-family:Arial, Helvetica, sans-serif;
 font-size:12px; line-height:16px;
}

.gallerybox {
padding:8px; background-color:#fff; border:1px solid #ccc; float:left; margin:0 15px 15px 0; width:180px;}



#center td {color:#333; font-family:Arial, Helvetica, sans-serif;
 font-size:12px; line-height:16px;}
 
 .boxtop {height:16px; padding:7px 10px 7px 10px; background-color:#ddd; background-image:url(boxtop.jpg); background-repeat:repeat-x;   color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:normal; border:1px solid #777;}
  .boxtopblk {height:16px; padding:7px 10px 7px 10px; background-color:#ddd; background-image:url(boxtop.jpg); background-repeat:repeat-x;   color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:normal; border-left:1px solid #777;border-right:1px solid #777;border-top:1px solid #777;}

 .box {border-left:1px solid #777;border-right:1px solid #777;border-bottom:1px solid #777; padding:5px; margin:0 0 5px 0; background-image:url(box.jpg); background-repeat:repeat-x; background-position:top left; background-color:#F4F6E9;color:#333; font-family:Arial, Helvetica, sans-serif;
 font-size:11px; line-height:15px;}
 .box td {color:#333; font-family:Arial, Helvetica, sans-serif;
 font-size:11px; line-height:15px;}
 
 .box li {color:#333; font-family:Arial, Helvetica, sans-serif;
 font-size:11px; line-height:15px;margin:0 0 5px 0; list-style-position:inside; list-style-type:disc;}
 
 #fadecontainer {width:745px; padding:0; position:relative; background-color:#fff; overflow:hidden; }
#transheader {width:745px; height:200px;  background-repeat:no-repeat; position:relative;  clear:both; z-index:1;   margin-bottom:10px;border-bottom:4px solid #830b0c;}
#transheader #pics {position:absolute; left:0px; top:0px; z-index:1; width:740px; height:200px; overflow:hidden;}

.smallpagetext {color:#333; font-family:Arial, Helvetica, sans-serif;
 font-size:11px; line-height:15px;}
.pagetext {color:#333; font-family:Arial, Helvetica, sans-serif;
 font-size:12px; line-height:16px; }

#categories ul {
padding:0 0 30px 0;
margin:0;
list-style:none;
}

#categories li  {
color:#2D4F77;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
text-decoration:none;
background-color:#fff;
}

#categories li a {
color:#2D4F77;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
text-decoration:none;
background-color:#F4F6E9;
display:block;
padding:3px;
margin:0;
}


#categories li a:hover {
color:#2D4F77;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
text-decoration:none;
background-color:#ddd;
display:block;
padding:3px;
margin:0;
}
#categories .category{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:13px;
text-decoration:none;
background-color:#333;
display:block;
padding:4px;
font-weight:bold;
/*background-image:url(../cathead.jpg);
background-position:top left;
background-repeat:repeat-x;*/
border-bottom:4px solid #830b0c;
margin:2px 0 0 0;
}








#categories .category2{
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
text-decoration:none;
background-color:#F4F6E9;
display:block;
padding:2px;
font-weight:bold;
/*background-image:url(../cathead2.jpg);
background-position:bottom left;
background-repeat:repeat-x;
border:1px solid #888;*/
border-bottom:1px solid #999;
border-top:1px solid #fff;
border-right:1px solid #999;
border-left:1px solid #999;
margin:0;
}



#categories .category2:hover{
color:#222;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
text-decoration:none;
background-color:#ddd;
display:block;
padding:2px;
font-weight:bold;
/*background-image:url(../cathead2.jpg);
background-position:top left;
background-repeat:repeat-x;
border:1px solid #888;*/
border-bottom:1px solid #999;
border-top:1px solid #fff;
border-right:1px solid #999;
border-left:1px solid #999;
margin:0;
}









#categories .categoryselected{
color:#222;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
text-decoration:none;
background-color:#ddd;
display:block;
padding:2px;
font-weight:bold;
/*background-image:url(../catheadselected.gif);
background-position:bottom left;
background-repeat:repeat-x;
border:1px solid #888;*/
border-bottom:1px solid #999;
border-top:1px solid #fff;
border-right:1px solid #999;
border-left:1px solid #999;
margin:0;
}


#categories .categoryselected:hover{
color:#222;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
text-decoration:none;
background-color:#ddd;
display:block;
padding:2px;
font-weight:bold;
/*background-image:url(../catheadselected.gif);
background-position:bottom left;
background-repeat:repeat-x;
border:1px solid #888;*/
border-bottom:1px solid #999;
border-top:1px solid #fff;
border-right:1px solid #999;
border-left:1px solid #999;
margin:0;
}

.product {padding:10px; border:1px solid #777; margin-bottom:10px; background-image:url(box.jpg);   background-color:#FFFFFF;}

#confirmbox-product {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#333;
padding:10px;
background-color:#ddd;
border-top:1px solid #888;
overflow:hidden;
}
.image-hover-large-box {
width:560px;
padding:10px;
background-color:#CCCCCC;
border-top:1px solid #888;
border-bottom:1px solid #888;
margin-bottom:10px;
text-align:center;
overflow:hidden;
}
.image-hover-small-box {
width:140px;
padding:5px;
background-color:#fff;
border:1px solid #ddd;
margin-left:30px;
margin-bottom:10px;
float:left;
}
#product-images {
width:558px;
padding:0;
margin-bottom:10px;
background-color:#ddd;
overflow:hidden;
border-left:1px solid #888;
border-right:1px solid #888;
border-bottom:1px solid #888;
}