/* basic elements */				/* top - right - bottom - left*/

body
		{
		margin: 0px 10px 0px 10px;
		background: transparent url(http://www.darkfuries.com/images/floorplan.gif) no-repeat top left;
		font: 9pt/12pt arial; 
		color: #000000;
		}

h1
		{
		margin:3px 4px 10px 3px;
		padding:3px;
		font: 17px verdana;
		color: #3a2302;
		font-weight: bold;
		text-decoration: none;
		background:#ce7b04;
		border-width: 1px;
		border-color: #ffe #aaab9c #ccc #fff;
		border-style: solid;
		text-align:center;
		}

h2
		{
		margin:0px;
		padding:3px;
		font: 13px verdana;
		color: #3a2302;
		font-weight: bold;
		text-decoration: none;
		background: #dfc49d;
		}
.title
		{
		font: 13px verdana;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px
		}

.menu
		{
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		}

.menu a:link
		{
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		}

.menu a:visited
		{
		color: #000000;
		text-decoration: none;
		}

.menu a:hover
		{
		color: #a90909;
		text-decoration: underline;
		}

p
		{
		margin:0px 5px 5px 5px;
		}


/* specific divs */					/* top - right - bottom - left*/

#container
		{
		width:800px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		background: transparent url(http://www.darkfuries.com/csstest/images/banners/top_banner.jpg) no-repeat top left;
		}

#leftcontent
		{
		width:145px;			/*  145 + 6pad + 5margin + 2border = 158  */
		height: 644px;
		float:left;
		padding: 3px;
		margin: 115px 5px 0 0;
		text-align:center;
		background: #fff8dc;
		border:1px solid #000000;
		}

#centercontent
		{
		width:640px;			/* 640 + 0pad + 0margin +2border = 642 */
		height: 650px;
		padding: 0px;
		float:left;
		margin-top: 115px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		background: #fff8dc;
		border:1px solid #000000;
		}

#mailform
		{
		width:133px;
		padding: 6px 3px 0 3px;
		margin: 3px 0 3px 0;
		background: #ffffff;
		border:1px solid #000000;
		}

#mainviewcart
		{
		width:110px;
		padding: 6px 3px 6px 3px;
		margin: 3px 0 3px 0;
		background: #ffffff;
		border:1px solid #000000;
		}

#adobe
		{
		width:auto;
		margin: 10px 0 0 0;
		}

.centerdiv
		{
		width:auto;
		}

.productcover
		{
		width:200px;			/* 200 + 0pad + 10 (?) margin + 0 border = 210 */
		height: 259px;
		margin: 0px 0px 0px 5px;
		padding-left: 0px;
		float:left;
		border-width: 0px;
		}

.productinfo
		{
		width: 398px;			/* 398 + 20pad + 10margin + 2border = 430 */
		height: 247px;
		margin:0px 5px 0px 5px;
		padding:5px;
		float:right;
		text-align:left;
		border: solid;
		border-width: 1px;
		border-color: #000000;
		background:#fffbeb;
		}

#productstats
		{
		width:315px;			/* 315 + 0pad + 10 (?) margin + 0 border = 325 */
		height: 144px;
		margin: 0px 0px 0px 5px;
		padding-left: 0px;
		float:left;
		}

#cart1
		{
		width: 150px;			/* 150 + 0pad + 0margin + 0border = 150 */
		height: 144px;
		margin:0px;
		padding:0px;
		float:left;
		text-align:center;
		}

#cart2
		{
		width: 155px;			/* 155 + 0pad + 10margin + 0border = 155 */
		height: 144px;
		margin:0px 5px 0px 0px;
		padding:0px;
		float:right;
		text-align:right;
		}

.distributorName
		{
		width: 205px;
		margin:0px;
		padding:0px;
		float:left;
		text-align:left;
		background:#fffbeb;
		}

.distributorPhone
		{
		width: 435px;
		margin:0px;
		padding:0px;
		float:left;
		text-align:left;
		background:#fffbeb;
		}

#leftcontent p
		{
		font: 11px arial;
		color: #3a2302;
		font-weight: bold;
		text-decoration: none;
		line-height: 13px
		}


/* navigation bar and elements */			/* top - right - bottom - left*/

#navcontainer
		{
		width: 135px;
		margin: 0 auto;
		padding: 0em 0;
		font: 11px arial;
		font-weight: bold;
		}

ul#navlist
		{
		text-align: left;
		list-style: none;
		padding: 0;
		margin: 0;
		width: 100%;
		}

ul#navlist li
		{
		display: block;
		margin: 0;
		padding: 0 0 3px 0;
		}

ul#navlist li a
		{
		display: block;
		width: 100%;
		padding: 0.25em 0 0.25em 0.5em;
		border-width: 1px;
		border-color: #ffe #aaab9c #ccc #fff;
		border-style: solid;
		color: #000;
		text-decoration: none;
		background: #ce7b04;
		}

#navcontainer>ul#navlist li a
		{
		width: auto;
		}

ul#navlist li#active a
		{
		background: #ce7b04;
		color: #800000;
		}

ul#navlist li a:hover, ul#navlist li#active a:hover
		{
		color: #800000;
		background: #dfc49d;
		border-color: #aaab9c #fff #fff #ccc;
		}

/* -- Darkfuries Publishing Style Sheet -- */
