/*body {margin:0px;padding:10px;text-align:center;background-color: #2A9145;} */
body {margin:0px;padding:10px;text-align:center;background: url(images/bg_main.gif);}

#header {width:850px;}
#wrapper {width:850px;height:auto;margin:0px auto;float:none;padding:0px;}
#Content {width:850px;margin:0px auto;text-align:left;padding:0px;background-image: url(../images/bodyshadow.jpg);background-repeat: repeat-y;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;float: left;}

.topofpage {float:left;margin-top:10px;}
.topofpage p{margin:0px;}
.topofpage a:link, .topofpage a:visited{
	text-decoration:none;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#0066CC;
}
.topofpage a:visited{color:#7F070A;}

.maintext-header{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 16px;color: #333; 
					text-decoration:underline}
					
.maintext-header2{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 16px;color: #333;}
.maintext p{margin-top:0px;}

.maintext{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#333;}
.maintext a{text-decoration:none; color: #480002; font-weight:bold;}
.maintext a:hover{text-decoration:underline; color: #480002; font-weight:bold;}
.maintext a:visited{color: #B15053;}

.mainbox-header{border: dotted 1px #ccc; padding:10px;background-color:#fff; font-family: Arial, Helvetica, sans-serif;font-size: 32px; }

.mainbox-header p{margin:0px;}

.rightbox{border: dotted 1px #ccc; padding:10px;background-color:#fff;}
.rightbox-text{border: dotted 1px #ccc; padding:10px;background-color:#fff; font-family: Arial, Helvetica, sans-serif; }


/* ************************************ *
 *             main styling             *
 * ************************************ */
#main {background-color: #FCF8D7;margin-left: 5px; font-family:Arial, Helvetica, sans-serif;}

#main-listings {background-color: #FCF8D7;margin-left: 5px; font-family:Arial, Helvetica, sans-serif;}

/* ************************************ *
 *             left navbar              *
 * ************************************ */
.navcontainer {margin-bottom:0px;}
.navlistLeft {margin-left:5px; margin-bottom:0px;margin-top:0px;}

.navcontainer ul {margin-left: 2px;padding-left: 2px;list-style-type: none;font-size:12px;font-family: Arial, Helvetica, sans-serif;}
.navcontainer a {padding-top: 6px;padding-bottom: 3px;padding-left: 9px;font-size:14px; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}

.navcontainer a:link {color: #480002; font-weight:bold;}
.navcontainer a:visited {color: #B15053;}
.navcontainer a:hover {color: #480002; text-decoration:underline;}


h1#leftNavHD1 a{width:50px;margin-left:0px;padding-left:45px;padding-right:0px;}
h1#leftNavHD2 a{width:70px;padding-left:35px;}
h1#leftNavHDg a{width:100px;margin-left:0px;padding-left:25px;float:left;}
#leftNavHD1 {
	margin-bottom:0px;
	margin-left:3px;
	margin-top:25px;
	background-image: url(../images/master/leftnav/store.jpg);
	height: 42px;
	text-decoration: none;
	color: #333333;
	padding-top: 18px;
	padding-left: 0px;
	width: 184px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	border: none;
	background-repeat: no-repeat;
}
#leftNavHD1 a {text-decoration: none;border:none;color: #333333;}
#leftNavHD1 a:visited, a:active {text-decoration: none;border:none;color: #333333;}
#leftNavHD1 a:hover {color: #999;}

#leftNavHD2 {
	margin-bottom:0px;
	margin-left:3px;
	margin-top:25px;
	background-image: url(../images/master/leftnav/ecards.jpg);
	height: 42px;
	text-decoration: none;
	color: #333333;
	padding-top: 18px;
	padding-left: 0px;
	width: 184px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	border: none;
	background-repeat: no-repeat;
}
#leftNavHD2 a {text-decoration: none;border:none;color: #333333;}
#leftNavHD2 a:visited, a:active {text-decoration: none;border:none;color: #333333;}
#leftNavHD2 a:hover {color: #999;}

#leftNavHDg {
	margin-bottom:10px;
	margin-left:3px;
	margin-top:10px;
	background-image: url(../images/master/leftnav/genericbox.jpg);
	height: 42px;
	text-decoration: none;
	color: #333333;
	padding-top: 18px;
	padding-left: 0px;
	width: 184px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	border: none;
	background-repeat: no-repeat;
	text-align: center;
}
#leftNavHDg a {text-decoration: none;border:none;color: #333333;}
#leftNavHDg a:visited, a:active {text-decoration: none;border:none;color: #333333;}
#leftNavHDg a:hover {color: #999;}

.top {padding-top:20px;}

/* ************************************ *
 *               footer                 *
 * ************************************ */
#footer{
	margin-top:10px;
	float:left;
	width: 825px;
	padding-left:25px;
	clear:left;
}
#footerContainer{
	background-color: #7F7B71;
	padding-left:50px;
	margin-left:0px;
	background-repeat: no-repeat;
	height: 125px;
	width: 750px;
	float:left;
	background-image: url(../images/master/footergray.jpg);
}

#footerContainer img {border:none;}

.ads{
	width: 195px;
	height: 75px;
	float:left;
	margin-top:25px;margin-right:50px;
	float:left;
}
#ads3{
	width: 195px;
	height: 75px;
	float:left;
	margin-top:25px;margin-right:0px;
	float:left;
}


/* ************************************ *
 *           footer navbar              *
 * ************************************ */
#navcontainerFooter {width:800px;height:22px;float: left;background-image: url(../images/master/footernavBKGD.jpg);}

#navlistFooter {font-family: Arial, "Times New Roman", Times, serif;font-size: 11px;margin-top:5px;margin-left:0px;padding-left:40px;font-weight:bold;color: #333333;}

#navcontainerFooter ul li {list-style-type: none;display: block;float: left;text-align: center;}

#navcontainerFooter a {padding:0px 15px;border-right: solid 1px #999;text-decoration: none;display: block;color: #333;}
#navcontainerFooter a:hover {color:#fff;}

/* ************************************ *
 *           main navigation            *
 * ************************************ */
#nav{
	float: left;
	width: 800px;
	list-style: none;
	line-height: 1;
	font-family: Arial, "Times New Roman", Times, serif;font-size: 18px;
	padding: 0;
	background-image: url(../images/master/mainnav/mnav1.jpg);
	margin: 0px;
}

#nav ul {
	float: left;
	width: 600px;
	list-style: none;
	font-family: Arial, "Times New Roman", Times, serif;font-size: 10px;
	padding: 0;
	padding-top:10px;
	border-left: solid 1px #666;border-bottom: solid 1px #666;border-right: solid 1px #666;z-index:13;
	background-image: url(../images/master/mainnav/dropmenuShadow.jpg);
	background-repeat: repeat-x;	
}

#nav a {
	padding-top:10px;
	padding-left:0px;
	display: block;
	width: 10em;
	w\idth: 6em;
	color: #FFF;
	text-decoration: none;
}

#nav a#n1:hover,#nav a#n1:hover, #nav a#n2:hover, #nav a#n3:hover, #nav a#n4:hover, #nav a#n5:hover{background-image: url(../images/master/mainnav/mnav1b.jpg);}

#nav a#n1 {width:60px;height:40px;border-left: none;padding-left:40px;}
#nav a#n2 {width:100px;height:40px;border-left: 1px solid #A8B090;text-align: center;}
#nav a#n3 {width:115px;height:40px;border-left: 1px solid #A8B090;text-align: center;}
#nav a#n4 {width:170px;height:40px;border-left: 1px solid #A8B090;text-align: center;}
#nav a#n5 {width:102px;height:40px;border-left: 1px solid #A8B090;text-align: center;}
#nav a#n6 {background-image: url(../images/master/mainnav/subscribe_arrows.jpg);width:178px;height:30px;border-left: 1px solid #A8B090;padding-left:30px;padding-top:20px;font-style:italic;}
#nav a:hover#n6 {color:#ccc;}

#n1linkDesc {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color:#612F27;float:left;margin-left:-25px;}
#n2linkDesc {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color:#612F27;float:left;padding-left:16px;}
#n3linkDesc {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color:#612F27;float:left;padding-left:55px;}
#n4linkDesc {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color:#612F27;float:left;padding-left:78px;}
#n5linkDesc {font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color:#612F27;float:left;padding-left:45px;}

#nav li {float: left;padding: 0;}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	w\idth: 200px;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
	background-color: #efeee9;	
}

#nav li li {padding-right: 1em;	width: 13em;}

#nav li ul a {width: 200px;	w\idth: 200px;color:#333333;padding:5px;}
#nav li ul ul {margin: -1.75em 0 0 14em;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#nav  li:hover, #nav  li.sfhover {background-image: url(../images/master/mainnav/mnav1b.jpg);}
#nav   ul li:hover, #nav ul li.sfhover {background: #ccc;color:#FFFFFF;background-image: url(../images/master/mainnav/mnav1b.jpg);width:190px;}
#nav ul li a:hover{color:#FFFFFF;}

/* ************************************ *
 *           sub navigation             *
 * ************************************ */
#timedateOLD {padding-left:15px;padding-top:8px;font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;width:150px;float:left;}
#subnav{width:800px;background-image: url(../images/master/mainnav/secondarynav.jpg);float:left;}
#nav2{
	float: left;
	width: 610px;
	height:32px;
	list-style: none;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 10px;
	padding: 0;
	margin: 0px;
}

#nav2 ul {
	float: left;
	width: 600px;
	list-style: none;
	font-family: Arial, "Times New Roman", Times, serif;font-size: 9px;
	padding: 0;
	padding-top:10px;
	border-left: solid 1px #666;border-bottom: solid 1px #666;border-right: solid 1px #666;z-index:13;
	background-image: url(../images/master/mainnav/dropmenuShadow.jpg);
	background-repeat: repeat-x;	
}

