@charset "utf-8";

* {

margin:0;

padding:0;

}

a {
color:#FBC8D5;}


a:active,

a:focus,

a:hover {

  outline: none;

}

img {
border:none;}

#jflanguageselection{
margin:0;}

@font-face {
	font-family: 'Jellyka';
	src: url('Jellyka_eh.eot');
	src: local('Jellyka - Estryas Handwriting'), local('JellykaEstryasHandwriting'), url('Jellyka_eh.woff') format('woff'), url('Jellyka_eh.ttf') format('truetype'), url('Jellyka_eh.svg#JellykaEstryasHandwriting') format('svg');
}
/*
@font-face {

	font-family: Jellyka;

	src: url('../fonts/Jellyka_eh.ttf');

}
*/


h1, .MultiBoxTitle, .componentheading{

font-family:Jellyka;

font-size:70px;

color:#FFFFFF;

position:relative;


line-height:80%;
text-shadow: 3px 3px 3px #AD2624;	

display:block;}

h2{

font-family:Jellyka;

font-size:60px;

color:#FFFFFF;

position:relative;

line-height:80%;

text-shadow: 3px 3px 3px #AD2624;	

display:block;}

h3, .p-category-item-title, .p-categories-title a{
text-decoration:none;
font-size:20px;
text-shadow: 3px 3px 3px #AD2624;	
}

body {

background:url(../images/bg.jpg) center center no-repeat fixed #F03D69;

color:#FFFFFF;

font-size:14px;

font-family:Tahoma, Arial, Helvetica, sans-serif;

}



#sky {

display:block;

height:476px;

width:100%;

overflow:hidden;

position:absolute;

top:0px;

left:0px;}



#layer01{

position:relative;

top:-100px;}



#layer02{

position:relative;

top:-150px;}



#layer03{

position:relative;

top:-200px;}





#sky div.scrollableArea .layers *

	{

		position: relative;

		margin: 0;

		padding: 0;

	}

	

.wrapper{

width:980px;

margin:0 auto;

position:relative;

z-index:2;

}	

	

#candywebs_logo{

width:377px;

height:87px;

background:url(../images/candywebs_logo.png) top left no-repeat;

margin-top:15px;

margin-left:30px;

float:left;

display:inline;

position:relative;

z-index:10;}



#language{

display:inline;
float:right;
height:55px;
margin-right:105px;
margin-top:15px;
position:relative;
width:270px;
z-index:10;}	

#top_info{

background:url(../images/phone_box.png) top right no-repeat;

width:316px;

height:49px;


right:105px;

top:65px;

position:absolute;

float:right;

z-index:10;
}
#top_info .moduletable p{

text-decoration:none;

font-weight:bold;

font-size:19px;

padding-left:40px;
padding-top:12px;

display:block;

color:#FFFFFF;

text-shadow: 0 3px 3px #AD2624;}	



.display{

width:895px;

background:url(../images/display.png) top right no-repeat;

clear:both;

margin-left:10px;

position:relative;

top:-25px;

z-index:5;

}



ul.ul_display{

padding-top: 		30px;

margin-left: 			15px;

overflow:			hidden;

list-style:			none;

}



ul.ul_display li {

background:url(../images/display_item.png) center center no-repeat;

width:258px;

height:56px;

overflow:hidden;

}



ul.ul_display li#active, ul.ul_display li:hover {

background:url(../images/active_display_item.png) center center no-repeat;

width:258px;

height:56px;

overflow:hidden;

}



ul.ul_display li a{

text-decoration:none;

font-weight:bold;

font-size:20px;

padding-left:25px;

padding-top:15px;

display:block;

color:#FFFFFF;

text-shadow: 0 3px 3px #AD2624;

}



#top_sunshade{

background:url(../images/top_sunshade.png) top left no-repeat;

width:740px;

height:112px;

clear:both;

position:relative;

z-index:2;

top:-75px;

float:right;

margin-right:50px;

display:inline;

}



#bottom_sunshade{

background:url(../images/bottom_sunshade.png) top left no-repeat;

width:740px;

height:112px;

clear:both;

position:relative;

z-index:2;

top:-115px;

float:right;

margin-right:50px;

display:inline;

}



#content{

width:920px;

overflow:hidden;

background:url(../images/content_bg.png) top right repeat-y;

clear:both;

position:relative;

top:-90px;

margin-right:60px;



padding-bottom:30px;

}

#module_top .moduletable{
padding-top:10px;}

#content .moduletable{

margin-left:30px;

display:block;

width:860px;

overflow:hidden;

