/*

title = nd.css
author = RND
date = 29/04/2010
description = stylesheet for v4 nickdespres.com

*/ 

/* ----------------------
Master Page
-----------------------*/

body {
	background-color:#000000;
	padding: 0px;
	text-align: center;
	margin-top:0px;
	font-family: 'Century Gothic',Arial,Verdana;
    font-size: 12px;
}

#master_container {
	margin-left:auto;
	margin-right:auto;
	padding:0px,0px,0px,0px;
	width:1000px;
}

#master_header {
	width:1000px;
}

#master_logo {
	position: relative;
	width:350px;
	top:10px;
	height:40px;
	text-align:left;
	float: left;
}

#master_creditation {
    position:relative;
	z-index:2;
	width:400px;
	left:248px;
	top:7px;
	height:30px; 
	text-align:right;  
	float: left;
}

#master_main {
	background:#333333;
	margin-top:0px;
	padding:0px,0px,0px,0px;
	position: relative;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width:1000px;
}

#master_splash {
	padding:0px;
    height: 150px;
    width: 1000px;
}

#master_menu {	
	background:#FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	height:18px;
	position: relative;
	text-align:left;
    width:1000px;	
}

#master_content {
    width:1000px; 
    margin:0px; 
    padding:0px; 
}

#master_footer {
	background:#000000;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	text-align:right;
	width:1000px;
}

/* ----------------------
Content Pages
-----------------------*/

#title_cell {
	z-index:1;
	position:relative;
	top:110px;
	right:10px;
	width:100%;
	text-align:right;
	height:0px;
}

#text_cell {
	background:#333333;
	text-align:left;
	padding: 20px; 
	float:left; 
	position:relative;	
}

#gallery_cell {
	text-align:left;
	padding: 20px;	
}

#image_container {
	text-align: center;
	height: 350px;
	margin-top:15px;
	vertical-align: middle;
}

#ctl00_nd_cph_main_Image1 img 
{
    width:1000px;
    height:600px;
    border: 0px;
}

/* ----------------------
Text
-----------------------*/

h1
{
    font-size: 28px;
    font-weight: normal;
    color: #FFFFFF;
    text-align: left;
    text-transform: uppercase;
    font-style: italic;
}

b {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	text-decoration:none;	
}

b a {
	font-size: 16px;
	font-weight: bold;
	color: #99CCCC;
	text-align: left;
	text-transform: uppercase;
	text-decoration:none;
}

b A:Hover {
	font-size: 16px;
	font-weight: bold;
	color: #99CCCC;
	text-align: left;
	text-transform: uppercase;
	text-decoration:underline;
}

textarea, input
{
    font-family: 'Century Gothic',Arial,Verdana;
    font-size: 12px;
    text-align: left;
    color: black;
}

span, p
{
   text-align: left;
    color: #FFFFFF;
}

div a, span a, p a{
	text-align: left;	
	color: #99CCCC;
	text-transform: uppercase;
	text-decoration:none;
}

div a:hover, span a:hover, p a:hover {
	text-align: left;
	color: #99CCCC;
	text-transform: uppercase;
	text-decoration:underline;
}

.response_text {
	text-align: right;	
	color: Red;
	text-transform: uppercase;
}

.menu_text a, a.menu_text {
	font-weight: bold;
	color: #000000;
	vertical-align:top;	
	text-align:center;			
	padding-left:5px;
	padding-right:5px;
	
}

.menu_text a:hover, a.menu_text:hover {
	font-weight: bold;
	color: #000000;
	vertical-align:top;	
	text-decoration:underline;				
	padding-left:5px;
	padding-right:5px;			
}

.selected_menu_text {
	text-align: left;
	font-weight: bold;	
	text-transform: uppercase;
	text-decoration: underline;
	
}

.footer_text
{
    font-size: 10px;
    color: #FFFFFF;
    text-align: right;
}

.footer_text A {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}

.footer_text A:Hover {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	text-decoration: underline;
}

/* ----------------------
Accordion
-----------------------*/

