 html, body, ul, li, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
a {
	color: #666;
	text-decoration:none;
}
a:hover {
	color: #000;
	text-decoration:none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

body {
	background: url(http://www.usahomeimprovementscorp.com/images/BG.png) center top;
	text-align: center;
	color: #000;
	font: 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#body2 {
	background: url(http://www.usahomeimprovementscorp.com/images/BGtexture.png) center top;
	text-align: center;
	color: #000;
	font: 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#wrapper {
	alignment-baseline:central;
	text-align: left;
	alignment-adjust:middle;
	margin:auto;
	width: 950px;
	position:relative;
	border: none;
}
#wrappertexture {
	alignment-baseline:central;
	text-align: left;
	alignment-adjust:middle;
	margin:auto;
	width: 950px;
	position:relative;
	border: none;
}
#wrapperblueBG {
	alignment-baseline:central;
	text-align: center;
	alignment-adjust:middle;
	margin:auto;
	width: 100%;
	position:relative;
	border: none;
	color: #FFF;
	text-align:center;
	padding-top: 20px;
	background: url(http://www.usahomeimprovementscorp.com/images/BGblueinterior.png) center top;
}
#wrapperRedBG {
	alignment-baseline:central;
	alignment-adjust:middle;
	margin: 0 auto;
	width: 100%;
	position:static;
	border: none;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	color: #FFF;
	text-align:center;
	padding-top: 20px;
	background: #999; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8040d', endColorstr='#41010a'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#b8040d), to(#41010a)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #b8040d,  #41010a); /* for firefox 3.6+ */ 
	padding-top: 10px;
}
#NavBGgray {
	alignment-baseline:central;
	alignment-adjust:top;
	margin: 0 auto;
 	/* height:300px;
	overflow:auto; */
	width: 300;
	position:static;
	border:none;
	border-radius:25px;
	-moz-border-radius:25px; /* Firefox 3.6 and earlier */
	box-shadow: 5px 5px 2px #888888;
	margin-left:auto;
	margin-right:auto;
	color: #000;
	text-align:center;
	background: #CCC; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e6', endColorstr='#bebebb'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e6), to(#bebebb)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #e9e9e6,  #bebebb); /* for firefox 3.6+ */ 
	padding: 10px;
	
	
}

#NavBGgold {
	alignment-baseline:central;
	alignment-adjust:middle;
	margin: 0 auto;
	width: 300;
	position:static;
	border:none;
	border-radius:25px;
	-moz-border-radius:25px; /* Firefox 3.6 and earlier */
	box-shadow: 5px 5px 2px #888888;
	margin-left:auto;
	margin-right:auto;
	color: #000;
	text-align:center;
	background: #999; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2b53d', endColorstr='#aa9231'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#d2b53d), to(#aa9231)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #d2b53d,  #aa9231); /* for firefox 3.6+ */ 
	padding: 10px;
}

#MainLogoAndNav {
	width: 950px;
	font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top: 15px;
}

#AdSpace {
	width:950px;
	height:460px;
	color: #FFF;
	font: 30px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
	padding-top: 20px;
}
#AdSpaceSecondary {
	width:950px;
	height:250px;
	color: #FFF;
	font: 30px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
	padding-top: 15px;
	margin-bottom: 5px;
	margin-left:auto;
	margin-right:auto;
}
#AdSpaceButton {
	width:950px;
	height:50px;
	color: #FFF;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
}
#AdSpaceButton2 {
	width:950px;
	height:60px;
	color: #FFF;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: -10px;
}
#AdSpaceServices {
	width:950px;
	height:65px;
	color: #FFF;
	font: 22px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
}
#AdSpaceServicesSecondary {
	width:950px;
	height:65px;
	color: #FFF;
	font: 22px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
}


#BodyMain {
	height:auto;
	width: 950px;
	padding-top:15;
	padding-left:25;
	padding-right:25;
	padding-bottom:25;
}

#BodyContent {
	width: 900px;
	padding:25px;
	border:none;
}
#BodyContentSecondary {
	width: 900px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	border:none;
}
#footer {
	text-align: center;
	height: 60px;
	background: #999; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1500b5', endColorstr='#000000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#1500b5), to(#000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #1500b5,  #000); /* for firefox 3.6+ */ 
	padding-top: 10px;
}






.HeaderBlue {
	color: #990000;
	font: 30px  "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.BlueTitle{
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:30px;
	line-height:px;
	color:#1500b5;
	text-decoration:none;
	font-weight:bold
}
.GraySubTitle{
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	line-height:40px;
	color:#666;
	text-decoration:none;
	font-weight:bold
}


.Body {
	color: #333;
	font: 14px  "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.BodyBlue {
	color:#084c8e;
	font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.BodyWhite {
	color: #FFF;
	font: 14px  "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.Dinky {
	color:#CCC;
	font: 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.DinkyGraySidebar {
	color:#666;
	font: 8px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.BodyWhiteSidebar {
	color:#FFF;
	font: 12px  "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.BodyBlueSidebar {
	color:#084c8e;
	font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.SubTitleGraySidebar{
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	line-height:28px;
	color:#666;
	text-decoration:none;
	font-weight:bold
}
.SubTitleRedSidebar{
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	line-height:28px;
	color:#b8040d;
	text-decoration:none;
	font-weight:bold
}


.NavLinks{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;color:#1500b5;text-decoration:none;font-weight:none}
.NavLinks:hover{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;color:#b8040d;text-decoration:none;font-weight:none;}

.NavLinksDINKY{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:10px;color:#CCC;text-decoration:none;font-weight:none}
.NavLinksDINKY:hover{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:10px;color:#b8040d;text-decoration:none;font-weight:none;}

.NavLinksINTEXT{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;color:#333;text-decoration:none;font-weight:none}
.NavLinksINTEXT:hover{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;color:#b8040d;text-decoration:none;font-weight:none;}

.LeftNavLinks{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:11px;color:#FFF;text-decoration:none;font-weight:bold}
.LeftNavLinks:hover{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:11px;color:#990000;text-decoration:none;font-weight:bold;}

.NavLinksServices{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;color:#FFF;text-decoration:none;font-weight:none}
.NavLinksServices:hover{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;color:#666;text-decoration:none;font-weight:none;}

.NavLinksServicesMain{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:22px;color:#FFF;text-decoration:none;font-weight:none}
.NavLinksServicesMain:hover{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:22px;color:#666;text-decoration:none;font-weight:none;}

.NavLinksCoupon{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:18px; line-height:24px; color:#000;text-decoration:none;font-weight:none}
.NavLinksCoupon:hover{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:18px; line-height:24px; color:#b8040d;text-decoration:none;font-weight:none;}

.NavLinksCouponTitle{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:20px; line-height:28px; color:#b8040d;text-decoration:none;font-weight:none}
.NavLinksCouponTitle:hover{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:20px; line-height:28px; color:#000;text-decoration:none;font-weight:none;}



#galleria {
	height:500px;
	background-color:#FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
