body	{
	margin: 0px;
	background-color: #BDE4F5;
	font-size: 13px;
	font-family: Lucida Casual, Comic Sans MS;
}
 
#wrapper {
	margin: 10px auto;
	width: 990px;
	border: 0px solid #000000;
	}

#mainshell {
	width: 990px;
	margin:5px 0px 10px 0px;
	padding: 0px 0 0 0;
	border: 0px solid #000000;
	float:left;
	}

.content {
	width: 755px;
	margin: 0px 0px 0px 10px;
	padding:10px;
	min-height: 450px; 
	border: 1px solid #999999;
	background-color: #FFFFFF;
	float:left;
	}
	
.nav {
	width: 200px;
	margin:0px 0px 0px 0px;
	padding: 0px 0 0 0;
	border: 1px solid #999999;
	background-color: #8FC963;
	float:left;
	text-align:right;
	}

.navbox {
	width: 180px;
	margin: 4px 4px 4px 6px;
	border: 2px solid #FFFFFF;
	padding: 3px 5px 0px 0px;
	background-color: #93BFEB;
	float:left;
	}

#logobar {
	margin: 0 auto;
	padding: 0px 0 0 0;
	border: 4px solid #FEFF99;
	background-color: #FFFFFF;
	}

#footer {
	width:980px;
	float:left;
	padding: 15px 0 10px 0;
	border: 0px solid #000000;
	}

table	{
	margin: 0px;
	padding:0px;
	font-size: 13px;
	font-family:  Lucida Casual, Comic Sans MS;
}
 
p	{
	margin: 0px 0px 9px 0px;
}

sup	{
	font-size: 9px;
}

div	{
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	font-family: Lucida Casual, Comic Sans MS;
}

#cat ul{
  margin:5px 0px 15px 10px;
  padding:0px 0 0 0;
  font-size:13px;
}

#cat ul li{
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  display: inline;
}

#subcat{
  margin:10px 0px 10px 0px;
  padding:2px 0 2px 0;
  font-size:13px;
  border:0px solid #000;
  text-align: center;
}

#subcat ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display: inline;
}

#cities{
     width:750px;
}
#cities ul{
  margin:5px 0px 0px 0px;
  padding:2px 0 2px 0;
  width:auto;
}

#cities ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display: inline;
  width:auto;
}


.seperator	{
	font-size:0px;
}

DIV a:link	{
	color: #666666;
	text-decoration: none;
}

DIV a:visited	{
	color: #666666;
	text-decoration: none;
}

DIV a:hover	{
	color: #666666;
	text-decoration: underline;
}

a:link.other, a:visited.other{
	color: #339900;
	text-decoration: none;
}

a:hover.other	{
	text-decoration:underline;
}


h3	{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC
}

h4	{
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

/* Footer Bar */
DIV#footerContent	{
	width: 785px;
	margin: 15px 0px 0px 0px;
	text-align: center;
	font-size: 9px;
}

DIV#footerContent P	{
	margin-top: 0px;
	margin-bottom: 10px;
}

#footerbar {
	margin: 10px auto;
	height:20px;
	text-align:center;
	padding: 7px 0 7px 0;
	border: 1px solid #999999;
	background-color: #FFFF99;
	}

a:link.foot, a:visited.foot, a:hover.foot	{
	color: #339900;
	text-decoration: none;
}

a:hover.foot	{
	text-decoration:underline;
}


.button { 
	font-family: Lucida Casual, Comic Sans MS;
	font-size: 12px; 
	font-weight: bold; 
	height:20px;
	color: #ffffff; 
	background-color: #8FC963; 
	border: 1px solid #000000; 
	padding: 0px; margin: 1px; 
}

.buttonimage { 
	color: #ffffff; 
	background-color: #8FC963; 
	border: 1px solid #000000; 
	padding: 3px; 
}

#ProductSectionWrapper1{
    float:left; 
    margin: 0px 0px 20px 150px;     
    border:0px solid #000; 
    width:auto;    
} 

#ProductSectionWrapper2{
    float:left; 
    margin: 0px 0px 20px 0px;     
    border:0px solid #000; 
    width:auto;    
} 

#ProductSectionWrapper3{
    float:left; 
    margin: 0px 0px 20px 265px;     
    border:0px solid #000; 
    width:auto;    
} 

#productboxes1 {
    float:left;
    margin: 0px 5px 5px 0px;
    border: 2px solid #996633;
    padding: 10px;
    width:90px;
    height:50px;
    text-align:center;
    background-color:#FF99CC;
}
#productboxes1 a {
    color:#ffffff;
}

#productboxes2 {
    float:left;
    margin: 0px 5px 5px 0px;
    border: 2px solid #996633;
    padding: 10px;
    width:90px;
    height:50px;
    text-align:center;
    background-color:#66CC66;
}

#productboxes2 a {
    color:#ffffff;
}

#productboxes3 {
    float:left;
    margin: 0px 5px 5px 0px;
    border: 2px solid #996633;
    padding: 10px;
    width:90px;
    height:50px;
    text-align:center;
    background-color:#99CCFF;
}

#productboxes3 a {
    color:#ffffff;
}

#productboxes4 {
    float:left;
    margin: 0px 5px 5px 0px;
    border: 2px solid #996633;
    padding: 10px;
    width:90px;
    height:50px;
    text-align:center;
    background-color:#CC3333;
}

#productboxes4 a {
    color:#ffffff;
}

#productdetailswrapper{
    float:left; 
    margin: 0px;     
    border: 0px solid #000; 
    width: auto;    
} 

#productdetailimage{
    float:left; 
    margin: 0px 10px 0px 0px;
    padding:0px;     
    border: 0px solid #000; 
    width: 450px;    
} 

#productdetaildetails{
    float:left; 
    margin: 0px;     
    border: 0px solid #000; 
    width: 275px;
    height:300px;    
} 

select{width:140px; height:19px;  color:#706F6F; padding:2px 0 1px 6px; border:1px solid #EFE2C6; background-color:#FCF4E2; font-size:11px;}

strike{
    color:Red;
}

/*PRODUCT CATEGORIES*/

.product_holdit_cat {
display: -moz-inline-box; /* for FF & Mozilla */
display: inline-block;
margin: .2%;
}
.product_para_cat { /* FF & Mozilla need the extra span */
    display: block;
    padding: .5em;
    text-align: left;
    float:left;
    margin: 0px 1px 5px 1px;
    border: 2px solid #666666;
    padding: 20px 2px 10px 2px;
    width:auto;
    height:30px;
    text-align:center;
    color:#fff;
}
.product_para_cat a:link, a:visited, a:hover {
    color:#fff;
}
.product_para_cat b {
    display: block;
    text-align: center;
    font-size: 1.3em;
    color:#fff;
}
.product_para_cat img {
    display: block; /* puts image on new line */
    margin: .5em auto; /* and centers it*/
}



/*PRODUCT IMAGES*/

.product_holdit {
display: -moz-inline-box; /* for FF & Mozilla */
display: inline-block;
margin: .2%;
}
.product_para { /* FF & Mozilla need the extra span */
display: block;
padding: .5em;
text-align: left;
font-size: .8em;
}
.product_para b {
display: block;
text-align: center;
font-size: 1.3em;
}
.product_para img {
display: block; /* puts image on new line */
margin: .5em auto; /* and centers it*/
}
    