/*

Theme Name: Carbon
Theme URI: http://www.brainbuzzmedia.com
Description: Carbon Theme.
Version: 1.0
Author: BRAINBUZZ media
Author URI: http://www.brainbuzzmedia.com/
License: GNU General Public License
License URI: documentation folder
Tags: fixed-width, one-column, two-columns, three-columns, threaded-comments, custom-colors, custom-header, theme-options, right-sidebar

/* Table of Contents

Reset
Wordpress Defaults
General Styles
Typography & Headers
Layout
Shortcodes
Misc Extra
CSS3
Sliders
Pretty Photo
Dropdown Menu
Media Queries

*/

/* -------------- CSS Reset -------------- */
html, body, div, span, applet, object, iframe, blockquote, pre,a, abbr, acronym, address, cite, code,del, dfn, font, img, ins, kbd, p, q, s, samp, strike, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
font-size:100%;
color:#777;
}
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
font-size:100%;
color:#222222;
}
h1,h2,h3,h4,h5,h6,hr,p,ul,ol,dl,pre,address,table,form{
margin:0 0 15px;
font-weight:normal;
}
blockquote, q {
quotes: none;
}
blockquote p {
margin-bottom:0;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
}
:focus {
outline: 0;
}
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
table {
border-collapse: collapse;
border-spacing: 0;
}

/* -------------- Wordpress Defaults -------------- */
.entry-content img {
margin: 0 0 1.5em 0;
}
.alignleft, img.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright,
img.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter, img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
text-align: center;
margin-bottom: 1.5em;
}
.wp-caption img {
border: 0 none;
margin: 0;
padding: 0;
}
.wp-caption p.wp-caption-text {
margin: 0;
}
.wp-smiley { 
max-height: 1em;
margin:0 !important;
}
.gallery dl {
margin: 0;
}
.gallery-caption {
margin:-1.5em 0 0 0;
}
blockquote.left {
float: left;
margin-left: 0;
margin-right: 20px;
text-align: right;
width: 33%;
}
blockquote.right {
float: right;
margin-left: 20px;
margin-right: 0;
text-align: left;
width: 33%;
}
div.tagcloud a {
padding:5px;
}

/* -------------- General Styles -------------- */
body {
margin:0;
padding:0;
background:url("images/bgs/lightstripes.html") repeat #eeeeee;
line-height:1.8;
font-family:arial,"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",helvetica,sans-serif;
font-size:.75em;
}
/* -------------- Typography & Headers -------------- */
a {
color:#111;
}
a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:none;
color:#d21d4d;
}
a:active {
text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
font-weight:normal;
margin:0;
padding:0;
margin-bottom:10px;
}
h1, h2, h3, h4, h5, h6 {
color:#111;
font-family:'open sans';
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color:#000;
}
address, table {
font-size:1em;
}
pre {
background:#f4f4f4;
padding:7px 10px;
font-size:1.167em;
border:1px solid #ccc;
}
code {
background:#f4f4f4;
padding:7px 10px;
font-size:1.167em;
display:block;
}
p, li {
line-height:1.66;
}
p {
font-size:1em;
margin-bottom:15px;
}
.copyright p {
color:#222;
font-size:.9em;
margin:31px 0 0;
float:left;
}
img {
display:block;
margin-bottom:15px;
}
div.entries, div.entries_full img {
margin: auto;
}
h1 {
font-size:2.3em;
letter-spacing:-.5px;
margin-bottom:10px;
line-height:1.33em;
}
h2 {
font-size:1.65em;
margin-bottom:10px;
line-height:1.5em;
}
h3 {
font-size:1.45em;
margin-bottom:10px;
line-height:1.5em;
letter-spacing:-.2px;
}
h4 {
font-size:1.25em;
margin-bottom:10px;
letter-spacing:-.1px;
}
h5 {
font-size:1.1em;
margin-bottom:12px;
}
h6 {
font-size:.95em;
}
h1.posttitle {
margin-top:-9px;
font-size:2.25em;
}
h2.widgettitle {
margin-top:-4px;
}
h2.headline {
float:left;
width:210px;
margin-right:28px;
font-size:2.3em;
}
.headline_inner h3 {
color:#222;
font-size:1.4em;
line-height:26px;
margin-top:7px;
margin-bottom:0;
padding:6px 3px 0 0;
letter-spacing:-.2px;
}
.headline_inner h4 {
color:#5a5a5a;
font-size:1.3em;
margin:4px 0 0 0;
float:left;
letter-spacing:0.2px;
*margin-top:10px;
}
h4.folio {
color:#555;
font-size:1.3em;
letter-spacing:.2px;
}
.footer h5 {
color:#111;
font-size:1.1em;
text-transform:none;
letter-spacing:0px;
line-height:1.5em;
}
blockquote {
margin:20px 0;
padding:5px 5px 5px 50px;
background:url("images/quotes.png") no-repeat scroll 0 -7px transparent;
}
table, td, th {
text-align:center;
vertical-align:middle;
}
table {
margin:10px 0;
border-collapse:separate;
border-spacing:0;
border:1px solid #e1e1e1;
}
table th {
background:#f4f4f4;
padding:10px;
border-bottom:1px solid #fff;
font-size:.85em;
text-transform:uppercase;
letter-spacing:1px;
}
table td {
padding:10px;

font-size:.9167em;
}
table tr {
background:#f7f7f7;
}
ol, ul {
list-style: none;
padding:0;
margin-left:0;
margin-bottom:20px;
margin-right:0;
}
ul {
border-top:none;
}
ul li {
background:transparent;
list-style-type:none;
border-bottom:none;
padding:0;
}
ul.widgets {
margin-bottom:0;
}
ul.widgets li {
list-style-type:none;
margin-bottom:35px;
}
ul.widgets ul li {
margin-bottom:0;
}
ul.widgets li ul {
}
margin-bottom:0;
ul li:hover {
}
ul a {
text-decoration:none;
}
ul a:hover {
text-decoration:none;
}
ul.reset {
border:none;
}
ul.reset li {
background:transparent;
list-style-type:none;
border:none;
padding:0;
}
#header_container ul li, #header_container ul {
list-style-type:none;
}
#main_container ol {
border:none;
}
#main_container ol li {
border:none;
list-style-position:inside;
list-style-type:decimal;
padding:6px 0 6px 0;
}
ul.menu {
margin-bottom:10px;
}
ul.menu a {
display:block;
}
.footer ul {
color:#676767;
}
.footer ul ul li {
background:transparent;
list-style-type:none;
padding:3px 0 3px 0px;
font-size:0.9em;
}
.footer a {
display:block;
}
.footer a:hover {
text-decoration:none;
}
.footer_form p {
margin-bottom:9px;
}
ul.link_v, ul.links_h  {
margin:0;
}
ul.links_v li {
list-style:none;
}
ul.links_h li {
list-style:none;
display:block;
float:left;
margin:0 20px 0 0;
}
ul.widgets, ul.footer_widgets {
border-top:0;
}
ul.widgets ul.sub-menu, ul.footer_widgets ul.sub-menu {
margin-bottom:0;
}
ul.widgets a {
}

ul.widgets a:hover{ text-decoration:underline;
    color:#d21d4d;
}

    
ul.footer_widgets a {
color:#eee;
}
ul.footer_widgets a:hover {
color:#d21d4d;
}
ul.footer_widgets {
margin-right:10px;
}
ul.widgets ul.twitter li {
background:url("images/twittericon.png") no-repeat scroll 0 5px transparent;
margin:8px 0 0;
padding:0 0 9px 25px;
}
ul.twitter a.twitter-link {
display:inline;
}
div.textwidget p {
margin-bottom:0;
color:#fff;
}
ul.widgets h3 {
font-size:1.25em;
margin-bottom:17px;
letter-spacing:-0.2px;
}
ul.footer_widgets h3 {
color:#fff;
font-size:1.2em;
text-transform:none;
letter-spacing:-0.2px;
line-height:1.5em;
margin-bottom:15px;
}
ul.widgets li, ul.footer_widgets li {
background:transparent;
padding-left:0;
border-bottom:0;
}
ul.widgets ul li {
}
ul.footer_widgets ul li {
}
ul.thumblist {
border:none;
margin-top:5px;
margin-bottom:20px;
}
ul.thumblist li {
position:relative;
line-height:1.6;
background:transparent;
list-style-type:none;
border:none;
overflow:hidden;
font-size:.95em;
}
ul.thumblist li a:link, ul.thumblist li a:visited {
}
ul.thumblist li a:hover{
color:#7777df;
}
ul.thumblist li p {
float:left;
overflow:hidden;
width:74%;
}
ul.thumblist li img {
padding:0;
margin:0 10px 7px 0;
}
ul.thumblist li .date {
text-transform:uppercase;
font-size:10px;
}
ul.widgets ul a {
display:block;
}
ul.widgets ul a:hover {
    text-decoration:underline;
    color:#d21d4d;
}
ul.widgets li.widget_categories h3 {
border:none;
margin-bottom:13px;
padding:0;
}
li.widget_categories ul li, li.widget_archive ul li, li.widget_recent_comments ul li, li.widget_links ul li, li.widget_meta ul li, li.widget_pages ul li, li.widget_nav_menu ul li {
padding:7px 0 10px 18px;
background:url('images/arrow_8px_70opac.png') left 15px no-repeat;
border-bottom:1px solid #e3e3e3;
}
li.widget_categories ul ul li, li.widget_archive ul ul li, li.widget_recent_comments ul ul li, li.widget_links ul ul li, li.widget_meta ul ul li, li.widget_pages ul ul li, li.widget_nav_menu ul ul li {
background:transparent;
}
li.widget_twitter ul {
margin-bottom:0;
}
li.widget_calendar a {
font-weight:bold;
}
li.widget_calendar {
margin-bottom:15px;
}
li.widget_tag_cloud {
margin-bottom:20px;
}
li.widget_text {
margin-bottom:20px;
}
div#calendar_wrap caption {
margin-bottom:3px;
text-align:left;
}
ul.widgets li.widget_text h3 {
margin-bottom:13px;
padding-bottom:14px;
border-bottom:1px solid #e3e3e3;
}
ul.widgets li.widget_tag_cloud h3 {
margin-bottom:9px;
padding-bottom:14px;
border-bottom:1px solid #e3e3e3;
}
ul.widgets li.widget_twitter {
margin-bottom:14px;
}
li.widget_twitter ul li {
padding:0 0 21px 32px;
background:url('images/tweet.png') 0% 6px no-repeat;
line-height:1.5;
}
li.widget_twitter ul li:hover {
background:url('images/tweet.png') 0% 6px no-repeat;
}
li.widget_twitter ul li a {
display:inline;
}
li.widget_twitter ul li .time-meta a {
font-style:italic;
color:#888;
}
li.widget_twitter ul li .time-meta a:hover {
color:#d21d4db;
}
.nobg li {
list-style:none;
background:transparent;
padding-left:0;
}
.thumblist li {
position:relative;
line-height:1.6;
*zoom: 1.0;
}
.thumblist li img {
height:38px;
width:43px;
}
.thumblist li .date {
text-transform:uppercase;
font-size:10px;
}
.twitter li {
background:url("images/twittericon.png") 0px 5px no-repeat;
padding:0 0 7px 25px;
font-size:1em;
}
.italic {
font-style:italic;
}
.highlight_yellow {
color:#444;
background:#ffff55;
padding:3px 2px;
}
.highlight_green {
color:#444;
background:#aaff66;
padding:3px 2px;
}
.highlight_gray {
color:#222;
background:#e1e1e1;
padding:3px 2px;
}
.highlight_blue {
color:#444;
background:#7ef;
padding:3px 2px;
}
.highlight_black{
color:#ccc;
background:#000;
padding:3px 2px;
}
.date {
color:#999;
}
a.gray {
color:#777;
}
a.gray:hover {
color:#333;
}
.font1em {
font-size:1em;
}
.font105em {
font-size:1.05em;
}
.fontsize12 {
font-size:12px;
}
.fontsize13 {
font-size:13px;
}
.fontsize14 {
font-size:14px;
}
.fontsize15 {
font-size:15px;
}
.fontsize16 {
font-size:16px;
}
.fontsize18 {
font-size:18px;
}
.fontsize21 {
font-size:21px;
}
.fontsize48 {
font-size:48px;
line-height:1.3;
}
.black {
color:#000;
}
.meta {
margin:0;
}
.meta span {
padding:0 20px 0 0;
float:left;
}
.meta a {
color:#333;
}
p.meta {
display:None;
height:36px;
}
.meta-editor a:hover {
color:#333;
}
p.meta-editor {
margin:0 0 12px 0;
}
p.meta-editor a {
color:#888888;
}
.meta-title {
margin-bottom:2px;
}
span.postdate {
font-size:.85em;
color:#333;
margin-top:10px;
}
span.tags {
font-size:.85em;
float:left;
padding-right:10px;
max-width:315px;
height:36px;
overflow:hidden;
}
span.tags a {
color:#fff;
font-weight:bold;
background-color: #222233;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
text-transform:lowercase;
display:block;
float:left;
padding:10px 12px;
position:relative;
text-align:center;
margin:0;
font-size:.9em;
margin-right:10px;
margin-bottom:3px;
}
span.tags a:hover {
color:#eee;
background-color: #000019;
}
.my_page_navi {
border-top:1px solid #e3e3e3;
float:left;
padding-top:25px;
width:100%;
}
.my_page_navi .page-numbers {}
.my_page_navi a, div.my_page_navi span.current, div.my_page_navi .next, div.my_page_navi .prev {
color:#fff;
font-weight:bold;
background-color: #222233;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
text-transform:lowercase;
display:block;
float:left;
padding:10px 12px;
position:relative;
text-align:center;
margin:0;
font-size:.9em;
margin-right:10px;
margin-bottom:3px;
}
.my_page_navi a:hover, div.my_page_navi .next:hover {
color:#eee;
background-color: #000019;
}
div.my_page_navi .next, div.my_page_navi .prev {
height:auto;
width:auto;
}
div.my_page_navi span.current {
color:#d21d4d;
font-style:bold;
}
span.comments {
font-size:.85em;
font-style:italic;
margin-top:10px;
}
span.comments a {
}
.portfolio_small {
overflow:hidden;
width:100%;
}
.portfolio_medium {
overflow:hidden;
width:100%;
}
ul.widgets ul li.recentcomments, ul.footer_widgets ul li.recentcomments {
background:transparent;
padding-left:0;
}
ul.socialwrap {
border-top:0;
}
.shareinpost {
margin-top:25px;
}
img#fullResImage {
margin-bottom:0;
}
ul.widgets ul#recentcomments a {
display:inline;
}

