body { margin: 0px; background-image: url(../images/bg.gif);
}
/* non IE fix to force horiziontal scrollbar display (stops the width changing and the template jumping around)*/
html { height: 100%; margin-bottom: 1px; 
}
li {list-style-position: inside;
}
.tiny {font-size:1px;
}
.previmMARG {margin-right:20px;}
.menupad {margin-right:10px;}
.imr {float:right;margin-left:15px;}

/* -------------------------- TEMPLATE STYLES in order used ---------------------------------- */
.liner {border-bottom: #bb8ac4 solid 1px;
}
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #BB8AC4;
	 margin:0px; 
}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF;	 margin:0px; margin-bottom: 15px; line-height:18px; }
h2 a:link    {color:#FFFF00; text-decoration:none; }
h2 a:visited {color:#FFFF00; text-decoration:none; }
h2 a:hover   {color:#FFFF00; text-decoration:underline; cursor:pointer; }
h2 a:active  {color:#FFFF00; text-decoration:none;
}
#copy { line-height: 25px; text-align: center; width: 990px; margin-right: auto; margin-left: auto;
	    border-top: #bb8ac4 solid 1px;	margin-top: 5px; padding-bottom:10px; font-weight: bold; text-decoration: none;
        font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}	
#copy a:link    {color:#FFFF00; text-decoration:underline;}
#copy a:visited {color:#FFFF00; text-decoration:underline;}
#copy a:hover   {color:#BB8AC4; text-decoration:none; cursor:pointer;}
#copy a:active  {color:#FFFF00; text-decoration:underline;
}
.ours { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; 
        padding-top:20px; padding-bottom:10px; color:#999999; }			 
.ours a:link    {color:#999999; text-decoration:underline;}
.ours a:visited {color:#999999; text-decoration:underline;}
.ours a:hover   {color:#CCCCCC; text-decoration:none; cursor:pointer; }
.ours a:active  {color:#999999; text-decoration:underline;
}

/* ------------------ DROP DOWN MENU STYLE with background image ------------------------- */

.menusub1 { position:absolute; visibility: hidden; 
line-height: 18px; z-index: 160;  display: block; margin-left:1px; border-left: #BB8AC4 1px solid; border-right: #BB8AC4 1px solid; border-bottom: #BB8AC4 1px solid;background:  #532D5A; background-image:url(../images/submenu1bgd.gif);width: 120px;}
.menusub1 a{ width: 100%; font-weight:normal; padding-left: 0px; text-decoration: none; display: block; 
font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; padding-left:7px; line-height:25px; 
}
.menusub1 a:hover{color: #000000; padding-left:7px; line-height:25px; background-color:#BB8AC4 ; width: 114px;
}
.menusub2 { position:absolute; visibility: hidden; 
line-height: 18px; z-index: 160;  display: block; margin-left:-39px; border-left: #BB8AC4 1px solid; border-right: #BB8AC4 1px solid; border-bottom: #BB8AC4 1px solid;background:  #532D5A; background-image:url(../images/submenu2bgd.gif);width: 120px;}
.menusub2 a{ width: 100%; font-weight:normal; padding-left: 0px; text-decoration: none; display: block; 
font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; padding-left:7px; line-height:25px; 
}
.menusub2 a:hover{color: #000000; padding-left:7px; line-height:25px; background-color:#BB8AC4 ; width: 114px;
}

/* -------------------------- OTHER STYLES -------------------------------------------------------- */

.topfive { margin-top:5px;
}
.loginbox { border: #bb8ac4 solid 1px; background-color:#000000;
}
.formfield {border: #bb8ac4 solid 1px; background-color:#000000; color:#bb8ac4;
}
.testbox {
	border: #bb8ac4 solid 1px;
	background-color:#57305F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}	
.testim { font-size: 11px; font-style:italic; font-weight:bold; padding-bottom:5px; padding-top:5px;
}
.testimauth { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BB8AC4; padding-bottom:14px;
}
.h2big {font-size:22px;}
.h2doubleo {font-size:28px;line-height:28px;}
.maintxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height:130%; }
.maintxt a:link    {color:#FFFF00; text-decoration:underline;}
.maintxt a:visited {color:#FFFF00; text-decoration:underline;}
.maintxt a:hover   {color:#BB8AC4; text-decoration:none; cursor:pointer;}
.maintxt a:active  {color:#FFFF00; text-decoration:underline;
}
.loginstatement { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #FFFFFF; line-height:30px;}
.wedtxt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height:130%; font-weight:bold;}
.wedtxt a:link    {color:#FFFF00; text-decoration:underline;}
.wedtxt a:visited {color:#FFFF00; text-decoration:underline;}
.wedtxt a:hover   {color:#BB8AC4; text-decoration:none; cursor:pointer;}
.wedtxt a:active  {color:#FFFF00; text-decoration:underline;
}
.wedtxttitle { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; line-height:130%; font-weight:bold;}
.flashmenu { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #bb8ac4; line-height:130%; }
.flashmenu a:link    {color:#FFFFFF; text-decoration:none;}
.flashmenu a:visited {color:#FFFFFF; text-decoration:none;}
.flashmenu a:hover   {color:#FFFF00; text-decoration:none; cursor:pointer;}
.flashmenu a:active  {color:#FFFFFF; text-decoration:none;
}
.BIG { font-size: 14px; color: #ffffff; 
}
.testim-main { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; 
               padding-bottom:10px; 
}
.imborder { border: #000000 solid 2px; 
}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; margin:0px; margin-bottom:8px;}
h3 a:link    { color:#FFFFFF; text-decoration:underline;}
h3 a:visited { color:#FFFFFF; text-decoration:underline;}
h3 a:hover   { color:#FFFF00; text-decoration:underline; cursor:pointer; }
h3 a:active  { color:#FFFFFF; text-decoration:underline;
}
.style1 {
	text-align: left;
}
.style2 {
	color: #0099CC;
}








.footerMARG {border-bottom: #bb8ac4 solid 1px;
}
.buttonmarg {margin-left: 5px;
}
.immarg {margin-top:3px;
}
.imcollborder {border: #000000 solid 2px;
}
.flashborder {border: #bb8ac4 solid 1px;
}
.homeboxMARG {margin-bottom: 4px;
}
.warning { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FF0000; line-height:130%;
 }
.cuttings { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FF6600; line-height:130%; 
}
.testimauth2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; 
}
#homenavbar {
	float: left;
	height: 27px;
	width: 735px;
	margin-top: 1px;
	border: 1px solid #BB8AC4;
	background-color: #000000;
	line-height: 27px;
	text-align: right;
	padding-right: 5px;
	margin-bottom: 10px;
}

#homeflash {
	background-image: url(../images/home-rBG.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 540px;
	width: 750px;
	margin-bottom: 9px;
}
#filmprompt {
	line-height: 30px;
	background-color: #482048;
	text-align: center;
	height: 30px;
	width: 700px;
	border: 1px solid #BB8AC4;
}
#flashunder {
	background-image: url(../images/GALLERY/home/01.jpg);
	background-repeat: no-repeat;
	height: 508px;
	width: 740px;
}
