/********** HEADER STYLES **********/
#innerHeader {
	margin:0 0 10px;
}
#innerHeader .top .topGenLinks {
	text-align:right;
	padding:20px 0 0;
	margin:0 80px 0 350px;
	font-weight:bold;
	word-spacing:5px;
}
#innerHeader .top .topGenLinks a:link, #innerHeader .top .topGenLinks a:visited {
	color:#069;
}
#innerHeader .top .topGenLinks a:hover, #innerHeader .top .topGenLinks a:active {
	color:#c00;
}
/**********/
#innerHeader .middle {
	background:#fff url(images/innHeaderBg.jpg) no-repeat 666px 0;
	clear:both;
	width:100%;
	display:table;
}
/**********/
#innerHeader .bottom {
	border-top:1px solid #fff;
	width:100%;
	display:table;
	font-weight:bold;
}
#innerHeader .bottom a:link, #innerHeader .bottom a:visited {
	color:#fff;
}
#innerHeader .bottom a:hover, #innerHeader .bottom a:active {
	color:#caefff;
}
/**********/
#innerHeader .bottom div {
	padding:1px;
	text-align:center;
}
#innerHeader .bottom .bg01 {
	background:#0090ca;
	width:25%;
	float:left;
}
#innerHeader .bottom .bg02 {
	background:#3faad7;
	width:25%;
}

/********** COLUMNS STYLES **********/
#innWideColumn {
	padding:0 15px 0 10px;
	vertical-align:top;
}
#innThinColumn {
	border-left:1px solid #ccc;
	padding:0 5px 0 10px;
	vertical-align:top;
	width:208px;
}

/********** BLOCK 01 STYLES **********/
#innThinColumn .block01 {
	border-bottom:5px solid #0d5573;
	margin:0 0 15px;
}
#innThinColumn .block01 .head {
	background:#0d5573;
	padding:3px 5px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
#innThinColumn .block01 .head a:link, #innThinColumn .block01 .head a:visited {
	color:#fff;
}
#innThinColumn .block01 .head a:hover, #innThinColumn .block01 .head a:active {
	color:#eec;
}
#innThinColumn .block01 .linksOuter {
	border:1px solid #fff;
	border-width:4px 0 2px;
	background:#d8eef7;
	padding:5px 5px 2px;
}
/**********/
#innThinColumn .block01 .links {
	background:url(images/bullet05.gif) 0px 4px no-repeat;
	padding:0 0 0 10px;
	margin:0 0 3px;
	font-size:11px;
}
#innThinColumn .block01 .links a:link, #innThinColumn .block01 .links a:visited, #innThinColumn .block01 .links span  {
	background:url(images/blo01LinBg.gif) repeat-y left;
	padding:0 5px;
	display:block;
}
#innThinColumn .block01 .links a:hover, #innThinColumn .block01 .links a:active {
	color:#0d5573;
	background:#fff;
	border-right:4px solid #0d5573;
}
/**********/
#innThinColumn .block01 .linksSub {
	background:url(images/blo01LinBg.gif) repeat-y left;
	padding:0 10px;
}
#innThinColumn .block01 .linksSub a:link, #innThinColumn .block01 .linksSub a:visited {
	background:none;
	display:inline;
}
#innThinColumn .block01 .linksSub a:hover, #innThinColumn .block01 .linksSub a:active {
	border:none;
	color:#f30;
	background:none;
}

/********** BLOCK 02 STYLES **********/
#innThinColumn .block02 {
	border-bottom:5px solid #0d734b;
	margin:0 0 15px;
}
#innThinColumn .block02 .head {
	background:#0d734b;
	padding:3px 5px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
#innThinColumn .block02 .head a:link, #innThinColumn .block02 .head a:visited {
	color:#fff;
}
#innThinColumn .block02 .head a:hover, #innThinColumn .block02 .head a:active {
	color:#eec;
}
#innThinColumn .block02 .linksOuter {
	border:1px solid #fff;
	border-width:4px 0 2px;
	background:#def1ea;
	padding:5px 5px 2px;
}

/**********/
#innThinColumn .block02 .links {
	background:url(images/bullet06.gif) 0px 4px no-repeat;
	padding:0 0 0 10px;
	margin:0 0 3px;
	font-size:11px;
}
#innThinColumn .block02 .links a:link, #innThinColumn .block02 .links a:visited, #innThinColumn .block02 .links span  {
	background:url(images/blo02LinBg.gif) repeat-y left;
	padding:0 5px;
	display:block;
}
#innThinColumn .block02 .links a:hover, #innThinColumn .block02 .links a:active {
	color:#0d734b;
	background:#fff;
	border-right:4px solid #0d734b;
}

/**********/
#innThinColumn .block02 .linksSub {
	background:url(images/blo02LinBg.gif) repeat-y left;
	padding:0 10px;
}
#innThinColumn .block02 .linksSub a:link, #innThinColumn .block02 .linksSub a:visited {
	background:none;
	display:inline;
}
#innThinColumn .block02 .linksSub a:hover, #innThinColumn .block02 .linksSub a:active {
	border:none;
	color:#f30;
	background:none;
}

/********** BLOCK 03 STYLES **********/
#innThinColumn .block03 {
	margin:0 0 15px;
}
#innThinColumn .block03 .head {
	margin:0 0 2px;
}
#innThinColumn .block03 .linksOuter {
	padding:5px 10px;
	border:1px solid #00ca98;
}
/**********/
#innThinColumn .block03 .links {
	background:url(images/bullet02.gif) no-repeat 0px 4px;
	padding:0 0 0 15px;
}

