body {
   font-family:'trebuchet ms',trebuchet,arial,helvetica,sans-serif;
   background:none;
}

#menu {
   display:none;
}

#cart {
   display:none;
}
#content {
   font-size:14px; line-height:16px; color:#333;
   text-align:left;
}

#content h1 {
   font-size:18px; line-height:18px; padding-bottom:2px;
   font-weight:normal; color:#eB829e;
}

#content h2 {
   margin:30px 0 10px 0; padding:0;
   font-size:16px; line-height:11px;
   font-weight:bold; color:#333;
   border-bottom:1px solid #333;
}

#content h3 {
   margin:10px 0; padding:0;
   font-size:14px; font-weight:bold; color:#eB829e;
}

#content p {
   margin:7px 0; padding:0;
}

#content blockquote {
   margin:7px 25px; padding:0;
}

#content img {
   border:0;
   margin:10px; padding:0;
}

#content  ul, #content ul li {
   margin:0 0 0 15px; padding:auto;
   list-style:square outside;
   color:#333;
}

#content ol, #content ol li {
   margin-left:15px;
}

#content table {
   width:99%;
   height:auto;
}

#content td {
   text-align:left;
   vertical-align:top;
}

#content table.auto {
   width:auto;
   height:auto;
}

#content div.item {
   float:left;
   width:88px; height:115px;
   margin:8px;
   text-align:center;
}

#content div.item img{
   border:3px solid #333;
   margin:0;
}

#content div.item p{
   font-size:12px; line-height:12px; color:#333;
   width:86px; margin:3px 0 0 0;
}

#bottomlinks {
   display:none;
}

#footer {
   clear:both;
   text-align:center;
}

#footer p {
   font-size:10px;
}

fieldset{
   width:375px;
   margin:10px 5px; padding:10px;
   border:1px solid #333;
}

legend{
   padding:2px 6px;
   background:#eB829e;
   border:1px solid #333;
   font-size:14px; color:#fff;
}

#content fieldset p{
   font-size:12px; line-height:14px;
   color:#333; text-align:right;
}

#formtabs{
   display:none;
}

div.imagegallery{
   margin-left:50px;
   text-align:center;
}

div.pagination{
   display:none;
}

div.galleryrow{
   float:left; clear:both;
   width:100%; margin:5px 0;
}

div.galleryimage{
   float:left;
   width:130px; height:auto;
   text-align:center;
}

div.shopimage{
   float:left;
   width:167px; height:auto;
   text-align:center;
}

div.asseenonimage{
   float:left;
   width:174px; height:auto;
   text-align:center;
   font-size:14px; line-height:16px;
}

#content img.thumbnail{
   margin:5px;
   border:1px solid #333;
}

#content img.bigthumbnail{
   margin:5px 15px;
   border:1px solid #333;
}

#content img.regular{
   margin:5px;
   border:0; border-collapse:collapse;
}

#content div.center{
   text-align:center;
}

#content div.img-right{
   float:right;
   margin:0 0 10px 10px;
   text-align:center;
}

#content div.img-right img{
   margin:0; padding:0;
   border:1px solid #333;
}

#content div.img-right p{
   margin:0; padding:0;
   font-size:10px; line-height:12px;
}

#content ul#faqlist, #content ul#faqlist li{
   margin:0; padding:0;
   list-style-type:none;
   font-size:14px; line-height:16px; color:#333;
   text-align:left;
}

#content ul#faqlist li{
   list-style-type:none;
   margin:3px 0; padding-left:10px;
}

#content ul#faqlist li.header{
   list-style-type:none;
   margin:15px 0 5px 0; padding-left:10px;
   font-size:16px; line-height:18px; color:#333;
   font-weight:bold;
}

#content ul#faqlist li.header ul li{
   background: #f6edf0 url(images/design/q.gif) no-repeat left 1px;
   list-style-type:none;
   margin:10px 0 5px 0; padding-left:18px;
   font-weight:bold;
}

#content ul#faqlist li.header ul li ul li{
   background: #f6edf0 url(images/design/a.gif) no-repeat left 1px;
   list-style-type:none;
   margin:2px 0; padding-left:18px;
   font-size:14px; line-height:16px; color:#333;
   font-weight:normal;
}

#content ul#simplefaqlist, #content ul#simplefaqlist li{
   margin:0; padding:0;
   list-style-type:none;
   font-size:14px; line-height:16px; color:#333;
   text-align:left;
}

#content ul#simplefaqlist li{
   list-style-type:none;
   margin:3px 0; padding-left:10px;
}

#content ul#simplefaqlist li.header{
   list-style-type:none;
   margin:15px 0 5px 0; padding-left:18px;
   font-size:16px; line-height:10px; color:#333;
   font-weight:bold;
}

#content ul#simplefaqlist li.header ul li{
   list-style-type:none;
   margin:10px 0 5px 0; padding-left:10px;
   font-weight:normal;
}

#preload{
   display:none;
}

/* sIFR styles */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
