/* CSS Document */
*{
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
body {
	margin:0;
	}
ul, li, p, span, div, h1, h2, h3, h4, h5, h6, form, input {
	margin:0;
	padding:0;
	color: #334422;
	font-weight: bold;
	}
li {
	list-style-type:none;
	}
.spacer {
	clear:both; line-height:1px; padding:0; margin:0;
	}





	
/*header*/
#header {
	padding:0 0 0 43px;
	height:391px;
	position:relative;
	background-color: #FFFFFF;
	background-image: url(images/header-bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
#header .logo {
	width:292px;
	position:absolute;
	top:1px;
	left:115px;
	}
	
	
	

div.bottombar{ /* bar that runs across the bottom of the menu */
height: 10px;
background: #1a1109;
}

ul.semiopaquemenu{ /* main menu UL */
font: bold 14px Georgia ;
width: 100%;
background: #1a1109;
padding: 11px 0 8px 0; /* padding of the 4 sides of the menu */
margin: 0;
text-align: left; /* set value to "left", "center", or "right" to align menu accordingly */
}

ul.semiopaquemenu li{
display: inline;
}

ul.semiopaquemenu li a{
color:white;
padding: 6px 8px 6px 8px; /* padding of the 4 sides of each menu link */
margin-right: 15px; /* spacing between each menu link */
text-decoration: none;
}

ul.semiopaquemenu li a:hover, ul.semiopaquemenu li a.selected{
color: black;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* IE9+ SVG equivalent  of linear gradients */
background: -moz-linear-gradient(top,  rgba(255,255,255,0.82) 0%, rgba(255,255,255,0.16) 100%); /* fade from white (0.82 opacty) to 0.16 opacity */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.82)), color-stop(100%,rgba(255,255,255,0.16)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
background: linear-gradient(top,  rgba(255,255,255,0.82) 0%,rgba(255,255,255,0.16) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1ffffff', endColorstr='#29ffffff',GradientType=0 );
-moz-box-shadow: 0 0 5px #595959; /* CSS3 box shadows */
-webkit-box-shadow: 0 0 5px #595959;
box-shadow: 0 0 5px #595959;
padding-top: 12px; /* large padding to get menu item to protrude upwards */
padding-bottom: 20px; /* large padding to get menu item to protrude downwards */
}

</style>
	
	
	
	
#header h2 {
	position:absolute;
	top:257px;
	left:44px;
	font:normal 30px/22px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-bottom:1px dotted #FFFFFF;
	margin:15px 0 17px;
	padding:0;
	width:152px;
	background-color:#FFFFFF;
	}
#header h2 span {
	color:#996633; background-color:inherit;
	}
#header p.text {
	width:500px; font:normal 13px/21px Arial, Helvetica, sans-serif; color:#FF5656; margin:0; background-color:inherit;
	}
#header p.text a.read {
	background:url(images/btn-readmore.gif) no-repeat 0 0; display:block; width:63px; height:16px; text-decoration:none;margin-left:460px;
	}
#header p.text a.read:hover {
	background:url(images/btn-readmore-m.gif) no-repeat 0 0;
	}
	
/*container*/
#container {
	background-image:url(images/bodybg.gif); background-repeat:repeat-x; background-position:0 0; background-color:#C5B58D; padding:0 43px 0px 43px; margin:0; color:inherit;
	}
/*left panel*/
#leftpanel {
	margin:0 20px 0 0px; width:570px; padding:22px 0 0 0; float:left;
	}
#leftpanel h2 {
	font:normal 30px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:23px;
	margin:0 0 18px;
	background-color:inherit;
	}
#leftpanel h4.yellow-heading {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #F3E494;
	margin: 0 0 10px;
	background-color: inherit;
	}
#leftpanel p.yellow-text {
	font:normal 14px/23px Arial, Helvetica, sans-serif; color:#CFC06F; margin:0 0 42px; background-color:inherit;
	}
#leftpanel p.yellow-text span {
	background-color:#7A0303; padding:0 3px; color:inherit;
	}
	
/*blogs*/
#leftpanel #blogs {
	width:259px; border-right:4px solid #B1A078; padding:12px 25px 0 0; float:left;
	}
