@charset "utf-8";
/* CSS Document */

/* RESETS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
	text-decoration:none;
}
.clear	{ clear:both; }

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

/* GENERAL */
body	{ 
	font-size:14px; 
	line-height:20px; 
	/*font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;*/
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; 
}
.stencil_fixed	{ background-attachment: fixed;}
input, textarea	{ font-size:12px;  }
ul, ol	{ margin: 0 0 20px 20px;}

/* HEADINGS */
h1,h2,h3,h4,h5,h6,h7	{ font-weight: normal;}
h1	{ font-size: 32px; padding: 40px 0 20px 0; }
h2	{ font-size: 28px; padding: 40px 0 20px 0; }
h3	{ font-size: 24px; padding: 40px 0 20px 0; }
h4	{ font-size: 20px; padding: 40px 0 20px 0; }
h5	{ font-size: 18px; padding: 40px 0 20px 0; }
h6	{ font-size: 16px; padding: 40px 0 20px 0; }
h7	{ font-size: 14px; padding: 40px 0 20px 0; }

/* TYPOGRAPHY */
a	{ text-decoration:underline; }
p	{ padding:0 0 20px 0;}

/* HEADER */



#header_container	{ width: 100%; padding: 0; margin: 0;}
#header_wrapper	{ width:906px; padding:0; margin: 0 auto;}
.header	{ width:906px; padding: 0!important; margin: 0!important;}

a.logo img 	{ padding: 0!important; margin: 0!important;}
a.logo img:hover{ opacity: 1!important;}

/* SLIDER */
#slider_container	{ width: 100%;}
#slider_wrapper	{ width:906px; margin: 0 auto; padding: 0 10px 0 10px; }


/* CONTENT */
#content_container	{ width: 100%;}

#content_wrapper	{ width:886px; margin: 0 auto; padding: 0;  }
.content { margin-left: -20px; }

/* GENERAL FADING ANIMATION */
a, #fc_submit, #submit, #searchsubmit {  -webkit-transition-property:background color; -webkit-transition-duration: 0.12s; -webkit-transition-timing-function: ease-out; -moz-transition-property:background color; -moz-transition-duration: 0.12s; -moz-transition-timing-function: ease-out; -o-transition-property:background color; -o-transition-duration: 0.12s; -o-transition-timing-function: ease-out; }

/* POST */
#cat_title_container	{ width:100%; font-size: 12px; }
#cat_title_wrapper	{ width:900px; margin: 0 auto; padding: 0 20px 0 20px; }
#cat_title	{ width: 906px; margin: 0 auto;}
#cat_title h1	{ float: left; width:220px; padding: 20px 0 20px 0; font-size: 24px; text-indent: -5px; line-height:40px;}
#cat_title h1 a	{ text-decoration:none; padding: 0 5px 0 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#cat_title p {float:right; padding: 31px 0 0 0; width: 700px; font-size: 13px; text-transform: uppercase;}

/* POST CONTENT */
#post_wrapper	{ padding:40px 0 0 0;}
#post_wrapper .entry	{ padding: 0 0 20px 0; margin: 0 0 0 0; }
#post_wrapper .entry .post_title	{ padding: 0;} /* little fix for categories */
#post_wrapper .entry .post_content	{ padding: 0;} /* little fix for categories */
.post_content a	{ text-decoration: none; }
.post_content a:hover	{ text-decoration: underline; }

.post_title { font-size:22px; line-height:40px; position: relative; top: 3px; }

.post_title a { text-decoration:none;}

.post_info { font-size:12px;}

.post_info span	{ padding:0 9px 0 0; margin:0 9px 0 0;}
.post_info a	{ font-weight: bold; text-decoration: none;}
.big_image_wrapper	{ margin:0 0 20px 0; display: block; }
.big_image { }

/*.post_content { font-size:12px; }	leave, handles the size of text */

.more-link	{ font-size: 12px; font-weight: bold; text-decoration: none; padding: 4px 10px; margin: 0 0 20px 0; line-height: 19px; display: inline-block; position: relative;  -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

a.more-link:hover	{ text-decoration: none;}



/* POST CONTENT ABSOLUTE TEXT*/


#post_wrapper .entry-absolute{
	position: absolute;
	margin-left: 619px;
	margin-top: 34px;
	
}



