body { margin-top: 50px; margin-left: 0; margin-right: 0; margin-bottom: 0; background-image:url(../images/background.gif); color: #333;  }
a { text-decoration:none; color: #32204A; }
form { margin: 0px; padding: 0px;} 
p { margin: 8px 0;}

#main { width:1070px; text-align:center;  margin: 0 auto; }
#maincontainer { position:relative; height:663px; width:1070px; text-align:left; }
#tb { position:absolute; top:0; left:50px; width:990px; height:21px; background-image:url(../images/top-border.gif); background-repeat:no-repeat; }
#lb { position:absolute; top:21px; left:50px; width:7px; height:622px; background-image:url(../images/left-border.gif); background-repeat:no-repeat; }
#rb { position:absolute; top:21px; left:1033px; width:7px; height:622px; background-image:url(../images/right-border.gif); background-repeat:no-repeat; }
#bb { position:absolute; top:643px; left:50px; width:991px; height:20px; background-image:url(../images/bottom-border.gif); background-repeat:no-repeat; }

#header { position:absolute; top:21px; left:57px; width:976px; height:155px; background-color:#F7F7F7; }
#logo { position:absolute; top:0; left:24px; width:397px; height:115px; }
#stationery { position:absolute; top:10px; left:665px; width:292px; height:69px; }
#phone { position:absolute; top:80px; left:680px; width:292px; height:40px; }

#nav { position:relative; top:120px; padding-left: 15px; height:36px; background-color:#32204A; }

#nav div { float:left; margin-top: 1px; padding: 6px 34px 10px 5px;background-image:url(../images/nav-divider.gif); background-repeat: no-repeat; background-position: top right; text-align:center;}
#nav div.last {background: none; }

.subnav {
	position: absolute;
	height: 24px;
	background-color: #766889;
	border-bottom: 1px solid #32204A;
	text-align:center;
	width: 490px;
	padding-top: 4px; 
	display: none;
}
#nav_on {
	display: none;
}
.subnav .item { 
	display: inline;
	padding: 6px 10px 0 10px; 
	color: #F7F7F7; 
	}
.subnav .item a {	
	color: #F7F7F7; 
	font-size: 14px;
	font-weight: normal;
	font-family: "Times New Roman", Tahoma;
}	
/*
#home { position:absolute; top:2px; left:4px; width:116px; height:36px; padding-top: 4px; background-image:url(../images/nav-divider.gif); background-repeat: no-repeat; background-position: top right; text-align:center; }
#invitations { position:absolute; top:2px; left:96px; width:182px; height:36px; padding-top: 4px; background-image:url(../images/nav-divider.gif); background-repeat: no-repeat; background-position: top right; text-align:center; }
#musthaves { position:absolute; top:2px; left:250px; width:210px; height:36px; padding-top: 4px; background-image:url(../images/nav-divider.gif); background-repeat: no-repeat; background-position: top right; text-align:center; }
#contactus { position:absolute; top:2px; left:432px; width:154px; height:36px; padding-top: 4px; background-image:url(../images/nav-divider.gif); background-repeat: no-repeat; background-position: top right; text-align:center; }
#aboutus { position:absolute; top:2px; left:564px; width:138px; height:36px; padding-top: 4px; background-image:url(../images/nav-divider.gif); background-repeat: no-repeat; background-position: top right; text-align:center; }
#blog { position:absolute; top:2px; left:676px; width:138px; height:36px; padding-top: 4px; background-image:url(../images/nav-divider.gif); background-repeat: no-repeat; background-position: top right; text-align:center; }
#design { position:absolute; top:2px; left:824px; width:140px; height:36px; padding-top: 4px; }
*/

#content { position:absolute; top:176px; left:57px; width:976px; height:396px; background-color:#F7F7F7; }
#leftnav { position:absolute; top:38px; left:2px; width:146px; height:336px; text-align:center; }
#vertdivider { position:absolute; top:32px; left:146px; width:12px; height:292px;background-image:url(../images/vert-divider.gif); background-repeat: no-repeat; }
#maintext { position:absolute; top:32px; left:0px; width:485px; height:404px; }
#full_maintext { top:2px; left:0px; margin-left: 36px; width:390px; max-height:404px; }
#fuller_maintext { position:absolute; top:2px; left:0px; width:934px; max-height:404px; }

/*#paging {position:absolute; top: 300px; left:200px;padding-top:5px;height:29px;width:145px; background-image: url("../images/bg_paging.jpg"); background-repeat: no-repeat;}*/
#paging {position:absolute; top: 300px; float: right;right:0px;padding:5px 25px 0 0;height:29px; width: 70px;background-image: url("../images/bg_paging.jpg"); background-repeat: no-repeat;}

#paging div {margin-left:20px;border:0px solid red;margin-top:0px;}
#paging div a {color: #766889; }
#mainimg { position:absolute; top:0; left:481px; width:494px; height:404px; border-left: 1px solid #32204A; background-color:#FFFFFF;}

#footer { position:absolute; top:572px; left:57px; width:976px; height:72px; background-color:#766889; }
#footer div { float: left; padding: 0 15px; }
/*
#fhome { position:absolute; top:10px; left:179px; width:72px; height:15px; background-image:url(../images/footer-divider.gif); background-repeat: no-repeat; background-position: top right; text-align:center; }
#finvitations { position:absolute; top:10px; left:241px; width:120px; height:15px; background-image:url(../images/footer-divider.gif); background-repeat: no-repeat; background-position: top right; text-align:center; }
#fmusthaves { position:absolute; top:10px; left:353px; width:130px; height:15px; background-image:url(../images/footer-divider.gif); background-repeat: no-repeat; background-position: top right; text-align:center; }
#fcontactus { position:absolute; top:10px; left:471px; width:104px; height:15px; background-image:url(../images/footer-divider.gif); background-repeat: no-repeat; background-position: top right; text-align:center; }
#faboutus { position:absolute; top:10px; left:565px; width:92px; height:15px; background-image:url(../images/footer-divider.gif); background-repeat: no-repeat; background-position: top right; text-align:center; }
#fdesign { position:absolute; top:10px; left:670px; width:100px; height:15px; }
#fblog { position:absolute; top:10px; left:670px; width:100px; height:15px; }
*/
#loc { position:absolute; top:30px; left:154px; width:650px; height:15px; padding-top: 15px; text-align:center;}
#loc a { color: #32204A; }

#copyright { position:absolute; top:670px; left:30px; width:990px; padding: 0; text-align:center; z-index: 111; }

#flash_tr1 { position:absolute; top: -45px; left: 912px; z-index: 101; }
#flash_tr2 { position:absolute; top: 10px; left: 974px; z-index: 101; }
#flash_tr3 { position:absolute; top: -45px; left: 34px; z-index: 101; }
#flash_tr4 { position:absolute; top: 10px; left: 4px; z-index: 101; }
#flash_bottom { position: absolute; top: 630px; left: 4px; z-index: 101; }

#thumbs img { border: 1px solid #333; }

.rel { position:relative; }

#columns {   
	position: relative;
  width: 430px;
  margin: 10px 10px 0 37px;
  clear: both;
  overflow: hidden;
}
#left { float: left; width:  200px; }
#right { float: right; width:  200px; }
#left div,#right div { font-family:"Times New Roman"; font-size:12pt; font-style:italic; color:#32204A; padding-bottom: 12px; }

