<!--
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: url(http://www.directorsdeals.com/pub/dev/images/bg.jpg) repeat top #303030;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

hr{
	width:50%;
	float:left;
}

img
{
	border-style:none;
}

h1 {
	color: #01aef0;
	font-size: 1.5.0em; 
}

/* Tips for Elastic layouts 
1. Since the elastic layouts overall sizing is based on the user's default fonts size, they are more unpredictable. Used correctly, they are also more accessible for those that need larger fonts size since the line length remains proportionate.
2. Sizing of divs in this layout are based on the 100% font size in the body element. If you decrease the text size overall by using a font-size: 80% on the body element or the #container, remember that the entire layout will downsize proportionately. You may want to increase the widths of the various divs to compensate for this.
3. If font sizing is changed in differing amounts on each div instead of on the overall design (ie: #sidebar1 is given a 70% font size and #mainContent is given an 85% font size), this will proportionately change each of the divs overall size. You may want to adjust based on your final font sizing.
*/
.oneColElsCtrHdr #container {
	position: relative;
	width: 900px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	height:100%;
	min-height:100%;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0px 30px 0 30px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background: url(footergrad.jpg) repeat-x bottom #FFFFFF;
	-moz-box-shadow: 2px 2px 15px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 15px 2px rgba(0, 0, 0, 0.5);

}

.oneColElsCtrHdr #header { 
	margin: 0 auto;
	background: url(images/glow.jpg) no-repeat center top;
	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height:140px;
	width:1000px;
} 
#homepage {
	display: block;
	float: left;
	height:112px;
	width:189px;
	cursor:pointer;
}

.oneColElsCtrHdr #header h2, .oneColElsCtrHdr #header h2 a { 
	color: #ffffff;
	line-height:16px;
	font-size: 12px; 
	padding-bottom:0px;
	text-align:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
} 
.oneColElsCtrHdr #header h2 a:hover { 
	color: #00adf1;
	line-height:16px;
	font-size: 12px; 
	padding-bottom:0px;
	text-align:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
} 



.oneColElsCtrHdr #login {
	text-align:right;
}

.div_texbox {
	float:right;
	width:247px;
	height:110px;
	margin:10px 0 0 0;
	padding:7px 20px 0 0;
	filter:alpha(opacity=95);
	opacity:.95;
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	z-index:1;
}

.div_logo {
	float:left;
	width:247px;
	height:100px;
	margin:10px 0 0 20px;
	padding:18px 25px 0 0;
	background: url(images/logo2.png);

	z-index:1;
}


.username {
	float:right;
    background-image: url(user.png);
    background-repeat: no-repeat;
    background-position:3px 7px;
    background-color:#6f6f6f;
	width:196px;
	font-family:Arial,Helvetica,sans-serif;	 
	font-size:12px;
	letter-spacing:0.1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
    color: #cbcbcb;
    padding:6px 1px 6px 22px;
	#padding:7px 1px 6px 22px;
	border: 2px solid #0f6d93; 
	z-index:10;
		-moz-border-radius: 4px;
	border-radius:4px;
}
.username:focus, .username:hover {
	color:#00adf1;
}
   
.password {
	float:right;
    background-image: url(login.png);
    background-repeat: no-repeat;
   	background-position:2px 7px;
   	background-color:#6f6f6f;
	width:196px;
    font-family:Arial,Helvetica,sans-serif;	 
	letter-spacing:1px;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
    color: #cbcbcb;
    padding:6px 1px 6px 22px;
	#padding:7px 1px 6px 22px;
	border: 2px solid #0f6d93; 
	margin:7px 0 0 0;
	z-index:10;
		-moz-border-radius: 4px;
	border-radius:4px;
}
.password:focus, .password:hover {
	color:#00adf1;
}
.button_div {
	background-color:none;
	height:35px;
	margin:10px 0 0 0;
}

.forgot {
	float: right;
	margin:10px 14px 0 0;
	#width: auto;
	width:139px;
	background: #2f2f2f;
	font:normal 10px Arial;
	color: #cbcbcb; 
	border-width: 1px;
	border-style: solid;
	border-color: #0f6d93;
	text-decoration: none;
	font-weight:bold;
	cursor: pointer;
	padding: 6px 0px 6px 0px;
	z-index:10;
	-moz-border-radius: 4px;
	border-radius:4px;
	}
	
	.forgot:hover {

	color: #00adf1; 

}

