body 
	{
	 	width:100%; 
		/*height: 100%;*/
		margin:0; 
		padding:0; 
		background:#ffffff   url(../images/hubcap_co_insidemain_bg.png) top repeat-x;
  		/*background-color: #827f7f;*/
		/*overflow-x:hidden;*/
		/*letter-spacing: 0.07em;*/
		color:#717171;
	}
	
a
	{
	color:#fe0000;
	
	/*cursor: pointer;*/
	text-decoration:underline;
	}
	
a:hover
	{
	color:#fe0000;
	text-decoration:none;
	}
	
	
.main_inside
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:300px;
		/*height:1000px;*/
		margin-top:20px;
		margin-left:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-align:left;
		border:0px solid #000000;
		float:left;
	}
	
.componentcont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:300px;
		/*height:1000px;*/
		margin-top:0px;
		margin-left:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-align:left;
		border:0px solid #000000;
		float:left;
	}
	
.pageheadingbread span
	{
		position:relative;
		display:block;
		background-color:transparent;
		width:100%;
		margin:0px;
		padding:0px;
		font-size:32px;
		color:#fe0000;
		font-weight:bold;
		line-height:34px;
		border:0px solid #000000;
	}
	
.pageheadingbread .moduletable ul{
	position:relative;
	display:block;
	width:100%;
	
	margin:0px;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	
	list-style-type:none;
	/*ie 7 fix border*/
	border:0px solid #000000;
	float:left;
}

	
.pageheadingbread .moduletable .breadcrumb li a, .pageheadingbread .breadcrumb .pathway, .pageheadingbread .divider img
	{
	display:none;
	position:relative;
	height:0px;
	border:1px solid black;
	}
	
.blog, .item-page
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:300px;
		/*height:1000px;*/
		margin-top:0px;
		margin-left:0px;
		*padding-top:16px;
		padding-left:0px;
		padding-bottom:0px;
		padding-left:0px;
		text-align:left;
		border:0px solid #000000;
		float:left;
	}
	
.blog .category-desc
	{
		position:relative;
		display:block;
		width:100%;
		float:left;
		border:0px solid #fe0000;
	}
	
.blog .category-desc img
	{
		position:relative;
		display:block;
		float:left;
		margin-bottom:10px;
		border-radius:5px;
		border:2px solid #fe0000;
	}
	
.item-page .page-header h1
	{
		display:none;
	}
	

.item-page .page-header h2
	{
		position:relative;
		display:block;
		background-color:transparent;
		width:100%;
		margin:0px;
		padding:0px;
		font-size:32px;
		color:#fe0000;
		font-weight:bold;
		line-height:34px;
		border:0px solid #000000;
	}


.item-page .page-header h2 a
	{
		display:none;
	}
	
	
.items-row1
	{ 
		position:relative;
		display:block;
		width:99%;
		min-width:300px;
		background:#f9f9f9;
		/*height:240px;
		margin-top:0px;
		margin-left:0px;
		padding-left:0px;
		*/
		margin:0px;
		margin-top:20px;
		padding:0px;
		padding-top:0px;
		padding-left:10px;
		padding-bottom:10px;
		float:left;
		border-radius:5px;
		border:1px solid #e7e7e7;
	}
	

.items-row .page-header h2
	{
		position:relative;
		display:block;
		width:100%;
		/*height:177px;*/
		margin:0px;
		/*margin-left:0px;
		margin-right:10px;*/
		padding:0px;
		padding-bottom:10px;
		font-size:18px;
		float:left;
		border:0px solid #000000;
	}
	
.items-row .page-header h2 a
	{
	color:#fe0000;
	/*cursor: pointer;*/
	text-decoration: none;
	}
	
.items-row .page-header h2 a:hover
	{
	color:#fe0000;
	text-decoration:underline;
	}
	
.column-1, .column-2, .column-3
	{ 
		position:relative;
		display:block;
		width:33%;
		min-width:304px;
		margin-top:10px;
		margin-left:0px;
		padding-left:0px;
		padding:0px;
		font-size:14px;
		font-weight:bold;
		color:#fe0000;
		text-align:left;
		float:left;
		border:0px solid #000000;
	}
	
.blog .span4 .column-1 img, .blog .span4 .column-2 img, .blog .span4 .column-3 img
	{
		position:relative;
		display:block;
		width:177px;
		height:177px;
		margin-top:0px;
		margin-left:0px;
		margin-right:10px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		float:left;
		border:0px solid #000000;
	}
	
