body{background-color:#333; font-family:Arial}

#whole{margin:-8px auto; width:1000px; height:auto; background-color:#e3e3e3; border:0px solid #AAA}
#header{float:left; width:1000px; height:100px; background-color:#fff;}

#logo1{float:left; margin:10px 0 0 15px; border:0; border-radius:7px;} /* box-shadow:0 0 5px 3px rgba(200,200,200,0.75) */
#logo1 img{width:230px; height:55px; border-radius:7px; }
#logo1 img a{border:0}

#logo{float:left; margin:10px 0 0 12px}
#logo img{width:400px; height:80px}
#logo img a{border:0}

#banner{float:right; margin-right:30px; margin-top:20px; color:#CCC; font-size:32px}

#topmenu{float:left; width:960px; height:auto; background-color:#fff; padding:5px 20px 15px 20px; font-size:15px; color:#FFF}
.topmenu{margin-top:4px; font-size:80%;}
.topmenu a{margin-left:70px; text-decoration:none; color:#f7f7f7; font-size:100%; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);}
.topmenu a:hover{text-decoration:underline; color:#fff; text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.5);}
#topmenu:hover{}

.home{float:left; margin:2px 95px 0 70px; color:gray; font-size:15px; background-color:; }
.home a{text-decoration:none; padding:8px 15px; color:#fff; background-color:#959595; border:0px solid gray; border-radius:7px; opacity:0.75}
.home a:hover{text-decoration:none; color:#fff; background-color:gray; border:0px solid gray; border-radius:7px; opacity:0.95}

.about{float:left; margin:2px 95px 0 0; color:gray; font-size:15px; background-color:; }
.about a{text-decoration:none; padding:8px 15px; color:#fff; background-color:#959595; border:0px solid gray; border-radius:7px; opacity:0.75}
.about a:hover{text-decoration:none; color:#fff; background-color:gray; border:0px solid gray; border-radius:7px; opacity:0.95}

.clients{float:left; margin:2px 95px 0 0; color:gray; font-size:15px; background-color:; }
.clients a{text-decoration:none; padding:8px 15px; color:#fff; background-color:#959595; border:0px solid gray; border-radius:7px; opacity:0.75}
.clients a:hover{text-decoration:none; color:#fff; background-color:gray; border:0px solid gray; border-radius:7px; opacity:0.95}

.services{float:left; margin:2px 95px 0 0; color:gray; font-size:15px; background-color:; }
.services a{text-decoration:none; padding:8px 15px; color:#fff; background-color:#959595; border:0px solid gray; border-radius:7px; opacity:0.75}
.services a:hover{text-decoration:none; color:#fff; background-color:gray; border:0px solid gray; border-radius:7px; opacity:0.95}

.contact{float:left; margin:2px 0 0 0; color:gray; font-size:15px; background-color:; }
.contact a{text-decoration:none; padding:8px 15px; color:#fff; background-color:#959595; border:0px solid gray; border-radius:7px; opacity:0.75}
.contact a:hover{text-decoration:none; color:#fff; background-color:gray; border:0px solid gray; border-radius:7px; opacity:0.95}

#content{float:left; width:1000px; min-height:550px; height:auto; padding-bottom:30px; background-color:#f9f9f9; border:0px solid #AAA}
#left{float:left; margin-left:15px; width:175px; height:auto; padding-bottom:10px; border-right:0px solid #EEE}

.ourproducts{margin:15px 0 12px 0; padding:5px; width:auto; background-color:#959595; color:#fff; text-align:center; font-weight:bold; border-radius:7px}
/* chocolate */

.leftlist{margin-left:-15px; font-size:15px; font-weight:bold}

.leftitem1{padding-bottom:7px; color:#959595} /* A akattur B biranobboi */
.leftitem1 a{text-decoration:none; color:#959595}
.leftitem1 a:hover{opacity:0.80}
.leftitem2{padding-bottom:7px; color:#959595} /* #A605EB, #3F67A2 */
.leftitem2 a{text-decoration:none; color:#959595}
.leftitem2 a:hover{opacity:0.80}
.leftitem3{color:#959595; padding-bottom:7px}
.leftitem3 a{text-decoration:none; color:#959595}
.leftitem3 a:hover{opacity:0.80}
.leftitem4{padding-bottom:7px; color:#959595}
.leftitem4 a{text-decoration:none; color:#959595}
.leftitem4 a:hover{opacity:0.80}
.leftitem5{padding-bottom:7px; color:#959595}
.leftitem5 a{text-decoration:none; color:#959595}
.leftitem5 a:hover{opacity:0.80}
.leftitem6{padding-bottom:7px; color:#959595}
.leftitem6 a{text-decoration:none; color:#959595}
.leftitem6 a:hover{opacity:0.80}
.leftitem7{padding-bottom:7px; color:#959595}
.leftitem7 a{text-decoration:none; color:#959595}
.leftitem7 a:hover{opacity:0.80}
.leftitem8{padding-bottom:7px; color:#959595}
.leftitem8 a{text-decoration:none; color:#959595}
.leftitem8 a:hover{opacity:0.80}
.leftitem9{padding-bottom:7px; color:#959595}
.leftitem9 a{text-decoration:none; color:#959595}
.leftitem9 a:hover{opacity:0.80}

#leftheading{float:left; margin-left:15px; width:175px; height:auto; border-right:0px solid #AAA}
.leftlink{width:155px; height:auto; padding:7px 10px 7px 0; border-bottom:1px dotted #AAA; font-size:14px}
.leftlink a{text-decoration:none; color:#333}
.leftlink a:hover{color:#777}

#right{float:right;  margin-right:10px; width:790px; height:auto; padding-bottom:30px; border:0px solid #AAA} 

#sliderhome{float:left; width: 760px; height: 150px; margin: 15px 0px 0px 20px; border: 1px solid #CCC;}
.sliderhome{width:auto; height:150px; border:0;}
.sliderhome a{width:auto; height:150px; border:0;}
.sliderhome a:hover{width:auto; height:150px; border:0;}

.heading1{float:left; width:760px; height:auto; padding:15px 0 5px 20px; color:#333; font-size:20px}
#description1{float:left; margin:15px 15px 10px 20px; width:auto; height:auto; color:#333; font-size:15px; text-align:justify}

#individualbox{float:left; margin:15px 0 0 22px; width:170px; height:215px; overflow:hidden; background-color:#e3e3e3; border:1px solid #AAA}
#photoarea{float:left; margin:9px 0 0 9px; width:150px; height:150px; background-color:#d7d7d7; overflow:hidden; border:1px solid #BBB}
#photoarea img{width:150px; height:150px;}
#photoarea img a{border:0}
#individualbox:hover{background-color:#e9e9e9; opacity:0.90}
#titleofphoto{float:left; margin:10px 0 0 10px; width:150px; height:auto; text-align:center; font-size:12px}
#titleofphoto:hover{color:#000}

#footer{float:left; width:960px; height:auto; background-color:#777; padding:11px 20px; font-size:13px; color:#CCC}
#footer a{text-decoration:none; color:#CCC}
#footer a:hover{text-decoration:none; color:#EEE}