body {
	color:#000; 
	background: #333 url(images/interior-contracting-ric-web-bg.gif) top center repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
}

.indentmenu{
font: bold 11px Arial;
width: 875px; /*leave this value as is in most cases*/
overflow: hidden;

}

.indentmenu ul{
margin: 0;
padding: 0;
text-align: right; /*set value to "left", "center", or "right"*/
padding-left: 272px; /*offset of tabs relative to browser left edge*/
width: 875px; /*width of menu*/
border: 0px solid #FFCE93; /*dark grey border*/
border-width: 0px 0;
/*background: url(images/menuBgOff-no.gif) center center repeat-x;*/

}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 10px 20px 10px 20px;
text-decoration: none;
border-left: 1px solid #666; /*dark purple divider between menu items*/
}

/*.indentmenu ul li a:visited{
color: white;
}*/

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: #f9c431; /*text color of selected and active item*/
padding-top: 10px; /*shift text down 1px for selected and active item*/
padding-bottom: 10px; /*shift text down 1px for selected and active item*/
/*padding-left:34px;
padding-right:34px;
background: url(images/menuBgOn_Red.gif) center center repeat-x;*/
background-color:#4a4a4a;

}

.indentmenu .noborder{
border-right: 0px ; /*dark purple divider between menu items*/
padding-top: 10px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
}

html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
/*	text-align: center;*/
		margin-bottom: 0px;
}
#wrapper {
	margin: 0 auto;
/*	text-align: left;*/
	vertical-align: top;
		margin-bottom: 0px;
		height: 100%;
		min-height: 100%; 
/*	width: 400px;*/
}
H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2E6CC1;
	font-weight: bold;
    margin-top:3px;
    margin-bottom:3px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.text {
	text-decoration:none;
}
a.text:hover {
	color:#B0CFE1;
}
.textBlue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #035592;
}
.textLeftNavHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
a.textLeftNavHeader {
	text-decoration:none;
}
a.textLeftNavHeader:hover {
	color:#FFFFFF;
}
.textBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
a.links {
	text-decoration:none;
}
a.textBlack:hover {
	color:#2E6CC1;
}
a.textBlack {
	text-decoration:none;
}
.navTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: normal;
	text-transform: uppercase;
}
/*body {
	background-image: url(images/bgMain.jpg);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}*/
#vdividermenu ul{
	margin: 0;
	padding: 0;
	/*margin-bottom: 1em;
margin-top: 1em;*/
float: center;
	width: 695px;
	/*border: 1px solid #625e00;*/
/*background-color: #E63530;*/
background: transparent url(images/bgNav.gif) center;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	font-size:11px;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 695px;
background: transparent url(images/vertical.gif) right no-repeat;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: #FFFFFF;
padding: 4px 8px;
text-decoration: none;
background: transparent url(images/vertical.gif) left repeat-y;
}

#vdividermenu ul li a:visited{
color: #FFFFFF;
}

#vdividermenu ul li a:hover{
/*color: #065089;*/
color: #FFFFFF;
/*background-color: #ffffff;*/
background: transparent url(images/bgNav2.gif);
}

/*SIDE MENU */
#vertmenu {
	font-family: Arial, sans-serif;
	font-size: 10px;
	/*font-weight:bold;*/
	width: 100%;
	padding: 0px;
	margin: 0px;
	letter-spacing: 0px;
}

/*#vertmenu h1 {
display: block; 
background-color:#FF9900;
font-size: 12px; 
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:100%;
}*/

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
/*#vertmenu ul li {
font-size: 12px;
padding: 8px 0px 8px 27px;
text-decoration: none;
color: #666666;
}*/
#vertmenu ul li a {
	font-size: 10px;
/*	font-weight:bold;*/
	display: block;
	text-decoration: none;
	color: #000000;
	width:100%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #065089;
/*font-weight:bold;*/
/*background-color: #f3f3ee;*/
background-color: #FFFFFF;
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position:12px 6px;
padding-left:20px;
}

.textBlackBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
a.footer {
	text-decoration:none;
}
a.footer:hover {
	color:#2E6CC1;
}
.textHeaderBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: bold;
}
a.textHeaderBlack {
	text-decoration:none;
	}
a.textHeaderBlack:hover {
	color:#2E6CC1;
}

.textHeaderBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2E6CC1;
	letter-spacing: normal;
	font-weight: bold;
	line-height: normal;
}
.textHeaderBlack2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	letter-spacing: normal;
	font-weight: bold;
}
a.textHeaderBlack2 {
	text-decoration:none;
}
a.textHeaderBlack2:hover {
	color:#CC0000;
}.textWhit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.textWhit {
	text-decoration:none;
}
a.textWhit:hover {
	color:#FFCC00;
}
.textBlackBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
a.textBlackBold {
	text-decoration:none;
	}
a.textBlackBold:hover {
	color:#2E6CC1;
}
.textBlueBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2E6CC1;
	font-weight: bold;
	line-height: 20px;
}
.textRedPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
}
.yellow {color: #FFCC00}
a.yellow {
	text-decoration:none;
	}
a.yellow:hover {
	color:#B0CFE1;
	}
.style8 {color: #225294}
.email {color: #2E6CC1}
a.email {
	text-decoration:none;
}
a.email:hover {
	color:#CC0000;
}.textRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	line-height: 14px;
	font-weight: bold;
}
a.textRed {
	text-decoration:none;
}
a.textRed:hover {
	color:#2E6CC1;
}
.subTitle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #757575;
	background-color: #A1A1A1;
	height: 30px;
	width: 90px;
	color: #FFFFFF;
}.textBlackMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	font-weight: bold;
}
a.textBlackMenu {
	text-decoration:none;
}

a.textBlackMenu:hover {
	color:#f9c431;
}
.blue {
	font-size: 10px;
	font-weight: bold;
	color: #2E6CC1;
}
a.blue {
	text-decoration:none;
}
a.blue:hover {
	color:#CC0000;
}
.textBlueMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E6CC1;
	line-height: 14px;
	font-weight: bold;
}
a.textBlueMenu {
	text-decoration:none;
}

a.textBlueMenu:hover {
	color:#CC0000;
}
.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	font-weight: bold;
}
a.submenu {
	text-decoration:none;
}

a.submenu:hover {
	color:#2E6CC1;
}
.textYellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	font-weight:bold;
}
a.textYellow {
	text-decoration:none;
	}
a.textYellow:hover {
	color: #FFFFFF;
}
	
.textWhiteBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}
a.textWhiteBold {
	text-decoration:none;
}
a.textWhiteBold:hover {
	color:#CC0000;
}
.textWhiteBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.copyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;

}
.textRedAdd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
}
a.textRedAdd{
	text-decoration:none;
}
a.textRedAdd:hover {
	color:#2E6CC1;
}
.textHeaderBig2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	letter-spacing: normal;
	font-weight: bold;
	line-height: normal;
}
.textBlackBoldBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	line-height: normal;
}
.textHeaderBlackBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	letter-spacing: normal;
	font-weight: bold;
	line-height: normal;
}
.textBlueBold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #2E6CC1;
	font-weight: normal;
	line-height: 20px;
}

