body{margin:0;padding:0;text-align:center;background:#0166a6}
body,td{font:normal 14px "Times New Roman";color:#003252}
h1,h2,h3,h4{font:normal 24px "Times New Roman";color:#003252; margin:0; padding:0 0 10px 0}
h2{font-size:24px; padding-bottom:15px}
h3{font-size:20px; padding-bottom:7px}
h4{font-size:18px; padding-bottom:7px}
p{margin:0;padding:0 0 7px 0}
a{text-decoration:underline;color:#0a73b6;outline:none}
a:hover{color:#003252;text-decoration:none}
a img{border:0}
form{margin:0; padding:0}
input,select,textarea{font:normal 11px Tahoma;color:#003252}
input,select{vertical-align:middle}
textarea{}
.input,select,textarea,.button,button{}
big{font-size:16px}
small{font-size:12px}
ul{margin:0;padding:0;list-style:none}
ul li{padding:0 0 7px 19px; background:url(img/li-1.gif) 0 6px no-repeat; zoom:1}
blockquote{padding:0 0 7px 51px; margin:0; font:normal 16px "Times New Roman"; line-height:23px}
.grey{color:#a0a0a0}
.img img{padding:1px; border:1px solid #9d9d9f}
.img a:hover img{border-color:#f17e00}
p.img{padding-bottom:15px}

.banner{margin-top:10px;}

#wrapper{width:100%;min-width:990px;width:expression((documentElement.clientWidth||document.body.clientWidth)<990?'990px':'100%'); zoom:1}
#wrapper-2{width:100%;max-width:1500px;width:expression((documentElement.clientWidth||document.body.clientWidth)>1500?'1500px':'100%');overflow:hidden;position:relative; zoom:1}

#main{min-width:967px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1165?'967px':'83%');width:83%;text-align:left;margin:0 auto; zoom:1}
#main #head{height:300px;padding:0 88px 0 89px; margin:0 -1px 0 -1px;position:relative;background:#FFF url(img/header-1.jpg) 0 0 no-repeat; position:relative; overflow:hidden}
#main #container{background:#FFF url(img/container-1.gif) 100% 100% no-repeat; position:relative; zoom:1}
#main #container #deco-1{background:url(img/container-2.gif) 0 100% no-repeat; padding:40px 50px 70px 300px; zoom:1}
#main #container #left-colum{width:240px; float:left; margin-left:-135px; zoom:1}
html>body #main #container #left-colum{margin-left:-270px}
#main #container #content{float:right; width:100%; padding-bottom:150px; zoom:1}
#main #container #deco-2{position:absolute; bottom:60px; right:54px}
#main #footer{zoom:1; overflow:hidden; color:#FFF; font:normal 11px Tahoma; line-height:12px; padding:0 6% 8px 135px}
#main #footer #copyright{padding:27px 50px 0 63px; width:220px; color:#bcdaf1; float:left}
#main #footer address{font-style:normal; float:left; background:url(img/footer-1.gif) 0 0 no-repeat; padding:23px 0 0 94px; min-height:92px; height:92px; width:310px; line-height:14px}
html>body #main #footer address{height:auto}
#main #footer #banner-footer{float:right; padding:27px 0 0 0}

#head #menu-site{padding:0 0 0 154px; height:95px}
#head #menu-site li{border-left:1px solid #d2d8e4; height:43px; width:42px; position:relative; float:left; padding:0; background:none}
#head #menu-site li a{position:absolute; top:48px; left:-7px; display:block; width:12px; text-align:center}
#head #menu-site li a img{background:#ff981e}
#head #menu-site li a:hover img{background:#d45000}
#head #logo{padding:0 0 0 7%; height:57px}
#head #desc{padding:0; position:absolute; top:130px;left:18%; z-index:10}
#head #deco-head-1{display:block; width:306px; height:300px; float:right; margin-right:-88px; background:url(img/header-2.jpg) 0 0 no-repeat; position:relative}
#head #deco-head-1 div{display:block; height:300px; width:143px; background:url(img/header-3.gif) 0 0 no-repeat; margin-left:-143px}
#head #deco-head-2{height:290px; width:170px; background:url(img/header-4.gif) 0 0 no-repeat; position:absolute; top:10px; left:42%}
#head #flash-head{height:131px; left:102px; position:absolute; top:169px; width:303px;}

#head #up{margin-left:76px;margin-top:157px;}

html>body #head #deco-head{background:url(img/deco-head.png) 0 0 no-repeat}

#head_spacer {height:6px; width:100%; background:url(img/head_spacer.gif) repeat-x; }


#footer #copyright #copy{margin-left:-51px; padding-bottom:6px}
#footer #copyright #seo{color:#2fa0e9; padding-bottom:6px}
#footer #copyright #seo-created{color:#4e94c1; padding-bottom:6px}
#footer #copyright #seo-created a:hover{color:#4e94c1}
#footer #copyright #seo-created a{color:#7dbce5}
#footer address span{color:#2fa0e9}

#nav{padding:5px 0 10px 0; font-size:11px; color:#0a73b6}
#nav b{color:#f17e00}


.menu-left{border-right:1px solid #cccccd; padding-top:15px; margin-top:5px}
.menu-left li{padding:0 0 0 24px; position:relative; min-height:75px; height:75px; background:none}
html>body .menu-left li{height:auto}
.menu-left li big{font-size:24px; line-height:20px; padding-bottom:5px; display:block}
.menu-left li big a{color:#f17e00; text-decoration:none}
.menu-left li big a:hover{color:#d45000}
.menu-left li.second{min-height:25px; height:auto; padding-bottom:6px}
.menu-left li.second big a{color:#3a9ede}
.menu-left li.second big a:hover{color:#003252}
.menu-left li .num{position:absolute; top:-15px; left:-60px; background:url(img/bg-ico-num.jpg) 0 0 no-repeat; color:#FFF; font:bold 55px Arial; padding:18px 0 0 39px; height:55px; line-height:55px; width:34px}
.menu-left li p{padding:0 0 0 30px; font:normal 9px Tahoma; line-height:9px; color:#c6c6c6}
.menu-left ul{padding:0 0 5px 0}
.menu-left ul li{padding:0 0 7px 0; font:bold 16px "Times New Roman"; line-height:18px; color:#003252; min-height:0; height:auto}
.menu-left ul li a{color:#003252; text-decoration:none}
.menu-left ul li a:hover{color:#0a73b6}
.menu-left ul ul{padding:0 0 0 11px}
.menu-left ul ul li{font:normal 12px "Times New Roman"; line-height:14px; padding:7px 0 0 19px;background:url(img/li-1.gif) 0 12px no-repeat}
.menu-left ul ul li a{text-decoration:underline;color:#0a73b6}
.menu-left ul ul li a:hover{text-decoration:none;color:#003252}

.box-contact{background:#ec7400 url(img/box-1.jpg) 0 0 no-repeat; color:#FFF; padding:45px 70px 35px 130px; margin:0 0 -10px -132px; height:135px; width:180px; font-size:12px; position:relative}
.box-contact h3{font:normal 20px "Arial Narrow", Arial; padding-bottom:5px; color:#FFF; line-height:18px}
.box-contact a{color:#FFF}
.box-contact span{font-family:Tahoma; display:block; margin-left:-8px}
.box-contact b{font:bold 14px Arial; line-height:15px; display:block; padding-bottom:3px}
.box-contact strong{font:bold 18px Arial;}
.box-contact p{font: 14px Arial; line-height:15px; display:block; padding-bottom:3px}

.ul-list{padding:5px 0 0 0}
.ul-list li{border-bottom:1px solid #cccccd; padding:5px 170px 20px 132px; margin-bottom:20px;position:relative;overflow:hidden;background:none; font-size:12px; line-height:16px}
.ul-list li .img{float:left;margin-left:-66px;padding-top:8px}
html>body .ul-list li .img{margin-left:-132px}
.ul-list li p{padding-bottom:5px}
.ul-list li .info{width:100%;.float:right; position:relative}
.ul-list li .info .detail{position:absolute; top:50%; right:-126px; margin:-25px 0 0 0}
.ul-list li .info h2{padding:0 0 5px 0}
.ul-list li .info h2 a{color:#003252}
.ul-list li .info h2 a:hover{color:#0a73b6}

.back{background:#e9e9e9; border-bottom:1px solid #cccccd; color:#9d9d9f; position:relative; margin:5px 0 13px 0}
.back div{padding:0 0 0 93px; height:24px; line-height:24px; border-bottom:1px solid #FFF}
.back a{text-decoration:none; color:#9d9d9f}
.back a:hover{color:#0a73b6}
.back img{position:absolute; top:-12px; left:38px}


.tab-1{border:0; border-collapse:collapse; border:1px solid #cccccd; margin-bottom:25px}
.tab-1 td{font-size:12px;line-height:14px}
.tab-1 thead td{background:#e4e4e5; padding:12px 5px;font-weight:bold; text-align:center;border:1px solid #cccccd}
.tab-1 tbody td{padding:2px 5px; text-align:center;border-left:1px solid #cccccd}
.tab-1 tbody .first td{padding-top:8px}
.tab-1 tbody .last td{padding-bottom:8px}


table.product_subpage{width:188px; height:45px;}
table.product_subpage td{text-align:center;font:bold 10pt Verdana;}
table.product_subpage td a{color:white;text-decoration:none;}
table.product_subpage td.button_off{background:url(/images/btn_off.jpg) no-repeat;}
table.product_subpage td.button_on{background:url(/images/btn_on.jpg) no-repeat;}
div.product_gallery_item{margin-right:20px;margin-bottom:20px; width:200px;}
/*div.product_gallery{height:180px; width:100%;overflow:auto; white-space:nowrap;}
div.product_gallery a{margin-right:20px;}*/
a.gallery_other_link{color:#F17E00;font-size:11pt;}
a.gallery_other_link:hover{color:#D45000}
h1.gallery_header{text-align:center;}