* { margin:0; padding:0;}
 html, body { height:100%;}
body { background:#000; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:.875em; color:#000;    }

/*==================boxes====================*/
#box { background:url(images/lef-top-corner.png); 
z-index:0!important;
min-height:455px;
height:auto;
padding-top:5px;
width:850px;
margin:0 auto;
-moz-border-radius:10px;
                        -webkit-border-radius:10px;
}
img {border:none;}

.box .inner { padding:5px 56px 0 28px;}

/*header*/
#header { text-align:right; }


/*content*/
#content { height:548px; margin-top:-15px;}
#content .enter { position:absolute; right:0; bottom:0px;}
#content, #footer { font-size:0.5625em; position:relative;
}
a {
cursor:pointer;
text-decoration:none;
}
ul li a:hover {
cursor:pointer;
text-decoration:none;
}

.navigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(images/nav-bg.png) no-repeat scroll left top;
height:60px;
padding-left:20px;
width:415px;
overflow:visible;
top:0;
position:fixed;
margin-left:-28px;
color:#fff;
}
  .navigation li{
		height:60px;
		float:left;
		padding:0 2px 0 0;
	}
	
	 .navigation a{
		display:block;
		height:55px;
		line-height:50px;
		float:left;
		padding:0 10px 0 0;
		font-size:13px;
		color:#fff;
		font-weight:bold;
padding-top:5px;

	}
		 .navigation a:hover{
			color:#fff;
background:transparent url(images/page_navigation_selected_a.png) no-repeat scroll right 5px;

}
		 .navigation a.selected{
			color:#fff;
background:transparent url(images/page_navigation_selected_a.png) no-repeat scroll right 5px;

		}
	 .navigation a span{
		display:block;
		height:55px;
		float:left;
		padding:0px 15px 0px 25px;


	}
		 .navigation a:hover span{
			background:transparent url(images/page_navigation_selected_span.png) no-repeat scroll left 0px;

		}
		 .navigation a.selected span{
			background:transparent url(images/page_navigation_selected_span.png) no-repeat scroll left 0px;

		}
	 .navigation a:focus{
		outline:none;
	}






ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#content .section { padding-bottom:21px;}
#content .section1 { padding-bottom:44px;}

/*footer*/


/* NEW FOR SLIDING EFFECT :) */

.panel {width:750px; padding-left:5px;
}

#page{
    width:750px;
    margin:0 auto;
	background:url(images/page_ bg.png) 50% 50px no-repeat;
}
	#slider{
		width:750px;
		margin:0 auto;
		position:relative;
	}

/* Commented Out */	/* #page .navigation{

	}
	
	#page .navigation li{
		height:50px;
		float:left;
		padding:0 2px 0 0;
	}
	
	#page .navigation a{
		display:block;
		height:50px;
		line-height:50px;
		float:left;
		padding:0 10px 0 0;
		font-size:13px;
		color:#999;
		font-weight:bold;
	}
		#page .navigation a:hover{
			color:#999;
			background:url(images/page_navigation_hover_a.png) right top no-repeat;
		}
		#page .navigation a.selected{
			color:#fff;
			background:url(images/page_navigation_selected_a.png) right top no-repeat;
		}
	#page .navigation a span{
		display:block;
		height:50px;
		float:left;
		padding:0px 15px 0px 25px;
	}
		#page .navigation a:hover span{
			background:url(images/page_navigation_hover_span.png) left top no-repeat;
		}
		#page .navigation a.selected span{
			background:url(images/page_navigation_selected_span.png) left top no-repeat;
		}
	#page .navigation a:focus{
		outline:none;
	}
*/

	#page .scroll{
		height:460px;
		width:750px;
		margin:0 auto;
		overflow:auto;
		position:relative;
		clear:left;
	}
	
		#page .scrollContainer .panel{
			padding:20px;
			height:610px;
			width:750px;
			overflow:hidden;
		}		
			#page .panel p{
				padding:0 0 1em 0;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:1.5em;
				color:#3f3e4c;
			}
			#page .panel h3{
				font-size:28px;
				padding:0 0 .5em 0;
				letter-spacing:-2px;
				color:#000;
				font-weight:bold;
			}
			#page .panel h4{
				padding:0 0 .5em 0;
				font-size:15px;
				letter-spacing:-0.5px;
				font-weight:bold;
				color:#3f3e4c;
			}
			#page .panel strong{
				color:#33333e;
			}
			#page .panel em{
				font-style:italic;
			}
			#page .panel a{
				white-space:nowrap;
				color:#f60;
				font-weight:bold;
			}
				#page .panel a:hover{
					text-decoration:underline;
				}
			#page .panel .gallery img{
				padding:2px;
				border:solid 1px #c0c5d6;
			}
			#page .panel blockquote,
			#page .panel ul,
			#page .panel ol,
			#page .panel pre{
				font-size:12px;
				margin:1em 2em 2em 2em;
				padding:10px 15px;
				background:#ecedf3;
                                min-height:35px;
			}
			#page .panel blockquote p{
				padding:.4em 0 !important;
				text-indent:0 !important;
			}
			#page .panel li{
				list-style-position: inside;
				padding: 0 0 .5em 0;
			}
				#page .panel ul li{
					margin:0 0 0 1em;
					list-style:square;
				}
				
				#page .panel ol li{
					margin:0 0 0 1.5em;
					list-style:none;
				}
			#page .panel pre{
				line-height:1em;
				color:#1C194C;
				font-size:13px;
				overflow:auto;
				background:#f8f8f8;
				border:solid 1px #e5e5e5;
			}
			#page .panel code{
				padding:0 3px;
				color:#33333e;
				background:#f8f8f8;
				border:solid 1px #e5e5e5;
				font-size:13px !important;
			}
			
			#page .panel .gallery{
				text-align:center;
			}


.billing {display:none!important;}
#billing {display:none!important;}

li.small  {font-size:8px; width:100px; left:0px;}

/* Billing Page CSS */

#invoice_page.clearfix  {
background:none repeat scroll 0 0 #FFFFFF;
font-size:14px;
height:500px !important;
overflow-x:hidden;
overflow-y:auto;
margin-top:20px;
padding-top:20px;
padding-left:20px;
padding-right:20px;
width:725px;
margin-left:-10px;
}

#invoice_page.clearfix h2 {
padding-bottom:20px;
padding-top:20px;
font-size:2em;
}

#invoice_page fieldset label {float:none!important; text-align:center!important; }
#invoice_page {width:700px; }
#invoice_page fieldset li {text-align:center!important; }
#invoice_page fieldset ol {background:#fff none repeat scroll 0 0!important;}
#invoice_page fieldset ol {
float:left; margin:0!important; min-height:35px!important;
padding:10px 0!important;padding-right:50px !important;
-moz-border-radius:10px;
                        -webkit-border-radius:10px;}



#supersize img, #supersize a{
	height:100%;
	width:100%;
	display:none;
}
#supersize .activeslide, #supersize .activeslide img{
	display:inline;
}


#supersize {left:0px!important;}


#slidecounter{
			float:left;
			color:#4F4F4F;
			font:50px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:18px 20px;	
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#FFF;
			font:26px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:33px 0;
		}
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		/*Supersize Plugin Styles*/
		#navigation{
			background: url('images/navbg.gif') no-repeat;
			float: right;
			margin:22px 20px 0 0;
		}
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;

			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;

		}


