/* Joomla 1.5 CMS only:

   components;

   modules;

   joomla navigation;

   miscelanos; 

   styles//

   Made by Hiway (aka Viktor Pavlov) www.hiwayarts.com

   Based on Free Guide To Joomla 1.5.x Css from Media 65 http://www.m65.net

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



/* #############  CONTENT - SECTIONS & CATEGORIES ###########################*/

/* Element |ID   | Class           |Suffix */

/* Div     |NA   |contentheading   |pageclass_sfx*/

/* com_content AKA CORE ARTICLES FOR JOOMLA */

/* I */



/*  Needs Edit component heading */

/* Element |ID   | Class           |Suffix */

/* Div     |NA   |contentheading   |YES */

/* Top of any article is Parameters - Component : Show Section, Component, Page Title

   The styles are in typo.css */



    

/* Element |ID   | Class           |Suffix */

/* Div     |NA   |contentheading   |YES */

/* Top of any article is Parameters - Component : Show Article Title

   The styles are in typo.css */



/* Element |ID   | Class             |Suffix */

/* Div     |NA   |contentpagetitle   |YES */

/* Top of any article is Parameters - Component : Show Article Title*/

/* content title and links href links happens if turned on via the back-end*/

a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:hover { color:#79456b;}

a.contentpagetitle:hover {

	text-decoration:none;

}



/* Icons Print E-mail PDF etc. look at typo.css*/





/* Writen by Authors name can also be seen on search com results href and intro text & Category listing if it has a article count.  look at typo.css*/



/* Dates  look at typo.css */



/* Main Body Text */

.contentpane {width:100%;}

/* Main Body Text */

.contentpaneopen {width:100%;}



/* Article Table of contents */

table.contenttoc {

	width: 30%;

	float:right;

}

    

/* Heading Top TOC */

table.contenttoc th {

	text-align:center;

	font-weight:bold;

}



/* Table Data can add color */

table.contenttoc td {

	padding: 3px;

}



/* Links Article Table of contents index */

a.toclink:link, a.toclink:hover, a.toclink:visited  {

	color:#81814c;

	font-weight: bold;

	line-height: 1.8em;

	text-decoration:none;

}



a.toclink:hover {

	text-decoration:underline;

}



/* End Article Table of contents  */



/* Main Body Text */



/* << Prev - Next >> */

p.counter {

	text-align: center;

}

.pagenavbar{

	text-align:center;

}



/* Page footer nav  « StartPrev12NextEnd » */

.pagination{}

.pagination span {}

a.pagination  a   {} 

a.pagination:hover {}



/* Table layout types "list"ings  Archived, weblink etc..*/

.sectiontableheader {

	font-weight: bold;

	background:#E7F3F1;

	padding: 5px;

}

    

/* Table odd and Even Rows */

.sectiontableentry2 {

	padding: 5px;

	background:#F0F0F0; 

}



.sectiontableentry1 td,

.sectiontableentry2 td {

	padding: 5px;

	border-collapse:collapse

}



.sectiontableentry1 {

	padding: 5px;

}



.sectiontableentry2 td {

	border-top: 1px dotted #666666;

	padding-bottom: 7px;

}



.sectiontablefooter {}

/* End Sectiontable */



/* Category */

.category {}

a.category:link, a.category:visited, a.category:hover  {}

/* End category */





/* blogs Layout Style Top of the page Blog style Layouts */

.blog,

.blog-female,

.blog-male {

	background: url(../images/blog_bg.jpg) 25px 100% no-repeat;

	padding:0 10px 0 37px;

	margin-bottom:20px;

	clear: both;

}

.blog{padding-left:26px;}



.blog-front {

	background:transparent url(../images/blogfront-bg.jpg) no-repeat scroll 5px 100%;

	width: 100%;

	margin:0 0 30px;

}



.blog-front .inner2 {

	padding:15px 15px 1px;

	}



.blog_heading {}

/*  At the footer of the blog style pages */

.blog_more{}



ul.category_blog_links,

ul.section_blog_links {

	margin: 0;

	padding:0 0 5px 5px;

	list-style: none;

}



ul.category_blog_links li a,

ul.section_blog_links li a {

	text-decoration: underline;

}



/* UL List at the footer of the Page */

.blogsection{

	color:#81814c;

	font-weight: bold;

	line-height: 1.8em;

	text-decoration: none;

}



a.blogsection:hover {

	text-decoration:underline;

}



/* Read more link to full article  */

.readon{}



/* space from bottom of article */

.article_separator,

.leading_separator{

	background:transparent url(../images/art_sep.gif) repeat-x scroll 0 0;

	clear:both;

	display:block;

	height:10px;

	margin-top:10px;

	width:100%;

}



.leading_separator-front,

.row_separator {

	display: none;

}

  

/* new and Added  */

 /* This is table's TD tag that goes around the hole frontpage and blog com's 

 the backround would cover both td's or all colums

 */

.article_column{

	padding: 5px;

}



/* this class add formating to the right side of the content front page. 

it will overwrite the hole right and take formating over article_column after the first col

*/

.column_separator{

	padding-left: 5px;

}

/* End blogsection */





/* Need to Edit this is not My code See plugins images */

/* thumbnails */

div.img {}

div.img_caption,

div.img_caption p {

	color: #81814c;

}



div.caption {}

div.caption img   {}

/* Need to Edit this is not My code See plugins images */



/*com_search*/

.searchintro{

	width: 100%;

	border-bottom: 1px solid #CCCCCC;

}



.searchintro b {

	color: #407290;

}



table.contentpaneopen fieldset {

	border-bottom: 1px solid #CCCCCC;

	padding: 5px;

	margin-bottom: 10px;

}



/*Search Form keyword highlight*/

.highlight {

	background:#CCCCCC;

	color:#FF0000;

}



/* Special additional facile-form styles */



.content_outline {

	color: #666;

}



#ff_formdiv16.content_outline {

	color: #000;

}



