/*



	Theme Name: iBusiness



	Theme URL: http://newwpthemes.com/wordpress-theme/ibusiness/



	Description: iBusiness is a modern design free premium WordPress theme with options page and about section at homepage. Suitable for any niche especially for company homepage or business type web sites.



	Author: NewWpThemes.com



	Author URI: http://newwpthemes.com/



	Version: 2.0 



	Tags: Business, Company, Ads Ready, Two Columns, Right Sidebar, Fixed Width, Options Page



*/







/* LAYOUT */







body {

	background: #e7d7b8 url(images/background.png) top left repeat-x; font-family:Arial, Helvetica, sans-serif;

}

#wrapper {

	padding:0; width:950px; margin:0 auto;

}

#container {

}
.contact-details{
	width:950px !important;
}
.span-16{
	width:630px;
}

#contentwrap {

	background: #fff8e8;

	border-top:  5px solid #fff8e8;

}

a {

	color: #442902;

}

a:hover {

	color: #442902;

}

/* HEADER */







#header {

	height: 135px; /*10-09-2011*/ position:relative; /*For ie6*/

}

#header h1 {

	margin-bottom: 0px !important;

	padding: 20px 0 0 0;

	font-weight: normal;

	font-family: Georgia, Times New Roman Times, Serif;

	font-weight: bold;

	font-size: 58px;

	color: #424544;

}

#header h1 a, #header h1 a:visited {

	color: #424544;

	text-decoration: none;

}

#header h2 {

	color: #747474;

	font-size: 18px;

	font-family: Times New Roman, Times, Serif;

}

.logoimg {

	margin: 39px 0 0 0;

}

/* NAVIGATION MENUS */







#pagemenucontainer {

	/*height: 30px;



	margin-top: 11px;*/



	height: 41px;

	margin-top: 5px;

}

#pagemenu {

	height: 30px;

}

#pagemenu, #pagemenu ul {

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

}

#pagemenu {

	margin-bottom: 1px;

}

#pagemenu ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#pagemenu li {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#pagemenu ul li {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#pagemenu li a, #pagemenu li a:link {

	color: #594015;

	display: block;

	margin: 0px 3px 0px 3px;

	padding: 8px 12px 8px 12px;

	text-decoration: none;

	font-weight: bold;

	text-transform: lowercase;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

}

#pagemenu li a:hover, #pagemenu li a:active, .current_page_item {

	background: url(images/nav-backgr-hover.png);

	background-repeat: repeat-x;

	color: #594015;

	display: block;

	text-decoration: none;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	background: url(images/nav-backgr-hover.png);

	background-repeat: repeat-x;

}

#pagemenu li.current_page_item a {

	color:#fff;

}

#pagemenu li:hover, #pagemenu li.sfhover {

	position: static;

}

.navcontainer {

	height: 36px;

	margin-top: 11px;

}

#nav {

	height: 30px;

}

#nav, #nav ul {

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

}

#nav {

	margin-bottom: 1px;

	padding-left: 0px;

}

#nav ul {

	float: left;

	list-style: none;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}

#nav li {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#nav ul li {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#nav li a, #nav li a:link {

	color: #fff;

	display: block;

	margin: 0px 3px 0px 3px;

	padding: 6px 12px 6px 12px;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	text-shadow: 0 1px 0 #5b5b5b;

}

#nav li a:hover, #nav li a:active, .current-cat {

	/*background: url(images/nav-backgr-hover.png);



	background-repeat: repeat-x;*/



	color: #fff;

	display: block;

	text-decoration: none;/*   -moz-border-radius: 15px;



    -khtml-border-radius: 15px;



    -webkit-border-radius: 15px;



    border-radius: 15px;*/



	}

#nav li.current-cat a {

	color:#fff;

	-moz-border-radius: 15px;

	-khtml-border-radius: 15px;

	-webkit-border-radius: 15px;

	border-radius: 15px;

}

#nav li:hover, #nav li.sfhover {

	position: static;

}

/* CONTENT */







#aboutbar {

	background: #e4d9bf;

	padding: 15px;

}

#aboutbar h3 {

	color: #2d2d2d;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	padding: 0 0 5px 0 !important;

	margin: 0 0 0 0 !important;

	font-weight: bold;

	text-shadow: 0 1px 0 #e9e5e5;

}

#aboutbar p {

	color: #2d2d2d;

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 13px;

	margin-bottom: 10px !important;

}

.about_image {

	border: 5px solid #fff;

	float: left;

	margin: 0 15px 0 0;

}

#content {

	padding: 11px 12px 15px 15px; 

}

pre {

	overflow: auto;

	width: 470px;

}

.post {

	margin-bottom: 15px;

	/*padding-bottom: 15px;*/

	/*border-bottom: 1px solid #a19075;*/

}

.post a {

	color:#442902;

}

.post p {

	/*margin-bottom: 10px;*/

	margin-top:0px;

	margin-left:5px;

	margin-bottom:0px;

	margin-right:5px;

	padding-top:12px;

	padding-left:0px;

	padding-bottom:12px;

	padding-right:0px;

	width:100%; float:left; /*21-09-2011*/

}

.title {

	/*margin: 20px 0 15px 0;*/ margin: 20px 0 5px 0; /*11-09-2011*/

	padding: 0px;

	line-height: 22px;

	font-size: 17px;

	font-family: Arial, Helvetica, sans-serif;

	color: #442902;

	font-weight: bold;

}

