/**{margin:0; padding:0;}*/

html, body {

}

body {background:transparent;}
body a {color:#f05134;}
#rt-header .rt-container {background:transparent; min-height:125px;}
#rt-bottom .rt-container {background:transparent;}
#rt-footer .rt-container, #rt-copyright .rt-container, #rt-menu .rt-container {background:transparent;}

body.font-size-is-default {
	color:#666666;
	font-size: 12px;
	line-height: 22px;
}

input, textarea{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height:21px;
	color:#3c3c3c;
}

legend {color: #848484;}

.container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -75px;
    background: url(body0000.gif) top center repeat;
}
.footer, .push {
	height: 75px;
	overflow:hidden;
}
	
a:hover {
	color:#393939;
}


/*Buttons*/
div.catItemReadMore {
    display: inline-block;
}

a.moduleItemReadMore, a.k2ReadMore, 
div.itemCommentsForm form input#submitCommentButton, 
input[type="submit"], button {
	background: url(http://www.abpwiti.in/images/more.gif) right 8px no-repeat;
	padding: 0 17px 0 0;
	color: #e63c07;
	text-shadow: 1px 0 #ed9e85;
	display: inline-block;
	overflow: hidden;
	cursor:    pointer;
	border: none;
	text-align: left;
	outline: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
}
	
a.moduleItemReadMore:hover, a.k2ReadMore:hover,
div.itemCommentsForm form input#submitCommentButton:hover,
input[type="submit"]:hover, button:hover {
	color: black;
    text-shadow: 1px 0 #181818;
}


div.itemCommentsForm form input#submitCommentButton {
    height: 30px;
    background: url(http://www.abpwiti.in/images/more.gif) right 13px no-repeat;
}	
/*Typhography*/

div.genericItemHeader h2.genericItemTitle,
.module-title h2.title,   				/*Module titles*/
div.catItemHeader h3.catItemTitle,		/*Category listing. Item title*/
div.itemHeader h2.itemTitle,				/*Single item view. Item title*/
div.userItemHeader h3.userItemTitle,		/*User items listing view. Item title*/
div.itemCommentsForm h3,
h3.itemCommentsCounter,
div.k2AccountPage th.k2ProfileHeading,
div.componentheading,
div.search h1 {
	font: 18px/25px 'Merienda One', cursive;
	padding:0 0 7px;
	margin:0;
	color: black;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);
    letter-spacing: normal;
}
	
p {margin: 0 0 22px;}
.p1 {margin-bottom: 8px;}

.overflow {overflow: hidden;}

.wrapper {
    width: 100%;
    overflow: hidden;
}

.img-indent {
    float: left;
    margin-right: 20px;
}

.header-bg {
	background-color: #161616;
	background-image:url(bg-big-h.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.header-shadow {
    /*background: url(../images/header-shadow.gif) center top no-repeat;*/
}

/*=== Top Positions ===*/

#rt-top {
    /*background: url(../images/rt-top.png) 0 0 repeat-x;*/
	min-height:125px;
	background-color:#FFFFFF;
}
#rt-top .rt-container {padding: 10px 0 0;}

/*Logo*/

#rt-logo{
	background:url(logo0000.jpg) top left no-repeat;
	width: 500px;
	height:111px;
	/*margin-bottom: 12px;*/
}

	
/*=== Header Positions ===*/

/*=== Showcase Positions ===*/

#rt-showcase {border-bottom: 5px solid white;}

#rt-showcase .rt-container {padding-bottom: 0px;}

/*=== Feature Positions ===*/

#rt-feature .rt-container { }


/*=== Utility Positions ===*/

/*=== MainTop Positions ===*/

/*=== MAINBODY ===*/

#rt-main {
	padding: 25px 0 0;
} 

#k2Container {padding: 0 0 31px;}

/*----------------Items List View-----------------*/

#itemListLeading .K2ItemsRow:first-child div.itemContainer {margin: 0px 0 35px;}
#itemListLeading .K2ItemsRow div.itemContainer {margin: 33px 0 35px;}

div.module-title,
div.catItemHeader,
div.itemHeader,
div.userItemHeader,
div.componentheading {
	margin-bottom: 1px;
	margin-top: 15px;
}

/*----------------------------------------- Home ------------------------------------*/

