@charset "utf-8";
/* CSS Document */

/* Global */

* {
margin:0 auto;
padding:0;
}

body {
width:100%;
height:100%;
background-color:#97866c;
}


/* Main Containers */

#wrapper {
width:800px;
height:100%;
background-color:#ff9227;
position:relative;
border:1px solid #000000;
margin-right:auto;
margin-left:auto;
}

#topnav {
width:800px;
height:37px;
padding-top:13px;
background-image:url(images/layout/nav.jpg);
background-position:left;
background-repeat:repeat-x;
text-align:center;
}

#topmain {
width:644px;
height:auto;
min-height:320px;
padding-left:78px;
padding-right:78px;
padding-top:335px;
padding-bottom:10px;
background-image:url(images/layout/topmain.jpg);
background-color:#FFFFFF;
background-position:top;
background-repeat:no-repeat;
}

#leftnav {
width:140px;
height:100%;
padding-top:20px;
min-height:729px;
float:left;
background-color:#fe9226;
background-image:url(images/layout/leftnav.jpg);
background-position:top;
background-repeat:no-repeat;
}

#content {
width:620px;
height:100%;
min-height:744px;
padding-top:20px;
padding-bottom:10px;
background-color:#FFFFFF;
padding-left:20px;
padding-right:20px;
float:right;
background-color:#FFFFFF;
}

#bottomnav {
width:660px;
height:37px;
padding-top:13px;
float:right;
background-image:url(images/layout/nav.jpg);
background-position:left;
background-repeat:repeat-x;
}

#copyright {
width:800px;
margin:auto;
color:#FFFFFF;
background-color:#97866c;
font-size:12px;
text-align:center;
}

#copyright a {
color:#FFFFFF;
text-decoration:none;
}

#copyright a:visited {
color:#FFFFFF;
}

#copyright a:hover {
text-decoration:none;
}


/* Top & Bottom Nav Organization */

#topnavinner ul, #bottomnavinner ul {
list-style-type: none;
display: inline;
}

#topnavinner a:visited, #bottomnavinner a:visited {
color:#FFFFFF;
}

#topnavinner a:hover, #bottomnavinner a:hover {
text-decoration:none;
}

#topnavinner {
width:740px;
}

#topnavinner li {
display:block;
float:left;
margin-right:15px;
margin-left:15px;
}

#topnavinner a {
color:#FFFFFF;
font-weight:bold;
font-size:18px;
text-decoration:none;
}

#bottomnavinner {
width:600px;
}

#bottomnavinner li {
display:block;
float:left;
margin-right:10px;
margin-left:10px;
}

#bottomnavinner a {
color:#FFFFFF;
font-weight:bold;
font-size:16px;
text-decoration:none;
}


/* Left Nav Organization */

.navcategory {
width:120px;
padding:10px;
margin-top:0px;
border-bottom:1px solid #000000;
text-align:left;
}

.navcategory a {
font-size:16px;
text-decoration:none;
color:#003366;
font-weight:bold;
}

.navcategory a:hover {
color:#6a91ae;
}

.testimonials {
width:120px;
padding:10px;
text-align:left;
}

/* Testimonials */

#heading {
color:#df2c2c;
font-size:12px;
font-weight:bold;
}

#testimonial {
color:#002954;
font-size:13px;
text-align:center;
}


/* Topmain */

.deptimg {
margin-top:15px;
margin-bottom:15px;
margin-left:10px;
}

.introimg {
float:right;
}

/* Banner */

#banner {
width:800px;
height:34px;
background-image:url(images/layout/banner.jpg);
background-position:top;
background-repeat:no-repeat;
}



/* Utility Page */

.delete {
color:#FFFFFF;
background-color:#FF0000;
margin-left:10px;
}

.utilitycatcolumn {
width:130px;
float:left;
margin-left:21px;
background-color:#012955;
border:1px solid #000000;
}

.utilitycatcolumn h3 {
width:130px;
height:26px;
background-image:url(images/layout/utilitycatheader.jpg);
background-repeat:repeat-x;
border-bottom:1px solid #000000;
line-height:26px;
font-size:16px;
color:#012955;
}

.utilitycatcolumn a {
color:#FFFFFF;
text-decoration:none
}

.utilitycatcolumn a:visited {
color:#FFFFFF;
}

.utilitycatcolumn a:hover {
text-decoration:none;
}

.utilityeditblock textarea {
width:380px;
height:220px;
margin-bottom:10px;
}