#nav2 a {
	padding-top:6px;
	padding-left:0px;
	display: block;
	width: 6em;
	w\idth: 6em;
	color: #000;
	text-decoration: none;
}
#nav2 a:hover{color:#666666;}
#nav2 a#m1:hover, #nav2 a#m2:hover, #nav2 a#m3:hover, #nav2 a#m4:hover, {}

#nav2 a#m1 {width:100px;height:18px;padding-left:40px;}
#nav2 a#m2 {width:110px;height:18px;padding-left:10px;}
#nav2 a#m3 {width:130px;height:18px;;padding-left:10px;}
#nav2 a#m4 {width:140px;height:18px;padding-left:10px;}



#nav2 li {float: left;padding: 0;}

#nav2 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	w\idth: 150px;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
	background-color: #efeee9;	
}

#nav2 li li {padding-right: 1em; width: 13em;}

#nav2 li ul a {width: 150px;	w\idth: 150px;color:#333333;padding:3px;}
#nav2 li ul ul {margin: -1.75em 0 0 14em;}

#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover2 ul ul, #nav2 li.sfhover2 ul ul ul {left: -999em;}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover2 ul, #nav2 li li.sfhover2 ul, #nav2 li li li.sfhover2 ul {left: auto;}

#nav2 li:hover, #nav2 li.sfhover2 {color:#990000;}
#nav2 ul li:hover, #nav2 ul li.sfhover2 {background: #ccc;color:#FFFFFF;width:141px;}
#nav2 ul li a:hover{color:#FFFFFF;}


