/* CSS Reset */
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, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; font-size:100%; vertical-align:baseline; }
td {vertical-align:top}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
h1 {font-size:138.5%;}
h2 {font-size:123.1%;}
h3 {font-size:108%;}
em{font-style:italic}
ul {margin:5px 0px 0px 35px;padding-left:0px;}
ol {margin:5px 0px 0px 35px;padding-left:0px;}
li {padding-bottom:5px}
sup {vertical-align:top}
h1,h2,h3,h4,h5,h6 {margin:1em 0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
hr{height:1px;margin-bottom:5px;}
/* Font Settings */
/* 10px=77% | 11px=85% | 12px=93% | 13px=100% | 14px=108% | 15px=116% | 16px=123.1% | 17px=131% | 18px=138.5%
19px=146.5% | 20px=153.9% | 21px=161.6% | 22px=167% | 23px=174% | 24px=182% | 25px=189% | 26px=197  */
body{font:12px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:85% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* Site Specific */
/*body {background-color:#FFFFFF;color:#111111;overflow:auto;overflow-y:scroll;overflow-x:auto;background-image:url(siteart/bg_default_diag.png);background-position:center top;background-attachment:fixed;margin:0px;padding:0px;}*/
body {background-color:#d5d6d7;color:#111111;overflow:auto;overflow-y:scroll;overflow-x:auto;background-image:url(siteart/bg_default_grad.png);background-position:top;background-attachment:fixed;background-repeat:repeat-x;margin:0px;padding:0px;}

html,body{height:100%;}
/*#doc_container{min-height:100%;}*/
#doc_container{min-height:100%;background-image:url(siteart/padding_bg.png);background-position:center;background-repeat:repeat-y;margin:0px;}
* html #doc_container{height:100%;}
div#fauxcontainer{height:100%;margin:0px;}
html>body #fauxcontainer{height:auto;min-height:100%;}

A{color:#0078bc;text-decoration:none;}
A:hover{text-decoration:underline;}
INPUT,SELECT,TEXTAREA{font-family:verdana;font-size:11px;}

.blue{background-color:#0078bc;color:white;}
.lightblue{background-color:#eef7fe;color:black;}
.white{background-color:#ffffff;color:black;}
.silver{background-color:#dddddd;color:black;}
.lightgray{background-color:#F3F3F3;color:black;}
.padding{margin:5px;}
TABLE.padded td{padding:2px;}
DIV.title{background-color:#0078bc;color:#ffea42;padding:3px;text-align:center;font-weight:bold;}
STRONG.title,H1{display:block;color:#0078bc;font-size:14px;}
H1{margin:0px;}
H2{margin:0px;font-size:13px}
DIV.hr{height:1px;overflow:hidden;border-top:1px solid gray;margin-top:3px;margin-bottom:3px;}
.none{display:none}
.placeholder{color:#bbbbbb;}
.button{background-color:gray;color:white;font-size:10px;border:1px solid black;margin:0px;}
.error{color:red;}
.success{color:green;}
.note{color:gray;border:1px dotted silver;padding:5px;margin-top:5px;}
A.imgbutton{display:block;width:98px;height:24px;color:white;font-size:11px;font-weight:bold;text-align:center;line-height:24px;vertical-align:middle;background-image:url(siteart/button.png);background-repeat:no-repeat;border:0px;}
A.imgbutton img{border:0px;vertical-align:middle;margin-right:5px;}
A.imgbutton .coverup{border:0px;width:98px;height:24px;position:relative;margin-top:-24px;}


.w-corner-white img,.e-corner-white img,
.w-corner-blue img,.e-corner-blue img,
.w-corner-lightblue img,.e-corner-lightblue img,
.w-corner-silver img,.e-corner-silver img
{border:0px;margin:0px;padding:0px;}

.w-corner-white{width:5px;background-image:url(siteart/corners/sw-white.png);background-position:bottom;background-repeat:no-repeat;}
.e-corner-white{width:5px;background-image:url(siteart/corners/se-white.png);background-position:bottom right;background-repeat:no-repeat;text-align:right;}
.w-corner-blue{width:5px;background-image:url(siteart/corners/sw-blue.png);background-position:bottom;background-repeat:no-repeat;}
.e-corner-blue{width:5px;background-image:url(siteart/corners/se-blue.png);background-position:bottom right;background-repeat:no-repeat;text-align:right;}
.w-corner-lightblue{width:5px;background-image:url(siteart/corners/sw-lightblue.png);background-position:bottom;background-repeat:no-repeat;}
.e-corner-lightblue{width:5px;background-image:url(siteart/corners/se-lightblue.png);background-position:bottom right;background-repeat:no-repeat;text-align:right;}
.w-corner-silver{width:5px;background-image:url(siteart/corners/sw-silver.png);background-position:bottom;background-repeat:no-repeat;}
.e-corner-silver{width:5px;background-image:url(siteart/corners/se-silver.png);background-position:bottom right;background-repeat:no-repeat;text-align:right;}


#iss_main_header{}
/*#iss_main_submenu{width:175px;vertical-align:top;background-color:#bbbbbb;background-image:url(siteart/sidebg.png);background-repeat:repeat-x;background-position:top;}*/
#iss_main_submenu{width:175px;vertical-align:top;background-color:#0078bc;}
#iss_main_submenu a.yellow{color:#ffea42;}
#iss_main_content{width:785px;vertical-align:top;text-align:left;}
#iss_main_logo{height:100px;border:0px;margin:0px;padding:0px;position:absolute;margin-top:-132px;}
#iss_home_logo{width:100px;border:0px;margin:0px;padding:0px;position:absolute;margin-top:-40px;margin-left:535px;}
#iss_main_nav{font-size:18px;line-height:24px;}
#iss_main_nav a{color:white;font-weight:bold;margin-left:10px;margin-right:10px;}
#iss_main_subnav{width:950px;height:25px;color:gray;}
#iss_main_subnav span{float:left;width:164px;margin-right:10px;border-right:1px dotted #dadada;}
#iss_main_subnav a{color:#0078bc;margin-left:7px;margin-right:7px;}
#iss_main_subnav div.padding{margin:0px;padding:5px;}
#iss_main_footer{text-align:left;font-size:10px;color:silver;background-color:white;}

#hometabber{border:1px solid black;border-collapse:collapse;}
#hometabber td.content{height:202px;background-color:#bcd4e8;background-image:url(siteart/promobg.jpg);background-repeat:no-repeat;}
#hometabber tr.tabs td,#hometabber tr.tabs td.unselected{width:20%;height:30px;vertical-align:middle;text-align:center;background-color:#81b1d3;border:1px solid black;color:white;cursor:pointer;}
#hometabber tr.tabs td.selected{width:20%;background-color:#bcd4e8;border-top:0px;color:black;}
#hometabber tr.tabs td:hover{background-color:#6287a1;}
#hometabber tr.tabs td.selected:hover{background-color:#bcd4e8;}


.galleryitem{position:relative;display:inline-block;text-align:center;width:150px;height:205px;}
.galleryitem div.cycle{border:1px solid black;width:150px;height:187px;display:inline-block;overflow:hidden;z-index:1;overflow:hidden;}
.galleryitem div.wrap{border:1px solid black;width:150px;height:187px;display:inline-block;overflow:hidden;z-index:1;overflow:hidden;}
.galleryitem img{width:150px;}
.galleryitem img:hover{}
.galleryitem div.cycle img{border:0px;}
.galleryitem .count{position:relative;height:30px;width:30px;margin-top:-32px;line-height:30px;background-color:white;color:black;border:1px solid black;font-weight:bold;font-size:16px;filter:alpha(opacity=70);opacity:0.7;z-index:2;}
.galleryitem .label{position:absolute;bottom:0px;left:0px;width:150px;text-align:center;z-index:2;}

.productitem{position:relative;display:inline-block;width:145px;height:193px;overflow:hidden;margin-right:5px;margin-bottom:10px;}
.productitem div.cycle{width:143px;height:143px;display:inline-block;overflow:hidden;z-index:1;overflow:hidden;}
.productitem .img{position:absolute;display:block;top:20px;height:143px;width:143px;overflow:hidden;border:1px solid gray;line-height:143px;}
.productitem img{width:143px;margin:auto;}
.productitem img:hover{}
.productitem div.cycle img{border:0px;}
.productitem .content{display:inline;width:143px;font-size:10px;vertical-align:middle;}
.productitem .text{position:absolute;display:block;top:20px;height:143px;width:143px;overflow:hidden;border:1px solid gray;font-size:10px;}
.productitem .text LI{margin-bottom:0px !important;margin-top:0px !important;margin-left:-15px;}
.productitem .count{position:absolute;bottom:0px;text-align:center;height:30px;width:143px;margin-top:-32px;line-height:30px;background-color:white;color:black;border:1px solid gray;font-weight:bold;font-size:16px;filter:alpha(opacity=90);opacity:0.9;z-index:2;}
.productitem .label{position:absolute;top:0px;left:0px;width:143px;height:20px;line-height:20px;overflow:hidden;text-align:center;z-index:2;border:1px solid gray;background-color:#eaeaea;}

.Label {text-align:right !important;font-weight:bold;padding-right:5px}

.outputTable{border:1px solid #5a6669}
.outputTable td{padding:3px 10px 3px 5px;font-size:100%;vertical-align:top;background-color:#FEFEFE}
.outputTable tr.header td{background-color:#0078bc;font-weight:bold;color:#FFFFFF !important}
.outputTable tr.header a{color:#FFFFFF !important}
.outputTable tr.subheader td{background-color:#9DABD8;font-weight:bold;text-transform:uppercase;}
.outputTable ul {font-size:10px;line-height:13px;margin:0px;margin-left:25px;padding:0px}
.outputTable tr.altRow td{background-color:#eef7fe}
.outputTable tr.altRow2 td{background-color:#EAEAEA}
.outputTable tr.altRow3 td{background-color:#FEFEFE;border-top:1px solid #DDDDDD;}
.outputTable tr.altRow4 td{background-color:#EAEAEA;border-top:1px solid #DDDDDD;}
.outputTable tr.altRowMisc td{background-color:#DFDFDF;border-top:1px solid #CCCCCC;font-size:10px;}
.outputTable td.r{text-align:right;}

.tooltipTable{border:1px solid #5a6669;text-align:left;}
.tooltipTable td{padding:3px 10px 3px 5px;font-size:100%;vertical-align:top;background-color:#FEFEFE}
.tooltipTable tr.header td{background-color:gray;font-weight:bold;color:#FFFFFF !important}
.tooltipTable tr.header a{color:#FFFFFF !important}
.tooltipTable tr.subheader td{background-color:#9DABD8;font-weight:bold;text-transform:uppercase;}
.tooltipTable ul {font-size:10px;line-height:13px;margin:0px;margin-left:25px;padding:0px}
.tooltipTable tr.altRow td{background-color:#eef7fe}
.tooltipTable tr.altRow2 td{background-color:#EAEAEA}
.tooltipTable tr.altRow3 td{background-color:#FEFEFE;border-top:1px solid #DDDDDD;}
.tooltipTable tr.altRow4 td{background-color:#EAEAEA;border-top:1px solid #DDDDDD;}
.tooltipTable tr.altRowMisc td{background-color:#DFDFDF;border-top:1px solid #CCCCCC;font-size:10px;}
.tooltipTable td.r{text-align:right;}

.cartdetail{margin-top:5px;}
.expandlink{color:gray;text-decoration:none;font-size:10px;}

.cartpreview{position:relative;width:50px;height:30px;overflow-x:hidden;}
.cartpreview .bg{position:absolute;top:0px;left:0px;z-index:7;}
.cartpreview .img{position:absolute;top:0px;left:0px;z-index:8;}
.cartpreview .border{position:absolute;top:0px;left:0px;z-index:9;}
.cartpreview img{height:30px;}

.lgcartpreview{position:relative;height:60px;overflow-x:hidden;}
.lgcartpreview .bg{position:absolute;top:0px;left:0px;z-index:7;}
.lgcartpreview .img{position:absolute;top:0px;left:0px;z-index:8;}
.lgcartpreview .border{position:absolute;top:0px;left:0px;z-index:9;}
.lgcartpreview img{height:60px;}

.thumbnail{position:relative;width:100px;overflow-x:hidden;}
.thumbnail .bg{position:absolute;top:0px;left:0px;z-index:7;}
.thumbnail .img{position:absolute;top:0px;left:0px;z-index:8;}
.thumbnail .border{position:absolute;top:0px;left:0px;z-index:9;}
.thumbnail img{width:100px;}

.ce{background-image:url(siteart/cebg.png);background-repeat:repeat-x;background-position:top;height:20px;overflow-y:hidden;margin:0px !important;padding:0px !important;}
.ce img{border:0px;margin:0px;padding:0px;}

#breadcrumbs{float:right;margin:0px;padding:0px;margin-bottom:15px;clear:both;}
#breadcrumbs img{border:0px;margin:0px;padding:0px;height:30px;width:344px;}

div.multiViewer{overflow:auto;}
div.multiViewer a{text-decoration:none}
div.multiViewer td{padding:5px 8px 5px 8px;text-align:center;vertical-align:top;font-size:11px}
div.multiViewer td:hover {background-color:#EFF6F9}

div.scrollable-title a.active {color:#ffffff !important}
div.scrollable-title a.inactive {color:#ffffff}
div.scrollable_Active{height:100%;overflow:none}
div.scrollable_Inactive{height:0px;overflow:hidden}

DIV.scrollable-title{background-color:#0078BC;color:#ffffff;padding:3px;text-align:center;font-weight:bold;}
DIV.scrollable-title a {color:#ffea42;text-decoration:none;font-size:18px}
DIV.post-title{color:#1370b6;font-size:38px;line-height:38px;text-align:center;width:100%}
DIV.post-title2{color:#424141;font-size:24px;line-height:32px;text-align:left;width:100%;font-weight:normal}

/*
#homeslider{}
#homeslider tr.pics td.pics{width:120px;height:75px;vertical-align:middle;text-align:center;}
#homeslider tr.info td.info{text-align:center;font-size:10px;}

.ui-jcoverflip {position: relative;}
.ui-jcoverflip--item {position: absolute;display: block;}
#flip {height: 206px;width: 750px;margin-bottom: 60px;}
#flip .ui-jcoverflip--title {position: absolute;bottom: -17px;width: 100%;text-align: center;color: #555;}
#flip img {display: block;border: 0;outline: none;}
#flip a {outline: none;}
ul#flip,ul#flip li {margin: 0;padding: 2px;display: block;list-style-type: none;border-color:silver;border-style:solid;}
#scrollbar {position: relative;width:740px;margin-top:10px;margin-left:10px;margin-bottom:10px;}
*/

.fixed{position:fixed;top: 0;}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width:35% !important;} 
.ui-widget-overlay {background:#111111 !important;opacity:.70 !important;filter:Alpha(Opacity=70) !important;}
#UIModalContent a{color:#0078bc; !important;}
.ui-button-text {padding:0px !important;}
.UIBtn {font-size:10px;background-color:#eaf4fd;border:1px solid #79b7e7;color:#37556c;padding:2px 4px;margin:1px;}
a.UIBtn {font-size:12px;background-color:#eaf4fd;border:1px solid #79b7e7;padding:4px 8px 5px 8px;margin:1px;}
.UIField{font-size:11px;border:1px solid #79b7e7;padding:3px 4px 3px 4px;margin:1px;}
SELECT.UIField{padding:3px;}
#google_translate_element SELECT{font-size:12px;border:1px solid #79b7e7;padding:1px;margin:1px;}
.UILabel{display:inline-block;font-size:12px;font-weight:bold;width:100px;color:#37556c;text-align:right;padding-right:5px;}
.placeholder{color:#666666 !important;}

#cartajax{position:absolute;top:0px;right:0px;z-index:100;background-position:bottom center;background-image:url(siteart/cartbg.png);background-repeat:no-repeat;padding-bottom:30px;}

.bc_current,.bc_done,.bc_pending{font-size:11px;padding-left:10px;padding-right:10px;}
.bc_current{color:#203c5f;font-weight:bold;}
.bc_done{color:#4078bd;}
.bc_pending{color:#96c1f5;}

.bc_bar_current,.bc_bar_done,.bc_bar_pending{height:3px;border-right:2px solid #f3f3f3;}
.bc_bar_current{background-color:#203c5f;}
.bc_bar_done{background-color:#4078bd;}
.bc_bar_pending{background-color:#96c1f5;}

.bc_div{float:right;margin:0px;padding:0px;margin-bottom:15px;clear:both;margin-left:15px;background-color:#f3f3f3;border:1px solid #eaeaea;padding:5px;}
.bc_table{margin:0px;padding:0px;}

ul.quick_link {margin-left:2px;margin-bottom:5px;list-style:none}
ul.quick_link li {padding:1px 0px 1px 0px}

div.contBox {padding:10px;border:1px solid #0078bc;background-color:#f3f9fe;}