h3.formheader {

	background:transparent none repeat scroll 0 0 !important;

	color:#9962A3 !important;

	font-size:180% !important;

	margin:0 !important;

	padding:0;

}



#ff_div366,

#ff_div363,

#ff_div226 {

	color: #000;

	font-weight: bold;

}



#ff_lbl194,

#ff_lbl193,

#ff_lbl192,

#ff_lbl191 {

	display:block;

	margin-left:17px;

	margin-top:-13px;

}



select#ff_elem171 {

	background-color: #fff;

	color: #81814c;

	font-size: 92%;

	border: 1px solid #a4a3ae;

	width: 128px;

}



button#ff_elem205,

button#ff_elem357,

button#ff_elem273,

button#ff_elem400,

button#ff_elem401,

button#ff_elem462 {

	border: none;

	background: none;

	text-align: left;

}



#ff_div205 button,

#ff_elem400 button,

#ff_elem401 button   {

	text-align: left;

}



input.date-button {

	background: url(../images/calendar.gif) 0 0 no-repeat;

	width: 18px;

	height: 16px;

	border: none;

	cursor: pointer;  

}



.privacy {

	background: url(../images/privacy.gif) 0 0 no-repeat;

	font-size: 92%;

	padding-left: 20px;

	color: #666;

}



.privacy  a {

	color: #666;

	font-weight: bold;

	text-decoration: none;

}



.female_back {

	background: url(../images/coupons-2_07.jpg) 0 0 no-repeat;

}



.male_back {

	background: url(../images/coupons-2_10.jpg) 0 0 no-repeat;

}



/*------ */



/* ############# END CONTENT - SECTIONS & CATEGORIES ###########################*/





/* ##################### MODULE TABLE STYLE CUSTOM SUFFIX #################*/





/* ##################### MODULE XHTML DIV STYLE #################*/	

/* Element 	|Class 			  |Suffix */

/* div   	|moduletable      | moduleclass_sfx*/

/* h3    	|moduletable      | 

/*  */



/* Table Control */

/* Module Content Control*/

div.moduletable,

div.moduletable-faq,

div.moduletable-video {

	margin: 2px 0 8px 0;

	width: 100%;

}

div.moduletable-faq {display:none;}

div.moduletable-yclocation {

	margin: 0 0 8px;

	width: 100%;

}



div.moduletable-video {

	font-size: 92%;

}



div.moduletable-guarantee {

	background: #f45e25;

	border: 4px double #FFFFFF;

	padding: 5px;

	color:#000000;

}



div.moduletable-guarantee a {

	color:#000000;

	text-decoration:underline;

}



/* Title Control */

div.moduletable h3,

div.moduletable-faq h3,