#post_wrapper .entry-absolute .post_content{
	width: 340px;
	color: #000;
	line-height: 25px;
}


#post_wrapper .entry-absolute .post_content p{
	padding-top: 0px;
	padding-bottom: 25px;
}



#post_wrapper .entry-absolute .post_title	{ display: none;} 


/* SINGLE BLOG */

.post_title	{ padding: 60px 0 40px 0;}
#post_wrapper .post_content	{ padding: 0 0 40px 0;}

#post_wrapper .post_meta	{ padding: 0 0 40px 0;}
#post_wrapper .post_meta h2	{ margin: 0 10px 20px 10px; padding: 0; font-weight: bold; letter-spacing: 2px; font-size: 9px;}
#post_wrapper .post_meta .post_gallery	{ padding: 0; }
#post_wrapper .post_meta .post_gallery img.big_image	{display:block;}
#post_wrapper .post_meta .post_gallery .small_image_wrapper { display: block; float: left; margin: 0 0px 10px 10px; }
#post_wrapper .post_meta .post_gallery img.small_image	{display:block;}


.post_info_single	{ padding: 0; font-size:10px;}
.post_info_single span	{ width:230px; display:block; margin: 0 10px 0 10px;}
.post_info_single a	{ text-decoration: none; font-weight: bold;}


/* INPUTS AND TEXTAREAS GLOBAL */
input, textarea	{ font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}

/* GALLERY - RIGHT SIDEBAR */
#page-gallery-right #gallery	{ padding: 0 0 50px 0; }
#page-gallery-right .gallery_image_wrapper	{ margin: 10px; float: left; }
#page-gallery-right .gallery_image	{ display: block; }
#page-gallery-right #post_area	{width:720px; float:left; }
#page-gallery-right #post_wrapper	{ }
#page-gallery-right #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 0; }
#page-gallery-right #post_wrapper .entry .entry_holder { }
#page-gallery-right #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px; }
#page-gallery-right #post_wrapper .entry .post_title a { }
#page-gallery-right #post_wrapper .entry .post_image { }
#page-gallery-right #post_wrapper .entry .post_content { }
#page-gallery-right .sidebar { padding-top: 140px; }

/* GALLERY - LEFT SIDEBAR */
#page-gallery-left #gallery	{ padding: 0 0 50px 0;}
#page-gallery-left .gallery_image_wrapper	{ margin: 10px; float: left; }
#page-gallery-left .gallery_image	{ display: block; }
#page-gallery-left #post_area	{width:720px; float:right;}
#page-gallery-left #post_wrapper	{ }
#page-gallery-left #post_wrapper .entry {margin-left: 10px; padding-right: 10px; padding-bottom: 0; }
#page-gallery-left #post_wrapper .entry .entry_holder { }
#page-gallery-left #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px; }
#page-gallery-left #post_wrapper .entry .post_title a { }
#page-gallery-left #post_wrapper .entry .post_image { }
#page-gallery-left #post_wrapper .entry .post_content { }
#page-gallery-left .sidebar { padding-top: 140px; }

/* GALLERY - FULLWIDTH */
#page-gallery-fullwidth #gallery	{ padding: 0 0 50px 0; }
#page-gallery-fullwidth .gallery_image_wrapper	{ margin: 10px; float: left; }
#page-gallery-fullwidth .gallery_image	{ display: block; }
#page-gallery-fullwidth #post_area	{width:906px; float:left;  }
#page-gallery-fullwidth #post_wrapper	{ }
#page-gallery-fullwidth #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 0; }
#page-gallery-fullwidth #post_wrapper .entry .entry_holder { }
#page-gallery-fullwidth #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 20px;}
#page-gallery-fullwidth #post_wrapper .entry .post_title a { }
#page-gallery-fullwidth #post_wrapper .entry .post_content { }

