html,body{height:100%}
html{background:#b8b8b8 url(../images/bg_all.jpg) repeat}
body{text-align:center;line-height:23px}
p,div,td,th{color:#444;font-family:system-ui, sans-serif}
p,div{font-size:15px}
td,th{font-size:12px}
form,body,iframe{margin:0;padding:0}
img,table,iframe{border:0}
p{margin:0 0 15px}
table{border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none;margin:0;padding:0}
.main_wrapper{background:#fff!important;margin:0 auto;text-align:left;box-shadow:0 0 20px #606060;text-align:left;overflow:hidden;display:block}
#mens{display:none;visibility:hidden}
h1,h2,h3,h4,h5,h6{color:#f36;font-family:system-ui, sans-serif;font-weight:400;text-transform:none}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{font-size:24px;line-height:22px;margin:0 0 15px}
h2{font-size:17px;line-height:20px;margin:5px 0}
h3{font-size:17px;line-height:17px;margin:0 0 5px}
h4{font-size:16px;line-height:16px;margin:0 0 10px}
h5{font-size:15px;line-height:15px;margin:0 0 10px;font-weight:700}
h6{font-size:14px;line-height:14px;margin:0 0 10px}
.subheader{color:#777}
.aside h4{color:#a8a8a8}
p img{margin:0}
p.lead{font-size:21px;line-height:27px;color:#777}
em{font-style:italic}
strong{font-weight:700}
small{font-size:82%}
sub,sup{font-size:75%;font-weight:100;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
.uppercase{text-transform:uppercase}
.txt_left{text-align:left}
.txt_center{text-align:center}
.txt_right{text-align:right}
.txt_justify{text-align:justify}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}
hr.dotted{border-style:dotted}
hr.dashed{border-style:dashed}
.aside h4{font-size:15px;font-weight:700;line-height:17px;margin:0 0 20px;color:#444;font-family:system-ui, sans-serif}
h4.date{color:#b5b5b5;margin-bottom:5px}
.signature{display:block;text-align:right;font-style:italic}
a{color:#6c3;text-decoration:underline}
a:hover,p a:focus,p a:visited{color:#f36;text-decoration:underline}
a.grey_link{color:#727272;font-family:system-ui, sans-serif;text-decoration:none}
a.grey_link:hover{color:#727272;text-decoration:underline}
a.lightgrey_link{color:#444555;font-family:system-ui, sans-serif;text-decoration:none}
a.lightgrey_link:hover{color:#6c3;text-decoration:underline}
a.readmore11,.readmore11{color:#f36;font-size:12px;font-family:system-ui, sans-serif;line-height:23px}
a.readmore11:hover,.readmore11:hover{color:#f36;text-decoration:underline}
a.arrowed{color:#f36;font-size:11px;line-height:15px;text-decoration:none;font-style:italic;font-family:system-ui, sans-serif}
a.arrowed:hover{color:#f36;text-decoration:underline}
a.arrowed span{color:#f36;font-size:12px;line-height:15px;font-style:normal;font-family:system-ui, sans-serif}
ul,ol{margin-bottom:20px}
ul{list-style:none outside}
ol{list-style:decimal}
ol,ul.square,ul.circle,ul.disc{margin-left:30px}
ul.square{list-style:square outside}
ul.circle{list-style:circle outside}
ul.disc{list-style:disc outside}
ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}
ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}
li{line-height:18px;margin-bottom:12px}
ul.large li{line-height:21px}
li p{line-height:21px}
a.readmore{font-size:11px;line-height:normal;font-family:system-ui, sans-serif}
ul.aside_list{border-top:#afafaf 1px solid;margin:0 0 20px;padding:0}
ul.aside_list li{border-bottom:#afafaf 1px solid;padding:8px 0;line-height:15px;font-size:12px;color:#444;margin:0}
ul.aside_list li a{font-size:12px;text-decoration:none;color:#444}
ul.aside_list li a:hover{text-decoration:underline}
ul.pager{margin:0 0 20px;padding:0;overflow:hidden}
ul.pager li{margin:0 4px 0 0;float:left}
ul.pager li a{display:block;padding:0 4px;line-height:18px;background:#c1c1c1;color:#373737;font-size:11px;text-decoration:none}
ul.pager li a:hover{background:#444;color:#fff;text-decoration:none}
ul.pager li.current a{background:#444;color:#fff;text-decoration:none}
ul.twitter_widget{margin:0 0 10px;padding:0}
ul.twitter_widget li{margin:0 0 10px;padding:0 0 10px;border-bottom:#e7e7e7 1px solid;font-style:italic;color:#9a9a9a}
ul.twitter_widget li a{color:#6c3;text-decoration:none}
ul.twitter_widget li a:hover{color:#6c3;text-decoration:underline}
ul.twitter_widget li span{display:block;padding:10px 0 0;color:#6c3;font-style:normal}
ul.posts_widget{margin:0 0 10px;padding:0}
ul.posts_widget li{margin:0 0 15px;padding:0 0 10px;border-bottom:#e7e7e7 1px solid;overflow:hidden}
ul.posts_widget li a{color:#6c3;text-decoration:none}
ul.posts_widget li a:hover{color:#6c3;text-decoration:underline}
ul.posts_widget li img{float:left;margin:0 8px 5px 0}
ul.posts_widget li span{color:#999;font-style:italic;font-family:system-ui, sans-serif}
ul.flicker_widget{margin:0 0 10px;padding:0;overflow:hidden}
ul.flicker_widget li{margin:0 10px 10px 0;float:left}
ul.flicker_widget li a img{border-color:#eaeaea}
ul.flicker_widget li a:hover img{border-color:#f36}
img.scale-with-grid{max-width:100%;height:auto}
.aligned_left{margin:0 10px 5px 0;float:left}
.aligned_right{margin:0 0 5px 10px;float:right}
.aligned_center{margin:0 auto 10px;text-align:center}
.aligncenter{text-align:center}
.top20 .BTNreadmore{background:#f36;position:relative;left:0;top:0;padding:8px 10px;font-size:12px;line-height:14px;color:#fff;margin:0 0 20px;font-family:system-ui, sans-serif;font-weight:700;display:block;float:left;border-radius:3px;text-decoration:none}
.top20 .BTNreadmore:hover{text-decoration:underline}
.top20 .BTNreadmore .arrow_right{padding-right:30px}
.top20 .BTNreadmore .arrow_left{padding-left:30px}
.top20 .BTNreadmore .ico_arrow{font-size:13px;font-family:system-ui, sans-serif!important;position:absolute;line-height:14px;top:50%;margin:-8px 0 0;display:block;width:13px;height:13px}
.top20 .BTNreadmore .arrow_left .ico_arrow{left:10px;right:auto}
.top20 .BTNreadmore .arrow_right .ico_arrow{right:10px;left:auto}
.twitter{background:url(../images/icons/ico_twitter.png) no-repeat}
.facebook{background:url(../images/icons/ico_facebook.png) no-repeat}
.google{background:url(../images/icons/ico_google.png) no-repeat}
.twitter:hover{background:url(../images/icons/ico_twitter_hover.png) no-repeat}
.facebook:hover{background:url(../images/icons/ico_facebook_hover.png) no-repeat}
.google:hover{background:url(../images/icons/ico_google_hover.png) no-repeat}
.ico_arrow{right:10px}
.ico_arrow{font-size:13px;font-family:system-ui, sans-serif!important;position:absolute;line-height:14px;left:10px;top:50%;margin:-7px 0 0}
.box{margin:10px}
form{margin-bottom:20px}
fieldset{margin-bottom:20px}
input[type=text],input[type=password],input[type=email],input[type=tel],textarea,select{border:#2c2c2c 1px solid;margin:0 0 11px; padding:6px}
select{padding:0}
input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{/*CSS Effect on Focus*/}
textarea{height:175px;width:90%;resize:none;margin-bottom:25px}
label,legend{display:block;font-weight:700;font-size:12px}
select{width:220px}
input[type=checkbox]{display:inline}
label span,legend span{font-weight:400;font-size:13px;color:#444}
.search_box{border:#444 1px solid;position:relative;padding:0 12px 0 38px}
.search_box #search_text{background:none;border:none;padding:5px 0;line-height:12px;margin:0;font-size:11px;color:#444;font-family:system-ui, sans-serif;height:12px;width:100%}
.search_box #search_submit{background:url(../images/btn_search1.png) no-repeat;width:14px;height:15px;border:none;cursor:pointer;position:absolute;left:13px;top:50%;margin-top:-7px}
.contact_label{color:#666;line-height:28px}
.contact_input input,.contact_input textarea,.contact_input select{padding:5px;margin:0}
.contact_input textarea{height:180px}
.contact_button input{height:30px;line-height:30px;border:none;background:#f36;border-radius:3px;cursor:pointer;padding:0 10px;color:#fff;font-size:11px;font-family:system-ui, sans-serif}
.remove-bottom{margin-bottom:0!important}
.half-bottom{margin-bottom:10px!important}
.add-bottom{margin-bottom:20px!important}
.mar-bottom15{margin-bottom:15px!important}
.add-spacers{margin-left:10px;margin-right:10px}
.top-margin{margin-top:20px}
.add-bottom30{margin-bottom:30px!important}
.fleft{float:left}
.fright{float:right}
.map{width:100%;margin-bottom:25px}
.overflow{overflow:hidden}
.blogpost_info1{border-bottom:#efefef 1px solid;border-top:#efefef 1px solid;padding:5px 0;overflow:hidden;margin:0 0 10px}
.blogpost_info1 .posted_info{float:left;color:#999;font-family:system-ui, sans-serif;font-size:11px;line-height:13px;width:70%}
.blogpost_info1 .posted_info a{color:#444;font-family:system-ui, sans-serif;font-size:11px;line-height:13px;text-decoration:none}
.blogpost_info1 .posted_info a:hover{color:#444;text-decoration:underline}
.blogpost_info1 .posted_comments{background:url(../images/bg_comments1.png) no-repeat left top;float:right;padding:0 0 0 20px;line-height:13px;width:20%;display:block}
.blogpost_info1 .posted_comments a{color:#61caf1;font-size:11px;line-height:13px;font-family:system-ui, sans-serif;font-style:italic;text-decoration:none}
.blogpost_info1 .posted_comments a:hover{color:#61caf1;text-decoration:underline}
.blogpost_info2 ul{padding:0;margin:0 0 13px;overflow:auto}
.blogpost_info2 ul li{margin:0 20px 0 0;padding:0 0 0 20px;float:left;background-position:0 3px;font-size:11px;height:17px;font-family:system-ui, sans-serif;color:#747474;background-repeat:no-repeat;font-style:italic}
.blogpost_info2 ul li.info_date{background-image:url(../images/ico_date.png)}
.blogpost_info2 ul li.info_categ{background-image:url(../images/ico_categ.png)}
.blogpost_info2 ul li.info_comments{background-image:url(../images/ico_comments.png)}
.code_tags{overflow:hidden}
.code_tags code{margin:0 10px 10px 0;display:block;float:left;padding:0 3px;border-color:#e7e7e7;color:#6c3;font-family:system-ui, sans-serif}
ul.toggles{border-top:#efefef 1px solid;margin:0 0 20px}
ul.toggles li{border-bottom:#efefef 1px solid;padding:17px 0;margin:0}
ul.toggles li span{display:block;padding:0 15px 0 45px;height:23px;overflow:hidden;color:#444;font-size:12px;line-height:23px;background:url(../images/ico_toggle.png) no-repeat 11px top;cursor:pointer}
ul.toggles li span:hover{color:#61caf1;background:url(../images/ico_toggle.png) no-repeat 11px top}
ul.toggles li.act span{color:#61caf1;background:url(../images/ico_toggle.png) no-repeat 11px bottom}
ul.toggles li div.toggle_text{padding:8px 10px 0 45px;display:none;color:#444}
.accordion{margin:0 0 20px;border-bottom:#efefef 1px solid}
.ui-accordion-header{border-top:#efefef 1px solid;padding:17px 15px 17px 45px;height:23px;overflow:hidden;color:#444;font-size:12px;line-height:23px;position:relative;cursor:pointer}
.ui-accordion-header a{color:#444;font-size:12px;line-height:23px;text-decoration:none}
.ui-accordion-header:hover a{color:#61caf1;font-size:12px;line-height:23px;text-decoration:none}
.ui-accordion-header.ui-state-active{padding:17px 15px 0 45px;color:#61caf1}
.ui-accordion-header.ui-state-active a{color:#61caf1;text-decoration:none}
.ui-accordion-header .ui-icon{width:23px;height:23px;background:url(../images/ico_toggle.png) no-repeat left top;position:absolute;left:11px;top:17px}
.ui-accordion-header.ui-state-active .ui-icon{background-position:bottom left}
.ui-accordion-content{padding:8px 15px 17px 45px}
img.bordered1,#gallery_container a img{border:#eaeaea 3px solid}
#gallery_container a{position:relative;display:inline-block}
#gallery_container a span{width:28px;height:28px;position:absolute;top:50%;left:50%;margin:-14px 0 0 -14px;display:block;background:url(../images/zoom-photo.png) 0 0 no-repeat}
.team_member:hover{background-color:#eee;cursor:pointer}
.team_member_name,.service_title,.color_title{font-size:16px;color:#6c3;display:block;margin-bottom:5px}
.team_member_position{display:block;color:#a8a8a8;font-style:italic}
.service_description{display:block;color:#7b7b7b;font-style:italic}
.team_member_photo{float:left;margin:0 20px 5px 0;border:#efefef 1px solid}
.column_icon{display:block;background:#f8f8f8;border:#f0f0f0 1px solid;border-radius:1px;font-size:56px;height:62px;font-family:IcoMoon;line-height:38px;width:61px;text-align:center;color:#c4c4c4}
.column_icon.center{margin:0 auto 18px}
.column_icon.alignleft{float:left;margin:0 15px 6px 0}
.service_title.left-align{float:left;width:120px;padding-top:5px}
.top10{padding-top:10px}
.top15{padding-top:15px}
.top20{padding-top:20px}
.top25{padding-top:25px}
.top30{padding-top:30px}
.top45{padding-top:45px}
.top50{padding-top:50px}
.bottom10{padding-bottom:10px}
.bottom15{padding-bottom:15px}
.bottom20{padding-bottom:20px}
.bottom25{padding-bottom:25px}
.bottom30{padding-bottom:30px}
.bottom45{padding-bottom:45px}
.bottom50{padding-bottom:50px}
.icon-list{overflow:hidden;margin-bottom:0}
.icon-list li{font-family:IcoMoon;font-size:52px;color:#c4c4c4;float:left;margin-left:28px;margin-bottom:0}
.icon-list li:first-child{margin-left:0}
.testimonials .inner{background:url(../images/testimonials-bg.png) right 0 no-repeat #f8f8f8;border:#efefef 1px solid;position:relative;padding:30px 20px 24px;color:#444;margin-bottom:30px}
.testimonials .corner{display:block;position:absolute;bottom:-21px;left:53px;width:31px;height:22px;background:url(../images/corner-bg.png) 0 0 no-repeat}
.testimonials .author{display:block;color:#6c3}
.testimonials .company{font-size:11px;color:#444}
.list_with_icons{}
.list_with_icons li{color:#7b7b7b;line-height:20px;margin-bottom:0}
.list_with_icons li span{font-family:IcoMoon;font-size:18px;line-height:21px;color:#a0a0a0;display:inline-block;margin-right:7px}
.name{display:none}

/*
* Skeleton V1.1
*/
.container{ position: relative; width: 960px; margin: 0 auto; padding: 0; z-index:0}
.container .column,
.container .columns{ float: left; display: inline; margin-left: 10px; margin-right: 10px }
.row { margin-bottom: 20px }
.column.alpha, .columns.alpha { margin-left: 0 }
.column.omega, .columns.omega { margin-right: 0 }
.container .one.column,
.container .one.columns { width: 40px }
.container .two.columns { width: 100px }
.container .three.columns{ width: 160px }
.container .four.columns{ width: 220px }
.container .five.columns{ width: 280px }
.container .six.columns { width: 340px }
.container .seven.columns{ width: 410px }
.container .eight.columns{ width: 460px }
.container .nine.columns{ width: 520px }
.container .ten.columns { width: 580px }
.container .eleven.columns{ width: 640px }
.container .twelve.columns{ width: 700px }
.container .thirteen.columns{ width: 760px }
.container .fourteen.columns{ width: 820px }
.container .fifteen.columns { width: 880px }
.container .sixteen.columns { width: 940px }
.container .one-third.column{ width: 300px }
.container .two-thirds.column { width: 620px }
.container .offset-by-one{ padding-left: 50px }
.container .offset-by-two{ padding-left: 120px }
.container .offset-by-three { padding-left: 180px }
.container .offset-by-four{ padding-left: 240px }
.container .offset-by-five{ padding-left: 300px }
.container .offset-by-six{ padding-left: 360px }
.container .offset-by-seven { padding-left: 420px }
.container .offset-by-eight { padding-left: 480px }
.container .offset-by-nine{ padding-left: 540px }
.container .offset-by-ten{ padding-left: 600px }
.container .offset-by-eleven{ padding-left: 660px }
.container .offset-by-twelve{ padding-left: 720px }
.container .offset-by-thirteen{ padding-left: 780px }
.container .offset-by-fourteen{ padding-left: 840px }
.container .offset-by-fifteen { padding-left: 900px }

/* #Tablet (Portrait) */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.container{ width: 768px }
.container .column,
.container .columns{ margin-left: 10px; margin-right: 10px}
.column.alpha, .columns.alpha { margin-left: 0; margin-right: 10px}
.column.omega, .columns.omega { margin-right: 0; margin-left: 10px}
.alpha.omega{ margin-left: 0; margin-right: 0}
.container .one.column,
.container .one.columns { width: 28px }
.container .two.columns { width: 76px }
.container .three.columns{ width: 124px }
.container .four.columns{ width: 172px }
.container .five.columns{ width: 220px }
.container .six.columns { width: 268px }
.container .seven.columns{ width: 316px }
.container .eight.columns{ width: 364px }
.container .nine.columns{ width: 412px }
.container .ten.columns { width: 460px }
.container .eleven.columns{ width: 508px }
.container .twelve.columns{ width: 556px }
.container .thirteen.columns{ width: 604px }
.container .fourteen.columns{ width: 652px }
.container .fifteen.columns { width: 700px }
.container .sixteen.columns { width: 748px }
.container .one-third.column{ width: 236px }
.container .two-thirds.column { width: 492px }
.container .offset-by-one{ padding-left: 48px }
.container .offset-by-two{ padding-left: 96px }
.container .offset-by-three { padding-left: 144px }
.container .offset-by-four{ padding-left: 192px }
.container .offset-by-five{ padding-left: 240px }
.container .offset-by-six{ padding-left: 288px }
.container .offset-by-seven { padding-left: 336px }
.container .offset-by-eight { padding-left: 384px }
.container .offset-by-nine{ padding-left: 432px }
.container .offset-by-ten{ padding-left: 480px }
.container .offset-by-eleven{ padding-left: 528px }
.container .offset-by-twelve{ padding-left: 576px }
.container .offset-by-thirteen{ padding-left: 624px }
.container .offset-by-fourteen{ padding-left: 672px }
.container .offset-by-fifteen { padding-left: 720px }
}

/*  #Mobile (Portrait) */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
.container { width: 300px }
.container .columns,
.container .column { margin: 0 }
.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column  { width: 300px }
.container .offset-by-one,
.container .offset-by-two,
.container .offset-by-three,
.container .offset-by-four,
.container .offset-by-five,
.container .offset-by-six,
.container .offset-by-seven,
.container .offset-by-eight,
.container .offset-by-nine,
.container .offset-by-ten,
.container .offset-by-eleven,
.container .offset-by-twelve,
.container .offset-by-thirteen,
.container .offset-by-fourteen,
.container .offset-by-fifteen { padding-left: 0 }
}

/* #Mobile (Landscape) */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container { width: 420px }
.container .columns,
.container .column { margin: 0 }
.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column { width: 420px }
}

/* #Clearing */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden }

/* Use clearfix class on parent to clear nested columns,
or wrap each row of columns in a <div class="row"> */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0 }
.row:after,
.clearfix:after { clear: both }
.row,
.clearfix { zoom: 1 }

/* You can also use a <br class="clear" /> to clear columns */
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}

body{ overflow-x:hidden}
.main_wrapper{ background:#ffffff; width:1020px; margin:0 auto; text-align:center; box-shadow:0px 0px 20px #606060; text-align:left}
header{
background-color:#555;
border-top:5px solid #fff;
height:215px;
position:relative;
z-index:10
}
header .blue_line{
background:none repeat scroll 0 0 #f36;
display:block;
height:5px;
left:0;
position:absolute;
top:-5px;
width:1020px
}
.logo{
background:url("/images/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display:block;
height:150px;
left:40px;
position:absolute;
top:17px;
width:210px
}
a.readmore11, .readmore11{
color:#f36;
font-family:system-ui, sans-serif;
font-size:11px
}
.container .four.columns.hover:hover{
background-color:#eee;
cursor:pointer;
text-decoration:none
}
nav.head_nav{
background:url("/images/bg_menu1-x.png") repeat-x scroll 0 0 #fff;
height:52px;
margin:173px 0 0;
position:relative
}
.mainmenu{ margin:0; padding:0; position:relative; z-index:10;}
.mainmenu li{ float:left; padding:0; margin:0; position:relative}
.mainmenu li.sep{ width:1px!important; background:url(../images/sep_menu.png) no-repeat center!important; display:block; height:52px}
.mainmenu li a{
color:#555;
display:block;
font-family:system-ui, sans-serif;
font-size:11px;
font-weight:600;
line-height:20px;
padding:16px 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:100px;
}
.mainmenu li.act{ background:url(../images/bg_menu2-x.png) repeat-x!important;}
.mainmenu li.act a{ color:#f36!important;}
.menu_indicator{ width:100px; height:100%; background:#f8f8f8 url(../images/bg_menu2-x.png) repeat-x; position:absolute; left:0px; top:0px; z-index:0}
.level1{ left:0px; top:51px;}
.level2{ left:200px; top:0px;}
.level2r{ left:-200px; top:0px;}
.mainmenu li ul.sub_menu{ margin:0; padding:0; position:absolute; overflow:visible; display:none}
.mainmenu li ul.sub_menu li{ float:none; background:#3c3c3c; border-top:#4c4c4c 1px solid; border-bottom:#303030 1px solid; border-radius:2px; width:200px; position:relative}
.mainmenu li ul.sub_menu li a{ display:block; padding:10px 25px; line-height:14px; font-size:12px; color:#ffffff; font-family:system-ui, sans-serif; text-transform:none; text-align:left}
.mainmenu li ul.sub_menu li:hover{ background:#f36; border-top:#f36 1px solid; border-bottom:#f36 1px solid; border-radius:0px;}
.mobile_nav{ display:none}
.mobile_menu{ display:none}
.socials{
color:#fff;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
right:40px;
text-align:right;
top:25px
}
.socials li{ width:21px; height:17px; margin:0 5px 0 0; float:left}
.socials li a{ width:21px; height:17px; display:block;}

.socials h4{
color:#fff;
font-family:Verdana,sans-serif;
font-size:18px;
font-weight:700;
line-height:25px;
}
.top_slider{ width:1020px; padding-bottom:5px;}
#top_slider{ overflow:hidden}
.site_container{ padding:0 30px}
.slogan{ padding:25px 0; border-bottom:#efefef 1px solid; margin-bottom:25px!important; color:#555555; font-family:font-family:system-ui, sans-serif; line-height:30px; font-size:18px;}
.slogan h1{ margin-bottom:0}
.slogan span{ font-size:23px; line-height:30px; color:#555555; font-family:font-family:system-ui, sans-serif; display:block}
.bf_block{ background:#f9f9f9; margin:20px 0 40px 0; padding:40px 30px; border-bottom:#efefef 1px solid; border-top:#efefef 1px solid}
.slider1_list{ overflow:hidden;}
.slider1_list li{ text-align:center; background:none; padding:0 0 20px 0; border-bottom:#dbdbdb 1px solid; font-size:13px; font-style:italic; color:#7b7b7b; cursor:pointer; float:left}
.slider1_list li img{ margin-bottom:20px}
.slider1_list li h4{ color:#555555; margin-bottom:10px; font-style:normal}
.slider1_list li:hover{ border-bottom:#f36 1px solid; background:#eeeeee}
.slider1_list li:hover h4{ color:#f36;}
.seperator{ background:none}
.seperator_after8{ background-position:50% 0}
.seperator_right{ background-position:75% 0}
.seperator_left{ background-position:25% 0}
.aside{ padding:40px 30px; background:#eee; margin-top:35px}
footer{ position:relative; background:#f36; height:25px;}
.footer_block{ position:absolute; bottom:0px; left:0px; background:#555; padding:20px 25px 10px; display:block; width:200px; box-shadow:3px 3px 3px rgba(0, 0, 0, 0.15); }
.footer_block p{ padding:8px 0; margin:0; color:#ffffff; font-size:12px; line-height:18px; font-style:italic}
.copyright{ color:#ffffff; font-size:12px}

/* Tablet Portrait size to standard 960 (768x1024) */
@media only screen and (min-width:768px) and (max-width:959px){
.main_wrapper{ background:#ffffff; width:768px; margin:0 auto; text-align:center; position:relative; padding:0 0px; text-align:left}
.mobile_nav{ display:none}
.mobile_menu{ display:none}
.top_slider{ width:768px; padding-bottom:5px;}
#top_slider{ overflow:hidden}
.site_container{ padding:0 0px}
.bf_block{ background:#f9f9f9; margin:20px 0 40px 0; padding:40px 0px; border-bottom:#efefef 1px solid; border-top:#efefef 1px solid}
.aside{ padding:35px 0px 50px 0px; background:#eee;}
.footer_block{ position:absolute; bottom:0px; left:0px; background:#555; padding:45px 10px 15px 10px; display:block; width:172px}
.footer_block img{ max-width:172px; height:auto}
.footer_block p{ padding:8px 0; margin:0; color:#ffffff; font-size:12px; line-height:18px; font-style:italic}
.copyright{ color:#ffffff; font-size:12px}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:767px){
#gallery_container img{height: auto !important;
max-width: 100% !important;
width: 100% !important}
}
/* Mobile Landscape Size to Tablet Portrait (480x320) */
@media only screen and (min-width:480px) and (max-width:767px){
p, td, div{ font-size:12px}
.main_wrapper{ background:#ffffff; width:440px; margin:0 auto; text-align:center; position:relative; padding:0px; box-shadow:0px 0px 20px #606060; text-align:left; }
nav.head_nav{ display:none!important}
.mobile_nav{ display:block!important; margin:155px 0 10px 0; position:relative; padding:0 20px}
.mobile_nav a.menu_toggle{ width:400px; display:block; border-top:#555555 1px solid; border-bottom:#555555 1px solid; line-height:40px; font-size:12px; text-decoration:none; color:#555555; font-family:system-ui, sans-serif; text-align:center; text-transform:uppercase; background:#fff; margin:0 0 10px 0}
.mobile_nav a.menu_toggle:hover{ border-top:#f36 1px solid; border-bottom:#f36 1px solid; color:#f36; text-decoration:none; background:#fff}
.mobile_nav a.menu_toggle.act{ border-top:#f36 1px solid; border-bottom:#f36 1px solid; color:#f36; text-decoration:none; background:#fff}
.mobile_menu{ display:none; margin:0; padding:0}
.mobile_menu li{ float:none; background:#3c3c3c; border-top:#4c4c4c 1px solid; border-bottom:#303030 1px solid; width:400px; position:relative; margin:0; padding:0}
.mobile_menu li a{ display:block; padding:12px 25px; line-height:14px; font-size:13px; color:#ffffff; font-family:system-ui, sans-serif; text-decoration:none; text-align:left; text-transform:uppercase}
.mobile_menu li a:hover{ text-decoration:none}
.mobile_menu li:hover{ background:#f36; border-top:#f36 1px solid; border-bottom:#f36 1px solid; border-radius:0px;}
.mobile_menu .sub_menu{ padding:0; margin:0}
.level1 a{ padding-left:40px!important}
.level2 a, .level2r a{ padding-left:55px!important}
header{ height:200px}
.logo{
background:url("/images/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display:block;
height:150px;
left:115px;
position:absolute;
top:5px;
width:210px;
}
.socials{ display:none!important}
.top_slider{ width:440px; padding-bottom:5px;}
#top_slider{ overflow:hidden}
.site_container{ padding:0 10px}
.bf_block{ background:#f9f9f9; margin:20px 0 40px 0; padding:30px 10px; border-bottom:#efefef 1px solid; border-top:#efefef 1px solid}
.es-carousel-wrapper{ margin-top:20px}
.es-nav{top:-20px!important}
.add-spacers{ margin-left:0px!important; margin-right:0px!important}
.contact_input input, .contact_input textarea{ margin:0!important}
.seperator{ background:none}
.sidebar_right{ border-top:#efefef 1px solid; padding:20px 0 0px 0;}
.sidebar_left{ border-bottom:#efefef 1px solid; padding:0 0 20px 0;}
.aside{ padding:35px 10px 170px 10px; background:#eee;}
/*.footer_block{ position:absolute; bottom:0px; left:0px; background:#555; padding:45px 15px 15px 15px; display:block; width:330px}*/
.footer_block{ display:none!important}
.footer_block img{ }
.footer_block p{ padding:8px 0; margin:0; color:#ffffff; font-size:12px; line-height:18px; font-style:italic}
.copyright{ color:#ffffff; font-size:12px}
.columns{ padding-bottom:15px}
}

/* Mobile Portrait Size to Mobile Landscape Size (320x480) */
@media only screen and (max-width:479px){
/*Main Wrappers
===============*/
.main_wrapper{ background:#ffffff; width:320px; margin:0 auto; text-align:center; position:relative; padding:0px; box-shadow:0px 0px 20px #606060; text-align:left}
nav.head_nav{ display:none!important}
.mobile_nav{ display:block!important; margin:170px 0 10px 0; position:relative; padding:0 20px}
.mobile_nav a.menu_toggle{ width:280px; display:block; border-top:#555555 1px solid; border-bottom:#555555 1px solid; line-height:40px; font-size:12px; text-decoration:none; color:#555555; font-family:system-ui, sans-serif; text-align:center; text-transform:uppercase; background:#fff; margin:0 0 10px 0}
.mobile_nav a.menu_toggle:hover{ border-top:#f36 1px solid; border-bottom:#f36 1px solid; color:#f36; text-decoration:none; background:#fff}
.mobile_nav a.menu_toggle.act{ border-top:#f36 1px solid; border-bottom:#f36 1px solid; color:#f36; text-decoration:none; background:#fff}
.mobile_menu{ display:none; margin:0; padding:0}
.mobile_menu li{ float:none; background:#3c3c3c; border-top:#4c4c4c 1px solid; border-bottom:#303030 1px solid; width:280px; position:relative; margin:0; padding:0}
.mobile_menu li a{ display:block; padding:10px 25px; line-height:14px; font-size:12px; color:#ffffff; font-family:system-ui, sans-serif; text-decoration:none; text-align:left; text-transform:uppercase}
.mobile_menu li a:hover{ text-decoration:none}
.mobile_menu li:hover{ background:#f36; border-top:#f36 1px solid; border-bottom:#f36 1px solid; border-radius:0px;}
.mobile_menu .sub_menu{ padding:0; margin:0}
.level1 a{ padding-left:40px!important}
.level2 a, .level2r a{ padding-left:55px!important}
.logo{
background:url("/images/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display:block;
height:150px;
left:40px;
position:absolute;
top:17px;
width:210px;
}
.socials{ display:none!important}
.top_slider{ width:320px; padding-bottom:5px;}
#top_slider{ overflow:hidden}
.site_container{ padding:0 10px}
.bf_block{ background:#f9f9f9; margin:20px 0 40px 0; padding:20px 10px; border-bottom:#efefef 1px solid; border-top:#efefef 1px solid}
.es-carousel-wrapper{ margin-top:20px}
.es-nav{top:-20px!important}
.add-spacers{ margin-left:0px!important; margin-right:0px!important}
.contact_input input, .contact_input textarea{ margin:0!important}
.seperator{ background:none}
.sidebar_right{ border-top:#efefef 1px solid; padding:20px 0 0px 0;}
.sidebar_left{ border-bottom:#efefef 1px solid; padding:0 0 20px 0;}
.aside{ padding:35px 10px 185px 10px; background:#eee;}
.footer_block{ display:none!important}
.footer_block img{ }
.footer_block p{ padding:8px 0; margin:0; color:#ffffff; font-size:12px; line-height:18px; font-style:italic}
.copyright{ color:#ffffff; font-size:12px}
.columns{ padding-bottom:15px}
}



/* Vanuit /plugins/combined.css  */
/**************************
*
*	GENERAL
*
**************************/
.camera_wrap a, .camera_wrap img,
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img,
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td{
background:none;
border:0;
font:inherit;
font-size:100%;
margin:0;
padding:0;
vertical-align:baseline;
list-style:none
}
.camera_wrap{
display:none;
float:left;
position:relative;
z-index:0;
}
.camera_wrap img{
max-width:none!important;
}
.camera_fakehover{
height:100%;
min-height:60px;
position:relative;
width:100%;
z-index:1;
}
.camera_wrap{
width:100%;
}
.camera_src{
display:none;
}
.cameraCont, .cameraContents{
height:100%;
position:relative;
width:100%;
z-index:1;
}
.cameraSlide{
bottom:0;
left:0;
position:absolute;
right:0;
top:0;
width:100%;
}
.cameraContent{
bottom:0;
display:none;
left:0;
position:absolute;
right:0;
top:0;
width:100%;
}
.camera_target{
bottom:0;
height:100%;
left:0;
overflow:hidden;
position:absolute;
right:0;
text-align:left;
top:0;
width:100%;
z-index:0;
}
.camera_overlayer{
bottom:0;
height:100%;
left:0;
overflow:hidden;
position:absolute;
right:0;
top:0;
width:100%;
z-index:0;
}
.camera_target_content{
bottom:0;
left:0;
overflow:hidden;
position:absolute;
right:0;
top:0;
z-index:2;
}
.camera_target_content .camera_link{
display:block;
height:100%;
text-decoration:none;
}
.camera_loader{
background:#fff url(../../images/camera-loader.gif) no-repeat center;
background:rgba(255, 255, 255, 0.9) url(../../images/camera-loader.gif) no-repeat center;
border:1px solid #ffffff;
-webkit-border-radius:18px;
-moz-border-radius:18px;
border-radius:18px;
height:36px;
left:50%;
overflow:hidden;
position:absolute;
margin:-18px 0 0 -18px;
top:50%;
width:36px;
z-index:3;
}
.camera_bar{
bottom:0;
left:0;
overflow:hidden;
position:absolute;
right:0;
top:0;
z-index:3;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar{
height:100%;
position:absolute;
width:auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar{
height:auto;
position:absolute;
width:100%;
}
.camera_nav_cont{
height:65px;
overflow:hidden;
position:absolute;
right:9px;
top:15px;
width:120px;
z-index:4;
}
.camera_caption{
bottom:0;
display:block;
position:absolute;
width:100%;
}
.camera_caption > div{
padding:10px 20px;
}
.camerarelative{
overflow:hidden;
position:relative;
}
.imgFake{
cursor:pointer;
}
/*.camera_prevThumbs{
bottom:4px;
cursor:pointer;
left:0;
position:absolute;
top:4px;
visibility:hidden;
width:30px;
z-index:10;
}
.camera_prevThumbs div{
background:url(../../images/camera_skins.png) no-repeat -160px 0;
display:block;
height:40px;
margin-top:-20px;
position:absolute;
top:50%;
width:30px;
}
.camera_nextThumbs{
bottom:4px;
cursor:pointer;
position:absolute;
right:0;
top:4px;
visibility:hidden;
width:30px;
z-index:10;
}
.camera_nextThumbs div{
background:url(../../images/camera_skins.png) no-repeat -190px 0;
display:block;
height:40px;
margin-top:-20px;
position:absolute;
top:50%;
width:30px;
}*/
.camera_command_wrap .hideNav{
display:none;
}
.camera_command_wrap{
left:0;
position:relative;
right:0;
z-index:4;
}
.camera_pag{ margin:0 auto; text-align:center}
.camera_wrap .camera_pag .camera_pag_ul{
list-style:none;
margin:0;
padding:0;
text-align:center;
}
.camera_wrap .camera_pag .camera_pag_ul li{
cursor:pointer;
display:inline-block;
height:17px;
margin:13px 2px;
position:relative;
text-align:left;
text-indent:-9999px;
width:17px;
background:url(../../images/camera_skin.png) 17px bottom;
}
.camera_wrap .camera_pag .camera_pag_ul li > span{
display:none
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent{ background:url(../../images/slider_skin.png) right top; width:15px; height:14px}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{
display:none
}
.camera_pag_ul li img{
display:none;
position:absolute;
}
.camera_pag_ul .thumb_arrow{
border-left:4px solid transparent;
border-right:4px solid transparent;
border-top:4px solid;
left:50%;
margin-left:-4px;
position:absolute;
}
.camera_prev, .camera_next, .camera_commands{
cursor:pointer;
height:17px;
margin-top:-18px;
position:absolute;
width:17px;
z-index:2;
}
.camera_prev{
right:60px; bottom:40px!important;
}
.camera_prev > span{
background:url(../../images/slider_skin.png) no-repeat left top;
display:block;
height:17px;
width:19px;
}
.camera_next{
right:40px; bottom:40px!important;
}
.camera_next > span{
background:url(../../images/slider_skin.png) no-repeat right top;
display:block;
height:17px;
width:19px;
}
.camera_commands{
right:41px;
}
/*.camera_commands > .camera_play{
background:url(../../images/camera_skins.png) no-repeat -80px 0;
height:40px;
width:40px;
}*/
/*.camera_commands > .camera_stop{
background:url(../../images/camera_skins.png) no-repeat -120px 0;
display:block;
height:40px;
width:40px;
}*/
.camera_thumbs_cont{
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
overflow:hidden;
position:relative;
width:100%;
}
.camera_commands_emboss .camera_thumbs_cont{
-moz-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_thumbs_cont > div{
float:left;
width:100%;
}
.camera_thumbs_cont ul{
overflow:hidden;
padding:3px 4px 8px;
position:relative;
text-align:center;
}
.camera_thumbs_cont ul li{
display:inline;
padding:0 4px;
}
.camera_thumbs_cont ul li > img{
border:1px solid;
cursor:pointer;
margin-top:5px;
vertical-align:bottom;
}
.camera_clear{
display:block;
clear:both;
}
.showIt{
display:none;
}
.camera_clear{
clear:both;
display:block;
height:1px;
margin:-1px 0 25px;
position:relative;
}
/**************************
*
*	COLORS & SKINS
*
**************************/
.pattern_1 .camera_overlayer{
background:url(../../images/patterns/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer{
background:url(../../images/patterns/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer{
background:url(../../images/patterns/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer{
background:url(../../images/patterns/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer{
background:url(../../images/patterns/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer{
background:url(../../images/patterns/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer{
background:url(../../images/patterns/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer{
background:url(../../images/patterns/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer{
background:url(../../images/patterns/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer{
background:url(../../images/patterns/overlay10.png) repeat;
}
.camera_caption{
}
.camera_caption > div{
background:url(../../images/bg_slider_caption.png) repeat;
padding:12px 40px; line-height:16px; font-size:12px; font-style:italic; color:#efefef; font-family:Arial, Helvetica, sans-serif; text-align:left;
}
.camera_wrap .camera_pag .camera_pag_ul li{
width:15px; height:14px;
background:url(../../images/slider_skin.png) no-repeat right -14px;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span{
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{
}

.camera_pag_ul li img{
border:4px solid #e6e6e6;
-moz-box-shadow:0px 3px 6px rgba(0,0,0,.5);
-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.5);
box-shadow:0px 3px 6px rgba(0,0,0,.5);
}
.camera_pag_ul .thumb_arrow{
border-top-color:#e6e6e6;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont{
/*background:#d8d8d8;
background:rgba(216, 216, 216, 0.85);*/
}
.camera_wrap .camera_pag .camera_pag_ul li{
}
.camera_thumbs_cont ul li > img{
border-color:1px solid #000;
}
/*AMBER SKIN*/
.camera_amber_skin .camera_prevThumbs div{
background-position:-160px -160px;
}
.camera_amber_skin .camera_nextThumbs div{
background-position:-190px -160px;
}
.camera_amber_skin .camera_prev > span{
background-position:0 -160px;
}
.camera_amber_skin .camera_next > span{
background-position:-40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play{
background-position:-80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop{
background-position:-120px -160px;
}
/*ASH SKIN*/
.camera_ash_skin .camera_prevThumbs div{
background-position:-160px -200px;
}
.camera_ash_skin .camera_nextThumbs div{
background-position:-190px -200px;
}
.camera_ash_skin .camera_prev > span{
background-position:0 -200px;
}
.camera_ash_skin .camera_next > span{
background-position:-40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play{
background-position:-80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop{
background-position:-120px -200px;
}
/*AZURE SKIN*/
/*.camera_azure_skin .camera_prevThumbs div{
background-position:-160px -240px;
}
.camera_azure_skin .camera_nextThumbs div{
background-position:-190px -240px;
}
.camera_azure_skin .camera_prev > span{
background-position:0 -240px;
}
.camera_azure_skin .camera_next > span{
background-position:-40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play{
background-position:-80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop{
background-position:-120px -240px;
}*/
/*BEIGE SKIN*/
.camera_beige_skin .camera_prevThumbs div{
background-position:-160px -120px;
}
.camera_beige_skin .camera_nextThumbs div{
background-position:-190px -120px;
}
.camera_beige_skin .camera_prev > span{
background-position:0 -120px;
}
.camera_beige_skin .camera_next > span{
background-position:-40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play{
background-position:-80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop{
background-position:-120px -120px;
}
/*BLACK SKIN*/
.camera_black_skin .camera_prevThumbs div{
background-position:-160px -40px;
}
.camera_black_skin .camera_nextThumbs div{
background-position:-190px -40px;
}
.camera_black_skin .camera_prev > span{
background-position:0 -40px;
}
.camera_black_skin .camera_next > span{
background-position:-40px -40px;
}
.camera_black_skin .camera_commands > .camera_play{
background-position:-80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop{
background-position:-120px -40px;
}
/*BLUE SKIN*/
.camera_blue_skin .camera_prevThumbs div{
background-position:-160px -280px;
}
.camera_blue_skin .camera_nextThumbs div{
background-position:-190px -280px;
}
.camera_blue_skin .camera_prev > span{
background-position:0 -280px;
}
.camera_blue_skin .camera_next > span{
background-position:-40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play{
background-position:-80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop{
background-position:-120px -280px;
}
/*BROWN SKIN*/
.camera_brown_skin .camera_prevThumbs div{
background-position:-160px -320px;
}
.camera_brown_skin .camera_nextThumbs div{
background-position:-190px -320px;
}
.camera_brown_skin .camera_prev > span{
background-position:0 -320px;
}
.camera_brown_skin .camera_next > span{
background-position:-40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play{
background-position:-80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop{
background-position:-120px -320px;
}
/*BURGUNDY SKIN*/
.camera_burgundy_skin .camera_prevThumbs div{
background-position:-160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div{
background-position:-190px -360px;
}
.camera_burgundy_skin .camera_prev > span{
background-position:0 -360px;
}
.camera_burgundy_skin .camera_next > span{
background-position:-40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play{
background-position:-80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop{
background-position:-120px -360px;
}
/*CHARCOAL SKIN*/
.camera_charcoal_skin .camera_prevThumbs div{
background-position:-160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div{
background-position:-190px -400px;
}
.camera_charcoal_skin .camera_prev > span{
background-position:0 -400px;
}
.camera_charcoal_skin .camera_next > span{
background-position:-40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play{
background-position:-80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop{
background-position:-120px -400px;
}
/*CHOCOLATE SKIN*/
.camera_chocolate_skin .camera_prevThumbs div{
background-position:-160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div{
background-position:-190px -440px;
}
.camera_chocolate_skin .camera_prev > span{
background-position:0 -440px;
}
.camera_chocolate_skin .camera_next > span{
background-position:-40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play{
background-position:-80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop{
background-position:-120px -440px	;
}
/*COFFEE SKIN*/
.camera_coffee_skin .camera_prevThumbs div{
background-position:-160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div{
background-position:-190px -480px;
}
.camera_coffee_skin .camera_prev > span{
background-position:0 -480px;
}
.camera_coffee_skin .camera_next > span{
background-position:-40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play{
background-position:-80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop{
background-position:-120px -480px	;
}
/*CYAN SKIN*/
.camera_cyan_skin .camera_prevThumbs div{
background-position:-160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div{
background-position:-190px -520px;
}
.camera_cyan_skin .camera_prev > span{
background-position:0 -520px;
}
.camera_cyan_skin .camera_next > span{
background-position:-40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play{
background-position:-80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop{
background-position:-120px -520px	;
}
/*FUCHSIA SKIN*/
.camera_fuchsia_skin .camera_prevThumbs div{
background-position:-160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div{
background-position:-190px -560px;
}
.camera_fuchsia_skin .camera_prev > span{
background-position:0 -560px;
}
.camera_fuchsia_skin .camera_next > span{
background-position:-40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play{
background-position:-80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop{
background-position:-120px -560px	;
}
/*GOLD SKIN*/
.camera_gold_skin .camera_prevThumbs div{
background-position:-160px -600px;
}
.camera_gold_skin .camera_nextThumbs div{
background-position:-190px -600px;
}
.camera_gold_skin .camera_prev > span{
background-position:0 -600px;
}
.camera_gold_skin .camera_next > span{
background-position:-40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play{
background-position:-80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop{
background-position:-120px -600px	;
}
/*GREEN SKIN*/
.camera_green_skin .camera_prevThumbs div{
background-position:-160px -640px;
}
.camera_green_skin .camera_nextThumbs div{
background-position:-190px -640px;
}
.camera_green_skin .camera_prev > span{
background-position:0 -640px;
}
.camera_green_skin .camera_next > span{
background-position:-40px -640px;
}
.camera_green_skin .camera_commands > .camera_play{
background-position:-80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop{
background-position:-120px -640px	;
}
/*GREY SKIN*/
.camera_grey_skin .camera_prevThumbs div{
background-position:-160px -680px;
}
.camera_grey_skin .camera_nextThumbs div{
background-position:-190px -680px;
}
.camera_grey_skin .camera_prev > span{
background-position:0 -680px;
}
.camera_grey_skin .camera_next > span{
background-position:-40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play{
background-position:-80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop{
background-position:-120px -680px	;
}
/*INDIGO SKIN*/
.camera_indigo_skin .camera_prevThumbs div{
background-position:-160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div{
background-position:-190px -720px;
}
.camera_indigo_skin .camera_prev > span{
background-position:0 -720px;
}
.camera_indigo_skin .camera_next > span{
background-position:-40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play{
background-position:-80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop{
background-position:-120px -720px	;
}
/*KHAKI SKIN*/
.camera_khaki_skin .camera_prevThumbs div{
background-position:-160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div{
background-position:-190px -760px;
}
.camera_khaki_skin .camera_prev > span{
background-position:0 -760px;
}
.camera_khaki_skin .camera_next > span{
background-position:-40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play{
background-position:-80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop{
background-position:-120px -760px	;
}
/*LIME SKIN*/
.camera_lime_skin .camera_prevThumbs div{
background-position:-160px -800px;
}
.camera_lime_skin .camera_nextThumbs div{
background-position:-190px -800px;
}
.camera_lime_skin .camera_prev > span{
background-position:0 -800px;
}
.camera_lime_skin .camera_next > span{
background-position:-40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play{
background-position:-80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop{
background-position:-120px -800px	;
}
/*MAGENTA SKIN*/
.camera_magenta_skin .camera_prevThumbs div{
background-position:-160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div{
background-position:-190px -840px;
}
.camera_magenta_skin .camera_prev > span{
background-position:0 -840px;
}
.camera_magenta_skin .camera_next > span{
background-position:-40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play{
background-position:-80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop{
background-position:-120px -840px	;
}
/*MAROON SKIN*/
.camera_maroon_skin .camera_prevThumbs div{
background-position:-160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div{
background-position:-190px -880px;
}
.camera_maroon_skin .camera_prev > span{
background-position:0 -880px;
}
.camera_maroon_skin .camera_next > span{
background-position:-40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play{
background-position:-80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop{
background-position:-120px -880px	;
}
/*ORANGE SKIN*/
.camera_orange_skin .camera_prevThumbs div{
background-position:-160px -920px;
}
.camera_orange_skin .camera_nextThumbs div{
background-position:-190px -920px;
}
.camera_orange_skin .camera_prev > span{
background-position:0 -920px;
}
.camera_orange_skin .camera_next > span{
background-position:-40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play{
background-position:-80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop{
background-position:-120px -920px	;
}
/*OLIVE SKIN*/
.camera_olive_skin .camera_prevThumbs div{
background-position:-160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div{
background-position:-190px -1080px;
}
.camera_olive_skin .camera_prev > span{
background-position:0 -1080px;
}
.camera_olive_skin .camera_next > span{
background-position:-40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play{
background-position:-80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop{
background-position:-120px -1080px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div{
background-position:-160px -960px;
}
.camera_pink_skin .camera_nextThumbs div{
background-position:-190px -960px;
}
.camera_pink_skin .camera_prev > span{
background-position:0 -960px;
}
.camera_pink_skin .camera_next > span{
background-position:-40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play{
background-position:-80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop{
background-position:-120px -960px	;
}
/*PISTACHIO SKIN*/
.camera_pistachio_skin .camera_prevThumbs div{
background-position:-160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div{
background-position:-190px -1040px;
}
.camera_pistachio_skin .camera_prev > span{
background-position:0 -1040px;
}
.camera_pistachio_skin .camera_next > span{
background-position:-40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play{
background-position:-80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop{
background-position:-120px -1040px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div{
background-position:-160px -80px;
}
.camera_pink_skin .camera_nextThumbs div{
background-position:-190px -80px;
}
.camera_pink_skin .camera_prev > span{
background-position:0 -80px;
}
.camera_pink_skin .camera_next > span{
background-position:-40px -80px;
}
.camera_pink_skin .camera_commands > .camera_play{
background-position:-80px -80px;
}
.camera_pink_skin .camera_commands > .camera_stop{
background-position:-120px -80px;
}
/*RED SKIN*/
.camera_red_skin .camera_prevThumbs div{
background-position:-160px -1000px;
}
.camera_red_skin .camera_nextThumbs div{
background-position:-190px -1000px;
}
.camera_red_skin .camera_prev > span{
background-position:0 -1000px;
}
.camera_red_skin .camera_next > span{
background-position:-40px -1000px;
}
.camera_red_skin .camera_commands > .camera_play{
background-position:-80px -1000px;
}
.camera_red_skin .camera_commands > .camera_stop{
background-position:-120px -1000px	;
}
/*TANGERINE SKIN*/
.camera_tangerine_skin .camera_prevThumbs div{
background-position:-160px -1120px;
}
.camera_tangerine_skin .camera_nextThumbs div{
background-position:-190px -1120px;
}
.camera_tangerine_skin .camera_prev > span{
background-position:0 -1120px;
}
.camera_tangerine_skin .camera_next > span{
background-position:-40px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_play{
background-position:-80px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_stop{
background-position:-120px -1120px	;
}
/*TURQUOISE SKIN*/
.camera_turquoise_skin .camera_prevThumbs div{
background-position:-160px -1160px;
}
.camera_turquoise_skin .camera_nextThumbs div{
background-position:-190px -1160px;
}
.camera_turquoise_skin .camera_prev > span{
background-position:0 -1160px;
}
.camera_turquoise_skin .camera_next > span{
background-position:-40px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_play{
background-position:-80px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_stop{
background-position:-120px -1160px	;
}
/*VIOLET SKIN*/
.camera_violet_skin .camera_prevThumbs div{
background-position:-160px -1200px;
}
.camera_violet_skin .camera_nextThumbs div{
background-position:-190px -1200px;
}
.camera_violet_skin .camera_prev > span{
background-position:0 -1200px;
}
.camera_violet_skin .camera_next > span{
background-position:-40px -1200px;
}
.camera_violet_skin .camera_commands > .camera_play{
background-position:-80px -1200px;
}
.camera_violet_skin .camera_commands > .camera_stop{
background-position:-120px -1200px	;
}
/*WHITE SKIN*/
.camera_white_skin .camera_prevThumbs div{
background-position:-160px -80px;
}
.camera_white_skin .camera_nextThumbs div{
background-position:-190px -80px;
}
.camera_white_skin .camera_prev > span{
background-position:0 -80px;
}
.camera_white_skin .camera_next > span{
background-position:-40px -80px;
}
.camera_white_skin .camera_commands > .camera_play{
background-position:-80px -80px;
}
.camera_white_skin .camera_commands > .camera_stop{
background-position:-120px -80px;
}
/*YELLOW SKIN*/
.camera_yellow_skin .camera_prevThumbs div{
background-position:-160px -1240px;
}
.camera_yellow_skin .camera_nextThumbs div{
background-position:-190px -1240px;
}
.camera_yellow_skin .camera_prev > span{
background-position:0 -1240px;
}
.camera_yellow_skin .camera_next > span{
background-position:-40px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_play{
background-position:-80px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_stop{
background-position:-120px -1240px	;
}

.camera_commands{display:none!important}
.camera_pag{display:none!important}




.single-slider{
position:relative;
}
.single-slider span.zoom{
display:block;
position:absolute;
width:98px;
height:98px;
background:url(../../images/zoom-slide.png) 0 0 no-repeat;
top:50%;
left:50%;
margin:-49px 0 0 -49px;
z-index:10;
}
.swipe{
border:#61cdf5 2px solid;
}
.swipe ul, .swipe ul li{
margin-bottom:0;
}
.swipe li img{
width:100%;
display:block;
height:auto;
}
.swipe ul li a{
display:block;
position:relative;
}
.swipe-slider-nav a{
position:absolute;
display:block;
width:40px;
height:160px;
z-index:10;
top:30%;
}
.swipe-slider-nav a.swipe-prev{
background:url(../../images/prev.gif) 0 0 no-repeat;
left:2px;
}
.swipe-slider-nav a.swipe-next{
background:url(../../images/next.gif) 0 0 no-repeat;
right:2px;
}




.es-carousel-wrapper{
position:relative
}
.es-carousel{
overflow:hidden
}
.es-carousel ul{
display:none
}
.es-carousel ul li{
height:100%;
float:left;
display:block
}
.es-carousel ul li a{
display:block;
border-style:solid;
border-color:#222
}
.es-carousel ul li a img{
display:block;
border:none;
max-height:100%;
max-width:100%
}
.es-nav { position:absolute; right:0; top:-40px}
.es-nav span{
position:absolute;
top:0;
right:20px;
background:transparent url(../../images/slider_skin.png) no-repeat top left;
width:19px;
height:17px;
text-indent:-9000px;
cursor:pointer;
opacity:0.8
}
.es-nav span.es-nav-next{
right:0px;
left:auto;
background-position:top right
}
.es-nav span:hover{
opacity:1.0
}

.es-carousel ul { overflow:hidden; margin-bottom:0}
.es-carousel ul li { margin:0 10px!important}




div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}

div.light_rounded .pp_next:hover{background:url(../../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

/* Vanuit /kickstart/combined.css */
/*
99Lime.com HTML KickStart by Joshua Gatcke
kickstart.css

// Colors
blue: #4D99E0;
*/

/*
HTML ELEMENTS
*/
strong,b{position:relative;top:0;left:0;}
strike{}
em,i{}
.hide{display:none;}
.show{display:block;}

/*
UTILITY
*/
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

/*
HR
*/
hr{clear:both;border-bottom:0;border-top:1px dotted #dfdfdf; border-right:0;border-left:0;margin:30px 0;min-height: 0px;height:1px;}
hr.alt1{border-style: solid;}
hr.alt2{border-style: dashed;}
hr.lightgrey { border-color:#efefef}
/*
BLOCKQUOTES
*/
blockquote{
font-size:14px;
font-style: italic;
color:#757575;
margin:30px 30px 30px 0;
padding:0 0 0 10px;
border-left:#efefef 1px solid;
}

blockquote span{font-size:12px;color:#000;display:block; padding:15px 0 0 0}
blockquote.small{font-size:12px;}
blockquote.small span { font-size:11px}

/*
PRE & CODE
*/
code{
font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
font-size:0.9em;
border:1px solid lightblue;
padding:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
color:#518BAB;
}

pre{
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
margin: 0px 0px 0px 0px;
padding:5px 5px 3px 5px;
background:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
box-shadow:inset 0px 0px 7px rgba(0,0,0,0.2);
padding:10px;
margin:0 0 20px 0;
border:1px solid #ddd;
font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
font-size:0.9em;
}

/*
LISTS
*/
ul.kick_list, ol.kick_list{
padding:0;
margin:0 0 20px 25px;
}
ul.kick_list { list-style:disc;}

ul.kick_list li, ol.kick_list li{
padding:5px 0;
margin:0;
}
ul.checks{
padding:0;
margin:0 0 20px 0;
}
ul.checks li{
list-style-type:none;
margin:0;
background:url(img/icon-check.png) no-repeat 5px 0.7em;
padding-left:25px;
}
ul.alt{
padding:0;
margin:0 0 20px 0;
}
ul.alt li{
list-style-type:none;
border-top:none;
border-bottom:1px solid #efefef;
margin:0 0 -1px 0;
background:url(img/icon-arrow-right.png) no-repeat 5px 0.9em;
padding-left:20px;
}

ul.alt_post{
padding:0;
margin:0 0 20px 0;
}
ul.alt_post li{
list-style-type:none;
border-top:none;
border-bottom:1px solid #efefef;
margin:0 0 -1px 0;
background:url(img/ico_post.png) no-repeat 5px 7px;
padding-left:20px;
}

ul.alt_comment {
padding:0;
margin:0 0 20px 0;
}
ul.alt_comment li{
list-style-type:none;
border-top:none;
border-bottom:1px solid #efefef;
margin:0 0 -1px 0;
background:url(img/ico_comment.png) no-repeat 5px 10px;
padding-left:20px;
}

ul.alt_categ {
padding:0;
margin:0 0 20px 0;
}
ul.alt_categ li{
list-style-type:none;
border-top:none;
border-bottom:1px solid #efefef;
margin:0 0 -1px 0;
background:url(img/ico_categ.png) no-repeat 5px 10px;
padding-left:20px;
}

ul.alt_arrow {
padding:0;
margin:0 0 20px 0;
}
ul.alt_arrow li{
list-style-type:none;
border-top:none;
border-bottom:1px solid #efefef;
margin:0 0 -1px 0;
background:url(img/ico_arrow.png) no-repeat 5px 10px;
padding-left:20px;
}

/*
TABLES
*/
table { width:100%;margin:0 0 10px 0;text-align:left;border-collapse: collapse; color:#555555}
thead, tbody { margin:0;padding:0;}
th, td { padding:10px 0px; border-bottom:1px solid #efefef; text-align:left;}
thead th { padding:10px 0px; border-bottom:1px solid #d5d5d5; font-weight:bold}
tbody tr.last th,
tbody tr.last td {border-bottom:0;}

/* striped */
table.striped{}
table.striped tr.alt {background:#f8f8f8;}
table.striped thead th {background:#fff; padding:10px 15px}
table.striped tbody th {background:#f8f8f8;text-align:right; padding:10px 10px 10px 0; border-right:1px solid #efefef;}
table.striped tbody tr.alt th {background:#ededed;}
.striped td {padding:10px 8px;}

/* tight */
table.tight{}
table.tight th, .tight td{padding:5px 0px;}

/* sortable */
table.sortable{border:1px solid #f3f3f3;}
table.sortable thead th{cursor: pointer;position:relative;top:0;left:0;border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3;}
table.sortable thead th:hover{background:#f3f3f3;}
table.sortable span.arrow{border-style:solid;border-width:5px;
display:block;position:absolute;top:50%;right:5px;font-size:0;
border-color:#f3f3f3 transparent transparent transparent;
line-height:0;height:0;width:0;margin-top:-2px;}
table.sortable span.arrow.up{border-color:transparent transparent #f3f3f3 transparent;margin-top:-7px;}
table.sortable th, .sortable td{padding:5px 8px;}
table.sortable .icon span { color:#c5c5c5}

/*
TABS
*/
ul.tabs{
margin:10px 0 -1px 0;
padding:0;
width:100%;
float:left;
overflow:hidden
}

ul.tabs.left{text-align:left;}
ul.tabs.center{text-align:center;}
ul.tabs.right{text-align:right;}
ul.tabs.right li { float:right!important; margin:0 0 0 -1px!important}
ul.tabs.center li { float:none!important}
ul.tabs li{
list-style-type:none;
margin:0 -1px 0 0;
padding:0;
display:inline-block;
*display:inline;/*IE ONLY*/
position:relative;
top:0;
left:0;
*top:1px;/*IE 7 ONLY*/
zoom:1; float:left;
}

ul.tabs li a{
text-decoration:none;
color:#666;
display:inline-block;
padding:10px 15px;
text-align:center;
position: relative;
top:0;
left:0;
line-height:15px;
font-size:12px;
background:#f0f0f0;
border:#dcdcdc 1px solid;
color:#555555;
zoom:1;
}

ul.tabs li a:hover{
background:#fff; color:#61caf1;
}

ul.tabs li.current a{
position:relative;
top:0px;
left:0;
border-top:#61caf1 1px solid;
border-bottom:none!important;
background:#fff;
box-shadow: none;
color:#61caf1;
}

.tab-content{
border:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
clear:both;
padding:20px;
margin:1px 0 40px 0;
}

/* w/icon */
ul.tabs .icon{
margin:-3px 7px -3px -5px;
position:relative;
top:-2px;
left:0;
}

/*
BREADCRUMBS
*/
ul.breadcrumbs{
margin:10px 0;
padding:0;
line-height:0%;
font-size:0;
}

ul.breadcrumbs li{
list-style-type:none;
margin:0;
padding:0;
display:inline-block;
*display:inline; /* IE ONLY*/
position:relative;
zoom:1;
line-height:100%;
font-size:14px; /* 0.8em default to override font-size:0; on parent*/
}

ul.breadcrumbs li a{
display:inline-block;
*display:inline; /* IE ONLY*/
position:relative;
padding:5px 15px 5px 5px;
font-size:0.9em;
zoom:1;
margin:0;
background:url(img/icon-arrow-right.png) no-repeat right center;
}

ul.breadcrumbs li.last a{
color:#333;
cursor: default;
text-decoration:none;
background:none;
}

ul.breadcrumbs li.last a:hover{
text-decoration:none;
}

/* Alternative Style */
ul.breadcrumbs.alt1{

border:1px solid transparent;
font-size:0;
}

ul.breadcrumbs.alt1 li a{
padding:10px 25px 10px 15px;
background:url(img/breadcrumbs-bg.gif) no-repeat right center;
text-decoration:none;
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
font-size:12px;
}

ul.breadcrumbs.alt1 a:hover{
text-decoration:underline;
}

ul.breadcrumbs.alt1 li.first a{
border-left:1px solid #efefef;
}

ul.breadcrumbs.alt1 li.last a{
background:none;
border-right:1px solid #efefef;
}

/*
IMAGES
*/
/*
for img .style1, .style2, .style3
view js/kickstart.js Image Style Helpers
*/
img{
margin:0;
padding:0;
display:inline-block;
position:relative;
zoom:1;
}

img.align-left{float:left;margin:0 10px 5px 0;}
img.align-right{float:right;margin:0 0 5px 10px;}
img.full-width{clear:both;display:block;width:100%;height:auto;margin:0 0 10px 0;}

span.img-wrap{
display:inline-block;
position: relative;
top:0;
left:0;
zoom: 1;
}

span.img-inner{
display:block;
position:absolute;
top:0;
left:0;
width: 100%;
height:100%;
}

span.img-wrap img{
display:block;
padding:0;
margin:0;
}

img.style1{/* DON'T Style This */}

.img-wrap.style1{
border:1px solid #ddd;
padding:3px;
background-color:#fff;
margin-left:-3px;
margin-top:-3px;
margin-bottom:-3px;
}

img.style2{/* DON'T Style This */}

.img-wrap.style2{
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
overflow: hidden;
}

img.style3{/* DON'T Style This */}

.img-wrap.style3{
margin-left:-3px;
margin-top:-3px;
margin-bottom:-3px;
border:3px solid #efefef;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
overflow: hidden;
-moz-box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5);
box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5);
}

div.caption{
background:#f5f5f5;
border:1px solid #ddd;
padding:3px;
}

div.caption img{
display:block;
padding:0;
margin:0;
}

div.caption span{
display:block;
margin-top:3px;
font-size:0.8em;
color:#666;
padding:0px 5px;
}

.gallery{}

.gallery a{
display:inline-block;
position:relative;
border:1px solid #ddd;
background:#fff;
padding:3px;
margin:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.gallery a img{
display: block;
position: relative;
margin:0;
padding:0;
}

/*
SLIDESHOW2
*/
.slideshow-wrap{
clear:both;
margin:0;
padding:0;
position:relative;
top:0;
left:0;
overflow:hidden;
clear:both;
}

.slideshow-inner{
overflow:hidden;
clear:both;
position:relative;
top:0;
left:0;
border:1px solid #efefef;
}

.slideshow{
clear:both;
margin:0;
padding:0;
width:auto;
height:auto;
overflow:hidden;
}

.slideshow li{
list-style-type:none;
margin:0;
padding:0;
float:left;
display:block;
}

.slideshow img{vertical-align: bottom;}

.slideshow-buttons{
text-align:right;
margin:3px 0 0 0;
padding:0;
}

.slideshow-buttons li{display:inline;position:relative;top:0;left:0;line-height:100%;margin:0;padding:0;}
.slideshow-buttons li.current a{background:#ddd;}

.slideshow-buttons a{
display:inline;
position:relative;
top:0;
left:0;
padding:1px 3px;
margin:0 1px;
line-height:100%;
border:1px solid #efefef;
text-decoration:none;
font-size:0.8em;
}

/*
MEDIA
*/
.video-placeholder,
.video-placeholder a{
position:relative;
top:0;
left:0;
display:inline-block;
*display:inline;
zoom:1;
margin:0;
padding:0;
text-decoration:none;
}
.video-placeholder img{vertical-align: bottom;}
.video-placeholder .icon{
position:absolute;
top:50%;
left:50%;
margin:-24px 0 0 -24px;
}

.video-placeholder:hover .icon{
text-shadow:0px 0px 10px rgba(255,255,255,0.8), 0px 2px 2px rgba(0,0,0,1);
cursor: pointer;
}

iframe.map-placeholder{
border:1px solid #ccc;
margin:0;
padding:0;
overflow: hidden;
box-sizing: border-box;
}

.calendar{
text-align:center;
text-shadow:0px 1px 0px #fff;
color:#666;
border:1px solid #ddd;
background:#f5f5f5;
}
.calendar h4#current-month{font-size:1em;margin:0;padding:2% 0;border-top:1px solid #fff;line-height:100%;font-weight:normal;}
.calendar table{margin:0;border-collapse: collapse;border:0;}
.calendar th, .calendar td{text-align:center;padding:0;font-weight: normal;line-height:100%;border:0;}
.calendar th{width:14.2857%;padding:2% 0;border-bottom:1px solid #ddd;}
.calendar td{background:#fff;padding:3% 0;}
.calendar th.weekday{color:#999;font-size:0.7em;text-transform: uppercase;}
.calendar td.other-month{color:#ccc;}
.calendar td.current-month{background:#fff;color:#777;}

/*
99Lime.com HTML KickStart by Joshua Gatcke
kickstart-buttons.css

Super Easy Cross Browser CSS3 Gradients
http://www.colorzilla.com/gradient-editor/
*/

/*
BUTTONS
*/
button,
a.btn,
a.btn:visited,
a.button,
a.button:visited,
input[type="reset"],
input[type="button"]{
position:relative;
top:0;
left:0;
vertical-align: middle;
margin:0;
padding:10px 15px;
line-height:100%;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
cursor: pointer;
width:auto;
overflow:visible;
font-weight:normal;
font-size:14px; /*Pixels for consistancy*/
text-shadow:0 1px 0 #fff;
color:#555555;
text-decoration:none;
vertical-align: middle;
box-sizing: border-box;
display:inline-block;
*display:inline;/*IE ONLY*/
zoom:1;
border:1px solid #ccc;
background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* W3C */
}

button:active,
a.btn:active,
a.btn:visited:active,
a.button:active,
a.button:visited:active,
input[type="reset"]:active,
input[type="button"]:active{box-shadow:inset 0px 3px 5px rgba(0,0,0,0.2),inset 0px -10px 20px rgba(0,0,0,0.07);}
button[disabled],.disabled:active{box-shadow:none;}

button,
input[type="reset"],
input[type="button"]{*padding:7px 15px;}/*IE 7 ONLY*/

a.btn,a.button{}/*overrides*/
button.small, a.btn.small, a.button.small{font-size:11px;padding:5px 10px;}
button.medium, a.btn.medium, a.button.medium{ font-size:12px}/*default*/
button.large, a.btn.large, a.button.large{font-size:16px;padding:12px 20px; font-weight:bold}
button.disabled, a.btn.disabled, a.button.disabled{color:#ccc;cursor:default;background:#efefef; font-size:12px}
button.disabled:hover, a.btn.disabled:hover, a.button.disabled:hover{border:1px solid #ccc;background:#efefef;}

button:hover,
a.btn:hover,
a.button:hover,
input[type="reset"]:hover,
input[type="button"]:hover{
border:1px solid #bbb;
background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
}

button img,
a.btn img,
a.button img,
input[type="reset"] img,
input[type="button"] img{
display:inline;
margin:0;
vertical-align: middle;
margin:-10px 10px -5px -5px;
padding:0;
}

.small img{margin:-3px 5px -3px -3px;}
.medium img{margin:-10px 10px -5px -5px;}
.large img{margin:-10px 10px -10px -10px;}
.icon-only{padding:7px 10px;}
.icon-only img{margin:0;display:block;padding:0;}
.icon-only .icon{margin:-5px -6px -8px -6px;}

/* icons */
button .icon,
a.btn .icon,
a.button .icon,
input[type="submit"] .icon,
input[type="reset"] .icon,
input[type="button"] .icon{
vertical-align: middle;
margin:-8px 3px -7px -2px;
*margin:-8px 3px -10px 0px;/*IE 7 ONLY*/
font-size:21px;
}

button .icon.medium,
a.btn .icon.medium,
a.button .icon.medium,
input[type="reset"] .icon.medium,
input[type="button"] .icon.medium{
margin-left:-5px;
*left:-5px;
*top:0px;
margin:-14px 3px -7px -2px;
*margin:-14px 3px -10px 0px;/*IE 7 ONLY*/
font-size:27px;
}


button .icon.large,
a.btn .icon.large,
a.button .icon.large,
input[type="reset"] .icon.large,
input[type="button"] .icon.large{
margin-left:-10px;
*left:-10px;
*top:0px;
margin:-15px 3px -7px -2px;
*margin:-15px 3px -10px 0px;/*IE 7 ONLY*/
font-size:38px;
}

/*
BUTTON BAR
*/
ul.button-bar{
display:inline-block;
*display:inline;
margin:0;
padding:0;
font-size:0;
position:relative;
top:0;
left:0;
zoom:1;
border:0;
background:0;
}

ul.button-bar li{
display:inline-block;
*display:inline;
position:relative;
top:0;
left:0;
zoom:1;
margin:0 -1px 0 0;
padding:0;
line-height:100%;
font-size:0px;
border:1px solid #ccc;
background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* W3C */
}

ul.button-bar li a{
margin:0;
display:inline-block;
*display:inline;
padding:7px 10px;
position:relative;
top:0;
left:0;
zoom:1;
font-weight:normal;
font-size:14px; /*Pixels for consistancy*/
text-shadow:0 1px 0 #fff;
color:#666;
text-decoration:none;
vertical-align: middle;
line-height:100%;
border-left:1px solid #fff;
}

ul.button-bar li.first,
ul.button-bar li.first a{
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
-moz-background-clip:content-box;
-webkit-background-clip: border;
background-clip: content-box;
}

ul.button-bar li.last,
ul.button-bar li.last a{
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-background-clip:
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-background-clip:content-box;
-webkit-background-clip: border;
background-clip: content-box;
}

ul.button-bar li a .icon{
position:relative;
top:-1px;
left:0;
margin:-5px 0;
}

ul.button-bar li a:hover{
background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
}

ul.button-bar li a:active{box-shadow:inset 0px 3px 5px rgba(0,0,0,0.2),inset 0px -10px 20px rgba(0,0,0,0.07);border-left:1px solid #ccc;}

/*
STYLES
*/
.pill{border-radius:200em;}
.pop{box-shadow:0px 1px 5px rgba(0,0,0,0.2);}
.inset{box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);}
.square{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;}

/*
Gray
*/
button.gray,
a.btn.gray,
a.button.gray,
input[type=submit].gray,
input[type=reset].gray,
input[type=button].gray{
text-shadow:0 -1px 0 #979797;
color:#fff;
border:1px solid #979797;
background: rgb(190,190,190); /* Old browsers */
background: -moz-linear-gradient(top, rgba(218,218,218,1) 0%, rgba(160,160,160,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(218,218,218,1)), color-stop(100%,rgba(160,160,160,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(218,218,218,1) 0%,rgba(160,160,160,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(218,218,218,1) 0%,rgba(160,160,160,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(218,218,218,1) 0%,rgba(160,160,160,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(218,218,218,1) 0%,rgba(160,160,160,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#a0a0a0',GradientType=0 ); /* IE6-9 */
}

button.gray:hover,
a.btn.gray:hover,
a.button.gray:hover{
text-shadow:0 1px 0 #979797;
border:1px solid #979797;
background: rgb(200,200,200); /* Old browsers */
background: -moz-linear-gradient(top, rgba(228,228,228,1) 0%, rgba(170,170,170,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,228,228,1)), color-stop(100%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(228,228,228,1) 0%,rgba(170,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(228,228,228,1) 0%,rgba(170,170,170,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(228,228,228,1) 0%,rgba(170,170,170,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(228,228,228,1) 0%,rgba(170,170,170,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
}

/*
BLUE
*/
button.blue,
a.btn.blue,
a.button.blue,
input[type=submit].blue,
input[type=reset].blue,
input[type=button].blue{
text-shadow:0 -1px 0 #1D6DC1;
color:#fff;
border:1px solid #1D6DC1;
background: rgb(122,188,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,188,255,1)), color-stop(44%,rgba(96,171,248,1)), color-stop(100%,rgba(64,150,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* W3C */
}

button.blue:hover,
a.btn.blue:hover,
a.button.blue:hover{
text-shadow:0 1px 0 #1D6DC1;
border:1px solid #1D6DC1;
background: rgb(155,205,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(155,205,255,1) 0%, rgba(134,192,250,1) 44%, rgba(110,176,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(155,205,255,1)), color-stop(44%,rgba(134,192,250,1)), color-stop(100%,rgba(110,176,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(155,205,255,1) 0%,rgba(134,192,250,1) 44%,rgba(110,176,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(155,205,255,1) 0%,rgba(134,192,250,1) 44%,rgba(110,176,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(155,205,255,1) 0%,rgba(134,192,250,1) 44%,rgba(110,176,242,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(155,205,255,1) 0%,rgba(134,192,250,1) 44%,rgba(110,176,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bcdff', endColorstr='#6eb0f2',GradientType=0 ); /* IE6-9 */
}

/*
YELLOW
*/
button.yellow,
a.btn.yellow,
a.button.yellow,
input[type=submit].yellow,
input[type=reset].yellow,
input[type=button].yellow{
text-shadow:0 -1px 0 #e4d233;
color:#fff;
border:1px solid #e9d83f;
background: #eedd41; /* Old browsers */
background: -moz-linear-gradient(top, rgba(248,232,90,1) 0%, rgba(228,209,40,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,232,90,1)), color-stop(100%,rgba(228,209,40,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(248,232,90,1) 0%,rgba(228,209,40,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(248,232,90,1) 0%,rgba(228,209,40,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(248,232,90,1) 0%,rgba(228,209,40,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(248,232,90,1) 0%,rgba(228,209,40,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8e85a', endColorstr='#e4d128',GradientType=0 ); /* IE6-9 */
}

button.pink:hover,
a.btn.pink:hover,
a.button.pink:hover{
text-shadow:0 1px 0 #EF0251;
border:1px solid #EF0251;
background: rgb(255,169,213); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,169,213,1) 0%, rgba(254,112,185,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,169,213,1)), color-stop(100%,rgba(254,112,185,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,169,213,1) 0%,rgba(254,112,185,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,169,213,1) 0%,rgba(254,112,185,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,169,213,1) 0%,rgba(254,112,185,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(255,169,213,1) 0%,rgba(254,112,185,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa9d5', endColorstr='#fe70b9',GradientType=0 ); /* IE6-9 */
}

/*
GREEN
*/
button.green,
a.btn.green,
a.button.green,
input[type=submit].green,
input[type=reset].green,
input[type=button].green{
text-shadow:0 -1px 0 #669E00;
color:#fff;
border:1px solid #669E00;
background: rgb(143,196,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(143,196,0,1) 0%, rgba(107,165,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,196,0,1)), color-stop(100%,rgba(107,165,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#6ba500',GradientType=0 ); /* IE6-9 */
}

button.green:hover,
a.btn.green:hover,
a.button.green:hover{
text-shadow:0 1px 0 #669E00;
border:1px solid #669E00;
background: rgb(198,226,120); /* Old browsers */
background: -moz-linear-gradient(top, rgba(198,226,120,1) 0%, rgba(167,211,44,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(198,226,120,1)), color-stop(100%,rgba(167,211,44,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6e278', endColorstr='#a7d32c',GradientType=0 ); /* IE6-9 */
}

/*
RED
*/
button.red,
a.btn.red,
a.button.red,
input[type=submit].red,
input[type=reset].red,
input[type=button].red{
text-shadow:0 -1px 0 #B21203;
color:#fff;
border:1px solid #B21203;
background: rgb(229,60,22); /* Old browsers */
background: -moz-linear-gradient(top, rgba(229,60,22,1) 0%, rgba(207,4,4,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,60,22,1)), color-stop(100%,rgba(207,4,4,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(229,60,22,1) 0%,rgba(207,4,4,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(229,60,22,1) 0%,rgba(207,4,4,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(229,60,22,1) 0%,rgba(207,4,4,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(229,60,22,1) 0%,rgba(207,4,4,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e53c16', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
}

button.red:hover,
a.btn.red:hover,
a.button.red:hover{
text-shadow:0 1px 0 #B21203;
border:1px solid #B21203;
background: rgb(238,106,76); /* Old browsers */
background: -moz-linear-gradient(top, rgba(238,106,76,1) 0%, rgba(251,33,33,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,106,76,1)), color-stop(100%,rgba(251,33,33,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(238,106,76,1) 0%,rgba(251,33,33,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(238,106,76,1) 0%,rgba(251,33,33,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(238,106,76,1) 0%,rgba(251,33,33,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(238,106,76,1) 0%,rgba(251,33,33,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6a4c', endColorstr='#fb2121',GradientType=0 ); /* IE6-9 */
}

/*
99Lime.com HTML KickStart by Joshua Gatcke
kickstart-icons.css
*/

@font-face{
font-family: 'IcoMoon';
src: url('fonts/base/icomoon-webfont.eot');
src: url('fonts/base/icomoon-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/base/icomoon-webfont.woff') format('woff'),
url('fonts/base/icomoon-webfont.ttf') format('truetype'),
url('fonts/base/icomoon-webfont.svg#IcoMoonBase') format('svg');
}

@font-face{
font-family: 'IcoMoonSocial';
src: url('fonts/social/icomoonsocial-webfont.eot');
src: url('fonts/social/icomoonsocial-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/social/icomoonsocial-webfont.woff') format('woff'),
url('fonts/social/icomoonsocial-webfont.ttf') format('truetype'),
url('fonts/social/icomoonsocial-webfont.svg#IcoMoonSocial') format('svg');
}

.icon{
height:0.8em;
width:0.8em;
display:inline-block;
font-size:21px;
color:inherit;
text-decoration:none;
vertical-align:middle;
text-align:center;
line-height:120%;
padding:0;
margin:0;
font-family: 'IcoMoon'!important;
position:relative;
top:-3px;
left:0;
-webkit-font-smoothing: antialiased;
zoom:1;
display:none;
}

.msie .icon{top:-1px;}/* IE ONLY - I know :P */

.icon span{position:relative;top:-30%;left:0.017em;color:inherit;display:inline-block;zoom:1;}
.icon.small{font-size:21px;} /* default */
.icon.medium{font-size:31px;}
.icon.large{font-size:41px;}
.icon.x-large{font-size:61px;}
.icon.social{font-family: 'IcoMoonSocial'!important;}
.icon.social span{top:-23%;}

/* colors (starting point) */
.icon.gray{color:#999;}
.icon.darkgray{color:#666;}
.icon.black{color:#000;}
.icon.white{color:#fff;}
.icon.red{color:#CA2200;}
.icon.blue{color:#3EBDFF;}
.icon.green{color:#A7C210;}
.icon.pink{color:#E9236E;}

.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}

/* @group Base */
.chzn-container {
font-size:13px;
position:relative;
display:inline-block;
zoom:1;
*display:inline;
vertical-align:middle;
}
.chzn-container .chzn-drop {
background:#fff;
border:1px solid #aaa;
border-top:0;
position:absolute;
top:29px;
left:0;
-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);
-moz-box-shadow   :0 4px 5px rgba(0,0,0,.15);
-o-box-shadow     :0 4px 5px rgba(0,0,0,.15);
box-shadow        :0 4px 5px rgba(0,0,0,.15);
z-index:999;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
background-color:#ffffff;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
background-image:-webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
background-image:-moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
background-image:-o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
background-image:-ms-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
background-image:linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
-webkit-border-radius:5px;
-moz-border-radius   :5px;
border-radius        :5px;
-moz-background-clip   :padding;
-webkit-background-clip:padding-box;
background-clip        :padding-box;
border:1px solid #aaaaaa;
-webkit-box-shadow:0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow   :0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
box-shadow        :0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
display:block;
overflow:hidden;
white-space:nowrap;
position:relative;
height:23px;
line-height:24px;
padding:0 0 0 8px;
color:#444444;
text-decoration:none;
}
.chzn-container-single .chzn-single span {
margin-right:26px;
display:block;
overflow:hidden;
white-space:nowrap;
-o-text-overflow:ellipsis;
-ms-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.chzn-container-single .chzn-single abbr {
display:block;
position:absolute;
right:26px;
top:6px;
width:12px;
height:13px;
font-size:1px;
background:url(img/chosen-sprite.png) right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
background-position:right -11px;
}
.chzn-container-single .chzn-single div {
position:absolute;
right:0;
top:0;
display:block;
height:100%;
width:18px;
}
.chzn-container-single .chzn-single div b {
background:url('img/chosen-sprite.png') no-repeat 0 0;
display:block;
width:100%;
height:100%;
}
.chzn-container-single .chzn-search {
padding:3px 4px;
position:relative;
margin:0;
white-space:nowrap;
z-index:1010;
}
.chzn-container-single .chzn-search input {
background:#fff url('img/chosen-sprite.png') no-repeat 100% -22px;
background:url('img/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
background:url('img/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background:url('img/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background:url('img/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background:url('img/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background:url('img/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
margin:1px 0;
padding:4px 20px 4px 5px;
outline:0;
border:1px solid #aaa;
font-family:sans-serif;
font-size:1em;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
-ms-box-sizing:content-box;
box-sizing:content-box;
}
.chzn-container-single .chzn-drop {
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius   :0 0 4px 4px;
border-radius        :0 0 4px 4px;
-moz-background-clip   :padding;
-webkit-background-clip:padding-box;
background-clip        :padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
position:absolute;
left:-9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
background-color:#fff;
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
background-image:-webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background-image:-moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background-image:-o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background-image:-ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background-image:linear-gradient(top, #eeeeee 1%, #ffffff 15%);
border:1px solid #aaa;
margin:0;
padding:0;
cursor:text;
overflow:hidden;
height:auto !important;
height:1%;
position:relative;
display:inline-block;
*display:inline;
}
.chzn-container-multi .chzn-choices li {
display:inline-block;
*display:inline;
list-style:none;
}
.chzn-container-multi .chzn-choices .search-field {
white-space:nowrap;
margin:0;
padding:0;
}
.chzn-container-multi .chzn-choices .search-field input {
color:#666;
background:transparent !important;
border:0 !important;
font-family:sans-serif;
font-size:100%;
height:15px;
padding:5px;
margin:1px 0;
outline:0;
-webkit-box-shadow:none;
-moz-box-shadow   :none;
-o-box-shadow     :none;
box-shadow        :none;
}
.chzn-container-multi .chzn-choices .search-field .default {
color:#999;
}
.chzn-container-multi .chzn-choices .search-choice {
-webkit-border-radius:3px;
-moz-border-radius   :3px;
border-radius        :3px;
-moz-background-clip   :padding;
-webkit-background-clip:padding-box;
background-clip        :padding-box;
background-color:#e4e4e4;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image:-ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
-webkit-box-shadow:0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
-moz-box-shadow   :0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
box-shadow        :0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
color:#333;
border:1px solid #aaaaaa;
line-height:13px;
padding:3px 20px 3px 5px;
margin:3px 0 3px 5px;
position:relative;
cursor:default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
background:#d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
display:block;
position:absolute;
right:3px;
top:4px;
width:12px;
height:13px;
font-size:1px;
background:url(img/chosen-sprite.png) right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
background-position:right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
background-position:right -11px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
margin:0 4px 4px 0;
max-height:240px;
padding:0 0 0 4px;
position:relative;
overflow-x:hidden;
overflow-y:auto;
}
.chzn-container-multi .chzn-results {
margin:-1px 0 0;
padding:0;
}
.chzn-container .chzn-results li {
display:none;
line-height:15px;
padding:5px 6px;
margin:0;
list-style:none;
}
.chzn-container .chzn-results .active-result {
cursor:pointer;
display:list-item;
}
.chzn-container .chzn-results .highlighted {
background-color:#3875d7;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
background-image:-webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
background-image:-moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
background-image:-o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
background-image:-ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
background-image:linear-gradient(top, #3875d7 20%, #2a62bc 90%);
color:#fff;
}
.chzn-container .chzn-results li em {
background:#feffde;
font-style:normal;
}
.chzn-container .chzn-results .highlighted em {
background:transparent;
}
.chzn-container .chzn-results .no-results {
background:#f4f4f4;
display:list-item;
}
.chzn-container .chzn-results .group-result {
cursor:default;
color:#999;
font-weight:bold;
}
.chzn-container .chzn-results .group-option {
padding-left:15px;
}
.chzn-container-multi .chzn-drop .result-selected {
display:none;
}
.chzn-container .chzn-results-scroll {
background:white;
margin:0 4px;
position:absolute;
text-align:center;
width:321px; /* This should by dynamic with js */
z-index:1;
}
.chzn-container .chzn-results-scroll span {
display:inline-block;
height:17px;
text-indent:-5000px;
width:9px;
}
.chzn-container .chzn-results-scroll-down {
bottom:0;
}
.chzn-container .chzn-results-scroll-down span {
background:url('img/chosen-sprite.png') no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
background:url('img/chosen-sprite.png') no-repeat -22px -3px;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
-webkit-box-shadow:0 0 5px #6DB9FF;
-moz-box-shadow   :0 0 5px #6DB9FF;
-o-box-shadow     :0 0 5px #6DB9FF;
box-shadow        :0 0 5px #6DB9FF;
border:1px solid #50B1FE;
}
.chzn-container-active .chzn-single-with-drop {
border:1px solid #aaa;
-webkit-box-shadow:0 1px 0 #fff inset;
-moz-box-shadow   :0 1px 0 #fff inset;
-o-box-shadow     :0 1px 0 #fff inset;
box-shadow        :0 1px 0 #fff inset;
background-color:#eee;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
background-image:-webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
background-image:-moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
background-image:-o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
background-image:-ms-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
background-image:linear-gradient(top, #eeeeee 20%, #ffffff 80%);
-webkit-border-bottom-left-radius :0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-bottomleft :0;
-moz-border-radius-bottomright:0;
border-bottom-left-radius :0;
border-bottom-right-radius:0;
}
.chzn-container-active .chzn-single-with-drop div {
background:transparent;
border-left:none;
}
.chzn-container-active .chzn-single-with-drop div b {
background-position:-18px 1px;
}
.chzn-container-active .chzn-choices {
-webkit-box-shadow:0 0 5px #6DB9FF;
-moz-box-shadow   :0 0 5px #6DB9FF;
-o-box-shadow     :0 0 5px #6DB9FF;
box-shadow        :0 0 5px #6DB9FF;
border:1px solid #50B1FE;
}
.chzn-container-active .chzn-choices .search-field input {
color:#111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
cursor:default;
opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
cursor:default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
cursor:default;
}

/* @group Right to Left */
.chzn-rtl { text-align:right; }
.chzn-rtl .chzn-single { padding:0 8px 0 0; overflow:visible; }
.chzn-rtl .chzn-single span { margin-left:26px; margin-right:0; direction:rtl; }

.chzn-rtl .chzn-single div { left:3px; right:auto; }
.chzn-rtl .chzn-single abbr {
left:26px;
right:auto;
}
.chzn-rtl .chzn-choices .search-field input { direction:rtl; }
.chzn-rtl .chzn-choices li { float:right; }
.chzn-rtl .chzn-choices .search-choice { padding:3px 5px 3px 19px; margin:3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left:4px; right:auto; background-position:right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin:0 0 4px 4px; padding:0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left:0; padding-right:15px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right:none; }
.chzn-rtl .chzn-search input {
background:#fff url('img/chosen-sprite.png') no-repeat -38px -22px;
background:url('img/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
background:url('img/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background:url('img/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background:url('img/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background:url('img/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
background:url('img/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
padding:4px 5px 4px 20px;
direction:rtl;
}
/* @end */

/*
TipTip CSS - Version 1.2
http://code.drewwilson.com/entry/tiptip-jquery-plugin
*/

#tiptip_holder { display: none; position: absolute; top: 0; left: 0; z-index: 99999; }
#tiptip_holder.tip_top { padding-bottom: 5px; }
#tiptip_holder.tip_bottom { padding-top: 5px; }
#tiptip_holder.tip_right { padding-left: 5px; }
#tiptip_holder.tip_left { padding-right: 5px; }

#tiptip_content {
font-size: 11px;
color: #fff;
text-shadow: 0 0 2px #000;
padding: 4px 8px;
border: 1px solid rgba(255,255,255,0.25);
background:#212121;
background-color: rgba(25,25,25,0.92);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
box-shadow: 0 0 3px #555;
-webkit-box-shadow: 0 0 3px #555;
-moz-box-shadow: 0 0 3px #555;
*background:#212121;
}

#tiptip_arrow, #tiptip_arrow_inner {
position: absolute;
border-color: transparent;
border-style: solid;
border-width: 6px;
height: 0;
width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
border-top-color: #fff;
border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
border-bottom-color: #fff;
border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
border-right-color: #fff;
border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
border-left-color: #fff;
border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
margin-top: -7px;
margin-left: -6px;
border-top-color: rgb(25,25,25);
border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
margin-top: -5px;
margin-left: -6px;
border-bottom-color: rgb(25,25,25);
border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
margin-top: -6px;
margin-left: -5px;
border-right-color: rgb(25,25,25);
border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
margin-top: -6px;
margin-left: -7px;
border-left-color: rgb(25,25,25);
border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#tiptip_content {
padding: 4px 8px 5px 8px;
background-color: rgba(45,45,45,0.88);
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
border-bottom-color: rgba(45,45,45,0.88);
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
border-top-color: rgba(20,20,20,0.92);
}
}