/*#
* Grass Valley Florist - For Joomla 1.x template
* version 1.0
* copyright (C)2006 by Digital Tsunami Inc. - All rights reserved
#*/

/***************************
* GENERAL
**************************/
body{
	background: white;
	color: #000000;
	font-family: "10pt/130% Arial", Helvetica, sans-serif;
}

td,tr,p,div 
{
  color            : #000000;
  line-height      : 18px;
  
}
ul 
{
  margin: 0px 0px 0px 0px;
  padding: 10px;
}

li
{
  margin: 0px 0px 0px 0px;
  padding: 10px;
}

ol 
{
  margin           : 0px 0px 0px 0px;
}

h1
{
	color: black;
	font-size: 26px;
	line-height:30px;
}
h2
{
	color: black;
	font-size: 16px;
	position:relative;
	top: -15px;
}

hr
 {
  background       : #C0C0C0;
  height           : 1px;
  width            : 100%;
}

table
{
  background-color: #FFFFFF;
}

table.searchintro 
{
  background-color: #FFFFFF;
  border: solid 1px #777777;
}


/***************************
* LAYOUT
**************************/

		#maincontent {
			/*clear: both;*/
			width: 779px;
			\width: 799px;
			w\idth: 779px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
}
		#banner {
			width: 757px;
			\width: 777px;
			w\idth: 757px;
			height: 181px;
		   border: 0px;
			margin-top: 5px;
			margin-left: auto;
			margin-right: auto;
			padding-top: -20px;
			background-image: url(images/header.jpg);
			background-repeat: no repeat;
			font-size:9pt;
         text-align: right;
			color: white;
			
}

		#bannerh1 {
			width: 250px;
		   border: 1px solid black;
			margin-top: 5px;
			margin-left: auto;
			margin-right: auto;
			padding-left: 250px;
			text-align: left;
		
}

		#container {
			/*clear: both;*/
			width: 770px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
}

		#content-a {
			width: 468px;
			\width: 468px;
			w\idth: 468px;
		   float: left;
			padding: 5px 10px 5px 10px;
			margin: 0px 0px 0px 42px;
			background-color: white;
	      border-left: 1px solid black;
			text-align: left;
		}
		
		#content-b {
			width: 230px;
			\width: 250px;
			w\idth: 230px;
		   float: left;
			padding: 5px 0px 5px 0px;
			margin: 0px 18px 0px 0px;
			background-color: white;
	      border-right: 1px solid black;
			}

	#photo1
	{
		padding: 15px;
		float:left;
		position: relative;
	}		
	
	   #bkg1 {
		width: 770px;
		}
		#bkg2 {
		background-image: url(images/bkgPURPLE.jpg);
		background-repeat: repeat-y;
		width: 770px;
		height:auto;
		}
		.text {
		float:left;
		position:relative;
		padding-left: 50px;
		font: 10pt/130% arial, helvetica, sans-serif;	
		height:500px;
		}
		#bkg3 {
		float: left;
		position: relative;
		width: 770px;
		height: 63px;
		text-align:center;
		padding-top:10px;
		font: 11pt/120% arial, helvetica, sans-serif;	
		background-image: url(images/bottomPURPLE.jpg);
		background-repeat: no-repeat;
		clear:both;
		}
		#signupbox
		{
			width:620px;
			float:left;
			position:relative;
			text-align:center;
			clear:both;

		}
			
		#footer {
		   clear: both;
			width: 757px;
			\width: 777px;
			w\idth: 757px;
			height: 43px;
         font-size:9pt;
         text-align: center;
			color: white;
		   margin-left: auto;
		   margin-right: auto;

}

		#navcontainer {
	 		background-image: url(../images/top-banner1-bkg.jpg);
			background-repeat: repeat-y;
			width: 779px;
			height: 30px;			
}
		#nav1 {
			float:left;
			margin-left: 0px;
			margin-right: 0px;
			text-align: left;
			width: 130px;
			padding: 2px 2px 2px 45px;
			height: 25px;
			}
		
		#nav2 {
			float:left;
			margin-left: 45px;
			margin-right: 0px;
			text-align: left;
			width: 130px;
			padding: 2px;
			height: 25px;
		}
		
		#nav3 {
			float:left;
			margin-left: 45px;
			margin-right: 0px;
			text-align: left;
			width: 130px;
			padding: 2px;
			height: 25px;
		}
		
		#nav4 {
			float:left;
			margin-left: 45px;
			margin-right: 0px;
			text-align: left;
			width: 130px;
			padding: 2px;
			height: 25px;
		}

/***************************
* LINKS
**************************/

a:link, a:visited
 {
  color            : #0000FF;
  font-weight      : bold;
  text-decoration  : underline;
  font-family      : Tahoma, Helvetica, sans-serif;
}

a:hover 
{
  color: #3366FF;
  text-decoration  : underline;
}

a.category:link, a.category:visited
 {
  color            : #3366FF;
  font-weight      : bold;
}

div#banner a
{
  color            : white;
}

a.category:hover 
{
  color            : #CCCCCC;
}

a.medwhite:link, a.medwhite:visited
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #ffffff;
  font-weight      : bold;
  text-decoration  : none;
}