.buttons {
float:right;
	margin:10px 0px 0px 0;
	background: #2f2f2f;
	font:normal 10px Arial;
	color: #cbcbcb; 
	border-width: 1px;
	border-style: solid;
	border-color: #0f6d93;
	text-decoration: none;
	font-weight:bold;
	cursor: pointer;
	width: 70px;
	padding: 6px 0px 6px 0px;
	z-index:10;
	-moz-border-radius: 4px;
	border-radius:4px;
}

.buttons:hover {

	color: #00adf1; 

}

.div_searchbox {

	float:right;
	width:181px;
	#width:180px;
	height:23px;
	margin-top:7px;
	#margin-top:4px;
	margin-right:60px;
	padding-top:0px;
	#padding-top:2px;
	padding-left:5px;
}

.search {

	margin-right:22px;
	#margin-right:25px;
    background-image: url(searchbutton3.jpg);
    background-repeat: no-repeat;
   	background-position: center right;
   	background-color:#6f6f6f;
	width:171px;
    	font-family:Arial,Helvetica,sans-serif;	 
		letter-spacing:1px;
		font-size:12px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
    	color: #cbcbcb;
    	padding:2px 18px 1px 1px;
		#padding:2px 18px 1px 3px;
		border: 1px solid #353535; 

}
.zoombutton {

    background-image: url(searchbutton3.jpg);
    background-repeat: no-repeat;
   	background-position: center right;
      width: 15px;
      height: 14px;
      color:white;
	  margin-left:160px;

border: 0px solid #FFFFFF;
}


.search:focus, .search:hover {
	color: #00adf1; 
}

.oneColElsCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColElsCtrHdr #nav {

background: url(navmenu.jpg) no-repeat;
padding: 10px 0 0 0;
height:34px;
width:900px;

}
.oneColElsCtrHdr #navheader {
position:relative;
left:-52px;
background: url(navheader.jpg) repeat-x top;
padding: 0px 0px 0 0px;
height:33px;
width: 1000px;
border:1px solid #000;

}
.oneColElsCtrHdr #mainContent {
min-height: 100%;
_height: auto !important;
height: auto;
	padding: 10px 0px 20px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;

}
.oneColElsCtrHdr #mainContent h1{
color: #00adf1;
font-size: 1.5.0em; 

}
.oneColElsCtrHdr #mainContent h2{
color: #555555;
line-height:16px;
font-size: 12px; 
padding-top:20px;
padding-bottom:0px;

font-family:Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

}
.oneColElsCtrHdr #whoweare{
margin-top:18px;
			float: left;
			width: 526px;
			height: 290px;
			background: url(http://www.hdaudiovisual.net/whoweare.jpg) bottom center no-repeat;
}
.oneColElsCtrHdr #whoweare img{

margin: 0 0 0 0;
padding: 177px 0 0px 0px;

	
	}
.oneColElsCtrHdr #latestdealsbox{
margin-top:18px;
float: right;
width: 346px;
height: 575px;
padding: 0px 0 0 0px;
background: url(topbox.jpg) repeat-x top;
			
}
.oneColElsCtrHdr #latestdealsbox h5 {
	clear:both;
	float:left;
	color: #555555;
	font-size:12px;
	margin:0 0 5px 0;
	padding:0 0 0 3px;
}

.oneColElsCtrHdr #latestdealsbox h6 {
float:right;
	color: #555555;
	font-size:9px;
	margin:0 0 5px 0;
	padding:0 0 0 3px;
overflow: hidden;
}
.oneColElsCtrHdr #latestdealsbox h6 a{
float:right;
	color: #555555;
	font-size:9px;
	margin:0 0 5px 0;
	padding:0 0 0 3px;
overflow: hidden;
}
.oneColElsCtrHdr #latestdealsbox h6 a:hover {
float:right;
	color: #00adf1;
	font-size:9px;
	margin:0 0 5px 0;
	padding:0 0 0 3px;
overflow: hidden;
}
.oneColElsCtrHdr #latestdealsbox a {
	clear:both;
