body
{
	font-family:Arial;
	font-size:12px;
	line-height:19px;	
	color:#4E4D4D;
/*	width:1004px;*/
	font-weight:normal;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}
#home-tile-top
{
float:left;
background-image:url(../images/home-tile-top.jpg); background-repeat:repeat-x;
background-position:left top;
width:100%;
height:100%;
}
#home-tile-foot
{
float:left;
background-image:url(../images/home-tile-foot.jpg); background-repeat:repeat-x;
background-position:left bottom;
width:100%;
height:100%;
}
#inner-tile-top
{
float:left;
background-image:url(../images/inner-tile-top.jpg); background-repeat:repeat-x;
background-position:left top;
width:100%;
height:100%;
}
#inner-tile-top-web
{
float:left;
background-image:url(../images/inner-tile-top-web.jpg); background-repeat:repeat-x;
background-position:left top;
width:100%;
height:100%;
}
#inner-tile-foot
{
float:left;
background-image:url(../images/inner-tile-foot.jpg); background-repeat:repeat-x;
background-position:left bottom;
width:100%;
height:100%;
}
#page-section
{
margin-left:auto;
margin-right:auto;
/*float:left;*/
width:1004px;
}
#align-left
{
float:left;
}
#top-section
{
float:left;
background-image:url(../images/home-top-bg.jpg); background-repeat:no-repeat;
width:920px;
height:360px;
padding-left:42px;
padding-right:42px;
}
#top-area1
{
float:left;
width:920px;
height:29px;
}
#top-area1-txt
{
float:left;
width:920px;
padding-top:5px;
padding-right:0px;
text-align:right;
	font-family:Arial;
	font-size:12px;
	line-height:18px;	
	color:#785d4c;
	text-decoration:none;
}
#top-area2
{
float:left;
width:920px;
height:77px;
border-bottom:#907563 1px solid;
}
#logo
{
float:left;
width:260px;
padding-top:20px;
}
#menu-section
{
float:right;
padding-top:25px;
width:575px;
}
#menus
{
float:left;
width:575px;
}
#top-area3
{
float:left;
width:920px;
height:253px;
}
#middle-section
{
float:left;
width:920px;
padding-left:42px;
padding-right:42px;
padding-top:30px;
padding-bottom:30px;
background-color:#ffffff;
}
#home-box
{
float:left;
width:204px;
padding-right:33px;
}
#home-box2
{
float:left;
width:204px;
padding-right:0px;
}
#home-box-head
{
float:left;
width:204px;
height:35px;
}
#home-box-pic
{
background-image:url(../images/home-box.gif); background-repeat:no-repeat;
background-position:left top;
float:left;
width:204px;
height:87px;
}
#home-box-pic-pad
{
float:left;
padding:8px 9px 8px 9px;
}
#home-box-txt
{
float:left;
width:204px;
padding-top:10px;
text-align:left;
	font-family:Arial;
	font-size:13px;
	line-height:18px;	
	color:#565656;
	text-decoration:none;
}
#mid-sec-cream
{
float:left;
width:920px;
padding-left:42px;
padding-right:42px;
padding-top:30px;
padding-bottom:20px;
background-color:#f7f5ee;
height:260px;
}
#mid-sec-cream-left
{
float:left;
width:400px;
padding-right:50px;
background-color:#f7f5ee;
}
#mid-sec-cream-right
{
float:left;
width:400px;
padding-left:20px;
background-color:#f7f5ee;
}
#foot-home
{
float:left;
background-image:url(../images/home-foot-bg.jpg);
width:1004px;
height:740px;
}
#foot-pad
{
float:left;
width:920px;
padding-left:42px;
padding-right:42px;
}
#foot-top
{
float:left;
width:920px;
height:320px;
padding-top:32px;
}
#foot-middle
{
float:left;
width:920px;
height:240px;
border-top:#8b6952 solid 1px;
}
#foot-bottom
{
float:left;
width:920px;
height:147px;
}
#foot-top1
{
float:left;
width:270px;
padding-right:0px;
}
#foot-top2
{
float:left;
width:270px;
padding-left:40px;
}
#foot-top3
{
float:left;
width:270px;
padding-left:50px;
}
#foot-head
{
float:left;
width:270px;
padding-bottom:15px;
}
#foot-top-txt
{
float:left;
width:270px;
	font-family:Arial;
	font-size:14px;
	line-height:21px;	
	color:#ceb9ab;
	text-decoration:none;
}
#bot-addres1
{
padding-top:20px;
float:left;
width:300px;
/*	font-family:Arial;
	font-size:12px;
	line-height:21px;	
	color:#ceb9ab;
	text-decoration:none;*/
}
#bot-addres2
{
padding-left:10px;
padding-top:25px;
float:left;
width:400px;
	font-family:Arial;
	font-size:12px;
	line-height:21px;	
	color:#ceb9ab;
	text-decoration:none;
}
#bot-address-txt
{
float:left;
width:300px;
	font-family:Arial;
	font-size:12px;
	line-height:21px;	
	color:#ceb9ab;
	text-decoration:none;
}
#foot-bot1
{
float:left;
width:920px;
height:90px;
border-bottom:#8b6952 1px solid;
}
#foot-bot2
{
float:left;
width:920px;
padding-top:20px;
	font-family:Arial;
	font-size:13px;
	line-height:21px;	
	color:#9f8979;
	text-decoration:none;
}
#footer-left
{
float:left;
width:650px;
padding-top:20px;
	font-family:Arial;
	font-size:12px;
	line-height:23px;	
	color:#9f8979;
	text-decoration:none;
	word-spacing:10px;
}
#footer-right
{
float:left;
width:250px;
padding-top:20px;
	font-family:Arial;
	font-size:12px;
	line-height:23px;	
	color:#9f8979;
	text-decoration:none;
	word-spacing:10px;
}
#bullet-bot
{
background-image:url(../images/bullet-foot.gif); background-repeat:no-repeat;
background-position:0px 10px;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
}