.utilityeditblockwrapper {
width:380px;
margin-top:15px;
text-align:right;
}

.inputtext {
width:200px;
}

.utilityeditblock {
width:498px;
background-color:#012955;
border:1px solid #000000;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-bottom:10px;
text-align:center;
}

.utilityeditblock h3 {
width:498px;
height:26px;
font-size:16px;
color:#012955;
line-height:26px;
background-image:url(images/layout/utilitycatheader.jpg);
background-repeat:repeat-x;
border-bottom:1px solid #000000;
}

#rentalimages {
width:150px;
color:#FF0000;
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
background-color:#cdcdcd;
text-align:center;
border:1px solid #000000;
}

/* About Us */

.aboutblock {
width:400px;
height:auto;
background-color:#012955;
border:1px solid #000000;
font-size:15px;
color:#FFFFFF;
text-align:left;
margin-bottom:30px;
}

.aboutblock p {
margin-top:10px;
margin-left:10px;
}

.aboutblock h3 {
width:385px;
height:26px;
padding-left:15px;
font-size:16px;
color:#012955;
line-height:26px;
background-image:url(images/layout/utilitycatheader.jpg);
background-repeat:repeat-x;
border-bottom:1px solid #000000;
}

.aboutblock img {
float:right;
}

/* Rental Page */

.rentalheader {
width:425px;
height:26px;
padding-left:25px;
padding-bottom:0px;
background-image:url(images/layout/list-header.jpg);
background-position:top;
background-repeat:no-repeat;
}

.rentalheader h3 {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
line-height:26px;
}


.rentalcat {
width:448px;
padding-top:5px;
background-color:#ffd0a4;
background-image:url(images/layout/list-bg.jpg);
background-position:top;
background-repeat:repeat-x;
border-right:1px solid #574a3a;
border-bottom:1px solid #574a3a;
border-left:1px solid #574a3a;
margin-bottom:20px;
}

.rentalcattxt {
width:317px;
padding-left:2px;
height:auto;
float:left;
font-size:15px;
font-weight:bold;
}

.rentalcattxt p {
margin-bottom:12px;
}

.rentalcatimg {
width:127px;
height:auto;
text-align:center;
float:left;
}

.rentalcatimg img {
border:1px solid #574a3a;
margin-bottom:5px;
}



/* Sales page */

#brands {
width:400px;
float:left;
}

#salesmenwrapper {
width:200px;
float:left;
}

.salesmen {
width:200px;
height:auto;
padding-bottom:5px;
background-color:#012955;
border:1px solid #000000;
font-size:15px;
color:#FFFFFF;
text-align:left;
margin-bottom:15px;
}

.salesmen h3 {
width:185px;
height:26px;
padding-left:15px;
font-size:16px;
color:#012955;
line-height:26px;
background-image:url(images/layout/utilitycatheader.jpg);
background-repeat:repeat-x;
border-bottom:1px solid #000000;
}

.salesmen p {
margin-left:10px;
line-height:20px;
}

.salesmen a {
color:#a89177;
}

.salesmen a:visited {
color:#a89177;
}


/* Text */

.basetxt {
font-size:16px;
color:#003366;
font-family:Verdana, Arial, sans-serif;
}

.graytxt {
color:#5e5e5e;
}

.redtxt {
color:#FF0000;
}

.hometxt {
margin-top:50px;
margin-bottom:50px;
}

.bold {
font-weight:bold;
}

.centeralign {
text-align:center;
}

.centerimg {
margin:auto;
}

.larger {
font-size:18px;
}

/* Links */

.bodylink a {
color:#de2d2e;
text-decoration:none;
}

.bodylink a:visited {
color:#de2d2e;
}

.bodylink a:hover {
text-decoration:underline;
}



/* Home Page */


.blockcontainer {
width:100%;
}

.block {
width:160px;
float:left;
text-align:center;
}

.block img {
margin-bottom:0px;
border-bottom:2px solid #999999;
}

.centerblock {
margin-left:70px;
margin-right:70px;
}

.blockheading {
font-size:18px;
text-align:left;
color:#022955;
}

.blockheading a {
color:#022955;
text-decoration:none;
}

.blockheading a:visited {
color:#022955;
}

.blockheading a:hover {
color:#6a91ae;
text-decoration:none;
}


/* Float */

.floatl {
float:left;
}

.floatr {
float:right;
}


/* Clear Float */

.clearboth {
clear:both;
}

.clearr {
clear:right;
}