.title a {

	text-decoration: none;

	color: #442902;

}

.title a:hover {

	text-decoration: none;

	color: #442902;

}

.h3_title {

	margin: 7px 0 8px 0;

	padding: 0px;

	font-size: 14px !important;

	font-family: Arial, Helvetica, sans-serif;

	color: #442902;

	font-weight: bold;

	float:left;

	width:100%;

}

.h3_page_content {

	color:#442902;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	display:inline !important;

	font-weight:bold;

	text-align:justify;

}

.h4_page_content {

	color:#442902;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	display:inline !important;

	font-weight:bold;

	text-align:justify;

}

.h4_page_content a {

	text-decoration: none;

	color: #442902;

}

.h4_page_content a:hover {

	text-decoration:underline;

	color: #442902;

}

.h4_content {

	color:#442902;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	padding-top:8px;

	display:inline !important;

	text-align:justify;

}

.h4_content a {

	text-decoration: none;

	color: #442902;

}

.h4_content a:hover {

	text-decoration:underline;

	color: #442902;

}

#content h3 {

	color:#442902;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	display:inline !important;

	font-weight:bold;

	text-align:justify;

}

.content a {

	margin: 20px 0 15px 0;

	padding: 0px;

	line-height: 22px;

	font-size: 22px;

	font-family: Arial, Helvetica, sans-serif;

	color: #442902;

	font-weight: bold;

}

.content_title {

	margin: 20px 0 15px 0;

	padding: 0px;

	line-height: 22px;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #442902;

	font-weight: bold;

}

.content_title a {

	text-decoration: none;

	color: #442902;

}

.content_title a:hover {

	text-decoration: none;

	color: #442902;

}

.simple_content {

	display:inline;

}

/*.h3_content_txt {



-x-system-font:none;



color:#424242;



display:inline !important;



font-family:Tahoma;



font-size:13px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:bold;



line-height:20px;



text-align:left;



visibility:visible;



}



*/.pagetitle {

	margin-bottom: 20px;

	line-height: 22px;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: underline;

}

.postdate {

	font:12px Arial, Helvetica, sans-serif;

	padding:7px 5px 7px 5px;

	color: #8e6b38;

	background:#dacfba;

	border-top:1px solid #a19075;

	margin-bottom:10px;

}

.postmeta {

	font-size: 11px;

	padding: 2px 4px;

	font-family: Arial, Helvetica, sans-serif;

}

.postdate img, .postmeta img {

	border: none;

	vertical-align: middle;

	margin:2px;

}

.entry {

	text-align: justify;

	line-height: 18px;

	padding-top: 8px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #442902; margin-bottom:10px;

}

.navigation {

	padding: 10px 0;

}

blockquote {

	overflow: hidden;

	padding-left: 9px;

	font-style: italic;

	color: #666;

	border-left: 3px solid #CADAE7;

}

.post img {

	max-width: 680px;

}

img.wp-smiley {

	max-height: 12px;

	margin: 0;

	padding: 0;

	border: none;

}

.aligncenter,  div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	/* optional rounded corners for browsers that support it */



   -moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* wp-pagenavi */



.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {

	color: #686868 !important;

	background:#dfdfdf !important;

	border: 1px solid #989898 !important;

	font-size: 12px !important;

	padding:  4px 8px !important;

}

.wp-pagenavi span.current {

	color: #434343 !important;

	background:#fff !important;

	border: 1px solid #b6b5b5 !important;

	font-size: 12px !important;

	padding:  4px 8px !important;

	font-weight: bold;

}

.wp-pagenavi a:hover {

	color: #494949 !important;

	background:#dfdfdf !important;

	border: 1px solid #626262 !important;

}

.wp-pagenavi span.pages {

	color: #676767 !important;

	background:#fff !important;

	border: 1px solid #b6b5b5 !important;

	font-size: 12px !important;

	padding:  4px 8px !important;

}

.wp-pagenavi span.extend {

	background:transparent !important;

	font-size: 15px !important;

	padding:  4px 8px !important;

	color: #676767 !important;

	background:#fff !important;

	border: 1px solid #b6b5b5 !important;

	font-weight: bold;

}

/* SIDEBAR(S) */







.sidebaradbox {

	margin-top: 5px;

	text-align:center;

}

.ad125 {

	margin: 10px;

}

.sidebar {

	margin: 0 10px 10px 0;

}

.sidebar a {

	text-decoration: none;

	color: #333;

}

.sidebar a:hover {

	text-decoration: underline;

	color:#957F66;

}

#search {

	border: 1px solid #594015;

	height: 30px;

	margin-top: 10px;

	padding: 0;

	background: #e4d9bf;

	text-align: right;

}

#search input {

	border: 0;

	background: none;

	color: #442801;

}

#s {

	width: 210px;

	padding: 4px;

	margin:3px 0 0 0;

	background: none;

}

#header #s {

	width: 222px;

}

#header #search {

	margin-top: 25px;

}

.rssbox {

	background: #e9e9e9;

	border: 1px solid #bbbbbb;

	padding: 10px;

	margin: 10px 0 0 0;

}

.rssbox:hover {

	border: 1px solid #a1a1a1;

}

.rssbox a {

	color: #747888;

	text-transform: uppercase;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

}

.rssbox a:hover {

	color: #414862;

	text-decoration: underline;

}

.twitterbox {

	background: #e9e9e9;

	border: 1px solid #bbbbbb;

	padding: 10px;

	margin: 10px 0 0 0;

}