/* Innper Pages div start here */
#top-section-inner
{
float:left;
background-image:url(../images/inner-top-bg.jpg); background-repeat:no-repeat;
width:920px;
height:187px;
padding-left:42px;
padding-right:42px;
}
#top-area3-inner
{
float:left;
width:920px;
height:81px;
}
#inner-nav
{
float:left;
width:920px;
padding-top:23px;
}
#inner-middle-section
{
float:left;
width:1004px;
padding-top:0px;
padding-bottom:0px;
background-color:#ffffff;
}
#inner-middle-cream
{
float:left;
width:920px;
padding-left:42px;
padding-right:42px;
padding-top:30px;
height:51px;
background-color:#f7f5ee;
border-bottom:#f3f0e9 2px solid;
}
#inner-middle-cream-web
{
float:left;
width:920px;
padding-left:42px;
padding-right:42px;
padding-top:30px;
height:74px;
background-color:#f7f5ee;
border-bottom:#f3f0e9 2px solid;
}
#inner-cream-left-h
{
float:left;
width:270px;
/*padding-top:12px;*/
padding-bottom:12px;
}
#inner-cream-right
{
float:left;
width:650px;
}
#services-menu
{
float:left;
padding:1px;
width:126px;
height:25px;
}
#seo-menu
{
float:left;
padding:1px;
width:140px;
height:25px;
}