.create {
	background: url(mainbott.gif) 0 bottom repeat-x;
	overflow: hidden;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 15px;
}
.create img {
    float: left;
    margin-right: 29px;
}
.create strong {
    font: 24px/35px 'Merienda One', cursive;
    color: #323232;
    text-shadow: 1px 1px white;
    letter-spacing: -1px;
    padding: 7px 0 0;
    display: block;
}
.create .overflow a {
    float: left;
    font: 18px/35px 'Merienda One', cursive;
    display: inline-block;
    text-align: center;
    color: white;
    margin: 3px 5px 0 3px;
    letter-spacing: -1px;
}
.create .overflow a.more:hover,
.create .overflow a.case:hover {
    background-position: left bottom;
}
.create .overflow a.more {
    background: url(http://www.abpwiti.in/images/more.png) 0 0 no-repeat;
    width: 83px;
    height: 43px;
}
.create .overflow a.case {
    background: url(http://www.abpwiti.in/images/case.png) 0 0 no-repeat;
    width: 143px;
    height: 43px;
}

/*----------------------------*/

#first_page #rt-main {padding: 49px 0 0;}

#first_page #itemListLeading .K2ItemsRow {
    float: left;
    width: 233px;
    margin-left: 30px;
    padding: 0 0 24px 50px; /*!*/
    border: none;
}
#first_page #itemListLeading .K2ItemsRow div.itemContainer {
    margin: 0;
}
#first_page #itemListLeading .K2ItemsRow:first-child {
    background: url(http://www.abpwiti.in/images/icon1.png) 0 8px no-repeat;
}
#first_page #itemListLeading .K2ItemsRow:first-child + .K2ItemsRow {background: url(http://www.abpwiti.in/images/icon2.png) 0 8px no-repeat;}
#first_page #itemListLeading .K2ItemsRow:first-child + .K2ItemsRow + .K2ItemsRow {background: url(http://www.abpwiti.in/images/icon3.png) 0 8px no-repeat;}
#first_page #itemListLeading .K2ItemsRow:first-child + .K2ItemsRow + .K2ItemsRow + .K2ItemsRow {background: url(http://www.abpwiti.in/images/icon4.png) 0 8px no-repeat;}
#first_page #itemListLeading .K2ItemsRow:first-child + .K2ItemsRow + .K2ItemsRow + .K2ItemsRow + .K2ItemsRow {background: url(http://www.abpwiti.in/images/icon5.png) 0 8px no-repeat;}
#first_page #itemListLeading .K2ItemsRow:first-child + .K2ItemsRow + .K2ItemsRow + .K2ItemsRow + .K2ItemsRow + .K2ItemsRow {background: url(http://www.abpwiti.in/images/icon6.png) 0 8px no-repeat;}

#first_page #itemListLeading .K2ItemsRow div.itemContainer .catItemHeader {
    margin-bottom: 0px;
}
.blog.first_page div.catItemHeader h3.catItemTitle {
    color: black;
    display: block;
    font: 18px/35px 'Merienda One', cursive;
    letter-spacing: normal;
    padding: 0px;
    margin: 0;
    text-shadow: 1px 0 #BDBDBD;
    width: 284px;
}
#first_page #itemListLeading .K2ItemsRow div.itemContainer .catItemBody a {
    color: #848484;
}
#first_page #itemListLeading .K2ItemsRow div.itemContainer .catItemBody a:hover {
    text-decoration: underline;
    color: #f05134;
}

/*----------------------------*/
/*----------------------------*/
/*----------------------------*/
/*----------------------------*/


/*----------------------------------------- Blog ------------------------------------*/

#itemListLeading .K2ItemsRow:first-child {border-top: none;}
/*#itemListLeading .K2ItemsRow {
    border-top: 1px solid #fefefe;
    border-bottom: 1px solid #e3e3e3;
}*/
 
.blog .catItemHeader {
    margin-bottom: 19px;
}

div.itemHeader span.itemDateCreated,
.blog div.catItemHeader span.catItemDateCreated {
    color: white;
    font-size: 1em;
    float: left;
    margin: 7px 20px 0 0;    
    background: #363636;
    border-radius: 12px;
    width: 65px;
    height: 69px;
    text-align: center;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .6);    
    font: 33px/35px 'Merienda One', cursive;
}

