/*************************************************************************
// Function : CSS defintions for the store.
// Product  : Webdesigns-studio Store Frontend
// Version  : 1.0
// Modified : September 2004
// Copyright: Copyright (C) 2004 Webdesigns-studio.Com 
//            See "license.txt" for this product for details regarding 
//            licensing, usage, disclaimers, distribution and general 
//            copyright requirements. If you don't have a copy of this 
//            file, you may request one at webmaster@webdesigns-studio.com.com
'**************************************************************************/

/* General Tag specifications */
 BODY     {color: #000000; 
 						FONT-FAMILY: Gabriola,Georgia, 'Times New Roman', Tahoma, Georgia, Arial, Helvetica, sans-serif; 
						FONT-SIZE: 22px;
						margin-left: 0px;
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;
						line-height: 1.2;
						background-image : url(../images/bg.jpg); 
						
						/*
						background-color : #666666; 
						scrollbar-base-color: #2E0203; 
			            scrollbar-face-color:#2E0203;
					    scrollbar-arrow-color:#7F0F0E;
					    scrollbar-track-color:#2E0203;
					    scrollbar-shadow-color:#2E0203;
					    scrollbar-highlight-color:#7F0F0E;
					    scrollbar-3dlight-color:#000000 ;
					    scrollbar-darkshadow-color:#000000
						*/ 
						}
td 	{color: #000000; 
	FONT-FAMILY: Georgia, 'Times New Roman', Tahoma, Georgia, Arial, Helvetica, sans-serif; 
						FONT-SIZE: 15px;}
						

.pagehead 	{	color: #000000; 
 						FONT-FAMILY: Gabriola,Tahoma, Arial, Helvetica, sans-serif; 
						FONT-SIZE: 18px;}		
span.testimonial {	FONT-FAMILY: Gabriola,Georgia, 'Times New Roman', Tahoma, Georgia, Arial, Helvetica, sans-serif; 
						FONT-SIZE: 22px; line-height: 1;
}
						