#leftpanel #blogs h2 {
	background:url(images/blog-head.gif) no-repeat 0 0; padding:8px 0 22px 8px; margin:0;
	}
#leftpanel #blogs h2 span {
	background:url(images/blog-icon.gif) no-repeat 0 0; padding:0 0 0 37px; font:normal 22px Arial, Helvetica, sans-serif; color:#17130A; background-color:inherit;
	}
#leftpanel #blogs h4 {
	font:bold 12px Arial, Helvetica, sans-serif; color:#8C3D03; padding:0 0 14px 8px; background-color:inherit;
	}
#leftpanel #blogs h5 {
	background:url(images/icon-arrow.gif) no-repeat 8px 1px; font-weight:bold; color:#17130A; padding:0 0 9px 26px;
	background-color:inherit;
	}
#leftpanel #blogs p{
	color:#100E08; padding:0 0 15px; line-height:19px; background-color:inherit;
	}
#leftpanel #blogs p span{
	color:#014553; border-bottom:1px dashed #7E704F; background-color:inherit;
	}
#leftpanel #blogs a.read {
	background:url(images/btn-readmore2.gif) no-repeat 0 0; margin:0 0 0 183px; display:block; height:17px; width:63px; text-decoration:none;
	}
#leftpanel #blogs a.read:hover {
	background:url(images/btn-readmore2-m.gif) no-repeat 0 0; text-decoration:none;
	}
/*blogs*/
	
/*testimonial*/
#leftpanel #testimonial {
	width:261px; padding:12px 0 0 18px; float:left;
	}
#leftpanel #testimonial h2 {
	background:url(images/blog-head.gif) no-repeat 0 0; padding:8px 0 22px 8px; margin:0;
	}
#leftpanel #testimonial h2 span {
	background:url(images/testimonial-icon.gif) no-repeat 0 0; padding:0 0 0 31px; font:normal 22px Arial, Helvetica, sans-serif; color:#17130A; background-color:inherit;
	}
#leftpanel #testimonial p{
	color:#423822; padding:0 0 22px; line-height:19px; background-color:inherit;
	}
#leftpanel #testimonial p span{
	color:#8C3D03; font-weight:bold; background-color:inherit;
	}
#leftpanel #testimonial a.read {
	background:url(images/btn-readmore2.gif) no-repeat 0 0; margin:0 0 0 183px; display:block; height:17px; width:63px; text-decoration:none; padding:0;
	}
#leftpanel #testimonial a.read:hover {
	background:url(images/btn-readmore2-m.gif) no-repeat 0 0; text-decoration:none;
	}
/*testimonial*/
/*left panel*/

/*right panel*/
#rightpanel {
	width:415px;
	float:left;
	margin:0;
	padding:0;
	background:url(images/bor-bottom.gif) no-repeat 0 100%;
	}
#rightpanel #inside {
	margin:0; padding:24px 18px 32px 20px; border:1px solid #776F48; background-color:#FFF;
	color:inherit;
	}
#rightpanel #inside h2 {
	background:url(images/bor-bot.gif) repeat-x left bottom; margin:0 0 16px; padding:0 0 6px;
	}
#rightpanel #inside h2 span{
	background:url(images/icon-arrow2.gif) no-repeat 0 4px; font:normal 20px Arial, Helvetica, sans-serif; color:#0000; padding:0 0 0 28px; background-color:inherit;
	}
#rightpanel #inside h6 {
	font-weight:bold; color:#816C3B; text-transform:uppercase; padding:0 0 14px; background-color:inherit;
	}
#rightpanel #inside p{
	color:#5A4F37; line-height:19px; padding: 0 0 22px; background-color:inherit;
	}
#rightpanel #inside p span{
	font-weight:bold; color:#8C3D03; background-color:inherit;
	}
#rightpanel #inside a.online {
	background:url(images/online-support.gif) no-repeat 0 0; display:block; width:286px; height:76px; text-decoration:none; margin:0; padding:0 0 15px;
	}
#rightpanel #inside a.online:hover {
	background:url(images/online-support-m.gif) no-repeat 0 0; text-decoration:none;
	}
#rightpanel #inside #service {
	background:url(images/service-bottom.gif) no-repeat 0 100% #DBCBA4; padding:0 0 8px; color:inherit;
	}