div.itemHeader span.itemDateCreated span.months,
.blog div.catItemHeader span.catItemDateCreated span.months {
    display: block;
    background-color: #d8181e;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d8181e), to(#a81214)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #d8181e, #a81214); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, #d8181e, #a81214); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #d8181e, #a81214); /* IE10 */
    background-image:      -o-linear-gradient(top, #d8181e, #a81214); /* Opera 11.10+ */
    background-image:         linear-gradient(to bottom, #d8181e, #a81214);
	border-radius: 11px;
    font: 14px/25px 'Merienda One', cursive;
    color: white;
}

.blog div.catItemHeader .catItemCommentsLink {
    float: right;
}

/*.itemView div.itemHeader h2.itemTitle,*/
.blog div.catItemHeader h3.catItemTitle {
    display: block;
    width: 284px;
    font: italic 12px/22px trebuchet MS;
    padding-top: 1px;
    color: #848484;
    text-shadow: 1px 0 #bdbdbd;
    letter-spacing: normal;
}
.blog div.catItemHeader h3.catItemTitle a {
    color: #848484;
    text-shadow: 1px 0 #bdbdbd;
}
    .blog div.catItemHeader h3.catItemTitle a:hover {
        color: #e63c07;
        text-shadow: 1px 0 #ed9e85;
    }

div.itemHeader span.itemAuthor, 
.blog div.catItemHeader .catItemAuthor {
    display: inline-block;
    background: url(http://www.abpwiti.in/images/author.gif) 0 0 no-repeat;
    padding-left: 20px;
    margin-top: 3px;
    font: 12px/18px Trebuchet MS;
}
    .blog div.catItemHeader .catItemAuthor a {
        color: #e63c07;
        font-style: italic;
        text-shadow: 1px 0 #ed9e85;
    }
        .blog div.catItemHeader .catItemAuthor a:hover {text-decoration: underline;}
.blog .catItemHeader .catItemCommentsLink {
    background: url(http://www.abpwiti.in/images/comments.gif) right 0 no-repeat;
    padding: 0 38px 11px 0;
    font: 12px/13px Trebuchet MS;
    color: #848484;
    margin: 5px 20px 0 0;
}
    .blog .catItemHeader .catItemCommentsLink a {color: #848484;}
    .blog .catItemHeader .catItemCommentsLink a:hover {text-decoration: underline;}

.blog div.catItemBody .catItemIntroText p {margin-bottom: 9px;}

/*----------------------------------------- Portfolio  ------------------------------------*/

.portfolio-row{overflow:hidden;}
.portfolio-row div.catItemImageBlock{margin-bottom:1em;}


/*SortByType*/

.sortbytype {
	width: 100%;
	overflow: hidden;
	padding: 0px 0 30px;
}

.sortbytype a {
	float: right;
	padding: 2px 5px;
	margin: 0 3px 0 10px;
	text-decoration: none;
}
.sortbytype a:hover, 
.sortbytype a.active_sort {
  background-position: left top;	
}

.port .itemImageBlock .itemImage a.modal {
    float: left;
}


/*PrettyPhoto*/

a.modal{position:relative; display:block; overflow:hidden;}

a.modal span {
    background: url("http://www.abpwiti.in/images/zoom.png") no-repeat scroll 0 0 transparent;
    height: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    position: absolute;
    top: -50%;
    width: 80px;
	}
 
/*----------------------------------------- Our Capabilities ------------------------------------*/

ul.sol {}
ul.sol li {
    background: url("http://www.abpwiti.in/images/border.png") repeat-x scroll 0 0 transparent;
    padding: 8px 0 5px;
}
ul.sol li:first-child {
    background: none;
    padding: 0 0 5px;
}
ul.sol li span {
    float: left;
    margin-right: 7px;
    font-weight: bold;
    color: white;
    text-align: center;
    width: 21px;
    height: 21px;
    border-radius: 21px;
    background: #c40000;
}
ul.sol li em {
    font-size: 13px;
    text-shadow: 1px 0 #4e4e4e;
}

/*-----------------------------------*/

.capa .catItemBody {overflow: hidden;}
.capa .catItemBody .catItemImageBlock {
    float: left;
    margin-right: 19px;
}
.capa .catItemBody .catItemIntroText {
    overflow: hidden;
}
.capa .catItemBody .catItemIntroText .catItemReadMore {
    display: block;
    padding-top: 6px;
}

.userItemImage a img,
a.modal img {border-radius: 11px;}

/*-----------------------------------*/

#rt-content-top {
    background: url("mainbott.gif") repeat-x 0 bottom;
    padding-bottom: 22px;
    margin-bottom: 35px;
}

ul#capa {
    overflow: hidden;
    min-width: 480px;
}
ul#capa li {
    float: left;
    width: 220px;
    margin-right: 20px;
    padding-bottom: 33px;
}
ul#capa li:first-child {
    background: url(http://www.abpwiti.in/images/bg1.png) 0 0 no-repeat;    
}
ul#capa li:first-child + li {
    background: url(http://www.abpwiti.in/images/bg2.png) 0 0 no-repeat;    
}
ul#capa li:first-child + li + li {
    background: url(http://www.abpwiti.in/images/bg3.png) 0 0 no-repeat;  
}
ul#capa li:first-child + li + li + li {
    background: url(http://www.abpwiti.in/images/bg4.png) 0 0 no-repeat;
}
ul#capa li span.title {
    display: block;
    font: 18px/35px 'Merienda One', cursive;
    color: black;
    padding: 0 0 0 47px;
}

/*-----------------------------------*/
/*-----------------------------------*/
/*-----------------------------------*/
/*-----------------------------------*/

/*----------------------------------------- Events ------------------------------------*/

ul.latest_news li {
    padding: 2px 0 0;
}
ul.latest_news .moduleItemImage {
    float: left;
    margin: 4px 19px 0 0;
}
    div.k2ItemsBlock ul.latest_news li div.moduleItemIntrotext a.moduleItemImage img {
        border-radius: 11px;
        margin: 0 0 23px;
    }
ul.latest_news .moduleItemDateCreated {
    font-style: italic;
    color: #848484;
    text-shadow: 1px 0 #c2c2c2;
    line-height: 17px;
}
ul.latest_news p {margin-bottom: 9px;}
ul.latest_news {}

/*------------------------------------*/


div.table {
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

table#events tbody {
    background: url(events00.gif) 0 0 repeat;
    border-radius: 11px;
    
    width: 100%;
    line-height: 20px;
	vertical-align:top;
	margin-left:0px;
	margin-right:0px;
}
    table#events tbody tr.title {
        background:url(http://www.abpwiti.in/images/bg_home.jpg) 0 0 repeat;
        /*border-radius: 11px;
        display: block;*/
        height: 35px;
		line-height: 20px;
		vertical-align:bottom;
		color:#999999;
    }
        table#events tbody tr.title td div {
            font: italic 13px/39px trebuchet MS;
            color: white;
            text-shadow: 1px 0 #6c6c6c;
            border: none;
            display: inline-block; 
            text-align: center !important;
            padding: 10px 0px;
            /*height: 39px;*/
        } 
        
        table#events tbody tr td {
            /*display: inline-block;*/
            border-top: 1px solid #d9d9d9;
            border-right: 1px solid #f8f8f8;
            border-bottom: 1px solid #f9f9f9;
            border-left: 1px solid #d8d8d8;
            padding: 5px 5px;
            /*height: 56px;*/
        }
            
            /*table#events tbody tr.title td:first-child div {width: 101px;}
            table#events tbody tr.title td:first-child + td div {width: 69px;}
            table#events tbody tr.title td:first-child + td + td div,
            table#events tbody tr.title td:first-child + td + td + td div,
            table#events tbody tr.title td:first-child + td + td + td + td + td div {width: 49px; text-align: center; line-height: 39px; color: white;}            
            table#events tbody tr.title td:first-child + td + td + td + td div {width: 115px;}
            table#events tbody tr.title td:first-child + td + td + td + td + td + td div {width: 115px;}
            
            table#events tbody tr td:first-child div {width: 75px;}
            table#events tbody tr td:first-child + td div {width: 43px;}
            table#events tbody tr td:first-child + td + td div,
            table#events tbody tr td:first-child + td + td + td div,
            table#events tbody tr td:first-child + td + td + td + td + td div {width: 23px; text-align: center; line-height: 58px; color: red;}            
            table#events tbody tr td:first-child + td + td + td + td div {width: 90px;}
            table#events tbody tr td:first-child + td + td + td + td + td + td div {width: 90px; border-right: none;}
            
            table#events tbody tr.r1 td:first-child div {width: 76px; border-left: none; border-top: none;}
            table#events tbody tr.r1 td:first-child + td div {width: 43px; border-top: none;}
            table#events tbody tr.r1 td:first-child + td + td div,
            table#events tbody tr.r1 td:first-child + td + td + td div,
            table#events tbody tr.r1 td:first-child + td + td + td + td + td div {width: 23px; text-align: center; line-height: 58px; color: red; border-top: none;}            
            table#events tbody tr.r1 td:first-child + td + td + td + td div {width: 90px; border-top: none;}
            table#events tbody tr.r1 td:first-child + td + td + td + td + td + td div {width: 90px; border-top: none; border-right: none;}
            
            
            table#events tbody tr.r2 td:first-child div {width: 76px; border-left: none;}
            table#events tbody tr.r2 td:first-child + td div {width: 43px;}
            table#events tbody tr.r2 td:first-child + td + td div,
            table#events tbody tr.r2 td:first-child + td + td + td div,
            table#events tbody tr.r2 td:first-child + td + td + td + td + td div {width: 23px; text-align: center; line-height: 58px; color: red;}            
            table#events tbody tr.r2 td:first-child + td + td + td + td div {width: 90px;}
            table#events tbody tr.r2 td:first-child + td + td + td + td + td + td div {width: 90px; border-right: none;}
            
            
            table#events tbody tr.r3 td:first-child div {width: 76px; border-left: none;}
            table#events tbody tr.r3 td:first-child + td div {width: 43px;}
            table#events tbody tr.r3 td:first-child + td + td div,
            table#events tbody tr.r3 td:first-child + td + td + td div,
            table#events tbody tr.r3 td:first-child + td + td + td + td + td div {width: 23px; text-align: center; line-height: 58px; color: red;}            
            table#events tbody tr.r3 td:first-child + td + td + td + td div {width: 90px;}
            table#events tbody tr.r3 td:first-child + td + td + td + td + td + td div {width: 90px;}*/

