/*************************************************************************
// 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: #fffffe; 
 				FONT-FAMILY: Trebuchet MS, Georgia, Arial, Helvetica, sans-serif; 
				FONT-SIZE: 11px;	
				margin-left: 0px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				background-color: #3f4380;
				/*
				background-image : url(/images/bg.jpg); 
				background-position : top center; 
				background-repeat : repeat-n;
				
				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: #fffffe; 
 				FONT-FAMILY: Trebuchet MS, Georgia, Arial, Helvetica, sans-serif; 
				FONT-SIZE: 11px;
				}
th      {COLOR: #fffffe; 
 				FONT-FAMILY: Trebuchet MS, Georgia, Arial, Helvetica, sans-serif; 
				FONT-SIZE: 12px;
				font-weight: bold;
				}
				
A:link     {COLOR: #8521cc; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
A:visited  {COLOR: #8521cc; FONT-SIZE: 11px;  TEXT-DECORATION: none; }
A:hover    {COLOR: #ff0000; FONT-SIZE: 11px;  TEXT-DECORATION: none; }

A.dark:link     {COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
A.dark:visited  {COLOR: #ffffff; FONT-SIZE: 11px;  TEXT-DECORATION: none; }
A.dark:hover    {COLOR: #000000; FONT-SIZE: 11px;  TEXT-DECORATION: none; }

A.ad :link     {COLOR: #fffffe; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
A.ad :visited  {COLOR: #fffffe; FONT-SIZE: 11px;  TEXT-DECORATION: none; }
A.ad :hover    {COLOR: #ff0000; FONT-SIZE: 11px;  TEXT-DECORATION: none; }

.caption    {COLOR: #fffffe; FONT-SIZE: 10px;}
.title    {COLOR: #fffffe; FONT-SIZE: 16px;}
.videotitle    {COLOR: #4e7d2e; FONT-SIZE: 14px;}
											
						
/*li .listitem 	    {background-image:  url(/images/doc_icon.gif)}*/
h2   				{COLOR: #bd0103; FONT-SIZE: 16px;  margin: 4px} 
h3   				{COLOR: #4e7d2e; FONT-SIZE: 14px; margin: 4px} 
h4   				{COLOR: #222222; FONT-SIZE: 12px; margin: 4px} 

/*
.hmarquee     {height:34px;width:600px;
                      background-color:ffff33;
					  font-family:Helvetica;
					  font-size:12px;
					  color:33cc33;
					  border-width:0;
					  border-style:solid;
					  border-color:ff0000;}
*/

input, textarea, select {
						FONT-FAMILY: Trebuchet MS, Georgia, Arial, Helvetica, sans-serif; 
  						padding: 1px;
						font-size: 12px;
						boder: 0px;
						}
						
input.login {		FONT-FAMILY: Trebuchet MS, Georgia, Arial, Helvetica, sans-serif; 
						border: 1px solid #555555;
						font-size: 11px;
						}
option {font-size: 12px;}						
.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}

.menu   				{font-family: Georgia, "Times New Roman", Times, serif; COLOR: #660000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.menu A:link     		{font-family: Georgia, "Times New Roman", Times, serif; COLOR: #660000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.menu A:visited  	{font-family: Georgia, "Times New Roman", Times, serif; COLOR: #660000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.menu A:hover    	{font-family: Georgia, "Times New Roman", Times, serif; COLOR: #3f4380; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none}

/* Info Box WITHOUT Headings */
.box1            		{COLOR: #333333;  BORDER: 1px solid #B2B2B3;}
.box1 A:link     		{COLOR: #333333; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.box1 A:visited  		{COLOR: #333333; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.box1 A:hover    		{COLOR: #800000; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.box2            {COLOR: #fffffe; FONT-SIZE: 12pt; border: 1px solid #555555; }
.box2 A:link     {COLOR: #fffffe; FONT-SIZE: 12pt;  TEXT-DECORATION: none}
.box2 A:visited  {COLOR: #fffffe; FONT-SIZE: 12pt; TEXT-DECORATION: none}
.box2 A:hover    {COLOR: #ff0000; FONT-SIZE: 12pt;  TEXT-DECORATION: underline}

.box3              {COLOR: #CECECE; FONT-SIZE: 10pt;  BORDER: 2px solid #cccccc}
.box3 A:link     {COLOR: #CECECE; FONT-SIZE: 10pt;  TEXT-DECORATION: none}
.box3 A:visited  {COLOR: #CECECE; FONT-SIZE: 10pt; TEXT-DECORATION: none}
.box3 A:hover    {COLOR: #FFFFFF; FONT-SIZE: 10pt;  TEXT-DECORATION: underline}

.footer      				{COLOR: #cccccc; FONT-SIZE: 7pt; TEXT-DECORATION: none}
.footer A:link     		{COLOR: #cccccc; FONT-SIZE: 7pt; TEXT-DECORATION: none}
.footer A:visited  	{COLOR: #cccccc; FONT-SIZE: 7pt;  TEXT-DECORATION: none}
.footer A:hover    	{COLOR: #fffffe; FONT-SIZE: 7pt;  TEXT-DECORATION: underline}

/* Box - Page Headings */
.pageHead {	FONT-FAMILY: Helvetica, sans-serif; 
                     FONT-SIZE: 16px;
					 COLOR: #154d99;
					 font-weight:bold;
					  /*
					  background-image : url('/images/bg.jpg'); */	
				 }

td.pageHead {FONT-FAMILY: Helvetica, sans-serif; 
                     BORDER-BOTTOM: 1px solid #DDDDDD; 
					 PADDING-BOTTOM: 4px; 
                     PADDING-LEFT: 6px; 
                     PADDING-TOP: 4px; 
					 FONT-SIZE: 14px;
					 COLOR: #154d99;
					 font-weight:bold;
					}				 
					
.genHeadings {FONT-FAMILY: Helvetica, sans-serif; 
                      PADDING-TOP: 4px; 
					  FONT-SIZE: 12px;
					  COLOR: #1A222D;
					  font-weight:bold;
					  background-color: #CFCFCF	
				 }
.prodDesc   {FONT-FAMILY: Helvetica, sans-serif; 
					  COLOR: #dac40f;
					  font-weight:bold;
				 }				 

.highslide {
	cursor: url(/_scripts/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}

.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

#floating-menu-left,#floating-menu-right{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
#floating-menu li{
	list-style-type:none;
}

#floating-menu-container{
	display:block;
	left:1px;
	padding:0px;
	position:fixed;
	top:0px;
	width:120px;
}

div.outer      {
      position: absolute;
      left:50%;
      top:50%;
      border:1px solid #000000; background:#ffffff; background-color:#ffffff; width:330px; height:200px; z-index: 90;visibility: hidden;display: none;
      margin-left: -165px; /* half of width */
      margin-top: -100px;  /* half of height */

}