body {
	text-align: center;
	font-size: 12px;
	font-family: arial, helvetica;
	color: white;
	line-height: 18px;
	margin: 0;
	padding: 0;
	background-color: black;

}
td, th {
	font-size: 12px;
	font-family: arial, helvetica;
}

#container {
	width: 980px;
	margin: 0 auto;
	position:relative;
}

#header {
	height: 85px;
	position:relative;
}

#footer {
	text-align:left;
	border-top: 1px solid #f4970b;
	margin-bottom: 10px;
	margin-top: 20px;

}
#footercontent {
	background-color: #202020;
	border-: 1px solid #333333;
	padding: 10px;
	margin-top: 5px;
	height: 110px;
}


#content {
	margin: 0px;
}
#contentcontent {
	text-align: left;
	min-height:300px;
}
/* for Internet Explorer */
/*\*/
* html #contentcontent {
height: 300px;
}
/**/


#left {
	position: absolute;
	top: 90px;
	left: 0;
	width: 160px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	text-align:left;
	background-color-:#666666;
}
#leftcontent {
	margin-left: 0px;
	margin-right: 0px;
}

#right {
	position: absolute;
	top: 90px;
	right: 0;
	width: 160px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	text-align:left;
}
#rightcontent {
	margin-left: 0px;
	margin-right: 0px;
}





/*************************************** Header ******************************************/


#logo{
	position:absolute;
	left: 10px;
	top: 15px;
	
}

#clientlogin{
	position: absolute;
	right: 10px;
	top: 15px;
	background-color: #222222;
	border: 1px solid #444444;
	padding-left: 0px;
	padding-right: 0px;

	width: 85px;
	text-align:center;


	/*visibility:hidden;*/
}
#clientlogin a:visited {
	color: white;
	text-decoration: none;
}
#clientlogin a:link {
	color:white;
	text-decoration:none;
}
#clientlogin a:hover {
	color:#fa9f1d;
	text-decoration:none;
}

#share{
	position:absolute;
	right: 120px;
	top: 15px;
}

/********************************* Blog ***********************************/


.blog-container {
	border-bottom: 1px dotted #666666;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}







/******************************** General *********************************/

a:visited { color: #fa9f1d; text-decoration: none; }
a:link { color: #fa9f1d; text-decoration: none; }
a:hover { color: #fa9f1d; text-decoration: underline; }

#footer a:visited { color: #999999; text-decoration: none; }
#footer a:link { color: #999999; text-decoration: none; }
#footer a:hover { color: white; text-decoration: none; }

a.whitelink:visited { color: white; text-decoration: none; }
a.whitelink:link { color: white; text-decoration: none; }
a.whitelink:hover { color: #fa9f1d; text-decoration: underline; }


a.yellowlink:visited { color: #fa9f1d; text-decoration: none; }
a.yellowlink:link { color: #fa9f1d; text-decoration: none; }
a.yellowlink:hover { color: #fa9f1d; text-decoration: underline; }

#footerb a:visited { color: white; text-decoration: none; }
#footerb a:link { color: white; text-decoration: none; }
#footerb a:hover { color: #fa9f1d; text-decoration: none; }

#footerb{
	text-align:center; 
	margin-top: 8px; 
	color: #999999;
}


ul,ol,li {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

input.tf {
	width: 40px;
	background-color:white;
	border: 1px solid black;
	border-style:solid;
}

#navlist
{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0;
	list-style: none;
	padding-bottom: 0px;	
}
#navlist li 
{
	border-bottom: 1px solid black;	
	background-color: #252525;
	text-indent:6px;
}

#navlist li a:visited {
	color:white;
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica;
	display: block;
	padding: 2px;
}
#navlist li a:link {
	color:white;
	text-decoration:none;
	font-weight: normal;
	font-family: arial, helvetica;	
	display: block;
	padding: 2px;
}
#navlist li a:hover {
	color:white;
	text-decoration:none;
	font-weight: normal;
	font-family: arial, helvetica;	
	display: block;
	background-color: #333333;
	padding: 2px;
}


#navlist-clients
{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0;
	list-style: none;
	padding-bottom: 0px;	
}
#navlist-clients li 
{
	border-bottom: 1px solid #252525;	
	background-color: black;
	text-indent:0px;
}

#navlist-clients li a:visited {
	color:white;
	text-decoration: none;
	font-weight: normal;
	font-family: arial, helvetica;
	display: block;
	padding: 4px;
	padding-left: 0px;
}
#navlist-clients li a:link {
	color:white;
	text-decoration:none;
	font-weight: normal;
	font-family: arial, helvetica;	
	display: block;
	padding: 4px;
	padding-left: 0px;
}
#navlist-clients li a:hover {
	color:white;
	text-decoration:none;
	font-weight: normal;
	font-family: arial, helvetica;	
	display: block;
	background-color: #252525;
	padding: 4px;
	padding-left: 0px;
}



.bullet{
	font-size: 14px;
	margin-left: 4px;
	margin-right: 4px;
	color:#666666;
}

#breadcrumbs{
	border-bottom: 1px solid #333333;
	margin-bottom: 20px;
	margin-top: 10px;
	padding-bottom: 3px;
}

.yellowtext{
	color: #f4970b;
}

.control{
	width: 99%;
	border: 1px solid #666666 !important;
	background-color:#333333 !important;
	color: white;
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
}

.lighttext{
	color:#CCCCCC;
}

/********* Listing Style ********/

#contentviewlisting{
	position: relative;
	min-height:500px;
}
/* for Internet Explorer */
/*\*/
* html #contentviewlisting {
height: 500px;
}
/**/

.listing-container{
	border: 2px solid #333333;
	position:relative;
	padding: 12px;
	margin-bottom: 15px;
	background-color:black;
	height: 90px;
}

h1.listingtitle{
	font-size:18px;
	color:#f4970b;
	margin: 0px;
	margin-bottom: 6px;
}


h1.title{
	font-size:20px;
	color:white;
	margin: 0px;
	margin-bottom: 6px;
	margin-top: 10px;
}

.listing-contact-details{
	margin-top:10px; 
	font-size: 12px;
	line-height:16px;
}

.profile-contact-detail{
	border-bottom: 2px solid #333333; 
	margin-bottom: 10px; 
	padding-bottom: 10px;
	margin-top: 0px;
	color: #dddddd;
}


/********* Testimonial ********/

#testimonial-images{
	position: relative;
	min-height:500px;
}
/* for Internet Explorer */
/*\*/
* html #testimonial-images {
height: 500px;
}
/**/


/******************************** Pagination *******************************/

div.pagination {
	padding: 3px;
	margin: 3px;
	margin-left: -5px;
	margin-top: 20px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #fa9f1d;
	text-decoration: none; /* no underline */
	color: #fa9f1d;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #fa9f1d;
	color: #fa9f1d;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #fa9f1d;
	font-weight: normal;
	background-color: #fa9f1d;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #666666;
	color: #666666;
}



/****************************** Add This ******************************/

.addthis_toolbox .custom_images a
{
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 0.75;
}

.addthis_toolbox .custom_images a img
{
    opacity: 1;
}