/**********  **********/
#innThinColumn .blockHeadOnly {
	margin:0 0 10px;
}

/********** RELATED PRODUCTS STYLES **********/
#innRelProducts {
	margin:0 0 15px;
}
#innRelProducts .head {
	margin:0 0 0 17px;
	float:left;
	background:#0090ca;
	padding:3px 15px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
/**********/
#innRelProducts .midTop {
	background:url(images/relProTopCenter.gif);
	width:100%;
	display:table;
}
#innRelProducts .midBottom {
	background:url(images/relProBotCenter.gif);
	width:100%;
	display:table;
}
/**********/
#innRelProducts .midMid .leftBg {
	background:#f8fbfc url(images/relProMidLeft.gif) repeat-y left;
}
#innRelProducts .midMid .rightBg {
	background:url(images/relProMidRight.gif) repeat-y right;
	width:100%;
	display:table;
}
#innRelProducts .midMid .padding {
	padding:0 27px;
}
/**********/
#innRelProducts .midMid .products {
	width:25%;
	text-align:center;
	float:left;
	color:#034f90;
}
#innRelProducts .midMid .products img {
	display:block;
	margin:0 auto 5px;
}
#innRelProducts .midMid .products a:link, #innRelProducts .midMid .products a:visited {
	color:#034f90;
}
#innRelProducts .midMid .products a:hover, #innRelProducts .midMid .products a:active {
	color:#000;
}

/********** RELATED CATEGORIES STYLES **********/
#innRelCategories {
	border:6px solid #0090ca;
	margin:0 0 20px;
}
#innRelCategories .head {
	border-bottom:5px solid #0090ca;
	background:#0090ca url(images/bullet03.gif) no-repeat 2px 4px;
	padding:0 0 0 20px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
#innRelCategories .linksOuter {
	background:#eef8fc;
	padding:5px 10px;
}
#innRelCategories .fOuter {
	margin:0 0 5px;
}
/**********/
#innRelCategories .links {
	background:url(images/bullet04.gif) no-repeat 0px 5px;
	padding:0 0 0 15px;
	float:left;
	width:31%;
	/*	width:30%;	*/
}
#innRelCategories .links a:link, #innRelCategories .links a:visited, #innRelCategories .links span {
	display:block;
	width:90%;
	background:url(images/innRelCatLinBg.gif) repeat-x bottom;
}

/********* CLASSIFIED COLOR 01 STYLES **********/
.claHeaMain {
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #00c;
	margin:0 0 20px;
}
.classifiedColor01 {
	margin:0 0 15px;
}
.classifiedColor01 .head {
	background:#c0e7db;
	padding:2px 10px;
	font-size:14px;
	font-weight:bold;
	color:#060;
	margin:5px 0;
}
.classifiedColor01 .desc {
	border:1px solid #c0e7db;
	background:#eff9f6;
	padding:10px;
	margin:0 0 5px;
}
.classifiedColor01 .desc address {
	font-style:normal;
	line-height:20px;
	margin:10px 10px 0
}

/********* CLASSIFIED COLOR 02 STYLES **********/
.classifiedColor02 {
	margin:0 0 15px;
}
.classifiedColor02 .head {
	background:#c0e5f4;
	padding:2px 10px;
	font-size:14px;
	font-weight:bold;
	color:#1c639d;
	margin:5px 0;
}
.classifiedColor02 .desc {
	border:1px solid #c0e5f4;
	background:#eef8fc;
	padding:10px;
	margin:0 0 5px;
}
.classifiedColor02 .desc address {
	font-style:normal;
	line-height:20px;
	margin:10px 10px 0
}

/********** PAGING STYLES **********/
.innPaging {
	width:100%;
	display:table;
	background:#0090ca;
	border:1px solid #0090ca;
}
.innPaging .fLeft {
	padding:2px 5px;
	color:#fff;
}
.innPaging .fRight {
	padding:2px 5px;
	color:#fff;
}
.innPaging a:link, .innPaging a:visited {
	color:#fff;
	text-decoration:underline;
}
.innPaging a:hover, .innPaging a:active {
	color:#fff;
	text-decoration:none;
}

/********** SITEMAP STYLES **********/
#sitemap {
	
}
#sitemap table {
	margin:auto;
}
#sitemap td, #sitemap th {
	vertical-align:top;
}

/**********/
#sitemap .headMain01{
	padding:3px 10px;
	background:#c0e5f4;
	font-weight:bold;
	font-size:14px;
	margin:0 0 5px;
}

#sitemap .head01 {
	padding:2px 5px;
	border:1px solid #c0e5f4;
	background:#eef8fc;
	font-weight:bold;
	text-align:left;
}
#sitemap .links01 {
	padding:5px 5px 5px 15px;
	border:1px solid #c0e5f4;
}


/**********/
#sitemap .headMain02{
	padding:3px 10px;
	background:#c0e7db;
	font-weight:bold;
	font-size:14px;
	margin:0 0 5px;
}

#sitemap .head02 {
	padding:2px 5px;
	border:1px solid #c0e7db;
	background:#eff9f6;
	font-weight:bold;
	text-align:left;
}
#sitemap .links02 {
	padding:5px 5px 5px 15px;
	border:1px solid #c0e7db;
}