a.medwhite:hover
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #CCCCCC;
  font-weight      : bold;
  text-decoration  : none;
}

/***************************
* MAIN MENU
**************************/
.layer {
	z-index: 10000;
	background-image: url (images/audi-v4.5_luxury.swf); 
	/*background-image: url(../images/top-banner1-bkg.jpg);*/
}


.mainlevel 
{
  }

a.mainlevel:link, a.mainlevel:visited
 {

	display: block;
	background: url(../images/fundalmeniu.jpg) no-repeat;
   font-family : Tahoma, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #3366FF;
	text-align: left;
	padding-top: 4px;
	padding-left: 8px;
	height: 24px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover
 {
	background-position: 0px -25px;
	text-decoration: underline;
	color: #CCCCCC;
}



/***************************
* MODULES
**************************/
table.moduletable 
{
  width            : 100%;
  margin-bottom    : 20px;
}

table.moduletablerss
{  
  width            : 100%;
  padding-bottom   : 10px;
  border           : 1px #CCCCCC solid;
  background-color : #EAEAEA;
  
} 

table.moduletable th
 {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left; 
	padding-top: 3px;
	padding-left: 4px;
	height: 18px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	text-indent: 4px;
}

table.moduletablerss th
 {
	text-align: center; 
	padding-top: 3px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 11px;
   margin-left: 4px;
}

li
{
    line-height: 130%;
    padding-left: 5px;
    padding-top: 0px;
    background-image: url(../images/arrow.png) ;
    background-repeat: no-repeat;
    background-position: 0px 3px;
}


.newsflash 
{
  font-family      : Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #000000;
  text-transform   : uppercase;
}


.frameheader 
{
  font             : Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : none;
  line-height      : 130%;
  color            : #ADC1D2;
}

.poll
 {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #666666;
  line-height      : 130%
}

/***************************
* FORMS
**************************/

.inputbox
 {
  font-family      : Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : bold;
  color            : #000000;
  background       : #FFFFFF;
  border           : 1px solid;
}

.inputboxgray
 {
  font-family      : Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : bold;
  color            : #777777;
  background       : #FFFFFF;
  border           : #CCCCCC 1px dotted;
}

/***************************
* CONTENT
**************************/

.contentpane 
{
  font-size: 12px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  text-align       : justify;
  padding-left     : 5px;
  padding-right    : 5px;
  padding-bottom   : 5px;
  width            : 500px;
  margin-bottom    : 15px;
 
}

.contentpaneopen 
{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
  text-align       : left;
  padding-left     : 5px;
  padding-right    : 5px;
  padding-top      : 0px;
  padding-bottom   : 5px;
  width            : 500px;
}

.contentextra
{
  text-align       : left;
  padding-left     : 25px;
  padding-right    : 5px;
  padding-top      : 0px;
  padding-bottom   : 5px;
  width            : 500px;
}

 .button 
{
	padding: 2px 5px 2px 5px;
	height: 22px;
	border:solid 1px #cccccc;
	background-color: #eaeaea;
	color: #7492AB;
	font-family: Tahoma, Arial, Helvetica, Sans Serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.componentheading, .contentheading
{
 	height: 25px;
	/*background: url(../images/contenthead.png)  repeat-x;*/
        background: #ffffff;
	font-family  : Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 20px;
	white-space: nowrap;
	vertical-align: bottom;
	line-height: 30px;
}

.contentdescription 
{
  font-family      : Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
  text-align       : left;
}

.category 
{
  color            : #666666;
  font-family      : Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 16px;
  font-weight      : bold;
}

.highlight
 {
  font-size        : 12px;
  font-weight      : bold;
  color            : #000000;
  background       : #FFFF99;
}


/***************************
* LIST STYLES
**************************/

.sectiontableheader 
{
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter 
{

}

.sectiontableentry1 
{
  background-color : #fff;
}

.sectiontableentry2
  
 {
  background-color : #f9f9f9;
}

/***************************
* FONTS
**************************/

.small 
{
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #7492AB;
  text-decoration  : none;
  font-weight      : normal;
}

.smalldark 
{
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #000000;
  font-weight      : normal;
}

.medwhite
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #ffffff;
  font-weight      : bold;
}

.meddark 
{
  font-family      : Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  font-weight      : normal;
}

.subhead
{
  font-family      : Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 13px;
  color            : #000000;
  font-weight      : bold;
}

a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/***************************
* NAVIGATION
**************************/

.innerframe {
	background: #001D47;
}

.section1 {
	background: #0048AF;
}

.section2 {
	background: #D60061;
}

.section3 {
	background: #65C000;
}

.section4 {
	background: #FFA000;
}

#box
{
border:solid 1px gray;
background:#EBEBEB;
padding-left:20px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
width:400px;
margin-left: auto;
margin-right: 200px;
margin-bottom:50px;
}

#box1
{
border:solid 1px gray;
background:#EBEBEB;
padding-left:20px;
padding-right:10px;
padding-top:0px;
padding-bottom:10px;
width:500px;
margin-left: auto;
margin-right: auto;
}
#box-left {
	border:solid 1px gray;
	background:#EBEBEB;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:250px;
}