padding-top:30px;

clear:both;}

#module_user2 .moduletable{

padding-top:0px;

}

#module_banner .moduletable{
padding:0px;
margin:0px;
width:195px;}

#module_banner .moduletable img{
padding:20px;}

.content_module .content{

float:right;

text-align:left;

display:block;

width:650px;

overflow:hidden;}



.content_module h1 {

font-family:Jellyka;

font-size:70px;

color:#FFFFFF;

float:left;

width:650px;

position:relative;

top:-10px;

text-shadow: 3px 3px 3px #AD2624;	

display:block;}



.content_module .title{

clear:both;

float:left;

background:url(../images/active_item.png) center center no-repeat;

width:197px;

height:58px;

margin-right:10px;

margin-top:0px;

overflow:hidden;

}



.content_module .title a{

text-decoration:none;

font-weight:bold;

font-size:17px;

padding-left:20px;

padding-top:15px;

display:block;

color:#FFFFFF;

text-shadow: 0 3px 3px #AD2624;

}



#module_user2{

padding-bottom:30px;}



#module_left{

margin-left:25px;

clear:both;

overflow:hidden;

padding-top:10px;

float:left;

position:absolute;
width:225px;
z-index:10;}

.ux-menu li {
float:left;
position:relative;
background:url(../images/item.png) center center no-repeat;
width:197px;
height:55px;
}

.ux-menu a.current {
background-image:none;
border-color:none;
}

.ux-menu ul a, .ux-menu.ux-menu-vertical a {
border-bottom:0 none;
border-right:none;
}

.contentpaneopen ul{
list-style-position:inside;
list-style-type:disc;
}

/*

#module_left ul{

padding-top: 		10px;

overflow:			hidden;

list-style:			none;

}



#module_left ul li {

background:url(../images/item.png) center center no-repeat;

width:197px;

height:55px;

overflow:hidden;

}



#module_left ul li#current, #module_left ul li:hover {

background:url(../images/active_item.png) center center no-repeat;

width:197px;

height:55px;

overflow:hidden;

}



#module_left ul li a{

text-decoration:none;

font-weight:bold;

font-size:17px;

padding-left:20px;

padding-top:15px;

display:block;

color:#FFFFFF;

text-shadow: 0 3px 3px #AD2624;

}

*/




#module_banner{

margin-left:30px;

clear:left;

display:inline;

width:195px;

overflow:hidden;

padding-top:30px;

float:left;}



#component{

margin-right:30px;

display:inline;

width:665px;
min-height:600px;
overflow:hidden;

padding-top:30px;


float:right;}



#component h1{

font-family:Jellyka;

font-size:70px;

color:#FFFFFF;

text-shadow: 3px 3px 3px #AD2624;}

.contentheading, #p-container .p-category-title{
font-size:28px;
font-weight:bold;
color:#FFFFFF;
text-shadow: 0 3px 3px #AD2624;
}

#module_bottom{
height:301px;
top:-160px;}

.contentpaneopen{
padding-left:15px;
padding-right:15px;
width:100%;}



#module_bottom_content{

left:260px;

position:relative;

top:30px;

display:block;

width:570px;}



#module_bottom_menu{

display:inline;

float:right;

margin-right:100px;

width:700px;

position:relative;

top:-130px;

text-align:center;

}



#module_bottom_menu a{



font-size:14px;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;}



#candywebs_small_logo{

background:url(../images/candywebs_small_logo.png) top right no-repeat;

width:261px;

height:57px;

margin:0 auto;

display:block;

position:relative;

top:-80px;

left:30px;}



#footer{

margin:0 auto;

width:660px;

text-align:center;

position:relative;

top:-40px;

left:30px;}

/*HOT IMAGE SLIDER*/

#featured {
width:820px;
}

#featured .infotext{
margin-top:30px;
margin-left:10px;
width:280px;
height:230px;}

#featured .infotext .readon{
position:absolute;
bottom:0;
margin-left:-7px;
width:173px;
height:53px;
background:url(../images/button.png) top left no-repeat;
text-align:center;
margin-top:10px;
color:#FFFFFF;
padding-top:2px;
font-size:18px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
text-shadow: 0 3px 3px #AD2624;}

a.readmore, a.readon, #ac-submit, #p-container .p-back a, #p-container .p-category-item-detail a{
display:block;
border:none;
margin-left:-7px;
padding-top:2px;
width:173px;
height:53px;
background:url(../images/button.png) top left no-repeat;
text-align:center;

color:#FFFFFF;
font-size:18px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
text-shadow: 0 3px 3px #AD2624;}



