@import url("superfish-vertical.css");
body {
	background:#774499 url(../images/bg.jpg) repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000;
	font-size: 11px;
	padding:0;
	margin:0;
	outline:none;
}
hr{ border:none;border-bottom:1px solid #DDD0E5;}
object,a,input,li{outline:none;}
img, div { behavior: url(templates/AngelsHouse/iepngfix.htc); outline:none;}
p{font-size:13px;line-height:20px; text-align:left; outline:none;}
h1,h2{ margin:0; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; color:#774499; font-weight:normal;}
h3{ font-family:Georgia, "Times New Roman", Times, serif;color:#774499;font-weight:normal;}
ul,ol {list-style-image:none;
list-style-position:outside;
list-style-type:none;padding:0;
margin:0;
text-align:left;
}
a:hover{
color:#FFAD11;
font-size:13px;
text-decoration:none;
}
#netstudio{width:980px;
	margin:20px auto;}
#netstudio a{color:#f3e3fe; font-size:11px;}
#top_link{ text-align:right;}
#top_link{ margin-right:40px;margin-bottom:-10px;}
a{
color:#774499;
font-size:13px;
}
ul li{background:url(../images/list.jpg) no-repeat left;
margin:0;
padding:0 0 0 10px;
text-align:left;
font-size:13px;}
ul.child{ padding-left:10px;}

ul.child li{background:url(../images/violetti_velaki.jpg) no-repeat left;
margin:0;
padding:0 0 0 10px;
text-align:left;
font-size:13px;}

.article-content h2{ font-size:20px;}


#header{ height:272px; padding:0; margin:0;}
#flash_logo{ height:198px; background: #774499 url(../images/flash_logo.jpg) no-repeat center top}
#top_nav{ height:44px;
margin:auto;
padding-left:40px;
width:1000px;}
#pathway{height:30px; width:920px; margin:0 auto;}
#wrapper{
	background:url(../images/bg_center.jpg) no-repeat center top;
	text-align:center;
	margin-top:0;
	padding:20px 0 0;
}
#inner_wrapper{
	background: #FFF url(../images/top_bg.jpg) no-repeat center top;
	width:1000px;
	margin:0 auto; padding-top:20px;
}
#con-mod{ float:left; width:594px;}
#bottom_wrapper{
	background:url(../images/footer_bg.jpg) no-repeat top center;
	height:289px;
}
#bottom_bg{
	background:url(../images/bottom_bg_con_ie.jpg) bottom center no-repeat;
	
}
html>body #bottom_bg{
	background:url(../images/content_bottom_bg.png) bottom center no-repeat;
	
}
#footer{background: #FFF url(../images/footer_bottom_bg.jpg) bottom center no-repeat; width:1000px; height:109px; margin:0 auto;}
#top_containt{
	
}
#clear {clear: both;}	
.clear{clear:both;}
#player1{ width:960px; height:200px; margin:auto;}
/************************************top nav*******************************************************/
#top_nav ul{width:1000px;margin:auto; padding:0; height:44px;}
#top_nav li{
margin:6px 0 0 0;  
height:38px;
display:block;
float:left;
line-height:35px;
position:relative;
background:none;
}
#top_nav a{ padding:0 13px;text-decoration:none;line-height:35px;font-size:14px;color:#FFFFFF;font: "Trebuchet MS", Arial, Helvetica, sans-serif;
display:block;
font-weight:bold;}
#top_nav a:hover{ text-decoration:underline;}
#top_nav li.active{background: url(../images/tab_left.jpg) no-repeat scroll left top;}
#top_nav li.active a{background: url(../images/tab_right.jpg) no-repeat right top;}
/*************************************bottom nav*******************************************************/
#bottom_nav{ background:url(../images/footer.png) no-repeat; width:961px; height:109px; margin:auto;}
#bottom_nav ul{ margin:0 0 0 210px; padding:30px 0 0 0;}
#bottom_nav li{
margin:0 10px 0 0;  
height:38px;
display:block;
float:left;
line-height:35px;
position:relative;
background:none;
}
#bottom_nav a{ padding:0;text-decoration:none;line-height:35px;font-size:13px;color:#FFFFFF;font: "Trebuchet MS", Arial, Helvetica, sans-serif;
display:block;
font-weight:bold;}
#bottom_nav a:hover{ text-decoration:underline;}
/**************************************************************************************/
.module-intro{padding:20px;}
.module-intro #intro_text{float:left;  text-align:left; margin:0;}
.module-intro h3{
color:#FFAD11;
font-size:30px;
letter-spacing:-1px;
margin:0;}
.module-intro img{ float:right;}
#separator, .separator{ height:45px; width:570px; background:url(../images/separator.png) no-repeat; margin-bottom:20px;}
/***************************************************************************************/
.contentpaneopen{ text-align:left;}
#main_col h1,#heading_of_category, .myheading, .contact_more_info h1{ padding-left:40px;text-align:left;color:#774499; font-size:24px; line-height:42px; background:url(../images/star.jpg) no-repeat top left; margin-bottom:20px;
border-bottom:1px solid #d6c7e1; position:relative; z-index:1; display: block;
}
.module{ background:transparent url(../images/module_bg.jpg) no-repeat scroll left top;
border-bottom:1px solid #DDD0E5;
margin:0 20px 20px;
padding:10px 10px 20px;
width:140px;}
.module-newsletter{ background:transparent url(../images/module_bg.jpg) no-repeat scroll left top;
margin:0 20px 20px;
padding:10px 10px 20px;
width:140px;}
.module h3,.module-newsletter h3{ font-size:16px; color:#FFF;background:url(../images/module_header.jpg) no-repeat top center; width:140px;
height:48px; margin:0 auto 20px; line-height:40px;}
.module ul{ padding:0; margin:0; text-align:center;}
.module ul a{color:#4a2a72;}
#left_col{ float:left; width:200px; margin:0; padding:0 0 170px;}
#main_col{ margin:0; padding:0; background:url(../images/content_bg.jpg) no-repeat top center; width:570px;padding:10px 12px 0;min-height:300px;}
#right_col{ float:right;width:200px; margin:0; padding:0;}
/**********************************blog***********************************/
.createdate, .createby{ font-size:14px; margin-left:0; font:Georgia, "Times New Roman", Times, serif; color:#666; text-align:left;}
.article-meta{ text-align:left; margin:5px 0;}
.contentpaneopen a,.blog_more a,#links, .readon, .moreMsg{color:#774499; font-size:13px; background:url(../images/arrow.jpg) no-repeat left; padding-left:10px;}
.contentpaneopen a:hover, .blog_more a:hover,#links:hover, .mediaGal a:hover{color:#ffad11;text-decoration:none;background:url(../images/arrow_hover.jpg) no-repeat left;}
.contentheading a:hover{text-decoration:none;font-size:19px; margin-top:10px;color:#ffad11; background:none;padding-left:0;}
.contentheading a{ text-decoration:none;font-size:19px; margin-top:10px;color:#774499; background:none;padding-left:0;}
.frontpage .leading h2 a{background:url(../images/new.jpg) no-repeat left 3px; padding-left:45px;}
.blog_more{ border-top:1px solid #d6c7e1; text-align:left; padding:5px 0 0;}
/***************************login****************************************/
.button, #submit{
background:transparent url(../images/button.jpg) no-repeat scroll left top;
border:medium none;
color:#FFFFFF;
font-size:16px;
height:28px;
line-height:10px;
padding-bottom:5px;
width:130px;
font-family:Georgia, "Times New Roman", Times, serif}

.input{ padding:0; margin:0;}
.moduletable fieldset{ border:none;}
.inputbox { width:135px;}
/*************************e-shop menu********************************************/
.module-menu{ background:none; border-bottom:solid 1px #ddd0e5; margin:0 20px 20px;
padding:10px 0 20px;
width:160px;}
/*
.moduletable-menu ul{}
.moduletable-menu li{ width:160px; height:38px; margin-bottom:2px;}
.moduletable-menu a{ background:url(../images/menu_bg.jpg) no-repeat top left; float:left; width:160px; height:38px; text-decoration:none; line-height:32px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFF; text-align:left;}
.moduletable-menu span{ margin-left:6px;}
.moduletable-menu a:hover{background:url(../images/menu_hover_bg.jpg) no-repeat top left;}
.moduletable-menu li.active a{background:url(../images/menu_hover_bg.jpg) no-repeat top left;}
*/
#images_with_border, #main_col img{ border:#774499 3px solid; padding:1px;}

.module-calendartest img{ margin:0 auto 20px;border-bottom:solid 1px #ddd0e5; padding-bottom:20px;}
.module-differ{ margin:0 20px 20px; padding:10px 10px 20px;width:140px; background:url(../images/module_bg.jpg) no-repeat top left; border-bottom:solid 1px #ddd0e5; text-align:left;}
.module-differ h3{
background:transparent url(../images/module_header.jpg) no-repeat scroll center top;
color:#FFFFFF;
font-size:16px;
height:48px;
line-height:18px;
margin:0 auto 20px;
padding-top:4px;
text-align:center;
width:140px;
}
.weblink a{ background:transparent url(../images/arrow.jpg) no-repeat 0px 5px; padding-left:10px;}
.weblink a:hover{ background:transparent url(../images/arrow_hover.jpg) no-repeat 0px 5px;}
.weblinks_img{ float:left;margin:0 20px 0 0;}
.weblinks_img .category{ margin:0;}
#main_col .weblinks_img a:hover img{ border:3px solid #ffbf48;}
.weblinks_h3 a{ text-align:left; color:#774499; font:Georgia, "Times New Roman", Times, serif; margin-top:0; text-decoration:none; font-size:18px;}
.weblinks_h3 a:hover{color:#FFAD11;}
.weblinks_h3{ margin:0;}
.weblink{/*margin-left:140px;*/ display:block;}
.weblinks_con{ float:left; width:440px;}
.weblinksCon{ text-align:left; border-bottom:1px solid #dbcee4;
margin:10px 0;
padding:10px 0;
text-align:left;}
/***********************************************************************************************************/
#seminaria_headings{
background:transparent url(../images/heading_bg.jpg) no-repeat scroll left top;
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
height:34px;
margin:5px 0 0 5px;
padding:4px;
width:155px;
}
.module-calendar{ width:160px; padding:10px 0 20px;}
.mod_eventlistcalq_calendar{ width:160px;}
.contact_more_info{ background:transparent url(../images/content_bg.jpg) no-repeat scroll center top; width:570px; padding:0 14px; margin-bottom:20px;}
#border_b{ border-bottom:thin solid #dccfe5;}
/*user profile*/

.user .name,

.user .user,

.user .email,

.user .pass,

.user .verify_pass,

.user .user_name  {



}



.user .name label.username,

.user .user_name label.useruser_name,

.user .email label.useremail,

.user .pass label.userpassword,

.user .verify_pass label.userverifyPass {

	float:left;

	margin-right:10px !important;

	margin-right:8px;

	width:120px;

}



.user .name input#name,

.user .user_name input#username,

.user .email input#email,

.user input.usernamemsg,

.user .pass input#password,

.user .verify_pass input#password2 {

	width: 175px;

	margin-bottom: 2px;

}



*html .user .name input#name,

*html .user .user_name input#username,

*html .user .email input#email,

*html .user input.usernamemsg,

*html .user .pass input#password,

*html .user .verify_pass input#password2 {

	width: 167px;

	margin-bottom: 0px;

	margin-left: 1px;

}



*:first-child+html .user .name input#name,

*:first-child+html .user .user_name input#username,

*:first-child+html .user .email input#email,

*:first-child+html .user input.usernamemsg,

*:first-child+html .user .pass input#password,

*:first-child+html .user .verify_pass input#password2 {

	width: 169px;

	margin-bottom: 0px;

}



.user button.button {

	width: 54px;

	height: auto !important;

	height: 22px;

	margin-top: 5px;

}



.paramlist label {

	width: 130px;

	float: left;

}



#paramsadmin_language,

#paramslanguage,

#paramseditor,

#paramshelpsite {

	margin-bottom: 2px;

}



.paramlist_key {

	width: 139px;

}



/*user profile*/



/*register login*/

.name label#namemsg,

.user label#usernamemsg,

.email label#emailmsg,

.pass label#pwmsg,

.verify_pass label#pw2msg {

	width:120px;

	float: left;

}



.name input.namemsg,

.user input.usernamemsg,

.email input.emailmsg,

.pass input.validate-password,

.verify_pass input.validate-passverify {

	float: left;

	margin-bottom: 2px;

}



.name label.nameuser,

.pass label.passpass  {

	float:left;

	width:70px;

	margin-right: 10px;

}



.name input#user,

.pass input#pass {

	width: 150px;

	margin-bottom: 2px;

}



*html .name input#user,

*html .pass input#pass {

	margin-bottom: 0px;

}