#rightpanel #inside #service p.top {
	background:url(images/service-top.gif) no-repeat 0 0 #DBCBA4; padding:8px 0 0px; color:inherit;
	}
#rightpanel #inside #service h2 {
	background:url(images/service-bor.gif) repeat-x 0 25px; margin:0 13px; padding:0 0 18px 0px;
	}
#rightpanel #inside #service h2 span {
	background:url(images/service-icon.gif) no-repeat 0 0; font:normal 20px Arial, Helvetica, sans-serif; color:#131313; padding:13px 0 13px 48px; background-color:inherit;
	} 
#rightpanel #inside #service ul {
	margin:0 15px 4px 16px;
	}
#rightpanel #inside #service ul li {
	padding:0 0 12px 0px;
	}
#rightpanel #inside #service ul li a{
	background:url(images/icon-plus.gif) no-repeat 0 3px; font:normal 12px Arial, Helvetica, sans-serif; color:#8C3D03; text-decoration:underline; padding:0 0 0px 15px; background-color:inherit;
	}
#rightpanel #inside #service ul li a:hover{
	color:#8C3D03; text-decoration:none; background-color:inherit;
	}
/*right panel*/
/*container*/

/*container2*/
#container2 {
	background:url(images/spec-bg.gif) repeat-x 0 0 #1E1E1E; padding:0 43px 18px; margin:0; color:inherit;
	}
#container2 .special {
	background:url(images/special.gif) no-repeat 0 0; padding:0; width:170px; height:135px; float:left;
	}
#container2 .text {
	width:386px;
	padding:42px 0 0;
	margin:0 32px 0 0;
	float:left;
	color: #363;
	font-weight: bold;
	}
#container2 .text h2{
	font:normal 32px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px dotted #646464; margin:0 73px 12px 0;
	background-color:inherit;
	}
#container2 .text p {
	font:italic 16px/20px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0;
	margin:0;
	background-color:inherit;
	}
#container2 .text p span{
	color:#E4B12A; font:italic 18px/24px Arial, Helvetica, sans-serif; background-color:inherit;
	}
#container2 .contact {
	background:url(images/contactbg.gif) no-repeat  0 44px;
	float:left;
	width:222px;
	padding:64px 0 16px 102px;
	font-size: 12px;
	}
#container2 .contact p.whitetext {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#999;
	background-color:inherit;
	}
#container2 .contact p.whitetext span {
	font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; padding:4px; background-color:#4F0202; margin:0 0 0 2px;
	}
#container2 .contact p.yellow-text {
	font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFDC1B; margin:12px 0 0; background-color:inherit;
	}
	
/*container2*/

/*footer*/
#footer {
	background:url(images/footerbg.gif) repeat-x 0 0 #131313;
	padding:20px 28px 52px;
	color:#EAD773;
	}
#footer ul {
	margin:0; padding:0; width:638px; float:left;
	}
#footer ul li {
	color:#AFAFAF; background-color:inherit;
	}
#footer ul li a{
	font:normal 12px Arial, Helvetica, sans-serif; color:#AFAFAF; padding:0 3px; text-decoration:none;
	background-color:inherit;
	}
#footer ul li a:hover{
	color:#AFAFAF; text-decoration:underline; background-color:#000000;
	}
#footer p.copyright {
	font:normal 10px Arial, Helvetica, sans-serif; color:#EAD773; width:219px; float:right; text-align:right;
	background-color:inherit;
	}
#footer p.copyright a {
	color:#AFAFAF; text-decoration:none;
	font:normal 10px Arial, Helvetica, sans-serif;
	background-color:inherit;
	}
#footer p.copyright a:hover {
	color:#EAD773; background-color:inherit;
	}
/*footer*/

/*mislenious*/
.topPad{
	padding-top:6px !important;
	}
.GoldText {
	color: #F90;
}
#header #rightpanel {
	color: #F90;
}
#header #leftpanel .yellow-heading em {
	font-weight: bold;
}
#header #leftpanel .yellow-heading em {
	color: #360;
}
#header #leftpanel .yellow-heading em {
	color: #000;
}
#container2 .text h2 {
	color: #363;
	font-weight: bold;
}