.twitterbox:hover {

	border: 1px solid #a1a1a1;

}

.twitterbox a {

	color: #747888;

	text-transform: uppercase;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

}

.twitterbox a:hover {

	color: #414862;

	text-decoration: underline;

}

.sidebarvideo {

}

.sidebar h2 {

	margin: 10px 0 0 0;

	padding: 8px 0 8px 16px;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	/*text-transform: uppercase;*/



	color: #000;

	background: #fdcf47 url(images/right_panel_title_bg.png) repeat-x;

}

.sidebar ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0 0px 0px 0px; font-size:12px;

}

.sidebar ul li {

	list-style-type: none;

	margin: 0px 0px 5px 0px;

	padding: 0px;

}

.sidebar ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

.sidebar ul li li {



	padding: 3px 0px 3px 18px;



	margin: 0px;



	background: url(images/link_bullet.gif) no-repeat top left;



}



.sidebar ul li ul li {



	background: #e4d9bf url(images/link_bullet.gif) no-repeat 12px 9px;



	padding: 4px 10px 4px 30px;



	margin: 0px 0;



}

.sidebar ul li table {

	background: #e4d9bf;

	padding: 4px 10px 0px 12px;

	margin: 0px 0;

}

.sidebar ul li table td {

padding-top:10px;

}

#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	color: #555;

	background: #fff;

}

#wp-calendar caption {

	padding: 2px 4px;

	text-transform: uppercase;

	margin: 2px 0 2px 0;

	background: #eef0f4;

}

#wp-calendar td {

	color: #999;

	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;

	letter-spacing: normal;

	padding: 2px 0;

	text-align: center;

}

#wp-calendar td:hover, #wp-calendar #today {

	background: #eef0f4;

	color: #555;

}

#wp-calendar {

	empty-cells: show;

	font-size: 14px;

	margin: 0;

	font-weight: bold;

	width: 100%;

}

/* FOOTER */







#footer {

background: #442800;

	padding: 18px;

	text-align: left;

	color: #fff8e8;

	font-size: 13px; float:left; width:915px; margin-bottom:10px;

}

#footer_left {

	text-align: left;

	float:  left;

}

#footer_right {

	text-align: right;

}

#footer a {

	color: #fff8e8;

	text-decoration:none;

}

#footer a:hover {

	text-decoration: none;

}

#footer2 {

	color: #442902;

	font-size: 11px;

	text-align: center;

	padding: 10px;

}

#footer2 a {

	color: #442902;

	text-decoration: none;

}

/* COMMENTS */







#comments h3 {

	margin-bottom: 10px;

}

#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	border:1px solid #a19075;

}

#commentform {

	margin: 5px 10px 0 0;

}

#commentform textarea {

	width: 100%;

	padding: 2px;

	border:1px solid #a19075;

}

#respond:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

#commentform #submit {

	margin: 0 0 5px auto;

	float: left;

	background:url(images/right_panel_title_bg.png) repeat-x;

	font-weight:bold;

}

.alt {

	margin: 0;

	padding: 10px;

}

.commentlist {

	padding: 0;

	text-align: justify;

}

.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;

}

.commentlist li ul li {

	margin-right: -5px;

	margin-left: 10px;

}

.commentlist p {

	margin: 10px 5px 10px 0;

}

.children {

	padding: 0;

}

#commentform p {

	margin: 5px 0;

}

.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}

.commentmetadata {

	margin: 0;

	display: block;

}

.post_thumbnail {

	padding: 6px;

	background: #eee;

	border: 1px solid #ddd;

	margin: 0 10px 10px 0;

}

/* Added new at 11 Feb 10 BC */ 







.about_biztech_title {

	background:#FDCF47 url(images/abt_logo_bg.jpg) repeat-x scroll 0 0;

	line-height:36px;

	padding-left:10px;

	border-bottom:1px solid #000;

}

.about_biztech_title a {

	padding-left:40px;

}

.more-link {

	color:#b27f00;

}

.more-link a {

	color:#b27f00;

}

.title1 {

	margin: 20px 0 15px 0;

	padding: 0px;

	line-height: 22px;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	color: #442902;

	font-weight: bold;

}

.title1 a {

	text-decoration: none;

	color: #442902;

}

.title1 a:hover {

	text-decoration: none;

	color: #442902;

}

.about_biztech_title {

	background:#FDCF47 url(images/abt_logo_bg.jpg) repeat-x scroll 0 0;

	line-height:36px;

	padding-left:10px;

	border-bottom:1px solid #000;

}

.about_biztech_title a {

	padding-left:40px;

}

.more-link {

	color:#b27f00;

}

.more-link a {

	color:#b27f00;

}

#suckerfishnav {

	/*background:#9C1F1B url("../multi-level-navigation-plugin/images/suckerfish_red.png") repeat-x;*/



    font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	width:100%;

}

#suckerfishnav, #suckerfishnav ul {

	float:left;

	list-style:none;

	line-height:30px;

	padding:0;

	/*    border:1px solid #aaa;*/



    margin:4px 0px 0px 0px;

	width:100%; z-index:9;

}

#suckerfishnav a {

	display:block;

	color:#594015;

	font-weight:bold;

	text-shadow:none;

	text-decoration:none;

	padding:0px 11px;

}

#suckerfishnav li {

	float:left;

	padding:0;

	margin-right:5px;

	/*margin-top:1px;*/

}