*:first-child+html .name input#user,

*:first-child+html .pass input#pass {

	margin-bottom: 0px;

}



.remember input#rem {

	margin-left: 9px;

}



*html .remember input#rem {

	margin-left: 8px;

}



*:first-child+html .remember input#rem {

	margin-left: 5px;

}



.content input.button {

	height: auto !important;

	height: 22px;

	margin-top: 5px;

}

/*register*/



/*forgot register*/

.form-validate label.hasTip {

	margin-right: 10px;

	vertical-align: middle;

}



.form-validate input.validate-email {

	margin-right: 15px;

	height: 12px;

	vertical-align: middle;

	font-size: 11px;

	width: 146px;

	padding: 5px;
	
	border:1px solid #ccc;

}



.form-validate button.validate {

	vertical-align: middle;


}

/*forgot register*/



/*blockquote*/

.blockquote {

	background: url(../images/quotes.jpg) no-repeat left top;

	padding: 15px 50px 10px 50px;

	font-size: 11px;

	width:374px;

	display: block;

	text-align: center;

}

/*blockquote end*/



/*System Messages*/

/* System Standard Messages */

#system-message { 

	margin-bottom: 20px; 

}



#system-message dd.message ul { 

	background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;

}



/* System Error Messages */

#system-message dd.error ul { 

	color: #c00;

	background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; 

	margin:0px; 

	padding-left: 40px; 

	text-indent:0px;

}