.blog .span4 .column-1 img, .blog .span4 .column-2 img, .blog .span4 .column-3 img
	{ 
		float:left;
		border-radius:5px;
		border:2px solid #fe0000;
	}
	
.blog .span4 .column-1 form img, .blog .span4 .column-2 form img, .blog .span4 .column-3 form img
	{
		display:none;
	}
	
.blog .span4 .column-1 form, .blog .span4 .column-2 form, .blog .span4 .column-3 form
	{
		margin:0px;
		padding:0px;
		border:0px solid #000000;
	}
	
/*not used*/
.items-row .introtextcontinside1
	{ 
		position:relative;
		display:block;
		width:100px;
		
		/*height:240px;*/
		margin-top:0px;
		margin-left:0px;
		padding-left:0px;
		padding:0px;
		float:left;
		border:1px solid #000000;
	}
	
/*not used*/
.items-row .introtextinside1
	{
		position:relative;
		display:block;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		font-size:14px;
		font-weight:bold;
		color:#fe0000;
		
		
		float:left;
		border:1px solid #000000;
	}
	
.readmore a
	{
		display:block;
		background:url(../images/arrowbullet.png) left;
		background-repeat:no-repeat;
		padding-left:16px;
		font-size:12px;
		line-height:14px;
		font-weight:bold;
		color:#fe0000;
		background-position:0;
		/*cursor: pointer;*/
		text-decoration:underline;
		font-weight:bold;
		float:left;
		border:0px solid #000000;
	}
	
.readmore a:hover
	{
		color:#fe0000;
		text-decoration:none;
	}
	
.item-page
	{
		position:relative;
		display:block;
		min-width:340px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		float:left;
		border:0px solid #000000;
	}
	
.item-page .page-header
	{
		position:relative;
		display:block;
		padding-bottom:26px;
	}
	
.item-page img
	
	{
		position:relative;
		display:block;
		width:177px;
		height:177px;
		margin-top:0px;
		margin-left:0px;
		margin-right:20px;
		margin-bottom:10px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		font-size:14px;
		font-weight:bold;
		color:#000000;
		float:left;
		border-radius:5px;
		border:2px solid #fe0000;
	}
	
.item-page .introtxt
	{
		position:relative;
		display:block;
		
		margin-top:0px;
		margin-left:0px;
		margin-right:40px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		font-size:14px;
		font-weight:bold;
		color:#fe0000;
		float:left;
		border:0px solid #000000;
	}
	
.item-page .introtxt p
	{
		margin:0px;
		padding:0px;
	}
	
.item-page .introtxt form
	{
		position:relative;
		display:block;
		width:100%;
		margin-top:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:10px;
		float:left;
		border:0px solid #000000;
	}
	
.item-page .introtxt form img
	{
		display:none;
	}
	
.item-page .fultxt
	{
		position:relative;
		display:block;
		width:63%;
		min-width:20%;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		float:left;
		border:0px solid #000000;
	}
	
.item-page .fultxt p
	{
		margin:0px;
		padding:0px;
	}
	

.pagination
	{
		display: block;
		text-align:center;
		width:100%;
		margin-top:20px;
		font-size:14px;
		float:left;
		border:0px solid #000000;
	}
	
.pagination .pull-right
	{
		display: block;
		text-align:center;
		width:100%;
		margin:0px;
		float:left;
		border:0px solid #000000;
	}
	
.pagination ul
	{
		display: block;
		text-align:center;
		width:100%;
		margin:0px;
		padding:0px;
		padding-top:6px;
		float:left;
		border:0px solid #000000;
	}
	
.pagination ul li
	{
		display: inline;
list-style-type: none;
padding-left: 2px;
padding-right: 2px;
		
		border:0px solid #000000;
	}
	
/*Contact Us*/
.contactblog
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:300px;
		/*height:1000px;*/
		margin-top:0px;
		margin-left:0px;
		*padding-top:16px;
		padding-left:0px;
		padding-bottom:0px;
		padding-left:0px;
		text-align:left;
		border:0px solid #000000;
		float:left;
	}
	
.contactblog .contact-miscinfo
	{
		
	}
	
.contactblog .contact-miscinfo img
	{
		position:relative;
		display:block;
		float:left;
		margin-bottom:10px;
		border-radius:5px;
		border:2px solid #fe0000;
	}

