@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
html,body{line-height:1.5;height:100%;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%;}
caption,th,td{text-align:left;font-weight:400;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
.wrapper{min-height:100%;height:auto !important;margin:0 auto -180px;}
.showgrid{background:url(src/grid.png);}
.header{width:850px;margin:10px auto 0;}
h1 a{text-indent:-9999px;overflow: hidden; display:block;width:280px;height:73px;background:#fff url(../img/jamieson_logo.gif) no-repeat;}
#jamieson_contact{line-height:1.1;margin-top:20px;padding-left:30px;}
.home_promo{width:786px;margin:0 auto;}
div.content_pic{width:565px;height:280px;overflow:hidden;margin:0 0 10px;padding:0;background-position: top left;}
div.content_pic p{height: 40px; line-height: 40px; font-size: 1.4em; font-weight: bold; color: #000; padding-left: 15px; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; background-color: #fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50); opacity: 0.5; margin-top: 220px;}
span.title{font-size:1.4em;color:#F78F20; }
span.title1{font-size:1.4em;color:#F78F20; line-height: 1em;}
div#breadcrumbs{width:850px;margin:0 auto 15px;}
ul#crumbs{list-style-type:none;font-size:0.8em;margin:0;padding:0;}
ul#crumbs li{float:left;line-height:2.3em;color:#777;list-style-type:none;margin:0;padding:0;}
.product_list{border-top:1px solid #ddd;margin-bottom:20px;padding-top:20px;}
.product_list p.product_list_image{float:left;margin:0 10px 0 0;padding:0;}
.news_list{width:565px;border-top:1px solid #ddd;margin-bottom:20px;padding-top:20px;}
.news_list p.date{font-size:0.9em;color:#666;margin:0 0 10px;padding:0;}
.faq_list{width:565px;border-top:1px solid #ddd;margin-bottom:20px;padding-top:20px;}
.faq_list p{font-size:0.9em;color:#666;margin:0 0 10px;padding:0;}
.product_details{border-top:1px solid #ddd;margin:10px 0 0;padding:10px 0 0;}
.product_details ul{line-height:1.4em;}
.detailed_image{float:right;text-align:left;margin:0 10px 0 0;padding:0;}

.detailed_image a{font-weight:700;color:#F78F20;}
.footer_wrap{color:#fff;width:100%;height:180px;}
.push{height:180px;}
.span-10a{text-align:left;width:400px;height:100px;}
.span-10{text-align:left;width:250px; height:100px;}
.span-10 a {color: #fff;}

.span-15 p, .span-15 li{font-size:0.9em;color:#666;margin:0 0 0 0;padding:0;}

ul.bottom {padding-top: 35px;}
ul.bottom li{display:inline;list-style-type:none;margin:0;padding:0;}
ul.bottom li a{float:left;font-weight:400;color:#fff;text-decoration:underline;text-transform:none;padding:0 8px;}
ul.bottom li a:hover,ul.bottom li#current a{background:#00802E;color:#333;}
.span-11{width:400px;padding:6px 0 0 5px; color: #333;}

.home_news {float: left; padding-right: 25px; margin-top: 15px;}
.span_home_news {width:850px; padding:6px 0 8px 0; border-bottom: 1px solid #eee; color: #666; font-size: 0.9em; line-height: 1.2em;}
.span_home_faq {float: left; width:850px; padding:6px 0 8px 0; margin-top: 15px;  color: #666; font-size: 0.9em; line-height: 1.2em;}
.span_home_news p {margin: 0; padding: 0;}
.span_home_faq p {margin: 0; padding: 0;}
p.more a {color:#F78F20; padding: 2px;}
p.more a:hover {color: #333;}

.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-10a,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{float:left;margin-right:10px;}
.last,div.last{margin-right:0;}
.span-1{width:30px;}
.span-2{width:70px;}
.span-3{width:110px;}
.span-4{width:150px;}
.span-5{width:190px;}
.span-6{width:280px;height:73px;}
.span-7{width:235px;}
.span-8{width:248px;}
.span-9{width:365px;}
.span-12{width:470px;}
.span-13{width:510px;}
.span-14{width:550px;}
.span-15{width:565px;margin-bottom:15px;}
.span-16{width:630px;}
.span-17{width:670px;}
.span-18{width:710px;}
.span-19{width:750px;}
.span-20{width:790px;}
.span-21{width:830px;}
.span-22{width:870px;}
.span-23{width:910px;}
.span-24,div.span-24{width:850px;margin-right:0;}
input.span-1,textarea.span-1,input.span-2,textarea.span-2,input.span-3,textarea.span-3,input.span-4,textarea.span-4,input.span-5,textarea.span-5,input.span-6,textarea.span-6,input.span-7,textarea.span-7,input.span-8,textarea.span-8,input.span-9,textarea.span-9,input.span-10,textarea.span-10,input.span-11,textarea.span-11,input.span-12,textarea.span-12,input.span-13,textarea.span-13,input.span-14,textarea.span-14,input.span-15,textarea.span-15,input.span-16,textarea.span-16,input.span-17,textarea.span-17,input.span-18,textarea.span-18,input.span-19,textarea.span-19,input.span-20,textarea.span-20,input.span-21,textarea.span-21,input.span-22,textarea.span-22,input.span-23,textarea.span-23,input.span-24,textarea.span-24{border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}
input.span-1,textarea.span-1{width:18px;}
input.span-2,textarea.span-2{width:58px;}
input.span-3,textarea.span-3{width:98px;}
input.span-4,textarea.span-4{width:138px;}
input.span-5,textarea.span-5{width:178px;}
input.span-6,textarea.span-6{width:218px;}
input.span-7,textarea.span-7{width:258px;}
input.span-8,textarea.span-8{width:298px;}
input.span-9,textarea.span-9{width:338px;}
input.span-10,textarea.span-10{width:378px;}
input.span-11,textarea.span-11{width:418px;}
input.span-12,textarea.span-12{width:458px;}
input.span-13,textarea.span-13{width:498px;}
input.span-14,textarea.span-14{width:538px;}
input.span-15,textarea.span-15{width:578px;}
input.span-16,textarea.span-16{width:618px;}
input.span-17,textarea.span-17{width:658px;}
input.span-18,textarea.span-18{width:698px;}
input.span-19,textarea.span-19{width:738px;}
input.span-20,textarea.span-20{width:778px;}
input.span-21,textarea.span-21{width:818px;}
input.span-22,textarea.span-22{width:858px;}
input.span-23,textarea.span-23{width:898px;}
input.span-24,textarea.span-24{width:938px;}
div.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
div.colborder1{margin-right:25px;}
.prepend-top{margin-top:1.5em;}
.append-bottom{margin-bottom:1.5em;}
.box{margin-bottom:1.5em;background:#E5ECF9;padding:1.5em;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;margin:0 0 1.45em;}
hr.normal{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;margin:0;}
hr.space{background:#fff;color:#fff;visibility:hidden; clear: both;}
.clearfix:after,.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix,.container{display:block;}
.clear{clear:both;}
.main_nav{width:100%;height:45px;background:#222 url(../img/topnav_bg2.gif) repeat-x;}
ul.topnav{list-style:none;width:850px;font-size:1.2em;margin:0 auto;padding:0 20px;}
ul.topnav li{float:left;position:relative;margin:0;padding:0 35px 0 0;}
ul.topnav li a{font-size: 1.0em; font-family: Arial; color:#fff;display:block;text-decoration:none;float:left;padding:11px 5px;}
ul.topnav li a:hover{background:url(../img/topnav_hover1.gif) no-repeat center top;}
ul.topnav li span{width:17px;height:35px;float:left;background:url(../img/subnav_btn2.gif) no-repeat center top;}
ul.topnav li span.subhover{background-position:center bottom;cursor:pointer;}
ul.topnav li ul.subnav{list-style:none;position:absolute;z-index: 10;left:0;top:45px;background:#1bb01d;display:none;float:left;width:220px;;margin:0;padding:0;}
ul.topnav li ul.subnav li{text-align: left; border:1px solid #fff;border-bottom:1px solid #00802D;clear:both;width:220px;margin:0;padding:0;}
html ul.topnav li ul.subnav li a{font-size: 0.9em;float:left;width:195px;background:#00802D url(../img/dropdown_linkbg1.gif) no-repeat 10px center;padding-left:20px;}
html ul.topnav li ul.subnav li a:hover{background:#1bb01d url(../img/dropdown_linkbg1.gif) no-repeat 10px center;}
ul#sidebar_menu,ul#sidebar_menu ul{list-style-type:none;width:235px;margin:0;padding:0;}
ul#sidebar_menu a{display:block;text-decoration:none;}
ul#sidebar_menu li{margin-top:1px;}
ul#sidebar_menu li a{background:#333;color:#fff;border:1px solid #ddd;padding:0.5em;}
ul#sidebar_menu li a:hover{background:#000;}
ul#sidebar_menu li ul li a{background:#ccc;color:#000;padding-left:20px;}
ul#sidebar_menu li ul li a:hover, ul#sidebar_menu li ul li a.current {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;border-left:5px #000 solid;padding-left:15px;}
ul#sidebar_menu li.green ul li a {background:#fff;color:#00802d;}
ul#sidebar_menu li.green a {background: #00802d;color: #fff;}
ul#sidebar_menu li.green ul li a {background: #fff;color: #00802d;}
ul#sidebar_menu li.green ul li a:hover,ul#sidebar_menu li.green ul li a.current {background: #00802d;color: #fff;}
ul#sidebar_menu li.gray a {background: #1bb01d;color: #fff;}
ul#sidebar_menu li.gray ul li a {background: #fff;color: #1bb01d;}
ul#sidebar_menu li.gray ul li a:hover,ul#sidebar_menu li.green ul li a.current {background: #1bb01d;color: #fff;}
ul#sidebar_menu li.orange a {background:#F85000;color:#fff;}
ul#sidebar_menu li.orange ul li a {background:#fff;color:#F85000;}
ul#sidebar_menu li.orange ul li a:hover, ul#sidebar_menu li.orange ul li a.current {background:#f96e2c;color:#fff;}
ul#sidebar_menu li.yellow a{background:#feb70d;color:#fff;}
ul#sidebar_menu li.yellow ul li a {background:#fff;color:#feb70d;}
ul#sidebar_menu li.yellow ul li a:hover, ul#sidebar_menu li.yellow ul li a.current {background:#feb70d;color:#fff;}
ul#sidebar_menu li.red a{background:#d82020;color:#fff;}
ul#sidebar_menu li.red ul li a {background:#fff;color:#d82020;}
ul#sidebar_menu li.red ul li a:hover, ul#sidebar_menu li.yellow ul li a.current {background:#d82020;color:#fff;}
ul#sidebar_menu li.brown a{background:#ea8b00;color:#fff;}
ul#sidebar_menu li.brown ul li a {background:#fff;color:#ea8b00;}
ul#sidebar_menu li.brown ul li a:hover, ul#sidebar_menu li.yellow ul li a.current {background:#ea8b00;color:#fff;}
.product_pageing{margin:0 auto;}
.product_pageing span{float:left;margin:0;padding:0;}
ul#pageing{list-style-type:none;font-size:1em;font-weight:700;margin:0;padding:0;}
ul#pageing li{float:left;color:#777;list-style-type:none;margin:0;padding:0;}
.code{border:1px solid #ccc;list-style-type:decimal-leading-zero;margin:0;padding:5px;}
.code code{display:block;margin-bottom:0;padding:3px;}
.code li{background:#ddd;border:1px solid #ccc;margin:0 0 2px 2.2em;}
.indent1{padding-left:1em;}
.indent2{padding-left:2em;}
html{font-size:100.01%;}
body{font-size:75%;color:#222;background:#fff;font-family: Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5{font-weight:400;color:#111;}
h1{font-size:3em;line-height:1;margin-bottom:0.5em;}
h2{font-size:2em;margin-bottom:0.75em;}
h3{font-size:1.4em;line-height:1;color:#333;margin:0.5em 0; font-weight: normal;}
h4{font-size:1.6em;line-height:1;margin: 0.1em 0 0.5em 0;}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em;}
h6 a {font-size:1.2em; color:#F78F20; line-height: 1em; text-decoration: none;}
.alt{font-size:1.8em;margin:0;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a{color:#009;text-decoration:underline;}
blockquote{color:#666;font-style:italic;margin:1.5em;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin:0 0 1.5em;}
pre{white-space:pre;margin:1.5em 0;}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dd{margin-left:1.5em;}
thead th{background:#c3d9ff;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
caption{background:#eee;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.search{float:left;width:260px;padding:20px 0 0;}
#search input#search1{width:198px;font-size:1em;margin:0;padding:3px;}
.facebook {margin: 10px 0 0 0; padding: 0 0 0 58px; width: 250px; background: url(../img/facebook.gif) center left no-repeat;}

fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
legend{font-weight:700;font-size:1.2em;}
input[type=text],input[type=password],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb;margin:0.5em 0;}
input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#666;}
input.text,input.title{width:300px;padding:5px;}
.button {border: 1px solid #ddd; background: #00802d; color: #fff;}
input.title{font-size:1.5em;}
textarea{width:390px;height:250px;padding:5px;}
input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:.25em;}
form.inline{line-height:3;}
form.inline p{margin-bottom:0;}
.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;padding:.8em;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}

.container,.footer{width:850px;margin:0 auto;}
.footer_mount {height: 80px; width: 850px; background: url(../img/footer_bg1.gif) center left no-repeat; margin: 0 auto;}
.footer_test {background-color: #00802d; width: 100%; height: 100px;}
.footer {width: 700px;}
/*.footer {background: url(../img/footer_jamieson_logo.gif) center left no-repeat;}*/

ul#crumbs li a,ul#pageing li a{display:block;padding:0 3px;}
ul#crumbs li a:link,ul#crumbs li a:visited,ul#pageing li a:link,ul#pageing li a:visited{text-decoration:none;color:#00802E;}
ul#crumbs li a:hover,ul#crumbs li a:focus,ul#pageing li a:hover,ul#pageing li a:focus, ul#pageing li a.current{color:#F78F20;}
.product_list a,.news_list span a{font-weight:700;color:#F78F20;font-size:0.9em;}
.product_list p,.news_list p,.detailed_product p{font-size:0.9em;line-height:1.4em;margin:0;padding:0;}
ul.bottom,h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p,dl{margin:0 0 1.5em;}
a:focus,a:hover,.loud{color:#000;}
strong,dfn,dl dt,th,label{font-weight:700;}
em,dfn,tfoot{font-style:italic;}
del,.quiet{color:#666;}
#search fieldset,#search legend{border:none;margin:0;padding:0;}

/* SLIDER */
#slider{width: 786px;margin: 0 auto; float: left;}
#slider ul, #slider li{	margin:0;	padding:0;	list-style:none;	}
#slider li{	width:786px; overflow:hidden; text-align: center;	}
.graphic, #prevBtn, #nextBtn{  margin:0;  padding:0;  display:block;  overflow:hidden;  text-indent:-8000px;  }

#slidePrev, #slideNext {display: block; float: left; height: 280px; width: 30px; overflow: hidden; outline: none; text-indent: -9999px; background-position: center; background-repeat: no-repeat;}
#slidePrev {background-image: url('../img/btn_prev.gif');}
#slideNext {background-image: url('../img/btn_next.gif');}

/* map */
#hole{ width:548px; height:361px; position:absolute; left:0px; top:0px; z-index:10;  }
#region_map{ width:548px; height:361px; background:transparent url(../img/bgmap/bgmap.gif) no-repeat; position:relative; margin: 0 0 10px 0; }

.regions{ width:548px; height:361px; background:transparent no-repeat; position:absolute; left:0px !important; top:0px !important; }

.r11{ background-image:url(../img/bgmap/0.gif); display:none; }
.r21{ background-image:url(../img/bgmap/1.gif); display:none; }
.r9{ background-image:url(../img/bgmap/2.gif); display:none; }
.r24{ background-image:url(../img/bgmap/3.gif); display:none; }
.r6{ background-image:url(../img/bgmap/4.gif); display:none; }
.r7{ background-image:url(../img/bgmap/5.gif); display:none; }
.r20{ background-image:url(../img/bgmap/6.gif); display:none; }
.r23{ background-image:url(../img/bgmap/7.gif); display:none; }
.r16{ background-image:url(../img/bgmap/8.gif); display:none; }
.r1{ background-image:url(../img/bgmap/9.gif); display:none; }
.r10{ background-image:url(../img/bgmap/10.gif); display:none; }
.r12{ background-image:url(../img/bgmap/11.gif); display:none; }
.r13{ background-image:url(../img/bgmap/12.gif); display:none; }
.r14{ background-image:url(../img/bgmap/13.gif); display:none; }
.r15{ background-image:url(../img/bgmap/14.gif); display:none; }
.r8{ background-image:url(../img/bgmap/15.gif); display:none; }
.r17{ background-image:url(../img/bgmap/16.gif); display:none; }
.r18{ background-image:url(../img/bgmap/17.gif); display:none; }
.r19{ background-image:url(../img/bgmap/18.gif); display:none; }
.r2{ background-image:url(../img/bgmap/19.gif); display:none; }
.r5{ background-image:url(../img/bgmap/20.gif); display:none; }
.r22{ background-image:url(../img/bgmap/21.gif); display:none; }
.r3{ background-image:url(../img/bgmap/22.gif); display:none; }
.r4{ background-image:url(../img/bgmap/23.gif); display:none; }
.r25{ background-image:url(../img/bgmap/24.gif); display:none; }
.r26{ background-image:url(../img/bgmap/25.gif); display:none; }
.r27{ background-image:url(../img/bgmap/26.gif); display:none; }
.r28{ background-image:url(../img/bgmap/27.gif); display:none; }

.regionames{ display:block; z-index:1; background:transparent !important; position:absolute; color:#00802d; font-family:Arial; font-size:11px;}
.regionames.r11{ top:40px; left:18px;}
.regionames.r21{ top:95px; left:50px;}
.regionames.r9{ top:85px; left:120px;}
.regionames.r24{ top:80px; left:187px;}
.regionames.r7{ top:60px; left:300px;}
.regionames.r6{ top:106px; left:270px; width:50px; }
.regionames.r20{ top:20px; left:380px;}
.regionames.r23{ top:50px; left:470px;}
.regionames.r16{ top:160px; left:126px; width:50px; }
.regionames.r1{ top:173px; left:75px; font-weight:bold !important; text-transform:uppercase;}
.regionames.r10{ top:140px; left:180px;}
.regionames.r12{ top:150px; left:235px;}
.regionames.r13{ top:114px; left:331px; letter-spacing: -1px;}
.regionames.r14{ top:70px; left:348px;}
.regionames.r15{ top:100px; left:390px;}
.regionames.r8{ top:115px; left:445px;}
.regionames.r17{ top:185px; left:35px;}
.regionames.r18{ top:230px; left:25px;}
.regionames.r19{ top:240px; left:135px;}
.regionames.r2{ top:220px; left:195px;}
.regionames.r5{ top:200px; left:270px; width:50px;}
.regionames.r22{ top:180px; left:320px;}
.regionames.r3{  top:190px; left:410px;}
.regionames.r4{ top:290px; left:70px;}
.regionames.r25{ top:300px; left:180px;}
.regionames.r26{ top:310px; left:252px;}
.regionames.r27{ top:270px; left:295px; }
.regionames.r28{ top:220px; left:360px;}

.places_list
{
list-style-type: none;
margin: 0 0 0 257px;
padding: 0;
text-align: left;
width: 565px;
}

.places_list ul
{
list-style-type: none;
margin: 0;
padding: 0;
}

.places_list ul li
{
list-style-type: none;
margin: 5px 0;
padding: 3px 0 3px 23px;
background-color: #f4f4f4;
}

.places_list span.place_title
{
color: #00802d;
padding: 0 15px 0 0;
font-weight: bold;
}

p.city_title
{
margin: 20px 0 0 0;
padding: 5px;
color:#FFDF1D;
font-size:1.4em;
line-height:1em;
background-color: #00802d;
}

.promo
{
text-align: center'
}
.promo p
{
float: left;
padding: 0 0 0 0;
margin: 0 0 0 1px;
border: 1px solid #00802d;
}