#inner-middle-white
{
float:left;
width:962px;
padding-left:42px;
padding-bottom:30px;
background-color:#ffffff;
}
#inner-breadcum-sec
{
float:left;
width:920px;
padding-right:42px;
text-align:right;
padding-top:15px;
height:30px;
	font-size:12px;
	font-family:arial;
	color:#8a8888;
	font-weight:none;
	text-decoration:none;
	word-spacing:5px;
}
#inner-content-sec
{
float:left;
width:962px;
}
#inner-content-left
{
float:left;
width:652px;
}
#inner-content-left-pad
{
float:left;
width:601px;
padding:0px 30px 10px 20px;
border-right:#e1dbcd 1px solid;
}
#sitemap-content
{
float:left;
width:850px;
padding:0px 30px 10px 20px;
}
#inner-content-right
{
float:left;
width:310px;
}
#right-c1
{
float:left;
width:250px;
}
#right-c2
{
float:left;
width:60px;
}
#right-c1-pad
{
float:left;
width:210px;
padding:10px 0px 0px 30px;
}
#right-c1-head
{
float:left;
padding:0px 0px 0px 15px;
background-image:url(../images/arr-yel.gif); background-repeat:no-repeat;
background-position:0px 2px;
height:30px;
}
#right-c1-work
{
float:left;
width:210px;
padding:0px 0px 20px 0px;
}
#right-c1-box
{
background-image:url(../images/home-box.gif); background-repeat:no-repeat;
background-position:left top;
float:left;
width:204px;
height:87px;
}
#right-c1-box-pad
{
float:left;
padding:8px 9px 8px 9px;
}
#right-c1-box-txt
{
float:left;
width:210px;
padding-top:10px;
text-align:left;
	font-family:Arial;
	font-size:11px;
	line-height:18px;	
	color:#565656;
	text-decoration:none;
}
#qc
{
float:right;
padding-top:0px;
text-align:right;
width:60px;
height:auto;
position:fixed;
}
#foot-inner
{
float:left;
background-image:url(../images/inner-foot-bg.jpg);
width:1004px;
height:520px;
}
#foot-top-txt-inner
{
float:left;
width:270px;
	font-family:Arial;
	font-size:12px;
	line-height:19px;	
	color:#ceb9ab;
	text-decoration:none;
}
#foot-bot1-inner
{
float:left;
width:920px;
height:90px;
border-bottom:#8b6952 1px solid;
}
#foot-top-inner
{
float:left;
width:920px;
height:340px;
padding-top:32px;
}
#port-breadcum
{
float:right;
width:270px;
text-align:right;
/*padding-top:10px;
padding-right:42px;
height:30px;
	font-size:12px;
	font-family:Arial;
	color:#8a8888;
	font-weight:none;
	text-decoration:none;
	word-spacing:5px;*/
}
#port-paging
{
float:left;
width:620px;
text-align:center;
padding-right:20px;
padding-top:10px;
	font-size:12px;
	font-family:Arial;
	color:#99906d;
	font-weight:none;
	text-decoration:none;
	word-spacing:5px;
}
#port-content-sec
{
float:left;
width:962px;
}
#port-content-left
{
float:left;
width:900px;
}
#port-content-right
{
float:right;
width:60px;
}
#port-area
{
float:left;
width:900px;
padding-bottom:30px;
padding-top:20px;
height:auto;
}
#port-area-next
{
float:left;
width:610px;
padding-top:10px;
height:auto;
}

#port-area-pic
{
float:left;
width:650px;
}
#port-area-desc
{
float:left;
width:220px;
padding-left:30px;
padding-top:30px;
}
#port-box
{
float:left;
width:623px;
border:4px solid #f1eee7;
padding:6px;
background-color:#f7f5ee;
}
#port-txt
{
float:left;
width:220px;
	font-size:13px;
	line-height:19px;
	font-family:Arial;
	color:#565656;
	font-weight:none;
	text-decoration:none;
}
#port-divider
{
width:200px;
float:left;
height:15px;
margin-bottom:15px;
border-bottom:#ddd8cb 1px solid;
/*background-color:#ddd8cb;
height:1px;*/
}
#port-paging-bot
{
width:650px;
float:left;
padding:10px 0px 20px 0px;
}
#corner, .push {
	position: fixed; top: 380px; right: 0;
	height: 160px; /* .push must be the same height as .footer */
}
#bar { float:right;	height: 160px; z-index: 100; position: fixed; top: 380px; right: 0px;}

* html #bar { /*\*/position: absolute; top: expression((380 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }

#foo > #bar { position: fixed; top: 380px; right: 0px; } 

