body
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size:12px;
color:#4d4b4c;
background-color:#fff;
text-align:center;
line-height:18px;
}

a:link,  a:visited { color: #af0303; text-decoration: none;}
a:hover, a:active  { color: #c60; text-decoration: underline;}


.clear { clear: both; height: 0; line-height: 0; font-size: 1px; /*for IE*/ }
.bold { font-weight: bold; }
.normal { font-weight: normal; }
.fontsize10 { font-size: 10px; }
.fontsize11 { font-size: 11px; }
.floatLeft { float: left; }
.floatRight { float: right; }
 img { border: none; }
 
 
 
 
h1
{
color:#000;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}
 
h2
{
color:#369;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

h3
{
color:#000;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}

h4
{
color:#900;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}
 
a.mainBlueLinkBold:link,  a.mainBlueLinkBold:visited { color: #369; text-decoration: none; font-weight:bold; font-size:12px;}
a.mainBlueLinkBold:hover, a.mainBlueLinkBold:active  { color: #900; text-decoration: underline; font-weight:bold;}

a.mainRedLinkSm:link,  a.mainRedLinkSm:visited { color: #af0303; text-decoration: none; font-size:11px;}
a.mainRedLinkSm:hover, a.mainRedLinkSm:active  { color: #c60; text-decoration: underline;}

a.mainGreyLinkSm:link,  a.mainGreyLinkSm:visited { color: #777; text-decoration: none;}
a.mainGreyLinkSm:hover, a.mainGreyLinkSm:active  { color: #c60; text-decoration: underline;}

a.mainWhiteLinkSm:link,  a.mainWhiteLinkSm:visited { color: #fff; text-decoration: none;}
a.mainWhiteLinkSm:hover, a.mainWhiteLinkSm:active  { color: #fc3; text-decoration: underline;}

a.mainRedLink:link,  a.mainRedLink:visited { color: #af0303; text-decoration: none;}
a.mainRedLink:hover, a.mainRedLink:active  { color: #c60; text-decoration: underline;}

a.mainBlackLink:link,  a.mainBlackLink:visited { color: #000; text-decoration: none;}
a.mainBlackLink:hover, a.mainBlackLink:active  { color: #900; text-decoration: underline;}

a.mainBlueLink:link,  a.mainBlueLink:visited { color: #369; text-decoration: none; font-size:12px;}
a.mainBlueLink:hover, a.mainBlueLink:active  { color: #900; text-decoration: underline;}


 
#container
{
width: 1020px;
margin: 0px auto 0px auto;
background-color:#fff;
}

#leftSide
{
float:left;
width:26px;
background:url('../images/leftShadow.jpg') no-repeat;
height:700px;
}

#centerContent
{
float:left;
width:968px;
margin: 0px auto 0px auto;
}

#topBlue
{
background-color:#669acc;
border-bottom: solid 1px #fff;
padding:0px 18px 3px 0px;
font-size:11px;
text-align:right;
}

#headerTop
{
background-image:url('../images/headerBg.gif'); background-repeat: repeat-x;
background-color:#369;
width:968px;
line-height:0px;
}

#headerLogo
{
position:relative;
float:left;
height:86px;
font-size:0px;
text-align:left;
}

#headerNumber
{
font-size:0px;
margin-left:498px;
}

#navContainer
{
background-color:#333;
font-size:0px;
height:29px;
vertical-align:text-top;
}

#homeAnimation
{
width:968px;
text-align:left;
font-size:0px;
}


#homeMain
{
width:928px;
margin-top:20px;
margin-left:20px;
margin-right:20px;
text-align:left;
}

.homeMainBoxes
{
width:315px;
height:340px;
background-image: url('../images/homeMainBottom.gif'); background-repeat: no-repeat; background-position:  bottom;
}

#homeMainRentals
{
float:left;
background-image:url('../images/homeMainBg.gif'); background-repeat: repeat-y;
width:315px;
}

#homeMainNews
{
position:relative;
float:right;
width:275px;
padding:0px;
}

#homeMainStore
{
margin-left:325px;
background-image:url('../images/homeMainBg.gif'); background-repeat: repeat-y;
width:315px;
padding:0px;
}

.homeMainTextNews
{
padding:0px 5px 5px 0px;
margin-bottom:15px;
margin-left:10px;
margin-right:10px;
border-bottom: solid 1px #ddd;
line-height:21px;
}


.homeMainTextNews img
{ 
float:left;
margin-right:5px;
margin-top:5px;
border: solid 1px #666;
}

.homeMainText
{
padding:5px 20px 10px 15px;
margin-left:5px;
}

.more
{
margin:5px 0px 0px 5px;
font-class:11px;
color:#a5a5a5;
}

.moreInside
{
margin:0px 0px 10px 5px;
font-class:11px;
color:#a5a5a5;
}

.homeMainOptions
{
padding:10px 5px 5px 0px;
font-size:11px;
line-height:17px;
}


.homeMainOptions img
{ 
float:left;
text-align:center;
margin:5px 5px 5px 0px;
border: solid 1px #666;
}

#insideShadowTop
{
width:968px;
height:10px;
background-image:url('../images/insideShadowTop.gif'); background-repeat: repeat-x;
}


#insideMain
{
margin-top:0px;
margin-left:20px;
margin-right:-10px;
text-align:left;
}


#insideMainNews
{
position:relative;
float:right;
width:323px;
padding-top:30px;
margin-bottom:20px;
margin-right:10px !important;
*margin-right:0px;
text-align:center;
}

#insideMainNews2
{
float:left;
background-image:url('../images/homeMainBg.gif'); background-repeat: repeat-y;
width:315px;
margin-bottom:20px;
}

.insideMainTextNews
{
padding:0px 0px 0px 5px;
margin-bottom:12px;
margin-left:10px;
margin-right:10px;
width:240px;
}


.insideMainTextNews img
{ 
text-align:center;
margin:5px 0px 5px 0px;
border: solid 1px #000;
}

.insideMainBoxes
{
width:315px;
background-image: url('../images/homeMainBottom.gif'); background-repeat: no-repeat; background-position:  bottom;
text-align:left;
}

#insideOptionTable
{
width:475px;
margin-left:75px;
margin-top:25px;
text-align:left;
}

.optionItem
{
padding-bottom:25px;
}


#insideCopy
{
margin-left:5px;
width:585px;
text-align:left;
margin-top:40px
}

#insideCopy2
{
margin-left:5px;
width:925px;
text-align:left;
margin-top:40px
}

#insideCopy ul
{
list-style-image: url('../images/bluePlus.gif');
margin-top:5px;
}
.saleItem
{
overflow:auto;
margin-bottom:30px;
padding-bottom:10px;
border-bottom: solid 1px #ddd;
}

.picBuy
{
float:right;
text-align:center;
width:210px;

}

.picBuy h1
{
font-size:14px;
margin-top:0px;
margin-right:8px;
}




.picOption
{
float:left;
text-align:center;
width:80px;
}

.optionRentals
{
width:575px;
margin-top:30px;
}

.optionRentalsPic
{
float:left;
width:160px;
height:140px;
}

.optionRentalsCopy
{
margin-left:165px;
padding:0px;
}

.optionRentalsCopyInner
{
margin:10px;
}

.optionRentalsCopy ul
{
list-style-image: url('../images/bluePlus.gif');
margin-top:5px;
margin-left:20px;
}

.clientMainBoxes
{
height:310px;
background-image: url('../images/clientMainBottom.gif'); background-repeat: no-repeat; background-position:  bottom; !important;
*background-image: url('../images/clientMainBottom2.gif'); background-repeat: no-repeat; background-position:  bottom;
}

.clientMainBoxesFade
{
height:30px;
padding-top:30px;
padding-left:8px;
background-image:url('../images/clientMainBoxesFade.gif'); background-repeat: no-repeat; 
}


#client1
{
float:left;
background-image:url('../images/clientMainBg.gif'); background-repeat: repeat-y;
width:290px;
}

#client3
{
position:relative;
float:right;
background-image:url('../images/clientMainBg.gif'); background-repeat: repeat-y;
width:290px;
padding:0px;
margin-right:30px !important;
*margin-right:20px;
}


#client2
{
margin-left:318px;
background-image:url('../images/clientMainBg.gif'); background-repeat: repeat-y;
width:290px;
padding:0px;
}


#clientDoubleDiv       
{ width: 100%; margin-bottom:15px;}

#clientDoubleDivInner       
{ margin-bottom:15px; margin-left:150px}

.clientDoubleDiv ul
{
list-style-image: url('../images/bluePlus.gif');
margin-top:5px;
margin:0px;
padding:0;
}
.clientDoubleDiv li
{
margin:0 0 0 15px;
padding:0;
}

.clientDoubleDiv   { float: left; width: 335px; margin-top:10px;}


#clientDoubleDivLeft   { float: left; width: 375px; margin-top:20px;}
#clientDoubleDivRight  { float: left; width: 375px; margin-left: 20px; margin-top:20px;}



#bottomGrey
{
background-color:#ddd;
margin-top:20px;
height:18px;
width:968px;
border-top: solid 1px #aaa;
}

#bottomGreyLeft
{
float:left;
}

#bottomGreyRight
{
float:Right;
}

#copyright
{
margin-top:20px;
height:18px;
width:968px;
color:#777;
font-size:11px;
}

#rightSide
{
float:right;
width:26px;
background:url('../images/rightShadow.jpg') no-repeat; 
height:700px;
}


#map {
padding:4px;
line-height:18px;
font-size:12px;
 }
 
 #clientCopy
 {
 margin-top:30px;
 margin-bottom:60px;
 }

#clientCopyLeft   { float: left; width:600px; margin-bottom:60px;}
#clientCopyRight  { float: left; width:270px; margin-left: 40px;}