#ac-submit{
display:block;
cursor:pointer;
border:none;
float:right;
position:relative;
right:10px;
top:10px;
padding-bottom:27px;
width:173px;
height:53px;
background:url(../images/button.png) top left no-repeat;


color:#FFFFFF;
font-size:18px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
text-shadow: 0 3px 3px #AD2624;}



#featured ul.ui-tabs-nav{ 

	position:absolute;

	top:0; left:0;

	list-style:none; 
	float:left;

padding-top: 		30px;

margin-left: 			15px;

overflow:			hidden;

	z-index:100;

}



#featured ul.ui-tabs-nav li.ui-tabs-nav-item { 

background:url(../images/display_item.png) center center no-repeat;

width:258px;

height:56px;

overflow:hidden;
}



#featured li.ui-tabs-nav-item a { 

text-decoration:none;

font-weight:bold;

font-size:18px;

padding-left:25px;

padding-top:15px;

display:block;

color:#FFFFFF;

text-shadow: 0 3px 3px #AD2624;

}



#featured .infotext h2{ 

	padding-left:5px; margin-top:-10px;


	overflow:hidden;

}



#featured .infotext h2 a {

	font-weight:normal;
	font-family:Jellyka;
	text-decoration:none;
	font-size:60px;
	color:#FFFFFF;
	text-shadow: 0 3px 3px #AD2624;

}



#featured .infotext p{ 

	margin:0px 5px;

	overflow:hidden;
	
	font-size:14px;

}



#featured .infotext a:hover{ 

	text-decoration:none; 

}


#featured .ui-tabs-panel{
float:right;
}

#featured .ui-tabs-hide{ 
	
	display:none; 

}

#featured ul.ui-tabs-nav li.ui-tabs-selected, #featured ul.ui-tabs-nav li:hover{
background:url(../images/active_display_item.png) center center no-repeat;

width:258px;

height:56px;

overflow:hidden;
}

#featured .ui-tabs-panel .infotext{
margin-left:-430px;
margin-top:25px;
position:absolute;}



.ui-tabs-panel img{
float:right;
left:75px;
position:relative;
top:-10px;}

/*
.article_separator{
background:url(../images/separator.png) top left no-repeat;
width:650px;
height:30px;
display:block;
margin-top:20px;
margin-bottom:20px;}*/

.contactus{
text-decoration:underline;
cursor:pointer;
text-shadow:none;
color:#FBC8D5;}

.roktabs-wrapper .dark {
border:0px solid #272727;
color:#FFFFFF;
position:relative;
}

.roktabs-wrapper .dark .roktabs-container-tr, .roktabs-wrapper .dark .roktabs-container-inner, .roktabs-wrapper .dark .active-arrows {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}


.roktabs-wrapper .dark .roktabs-links ul.roktabs-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat-x scroll 0 0;
height:32px;
margin:0;
}

.roktabs-wrapper .dark .roktabs-links ul.roktabs-top li.active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat-x scroll 0 0;
border:none;
color:#FFFFFF;
height:31px;
}

.roktabs-wrapper .dark .roktabs-links ul li {
border-bottom:medium none;
color:#FBC8D5;
float:left;
height:31px;
line-height:31px;
margin:0;
padding:0;
position:relative;

}

.roktabs-wrapper .dark .roktabs-links ul li span{
text-decoration:none;
font-size:18px;
text-shadow: 3px 3px 3px #AD2624;
}

.roktabs-wrapper .dark .roktabs-links ul li.hover {
color:#FFF;
}

.roktabs-wrapper .dark .roktabs-links ul li {
border:none;
}

#slideshow {
border:2px solid #FFF;
display:block;
margin-left:213px;
position:relative;
width:630px;
-webkit-box-shadow:3px 3px 3px #AD2624;
-moz-box-shadow: 3px 3px 3px #AD2624;
background:#ea3855;
-moz-border-radius: 15px;
border-radius: 15px;
padding-top:35px;
padding-bottom:15px;
}

#module_user1 h3{
padding-left:230px;
padding-top:5px;
padding-bottom:10px;
position:absolute;
z-index:10;}

div#header_hotslider div.wrap {
margin-left:213px;
-moz-border-radius: 15px;
border-radius: 15px;
}

img.slide {
	width:630px;}
	
#slide-client span{
	text-decoration:none;
font-size:20px;
	}	
	
div#header_hotslider div#slide-holder div#slide-controls p.text {
color:#FFFFFF;
display:inline;
float:left;
font-size:10px;
line-height:25px;
margin:10px 0 0 15px;
overflow:hidden;
text-transform:none;
}


