/* FRONTEND CSS
*********************************************/
html {overflow-y: scroll; background-color:#fafafa}

body#body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 17px;
	color: #000000;
	margin:0; padding:0;
	background:url('../images/pattern_bg.png') top center repeat #fafafa;
	}
#fullwidth{background:url('../images/page_bg.png') top center repeat-y transparent;}	
a:link, a:visited {color:#FB4A8C; text-decoration:none;}
a:hover, a:active {color:#000000; text-decoration:none;}
/* a:active, a:focus {outline: 0;} */
.nav-tabs > li > a:hover { color:#000000; }

h1 {font-size: 22px;letter-spacing: 0.02em;line-height: 24px;margin:0.5em 0;}
h2 {font-size: 22px;letter-spacing: 0.02em;line-height: 24px;margin:0.5em 0;font-weight: normal;}
h3 {font-size: 20px;line-height: 22px;margin:0.5em 0;}
h4 {font-size: 17px;line-height: 25px;margin:0;letter-spacing: -0.2px;font-weight: normal;}
h5 {font-family: 'fineliner_script';font-weight:normal; font-size:22px;color:#000000;letter-spacing: 0.04em;margin:0.5em 0; line-height:23px; }
h6 {font-size:11px;margin:0; padding:0;}
p { margin-top: 1em; margin-bottom: 1em; }
p img { max-width:100%; height:auto; }/*prevent oversized imgs*/
h1,h2,h3,h4{ font-family:'nnoticiaa', serif;}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited,h3.page-header a:link,h3.page-header a:visited {color:#000000; text-decoration:none;}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active,h3.page-header a:hover,h3.page-header a:active {color:#FB4A8C; text-decoration:none;}
ul {list-style:inside;}

.date, .articleflash h3, .moddiv_twtr h3, .acymailing_introtext, .about-title h3 {font-family: 'fineliner_script'; font-weight:normal; font-size:22px;letter-spacing: 0.04em;}
ul.category-module h3 {font-family:'artisan12', Courier, mono;color:#999999;font-weight:normal; font-size:15px;float: none;clear:both;}
/*ul.category-module h3.collapsed {float: left; clear:none;}*/
.date {font-size:18px; background:url('../images/dot_3.png') left top repeat-x transparent; padding:6px 0 0 33px; color:#777777;position: relative;right: 18px;}

#mainboxv {max-width:980px; margin:0 auto;position:relative;background:url('../images/header_pic.jpg') top center no-repeat transparent; }
#mainboxinnerv {border-color: #EAF3F2;border-style: solid;border-width: 0 1px; margin: 0 9px;max-width: 960px;padding: 0;position: relative;}
#mainboxinnerv.hover {background:url('../images/head_pic2.jpg') 0 9px no-repeat transparent; }

/* Menus */
.menubox { display:block; height:220px;margin:0 auto; padding:0; position:relative; z-index:999;}
ul.navmenu {padding:0;margin:0; list-style:none;}
ul.navmenu li {display: inline-block;}

/* Main Menu */
#mainmenu {font-family: 'artisan12', "Courier New", Courier, mono;font-size: 15px;height: 46px;margin: 0;padding: 0;letter-spacing: 0.05em;}
#logov{ /*font-family:'nnoticiaa', serif;*/ display:none; }

#mainmenu li a:link, #mainmenu li a:visited {/*border-top: 2px dotted #999999;*/ background:url('../images/dot_1.png') left top repeat-x transparent;color: #999999;display: block;margin: 0 10px;padding: 10px 0;}
#mainmenu li a:hover, #mainmenu li a:active {color:#F34F82;background:url('../images/dot_hov.png') left top repeat-x transparent;/* border-top: 2px dotted #F34F82;*/}
ul#mainmenu{ width: 543px;left: 96px;position: absolute;bottom: 0;text-align: center; }
ul#mainmenu li {list-style-type: none;display: inline-block;}
ul#mainmenu ul.nav-child li {
    display: block;
    height: 20px;
    line-height: 20px;
    list-style-type: none;
    padding: 0px 5px 8px 18px;}
ul.nav-child li > * { background: none !important;font-weight: normal;height: 20px;line-height: 20px;margin: 0 !important;padding: 5px 5px 5px 0 !important;}
ul#mainmenu li {position: relative;}

a.projectmenu:link, a.projectmenu:visited {color: #CCCCCC !important;;margin: 0 !important;padding: 10px 13px !important;background:url('../images/dot_2.png') left top repeat-x transparent !important;}
a.projectmenu:hover, a.projectmenu:active {color:#FB4A8C !important;background:url('../images/dot_hov.png') left top repeat-x transparent !important;}
    

	/*sub menu*/
ul#mainmenu li ul.nav-child {
	display: none;
    font-size: 15px;
    position: absolute;
    right: 0;
    text-align: right;
    white-space: nowrap;}
ul#mainmenu li:hover ul.nav-child {display:block;background-color: #F9F9F9;border-radius: 0 0 4px 4px;padding: 3px 0;width: auto;}
ul.categories-module li:nth-child(1),ul.categories-module li:nth-child(2){ display:none !important; }/* hide first two */

ul#mainmenu ul.nav-child li a:link, ul#mainmenu ul.nav-child li a:visited {color:#BBBBBB !important;}
ul#mainmenu ul.nav-child li a:hover, ul#mainmenu ul.nav-child li a:active {color:#FB4A8C !important;}


/* Common elements */
#mainv{ margin:0 auto; clear:both;padding: 0 0 20px; }
#componentv{ max-width:600px; min-width:320px; width:66%; float:left; background:url("../images/menumask.png") no-repeat scroll left top transparent; padding: 0 20px; height:auto}/*below certain page width do 100%*/
body#componentv{float:none;margin:0 auto; border:1px solid #dddddd; background-image:none; background-color:#ffffff;}/*jce centered*/
#sidev{ max-width:240px; float:right; width:33%; padding: 0 45px 0 35px; position: relative;bottom:45px;}/*below certain page width do 100%*/
h2.subheading-category, div.gallery h2, .itemid-114 .content-category h2 {font-family: 'artisan12', serif; color:#999999; text-transform:uppercase;font-size:16px; font-weight:normal; min-width:100px; border-radius: 0 4px 4px 0; display:inline-block; height:40px; line-height:40px;background:url("../images/cathead_bg.png") no-repeat scroll left top #F9F9F9;position: relative; left:-20px; padding:0 15px 0 25px; margin:4px 0 10px;}
div.gallery h2 {display:block; width:100px;}
fieldset {border:none; padding:0;margin:0;}
ul.category-module{ margin:0; padding:0; list-style:none; clear:both; }
ul.category-module h3 { margin:0.0em 1em 0.5em 0 ; }
ul.category-module ul{ margin:0; padding:0 0 0 15px; list-style:none; margin-bottom:15px; }
.clearfix{ clear:both; }
br.clearfix{ clear:both; height:0; line-height:0; }

#homearticle1{ text-align:center; }
#above_component{ min-height:45px; }
.blogdiv .mtCapStyle { display:none; }/*hide img title*/
.blogdiv .img-intro-left,.items-row .blogdiv .img-intro-left { min-height:140px; width:170px; float:left;margin-right: 25px; }

.contact, .item-page, .blog .category-desc  {max-width:812px; margin:0 auto;}
.blog .category-desc  {/* max-height:30em; overflow:auto; */}
.item-page {/* padding:10px; */}

/* Accordion */
h6.closed, h6.opened {font-family: 'artisan12', "Courier New", Courier, mono;font-size:15px;line-height:30px;font-weight:normal;display:table;padding: 0 19px 0 0;}
h6.closed {background: url("../images/archive_plus.png") no-repeat scroll right 8px transparent;}
h6.opened {background: url("../images/archive_minus.png") no-repeat scroll right 8px transparent;}

/* Pagination */
.pagination ul {list-style: none;float: left;background: url("../images/dot_3.png") repeat-x scroll left top transparent;margin: 10px 0 0 0;padding: 10px 0 0 0;position: relative;right: 18px;}
ul.pagination-list {right:20px;width:620px;padding: 10px;background-color: #f9f9f9;background-image: none;top: 33px; text-align:center;}
ul.pagination-list .pagenav {background-color:#f9f9f9 !important;}
ul.pagination-list li a:link, ul.pagination-list li a:visited {color:#999999; text-decoration:none;}
ul.pagination-list li a:hover, ul.pagination-list li a:active {color:#000000; text-decoration:none;}
.pagination li {float:none; display:inline-block; margin: 0;width: 7%;}
.pagination .pagenav {display: inline-block;font-family: "fineliner_script";font-size: 21px;letter-spacing: 0.04em;margin: 0 2px 0 0;padding: 2px 8px;background-color: #ffffff;}
.navprevword, .navnextword { line-height: 21px;}

.pagination-prev, .pagination-next {font-size:15px;}
.pagination-start .pagenav, .pagination-start li a, .pagination-end .pagenav, .pagination-end li a {font-size:12px;background-color: #FFFFFF !important;padding: 3px 6px;border-radius: 0;}
.pagination-start .pagenav {border-width: 0 1px 0 0;}
.pagination-end .pagenav {border-width: 0 0 0 1px;}

/* article nav */
ul.pager { width:638px; }
ul.pager li.pagination-prev,ul.pager li.pagination-next{ width:50%; padding:0; margin:0; }
ul.pager li.pagination-prev{ float:left; text-align:left; }
ul.pager li.pagination-next{ float:right; text-align:right; }
span.navprevsymbol,span.navnextsymbol{ font-size:25px; color:#CCCCCC;font-weight:bold;}

/* Images, Thumbs */
a.modal > img, table.multithumb {box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15);padding:6px 4px;border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF;border-radius: 4px;margin-right:10px;}
table.multithumb a.modal > img {padding:6px 4px;box-shadow:none;margin:0; border:none;}
table.multithumb tr {border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF;}
.mtCapStyle {background-color: #FAFAFA !important;font-family: fineliner_script;font-size: 17px;font-weight: normal !important;letter-spacing: 0.02em;padding: 0 0 6px;}

/* Gallery - itemid-166 */
.jg_row {float: left;width:147px;margin-bottom: 0;padding: 0;}
.jg_element_gal, .jg_element_gal_r, .jg_subcatelem_cat, .jg_subcatelem_cat_r {height: 193px; position:relative;}
.jg_element_txt, .jg_subcatelem_txt {height:32px;background-color: #FAFAFA;margin: 6px auto 0;padding: 4px 1px;width: 100%;border-color:#F8F8F8; border-width:2px 0; border-style:solid;}
.jg_element_txt li, .jg_subcatelem_txt li {padding:0 3px;}
.jg_element_txt ul, .jg_subcatelem_txt ul {list-style:none;font-family: 'artisan12', "Courier New", Courier, mono; font-size:12px;letter-spacing: -0.04em; color:#555555;line-height: 16px;padding: 0 2px !important;}
.imagecount {background-color: #EEEEEE;border-radius: 6px;font-family:  "fineliner_script";font-size: 12px;height: 13px;line-height: 13px;opacity: 0.6;letter-spacing: 0.8px;padding: 0 4px 0 5px !important;position: absolute;right: 16px;top: 10px;width: auto;color:#000000;}
/* .jg_element_txt {background-color: #FFFFFF; opacity: 0.9;position: relative;bottom: 70px;}
.jg_element_txt a {display: block;height: 51px;padding: 3px 16px;font-size: 11px;line-height: 15px;}  */ 
img.jg_photo{ max-width:100%; height:auto; }

/* Gallery Category View */
.gallery .jg-header {text-align:left;font-family:'nnoticiaa', serif;font-size: 20px;line-height: 22px;margin:0.5em 0;}
.jg_catdescr {text-align:left;padding:0;}
.jg_catelem_txt {background-color: #FAFAFA;margin: 6px auto 0;padding: 4px 1px;width: 100%;border-color:#F8F8F8; border-width:2px 0; border-style:solid;}
.jg_catelem_txt ul {list-style:none;font-family: 'artisan12', "Courier New", Courier, mono; font-size:12px;letter-spacing: -0.04em; color:#555555;line-height: 16px;padding: 0 !important;}
.jg_catelem_txt ul b {font-weight: normal;}
.jg_catelem_txt ul li {display:inline-block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width: 134px;}
.jg_element_cat {padding: 5px 11px 0 0;}
img.jg_photo, .jg_minis a img {box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15);padding:6px 4px;background-color: #FAFAFA;border-color:#FFFFFF; border-width:0 2px; border-style:solid;margin: 0 0 4px;}
a:hover img.jg_photo, .jg_minis a:hover img {border-color:#FFD1E6; border-width:0 2px; border-style:solid;background-color: #FFD1E6; opacity:0.7;}

/* Chronoform - Contact & Forms */
#chronoform_Contact {margin: 20px 0 0 130px;width: 402px;}
.Chronoform input, .Chronoform textarea  {border: 1px solid #efefef !important;
    border-radius: 4px !important;
    margin: 0;
    padding: 4px !important;
	box-shadow: 0 0 2px #efefef inset;}
.Chronoform textarea {border-radius: 4px 4px 0 !important;height: 115px;}
.ccms_form_element select {width: 225px;margin: 0 0 0 80px;font-family: 'artisan12', "Courier New", Courier, mono; font-size:13px;line-height: 20px;letter-spacing: -0.04em; background-color:#F8F8F8;padding: 4px !important; border:none !important;}
.ccms_form_element {margin-bottom: 15px !important;padding: 0 !important;}
.Chronoform .ccms_form_element label {font-weight: normal;width: 80px;line-height: 20px;margin: 0;padding: 0; font-family: 'artisan12', "Courier New", Courier, mono; font-size:13px;letter-spacing: -0.04em;}
.Chronoform input.submit {background-color: #FDECF3;border: medium none !important;border-radius: 4px !important;color: #FB4A8C;font-family: fineliner_script;font-size: 21px;font-weight: bold;height: 30px;letter-spacing: 0.04em;line-height: 30px;margin-left: 80px;padding: 0 16px !important;text-align: center;}
.Chronoform input.submit:hover, .Chronoform input.submit:active {color:#000000;}
#confirmtext {float: left; line-height: 30px;}
.cfdiv_checkbox {float: left; margin: 1em 0px !important; line-height: 30px;}
#confirmnews1_container_div label {line-height:30px}

/* Contact - Remove once contact is changed to chrono */
.contact-form input, .contact-form textarea {border:none; border-radius: 6px; background-color:#EEFCE0;margin: 0;padding: 4px; width:300px;}
.contact-form button {border:none; margin: 8px 0 0 0;height: 25px;min-width: 107px;display:block; font-size:12px; font-weight:bold;padding:0 0 2px;color: #16820B; text-align:center; background-color:#FFFFFF;border-radius: 6px;}
.contact-form button, .btn-primary, .form-actions .btn, .form-actions a.btn{ width:auto; color:#000000; }
.form-actions a.btn{ display:inline-block; line-height:2em; margin-top:2px; }
.contact h3 {display:none;}
.contact-position {font-weight:bold;}
.contact-position, .contact-address {margin: 0.5em 0;}


/* Captcha */
#chrono_verification1_container_div img {width:80px;height:auto;}

/* Location */
div.locationmap {margin: 15px auto;width: 800px;height: 180px;overflow: hidden;border: 6px solid #FFFFFF;border-radius: 10px;background-color:#FFFFFF;}
.locationmap div.mod6map {}

/* About Page - itemid-107 */
.itemid-107 .item-page h3, .itemid-114 .blog h3 {background-color: #F9F9F9;border-left: 10px solid #D9F7F7;padding: 8px 10px;position: relative;right: 20px; width: 610px;clear: both;}
div .collapse {border-left: 2px dotted #DDDDDD;margin: 0 0 0 40px;padding: 0 0 0 10px;}
div .collapse h3 {font-size:17px;margin-top:1px; border:0 !important;background-color: transparent !important;padding: 10px 0 0 !important;right: 0 !important;}
div .collapse h4.cat-items {border:none; margin:0; padding:0;}
h4.cat-items {line-height: 22px;margin: 0 0 0 190px;padding: 0;clear:both;width: 400px;}


/* Writing, Services, Music - itemid-116 */
.itemid-116 .cat-children > div > .category-desc, .itemid-116.no-layout .blog > .category-desc, .itemid-116 .cat-children > div > div {/* width:400px; float:right; */}
.itemid-116.no-layout .category-desc p a.modal {clear: left;display: block;float: left;width: 180px;/* margin-bottom:200px; */}
.itemid-116 .multithumb_blog {float:none !important;}

/* .itemid-116.no-layout .multithumb_blog {position:absolute;} 
.itemid-116 .cat-children > div {margin-top: 2em;min-height: 175px;}*/

/* Shop pages - itemid-114 */
.itemid-114 h4.cat-items a { background-color: #fdecf3;border-radius: 4px;display: inline-block;font-family: fineliner_script;font-size: 21px;font-weight: normal;height: 30px;letter-spacing: 0.03em;line-height: 30px; margin: 3px 0;padding: 0 16px;min-width:100px;text-align:center;}
.itemid-114 div.item-page h4 a, .itemid-114 div.item-page h5 a {background-color: #fdecf3;border-radius: 4px;display: inline-block;min-width:inherit;font-family: 'nnoticiaa', serif;font-size: 14px;height: 24px;line-height: 24px;margin: 0 6px 6px 0;padding: 0 10px;text-align:center;float:left;}
.itemid-114 div.item-page h5 a:link, .itemid-114 div.item-page h5 a:visited {background-color: #E1FCFF; color:#69acb2;}
.itemid-114 div.item-page h5 a:active, .itemid-114 div.item-page h5 a:hover {color: #000000}
.itemid-114 a.modal  {clear: left;display: block;float: left;margin-right: 15px;margin-bottom: 25px;}
.itemid-114 a.modal img.multithumb {float:none;}

/* hikashop */
.hikashop_checkout_login { width:auto; }

/* Search */
.search input {border:none;border-radius: 0 !important;font-family:'artisan12', Courier, mono;margin:10px 0;padding: 2px 5px 2px 0;width: 200px;background:url('../images/dot_3.png') left bottom repeat-x transparent; }
#searchForm .btn { background-color: #FDECF3;border: none;border-radius: 4px;color: #FB4A8C;font-family: fineliner_script;font-size: 21px;font-weight: bold;height: 30px;letter-spacing: 0.04em;line-height: 22px;text-align: center; margin: 0 0 0 5px;}
#searchForm .btn:hover, #searchForm .btn:active {color: #000000;}
	
/* Blog or News - itemid-101 */
.blog {max-width:950px; margin:0 auto;}
/*.blogdiv p {height:85px; overflow:hidden;}*/
.pagination {clear:both;}
.span12 p {margin:0.5em 0;}
.published {margin:0 0 15px 0;}
.blogdiv {line-height: 19px;}
.itemid-101 .blogdiv a.modal {box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15);display: table-cell;height: 160px;min-width: 180px;text-align: center;border-radius: 4px;vertical-align: middle;}
.itemid-101 .blogdiv img.multithumb_blog {padding: 10px; box-shadow:none; border:none; border-radius:unset;margin:0 !important;vertical-align: middle;}


/* Blog box bg */ /* commented out parts for floating blocks */
.blog .items-leading { /*border-bottom: 1px solid #F0F0F0; */padding: 10px;}
.blog .items-row {display: block;/*float: left;height: 206px;width: 276px;*/margin:0 0 25px;padding:0;}
.blog .items-row .span12 {display: block;/*height: 174px;width: 238px;*/ padding: 0 0 40px;}

.blog div.row-0, .blog div.row-2, .blog div.row-4, .blog div.row-6, .blog div.row-8, .blog div.row-10, .blog div.row-12, .blog div.row-14, .blog div.row-16, .blog div.row-18, .blog div.row-20, .blog div.row-22, .blog div.row-24, .blog div.row-26 {
border: none;}
.blog div.row-0 .span12, .blog div.row-2 .span12, .blog div.row-4 .span12, .blog div.row-6 .span12, .blog div.row-8 .span12, .blog div.row-10 .span12, .blog div.row-12 .span12, .blog div.row-14 .span12, .blog div.row-16 .span12, .blog div.row-18 .span12, .blog div.row-20 .span12, .blog div.row-22 .span12, .blog div.row-24 .span12, .blog div.row-26 .span12 {
background-color:#FFFFFF; padding:0;}

/* lines between blog posts */ /* .blog div.row-1, .blog div.row-3, .blog div.row-5, .blog div.row-7, .blog div.row-9, .blog div.row-11, .blog div.row-13, .blog div.row-15, .blog div.row-17, .blog div.row-19, .blog div.row-21, .blog div.row-23, .blog div.row-25, .blog div.row-27 {
border-color:#F0F0F0;border-style: solid none;border-width: 1px 0;} */
.blog div.row-1 .span12, .blog div.row-3 .span12, .blog div.row-5 .span12, .blog div.row-7 .span12, .blog div.row-9 .span12, .blog div.row-11 .span12, .blog div.row-13 .span12, .blog div.row-15 .span12, .blog div.row-17 .span12, .blog div.row-19 .span12, .blog div.row-21 .span12, .blog div.row-23 .span12, .blog div.row-25 .span12, .blog div.row-27 .span12 {
background-color:#FFFFFF;padding:0;}
.articleshare .rssfeed {display:none}
p.readmore{ clear:both; width:360px;text-align:right;background: url("../images/dot_3.png") repeat-x scroll left center transparent;margin:0;font-size: 21px;padding:0;font-family: 'fineliner_script';font-weight: normal;letter-spacing: 0.04em;background: url("../images/dot_3.png") repeat-x scroll left center transparent;position: relative;right: 18px;}
a.btn {background-color: #ffffff;line-height: 21px;padding: 2px 8px;}

/* Side bar */
.about-title {margin:35px 0 0 0; clear:both;}
.bannergroup{ clear:both; }
.banneritem {margin: 10px 0;}
div.gallerylink{ clear:both; }
div.galleryinner {background: url("../images/gal_link_bg.png") no-repeat left top transparent;line-height: 35px;
    display: block;
    float: left;
    height: 35px;
    margin: 0 0 0 7px;
    padding: 15px 19px 0 23px;
    position: relative;
    width: 60px;
    top: 4px;}
.galleryinner a, .galleryinner a:visited {font-family: fineliner_script;font-size: 23px;letter-spacing: 0.5px;}
/* .galleryinner a:hover, .galleryinner a:active {color: #000000;} */
div.sectionflashitem {float: left;margin: 0 10px -15px 2px;width: 100px;}
a.sectionflashimagelink img {border-radius:4px;padding: 0 !important;border: 1px solid #efefef;box-shadow: 0 0 3px #efefef;}
a.sectionflashtitle {    background-color: #FFFFFF;
    border-color: #EEEEEE;
    border-style: none dotted;
    border-width: 0 2px;
    bottom: 29px;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    opacity: 0.9;
    overflow: hidden;
    padding: 3px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 92px;}
ul.blogarchive, ul.pagearchive {margin-bottom: 40px;}
div.social {margin:0 0 40px 0;}
div.social img {margin: 0 3px;}
.customsideabout p, div.social p {margin: 0.5em 0;}
.customsideabout h5	{background: url("../images/dot_4.png") repeat-x scroll left top transparent;font-size:18px;line-height:19px;letter-spacing:0.05em;margin: 0 0 0.5em;padding: 10px 0 0;}
/* .customsideabout a  {background-color: #FDECF3; border-radius: 5px;line-height: 30px;padding: 3px 6px; font-weight:bold;} */
a.bluetxt {color: #69acb2;}
a.bluetxt:hover, a.bluetxt:active {color: #000000;}
.category-module a.collapsed {display:inline-block;background:url("../images/archive_plus.png") no-repeat right 4px transparent;padding: 0 19px 0 0;}
.side-tags li,div.content-showtags li{ list-style:none; float:left; display:block; width:auto; margin:0; padding:0 5px 0 0; }
.side-tags ul,div.content-showtags ul{ list-style:none; margin:0; padding:0; clear:both; display:block; }
div.side-tags{}
.blog .tags{ display:none; } /* category tags */

#sidearticle1 {margin:40px 0;border: 1px solid #eeeeee;border-radius: 4px;padding: 0 10px;}

div.search {margin-bottom:20px;}

/* Side Photos */
.joomimg119_main {margin-bottom:40px;}
.joomimg119_img img {border: 1px solid #efefef;border-radius: 4px;box-shadow: 0 0 3px #efefef;}
.joomimg119_imgct {margin-right: 10px;max-width: 100px !important;margin-left: 2px;}

/* Newsletter Sign Up */
p.onefield {margin: 0.5em 0;}
.acyfield_email input, .acyfield_name input {margin: 0 20px 10px 0 !important;width: 100px !important;}
div.acymailing_module {width: 285px;height: 130px; float:left;text-align:left;margin:0 0 15px 0 !important;}
.acymailing_form input {background-color:transparent;border:none;background:url('../images/dot_3.png') left bottom repeat-x transparent;margin: 0;padding: 4px;color: #ADADAD;}
.acymailing_form .button {border: none; background-image:none;color: #69ACB2;font-family: fineliner_script;font-size: 21px;font-weight: bold;height: 60px;letter-spacing: 0.04em;line-height: 21px;padding: 0 3px;text-align: center;white-space: pre-line;width: 120px;}
.acysubbuttons input:hover, .acysubbuttons input:active {color:#000000;}
.acysubbuttons {text-align:left !important;}
p.acysubbuttons {bottom: 85px;float: left;left: 115px;position: relative;}

/* Tweets */
.moddiv_twtr {background:url("../images/tw_bg.png") no-repeat 10px 0 transparent; margin-top: 40px;}
.jmod-tweet-container {background:url('../images/dot_3.png') left bottom repeat-x transparent !important;border: none !important;padding: 8px 0 !important;}
#jmod-container {border: none !important; background-color: transparent !important;}
#jmod-header {border-bottom: none !important;padding: 0 !important;width: 200px;}
.jmod-avatar {border-radius: 4px; margin-right:15px !important;}

/* #jmod-container {border-color: #DDDDDD !important; border-style:dotted none none !important;border-width:2px 0 0 !important; border-radius:0 !important;} */

/* Keywords */
div.content-showtags ul {margin:0;padding:0;}
div.content-showtags span {display:none;}
.content-showtags {border:none;clear: both;float: left;margin: 15px 0;max-width: 590px; width:100%;}
.content-showtags a, .content-showtags a:visited, .side-tags a, .side-tags a:visited {
/* background-color: #FDECF3;color: #000000;background-color: #FC76A5; */
	background:url('../images/tag_bg.png') left top no-repeat #FCA7C5;
    border-radius: 4px;
	font-family:'artisan12', Courier, mono;
    color: #FFFFFF;
    font-size: 12px;
    letter-spacing: -0.03em;
    line-height: 26px;
    padding: 2px 5px;}
.content-showtags a:hover, .content-showtags a:active, .side-tags a:hover, .side-tags a:active {color: #000000;}
.moretags a:link, .moretags a:visited {background:none;border: 1px solid #EEEEEE;color: #000000;line-height: 28px;}
.moretags a:active, .moretags a:hover {background-color: #D9F7F7;border: 1px solid #D9F7F7;}
#tags_viewall {margin-bottom:10px;}

/* search page */
#searchForm .phrases { width:100%; clear:both; }
.icon-search { width:100px; height:20px; display:block; float:left; }
.pull-left { float: left;}/* for some search forms if general.css not used */

/* mp3player */
table.mp3browser td:first-child{ width:200px; }

/* Footer */
.footbox {min-height:150px;font-size:11px; border-top: 1px solid #E3EDEC; clear:both; padding: 15px 0 8px;background:url('../images/foot_bg.png') 0 0 no-repeat #E2F7F6;text-align: center;width: 100%;}
.sitename {font-family: 'fineliner_script'; font-size:18px;letter-spacing: 0.04em;margin-right:20px;}
.footbox a:link, .footbox a:visited {color:#69ACB2;}
.footbox a:hover, .footbox a:active {color:#000000;}
.footcopy {display: inline-block;border-bottom: 3px dotted #e8f1f0;padding: 8px 0 25px;margin-bottom: 10px;}
.footcc {display: inline-block;font-size: 9px;margin-top: 5px; line-height:13px;color: #777777;}
.footcc2 {display: block;font-size: 9px; color: #777777;line-height: 15px;margin-top: 12px;}
.footbox .fline {color: #CCCCCC; padding: 0 6px;}
#google_translate_element {display:inline;float: right;margin-left: 6px;}
.goog-te-gadget-simple {border-color: #e3edec !important; border-radius:4px;font-size:11px !important;padding: 0 !important;}
a.goog-te-menu-value > span {color: inherit !important; border:none !important;}

/* Footer Menu */
#footmenu li a:link, #footmenu li a:visited {color:#69ACB2;}
#footmenu li a:hover, #footmenu li a:active {color:#000000;}
ul#footmenu {float:left;font-family:'artisan12', Courier, mono;font-size: 15px; line-height:22px;margin: 0 35px 0 0;width: 240px;padding: 0 45px 0 35px; letter-spacing:-0.03em;}
ul#footmenu li {display: block;position: relative;text-align: left;}

/* Google Ad */
.adsbygoogle { font-size: 12px; text-align: center;font-family:'artisan12', Courier, mono; line-height:20px; color: #adadad; text-decoration:none;padding: 0 10px;}
.adsbygoogle:before { content: 'ADVERTISEMENT'; }

/* Popup box */
.acypop {background:url("../images/pop_bg.jpg") no-repeat 0 0 #FFFFFF;}
.acypop div.acymailing_module {float: none;margin: 0 auto !important;width: 300px;text-align: center;}
.acypop .acymailing_form .button {height: 30px;width: auto;}
.acypop .acysubbuttons input, .acypop .acysubbuttons input:visited {color:#3199a0;}
.acypop .acysubbuttons input:hover, .acypop .acysubbuttons input:active {color: inherit;}
.acypop p.acysubbuttons {bottom: 0;display: table;float: none;left: 0;margin: 0 auto;width: auto;}
.acypop .acymailing_introtext {display:none;}
a.pop_but {clear:both;display:block;width:140px;height:30px;line-height:30px;border-radius:5px;margin:0 auto;background-color:#E1FAF7;text-align:center;}
a.pop_but:link, a.pop_but:visited {color:#69acb2;}
a.pop_but:hover, a.pop_but:active {color:#000000;background-color:#C7F5EF;}

/* all elements */
::-webkit-input-placeholder { opacity:1; }
::-moz-placeholder { opacity:1; } /* firefox 19+ */
:-ms-input-placeholder { opacity:1; } /* ie */
input:-moz-placeholder { opacity:1; }


/* tooltips */
.tooltip {
   position: absolute;
   z-index: 1030;
   display: block;
   visibility: visible;
   font-size: 11px;
   line-height: 1.4;
   opacity: 0;
   filter: alpha(opacity=0);
}
.tooltip.in {
   opacity: 0.8;
   filter: alpha(opacity=80);
}
.tooltip.top {
   margin-top: -3px;
   padding: 5px 0;
}
.tooltip.right {
   margin-left: 3px;
   padding: 0 5px;
}
.tooltip.bottom {
   margin-top: 3px;
   padding: 5px 0;
}
.tooltip.left {
   margin-left: -3px;
   padding: 0 5px;
}
.tooltip-inner {
   max-width: 200px;
   padding: 8px;
   color: #fff;
   text-align: center;
   text-decoration: none;
   background-color: #000;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
}
.tooltip-arrow {
   position: absolute;
   width: 0;
   height: 0;
   border-color: transparent;
   border-style: solid;
}
.tooltip.top .tooltip-arrow {
   bottom: 0;
   left: 50%;
   margin-left: -5px;
   border-width: 5px 5px 0;
   border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
   top: 50%;
   left: 0;
   margin-top: -5px;
   border-width: 5px 5px 5px 0;
   border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
   top: 50%;
   right: 0;
   margin-top: -5px;
   border-width: 5px 0 5px 5px;
   border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
   top: 0;
   left: 50%;
   margin-left: -5px;
   border-width: 0 5px 5px;
   border-bottom-color: #000;
}
.tooltip {
   max-width: 400px;
}
.tooltip-inner {
   max-width: none;
   text-align: left;
   text-shadow: none;
}
th .tooltip-inner {
   font-weight: normal;
}
.tooltip.hasimage {
   opacity: 1;
}
.tip-text {
   text-align: left;
}   

/* LAYOUT
*********************************************/
/* Floats */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.ie7 .group {
  zoom: 1;
}

/* Media Queries
*********************************************/
@media (max-width: 980px) {
	img[width="630"] { width:100% !important; height:auto !important; }/*multithumb set to 630*/
	/*body:after
	{
		content:"small screen version is not ready yet, you need screen width higher than 980 pixels";
	} */
	/*body > div{ display:none;}*/
	.itemid-114 .blog h3,.itemid-116 .blog h3{ width:98%; position:inherit; }
	#mainboxinnerv{ margin:0; }
	#mainboxinnerv{ border:0; }
	#componentv{ width:inherit; max-width:90%; }
	.itemid-116 .cat-children > div > .category-desc, .itemid-116.no-layout .blog > .category-desc, .itemid-116 .cat-children > div > div,.itemid-114 .cat-children > div > .category-desc, .itemid-114.no-layout .blog > .category-desc, .itemid-114 .cat-children > div > div{  float:none !important; width:inherit !important;}
	h4.cat-items{ width:inherit; margin:0; }
	ul#mainmenu{ width:inherit; left:inherit; bottom:inherit; position:inherit; height:auto; margin:0; padding:0; }
	.menubox > a { display:none !important; position:inherit; width:1px; }
	.menubox { position:relative; height:auto; }
	.menubox h5 { display:block !important; }
	#mainboxv,#mainboxinnerv.hover{ background-image:none; }
	#fullwidth{ background-image:none; background-color:#FFFFFF; }
	.category-desc .modal { display:none; }
	#chronoform_Contact{ margin:0; width:inherit; }
	.footcopy,.footbox{ width:inherit; padding:10px; }
	#sidev{ max-width:inherit !important; width:inherit !important; bottom:inherit; position:inherit; margin:20px 0 0 0; padding:20px 10px 0 20px; float:none; clear:both; }
	div .collapse{ margin:0 ; }
	ul.pagination-list{ width:100%; display:inline; top:0;}
	ul.pager{ width:auto; }
	#sidev .banneritem{ max-width:240px;overflow:hidden } 
	#footer_ad .banneritem{ max-width:100%;overflow:hidden } 
}
@media (max-width: 640px) {
 #componentv{ width:inherit; }/*below certain page width do 100%*/
 #sidev{ max-width:640px !important; width:100%; }/*below certain page width do 100%*/
 .mtCapStyle { max-width:100% !important; }/*multithumb img caption*/
}

/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  
}
/* Landscape phones and down */
@media (max-width: 480px) {
  
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  
}
/* Large desktop */
@media (min-width: 1200px) {
  
}

@font-face {
    font-family: 'artisan12';
    src: url('../fonts/artisan12.eot');
    src: url('../fonts/artisan12.eot?#iefix') format('embedded-opentype'),
         url('../fonts/artisan12.woff') format('woff'),
         url('../fonts/artisan12.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fineliner_script';
    src: url('../fonts/fineliner_script.eot');
    src: url('../fonts/fineliner_script.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fineliner_script.woff') format('woff'),
         url('../fonts/fineliner_script.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'nnoticiaa';
    src: url('../fonts/nnoticiaa.eot');
    src: url('../fonts/nnoticiaa.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nnoticiaa.woff') format('woff'),
         url('../fonts/nnoticiaa.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

a[href="http://www.chronoengine.com"] {display:none;}