/*  











Theme Name: SleekBluey-alt











Theme URI: 











Description: Custom blog design starts 











Version: 1.0











Author: PrizeDesigns.com











Author URI: 























This theme is free to use under Creative Commons (Attribution-ShareAlike 2.5),











therefore all the attribution links in the footer must remain intact.























*/





/* DIV Hyperlink URL */











#adiv1 {


	position:absolute;


	margin-left:215px;


	margin-top:100px;


	width:105px;


	height:105px;


}


#adiv2 {


	position:absolute;


	margin-left:333px;


	margin-top:100px;


	width:105px;


	height:105px;


}


#adiv3 {


	position:absolute;


	margin-left:452px;


	margin-top:100px;


	width:105px;


	height:105px;


}


#adiv4 {


	position:absolute;


	margin-left:572px;


	margin-top:100px;


	width:105px;


	height:105px;


}


#adiv5 {


	position:absolute;


	margin-left:692px;


	margin-top:100px;


	width:105px;


	height:105px;


}


body {


	background:url(images/bg_new.png) repeat-y center top;


	padding:0px;


	margin:0px;


	font-family:Arial, Helvetica, sans-serif;


	font-size:11px;


	width:100%;


}


img {


	border:0px;


}


a {


	color:#0054a6;


	text-decoration:none;


}


form, table, ul, li {


	padding:0px;


	margin:0px;


	;


}


.sub {


	border:0px;


}


input, textarea {


	border:1px solid #cecece;


	font-size:12px


}


div#page {


	width:980px;


	text-align:left;


}


/*header*/











#header {


	width:100%;


	height:187px;


	text-align:left;


}


#header_top {


	width:100%;


	height:343px;


	background-image:url(images/bgheader.jpg);


	background-repeat:no-repeat;


}


#header_end {


	width:100%;


	height:40px;


}


#header_title {


	color:#000000;


	font-size:21px;


	font-family:Arial, Helvetica, sans-serif;


	padding-top:25px;


	padding-left:500px;


	text-decoration:none;


}


#header_title span {


	color:#000000;


	font-size:11px;


	font-family: Verdana, Arial, Helvetica, sans-serif;


	position:relative;


	top:-2px;


}


/*menu*/























#menu_items {


	width:75%;


	float:left;


	padding-top:12px;


}


#menu_search_box {


	font-family:Arial, Helvetica, sans-serif;


	color:#7f7f7f;


	font-size:11px;


	float:left;


	width:25%;


	padding-top:5px;


	padding-bottom:5px;


}


#menu_search_box input.s {


	width:100px;


	font-size:13px;


	color:#FFFFFF;


	border:0px;


	background:none;


}


#menu {


	padding-left:30px;


}


div#menu #menu_pad {


	font-family:Arial, Helvetica, sans-serif;


	font-size:14px;


	color:#FFFFFF;


}


div#menu a {


	color:#FFFFFF;


}


div#menu a:hover {


	color:#FFFFFF;


}


div#menu #menu_items div {


	float:left;


	margin-right:15px;


	padding-right:8px;


	padding-left:8px;


	padding-top:3px;


	background:url(images/menu.gif) repeat-x center left;


	height:25px;


	position:relative;


	top:-8px;


}


/* end menu */























/* end header */























/* blog*/























div#page #blog {


	float:left;


	width:100%;


}


div#blog #blog_top {


	/*	background:url(images/body_top_bg.gif) no-repeat top right;*/











	float:left;


	width:100%;


}


div#blog #blog_left {


	width:710px;


	float:left;/* padding-top:25px;*/





	/*background:url(images/body_left_bg.gif) no-repeat top left;*/











}


div#blog #blog_right {


	width:200px;


	float:left;


	background-color:#FFFFFF;/*background:url(images/body_right_bg.gif) no-repeat right top;*/


	padding-left:20px;


	_padding-left:0;


	*padding-left:0;


}


/* sidebar*/























#blog_right #sidebar {


	float:left;


	width:220px;


	background-color:#FFFFFF;


}