/*----------------------------------------- Clients ------------------------------------*/

ul.cl_info {
    width: 100%;
    overflow: hidden;
    padding: 61px 0 0px;
}
ul.cl_info li:first-child {margin-left: 0;}

ul.cl_info li {
    float: left;
    width: 250px;
    margin-left: 20px;
    border-radius: 11px;
    background: url(http://www.abpwiti.in/images/cl_info.gif) 0 0 repeat;
    padding: 0px 25px 19px;
}
ul.cl_info li span.title {
    display: block;
    font: 24px/35px 'Merienda One', cursive;
    color: white;
    letter-spacing: -1px;  
    padding: 15px 0 4px;  
}
ul.cl_info li a.info_link {
    display: block;
    width: 83px;
    height: 43px;
    color: white;
    font: 18px/37px 'Merienda One', cursive;
    background: url(http://www.abpwiti.in/images/info_link.png) 0 0 no-repeat;
    text-align: center;
    margin: 12px 0 0 1px;
    letter-spacing: -1px;
}
ul.cl_info li a.info_link:hover {
    background: url(http://www.abpwiti.in/images/info_link.png) 0 bottom no-repeat;
}

.userItemIntroText .img-indent,
body#capa .moduleItemIntrotext .img-indent {
    float: none;
    margin: 0 0 18px;
}
/*-----------------------------------*/

ul.clients {
    width: 100%;
    overflow: hidden;
}
ul.clients li {
    float: left;
    width: 179px;
    margin-right: 20px;
    padding-bottom: 36px;
}
ul.clients li img {}
ul.clients li p {
    margin-bottom: 0px;
    padding-top: 8px;
}
ul.clients li a.link {
    color: #E63C07;
    text-shadow: 1px 0 #ED9E85;
    font-style: italic;
}
ul.clients li a.link:hover {text-decoration: underline;}

/*-----------------------------------*/

ul.menubottom {
    
}
ul.menubottom li  {
    background: url(http://www.abpwiti.in/images/marker1.png) 0 5px no-repeat;
    padding-left: 27px;
}

ul.menubottom li a {
    font: 12px/30px trebuchet MS;
    color: #848484;
}

ul.menubottom li a:hover {}

/*-----------------------------------*/

#rt-bottom div.white {color: white;}

/*-----------------------------------*/

#rt-bottom .moduleItemReadMore {
    background: url("http://www.abpwiti.in/images/more1.gif") no-repeat scroll right 8px transparent;
    color: #e63c07;
    cursor: pointer;
    display: inline-block;
    font: italic 12px/19px Trebuchet MS;
    overflow: hidden;
    padding: 0 17px 0 0;
    margin: 15px 0 0;
    text-align: left;
    text-shadow: 1px 0 #76321d;
}

/*-----------------------------------*/

ul.history {}
ul.history li {
    background: url(http://www.abpwiti.in/images/border.png) 0 0 repeat-x;
    padding: 8px 0 5px;
}
ul.history li:first-child {
    background: none;
    padding: 0 0 5px;
}
ul.history li .moduleItemIntrotext img {
    border-radius: 11px;
    float: left;
    margin: 8px 18px 0 0;
}
ul.history li .moduleItemDateCreated {
    display: block;
    color: #848484;
    font-style: italic;
    padding: 2px 0 0;
    text-shadow: 1px 0 #606060;
}



/*----------------------------------------- FAQs ------------------------------------*/

#faqs div.catItemView{
	margin-bottom:24px;}

#faqs .question div.catItemHeader h3.catItemTitle {
    font-size: 18px;
    font-weight: normal;
    line-height: 36px;
    margin-bottom: 0;
    padding: 0;
	}
	
#faqs span.ques,
#faqs span.ans{
    font-size: 18px;
}