/* PAGE - RIGHT SIDEBAR */
#page-right-sidebar #post_area	{width:720px; float:left; }
#page-right-sidebar #post_wrapper	{ }
#page-right-sidebar #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 40px;  }
#page-right-sidebar #post_wrapper .entry .entry_holder { }
#page-right-sidebar #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px; }
#page-right-sidebar #post_wrapper .entry .post_title a { }
#page-right-sidebar #post_wrapper .entry .post_image { }
#page-right-sidebar #post_wrapper .entry .post_content { }
#page-right-sidebar .sidebar { padding-top: 140px; }





/* PAGE - LEFT SIDEBAR */
#page-left-sidebar #post_area	{width:706px; float:right; }
#page-left-sidebar #post_wrapper_top{
	display: block;
	width: 706px; 
	height: 25px; 
	background-image: url(skins/white/gfx/wood_top.png); 
	background-repeat:no-repeat;
	background-position: top left;
}

#page-left-sidebar #post_wrapper_bottom{
	display: block;
	width: 706px; 
	height: 29px; 
	background-image: url(skins/white/gfx/wood_bottom.png); 
	background-repeat:no-repeat;
	background-position: top left;
}

#page-left-sidebar #post_wrapper	{ 
	display: block;
	background-image: url(skins/white/gfx/wood_middle.jpg); 
	background-position: top left;
	min-height: 650px;	
}
#page-left-sidebar #post_wrapper .entry { margin-left: 20px; padding-right: 20px; }
#page-left-sidebar #post_wrapper .entry .entry_holder { }
#page-left-sidebar #post_wrapper .entry .post_title {}
#page-left-sidebar #post_wrapper .entry .post_title a { }
#page-left-sidebar #post_wrapper .entry .post_image { }
#page-left-sidebar #post_wrapper .entry .post_content { }
#page-left-sidebar .sidebar {  }



.header-img{
	display: block;
	width: 100%;
	float: left;
	text-align: center;
	margin-top: -50px;
}



/* PAGE - FULLWIDTH */
#page-fullwidth #post_area	{width:906px; float:left; margin-left: -100px; text-shadow: 0px 0px 0px #fff; }
#page-fullwidth #post_wrapper	{ }
#page-fullwidth #post_wrapper .entry { margin-left: 10px; padding-right: 10px; padding-bottom: 40px; }
#page-fullwidth #post_wrapper .entry .entry_holder { }
#page-fullwidth #post_wrapper .entry .post_title { padding-top: 20px; padding-bottom: 40px; }
#page-fullwidth #post_wrapper .entry .post_title a { }
#page-fullwidth #post_wrapper .entry .post_image { }
#page-fullwidth #post_wrapper .entry .post_content { }

/* CONTACT PAGE - RIGHT, LEFT, FULLWIDTH */
#contact_form_wrapper	{ margin: 0 10px 0 10px;}
#contact_form	{ padding: 0 0 80px 0; }
#page-right-sidebar #contact_form { }
#contact_form .contact_form_left	{ width:220px; float:left; }
#contact_form .contact_form_left h2	{ font-size:24px; font-weight: bold; padding: 5px 0 0 0;}
#contact_form .contact_form_right	{ float:left; padding: 0 0 0 20px;}
#contact_form label	{ font-size:11px; padding: 0 0 0 10px; }
#contact_form input	{ width: 210px; font-size:12px; border: none; padding: 7px 0 7px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#contact_form textarea	{ width:440px; height:149px; margin-bottom: -4px; border: none; line-height: 20px; padding:7px 10px 7px 8px; font-size:12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#contact_form .submit_contact	{ width: auto; cursor: pointer; border: none; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; position: relative; top: 1px; margin:0; }
#contact_form p	{ padding:0 0 15px 0; }
#contact_form .cancel-contact-reply	{ margin: 0 0 18px 0; float: right; position: relative; top:-23px; font-size:11px;}
#page-fullwidth #contact_form textarea { }
#page-fullwidth #contact_form {width:906px;}

/* SIDEBAR */
.sidebar	{font-size: 12px; line-height: 20px;}
.sidebar h2	{ text-transform:uppercase; font-size: 11px; }

