/* Jello */	
#sizer {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 50%;
	max-width: 100px;  /* version for IE is at the bottom of this style block */
}

#expander {
	background: white;
	margin: 0 -300px 0 -300px;
	min-width: 600px; /* Critical Safari fix! */
	position: relative;
}

/* Holly hack for IE \*/
* html #expander { height: 0; }
/* */

/* helps IE get the child percentages right. */
#wrapper { width: 100%; } 
<!-- Here we use a conditional comment to give IE/5/6/Win the javascript hack that helps them do max-width -->

<!--[if IE]>
#sizer {
	width:expression(document.body.clientWidth > 800 ? "100px" : "50%" );
}
<!--[endif]-->
#footer{
text-align: center;
}
html {
    margin:0;
    padding:0;
    }
body {
	margin:0;
    padding:0;
	line-height:16px;
	min-width: 770px;
	font-family:verdana;
	font-size:11px;
	text-align: center;
	background-color:black;
    }
table.top{
     color:white;
	 font-size:10px
}
a{
	color:#197e73;
	text-decoration: underline;
	font-face:Arial;	
}
 a.breadcrumb:link{
    font-size:10px;
	color:#197e73;
	text-decoration: underline;
	font-face:Arial;
	line-height: 20px ;
	letter-spacing:.3px;	
}
.columntext{
	color:#FFFFFF;
	font-size:10px;
	line-height: 12px;
	letter-spacing:-.3px;
}	
#wrapper{
position: relative;
    background: black;
    text-align: left;
   	margin-left: auto;
   	margin-right: auto;
    width:770px;
    }
		#header{
			position: relative;
			height: 131px;
			background-color:black;
			background-image: url(/images/header_background.gif);
			background-repeat: repeat-x; 
		}
		#menu{
			position: absolute;
			bottom: -2px;
			left: 0px;
			color: white;
		}
		#mid-menu{
		position: absolute;
		top: 5px;
		left: 480px;
		color: white;
		}
		#mid-menu ul li{
		list-style: none;
		color:white;
		align:right;
		}
		.link-color{
		color:white;
		text-decoration: none;
		}
		.link-color-none{
		text-decoration: none;
		}
		#col1{
			float: left;
			padding-left: 0px;
			width: 625px;
			background-color: white;
			color: black;
			display: inline;
			overflow:hidden;
		}
		#col11{
			float: left;
			width:620px;
			height: 900px;
			background-color: white;
			display: inline;
		}
		#announcement{
		position: absolute;
		color: white;
		width: 365px;
		top: 58px ;
		left: 243px;
		}
		#designDetail{
		width:365px;
		float: left;
		display: inline;
		margin-left: 0px; 
		margin-top: 0px; 
		margin-right: 15px; 
		margin-bottom: 15px; 
		}
		#designDetail2{
		width:350px;
		float: left;
		display: inline;
		margin-left: 15px; 
		margin-top: 0px; 
		margin-right: 15px; 
		margin-bottom: 15px; 
		}
		#designDetail3{
		width:230px;
		float: left;
		display: inline;
		margin-left: 15px; 
		margin-top: 0px; 
		margin-right: 0px; 
		margin-bottom: 15px; 
		}
		#designID3{
		width:370px;
		float: right;
		overflow: hidden;
		margin-left: 0px; 
		margin-top: 0px; 
		margin-right: 0px; 
		margin-bottom: 15px;
		padding-right:0px;
		display: inline;
		} 
		#designID{
		width:228px;
		float: right;
		overflow: hidden;
		margin-left: 0px; 
		margin-top: 0px; 
		margin-right: 0px; 
		margin-bottom: 15px;
		padding-right:15px;
		display: inline;
		} 
		#apparel{
		margin-right: -3px; 
		}
		.pic_table_one{
		background-color: #CCCCCC;
		width:292px;
		float: left;
		display: inline;
		margin-left: 0px; 
		margin-top: 0px; 
		margin-right: 12px; 
		margin-bottom: 15px; 
		padding-bottom:10px;
		padding-top: 3px;
		padding-left: 3px;
		padding-right: 3px;
		}
		.pic_table_two{
		background-color: #CCCCCC;
		width:292px;
		float: right;
		display: inline;
		overflow: hidden;
		margin-left: 0px; 
		margin-top: 0px; 
		margin-bottom: 15px;
		margin-right:15px;
		padding-bottom:10px;
		padding-top: 3px;
		padding-left: 3px;
		padding-right: 3px;
		}
		#col2{
			background: url(/images/shadowed.gif) repeat-y;
			color: white;
			float: left;
			display: inline;
			width: 145px;
			font:10px, Arial;
			line-height:19px;
			overflow: hidden;
		}
		#sidemain{
		  background-color: #cc0000;
		}
		#footer{
		    position: relative;
			clear: both;
			color: white;
			height: 205px;
			background-color: black;
		}
       .smallfont{
	   		font-face:Arial;
	   		font-size: 7px;
	   }
	   .side_image{
	   		border: 0px;
	   		padding: 0px;
	   		margin: 0px;
	   }
	   .body_text{
	   		font-face: Verdana;
			font-size: 11px;
			line-height:16px;
			font-color:#000000;
	   }
	   .image{
	   		position:relative;
			left: 2px;
			top: 0px;
	   }
	   #side_tabs{
	   		position:relative;
			padding:0px;
			margin:0px;
			border: 0px;
			background-image: url(/images/shadowed.gif); 
			background-repeat: repeat-y; 
	   }
	   .color{
			padding-left:12px;
			padding-right:4px; 
			padding-bottom: 4px;
	   }
	  div.header{
	  position:absolute;
	  top:8px;
	  left:5px;
	  background: black;
	  color: white;
	  padding-left: 5px;
	  padding-top: 5px;
	  }
	  img {
	   padding : 0px 1px 2px 1px;
		}
	  .descript{
	  size: 14px;
	  family: Veranda;
	  color: black;
	  text-decoration: none;
	  font-weight: bold;
	  background-color: #CCCCCC;
	  padding-left: 5px;
	  align: middle;
	  }
	  .tabPic{
	 		float: left;
			display: inline;
			width: 298px;
	  }
	  .white{
	  color: white;
	  }
	  .blue{
	  color: black;
	  }
	  hr {
	  position:relative;
	  top: -3px;
		height: 1px;
	  }
	 .menuimg{
	  padding: 0px;
	  border: 0px;
	  margin: 1px;
	  }
	  #welcome{
	   position:relative;
	   margin:0;
	   right:-30px;
       padding:0;
	   width: 655px;
	   border: collapse;
	   float: left;
	   display: inline;
	   background-color: black;
	  }
	  .nospace{
	  padding:0px;
	  border-collapse: collapse;
	  margin:0px;
	  }
	  .welcome-girl{
	    position: relative;
		width:416px;
		float: left;
		left: 30px;
		display: inline;
		margin-left: 0px; 
		margin-top: -2px; 
		margin-right: 0px; 
		margin-bottom: 0px; 
		padding-bottom:0px;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		}
		.welcome-girl-2{
		position:relative;
		width:195px;
		float: right;
		display: inline;
		margin-left: 0px; 
		margin-top: 0px; 
		margin-bottom: 0px;
		margin-right:0px;
		padding-bottom:0px;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 5px;
		}
		  #HomeHeader{
	 	 position: relative;
	  	 left: -110px;
	   	 top:10px;
	   	height: 60px;
	  }
	  #infopages1{
	   
		}
	 #infopages2{
		width:365px;
		float: right;
		overflow: hidden;
		margin-left: 0px; 
		margin-top: 0px; 
		margin-right: 0px; 
		margin-bottom: 15px;
		padding-right:15px;
		display: inline;
		} 
		#infopages11{
	    width:200px;
		float: left;
		display: inline;
		margin-left: 0px; 
		margin-top: 0px; 
		margin-right: 15px; 
		margin-bottom: 15px; 
		}
		#selected{
		position: relative;
		top: 1px;
		}
		#after{
		position: relative;
		top: -26px;
		}
		#mid{
		width:620px;
		float: left;
		display: inline;
		margin-left: 0px; 
		margin-top: 0px; 
		margin-right: 15px; 
		margin-bottom: 15px; 
		}
		.design-column-one{
		background-color: #CCCCCC;
		width:292px;
		height:200px;
		float: left;
		display: inline;
		margin-left: 0px; 
		margin-top: 0px; 
		margin-right: 0px; 
		margin-bottom: 15px; 
		padding-bottom:0px;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		}
		.design-column-two{
		background-color: #CCCCCC;
		width:292px;
		height: 200px;
		float: right;
		display: inline;
		overflow: hidden;
		margin-left: 0px; 
		margin-top: 0px; 
		margin-bottom: 15px;
		margin-right:15px;
		padding-bottom:0px;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		}
		.design-pics{
		border-color: #999999;
		padding:0px;
		margin:4px;
		width:279;
		height:159;
		}
		.front{
		position:relative;
		z-index:100;
		left:-150px;
		}
		.answers{
		background-color: #E6E6E6;
		}
		.questions{
		margin-top:-14px;
		background-color: #E6E6E6;
		}
		.title{
		size: 14px;
	  	family: Veranda;
	  	color: black;
	  	text-decoration: none;
	  	font-weight: bold;
		}
		.even{
		background-color: white;
		}
		.odd{
		background-color: #E6E6E6;
		}
		.Q{
		color:#197e73;
		}
		.A{
		}