/*----------------------------------------- Testimonials ------------------------------------*/


#testimonials .catItemIntroText{
	background:url(http://www.abpwiti.in/images/quotes.png) left 6px no-repeat;
	padding-left:80px;
	overflow:hidden;
	margin-bottom:36px;
}
	
#testimonials .catItemIntroText > p{
	margin-bottom:0;
    font-style:italic;
}
	
#testimonials .catItemIntroText div.test-author{
	float:right;
	text-align:right;
}
	
#testimonials .catItemIntroText div.test-author span.author{
	display:block;
	font-weight:bold;
	font-size:1.2em;
}
	
/*----------------------------------------- Categories ------------------------------------*/

ul.k2UserBlockActions {padding: 20px 0;}

div.k2ArchivesBlock ul,
div.k2CategoriesListBlock ul {
    padding: 0px 0 0;
}

ul.k2UserBlockActions li,
ul.menulist li,
#form-login ul li,
div.k2ArchivesBlock ul li,
div.k2CategoriesListBlock ul li {
    background: url(http://www.abpwiti.in/images/marker.png) 0 5px no-repeat;
    padding-left: 30px;
}

ul.k2UserBlockActions li a,
ul.menulist li a,
#form-login ul li a,
div.k2ArchivesBlock ul li a,
div.k2CategoriesListBlock ul li a {
    font: 12px/30px trebuchet MS;
}

ul.k2UserBlockActions li a:hover,
ul.menulist li a:hover,
#form-login ul li a:hover,
div.k2ArchivesBlock ul li a:hover,
div.k2CategoriesListBlock ul li a:hover {}
div.k2CategoriesListBlock ul li a span.catTitle {
    padding: 0;
}

	
	
/*Pagination*/

div.k2Pagination,
div.pagination {
    color: #646464;
    display: table;
    margin: 0 auto;
    padding: 0;
    text-align: center;
	}

div.k2Pagination ul,
div.pagination ul{
    overflow: hidden;
    padding-bottom: 5px;
    text-align: center;
}

#k2Container .k2Pagination ul li span,
#k2Container .k2Pagination ul li a,
div.pagination ul li a,
div.pagination ul li span{
	font-size:1em;
	line-height:1.8em;
	display:inline-block;
	float:left;
	background:#999;
	padding: 3px 11px;
    border-radius: 10px;
}
	
.component-content ul {
	list-style-position: outside;
	list-style-type: square;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25;
}

.component-content .pagenav {
    list-style-type: none;
    overflow: hidden;
	padding: 0.5em 1em;
}
	
#k2Container .k2Pagination ul li.pagination-start span.pagenav,
#k2Container .k2Pagination ul li.pagination-prev span.pagenav,
#k2Container .k2Pagination ul li.pagination-end span.pagenav,
#k2Container .k2Pagination ul li.pagination-next span.pagenav,
div.pagination ul li.pagination-start span.pagenav,
div.pagination ul li.pagination-prev span.pagenav,
div.pagination ul li.pagination-end span.pagenav,
div.pagination ul li.pagination-next span.pagenav{
	background:#2f2f2f;
}
	
#k2Container .k2Pagination ul li span.pagenav,
div.pagination ul li span.pagenav{
	background:#c11519;
}


#k2Container .k2Pagination ul li.pagination-start a,
#k2Container .k2Pagination ul li.pagination-prev a,
#k2Container .k2Pagination ul li span,
#k2Container .k2Pagination ul li a,
#k2Container .k2Pagination ul li a.pagenav:hover,
#k2Container .k2Pagination ul li.pagination-end a,
#k2Container .k2Pagination ul li.pagination-next a,
div.pagination ul li.pagination-start a,
div.pagination ul li.pagination-prev a,
div.pagination ul li span,
div.pagination ul li a,
div.pagination ul li a.pagenav:hover,
div.pagination ul li.pagination-end a,
div.pagination ul li.pagination-next a{
	color:#fff;
}
	
#k2Container .k2Pagination ul li.pagination-start a:hover,
#k2Container .k2Pagination ul li.pagination-prev a:hover,
#k2Container .k2Pagination ul li.pagination-end a:hover,
#k2Container .k2Pagination ul li.pagination-next a:hover,
#k2Container .k2Pagination ul li a:hover,
div.pagination ul li.pagination-start a:hover,
div.pagination ul li.pagination-prev a:hover,
div.pagination ul li.pagination-end a:hover,
div.pagination ul li.pagination-next a:hover,
div.pagination ul li a:hover {
	background:#000;
	color:#fff;
	text-decoration:none;
}
	
#k2Container .k2Pagination ul li,
div.pagination ul li{
	margin-right:4px;
	float:left;
	}


/*Comments*/

div.itemComments ul.itemCommentsList li{margin-bottom:2em;}
div.itemComments ul.itemCommentsList li img{
	margin-right:1em;}


/*Forms*/

textarea{
	height: auto;
	padding: 5px;
	resize: none;
	width: 250px;
	border:none;
	background:#b1b1b1;
	outline:none;
	overflow:auto;
	font-size:1em;
	line-height:1.8em;
	border:1px solid #b1b1b1;
}

input[type="text"], input[type="email"], input[type="password"],
#form-login .inputbox, #com-form-login .inputbox, #josForm .inputbox {
	padding: 0 5px;
	border:none;
	background:#b1b1b1;
	outline:none;
	font-size:1em;
	line-height:2em;
	height:2em;
	border:1px solid #b1b1b1;
	}
	