float:left;
	color: #555555;
	font-size:12px;
	padding:0 0 0 3px;
	text-decoration:none;
overflow: hidden;
}
.oneColElsCtrHdr #latestdealsbox a:hover {
	clear:both;
float:left;
	color: #00adf1;
	font-size:12px;

	padding:0 0 0 3px;
	text-decoration:none;
overflow: hidden;
}
.oneColElsCtrHdr #latestdealsbox h4 {
clear:both;
	text-align:left;
	color: #555555;
	font-size:12px;
	margin:0 0 5px 0;
	#margin:-13px 0 3px 0;
	padding:0 0 0 3px;
	#padding:0 0 0 0px;
		border-bottom:1px solid #352F24;
		overflow: hidden;
}
.oneColElsCtrHdr #latestdealsbox img {
	clear:both;
	float:left;
	color: #555555;
	font-size:12px;
	margin:0 0 5px 0;
	padding:0 0 0 3px;
}
.oneColElsCtrHdr #newsbox{
			float: left;
			width: 525px;
			height: 134px;
			padding-top: 18px;
			#padding-top: 18px;

			background: url(newsbox2.jpg) bottom center no-repeat;
		}
.oneColElsCtrHdr #newsbox h2{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #555555;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 28px 0 0 18px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	}
	
	.oneColElsCtrHdr #newsbox a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #00adf1;

	}

.oneColElsCtrHdr #ourcoveragebox{
			float: left;
			width: 525px;
			height: 307px;
			margin: 18px 0 5px 0;


		}
.oneColElsCtrHdr #featuredproductsbox{
			float: left;
			width: 435px;
			height: 160px;
			background: url(topbox.jpg) repeat-x top;
			margin: 22px 0 0 0;
			padding: 0px 0 15px 0;
		}		
.oneColElsCtrHdr #subscriptionbox{
			float: right;
			width: 435px;
			height: 160px;
			background: url(topbox.jpg) repeat-x top;
			margin: 22px 0 0 0;
			padding: 0px 0 15px 0;
		}	
.oneColElsCtrHdr #subscriptionbox img  {
float:left;
padding: 5px 0 0 0;
}

.oneColElsCtrHdr #featuredproductsbox img {
float:left;
padding: 6px 0 0 0;
}

.oneColElsCtrHdr #subscriptionbox h1, .oneColElsCtrHdr #featuredproductsbox h1, .oneColElsCtrHdr #latestdealsbox h1 {
margin: 0 0 0 0;
padding: 6px 0 10px 11px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:550;
	line-height:normal;

    color: #cbcbcb;
	
	}
	
	.oneColElsCtrHdr #subscriptionbox h2, .oneColElsCtrHdr #featuredproductsbox h2 {
margin: 0 0 0 0;
padding: 25px 0 0 145px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;

    color: #00ADF1;
	
	}
	.oneColElsCtrHdr #subscriptionbox h2 a, .oneColElsCtrHdr #featuredproductsbox h2 a {
margin: 0 0 0 0;
padding: 0px 0 0 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;

    color: #00ADF1;
	
	}
		.oneColElsCtrHdr #subscriptionbox h3, .oneColElsCtrHdr #featuredproductsbox h3 {
margin: 0 0 0 0;
padding: 15px 0 5px 145px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

    color: #58595b;
	
	}
	.oneColElsCtrHdr #subscriptionbox a, .oneColElsCtrHdr #featuredproductsbox a {
padding: 0px 0 0 17px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
    color: #00adf1;
	
	}
		.oneColElsCtrHdr #subscriptionbox a:hover, .oneColElsCtrHdr #featuredproductsbox a:hover {

    color: #CC5914;
	
	}


.oneColElsCtrHdr #meettheteambox{
			float: left;
			margin: 10px 0 0 0;
			width: 254px;
			height: 254px;
			background: url(stockreports.jpg) top center no-repeat;
			padding: 35px 0 5px 0;
		}	
.oneColElsCtrHdr #whatourclientssaybox{
			margin: 10px 0 0 322px;
			width: 254px;
			height: 254px;
			background: url(http://www.hdaudiovisual.net/whatourclientssay.jpg) top center no-repeat;
			padding: 35px 0 5px 0;
		}
