div#topOuter {
background-image:url(images/topbg.gif);
background-color:#FDE074;
 height:245px;
}
div#topInner {
 width:1050px;
 position:relative;
 margin:0 auto;
 height:200px;
}
div#logo {
 position:absolute;
 top:0px;
}
div#menuOuter {

}
div#menuInner {
 width:900px;
 margin:0 auto;
 color:#55220C;
 font-size:14px;
 font-weight:bold;
 letter-spacing:1px;

}
#menuMenu {
 float:right;
}
#menuMenu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
	z-index:1500;
}
 
#menuMenu a {
	display: block;
	
	/* width: 10em; */
}
 
#menuMenu li { /* all list items */
font-family: MyriadWebProRegular,Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:18px;
	float: left;
	text-align:center;
	height:8px;
	padding-top:4px;
       padding-left:20px;
       padding-right:20px;
}
#menuMenu li.menulast {
}
div#menuInner span {
 padding: 0 1px;
}
span#spacer {
 width:300px;
}
div#menuInner a, div#menuInner a:visited {
 color:#fff;
 text-decoration:none;
}
div#menuMenu {
}
div#menuInner form {
 display:inline;
 margin:0;
 padding:0;
 float:right;
}
div#frontpage {
 padding:20px 0;
}
div#bodyOuter {
background-color:#FB7654;
background-image:url('images/bodybg.gif');
background-position:top;
background-repeat:repeat-x;
}
div#bodyInner, div#upperFooterInner {
 width:900px;
 margin:0 auto;

}
div#bodyInner {
  /* min height hax - doesn't work for ie 5.5 http://www.dustindiaz.com/min-height-fast-hack */
  min-height:500px;
  height:auto !important;
  height:500px;
 position:relative;
}

div#leftcol {
 float:left;
 width:605px;
 padding:30px 0px 20px 0px;
}

div#rightcol {

 margin-left: 610px;
 padding:30px 0;
 width: 285px;
}
div#leftcol2 {
 float:left;
 width:600px;
}
div#rightcol2 {
 margin-left: 750px;
 width: 150px;
}
div#leftcol3 {
 float:left;
 width:330px;
}
div#rightcol3 {
 margin-left: 410px;
 width: 460px;
}
div#copy {
 padding:30px 0 100px 0;
}
div#longpagepad {
 height:120px;
}
div#lowerFooter {
 background-image:url(images/bottombg.gif);
 background-position:top;
 background-repeat:repeat-x;
 height:230px;
}
div#lowerFooterInner {
 width:880px;
 margin:0 auto;
 padding-top:30px;
 position:relative;
}

div#lowerFooterInner a,  div#lowerFooterInner a:visited {
	color: #EEDDBB;
}
div#cones {
 position:absolute;
 right:0;
 top:-100px;
}

p#row2 {
 padding-top:20px;
}

div#lowerFooterInner a.orange, div#lowerFooterInner a:visited.orange {
 color:#fff;
}

.contactformelement {
width:300px;
}
table#prods {
}
table#prods td {
 width:280px;
}
table#prods td a {
 font-size:12px;
}
div#pages {
 /* text-align:right; */
 font-size:12px;
 padding-top:10px;
}
div#pages a {
 text-decoration:none;
}
div#pages b {
 font-weight:normal;
 color:#000;
}
div#detail p {
 color:#333;
}
#lowerFooterInner h2 {
 color:#850648;
 font-size:13px;
}
#lowerFooterInner p {
 font-size:12px;
 color:#fff;
 line-height:1.4em;
}
#lowerFooterInner li {
 font-size:11px;
 margin:0 0 0 20px;
 padding:0;
 color:#fff;
}
#lowerFooterInner ul {
 margin:0;
 padding:0;
}
#lowerFooterInner a,  #lowerFooterInner a:visited {
 color:#f0f;
}
div#fcol1, div#fcol2, div#fcol3, div#fcol4 {
 float:left;
 padding-right:10px;
}
div#fcol1 {
 width:250px;
 padding-right:50px;
 margin-left:0px;
}
div#fcol2 {
 width:200px;
 padding-right:50px;
}
div#fcol3 {
 width:200px;
padding-right:30px
}
div#copyright {
 clear: left;
 padding-top:20px;
 text-align:center;
}
div#copyright p {
color:#FDE074;
}

#contactForm  {
 line-height:2em;
}
#contactForm input, #contactForm textarea {
 width:300px;

}
input#s {
 width:100px;
}



div.img img {
 width:200px;
 border:2px solid #f0f;
 margin :9px;
}
div.img {
 display:inline;
}

#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
 border: 2px solid #FE6AB7; 
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
}