/* CSS Document */

body
{
    background:url('/themes/default/graphics/background-image.jpg') no-repeat top center;
}

img{
	text-decoration:none;
	border:none;
}

div#container
{
    margin:0 auto;
    width:990px;
}

div#container div#header
{
    height:220px;
}

div#container div#header #logo{
	margin:100px 0 0 0;
}

div#loginHolder
{
    display:none;
}

#brochure{
	display:none;
}

div#container div#menu{
    float:left;
    display:inline;
    width:168px;
}

div#menu ul{
    padding:0px;
    margin:0px;
}

div#menu ul li{
	 list-style:none;
}

div#menu ul li a img{
    display:none;
}

div#menu ul li a img.active{
	display:block;
}

div#container div#content
{
    margin:0px 0px 0px 168px;
}

div#content div#main
{
    float:left;
    display:inline;
    width:600px;
	margin-top:-60px;
}

div#main h1
{
    padding:0px 0px 10px 30px;
    font-size:24px;
}

div#main h2
{
    padding:0px 0px 4px 30px;
    font-size:18px;
}

div#main ul#subMenu
{
    padding:0px 70px 10px 30px;
    margin:0px 0px 20px 0px;
    width:100%;
}

div#main ul#subMenu li
{
    display:block;
    list-style-type:none;
	float:left;
	width:120px;
}

div#main ul#subMenu li.long
{
	width:150px;
}

div#main p
{
    padding:0px 70px 10px 30px;
}

div#main p.highlight-box
{
    background-image:url('/themes/default/graphics/highlight-box.png');
    background-repeat:no-repeat;
    margin-top:-20px;
    padding-top:25px;
    height:102px;
}

div#content div#right
{
    float:left;
    width:222px;
	margin-top:-50px;
}

div#content div#wantedDesigner
{
	margin-top:15px;
}

div#container div#footer
{
	clear:both;
	margin-top:80px;
}

img#DBA{
	display:none;
}

div#footer ul li
{
    list-style-type:none;
    display:block;
	float:left;
}

div#footer ul li img
{
    float:left;
    display:inline;
    height:33px;
	margin-right:5px;
}

div#footer ul li span
{
    float:left;
    display:block;
}

div#footer ul li span.tel
{
    width:174px;	
}

div#footer ul li span.email{
	width:200px;
	margin-left:5px;
}

div#footer ul.floatRight li span
{
    width:130px;
    float:left;
    display:block;
}

div#footer ul.middleFooter{
	margin-left:50px;
	float:left;
}

div#footer ul.footerCopyright{
}

div#footer ul li span.tel,
div#footer ul li span.email,
div#footer ul.middleFooter li span.policy,
div#footer ul.middleFooter li span.termsOfUse
{
	background-image:url(/themes/default/graphics/layout/footer-separator.gif);
	background-position: right 6px;
	background-repeat:no-repeat;
	padding:0 8px;
}

div#footer ul li span.email,
div#footer ul.middleFooter li span.termsOfUse
{
	background:none;	
}


div#footer ul.middleFooter li span.policy
{
	width:110px;
}

div#footer ul.middleFooter li span.termsOfUse
{
	margin-left:2px;
	width:106px;
}

div#footer ul.footerCopyright li span
{
	width:150px;
}


.pinPad, .tapePad
{
	padding-top:65px;
}

div#content div#main.pinPad
{
	background:url(/themes/default/graphics/layout/pin-pad.png) no-repeat;		
	margin-top:-24px;
	min-height:540px;
}

.tapePad
{
	background:url(/themes/default/graphics/layout/tape-pad.jpg) no-repeat;	
}