#blog_right #sidebar ul {


	padding:0px;


	margin:0px;


}


#blog_right #sidebar li {


	padding:0px;


	margin:0px;


	list-style-type:none;


}


div#blog #blog_right #sidebar .widget_calendar {


	padding-bottom:35px;


	/*padding-left:15px;*/


}


div#blog #blog_right #sidebar table#wp-calendar {


	font-size:11px;


	color:#003471;


	font-weight:normal;


	width:90%;


}


div#blog #blog_right #sidebar table#wp-calendar caption {


	font-weight:bold;


	font-size:14px;


	padding:0px;


	margin:0px;


	padding-top:5px;


}


div#blog #blog_right #sidebar table#wp-calendar thead th {


	font-weight:bold;


	color:#ffffff;


	text-align:center;


}


div#blog #blog_right #sidebar table#wp-calendar td {


	padding:2px;


}


div#blog #blog_right #sidebar table#wp-calendar td a {


	background:#accfe9;


	padding:2px;


}


div#blog #blog_right #sidebar table#wp-calendar tfoot a {


	background:none;


	color:#000000;


	font-weight:bold;


}


#blog_right #sidebar h2 {


	color:#000;


	font-size:16px;


	font-family:Arial, Helvetica, sans-serif;


	margin:0px;


	padding:0;


	/* padding-left:15px; */


	font-weight:normal;


	background:url(images/h2_li.gif) no-repeat center center;


	height:35px;


	line-height:30px;


	text-indent:15px;


	display:block;


}


#blog_right #sidebar ul li {


	color:#2b2e31;


	font-size:11px;


	font-family:Arial, Helvetica, sans-serif;


	font-weight:bold;


}


#blog_right #sidebar li a {


	color:#2b2e31;


	font-size:11px;


	font-family:Arial, Helvetica, sans-serif;


	text-decoration:none;


	font-weight:normal;


	line-height:19px;


}


#blog_right #sidebar ul li ul li {


	font-size:11px;


	font-family:Arial, Helvetica, sans-serif;


	font-weight:bold;


	padding-right:5px;


	padding-bottom:5px;


	background:none;


	padding-left:15px;


}


#blog_right #sidebar ul li ul li ul li {


	font-size:11px;


	font-family:Arial, Helvetica, sans-serif;


	font-weight:normal;


	color:#2b2e31;


	padding-bottom:0px;


	padding-left:5px;


}


#blog_right #sidebar ul li ul li ul li a {


	font-size:11px;


	font-family:Arial, Helvetica, sans-serif;


	font-weight:normal;


	color:#2b2e31;


}


#blog_right #sidebar ul li ul li {


	border-bottom:0;/* 	background: url(images/solid_li.gif) center bottom no-repeat; */











}


#blog_right #sidebar ul li.widget_categories ul li ul li {


	border-bottom:0;


	background: none;


}


#blog_right #sidebar ul li ul li ul {


	padding-left:10px;


}


#blog_right #sidebar ul li ul li a {


	background: url(images/bl_li.gif) left top no-repeat;


	padding-left:9px;


}


#blog_right #sidebar ul li.widget_categories ul li a {


	background: url(images/cat_li.gif) left top no-repeat;


	padding-left:9px;


}


#blog_right #sidebar ul li.widget_archives ul li a {


	background: url(images/ar_li.gif) left top no-repeat;


	padding-left:9px;


}


#blog_right #sidebar ul li.widget_meta ul li a {


	background: url(images/meta_li.gif) left top no-repeat;


	padding-left:9px;


}


#blog_right #sidebar ul li.widget_categories li ul.children li a {


	background: url(images/line_li.gif) left top no-repeat;


	padding-left:9px;


}


/*inside*/























#blog_left #blog_comm {


	margin-left:100px;


	float:left;


	width:465px;


}


#blog_left #blog_comm h2 {


	font-size:23px;


	font-weight:bold;


	font-style:italic;


	padding-left:0px;


	color:#0072bc;


	position:relative;


	top:-10px;


}