.oneColElsCtrHdr #trendreportbox{
			float: right;
			margin: 10px 0 0 0;
			width: 254px;
			height: 254px;
			background: url(quantdata.jpg) top center no-repeat;
			padding: 35px 0px 5px 0px;
		}	
.oneColElsCtrHdr #meettheteambox h1, .oneColElsCtrHdr #whatourclientssaybox h1, .oneColElsCtrHdr #trendreportbox h1 {
	padding:114px 0 0 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	line-height: 1.3;
    color: #555555;
}
.oneColElsCtrHdr #meettheteambox h2, .oneColElsCtrHdr #whatourclientssaybox h2, .oneColElsCtrHdr #trendreportbox h2 {
	padding:0px 0 0 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
    color: #555555;
}
.oneColElsCtrHdr #meettheteambox a, .oneColElsCtrHdr #whatourclientssaybox a, .oneColElsCtrHdr #trendreportbox a {
	padding:0px 0 0 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
    color: #00adf1;
}
.oneColElsCtrHdr #meettheteambox a:hover, .oneColElsCtrHdr #whatourclientssaybox a:hover, .oneColElsCtrHdr #trendreportbox a:hover {

    color: #CC5914;
}

	/*	.oneColElsCtrHdr #trendreportbox{
			float: right;
			width: 261px;
			height: 312px;
			background: url(trendreport.jpg) bottom center no-repeat;
			padding: 5px 0 5px 0;
		}	
	*/
.oneColElsCtrHdr #footer { 
width:800px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background: url(footergrad.jpg) repeat-x bottom;
	height:200px;
		margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
} 
.oneColElsCtrHdr #footer p {

	font-size: 10px;
	text-transform: uppercase;
	color: #c4c4c4;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 18px 0 10px 30px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}
.oneColElsCtrHdr #footer a:hover {

	font-size: 10px;
	text-transform: uppercase;
	color: #00adf1;
	text-decoration:none;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

}
.oneColElsCtrHdr #footer a {

	font-size: 10px;
	text-transform: uppercase;
	color: #c4c4c4;
	text-decoration:none;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */


}
.oneColElsCtrHdr #footer p2 {

	font-size: 10px;
	color: #787878;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0 0 0px 30px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}
.oneColElsCtrHdr #footer h5 {

	font-size: 10px;
	line-height: 1.3;
	color: #787878;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0 0 0 30px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}
.oneColElsCtrHdr #footer h6 {

	font-size: 11px;
	line-height: 1.3;
	color: #787878;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0 0 0 30px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}
.clear { clear: both; }

/* Slidepanel */
/* Slidepanel */
/* Slidepanel */

/*
.slide-panel {
	z-index: 25;
	width: 5px;
position:fixed;
}

.bottom {
	bottom: 0;
	#bottom: 0;
}

.right {
}

.left {
	position: absolute;
	left: 0;
}

.top {
	top: 0;
}

.content {
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
	overflow: hidden;
	text-align: left;
	background-color: #303030;
	height: 0;
	width: 900px;
	color: #fff;
}
*/

#list-1 {
	display: inline;
	float: left;
}

#list-2 {
	display: inline;
	float: left;
}

#list-3 {
	float: left;
}

#list-4 {
	float: left;
}

ul.list {
	line-height: 20px;
	list-style-type: none;
	width: 20%;
	font-size: 0.85em;
}

ul.list li {
	border-bottom: 1px solid rgba(73,81,84,0.49);
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
}

ul.list li:hover {
	color: #9f9d8e;
}

ul.list li.header {
	color: #00adf1;
	letter-spacing: 3px;
	padding-bottom: 20px;
	font-variant: small-caps;
	font-size: 1.7em;
	margin-top: 10px;
	cursor: text;
}

ul.list li.header:hover {
	font-size: 1.7em;
}


.slide-button {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 90px;
	z-index: 20;
	cursor: pointer;
	height: 20px;
	padding-top: 4px;
	padding-left: 1px;
	text-align: center;
		font-family:Arial,Helvetica,sans-serif;	 
		font-size:14px;
		letter-spacing:0.1em;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
    	color: #cbcbcb;
	background-color: #303030;
}
.slide-button #img{
border:none;
vertical-align:baseline;
}

