body {
	margin: 0px;
	padding: 0px;
	background:url(../images/bodybg.jpg) repeat-x center top #886C50;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;	
}
.body{
	background:url(../images/bodybg1.jpg) no-repeat center top;	
}
/*================================================================
			Common Element Style
================================================================*/

.header-red {
	font-family:"Arial Narrow", Arial;
	font-size:18px;
	color:#ed0000;
}

.header-white {
	font-family:"Arial Narrow", Arial;
	font-size:24px;
	color:#ffffff;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#2f2419;
	font-weight:normal;
	line-height:30px;
	margin:0px;
	padding:0px 0px 15px 0px;
}

h2 {
	margin:0px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	font-weight:normal;
}

.home-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#c19d6b;	
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#9d5f10;
	margin:0px;
	padding:5px;
	background:url(../images/bgh3.jpg) repeat-y;	
}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9d5f10;
	margin:0px;
}

h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#9d5f10;
	margin:0px;
	padding:0 0 12px 0;
}

h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#2f2419;
	font-weight:normal;
	line-height:30px;
	margin:0px;
	padding:0px 0px 15px 0px;
}

.contact-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#2f2419;
	font-weight:normal;
	line-height:30px;
	margin:0px;
	padding:0px 0px 10px 0px;
}

p {
	margin:0px; 
	padding:0px 0px 10px 0px;
}

.clrwhite{
	color:#ffffff;
}
.bold{
	font-weight:bold;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-top {
	vertical-align:top;
}
.text-bottom {
	vertical-align:bottom;
}
.text-center {	
	text-align:center;
}
a{
	text-decoration:underline;
	color:#886c50;
}
a:hover{
	text-decoration:none;	
	color:#3a2c1e;
}
/*=====================*/
.flot-left {
	float:left;
}
.flot-right {
	float:right;
}
/*=====================*/
.fntsze14 {
	font-size:14px;
}
.fntsze13 {
	font-size:13px;
}
.fntsze12 {
	font-size:12px;
}
.fntsze11 {
	font-size:11px;
}

/*=====================*/
.paddlft10 {
	padding-left:10px;
}
.paddbtn10 {
	padding-bottom:10px;
}
.pdtp40 {
	padding-top:40px;
}
.pdtp60 {
	padding-top:60px;
}
.pdrt10 {
	padding-right:10px;
}
.pdlt20 {
	padding-left:20px;
}
/*==========================*/
.clrbrown {
	color:#9d5f10;
}
.clrdarkyelow {
	color:#C68A18;
}
.clrdarkbrown {
	color:#443425;
}

.textfiled {
	border:1px solid #999999;
	width:250px;
	background-color:#FFF4E9;
	height:23px;
}


/*================================================================
			Header Area
================================================================*/
#header .logo {
	width:302px;
}
#header .call-text {
	text-align:right;
}
/*================================================================
			Center Area
================================================================*/
#mainbanner {
	background:url(../images/main-banner.jpg) no-repeat left top;
	width:950px;
	height:392px;
}
#mainbanner .specialprice {
	width:168px;
}
#breadcum1 {
	padding:20px 15px 15px 0;
	width:301px;
	height:131px;
	text-align:right;
	background:url(../images/breadcum1.jpg) no-repeat left top;
}

#breadcum2 {
	/*padding:132px 0px 0px 242px;*/
	width:316px;
	height:166px;
	background:url(../images/breadcum2.jpg) no-repeat left top;
}
#breadcum3 {
	/*padding:132px 0px 0px 242px;*/
	width:316px;
	height:166px;
	background:url(../images/breadcum3.jpg) no-repeat left top;
}
/*================================================================
			inside Banner Area
================================================================*/
#aboutbanner {
	background:url(../images/about-banner.jpg) no-repeat left top;
	width:950px;
	height:169px;
}
#doorbanner {
	background:url(../images/door_banner.jpg) no-repeat left top;
	width:950px;
	height:169px;
}
#windowbanner {
	background: url(../images/window-banner.jpg) no-repeat left top;
	width:950px;
	height:169px;
}
#design_planning {
	background:url(../images/design-planning_banner.jpg) no-repeat left top;
	width:950px;
	height:169px;
}
#weneedbanner {
	background:url(../images/why-need-banner.jpg) no-repeat left top;
	width:950px;
	height:169px;
}