div.designer_list {
	text-align: center;	
	margin-left: 30px;
}
div.designer_list h5 {
	font-family:"Times New Roman"; 
	font-size:14px; 
	font-weight:bold; 
	color: #32204A;
	padding: 0 0 4px;
	margin: 0px;
}
div.designer_list ul {
	list-style-type: none;	
	margin: 0px;
	padding: 0px;
}
div.designer_list ul li {
	margin: 0px;
	padding: 0 0 2px;
}
div.designer_list #row1,
div.designer_list #row2 {
}
div.designer_list #row1 {
	margin-left: 40px;
}
div.designer_list #row2 {
	margin-left: -25px;
}

div.designer_list #row1 .list {
	float: left;
	width: 165px;	
}
div.designer_list #row2 .list {
	float: left;
	width: 145px;	
	margin-top: 20px;
}


.s { font-family:"Times New Roman"; font-size:9pt; }
.p { font-family:"Times New Roman"; font-size:14pt; font-weight:bold; }
.n { font-family:"Times New Roman"; font-size:12pt; color:#ffffff; }
.htitle { font-family:"Times New Roman"; font-size:13pt; padding-bottom:10px; padding-top:5px;font-weight:bold; color: #333; }
.htitle2 {  height: 51px;font-family:"Times New Roman"; font-size:18px; padding: 17px 0 0 20px;margin:-14px 0 0 -12px;font-weight:bold; color: #333; }
.item { padding: 5px 5px 5px 0px; color: #333; }
/*.t { font-family:"Times New Roman"; font-size:12pt; font-style:italic; color:#333; }*/
.t { font-family:"Times New Roman"; font-size:12pt; font-style:normal; color:#32204A; }
#thumbs .t { font-family:Arial; text-align: center; font-size:10pt; font-style:italic; color:#32204A; }

.cont { padding-top:0px;margin-top:5px; padding-left :20px; text-align:left; }
.cont ul {
	margin: 0px;	
	padding: 10px 0px 0px 40px;
}
.cont ul li {
	padding-bottom: 10px;	
}
.h {height: 30px;padding-top:10px; font-family:"Times New Roman"; font-size:12pt; font-weight:bold; color: #333; }

 
#full_maintext .cont { padding-top:10px;margin-top:0px; padding-left: 25px; text-align:left; }
#full_maintext .h, 
#maintext .h, 
#full_maintext .h, 
.h2 { background-image: url("../images/bg_title_lg.jpg");background-repeat: no-repeat;height: 45px;padding-left:35px;padding-top:20px; font-family:"Times New Roman"; font-size:14pt; font-weight:bold; color: #333; }

.purple { color: #766889; }
.txt,td,li { font-family:Arial,Verdana; font-size:10pt; color: #333;}
.txt-home { font-family:Times New Roman; color: #32204A;}
p.txt { text-align: justify;  }
.input_field,input,textarea { font-family:Arial,Verdana; font-size:9pt; color: #333; }
.cr { font-family:Arial,Verdana; font-size:8pt; color:#ffffff; }
.fn { font-family:Tahoma,Arial,Verdana; font-size:8pt; color:#ffffff; }
.l { font-family:Tahoma,Arial,Verdana; font-size:9pt; color:#32204A;  }