#suckerfishnav ul {



/*	position:absolute;	left:-999em; height:auto; width:151px; font-weight:normal;	margin-top:0; line-height:1; border:0; */

    background-color: #F6C944;  border: 0 none; /*border-radius: 10px 10px 10px 10px; */font-weight: normal; height: auto; left: -999em; line-height: 1; margin-top: 0; position: absolute; width: 200px;

}

#suckerfishnav li li {

	width:200px;

	font-weight:bold;

    border:4px solid #;

/*	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;*/

	/*background:#F6C944; */
	
    border-bottom:1px solid #e48700;
}

#suckerfishnav li li a {

	padding:8px 10px;

	width:185px;

	font-size:12px;

	color:#fff;

}

#suckerfishnav li ul ul {

	margin:-21px 0 0 150px;

}

#suckerfishnav li li:hover {

	background: url(images/nav-backgr-hover.png);

}

#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {

	color:#fff;

}

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {

	color:#fff;

!important;

	text-shadow:none;

}

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {

	color:#594015;

}

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {

	left:-999em;

	background:#F6C944;

}

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {

	left:auto;

}

#suckerfishnav li:hover, #suckerfishnav li.sfhover {

	background: url(images/nav-backgr-hover.png);

	/*-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;
*/
	/*border-radius: 4px;*/

	color:#fff;

}

#data ul li {

	padding:0;

	background:url(images/link_bullet.gif) no-repeat 5px 5px;

	padding-left:20px;

	margin-right:0px;

	margin-top:0px;

	margin-bottom:8px;

	list-style:none;

}

.h3_page_title {

	margin: 7px 0 10px 0;

	padding: 0px;

	font-size: 13px !important;

	font-family: Arial, Helvetica, sans-serif;

	color: #442902;

	font-weight: bold;

}

.txt1 {

	padding-bottom:5px;

	width:100%;

	float:left;

}

/*.expertise_left_arrow {

left:2px; position:absolute; top:65px;

}

.expertise_left_arrow a {

background:transparent url(images/exp_left_arrow.gif) no-repeat scroll 0 0; cursor:pointer; display:block;  height:16px; width:16px;

}

.expertise_right_arrow {

left:237px; position:absolute;  top:65px;

}

.expertise_right_arrow a {

background:transparent url(images/exp_right_arrow.gif) no-repeat scroll 0 0; cursor:pointer; display:block; height:16px; width:16px;

}*/



/*190-05-2011*/



.magento_showcase_slider {

	margin: auto;

	padding: 0;

	position: relative;

	width: 180px;

	z-index: 99999999;

}

.magento_showcase_slider ul {

	float: left;

	width: 190px;

}

/*.magento_showcase_slider ul{

    list-style: none outside none;

}*/

.magento_showcase_slider ul li {

	float:left;

	width:180px;

}

#main_lnks ul, li {

	list-style-type:none;

	margin:0;

	padding:0;

}

.home_work_images ul, li {

	list-style-type:none;

	padding:0px;

	margin:0px;

}

.testimonials ul, li {

	padding:0px;

	margin:0px;

	list-style-type:none;

}

.testimonials ul, li a{

	text-decoration:none;

}

.magento_showcase_slider ul li a {

	color:#FF0000;

	margin:8px 0;

}

.magento_showcase_slider ul li a {

	color:#FF0000;

	margin:8px 0;

	display:inline-block;

}

.magento_showcase_slider ul li a {

	color:#424242;

	text-decoration:none;

}

.magento_showcase_slider ul li img {

	border:1px solid #DDDBB3;

}

.magento_showcase_slider ul li .siteurl {

	color:#424242;

	float:left;

	font-family:Tahoma;

	font-size:11px;

	font-weight:normal;

	line-height:normal;

}

.magento_showcase_slider .slide_box_txt {

	background:#000000 none repeat scroll 0 0;

	color:#FFFFFF !important;

	float:left;

	height:16px;

	opacity:0.5;

	padding-right:5px;

	padding-top:2px;

	position:relative;

	text-align:right;

	top:-27px;

	width:175px;

}

.magento_showcase_slider .slide_box_txt a {

	color:#FFFFFF !important;

	margin:0 !important;

	padding:0;

}

.magento_showcase_slider ul li a {

	color:#FF0000;

	margin:8px 0;

}

.magento_showcase_slider ul li a {

	color:#FF0000;

	margin:8px 0;

	display:inline-block;

}

.nxt_prv_btns {

	background:#333333 none repeat scroll 0 0;

	float:left;

	position:relative;

}

.nxt_prv_btns {

	float:left;

	position:relative;

	background:#333333;

}

.expertise_left_arrow {

	left:20px;

	position:absolute;

	top:65px;

}

.expertise_left_arrow a {

	background:transparent url(images/exp_left_arrow.gif) no-repeat scroll 0 0;

	cursor:pointer;

	display:block;

	height:16px;

	width:16px;

}

.expertise_right_arrow {

	left:265px;

	position:absolute;

	top:65px;

}

.expertise_right_arrow a {

	background:transparent url(images/exp_right_arrow.gif) no-repeat scroll 0 0;

	cursor:pointer;

	display:block;

	height:16px;

	width:16px;

}

.slide_btm_txt {

	color:#000000;

	font-family:Tahoma;

	font-size:11px;

	font-weight:normal;

	left:42px;

	line-height:normal;

	position:relative;

	top:-2px;

}

