@charset "utf-8";
/*----------------------------------------------------------------------------------------------------------
 Air Hollywood DAM - Global Style Sheet (global.css) ~ Sol Media Development
 Developed By Ashley J. Dawson (16/01/06)
----------------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------------
Global: Start
------------------------------------------------------------------------------------------------------------*/

body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #575656;
	font-weight : normal;
}

TD{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	}



h2 {
	font:normal 18px Trebuchet MS,arial,Sans-Serif;
	color:#022580;
	padding:0;
	margin:0;
	position:relative;
	top:5px;
	left:-1px;
}

div.block {
	height:20px;
	background:#022580 url(../images/block_arrow.gif) no-repeat 177px 9px;
}

div.block ul {
	margin:0;
	padding:2px 5px 0 0;
	float:right;
}

div.block ul li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	color:#fff;
}

div.block ul li a {
	color:#fff;
	text-decoration:none;
	padding:0 5px 0 5px;
}

div.block ul li a:hover {
	text-decoration:underline;
	color:#fff;
}

form {
	padding:0;
	margin:0;
}

fieldset {
	padding:0;
	margin:0;
	border:0;
}

fieldset input, fieldset select {
	width:103px;
	font:normal 11px Trebuchet MS,arial,Sans-Serif;
	padding:0 3px;
	margin:0 0 4px 0;
}

fieldset textarea {
	width:200px;
	font:normal 11px Trebuchet MS,arial,Sans-Serif;
	padding:0 3px;
	margin:0 0 4px 0;
}

fieldset select {
	padding:0;
	width:131px;
}

legend {
	display:none;
}

fieldset div {
	margin:0;
	padding:0 0 0 8px;
}

fieldset div label {
	font-size:9px;
	display:block;
}



img {
	border:0;
}

/*------------------------------------------------------------------------------------------------------------
Global: End
------------------------------------------------------------------------------------------------------------*/




/*------------------------------------------------------------------------------------------------------------
Header: Start
------------------------------------------------------------------------------------------------------------*/

#header {
	padding:0;
	margin:0;
	width:740px;
	height:56px;
	position:relative;
}

#header h1 {
	padding:0;
	margin:0;
	font-size:60px;
	color:#996;
	position:absolute;
	left:-4px;
	top:6px;
	line-height:60px;
}

#header form {
	padding:0;
	margin:0;
}

#header fieldset {
	position:absolute;
	left:295px;
	top:1px;
}

#header fieldset div.username {
	position:absolute;
	top:0;
	left:0;
}

#header fieldset div.password {
	position:absolute;
	top:0;
	left:139px;
}

#header p {
	margin:0;
	padding:0;
}

#header p.loggedout {
}

#header p.loggedin {
}

#loggedin {
	color:#fcfdb7;
}

#loggedin a {
	color:#fff;
	text-decoration:none;
	padding:0 5px 0 5px;
}

#loggedin a:hover {
	text-decoration:underline;
	color:#022580;
}

#header p a {
	color:#022580;
}

.usernotactive {
	position:relative;
	top:20px;
	left:300px;
}

/*------------------------------------------------------------------------------------------------------------
Header: End
------------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------
Global NavMenu: Start
------------------------------------------------------------------------------------------------------------*/

#navmenu {
	width:978px;
	height:30px;
	padding:0;
	margin:0 0 4px 0;
	background:#d6d6d6;
}

#navmenu ul {
	margin:0;
	padding:7px 5px 0 0;
	float:right;
}

#navmenu ul li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	color:#000;
}

#navmenu ul li a {
	color:#000;
	text-decoration:none;
	padding:0 5px 0 5px;
}

#navmenu ul li a:hover {
	text-decoration:underline;

}

/*------------------------------------------------------------------------------------------------------------
Global NavMenu: End
------------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------
LeftNav: Start
------------------------------------------------------------------------------------------------------------*/

#leftnav {
	width:141px;
	margin:0;
	padding:0 2px 0 0;
	float:left;
	background:url(../images/margin.gif) right repeat-y;
	position:relative;
}

