/*--- Common --- */
* { padding:0px; margin:0px; }
body { background:#d8e9e8; margin:10px; }
body, td { font:normal 15px/18px Tahoma, Arial, "Trebuchet MS", Tahoma; color:#6a737b; }
.floatLeft { float:left; }
.floatRight { float:right; text-align:justify; }
.clear { clear:both; display:block; }
.green { color:#9cc5c9; }
.green a { color:#9cc5c9; text-decoration:none; }
.green a:hover { text-decoration:underline; }
.paddBot { padding-bottom:25px; }
a { color:#666; text-decoration:none; }
a:hover { text-decoration:underline; }
.centerTxt { text-align:center; }
h3 { font:bold 16px/20px "Adobe Garamond Pro", "Times New Roman", Times, serif; }
h2 { font:bold 28px/32px "Adobe Garamond Pro", "Times New Roman", Times, serif; color:#9cc5c9; }

/*--- Wrapper --- */

#Wrapper { background:#fff; padding:18px; width:954px; margin-left: auto; margin-right: auto; }
#Wrapper .holder { border:7px solid #68727c; padding:30px; padding-bottom:0px; }

/*--- Menu --- */
#Menu { height:24px; overflow:hidden; margin-bottom:27px; }
#Menu li { display:inline; }
#Menu li a { font:normal 18px/24px Tahoma, Arial, "Trebuchet MS", Tahoma; color:#707380; text-decoration:none; display:block; float:left; margin-right:35px; }
#Menu li a.last { margin-right:0px; } 
#Menu li a:hover { color:#9cc5c9; } 
/*--- Footer ---*/

#Footer { margin-top:18px; font:normal 17px/80px  Tahoma, Arial, "Trebuchet MS", Tahoma; height:80px; overflow:hidden;  }
#Footer .floatLeft { width:33%; letter-spacing:3px; }
#Footer .floatRight { width:20%; text-align:right; }
#Footer .floatMid { float:left; width:34%; text-align:center; }

/*--- FooterAll ---*/

#FooterAll { margin-top:18px; font:normal 17px/80px  Tahoma, Arial, "Trebuchet MS", Tahoma; height:80px; overflow:hidden;  }
#FooterAll .floatLeft { width:33%; letter-spacing: 3px;}
#FooterAll .floatRight { width:20%; text-align:right; }
#FooterAll .floatMid { float:left; width:34%; text-align:center; }


/*--- HomePage ---*/
#HomePage .floatLeft { width:445px; text-align:center; font-size:16px; }
#HomePage .floatRight { background:url(../images/interior-design-bedroom.jpg) left top no-repeat; width:409px; height:579px; }
#HomePage .logo { background:url(../images/logo.jpg) center 48px no-repeat; height:228px; }
#HomePage .floatLeft h2 { color:#9cc5c9; font:bold 28px/32px  "Adobe Garamond Pro",  "Times New Roman", Times, serif; }
#HomePage .botTxt { font:normal 15px/18px  "Adobe Garamond Pro", "Times New Roman", Times, serif; }

/*--- about ---*/
#about .floatLeft { width:379px; background:url(../images/dallas-interior-designer.jpg) left top no-repeat; padding-top:300px; }
#about .floatRight { width:460px; }
#about p { margin-bottom:18px; }

/*--- service ---*/
#service p { margin-bottom:18px; }
#service .mid { width:700px; margin:auto; font-size:20px; padding-top:20px; }
#service .mid .floatLeft, #service .mid .floatRight { width:230px; text-align:center; }
#service .mid .fL { float:left; background:url(../images/curve.jpg) center top no-repeat; width:230px; height:20px; }

/*--- residential ---*/
#residential .floatLeft { float:left; background:url(../images/residential-design.jpg) left top no-repeat; width:345px; height:458px; }
#residential .floatRight { width:450px; font-size:16px; line-height:22px; }

/*--- commercial ---*/

#commercial .floatLeft { width:400px; font-size:16px; line-height:22px; }
#commercial .floatRight { background:url(../images/commercial-design.jpg) left top no-repeat; width:424px; height:396px; }

/*--- testimonial ---*/
#testimonial .floatLeft { float:left; background:url(../images/online-interior-design.jpg) left top no-repeat; width:338px; height:475px; }
#testimonial .floatRight { width:495px; }
#testimonial .floatRight p { margin-bottom:15px; }

/*--- portfolio ---*/

#portfolio .floatLeft { width:240px; }
#portfolio .floatRight { width:620px; }
#portfolio .floatLeft p { margin-bottom:18px; }
#portfolio a:hover, #portfolio a.sel { font-weight:bold; }
#portfolio h2 { font:bold 18px/22px  Tahoma, Arial, "Trebuchet MS", Tahoma; color:#6a737b; }
#portfolio .botTxt  { font-size:14px; padding-top:30px; text-align:justify;}

/*--- links ---*/
#links { font-size:19px; line-height:28px; }
#links .paddBot img { margin:0px 15px; }

/*--- contact ---*/
#contact h2 { font:bold 24px/26px  Tahoma, Arial, "Trebuchet MS", Tahoma; color:#6a737b; margin-bottom:18px; }
#contact h3 { font:bold 18px/22px   "Adobe Garamond Pro", "Times New Roman", Times, serif; color:#9cc5c9; }
#contact .floatLeft { background:url(../images/contact-img.jpg) left top no-repeat; width:377px; height:494px; }
#contact .floatRight { width:450px; }
#contact p { margin-bottom:5px; }
#contact input, #contact select, #contact textarea { padding:5px; width:438px; font:normal 14px Arial, Helvetica, sans-serif; border:1px solid #6a737b; background:#fff; margin-bottom:5px; }
#contact select { width:450px; }
#contact input.button { width:auto; font:normal 18px Tahoma, Arial, "Trebuchet MS", Tahoma; color:#6a737b; border:0px; }