.slide_btm_txt a {

	color:#000000;

	font-family:Tahoma;

	font-size:11px;

	font-weight:normal;

	line-height:normal;

	margin:0 !important;

}

.slide_btm_txt a:hover {

	text-decoration:underline;

}

.categories_content {

	color:#424242;

	font-family:Tahoma;

	font-size:12px;

	font-weight:bold;

	line-height:normal;

	padding:12px 0 2px 0px;

	margin-bottom:12px;

	background-color: #E4D9BF;

}

/*.content_title_sifr_projects {

background:#E7E5CD url(images/title_bg.jpg) repeat scroll 0 0; border-bottom:1px solid #A2C5DF; display:block; height:33px; padding-left:11px; padding-top:7px;

}*/







/* Added new By BC on 26 may 01 */



.general-post-content .post-title {

    border-bottom: medium none;

    color: #0C325F;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 17px;

    font-weight: bold;

    line-height: normal;

    margin: 0;

    padding: 5px 0;

}

.general-post-content .post-title a {

    color: #442902;

	text-decoration:none;

}

.post-content .socio-icons {

    float: right;

    margin-left: 15px;

}

.post-content .socio-icons .twitter-share-button {

    height: 66px !important;

    margin-right: 10px;

}

.feed-comment {

    color: #442902;

    font-weight: bold;

    margin: 15px 0 0;

}

.feed-comment a {

    color: #442902;

}

.content_general_txt .general-post-content {

    padding-left: 0;

}

.post_title_box {

    background: none repeat scroll 0 0 #E7ECF2;

    border-bottom: 1px solid #A2C5DF;

    border-top: 1px solid #CDDFEE;

    color: #0C325F;

    font: bold 14px Arial, Helvetica, sans-serif;

    padding: 0 10px;

}

.post_title_box h1 {

    margin: 0;

}

.post_title_box a {

    color: #0C325F;

    font: bold 17px Arial, Helvetica, sans-serif;

}

.post_title_box a:hover {

    text-decoration: none;

}

.general-post-content h2 {

    border-bottom: 1px solid #A19075;

    font: 20px Arial, Helvetica, sans-serif;

    margin-bottom: 20px;

    padding-bottom: 5px; margin-top:20px;

}



.general-post-content .post-content {

    border-bottom: 1px solid #A19075;

    color: #424242;

    font: 12px/18px Arial, Helvetica, sans-serif;

    height: auto !important;

    min-height: 80px;

    padding: 4px 10px 15px 0; margin-bottom:10px;

    position: relative;

}

.category_excerpt p {

    display: inline;

}



.post-content .read-txt {

    color: #424242;

    font: bold 11px Arial, Helvetica, sans-serif;

    margin-left: 5px; text-decoration:none;

}

.related_post_title{

margin-top:10px; font-weight:bold; font-size:18px; color:#44290;

}

/* translate_transposh added by Hetal*/

.translate_transposh{

background-color:#E4D9BF; padding:10px;

}





.content-order-list{

}

.content-order-list ul {

 list-style-type: none; margin: 10px 0px 10px 0px; padding: 0 0px 0px 0px;

}

.content-order-list ul li {

 padding: 3px 0px 3px 18px; margin: 0px; background: url(images/bullet.gif) no-repeat top left;

}

.h3_content_txt{

float:left; width:100%; /*margin-bottom:8px;*/ margin-bottom:12px; margin-top:16px; /*09-09-2011*/ font-size:14px !important;

}

.content-inner-block{

	float:left; width:603px;

}

.content-inner-block ul{

	margin:0px !important;

}

.content-inner-block  ul li{ 



  background: url(images/link_bullet.gif) no-repeat scroll 0px 7px transparent; float: left; margin-bottom: 8px; margin-right: 0 !important; margin-top: 0 !important; padding: 0px 0px 0px 20px !important; width: 583px;



}

.content-inner-block ul li.last{ 

margin-bottom: 16px; 

}

.content-inner-block ul li.first{ 

margin-top: 10px !important; 

}

#innerFooter {

 margin: 10px auto 0px auto; padding: 5px 0 10px; position: relative; width: 950px; background:#FFF8E8; float:left;

}

#innerFooter .footerBox {

background:#FFF8E8; color: #424242; float: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; height: auto !important; margin: 0 6px; min-height: 180px; padding: 0 8px;

}

#innerFooter .footerBox .more-link {

float:left; margin-top:10px;

}

.help_box {

 border-right: 1px solid #A19075; display: inline; width: 304px; _width: 296px;

}

.Services_box {

/*border-right: 1px solid #A19075; display: inline; width: 292px;*/

    border-right: 1px solid #A19075; display: inline; padding: 0 8px 0 0 !important; text-align: justify; width: 271px;

}

.getintouch_box {

display: inline; width: 282px;

}

#innerFooter .footerBox ul {

margin:0px;

}

#innerFooter .footerBox h2 {

margin-top: 5px; margin-bottom:5px; padding-bottom: 0px; padding-top: 0; color:#442902; font-weight:bold; font-size:17px; font-family:Arial, Helvetica, sans-serif;

}

#innerFooter .footerBox ul li {

 /*background: url(images/bullet.gif) no-repeat scroll 0px 1px;*/ background:url(images/link_bullet.gif) no-repeat scroll 0 7px transparent; line-height: 20px; padding: 0 0 0 15px; color:#424242;

}

#innerFooter .footerBox ul li a{

