@charset "utf-8";
/* CSS Document */
html { height:100%; }
body
	{
		background-color:#000000;
		margin:0;
		padding:0;
		width:100%;
		height:100%;
		background-attachment:fixed;		
	}
	
#top

	{
		width:100%;
		margin:0;
		height:146px;
		background-image:url('/images/b.jpg');
		background-repeat:repeat-x;
	}
	
#container

	{
		width:100%;
		background-image:url('/images/nav_top.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		min-height:400px;
		overflow:auto;
	}

#nav

	{
		#min-height:300px;
		margin-top:89px;
		background-image:url('/images/nav_bg.jpg');
		background-repeat:repeat-y;
		width:171px;
		#float:left;
	}
#nav a img
	{
		border:0px none;
		margin-left:20px;
	}

#nav-container
	{
		width:171px;
		overflow:auto;
		float:left;
	
	}

#nav-bottom
	{
		background-image:url('/images/nav_bottom.jpg');
		background-repeat:no-repeat;
		width:171px;
		height:99px;

	}
		
	
#content

	{
		min-height:400px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		color:#ffffff;
		line-height:1.5;
		margin-left:10px;
		padding-left:10px;
		width:75%;
		text-align:justify;
		float:left;
		#background-image:url('/images/darkbg.jpg');
		padding-right:10px;
		#border:1px solid #414141;
		background-position:-24px 0;
		margin-top:5px;
		padding-bottom:8px;
		background-attachment:fixed;
		background-position:0px 0px;
	}
#content a:link, #content a:active, #content a:visited
	{
		color:#ffe58c;
		text-decoration:underline;
	
	}
#content a:hover
	{
	
	color:#fff2c4;
	}

.content-header
	{
		color:#f9d249;
		font-size:xx-large;
		background-color:#111111;
		padding:4px;
		margin-top:10px;
		border:1px solid #222222;
		font-family:Calibri, Trebuchet, Helvetica, sans-serif;
		min-height:51px;
		background-repeat:no-repeat;
		background-position:center right;
					
	}
.gallery-options
	{
		color:#ffffff;
		background-color:#000000;
		padding:2px;
		margin-top:4px;
		margin-top:4px;
		border:1px solid #111111;
		font-family:Garamond, Times New Roman, Serif;
		text-align:center;		
	}
#footer
	{
		margin-top:5px;
		border-top:1px dotted #464646;
		padding-top:2px;
		color:#ffffff;
		font-size:x-small;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#000000;
		border-bottom:1px dotted #464646;
		padding-bottom:2px;
		
	}
#footer a:link, #footer a:active, #footer a:visited
        {
                color:#ffe58c;
                text-decoration:underline;
	        font-size: small;
		
		
}
table
	{
		padding:2px;
		width:100%;
		
	}

td
	{
		border-bottom:1px dotted #444444;
		
	}
.tbl_heaer
	{
		color:#FFCC00;
		border-bottom-color:#ffeaa1;
	 }
table.design
        {
                padding:2px;
                width:100px;
        }

table.design td
        {
                border-bottom:1px dotted #444444;
        }
table.design .tbl_heaer
        {
                color:#FFCC00;
                border-bottom-color:#ffeaa1;
         }

.glossymenu{
width: 130px; /*width of menu*/
#background-image:url('/images/nav_bg.jpg');
background-repeat:repeat-y;
}

.glossymenu a.menuitem{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 0px;
#padding-left: 0px;
text-decoration: none;

}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/

}

.glossymenu a.menuitem:hover{


}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/


}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
background-image:url('/images/nav_bg.jpg');
background-repeat:repeat-y;
width:130px;
}

.glossymenu div.submenu ul li{
background:none;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
text-decoration: none;
padding: 3px 0;
padding-left: 0px;
background:none;
}

.glossymenu div.submenu ul li a:hover{
color:#ffc000;
text-decoration:underline;
}

#formelements {
        
        
}
#formelements .clearboth {
       
}
#formelements #stripeswrapper {
	color:#FFCC00;
        background-color:#000000;
        font-size: 12px;
        padding:3px;
        margin-bottom: 5px;
        
}
#formelements #stripeswrapper img {
        behavior: url(/images/iepngfixVAR.htc);
}

select
	{
		background-color:#333333;
		color:#888888;
		border:1px solid #555555;
		min-width:100px;	
	}