/*================================================================
			inside center bg Area
================================================================*/
#insidecenterbg {
	background:url(../images/inncenter-bg.jpg) repeat-x left top #FFFFFF;
}
#insidecenterbg .leftpart {
	width:189px;
	padding:33px 20px 0px 20px;
}
#insidecenterbg .leftpart .breadcum1 {
	background:url(../images/innbreadcum1.jpg) no-repeat left top;
	height:188px;
}
#insidecenterbg .leftpart .breadcum2 {
	background:url(../images/innbreadcum2.jpg) no-repeat left top;
	height:207px;
}
#insidecenterbg .leftpart .breadcum3 {
	background:url(../images/innbreadcum3.jpg) no-repeat left top;
	height:197px;
}
#insidecenterbg .leftpart .breadcum4 {
	background:url(../images/innbreadcum4.jpg) no-repeat left top;
	height:207px;
}

/*===================== Right Part =========================*/
#insidecenterbg .rightpart {
	background:url(../images/right_bg.jpg) no-repeat left top;
	padding:33px 20px 0px 40px;
	line-height:18px;
}
#insidecenterbg .centershad {
	background:url(../images/center-shad.jpg) no-repeat left top;
}
#insidecenterbg .centershad2 {
	background:url(../images/center-shad2.jpg) no-repeat left top;
}

#insidecenterbg .bottomcontatbg {
	background:url(../images/bottomcontact-bg.jpg) no-repeat left bottom;
	width:438px;
	padding-left:170px;
	padding-top:50px;
	height:110px;
	margin:0px auto 0px auto;
}
#insidecenterbg .doorbottomcontatbg {
	background:url(../images/doorbottomcontatbg.jpg) no-repeat left bottom;
	width:438px;
	padding-left:170px;
	padding-top:10px;
	height:164px;
	margin:0px auto 0px auto;
}

.caseRichmond {
	padding-top:30px;
}

.designhome {
	background:url(../images/disign_home_img.jpg) no-repeat right 13px;
	padding-top:30px;
}

.weneedwindowhome {
	background:url(../images/weneedhome.jpg) no-repeat right top;
	padding-right:40px;
}

.imgpoint {
	padding-left:80px;
	font-size:12px;
	line-height:15px;
}
.environmentimg {
	background:url(../images/environment_img.jpg) no-repeat left top;
}
.protecthome {
	background:url(../images/protectyourhome.jpg) no-repeat left top;
	height:66px;
	padding-top:10px;
}
.increaseimg  {
	background:url(../images/increaseyourproperty.jpg) no-repeat left top;
	height:66px;
	padding-top:10px;
}
.weneedboxbg {
	border:1px solid #ECE7E2;
	background-color:#F7F3EE;
	padding:10px 8px 10px 8px;
}
.windowsavemoney {
	padding:10px;
}
.windowshadbg {
	background:url(../images/window_shadbg.jpg) no-repeat left top;
	padding:10px;
}
.windowwhitebg {
	background:url(../images/window-whitebg.jpg) no-repeat left top;
	padding:10px;
}
.windowwhitebg1 {
	background:url(../images/windowwhitebg1.jpg) no-repeat left top;
	padding:10px;
}
.windowwhitebg2 {
	background:url(../images/windowwhitebg2.jpg) no-repeat left top;
	padding:10px;
}

/*================================================================
			Window slide area
================================================================*/
.slidebg {
	background:url(../images/slide-bg.jpg) repeat-x left top;
	padding:10px 0px;
}
.slidebg .slidebgbot2 {
	background:url(../images/slidebxbot1.jpg) no-repeat left bottom #F9F7F5;
	padding:5px 10px 5px 10px;
}
.slidebg .slideboxtop2 {
	width:532px;
	margin:0 auto 0 auto;
	background: url(../images/slidebxtop2.jpg) no-repeat left top #FFFFFF;
	padding:5px 10px 5px 10px;
	font-size:12px;
}

/*================================================================
		Door pages
================================================================*/
.point1bg {
	height:45px;
	padding-left:55px;
	padding-top:5px;
	background:url(../images/point1bg.jpg) no-repeat left top;
}
.point2bg {
	height:45px;
	padding-left:55px;
	padding-top:5px;
	background:url(../images/point2bg.jpg) no-repeat left top;	
}
.doorbxtop {
	width:557px;
	padding:20px  16px  0px 16px;
	margin:0 auto 0 auto;
	background:url(../images/door-boxtop.jpg) no-repeat left top;	
}
.doorhitebg {
	background:url(../images/doorwhitebg.jpg) no-repeat left top;
	padding:25px 2px 10px 2px;
}
.doorhitebg1 {
	background:url(../images/doorwhitebg1.jpg) no-repeat left top;
	padding:25px 2px 10px 2px;
}
.btn4shad {
	background:url(../images/4btnshad.jpg) no-repeat left top;
	padding:15px 15px 0px 15px;
	width:607px;
}
.rebatesshad {
	background:url(../images/rebates_shadbg2.jpg) no-repeat left top;
	padding:15px 15px 0px 15px;
	width:607px;	
}
/*================================================================
			Rebates page
================================================================*/
.rebatesboxtopbg {
	background:url(../images/rebates_boxtopbg.jpg) no-repeat left top;
	height:58px;
}
.rebatesboxbg {
	background:url(../images/rebates_boxbg.jpg) no-repeat left top;
}
.dolloricon {
	background:url(../images/dolor-icon.jpg) no-repeat left top;
	line-height:40px;
	padding-left:50px;
}