#leftnav div.block {
	width:190px;
}

/*------------------------------------------------------------------------------------------------------------
LeftNav: End
------------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------
Root Categories: Start
------------------------------------------------------------------------------------------------------------*/

#root ul {
	margin:0;
	padding:10px 0 0 4px;
}

#root ul li {
	list-style:none;
	margin:0;
	padding:0 0 2px 0;
}

#root ul li a {
	background:url(../images/root_arrow.gif) no-repeat 4px 6px;
	padding-left:12px;
}

#root ul li a:hover{
	background:url(../images/root_arrow_hover.gif) no-repeat 4px 6px;
}


/*------------------------------------------------------------------------------------------------------------
Root Categories: End
------------------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------------
Search: Start
------------------------------------------------------------------------------------------------------------*/

#search {
	position:relative;
}

#search div.block {
	margin:0 0 2px 0;
}

#search #frmInventorySearchSubmit {
	width:20px;
	height:20px;
	background:url(../images/search_go.gif) no-repeat;
	color:#fff;
	padding:0;
	margin:0;
	border:0;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}

#search p {
	margin:4px 0 2px 0;
	padding-left:20px;
}

#search p a {
	color:#022580;
}

/*------------------------------------------------------------------------------------------------------------
Root Search: End
------------------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------------
Content: Start
------------------------------------------------------------------------------------------------------------*/

#content {
	padding:0 0 0 13px;
	margin:0;
	float:left;
	width:740px;
	position:relative;
	background:url(../images/margin.gif) left repeat-y;
	left:-1px;
}

#content.email {
	background-image:none;
}

#content div.block {
	width:780px;
	background:#022580;
	margin-bottom:8px;
}

#content p {
	padding:0;
	margin:3px 0;
}

#content p.action {
	padding:0;
	margin:0;
	position:absolute;
	top:23px;
	right:10px;
}

#content img.header {
	border:1px solid #000;
	margin:2px 0 6px 0;
}

#content h3 span {
	font-size:11px;
	display:none;
}

#content table {
	margin:5px 0;
}

#content table#userTable caption {
	display:none;
}

#content table#userTable td, #content table#userTable th {
	font-size:11px;
	text-align:left;
	padding:1px 0;
	margin:0;
	border-top:1px solid #eee;
}

#content table#userTable td.center, #content table#userTable th.center {
	text-align:center;
}

#content fieldset {
	padding:0;
	margin:0;
	border:0;
}

#content legend {
	display:none;
}

#content fieldset input, #content fieldset select {
	width:150px;
	font:normal 11px Trebuchet MS,arial,Sans-Serif;
}

#content form#frmManageUser fieldset div {
	width:48%;
	float:left;
}

#content form#frmManageUser fieldset div p {
	margin:0 0 5px 0;
}

#content #frmUserSearch fieldset {
	margin:10px;
}

#content #frmUserSearch label {
	padding:0 0 0 10px;
}

#content #frmUserSearch #frmUserSearchSubmit {
	width:60px;
}

/* Home Page Products */

#content div.HomePageProduct {
	width:240px;
	float:left;
	padding:0;
	margin:0;
}

#content div.Props {
	padding-right:22px;
	background:url(../images/margin.gif) right repeat-y;
}

#content div.Stock {
	padding-left:22px;
}

#content div.HomePageProduct h4 {
	font:normal 18px Trebuchet MS,arial,Sans-Serif;
	color:#999966;
	padding:0;
	margin:0;
	position:relative;
	top:5px;
	left:-1px;
}

#content div.HomePageProduct div.block {
	height:20px;
	width:240px;
	padding:0;
	margin:0;
	background:#999966;
}

/* End Home Page Products */

/* Inventory Summary List */

#content ul#inventory {
	margin:0;
	padding:0;
}

#content ul#inventory li {
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
	width:720px;
	height:95px;
	border-bottom:1px solid #999;
}

#content ul#inventory li a {
	text-decoration:none;
}

#content ul#inventory li {
	display:block;
	width:127px;
	height:85px;
	float:left;
	border:0;
}