#blog_left #blog_comm .comm_panel {


	height:20px;


	background:#d5e2f3;


	padding-right:10px;


	padding-left:10px;


	padding-top:4px;


	font-family:Arial, Helvetica, sans-serif;


	width:94%;


}


#blog_left #blog_comm .comm_panel a {


	font-weight:bold;


}


#blog_left #blog_comm .comm_text {


	font-family:Arial, Helvetica, sans-serif;


	line-height:18px;


	padding-top:5px;


	padding-bottom:5px;


	padding-left:5px;


	padding-right:5px;


	border-bottom:3px solid #adc7e7;


	color:#555658;


	width:94%;


}


#blog_left #blog_comm .comm_text p {


	padding:0px;


	margin:0px;


}


#blog_left #comments_from_bg {


	background:url(images/blog_form_bg.gif) no-repeat top left;


	width:460px;


	padding-bottom:30px;


	height:300px;


}


#blog_left #blog_comm #comm_post_title {


	width:430px;


	height:65px;


	font-family:Arial, Helvetica, sans-serif;


	font-size:23px;


	font-weight:normal;


	padding-left:25px;


	padding-top:10px;


	color:#000000;


	font-style:italic;


}


#blog_left #blog_comm #comm_post_form {


	padding-left:25px;


}


#blog_left #blog_comm #comm_post_form input.text {


	font-size:14px;


}


#blog_left #blog_comm #comm_post_form td {


	list-style:none;


	font-family:Arial, Helvetica, sans-serif;


	padding-bottom:10px;


	padding-right:10px;


}


#blog_left #blog_comm #comm_post_form td.right {


	text-align:right;


	vertical-align:top;


}


/* end sidebar*/























/* blod item*/























#blog_left .item_class {


	width:90%;


	padding-left:5px;


	padding-bottom:30px;


	float:left;


}


#blog_left .item_class .item_class_title {


	background:url(images/title.jpg);


	background-repeat:no-repeat;


	width:100%;


}


#blog_left .item_class .item_class_title_text {


	min-height:52px;


}


#blog_left .item_class .item_class_title_text .date {


	float:left;


	width:49px;


	height:53px;


	background:url(images/date_text_bg.gif) no-repeat top left;


}


#blog_left .item_class .item_class_title_text .titles {


	float:left;


	width:90%;


	padding-top:15px;


}


#blog_left .item_class .item_class_title_text .date_month {


	font-size:10px;


	color:#000000;


	font-family:Arial, Helvetica, sans-serif;


	padding-left:13px;


	padding-top:5px;


}


#blog_left .item_class .item_class_title_text .date_day {


	font-size:18px;


	color:#000000;


	font-family:Arial, Helvetica, sans-serif;


	padding-left:10px;


	padding-top:4px;


}


#blog_left .item_class .item_class_title_text .top_title_top {


	font-size:9px;


	padding-right:10px;


	padding-left:10px;


	font-family:Arial, Helvetica, sans-serif;


	color:#7f7f7f;


	display:none;


}


#blog_left .item_class .item_class_title_text .top_title {


	padding-right:10px;


	padding-left:10px;


}


#blog_left .item_class .item_class_title_text .top_title a {


	font-size:19px;


	color:#000000;


	font-weight:bold;


}


#blog_left .item_class .item_class_title_text .end_title {


	font-size:9px;


	padding-right:10px;


	padding-left:10px;


	padding-top:10px;


	font-family:Arial, Helvetica, sans-serif;


	color:#000000;


}


#blog_left .item_class .item_class_title_text .end_title a {


	font-size:10px;


	font-weight:bold;


	color:#2e73b6;


}


#blog_left .item_class .item_class_text {


	color:#555658;


	font-family:Arial, Helvetica, sans-serif;


	text-decoration:none;


	text-align:justify;


	font-size:12px;


	line-height:20px;


	padding-left:20px;


	padding-bottom:5px;


	padding-top:10px;


	/* background:url(images/title_line.gif) no-repeat right top; */


	float:left;


	width:684px;


}