input[type="text"], input[type="email"], input[type="password"]{
	width:250px;
}
	
label{
	font-size:1em;
	line-height:2em;
}

	
/*Contact Form*/

#contact-form-cont,	
#contact-address,
.contact-misc p{
	float:left;
	width:95%;
	}
	
.contact-form{
	margin-right:20px;}
	
.contact-miscinfo h3,
.jicons-icons,
#contact-form legend,
.uniq{
	display:none;}
	
div.map-wrapper{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 0.5em;
	margin-bottom:2em;
	}
	
#map {
	height:260px;
}

dd.submit-button {
    float: right !important;
    margin-right: 17px;
}



/*=== SIDEBARS===*/

#rt-sidebar-a .rt-block,
#rt-sidebar-b .rt-block,
#rt-sidebar-c .rt-block{
	margin-bottom:3em;}

/*=== MainBottom Positions ===*/

#rt-mainbottom {padding: 0 0 71px 0;}
#rt-mainbottom .rt-container {
    background: url(mainbott.gif) 0 0 repeat-x;
    padding-top: 43px;
}

/*=== Bottom Positions ===*/

.bottom-bg {background: url(header00.gif) repeat-x center top #161616;}
#rt-bottom {
    background: url(rt-botto.gif) no-repeat center top transparent;
    color: #848484;
}
#rt-bottom a:hover {color: white; text-decoration: underline;}
#rt-bottom .rt-block {
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}
#rt-bottom .rt-block_gallery {
	padding-top: 35px;
}
#rt-bottom h2.title {
    color: white;
}

