@charset "utf-8";
/* CSS Document */
body {
    background: url("../images/bg.jpg") no-repeat scroll 0 0 #E57A12;
    height: 600px;
}

img
{
    border:none;
}
/* PAGE DIVS */
#page {
	position: relative;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 1000px;
	height: 1600px;
	background-color: #FFF;
	background-image: url(../images/bgnd-page-orange.jpg);
	background-repeat:repeat-y
}
#page2 {
  background-color: #FFFFFF;
    background-repeat: repeat-y;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 970px;
	 float: left;
}
#pagemed {
	position: relative;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 1000px;
	background-color: #FFF;
	height: 1350px;
	background-image: url(../images/bgnd-page-orange.jpg);
	background-repeat:repeat-y
}
#pagesml {
	position: relative;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 970px;
	
	
	float:left;
}
#pageCalc {
   background-color: #FFFFFF;
    background-repeat: repeat-y;
    float: left;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 970px;
	
	
}
#pageCalc2 {
  
    background-repeat: repeat-y;
    
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 970px;
}
#pageLong {
	position: relative;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 1000px;
	background-color: #FFF;
	height: 2000px;
	background-image: url(../images/bgnd-page-orange.jpg);
	background-repeat:repeat-y
}
#pageHome {
	position: relative;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 1000px;
	background-color: #FFF;
	height: 1800px;
	background-image: url(../images/bgnd-page-orange.jpg);
	background-repeat:repeat-y
}

#pageHome2 {
	position: relative;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 1000px;
	background-color: #FFF;
	height: 980px;
	background-image: url(../images/bgnd-page-orange-hm.jpg);
	background-repeat:repeat-y
}

/* TOP MENU DIVS */
#divLogo {
	/*position:absolute;*/
	float:left;
	left:17px;
	top:0px;
	width:234px;
	height:142px;
	z-index:1;
}
#divTopMenu {
	/*position:absolute;*/
	float:left;
	/*left:247px;
	top:86px;*/
	width:660px;
	position:relative;
	left:2px;
	z-index:2;
	background-color: #291672;
}
#divMapPhone {
	/*position:absolute;
	left:915px;
	top:22px;*/
	width:171px;
	height:133px;
	z-index:3;
	top:123px;
	top:122px\0/;
	position:relative;
}
#divTopBnr {
	/*position:absolute;*/
	width:545px;
	height:43px;
	z-index:1;
	left: 249px;
	top: 22px;
	background-image: url(../images/bnr-gry.png);
}
/* PAGE LAYOUT DIVS */
#divTitle {
	position:absolute;
	left:174px;
	top:146px;
	width:729px;
	height:32px;
	z-index:6;
}
#divPageTitle {
	position:absolute;
	left:256px;
	top:158px;
	width:546px;
	height:32px;
	z-index:1;
}
#divCalc {
	position:absolute;
	left:822px;
	top:207px;
	width:148px;
	height:97px;
	z-index:1;
	float:left;
	background-repeat:no-repeat;
	float:left;
}
#divCalcText2{
	position:absolute;
	left:826px;
	top:320px;
	width:148px;
	height:161px;
	z-index:1;
	float:left;
}
#divFranchise {
  float: left;
 
      width: 970px;
    
}

