 
/*********** INNER HEADER STYLES START HERE ***********/
#innHeader {
	width:100%;
	display:table;
	background:url(images/topRt.jpg) no-repeat 778px top;
}
#innHeader .left {
	float:left;
	width:213px;
}
#innHeader .center {
	float:left;
	width:333px;
}
#innHeader .right {
	float:left;
	width:232px;
	background:url(images/in-top1.jpg);
	height:147px;
}
#innHeader .right .links {
	padding:30px 15px 0 8px;
	font-weight:bold;
}
#innHeader .right .links a:link, #innHeader .right .links a:visited {
	color:#000;
}
#innHeader .right .links a:hover, #innHeader .right .links a:active {
	color:#900;
	text-decoration:underline;
}

/*********** INNER FIXED COLUMN STYLES START HERE ***********/
#innFixColumn {
	float:left;
	width:200px;
	margin:0 0 0 2px;
	background:#f5e5c5;
}

/**********/
#innFixColumn #openLink {
}
#innFixColumn #openLink .top {
	width:100%;
	display:table;
	background:url(images/in-bg.jpg) repeat-x top;
}
#innFixColumn #openLink .bottom {
	background:url(images/in-bottom-bg.jpg) repeat-x top;
	text-align:center;
}
#innFixColumn #openLink .bottom .center{
	margin:0 2px;
	text-align:center;
}
/**********/
#innFixColumn #openLink .middle {
	border:1px solid #8a4b22;
	border-width:0 1px;
	padding:5px;
}
#innFixColumn #openLink .middle .head {
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	border-bottom:1px dashed #B47651;
}
#innFixColumn #openLink .middle .links {
	padding:5px;
	line-height:16px;
}
#innFixColumn #openLink .middle .links a:link, #innFixColumn #openLink .middle .links a:visited {
	background:url(images/small-arrow.jpg) no-repeat left 6px;
	padding:0 0 0 10px;
}

/**********/
#innFixColumn .linkOnly {
	border:1px solid #8a4b22;
	border-width:0 1px;
	padding:15px 0 0;
	background:#fff;
	
}
#innFixColumn .linkOnly .links {
	padding:3px;
	border-width:1px 2px;
	border-color:#AA977D #fff #fff;
	border-style:solid;
	font-weight:bold;
	background:#fcf7ed;
}
#innFixColumn .linkOnly div a:link, #innFixColumn .linkOnly div a:visited {
	background:url(images/m17.gif) no-repeat 5px 5px;
	padding:0 0 0 15px;
}
#innFixColumn .innFixColBottom {
	background:#fff url(images/oLink-btm-bg.gif) repeat-x top;
}

/********** INNER STRACHABEL DIV STYLES START HERE **********/
#innBodyContent {
	margin-right:5px;
	margin-left:220px;
}
#innBodyContent .innBodyContentOuter {
	width:99.5%;
	display:table;
}
/**********/
#innBodyContent .pageHead {
	font-size: 16px;
	font-variant: small-caps;
	text-transform: capitalize;
	font-weight:bold;
	padding:5px 0 0 0;
}
#innBodyContent .pageHead h1 {
	font-size: 16px;
}
#innBodyContent .tree {
	background:url(images/image12.jpg) repeat-x left top;
	padding:10px 0 0 5px;
	margin:0 0 10px 0;
}
#innBodyContent .tree span {
	background:#fff;
}
#innBodyContent .tree a {
	font-weight:bold;
}

/**********/
#innBodyContent .pageDesc {
	width:100%;
	display:table;
	text-align:justify;
	margin:0 0 15px 0;
}

#innBodyContent .pageDesc .fRight {
	background:url(images/hook.jpg) no-repeat center top;
	padding:21px 0 0 0;
	margin:0 0 0 10px;
}
#innBodyContent .pageDesc .fRight img {
	border:1px solid #963;
}

/********** RELATED PRODUCT STYLES START HERE **********/
#innBodyContent .relatedProducts {
	width:100%;
	display:table;
	background:url(images/more-bg.jpg) repeat-x top;
}
#innBodyContent .relatedProducts .center {
	margin:10px 30px 0;
	border:1px solid #8a4b22;
	border-width:0 1px 5px;
	padding:5px 10px 10px 5px;
}
#innBodyContent .relatedProducts .center .head {
	font-size:13px;
	font-weight:bold;
	border-bottom:2px dotted #004962;
	color:#004962;
	margin:0 0 10px;
}
/**********/
#innBodyContent .relatedProducts .center .linksOuter {
	width:100%;
	display:table;
	margin:0 0 2px 0;
	clear:left;
}
#innBodyContent .relatedProducts .center .links {
	float:left;
	width:30%;
	margin:0 0 0 2.5%;
}
#innBodyContent .relatedProducts .center .links a:link, #innBodyContent .relatedProducts .center .links a:visited {
	background:url(images/m22.gif) no-repeat left 5px;
	padding:0 0 0 10px;
}

