body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,p,blockquote,table,th,td,embed,object,button,hr{margin:0;padding:0;}
*:focus{ outline:0;}
html, body { height: 100%;}
fieldset,img,abbr{border:0;}
ul, li {list-style:none; list-style-type:none;}
body { color:#424242; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; background:#FFFFFF url('../../images/frontend/bg_body.jpg') repeat-x 0 0; }
h2, h3, h4, h5, h6 { font-size:14px; font-weight:normal; }
a { color:#BF0D00; text-decoration:none;}
a:hover{ color:#BF0D00; text-decoration:underline;}
input[type="checkbox"], input[type="radio"] { outline:0; border:0px; width:15px; height:15px; margin:0; padding:0; }@font-face {
	font-family: 'HelvCond';
	src: url('../../fonts/helv-cond-eot.eot');
	src: local('HelvCond'), url('../../fonts/helv-cond-woff.woff') format('woff'), url('../../fonts/helv-cond-ttf.ttf') format('truetype'), url('../../fonts/helv-cond-svg.svg#webfontKsQF7AyO') format('svg'); font-weight: normal; font-style: normal;
}

@font-face {
	font-family: 'HelvNeueCond';
	src: url('../../fonts/helv-neue-bcond-eot.eot');
	src: local('HelvNeueCond'), url('../../fonts/helv-neue-bcond-woff.woff') format('woff'), url('../../fonts/helv-neue-bcond-ttf.ttf') format('truetype'), url('../../fonts/helv-neue-bcond-svg.svg#webfontLUr7EfSW') format('svg'); font-weight: normal; font-style: normal;
}

@font-face {
	font-family: 'Helvetica65Medium';
	src: url('../../fonts/helv65-md-eot.eot');
	src: local('Helvetica65Medium'), url('../../fonts/helv65-md-woff.woff') format('woff'), url('../../fonts/helv65-md-ttf.ttf') format('truetype'), url('../../fonts/helv65-md-svg.svg#webfontSluktrGL') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica45Lt';
	src: url('../../fonts/helv45-lt-eot.eot');
	src: local('Helvetica45Lt'), url('../../fonts/helv45-lt-woff.woff') format('woff'), url('../../fonts/helv45-lt-ttf.ttf') format('truetype'), url('../../fonts/helv45-lt-svg.svg#webfonthDxoGShs') format('svg');
	font-weight: normal;
	font-style: normal;
}

.no_javascript { background-color:#FFFFFF; color:#FF3300; font-weight:bold; padding:0 0 0 15px; position:fixed; width:1500px; z-index:1; }
.wrapper { width:985px; margin:0px auto; padding:0px; height:auto !important; min-height:100%; }
h1 { font-size:10px; height:16px; color:#B3B8BF; margin:0 auto; width:945px; padding:0 20px; text-align:right; }
.header { background:url('../../images/frontend/bg_header.jpg') no-repeat left top; width:933px; height:129px; position:relative; margin:0 0 0 26px; }
.logo { width:290px; height:108px; position:absolute; left:0; top:0; }
.contact_no, .contact_no:hover { font-family:"HelvNeueCond", Arial, Helvetica, sans-serif; font-size:27px; font-style:italic; color:#67c5ed; position:absolute; left:461px; top:19px; letter-spacing:-0.4px; text-decoration:none; }

.srch_bar { position:absolute; top:16px; right:0; width:261px; height:32px; }
.srch_bar input { background-color:transparent; border:0px solid #000000; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#989ca2; float:left; margin:8px 0 0; }
.srch_bar input[type='submit'] { background:url('../../images/frontend/btn_go.jpg'); width:54px; height:32px; float:left; margin:0 0 0 10px; border:0; cursor:pointer; }

/* Navigation styles */
#main_nav.sf-menu { width:466px; float:right; margin:71px -1px 0 0; z-index:80; }
#main_nav.sf-menu li { float:left; display:inline; position:relative; overflow:hidden; z-index:80; }
#main_nav.sf-menu li a { background:url('../../images/frontend/bg_nav.gif') no-repeat 0 0; display:block; height:38px; text-indent:-9999px; }

#main_nav.sf-menu li a.home { width:91px; background-position:0px 0px; }
#main_nav.sf-menu li a.about { width:121px; background-position:-91px 0px; }
#main_nav.sf-menu li a.products { width:131px; background-position:-212px 0px; }
#main_nav.sf-menu li a.contact { width:123px; background-position:-343px 0px; }

#main_nav.sf-menu li a.home:hover, #main_nav.sf-menu li.sfHover a.home, #main_nav.sf-menu li a.home_a { width:91px; background-position:0px -38px; }
#main_nav.sf-menu li a.about:hover, #main_nav.sf-menu li.sfHover a.about, #main_nav.sf-menu li a.about_a { width:121px; background-position:-91px -38px; }
#main_nav.sf-menu li a.products:hover, #main_nav.sf-menu li.sfHover a.products, #main_nav.sf-menu li a.products_a { width:131px; background-position:-212px -38px; }
#main_nav.sf-menu li a.contact:hover, #main_nav.sf-menu li.sfHover a.contact, #main_nav.sf-menu li a.contact_a { width:123px; background-position:-343px -38px; }

#main_nav.sf-menu li:hover { visibility:inherit; overflow:visible; /* fixes IE7 'sticky bug' */ }
#main_nav.sf-menu li ul { left:0px !important; top:38px !important; float:left; clear:both; display:inline !important; }
#main_nav.sf-menu ul { border:0px solid #000; margin:0; position:absolute; top:-999em; width:9em; /* left offset of submenus need to match (see below) */ z-index:9999; }
#main_nav.sf-menu ul li { width:180px !important; padding:0; color:#330099; border-width:0 0 1px 0; float:left; position:relative; border-style:solid; border-color:#163F7D; cursor:pointer; }
#main_nav.sf-menu ul li ul { left:180px !important; top:0px !important; float:left; clear:both; display:inline !important; }
#main_nav.sf-menu li li { height:auto; background:#12366C; color:#330099; }

#main_nav.sf-menu li li:hover { background:#163F7D; color:#fff !important; cursor:pointer; }
#main_nav.sf-menu li li a { background:none; text-indent:0; padding:8px 12px !important; height:auto; float:none; }

#main_nav.sf-menu a { color:#FFFFFF; float:left; }
#main_nav.sf-menu a:link { color:#FFFFFF; }
#main_nav.sf-menu a:visited { color:#FFFFFF; }
#main_nav.sf-menu a:hover { color:#5DB5DE; text-decoration:none; cursor:pointer; }
#main_nav.sf-menu a:active { color:#5DB5DE; }

ul#main_nav.sf-menu li:hover li ul, ul#main_nav.sf-menu li.sfHover li ul { top:-999em; }
ul#main_nav.sf-menu li li:hover ul, ul#main_nav.sf-menu li li.sfHover ul { left:9em; /* match ul width */ top:0; }

#main_nav.sf-menu li:hover ul, #main_nav.sf-menu li.sfHover ul { left:0; top:2.1em; /* match top ul list item height */ z-index: 99; }

/* Banner area */
.bg_banner { background:url('../../images/frontend/bg_banner.png') no-repeat left top; width:932px; height:362px; padding:0 6px 6px 6px; margin:0 21px 19px 20px; clear:both; }
#banner_home { width:932px; height:362px; }
.banner { background:url('../../images/frontend/banner_home.jpg') no-repeat left top; }

/* Breadcrumb */
.breadcrumb { clear:both; overflow:hidden; text-align:right; margin:0 0 10px 0; padding:0 12px 0 0; font-size:11px; font-family:"HelvCond",Arial,Helvetica,sans-serif; }
.breadcrumb h2 { display:inline; font-size:11px; font-weight:bold; }
.breadcrumb span { padding:0 3px; }
.breadcrumb span.active { padding:0px; }


/* C2A Panels */
.c2a { background:url('../../images/frontend/bg_c2a_panel.gif') no-repeat 0 0; width:188px; height:262px; float:left; margin:0 2px 0 0; padding:6px 0 0; color:#333333; }
.c2a:hover, .c2a_a { background:url('../../images/frontend/bg_c2a_panel.gif') no-repeat -188px 0; width:188px; height:262px; float:left; margin:0 2px 0 0; padding:6px 0 0; color:#333333; }
.c2a_title { height:32px; margin:0 0 2px 0; padding:9px 16px; }
.c2a_title a { font-family:"HelvCond", Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; line-height:16px; text-transform:uppercase; text-decoration:none; letter-spacing:0.1px; display:block; }
.c2a:hover .c2a_title a, .c2a_a .c2a_title a { color:#AFAFAF; text-decoration:none; }
.c2a_img { float:left; clear:both; }
.c2a_desc { clear:both; line-height:14px; }
.c2a_more_link { background:url('../../images/frontend/arr_blue.gif') no-repeat right 4px; padding:0 10px 0 0; font-weight:bold; font-style:italic; color:#183d84; text-decoration:none; }
.c2a_more_link:hover { color:#183d84; text-decoration:underline; }

.panel5 { width:187px !important; margin:0 !important; }
.panel1 .c2a_img, .panel2 .c2a_img { margin:0 0 7px 6px; }
.panel3 .c2a_img, .panel4 .c2a_img, .panel5 .c2a_img { margin:0 0 7px 5px; }
.panel1 .c2a_desc, .panel2 .c2a_desc { padding:0 0 0 8px; }
.panel3 .c2a_desc, .panel4 .c2a_desc, .panel5 .c2a_desc { padding:0 0 0 7px; }

/* Content area */
.content_area { background:url('../../images/frontend/bg_c2a.jpg') no-repeat left top; width:947px; padding:9px 19px 18px; clear:both; overflow:hidden; }
.content_area_sub { background:#FFFFFF url('../../images/frontend/bg_c2a.jpg') no-repeat center top; width:947px; padding:9px 10px 18px; clear:both; overflow:hidden; }
.content { padding:18px 0 0; clear:both; overflow:hidden; font-size:14px; line-height:16px; }

.main_heading { background:url('../../images/frontend/bg_heading.gif') no-repeat 0 0; height:36px; font-family:"Helvetica65Medium", Arial, Helvetica, sans-serif; font-size:29px; color:#15407f; text-transform:uppercase; padding:11px 12px 0 12px; margin:0 0 22px 0 !important; line-height:30px; }
.main_heading span { font-family:"Helvetica45Lt", Arial, Helvetica, sans-serif; color:#898989; }
.sub_heading { color:#15407F; font-family:"HelvCond",Arial,Helvetica,sans-serif; font-size:20px; letter-spacing:0.2px; margin:0 0 14px !important; line-height:25px; }

.content p { padding:0 0 15px 0; }
.content img.flt_lt { margin:3px 14px 5px 3px; float:left; }
.content img.flt_rt { margin:3px 3px 5px 14px; float:right; }
.aus_made_img { float:right; margin:8px 0 25px 25px; }
.content ul { margin:0 0 12px 18px; }
.content ul li { background:url('../../images/frontend/bullet.gif') no-repeat 0px 1px; padding:0 0 6px 22px; overflow:hidden; }

.prod_info { clear:both; overflow:hidden; padding:15px 20px 15px 10px; border-top:1px solid #E0E0E0; width:904px; }
.flt_lt { float:left; }
.prod_info .flt_lt { margin:0 18px 0 0; padding:1px; border:2px solid #E0E0E0; text-align:center; width:163px; }
.btn_more { background:url('../../images/frontend/btn_read_more.gif') no-repeat 0 0; width:74px; height:22px; float:right; text-indent:-9999px; }


.flt_rt { float:right; }

.left_col { width:422px; padding:0 10px 0 10px; float:left; margin:0 41px 0 0; }
.right_col { width:422px; float:left; }
.contact_info { font-weight:bold; font-style:italic; }

.clearing { clear:both; }

.padd_table { margin:0px 0 20px 25px !important; padding:0 !important; }
.tbl_cont { border:1px solid #15407F; border-width:1px 0 0 1px; margin:0 0 15px 0; }
.tbl_cont th, .tbl_cont td { border:1px solid #15407F; border-width:0 1px 1px 0; padding:4px 8px; text-align:left; vertical-align:top; }
.tbl_cont th { background-color:#C2D4EF; font-style:italic; text-align:left; vertical-align:top; }

.jcarousel-skin-tango { overflow:hidden; border-top:1px solid #E0E0E0; margin:0; padding:15px 0; clear:both; }
.jcarousel-skin-tango li { width:163px; height:137px; }
.jcarousel-skin-tango li img { margin:0 auto; display:block; }

/* Contact Us styles */
#error_indicator_screen { margin:0 0 15px 10px; }
#error_indicator_screen li { background:none; color:#FF0000; padding:0 0 3px 0; }
.form_wrap { float:left; width:625px; }
.form_row { overflow:hidden; padding:10px 0; clear:both; }
.form_row label { color:#666666; padding:7px 5px 0 0; text-align:right; width:175px; float:left; }
.form_row input { border:1px solid #7E8181; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:6px; width:320px; float:left; }
.form_row select { border:1px solid #7E8181; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:6px; width:334px; float:left; }
.form_row textarea { border:1px solid #7E8181; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:6px; width:320px; height:80px; float:left; }
.form_lbl_full { display:block; text-align:right; margin:1px 18px 0 0; }
.form_lbl_sml { display:block; width:310px !important; text-align:left !important; font-size:10px; }
.mand_sign { color:#FF0000; padding:0 3px 0 0; }
.err_heading { margin:0 0 20px 0; color:#F00; font-weight:bold; font-size:12px; padding:0 0 0 40px; }
.help_txt { display:block; font-size:10px; font-weight:bold; padding:5px 6px 0 18px; }

.field_s { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:4px; border:1px solid #7E8181; width:84px; margin:0 12px 0 0; }
.form_row input.field_wv { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:6px; border:1px solid #7E8181; width:125px; margin:0; text-transform:uppercase; }

.wv_img { width:auto !important; border:0; margin:0 20px 0px 0 !important; }
.padd_errormsg { color:#FF0000; padding:2px 0 0 180px; clear:both; display:block; font-size:12px; }
.padd0 { padding:0 !important; }
.padd_lbl { padding:0 0 42px 0; }

.submit_row { overflow:hidden; padding:15px 0px 20px 0; }
.btn_submit { background:url("../../images/frontend/btn_submit.jpg") no-repeat scroll left top; display:block; float:left; height:32px; width:90px !important; border:0 !important; cursor:pointer; }
.flash_captcha { float:left; margin:0 45px 0 0; }

.address_wrap { overflow:hidden; width:280px; padding:0 20px; float:right; line-height:24px; }
.add_title { font-family:"HelvCond",Arial,Helvetica,sans-serif; font-size:15px; border-bottom:1px solid #A7A7A7; margin:0 0 10px 0; padding:0 0 8px !important; }
.map_wrap { float:left; width:930px; height:450px; clear:both; }
.map_wrap_small { float:left; width:590px; height:325px; }

/* Pagination */
.pagination { margin:15px 0; padding:5px 0; clear:both; border:1px solid #BDBDBD; border-width:1px 0; overflow:hidden; }
.pagination a, .pagination span { font-weight:bold; float:left; padding:0 5px; }

/* Site Search */
.es_results { overflow:hidden; padding:0 0 15px 0px; }
.search_title { margin:0 0 6px 0 !important; font-size:15px; color:#183D84;padding:0px !important;}
.search_desc { margin:0 0 6px 0; }
.res_wrapper{padding: 0 15px;}

/* Sitemap */
#sitemap { margin:0 40px 0 30px; }
#sitemap li { background:url("../../images/frontend/bullet.gif") no-repeat 0 3px; padding:0 0 18px 24px; }
#sitemap li h2 { margin:0 0 8px 0; }
#sitemap li a { font-size:16px; text-decoration:none; line-height:20px; }
#sitemap li a.c2a_more_link { font-size:14px; background-position:right 5px; white-space:nowrap; }
#sitemap ul { margin:0 0 0 10px; }
#sitemap li li { background-position:0 21px; padding:18px 0 0 24px; }

/* Footer styles */
.footer_wrap { background:#7c7c7c url('../../images/frontend/bg_footer.gif') repeat-x left top; padding:20px 0 8px; clear:both; }
.footerpanel{ width:935px; margin:0 auto; padding:0px 20px 0 20px; color:#DFDFDF; font-size:11px; }
.footerpanel h3 { font-weight:normal; }
.comp_info { padding:0 0 10px; clear:both; }

.footerarea_info { padding:15px 0 0; color:#DFDFDF; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:15px; overflow:hidden; clear:both; }
.footerarea_info .info{ clear:both; /*padding:12px 0 0;*/ }
/*.foot_logo_wrap { float:right; }
.exalogo { background:url('../../images/frontend/exalogo.png') no-repeat left top; display:block; width:56px; height:23px; float:left; margin:2px 0 0 20px; }
.wm_logo { background:url('../../images/frontend/wmlogo.png') no-repeat left top; display:block; width:108px; height:30px; float:left; }*/
.foot_logo_wrap { background:url('../../images/frontend/footer_logo.png') no-repeat 0 0; width:180px; height:55px; float:right; }
.foot_logo_wrap a { display:block; float:left; padding:2px 0 0 0; text-align:center; height:50px; font-family:Verdana, Geneva, sans-serif !important; font-size:10px !important; font-style:italic; color:#AABABA !important; }
.exalogo { width:56px; margin:0px 0 0 12px; }
.wm_logo { width:112px; }

.footerpanel a { color:#DFDFDF; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:15px; }
.fp1 { float:left; padding:2px 15px 2px 0; }
.fp2 { float:left; padding:2px 15px; border-left:1px solid #BCBDBD; height:60px; }
.fp3 {width:140px; float:left; padding:2px 15px; }
.fp_s{float: left; padding: 0px; margin: 0 0 0 5px; width:1px; height: 237px; background-color:#bcbdbd;}
.footerpanel ul li { list-style:none; margin:0 !important; padding:0 !important;}
.footer_main{font-weight: bold !important;}
.home_page_link{color:#424242;}
.home_page_link:hover{text-decoration:none;}
.al_cont{color:#424242;text-decoration: none;}
.al_cont:hover{color:#424242;text-decoration: none;}

.layer{ border-top: 1px solid #E0E0E0;clear: both;margin: 0;    overflow: hidden;    padding: 15px 0;}
.layersub{ height: 143px;    padding: 0 31px;    width: 885px;}
.layer_img{border: 1px solid #CFCFCF;    float: left;    margin: 0 5px;    padding: 1px;    width: 163px; height: 137px;}
.scroll_img{  display: block;    margin: 0 auto;}
.content ul.related li {
    background: url("../../images/frontend/bullet.gif") no-repeat scroll 0 9px transparent !important;
    overflow: hidden;
    padding: 0 0 6px 22px;
}
.related_link
{ color: #424242;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;}
.related_link:hover
{ color: #424242;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;}
		
.add_color{ color:#BF0D00; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline;}
.add_color:hover{ color:#BF0D00; text-decoration: none;}

p.home_large_link{ background:#F2F2F2; font-family:"Helvetica65Medium", Arial, Helvetica, sans-serif; font-size:15px; color:#15407f; padding:10px; margin:22px 0 22px 0 !important; line-height:30px;  line-height:25px; border:solid 1px #EDEDED;}

p.home_large_link a {color:#BF0D00; font-size:20px;}
p.home_large_link a:hover {color:#000;}


.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }

.jcarousel-skin-tango .jcarousel-item.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 100%; overflow:hidden; }

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin:2px 0; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-skin-tango .jcarousel-container-vertical { width:75px; height:159px; padding:32px 20px; margin:0 0 15px; }

.jcarousel-skin-tango .jcarousel-container { background:transparent; border:0; position:relative; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:75px; height: 158px; }

.jcarousel-skin-tango .jcarousel-item img{ border:0px solid #DEDEDE}

.jcarousel-skin-tango .jcarousel-list { margin:0 !important; overflow:hidden; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width:885px; height:143px; padding:0 31px; }
.jcarousel-skin-tango .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:  25px; height: 245px; }
.jcarousel-skin-tango .jcarousel-item { background:none !important; width:163px; height:137px; border:1px solid #E0E0E0; float:left; margin:0 5px 0px; padding:1px; text-align:center; }
.jcarousel-skin-tango .jcarousel-item-horizontal { /* margin: 0 18px 0 0;*/ }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 0px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }


.jcarousel-skin-tango .jcarousel-next-horizontal { background:url('../../images/frontend/arrow_rt.jpg') no-repeat right center; width:25px; height:141px; float:left; display:block; text-indent:-9999px; position:absolute; top:0px; right:0px; cursor:pointer; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { background:none; cursor: default; }

.jcarousel-skin-tango .jcarousel-prev-horizontal { background:url('../../images/frontend/arrow_lt.jpg') no-repeat left center; width:25px; height:141px; float:left; display:block; text-indent:-9999px; position: absolute; top:0px; left:0px; cursor:pointer; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { background:none; cursor: default; }

.jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom:0px; left:23px; width:68px; height:31px; cursor: pointer; background:url("../images/arr_carousel_btm.gif") no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-vertical:hover { background-position: 0 0px; }
.jcarousel-skin-tango .jcarousel-next-vertical:active { background-position: 0 0px; }
.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 0px; }

.jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top:0px; left:23px; width:68px; height:31px; cursor: pointer; background:url("../images/arr_carousel_top.gif") no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-vertical:hover { background-position: 0 0px; }
.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 0px; }
.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 0px; }

.jcarousel-skin-tango .gallery_img{top:50%;left:50%; position: absolute;}/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 0px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