/* BANNERS, BUTTONS, PHOTOS ETC */
#bnrHireTop {
	/*position:absolute;*/
	left:24px;
	top:202px;
	width:170px;
	height:60px;
	z-index:2;
	float:left;
}
#bnrDeliveryTop {
	position:absolute;
	left:40px;
	top:202px;
	width:170px;
	height:60px;
	z-index:2;
	float:left;
}
#bnrProductsTop {
	position:absolute;
	left:40px;
	top:283px;
	width:174px;
	height:61px;
	z-index:3;
	float:left;
}
#bnrOrderTop {
	position:absolute;
	left:40px;
	top:367px;
	width:168px;
	height:66px;
	z-index:1;
	float:left;
}
#bnrDeliveryBtm {
	position:absolute;
	left:249px;
	top:1069px;
	width:557px;
	height:96px;
	z-index:4;
}
#bnrDeliveryBtm2 {
	position:absolute;
	left:251px;
	top:1430px;
	width:557px;
	height:96px;
	z-index:4;
}
#bnrDeliveryBtm3 {
	position:absolute;
	left:251px;
	top:1046px;
	width:553px;
	height:98px;
	z-index:1;
}
#bnrDeliveryBtm4 {
	position:absolute;
	left:251px;
	top:1187px;
	width:553px;
	height:98px;
	z-index:1;
}
#bnrVan {
	position:absolute;
	left:253px;
	top:1045px;
	width:553px;
	height:98px;
	z-index:1;
}
#btnOrder {
	position:absolute;
	left:630px;
	top:718px;
	width:144px;
	height:38px;
	z-index:3;
}
#btnOrder2 {
	position:absolute;
	left:636px;
	top:884px;
	width:144px;
	height:38px;
	z-index:1;
}
#BannerHP {
	position:absolute;
	left:41px;
	top:481px;
	width:170px;
	height:60px;
	z-index:2;
	float:left;
}
#BannerPT {
	position:absolute;
	left:41px;
	top:565px;
	width:174px;
	height:61px;
	z-index:3;
	float:left;
}
#BannerFD {
	position:absolute;
	left:41px;
	top:650px;
	width:168px;
	height:66px;
	z-index:1;
	float:left;
}
#picLargeBox {
	position:absolute;
	left:23px;
	top:734px;
	width:219px;
	height:362px;
	z-index:1;
	background-image:url(../images/products/HireABox-Large-Packing-Boxes.jpg);
	float:left;
}
#picSmallBox {
	position:absolute;
	left:34px;
	top:1324px;
	width:186px;
	height:270px;
	z-index:1;
	float:left
}
#picLargeBoxes{
	position:absolute;
	left:44px;
	top:909px;
	width:171px;
	height:308px;
	z-index:1;
	float:left
}
#PicLHS {
	position:absolute;
	left:19px;
	top:734px;
	width:219px;
	height:362px;
	z-index:1;
	float:left;
}
#PicTop {
	position:absolute;
	left:30px;
	top:200px;
	width:219px;
	height:362px;
	z-index:1;
	float:left;
}
#PicTop2 {
	position:absolute;
	left:28px;
	top:307px;
	width:201px;
	height:313px;
	z-index:1;
}

/* PRODUCTS SUMMARY PAGE */
#hireLBox {
	position:absolute;
	left:251px;
	top:230px;
	width:270px;
	height:225px;
	z-index:8;
	background-image: url(../images/text-box.gif);
	float:left
}
#hireSBox {
	position:absolute;
	left:530px;
	top:230px;
	width:270px;
	height:226px;
	z-index:8;
	background-image: url(../images/text-box.gif);
	float:left
}
#hirePRobe {
	position:absolute;
	left:251px;
	top:459px;
	width:270px;
	height:228px;
	z-index:8;
	background-image: url(../images/text-box.gif);
	float:left
}
#hireTapeD {
	position:absolute;
	left:530px;
	top:459px;
	width:270px;
	height:228px;
	z-index:8;
	background-image: url(../images/text-box.gif);
	float:left
}
#saleTape {
	position:absolute;
	left:251px;
	top:724px;
	width:272px;
	height:228px;
	z-index:1;
	background-image: url(../images/text-box.gif);
}
#saleWPaper {
	position:absolute;
	left:530px;
	top:724px;
	width:273px;
	height:228px;
	z-index:2;
	background-image: url(../images/text-box.gif);
}
#saleBWrap {
	position:absolute;
	left:251px;
	top:950px;
	width:273px;
	height:228px;
	z-index:3;
	background-image: url(../images/text-box.gif);
}
#saleMPen {
	position:absolute;
	left:530px;
	top:951px;
	width:274px;
	height:228px;
	z-index:4;
	background-image: url(../images/text-box.gif);
}