#blog_left .item_class .item_class_text p {


	padding:0px;


	margin:10px 0 0 0;


}


#blog_left .item_class .item_class_panel {


	background:#f3f7fc;


	margin-left:60px;


	padding-right:10px;


	padding-left:10px;


	padding-top:5px;


	padding-bottom:5px;


	float:left;


	width:460px;


}


#blog_left .item_class .item_class_panel a {


	font-family:Arial, Helvetica, sans-serif;


	font-weight:bold;


	font-size:10px;


}


#blog_left .item_class .item_class_panel a:hover {


	font-family:Arial, Helvetica, sans-serif;


	font-weight:bold;


	font-size:10px;


	text-decoration:underline;


}


#blog_left .item_class .item_class_panel a.panel_read {


	background:url(images/read.gif) no-repeat left center;


	padding-left:17px;


}


#blog_left .item_class .item_class_panel span.panel_comm a {


	background:url(images/comm.gif) no-repeat left center;


	padding-left:17px;


}


/* end blog */























/* footer */























#footer {


	width:100%;


	height:40px;


	text-align:center;


	float:left;


	/*	background-color:#000000;*/











	background:url(images/menu.gif) repeat-x top;


}


div#footer #footer_text {


	color:#FFFFFF;


	line-height:20px;


	font-family:Arial, Helvetica, sans-serif;


	padding-top:10px;


}


div#footer #footer_text a {


	color:#FFFFFF;


	font-family:Arial, Helvetica, sans-serif;


	font-weight:bold;


}


div#footer #footer_text span a {


	color:#FFFFFF;


	font-family:Arial, Helvetica, sans-serif;


	font-weight:bold;


}


/* end footer */



























































#blog_left .navigation {


	padding-bottom:40px;


	text-align:center;


}


#blog_left .navigation ul {


}


#blog_left .navigation ul li {


	list-style:none;


	display:inline;


	padding-right:20px;


}


#blog_left .navigation .alignright a {


	font-weight:bold;


	font-size:11px;


	padding-right:15px;


	color:#021f5f;


}


#blog_left .navigation .alignleft a {


	font-weight:bold;


	font-size:11px;


	padding-left:8px;


	color:#021f5f;


}


div#blog h2 {


	margin:0px;


	padding:0px;


	padding-left:20px;


	padding-top:0px;


	font-size:21px;


	color:#0054a6


}


div#blog .entry {


	padding-left:20px;


	padding-right:20px;


	color:#555658;


}


div#blog .entry a {


	font-weight:bold;


}


div#blog .entry p {


	margin:0px;


	padding:0px;


	font-family:Arial, Helvetica, sans-serif;


	line-height:16px;


	color:#585c3b;


}


.item_class blockquote, #blog_comm blockquote {


	background:url(images/block_bg.gif) no-repeat left top;


	padding-left:35px;


	margin:0px;


	margin-top:5px;


	margin-bottom:5px;


	margin-left:20px;


	padding-top:10px;


}


.item_class blockquote blockquote, #blog_comm blockquote blockquote {


	background:url(images/block2_bg.gif) no-repeat left top;


	padding-left:35px;


	margin:0px;


	margin-top:5px;


	margin-bottom:5px;


	margin-left:20px;


}


.item_class ol, #blog_comm ol {


	background:url(images/ol_bg.png) repeat-y left;


	color:#993300;


}


.item_class ol li, #blog_comm ol li {


	color:#7c7c7c;


}


.item_class ul, #blog_comm ul {


	padding-left:30px;


}


.item_class img, #blog_comm img {


	float: left;


	margin:5px;


}


.item_class strong, #blog_comm strong {


	color:#0054a6;


}





.input {


	border:solid 1px #1376c9;


	-moz-border-radius:5px;


	-webkit-border-radius:5px;


	background-color:#FFFFFF;


	height:25px;


	width:120px;


}


/*logo_header*/


.logo_header {


	width:980px;


	height:111px;


	margin:0;


	padding:0;


}


.logo_header a {


	color:#7d7d7d;


}