div.moduletable-video h3 {

	background: url(../images/menuheader-bg.gif) 0 100% repeat-x;

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

	font-weight: normal;

	color: #514b8b;

	font-size: 16px;

	line-height: 24px;

	margin-top:25px;	

}



div.moduletable-video h3 {

	color: #514b8b!important; 

}



div.moduletable-guarantee h3 {

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

	font-size:14px;

	font-weight:bold;

	color:#000000;	

}

div.moduleslide h3 {
color:#000000;
cursor:pointer;
font-weight:bold;
padding:3px 0 0;
text-align:center;
}

div.moduleslide h3 a:link, div.moduleslide h3 a:visited {
display:block;
text-decoration:none;
}

div.moduleslide ul li a:link, div.moduleslide ul li a:visited {
text-decoration:underline;
}

div.moduleslide ul li a:hover {
	text-decoration:none;
}

#menu_child {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D0D0EA;
padding:10px;
width:197px;
}

div.moduleslide ul {
margin-bottom:0;
margin-top:0;
}

/* ##################### MODULE XHTML STYLE CUSTOM SUFFIX #################*/



/* ##################### END MODULE MODULE XHTML STYLE  #################*/





/* ##################### MODULE HORZ #################*/	

/* table   |moduletable      | moduleclass_sfx*>*/

/*  */

/* Its a table module above has most of the control try using a suffix to have more control*/

.nowrap{}



/* ##################### MODULE HORZ STYLE CUSTOM SUFFIX #################*/

 

/* ##################### MODULE BANNERS #################*/

/* mod_banners */

/*

div     |bannergroup      | moduleclass_sfx

div     |bannerheader     | moduleclass_sfx

div     |banneritem       | moduleclass_sfx 

div     |bannerfooter     | moduleclass_sfx*/



/* Group */

div.bannergroup {}



/* Header  */

div.bannerheader{}



/* Text advert style */

div.banneritem {}



/* footer */

div.bannerfooter {}



/* ##################### MODULE BANNERS STYLE CUSTOM SUFFIX #################*/

/* Group */

div.bannergroup-ban-sfx{}



/* Header  */

div.bannerheader-ban-sfx{}



/* Text advert style */

div.banneritem-ban-sfx{}



/* footer */

div.bannerfooter-ban-sfx{}

/*  ##################### END MODULE BANNERS STYLE CUSTOM SUFFIX #################*/



/* ##################### END MODULE BANNERS #################*/





/* ##################### MODULE FAQ #################*/

/*  mod_custom with -faq suffix*/

/* ##################### MODULE CUSTOM #################*/



/* 

div.moduletable-faq |ul          

div.moduletable-faq |li         

div.moduletable-faq |a   */

/* List Control */

div.moduletable-faq ul  {

	background: url(../images/faq.gif) 0 4px no-repeat;

	margin: 0;

	padding: 0 0 0 20px;

}

div.moduletable-faq li {

	list-style: none;

	background:url(../images/leftmunuitem.gif) 0 100% repeat-x;

	padding: 0;

	margin: 0;

}



li.item68 a {

	display: none!important;

}



div.moduletable-faq ul ul {

	margin-left: -20px;

}



/* Link Control*/

div.moduletable-faq a:link,

div.moduletable-faq a:visited,

div.moduletable-faq a:active {

	color: #643a87;

	text-decoration:none;

	font-size:10px;

	padding:4px 0;

	display: block;

}



div.moduletable-faq a:hover,
div.moduletable-faq li.active li.active a {

	text-decoration: none;

	color: #fff;

	font-weight: bold;

	background: url(../images/faq-ho.gif) 100% 0 repeat-y;

	display: block;

}



/* ##################### MODULE LATESTNEWS #################*/

/* mod_latestnews */

/* 

ul      |latestnews      | moduleclass_sfx

li      |latestnews      | moduleclass_sfx

a       |latestnews      | moduleclass_sfx */

/* List Control */

ul.latestnews,

ul.menu-latestnews  {

	background: url(../images/news.gif) 0 4px no-repeat;

	margin: 0;

	padding: 0 0 0 20px;

}

.latestnews li{

	list-style: none;

	padding: 4px 0;

	background:url(../images/leftmunuitem.gif) 0 100% repeat-x;

}



ul.menu-latestnews li {

	list-style: none;

	background:url(../images/leftmunuitem.gif) 0 100% repeat-x;

}



/* Link Control*/