/* PRODUCT DETAIL PAGES */
#ProductBox {
	position:absolute;
	left:250px;
	top:200px;
	width:550px;
	z-index:1;
}
#ProductLeft {
	width:273px;
	height:228px;
	background-image: url(../images/text-box.gif);
	float:left;
}
#ProductRight {
	width:273px;
	height:228px;
	background-image: url(../images/text-box.gif);
	float:right;
}
#ProdBoxSml {
	position:absolute;
	left:250px;
	top:200px;
	width:555px;
	height:590px;
	z-index:1;
	background-image: url(../images/text-box-product-sml2.png);
	float:left
}
#ProdBoxSml2 {
	position:absolute;
	left:255px;
	top:200px;
	width:555px;
	height:556px;
	z-index:1;
	background-image: url(../images/text-box-product-sml.png);
	float:left
}
#ProdBoxMed{
	position:absolute;
	left:250px;
	top:200px;
	width:555px;
	height:741px;
	z-index:1;
	background-image: url(../images/text-box-product-detail2.png);
	float:left
}
#ProdBoxLrg {
	position:absolute;
	left:247px;
	top:200px;
	width:555px;
	height:877px;
	z-index:1;
	background-image: url(../images/text-box-product-detail.png);
	float:left
}
#smlBoxLeft {
	position:absolute;
	left:253px;
	top:802px;
	width:276px;
	height:226px;
	z-index:1;
	background-image: url(../images/text-box.gif);
}
#smlBoxRight {
	position:absolute;
	left:530px;
	top:802px;
	width:276px;
	height:226px;
	z-index:1;
	background-image: url(../images/text-box.gif);
}
#smlBoxLeft2 {
	position:absolute;
	left:253px;
	top:950px;
	width:276px;
	height:226px;
	z-index:1;
	background-image: url(../images/text-box.gif);
}
#smlBoxRight2 {
	position:absolute;
	left:529px;
	top:950px;
	width:276px;
	height:226px;
	z-index:1;
	background-image: url(../images/text-box.gif);
}

/* HOME PAGE DIVS */
#divStates{
	position:absolute;
	left:25px;
	top:142px;
	width:952px;
	height:27px;
	z-index:10;
	float:left;
}
#divSpeech {
	position:absolute;
	left:23px;
	top:157px;
	width:162px;
	height:138px;
	z-index:3;
	float:left;
}
#divMainImage {
	position:absolute;
	left:93px;
	top:183px;
	width:588px;
	z-index:4;
	float:left;
}
#divCalcHome {
	position:absolute;
	left:599px;
	top:358px;
	width:313px;
	height:157px;
	z-index:5;
	background-repeat:no-repeat;
	float:left;
}
#divCalcText {
	position:absolute;
	left:790px;
	top:256px;
	width:190px;
	height:75px;
	z-index:6;
	float:left;
}
#divSubTitle1 {
	position:absolute;
	left:120px;
	top:594px;
	width:799px;
	height:36px;
	z-index:9;
	float:left;
}
#divSubTitle2 {
	position:absolute;
	left:30px;
	top:516px;
	width:800px;
	height:34px;
	z-index:1;
	float:left;
}
#divSubTitle3 {
	position:absolute;
	left:51px;
	top:486px;
	width:541px;
	height:35px;
	z-index:1;
	float:left;
}
#divLargeBox {
	position:absolute;
	left:28px;
	top:523px;
	width:235px;
	height:215px;
	z-index:8;
	background-image: url(../images/text-box-hm.gif);
	float:left
}
#divSmallBox {
	position:absolute;
	left:273px;
	top:523px;
	width:235px;
	height:214px;
	z-index:8;
	background-image: url(../images/text-box-hm.gif);
	float:left
}
#divPortaRobe {
	position:absolute;
	left:521px;
	top:523px;
	width:235px;
	height:213px;
	z-index:8;
	background-image: url(../images/text-box-hm.gif);
	float:left
}
#HomeBanners {
	position:absolute;
	left:769px;
	top:531px;
	width:188px;
	height:218px;
	z-index:1;
	float:left
}
#HomeDelivery {
	position:absolute;
	left:243px;
	top:1036px;
	width:602px;
	height:96px;
	z-index:2;
	float:left
}
#HomeText {
	position:absolute;
	left:245px;
	top:1129px;
	width:600px;
	height:159px;
	z-index:1;
	float:left
}

#TVad {
	position:absolute;
	left:543px;
	top:319px;
	width:258px;
	height:195px;
	z-index:1;
}
#OzOwned {
	position:absolute;
	left:799px;
	top:1609px;
	width:182px;
	height:143px;
	z-index:1;
}