/*li .listitem 	    {background-image:  url(/images/doc_icon.gif)}*/
h1   				{color: #000000;font-family: 'French Script MT',Gabriola,  Georgia,  'Times New Roman', serif; FONT-SIZE: 38px; font-weight: normal; margin-bottom: 2px} 
h2   				{color: #000000;font-family: 'French Script MT',Gabriola,  Georgia,  'Times New Roman', serif; FONT-SIZE: 35px; font-weight: normal; margin-bottom: 2px} 
h3   				{color: #111111;font-family: 'French Script MT',Gabriola, Georgia,  'Times New Roman', serif; font-size: 28px;  font-weight: normal; margin-bottom: 2px} 
h4   				{color: #222222;font-family: Arial,  'Times New Roman', serif; FONT-SIZE: 16px; font-style:italic; margin-bottom: 20px} 

p {margin-top: 10px; margin-bottom: 10px;}

input, textarea, select      {color: #000000; FONT-SIZE: 12px;
						font-weight: bold;
						FONT-FAMILY: 'Arial', Tahoma, Georgia, Arial, Helvetica, sans-serif; 
						BACKGROUND-color: #EFEFEF; 
						
						border-left-width: 0; 
						border-right-width: 0; 
						border-top-width: 0; 
  						/*border-bottom-style: dotted; */
						border-bottom-width: 1;
						padding: 2px;
						border: 1px solid #555555}

.notIndex {margin-top: 30px; border: 5px solid #ffffff; padding: 30px 10px 10px 10px}						

.table1 { BACKGROUND-color: #FFFFFF; 
			 border-collapse: collapse; padding-left:4; padding-right:4; padding-top:4; padding-bottom:4;
			 border-left:1px solid #CCCCCC;
			 border-top:1px solid #DDDDDD;
			 border-right:1px solid #EFEFEF;
			 border-bottom:1px solid #EFEFEF;}
.table2 {border:1px solid #DDDDDD; border-collapse: collapse; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1; background-color: #EFEFEF}

u {color: #FFFFFF}

.header	{
	width: 900px;
	margin: 0 auto;
	height: 43px;
}

.logo {
	width: 	260px;
	height: 130px;
	position:absolute;
	z-index: 100;
	top: 0;
}

.header_text {
	width: 618px;
	height: 47px;
	text-align: right;
	float: right;
}

.nav_container {
	background-image: url(../images/nav_bg.png);  background-repeat: repeat-x;
	width: 630px;
	float: right;
	/*height: 26px;	
	display: table;*/
 	padding-left: 10px;
	font-family: 'Arial Narrow',Arial, Helvetica, sans-serif
}

.border2white {border: 2px solid #ffffff}

.page {
	min-height: 550px;	
	margin-top: 28px;
}

.notIndex {border: 5px solid #ffffff; padding: 30px 10px 10px 10px}


 /*Info Box WITHOUT Headings */
.box1            {font-family: 'Arial Narrow',Arial, Helvetica, sans-serif; color: #FFFFFF;  BORDER: 1px solid #B2B2B3; BACKGROUND-color: #cccccc;}
.box1  b          {font-family: 'Arial Narrow',Arial, Helvetica, sans-serif; }
.box1 A:link     {color: #FFFFFF; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.box1 A:visited  {color: #FFFFFF; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.box1 A:hover    {color: #800000; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}


.photo A:link     {color: #333333; FONT-SIZE: 15pt;  TEXT-DECORATION: none}
.photo A:visited  {color: #333333; FONT-SIZE: 15pt; TEXT-DECORATION: none}
.photo A:hover    {color: #800000; FONT-SIZE: 15pt;  TEXT-DECORATION: underline}

.footer_container      {background-image: url(../images/footer_bg.png); height: 35px;}
.footer 			  {color: #999999; FONT-SIZE: 11pt; TEXT-DECORATION: none}
.footer A:link     {color: #999999; FONT-SIZE: 11pt; TEXT-DECORATION: none}
.footer A:visited  {color: #999999; FONT-SIZE: 11pt;  TEXT-DECORATION: none}
.footer A:hover    {color: #aaaaaa; FONT-SIZE: 11pt;  TEXT-DECORATION: underline}

a.onwhite:link     {color: #e3a63c; FONT-SIZE: 13px;  FONT-WEIGHT: bold;TEXT-DECORATION: none; font-style: italic}
a.onwhite:visited  {color: #e3a63c; FONT-SIZE: 13px;  FONT-WEIGHT: bold; TEXT-DECORATION: none; font-style: italic}
a.onwhite:hover    {color: #000000; FONT-SIZE: 13px;  FONT-WEIGHT: bold; TEXT-DECORATION: underline; font-style: italic}

a.ondark:link     {color: #222222; FONT-SIZE: 14px;  FONT-WEIGHT: bold;TEXT-DECORATION: none; }
a.ondark:visited  {color: #222222; FONT-SIZE: 14px;  FONT-WEIGHT: bold; TEXT-DECORATION: none; }
a.ondark:hover    {color: #e3a63c; FONT-SIZE: 14px;  FONT-WEIGHT: bold; TEXT-DECORATION: underline; }
					
.genHeadings {FONT-FAMILY: Helvetica, sans-serif; 
                      PADDING-TOP: 4px; 
					  FONT-SIZE: 14px;
					  color: #1A222D;
					  font-weight:bold;
					  background-color: #CFCFCF	
				 }
/*blockquote {text-align: justify; 
				FONT-FAMILY: 'Times New Roman', Tahoma, Georgia, Arial, Helvetica, sans-serif; 
						FONT-SIZE: 14px;
						FONT-style: italic;}
*/
#dropmenudiv{
	position:absolute;
	background-color: #FFFFFF;
	border:1px solid gray;
	border-bottom-width: 0;
	font:normal 11px arial;
	line-height:16px;
	left: 10px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid grey;
	padding: 3px 0;
	text-decoration: none;
	font-weight: normal;
	 color:#333333;
}



#dropmenudiv a:hover{ /*hover background color*/
	background-color: #FFFFFF;
	font-weight:bold;
	 color:#333333;
}

div.outer {
  position: absolute;
  left:50%;
  top:50%;
  padding: 5px;
  border:1px solid #000000; 
  background:#ffffff; background-color:#ffffff; 
  width: 680px;  z-index: 90;
  visibility: hidden;
  display: none;
  margin-left: -340px; /* half of width */
  margin-top: -235px;  /* half of height */
  }