/* POST COMMENTS */
.comments_number	{ font-size: 24px; padding: 20px 0 40px 240px; margin: 0 10px 0 10px; }
#post_comments	{ padding: 0 10px 0 10px; font-size: 12px;}
#respond	{ padding: 40px 0 0 0;}
.commentlist	{ list-style:none; padding:20px 0 0 0;}
.commentlist li	{ padding: 0 0 19px 0; word-wrap:break-word;}
.commentlist ul.children	{ list-style:none;}
.commentlist .comment_wrapper .user_wrapper	{ width:230px; float:left; }
.commentlist .comment_wrapper .user_wrapper img	{ float:left; display:block; padding: 3px 0 10px 0; }
.commentlist .comment_wrapper .user_wrapper .comment_user_meta	{float:right; width:170px; padding: 0 0 18px 0; }
.commentlist .comment_wrapper .comment_message_wrapper	{ font-size:11px }

.commentlist .comment_wrapper .comment_author	{ font-size:11px; font-weight: bold; text-transform: uppercase;}
.commentlist .comment_wrapper .comment_author a	{ text-decoration:none;}
.commentlist .comment_wrapper .comment_date	{ font-size:10px; display:block; text-transform: uppercase;  }
.commentlist .comment_wrapper .comment-reply-link	{ display: none; font-size:10px; text-decoration:none; font-weight: bold; text-transform: uppercase; padding: 0 3px 0 3px; margin: 0 0 0 2px; line-height: 15px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;  }
.commentlist li:hover .comment-reply-link	{ display: inline-block;}
.commentlist .comment_wrapper .comment_approval	{ font-size:10px; text-decoration:none; font-weight: bold; text-transform: uppercase; padding: 1px 3px 1px 3px; margin: 0 0 0 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

.commentlist .comment_wrapper .comment_message_wrapper	{float:right; width:440px;}
.commentlist .comment_wrapper .comment_content	{ padding-left:240px; padding-bottom: 20px; position: relative; }
.commentlist .comment_wrapper .comment_content p	{ display: inline; }
.commentlist ul.children li .comment_wrapper .user_wrapper	{  padding: 0 0 0 60px; }
.commentlist ul.children li .comment_wrapper .comment_content	{ padding-left:300px; }
.commentlist ul.children ul li .comment_wrapper .user_wrapper	{ padding: 0 0 0 120px; }
.commentlist ul.children ul li .comment_wrapper .comment_content	{ padding-left:360px; }
.commentlist ul.children ul ul li .comment_wrapper .user_wrapper	{ padding: 0 0 0 180px; }
.commentlist ul.children ul ul li .comment_wrapper .comment_content	{ padding-left:420px; }
.commentlist ul.children ul ul ul li .comment_wrapper .user_wrapper	{  padding: 0 0 0 240px; }
.commentlist ul.children ul ul ul li .comment_wrapper .comment_content	{ padding-left:480px; }
.commentlist ul.children ul ul ul ul li .comment_wrapper .user_wrapper	{ padding: 0 0 0 360px; }
.commentlist ul.children ul ul ul ul li .comment_wrapper .comment_content	{ padding-left:540px; }

.commentlist ul.children li .comment_wrapper .comment_message_wrapper	{  width:389px; }

/* COMMENT FORM */
#comment_form_wrapper	{ padding: 0 10px 0 10px; }
#comment_form	{ padding:0 0 80px 0; }
#comment_form .comment_form_left	{ width:220px; float:left; padding: 0 10px 0 0; }
#comment_form .comment_form_left h3	{ font-size:24px; font-weight: bold; padding: 5px 0 0 0;}
#comment_form .comment_form_right	{ width:460px; float:left; padding: 0 0 0 10px;}
#comment_form label	{ font-size:11px; padding: 0 0 0 10px; }
#comment_form input	{ border:none; width: 210px; font-size:12px; padding: 7px 0 7px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
#comment_form textarea	{ width:440px; height:149px; border:none; line-height: 20px; padding:7px 10px 7px 8px; margin-bottom: -4px; font-size:12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
/*#comment_form .submit_comment	{ display:block; width: 117px; height:27px; padding-right:8px; font-size:11px; text-align:center; border: 0; cursor:pointer;  }*/
#comment_form .submit_comment	{ width: auto; cursor: pointer; border: none; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

#comment_form p	{ padding:0 0 15px 0; }
#comment_form .cancel-comment-reply	{ margin: 0 0 0 0; float: right; font-size:12px;}

#post_comments #comment_form	{ margin-left: 0;  } /* Fixes the margin jump when your click "reply" */

/* PAGINATION */
.fresh-pagination	{ 
	margin-left: 18px;
	margin-top: 12px;
	font-size: 12px; 
	font-weight: bold;
	text-shadow: none!important;
}
.fresh-pagination .current, .fresh-pagination .page, .fresh-pagination .previouspostslink, .fresh-pagination .nextspostslink	{ -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.fresh-pagination .current	{ text-decoration: none; padding: 4px 9px; margin: 0 2px 0 2px;}
.fresh-pagination .page		{ text-decoration: none; padding: 4px 9px; margin: 0 2px 0 2px;}
.fresh-pagination .previouspostslink	{ padding: 4px 9px; margin: 0 2px 0 2px; text-decoration: none;}
.fresh-pagination .nextspostslink		{ padding: 4px 9px; margin: 0 2px 0 2px; text-decoration: none;}
.fresh-pagination .page:hover, .previouspostslink:hover, .nextspostslink:hover	{}

/* HTML ELEMENTS */
blockquote	{ display: block; font-style: italic;  margin: 0 0 20px 0; font-size: 13px; padding: 20px 20px 0 20px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
pre, code	{ display: block; font-style: italic;  margin: 0 0 20px 0; font-size: 13px; padding: 20px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
acronym { border-bottom-style: dotted; border-bottom-width: 1px; cursor: help;}
strong { font-weight: bold;}
del { text-decoration: line-through;}

table { border-collapse: collapse; margin: 10px 0; width: 100%; }
tr { }
tr:hover {}
th, td { border-style: solid; border-width: 1px; text-align: left;}
th { font-weight: bold; padding: 10px 20px 20px 20px; border:none; }
td { padding: 10px 20px 20px 20px; border-left: none; border:none;}

/* WORDPRESS "INSERT IMAGE" FUNCTIONS + SHORTCODE "FRAME ALIGN_X + GALLERY"*/
.wp-caption {-khtml-border-radius: 2px;- moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin: 10px;	text-align: center;}

.aligncenter { display:block; text-align:center; margin:20px auto;}
.alignleft { display: block; float: left; margin: 20px 20px 20px 0; display: block;}
.alignright {display: block; float: right; margin: 20px 0 20px 20px; display: block;}
.aligncentered{ display: block; text-align:center; margin:0 auto;}

img.aligncentered, div.aligncentered { display: block; text-align:center; margin:0 auto;}

.wp-caption img { border: 0 none; margin: 0; padding: 0; display: block;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 30px; margin: 0; padding: 0 20px;}

.gallery-item	{ margin-top: 0px !important;}
.gallery-item img	{ border:none !important;}

/* SHORTCODES - BUTTONS */
.btn_a	{ font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 0px 5px; margin: 0 0 20px 0; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
a.btn_a:hover	{ text-decoration: none;}

/* SHORTCODES - COLUMNS */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {float:left; position:relative;}
.one_half{width:49%; margin-right:2%;}
.one_third{width:32%; margin-right:2%;}
.two_third{width:66%; margin-right:2%;}
.one_fourth{width:23.5%; margin-right:2%;}
.three_fourth{width:74.5%; margin-right:4%;}
.last	{margin-right:0 !important;}
.divider	{ display:block; width:100%; clear:both;}

/*SHORTCODES - YES&NO - TICK&CROSS */
.sc_yes, .sc_no	{ position:relative; top:3px;}

/* SHORTCODES - BOXES */
.box_download, .box_info, .box_warning, .box_note	{-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin:0 0 23px 0; font-weight: bold;}
.box_download	{ background-repeat: no-repeat; background-position: 20px 12px; padding:20px 120px 20px 120px;}
.box_info	{ background-repeat: no-repeat; background-position: 19px 14px; padding:20px 120px 20px 120px;}
.box_warning	{ background-repeat: no-repeat; background-position: 20px 14px; padding:20px 120px 20px 120px;}
.box_note	{ background-repeat: no-repeat; background-position: 20px 14px; padding:20px 120px 20px 120px;}

/* SHORTCODES - DROPCAP */
.dropcap	{ display:block; float:left; font-size:66px; font-weight: bold; line-height:60px; margin:0 10px 0 0}

/* SHORTCODES - PULLQUOTES */
.pullquote_left	{ float:left; margin:20px 20px 20px 0; padding:0 0 0 20px; font-size:16px; font-weight: bold; text-transform: uppercase; line-height:20px; width:33%;}
.pullquote_right	{ float:right; margin:20px 0 20px 20px; padding:0 20px 0 0; font-size:16px; font-weight: bold; text-transform: uppercase; line-height:20px; width:33%;}

/* SHORTCODES - HIGHLIGHTS */
.highlight1	{ }
.highlight2	{ }

/* SHORTCODES - HIGHLIGHTS */
.sc_divider	{ display:block; width:96%; height:23px; clear:both; position:relative;}
.top a	{ position:absolute; top:-12px; right:-4%; font-size:9px; font-weight: bold; text-transform: uppercase; text-decoration:none; padding:0 0 0 5px;}

/* SHORTCODES - TABS */
.sc_tabs	{ width:100%; margin:0 0 20px 0;}

.sc_tabs_header	{ width:100%; }
.sc_tab	{ position:relative; padding:3px 15px 2px 15px; top:2px; font-size:11px; font-weight:bold; float:left; margin:0 2px 0 0; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; border-radius:2px 2px 0 0;}
.sc_tab_active	{ padding:4px 15px 4px 15px; top:0px;}
.sc_tab:hover	{cursor:pointer;}

.sc_tabs_body	{width:100%;}
.sc_tab_single_box	{ float:left; width:96%; padding:2%; display:none; -moz-border-radius:0 2px 2px 2px; -webkit-border-radius:0 2px 2px 2px; border-radius:0 2px 2px 2px; }
.sc_tabs_box_first	{ display:block;}

/* SHORTCODES - TOGGLE */
.toggle	{ padding:10px 0 10px 20px; margin: 0 0 20px 0; background-repeat:no-repeat; background-position: -29px 16px; cursor: pointer; }
.toggle_active	{ background-repeat:no-repeat; background-position: 0 -43px;}
.toggle a	{ text-decoration: none; font-size: 15px;}
.toggle_body .block	{ margin-left:25px; padding: 0 20px 40px 20px;}



/* FOOTER 1 */

#footer-contact{
	margin-left: -184px;

}

#footer-fullwidth{
	margin-left: -184px;

}



#footer1_container { width: 100%; z-index: 99;}
#footer1_wrapper	{ width:732px; padding: 0 0 40px 0; margin: 0 auto;}
#footer1 { width:732px; font-size: 13px; line-height: 18px; margin-left: 80px; }
#footer1 .footer1_top_line	{ margin-top: 30px;}
#footer1 a	{ font-weight: bold; text-decoration:none;}

#footer1 .widget_1	{ width: 940px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_2	{ width: 460px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_3	{ width: 300px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_4	{ width: 136px; margin-left:22px; float:left;}
#footer1 .widget_5	{ width: 172px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_6	{ width: 140px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_7	{ width: 117px; margin:0 10px 0 10px; float:left;}
#footer1 .widget_8	{ width: 100px; margin:0 10px 0 10px; float:left;}

#footer1 .footer_widget	{ margin: 0 0 18px 0; }
#footer1 .footer_widget h2	{ font-size: 11px; margin: 0 0 20px 0; font-weight: bold; padding: 0; display: none}

#footer1 ul	{ list-style:none; margin: 0; }
#footer1 ul	li{ padding-bottom: 10px; }

#footer1 .logo_footer	{ background-repeat: no-repeat; display: block; width: 109px; height: 20px; margin-top: 5px; -webkit-transition-property:opacity; -webkit-transition-duration: 0.12s; -webkit-transition-timing-function: ease-out; display: none}
#footer1 .logo_footer:hover	{ opacity: 0.5;}

/* FOOTER 2 */
#footer2_container	{ width: 100%;}
#footer2_wrapper	{ width:906px; padding: 0 10px 0 10px; margin: 0 auto; }
#footer2	{ width:940px; margin:0 10px; font-size:10px; }
#footer2 .left	{ float:left; padding: 21px 0 22px 0;}
#footer2 .right	{ float: right; padding: 21px 0 22px 20px; width: 220px; }
#footer2 .right p	{ padding: 0; margin: 0;}

#footer2 .footer2_search	{ position: relative;}
#footer2 .footer2_search_input	{ border: none; font-size: 10px; width: 200px; font-weight: normal;}
#footer2 .footer2_search_button	{ width: 11px; height: 12px; display: block; background-repeat: no-repeat; background-color: transparent; background-position: center center; border: none; outline: none; cursor: pointer; text-indent: -9999px; position: absolute; top:0px; right: 0px; padding: 10px;}

/*GRID */
#grid { display:none; width:100%; height:100%; position:absolute; top:0px; left:0px;  background: url(gfx/grid_18.png) repeat center -4px; }



ul.social{
	text-align: center;
	width: 100%;
	display: block;
}


ul.social li{
	display: block;
	float: left;
	margin-top: 43px;
	margin-left: 5px;
}


#fb_like{
width:400px; 
padding: 3px; 
margin-top:5px; 
background-color:#ccc;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border-radius: 3px;
background: #fcfff4; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(40%,#dfe5d7), color-stop(100%,#b3bead)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* IE10+ */
background: linear-gradient(top,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */

}



/* NEWSLETTER MINI FORM */


.widget_cm_ajax{
	padding: 0px;
	margin-top: 70px!important;
}

.widget_cm_ajax h2{
	font-size: 12px;
}


.widget_cm_ajax form{
	padding: 0px;
	margin-top: -8px;
}

.widget_cm_ajax label{ 
	font-size:11px;
	padding-bottom: 4px;
	display: none;
}

.widget_cm_ajax p{
	padding-bottom: 6px;
	line-height: 16px!important;
	width: 160px!important;
}

.widget_cm_ajax input	{ 
	width: 150px; 
	font-size:12px; 
	border: 1px solid #ccc; 
	padding: 5px 0 5px 6px; 

	-moz-box-shadow:inset 0 0 4px #ccc;
	-webkit-box-shadow:inset 0 0 4px #ccc;
	box-shadow:inset 0 0 4px #ccc;
	
}


.widget_cm_ajax input	{ background: #fff;}
.widget_cm_ajax textarea	{ background: #fff;}

input[type="submit"]{ 
	margin-top: 2px;
	border: none;
	background-color: #669900!important; 
	color:#ffffff!important; 
	display:block!important; 
	width: 70px!important;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 2px;
	
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	border-radius: 2px;	
	
	
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;

	-webkit-transition-property:background color; 
	-webkit-transition-duration: 0.12s; 
	-webkit-transition-timing-function: ease-out; 
	-moz-transition-property:background color; 
	-moz-transition-duration: 0.12s; 
	-moz-transition-timing-function: ease-out; 
	-o-transition-property:background color; 
	-o-transition-duration: 0.12s; 
	-o-transition-timing-function: ease-out;	
} 
input[type="submit"]:hover	{
	background: #84C600!important;
}


.widget_cm_ajax .cm_ajax_loading{
	display: block;
	float: left;
	margin-top: 12px;
}

.widget_cm_ajax .cm_ajax_success, .widget_cm_ajax .cm_ajax_failed{
	font-size: 12px;
	display: block;
	float: left;
	margin-top: 5px;
	width: 100%;	

}

.widget_cm_ajax .cm_ajax_failed{
	color: #ff0000;
}

.widget_cm_ajax .cm_ajax_success{
	color: #669900;

}


