a {
  text-decoration:none;
  color:#0073ae;
}

a:hover {
  text-decoration:underline;
}

div#header {
	width: 100%;
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
}

div#header table {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.headercell {
	text-align: center;
	font-size: 24px;
	font-style: italic;
	color: #ffffff;	
	padding: 10px;
}
 
div#sectnav {
	width: 910px;
	height: 20px;
	color: #000000;
}

.detailedimg {
        width: 250px;
        height: auto;
        border-style: none;
}

.detailedviewbox {
  width: 600px;
}


.detailedviewrow {
  width: 600px;
}

.photogalleryauto {
   border-style: none;
   margin: 0 0 0 0;
   padding: 5px 6px 5px 10px;
}

.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  }
.wrap2 {
  }
.wrap3 {
}

.wrap3 img {
}

.wrap4 {
    margin: 0px;
    padding: 0px;
 }
 
.wrap4 a {
    text-decoration: none;
 }
 
.wrap4 img {
    color: rgb(255,255,255);
 }

.sectnav {
	text-align: right;
	font-size: 12px;
}

.sectnav a:link { 
	color: #000000;
    text-decoration: none
 }

.sectnav a:visited { 
	color: #000000;
    text-decoration: none; 
 }

.sectnav a:active { 
	color: #000000;
    text-decoration: none; 
 }

.sectnav a:hover { 
	color: #ff3300;
    text-decoration: none ;
 }

div#pagenav form, input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: rgb(0,0,0);
	font-size: 12px;
}

div#pagenav p {
	color: rgb(255,255,255);
	font-size: 12px;
}

div#pagenav .smallfont {
	color: rgb(0,0,0);
	font-size: 10px;
}

div#pagenav ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #00319c;
	text-decoration: none;
	line-height: 140%;
	list-style-type: square;
	margin-top: 30px;
  margin-left: -45px; /* Pull the margin back for NS4.7 */
  padding-left: 0px;
	line-height: 110%;
	
}

div#pagenav ul li {
    margin-left: 60px; /* Push the list back in for non NS4.7 browsers */
	line-height: 140%;
	list-style-type: square;
    color: white; /* Set colour to background for NS4 on Mac 9 bug */
}

div#pagenav ul a:link {
    color: white;
    text-decoration: none;
    font-weight: bold;
 }

div#pagenav ul a:visited {
    color: white;
    text-decoration: none;
    font-weight: bold;
 }

div#pagenav ul a:active {
    color: white;
    text-decoration: none;
    font-weight: bold;
 }

div#pagenav ul a:hover {
    color: #336799;
    text-decoration: none ;
    font-weight: bold;
 }

div#pagenav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: rgb(255,255,255);
    text-decoration: none
 }

div#pagenav a:link {
    color: rgb(255,255,255);
    text-decoration: none
 }

div#pagenav a:visited {
    color: rgb(255,255,255);
    text-decoration: none;
 }

div#pagenav a:active {
    color: rgb(255,255,153);
    text-decoration: none;
 }

div#pagenav a:hover {
    color: rgb(0,0,0);
    text-decoration: none ;
 }


div#pagenav {
list-style-type: square;
}

div#pagenav li{
padding-bottom: 1px;
}

div#pagenav li a{
margin-left: -3px;
padding: 3px 1px;
font-size: 12px;
display: block;
color: #449805;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #ececec;
}

div#pagenav a:visited {color: #449805; }
div#pagenav a:hover {color: black; }


div#weathernav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: blue;
}


div#weathernav p {
	color: blue;
	font-size: 12px;
}

div#weathernav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        color: blue;
        text-decoration: none
 }

div#weathernav a:link {
    color: blue;
    text-decoration: none
 }

div#weathernav a:visited {
    color: rgb(0,0,0);
    text-decoration: none;
 }

div#weathernav a:active {
    color: rgb(0,0,0);
    text-decoration: none;
 }

div#weathernav a:hover {
    color: rgb(0,0,0);
    text-decoration: none ;
 }

.submitbutton {
    width: 176px;
    height: 25px;
    text-align: center;
}