* html .row, * html .cell {
display: inline-block; 
}		
.row {
display: table-row;
vertical-align: middle;
margin: 0;
padding: 0;
}
.cell {
width: 70px;
display: table-cell;
vertical-align: top;
margin: 0;
}
.table_margin{
padding-left: 6px;
border-bottom: 8px solid white;
}
.ID{
position:relative; 
top:-10px;
font-weight:bold;
}
.bump{
padding: 5px;
}
.reunion{
padding: 5px;
font-face: Verdana;
font-size: 13px;
font-weight:bold;
}
#new{
position: absolute;
color: white;
font-size: 9px;
width: 150px;
top: 30px ;
left: 380px;
}
.message{
color: white;
font-size: 9px;
padding: 2px 0px -1px 0px;
margin: 2.5px 0px -1px 0px;
}
#four_inch{
list-style: square; color: #7F8184;
}
#six_eight_inch{
list-style: square; color: #9FBADF;
}
.blacktext {color:black}
.qlinks {color:#FF6600}
.gray{color:gray}
.divbump{
padding-left:10px;
}
.learnMoreFont{
color :#FFFFFF;
font-size: -1;
font-face: Verdana, Arial, Helvetica, sans-serif;
}
.sample {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	color:white;
}
.pricing{
font-face:Arial;
font-size: 9px;
align:right;
}
table.pricing td {
	border-width: 0px 0px thin 0px;
	padding: 1px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}