body { background:url(../images/bodybg.jpg) repeat-x left top; margin: 0px; padding: 0px; font-family:"trebuchet MS";}
.body{ background:url(../images/bodybg.jpg) repeat-x left -25px; margin: 0px; padding: 0px; }
#wrapper { width:960px; margin:0 auto 0 auto; padding:0px; position:relative; display:table;}
/*======================================================
		Css style for common classes
========================================================*/
h1, h2, h3, h4, h5, p { margin:0px; padding:0px 0px 10px 0px;}
h1 { color:#387dbf; font-size:28px; font-weight:normal;}
a { text-decoration:none;}
ul { margin:0px; padding:0px; list-style:none;}
img { border:0px;
   }
.clrbrown { color:#b09151;}
.bold { font-weight:bold;}
.red {
	color:#FF0000;
	padding:0px 0px 0px 3px;
}

/*======================================================
		Css style for Header Part
========================================================*/
#headerpart { width:960px; float:left; padding:18px 0px 24px 0px;}
#headerpart .logo { width:254px; float:left; padding:8px 0px 0px 0px;}
#headerpart .callus { width:225px; float:right; font-family:"trebuchet MS"; color:#333333; font-size:25px; background:url(../images/callus.jpg) no-repeat left top; padding-left:45px; line-height:25px; padding-top:0px;}
#headerpart .callus a { font-family:Arial, Helvetica, sans-serif; color:#0066cc; font-size:16px; font-weight:bold;}
#headerpart .callus a:hover { color:#333333;}

/*======================================================
		Css style for Navigation Part
========================================================*/
#navigation { background:url(../images/navibg.jpg) repeat-x left top; line-height:46px; width:960px; float:left;}
#navigation .navileft { background:url(../images/navileft.jpg) no-repeat left top; float:left; width:960px;}
#navigation .naviright { background:url(../images/naviright.jpg) no-repeat right top;  float:left; width:950px; padding:0px 5px;}

ul.navi li { float:left; display:inline; padding:0px 5px;}
ul.navi li a { float:left;}

/*======================================================
		Css style for Banner Part
========================================================*/
#bannerpart { width:960px; float:left; background:url(../images/divideronimg.jpg) no-repeat left bottom; padding-bottom:4px;}
#insidebanner { background:url(../images/insidebannerbg.jpg) no-repeat left top; width:960px; float:left; height:180px;} 
#insidebanner .mainheading { width:325px; float:left; padding:50px 0px 0px 25px; }
#insidebanner .bannerimg{ width:568px; float:right; text-align:right; padding-right:42px;}


.sitemap { width:900px; float:left; padding:10px;}
.leftside { float:left; width:25%; padding-left:2%;}
.rightside { float:right; width:58%;}
.form { margin:0px; padding:0px 0px;}
.form label { float:left; padding-right:10px; margin-bottom:10px;}
.lablettl { width:100px;}
.textarea { width:280px; border:1px solid #b09151;}
.textfield { width:180px; border:1px solid #b09151;}

.contactpart { float:left; width:869px; padding:20px 10px 20px 30px; font-size:13px; color:#333333;}

.leftpart { float:left; width:649px; padding:20px 10px 20px 0px; font-size:13px; color:#333333;}
h2 { color:#9b7c34; font-size:22px; font-weight:bold; padding-bottom:15px; line-height:25px;}
h3 { color:#333333; font-size:15px; font-weight:bold; padding-bottom:15px; line-height:25px; }
h4 { color:#333333; font-size:15px; padding-bottom:10px; font-weight:bold; line-height:20px; font-family:"trebuchet MS";}
.rightpart { float:left; width:250px; padding:25px 0px 20px 20px;}

.rightbox { background-color:#f5f2ed; width:238px; float:left; margin-bottom:15px; }
.rightbox .top{ background:url(../images/boxtp.jpg) no-repeat left top; width:238px; height:5px; float:left;}
.rightbox .btm{ background:url(../images/boxbtm.jpg) no-repeat left bottom; width:218px; float:left; padding:5px 10px;}
.rightbox h2 { font-size:18px; color:#9b7c34; font-weight:normal;}
.details { font-size:12px; color:#000000; padding:0px 60px 15px 0px; line-height:16px;}
.icon_customizitaion { background:url(../images/icon_customization.jpg) no-repeat right 20px; }
.icon_discoverleadtimes { background:url(../images/icon_discoverleadtimes.jpg) no-repeat right 0px;}
.icon_warehouse { background:url(../images/icon_warehouse.jpg) no-repeat right bottom; padding-top:7px;}

/*======================================================
		Css style for Teaser Part
========================================================*/
#teaserpart { width:960px; float:left;  padding:5px 0px 10px 0px;}
#teaserpart .teaser { background:url(../images/teaserbg.jpg) no-repeat left top; width:314px; height:129px; float:left; font-size:11px;  line-height:17px; color:#333333; }
#teaserpart .teaser h2 { color:#9b7c34; font-size:16px; margin:0px; padding:0px;}

.centerteaser { margin:0px 10px 0px 8px;}
.teaserdetails { margin:5px 10px 15px 15px; }
.img1 { background:url(../images/teaser1img.jpg) no-repeat right 25px;}
.img2 { background:url(../images/teaser2img.jpg) no-repeat right 18px;}
.img3 { background:url(../images/teaser3img.jpg) no-repeat right 6px; display:block; }

/*======================================================
		Css style for Footer Part
========================================================*/
#addresspart { background:url(../images/footerline.jpg) no-repeat center top; line-height:39px; color:#858585; width:960px; float:left; text-align:center; font-family:"trebuchet MS"; font-size:12px; font-weight:bold;}

#footerpart { background:url(../images/footerline.jpg) no-repeat center top; width:960px; float:left; text-align:center; font-size:11px; color:#858585; font-family:"trebuchet MS"; line-height:16px; padding:10px 0px; }
#footerpart a { color:#858585; }
#footerpart a:hover, #footerpart a.selected { color:#4290d4;}
a.link {color:#b09151!important; background:url(../images/dotedline.gif) repeat-x left bottom; padding-bottom:3px; line-height:25px;}
a.link:hover {color:#333333!important;}

/* Style for GRID */


.gridbdr { border:solid 1px #C0A874; border-collapse:collapse; 	font-size:12px; text-decoration:none;
	color:#A88A4D;}
.gridbdr td { border-bottom:solid 1px #C0A874; border-left:solid 1px #C0A874;  }
.gridbdr .heading1 {background:#E0D6C5; font-weight: bold; color:#A2854A;}

.divider { background:url(../images/divider.gif) repeat-x left center; }


.sitemapbg { background:url(../images/sitemapbg.jpg) no-repeat left top; width:400px; line-height:30px; margin-bottom:15px; font-size:14px; color:#262521; padding:0px 0px 0px 25px;}
.sitemapbg a { color:#262521; font-weight:bold; }
.sitemapbg a:hover { color:#ffffff;}