#content ul#inventory li div.image_block {
	width:127px;
	height:85px;
}

#content ul#inventory li .info {
	margin:0;
	padding:0;
	width:390px;
	height:85px;
	float:right;
}

#content ul#inventory li h3 {
	margin:0;
	padding:2px;
	background:#eee;
	font-size:13px;
}

#content ul#inventory li p {
	margin:5px 0 0 0;
	padding:2px;
	height:54px;
	background:#eee;
}

/* Inventory item */

#content div.image {
	float:left;
	width:127px;
	height:115px;
	padding:0;
	margin:0 5px 5px 0;
}

#content div.image a {
	display:block;
	width:28px;
	height:29px;
	background:url(../images/enlarge_image.gif) no-repeat;
	float:right;
}

#content div.image a span {
	display:none;
}

/*  Inventory Results Information Box*/

#content #results_info {
	margin:10px;
	padding:5px;
	border:1px dashed #999;
	background:#EFEFEF;
}

#content #results_info strong {
	/* color:#022580; */
	color:#000;
}

/*------------------------------------------------------------------------------------------------------------
Content: End
------------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------
Footer: Start
------------------------------------------------------------------------------------------------------------*/

#footer {
	clear:both;
	padding:0;
	margin:0;
	width:740px;
	height:56px;
	position:relative;
}

#footer h1 {
	padding:0;
	margin:0;
	font-size:60px;
	color:#996;
	position:absolute;
	left:-4px;
	top:6px;
	line-height:60px;
}

/*------------------------------------------------------------------------------------------------------------
Footer: End
------------------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------------
Footer NavMenu: Start
------------------------------------------------------------------------------------------------------------*/

#footernavmenu {
	width:740px;
	height:30px;
	padding:0;
	margin:0 0 4px 0;
	background:#996;
}

/*------------------------------------------------------------------------------------------------------------
Footer NavMenu: End
------------------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------------
Category Tree: Start
------------------------------------------------------------------------------------------------------------*/

#categorytree ul {
	margin:0;
	padding:10px;
	border:1px dashed #022580;
}

#categorytree ul a, #categorytree ul span {
	display:block;
	float:left;
	width:10px;
	height:10px;
	text-decoration:none;
	text-align:center;
	font-size:11px;
}

#categorytree ul ul {
	margin:0 0 4px 10px;
	padding:0;
	border:none;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

#categorytree ul ul ul {
	margin:0 0 4px 10px;
	padding:0;
	border:none;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

#categorytree ul li {
	list-style:none;
}

#categorytree input.cat_radio {
	width:13px;
	height:13px;
}

#categorytree label {
	position:relative;
	top:-2px;
}

/* Inventory Manager */

#content #manager_categorytree {
	border:0;
}

#content #manager_categorytree input {
	width:20px;
}

#content #manager_categorytree input#frmNext {
	width:100px;
}

#content #manager_categorytree ul {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	margin-bottom:5px;
}

#content #manager_categorytree li {
	list-style-type:none;
}

#content #manager_categorytree li a {
	text-decoration:none;
}

/* FTP Browser */

ul#ftp_list {
	margin:0 0 10px 0;
	padding:5px;
	border:1px dashed #999966;
	font-size:12px;
}

ul#ftp_list li {
	margin:3px 0;
	padding:0;
	list-style-type:none;
	position:relative;
}

ul#ftp_list li span {
	position:absolute;
	right:0;
	top:0;
}

ul#ftp_list li input {
	width:15px;
}

/* Gallery Items List */


ul#gallery_items {
	margin:0;
	padding:0;
}

ul#gallery_items li {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	/*background:#022580;*/
	/*background:#333;*/
	/*background:#999966;*/
	width:33%;
	height:175px;
}

ul#gallery_items li img {
	border:1px solid #000;
}

/* Alternating Row Colour */

.light {
	background:#FFF;
}

.dark {
	background:#eee;
}

/*------------------------------------------------------------------------------------------------------------
Category Tree: End
------------------------------------------------------------------------------------------------------------*/