.slide-button:hover {
	color: #00adf1;
}

.oneColElsCtrHdr #slider { 
width:800px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background: url(footergrad.jpg) repeat-x bottom;
	height:40px;
		margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
} 

.oneColElsCtrHdr #aboutus{
margin-bottom:18px;
			width: 390px;
     min-height:100px;
     height:auto !important;
     height:100px; 
			background: url(contentbox.jpg) top center repeat-x;


}

.oneColElsCtrHdr #aboutus h1{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #cbcbcb;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 6px 0 0 12px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.oneColElsCtrHdr #aboutus h2{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #555555;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 26px 0 0 3px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.oneColElsCtrHdr #aboutus h3{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #555555;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

}

.oneColElsCtrHdr #faqfix{
clear:both;
			width: 940px;
			margin-top:1px;
     min-height:5px;
     height:auto !important;
     height:5px; 


}

.oneColElsCtrHdr #thecompany{
clear:both;
float:left;
margin-bottom:25px;
margin-top:18px;
width: 435px;
min-height: 100%;
_height: auto !important;
height: 100%;
			background: url(contentbox.jpg) top center repeat-x;


}

.oneColElsCtrHdr #thecompany h1{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #cbcbcb;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 6px 0 6px 12px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.oneColElsCtrHdr #thecompany h2{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #555555;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0px 0 0 3px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.oneColElsCtrHdr #thecompany h5 a{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #555555;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	margin-top:0px;
	padding: 0px 0 0 3px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.oneColElsCtrHdr #thecompany h2 a{

		font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #00adf1;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	margin-top:0px;
	padding: 0px 0 0 2px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.oneColElsCtrHdr #thecompany h2 a:hover{


    color: #CC5914;

}

.oneColElsCtrHdr #thecompany li{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #555555;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0px 0 0 3px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}


.oneColElsCtrHdr #thecompany h3{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #555555;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

}



.oneColElsCtrHdr #ourservices{
#clear:both;
float:right;
margin-bottom:18px;
margin-top:18px;
			width: 435px;
     min-height:150px;
     height:auto !important;
     height:240px; 
			background: url(contentbox.jpg) top center repeat-x;


}

.oneColElsCtrHdr #ourservices h1{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #cbcbcb;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 6px 0 6px 12px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.oneColElsCtrHdr #ourservices h2{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #555555;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0px 0 0 3px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.oneColElsCtrHdr #ourservices h2 a{

		font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #00adf1;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	margin-top:0px;
	padding: 0px 0 0 2px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.oneColElsCtrHdr #ourservices h2 a:hover{

    color: #CC5914;

}
<!--
.oneColElsCtrHdr #ourservices h2 li{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
text-decoration:none;
	font-size: 12px;
	line-height: 1.3;
    color: #555;
}
-->
.oneColElsCtrHdr #ourservices h3{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #555555;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

}

.oneColElsCtrHdr #ourservices h5 a{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #555555;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	margin-top:0px;
	padding: 0px 0 0 3px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.oneColElsCtrHdr #ourservices li{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	font-size: 12px;
	line-height: 1.3;
    color: #555555;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0px 0 0 3px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.oneColElsCtrHdr #ourteam{
	clear:both;
	width: 900px;
	margin:22px 0 22px 0;
    min-height:100%;
    height:auto !important;
    height:300px; 
	background: url(contentbox.jpg) top center repeat-x;
}

.oneColElsCtrHdr #ourteam h1{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #cbcbcb;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 6px 0 0 12px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.oneColElsCtrHdr #ourteam h2{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #555555;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 26px 0 0 3px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.oneColElsCtrHdr #ourteam a{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;

	font-size: 12px;
	line-height: 1.3;
    color: #00adf1;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

}

.oneColElsCtrHdr #ourteam a:hover{
    color: #CC5914;
}

.oneColElsCtrHdr #ourteam h3{

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
padding: 0px 0 0 3px;
	font-size: 12px;
	line-height: 1.3;
    color: #555555;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

}

#uploadcontainer {
	margin: 0px auto;
	width: 384px;
	
	background-color: #FFFFFF;
}

