body {
   font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
   margin: 0px;
   padding: 0px;
}

#categories{
   color: #FFFFFF;
   list-style-type: none;
   text-align: left;
   padding-top: 0;
   padding-right: 0;
   padding-bottom: 0;
   padding-left: 0px;
   margin-top: 0;
   margin-right: 0;
   margin-bottom: 0;
   margin-left: 0px;
}

.forumbox {
   background-image: url(/shoppingimages/dots.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   padding-left: 10px;
}


#categories li{
   display: inline;
   float:left;
   margin-top: 0px;
   margin-right: 3px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#categories h2{
   color:#006699;
}

#forum li{
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
}

#forum h2 {
   padding-bottom:5px;
}

#categories ul {
   margin: 0px;
   padding: 0px;
}


#categories a {
   text-decoration: none;
}
#categories a:hover {
   text-decoration: underline;
}


#nav, #shopping_nav{
   font: bold 12px Verdana;
   list-style-type: none;
   text-align: left;
   padding-top: 0;
   padding-right: 0;
   padding-bottom: 0;
   padding-left: 0px;
   margin-top: 0;
   margin-right: 0;
   margin-bottom: 0;
   margin-left: 0px;
}


#nav li, #shopping_nav li {
   display: inline;
   float:left;
   background-repeat: no-repeat;
   background-position: left bottom;
   padding:0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
.related {
   background-image: url(/travelimages/grey.jpg);
   background-repeat: repeat-x;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   padding-left: 20px;
   font-weight: bold;
}
.bar {
   background-repeat: no-repeat;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding-top: 30px;
   padding-left: 13px;
   color: #FFFFFF;
   padding-right: 4px;
   margin: 0px;
   padding-bottom: 0px;
   height: 92px;
   width: 250px;
}
.bar_ {
   background-repeat: no-repeat;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding-top: 6px;
   padding-left: 13px;
   color: #FFFFFF;
   padding-right: 4px;
   margin: 0px;
   padding-bottom: 0px;
   height: 92px;
   width: 250px;
}
td {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #333333;
}
form {
   margin: 0px;
   padding: 0px;
}
a.white:hover {
   text-decoration: underline;
   background-image: none;
}

h3 {
   font-family: Arial, Helvetica, sans-serif;
   color: #66CC00;
   margin: 0px;
   padding: 0px;
   font-size: 12px;
   font-weight: bold;
}

.white {
   color: #B9CDD9;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
}
h1, h1 a {
   color: #538400;
   margin: 0px;
   padding: 0px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #CCCCCC;
   text-decoration:none;
   font-size: 20px;
}

.features {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #FFFFFF;
   font-weight: bold;
}



a {
   color: #006699;
}

ul {
   padding-top: 2px;
   padding-right: 0px;
   padding-bottom: 2px;
   padding-left: 14px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 10px;
}
.producttitle {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: normal;
   text-decoration: none;
}
.producttitle:hover {
   text-decoration: underline;
}



.header_bg {
   background-image: url(/shoppingimages/header.jpg);
   background-repeat: repeat-x;
   background-position: left top;
}


h2, .block_head, h2 a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight:bold;
   margin: 0px;
   padding: 0px;
   color: #FF6600;
}
.searchbox {
   font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
   font-size: 10px;
   color: #333333;
   border: 1px solid #E8894F;
   padding: 2px;
}




.topnav {
   background-image: url(shoppingimages/nav.jpg);
   background-repeat: repeat-x;
}
.search {
   background-color: #FFFFFF;
   border: 3px solid #568A00;
}

.divline {
   background-image: url(/travelimages/line.jpg);
   background-repeat: repeat-x;
}


#nav li a{
   text-decoration: none;
   color: #FFFFFF;
   height: 28px;
   line-height: 28px;
   float: left;
   padding-left:10px;
   padding-right:10px;
   margin-left:0px;
   margin-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   margin-top:0px;
   margin-bottom:0px;
}

#shopping_nav li a{
   text-decoration: none;
   color: #FFFFFF;
   height: 24px;
   line-height: 24px;
   float: left;
   padding-left:10px;
   padding-right:10px;
   margin-left:0px;
   margin-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   margin-top:0px;
   margin-bottom:0px;
}


#nav li a:hover, #nav li a.selected, #shopping_nav li a:hover, #shopping_nav li a.selected{
   color: #FFFFFF;
   background-repeat: repeat-x;
   background-position: left top;
   background-color: #98B316;
}
small {
   font-size: 10px;
   color: #999999;
}

.footer {
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-top-color: #CCCCCC;
   border-right-color: #CCCCCC;
   border-bottom-color: #CCCCCC;
   border-left-color: #CCCCCC;
   background-color: #FF6600;
}

.smlink,.smlink:hover {
   color: #666666;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-decoration: none;
}

.content,.content:hover {
   text-decoration:none;
   color: #333333;
}
.title {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #006699;
   text-decoration: underline;
}

p {
   padding-top: 3px;
   padding-right: 0px;
   padding-bottom: 3px;
   padding-left: 0px;
   margin : 0px;
}
.ppc_ad {
   margin-top:0px;
   padding:0px;
   margin-bottom: 10px;
}

.ppc_link {
   font-size: 10px;
   color: #999999;
   text-decoration: none;
}
.ppc_title {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;

}
.ppc_content {
   font-family: Arial, Helvetica, sans-serif;
   color: #333333;
   text-decoration: none;
}

.cloud {
   padding:2px;
   text-decoration:none;
}
.cloud:hover {
   text-decoration:underline;
}
.error {
   border-width:2px;
   border-color:#CC0000;
   border-style:solid;
}
.centerdiv {
   text-align: left;
   width: 970px;
   align : center;
}
.subheader {
   background-image: url(/shoppingimages/blue.jpg);
   background-repeat: repeat-x;
   background-color: #7AAAEA;
   color: #FFFFFF;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 5px;
   padding-left: 0px;
}

.subnav {
   background-color: #006699;
   color: #FFFFFF;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 5px;
   padding-left: 0px;
   border-bottom:dotted;
   border-bottom-width:1px;
   border-bottom-color:#ffffff;
}

.menu_item, .selected_menu_item {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   margin: 0px;
   font-size: 14px;
   padding:5px;
   padding-right:10px;
   text-decoration:none;
}

.menu_item:hover, .selected_menu_item:hover {
   text-decoration:underline;
}

.selected_menu_item {
  font-weight:bold;
}

.last_foot {
   font-family: Arial, Helvetica, sans-serif;
   background-color: #FF6600;
   color: #FFFFFF;
   text-decoration: none;
   width: 100%;
}

.last_text {
   padding:0px;
   margin:0px;
   font-family: Arial, Helvetica, sans-serif;
   color: #FF6600;
}

.white {
   color: #FFFFFF;
   font-weight: bold;
}