.ui-accordion { width: 240px; margin: 5px; padding: 0px;}
.ui-accordion ul {margin:0;padding:0;left:0;top:0;}
.ui-accordion ul li {display: block;margin:0;padding:0px;border:0px solid blue;list-style-type:none;min-height:0;font-size:1em;list-style-image:none}
.ui-accordion ul li:hover {display: block;width: 100%;background-color: #444444;}
.ui-accordion ul a {display: block;padding:5px;}
.ui-accordion ul a:hover {display: block;}
.ui-accordion .ui-accordion-header { cursor: pointer; margin: 0px 0px 2px 0px; padding: 5px; width:230px; background-color: #666666;}
.ui-accordion .ui-state-default { margin-bottom: 2px;}
.ui-accordion .ui-state-active { margin-bottom: 2px;}
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: 0px; margin-left: 15px; text-align:left; color: White; }
.ui-accordion .ui-accordion-header a:active { display: block; font-size: 1em; padding: 0px; margin-left: 15px; text-align:left; color: White; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; width: 16px; height: 16px; left: 7px; background-image: url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-icons_454545_256x240.png) }
.ui-accordion .ui-accordion-content {  border: 1px solid #666666; padding: 0px; text-align: left; margin-bottom: 2px; }
.ui-accordion .ui-accordion-content-active { display: block; overflow:hidden;}
.ui-accordion-content{ zoom: 1; } 
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }

/* ----------------------
Pirobox
-----------------------*/

.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; display: none; z-index:99997; }
.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:none }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(../images/pirobox/ajax-loader.gif) center center no-repeat!important;background: url(../images/pirobox/ajax-loader.gif) center center no-repeat;}
.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:0px; cursor:text; background:#222;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:none;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px;}

a.piro_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:url(../images/pirobox/close_btn.png) no-repeat;cursor:pointer;z-index:100006;}
a:hover.piro_close{background:url(../images/pirobox/close_btn_h.png) no-repeat;}
a.piro_next{position:absolute;top:50%;width:35px; height:35px;right:20px;text-indent:-999em;outline:none; display:block; margin:-18px 0 0 0;background:url(../images/pirobox/next.png) center right no-repeat; border:none; cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(../images/pirobox/next_h.png) center right no-repeat;}
a.piro_prev{position:absolute;top:50%;width:35px; height:35px;left:20px; text-indent:-999em; outline:none;display:block;margin:-18px 0 0 0;background: url(../images/pirobox/prev.png) center left no-repeat;border:none; cursor:pointer; z-index:1000000000}
a:hover.piro_prev{background:url(../images/pirobox/prev_h.png) center left no-repeat;}

.pirobox_content {position:absolute; top:50%; left: 50%; padding:0; width: 800px; height: 600px; margin:-300px 0 0 -400px; display:block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}

.t_l{background:url(../images/pirobox/t_l.png) no-repeat; width:20px; height:20px;}
.t_r{background: url(../images/pirobox/t_r.png) no-repeat; width:20px; height:20px;}
.t_c{height:20px; background:url(../images/pirobox/t_c.png) repeat-x;}
.c_l{width:20px; background: url(../images/pirobox/c_l.png) repeat-y;}
.c_c{background:black; margin:0; padding:0;}
.c_c div{width:760px; height:560px; margin:0; padding:0 0 0px 0;}
.c_r{width:20px; background: url(../images/pirobox/c_r.png) repeat-y;}
.b_c{height:20px; background:url(../images/pirobox/b_c.png) repeat-x;}
.b_l{background:url(../images/pirobox/b_l.png) no-repeat; width:20px; height:20px;}
.b_r{background:url(../images/pirobox/b_r.png) no-repeat; width:20px; height:20px;}

.box_img{ position:absolute; z-index:99995; background: url(../images/pirobox/img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;bottom:1px; font-size:11px;}
a.link_to {position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(../images/pirobox/link_out.png) no-repeat; text-indent:-999em;}
a:hover.link_to { background:url(../images/pirobox/link_out_h.png) no-repeat;}
a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/pirobox/play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(../images/pirobox/play_h.png) no-repeat;}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/pirobox/pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(../images/pirobox/pause_h.png) no-repeat;}

/* ----------------------
Login
-----------------------*/

#ctl00_ContentPlaceHolder1_Login1
{
    color: #FFFFFF;
}