.latestnews a:link,

.latestnews a:visited,

.latestnews a:active {

	color: #7d9954;

	text-decoration:none;

}



ul.menu-latestnews a:link,

ul.menu-latestnews a:visited {
	color: #999999;
	text-decoration:none;
	display: block;
	padding: 4px 0;
}



ul.menu-latestnews a:hover,
ul.menu-latestnews li.active a {

	color: #fff;

	text-decoration: none;

	font-weight: bold;

	background: url(../images/latestnewsbg.gif) 100% 0 repeat-y;

}



.latestnews a:hover {

	text-decoration: underline;

}

/* ##################### END MODULE LATESTNEWS STYLE CUSTOM SUFFIX #################*/

/* mod_latestnews */

/* 

ul      |latestnews      | moduleclass_sfx

li      |latestnews      | moduleclass_sfx

a       |latestnews      | moduleclass_sfx */

.latestnews-news-sfx{}



/* ##################### END MODULE LATESTNEWS STYLE CUSTOM SUFFIX #################*/



/* ##################### END MODULE LATESTNEWS #################*/



/* ##################### MODULE LOGIN #################*/

/* mod_login */

/* 

NOTE: see forms.css

/* Element 		|ID   				| Class 			  |Suffix 

input-submit 	|NA					| button			  |NO

fieldset			|NA					|input			  |NO

input-text		|modlgn_username	|inputbox		  |NO

input-password	|modlgn_passwd		|inputbox		  |NO

input-checkbox	|modlgn_remember	|inputbox		  |NO

input-submit	|NA					|button			  |NO

*/

/* ##################### END MODULE LOGIN #################*/

form-login{}



/* ##################### MODULE POLL #################*/

/* mod_poll */

/* 

this module has a special style sheet in its front page com 

loaction: componentscom_pollassetspoll_bars.css

it calls a Javascript that adds the  class at rendering time of page.



table   |pollstableborder   	|



See" forms.css

input-submit	|NA	 |button



!Theses classes are component class see components.css!

div     |componentheading     | pageclass_sfx

div     |contentpane          | pageclass_sfx

th      |sectiontableheader 	|

tr      |sectiontableentry  	| pageclass_sfx |odd color 0 1

*/

/* Polls Outside Table Border */

.pollstableborder {}



/* ##################### MODULE POLL STYLE CUSTOM SUFFIX #################*/

/* NA */

/* ##################### END MODULE POLL STYLE CUSTOM SUFFIX #################*/



/* ##################### END MODULE POLL #################*/





/* ##################### MODULE SEARCH #################*/

/* mod_searc & com_search  */

/* should add form foramtting in the forms.css sheets */

/*Element		| ID								| CLASS		| SUFFIX

input-submit	  mod_search_searchword		 inputbox		YES

input-image		 NA								 button			YES

input-submit	 NA								 button	      YES

div				NA								    search		   YES*/



.search {}

/* last 2 for search class's are in com_search but added here*/

/* results if not search google */



/* End Search Form */

/* ##################### END MODULE SEARCH #################*/

/* ##################### MODULE SEARCH SUFFIX  #################*/

.search-sea-sfx {}

/* last 2 for search class's are in com_search but added here*/

/* results if not search google */

/* ##################### END MODULE SEARCH SUFFIX #################*/



/* ##################### MODULE WRAPPER #################*/

/* mod_wrapper */

/*Element	|ID	|CLASS	|SUFFIX

  iframe	   |NA	|wrapper	|YES*/

.wrapper{}

/* ##################### MODULE WRAPPER SUFFIX #################*/



/* ##################### END MODULE WRAPPER SUFFIX #################*/



/*##################### NAVIGATION SECTION #####################*/



/* Pathway Breadcrumbs is Module*/	

   a.breadcrumbs pathway{}

   .pathway {}

	a.pathway:link, 

	a.pathway:visited,

	a.pathway:active {

	text-decoration:none;

	}

		a.pathway:hover {

		text-decoration: underline;

		}

   

	#pathway img { margin-bottom:1px;}

	

	span.pathway {

		margin-left:37px;

	}

	

/* Menu J1.5 new menu */

/* level 1 or Top Level*/

div.moduletable_menu {

	width: 100%;

}



.moduletable_menu h3 {

	background: url(../images/menuheader-bg.gif) 0 100% repeat-x;

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

	font-weight: normal;

	color: #363636;

	font-size: 16px;

	line-height: 24px;	

}



