/*
THEME NAME: Business Centre Solutions
THEME URI: http://www.businesscentresolutions.com/
DESCRIPTION: This is the website for Business Centre solutions
VERSION: 1.0
AUTHOR: Author
AUTHOR URI: 
*/

#bsolutions {padding:0; margin:0; background:url(img/main/bg_body.jpg) repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4b42;}
a, a:link, a:visited, a:active {color:#c49a6c; text-decoration:none;}
a:hover {color:#bb8f4f;}
mainheading {color:#; font-size:18px; line-height:20px; margin:0 0 15px 0; font-weight:bold; }
h1, h2, h3, h4, h5, h6 {}
h3{color:#c49a6c; font-size:16px; line-height:20px; margin:0 0 15px 5px; font-weight:normal;}
h4 {color:#264165; font-size:16px; line-height:20px; margin:5px 0 15px 5px; font-weight:normal;}
h2 {}
h3 {}
p {}
li{color:#000000; list-style:disc;}
ul{color:#FFFFFF; text-decoration:none;}
img {border:none;}
.clear {clear:both;}
#container {width:919px; padding:0; margin:0; float:left;}
#containerleft {width:128px; height:auto; padding:0; margin:0; text-align:left; float:left; overflow:hidden;}
#containerright {width:791px; height:auto; padding:0; margin:0; text-align:left; float:left; overflow:hidden;}

/* HEADER 
================================================================================================== */
#headerarea {width:791px; height:auto; padding:0; margin:0; float:left;}
#bsolutionslogo {width:435px; height:111px; padding:0; margin:38px 0 0 26px; float:left; background:url(img/main/bg_header.gif) no-repeat;}
#bsolutionslogo a {width:435px; height:111px; display:block; overflow:hidden; text-indent:-999999px; font-size:0;}
#toprightheader {width: 287px; height: auto; padding:0; margin:0 0 0 8px; float:right; background:url(img/main/bg_right_header_top.gif) repeat-y;}
#toprightheader ul {width:70px; padding:0 0 0 20px; margin:0; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#toprightheader li {padding:8px 0; list-style:none; color:#FFFFFF;}
#toprightheader h3 {color: #bb8f4f; font-size: 25px; margin:19px 20px;}
#bottomrightheader {width: 783px; height:12px; padding:0; margin:0 0 0 8px; float:left; }

/* MAIN NAVIGATION
================================================================================================== */
#mainnav {width:126px; height:auto; padding:0; margin:38px 0 0; float:left; overflow:hidden; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#mainnav ul {padding:0; margin:0 20px; list-style:none;}
#mainnav li {width:80px; padding:8px 0; margin:0; list-style:none; border-bottom:1px dashed #c49a6c; text-align:center;}
#mainnav li a {color:#FFFFFF; text-decoration:none;}
#mainnav li a:hover {color:#C2B982;}
#mainnavtop { width:126px; height: 13px; padding:0; margin:0; float:left; background:url(img/main/bg_left_top_navigation.gif) no-repeat; overflow:hidden; text-align:left;}
#mainnavmiddle { width:126px; height: auto; padding:40px 0 30px 0; margin:0; float:left; background:url(img/main/bg_left_middle_navigation.gif) repeat-y; overflow:hidden; text-align:left;}
#mainnavbottom { width:126px; height:13px; padding:0; margin:0; float:left; background:url(img/main/bg_left_bottom_navigation.gif) no-repeat; overflow:hidden;}

#headersubmenu li ul {
	position: absolute; 
	border: 2px solid #FFF;
	height: auto;
	width: 200px;
	padding: 0 0 10px 20px;
	list-style: none;
	margin:-20px 0 60px 70px; _margin:-10px 0 0;
	text-align: left;
	background: #5f5852;
	color: #FFF;
	display: none;
	text-indent:0px;
}

#headersubmenu li ul li {width:180px;}

#headersubmenu li:hover ul { display: block; }
#headersubmenu li.iehover ul { display: block; }


/* CONTENT
================================================================================================== */
#contentarea {width:783px; padding:0; margin:0 0 0 8px; text-align:left; float:left; background:url(img/main/bg_content_middle.jpg) repeat-y;}
#startcontent {width:771px; padding:6px; margin:0; background:url(img/main/bg_right_header_bottom.gif) top left no-repeat; float:left;}
#contentareafooter {width:783px; height:10px; padding:0; margin:0 0 0 8px; float:left; background:url(img/main/bg_content_bottom.jpg) no-repeat;}
#contentarea p {padding:0 16px 0 5px; margin:13px 0 0; letter-spacing:0.5px;}
.toptext {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#264165; letter-spacing:0.5px; padding:0; margin:0;}
.column1bold  {font-family:Arial, Helvetica, sans-serif; color:#787878; font-size: 12px; font-weight:bold;  letter-spacing:1px; line-height:18px;}
.column1reg  {font-family:Arial, Helvetica, sans-serif; color:#787878; font-size: 12px; letter-spacing:0.5px;  *letter-spacing:normal;line-height:18px;}
.column2heading  {font-family:Arial, Helvetica, sans-serif; color:#4d4b42; font-size: 16px; letter-spacing:0.5px;  *letter-spacing:normal;line-height:19px;}
.column2heading a {color:#c49a6c;}
.column2heading a:hover {color:#4d4b42;}

.column2text  {font-family:Arial, Helvetica, sans-serif; color:#4d4b42; font-size: 11px; letter-spacing:0.5px;  *letter-spacing:normal;line-height:17px;}
.column2email {font-family:Arial, Helvetica, sans-serif; color:#d9b177; font-size:11px; letter-spacing:0.5px;  *letter-spacing:normal;line-height:17px;}


/* footer */
#footer {width:791px; height:auto; padding:5px 0 0 0; margin:0;  overflow:hidden; color:#4d4b42;  overflow:hidden;}
#footer p {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#footerleft { width:385px; height:15px; padding:0; margin:0px 0px 0px 10px; float:left; overflow:hidden; color:#4d4b42;}
#footerright { width:270px; height:15px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; overflow:hidden; color:#9b9a94;  overflow:hidden;}
#footerright p {padding:0; margin:0;}