div#header_hotslider div#slide-holder div#slide-controls {
height:60px;
top:0px;
}

p.textdesc {
color:#FFFFFF;
display:inline;
float:left;
font-size:10px;
line-height:16px;
margin:5px 0 0 15px;
overflow:hidden;
text-transform:uppercase;
}

/*Portfolio component*/

#p-container .p-categories-desc {
margin:10px;
}

#p-container .p-categories-desc img {
border:0 none;
display:block;
margin:0 auto;
}

.p-category-item-image a {
	display:block;
	float:left;}

#p-container .p-categories-title {
font-size:14px;
padding:3px 0;
text-align:center;
}

/*2j tabs style 7 redegfine*/

.twoj_tabs_class7 {
	margin-top:10px;}

.twoj_tabs_class7 .ui-tabs-panel {
background-color:transparent;
background:url(../images/area_bg.jpg) top center repeat-x;
box-shadow:3px 4px 5px #AD2624;
-webkit-box-shadow:3px 4px 5px #AD2624;
-moz-box-shadow:3px 4px 5px #AD2624;
border:none;
padding:5px;
color:#646464;
font-size:12px;
border-bottom-left-radius:10px;
-moz-border-radius-bottomleft:10px;
border-bottom-right-radius:10px;	
-moz-border-radius-bottomright:10px;
border-top-right-radius:10px;	
-moz-border-radius-topright:10px;
}

.twoj_tabs_class7 .ui-tabs-nav .twoj_li_top a, .twoj_tabs_class7 .ui-tabs-nav .twoj_li_top a span {
background:transparent url(../images/passive_tab_bg.jpg) top center repeat-x;
color:#e5304f;
border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-right-radius:3px;	
-moz-border-radius-topright:3px;
}

.twoj_tabs_class7 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a, .twoj_tabs_class7.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
background:transparent url(../images/active_tab_bg.jpg) top center repeat-x;
color:#e5304f;
}

.twoj_tabs_class7 .ui-tabs-nav a {
margin:0;
padding-left:0;
}

.twoj_tab_content img{
	position:inherit;
	float:none;
	margin-top:5px;}
	
.twoj_tab_content .contentpaneopen{
	padding:0;}
	
.twoj_tab_content li{
	padding-bottom:7px;
	}

.twoj_tab_content ul{
list-style-type: disc;
list-style-position:inside;
}

.twoj_tabs_class7 .ui-tabs-nav {
padding:0 0 0 0px !important;
}

/*Frontpage slider fixx*/

#navi-outer li {
background:url(../images/active_display_item.png) center center no-repeat;

width:258px;

height:56px;

overflow:hidden;
}

#navi-outer a:hover, #navi-outer a.navi-active {
	text-decoration:none;

font-weight:bold;

font-size:20px;

padding-left:25px;

padding-top:15px;

display:block;

color:#FFFFFF;

text-shadow: 0 3px 3px #AD2624;
	}
	
	
.roktabs-wrapper .light .roktabs-container-wrapper div.wrapper {
padding:0;
width:auto;
}	

.roktabs-wrapper, .roktabs-wrapper .light .roktabs-container-wrapper  {


border:none;
color:#646464;
font-size:12px;
border-bottom-left-radius:10px;
-moz-border-radius-bottomleft:10px;
border-bottom-right-radius:10px;	
-moz-border-radius-bottomright:10px;
border-top-right-radius:10px;	
-moz-border-radius-topright:10px;
}

.roktabs-container-tr {
	background:url(../images/area_bg.jpg) top center repeat-x;
border-bottom-left-radius:10px;
-moz-border-radius-bottomleft:10px;
border-bottom-right-radius:10px;	
-moz-border-radius-bottomright:10px;
border-top-right-radius:10px;	
-moz-border-radius-topright:10px;
box-shadow:3px 4px 5px #AD2624;
-webkit-box-shadow:3px 4px 5px #AD2624;
-moz-box-shadow:3px 4px 5px #AD2624;
}

.roktabs-wrapper .light {
border:none;
position:relative;
}

.roktabs-wrapper .light .roktabs-links ul.roktabs-top {
background:transparent none repeat-x scroll 0 0;
height:30px;
margin:0;
}

#hxdmoomenu ul {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
width:220px;
}

#module_left .moduletable {
clear:both;
display:block;
margin-left:0px;
overflow:hidden;
padding-top:0;
}

.ux-menu a.current {
background-image:url(images/menu-item-bg-current.png);
border-color:#CBC0B7;
}