/* System Notice Messages */

#system-message dd.notice ul { 

	color: #c00; 

	background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; 

	border-top: 3px solid #F0DC7E; 

	border-bottom: 3px solid #F0DC7E; 

	margin:0px;

}



/* ------------- Start Joomla css -------------  */



/*  Start Pagination css   */



.content ul.pagination {

	list-style-position: inside;

	list-style-type: none;

	text-align: center;

	display: inline;

	float: right;

	margin: 0;

	padding: 0;

}



.content ul.pagination li{

	padding-bottom: 0;

	padding: 0;

	display:inline;

	margin: 0pt 3px;

	background-image: none;

}



.content ul.pagination li a:link,

.content ul.pagination li a:active,

.content ul.pagination li a:visited {

	color: #5575ca;

}



.content .counter {

	text-align: right;

}



/*  End Pagination css   */



/*  Start Contact css   */

.contact p {

	margin-bottom: 5px;

}



.contact .marker_add {

	float: left;

}



.contact .contact_address p {

	margin-left: 60px;

	margin-bottom: 3px;

}



.contact .marker {

	margin-right: 10px;

}



.contact #emailForm {

	padding-top: 10px;

}



.contact #emailForm .label {

	width: 125px;

	text-align: left;

	padding-right: 10px;

	float: left;

}



.contact #emailForm div {

	margin-bottom: 3px;

}



.contact #emailForm .button {

	border: none;

	height: 30px;

	line-height: 30px;

	color: #003559;

	font-size: 12px;

	font-weight: bold;

	text-align: left;

	cursor: pointer;

	background-color: transparent;

}	

/*  End Contact css   */



/* ------------  Start Search CSS  ----------------------  */



#contentWrap .results ol li {

padding-bottom:10px;

}



#contentWrap .results ol li .small {

	clear: both;

	display: block;

	text-align: left;

	padding-top: 3px;

}



#contentWrap .results ol li p .small {

	clear: none;

	display: inline;

	text-align: left;

	padding-top: 0px;

}



.results {

	padding-bottom: 15px;

}



.results p {

	margin-bottom: 3px;

}



.results h4 {

	margin-bottom: 5px;

}



.results .highlight {

	font-weight: bold;

	color: #333;

}



.search_result .only legend {

	padding-top: 5px;

	clear: both;

}



.search_result .only input {

	margin-top: 3px;

}



.search_result .button {

	margin-top: 5px;

}



.display {

	text-align: left;

}



.display p {

	margin: 5px 0;

}



.searchRow {

	width: 30%;

	float: left;

	padding: 3px 0;

}



/* ------------  End Search CSS  ----------------------  */





#jbmwrap a:link,

#jbmwrap a:active

#jbmwrap a:visited {

	margin-right: 10px;

}





