@charset "utf-8";
/* CSS Document */

body { margin:0; border:0; padding:0; background:#4e2683 url("images/bela-fall_07/bg.jpg") top center; text-align:center; font-size:0; line-height:0; }

#wrapper { margin:0 auto; border:0; padding:0; width:760px; }

#torso { margin:0; border:0; padding:0; width:760px; text-align:center; background:#fff; clear:both; } 
#torso:after { content: ""; display: block; height:0; clear: both; }

/* HEADER
----------------------------------*/
#hdr { margin:0; border:0; padding:0; background:url("images/bela-fall_07/bg-header.gif") no-repeat; height:100px; width:760px; }

	.navHdr { margin:0 0 0 238px; border:0; padding:0; width:500px; background:#4e2683; text-align:right; }
	.navHdr ul { list-style-type:none; margin:0; border:0; padding:0 10px; height:30px; }
	.navHdr ul li { font:11px/11px Arial; color:#fcc; float:right; border:0; padding:7px; }
	
	li.white a, li.white a:visited { color:#fff; text-decoration:none; font-weight:bold; }
	li.white a:hover { color:#fcc; }
	
	li.pink a, li.pink a:visited { color:#fcc; text-decoration:none; font-weight:bold; }
	li.pink a:hover { color:#fff; }


/* FOOTER 
----------------------------------*/
#ftr { margin:0; border:0; padding:0; background:#f6a3b7; width:760px; font:11px/11px Arial; clear:both; float:none;  }

	#ftr ul.white { list-style-type:none; margin:0; border:0; padding:0 10px; height:25px; }
	#ftr ul.white li { float:right; border:0; padding:8px 7px 6px 7px; color:#fff; font-weight:bold; }
	#ftr ul.white li a, #ftr ul.white li a:visited { color:#fff; text-decoration:none; display:block; }
	#ftr ul.white li a:hover { color:#c36; }

	#ftr ul.pink { list-style-type:none; margin:0; border:0; padding:0 10px; height:25px; }
	#ftr ul.pink li { float:right; border:0; padding:6px 7px 8px 7px; color:#c36; }
	#ftr ul.pink li a, #ftr ul.pink li a:visited { color:#c36; text-decoration:none; display:block; }
	#ftr ul.pink li a:hover { color:#fff; }

	#ftr .navOther { margin:0; border:0; padding:0; float:left; padding:7px 17px; color:#c36; }
	
.apartcreations { font:11px/11px Georgia; }	

.socialnet { padding:20px 0; }
.socialnet img { padding:0 4px; }


/* HOMEPAGE
----------------------------------*/
#photo-grid { margin:0; border:0; padding:2px; float:right; width:522px; wid\th:518px; }
#photo-grid img, #photo-grid a img, .homepage-flash { margin:0; border:0; padding:2px; float:right; text-size:0; line-height:0; }
object, embed { margin:0; border:0; padding:0; }

.offer { margin:2px; border:1px dashed #c36; padding:4px 3px 2px 3px; background:#4e2683; font:11px/15px Arial; font-weight:bold; color:#fff; text-align:center; float:right; width:158px; height:46px; wid\th:146px; heig\ht:34px; }
.offer a, .offer a:visited { color:#fff; text-deocoration:none; }

.home-grid-msg { margin:2px; border:0; padding:6px 10px; font:12px/17px Arial; background:#4e2683; color:#fff; width:518px; wid\th:494px; float:right; }
.bg-pink { background:#c36; color:#fff; }


/* MAIN NAVIGATION - VERTICAL
---------------------------------------------------*/
#left { margin:0; border:0; padding:0; width:238px; float:left; display:inline; }
#left a img { border:0; float:left; }
#left .featured-product a img { width:134px; float:none; }
#left p, .featured-product { margin:15px 30px; border:1px solid #fcc; padding:10px; font:12px/17px Arial; color:#c36; text-align:center; }

	ul#navMain { list-style-type:none; margin:0; border:0; padding:10px 0 0 0; width:238px; text-align:left; vertical-align:top; clear:both; }
	ul#navMain li { border:0; padding:0 0 7px 0; }
	ul#navMain li a, ul#navMain li a:visited { font:11px/20px Arial; font-weight:bold; color:#639; text-decoration:none; display:block; }
	ul#navMain li a:hover { color:#c36; }

	ul#navMainSub { list-style-type:none; margin:0; border:0; padding:0; text-align:left;  }
	ul#navMainSub li { border:0; padding:0 0 0 101px; }

	
	
/* CONTENT STUFF 
---------------------------------------------------*/
#content { margin:0; border:0; padding:50px 0; float:right; text-align:left; width:522px; color:#639; } 
#content p { font:11px/14px Arial; color:#639; }
#invoice-content { margin:0; border:0; padding:50px 0 0 0; float:right; text-align:left; width:522px; color:#639; } 

.whole { margin-right:20px; border:0; padding:20px 50px; width:522px; font:11px/18px Arial; wid\th:402px; }

.half { margin-right:20px; border:0; float:left; display:inline; padding:10px; width:261px; font:11px/18px Arial; wid\th:221px; }
.half-details { margin-right:20px; border:0; float:left; display:inline; padding:10px 60px 10px 10px; width:261px; font:11px/18px Arial; wid\th:171px; }

.third { margin-right:20px; border:0; float:left; display:inline; padding:10px; width:174px; font:11px/18px Arial; wid\th:134px; }
.third p { text-align:center; color:#c36; }
.two-thirds { margin-right:20px; border:0; float:left; display:inline; padding:10px; width:348px; font:11px/18px Arial; wid\th:308px; }

.listing { margin-right:20px; border:0; float:left; display:inline; padding:10px; font:11px/18px Arial; }

.break { margin:0; border:0; padding:0; line-height:0; font-size:0; clear:both; float:none; }
.break-wide { font:11px/18px Arial; width:100%; clear:both; background:#fff; }
#invoiceForms { background:red; }

h1, h2, h3 { margin:0; border:0; padding:0; color:#639; font-weight:bold; vertical-align:top; }
h1 { font-size:20px; padding-bottom:20px; }
h2 { font-size:16px; padding-bottom:3px; }
h3 { font-size:14px; padding-bottom:3px; }

table { margin:0; border:0; padding:0; border-collapse:collapse; width:100%; }
th { border:1px solid #fff; padding:4px; font-weight:bold; background:#fcc; text-align:right; }
td { border:1px solid #fff; padding:4px; }

a, a:visited { color:#c36; text-decoration:none; }
a:hover { text-decoration:underline; }

ul { list-style-type:square; }
img, a img { border:0; }

#content img.photo { margin:0 0 10px 10px; padding:0; float:right; }
#content img.bordered { border:1px solid #999; }

.floater { margin:20px 0; border:0; padding:0; }
.caption { margin:0; border:0; padding:0; font:10px/14px Arial; color:#999; text-align:right; float:right; }
.shade { background:#eee; }
.highlight { color:red; }

/* PHOTO GALLERY
-----------------------------------------------*/
.big { margin:4px 0; border:1px #666 solid; padding:0; float:left; }
#caption { margin:0; border:0; padding: 0 9px; }
	
.thumb { margin:1px; padding:0; float:left; }
a:link img.thumb { border:1px solid #666; }
a:hover img.thumb { border:1px solid #c36;}
a:visited img.thumb { border:1px solid #639; }

	
/* FORM STUFF 
---------------------------------------------------*/
form { margin:0; border:0; padding:0; }
input, select { font-family:Arial; font-size:11px;  }




