html, body, form, ul, li, h1,h2,h3 { margin:0; padding:0; }
ul, ol { list-style:none; }

a { color:#262626; text-decoration:none; }
a:hover { color:#262626; text-decoration:underline; }
a, a img { border-style:none; outline:none; }

.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.vm { vertical-align:middle; }
.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }
.tal { text-align:left; }

body { font:13px normal Arial; color:33a3a39; background:#262626 url(../images/bg.gif) repeat-x top; }

#main { margin:0 auto; width:920px; }
#header { }
.logo { margin:9px 9px 10px 9px; }
#menu { height:34px; list-style:none; }
#menu li { float:left; list-style:none; position:relative; border-left:#a52727 solid 1px; }
#menu li a { float:left; font:bold 12px Arial; padding:10px 10px 0 10px; height:24px; color:#FFFFFF; }
#menu li.hover a { color:#FFF; text-decoration:none; background:#820000; }

#menu li ul,
#menu li.hover ul li ul,
#menu li.hover ul li.hover ul li ul  { display:none; } 
#menu li.hover ul,
#menu li.hover ul li.hover ul,
#menu li.hover ul li ul li.hover ul { display:block; }

#menu li ul { position:absolute; top:34px; left:0; background:#820000; width:150px; }
#menu li ul li { float:left; }
#menu li ul li a { padding:5px 10px; height:auto; float:none; display:block; width:130px; }
#menu li ul li.hover a { background:#9e1212; }

#menu li ul li ul { position:absolute; top:0; left:148px; background:#820000; width:150px; }
#menu li ul li ul li.hover a { background:#b51818; }

#menu li ul li ul li ul li.hover a { color:#FFCC99; }

.request { width:920px; padding:7px 0 8px 0; font:normal 30px "Times New Roman", Times, serif; color:#a10000; font-style:italic;
 text-align:center; background:url(../images/pinkbg.gif) repeat-x top; }
 
#containar { width:920px; background:url(../images/rightbg.gif) repeat-y right #FFFFFF; font:normal 13px Arial; }
.leftcontain { float:left; width:574px; padding:10px 20px 0 20px; color:#3a3a39;}
.leftcontain h1 { color:#a10000; font:normal 35px impact,Georgia, "Times New Roman", Times, serif; margin-bottom:15px; }
.leftcontain h1 span { color:#e4150c; }
h2.subtitle { font:bold 18px Georgia, "Times New Roman", Times, serif; }

.leftcontain ul { }
.leftcontain ul li { padding-left:15px; background:url(../images/bulet.jpg) no-repeat 5px 6px; }
.leftcontain ul .subtitle { font:bold 13px Arial; background:none; padding:0; }

.rightcontain { float:right; width:306px; background:#f4ede9; }
.formdiv { width:286px; padding:20px 0 20px 15px; color:#333333; }
.formdiv input,textarea { width:220px; margin:5px 0px; border:#CCCCCC solid 1px; }
.formdiv textarea { height:110px;}
.formdiv .widthauto { width:auto !important; }
.footer { text-align:center; color:#FFFFFF; padding:25px 0; font-family:Arial, Helvetica, sans-serif; }
.blankdiv { width:10px; }


.contactus { float:left; width:640px; padding:10px 0; }
.contactus p { float:left; width:320px; margin:0; }
.contactus p a { color:#5f5f54;}
.contactus p a:hover { color:#000000; text-decoration:underline; }
/*  ==================   */


#pro_photoGallery { text-align:center; padding-left:10px; }
#pro_photoGallery div { float:left; width:110px; height:160px; margin:0 15px; display:inline; }
#pro_photoGallery div b { line-height:normal; }
#pro_photoGallery img  { float:left; width:100px; border:1px solid #e0e0e0; padding:5px; background-color:#FFFFFF; margin-bottom:3px; }

#photoGallery { text-align:center; padding-left:10px; }
#photoGallery div { float:left; width:100px; margin:10px 15px; }
#photoGallery img  { border:1px solid #e0e0e0; padding:5px; background-color:#FFFFFF; }


.imagetable { text-align:center; }
.imagetable td { padding:10px 7px; background:#f2f1ec; border:1px solid #e2e2d6; }
.imagetable td b { font-size:16px; line-height:30px; }

#logoTable { text-align:center; background:#efefef; margin-top:10px; }
#logoTable td { border:0px solid #e2e2d6; background:#FFFFFF; padding:10px 7px; }

.breadcrumbs { font:bold 11px Arial; padding:0 0 5px 0; margin-bottom:10px; border-bottom:1px solid #CCCCCC; }
.breadcrumbs a { color:#666; font:normal 11px Arial; text-decoration:underline; }
.breadcrumbs a:hover { color:#000; }

.dotbg { background: url(../images/dottad_border.gif) repeat-y right; }

.kitchenSinks p { margin-top:0; }
.kitchenSinks img { margin-bottom:5px; }

.hline { background: url(../images/line.gif) repeat-x center; }
.vhline { background: url(../images/line.gif) repeat-y right; }
.coming { font:bold 16px Arial; color:#333333;}

.prodBoxies { background:url(../images/prodboxline.gif); padding:10px 0; }
.prodBoxies .product { float:left; text-align:left; width:265px; padding:0 10px 10px 10px; font-size:12px; }
.prodBoxies .product img { padding-bottom:5px; }
.prodBoxies .product a { font:normal 20px Georgia, "Times New Roman", Times; font-weight:bold; color:#333333; }
.prodBoxies .product a:hover { color:#a10000; }

.refeName { font-size:16px; font-weight:bold; }
.refeName li { margin:10px 0; }

.button { color:#fff; font-weight:bold; width:auto !important; padding:2px 8px; background:#a90000; border:1px solid #870000; }


.dwbanner img { margin:10px 0px 0px 20px;}