.chronoform{display:none;}
#ChronoContact_contactform ol{ border-bottom:1px #dccfe5 solid;}
.ChronoContact li{list-style:none;margin:0 10px 20px 0; float:left; width:275px;}
.ChronoContact li.required{background:url(../images/asterisc.jpg) top right no-repeat;}
.ChronoContact label{width:80px;float:left; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.ChronoContact #submit{margin:0 auto;width:170px; height:38px; background:url(../images/sent_btn.jpg) top left no-repeat; font-size:0px;}
.ChronoContact #submit.en{margin:0 auto;width:170px; height:38px; background:url(../images/send_btn_en.jpg) top left no-repeat; font-size:0px;}
.ChronoContact #submit:hover{ background:url(../images/sent_btn.jpg) bottom left no-repeat;}
.ChronoContact #submit.en:hover{ background:url(../images/send_btn_en.jpg) bottom left no-repeat;}

.ChronoContact fieldset{border:none; padding:0; margin:0;}
.ChronoContact input{ width:175px;}
.ChronoContact #text_area{ width:100%;}
.ChronoContact #text_area textarea{ width:460px; height:50px;}
.ChronoContact p{ text-align:center;}
.ChronoContact .personalStatus{
font-size:17px;
margin:5px 0 20px 40px;
border-bottom:1px solid #d7c8e1;
}
.num{
background:url(../images/bullet.png) left no-repeat;
color:#FFFFFF;
float:left;
font-size:20px;
height:30px;
line-height:28px;
width:27px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.ChronoContact .checkboxes{
background:transparent url(../images/bg_seminaria.jpg) no-repeat scroll left top;
float:left;
height:40px;
margin:5px auto;
padding:5px;
width:270px;}
.ChronoContact .checkboxes input{width:10px; float:left;}
.ChronoContact .checkboxes label{font-size:13px;
margin-left:10px;
margin-top:1px;
text-align:left;
width:240px;}

#newsletter_ask{ margin:20px auto; padding:6px; width:380px; height:22px; background:url(../images/newsletter_ask.jpg) no-repeat top left;}
#newsletter_ask input{ width:10px; float:left;}
#newsletter_ask label{ font-size:13px; width:auto;margin-left:10px;margin-top:1px;}

tr.sums{font-weight:bold;}





#jr_modContainer50 .listItem {

	margin-bottom: 15px;

}



.contentTitle a:link,

.contentTitle a:active,

.contentTitle a:visited {

	color:#000000;

	font-size:12px;

	font-weight:bold;

	padding-bottom:5px;

	text-decoration: none;

}



.contentTitle a:hover {

	text-decoration: underline;

}

.contentInfo {
	color:#777777;
}

.contentInfo a:link,

.contentInfo a:active,

.contentInfo a:visited {

	color:#0FB3F1;

	margin-top: 5px;

} 


/*jreview*/
.jr_customFields {
	
	margin-bottom:10px;
}

.jr_customFields .fieldGroup {
	/*float: left;*/
}

.jr_customFields .fieldGroup .fieldValueLabel {
	color:#3B3B3B;
	font-size:14px;
	font-weight:bold;
	padding:0 10px;
	text-decoration:none;
	/*background: url(../images/boxnav_li_bg.jpg) no-repeat right center;*/
	line-height:24px;
}

.jr_customFields .fieldGroup .fieldValueLabel,
.jr_customFields .fieldGroup .fieldValue {
	padding:0 10px;
	text-decoration:none;
	line-height:30px;
}


td.columnMain div.jr_tableview .fieldGroup {
	clear
}

td.columnMain div.jr_tableview .contentIntrotext {
clear: both;
}

td.columnMain .jr_customFields {
	width: 590px;
	height: 28px;
	line-height: 28px;
	background: #f6f6f6;
}

td.columnMain .jr_customFields .fieldGroup .fieldValueLabel,
td.columnMain .jr_customFields .fieldGroup .fieldValue {
	padding: 0 6px;
	float: left;
}

td.columnMain .jr_customFields .fieldGroup .fieldValue {
	border-right: 1px solid #bfbfbf;
	line-height: 18px;
}

td.columnMain .fieldGroup {
	height: 18px;
	padding-top: 6px;
	background: #f6f6f6;
	float: left;
	display: inline;
}

td.columnMain .div.jr_pgContainer .contentIntrotext {
	clear: both;
}

.fieldWrap {
	border-bottom: 1px solid #eaeaea;width: 711px;
}

.fieldWrap .fieldValueLabel {
	width: 215px;
	float: left;
	font-weight: bold;
	font-size: 13px;
}

.fieldWrap .fieldValue {
	width: 440px;
	float: left;
	font-size: 11px;
	font-weight: bold;
}

div.jr_tableview td, 
div.jr_tableview td.columnFirst, 
div.jr_tableview td.columnMain, 
div.jr_tableview td.columnHits, 
div.jr_tableview td.columnLast  {
	padding: 7px 2px 7px 0;
}

div.jr_pgContainer a.jr_readon {
	padding: 0;
}
/*jreview*/


/*Google Map css*/

#rightCol .module.map {
	width: 230px;
	background-image: none;
}

#rightCol .module.map div {
	background-image: none;
	padding: 0;
}

#rightCol .module.map div div div {
	background-image: none;
	padding: 0;
}

#rightCol .module.map h3 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	background-image: none;
	padding: 0;
}
/*------- My Css Add -----------------*/

/*---tab---*/


.tabberlive .tabbertabhide {
	 display:none;
}

.tabber {
	
}

.tabberlive {

 margin-top: 10px;
 margin-bottom:10px;

}



/*--------------------------------------------------

  ul.tabbernav = the tab navigation list

  li.tabberactive = the active tab

  --------------------------------------------------*/

ul.tabbernav

{

 margin:0;

 padding: 0px 0 0px;
 
 height: 33px;
 
	width: 711px;
 background: url(../images/tab_ul_bg.jpg) repeat-x left bottom;
 
}



ul.tabbernav li

{

 list-style: none;

 margin: 0;

 display: block;
 
 float: left;
 
 background: none;
 
 padding-bottom:0px;
 
 padding-left:0px;


}



ul.tabbernav li a

{

 margin-right: 3px;

/* border: 1px solid #778;*/

 border-bottom: none;
  
	background: url(../images/details_normal_tab.jpg) repeat-x center top;

 text-decoration: none;
 
 color: #787878;
 
 text-align: center;
 display: block;
	float: left;
 white-space: normal;
 height: 33px;
 line-height: 30px;
 padding: 0 10px;

	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	font-size: 13px;
 
}



ul.tabbernav li a:link { color: #787878; }

ul.tabbernav li a:visited { color: #787878; }



ul.tabbernav li a:hover

{

 color: #12aefb;

background: url(../images/details_hover_tab.jpg) repeat-x center top;

text-decoration: none;

}



ul.tabbernav li.tabberactive a

{

background: url(../images/details_hover_tab.jpg) repeat-x center top;
color: #12aefb;

/* border-bottom: 1px solid #fff;*/

}



ul.tabbernav li.tabberactive a:hover

{

 color: #12aefb;

background: url(../images/details_hover_tab.jpg) repeat-x center top;


}



/*--------------------------------------------------

  .tabbertab = the tab content

  Add style only after the tabber interface is set up (.tabberlive)

  --------------------------------------------------*/

.tabberlive .tabbertab {


 border-left:1px solid #eaeaea;

 border-right:1px solid #eaeaea;

 /* If you don't want the tab size changing whenever a tab is changed

    you can set a fixed height */



 /* height:200px; */



 /* If you set a fix height set overflow to auto and you will get a

    scrollbar when necessary */



 /* overflow:auto; */

}



/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2, .tabberlive .tabbertab p {

 display:none;

}

.tabberlive .tabbertab h3 {

 display:none;

}



/* Example of using an ID to set different styles for the tabs on the page */

.tabberlive#tab1 {

}

.tabberlive#tab2 {

}

.tabberlive#tab2 .tabbertab {

 height:200px;

 overflow:auto;

}