div#newitempage {
	width: 660px;
	margin: 0px 5px 10px 0px;
	padding: 2px 5px 10px 2px;
	min-height:350px;
	float: left;
	border: none;
    border-style: solid;
    border-width: 0px;
    color: #303030;
    text-align: left;
 }

* html div#newitempage { height:400px; }

div#newitempage p, div#newitempage table, div#newitempage tr, div#newitempage td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
        color: #303030;
	font-size: 12px;
}

div#newitempage h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:  #000;
	margin: 8px 0 0 0;
}


div#mainpage {
	width: 660px;
	margin: 8px 5px 10px 0px;
	padding: 2px 5px 10px 2px;
	min-height:350px;
	float: left;
	border: none;
    border-style: solid;
    border-width: 0px;
    color: #303030;
    text-align: left;
}

* html div#mainpage { height:400px; }

div#mainpage p, div#mainpage table, div#mainpage tr, div#mainpage td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
        color: #303030;
	font-size: 12px;
}

div#mainpage a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
        color:#0073ae;
        text-decoration: none
 }

div#mainpage a:hover {
        color:#0073ae;
        text-decoration: underline ;
 }

div#mainpage h1 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color:  #808080;
	margin-left: 5px;
}

div#mainpage h2 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color:  #808080;
	margin-left: 5px;
}

div#mainpage h3 {  
	padding: 0px;
	margin: 0px 0px;
	font-size:22px;
	line-height:24px;
	color: #631E02;
	font-weight: bold;
}

div#mainpage h4 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color:  #808080;
	margin-left: 5px;
        margin-bottom: 0px;
}

div#mainpage .hometitle {
	font-size: 12px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#mainpage .homeaddress {
	font-size: 12px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div#mainpage .homestorehours {
	font-size: 12px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.category {
	text-align: left;
	font-size: 12px;
}

.category p {
	text-align: left;
	font-size: 12px;
}

.category h1, h2, h3, h4 {
	font-size: 120%;
}

.category ul a:link { 
	color: #000000;
    text-decoration: none;
 }

.category ul a:visited { 
	color: #000000;
    text-decoration: none; 
 }

.category ul a:active { 
	color: #000000;
    text-decoration: none; 
 }

.category ul a:hover { 
	color: #ff3300;
    text-decoration: none ;
 }


div#insert {
	width: 120;
	float: right;
	text-align: right;
}

div#insert h1 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: rgb(0,102,0);
	font-size: 170%;
	color: rgb(255,255,255);
}

div#insert a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: rgb(0,102,0);
	background: rgb(255,255,255);
	text-decoration: none;
	text-transform: uppercase;
	font-weight: lighter;
	display: block;
	border: solid 1px;
	padding: 0.33em;
}

div#insert a:link { 
    color: rgb(0,102,0);
    text-decoration: none;
 }

div#insert a:visited { 
    color: rgb(0,102,0);
    text-decoration: none; 
 }

div#insert a:active { 
    color: rgb(0,102,0);
    text-decoration: none; 
 }

div#insert a:hover { 
    color: rgb(51,51,102);
    background: rgb(51,204,153);
    text-decoration: none; 
 }


#navhdr{
   width: 200px;
   height: 150px;
   float: left;
}

#navphone{
   float: right;
   text-align:right;
   margin-right: 20px;
}


#navphone li {
   list-style-type: none;
}

#navphone ul li {
   background: url(http://rr-partyrentals.com/images/phone.gif);
   background-repeat:no-repeat;
   font-size: 125%;
   font-weight: bold;
   padding: 0px 0px 5px 25px;
}


#nav{
   white-space : nowrap;
   background-color : #939598;
   padding: 7px;
   float : right;
   color : white;
   border-style : none;
   font-size: 20px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

#nav ul{
   padding : 0;
   margin : 0;
   float : left;
}
#nav ul li{
   display : inline;
}
#nav ul li a{
   padding-left : 0.3em;
   padding-right : 0.5em;
   background-color : #939598;
   color : white;
   text-decoration : none;
   border-right-color : #939598;
   border-right-style : solid;
   border-right-width : 1px;
   width: 150px;
}
#nav ul li a:hover{
   color : #000000;
   width: 150px;
}