/* ************************************ *
 *     left navbar secondary pages      *
 * ************************************ */
.navcontainerLeft2 {width:150px; margin-bottom:0px;}
.navlistLeft2 {margin-left:5px; margin-bottom:0px;margin-top:0px;}

.navcontainerLeft2 ul {margin-left: 2px;padding-left: 2px;list-style-type: none;font-size:11px;font-family: Arial, Helvetica, sans-serif;}
.navcontainerLeft2 a {display: block;width: 173px;border-bottom: 1px dotted #ccc;padding-top: 4px;padding-bottom: 4px;padding-left: 9px;}
.navcontainerLeft2 a:link, .navlistLeft2 a:visited {color: #333;text-decoration: none;border-bottom: 1px dotted #ccc;}
.navcontainerLeft2 a:hover {color: #999;}

.navcontainerLeft2ad {width:184px; height:60px; margin-top:5px;margin-bottom:5px;margin-left:2px;}

.midBoxSecondary{width: 100%;border-top:1px dotted #333;line-height:18px;padding-top:5px;padding-bottom:5px;margin-top:5px;margin-bottom:0px;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}
.midBoxSecondary p{margin-top:0px;}
h1#contentHeader {padding-top:20px;}
.floatLeft{float:left;padding-right:10px;padding-bottom:10px;padding-top:5px;}

.info{border: dotted 1px #ccc; padding:20px;background-color:#fff;}
.info p{margin:0px;}

span.doubleArrows { color: #888; font-weight: bold; font-size: 16px; }

.midBoxSecondary a {color:#0066CC;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color:#0066CC;text-decoration: none;}
.midBoxSecondary a:hover, a:visited {color:#999999;border-bottom-color:#999999;}
.midBoxSecondary ul {margin-top:3px;}
.midBoxSecondary h3 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;margin:0px;}
.midBoxSecondary h4 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;margin:0px;}


/* ************************************ *
 *           Resource Guide             *
 * ************************************ */
#ospCols{width:250px;float:left;padding-bottom:30px;}
#ospCols a{border:none;float:left;}
#ospCols img {padding-bottom:20px;}
h2.featAdsh2 {background-color:#FFFFFF;padding:5px;font-weight:normal;}
h3.featAds {padding:0px;font-weight: bold;font-size:10px;color:#999999;border-bottom:solid 1px #999;}
.featAdsList {margin-bottom:0px;padding-bottom:0px;}
.featAdsList ul{clear:left;height:auto;margin-left:20px;padding-left:0px;margin-bottom:0px;padding-bottom:0px;}
.featAdsList ul li {list-style:none;}
.featAdsList dt {padding:0px;margin:0px;padding-top:15px;font-size:14px;}
.featAdsList dd {padding:0px;margin:0px;}




blockquote {padding-left:20px; padding-top:15px;background-image: url(../images/master/open_quotes.gif);background-repeat: no-repeat;font-weight:bold;}