color:#424242; text-decoration:none;

}

.contact_info {

 float: left; width: 154px; margin-top:10px;

}

.follow_us {

 display: inline; float: left;

 padding-top: 0px;  width: 305px;

}

.getintouch_box .payment {

 border-top: 1px solid #A19075; float: left; margin-bottom: 10px; padding-top: 5px; width: 280px;

}

.getintouch_box img {

    border: medium none;

    vertical-align: middle;

}

.getintouch {

float: left; padding-bottom: 15px; width: 308px; 

}

.getintouch a{

text-decoration:none;

}

.follow_us p {

display: inline; float: left; width: 152px; margin-bottom:8px;

}

.follow_us a {

text-decoration:none;

}

.contact_inner_box_col1 {

    /*display: inline; float: left; padding-right: 30px; width:177px;*/    display: inline;  float: left; padding-right: 61px;

}

.contact_inner_box_col2 {

 /* display: inline; float: left; margin-left: 0; margin-top: 0; width: 240px;*/display: inline; float: left; margin-left: 0; /*margin-top: 20px;*/ width: 270px;

}

.contact_inner_box_col2 a {

 color: #424242;

}

.contact_form_box {

 float: left; width: 373px;

}

.contact_form_label {

 display: inline; float: left; margin-bottom: 5px; width: 120px;

}

.contact_form_txt_box {

 background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CDDFEE; color: #808080; font: 12px Tahoma; height: 16px; margin-bottom: 2px; padding: 2px; width: 221px;

}

.contact_form_txt_area {

 background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CDDFEE; color: #808080; font: 12px Tahoma; margin-bottom: 2px; overflow: auto; padding: 2px; width: 221px;

}

.contact_form_txt_box_captcha {

background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CDDFEE; color: #808080; font: 12px Tahoma; height: 16px; margin-bottom: 2px; padding: 2px; width: 148px;

}

.contact_row2 {

 /* display: block; float: left; margin-bottom: 15px; margin-top: 10px; text-align: right; width: 405px;*/ display: block; float: left; margin-bottom: 15px; margin-top: 10px; width: 237px;

}


.contact_row2 p {

margin-bottom: 5px; margin-top: 8px;

}

.contact_row2 p img {

 margin-right: 5px;

}

.contact_form_txt_box_gmail {

 background: url("../../img/txt_box_icon_gmail.jpg") no-repeat scroll 3px 0 #FFFFFF; border: 1px solid #CDDFEE; color: #808080; font: 12px Tahoma; height: 16px; margin-bottom: 10px; padding: 4px 0 4px 30px;

 width: 131px;

}

.contact_form_txt_box_yahoo {

 background: url("../../img/txt_box_icon_yahoo.jpg") no-repeat scroll 3px 0 #FFFFFF; border: 1px solid #CDDFEE; color: #808080; font: 12px Tahoma; height: 16px; margin-bottom: 10px; padding: 4px 0 4px 30px;

width: 131px;

}

.contact_form_txt_box_skype {

 background: url("../../img/txt_box_icon_skype.jpg") no-repeat scroll 3px 0 #FFFFFF; border: 1px solid #CDDFEE; color: #808080; font: 12px Tahoma; height: 16px; margin-bottom: 10px; padding: 4px 0 4px 30px;

 width: 131px;

}

.contact_form_txt_box_msn {

 background: url("../../img/txt_box_icon_msn.jpg") no-repeat scroll 3px 0 #FFFFFF; border: 1px solid #CDDFEE; color: #808080; font: 12px Tahoma; height: 16px; margin-bottom: 10px; padding: 4px 0 4px 30px;

 width: 131px;

}

.contact_form_txt_box_aim {

 background: url("../../img/txt_box_icon_aim.jpg") no-repeat scroll 3px 0 #FFFFFF; border: 1px solid #CDDFEE; color: #808080; font: 12px Tahoma; height: 16px;  margin-bottom: 10px; padding: 4px 0 4px 30px;

 width: 131px;

}

.contact_left{

 width:870px !important;  border-right:none !important;  

}

.form-item{

width:320px; display:inline; margin-bottom:5px; float:left;

}
/*.form-item .wpcf7-text{

width:215px;     background: #FFFFFF;
    border: 1px solid #888; 
    color: #442902;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 2px 0;
    padding: 3px 0 2px; float:left;

}*/
.form-item .wpcf7-text {
    width: 215px;
}
.wpcf7-text {
    background: #fff;
    border: 1px solid #888888;
    color: #442902;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 2px 0;
    padding: 3px 0 2px;
    width: 250px;
}
.contact_us_block .form-item{
	 display: inline; width: 340px;
}

.form-item #captcha{

width:149px; /*06-08-2011*/ float:right; margin:3px 22px 0px 0px;

}

.form-item .lightbox_select{

width:217px;   /*border: 1px solid #7F9DB9;*/  margin:0px;

}

.form-item .lightbox_textarea{

width:216px; height:70px; /*06-08-2011*/ padding:0px; margin:0px; /*border:1px solid #7f9db9;*/ font: 13px Arial,Helvetica,sans-serif;

}
.contact_us_block #frm1_mail{
	position:relative;
}
.contact_us_block .form-item .wpcf7-submit{
	
	background-color: #957F66; border: 1px solid #442902; color: #FFFFFF; font-weight: bold; height: 25px; width: 94px; margin:10px 0px 10px 99px;    	
	
}

