/* CSS Document */
body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(images/bg.gif) left 173px repeat-x #e1d3b8}
ul, form, img, a {margin:0; padding:0; text-decoration:none;}
a {color:#CC6600;}
.clr {clear:both; min-height:20px;}
.rhs {float:right;}
.f12 {font-size:12px;}
.sub {float:leftt; padding-left:30px; padding-top:4px; color:#666666; font-weight:bold}
.country {color:#CCCCCC; font-size:12px;}

#header {background:url(leatherbg.gif) top repeat-x; z-index:5;}
.head_main, #content, #footer .inq {width:963px; margin:0 auto;}
.head_main {background:url(images/headerbg.jpg) top no-repeat; height:232px;}
#header .logo, #header .flsh {padding-left:40px; padding-top:20px;}
#header .toplinks {clear:both; text-shadow:1px 2px 1px #000000; float:right; margin-top:-10px; padding-right:100px;}
#header .toplinks a {color:#ffffff;}

#content {padding:40px 0 0px; background-color:#E1D3B8}
#content.pgs {padding-top:0}
#content .titl {background:url(images/titlebg.jpg) no-repeat; width:842px; height:42px; padding:12px 35px 0; margin:0 auto; font-size:24px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
#content .titl2 {font-size:12px; font-weight:bold; float:right;}
#content .titl2 a {color:#FFCC66; text-shadow: 0px 2px 2px #000; display:inline; margin:0 5px; padding:1px 2px;}
#content .titl2 a:hover {color:#FFF; text-shadow:none; background-color:#990000;}

#content .prod {position:relative; display:table; padding-left:10px;}
#content .prods {float:left; background:url(images/productsbg.jpg) no-repeat; width:189px; height:275px; margin: 15px 15px;  *margin: 15px 13px;	padding: 16px 8px 0 8px;}
#content .prods .imgs {height:167px; padding-bottom:5px; text-align:center}
#content .prods .txt {color:#e1d3b8; padding-top:5px;}

#nav {width:316px; margin-left:25px; float:left}
#nav .pad {width:308px; margin:0 auto; background-color:#f2efd6;}
#nav .pad ul {padding-top:25px; padding-left:40px; font-size:16px; font-style:italic;}
#nav .pad li {padding-bottom:8px; list-style:url(images/arrow.gif)}
#nav .pad li a {display:block; margin-top:-2px; float:right; width:260px; color:#594546;}
#nav .pad li a:hover {color:#000;}

#main {margin-left:390px; margin-right:20px;}
#main .hmtxt {background:url(images/hmtxtbg.jpg) top center repeat-y; padding:0 15px; width:516px; margin-left:3px; text-align:justify; line-height:20px;}
#main .gal {background:url(images/gallerybg.jpg) no-repeat; width:545px; height:195px; margin:40px auto;}

#footer {background:url(images/footerbg.jpg) repeat-x; clear:left; height:360px;}
#footer .inq {padding-top:15px;}
#footer form {padding-left:115px; width:300px; margin:0;}
#footer input,textarea {background:#e8e5cc; border:1px solid #594546; padding:3px; width:280px; margin-top:5px; font-size:14px; color:#855b41;}
#footer input.send {width:auto; padding:0; border:none; margin-left:143px;}
#footer .rgt {float:right; width:350px;}
#footer .rgt div {padding-left:35px; font-family:"Times New Roman", Times, serif; color:#594546;}
#footer .rgt div img {margin-right:20px}
#footer .rgt span {font-size:20px; letter-spacing:1px;}

#copy {background:#DFCEB4; border-top:1px solid #C7AD94; padding:10px 0;}
#copy div {padding:0; font-size:12px; color:#594949}
#copy div a {color:#594949}
#copy div a:hover {color:#330000}
#copy div span {font-size:11px; padding-top:5px; display:block}
/*Form Validation*/
#msg {display:none; position:absolute; z-index:200; background:url(http://jbs.net.in/images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}