#logo-portfolio
{
float:left;
width:850px;
padding:20px 20px 20px 20px;
}
#logo-portfolio-sec
{
float:left;
width:850px;
background-image:url(../images/h-dot2.gif); background-position:left bottom; background-repeat:repeat-x;
padding-bottom:30px;
padding-top:30px;
}
#logo-left
{
float:left;
width:400px;
text-align:center;
}
#logo-right
{
float:right;
width:400px;
text-align:center;
}
#logo-paging
{
float:right;
width:400px;
text-align:center;
padding-right:20px;
padding-top:10px;
	font-size:12px;
	font-family:Arial;
	color:#99906d;
	font-weight:none;
	text-decoration:none;
	word-spacing:5px;
}
#print-portfolio
{
float:left;
width:900px;
padding:20px 0px 20px 0px;
}
#print-row
{
float:left;
width:900px;
padding:10px 0px 10px 0px;
}
#print-box
{
float:left;
margin:20px 30px 0px 5px;
background-image:url(../images/brochure-th-bg.gif); background-repeat:no-repeat;
width:272px;
height:185px;
}
#print-box2
{
float:left;
margin:20px 0px 0px 5px;
background-image:url(../images/brochure-th-bg.gif); background-repeat:no-repeat;
width:272px;
height:185px;
}
#print-box-pic
{
float:left;
padding:8px 8px 8px 9px;
width:255px;
height:130px;
}
#print-box-txt
{
float:left;
padding:7px 0px 8px 15px;
width:250px;
	font-size:13px;
	font-family:Arial;
	color:#565656;
	font-weight:none;
	text-decoration:none;
}
#common-left
{
float:left;
}
#common-right
{
float:right;
}

#estimate-cream-left-h
{
float:left;
width:320px;
/*padding-top:12px;*/
padding-bottom:12px;
}
#estimate-cream-right
{
float:left;
width:600px;
}
#est-menu
{
float:left;
padding:1px;
width:146px;
height:30px;
}
#est-content-left
{
float:left;
width:800px;
padding:0px 30px 10px 20px;
}
#est-content-top
{
float:left;
width:800px;
}
#est-content-bot
{
float:left;
width:800px;
}
#h-tile-chain
{
float:left;
background-image:url(../images/h-tile-chain.gif); background-repeat:repeat-x;
background-position:0px 20px;
width:100%;
height:40px;
}
.h-tile-2
{
background-image:url(../images/bit-cream-est.gif); background-repeat:repeat-x;
background-position:0px 20px;
height:40px;
}
#est-page-h
{
float:left;
width:800px;
height:45px;
}
#photography-menu
{
float:left;
padding:1px;
width:100px;
height:25px;
}
#right-c1-box-txt2
{
float:left;
width:210px;
padding-top:0px;
text-align:left;
	font-family:Arial;
	font-size:11px;
	line-height:18px;	
	color:#565656;
	text-decoration:none;
}
#bot-addres2-new
{
padding-left:10px;
padding-top:25px;
float:left;
width:330px;
	font-family:Arial;
	font-size:12px;
	line-height:21px;	
	color:#ceb9ab;
	text-decoration:none;
}
#bot-addres3
{
/*padding-left:10px;*/
padding-top:25px;
float:left;
width:250px;
	font-family:Arial;
	font-size:12px;
	line-height:21px;	
	color:#ceb9ab;
	text-decoration:none;
}
#cont-sec-area
{
float:left;
width:900px;
}
#cont-pgh
{
float:left;
width:900px;
height:30px;
}
#cont-txt-area
{
float:left;
width:900px;
}
#cont-add1
{
float:left;
width:215px;
padding-right:20px;
	font-family:Arial;
	font-size:12px;
	line-height:21px;	
	color:#212121;
	text-decoration:none;
}
#cont-add2
{
float:left;
width:275px;
padding-right:30px;
	font-family:Arial;
	font-size:12px;
	line-height:21px;	
	color:#212121;
	text-decoration:none;
}
#cont-add3
{
float:left;
width:195px;
	font-family:Arial;
	font-size:12px;
	line-height:21px;	
	color:#212121;
	text-decoration:none;
}
#cont-add4
{
float:left;
width:150px;
	font-family:Arial;
	font-size:12px;
	line-height:21px;	
	color:#212121;
	text-decoration:none;
}