body {
	background-color:#eef1f3;
}

#mainHeader {
	width:937;
}

#mainContent {
	width:937;
}

#mainFooter {
	width:937;
}

#familiesTable {
	width:411px;
}

#businessTable {
	width:411px;
}

#homeLowerTable {
	width:884px;
	
}

#footerTable {
	width:937px;
}

.body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#979937;
	line-height:18px;
}
.bodytext {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#979937;
	
}
.body a {
	color:#515114;
	text-decoration:underline;
}

.body a:hover {
	color:#333333;
	text-decoration:underline;
}

.header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#979937;
	line-height:18px;
}

.header2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#979937;
	line-height:18px;
}

.footer {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:normal;
	color:#979937;
	line-height:18px;
}

input.button {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#979937;
	background-color:#FFFFFF;
	border:none;
}

input.upload {
	background:#FFF url(../images/btn_uploadImage.gif);
	background-repeat:no-repeat;
	width:233;
	height:31;
	color:#979937;
	border:none;
}

input.addToCart {
	background:#FFF url(../images/btn_addToCart.gif);
	background-repeat:no-repeat;
	width:233;
	height:31;
	color:#979937;
	border:none;
}

input.completeOrder {
	background:#FFF url(../images/btn_completeOrder.gif);
	background-repeat:no-repeat;
	width:292;
	height:29;
	color:#979937;
	border:none;
}

input.saveProject {
	background:#FFF url(../images/btn_saveProject.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:150px;
	height:31px;
	color:#979937;
	border:none;
}

input.text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#979937;
	background-color:#FFFFFF;
	border: 1px solid #979937;
	width:300px;
}

input.uploadbutton
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 14px;
	color: #979937;
	background-color: #FFFFFF;
	border: 1px solid #979937;
	width: 300px;
}

input.textShipping {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#979937;
	background-color:#FFFFFF;
	border: 1px solid #979937;
	width:74px;
	text-align:right;
}

input.order
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 14px;
	color: black;
	background-color: #FFFFFF;
	width: 65px;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}
textarea.order
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 14px;
	color: black;
	background-color: #FFFFFF;
	width: 65px;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}
select.order
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 14px;
	color: black;
	background-color: #FFFFFF;
	border: 1px solid;
	width: 100px;
}

.smallLink {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#979937;
	line-height:18px;
}

.smallLink a {
	color:#979937;
	text-decoration:none;
}

.smallLink a:hover {
	color:#333333;
	text-decoration:none;
}

td.orderInfoLeft {
	border-right:1px solid #979937;
	padding-right:15px;
	padding-bottom:5px;
	vertical-align:middle;
	width:89px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#979937;
	text-align:right;
}

.orderInfoLeft a {
	color:#979937;
	text-decoration:none;
}

.orderInfoLeft a:hover {
	color:#333333;
	text-decoration:none;
}

td.orderInfoRight {
	padding-left:15px;
	padding-bottom:5px;
	vertical-align:middle;
	width:139px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
}

td.orderSubTotal {
	padding-right:15px;
	padding-bottom:5px;
	vertical-align:middle;
	width:89px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#979937;
	text-align:right;
}

td.shippingInfo {
	padding-left:5px;
	padding-top:5px;
	vertical-align:top;
	width:167px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#979937;
	text-align:left;
}

.shippingInfo a {
	color:#979937;
	text-decoration:none;
}

.shippingInfo a:hover {
	color:#333333;
	text-decoration:none;
}

.small {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:normal;
	color:#979937;
	line-height:18px;
}

td.buyLink {
	border-right: 1px solid #663300;
}

.buyLink {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#663300;
}

.buyLink a {
	color:#663300;
	text-decoration:none;
}

.buyLink a:hover {
	color:#999900;
	text-decoration:none;
}

div.buyLink {
	margin:0 0 0 0;
	padding:0 0 0 10px;
}

div#qTip {
 padding: 3px;
 border: 1px solid #666;
 display: none;
 background:#CCCCCC;
 color: #FFF;
 font: bold 9px Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}