#uploadcontainer #content {
	margin: auto;
	padding: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.msg {
	background-image: url(images/ok.gif);
	text-align:left;
	margin-left:30px;
    margin-right:30px;
	color:#666;
	background-repeat: no-repeat;
	padding:5px;
    padding-left:30px;
}

.emsg {
	background-image: url(images/nok.gif);
	text-align:left;
	margin-left:30px;
    margin-right:30px;
	color:#666;
	background-repeat: no-repeat;
	padding:5px;
    padding-left:30px;
}

.sbtn    {
	background-image: url("../../tools/File Uploader/style/images/button.gif");
	border: 1px solid #000033;
	height: 22px;
	width: 82px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

-->

<!-- Tooltip -->

pre{
	display:block;
	font:12px "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	width:500px;
	}		



#easyTooltip{
	padding:5px 10px;

	color:#fff;
		border:1px solid #ccc;
	background:#58595b;
	
					box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
	}
	
#hidden {
		display:none;

}
/* End of Easy Tooltip */


/*logged in*/

.oneColElsCtrHdr #loggedin { 
		float:right;
		background: none;
		padding: 0px 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
		margin:0px 0 0 0;
		height:112px;
		width:146px;
		z-index:5000;
} 
.oneColElsCtrHdr #menudd { 
		float:right;
		padding: 0px 0px 0px 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
		margin:0px 0px 0px 0px;
	
		height:24px;
		#height:20px;
		width:145px;
		z-index:1000;

} 
.oneColElsCtrHdr #loggedin #user { 
		float:right;
		background: #313131;
		padding: 0px 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
		height:40px;
		width:144px;
		border-left:solid 1px #6f6f6f;
		border-right:solid 1px #6f6f6f;
} 
.oneColElsCtrHdr #header #loggedin #user h1 { 
		font-family:Arial,Helvetica,sans-serif;	 
		letter-spacing:1px;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
    	color: #cbcbcb;
		padding: 5px 0 0 0;
} 

.oneColElsCtrHdr #loggedin #menu {
		font-family:Arial,Helvetica,sans-serif;	 
		letter-spacing:1px;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
    	color: #cbcbcb;
		#padding: 5px 0 0 0;
		<!--[if IE 7]>
		padding: 0px 0 0 0;
<![endif]-->

}
.oneColElsCtrHdr #loggedin #user a { 
		margin:2px 0 0 0;
		font-family:Arial,Helvetica,sans-serif;	 
		letter-spacing:1px;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
    	color: #cbcbcb;
		padding: 5px 0 0 0;
} 
.oneColElsCtrHdr #loggedin #user a:hover { 
		font-family:Arial,Helvetica,sans-serif;	 
		letter-spacing:1px;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
    	color: #00adf1;
} 
.oneColElsCtrHdr #loggedin #settings { 
		float:right;
		background: #313131;
		padding: 0px 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
		height:24px;
		width:72px;
		border-right:solid 1px #6f6f6f;
		border-top:solid 1px #6f6f6f;
		border-bottom:solid 1px #6f6f6f;
} 
.oneColElsCtrHdr #loggedin #settings h1 {
		font-family:Arial,Helvetica,sans-serif;	 
		letter-spacing:1px;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
    	color: #cbcbcb;
				padding: 5px 0 0 0;
}
.oneColElsCtrHdr #loggedin #settings a,.oneColElsCtrHdr #loggedin #logout a {

		font-family:Arial,Helvetica,sans-serif;	 
		letter-spacing:1px;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
    	color: #cbcbcb;
		padding: 5px 0 0 0;
}
.oneColElsCtrHdr #loggedin #settings a:hover,.oneColElsCtrHdr #loggedin #logout a:hover {
		font-family:Arial,Helvetica,sans-serif;	 
		letter-spacing:1px;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
    	color: #00adf1;
}
.oneColElsCtrHdr #loggedin #logout { 
		float:left;
		background: #313131;
		padding: 0px 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
		height:24px;
		width:71px;
		border:solid 1px #6f6f6f;
} 
.oneColElsCtrHdr #loggedin #logout h1 {
		font-family:Arial,Helvetica,sans-serif;	 
		letter-spacing:1px;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
    	color: #cbcbcb;
		padding: 5px 0 0 0;
}

/*end of logged in*/