ul.tweets {padding: 4px 0 0;}
ul.tweets li {
    background: url(http://www.abpwiti.in/images/tweets.png) 0 0 no-repeat;
    width: 180px;
    height: 147px;
    padding: 23px 23px 23px 23px;
}

blockquote {
    font: normal 12px/22px Trebuchet MS;
}
.extra_info_name {
    display: block;
    font: italic normal 14px/20px Trebuchet MS;
    color: white;
}
.extra_info {
    font: italic normal 12px/20px Trebuchet MS;
}
/*=== Footer Positions ===*/

div.footer {
    background: url(footer00.gif) 0 bottom repeat;
}

.copyright,
.copyright a{
	line-height:62px;
	color:#fff;
    font-size: 13px;
}
	
.copyright a:hover{
	text-decoration:underline;}

/*ToTop*/
/*Scroll to top*/

.rt-block.totop{
bottom: 24px;
position: fixed;
right: 24px;
display:none;
	}

a#gantry-totop{
	z-index:999;
	background:url(scroll-t.png) top left no-repeat;
	display:block;
	width:51px;
	height:51px;
	text-indent:-9999em;
	font-size:1px;
	line-height:1px;
	}
	
/* Sidebar
---------------------------------------- */
#sidebar {
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
	#widget-sidebar {
		
	}
		.widget {
	margin-bottom:10px;
	background:#fff;
	box-shadow:inset 0 0 10px rgba(0, 0, 0, .05);
	-moz-box-shadow:inset 0 0 10px rgba(0, 0, 0, .05);
	-webkit-box-shadow:inset 0 0 10px rgba(0, 0, 0, .05);
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
			}
		.widget.red {
			background-color: #c30004;
			background-image: -webkit-gradient(linear, left top, left bottom, from(#d10005), to(#b70004)); /* Saf4+, Chrome */
			background-image: -webkit-linear-gradient(top, #d10005, #b70004); /* Chrome 10+, Saf5.1+, iOS 5+ */
			background-image:    -moz-linear-gradient(top, #d10005, #b70004); /* FF3.6 */
			background-image:     -ms-linear-gradient(top, #d10005, #b70004); /* IE10 */
			background-image:      -o-linear-gradient(top, #d10005, #b70004); /* Opera 11.10+ */
			background-image:         linear-gradient(top, #d10005, #b70004);
			color:#fff;
			}
			.widget h3 {
				background-image:url(events-t.gif);
				background-repeat:repeat-x;
				color:#FFFFFF;
				font-family:'Merienda One', cursive;
				font-size:18px;
				line-height:1.2em;
				padding:14px 20px 15px 20px;
				position:relative;
				margin:0 -20px 20px -20px;
				font-weight: normal;
				letter-spacing:1px;
				}
			.widget.red h3 {
				background-color: #c30004;
				background-image: -webkit-gradient(linear, left top, left bottom, from(#d10005), to(#b70004)); /* Saf4+, Chrome */
				background-image: -webkit-linear-gradient(top, #d10005, #b70004); /* Chrome 10+, Saf5.1+, iOS 5+ */
				background-image:    -moz-linear-gradient(top, #d10005, #b70004); /* FF3.6 */
				background-image:     -ms-linear-gradient(top, #d10005, #b70004); /* IE10 */
				background-image:      -o-linear-gradient(top, #d10005, #b70004); /* Opera 11.10+ */
				background-image:         linear-gradient(top, #d10005, #b70004);
				color:#fff;
				border-bottom:1px solid #e40007;
				font-family:'Merienda One', cursive;
				}
				.widget.red a {
					color:#fff !important;
					}
				.widget.red .link-style2 {
					background-image:url(http://www.abpwiti.in/css/images/arrow2.gif);
					}
			
			.widget ul {
				margin:-20px 0;
				padding-bottom:0;
				}
			.widget ul li {
				margin:0 -20px 0 -20px;
				list-style-type:none;
				padding:0;
				border-top:1px solid #ced0d1;
				background:none;
				line-height:35px;
				}
			.widget ul li:first-child {
				border-top:none;
				}
				.widget ul li a {
	display:block;
	color:#717171;
	text-decoration:none;
	position:relative;

					-webkit-transition: background .1s ease-in-out;
					-moz-transition: background .1s ease-in-out;
					-o-transition: background .1s ease-in-out;
					transition: background .1s ease-in-out;
	box-shadow:0 0 7px rgba(0, 0, 0, .05);
	-moz-box-shadow:0 0 7px rgba(0, 0, 0, .05);
	-webkit-box-shadow:0 0 7px rgba(0, 0, 0, .05);
	font-size:13px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 35px;
					}
				.widget ul li a:hover {
					color:#fff;
					background-color: #d10005;
					background-image: -webkit-gradient(linear, left top, left bottom, from(#d10005), to(#b70004)); /* Saf4+, Chrome */
					background-image: -webkit-linear-gradient(top, #d10005, #b70004); /* Chrome 10+, Saf5.1+, iOS 5+ */
					background-image:    -moz-linear-gradient(top, #d10005, #b70004); /* FF3.6 */
					background-image:     -ms-linear-gradient(top, #d10005, #b70004); /* IE10 */
					background-image:      -o-linear-gradient(top, #d10005, #b70004); /* Opera 11.10+ */
					background-image:         linear-gradient(top, #d10005, #b70004);
					}
				.widget ul li.current-cat a {
					color:#fff;
					background-color: #d10005;
					background-image: -webkit-gradient(linear, left top, left bottom, from(#d10005), to(#b70004)); /* Saf4+, Chrome */
					background-image: -webkit-linear-gradient(top, #d10005, #b70004); /* Chrome 10+, Saf5.1+, iOS 5+ */
					background-image:    -moz-linear-gradient(top, #d10005, #b70004); /* FF3.6 */
					background-image:     -ms-linear-gradient(top, #d10005, #b70004); /* IE10 */
					background-image:      -o-linear-gradient(top, #d10005, #b70004); /* Opera 11.10+ */
					background-image:         linear-gradient(top, #d10005, #b70004);
					}
					.widget ul li.current-cat a:before {
						background-position:0 -16px;
						}
				
				.widget ul li a:before {
					content:"";
					display:block;
					position:absolute;
					left:10px;
					top:8px;
					width:16px;
					height:16px;
					overflow:hidden;
					background:url(markers0.gif) no-repeat 0 0;
					}
				.widget ul li a:hover:before {
					background-position:0 -16px;
					}
				
				
				
				
				.widget ul ul{
					margin:0;
					border-top:1px solid #ced0d1;
					}
					.widget ul ul li{
						margin-left:0;
						margin-right:0;
						padding-left:20px;
						}
						.widget ul ul li a{
							box-shadow:none;
							}
	

/* Tag cloud widget */
.tagcloud {
	text-align:center;
	}
.tagcloud a {
	line-height:normal;
	}


/* Recent comments */
#recentcomments {
	
	}
	#recentcomments li {
		padding:10px;
		}
		#recentcomments li a {
			display:inline;
			padding:0;
			box-shadow:none;
			color:#323639;
			}
		#recentcomments li a:hover {
			color:#fff;
			}
		#recentcomments li a:before {
			display:none;
			padding:0;
			}


/* Calendar */
.contact_text {
	font-family:'Merienda One', cursive;
	font-size:18px;
	color:#FF9900;
	}
button,a.btn{position:relative;cursor:pointer;overflow:visible}a.btn{display:inline-block}.btn{
	border:0;
	outline:none;
	margin-left: -6px;
	margin-right:5px;
	padding:0 38px 0 0;
	font-size:1em;
	text-align:center;
	background-color: transparent;
	background-image: url(http://www.abpwiti.in/images/button-sprite.gif);
	background-repeat: no-repeat;
	background-position: right -93px;
}.btn
span{position:relative;display:block;white-space:nowrap;padding:13px
0 0 38px;height:29px;color:#a2a2a2;line-height:1.2;font-family:Arial,Helvetica,Garuda,sans-serifsans-serif;text-shadow:#000 -1px -1px 0px;background:transparent url("http://www.abpwiti.in/images/button-sprite.gif") no-repeat left top}.btn:hover,.btnHover{background-position:right -139px}.btn:hover span, .btnHover
span{background-position:0 -46px;color:#fff;text-shadow:#333 -1px -1px 1px}.darkBg .btn, .darkBg .btn span,
#Footer .btn, #Footer .btn span,
#ContentPanel .btn, #ContentPanel .btn
span{background-image:url("http://www.abpwiti.in/images/button-sprite-dark.gif")}button::-moz-focus-inner{border:none}button
span{margin-top: -1px}.loginForm{height:207px;overflow:hidden}.loginContainer{float:left;width:245px;height:142px;padding:15px
0 0 20px;color:#C6C6C6;overflow:hidden}

.flashBannerindex{
	height:250px;
}
.indexMainBanner{
	width:650px;
	height:247px;
	margin:15px 0 10px 6px;
	border:solid 4px #fff;

	-moz-box-shadow: 0 0 3px 3px #cbcaca;
	-webkit-box-shadow: 0 0 3px 3px #cbcaca;
	box-shadow: 0 0 3px 3px #cbcaca;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#cbcaca')";/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#cbcaca');/* For IE 5.5 - 7 */
	
}