select:focus

	{
		border-color:#ffffff;
		color:#ffffff;

	}
legend
{
	border:1px solid #333333;
	background-color:#111111;
	color:#999999;

}

fieldset

{
	border:0px none;
	border:1px solid #333333;
	background-color:#000000;
}

.buttons
{
	background-color:#333333;
	color:#ffffff;
	font-family:Verdana,Helvetica,sans-serif;
	border:1px solid #555555;
	padding:1px;
	min-width:100px;

}

.text
{
	background-color:#333333;
	color:#888888;
	border:1px solid #444444;
	min-width:200px;
	padding:1px;
	
}

.text:focus
{
	border:1px solid #ffffff;	
	color:#ffffff;

}

.errormsg
{
	border:1px solid #b72b00;
	background-image:url('/images/error.gif');
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:2px;
	padding-bottom:2px;
	background-position:5px 5px;
	font-family:Verdana,Arial;
	color:#ffffff;
	margin-top:2px;
	margin-bottom:5px;
}

.fieldbox
{
	
	border-top:1px solid #2e2e2e;
	margin-top:2px;
	margin-bottom:2px;
	padding:4px;
	font-size:small;
	color:#fffdf6;
}
.fieldbox input, .fieldbox select
{
	text-align:center;
}
.hide
	{ display:none;}

.tblDh
{
	width:20%;
	background-color:#1d1d1d;
	text-align:right;
	color:#ece9df;
	font-size:small;
	padding:6px;
}

#mc
	{
	margin:0 auto;
	min-height:100%;
	margin-bottom: -146px;
	position: relative;
	width:100%;	
	border-left:1px dotted #2e2e2e;
	border-right:1px dotted #2e2e2e;
	}

#sf
	{
	height:146px;
	position: relative;
	background-repeat:repeat-x;
	width:100%;
	}
.clearfooter
	{
		height:146px;
		clear:both;
	}

#infooter
	{
		color:#2e2e2e;
		font-size:x-small;
		min-width:75px;
		min-height:146px;
		margin:0 auto;
                min-height:100%;
       		margin-bottom: -146px;
        	position: relative;
       	        width:100%;
       
		background-image:url('/images/b.jpg');
                background-repeat:repeat-x;


}
.fcolumn
	{
	
		width:300px;
		padding-top:40px;
		color:#2e2e2e;
		font-size:small;
		font-family:Georgia,"Times New Roman",Times,serif;
		margin-left:20px;
		color:#7c7972;	
		float:left;
		display:inline;
	}
.footbuttons
	{
	
		float:left;
		display:inline-block;
		margin-top:22px;
		margin-left:5px;
		border-left:1px dotted #767674;
		padding-left:5px;
		min-height:108px;

	
	}

.footbuttons a:link, .footbuttons a:active, .buttons a:visited
	{
		font-size:small;
		color:#e3decb;
		text-decoration:none;
		font-family:Georgia,"Times New Roman",Times,serif;
	}
.footbuttons a:hover
	{
		color:#ffea94;
		
	}
.footbuttons a img
	{
		border:0 none;
	}
.guardbg 
	{
		display:inline-block;
		background-color:#ffffff;
		margin:3px;
		border:2px solid #ef9e10;
	}
.metalink a:link, .metalink a:active, .metalink a:visited
	{
		border-bottom:1px dotted #fff000;
		color:#ffffff;
		text-decoration:none;
	}
.metalink a:hover
	{
		color:#000000;
	}
.thumb
        {
        margin:5px;
        padding:8px;
        height:100px;
        width:150px;
        background-repeat:no-repeat;     
	display:inline-block;
        }

.thumb img
        {
        width:140px;
        height:102px;
        }
.thumb a img
        {
        width:140px;
        height:102px;
	border:3px solid #fefefe;
        }
.pro
        {
        margin:5px;
        padding:8px;
        height:150px;
        width:200px;
        background-repeat:no-repeat;
	float: left;
        }

.pro img
        {
	margin: 0 10px;
        width:182px;
        height:132px;
        }
.pro a img
        {
        width:182px;
        height:132px;
        border:0px none;
        }
#prev 
	{
	color:#ffc000;
	text-align:center;
	}
.prev a	
	{
        text-decoration:underline;
	}
