/* Start of CMSMS style sheet 'stylesheet.css' */
html, body{ 
margin: 0px; 
padding: 0px; 
/*font: style variant weight size/line-height family*/ 
font: normal normal normal 11px/14px arial, verdana, sans-serif; 
}

a {
color:#8D0100;
}

.text { 
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; 
color: #000000; 
} 
body{ 
background: #999 url(images/images_site/bkgj.jpg) scroll repeat-x top left; 
} 
.redheader{ color: #f00; } 
td{ vertical-align: top; } 
h1{ 
border-bottom: 1px dashed #f00;
font-size:21px;
} 
h1.red_header{ 
border:0px; 
padding-top: 15px; 

} 
hr.dashed{ 
border-width: 1px 0px 0px; 
border-style: dashed; 
border-color: #f00; 
clear: both; 
color: #fff; 
background-color: #fff; 
height: 1px; 
} 
#big_table{ 
background: #000 url(images/images_site/content_bkg.jpg) scroll repeat-y top left; 
width: 924px; 
} 
#rblPackaging td, #rblService td, #rblQuality td{ text-align:center; vertical-align:middle;} 
h2.head2{ background: #999; padding-left: 8px; color: #fff; font-size: 16px; } 
h2{ border-bottom: 1px solid #C5031B; clear: both; font-size:14px; } 
#header td{ 
background: #fff url(images/images_site/header_bkg.jpg) scroll no-repeat top left; 
height: 209px; 
} 
#top_links{ 
/* margin: 32px 0px 0px 38px; */ 
margin: 26px 0px 0px 27px; 
} 
#top_links li{ 
color: #fff; 
background: transparent; 
font-weight: bold; 
height: auto; 
} 
#top_links a{ 
color: #fff; 
text-decoration: none; 
} 
#bodyrow{ 

} 
#left_nav{ 
background: transparent url(images/images_site/content_grad_left.jpg) scroll no-repeat top left; 
width: 226px;
text-align:left;
} 
#content{ 
background: transparent url(images/images_site/content_grad_right.jpg) scroll no-repeat top right; 
width: 662px; 
text-align: left; 
padding: 20px 26px 26px 12px;
font-size:16px;
line-height:18px;
} 
#footer{ 
background: #fff url(images/images_site/footer_bkg.jpg) scroll no-repeat top left; 
height: 95px; 
} 
#footer a{ 
color:#ffffff; 

} 
#footer div{ 
color: #fff; 
text-align: center; 
margin-top: 10px;
padding
} 
.nav_box{ 
float: right; 
width: 212px; 
margin: 12px 0px 12px; 
} 
.nav_box_top{ 
background: transparent url(images/images_site/nav_box_top.jpg) scroll no-repeat top left; 
height: 35px; 
} 
.nav_box_top td{ 
font-weight: bold; 
color: #FFB30B; 
vertical-align: middle; 
padding: 0px 0px 0px 12px;
font-size:14px;
} 
.nav_box_middle{ 
background: transparent url(images/images_site/nav_box_middle.jpg) scroll repeat-y top left; 
} 
.nav_box_bottom{ 
background: transparent url(images/images_site/nav_box_bottom.jpg) scroll no-repeat top left; 
height: 16px; 
} 
#toggler img{ border:0px; } 
#cat_creator, #cat_editor, #file_uploader, #file_editor{ 
width: 100%; 
background: transparent url(images/images_site/bkg.php?h=230&c2=999) scroll repeat-x bottom left; 
} 
#cat_creator td, #cat_editor td, #file_uploader td, #file_editor td{ 
padding: 5px; 
} 
.admin_header{ 
text-align: center; 
border-bottom: 1px dashed #f00; 
} 
#upload_table{ 
width: 100%; 
background: transparent url(images/images_site/gallery_bkg.jpg) scroll repeat-y top center; 
} 
.upload_cell{ 
/* 
border-width: 1px 2px 2px 1px; 
border-color: #000 #000 #000 #000; 
border-style: solid; 
*/ 
margin: 2px; 
width: 33%; 
height: 180px; 
vertical-align: middle; 
} 
.up_cell_two{ background: transparent url(images/images_site/grad_gallery_border.jpg) scroll no-repeat center left; } 
.up_cell_three{ background: transparent url(images/images_site/grad_gallery_border.jpg) scroll no-repeat center left; } 
.upload_cell img, .upload_cell a, .upload_cell span{ 
display: block; 
clear: both; 
color: #000; 
border: 0px; 
margin: 2px auto; 
text-align: center; 
} 
.gallery_top{ 
height: 15px; 
background: transparent url(images/images_site/gallery_top.jpg) scroll no-repeat top center; 
} 
.gallery_middle{ 
height: 6px; 
background: transparent url(images/images_site/gallery_row_border.jpg) scroll no-repeat center center; 
} 
.gallery_bottom{ 
height: 14px; 
background: transparent url(images/images_site/gallery_bottom.jpg) scroll no-repeat top center; 
} 
.img_left{ 
float: left; 
clear: left; 
margin: 5px 5px 5px 0px; 
} 
.img_right{ 
float: right; 
clear: right; 
margin: 5px 0px 5px 5px; 
} 
#contact_request td{ 
padding: 4px 2px; 
width: 100%; 
font-size: .9em; 
} 
#contact_request .label{ 
height: 3em; 
color: #000000; 
font-weight: bold; 
vertical-align: bottom; 
text-align: left; 
font-size:16px; 
border-bottom:medium solid #990000; 
} 
.lbs{ color: #f00; } 
#sub_foot{ 
width: 865px; 
margin: 0px auto 10px auto; 
text-align: right; 
color: #fff; 
} 
#sub_foot a{ 
color: #fff; 
font-size:12px; 
} 

hr.aa { 
background:none; 
border:0; 
border-bottom:1px solid #C5031B; 
} 

#sitemap li, .sitemap li { 
font-size:15px; 
font-weight:bold; 
list-style:none; 
line-height:25px; 
} 

#sitemap li ul li, .sitemap li ul li { 
font-size:14px; 
font-weight:normal; 
list-style:disc; 
}

#print_logo {
display:none;
}


/* End of 'stylesheet.css' */