.menu  { 

text-align: left;

}



ul.menu {

list-style: none;

margin: 0;

padding:0 0 0 15px;

clear:both;

}



.menu a:link,

.menu a:visited,

.menu a:hover {

display: block;

line-height: 20px;

text-decoration: none;

margin: 0;

font-weight: normal;

}



.menu a:hover{

display: block;

text-decoration: underline;

}



#MenuPink a:link,

#MenuPink a:visited,

#MenuPink span.separator {

	color:#ff7fc2;

}



#MenuPink a:hover,

ul#MenuPink li ul li ul li.active a  {

	text-decoration: none;

	color: #000;

	background: url(../images/menupink-ho.gif) 100% 0 repeat-y;

}



.parent .active .item53 a {

	text-decoration: none;

	color: #000;

	background: url(../images/menupink-ho.gif) 100% 0 repeat-y;

}



#MenuBlue a:link,

#MenuBlue a:visited,

#MenuBlue span.separator {

	color:#9397cb;

}



#MenuBlue a:hover,

ul#MenuBlue  li ul li ul li.active a {

	text-decoration: none;

	color: #000;

	background: url(../images/menublue-ho.gif) 100% 0 repeat-y;

}



#MenuBlue span.separator {

	margin-top: 10px;

}



/* end of Level 1 */



/* Level 2 Grey */

.menu ul {

list-style: none;

padding: 0px;

}



.menu ul a{

display: block;

}



.menu  ul li a:hover{

}

/* End of Level 2 */



/* Level 3 Black yellow*/

.menu ul ul  {

list-style: none;

}



/*  */

.menu ul ul a {

display: block;

}

/*  */

.menu  ul li ul li a:hover{

}

/* End of Level 3 */





/* Level 4 Green */

.menu ul li ul li ul li {

list-style: none;

}

.menu ul li ul li ul li a{

display: block;

}

.menu ul li ul li ul li a:hover{

}

/* End of Level 4 */



/* Level 5 Maroon */

.menu ul li ul li ul li ul li{

list-style: none;

}

.menu ul li ul li ul li ul li a{

display: block;

}

.menu ul li ul li ul li ul li a:hover{

}

/* End of Level 5 Maroon */



.item57 a, .item58 a { display: none!important; }



.menu li ul li a  {display: block!important; }



li.item53 a {

	margin: 5px 0 -10px -15px!important;

	display:block;

	font-weight: bold!important;

	background: none;

}



li.item54 a {

	margin: 5px 0 -10px -15px!important;

	display:block;

	font-weight: bold!important;

	background: none;

}



li.item53 a span,

li.item54 a span {

	background: url(../images/menuheader-bg.gif) 0 100% repeat-x;

	display:block;

	margin-left:15px;

	padding-bottom:1px;

}



li.item53 a img,

li.item54 a img {

	float: left;

}



ul.menu li ul li ul li a span {

	background: none;

	margin: 0;

	padding: 0;

	display: inline;

}



ul.menu li ul li ul li a {

	display: block;

	background:url(../images/leftmunuitem.gif) 0 100% repeat-x;

	line-height: 20px;

	width: 100%;

	margin:0!important;

	font-weight: normal!important;	

}



/* Current highlighted link Icon Arrow */

#current li {

 margin: 0px;

 padding: 0px;

}



#current {

/*	list-style: disc url(../images/mw_readon.png);*/

/* image issue with the rollover need to be add to others href link */

}



/* Bottom menu styles */



#BotNav {

	text-align:center;

	margin: 0 145px 0 243px;

} 



#BotNav ul.menu {

	margin:0;

	padding:0;

	text-align:center;

}



#BotNav ul.menu li {

	display: inline;

}



#BotNav ul.menu li a:link,

#BotNav ul.menu li a:visited,

#BotNav ul.menu li a:active {

	display:inline;

	color:#363636;

	text-decoration: none;

	background: none;

	padding: 0 17px;

	line-height:24px;

}



#BotNav ul.menu li a:hover {

	text-decoration:underline;

}

/*additional*/

.boldit, .boldit H3, .boldit A
{
	font-weight:bold !important;
}

#Advert #dm_container_1
{
	margin-bottom:20px;
}

.blog STRONG A
{
	font-weight:bold;
}

ul.menu-invisible {display:none;}