/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
/* ----- Fonts ------ */
@font-face { font-family: 'KabelBkBTBook'; src: url('/_type/KABELN.eot'); src: local('Kabel Bk BT Book'), local('KabelITCbyBT-Book'), url('/_type/KABELN.woff') format('woff'), url('/_type/KABELN.ttf') format('truetype'), url('/_type/KABELN.svg#KabelITCbyBT-Book') format('svg'); }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: #808080; letter-spacing: 0px; line-height: 1em; font-weight: normal; font-family: 'News Cycle', Arial, sans-serif; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #808080; }
h1 { font-size: 28px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
/* ----- Page ------ */
html { background: url('/images/site/bgd_page.png'); }
body { font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; line-height: 1; }
td { vertical-align: top; }
hr { background: transparent; height:1px; border: none; border-bottom: 1px dotted #ccc; margin-top: 13px; width: 90%; }
.smalltext { font-size:9px; color:#C60 }
a { text-decoration:none; }
img, div { behavior: url(/iepngfix.htc) }
.strong { font-weight:bold; }
.italic { font-style:italic; }
.clearFix { clear: both; display: none; }
.smalltxt { font-size: 10px; color: #C60; }
#featured #slides { }
/* ----- Frame Page ------ */
#wrapper { width: 1024px; margin-right: auto; margin-left: auto; margin-top: 0px; }

#header { background-image: url(/images/site/bgd_header_2.jpg); background-repeat: repeat-x; background-position: left top;  padding-top: 20px; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top:30px; }
/* ----- Top Line ------ */
#top_line { width: 250px; float: right; padding-right: 10px; padding-left: 10px; margin-top: -10px; }
#top_line li { color: #8e9eaa; list-style-type: none; font-size: 14px; font-family: Arial, sans-serif; font-weight: bold; }
#top_line a { color: #8e9eaa; text-decoration: none; outline: 0; font-weight: bold; }
#top_line a:hover { color: #ccc; }
/* ----- Top Menu ------ */
#top_navigation { width: 720px; float: left; margin-top: -21px; }
#top_menu { list-style:none; height:43px; z-index: 500; position:relative; margin-bottom: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
#top_menu li { float:left; display:block; text-align:center; position:relative; padding: 4px 10px 4px 10px; margin-right:0px; margin-top:7px; border:none; }
#top_menu .top  {background: #777777; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border:0px solid #8e9eaa; margin-left:3px;}
#top_menu li:hover { border: 1px solid #777777; padding: 4px 9px 4px 9px; /* Background color and gradients */ background: #F4F4F4; background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE)); /* Rounded corners */ -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
#top_menu li .drop { font-size: 17px; font-family:  Arial, sans-serif; font-weight: bold; }
#top_menu li .drop2 { font-size: 17px; font-family:  Arial, sans-serif; font-weight: bold; }
#top_menu li:hover { border: 1px solid #777777; padding: 4px 9px 4px 9px; /* Background color and gradients */ background: #F4F4F4; background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE)); /* Rounded corners */ -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
#top_menu li a { color:#CC3; display:block; outline:0; text-decoration:none; text-shadow: 1px 1px 1px #000; }
#top_menu li:hover a { color:#161616; text-shadow: 1px 1px 1px #ffffff; }
#top_menu li .drop { padding-right:21px; background:url("/images/site/drop2.png") no-repeat right 8px; }
#top_menu li:hover .drop { background:url("/images/site/drop2.png") no-repeat right 7px; }
#top_menu li .drop { padding-right:18px; }
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns { margin:4px auto; float:left; position:absolute; left:-999em; /* Hides the drop down */ text-align:left; padding:10px 5px 10px 5px; border:1px solid #777777; border-top:none; /* Gradient background */ background:#F4F4F4; background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB)); /* Rounded Corners */ -moz-border-radius: 0px 5px 5px 5px; -webkit-border-radius: 0px 5px 5px 5px; border-radius: 0px 5px 5px 5px; }
.dropdown_1column { width: 140px; }
.dropdown_2columns { width: 280px; }
.dropdown_3columns { width: 420px; }
.dropdown_4columns { width: 560px; }
.dropdown_5columns { width: 700px; }
#top_menu li:hover .dropdown_1column, #top_menu li:hover .dropdown_2columns, #top_menu li:hover .dropdown_3columns, #top_menu li:hover .dropdown_4columns, #top_menu li:hover .dropdown_5columns { left:-1px; top:auto; }
.col_1, .col_2, .col_3, .col_4, .col_5 { display:inline; float: left; position: relative; margin-left: 5px; margin-right: 5px; }
.col_1 { width:130px; }
.col_2 { width:270px; }
.col_3 { width:410px; }
.col_4 { width:550px; }
.col_5 { width:690px; }
#top_menu .top_menu_right { float:right; margin-right:0px; }
#top_menu li .align_right { /* Rounded Corners */ -moz-border-radius: 5px 0px 5px 5px; -webkit-border-radius: 5px 0px 5px 5px; border-radius: 5px 0px 5px 5px; }
#top_menu li:hover .align_right { left:auto; right:-1px; top:auto; }
#top_menu p, #top_menu h2, #top_menu h3, #top_menu ul li { font-family:Arial, Helvetica, sans-serif; line-height:21px; font-size:12px; text-align:left; text-shadow: 1px 1px 1px #FFFFFF; }
#top_menu h2 { font-size:21px; font-weight:400; letter-spacing:-1px; margin:7px 0 14px 0; padding-bottom:14px; border-bottom:1px solid #666666; }
#top_menu h3 { font-size:14px; margin:7px 0 14px 0; padding-bottom:7px; border-bottom:1px solid #888888; }
#top_menu p { line-height:18px; margin:0 0 10px 0; }
#top_menu li:hover div a { font-size:12px; color:#015b86; }
#top_menu li:hover div a:hover { color:#029feb; }
.imgshadow { background:#FFFFFF; padding:4px; border:1px solid #777777; margin-top:5px; -moz-box-shadow:0px 0px 5px #666666; -webkit-box-shadow:0px 0px 5px #666666; box-shadow:0px 0px 5px #666666; }
.img_left { /* Image sticks to the left */ width:auto; float:left; margin:5px 15px 5px 5px; }
#top_menu li .black_box { background-color:#333333; color: #eeeeee; text-shadow: 1px 1px 1px #000; padding:4px 6px 4px 6px; /* Rounded Corners */ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /* Shadow */ -webkit-box-shadow:inset 0 0 3px #000000; -moz-box-shadow:inset 0 0 3px #000000; box-shadow:inset 0 0 3px #000000; }
#top_menu li ul { list-style:none; padding:0; margin:0 0 12px 0; }
#top_menu li ul li { font-size:12px; line-height:24px; position:relative; text-shadow: 1px 1px 1px #ffffff; padding:0; margin:0; float:none; text-align:left; width:130px; }
#top_menu li ul li:hover { background:none; border:none; padding:0; margin:0; }
#top_menu li .greybox li { background:#F4F4F4; border:1px solid #bbbbbb; margin:0px 0px 4px 0px; padding:4px 6px 4px 6px; width:116px; /* Rounded Corners */ -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
#top_menu li .greybox li:hover { background:#ffffff; border:1px solid #aaaaaa; padding:4px 6px 4px 6px; margin:0px 0px 4px 0px; }
/* Tracks */
#track_head { background-image: url(/images/site/track_l.png); background-repeat: no-repeat; height: 150px; margin-top: 100px; margin-left:1px; }
/* Masthead */
#masthead { margin-top: -263px; float: left; height: 197px; width: 390px; background-repeat: no-repeat; background-image: url(/images/site/masthead.png); }
/* Logo */
#logo { background-image: url(/images/site/logo.png); background-repeat: no-repeat; height: 108px; width: 330px; float: right; margin-right: 55px; margin-top: -210px; }
/* Navigation */
#navigation { margin-left: 0px; margin-top: -45px; padding-bottom: 10px; }
/* Contents */
#content { background-color: #F7F2E2; margin-top: -2px; }
#details li { list-style-type: none; padding-left: 18px; list-style-position: inside; font-size: 11px; line-height: 1.75em; color: #333; margin-left: 10px; background-image: url(/images/site/ok_blue_box.png); background-repeat: no-repeat; background-position: left 5px; }
#content blockquote { padding-left:50px; padding-top:7px; padding-bottom:7px; }
.content_transition_right { height: 150px; background-image: url(/images/site/track_trans_right.png); background-repeat: no-repeat; background-position: left top; margin-top: -2px; }
.content_transition_left { height: 150px; background-image: url(/images/site/track_trans_left.png); background-repeat: no-repeat; background-position: right top; }
.content_right_track { background-image: url(/images/site/track_right.png); background-repeat: repeat-y; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 1.5em; padding-left: 30px; padding-right: 114px; padding-top: 20px; padding-bottom: 20px; }  /* Leaves content width of 880px */
.content_right_track a:hover { border-bottom:1px dashed #2d73a4; }
#thumbs a:hover { border:none; }
.content_left_track { background-image: url(/images/site/track_left.png); background-repeat: repeat-y; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 1.3em; padding-left: 114px; padding-right: 30px; padding-top: 20px; padding-bottom: 20px; }  /* Leaves content width of 880px */
#content_footer { background-image: url(/images/site/bgd_content_footer.png); background-repeat: repeat-x; height: 18px; font-size: 10px; color: #999; padding-top: 4px; }
#content_footer a { color: #CCC; text-decoration: none; }
#content_footer a:hover { color: #FF0; }
/* Footer */
#footer { background-color: #333;/* [disabled]background-image: url(/images/site/bgd_footer.png);
*/ background-repeat: repeat-x; background-position: top; height: 330px; padding-top: 0px; color: #CCC; }
#footerContent { width:900px; padding:0; margin:0 auto; display:block; }
#topFooter { width:900px; height:330px; padding:0; float:left; display:block;/* [disabled]background:url(/images/site/bgd_top_footer.png) no-repeat;
*/ margin:0; }
#leftTopFooter { width:280px; height:330px; margin:0; float:left; display:block; padding-top: 20px; padding-right: 20px; padding-bottom: 10px; padding-left: 0px; }
#leftTopFooter h4 { width:280px; padding:5px 0; margin:0 0 5px 0; float:left; display:block; font-size:16px; font-weight:bold; font-style:italic; color:#4F7997; }
#leftTopFooter h4 span { color:#969696; }
#rightTopFooter { width:530px; height:210px; padding:45px 25px 10px 25px; margin:0; float:right; display:block; }
#footerSitemapContainer { width:520px; padding:5px; margin:0 0 10px 0; float:left; display:block; }
.footerSitemap { width:120px; padding:0; margin:0 0 0 10px; float:left; display:block; }
.sitemapTitle { width:120px; padding:0; margin:0; float:left; display:block; font-size:12px; font-weight:bold; color:#4F7997; }
.sitemapItems { width:120px; padding:5px 0; margin:0; float:left; display:block; }
.sitemapItems li { width:118px; padding:3px 1px; margin:0; float:left; display:block; list-style:none; font-size:11px; }
.sitemapItems li a { color:#b9b9b9; text-decoration:none; }
.sitemapItems li a:hover { text-decoration:underline; }
#footerContact { width:430px; height:35px; margin:0; float:left; display:block; background:url(/images/site/footer_contact_background.png) no-repeat; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 80px; }
#footerContact p { width:430px; padding:0; margin:0; float:left; display:block; line-height:20px; }
#footerContact span { color:#FF0; font-size:16px; font-weight:bold; padding:0 2px; margin:0; }
#bottomFooter { width:1024px; float:left; display:block; text-align:center; line-height:15px; font-family: Verdana, Geneva, sans-serif; font-size: 9px; color: #666; margin-bottom: 30px; }
#bottomFooter a { text-decoration:none; color:#4F7997; }
#bottomFooter a.tint1 { color:#872C1F; }
#bottomFooter a:hover { text-decoration:underline; }
/* Slider */
.container { text-align: left; margin: 0 auto; width: 880px; position: relative; padding:20px 0px; } /* shell */
#featured { position: relative; }
#featured a:hover { border:none; }
a#featured-left, a#featured-right { position: absolute; width: 18px; height: 18px; display: block; text-indent: -9999px; top: 50%; z-index: 50; }  /* Left - Right Button Position*/
a#featured-left { background: url(/images/site/featured-left.png) no-repeat; left: 0; }  /* Left Button */
a#featured-right { background: url(/images/site/featured-right.png) no-repeat; right: 0; }  /* Right Button */
#featured #controllers { text-align: center; padding-top: 25px; padding-right: 0; padding-bottom: 15px; padding-left: 0; } /* Dot Controller */
#featured #controllers a { display: inline-block; background: url(/images/site/featured-controller.png) no-repeat; margin-right: 4px; text-indent: -9999px; width: 11px; height: 11px; } /* Dot Controller */
#featured #controllers a.activeSlide { background: url(/images/site/featured-controller-active.png) no-repeat; } /* Dot Controller */
#featured .slide { padding-top: 7px; padding-right: 30px; padding-bottom: 0; padding-left: 30px; }
.featured-img { display:block; float:left; padding:5px; position:relative; margin-right: 53px; }
.featured-img span.overlay { background:url(/images/site/box-overlay.png) no-repeat; display:block; height:243px; position:absolute; width:380px; top: 0; left: 0; }
#featured .description { float: right; width: 350px; padding-top: 30px; }
#featured h2.title { font-size: 24px; font-family: 'KabelBkBTBook', Arial, sans-serif; padding-bottom: 10px; }
#featured h2.title a { text-decoration: none; color:#333; text-shadow: 1px 1px 0 rgba(0,0,0,0.1); }
#featured .description p { font-size: 13px; line-height: 18px; text-shadow: 1px 1px 0 rgba(0,0,0,0.1); color: #666; }
#featured .description-left .featured-img { float: right; margin-right: 0; }
#featured .description-left .description { float: left; text-align: left; margin-right: 55px; }
#featured .description-right .featured-img { float: left; margin-right: 0; }
#featured .description-right .description { float: right; text-align: left; margin-left: 55px; }
#featured .description-center .description { float: none; text-align: center; width: 800px; }
#featured .description-center .description h2.title { font-size: 36px; margin-top: 30px; }
#featured .description-center .description h3 { font-size: 20px; font-family: Georgia, serif; font-style: italic; line-height: 26px; }
#featured .description-center .description p { font-family:Verdana, Geneva, sans-serif; font-size:11px; }
#featured .video-slide { background: url(/images/site/box-overlay.png) no-repeat; margin: -5px; padding: 5px; }
.full-image .featured-img span.overlay, #featured .full-image .video-slide { background: url(/images/site/box-overlay-full.png) no-repeat; width: 825px; height: 247px; }
#featured li { background-image: url(/images/site/ok_blue_box.png); padding-left: 20px; background-repeat: no-repeat; margin-left:15px; background-position: left 5px; }
/* Extras */
.button { border-top: 1px solid #9c1414; background: #8c1c1c; background: -webkit-gradient(linear, left top, left bottom, from(#541615), to(#8c1c1c)); background: -moz-linear-gradient(top, #541615, #8c1c1c); padding: 6.5px 13px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: white; font-size: 13px; font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif; text-decoration: none; vertical-align: middle; }
.button:hover { border-top-color: #731e12; background: #731e12; color: #ccc; }
.button:active { border-top-color: #592223; background: #592223; }
/* .button { border-top: 1px solid #96d1f8; background: #65a9d7; background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7)); background: -moz-linear-gradient(top, #3e779d, #65a9d7); padding: 7.5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: white; font-size: 15px; font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif; text-decoration: none; vertical-align: middle; }
.button:hover { border-top-color: #28597a; background: #28597a; color: #ccc; }
.button:active { border-top-color: #1b435e; background: #1b435e; } */
/* Carousel */
.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: 200px; /* 75 */ height: 260px;  /* 245 */ padding: 40px 20px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  245px; height: 75px; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:  200px;  /* 75 */ height: 260px;  /* 245 */ }
.jcarousel-skin-tango .jcarousel-item { width: 200px;  /* 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; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
/* News Ticker */
#news-ticker { width:330px; height:215px; overflow:hidden; margin-top:15px; }
#news-ticker div { height:45px; width:296px; padding:5px; margin-top:-1px; overflow:hidden; }
.news { font-family: Verdana, sans-serif; font-size:10px; }
.news:hover { background-color:#383838 }
.news img { float:left; width:45px; height:45px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-right:5px; }
.news a { text-decoration: none; color: rgb(59, 89, 152); font-weight:bold }
.news a:hover { border-bottom:1px solid #4F7997; }
.news p { color:#666; margin-left: 0 !important; margin-left: 5px; display:inline; }
.news_date { font-size: smaller; color: rgb(136, 136, 136); }
/* Tabs */
#products { border: 1px solid #CCC; width: 800px; margin-right: auto; margin-left: auto; background-color:#FCFAF3; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:inset 0px -2px 5px 2px #e1e1e1; -webkit-box-shadow:inset 0px -2px 5px 2px #e1e1e1; box-shadow:inset 0px -2px 5px 2px #e1e1e1; opacity:1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
filter: alpha(opacity=100); }
#tab_position { margin-left: 130px; margin-bottom: -8px; }
.tabs { padding:0; margin:0; list-style:none; height:35px; position:relative; font-size:11px; background-color: transparent; background-image: url(/images/site/tab_left.gif); background-repeat: no-repeat; background-position: left top; }
.tabs li { float:left; height:35px; margin-right:1px; }
.tabs li a { display:block; float:left; height:35px; line-height:33px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 3px; cursor:pointer; background-image: url(/images/site/tab_l.png); background-repeat: no-repeat; }
.tabs li a b { color: #900; float:left; display:block; padding:0 12px 5px 12px; background:url(/images/site/tab_r.png) no-repeat right top; }
.tabs li a:hover b { color:#000; }
.tabs li a:hover { color:#000; background: url(/images/site/tab_l_over.png) no-repeat; }
.tabs li a:hover b { background:url(/images/site/tab_r_over.png) no-repeat right top; }
.tabs li.current a b { color:#000; background:url(/images/site/tab_r_over.png) no-repeat right top; }
.tabs li.current a:hover { background: url(/images/site/tab_l_over.png) no-repeat; cursor:default; }
.tabs li.current a:hover b { color:#999; background:url(/images/site/tab_r_over.png) no-repeat right top; }
/* High Slide */
.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; }
/* Shadow */
.shadow { position: relative; -moz-box-shadow: 0 14px 10px -12px rgba(0,0,0,0.7); -webkit-box-shadow: 0 14px 10px -12px rgba(0,0,0,0.7); box-shadow: 0 14px 10px -12px rgba(0,0,0,0.7); }
.shadow:before, .shadow:after { content: ''; position: absolute; z-index: -1; -moz-box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.7); box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.7); }
.shadow:before { right: 10px; bottom: 15px; -moz-transform: rotate(4deg) skew(4deg); -webkit-transform: rotate(4deg) skew(4deg); -o-transform: rotate(4deg) skew(4deg); transform: rotate(4deg) skew(4deg); }
.smallbox.shadow:before { -moz-transform: rotate(8deg) skew(4deg); -webkit-transform: rotate(8deg) skew(4deg); -o-transform: rotate(8deg) skew(4deg); transform: rotate(8deg) skew(4deg); }
.shadow:after { left: 10px; bottom: 20px; -moz-transform: rotate(-4deg) skew(-4deg); -webkit-transform: rotate(-4deg) skew(-4deg); -o-transform: rotate(-4deg) skew(-4deg); transform: rotate(-4deg) skew(-4deg); }
.smallbox.shadow:after { -moz-transform: rotate(-8deg) skew(-4deg); -webkit-transform: rotate(-8deg) skew(-4deg); -o-transform: rotate(-8deg) skew(-4deg); transform: rotate(-8deg) skew(-4deg); }
.small:before, .small:after { width: 150px; }
.smallbox.small:before, .smallbox.small:after { width: 30px; }
.medium:before, .medium:after { width: 250px; }
.smallbox.medium:before, .smallbox.medium:after { width: 80px; }
.large:before, .large:after { width: 350px; }
.smallbox.Large:before, .smallbox.Large:after { width: 130px; }
.light:before, .light:after { height: 5px; }
.normal:before, .normal:after { height: 10px; }
.dark:before, .dark:after { height: 15px; }