.form-item .wpcf7-submit{ 

    margin:10px 0px 10px 99px;    

}

.form-item  .err-msg{

margin-left:100px;

}

.form-item label{

 float:left; width:100px;

}

.contact_detail_col1{

	/*float:left; margin:0px 10px 0px 0px; width:490px;*/ float: left; padding: 12px 28px 12px 0; width: 495px;

}

.contact_us_block{

  /* border-left: 1px solid #888; float: left; padding-left: 25px; width: 340px;*/     border-left: 1px solid #888888; display: inline; float: left; padding-left: 25px;
    width: 317px;

}
.contact_map_colleft {
    float: left; width: 270px;
}
.contact_map_colright {
    float: left; width: 225px;
}

.contact_row{

float:left; width:100%; margin-bottom:5px;

}

.contact_row img{

float:left;  padding: 3px 10px 0 0px;

}

.contact_row span{

float:left; padding-top:5px;

}

.inner-middle-content{

float:left; /*width:875px;*/  width:950px; padding:15px 0px;

}
p.lcat-map{
	margin-bottom:1em;
}
.contact_inner_box_col1 b{

/*padding-bottom:10px; float:left; width:100%;*/      float: left; padding-bottom: 10px; width: 100%;

}

.contact_inner_box_col2 b{

/*padding-bottom:10px; float:left; width:100%;*/   display: inline; float: left; margin-left: 0; margin-top: 20px; margin-bottom:14px; width: 270px;

}

.techonology-block{

float:left; width:585px; border:1px solid #383838; background:#2F2F2F; padding:10px; margin-bottom:10px;

}

.techonology-block .col-left{

float:left; border:1px solid #292929;  padding:2px; margin-right:10px;

}

.techonology-block .col-left img{

padding:0px !important; margin:0px !important;

}

.techonology-block .col-right{

float:left; width:500px; 

}

.wp-pagenavi a, .wp-pagenavi span{

border:1px solid #BFBFBF !important;

}



/*Added by Hetal*/

.breadcrumbs{

 border-bottom: 1px dotted #888888; color: #442902; line-height: 22px; padding: 0px 0 6px 0px; margin-bottom:10px; font-size:12px;

 }

.breadcrumbs a{

font-weight:bold; text-decoration:none;

 }

 .common_content {

    float: left; list-style-type: none; margin:10px 0px 10px 0px; text-decoration: none; border-bottom-style:dotted; border-bottom-width:1px; padding:0px 0px 15px 0px; font-size:12px;

}

.contact-desc{

	width:950px !important;

}



/*Added New by BC on 011 aug 011 */



.magento-store-img-block {

 border-bottom: 1px solid #CDBE9A; float: left; /* margin-bottom: 10px;*/ padding: 20px 0; width: 100%;

}

.magento-store-img-block .left-img {

 background: none repeat scroll 0 0 #EEE3C9; border: 1px solid #CDBE9A; float: left; margin-right: 15px; padding: 7px; width: 141px;

}

.magento-store-img-block .right-desc{

 float: right; width: 430px;

}

.magento-store-img-block .right-desc h3{

 float: left; width: 430px; line-height:normal !important; margin-bottom:5px;

}

.magento-store-img-block .right-desc .inner{

 float: left; width: 430px; margin-top:5px;

}

.right-desc .inner ul{

padding:0px; margin:0px; list-type:none;

}

.right-desc .inner ul li{

background: url("images/bullet.gif") no-repeat scroll 0 1px transparent;    margin: 0;    padding: 4px 0 0 15px;

}

.right-desc .bottom-lnk{

color:#b27f00;

}

.right-desc .bottom-lnk a{

font-weight:bold; color:#b27f00; padding-right: 5px; text-decoration: none;

}

.right-desc .bottom-lnk a.last{

padding-left: 5px;

}

.content-update-design {

float: left;width: 100%; margin-bottom:10px;

}

.content-update-design .title {

 background: none repeat scroll 0 0 #EEE3C9; float: left; padding: 10px 7px; width: 588px; margin:0px;

}

.content-update-design .content{

 float: left; padding: 10px 7px; width: 588px; margin:0px; background: url("images/content-update-design-bg.jpg") repeat-x scroll 0 0px transparent;

}

.content-update-design .content ul{

 padding:0px; margin:0px; list-type:none;

}

.content-update-design .content ul li{

 background: url("images/bullet.gif") no-repeat scroll 0 1px transparent; margin: 0; padding: 4px 0 0 15px; position:relative;

}

.content-update-design.bottom-border{

 border-bottom: 1px solid #cdbe9a; margin-bottom: 15px;padding-bottom: 15px;

}.order-list-02{

}

.order-list-02 li{

background: url("images/order-list-arrow.jpg") no-repeat scroll 0 1px transparent !important; float: left; margin-bottom: 9px !important;   padding: 5px 0 6px 35px !important; width:530px; 

}

.order-list-02 li span {

  background: url("images/order-list-border.jpg") no-repeat scroll 0 bottom transparent !important; bottom: 0;left: 0; position: absolute; width: 530px; height:1px;

}

.content-sub-title{

	float:left; margin-bottom:8px; font-weight:bold; width:100%;

}

.magento-store-img-block h3.h3_content_txt{

	    float: left;  font-size: 14px !important; margin-bottom: 12px; margin-top:0px !important;  width: 100%;

}

.magento-store-img-block .right-desc .content-sub-title{

	  float: left; font-weight: bold; margin-bottom: 8px; margin-top:8px; width:430px;

}