/* -------------- Layout -------------- */
div#wrapper {
margin:0 auto;
padding:0;
text-align:center;
background:transparent;
}
div#site_wrap {
margin:0 auto;
width:1000px;
background-color: #ffffff;
clear:both;
}
div#site_wrap, div.footer_wrapper, div.copyright_wrapper {
box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);
}
div#navline_container {
margin:0 auto;
text-align:center;
}
div.logo {
max-width:500px;
margin-bottom:0;
}
.logo img {
margin-bottom:0;
}
div.phone {
margin:0 0 4px;
height:20px;
}
div.phone img {
margin-bottom:0;
float:left;
margin-right:9px;
margin-top: 3px;
}
div.phone p {
margin-bottom:1px;
font-size:1.1em;
color:#676767;
float:right;
}
div.phone span.phone {
font-weight:bold;
color:#676767;
}
div.phone span.email {
font-weight:bold;
color:#676767;
}
div.phone strong {
color:#222;
}
div.announcement_wrapper {
text-align:left;
background:#7f7f7f;
width:920px;
padding:0 40px;
float:left;
height:7px;
overflow:hidden;
-webkit-transition: height 250ms ease-out 0s;
-moz-transition: height 250ms ease-out 0s;
-o-transition: height 250ms ease-out 0s;
transition: height 250ms ease-out 0s;
}
div.announcement_wrapper a {
color:#fff;
}
div.announcement_wrapper a:hover {
color:#ccc;
}
div.announcement {
}
div.announcement_message p {
float:left;
line-height:33px;
font-size:0.9em;
color:#eee;
margin:0;
}
div.close_announcement p {
float:right;
line-height:33px;
font-size:0.9em;
color:#eee;
margin:0;
}
div.close_announcement p:hover {
color:#ccc;
cursor:pointer;
}
div.open {
height:33px;
}
div.closed {
height:7px;
}
div.socialicons {
margin:0;
height:28px;
clear:both;
}
div.social_container {
width:320px;
float:right;
margin:18px 0 2px;
}
div.searchbar {
float:right;
margin:0;
}
div.navline {
float:right;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
position:relative;
z-index:99;
}
div.title_wrapper{
width:auto;
}
div#title {
width:924px;
padding:0;
margin:0 auto 0;
text-align:left;
float:left;
position:relative;
}
div#header_container {
margin:0 auto;
padding-top:10px;
text-align:center;
float:left;
}
.headerwrapper{
height:42px;
margin:18px 0 11px;
float:left;
}
div.header {
border-top:1px solid #e3e3e3;
width:920px;
height:42px;;
margin:0 40px;
padding:0;
text-align:left;
background-color:#fff;
}
div.feature_container {
background:url("images/slider_shadow.png") 50% 100% no-repeat;
margin:0 auto;
text-align:center;
}
div.no_bg {
background:transparent;
}
div.feature {
width:1000px;
margin:0 auto;
padding:5px 0 0;
text-align:left;
}
div.feature_entry {
padding:0px 0 23px;
height:400px;
overflow:hidden;
background:url("images/transparent.png") no-repeat center center;
}
div.slider_controls {
margin:0 auto;
height:45px;
width:960px;
text-align:center;
}
div#headline_container {
background:transparent;
margin:0 auto;
text-align:center;
border-bottom:0px solid #eaeaea;
}
div.headline {
width:915px;
margin:0 auto 20px;
padding:5px 40px 0 35px;
text-align:left;
}
div.headline_inner {
float:left;
padding:0;
}
div.headline_button {
border-right:2px solid #ccc;
float:left;
height:70px;
padding-right:23px;
margin-right:26px;
}
div.headline_title {
padding:0;
margin:0 0 0 0;
}
.pagename {
font-size:1.45em;
color:#fff;
display:block;
text-align:center;
height:50px;
padding:18px 17px 0;
position:relative;
min-width:116px;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
background-color: #111111;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#070707));
background-image: -webkit-linear-gradient(top, #333333, #070707);
background-image:    -moz-linear-gradient(top, #333333, #070707);
background-image:     -ms-linear-gradient(top, #333333, #070707);
background-image:      -o-linear-gradient(top, #333333, #070707);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#070707');
}
div.slider_container {
width:90%;
padding:0 5%;
float:left;
background-color: #0c0b0e;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#282330), to(#060607));
background-image: -webkit-linear-gradient(top, #282330, #060607);
background-image:    -moz-linear-gradient(top, #282330, #060607);
background-image:     -ms-linear-gradient(top, #282330, #060607);
background-image:      -o-linear-gradient(top, #282330, #060607);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#282330', endColorstr='#060607');
}
div#main_container {
background-image: url("images/background_parket.png") ;
margin:0 auto 0;
text-align:center;
clear:both;
}

div#content_wrapper {

background:#fff; width:1050px;max-width:100%;min-width:780px;zoom:1;margin:0 auto; padding-right:16px; padding-left:10px; min-height:70%

}
div.main {
margin:0 auto;
padding:0px 0px 55px;
text-align:left;
width:1000px; 
min-height:100%;
*padding-bottom:28px;
_width:1000px;
}
div.content {
float:left;
position:relative;
padding:0 32px 0 0;
margin:35px 0 0px 0;
border-right:1px solid #cccccc;
}
div.content_full {
padding:0 32px 0 0;
margin:35px auto 0px;
width:1000px;
}
div.entries {
margin-bottom:35px;
}
div.entries_full {
margin:0 33px;
}
div.entry {
width:570px;
padding:0;
margin:0 0 20px 0;
}
div.entry_full {
padding:0;
margin:0 auto 0;
}
div.contentblock {
padding:0 35px;
}
div.contentblock2 {
padding:0 25px;
}
div.thesidebar {
float:right;
padding:0 7px 0 26px;
width:255px;
margin-top:32px;
background:url("images/divider.png") no-repeat left top transparent;
}
div.sidebarbottom {
float:right;
padding:0 7px 0 26px;
width:255px;
background:url("images/divider_bottom.png") no-repeat left top transparent;
height:35px;
}
div.sidebar {
float:right;  
position:relative;
margin-top:70px;
}
div.sidebar_box { 
position:relative;
width:330px;
padding:0;
margin:0 0 20px 27px;
}
div#footer_container {
margin:0 auto;
text-align:center;
background:url('images/background_footer_brown.png') center top repeat-x;
}
div.footer_wrapper {
width:920px;
background:url('images/background_footer_brown.png') center top repeat-x #140f1b;
margin:0 auto;
clear:both;
padding:0 40px 55px;
}
div.footer {
margin:0 auto;
text-align:left;
clear:both;
margin:0 auto;
width:920px;
padding:0 40px 75px;
  
}
div.copyright_container {
margin:0 auto;
padding-bottom:10px;
text-align:center;
}
div.copyright_wrapper {
width:920px;
margin:0 auto;
padding:0 40px 0;
background-color:#fff;
}
div.copyright {
height:75px;
margin:0 auto;
text-align:left;
}

div.copyright div.logo_fade {
float:left;
margin:15px 42px 0 0;
height:31px;
width:131px;
}
div.social {
float: right;
margin: 17px 0 0;
}
div.copyright div.social {
float:right;
margin:25px 0 0;
}
div.social img, div.socialicons img {
float:right;
margin:0;
}
div.socialicons img {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
filter: alpha(opacity=35);
-moz-opacity: 0.35;
-khtml-opacity: 0.35;
opacity: 0.35;
-webkit-transition: all 250ms ease-out 0s;
-moz-transition: all 250ms ease-out 0s;
-o-transition: all 250ms ease-out 0s;
transition: all 250ms ease-out 0s;
height:20px;
margin:4px 0 0 4px;
}
div.socialicons img:hover {
margin:0 0 0 4px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
filter: alpha(opacity=75);
-moz-opacity: 0.75;
-khtml-opacity: 0.75;
opacity: 0.75;
height:28px;
}
div.social img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  filter: alpha(opacity=25);
  -moz-opacity: 0.25;
  -khtml-opacity: 0.25;
  opacity: 0.25;
-webkit-transition: all 250ms ease-out 0s;
-moz-transition: all 250ms ease-out 0s;
-o-transition: all 250ms ease-out 0s;
transition: all 250ms ease-out 0s;
height:22px;
padding:4px 3px 0;
}
div.social img:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
filter: alpha(opacity=75);
-moz-opacity: 0.75;
-khtml-opacity: 0.75;
opacity: 0.75;
height:28px;
padding:2px 3px 0;
}
div.social a{
display:block;
float:right;
}
div.nav {
float:left;
margin:60px 15px 0;
}
div#slider {
width:980px;
margin-bottom:45px;
}
div#slider img {
margin-bottom:45px;
}
div.underslider {
background:#e7e7e7;
padding-top:5px;
position:relative;
text-align:right;
top:345px;
}
div.feature_contentslider {
background:url("images/slider_shadow.png") 50% 100% no-repeat;
}
div.round {
-moz-border-radius:6px 6px 6px 6px;
-webkit-border-radius:6px 6px 6px 6px;
border-radius:6px 6px 6px 6px;
border-bottom:0px solid #ccc;
border-top:0px solid #ccc;
padding:0px 0 0;
text-align: left;
width: 910px;
}
div.round h4 {
float:left;
margin:0;
padding-left:26px;
padding-top:5px;
text-transform:none;
}
.box_162 {
width:142px;
padding:0 20px 0 0;
margin:20px 0 30px;
display:block;
float:left;
}
.box_30 {
width:30.8%;
padding:0 20px 0 0;
margin:20px 0 30px;
display:block;
float:left;
}
.box_300 {
width:300px;
padding:0 0px 0 20px;
margin:20px 0 40px;
display:block;
float:left;
}
.archive_header {
margin-bottom:35px;
}
#main_container ol.comments {
border:0;
}
div.comment-author {
margin-right:21px;
margin-bottom:15px;
overflow:hidden;
}
#main_container li.comment {
background:none repeat scroll 0 0 #EFEFEF;
margin-bottom:15px;
min-height:105px;
padding:0px 20px 14px 14px;
border:0;
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
}
#main_container div#comments li.comment {
padding-top:0;
}
div#comments ul.children {
margin-left:50px;
}
div#comments ul.children li.comment {
padding-left:0;
}
div#comments div.comment-body {
margin-bottom:20px;
}
div#comments li div {
display:block;
}
div#comments ol {
border-top:0;
}
img.avatar {
margin:0;
}
.comment cite {
font-size:11px;
font-style:normal;
}
li.comment .comment-meta a {
color:#999;
font-size:0.80em;
}
li.comment div.reply {
display:block;
position:absolute;
left:501px;
text-align:right;
top:-0px;
}
div#comments ul.children li.comment {
padding-right:0;
}
div#comments ul.children li.comment div.reply {
left:451px;
}
div#comments ul.children ul.children li.comment div.reply {
left:401px;
}
div#comments ul.children ul.children ul.children li.comment div.reply {
left:351px;
}
li.comment div {
position:relative;
}
li.comment p {
margin-top:2px;
margin-bottom:5px;
}
.comment-body p {
color:#333333;
font-size:0.95em;
}
a.comment-reply-link {
color:#999;
font-size:0.95em;
}
a.comment-reply-link:hover {
color:#333;
}
#comments-title, #reply-title {
margin-top:35px;
}
form#commentform textarea, form#commentform input {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
background:#efefef;
background: -webkit-gradient(linear, left top, left 10, from(#e4e4e4), color-stop(2%, #eaeaea), to(#e4e4e4));
background: -moz-linear-gradient(top, #e4e4e4, #eaeaea 0px, #e4e4e4 7px);
}
form#commentform textarea {
height:111px;
margin-left:0;
margin-top:0;
max-width:474px;
margin-bottom:0;
}
form#commentform input {
padding:11px;
width:463px;
}
form#commentform input#submit {
width:135px;
font-size:11px;
color:#fff;
display:block;
text-align:center;
height:35px;
padding:0 17px;
position: relative;
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
background: #222233;
}
form#commentform input#submit:hover {
background: #000019;
}
form#commentform label {
color:#555555;
display:block;
float:left;
font-size:14px;
margin-right:8px;
padding-top:4px;
width:75px;
text-align:left;
}
form#commentform p {
margin-bottom:10px;
}
form#commentform {
margin-bottom:10px;
}
form#commentform p.submit {
font-size:11px;
margin:0;
}
div.portfolio_small {
overflow:hidden;
}
div.portfolio_medium {
overflow:hidden;
}
div.portfolio_large {
overflow:hidden;
}
p.portfolio_details {
margin-bottom:3px;
}
p.portfolio_details strong {
color:#111;
}
p.portfolio_details a {
color:#606060;
}
div.thumbtitle {
float:left;
margin-top:3px;
margin-bottom:10px;
}
div.thumbtitle_top {
margin-bottom:10px;
}
div.thumbtitle h5 a, div.feature2_quarter h5 a {
color:#111;
}
div.thumbtitle_thumb {
float:left;
margin-right:8%;
}
div.thumbtitle_thumb img {
margin-bottom:0;
width:75px;
height:75px;
}
div.thumbtitle_thumb_right {
float:right;
margin-left:8%;
}
div.thumbtitle_thumb_top {
float:none;
margin-right:0;
}
div.thumbtitle_thumb_top img {
margin:0 auto 16px;
width:75px;
height:75px;
}
div.small_icon img {
width:32px;
height:32px;
}
div.medium_icon img {
width:48px;
height:48px;
}
div.default_icon img {
width:64px;
height:64px;
}
div.large_icon img {
width:75px;
height:75px;
}
/*
div.small_icon_title {
}
div.medium_icon_title {
margin-top:12px;
}
div.large_icon_title {
margin-top:28px;
}
*/
div.large_icon {
min-height:75px;
}
div.icon_border {
border:1px solid #ddd;
border-radius:1px 1px 1px 1px;
-webkit-border-radius:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
padding:25px 11px;
-webkit-transition: all 250ms ease-out 0s;
-moz-transition: all 250ms ease-out 0s;
-o-transition: all 250ms ease-out 0s;
transition: all 250ms ease-out 0s;
}
div.icon_border:hover {
border:1px solid #ffccaa;
}
div.icon_border img, div.horiz div.thumbtitle_horiz img {
                -webkit-transform: scale(1);
                   -moz-transform: scale(1);
                    -ms-transform: scale(1);
                     -o-transform: scale(.9));          
                        transform: scale(1);
        
                -webkit-transition: all 250ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
                   -moz-transition: all 250ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
                    -ms-transition: all 250ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
                     -o-transition: all 250ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
                        transition: all 250ms cubic-bezier(0.250, 0.460, 0.450, 0.940); /* easeOutQuad */
}
div.icon_border:hover img, div.horiz:hover div.thumbtitle_horiz img {
                -webkit-transform: scale(1.1);
                   -moz-transform: scale(1.1);
                    -ms-transform: scale(1.1);
                     -o-transform: scale(1.1);
                        transform: scale(1.1);
}
div.icon_border p {
margin-bottom:0;
}
div.icon_border a.more-link {
float:none;
background:transparent;
background-image:none;
-moz-box-shadow:0 0 0 #fff;
-webkit-box-shadow:0 0 0 #fff;
box-shadow:0 0 0 #fff;
text-transform:none;
padding-bottom:0;
margin-top:10px;
margin-bottom:0;
color:#000;
}
div.icon_border a.more-link:hover {
color:#ff9911;
}
div.icon_border div.thumbtitle_top {
float:none;
margin-bottom:18px;
text-align:center;
}
div.icon_border div.thumbtitle_thumb_top img {
margin-bottom:19px;
}
div.thumbtitle_horiz {
float:left;
margin-right:20px;
}
div.icon_horiz_text h1, div.icon_horiz_text h2, div.icon_horiz_text h3, div.icon_horiz_text h4, div.icon_horiz_text h5, div.icon_horiz_text h6 {
margin-bottom:6px;
}
div.icon_horiz_text {
margin-right:12px;
}
div.icon_horiz_text p {
margin-bottom:0;
}
div.pagetitle {
width:920px;
margin:0 auto;
text-align:left;
padding:50px 40px;

}
div.pagetitle_wrapper {
background:url('images/gradient.png') no-repeat center center #241f2b;
text-align:center;

clear:both;
margin-top:0px;
margin-bottom:15px;
float:left;

width:100%;
-moz-box-shadow:0 1px 6px #000000 inset;
-webkit-box-shadow:0 1px 6px #000000 inset;
box-shadow:0 1px 6px #000000 inset;
}
div.pagetitle h1, div.pagetitle h2, div.pagetitle h3, div.pagetitle h4, div.pagetitle h5, div.pagetitle h6, div.pagetitle h1 a, div.pagetitle h2 a, div.pagetitle h3 a, div.pagetitle h4 a, div.pagetitle h5 a, div.pagetitle h6 a {
color:#fff;
}
div.pagetitle .buttonwrapper h1, div.pagetitle .buttonwrapper h2, div.pagetitle .buttonwrapper h3, div.pagetitle .buttonwrapper h4, div.pagetitle .buttonwrapper h5, div.pagetitle .buttonwrapper h6, div.pagetitle .buttonwrapper h1 a, div.pagetitle .buttonwrapper h2 a, div.pagetitle .buttonwrapper h3 a, div.pagetitle .buttonwrapper h4 a, div.pagetitle .buttonwrapper h5 a, div.pagetitle .buttonwrapper h6 a {
color:#000;
}
div.pagetitle .buttonwrapper h1 a:hover, div.pagetitle .buttonwrapper h2 a:hover, div.pagetitle .buttonwrapper h3 a:hover, div.pagetitle .buttonwrapper h4 a:hover, div.pagetitle .buttonwrapper h5 a:hover, div.pagetitle .buttonwrapper h6 a:hover {
color:#333;
}
div.pagetitle p {
color:#777;	
text-align: center;
margin-bottom:0;
}
div.pagetitle .buttonxlarge {
background-color: #ffffff;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dddddd));
background-image: -webkit-linear-gradient(top, #ffffff, #dddddd);
background-image:    -moz-linear-gradient(top, #ffffff, #dddddd);
background-image:     -ms-linear-gradient(top, #ffffff, #dddddd);
background-image:      -o-linear-gradient(top, #ffffff, #dddddd);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
-moz-box-shadow:0 1px 1px #000000;
-webkit-box-shadow:0 1px 1px #000000;
box-shadow:0 1px 1px #000000;
-webkit-transition: all 250ms ease-out 0s;
-moz-transition: all 250ms ease-out 0s;
-o-transition: all 250ms ease-out 0s;
transition: all 250ms ease-out 0s;
}
div.pagetitle .buttonxlarge:hover {
background-color: #cccccc;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccccc), to(#bbbbbb));
background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
background-image:    -moz-linear-gradient(top, #cccccc, #bbbbbb);
background-image:     -ms-linear-gradient(top, #cccccc, #bbbbbb);
background-image:      -o-linear-gradient(top, #cccccc, #bbbbbb);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#bbbbbb');
-moz-box-shadow:0 1px 1px #555555;
-webkit-box-shadow:0 1px 1px #555555;
box-shadow:0 1px 1px #555555;
}
div.superheadline {
padding:55px 40px;
}
div.bottomzero h1 {
margin-bottom:0;
}
div.superheadline_wrapper {
background:url("images/gradient_dark.png") repeat-x center top #140f22;
margin-top:0;
margin-bottom:5px;
-moz-box-shadow:0 -3px 5px #000000 inset;
-webkit-box-shadow:0 -3px 5px #000000 inset;
box-shadow:0 -3px 5px #000000 inset;
}

/* -------------- Misc Extra -------------- */
.ngg-galleryoverview {
margin-bottom:15px;
}
div.medium_blog {
float:left;
margin:0 22px 20px 0;
}
div.medium_blog img {
margin:0;	
}
div.show_bar {
background:url("images/bar.png") top left repeat-x;
height:10px;
display:block;
margin: 0 0 15px;
}
div.image_and_bar h1, div.image_and_bar h2, div.image_and_bar h3, div.image_and_bar h4, div.image_and_bar h5, div.image_and_bar h6 {
margin-bottom:12px;
}
div.image_and_bar div.mag {
margin-bottom:12px;
background-color:#fff;
}
div.mag_large {
width:665px;
}
div.title_above_image h1, div.title_above_image h2, div.title_above_image h3, div.title_above_image h4, div.title_above_image h5, div.title_above_image h6 {
margin-bottom:9px;
}
a#colorLink {
background:#000;
color:#fff;
border:1px solid #000;
padding:3px;
float:left;
margin:5px 0 0;
padding:3px 4px 5px;
text-align:center;
width:73px;
}
div.colorpicker span {
float:right;
margin-top:10px;
}
input.colorfield {
width:65px;
}
.wp-pagenavi a, .wp-pagenavi span {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
background:none repeat scroll 0 0 #EFEFEF;
margin:2px;
padding:5px 9px;
text-decoration:none;
border:0px;
}
span.current {
color:#333;
background:#ccc;
}
.piecemaker {
height:380px;
}
div.clear, .clear, hr.clear {
clear:both;
margin:0;
padding:0;
border:0;
}
.clearboth {
clear:both;
display:block;
font-size:0;
height:0;
line-height:0;
width:100%;
}
h2.cleardivs {
clear:both;
border:1px solid #eee;
width:99%;
}
.iefix {
display:none;
}
div.bx_wrap a.prev {
float:left;
}
div.bx_wrap a.next {
float:right;
}
a.next {
background:url("images/next.png") center center no-repeat;
width:13px;
height:21px;
border:none;
float:left;
margin-top:25px;
}
a.prev {
background:url("images/prev.png") center center no-repeat;
width:13px;
height:21px;
border:none;
float:left;
margin-top:25px;
}
a.prev:hover, a.next:hover {
cursor:pointer;
}
div.carousel_container {
margin:0;
padding-top:20px;
*padding:0;
*margin-top:20px;
}
div.carousel {
float:left;
margin:0 16px;
}
.carousel img {
background-color:#c6c6c6;
border:1px solid #aeaeae;
width:112px;
height:60px;
padding:4px;
margin:0;
}
div.carousel ul {
border:none;
}
div.carousel li {
padding:0 10px;
background:transparent;
list-style-type:none;
border:none;
float:left;
}
.magnify {
width:100%; overflow:hidden;
margin:15px 0 15px 0;
}
.magnify a {
position:relative;
float:left;
margin:0px;
}
.magnify a img {
margin:0;
}
.magnify a div {
display:none;
background:url("images/magnify.png") 50% 50% no-repeat;
width:100%; 
height:100%; 
position:absolute;
}
.magnify a:hover div {
display:block;
}
.magnify a div:hover {
background:url("images/magnify.png") 50% 50% no-repeat;
}
div.mag, div.mag2 {
background:#7777df;
position:relative;
overflow:hidden;
margin:0 0 15px;
}
div.mag img {
margin:0;
background-color:#fff;
}
.mag a img, .mag a:hover img, .mag2 a img, .mag2 a:hover img {
border:none;
outline:none;
position:relative;
text-decoration:none;
z-index:2;
margin:0;
}
.mag img, .mag2 img, .mag_blog img {
display:inline;
float:left;
}
.mag span, .mag2 span {
background:url("images/zoom.png") no-repeat scroll center top #7777df;
left:0;
position:absolute;
top:0;
z-index:1;
width:100%;
height:100%;
-webkit-transition: all 150ms ease-out 0s;
-moz-transition: all 150ms ease-out 0s;
-o-transition: all 150ms ease-out 0s;
transition: all 150ms ease-out 0s;
}
.mag a:hover span {
background:url("images/zoom.png") no-repeat scroll center center #7777df;
}
.ngg-gallery-thumbnail {
background:url("images/zoom.png") no-repeat scroll center center #7777df !important;
}
a.slideshowlink {
display:none;
}
.mag a.noimage span, .mag2 a.noimage span {
background-image:url("images/link.png");
}
.mag a.noimage:hover span {
background-image:url("images/link.png");
}
li div {
display:inline;
}
#searchwrapper input {
color:#fff;
font-size:1.4em;
background:transparent;
-moz-box-shadow:none;
border:none;
}
#searchwrapper {
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
background: none repeat scroll 0 0 #555;
height: 68px;
padding: 0;
position: relative;
width: 150px;
}
#searchwrapper form { display:inline ; }
.searchbox, .searchbox:visited, .searchbox:active {
background-color:#fff;
position:relative; /*important*/
width:165px;
height:18px;
padding:9px;
border-left:solid 1px #e3e3e3;
border-bottom:solid 1px #e3e3e3;
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
color:#777;
font-size:0.9em;
float:left;
-webkit-transition: all 250ms ease-out 0s;
-moz-transition: all 250ms ease-out 0s;
-o-transition: all 250ms ease-out 0s;
transition: all 250ms ease-out 0s;
}
.sidebar_search {
width:215px;
}
.searchbox_submit, .searchbox_submit:visited, .searchbox_submit:active {
border:0 none;
height:36px;
padding:0;
position:relative;
width:40px;
background:url("images/search.png") center center no-repeat #fff;
border-right:solid 1px #e3e3e3;
border-bottom:solid 1px #e3e3e3;
-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
border-radius:0 0 0 0;
-webkit-transition: all 250ms ease-out 0s;
-moz-transition: all 250ms ease-out 0s;
-o-transition: all 250ms ease-out 0s;
transition: all 250ms ease-out 0s;
}
.searchbox_submit:hover {
background:url("images/search.png") center center no-repeat #fa5;
}
form#searchform:hover .searchbox {
}
form#searchform:hover .searchbox_submit {
}
.buttonwrapper {
clear: none;
float: left;
margin: 0;
}
a.buttonmedium, a.buttonlarge, a.buttonxlarge {
color:#fff;
}
.buttonvecslik{
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
color: #fff;
background-color:#d21d4d;
font-weight:normal;
display:block;
text-align:center;
height:40px;
width: 150px;
padding:7px 17px 0;
position: relative;
font-size:1.2em;
}

.buttonvecslik:hover{
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
color: #fff;
background-color:rgb(226, 82, 120);
font-weight:normal;
display:block;
text-align:center;
height:40px;
width: 150px;
padding:7px 17px 0;
position: relative;
font-size:1.2em;
}

.buttonmedium, .buttonlarge, .buttonxlarge, a.more-link {
background-color:#d21d4d;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
color:#564865;
}
.buttonmedium:hover, .buttonlarge:hover, .buttonxlarge:hover, a.more-link:hover {
background-color: #d21d4d;
color:#eee;
}
.buttonmedium {
background-color:#d21d4d;
font-weight:normal;
display:block;
text-align:center;
height:27px;
padding:7px 17px 0;
position: relative;
font-size:0.8em;
}
.buttonmedium:hover {
}
.buttonlarge {
font-weight:normal;
display:block;
text-align:center;
height:32px;
padding:13px 35px 0;
position:relative;
font-size:0.8em;
}
.buttonlarge:hover {
}
.buttonxlarge {
font-weight:normal;
display:block;
text-align:center;
height:45px;
padding:18px 35px 4px;
position: relative;
min-width:80px;
}
.buttonxlarge:hover {
}
.hRow {
display:none;
}
#error {
color:#111;
font-size:10px;
display:none;
}
.footer_form textarea {
width:270px;
height:100px;
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
}
.footer_form label {
margin-left:10px;
}
.footer_form input, .footer_form textarea {
margin-top:-1px;
padding:6px 7px;
}
.footer_form input {
width:200px;
}
.footer_form .submit input {
color:#444;
font-size:12px;
background:#929292;
}
.footer_form .submit input:hover {
color:#777;
background:#999;
}
::selection {
background:#7777df; color:#fff; /* Safari and Opera */
}
::-moz-selection  {
background:#7777df; color:#fff; /* Firefox */
}


/* -------------- Shortcodes -------------- */
span.dropcap {
float:left;
font-size:2.42em;
height:44px;
line-height:42px;
margin-bottom:0px;
margin-right:5px;
text-align:center;
width:40px;
}
background:url("images/dropcapcircle.png") center no-repeat;
span.dropcapcircle {
color:#444;
float:left;
font-size:1.5em;
height:41px;
line-height:39px;
margin-bottom:0px;
margin-right:10px;
text-align:center;
width:40px;
}
.pullleft, .pullright {
float:right;
font-size:1.167em;
margin:20px 2px 20px 20px;
padding:20px;
width:33%;
border:1px solid #eee;
}
.pullleft {
float:left;
margin-left:2px;
margin-right:20px;
}
.imageleft, .imageright {
float:right;
padding:5px;
margin:2px 2px 2px 15px;
border:1px solid #eee;
}
.imageleft {
float:left;
margin:2px 15px 2px 2px;
}
.uppercase {
text-transform:uppercase;
letter-spacing:1px;
}
.regcase {
text-transform:none;
letter-spacing:0px;
}
.hidden {
display:none;
}
.rounded {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
}
div.comment {
background:#efefef;
width:564px;
min-height:105px;
padding:15px 20px 14px 14px;
margin-bottom:15px;
}
div.comment div.user {
float:left;
width:88px;
height:110px;
margin-right:18px;
overflow:hidden;
}
div.comment div.user img {
background:#888;
width:88px;
height:88px;
margin:0;
}
div.comment div.user p {
color:#777;
font-size:1.05em;
}
.thecomment {
color:#333;
font-size:.95em;
}

/* Lists */
.check li {
background:url("images/check.png") no-repeat scroll 0 50% transparent;
border-bottom:1px solid #D6D6D6;
padding:5px 0 5px 20px;
}
.bigarrow li {
background:url("images/bigarrow.png") no-repeat scroll 0 50% transparent;
border-bottom:1px solid #D6D6D6;
padding:5px 0 5px 18px;
}
.tinyarrow li {
background:url("images/tinyarrow.png") no-repeat scroll 0 50% transparent;
border-bottom:1px solid #D6D6D6;
padding:5px 0 5px 18px;
}
.wedge li {
background:url("images/wedge.png") no-repeat scroll 0 50% transparent;
border-bottom:1px solid #D6D6D6;
padding:5px 0 5px 18px;
}
.dot li {
background:url("images/dot.png") no-repeat scroll 0 50% transparent;
border-bottom:1px solid #D6D6D6;
padding:5px 0 5px 18px;
}
.x li {
background:url("images/x.png") no-repeat scroll 0 50% transparent;
border-bottom:1px solid #D6D6D6;
padding:5px 0 5px 18px;
}
li.x {
background:url("images/x.png") no-repeat scroll 0 50% transparent;
}
.learnmore {
background:url("images/wedge.png") no-repeat scroll 100% 50% transparent;
padding:0 15px 0 0;
}
.learnmore a {
color:#555;
}
.caption {
color:#aaa;
font-size:.9em;
font-style:italic;
text-align:center;
margin:6px 0 0 0;
padding:0 4px;
}
.blockleft, .blockright {
display:block;
float:right;
border:1px solid #eee;
margin:2px 2px 2px 15px;
padding:5px;
}
.blockleft {
float:left;
margin:2px 15px 2px 2px;
}

/* sets block sizes on full width pages */
.box_eighth, .box_1_8 {
width:102.75px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.box_seventh, .box_1_7 {
width:119.428px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.box_sixth, .box_1_6, .one-sixth {
width:141.665px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.box_fifth, .box_1_5, .one-fifth {
width:172.8px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.box_quarter, .box_1_4, .one-fourth {
width:219.5px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.box_third, .box_1_3, .one-third {
width:297.333px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.box_twofifths, .box_2_5, .two-fifths {
width:359.6px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.box_half, .box_1_2, .one-half {
width:453px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.box_threefifths, .box_3_5, .three-fifths {
width:546.4px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.box_twothirds, .box_2_3, .two-thirds {
width:608.665px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.box_threequarters, .box_3_4, .three-fourths {
width:686.5px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.box_fourfifths, .box_4_5, .four-fifths {
width:732.32px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.box_fivesixths, .box_5_6, .five-sixths {
width:764.325px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.box_full, .box_1_1 {
margin:30px 0 0;
}

.one-sixth, .one-fifth, .one-fourth, .one-third, .two-fifths, .one-half, .three-fifths, .two-thirds, .three-fourths, .four-fifths, .five-sixths {
margin:0;
padding:0 15px;
display:block;
float:left;
overflow:hidden;
}
.full {
width:920px;
margin:0;
padding:0 15px;
display:block;
float:left;
}

/* sets the video size in content editor elements */
.one-sixth iframe {
width:141.665px;
height:89.603px;
}
.one-fifth iframe {
width:172.8px;
height:109.296px;
}
.one-fourth iframe {
width:219.5px;
height:138.833px;
}
.one-third iframe {
width:297.333px;
height:188.063px;
}
.two-fifths iframe {
width:359.6px;
height:227.067px;
}
.one-half iframe {
width:453px;
height:286.522px;
}
.three-fifths iframe {
width:546.4px;
height:345.598px;
}
.two-thirds iframe {
width:608.665px;
height:384.980px;
}
.three-fourths iframe {
width:686.5px;
height:434.211px;
}
.four-fifths iframe {
width:732.32px;
height:463.192px;
}
.five-sixths iframe {
width:764.325px;
height:483.435px;
}

.box_eighth iframe, .box_1_8 iframe {
width:102.75px;
height:64.989px;
}
.box_sixth iframe, .box_1_6 iframe {
width:141.665px;
height:89.603px;
}
.box_fifth iframe, .box_1_5 iframe {
width:172.8px;
height:109.296px;
}
.box_four iframe, .box_1_4 iframe {
width:219.5px;
height:138.833px;
}
.box_third iframe, .box_1_3 iframe {
width:297.333px;
height:188.063px;
}
.box_twofifths iframe, .box_2_5 iframe {
width:359.6px;
height:227.067px;
}
.box_half iframe, .box_1_2 iframe {
width:453px;
height:286.522px;
}
.box_threefifths iframe, .box_3_5 iframe {
width:546.4px;
height:345.598px;
}
.box_twothirds iframe, .box_2_3 iframe {
width:608.665px;
height:384.980px;
}
.box_threequarters iframe, .box_3_4 iframe {
width:686.5px;
height:434.211px;
}
.box_fourfifths iframe, .box_4_5 iframe {
width:732.32px;
height:463.192px;
}
.box_fivesixths iframe, .box_5_6 iframe {
width:764.325px;
height:483.435px;
}

/* sets block sizes on pages with a sidebar */
.hassidebar {
width:622px;
padding:0;
margin:0;
display:block;
float:left;
}
.hassidebar .box_eighth, .hassidebar .box_1_8, .hassidebar .one-eighth {
width:63.75px;
}
.hassidebar .box_sixth, .hassidebar .box_1_6, .hassidebar .one-sixth {
width:89.665px;
}
.hassidebar .box_fifth, .hassidebar .box_1_5, .hassidebar .one-fifth {
width:110.4px;
}
.hassidebar .box_quarter, .hassidebar .box_1_4, .hassidebar .one-fourth {
width:141.5px;
}
.hassidebar .box_third, .hassidebar .box_1_3, .hassidebar .one-third {
width:193.333px;
}
.hassidebar .box_twofifths, .hassidebar .box_2_5, .hassidebar .two-fifths {
width:234.8px;
}
.hassidebar .box_half, .hassidebar .box_1_2, .hassidebar .one-half {
width:297px;
}
.hassidebar .box_threefifths, .hassidebar .box_3_5, .hassidebar .three-fifths {
width:359.2px;
}
.hassidebar .box_twothirds, .hassidebar .box_2_3, .hassidebar .two-thirds {
width:400.665px;
}
.hassidebar .box_threequarters, .hassidebar .box_3_4, .hassidebar .three-fourths {
width:452.5px;
}
.hassidebar .box_fourfifths, .hassidebar .box_4_5, .hassidebar .four-fifths {
width:483.6px;
}
.hassidebar .box_fivesixths, .hassidebar .box_5_6, .hassidebar .five-sixths {
width:504.325px;
}
.hassidebar .box_full, .hassidebar .box_1_1 {
margin:30px 0 0;
}
.hassidebar .full {
width:608px;
}

.hassidebar .one-sixth iframe {
width:89.665px;
height:56.71px;
}
.hassidebar .one-fifth iframe {
width:110.4px;
height:69.828px;
}
.hassidebar .one-fourth iframe {
width:141.5px;
height:89.498px;
}
.hassidebar .one-third iframe {
width:193.333px;
height:122.283px;
}
.hassidebar .two-fifths iframe {
width:234.8px;
height:148.511px;
}
.hassidebar .one-half iframe {
width:297px;
height:187.8525px;
}
.hassidebar .three-fifths iframe {
width:359.2px;
height:227.194px;
}
.hassidebar .two-thirds iframe {
width:400.665px;
height:253.42px;
}
.hassidebar .three-fourths iframe {
width:452.5px;
height:286.20px;
}
.hassidebar .four-fifths iframe {
width:483.6px;
height:305.877px;
}
.hassidebar .five-sixths iframe {
width:504.325px;
height:318.985px;
}

.hassidebar .box_eighth iframe, .hassidebar .box_1_8 iframe {
width:63.75px;
height:40.321px;
}
.hassidebar .box_sixth iframe, .hassidebar .box_1_6 iframe {
width:89.665px;
height:56.71px;
}
.hassidebar .box_fifth iframe, .hassidebar .box_1_5 iframe {
width:110.4px;
height:69.828px;
}
.hassidebar .box_four iframe, .hassidebar .box_1_4 iframe {
width:141.5px;
height:89.498px;
}
.hassidebar .box_third iframe, .hassidebar .box_1_3 iframe {
width:193.333px;
height:122.283px;
}
.hassidebar .box_twofifths iframe, .hassidebar .box_2_5 iframe {
width:234.8px;
height:148.511px;
}
.hassidebar .box_half iframe, .hassidebar .box_1_2 iframe {
width:297px;
height:187.8525px;
}
.hassidebar .box_threefifths iframe, .hassidebar .box_3_5 iframe {
width:359.2px;
height:227.194px;
}
.hassidebar .box_twothirds iframe, .hassidebar .box_2_3 iframe {
width:400.665px;
height:253.42px;
}
.hassidebar .box_threequarters iframe, .hassidebar .box_3_4 iframe {
width:452.5px;
height:286.20px;
}
.hassidebar .box_fourfifths iframe, .hassidebar .box_4_5 iframe {
width:483.6px;
height:305.877px;
}
.hassidebar .box_fivesixths iframe, .hassidebar .box_5_6 iframe {
width:504.325px;
height:318.985px;
}

div.thesidebar iframe {
height:255px;
width:255px;
}

.box_full div.mag img, .box_1_2 div.mag img, .box_half div.mag img, .box_1_3 div.mag img, .box_third div.mag img, .box_1_4 div.mag img, .box_quarter div.mag img, .box_1_5 div.mag img, .box_fifth div.mag img, .box_1_6 div.mag img, .box_sixth div.mag img, .box_1_7 div.mag img, .box_seventh div.mag img, .box_1_8 div.mag img, .box_eighth div.mag img, .mag img, .mag2 img, .mag_blog img {
width:100%;
}
.box_full div.mag.half_image_left, .box_1_2 div.mag.half_image_left, .box_half div.mag.half_image_left, .box_1_3 div.mag.half_image_left, .box_third div.mag.half_image_left, .box_1_4 div.mag.half_image_left, .box_quarter div.mag.half_image_left, .box_1_5 div.mag.half_image_left, .box_fifth div.mag.half_image_left, .box_1_6 div.mag.half_image_left, .box_sixth div.mag.half_image_left, .box_1_7 div.mag.half_image_left, .box_seventh div.mag.half_image_left, .box_1_8 div.mag.half_image_left, .box_eighth div.mag.half_image_left {
float:left;
width:50%;
margin-right:7%;
}
.box_full div.mag.half_image_right, .box_1_2 div.mag.half_image_right, .box_half div.mag.half_image_right, .box_1_3 div.mag.half_image_right, .box_third div.mag.half_image_right, .box_1_4 div.mag.half_image_right, .box_quarter div.mag.half_image_right, .box_1_5 div.mag.half_image_right, .box_fifth div.mag.half_image_right, .box_1_6 div.mag.half_image_right, .box_sixth div.mag.half_image_right, .box_1_7 div.mag.half_image_right, .box_seventh div.mag.half_image_right, .box_1_8 div.mag.half_image_right, .box_eighth div.mag.half_image_right {
float:right;
width:50%;
margin-left:7%;
}
.block_wrapper {
background-color: #fff;
margin:0 !important;
padding:0 7px !important;
}
h4.half_image_left, h4.half_image_right {
line-height:1.35;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.block {
display:block;
}
.overflow {
overflow:hidden;
}
.content_top {
display:block;
float:left;
margin-top:35px;
margin-bottom:20px;
}
div.bar {
border-bottom:1px solid #e3e3e3;
}
div.nobar {
border-bottom:1px solid #fff;
}
.horiz {
margin-bottom:14px;
}
div.divider {
border-bottom:1px solid #e3e3e3;
margin:35px 0 25px;
padding:0;
text-align:center;
float:left;
width:100%;
}
div.divider_notext {
margin:50px 0 20px;
}
div.divider_left {
text-align:left;
}
div.divider h1, div.divider h2, div.divider h3, div.divider h4, div.divider h5, div.divider h6 {
background-color:#fff;
color:#000;
display:inline-block;
margin-bottom:0;
padding:0 14px;
position:relative;
top:10px;
}
div.divider h1 {
top:14px;
}
div.divider h2 {
top:12px;
}
div.divider h3 {
top:11px;
}
div.divider h5 {
top:9px;
}
div.divider h6 {
top:9px;
}
div.divider_left h1, div.divider_left h2, div.divider_left h3, div.divider_left h4, div.divider_left h5, div.divider_left h6 {
padding-left:0;
}
.border {
border-bottom:1px solid #e4e4e4;
margin-bottom:15px;
padding-bottom:5px;
}
.border15 {
border-bottom:1px solid #e4e4e4;
margin-bottom:15px;
padding-bottom:10px;
}
.message {
text-align:center;
margin:45px 0 15px;
position:relative;
padding:20px 25px;
border:1px solid #dfdfdf;
-webkit-transition: border 250ms ease-out 0s;
-moz-transition: border 250ms ease-out 0s;
-o-transition: border 250ms ease-out 0s;
transition: border 250ms ease-out 0s;
}
div.message:hover {
border-color:#ffccaa;
}
div.left {
text-align:left;
}
div.message h2 {
margin-bottom:5px;
}
div.message h3 {
margin-bottom:5px;
}
div.message p {
font-size:1em;
line-height:1.65;
margin:0;
}
.messagebutton {
margin:0;
float:right;
}
.messagebuttonleft {
margin:0;
float:left;
}
.messagebody, .messagebody_nosmalltext {
float:left;
}
.messagebodyleft, .messagebodyleft_nosmalltext {
float:left;
margin-left:35px;
}
.messagebody h1, .messagebodyleft h1 {
margin-bottom:0;
}
div.message .messagebody h2, div.message .messagebodyleft h2 {
}
.messagebody h3, .messagebodyleft h3 {
}
.messagebody h4, .messagebodyleft h4 {
margin-top:3px;
margin-bottom:3px;
}
.messagebody h5, .messagebodyleft h5 {
margin-top:4px;
margin-bottom:3px;
}
.messagebody h6, .messagebodyleft h6 {
margin-top:12px;
margin-bottom:3px;
color:#000;
}
.messagebody_nosmalltext h1, .messagebodyleft_nosmalltext h1 {
margin-top:13px;
margin-bottom:0;
}
div.message .messagebody_nosmalltext h2, div.message .messagebodyleft_nosmalltext h2 {
margin-top:18px;
margin-bottom:0;
}
.messagebody_nosmalltext h3, .messagebodyleft_nosmalltext h3 {
margin-top:20px;
margin-bottom:0;
}
.messagebody_nosmalltext h4, .messagebodyleft_nosmalltext h4 {
margin-top:24px;
margin-bottom:0;
}
.messagebody_nosmalltext h5, .messagebodyleft_nosmalltext h5 {
margin-top:26px;
margin-bottom:0;
}
.messagebody_nosmalltext h6, .messagebodyleft_nosmalltext h6 {
margin-top:29px;
margin-bottom:0;
color:#000;
}
div.buttonwrapper h1, div.buttonwrapper h2, div.buttonwrapper h3, div.buttonwrapper h4, div.buttonwrapper h5, div.buttonwrapper h6 {
margin:0;
}
.margin {
padding:0;
margin-right:14px;
}
.demo1 {
width:300px;
padding:0 14px 0 0;
margin:30px 0 0;
display:block;
float:left;
}
.border_top {
padding-top:25px;
border-top:1px solid #ccc;
}
.border_bottom {
padding-bottom:25px;
border-bottom:1px solid #ccc;
}
.no_border {
padding:0;
border:none !important;
margin:35px 0 15px;
}
.margin_top_0, .mt0 {
margin-top:0 !important;
}
.margin_top_5, .mt5 {
margin-top:5px !important;
}
.margin_top_7, .mt7 {
margin-top:7px !important;
}
.margin_top_10, .mt10 {
margin-top:10px !important;
}
.margin_top_15, .mt15 {
margin-top:15px !important;
}
.margin_top_20, .mt20 {
margin-top:20px !important;
}
.margin_top_23, .mt23 {
margin-top:23px !important;
}
.margin_top_25, .mt25 {
margin-top:25px !important;
}
.margin_top_30, .mt30 {
margin-top:30px !important;
}
.margin_top_32, .mt32 {
margin-top:32px !important;
}
.margin_top_33, .mt33 {
margin-top:33px !important;
}
.margin_top_35, .mt35 {
margin-top:35px !important;
}
.margin_top_37, .mt37 {
margin-top:37px !important;
}
.margin_top40, .mt40 {
margin-top:40px !important;
}
.margin_top_43, .mt43 {
margin-top:43px !important;
}
.margin_top_45, .mt45 {
margin-top:45px !important;
}
.margin_top_50, .mt50 {
margin-top:50px !important;
}
.margin_top_55, .mt55 {
margin-top:55px !important;
}
.margin_top_60, .mt60 {
margin-top:60px !important;
}
.margin_bottom_0, .mb0 {
margin-bottom:0 !important;
}
.margin_bottom_3, .mb3 {
margin-bottom:3px !important;
}
.margin_bottom_5, .mb5 {
margin-bottom:5px !important;
}
.margin_bottom_7, .mb7 {
margin-bottom:7px !important;
}
.margin_bottom_10, .mb10 {
margin-bottom:10px !important;
}
.margin_bottom_12, .mb12 {
margin-bottom:12px !important;
}
.margin_bottom_15, .mb15 {
margin-bottom:15px !important;
}
.margin_bottom_20, .mb20 {
margin-bottom:20px !important;
}
.margin_bottom_23, .mb23 {
margin-bottom:23px !important;
}
.margin_bottom_25, .mb25 {
margin-bottom:25px !important;
}
.margin_bottom_30, .mb30 {
margin-bottom:30px !important;
}
.margin_bottom_35, .mb35 {
margin-bottom:35px !important;
}
.margin_bottom_40, .mb40 {
margin-bottom:40px !important;
}
.margin_bottom_45, .mb45 {
margin-bottom:45px !important;
}
.margin_bottom_50, .mb50 {
margin-bottom:50px !important;
}
.margin_bottom_55, .mb55 {
margin-bottom:55px !important;
}
.margin_bottom_60, .mb60 {
margin-bottom:60px !important;
}
.padding_right_5, .pr5 {
padding-right:5px !important;
}
.padding_right_10, .pr10 {
padding-right:10px !important;
}
.padding_right_15, .pr15 {
padding-right:15px !important;
}
.padding_right_20, .pr20 {
padding-right:20px !important;
}
.padding_right_25, .pr25 {
padding-right:25px !important;
}
.padding_right_30, .pr30 {
padding-right:30px !important;
}
.padding_right_35, .pr35 {
padding-right:35px !important;
}
.padding_right_56, .pr56 {
padding-right:56px !important;
}
.r60border {
border-right:1px solid #EEEEEE;
margin-right:29px;
padding-right:30px;
}
.float_l {
float:left;
}
.float_r {
float:right;
}
.text-shadow {
text-shadow:0 1px 1px #000000;
}
.bold {
font-weight:bold !important;
}
.opacity25 {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  /* IE 5-7 */
  filter: alpha(opacity=25);
  /* Netscape */
  -moz-opacity: 0.25;
  /* Safari 1.x */
  -khtml-opacity: 0.25;
  /* Good browsers */
  opacity: 0.25;
}
.opacity50 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.opacity75 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.5;
}
.normal_weight {
font-weight:normal;
}
.normal_weight {
font-weight:normal;
}
.bold {
font-weight:normal;
}
.text_center {
text-align:center;
}
div.dotted {
border-style:dotted;
border-color:#999;
}
div.solid {
border-style:solid;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
.blog_border_top {
border-top:solid 1px #e5e5e5;
padding-top:35px;
}
.blog_border_bottom {
border-bottom:solid 1px #e5e5e5;
padding-bottom:20px;
}

/* Buttons, message boxes, & alert boxes */
.alert_green {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
background:#e5ffcc url("images/alert_green.png") left center no-repeat;
color:#573;
border:1px solid #bbdd99;
padding:10px 10px 10px 40px;
margin:10px 0 20px 0;
}
.alert_blue {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
background:#e5f5ff url("images/alert_blue.png") left center no-repeat;
color:#467;
border:1px solid #bde;
padding:10px 10px 10px 40px;
margin:10px 0 20px 0;
}
.alert_yellow {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
background:#ffd url("images/alert_yellow.png") left center no-repeat;
color:#664;
border:1px solid #ddc;
padding:10px 10px 10px 40px;
margin:10px 0 20px 0;
}
.alert_red {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
background:#fcc url("images/alert_red.png") left center no-repeat;
color:#744;
border:1px solid #daa;
padding:10px 10px 10px 40px;
margin:10px 0 20px 0;
}
div.button, div.button_large, div.button_small {
display:inline-block;
}
div.button h2, div.button h3, div.button h4, div.button h5, div.button h6 {
background:url("images/botton_cap_silver.png") top right no-repeat;
height:55px;
margin:0;
padding-right:11px;
display:inline-block;
}
div.button a {
background:url("images/botton_l_silver.png") top left no-repeat;
margin:0;
padding:0 9px 0 20px;
line-height:57px;
height:55px;
display:block;
}
div.button h2:hover, div.button h3:hover, div.button h4:hover, div.button h5:hover, div.button h6:hover {
background:url("images/botton_cap_silver.png") bottom right no-repeat;
}
div.button h2:hover a, div.button h3:hover a, div.button h4:hover a, div.button h5:hover a, div.button h6:hover a {
background:url("images/botton_l_silver.png") bottom left no-repeat;
text-decoration:none;
}
div.button_small h2, div.button_small h3, div.button_small h4, div.button_small h5, div.button_small h6 {
background:url("images/botton_cap_silver_small.png") top right no-repeat;
height:45px;
margin:0;
padding-right:11px;
display:inline-block;
}
div.button_small a {
background:url("images/botton_l_silver_small.png") top left no-repeat;
margin:0;
padding:0 9px 0 20px;
line-height:45px;
height:45px;
display:block;
}
div.button_small h2:hover, div.button_small h3:hover, div.button_small h4:hover, div.button_small h5:hover, div.button_small h6:hover {
background:url("images/botton_cap_silver_small.png") bottom right no-repeat;
}
div.button_small h2:hover a, div.button_small h3:hover a, div.button_small h4:hover a, div.button_small h5:hover a, div.button_small h6:hover a {
background:url("images/botton_l_silver_small.png") bottom left no-repeat;
text-decoration:none;
}
div.button_large h2, div.button_large h3, div.button_large h4, div.button_large h5, div.button_large h6 {
background:url("images/botton_cap_silver_large.png") top right no-repeat;
height:65px;
margin:0;
padding-right:11px;
display:inline-block;
}
div.button_large a {
background:url("images/botton_l_silver_large.png") top left no-repeat;
margin:0;
padding:0 9px 0 20px;
line-height:65px;
height:65px;
display:block;
}
div.button_large h2:hover, div.button_large h3:hover, div.button_large h4:hover, div.button_large h5:hover, div.button_large h6:hover {
background:url("images/botton_cap_silver_large.png") bottom right no-repeat;
}
div.button_large h2:hover a, div.button_large h3:hover a, div.button_large h4:hover a, div.button_large h5:hover a, div.button_large h6:hover a {
background:url("images/botton_l_silver_large.png") bottom left no-repeat;
text-decoration:none;
}
a.more-link {
color:#fff;
display:block;
float:left;
padding:10px 12px;
position:relative;
text-align:center;
margin:20px 0 2px;
font-size:.9em;
line-height:1.65;
}
a.more-link:hover {
}
body.home a.more-link {
margin:20px 0 1px;
}
a.more-link span {
display:block;
height:24px;
line-height:24px;
margin:0;
padding:0 6px 0 11px;
cursor:pointer;
color:#eee;
}
div.post_wrap {
position:relative;
}
div.post_wrap a.more-link {
position:absolute;
bottom:-1px;
right:0px;
text-transform:none;
font-size:.9em;
margin-bottom:0;
}
span.button_header {
display:inline-block;
margin-bottom:35px;
color:#333;
}
span.button_header p, span.button_header h3, span.button_header h4, span.button_header h5, span.button_header h6 {
background:url("images/button_header_small_close.png") center right no-repeat;
height:24px;
margin:0;
padding-right:5px;
display:inline-block;
color:#333;
}
span.button_header span {
background:url("images/button_header_small_close.png") center right no-repeat;
height:24px;
margin:0;
padding-right:5px;
display:inline-block;
color:#333;
}
span.button_header a {
background:url("images/button_header_small.png") center left no-repeat;
margin:0;
padding:0 5px 0 11px;
line-height:24px;
height:24px;
display:block;
color:#333;
}
span.button_header p:hover, span.button_header h3:hover, span.button_header h4:hover , span.button_header h5:hover , span.button_header h6:hover  {
background:url("images/button_header_small_close.png") center right no-repeat;
}
span.button_header p:hover a, span.button_header h3:hover a, span.button_header h4:hover a, span.button_header h5:hover a, span.button_header h6:hover a {
background:url("images/button_header_small.png") center left no-repeat;
text-decoration:none;
}
span.more {
background:url("images/wedge.png") 93% 57% no-repeat;
}
span.more p {
font-size:1em;
}
span.more a {
color:#555;
padding-right:18px;
}
span.more:hover {
}
span.more a:hover {
color:#000\9;
}
.testimonial, .testimonial_large {
background:url("images/testimonial.png") 5% 100% no-repeat;
border:none;
margin:0;
display:block;
float:left;
}
.testimonial p, .testimonial_large p {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
background:#f1f1f1;
padding:15px 20px 20px;
margin-bottom:25px;
}
.testimonial p {
}
.testimonial img, .testimonial_large img {
float:left;
width:100px;
height:70px;
overflow:hidden;
background:#ddd;
border:1px solid #bbb;
padding:0;
margin:5px 15px 5px 0;
}
.website {
display:block;
font-style:italic;
}
.person {
display:block;
margin-top:12px;
padding-left:1px;
color:#000;
}
.last {
clear:right;
padding-right:0;
margin-right:0;
}
.lastmargin {
margin-right:0px;
}
.gallery-caption {
font-style:italic;
}
.sticky {
font-weight:bold;
}
.bypostauthor {
font-style:italic;
}
.fluid_container {
margin: 0 auto;
max-width: 1000px;
width: 90%;
}

/* feature boxes */

/* style 6 */
@font-face {
    font-family: 'WebSymbolsRegular';
    src: url('css/fonts/websymbols/websymbols-regular-webfont.eot');
    src: url('css/fonts/websymbols/websymbols-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/websymbols/websymbols-regular-webfont.woff') format('woff'),
        url('css/fonts/websymbols/websymbols-regular-webfont.ttf') format('truetype'),
        url('css/fonts/websymbols/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.ca-menu{
    padding:0;
    margin:0 auto 0;
	float:left;
    width:100%;
}
.ca-menu li{
    width:100%;
    height: 300px;
    overflow: hidden;
    position: relative;
    float:left;
    background: #fff;
	border:1px solid #ddd;
    margin-right: 14px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-menu li:last-child{
    margin-right: 0px;
}
.ca-menu li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
}
.ca-icon{
    font-family: 'WebSymbolsRegular', cursive;
    font-size: 60px;
    color: #333;
    text-shadow: 0px 0px 1px #333;
    line-height: 150px;
    position: absolute;
    width: 100%;
    height: 50%;
    left: 0px;
    top: 0px;
    text-align: center;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-content{
    position: absolute;
    left: 0px;
    width: 100%;
    height: 50%;
    top: 50%;
}
.ca-main{
    font-size:2em;
    opacity: 0.8;
    text-align: center;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.ca-sub{
    text-align:center;
    font-size:1em;
    color: #666;
    line-height: 40px;
    opacity: 0.8;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.ca-menu li:hover{
    background-color: #fa3;
	border-color:#fa3;
}
.ca-menu li:hover .ca-icon{
    color: #000;
    font-size: 90px;
}
.ca-menu li:hover .ca-main{
    color: #000;
    -webkit-animation: moveFromLeftRotate 300ms ease;
    -moz-animation: moveFromLeftRotate 300ms ease;
    -ms-animation: moveFromLeftRotate 300ms ease;
}
.ca-menu li:hover .ca-sub{
    color: #fff;
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}
@-webkit-keyframes moveFromLeftRotate{
    from {
        -webkit-transform: translateX(-100%) rotate(-90deg);
    }
    to {
        -webkit-transform: translateX(0%) rotate(0deg);
    }
}
@-moz-keyframes moveFromLeftRotate{
    from {
        -moz-transform: translateX(-100%) rotate(-90deg);
    }
    to {
        -moz-transform: translateX(0%) rotate(0deg);
    }
}
@-ms-keyframes moveFromLeftRotate{
    from {
        -ms-transform: translateX(-100%) rotate(-90deg);
    }
    to {
        -ms-transform: translateX(0%) rotate(0deg);
    }
}

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(100%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(100%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(100%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}

/* Animated Buttons */

.a-btn{
    background:#d21d4d;;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#d21d4d,0),color-stop(#d21d4d,1));
    background:-webkit-linear-gradient(top, #d21d4d 0%, #d21d4d 100%);
    background:-moz-linear-gradient(top, #d21d4d 0%, #d21d4d 100%);
    background:-o-linear-gradient(top, #d21d4d 0%, #d21d4d 100%);
    background:linear-gradient(top, #d21d4d 0%, #d21d4d 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d21d4d', endColorstr='#d21d4d',GradientType=0 );
    padding-left:20px;
    padding-right:80px;
    height:38px;
    display:inline-block;
    position:relative;
    border:1px solid #aaa;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    float:left;
    clear:both;
    margin:0;
    overflow:hidden;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
	padding-top:14px;
	padding-bottom:14px;
}
.a-btn-text{
    padding-top:3px;
    display:block;
    font-size:18px;
    white-space:nowrap;
    text-shadow:0px 1px 1px rgba(255,255,255,0.3);
    color:#fff;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
}
.a-btn-slide-text{
    position:absolute;
    height:100%;
    top:0px;
    right:52px;
    width:0px;
    background:#e3e3e3;
    color:#fff;
    font-size:18px;
    white-space:nowrap;
    text-transform:uppercase;
    text-align:left;
    text-indent:10px;
    overflow:hidden;
    line-height:66px;
    -webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -webkit-transition:width 0.3s linear;
    -moz-transition:width 0.3s linear;
    -o-transition:width 0.3s linear;
    transition:width 0.3s linear;
}
.a-btn-icon-right{

    position:absolute;
    right:0px;
    top:0px;
    height:100%;
    width:52px;
    border-left:1px solid #aaa;
    -webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    -moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
}
.a-btn-icon-right span{
    width:38px;
    height:38px;
    opacity:1;
    position:absolute;
    left:50%;
    top:50%;
    margin:-20px 0px 0px -20px;
    background:transparent url(images/arrow_right.png) no-repeat 50% 55%;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
}
.a-btn:hover{
    padding-right:180px;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
}
.a-btn:hover .a-btn-text{
    color:#fff;
}
.a-btn:hover .a-btn-slide-text{
    width:100px;
}
.a-btn:hover .a-btn-icon-right span{
    opacity:1;
}
.a-btn:active{
    position:relative;
    top:1px;
    background:#aaa;
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    border-color:#aaa;
}
.button-wrapper {
float:right;
}
.button-wrapper_left {
float:left;
margin-right:25px;
}


/* -------------- CSS3 -------------- */
input, textarea {
color:#777;
padding: 9px;
border: solid 0px #fff;
outline: 0;
font: normal 13px/100% "Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
width: 200px;
background: #d5d5d5;
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
}
.footer input, .footer textarea {
background:#464646;
color:#fff;
}
.footer input:hover, .footer textarea:hover {
background:#494949;
}
.fancyform {
box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}
.fancyform:hover {
-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
}
textarea {
width: 400px;
height: 150px;
line-height: 150%;
}
.form label {
padding-top:0;
margin-right:0;
color: #555;
display:block;
float:left;
width:24%;
font-size:12px;
}
.form input {
background:#e7e7e7;
padding:10px;
width:68%;
}    

.form p {
margin-bottom:10px;
}
.form span {
padding:11px 0px 11px 0px;
}
.form textarea {
background:#e7e7e7;
margin-top:0px;
margin-left:0;
height:111px;
width:68%;
padding:10px;
}
.form p.text {

padding:0px 0px 0px 0px;
margin-bottom:7px;
}
.form p.submit, .form p#error {
margin-left:89px;
text-align:left;
}
.form .needsfilled {
border:0;
color:#f70;
}
.submit input {
font-size:1em;
width:auto;
height:30px;
color:#fff;
padding:0 17px;
margin-right:6%;
background-color: #d21d4d;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d21d4d), to(#d21d4d));
background-image: -webkit-linear-gradient(top, #d21d4d, #d21d4d);
background-image:    -moz-linear-gradient(top, #d21d4d, #d21d4d);
background-image:     -ms-linear-gradient(top, #d21d4d, #d21d4d);
background-image:      -o-linear-gradient(top, #d21d4d, #d21d4d);
}
.submit input:hover {
background-color: rgb(226, 82, 120);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d21d4d), to(#d21d4d));
background-image: -webkit-linear-gradient(top, rgb(226, 82, 120), rgb(226, 82, 120));
background-image:    -moz-linear-gradient(top, rgb(226, 82, 120), rgb(226, 82, 120));
background-image:     -ms-linear-gradient(top, rgb(226, 82, 120), rgb(226, 82, 120));
background-image:      -o-linear-gradient(top, rgb(226, 82, 120), rgb(226, 82, 120));
cursor:pointer;
}
ul.footer_widgets ul li.page_item:hover {
background:transparent;
}
ul.footer_widgets .twitter li {
background:url("images/twittericon.png") 2px 6px no-repeat;
padding:2px 0 5px 27px;
}
ul.footer_widgets .twitter li:hover {
background-image:url("images/twittericon.png");
background-position:2px 6px;
background-repeat:no-repeat;
}
ul.footer_widgets ul.children {
border:#bbb;
margin-bottom:0;
display:none;
}
ul.widgets ul.children {
display:none;
}
ul.footer_widgets ul.children li {
border:none;
padding-left:0;
}
ul.widgets form#searchform {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
padding:0;
text-align:right;
}
ul.widgets form#searchform #s {
width:214px;
background:#ebebeb;
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
}
ul.widgets form#searchform #searchsubmit {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
width:40px;
padding-top:8px;
padding-bottom:8px;
background:#fff;
font-size:.95em;
color:#555;
text-indent:-9999px;
background:url('images/search.png') center center no-repeat transparent;
}
ul.widgets form#searchform #searchsubmit:hover {
color:#555;
cursor:pointer;
background:url('images/search.png') center center no-repeat transparent;
}
ul.widgets form#searchform label.screen-reader-text {
display:none;
}
.needsfilled, .footer input.needsfilled, .footer textarea.needsfilled {
background-color:yellow;
color:#111;
}
.needsfilled:hover, .footer input.needsfilled:hover, .footer textarea.needsfilled:hover {
}
div.header form#searchform {
margin-bottom:0;
}


/* general style */
div.logo a {
float:left;
margin-top:20px;
}
.footer_form .submit input {
color:#777;
background-color: #111111;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#111111), to(#000000));
background-image: -webkit-linear-gradient(top, #111111, #000000);
background-image:    -moz-linear-gradient(top, #111111, #000000);
background-image:     -ms-linear-gradient(top, #111111, #000000);
background-image:      -o-linear-gradient(top, #111111, #000000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111', endColorstr='#000000');
}
.footer_form .submit input:hover {
color:#777;
background-color: #333333;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#222222), to(#111111));
background-image: -webkit-linear-gradient(top, #222222, #111111);
background-image:    -moz-linear-gradient(top, #222222, #111111);
background-image:     -ms-linear-gradient(top, #222222, #111111);
background-image:      -o-linear-gradient(top, #222222, #111111);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#111111');
}
.copyright p {
color:#222;
}
.copyright p a {
color:#222;
}
.copyright p a:hover {
color:#000;
}
div.logo_fade img {
margin-bottom:0;
}

/* -------------- Sliders -------------- */
/**************************
*
*	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: relative;
	right: 0;
	top: 0;
	width: 100%;
	min-height: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 {
    background: url(images/blank.gif);
	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;
    margin:250px auto 0;
    position: relative;
    width:920px;
	text-align:left;
}
.camera_caption p {
	background:#fff;
	color:#000;
	font-size:1.3em;
	margin:0;
	display:inline;
	padding:7px 11px;
	line-height:45px;
	letter-spacing:-.2px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-moz-opacity: 0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
}
.camera_caption h2 {
	color:#000;
	line-height:1.45em;
	font-size:2.1em;
	letter-spacing:-1px;
	margin-top:2px;
	margin-bottom:0;
	font-weight:normal;
	/* background:#333;
	position:absolute;
	top:-43px;
	padding:2px 11px;
	display:inline; */
}
.camera_caption h2 a {
    background: none repeat scroll 0 0 #9999ff;
    color: #000;
    padding: 6px 8px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-moz-opacity: 0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
}
.camera_caption > div {
	padding: 18px 0;
}
.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_wrap .camera_pag .camera_pag_ul {
	list-style: none;
	margin: 0 42px 0 0;
	padding: 0;
	text-align: right;
	position: absolute;
    right: 0;
	bottom: 0;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-align: left;
	text-indent: -9999px;
	width: 16px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li {
	-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_wrap .camera_pag .camera_pag_ul li > span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 8px;
	left: 4px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	width: 8px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
	-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_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
.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;
	top: 0;
	left: 50%;
	margin-left: -4px;
	position: absolute;
}
.camera_prev, .camera_next, .camera_commands {
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	bottom:47%;
	width: 40px;
	z-index: 2;
}
.camera_prev {
	left:0;
}
.camera_prev > span {
	background: url(images/camera_skins.png) no-repeat 0 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_next {
	right:0;
}
.camera_next > span {
	background: url(images/camera_skins.png) no-repeat -40px 0;
	display: block;
	height: 40px;
	width: 40px;
}
.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_prev:hover > span {
	background-position: 0 -120px;
}
.camera_next:hover > span {
	background-position: -40px -120px;
}
.camera_commands > .camera_play:hover {
	background-position: -80px -120px;
}
.camera_commands > .camera_stop:hover {
	background-position: -120px -120px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 10px 5px;
	position: relative;
	text-indent: -9999px;
	width: 16px;
}
.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 {
	color: #ffaa77;
}
.camera_caption > div {
	background:transparent;
	color:#000;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	background: #333;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
	background: #eeeeee;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background:#fff;
}
.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: #fff;
	background: rgba(255, 255, 255, 0.85);
}
.camera_prev:hover, .camera_next:hover, .camera_commands:hover {
	background: #8888ef;
	}
.camera_thumbs_cont ul li > img {
	border-color: 1px solid #000;
}

/* custom */
.camera_wrap .camera_pag .camera_pag_ul {
bottom:43px;
position:relative;
margin:0 auto;
text-align:center;
}
div.camera_pag {
height:0;
width:100%;
position:relative;
}
/*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_prev:hover > span {
	background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
	background-position: -40px -40px;
}
.camera_black_skin .camera_next:hover > span {
	background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
	background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_play:hover {
	background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
	background-position: -120px -40px;
}
.camera_black_skin .camera_commands > .camera_stop:hover {
	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	;
}
		.fluid_container {
			margin: 0 auto;
			max-width: 1000px;
			width: 100%;
		}

/* Caption Styles */

/* --- Highlight --- */
.highlight a.more-link, div.camera_wrap .slide_highlight a.more-link {
display:none;
font-size:.95em;
}
.highlight .camera_caption, div.camera_wrap .slide_highlight {
	bottom:0;
	display:block;
	margin-top:250px;
    margin-bottom:115px;
    width:920px;
	padding:0;
	background:transparent;
	height:auto;
	right:0;
}
div.camera_wrap .slide_highlight p {
	background:#fff;
	color:#000;
	font-size:1.3em;
	margin:0;
	display:inline;
	padding:7px 11px;
	line-height:54px;
	letter-spacing:-.1px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-moz-opacity: 0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
}
div.camera_wrap .slide_highlight h2 {
	color:#000;
	line-height:1.44em;
	font-size:2.1em;
	letter-spacing:-1px;
	margin-top:2px;
	margin-bottom:0;
	/* background:#333;
	position:absolute;
	top:-43px;
	padding:2px 11px;
	display:inline; */
}
div.camera_wrap .slide_highlight h2 a {
    background: none repeat scroll 0 0 #9999ff;
    color: #000;
    padding: 6px 8px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-moz-opacity: 0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
}
div.camera_wrap .slide_highlight > div {
	padding: 18px 0;
}

/* --- Rectangle --- */
.rectangle a.more-link, div.camera_wrap a.show {
background-color: #3d2e2b;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dddddd), to(#cccccc));
background-image: -webkit-linear-gradient(top, #dddddd, #cccccc);
background-image:    -moz-linear-gradient(top, #dddddd, #cccccc);
background-image:     -ms-linear-gradient(top, #dddddd, #cccccc);
background-image:      -o-linear-gradient(top, #dddddd, #cccccc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#cccccc');
-moz-box-shadow:0 1px 1px #888888;
-webkit-box-shadow:0 1px 1px #888888;
box-shadow:0 1px 1px #888888;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
color:#111;
}
.rectangle a.more-link:hover, div.camera_wrap a.show:hover {
background-color: #3d2e2b;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e7e7e7), to(#d7d7d7));
background-image: -webkit-linear-gradient(top, #3d2e2b, #3d2e2b);
background-image:    -moz-linear-gradient(top, #3d2e2b, #3d2e2b);
background-image:     -ms-linear-gradient(top, #3d2e2b, #3d2e2b);
background-image:      -o-linear-gradient(top, #3d2e2b, #3d2e2b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#d7d7d7');
}
div.rectangle a.more-link, div.camera_wrap a.show {

color:#111;
display:block;
float:none;
padding:6px 11px;
position:relative;
text-align:center;
margin:15px 0 2px;
line-height:1.65;
width:85px;
}
.rectangle .camera_caption, div.camera_wrap div.slide_rectangle {
background-color:#000;
filter:alpha(opacity=85);
zoom:1; /* hasLayout for IE6 and IE7 */
background:rgba(0, 0, 0, 0.85);
width:400px;
height:auto;
padding:25px 30px;
margin-top:295px;
margin-bottom:100px;
letter-spacing:-1px;
right:230px;
}
.rectangle .camera_caption > div, div.camera_wrap div.slide_rectangle > div {
padding:0;
}
.rectangle .camera_caption p, div.camera_wrap div.slide_rectangle p {
line-height:1.8;
padding:0;
background:transparent;
color:#ccc;
font-size:1.1em;
}
.rectangle .camera_caption h2, div.camera_wrap div.slide_rectangle h2 {
margin-top:0;
margin-bottom:2px;
font-size:1.75em;
}
.rectangle .camera_caption h2 a, div.camera_wrap div.slide_rectangle h2 a {
background:transparent;
color:#fff;
padding:0;
}
.rectangle .right, div.camera_wrap div.slide_rectangle_right {
right:0;
left:230px;
text-align:left;
}

/* --- No background --- */
.no_background a.more-link, div.camera_wrap a.show {
background-color: #dddddd;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dddddd), to(#cccccc));
background-image: -webkit-linear-gradient(top, #dddddd, #cccccc);
background-image:    -moz-linear-gradient(top, #dddddd, #cccccc);
background-image:     -ms-linear-gradient(top, #dddddd, #cccccc);
background-image:      -o-linear-gradient(top, #dddddd, #cccccc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#cccccc');
-moz-box-shadow:0 1px 1px #888888;
-webkit-box-shadow:0 1px 1px #888888;
box-shadow:0 1px 1px #888888;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
color:#111111;
}
.no_background a.more-link:hover, div.camera_wrap a.show:hover {
background-color: #e7e7e7;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e7e7e7), to(#d7d7d7));
background-image: -webkit-linear-gradient(top, #e7e7e7, #d7d7d7);
background-image:    -moz-linear-gradient(top, #e7e7e7, #d7d7d7);
background-image:     -ms-linear-gradient(top, #e7e7e7, #d7d7d7);
background-image:      -o-linear-gradient(top, #e7e7e7, #d7d7d7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#d7d7d7');
}
div.no_background a.more-link, div.camera_wrap a.show {
color:#111;
display:block;
float:none;
padding:6px 11px;
position:relative;
text-align:center;
margin:15px 0 2px;
line-height:1.65;
width:85px;
}
.no_background .camera_caption, div.camera_wrap div.slide_no_background {
background:transparent;
height:auto;
width:375px;
padding:25px 30px;
margin-top:200px;
margin-bottom:100px;
letter-spacing:-1px;
right:270px;
}
.no_background .camera_caption > div, div.camera_wrap div.slide_no_background > div {
padding:0;
}
.no_background .camera_caption p, div.camera_wrap div.slide_no_background p {
line-height:1.6;
padding:0;
background:transparent;
color:#333;
font-size:1.1em;
}
.no_background .camera_caption h2, div.camera_wrap div.slide_no_background h2 {
margin-top:0;
margin-bottom:11px;
font-size:2.9em;
letter-spacing:-2px;
line-height:1.3em;
}
.no_background .camera_caption h2 a, div.camera_wrap div.slide_no_background h2 a {
background:transparent;
color:#000;
padding:0;
}
.no_background .right, div.camera_wrap div.slide_no_background_right {
}


/* --- Vertical --- */
.vertical a.more-link, div.camera_wrap a.show {
background-color: #dddddd;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dddddd), to(#cccccc));
background-image: -webkit-linear-gradient(top, #dddddd, #cccccc);
background-image:    -moz-linear-gradient(top, #dddddd, #cccccc);
background-image:     -ms-linear-gradient(top, #dddddd, #cccccc);
background-image:      -o-linear-gradient(top, #dddddd, #cccccc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#cccccc');
-moz-box-shadow:0 1px 1px #555555;
-webkit-box-shadow:0 1px 1px #555555;
box-shadow:0 1px 1px #555555;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
color:#111111;
}
.vertical a.more-link:hover, div.camera_wrap a.show:hover {
background-color: #e7e7e7;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e7e7e7), to(#d7d7d7));
background-image: -webkit-linear-gradient(top, #e7e7e7, #d7d7d7);
background-image:    -moz-linear-gradient(top, #e7e7e7, #d7d7d7);
background-image:     -ms-linear-gradient(top, #e7e7e7, #d7d7d7);
background-image:      -o-linear-gradient(top, #e7e7e7, #d7d7d7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#d7d7d7');
}
div.vertical a.more-link, div.camera_wrap a.show {
color:#111;
display:block;
float:none;
padding:6px 11px;
position:relative;
text-align:center;
margin:18px 0 2px;
line-height:1.65;
width:85px;
}
.vertical .camera_caption, div.camera_wrap div.slide_vertical {
background-color:#555;
filter:alpha(opacity=85);
zoom:1; /* hasLayout for IE6 and IE7 */
background:rgba(0, 0, 0, 0.85);
width:350px;
height:471px;
padding:0;
margin-top:30px;
margin-bottom:30px;
letter-spacing:-1px;
right:285px;
}
.vertical .camera_caption > div, div.camera_wrap div.slide_vertical > div {
padding:65px 35px 0 40px;
}
.vertical .camera_caption p, div.camera_wrap div.slide_vertical p {
line-height:1.8;
padding:0;
background:transparent;
color:#ddd;
font-size:1.1em;
}
.vertical .camera_caption h2, div.camera_wrap div.slide_vertical h2 {
margin-top:0;
margin-bottom:9px;
font-size:1.75em;
}
.vertical .camera_caption h2 a, div.camera_wrap div.slide_vertical h2 a {
background:transparent;
color:#fff;
padding:0;
}
.vertical .right, div.camera_wrap div.slide_vertical_right {
right:0;
left:285px;
text-align:left;
}
div.camera_wrap .right {
right:0;
left:285px;
}


/* -------------- Pretty Photo -------------- */
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_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}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_full_res .pp_inline{color:#000;}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}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_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}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_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(images/prettyPhoto/light_rounded/loader.gif) center center 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_middle{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left 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_content{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}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 .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}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_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}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_middle{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left 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: url(images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}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_full_res .pp_inline{color:#fff;}div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}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_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}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_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}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_full_res .pp_inline{color:#000;}div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}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_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}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 .ppt{color:#000;}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_content{background:#fff;}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_full_res .pp_inline{color:#000;}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_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_fade{display: none;}.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 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;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{left:50%;margin-top: -50px;position:absolute;z-index:10000;}.pp_gallery ul{float: left;height:35px;margin:0 0 0 5px;overflow: hidden;padding:0;position: relative;}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float: left;height:33px;overflow: hidden;}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}.pp_gallery ul a img{border:0;}.pp_gallery li{display:block;float: left;margin:0 5px 0 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 li.default a img{display: none;}.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{display:block;float: right;line-height:22px;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#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 0;}div.ppt{color:transparent;display:none;font-size:17px;margin:0 0 0 15px;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}

/* -------------- Dropdown Menu -------------- */

div.nav-menu ul, div.nav-menu ul * {
margin:0;
padding:0;
list-style:none;
border:none;
font-size:1em;
}
div.nav-menu{
position: relative;
z-index: 999;
}
div.nav-menu ul {
line-height:1.0;
position:relative;  
clear:both;
height:auto;
z-index:9999;
}
div.nav-menu ul li {
list-style-type: none;
padding: 0;
position:relative;
font-size:1em;
background-color:transparent;
-webkit-transition: background-color 250ms ease-out 0s;
-moz-transition: background-color 250ms ease-out 0s;
-o-transition: background-color 250ms ease-out 0s;
transition: background-color 250ms ease-out 0s;
}
div.nav-menu ul ul {
	position:absolute;
	left:0;
	width:190px; /* left offset of submenus need to match (see below) */
	padding:0;
	margin:0px;
	background-color:#f1f1f1;
	filter:alpha(opacity=95);
	zoom:1; /* hasLayout for IE6 and IE7 */
	background:rgba(250, 250, 250, 0.95);
	/* -moz-border-radius:0 2px 2px 2px;
	-webkit-border-radius:0 2px 2px 2px;
	border-radius:0 2px 2px 2px; */
	-moz-box-shadow:0px 1px 1px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 1px 1px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0px 1px 1px 0 rgba(0, 0, 0, 0.2);
	/*display:none;*/
	z-index:999;
	opacity: 0;
	max-height: 0;
	/*overflow: hidden;*/
	visibility: hidden;

	-webkit-transition: visibility 0s linear 0.2s, opacity 0.2s linear, max-height 1s linear; 
	-moz-transition: visibility 0s linear 0.2s, opacity 0.2s linear, max-height 1s linear;
	-ms-transition: visibility 0s linear 0.2s, opacity 0.2s linear, max-height 1s linear;
	-o-transition: visibility 0s linear 0.2s, opacity 0.2s linear, max-height 1s linear;
	transition: visibility 0s linear 0.2s, opacity 0.2s linear, max-height 1s linear;
}
div.nav-menu ul li:hover > ul{
	display:block !important;
	visibility:visible !important;
	opacity: 1;
	max-height: 1000px;

	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}
background_brown{
background-color: #462327;
}
div.nav-menu ul ul:hover li{
display:block;
visibility:visible;
}
div.nav-menu ul ul ul {
padding:0;
margin:0;
/* -moz-border-radius:0 2px 2px 2px;
-webkit-border-radius:0 2px 2px 2px;
border-radius:0 2px 2px 2px; */
filter:alpha(opacity=100);
zoom:1; /* hasLayout for IE6 and IE7 */
}
div.nav-menu ul ul li {
width:100%;
font-size:.95em;
background:transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#070707', enabled=false);
border:none;
border-bottom:1px solid #eee;
}
div.nav-menu ul ul li {
font-size:1em;
}
div.nav-menu ul ul li:first-child {
/* -moz-border-radius:0 2px 0 0;
-webkit-border-radius:0 2px 0 0;
border-radius:0 2px 0 0; */
}
div.nav-menu ul ul li:last-child {
/* -moz-border-radius:0 0 1px 1px;
-webkit-border-radius:0 0 1px 1px;
border-radius:0 0 1px 1px; */
}
div.nav-menu ul ul ul li:first-child {
/* -moz-border-radius:2px 2px 0 0;
-webkit-border-radius:2px 2px 0 0;
border-radius:2px 2px 0 0; */
}
div.nav-menu ul ul li:last-child, div.nav-menu ul ul li:last-child:hover {
border-bottom:none;
}
div.nav-menu ul li:hover {
visibility:inherit; /* fixes IE7 'sticky bug' */
}
div.nav-menu ul li {
float:left;
position:relative;
}
div.nav-menu ul a {
display:block;
}
div.nav-menu ul li:hover ul,
div.nav-menu ul li.sfHover ul {
top:111px; /* match top ul list item height */
z-index:99;
display:block;
visibility:visible;
}
div.nav-menu ul li:hover li ul,
.sfHover li ul {
top:-999em;
}
div.nav-menu ul li li:hover ul,
div.nav-menu ul li li.sfHover ul {
left:190px; /* match ul width */
top:0;
}
div.nav-menu ul li li:hover li ul,
div.nav-menu ul li li.sfHover li ul {
top:-999em;
}
div.nav-menu ul li li li:hover ul,
div.nav-menu ul li li li.sfHover ul {
left:190px; /* match ul width */
top:0;
}
div.nav-menu ul {
float:left;
}
div.nav-menu ul a {
padding:35px 15px;
text-decoration:none;
line-height:41px;
display:block;
}
div.nav-menu ul ul a {
padding:0px 9px;
text-decoration:none;
line-height:43px;
}
div.nav-menu ul a, div.nav-menu ul a:visited  { /* visited pseudo selector so IE6 applies text colour*/
color:#010101;
}
div.nav-menu ul ul a, div.nav-menu ul ul a:visited  { /* visited pseudo selector so IE6 applies text colour*/
color:#010101;
}
div.nav-menu ul li:hover, div.nav-menu ul a:active{
background:#241F2B;
}
div.nav-menu ul li:hover > a{
color:#000;
}
div.nav-menu ul li:hover ul a{
color:#777;
}
div.nav-menu ul ul li:hover{
background:#241F2B;
}
div.nav-menu ul ul li:hover > a{
color:#000;
}
div.nav-menu ul ul a:hover, div.nav-menu ul ul a:active{
color:#fff;
}
div.nav-menu ul li li {
margin:0;
padding:0;
}
div.nav-menu ul li.last {
margin-right:0;
}
div.nav-menu ul li li li {
}
div.nav-menu ul li:hover, div.nav-menu ul li.sfHover {
}
div.nav-menu ul ul li:hover, div.nav-menu ul li.sfHover {
outline:0;
background:#241F2B;
border-color:#eee;
filter:alpha(opacity=100);
zoom:1; /* hasLayout for IE6 and IE7 */
}
div.nav-menu ul ul .sf-sub-indicator {
position:absolute;
display:block;
right:.75em;
top:1.05em; /* IE6 only */
width:12px;
height:17px;
text-indent: -999em;
overflow:hidden;
background:url("images/dropdown_arrow_right.png") 100% 50% no-repeat transparent;
}
.sf-sub-indicator {
display:none;
}
.sf-shadow ul {
}
.sf-shadow ul.sf-shadow-off {
background: transparent;
}
div.nav-menu ul li.current-menu-item a {
color:#d21d4d;
font-weight:bold;
}
div.nav-menu ul li.current-menu-item ul a {
font-style:bold;
color:#d21d4d;
}
div.nav-menu ul ul li.current-menu-item a {
font-style:bold;
color:#d21d4d;
}
div.nav-menu ul li.current-menu-item:hover > a {
color:#fff;
}

nav select {
  display: none;
}