#nav2{
   white-space : nowrap;
   background-color : #003368;
   padding: 6px;
   float : right;
   width: 647px;
   color : white;
   border-style : none;
   font-size: 16px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
#nav2 ul{
   padding : 0;
   margin : 0;
   float : left;
}
#nav2 ul li{
   display : inline;
   width: 200px;
}
#nav2 ul li a{
   padding-left : 0.2em;
   padding-right : 1.0em;
   background-color : #003368;
   color : white;
   text-decoration : none;
   border-right-color : #003368;
   border-right-style : solid;
   border-right-width : 1px;
   width: 150px;
}
#nav2 ul li a:hover{
   color : #000000;
}


#nav3{
   white-space : nowrap;
   padding: 3px;
   float : right;
   width: 560px;
   color : black;
   border-style : none;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin-top: 50px;
}
#nav3 ul{
   padding : 0;
   margin : 0;
   float : right;
}
#nav3 ul li{
   display : inline;
}
#nav3 ul li a{
   padding-left : 0.2em;
   padding-right : 0.2em;
   color : black;
   text-decoration : none;
   border-right-color : black;
   border-right-style : solid;
   border-right-width : 0px;
}
#nav3 ul li a:hover{
   color : white;
}

#nav4{
   white-space : nowrap;
   padding: 3px;
   float : right;
   color : black;
   border-style : none;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;

}
#nav4 ul{
   padding : 0;
   margin : 0;
   float : right;
}
#nav4 ul li{
   display : inline;
}
#nav4 ul li a{
   padding-left : 0.2em;
   padding-right : 0.2em;
   color : black;
   text-decoration : none;
   border-right-color : black;
   border-right-style : solid;
   border-right-width : 0px;
}
#nav4 ul li a:hover{
   color : white;
}

 
 
 .multicolcell {
  float: left;
  text-align: center;
  width: 160px;
  height: auto;
  border-style: solid;
  border-width: 0px;
  border-color: #CCCCCC;
  margin: 0px 0 5px 0;	
}

.newitemcell {
  float: left;
  text-align: center;
  width: 160px;
  height: auto;
  border-style: solid;
  border-width: 0px;
  border-color: #CCCCCC;
  margin: 0px 0 5px 0;	
}

.multicolheading {
	font-size: 9px;
	color: black;
	font-weight: normal	;
    width: 130px;
	text-align: center;
	line-height: 100%;
	margin: 0 0 0 -8px;
}


.multicoldescr {
	font-size: 9px;
	line-height: normal;
	text-align: center;
	color: black;
	margin: 0 0 0 0;
  width: 110px;
}

.thumbnailimg {
        height: auto;
		width: 120px;
        border-style: none;
}

.thumbnailimgtall {
        width: 120px;
        min-height: auto;
        border-style: none;
}

.thumbnailnewimg {
        width: 120px;
        height: auto;
        border-style: none;
}

.detailedimg {
        width: 250px;
        height: auto;
        border-style: none;
}

.detailedimg:p {
		font-size: 12px;
}

.detailedviewbox {
  width: 450px;
}


.detailedviewrow {
  width: 450px;
}

.CategoryThumbnailImage {
        height: auto;
		width: 180px;
        border-style: none;
}

.CategoryThumbnailTitle {
	font-size: 9px;
	color: black;
	font-weight: normal	;
    width: 180px;
	text-align: center;
	line-height: 95%;
	margin: 10px 0 45px 0px;
}

div#porgallery h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 5px;
}

div#porgallerythumbnail  {
	float: left; 
	width: 255px;
	height: 190px;
	margin: 10px 0 0px 0px;
}

div#porgallerythumbnail  h4 { 
	font-size: 12pt;
	font-weight: bold;
	color:  #808080;
	margin: 0 0 5px 8px;
}

div#porgallerythumbnail  p.clickme { 
	font-size: 75%; 
	margin: 0 0 0 20px;
}

div#porgallerythumbnail  img.porgallerypic { 
	width: 180px; 
	max-height: 130px;
	border-width: 1px;
	border-color: #5D5964;
	margin: 0 0 0 8px;
}