#forum {background:#c4c4c4; color:#000; padding:10px; padding-left:0; width:481px;}
table.commentPost .personInfo { background:url(images/bgForumImg.jpg) no-repeat center top; width:187px; padding-left:10px;}
table.commentPost .imagesForum img { padding:5px 0px 5px 12px;}
hr.hrForum { height:6px; background:url(images/bghr.jpg) repeat-x top left; border:0;  margin-left:10px; }
#forum table.commentPost h2.forumName { font-size:12px; padding-right:48px;}
table.commentPost .comment { width:294px; padding-left:2px; text-align:justify;}


table.commentReply { background:#f3f3f3; margin-left:10px; border-top:3px double #000; border-right:3px double #000; color:#999;}
table.commentReply .personInfo { background:url(images/bgForumImgReply.jpg) no-repeat center top; width:192px; padding-left:5px;}
table.commentReply .imagesForum img { padding:5px 0px 5px 12px;}
#forum table.commentReply h2.forumName { font-size:12px; padding-right:48px; color:#999;}
table.commentReply .comment { width:294px; padding:2px 5px 0 0; text-align:justify;}

.forumForm {background:#f3f3f3; }

/*css added by koyel 28.10.09*/

.commentReply2{background:#f3f3f3; border-top:3px double #000; border-right:3px double #000; color:#999; margin-left:10px;}
.commentReply2 td{width:88px; padding:5px 0px; border:1px solid #dddddd; background:#e9e9e9;}
.commentReply2 img{border-bottom:1px solid #000; border-left:1px solid #000;}
h2.heading{font:bold 15px Arial, Helvetica, sans-serif; margin-left:10px;}


.boxes{width:490px; float:left; background:#FFFFFF;}
.forum-box{width:158px; height:108px; float:left; margin-right:8px;}
.forum-box a{background:url(images/forum.gif) left top no-repeat; display:block; height:108px;}
.forum-box a:hover{background:url(images/forum.gif) left bottom no-repeat; display:block;}
.gallery-box{width:158px; height:108px; float:left; margin-right:8px;}
.gallery-box a{background:url(images/gallery.gif) left top no-repeat; display:block; height:108px;}
.gallery-box a:hover{background:url(images/gallery.gif) left bottom no-repeat; display:block;}
.sms-box{width:158px; height:108px; float:left;}
.sms-box a{background:url(images/sms.gif) left top no-repeat; display:block; height:108px;}
.sms-box a:hover{background:url(images/sms.gif) left bottom no-repeat; display:block;}
.boxes p { margin:0; padding:0; width:158px; float:left;}
div.buttonBg{margin-left:1px; width:470px; float:left; margin-top:5px;}
input.button { background-color: #999999; color:#FFFFFF; border: 1px solid #333333; font-size: 10px; text-transform:uppercase;}
input.button:hover{background:#bab9b9; border: 1px solid #515050;}


/*gallery-form section*/

.colorSeg2{width:470px; float:left; background:#fdecec; padding:10px;}
.colorSeg3{width:470px; float:left; background:#c4c4c4; padding:10px;}
label.fields, div#left-field{width:120px; float:left; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#cc0000; text-align:right; padding-right:15px;}
div#right-field{width:335px; float:right;_margin-top:-24px;}
input.textfield{width:200px; height:18px; border:1px solid #999999;}
input.textfield2{width:50px; height:15px; border:1px solid #999999; margin-right:3px;}
input.textfield3{width:40px; height:15px; border:1px solid #999999; margin-right:3px;}
input.textfield4{width:105px; height:15px; border:1px solid #999999; margin-right:3px;}
input.upload{background:#c0c0c0; border:1px solid #999999; margin-left:135px; width:50px; height:18px; font:normal 11px Arial, Helvetica, sans-serif; _margin-left:137px;}
input.upload:hover{background:#d7d6d6;}
input.submit-button{background:#999999; width:60px; height:18px; border:1px solid #333333; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
input.submit-button:hover{background:#bab9b9;}
img.phone{float:right;}
#divinputfile{background:url(images/button_select.gif) no-repeat 88% 1px; _background:url(images/button_select.gif) no-repeat 90% 1px; height:28px; width:294px; margin:0px; float:left; }
#divinputfile #attachment{opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00); font-size:12px; height:28px;} 
#fakeinputfile{margin-top:-30px;}
#fakeinputfile #fakefilepc{width:200px; height:18px; font-size:12px; font-family:Arial; border:1px solid #999999; _margin-left:3px; }
.fileinputs { position: relative; background: url(images/button_select.gif) top right no-repeat; width:220px; float:left;}
.fakefile { position: absolute; top: 0px; left: 0px; z-index: 1;}
.file { position: relative; -moz-opacity: .0 ; filter:alpha(opacity: 0); opacity: .0; z-index: 2; cursor:hand;}
div.add-icon{width:38px; height:17px; float:left; padding-top:3px;}
div.add-icon img{margin-left:3px;}
