body {
	padding: 0px;
	margin:0px;
	background-image:url(images/bg.gif);
	background-repeat:repeat;
}

.outer {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top:-280px;
	left: 0px;
	text-align: center;
}

.main {
	margin: auto;
	height: 561px;
	width: 760px;
	text-align:left;
}



/* LAYOUT */
.layouttopbar{
	float: left;
	height: 143px;
	width: 760px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.layoutlogobox{
	float: left;
	height: 143px;
	width: 326px;
	padding:0px;
	margin:0px;
	text-align:left;
	background-color:#180700;
}

.layoutsignupbox{
	float: left;
	height: 143px;
	width: 433px;
	padding:0px;
	margin:0px;
	text-align:left;
	background-color:#180700;
}

.layoutmidbox{
	float: left;
	height: 358px;
	width: 760px;
	padding:0px;
	margin:0px;
	text-align:left;
	background-color:#180700;
}

.layoutnavbox{
	float: left;
	height: 18px;
	width: 760px;
	padding:0px;
	margin:0px;
	text-align:center;
	padding-top:11px;
	padding-bottom:2px;
	background-color:#180700;	
}

.layoutsitebybox{
	float: left;
	height: 40px;
	width: 760px;
	padding:5px 0 0 0;
	margin:0px;
	text-align:right;
	background-color:#180700;
}

.layoutpicboxwide{
	float: left;
	height: 356px;
	width: 325px;
	padding:0px;
	margin:0px;
	text-align:left;
	overflow:hidden;
}

.layoutpicboxnarrow{
	float: left;
	height: 356px;
	width: 192px;
	padding:0px;
	margin:0px;
	text-align:left;
	overflow:hidden;
}

.layoutboxnarrowrhs{
	float: left;
	height: 354px;
	width: 431px;
	padding:0px;
	margin:0px;
	text-align:left;
	background-image:url(images/textboxbg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.layoutboxnarrowlhs{
	float: left;
	height: 354px;
	width: 431px;
	padding:0px;
	margin:0px;
	text-align:left;
	background-image:url(images/textboxbg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

.layoutboxwide{
	float: left;
	height: 354px;
	width: 564px;
	padding:0px;
	margin:0px;
	text-align:left;
	background-image:url(images/textboxbg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.layouttextboxnarrow{
	float: left;
	height: 286px;
	width: 400px;
	padding:0px;
	margin:0px;
	text-align:left;
	padding-left:13px;
	padding-right:10px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom: 5px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #987E45;
	SCROLLBAR-HIGHLIGHT-COLOR: #987E45;
	SCROLLBAR-SHADOW-COLOR: #987E45;
	SCROLLBAR-3DLIGHT-COLOR: #987E45;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #987E45;
	SCROLLBAR-DARKSHADOW-COLOR: #987E45;
}

.layouttextboxwide{
	float: left;
	height: 286px;
	width: 533px;
	padding:0px;
	margin:0px;
	text-align:left;
	padding-left:13px;
	padding-right:10px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom: 5px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #987E45;
	SCROLLBAR-HIGHLIGHT-COLOR: #987E45;
	SCROLLBAR-SHADOW-COLOR: #987E45;
	SCROLLBAR-3DLIGHT-COLOR: #987E45;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #987E45;
	SCROLLBAR-DARKSHADOW-COLOR: #987E45;
}

.layouttitleboxrhsnarrow{
	float: left;
	height: 61px;
	width: 418px;
	padding:0px;
	margin:0px;
	text-align:left;
	padding-left:13px;
	background-image:url(images/titlerhsnarrowbg.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.layouttitleboxrhswide{
	float: left;
	height: 61px;
	width: 551px;
	padding:0px;
	margin:0px;
	text-align:left;
	padding-left:13px;
	background-image:url(images/titlerhswidebg.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.layouttitleboxlhsnarrow{
	float: left;
	height: 61px;
	width: 420px;
	padding:0px;
	margin:0px;
	text-align:left;
	padding-left:13px;
	background-image:url(images/titlelhsnarrowbg.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#social-networks {
	float:left;
	width:100px;
	text-align:left;
	}

/* END LAYOUT */


/*  BUTTONS */


.btn {
	height: 25px;
	width: 150px;
	margin-top:0px;
	margin-bottom:4px;
	display: inline;
	text-align:right;
	float: left;
	padding-right:8px;
}

.btntext, a.btntext:link, a.btntext:active, a.btntext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:25px;
	background-image:url(images/buttonbg.jpg);
	text-align: center;
	display: block;
	text-decoration: none;
}
a.btntext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height:25px;
	background-image:url(images/buttonbg_f2.jpg);
	text-align: center;
	display: block;
	text-decoration: none;
	font-weight:bold;
}

.btntextxmas, a.btntextxmas:link, a.btntextxmas:active, a.btntextxmas:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:25px;
	background-image:url(images/xmasbuttonbg_f2.jpg);
	text-align: center;
	display: block;
	text-decoration: none;
}
a.btntextxmas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height:25px;
	background-image:url(images/xmasbuttonbg_f2.jpg);
	text-align: center;
	display: block;
	text-decoration: none;
	font-weight:bold;
}

.btntextvalentines, a.btntextvalentines:link, a.btntextvalentines:active, a.btntextvalentines:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:25px;
	background-image:url(images/valentinesbuttonbg.jpg);
	text-align: center;
	display: block;
	text-decoration: none;
}
a.btntextvalentines:hover {
	font-weight:bold;
}

.btntextmothersday, a.btntextmothersday:link, a.btntextmothersday:active, a.btntextmothersday:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:25px;
	background-image:url(images/mothersdaybuttonbg.jpg);
	text-align: center;
	display: block;
	text-decoration: none;
}
a.btntextmothersday:hover {
	font-weight:bold;
}


/* END BUTTONS */