/* CALCULATOR DIVS */
#divHireItems {
	position:relative;
	width:400px;
	z-index:11;
	float:left
}
#divHireTotals {
	position:relative;
	width:290px;
	z-index:11;
	float:right;
	background-image:url(../images/box-hire-totals2.png);
	background-repeat:no-repeat
}
#divSaleItems {
	position:relative;
	width:400px;
	/*z-index:11;*/
	float:left;
	   margin-top: 15px;
}
#divSaleTotals {
	position:relative;
	width:290px;
	z-index:11;
	float:right;
	background-image:url(../images/box-sale-totals2.png);
	background-repeat:no-repeat
}
#divSaleTotals2 {
	position:relative;
	width:290px;
	z-index:11;
	float:right;
	 margin-top: 100px;
	background-image:url(../images/box-sale-totals3.png);
	background-repeat:no-repeat
}
#divGrandTotals {
 position: relative;
    width: 642px;
   
}
#divGrandTotalsText {
	position:relative;
	width:400px;
	height:220px;
	z-index:11;
	float:left
}
#DepositItems {
	position:relative;
	width:400px;
	z-index:11;
	float:left;
	display:none

}
#DepositTotals {
	position:relative;
	width:290px;
	z-index:11;
	float:right;
	background-image:url(../images/box-deposit-totals.png);
	background-repeat:no-repeat;
	display:none

}
#plusSale {
	position:absolute;
	left:580px;
	top:448px;
	width:38px;
	height:36px;
	z-index:20;
}
#plusDeposit {
	display:none
}

#divOrderText{
	position:absolute;
	left:245px;
	top:186px;
	width:684px;
	height:57px;
	z-index:1;
	float:left
}
#divOrderSteps {
	position:absolute;
	left:51px;
	top:220px;
	width:186px;
	height:513px;
	z-index:1;
	float:left;
}
#divOrderProcess {
	position:absolute;
	left:264px;
	top:251px;
	width:728px;
	height:224px;
	z-index:1;
	background-repeat:no-repeat;
	float: left;
}
#divOrderStep1 {
	position:absolute;
	left:250px;
	top:247px;
	width:728px;
	height:224px;
	z-index:1;
	float: left;

}
#divOrderStep2 {
	position:absolute;
	left:250px;
	top:247px;
	width:728px;
	z-index:1;
	float: left;
}

#divSalesCalc {
    float: left;
    left: 249px;
    margin-top: 12px;
    padding-left: 17px;
    top: 198px;
    width: 728px;
    z-index: 1;
}

#divProductsMenu {
	position:absolute;
	left:37px;
	top:204px;
	width:192px;
	height:228px;
	z-index:1;
	visibility: visible;
	background-repeat:repeat-x;
	background-image: url(../images/box-hire-packing-products-menu.png);
	float:left;
}
#divProductsMenu2 {
	position:absolute;
	left:36px;
	top:233px;
	width:192px;
	height:228px;
	z-index:10;
	visibility: visible;
	background-repeat:repeat-x;
	background-image: url(../images/box-hire-packing-products-menu.png);
	float:left;
}
#ProductTitle {
	position:absolute;
	left:256px;
	top:200px;
	width:231px;
	height:32px;
	z-index:1;
	float:left;
}
#SaleProductTitle {
	position:absolute;
	left:256px;
	top:696px;
	width:231px;
	height:32px;
	z-index:1;
	float:left;
}
#divCalcTitle {
	position:absolute;
	left:269px;
	top:161px;
	width:546px;
	height:32px;
	z-index:1;
	float: left;
}


/* FOOTERS */
#bottom {
	position:absolute;
	left:20px;
	top:1361px;
	width:968px;
	height:42px;
	z-index:1;
	float:left;
}
#bottomMed {
	position:absolute;
	left:20px;
	top:1380px;
	width:968px;
	height:42px;
	z-index:1;
	float:left;
}
#bottomSml {
	position:absolute;
	left:17px;
	top:992px;
	width:968px;
	height:42px;
	z-index:1;
	float:left;
	color: #FFF;
	text-decoration: none;
}
#bottomCalc {
	position:absolute;
	left:20px;
	top:1710px;
	width:968px;
	height:42px;
	z-index:1;
	float:left;
}
#bottomHome {
	position:absolute;
	left:20px;
	top:1812px;
	width:968px;
	height:42px;
	z-index:1;
	float:left;
}
#bottomPage {
	position:absolute;
	left:19px;
	top:1612px;
	width:968px;
	height:42px;
	z-index:1;
	float:left;
}
#bottomPage {
	position:absolute;
	left:15px;
	top:1613px;
	width:968px;
	height:42px;
	z-index:1;
	float:left;
}
#divFooter {
	position:absolute;
	left:16px;
	top:1566px;
	width:967px;
	height:35px;
	z-index:1;
	background-color: #291672;
	float:left
}
#FooterCalc {
	position:absolute;
	left:16px;
	top:1665px;
	width:968px;
	height:35px;
	z-index:1;
	background-color: #291672;
	float:left
}
#footerLong {
	position:absolute;
	left:17px;
	top:1965px;
	width:967px;
	height:35px;
	z-index:1;
	background-color: #291672;
	float:left
}
#FooterHome {
	position:absolute;
	left:16px;
	top:1764px;
	width:968px;
	height:35px;
	z-index:1;
	background-color: #291672;
	float:left
}
#FooterPage {
	position:absolute;
	left:16px;
	top:1565px;
	width:968px;
	height:35px;
	z-index:1;
	background-color: #291672;
	float:left
}
#footermed {
	position:absolute;
	left:16px;
	top:1316px;
	width:968px;
	height:35px;
	z-index:1;
	background-color: #291672;
}
#footersml {
	position:absolute;
	left:17px;
	top:946px;
	width:967px;
	height:35px;
	z-index:1;
	background-color: #291672;
	float:left
}
#pageHome2 #bottomSml table tr .footkeys {
	color: #FFF;
	font-size: 11px;
}
#pageHome2 #bottomSml table a .footkeys a {
	color: #FFF;
}
#pageCalc #bottomCalc table tr .footkeys .footkeys {
	color: #FFF;
	font-size: 11px;
}
#pagemed #bottom table tr .footkeys .footkeys {
	font-size: 11px;
	color: #FFF;
}