.logo_header .logo {


	width:431px;


	height:72px;


	margin:3px 0 0 15px;


	padding:0;


	float:left


}


.head_mid_icon {


	width:300px;


	height:38px;


	margin:10px 0 0 20px;


	padding:55px 0 0 0;


	float:left;


	text-align:center;


	color:#7d7d7d;


}

/*.live_support{width:251px; height:50px; margin:6px 11px 0 238px; float:right;}*/

.live_support{width:251px; height:50px; margin:6px 11px 0 238px; float:right; background:url(https://www.esds.co.in/images/live_support_header.jpg) no-repeat;}
.live_support #swifttagcontainerrc2q3otmyf img{display:none;}
.live_support #swifttagcontainerrc2q3otmyf a{width:251px; height:50px; display:block;}

.toll_free {


	width:201px;


	height:35px;


	line-height:17px;


	margin:12px 11px 0 0;


	padding:0 0 0 50px;


	float:right;


	background:url(http://www.esds.co.in/images/toll-free.jpg) no-repeat center left;


	font-size:14px;


}


.toll_free span {


	color:#005be3;


	font-weight:bold;


}


.toll_free strong {


	color:#7d7d7d;


	font-weight:bold;


}


.accredition {


	width:158px;


	height:50px;


	margin:0 300px 0 0;


	padding:0;


	float:left;


}


/*logo_header*/





/*menu part*/


.menu_search {


	width:100%;


	height:46px;


	margin:0 auto;


	padding:0;


	background:url(images/menu_bg.jpg) repeat-x center;


}


.menu_search .search_box {


	width:237px;


	height:46px;


	background:url(images/search_box.jpg) no-repeat;


	float:right;


}


.menu_search .search_box form {


	width:208px;


	height:26px;


	margin:10px 12px 0 0;


	float:right;


}


.menu_search .search_box form .text_field {


	width:153px;


	height:26px;


	line-height:26px;


	margin:0 auto;


	padding:0;


	float:left;


	background:transparent;


	border:none;


	outline:none;


}


.menu_search .search_box form .buttons {


	width:38px;


	height:26px;


	margin:0 auto;


	float:right;


	background:transparent;


	border:none;


	outline:none;


	cursor:pointer;


}


/*menu part*/





/*menu*/


.splits {


	background:url(images/menu_split.jpg) no-repeat right;


}


.rootVoices li.top {


	display: block;


	float: left;


}


.mbmenu {


	display:none;


}


.myMenu {


	width:740px;


	height:46px;


	margin:0 auto;


	padding:0;


	float:left;


}


#nav {


	height: 46px;


	position: relative;


	z-index: 500;


	margin:0 0 0 0;


}


#nav li.top {


	display: block;


	float: left;


}


#nav li a.top_link {


	display: block;


	float: left;


	height: 46px;


	line-height: 46px;


	color: #fff;


	text-decoration: none;


	background: none;


	padding:0 13px;


	font-weight:bold;


	font-family:Tahoma, Geneva, sans-serif, Arial;


	font-weight:bold;


}


#nav li:hover a.top_link {


	color: #000;


	background: url("http://www.esds.co.in/images/bgnd_sel_4.png");

	padding:0 13px;


}


#nav li:hover {


	position: relative;


	z-index: 200;


}


#nav li:hover ul.sub {


	left: 0;


	top: 46px;


	width: 205px;


	height:auto;


	z-index:300;


	background-color:#f3f3f3;


	border-top:5px solid #39a9ce;


	padding:0;


	-moz-box-shadow:#999 2px 5px 10px;


	-webkit-box-shadow:#999 2px 5px 10px;


	-moz-border-radius: 0 0 8px 8px;


	-webkit-border-top-right-radius:0px;


	-webkit-border-top-left-radius:0px;


	-webkit-border-bottom-right-radius:8px;


	-webkit-border-bottom-left-radius:8px;


	opacity:0.95;


	filter:alpha(opacity=950)


}


#nav li:hover ul.sub li {


	display: block;


	float: left;


	position: relative;


	width: 205px;


}


