
body {
	margin: 0px;
font-family: helvetica, arial, sans-serif;	
font-size: 14px;
background: #fafafa url(../i/mainBg.gif) center top no-repeat;
}
.style2 {
	font-size: 10px;

	color: #999999;
}

.wrap{
width: 850px;
margin: 30px auto 0;
clear: both;
padding-top: 25px;
border: 1px solid #ccc;
background: #fff;
}

.content{
padding: 20px 100px 0 100px;
}
.homepage .content
{
padding: 20px 40px 0 50px;	
}
.movingPage .content
{
padding: 20px 100px 0 50px;	
}
.imgFloatRight
{
float: right;
margin: 10px 0 10px 20px;	
outline: none;
-moz-outline-style: none;
-moz-outline-width: 0;
border: 0;
}
.imgFloatRight img
{
border: 0;	
}


.content ul{
color: #666;
margin-top: 15px;
}

.content li{
line-height: 1.6em;
}

.push{
width: 70px;
display: block;
float: left;
}

p{
line-height: 1.6em;
font-weight: normal;
color: #333;
}

.clear{
clear: both;
}

.footer{
text-align: center;
width: 700px;
margin: 20px auto 10px;
clear: both;
}


.disclaimer{
color: #aaa;
font-size: 11px;
text-align: center;
}

h1{
width: 205px;
margin-left: 45px;
height: 80px;

}

h1 a{
display: block;
background: url(/i/logo.gif) no-repeat;
height: 0;
padding-top: 80px;
overflow: hidden;
width: 205px;
}


ul.nav{
border-bottom: 8px solid #990000;
margin: 57px 0 0 0;
padding: 0;
height: 23px;
float: right;
width: 540px;
}

#home a{
padding-left: 0px !important;
}




ul.nav li{
list-style: none;
text-transform: uppercase;
float: left;
display: block;}


ul.nav li a{
font-size: 12px;
text-decoration: none;
display: block;
padding: 5px 5px 0;
font-weight: bold;
text-align: center;
color: #333;
height: 18px;
}




ul.nav li a:hover{

color: #900;
}


.quote{
color: #e60000;
font-size: 16px;
font-style:italic;
font-family: Helvetica, sans-serif;
clear: both;
padding: 50px 0px 5px 0;
text-align: right;
margin: 0 100px 30px 0;
border-bottom: 8px solid #990000;
}


.one{
border-top: 2px solid #900;
width: 223px;
text-align: right;
padding: 5px 3px 0;
}

.two{
border-bottom: 2px solid #900;
width: 275px;
padding: 3px 3px 5px;
text-align: left;
margin-left: 87px;
}


h2{
color: #900;
font-weight: normal;
margin: 30px 0 -13px 0;
font-size: 18px;
}


* html h2{
color: #900;
font-weight: normal;
margin: 30px 0 -18px 0;
font-size: 18px;
}

.about #about a{
background: #900;
color: #fff;
}

.services #services a{
background: #900;
color: #fff;
}


.contact #contact a{
background: #900;
color: #fff;
}


.ftp #ftp a{
background: #900;
color: #fff;
}



#home{
width: 40px;

}

#about{
width: 92px;

}

#services{
width: 80px;

}


#inventory{
width: 130px;

}

#ftp{
width: 96px;

}


#contact{
width: 82px;

}

hr{
display: none;
}

input, textarea{
border: 1px solid #666;
width: 295px;
}





/* Services Accordion
----------------------------------------------------*/
.content small
{
display: block;
font-size: 11px;
line-height: 13px;
padding: 1px 1px 5px 1px;
color: #666;
}
#accordion
{
width: 650px;
position: relative; display: block; overflow: hidden; margin: 0!important; padding: 0!important;
}
#accLeft, #accRight
{
float: left;
width: 315px;
display: block;
overflow: hidden;
}
#accRight
{
float: right;
}

.accTrig
{
width: 235px;
padding: 0 10px 0 70px;
height: 54px!important;
background-color: #fff;
display: block; overflow: hidden!important; margin: 0!important;
}
.accTarg
{
width: 295px;
padding: 0 10px 0px 10px!important;
display: block!important; overflow: hidden!important; margin: 0!important;
/*background: url(../i/services/weeArra.png) 0px 0px no-repeat;*/
}
.accTarg span
{
padding: 0!important;
margin: 0!important;
overflow: hidden;
}
.accTarg p
{
padding: 4px 0 18px 1px; margin: 0;
font-size: 12px;
line-height: 17px;
color: #444;
overflow: hidden;
}
.atMedia
{
background: url(../i/services/media.png) 0px 0px no-repeat;
}
.atPr
{
background: url(../i/services/pr.png) 0px 0px no-repeat;
}
.atLists
{
background: url(../i/services/lists.png) 0px 0px no-repeat;
}
.atCopy
{
background: url(../i/services/copy.png) 0px 0px no-repeat;
}
.atDvd
{
background: url(../i/services/dvd.png) 0px 0px no-repeat;
}
.atBag
{
background: url(../i/services/bag.png) 0px 0px no-repeat;
}
.atDist
{
background: url(../i/services/dist.png) 0px 0px no-repeat;
}
.atBlast
{
background: url(../i/services/blast.png) 0px 0px no-repeat;
}
.atInv
{
background: url(../i/services/inv.png) 0px 0px no-repeat;
}
.atFill
{
background: url(../i/services/fill.png) 0px 0px no-repeat;
}
.atHouse
{
background: url(../i/services/house.png) 0px 0px no-repeat;
}
.accTrig:hover, .sfhover
{
background-color: #f5f5f5;
background-position: 0 -54px;
cursor: pointer!important;
}

.accTrig h2
{
color: #900;
font-weight: normal;
font-size: 15px;
padding-top: 22px;
margin: 0;
}

/* Moving Page
----------------------------------------------------*/

.movingPage .content h1
{
color: #900;
padding: 0 0 10px 0!important;
margin: 0 0 0 0!important;
font-weight: bold;
text-indent: 0;
text-align: left;	
font-size: 22px;
line-height: 25px;
text-transform: uppercase;
height: auto;
}
.movingPage .content p
{
padding: 8px 0 6px 0!important;
margin: 0 0 0 0!important;
text-indent: 0;
text-align: left;	
font-size: 13px;
line-height: 20px;	
}
.movingPage .content .newAddress
{
padding: 8px 0 6px 0!important;
margin: 0 0 0 0!important;
text-indent: 0;
text-align: left;	
font-size: 15px;
line-height: 20px;	
color: #900;
}
.movingPage .imgFloatRight
{
text-align: center;
text-decoration: none;
margin: 1px 0 10px 20px;
}
.movingPage .imgFloatRight img
{
border: 2px solid #fff;	
}
.movingPage .imgFloatRight span
{
border: 2px solid #900;
display: inline-block;
margin: 0 0 6px 0;		
}
.movingPage .imgFloatRight small
{
font-size: 11px;
color: #565656;	
}
.movingPage .imgFloatRight:hover small
{
color: #900;	
}


/* Map on Cantact Page
----------------------------------------------------*/

.contact .imgFloatRight
{
text-align: center;
text-decoration: none;
margin: 1px 0 10px 20px;
}
.contact .imgFloatRight img
{
border: 2px solid #fff;	
}
.contact .imgFloatRight span
{
border: 2px solid #900;
display: inline-block;
margin: 0 0 6px 0;		
}
.contact .imgFloatRight small
{
font-size: 11px;
color: #565656;	
}
.contact .imgFloatRight:hover small
{
color: #900;	
}