/*================================================================
			ul point Area
================================================================*/
ul.point {
	margin:0px;
	padding:10px 0px;
	list-style:none;
}
ul.point li {
	background:url(../images/bulet.jpg) no-repeat left 2px;
	line-height:20px;
	padding-left:30px;
}

ul.point ul{
list-style:none;
}

ul.point1 {
	margin:0px;
	padding:5px 200px 10px 0px;
	list-style:none;
}
ul.point1 li {
	background:url(../images/bulet_point1.jpg)  no-repeat left 6px;
	line-height:20px;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
}

ul.point1 ul{
list-style:none;
}

ul.point2 {
	margin:0px;
	padding:10px 20px 10px 0px;
	list-style:none;
}
ul.point2 li {
	background:url(../images/bulet3.jpg) no-repeat left 2px;
	line-height:20px;
	padding:0px 0px 10px 30px;
}

ul.point2 ul{
list-style:none;
}

ul.advancepoint {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.advancepoint li {
	background:url(../images/bulet4.jpg) no-repeat left 7px;
	line-height:20px;
	padding:0px 0px 0px 15px;
}
ul.advancepoint ul{
list-style:none;
}


/*================================================================
			Navigation Area
================================================================*/
#navigation {
	height:39px;
}
#navigation ul#nav {
	margin:0px;
	padding:0px;
	list-style:none;
	z-index: 5000;
}
#navigation ul#nav li {
	display:inline;
	float:left;
	font-size:15px;
	color:#ffffff;
	font-weight:normal;
	position:relative;
}
#navigation ul#nav li a {
	display: block;
	color: #fff;
	float:left;
	text-decoration: none;
}
#navigation ul#nav  li ul {
    position: absolute; /* hidding submenus */
	display:none;
	left:0px;
	padding:0px;
	margin:0px;
	background:url(../images/navi-bg.png) repeat;
	border:2px solid #B98C4A;
}
#navigation ul#nav  li:hover ul,
#navigation ul#nav  li.over ul /* This is for Internet Explorer 6  */ {
    display: block;
    top: 100%;
    position: absolute;
    z-index: 4000;
}

#navigation ul#nav  li ul li {
	left:0px;
	float:left;
	font-size:12px;
	margin:0px;
	width:280px;
}

#navigation ul#nav  li:hover ul li a,
#navigation ul#nav  li.over ul li a {
    display: block;
	width:280px;
	margin:0px;
    background: transparent;
    text-decoration: none;
	padding:0px 0px 0px 10px;
	color:#2E241A;
	font-weight:bold;
	font-size:12px;
	line-height:25px;
}

#navigation ul#nav li ul li a:hover {
	color:#FA0000;
	display:block;
	line-height:25px;
	left:0px;
}

#navigation ul#nav li.active a,
#navigation ul#nav li a:hover,
#navigation ul#nav li:hover a,
#navigation ul#nav li.over a {
	background:url(../images/navi-bgh.png) repeat;
	color:#221F1F;
}

ul.navigation {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.navigation li {
	float:left;
}
ul.navigation li a {
	color:#ffffff;
}
ul.navigation li a:hover, ul.navigation li a.selected {
	color:#FFBE41;
}


/*================================================================
			Breadcum Area
================================================================*/
#centerbreadcumbg {
	background:url(../images/breadcumbg.jpg) repeat-x left top;
	height:52px;
	padding:0px 11px 0px 23px;
}
/*================================================================
			Home page Footer
================================================================*/
#footer {
	background:url(../images/footer-bg.jpg) repeat-x left top;
	height:80px;	
}

/*================================================================
			Bottom Area
================================================================*/
#bottom {
	color:#3a2c1e;
	font-size:11px;
}
#bottom a{
	text-decoration:none;
	color:#ffffff;
	padding:0px 2px;
}
#bottom a:hover{
	text-decoration:none;	
	color:#3a2c1e;	
}
