/* CSS Document */

html { height: 100%; margin-bottom: 1px; }#container {	width: 650px;	border: 0px none;	margin: 0px auto;	padding: 0px;	background-color: #FFFFFF;	font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;	font-size: 10px;	color: #666666;	background-image: url(images/header_02.gif);	background-repeat: no-repeat;	background-position: top;}body {	font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;	font-size: 10px;	line-height: 200%;	color: #666666;	background-color: #dbe2e5;	margin: 0px;}h1 {	font-weight: bold;	color: #336699;}.callout {	font-weight: bold;	color: #336699;}#maintext {	font-size: 14px;	padding-right: 20px;	padding-left: 20px;	width: 609px;}#maintextholder {	font-size: 12px;	padding-right: 20px;	padding-left: 20px;	width: 610px;	}#footer {	background-color: #dbe2e5;	background-image:  url("images/footer.gif");	background-repeat: no-repeat;	background-position: center top;	text-align: center;	height: 70px;	vertical-align: bottom;	padding-top: 20px;}#featureholder {	width: 410px;	margin-bottom: 10px;	border-top-color: #dbe2e5;	border-top-width: 1px;	border-top-style: solid;	margin-top: 10px;	padding-top: 10px;	padding-bottom: 10px;}#featureholdernorightbox {	margin-bottom: 10px;	border-top-color: #dbe2e5;	border-top-width: 1px;	border-top-style: solid;	margin-top: 10px;	padding-top: 10px;	padding-bottom: 10px;}

#topnav  {	margin-right : 20px;	margin-bottom: 40px;	padding-top : 25pt;	text-decoration : none;	font : bold 11px "Lucida Grande", Helvetica, Verdana, sans-serif;	text-transform : lowercase;	text-align : right;	white-space : nowrap;	color: #FFFFFF;
	width: auto;
	display: block;
	text-shadow: black 0px 0px 3px
}

#topnav ul  {	margin : 0px;	white-space : nowrap;	padding : 0px;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	height: auto;
	display: block;
}

#topnav ul li  {	display : inline;	color: #FFFFFF;
	height: auto;
	width: auto;
	padding: 10px 5px 14px 5px;
}

.navHighlight {
	color: #b3b3b3;
}

#topnav ul li a  {text-decoration : none;	color: #FFFFFF;
	height: inherit;
	display: inline;
	padding: inherit;
	padding-top: inherit;
	padding-right: inherit;
	padding-bottom: inherit;
	padding-left: inherit;
	width: inherit;
}

#topnav ul li a:hover  {text-decoration : underline;	color: #FFFFFF;
	height: inherit;
	display: inline;
	padding: inherit;
	padding-top: inherit;
	padding-right: inherit;
	padding-bottom: inherit;
	padding-left: inherit;
	width: inherit;
}#synopsisBox {	height: 170px;	width: 188px;	border: thin solid #CCCCCC;	background-color: #F6F8F8;	overflow: visible;	margin-right: 15px;	margin-bottom: 15px;	display: block;	text-align: left;	vertical-align: middle;}#synopsisBoxHead {	font-weight: bold;	color: #FFFFFF;	font-size: 12px;	background-color: #336699;	width: auto;	text-indent: 10pt;}#synopsisItemArea {	width: auto;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 10px;	padding-right: 10px;	font-size: 10px;	line-height: normal;}.synopsisItemName {	font-size: 12px;	font-weight: bold;	color: #666666;}#mainPageSynopsis {	padding-right: 20px;	padding-left: 20px;}#mainPageSynopsis ul{    margin-left: 0;    padding-left: 0;    list-style-type: none;    white-space: nowrap;}#mainPageSynopsis ul li{	display: inline;	list-style-type: none;}.smallGraphic {	margin: 5px 0px;	border: thin solid #CCCCCC;}a:link {	color : #2A9816;	font-weight: bold;	text-decoration: none;}a:hover {	color : #2A9816;	text-decoration : underline;	font-weight: bold;}a:visited {	color : #2A9816;	font-weight: bold;	text-decoration: none;}.imageintext {	margin-right: 10px;	margin-bottom: 10px;	margin-top: 10px;}.ravequote {	font-size: 18px;	font-weight: bold;}.raveby {	font-size: 11px;	font-style: italic;}.date {	font-size: 8px;	color: #999999;	font-style: italic;}#rightbox {	float: right;	width: 170px;	vertical-align: top;	margin-left: 20px;	clear: left;	margin-top: 10px;	overflow: visible;}#rightboxitem {	border: 1px solid #DBE2E5;	width: auto;	overflow: visible;	height: auto;}#rightboxitemhead {	width: auto;	font-weight: bold;	color: #FFFFFF;	font-size: 12px;	background-color: #336699;	padding-top: 3px;	padding-bottom: 3px;	text-indent: 10pt;}#rightboxitemtext {
	line-height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}