#nav li:hover ul.sub li.linesb {


	border-bottom:1px solid #e2e1dd;


}


#nav li:hover ul.sub li a {


	display: block;


	font-size: 12px;


	width: 181px;


	color: #666;


	text-decoration:none;


	padding: 3px 8px 3px 14px;


}


#nav li:hover ul.sub li a:hover {


	background-color:#6dc6e7;


	color:#FFF;


	font-weight:bold;


	padding: 3px 8px 3px 16px;


}


#nav li ul.sub li a.fly span {


	background: url(http://www.esds.co.in/images/menuArrow.gif) no-repeat right center;


	display:block;


	width:181px;


}


#nav li:hover ul.sub li a.fly:hover {


	background-color:#6dc6e7;


	color:#FFF;


}


#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul {


	left: 200px;


	top: -5px;


	width: 205px;


	z-index:400;


	height:auto;


	background:#f3f3f3;


	-moz-box-shadow:#999 2px 5px 10px;


	-webkit-box-shadow:#999 2px 5px 10px;


	-moz-border-radius: 0 0 8px 8px;


	-webkit-border-top-right-radius:0px;


	-webkit-border-top-left-radius:0px;


	-webkit-border-bottom-right-radius:8px;


	-webkit-border-bottom-left-radius:8px;


	opacity:0.95;


	filter:alpha(opacity=950)


}


#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul {


	position:absolute;


	left:-9999px;


	top:-9999px;


	width:0;


	height:0;


	margin:0;


	padding:0;


	list-style:none;


}


#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly {


	background-color:#6dc6e7;


	color: #fff;


}


#nav li:hover ul.boxsub {


	left: 0;


	top: 46px;


	height:auto;


	width:auto;


	z-index:300;


	background-color:#f3f3f3;


	border-top:5px solid #39a9ce;


	padding:0;


	-moz-box-shadow:#999 2px 5px 10px;


	-webkit-box-shadow:#999 2px 5px 10px;


	-moz-border-radius: 0 0 8px 8px;


	-webkit-border-top-right-radius:0px;


	-webkit-border-top-left-radius:0px;


	-webkit-border-bottom-right-radius:8px;


	-webkit-border-bottom-left-radius:8px;


	opacity:0.95;


	filter:alpha(opacity=950)


}


#nav li:hover ul.boxsub h4 {


	white-space:nowrap;


	margin:0 0 20px 0;


	padding:3px;


	font:18px/20px georgia, serif;


	padding-right:20px;


	text-shadow:#666 2px 2px 1px;


}


#nav li:hover ul.boxsub td {


	min-width:160px;


	vertical-align:top;


	border-right:1px solid #999;


}


#nav li:hover ul.boxsub td:hover {


	background:#f3f3f3;


	color:#0b799e;


	-moz-box-shadow:#666 2px 2px 4px;


	-webkit-box-shadow:#666 2px 2px 4px;


}


#nav li:hover ul.boxsub td:hover a {


	text-shadow:#fff 1px 1px 1px;


	color:#0b799e;


}


#nav li:hover ul.boxsub td:last-child {


	min-width:160px;


	vertical-align:top;


	border-right:none;


}


#nav li:hover ul.boxsub a {


	font-size:14px;


	color:#666;


	white-space:nowrap;


	display:block;


	padding:5px;


	margin-bottom:5px;


	text-decoration:none;


}


#nav li:hover ul.boxsub a img {


	padding-right:5px;


}


#nav li:hover ul.boxsub a:hover {


	color:#6dc6e7;


	text-shadow:#fff 2px 2px 1px;


	text-decoration:none; /*background-image:url("../images/bgnd_sel_2.jpg"); -moz-box-shadow:#666 2px 2px 4px; -webkit-box-shadow:#666 2px 2px 4px;*/


}


#nav li:hover ul.boxsub a img {


	border:0;


}


/*menu*/





.slider_header_common {


	width:100%;


	height:255px;


	margin:0 auto;


	padding:0;


}