/********** CLASSIFIED LINKS STYLES START HERE **********/
#innBodyContent .classifiedLinks {
	width:95%;
	margin:0 auto 15px;
}
#innBodyContent .classifiedLinks .head {
	background:url(images/bgg.jpg) repeat-x center bottom;
	font-size:13px;
	font-weight: bold;
	color: #2B698E;
	text-align:center;
}
#innBodyContent .classifiedLinks .head span {
	background:#FCF7ED;
	padding:0px 5px;
	border:1px solid #AD7B3E;
}
/**********/
#innBodyContent .classifiedLinks .bottom {
	border:1px solid #8a4b22;
	border-width:0 1px 5px;
	padding:10px 10px 10px 5px;
}
#innBodyContent .classifiedLinks .bottom .linksOuter {
	width:100%;
	display:table;
	margin:0 0 2px 0;
	clear:left;
}
#innBodyContent .classifiedLinks .bottom .links {
	float:left;
	width:30%;
	margin:0 0 0 2%;
}

/********** LISTING STYLES START HERE **********/

div.listingMainHead {
	background:#8a4b22;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
	font-size:15px;
	margin:0 0 15px 0;
}
div.listingMainHead h3 {
	font-size:15px;
}
div.listingOuter {
	border:1px solid #8a4b22;
	border-style:solid solid dashed;
	background:#fcf7ed;
	padding:10px 5px 10px 10px;
	margin-bottom:10px;
}
div.listingOuter address {
	font-style:normal;
	line-height:20px;
	margin:10px 0px;
}
div.listingOuter .companyName {
	color:#00c;
	font-weight:bold;
	font-size:14px;
	margin-bottom:15px;
	text-transform:uppercase;
}
div.listingOuter .companyName a:link, div.listingOuter .companyName a:visited {
	color:#00c;
	border-bottom:2px dashed #666666;
	text-decoration:none;
}
div.listingOuter .companyName a:hover, div.listingOuter .companyName a:active {
	color:#c00;
	border-bottom:2px dashed #c00;
}
div.listingOuter .logo {
	float:left;
	margin:0px 10px 5px 0px;
}
div.listingOuter .input {
	border:1px solid #8a4b22;
	background-color:#ffffff;
	font-weight:bold;
	font-size:10px;
	color:#8a4b22;
}

/********** FORM CONTANER DIV STYLES START HERE **********/
#innBodyContent .formOuterMain {
	width:100%;
	display:table;
	background:url(images/more-bg.jpg) repeat-x top;
}
#innBodyContent .formOuterMain .formOuter {
	margin:10px 30px 0;
	border:1px solid #8a4b22;
	border-width:0 1px 5px;
/*	padding:5px 10px 10px 5px;	*/
}
#innBodyContent .formOuterMain .formContainer{
	width:99%;
	margin:auto;
	display:table;
}

#innBodyContent .formOuterMain .mandetory {
	padding:5px;
	background:#FCF7ED;
}
#innBodyContent .formOuterMain .divider {
	background:url(images/bgg.jpg) repeat-x center center;
	height:30px;
} 

/********** RESOURCES STYLES START HERE **********/
#innBodyContent .resources {
	width:100%;
	display:table;
	background:url(images/more-bg.jpg) repeat-x top;
}
#innBodyContent .resources .center {
	margin:10px 30px 0;
	border:1px solid #8a4b22;
	border-width:0 1px 5px;
	padding:5px 10px 10px 5px;
}
/*********/
#innBodyContent .resources .head {
	background:url(images/m22.gif) no-repeat 5px 6px;
	padding:0 0 0 15px;
}
#innBodyContent .resources .head a:link, #innBodyContent .resources .head a:visited {
	color:#060;
	text-decoration:underline;
}
#innBodyContent .resources .head a:hover, #innBodyContent .resources .head a:active {
	color:#c00;
	text-decoration:underline;
}
/**********/
#innBodyContent .resources .desc {
	padding:5px 10px 0;
}
#innBodyContent .resources hr {
	width:99%;
	border-top:1px dashed #600;
	height:1px;
	color:#600;
	margin:5px auto;
}

/********** SITEMAP STYLES START HERE **********/
#sitemap {
	width:100%;
}
#sitemap th {
	padding:5px;
	vertical-align:center;
	border:1px solid #060;
	border-width:1px 1px 1px 0;
	text-align:left;
	white-space:nowrap;
}
#sitemap th.bg1 {
	background:#dfffd3;
}
#sitemap th.bg2 {
	background:#ffece6;
}
#sitemap th a:link, #sitemap th a:visited {
	color:#060;
}
#sitemap th a:hover, #sitemap th a:active {
	color:#c00;
}
/**********/
#sitemap td {
	padding:2px 5px 4px;
	border:1px solid #999;
	border-width:1px 0 1px 1px;
}
#sitemap td.bg1 {
	background:#fcf7ed;
}
#sitemap td.bg2 {
	background:#f3ffee;
}
#sitemap td a:link, #sitemap td a:visited {
	text-decoration:underline;
	background:url(images/m22.gif) no-repeat left 7px;
	padding:0 10px 0 7px;
}
#sitemap td a:hover, #sitemap td a:active {
	text-decoration:none;
	color:#000;
}