/* =html */
html { margin : 0;
padding : 0; 
color : #333; 
}

div#bigX {
	position:fixed;
	bottom:0px;
	width:1024px;
	height:396px;
	background:url(assets/images/bigX.png) no-repeat;
	text-align: center;
}

/* =body */
body { width : auto; 
height:auto;
margin : auto; 
padding : 0; 
font : 76%/160% Tahoma, Verdana, Arial, sans-serif; 
background-color : #fff; 
text-align : left; 
background-image : url(./assets/images/bodybackground.jpg);
background-repeat : repeat-x;
background-attachment: fixed;
}

/* =div */

div#global {
     position: relative;
     margin-left: auto;
     margin-right: auto;
     width: 100%;
     text-align: left;
     }

div#header {
	position:relative;
	width:826px;
	height:206px;
	margin-left:auto;
	margin-right:auto;
}

div#maincontent {
	position:relative;
	width:1100px;
	margin-left:auto;
	margin-right:auto;
}

/* =h1 */
div#header h1 { z-index:3;
position:absolute;
width:826px;
height:206px;
padding:0;
margin-left:auto;
margin-right:auto;
background:url(assets/images/header.png) no-repeat; 
}

div#header h1 a { display:block;
width:826px;
height:206px;
text-indent:-9999px; }

/* =list */

#menu li a h2
{
display:none;
}

li#li1 a
{
display:inline-block;
width:188px;
height:413px;
background-image:url(assets/images/li1.png);
}

li#li1 a:hover
{
display:inline-block;
width:188px;
height:413px;
background-image:url(assets/images/li1over.png);
}

li#li2 a
{
display:inline-block;
width:188px;
height:413px;
background-image:url(assets/images/li2.png);
}

li#li2 a:hover
{
display:inline-block;
width:188px;
height:413px;
background-image:url(assets/images/li2over.png);
}

li#li3 a
{
display:inline-block;
width:188px;
height:413px;
background-image:url(assets/images/li3.png);
}

li#li3 a:hover
{
display:inline-block;
width:188px;
height:413px;
background-image:url(assets/images/li3over.png);
}

li#li4 a
{
display:inline-block;
width:188px;
height:413px;
background-image:url(assets/images/li4.png);
}

li#li4 a:hover
{
display:inline-block;
width:188px;
height:413px;
background-image:url(assets/images/li4over.png);
}

li#li5 a
{
display:inline-block;
width:188px;
height:413px;
background-image:url(assets/images/li5.png);
}

li#li5 a:hover
{
display:inline-block;
width:188px;
height:413px;
background-image:url(assets/images/li5over.png);
}

#menu ul
{
	margin-right:auto;
	margin-left:auto;
}

#menu ul, #menu li
{
	margin: 0;
	padding: 0;
	padding-left:5px;
	display: inline;
	list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
line-height: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif
font-size:12px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #FFF;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #039;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist a:hover { color: #FFF; }

#presslist ul
{ 
poisition:relative;
width:700px;
margin: 0;
padding: 0;
}

#presslist li
{
width:220px;
padding:1em;
list-style-type: none;
display: inline;
}

div#content {
	position:absolute;

	padding:0;
	margin:0;
	background:url(assets/images/contentbackground.png) repeat-y;
}

div#gallery {
	position:relative;
	margin-left:26px;
}

div#bigbox {
position:relative;

width:749px;
left:55px;
top:20px;
margin:0;
padding:0;
}

div#bigcontainerheader {
	position:relative;
	width:749px;
	height:57px;
	margin:0;
	background:url(assets/images/bigcontainerheader.png) no-repeat;
	text-indent:30px;	
}

div#bigcontainerheader h3 {
padding-top:28px;
font-size:1.2em;
letter-spacing:.1em;
text-transform:uppercase;
font-weight:bold;
}


div#bigcontainercontent {
position:relative;

padding-top:5px;
padding-bottom:5px;
padding-left:30px;
padding-right:30px;
margin:0;
height:auto;
text-align:justify;
background:url(assets/images/bigcontainerbackground.png) repeat-y;
}

div#bigcontainerfooter {
	position:relative;
	width:749px;
	height:38px;
	margin:0;
	background:url(assets/images/bigcontainerfooter.png) no-repeat;
	text-indent:30px;	
}

div#leftbox {
position:relative;

width:368px;
left:55px;
top:20px;
margin:0;
padding:0;
}

div#smallcontainerheader {
	position:relative;
	width:368px;
	height:57px;
	margin:0;
	background:url(assets/images/smallcontainerheader.png) no-repeat;
	text-indent:30px;	
}

div#smallcontainerheader h3 {
padding-top:28px;
font-size:1.2em;
letter-spacing:.1em;
text-transform:uppercase;
font-weight:bold;
}


div#smallcontainercontent {
position:relative;

padding-top:5px;
padding-bottom:5px;
padding-left:30px;
padding-right:30px;
margin:0;
height:auto;
text-align:justify;
background:url(assets/images/smallcontainerbackground.png) repeat-y;
}

div#smallcontainercontent img {
position:relative;
padding:2px;
margin:5px;
	border-color:#000;
	border-width:2px;
	border-style: solid;
}

div#smallcontainerfooter {
	position:relative;
	width:368px;
	height:38px;
	margin:0;
	background:url(assets/images/smallcontainerfooter.png) no-repeat;
	text-indent:30px;	
}


div#rightbox {
position:relative;
top:20px;
left:-15px;
width:368px;
margin:0;
padding:0;
}


div#footer {
	position:absolute;
	width:900px;
	height:70px;
	background:url(assets/images/footerbackground.png) no-repeat;
}

div#footer h3 { z-index:3;
position:absolute; left:609px; 
top:40px;
width:191px;
height:29px;
padding:0;
margin:0;
text-indent:-9999px;
background:url(assets/images/dixpatchlogo.png) no-repeat; 
}

div#footer h3 a { display:block;
width:191px;
height:29px;
text-indent:-9999px; }

div#footer h4 { 
position:absolute; left:10%; 
top:50%; 
}

/* =label/labelspan */
label, label span { display : block; padding-bottom : .25em;}
label { float : left; width : 100%;}
label span { float : left; width : 30%; text-align : right; padding-right:5px; }


