body
{ padding:0px; margin:0px; font-family:"Arial"; font-size:12px; }

p
{ margin:0px; padding:0px; color:#656566 }

img
{ border:0px; }

a
{ text-decoration:underline; color:#333333; }

a:visited
{ text-decoration:underline; color:#333333; }

a:active
{ text-decoration:underline; color:#333333; }

a:hover
{ text-decoration:underline; }

ul
{ padding-left: 20px; margin:0px; list-style:square }
li
{ margin:0px; padding:0px }

form
{ margin:0px; padding:0px; }

#logo
{ float:left; padding-left:20px; }

#search_bar
{ float:right; padding-right:20px; color:#000000; font-size:12px; font-weight:bold; }
#search_bar a, #search_bar a:visited
{ text-decoration:none; color:#000000; font-weight:bold; }
#search_bar form
{ background:url(../images/layout/search_bkg.gif) no-repeat; width:194px; height:28px; padding-left:10px; padding-top:5px; margin-top:15px; }
#search_bar input
{ background:#FFFFFF; border:1px solid #B1B5B8; color:#000000; font-size:10px; font-family:"Verdana";
  width:137px; font-weight:normal; float:left; }
#search_bar .submit
{ width:27px; height:13px; background:url(../images/layout/search_btn.gif) no-repeat; border:0px; color:white; 
  font-size:9px; font-weight:bold; float:right; margin-right:18px; margin-top:2px; }

#footer 
{ color:#969696; font-size:11px; font-weight:bold; padding-top:10px; }
#footer .copyright
{ float:left; padding-left:20px; }
#footer .menu
{ float:right; padding-right:20px; }
#footer .menu a
{ text-decoration:none; color:#969696; }
#footer .menu a:visited
{ text-decoration:none; color:#969696; }

h1, h2
{ font-size:12px; font-weight:bold; color:#3fa0a0; margin:0px; padding:0px; }

hr
{ border:0px; border-top:1px solid #3fa0a0; }

#dropmenudiv
{ position:absolute; border:1px solid #ACDEE7; border-bottom-width: 0; font:normal 10px Verdana; line-height:18px; z-index:100;
}

#dropmenudiv a
{ width: 100%; display: block; color:white; border-bottom: 1px solid #ACDEE7; padding: 1px 0; text-decoration: none;
  font-weight: bold; }

#dropmenudiv a:hover
{ background-color: #ACDEE7; color:#008282 }

.cinput 
{ background:#FFFFFF; border:1px solid #B1B5B8; color:#000000; font-size:12px; font-family:"Verdana"; width:200px; 
  font-weight:normal; color:#999999 }

#shop .box_header
{ color:#FFFFFF; font-size:14px; font-family:"Verdana"; font-weight:bold; padding:5px; background:#A46B2D; }
#shop .cat_menu ul
{ list-style:square; margin:0px; padding:0px; }
#shop .cat_menu li
{ padding:2px; }
#shop .cat_menu li:hover
{ background:#F6F0EA; color:#A46B2D }
#shop h1
{ color:#000000; font-size:14px; font-weight:bold; }
#shop .price
{ font-size:16px; font-weight:bold; color:black; }
#shop .price_sale
{ font-size:22px;  font-weight:bold; color:black; text-decoration:line-through; }
#shop .product_picture
{ /* border:3px solid #CDCC00; */ }
#shop h2
{ color:#009999; font-size:14px; font-weight:bold; padding:0px; margin:0px; }
#shop .button
{ width:69px; height:21px; background:url(../images/layout/button_bkg.gif) no-repeat; border:0px; color:white; padding-bottom:1px;
  font-size:11px; cursor:pointer; }

fieldset 
{ border:1px solid #efefef; color:#656566 }

.red
{ color:#FF3300; }

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}