#rightboxitemtext ul {
	list-style: none;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	width: auto;
	display: block;
	font-size: inherit;
}

#rightboxitemtext li {
	margin: 0px;
	padding: 0px;
	width: auto;
	display: block;
	font-size: 12px;
}

#rightboxitemtext li a {
	width: auto;
	margin: 0px;
	display: block;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	font-size: 12px;
}

#rightboxitemtext li a:hover {
	width: auto;
	background: #ffffb5;
	margin: 0px;
	display: block;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	font-size: 12px;
}#bottomnav {	text-align: center;}#bottomnav ul  {	margin : 0px;	white-space : nowrap;	padding : 0px;}#bottomnav ul li  {	margin-left : 4px;	margin-right : 4px;	display : inline;	color: #FFFFFF;}#longdomainbox {	color: #CCFF00;	padding: 5px;	width: 598px;	background-color: #2A9816;	text-align: center;	margin-left: 20px;	margin-right: 20px;	vertical-align: middle;	font-size: 11px;	line-height: 110%;	font-weight: bold;}#uploadcontainer {	width: 280px;	border: 0px none;	margin: 0px auto;	padding: 0px;	background-color: #FFFFFF;	font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;	font-size: 10px;	color: #666666;	background-image:  url("http://www.modulana.com/images/uploadheader.gif");	background-repeat: no-repeat;	background-position: left top;}#uploadtext {	font-size: 11px;	padding-right: 20px;	padding-left: 20px;	width: 240px;	padding-top: 70px;}#uploadfooter {	background-color: #dbe2e5;	background-image:  url("http://www.modulana.com/images/uploadfooter.gif");	background-repeat: no-repeat;	background-position: left top;	text-align: center;	height: 70px;	vertical-align: bottom;	padding-top: 20px;}#uploadselectionholder {	margin-bottom: 5px;	border-top-color: #dbe2e5;	border-top-width: 1px;	border-top-style: solid;	margin-top: 5px;	padding-top: 5px;	padding-bottom: 5px;}#formbox {	text-align: right;	width: 120px;	float: left;}.smalltext {	font-size: 9px;	color: #336699;}

#buynowBox {	height: auto;	width: 295px;	border: 1px solid #cccccc;	overflow: visible;	margin-right: 15px;	margin-bottom: 15px;	display: block;	text-align: left;	vertical-align: middle;
	float: left;
	background: #002c4b none;
}

#buynowBoxHead {	color: white;	width: auto;
	font: bold 12px/130% "Lucida Grande", Helvetica, Arial, sans-serif;
	margin: 1px 1px 1px 1px;
	padding: 6px 10px 6px 10px;
	background: #336699 url(images/bar_bg.gif);
}

#buynowItemArea {	width: auto;	padding-top: 3px;	padding-left: 10px;	padding-right: 10px;	font-size: 12px;	line-height: 140%;
	background: none;
	color: white;
}

.buynowlink {
	color: #ffff00;
	font-weight: bold;
	text-transform: uppercase;
}