.magento-store-img-block .right-desc .content-inner-block{

	width:430px; float:left;

}

.magento-store-img-block .right-desc .content-inner-block li{

	width:410px; float:left;

}



/*13-09-2011*/

.header-top-menu{

     position:absolute; font-weight:bold; background:#F3D74E; color:#000; filter:alpha(opacity=60);-moz-opacity:0.6; -khtml-opacity: 0.6; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; opacity: 0.6; padding:6px 25px 6px 25px; right:0px; top:0px; font-size:12px;

}



.tweetandlike-container{

	padding:0px !important; float:left; margin:12px 0px 12px 0px;
}
/*21-09-2011*/

.sitemap h2{
    color: #442902;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 22px;
    /*margin: 20px 0 5px;*/
    padding: 0;
}
.sitemap {
    float: left;
    margin-right: 0;
    width: 100%;
}
.sitemap-row {
    float: left;
    width: 205px;
}
.sitemap-block {
 float: left; margin: 0; width: 301px;
}
.sitemap-block ul {
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.sitemap-block ul li{
      float: left; line-height: 24px; margin: 0; padding: 0 0 0 0; text-decoration: none; width: 242px;
}
.sitemap-block ul li ul li{
      float: left; line-height: 30px; margin: 0; text-decoration: none; width: 242px; 
}
.sitemap-block ul li li {
    background: url(images/link_bullet.gif) no-repeat scroll 0 10px transparent; margin-left: 15px; padding-left:17px;
/*    padding: 0 0 0 15px;*/
    text-decoration: none; line-height:25px;
}
.sitemap-block ul li ul li a {
    color: #424242;
    font: 12px Tahoma;
}
.sitemap-block ul li a {
    color: #424242;
    font:bold 12px Tahoma;
}
.sitemap-block ul li.title {
    background: none repeat scroll 0 0 transparent;
    color: #545454;
    font: bold 11px Tahoma;
    padding: 0 0 5px;
}
.sitemap-block ul li.title a {
    background: none repeat scroll 0 0 transparent;
    color: #545454;
    font: bold 11px Tahoma;
}

.eccom-pacages-tab {
    margin-top: 10px; width:630px; position:relative;
}
.eccom-pacages-tab ul {
    height: 27px !important; margin-top:0px; margin-right:0px; margin-left:0px;
}
.eccom-pacages-tab li {
    border: medium none !important;
    float: left;
    height: 46px !important;
    margin-right: 2px !important;
    padding: 0 !important; position:relative;
}
.eccom-pacages-tab li.last {
    height: 16px;
    margin-right: 0 !important;
    padding-right: 0;
}
.eccom-pacages-tab li.last a {
	width:104px;
}
.eccom-pacages-tab li.first a {
	width:208px;
}

.eccom-pacages-tab li a {
    background: url("images/package-tab-top.jpg") repeat scroll 0 0 transparent !important;
    border: medium none;
    color: #442902 !important;
    float: left;
    font: bold 12px Tahoma,Geneva,sans-serif !important;
    height: 23px;
    padding: 16px 0px 8px 0px !important; width:96px; text-align:center;
}
.eccom-pacages-tab li.active {
    background: url("images/package-tab-top-active.jpg") repeat scroll 0 0 transparent !important;
    border: medium none !important;
}
.eccom-pacages-tab li.active a {
    background: url("images/package-tab-top-active.jpg") repeat scroll 0 0 transparent !important;
    border: medium none !important;
}
.eccom-pacages-tab li span {
    background: none repeat scroll 0 0 transparent !important;
    left: 0px;
    top: 10px !important; position:absolute;
}
.eccom-pacages-tab li span img {
	display:none;
}

.eccom-pacages-tab .tab_container {
    background:url("images/package-tab-content-bg.jpg") repeat-x  scroll 0 0 #fff !important; border-top: 1px solid #CDBC93;  float:left; width:607px; padding-top:20px; margin-top:1px; 
}
.eccom-pacages-tab .tab_container .tab_content {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none;
}
.eccome-packages-block {
    color: #424242;
    float: left;
    font: 12px Tahoma,Geneva,sans-serif;
    width: 606px;
}
.eccome-packages-block table {
    border: 1px solid #DADADA !important;
    border-collapse: collapse !important;
    float: left;
    width: 606px !important; margin-bottom:0px;
}
.eccome-packages-block table tr {
}
.eccome-packages-block table tr.title {
}
.eccome-packages-block table tr.title td {
    color: #424242;
    font: bold 11px Tahoma,Geneva,sans-serif;
    padding: 10px 10px 10px 15px;
}
.eccome-packages-block table td {
    border: 1px solid #CDBC93 !important;
    padding: 10px 5px 7px 15px; border-width:1px 1px 0px 1px; text-align:center;
}

.eccome-packages-block table td img {
    border: medium none;
    margin: 0;
    padding: 0 0 0 14px;
}
.eccom-pacages-tab li.tab03 {
}
.eccom-pacages-tab li.tab03 a {
 
}
.eccome-packages-block table td strong{
	  font:bold 11px Tahoma,Geneva,sans-serif;
}
.eccom-pacages-tab ul li.first{
    width: 208px;
}
.eccom-pacages-tab ul li{
    width: 96px;
}
.table-td-title{
	text-align:left !important;
}
.table-inner-title{
	font-weight:bold; text-align:left !important;
}

