@charset "utf-8";
/* CSS Document */

body {
 background-color: #2D5366;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 80%;
 margin: 0px;
 padding: 0px;
}
a {
 text-decoration: none;
}
td {
 vertical-align: top;
}
.tablehead1 {
 color: #711515;
 font-weight: bold;
}
#wrapper {
 width: 760px;
 margin-right: auto;
 margin-left: auto;
}
#news p {
 text-align: left;
 color: #333;
 line-height: 1.5em;
 margin-right: 0px;
 margin-left: 20px;
}
#wrapper img {
 text-decoration: none;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
}
#header {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 width: 100%;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: -3px;
 margin-left: auto;
}
#search {
 width: 180px;
 font-family: Arial, Helvetica, sans-serif;
 position: relative;
 top: 183px;
 left: 560px;
 visibility: visible;
 font-size: 8px;
}
#maincontents {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.5em;
	width: 690px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/images/site/contents_ctr.gif);
	background-repeat: repeat-y;
	padding-right: 30px;
	padding-left: 46px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-top: -3px;
}
#maincontents a {
 text-decoration: none;
 color: #0033CC;
}
#maincontents a:visited {
 text-decoration: none;
 color: #0033CC;
}
#maincontents a:hover {
 color: #0066FF;
 border-bottom-width: 2px;
 border-bottom-style: dashed;
 border-bottom-color: #0066FF;
}
#maincontents .no_underline a:hover {
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
}
#maincontents img {
 border: 1px solid #666666;
 padding: 1px;
}
#globaltxtlinks, #globaltxtlinks a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 font-weight: bold;
}
#guest {
 border: 3px ridge #2D5366;
 background-color: #94B7DB;
 padding: 0px;
 height: 30px;
 text-align: center;
 vertical-align: middle;
 line-height: 2em;
 width: 150px;
 margin-right: auto;
 margin-left: auto;
}
#footer {
 margin-top: -3px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 5px;
}
#wrapper table tr td #maincontents table tr td p {
 text-align: left;
}
#wrapper table tr td #maincontents table tr td {
/* text-align: center; */
}
#shoppingcart a {
 text-decoration: none;
 color: #333333;
 border: 2px solid #663300;
 padding: 4px;
 background-color: #B8B896;
}
#shoppingcart a:hover {
 color: #660000;
 border-bottom:solid 2px;
}
.pricechange {
 font-size: 11px;
 font-weight: bolder;
 line-height: 1.0em;
 color: #660000;
}
#tabcontents {
 border: 0px solid #711515;
 border-top: none;
 padding: 10px 5px 6px 5px;
}
ul#nav {
 list-style-type: none;
 margin:0;
 padding-left: 40px;
 padding-bottom: 27px;
 border-bottom: 0px solid #711515;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}
ul#nav li {
 float: left;
 height: 26px;
 background-color: #92B5DB;
 color:#FFFFFF;
 margin: 0px 2px 0 2px;
 border-top-width: 1px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-left-style: solid;
 border-top-color: #1D363D;
 border-right-color: #1D363D;
 border-left-color: #1D363D;
}
ul#nav a:link, ul#nav a:visited {
 display: block;
 color: #FFFFFF;
 background-color: transparent;
 text-decoration: none;
 padding: 3px;
}
ul#nav a:hover {
 background-color: #993300;
 color: #FFFF00;
 border-bottom-style: none;
}
ul#nav li.activelink a, ul#nav li.activelink a:hover, ul#nav li.activelink a:visited {
 color: #FFF;
 font-weight: bold;
 background-color: #3F6276;
 border-bottom-color: #92b6da;
 border-bottom: 0px solid;
}
.smalltxt {
	font-size: 10px;
	color: #C60;
}
.highslide-wrapper div {
 font-family: Verdana, Helvetica;
 font-size: 10pt;
}
.highslide {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
	color: #7d6340;
}
.highslide-active-anchor img {
 visibility: hidden;
}
.highslide img {
}
.highslide:hover img {
}
.highslide-wrapper, .rounded-white {
 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;
}
.highslide-dimming {
 background: black;
 position: absolute;
 width: 100%;
 visibility: hidden;
}
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;
}
a.highslide-full-expand {
 background: url(/highslide/graphics/fullexpand.gif) no-repeat;
 display: block;
 margin: 0 10px 10px 0;
 width: 34px;
 height: 34px;
}
.highslide-wrapper .highslide-html-content {
 width: 400px;
 padding: 0 5px 5px 5px;
}
.highslide-wrapper, .rounded-white {
 background-color: white;
}
.highslide-wrapper .highslide-html-content {
 width: 400px;
 padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
 padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
 margin: 0;
 padding: 0;
 text-align: right;
}
.highslide-wrapper .highslide-header ul li {
 display: inline;
 padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
 display: none;
}
.highslide-wrapper .highslide-header a {
 font-weight: bold;
 color: gray;
 text-transform: uppercase;
 text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
 color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
 cursor: move;
}
.highslide-wrapper .highslide-footer {
 height: 15px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
 float: right;
 margin-top: 4px;
 height: 11px;
 width: 11px;
 background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
 cursor: move;
}
.highslide-resize {
 cursor: nw-resize;
}
.no_border a:hover{
 border: none;
}


.next_product a:hover {
 background-color: #C93;
}
.next_product {
 font-weight: bold;
 font-size: 10px;
 padding-bottom: 3px;
 text-align: center;
}
.highslide-maincontent {

	display: none;

}
.jcarousel-skin-tango .jcarousel-container {
 -moz-border-radius: 10px;/* background: #F0F6F9;   #F0F6F9  */
    /* border: 1px solid #346F97; */
}
#mycarousel li p {  /* added */
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 padding-top:0px;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
 width: 245px;
 padding: 20px 40px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
 width: 540px; /* 75 */
 height: 360px;  /* 245 */
 padding: 40px 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
 width:  245px;
 height: 75px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
 width:  500px;  /* 75 */
 height: 360px;  /* 245 */
}
.jcarousel-skin-tango .jcarousel-item {
 width: 500px;  /* 75 */
 height: 80px;  /* 75 */
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
 margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
 margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
 background: #fff;
 color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
 position: absolute;
 top: 43px;
 right: 5px;
 width: 32px;
 height: 32px;
 cursor: pointer;
 background: transparent url(/images/site/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
 background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
 background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
 position: absolute;
 top: 43px;
 left: 5px;
 width: 32px;
 height: 32px;
 cursor: pointer;
 background: transparent url(/images/site/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
 background-position: -32px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
 background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
 position: absolute;
 bottom: 5px;
 left: 70px; /* 43 */
 width: 32px;
 height: 32px;
 cursor: pointer;
 background: transparent url(/images/site/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
 background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
 background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
 cursor: default;
 background-position: 0 -96px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
 position: absolute;
 top: 5px;
 left: 70px; /* 43 */
 width: 32px;
 height: 32px;
 cursor: pointer;
 background: transparent url(/images/site/prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
 background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
 background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
 cursor: default;
 background-position: 0 -96px;
}
.jcarousel-container {
 position: relative;
}
.jcarousel-clip {
 z-index: 2;
 padding: 0;
 margin: 0;
 overflow: hidden;
 position: relative;
}
.jcarousel-list {
 z-index: 1;
 overflow: hidden;
 position: relative;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
}
.jcarousel-list li, .jcarousel-item {
 float: left;
 list-style: none;
 /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 100px;
 height: 100px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
 z-index: 3;
 display: none;
}
.jcarousel-prev {
 z-index: 3;
 display: none;
}