.top_border
{
    background: url("../images/top_border.png");
    width:550px;
    height:30px;
}
.mid_border
{
    border-left: 9px solid #201D87;
    border-right: 9px solid #201D87;
    margin-left: 1px;
    width: 530px;
}
.bottom_border
{
    background: url("../images/bottom_border.png");
    width:550px;
    height:30px;
}
.voucherbox
{
    
}
.voucherbox .logo
{
    margin-left: 15px;
    width:231px;
    float:left;
}

.voucher-content
{
    margin-left: 15px;
    width:255px;
    float:left;        
}
.voucherbox h2
{
    color:#201D87;
    font-size:19px;
    margin-top: 0px;
    margin-bottom:15px;     
}
.voucherbox input[type="text"]
{
    border:3px solid #201D87;
    width:100%;
    height:30px;
}
.clear
{
    clear: both;
}
#validateButton
{
    margin-top:15px;
    margin-left:20px;
    cursor:pointer;
}

.information {
	background-image: url(../images/information.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	border: 2px solid #418ACC;
	background-color: #B3CFEA;
    margin:0 auto;
    padding:10px 10px 10px 45px;
    width:94%;    
    display: none;    
}

.warning {
	background-image: url(../images/error.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	border: 2px solid #FFC44A;
	background-color: #FFDB91;
    margin:0 auto;
    padding:10px 10px 10px 45px;
    width:94%;    
    display: none;    
}
.success {	
	background-position: 5px center;
	background-repeat: no-repeat;
	border: 2px solid #99C600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E2FF7D;
    margin:0 auto;
    padding:2px 10px 2px 10px;
    width:90%;    
    display: none;        
    color:#2F6F1B;
    cursor: pointer;
    margin-top:5px;
    text-align: center;
    font-size:12px;
}

.failure {	
	background-position: 5px center;
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 2px solid #EB5339;
	background-color: #F5B5A9;
    margin:0 auto;
    padding:2px 10px 2px 10px;
    margin-top:5px;
    width:90%;
    display: none;  
    color:#6F1B0D;  
    cursor: pointer;       
    text-align: center;
    font-size:12px;
}
.loading
{
    display: none;
    text-align: center;
    width:83%;    
}
.box
{
    margin-left: 5px;
    margin-top: 10px;
}
.box1
{
    width:400px;
    float:left;
}
.box2
{
    width:290px;
    float:left;
    margin-top:40px;
}
.greentext
{
    color:#187004 !important;
    font-weight: bold;
}
.icon
{
    margin-top:15px;
    margin-left:7px;
}
.freeText
{
    font-size: 16px;
    font-weight: bold;
    padding-left: 75px;
    width: 50px;
}
#top {
    background: url("../images/page_top.png") no-repeat scroll 0 0 transparent;
    height: 36px;
    margin: 0 auto;
    width: 970px;
}
#middle {
    background: url("../images/page_middle.png") repeat-y scroll 0 0 transparent;
    margin: 0 auto;
    width: 970px;
}
#logo {
    background: url("../images/logo.png") no-repeat scroll 0 0 transparent;
    height: 113px;
    margin-left: 10px;
    margin-top: 10px;
    width: 179px;
}
a.top_pick_up {color:#E57A12 !important;text-decoration:none; }