.tabbertab li {
	list-style: none;
	list-style-type: none;
	border-bottom:1px dotted #000000;
	background: url(images/arrow_recipe.jpg) no-repeat left 6px;
}


/*------end tab css-------*/

.jr_itemDetail .jr_customFields {
	clear: both;width: 711px;
}

div.fieldGroup {
	padding-bottom: 0px;
}

div.jr_tableview tr.row2 td {
	background: none;
}
.module-articlesm{
padding:10px 0 20px;
width:160px;
border-bottom:1px solid #DDD0E5;
margin:0 20px 20px;}
.listen{
background:url(../images/listen_bg.jpg) top left no-repeat;
width:519px;
height:41px;
margin:5px auto;
}
.listen h4{
color:#774499;
display:block;
float:left;
font-size:14px;
margin:1em 0.5em;
overflow:hidden;
text-align:left;
width:270px;
}
.listen p{color:#666; font-size:14px;display:block;float:left; margin:1em 0.5em; line-height:normal;}
.listen object{ margin:12px 15px 0; float:right;}
#virtuemart_product_desc{
border-bottom:1px solid #DDD0E5;
margin:0px;
padding-bottom:10px;
}
#note{ 
background:transparent url(../images/note.jpg) no-repeat scroll left top;
padding:20px 15px 10px;
width:529px;
margin-bottom:10px;
}
#note h4{
font-family:Georgia, "Times New Roman", Times, serif;
border-bottom:1px solid #D6C7E0;
color:#774499;
font-size:14px;
text-align:left;
margin-top:0;
}
#note p{ color:#774499;font-size:12px; font-weight:bold;}
.moduletable-bottom{background:transparent url(../images/bg_syn_new.jpg) no-repeat scroll center top;
padding:10px 14px;
width:571px !important;}
.float_p{float:left; width:auto; margin:0 0 0 20px;}
.price{
	background:transparent url(../images/price_bg.jpg) no-repeat scroll center top;
	font-weight:bold;
	font-size:14px;
	line-height:0.9em;
color:#774499;
float:left;
height:12px;
margin:12px;
padding:4px 0;
width:41px;}
.moduletable-bottom p{text-align:center!important;}
.time{ color:#774499; font-size:14px; font-weight:bold;}
.rest{color:#9066ac;}
.borderb{ border-bottom: 1px solid #dccfe5; margin:10px 0;}
#interest{ display:block;background: url(../images/interest.jpg) top left no-repeat; width:330px; height:38px; margin:auto;}
a:hover#interest{background: url(../images/interest_hover.jpg) top left no-repeat;}
#reservation{display:block;background: url(../images/reservation.jpg) top left no-repeat; width:210px; height:38px; margin:auto;}
a:hover#reservation{background: url(../images/reservation_hover.jpg) top left no-repeat;}
.b79cc9{ color:#b79cc9; font-weight:bold;}
#main_col #heading_with_sub{
background:transparent url(../images/star.jpg) no-repeat scroll left top;
border-bottom:1px solid #D6C7E1;
color:#774499;
font-size:24px;
line-height:25px;
margin-bottom:30px;
padding-top:7px;
padding-left:40px;
text-align:left;}
.quote{ background:transparent url(../images/quote.jpg) no-repeat scroll left top;
height:76px;
padding:10px 30px 20px;
width:535px;}
.quote p{font-size:20px; color:#774499; margin:0; font:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.quote #quote_writer{font-size:14px; color:#666666; text-align:left;}
.moduletable-bottom_synedries{ background:url(../images/bg_synedries.jpg) center top no-repeat;
margin:0;
padding:10px 14px;
width:570px !important;
height:570px;
position:relative;
}
.moduletable-bottom_synedries h3{ color:#FFF; font-size:20px; margin:5px 0 0; background:transparent url(../images/line-bg.png) no-repeat scroll center center;}
.moduletable-bottom_synedries p{ color:#FFF; line-height:15px;}
.moduletable-bottom_synedries #circle{ background:transparent url(../images/circle.png) no-repeat scroll left top;
color:#774499;
float:left;
font-size:25px;
height:30px;
line-height:25px;
margin-right:10px;
width:27px;
font-family:Georgia, "Times New Roman", Times, serif;}
.moduletable-bottom_synedries span{
background:transparent url(../images/price_bg_s.jpg) no-repeat scroll left top;
color:#3B2266;
font-size:15px;
font-weight:bold;
margin-left:0.5em;
padding:2px 3px;
display:inline-block;
margin-top:6px;
}
.borderw{ border-bottom:1px solid #a177b9; margin:10px 0;}
#synedria_btn{ background:url(../images/synedria_btn.png) top left no-repeat; width:330px; height:38px; display:block;margin:25px auto 0; position:absolute;bottom:25px; left:140px;}
a:hover#synedria_btn{background:url(../images/synedria_btn_hover.png) top left no-repeat;}
p.inner{ margin-left:40px; font-size:11px; line-height:13px;}
.moduletable-bottom_antzenta{
background:transparent url(../images/content_bg.jpg) no-repeat scroll center top;
margin:20px 0 0;
padding:10px 14px 0;
text-align:left;
width:570px !important;}
.moduletable-bottom_antzenta h3{ background:url(../images/cal.jpg) left no-repeat; padding-left:30px; font-size:24px; color:#774499; text-align:left; margin:5px 0 10px;}
.moduletable-bottom_antzenta p, .intro_text_styl { font-size:12px; color:#666;}
.moduletable-bottom_antzenta h4{ font-size:15px; color:#774499; margin:5px 0; text-align:left;}
.months_h{float:left;width:430px; margin-left:10px; text-align:left; padding-bottom:10px;}
.months_h p{ margin:5px 0; color:#000;}
/* ------------------------------ */
.moduletable-bottom_news{
background:transparent url(../images/content_bg.jpg) no-repeat scroll center top;
margin:0;
padding:10px 14px;
text-align:left;
width:570px !important;}
.moduletable-bottom_news h3{
background:transparent url(../images/star.jpg) no-repeat scroll left top;
border-bottom:1px solid #D6C7E1;
color:#774499;
font-size:24px;
line-height:40px;
margin:0;
padding-left:40px;
text-align:left;
}
.moduletable-bottom_news p{ font-size:12px; color:#000;}
.moduletable-bottom_news h4{ font:Georgia, "Times New Roman", Times, serif;font-size:19px; color:#774499; margin:5px 0; text-align:left; font-weight:normal;}
.module-search{ background:transparent url(../images/module_bg.jpg) no-repeat scroll left top;
border-bottom:1px solid #DDD0E5;
margin:0 20px 20px;
padding:10px 10px 0;
width:140px;}
.module-search h3{ background:transparent url(../images/search.jpg) no-repeat scroll center top;
color:#FFFFFF;
font-size:14px;
height:48px;
line-height:40px;
margin:0 auto 10px;
padding-right:30px;
width:110px;}
.module-search .button{ margin:20px auto;}
.module ul li{ background:none;}
.pagination{ text-align:center;}
.breadcrumbs_title{color:#C68DDB;
display:block;
float:left;
font-size:13px;
margin:6px 5px 6px 0;}
.breadcrumbs{
color:#FFF;
display:block;
float:left;
font-size:13px;
margin:6px 0;
}
.pathway a{
color:#FFF;
font-size:13px;
margin:0;
text-decoration:none;
}
.pathway a:hover{ text-decoration:underline;}
.module-calendar h3{
line-height:18px;
padding-top:4px;
}
.module-differ h4{ color:#764398; text-align:left; font-size:14px; font:Georgia, "Times New Roman", Times, serif; font-weight:normal;
margin:10px 0;}
.module-differ img,.mediaGal img, .moduletable-bottom_news img, .moduletable-bottom_antzenta img{ border:3px solid #764398; padding:1px; text-align:center;}
.module-differ p{ margin:10px 0;}
.mediaGal p, .like_gallery{color: #666666; text-align:center;}
.today{ font-size:14px; font:Georgia, "Times New Roman", Times, serif; margin:0; font-style:italic;}
.module-articlesm a{ display:block; text-align:left; font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.module-articlesm{ padding-top:0; padding-bottom:0;}
.module-articlesm p{margin:10px 0 15px;}
#top_link a{ color:#4d2467; font-size:10px; font: "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../images/top.jpg) left 0.5em no-repeat;
padding-left:10px; text-decoration:none;}
#top_link a:hover{ text-decoration:underline;}
.moduletable-bottom_news h3{ margin-bottom:20px;}
.moduletable-bottom_news .left{ width:260px; float:left;}
.moduletable-bottom_news .right{ width:260px; float:right;}
.moduletable-bottom_antzenta img{ float:left;}
.moduletable-bottom_antzenta .separator{ border:none; padding:0; float:none; margin:10px 0;}
ul.arxeio{ width:400px; margin:20px auto; display:block; height:500px;}
ul.arxeio li{ background:none; padding:0; margin:0 0 20px; font: "Trebuchet MS", Arial, Helvetica, sans-serif;border-bottom:1px solid #DDD0E5; padding-bottom:3px;}
ul.arxeio .small{ color:#FFAD11; font-size:13px; font:Georgia, "Times New Roman", Times, serif; font-style:italic;}
ul.arxeio li a{ text-decoration:none; font-size:15px}
ul.arxeio li a:hover{ text-decoration:underline; color:#774499;}
ul.arxeio p{ margin:5px 0 0; font-size:12px; font:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.section_desc{}
.filter{ width: 200px; float:left;}
.display{width: 300px; float:left; color:#764398; font-weight:bold; font-size:13px;}
.filter p, #el_filter label{ margin:0; color:#764398; font-weight:bold; font-size:13px;}
.category{ margin:20px auto;}
.category .title a{ font-size:14px; display:block; height:30px;float:left; line-height:1.7em;}
.category .title span.creation_date{ font-size:11px; color:#999999; font-style:oblique; font:Geneva, Arial, Helvetica, sans-serif; float:left; height:30px; line-height:2.2em; margin-left:5px;}
.category .title span.num{ font-size:12px; color:#FFF; font-style:normal; font:Geneva, Arial, Helvetica, sans-serif;
margin:0 10px 0 0; display:block;}
.category .sectiontableentry1, .category .sectiontableentry2{ margin-bottom:20px;}
.pagination_angels{ display:inline-block;margin:0 auto;}
.pagination_angels li{ list-style:none; background:none; padding:0; float:left;}
.pagination_angels li.prev span{ background:url(../images/previous_no.jpg) top left no-repeat; display:block; width:44px; height:20px; padding-left:20px; line-height:1.4em; color:#FFFFFF;margin-right:5px;}
 
 .pagenav_prev a,  .pagenav_next a{ background:url(../images/bg_prev_next.jpg) top left no-repeat; display:block; width:64px; height:20px; text-decoration:none;line-height:1.4em; color:#FFFFFF;margin-right:5px;}
 
.pagination_angels li.prev a{ background:url(../images/previous.jpg) top left no-repeat; display:block; width:44px; height:20px; padding-left:20px; line-height:1.4em; color:#FFFFFF;margin-right:5px; text-decoration:none; font-size:13px;}
.pagenav_prev a:hover, .pagenav_next a:hover{background:url(../images/bg_prev_next_hover.jpg) top left no-repeat;}

.pagination_angels li.next span{ background:url(../images/next_no.jpg) top left no-repeat; display:block; width:44px; height:20px; padding-right:20px; line-height:1.4em; color:#FFFFFF; font-size:13px; text-decoration:none;text-align:right;}
.pagination_angels li.next a, .eventlitBtn{ background:url(../images/next.jpg) top left no-repeat; display:block; width:44px; height:20px; padding-right:20px; line-height:1.4em; color:#FFFFFF; font-size:13px; text-decoration:none; text-align:right;}
.eventlitBtn{ display:inline-block!important; text-align:center;}

.pagination_angels li.pages span{ background:url(../images/current.jpg) top left no-repeat; display:block; width:20px; height:20px;line-height:1.5em; color:#774499; font-size:13px; text-decoration:none; text-align:center;margin-right:5px;}
.pagination_angels li.pages a{ background:url(../images/page.jpg) top left no-repeat; display:block; width:20px; height:20px;line-height:1.5em; color:#FFFFFF; font-size:13px; text-decoration:none; text-align:center;margin-right:5px;}
.pagination_angels li.pages a:hover{ background:url(../images/pageHover.jpg) top left no-repeat;}

.pagination_angels li.prev a:hover{ background:url(../images/previousHover.jpg) top left no-repeat;}
.pagination_angels li.next a:hover, a:hover.eventlitBtn{ background:url(../images/nextHover.jpg) top left no-repeat; color:#FFF;}
.mceContentBody{
background:transparent url(../images/content_bg.jpg) no-repeat scroll center top;
margin:0 auto;
padding:10px 14px 0;
width:570px;}
.intro_vi{
background:transparent url(../images/bg_intro.jpg) no-repeat scroll right top;
float:right;
height:237px;
margin:0 10px 10px;
text-align:right;
}
.myplayer{ border: 2px solid #efbd50; display:inline-block; margin:10px; float:left;}
.counter{ text-align:center;}
.breadcrumbs .here{ color:#c68ddb;}
.module-channels{ width:144px; margin:auto;}
.module-channels h3{
border-bottom:1px solid #DDD0E5;
border-top:1px solid #DDD0E5;
font-size:15px;
}
.module-channels a img{ border:none;}
.section_image{ float:right; margin:0 0 3px 3px;}
.with_sub_h{ float:left; border:none!important; font-family:Georgia, "Times New Roman", Times, serif;letter-spacing:-0.5px; margin-bottom:5px!important;}
.h123{padding-left:40px;text-align:left; margin:0;}
.synedries_headings{ font-size:14px; color:#666666;letter-spacing:-0.5px; font-family:Georgia, "Times New Roman", Times, serif;}
#country{ width:182px;}
.quote p{ font-family:Georgia, "Times New Roman", Times, serif;}
#inner_wrapper{ position:relative;}
#copyright{ position:absolute; bottom:0;padding:20px; left:0;}
.listings{
color:#FFAD11;
font-size:15px;
font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.el_fleft input, .el_fleft select, .el_fright select{ width:90px;}
.venue_country img{ border:none!important;}
#eventlist .copyright{ display:none;}
#eventlist .eventtable a{ font-size:11px;}
button{ cursor:pointer;}
#inner_wrapper .mod_eventlistcalq_calendar a{ font-size:10px;}
.pdf_file{ background:url(../images/pdf.jpg) left center no-repeat;margin:10px; line-height:10em; padding:15px 0 15px 50px;}
.tagline{ display:block; position:absolute; bottom:0; left:0;  background:url(../images/tagline_bg.png) top left no-repeat;
color:#FFF; padding:2px 2px 2px 35px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; line-height:2em; margin:0;
width:300px;
}
.myplayer{ position:relative;}
.moduletable-bottom .borderb{margin:20px 0;}
.ChronoContact #message{ width:100%;}
.ChronoContact #submit{ margin:20px 0;}
.mytable{border: 1px solid #B79CC9; width:570px;}
.mytable td{ background:#ece5f1; margin:2px; padding:10px 5px; text-align:center; font-size:15px; color:#774499; font-family:Georgia, "Times New Roman", Times, serif;}
.mytable img{ border:none!important;}
#add_to_cart{ clear:both;}
#product_list, .product_list { margin:20px 0;}
.bg_category_prod{ background-position: top left;}

.mediaGal{ border-bottom:none;}
.module-newsletter{border-bottom:1px solid #DDD0E5;}
.validation-advice{ color:red; position:absolute;}
#bottom_nav .item6{ display:none;}
.results h3{ font-size:18px; font-weight:bold;}
.search_result h3{ display:none;}
.search_result { padding-top:20px;}
.search_result .display p{ display:none;}
.vmCartModule { text-align:left; font-size:12px; font-weight:bold;}
#login{ margin:0 0 10px;}
.module-search p{ text-align:center;}

#vmMainPage #product_title{border-bottom:1px solid #D6C7E1!important;}
a.checkout_link, a.continue_link{ color:#774499; font-size:14px;}
a:hover.checkout_link, a:hover.continue_link{ color:#FFAD11; font-size:14px;}



.moduletable-topRated .browseProductImageContainer img{ width:150px; height:150px;}
.moduletable-topRated .bg_category_prod {background: url(../images/bgVMhome.jpg) no-repeat top left; height:140px;margin:auto;padding:15px 0 0;width:180px;}
.bg_category_prod h3{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

label.hasTip{ font-size:14px;}
fieldset{ border:none; border-bottom:1px solid #DDD0E5; margin:10px 0;}
legend.sectiontableheader{ font-weight:normal; font-size:16px; color:#FFAD11;}

.basket th{ color:#774499; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:16px; padding:0 10px;}
.basket td, .basket td a{ font-size:14px;}
#vmMainPage{ text-align:left;}
#vmMainPage label, #vmMainPage h4, #vmMainPage td, #vmMainPage div, #vmMainPage th{ font-size:14px;}
#checkout_bar a, #checkout_bar td{ font-size:11px;}
/*#vmMainPage img{ border:none; padding:0;}*/
#vmMainPage .pathway{ display:none;}
#product_list{ text-align:center;}
.basket td { white-space:nowrap;}
* html #right_col{ width:190px!important;}
* html #right_col .module-articlesm{ margin:0 10px 20px}
* html #right_col .module-newsletter{ margin:0 10px 20px}
* html #right_col .module{ margin:0 10px 20px}
* html #right_col .module{ margin:0 10px 20px}
* html #right_col .module{ margin:0 10px 20px}
* html #right_col .module-channels{ margin:0 5px 20px}
* html #left_col{ width:190px!important;}
* html .module-differ{margin:0 10px 20px}
* html .module-metamod{margin:0 10px 20px}
* html #con-mod{ width:594px;}
* html .sf-menu a:hover{ color:#FFF;}

.browseProductContainer { z-index:1;}
.browsePriceContainer span{ line-height:27px;}

.waiting{font-size:12px;
line-height:18px;}

.waiting .button{letter-spacing:-0.6px;text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
.basket td{ padding:6px; color:#774499;}
.basket th{ padding:0 6px ; color:#774499;}
.basket tr.total td{ padding:0; color:#5e2d7e; padding-right:10px;}
.basket td a{ color:#774499; text-decoration:none;}
.basket td .inputbox{ width:20px; padding:2px;}
.basket td input{ vertical-align:middle;}
.coupontable td{ text-align:right;}
.coupontable p{ margin:5px 0; text-align:right; color:#774499;}
#register_stretcher .button{ width:160px; height:28px; text-align:center; background:url(../images/button_huge.jpg) 0 0 no-repeat;}
.module-newsletter input{ margin-bottom:10px;}
.checkoutpages table td{ padding:5px;}
table.mod_eventlistcalq_calendar{ border-collapse: separate; border-spacing:2px;}
#vmMainPage .basket th{font-family:trebuchet MS;font-size:10pt;line-height:15pt; white-space:nowrap; letter-spacing:-0.7px;}
#vmMainPage .basket td, #vmMainPage .basket td a{ font-size:9pt; color:#000;}
#vmMainPage .basket .total td{ font-size:10pt; color:#774499; font-weight:bold;}
.checkout_note { font-size:10pt; text-align:center; color: #666;}
.checkoutbutton, a:hover.checkoutbutton{background:transparent url(../images/button.jpg) no-repeat scroll left top;border:medium none;color:#FFFFFF;display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;height:28px;line-height:24px;padding-bottom:5px;text-align:center;text-decoration:none;width:130px;}
.loginregister h4{ color:#774499;}
.loginregister .stretcher{ border:1px solid #B9A7D3; padding:20px;}
.loginregister .stretcher label{ width:100px; float:left; font-weight:normal; text-align:left; letter-spacing:-0.3px;color:#999999;}
.loginregister .stretcher input.inputbox{ float:left; width:180px; padding:2px;}
.loginregister .stretcher select{width:185px;}
.lostpass{ margin:0 0 0 150px; line-height:30px;}
.loginregister .stretcher .button{ margin-left:150px;}
.register_text{ color:#666; text-align:left;margin:0 0 20px;text-align:justify;}
.must{ margin:0 5px;}
.customerinfotable{ background:none; border:1px solid #B9A7D3;}
.customerinfotable fieldset{ border:none;}
.customerinfotable td{ text-align:left; color:#999;}
.checkouttitle{ color:#FFAD11; font-size:18px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:10px 0 5px; text-align:left;}
#vmMainPage .addresstotable td{ padding:0; text-align:left; color:#774499;}
#vmMainPage .addresstotable input{ margin:0;}
.customer_note{ width:100%;}
#account_billing img{ border:none;}
.monthyear select{ width:65px;}
#mainVMpage .bg_category_prod { height:120px;}
a.checkoutbutton, a:hover.checkoutbutton, .confirmationbutton{background:transparent url(../images/button_huge_no_arr.jpg) no-repeat scroll left top;
border:medium none;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
height:28px;
line-height:10px;
padding-bottom:5px;
width:200px;}
a.checkoutbutton, a:hover.checkoutbutton{font-size:17px;line-height:24px;}
.virtuemart_login_form td{ text-align:left;}
.virtuemart_login_form p{ font-size:8pt; color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:5px 0; font-weight:normal;}
#vmMainPage .basket .total td { font-size:9pt; font-weight:bold; padding:0; text-align:right; padding:5px 0;}
.coupontable .velakigmtp{ background:transparent url(../images/violetti_velaki.jpg) no-repeat scroll left center; padding-left:20px; float:left; font-weight: bold;}
.coupontable .button{ letter-spacing:-0.6px; text-align:left;}
.coupontable .coupon_error{ color:#F00;}
.checkout_note{ padding:0 10px;}
.loginregister h4{ padding-left:15px; background:transparent url(../images/violetti_velaki.jpg) no-repeat scroll left center; }
.stretcher fieldset{ border:none;}
.loginregister .stretcher .missing label{ color:#F00;}
.shop_tip,.shop_info{ display:none;}
.coupontable{ margin-top:10px;}
.formField span.must{ color:#774499; margin:0; float:right;}
.formField { width:195px;}
a.button.anchorbtn{ float:left;line-height:23px;text-decoration:none;color:#FFF;font-size:16px; text-align:center;}
a:hover.button.anchorbtn{ color:#FFF;font-size:16px;}
a.velakigmtp{background:transparent url(../images/violetti_velaki.jpg) no-repeat scroll left center; padding-left:10px;}
.notinstock{ color:#FF0000;float:left;padding:5px 40px;}
.notify_button{background:url("../images/waiting-list.jpg") no-repeat scroll left top transparent;color:#FFFFFF;float:right;font-size:15px;letter-spacing:-1.2px;margin:0 10px 0 0;padding:0 150px 6px 3px;text-align:center;width:218px;}

#vmMainPage h4.checkouttitle{ font-size:16px;}
.newshippingadress a{ margin-left:5px; font-weight:bold; padding-left:20px;}
.addresstotable label{ font-weight:bold;}

.left-arrow{ background:url(../images/btn-left-arrow.jpg) 0 0 no-repeat;}
#main_col .availability img{ border:none;}
.availability{ padding-top:20px;}
.availability, .availability span{ font-size:13px; color:#FFAD11;}
#vmMainPage .availabilityHeader{ font-size:16px; color:#774499; text-decoration:none; margin-bottom:10px; border-bottom:1px solid #DDD0E5; padding-bottom:10px;}
.link_to_flypage{ z-index:10; top:0px; left:0px;}
.browsePriceContainer, .bg_category_prod, .browseProductImageContainer, .browseProductContainer{ display:block;}
a.browseProductContainer{ display:block; text-decoration:none;}
.browseProductTitle{ height:38px; display:block;}
a:hover .browsePriceContainer{ background:url(../images/browse_hover.jpg) 0 0 no-repeat;}
.moduletable-topRated .browseProductImageContainer img, #main_col .browseProductImageContainer img{ border:3px solid #824AA2;}
.moduletable-topRated a:hover .browseProductImageContainer img, #main_col a:hover .browseProductImageContainer img{ border:3px solid #fcab14;}
a:hover .bg_category_prod{ background:url(../images/browse_hover_bg.jpg) 0 0 no-repeat;}
.moduletable-topRated a:hover .bg_category_prod, #mainVMpage a:hover .bg_category_prod{ background:url(../images/bgVMhome_hover.jpg) 0 0 no-repeat;}
.addresstotable td label{ font-weight:normal;}
.addresstotable td{ vertical-align:top; padding:10px 0 10px!important;}
.shop_error{ background-image:none; padding:3px;}
.mod_eventlistcalq_calendar-month .after a, .mod_eventlistcalq_calendar-month .pre a{ text-decoration:none;}