@charset "utf-8";
/* CSS Document */
/****************************************************************************************************
* Filename: layout.css
* Purpose: All the CSS Rules required to design web pages.
* Author: Vijay Vanve v[dot]vijay[at]agiletechnosys[dot]com
****************************************************************************************************/

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body {font:normal 14px Trebuchet MS; color:#000000; background:#000}
/* global reset */
body, form, h1, h2, h3, h4, h5, h6, p, table, td, tr {padding:0; margin:0}
h1, h2, h3, h4, h5, h6, label, a {
	text-decoration:none
}
a {
	color:#000000;
	/*color:#606060;*/
	text-decoration:none
}
a:hover {
	color:#338ab2;
	text-decoration:underline
}
a:active, a:focus {
	outline:0
}
img {
	border:none
}
/* 	GROUPINGS, FLOATS & DISPLAYS
**********************************************************/
.videoborder{border:6px solid #A7AFAF; width:638px; height:385px}
/* 	HEADER ELEMENTS STYLING	(id=HEADERS)
**********************************************************/
/* H1 */
h1.PageTitle{ font:bold 18px Arial; color:#fff; text-transform:uppercase}
h1.PageTitle span{ font-size:14px}
/* H2 */
h2.subtitle{ font:bold 16px Arial; color:#70afc9;}
/* H3 */

/* 	ALL IDS (id=IDS)
**********************************************************/
#Wrapper, #Wrapper12 {width:100%; padding:135px 0 0 0;}
#Wrapper12 {padding:108px 0 0 0;}
#headerwrap, #headerwrap12 {width:100%; background:url(../../images/headerbg.gif) repeat-x; height:135px; position:fixed;z-index:1000000}
#headerwrap12 {background:url(../../images/headerbg12.gif) repeat-x}
#headerwraptwo {width:100%; background:url(../../images/headertwobg.gif) repeat-x; height:107px;position:fixed;}
#headerwraplogo {width:100%; background:url(../../images/headertwobg.gif) repeat-x; height:107px;}
*html #headerwrap {position: absolute; top:0; expression(eval(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight) + 'px' )}
*html #headerwraptwo {position: absolute; top:0; expression(eval(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight) + 'px' )}
#maincontener {width:100%; background:#e2e6e9 url(../../images/contbg.gif) repeat-x top center}
#footerwrap {width:100%; background:#000; height:60px}
#globalNav {width:946px; padding:4px 0 0 0; margin:0 auto; height:30px}
.search p{font-size:11px} 
/* classes
**********************************************************/
.header {width:1000px; margin:0 auto; height:65px; padding:68px 0 0 0; position:relative;}
.header #Logo a.LogoImg { background:url(../../images/rings.gif) no-repeat; height:69px; width:61px; display:block; position:absolute; left:48%; top:0}
.header #Logo a.LogoText{ background:url(../../images/logotext.gif) no-repeat; height:23px; width:237px; display:block; position:absolute; left:39%; top:72px}

.headertwo {width:1000px; margin:0 auto; height:37px; padding:68px 0 0 0; position:relative}
.headertwo #Logo a.LogoImg { background:url(../../images/rings.gif) no-repeat; height:69px; width:61px; display:block; position:absolute; left:48%; top:0}
.headertwo #Logo a.LogoText{ background:url(../../images/logotext.gif) no-repeat; height:23px; width:237px; display:block; position:absolute; left:39%; top:72px}
.submenu {width:100%}
.maincontaint {width:1007px; margin:0 auto; overflow:hidden}
.maincontaint .sliderl {width:448px; height:379px; padding:90px 0 0 0; float:left}
.maincontaint .content {width:430px; float:right; padding:30px 0px 15px 0;margin-right:70px;text-align:justify;}
.maincontaint .content h2 {font-size:18px; color:#663366; padding:0 0 15px 0}
.maincontaint .content p {font-size:11px; margin-bottom:10px; line-height:20px}
.maincontaint .contentA {width:430px; float:right; padding:30px 0px 0px 0;margin-right:70px;text-align:justify;}
.maincontaint .contentA h2 {font-size:18px; color:#663366; padding:0 0 15px 0}
.maincontaint .contentA p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000;}
.viewfullstory{height:15px}
.footer {width:985px; margin:0 auto; padding:10px 10px 10px 0; overflow:hidden }
.footer .footerinn {float:right; width:450px}
.footer .footerinn p {text-align:right; color:#fff;}
.footer .footerinn p span {padding:0 15px 0 0;  font-weight:bold; font-size:12px}
.footer .footerinn .pad {padding:5px 15px 0 0; color:#777b7b; font-size:11px}

.maincontaint .thinking {width:946px; margin:0 auto; overflow:hidden; padding:30px 0px 40px 0px}
.maincontaint .thinking .tinktext {width:943px; float:left; border-bottom:2px solid #503264; padding:0 0 30px 0; overflow:hidden}
.maincontaint .thinking .tinktext p {font-size:14px; line-height:20px; color:#000; margin-top:10px}
.maincontaint .thinking h2 {font-size:20px; color:#663366; padding:0 0 15px 0}
.maincontaint .thinking .tinktext .textdisc {float:left;text-align:justify;width:935px;}
.maincontaint .thinking .articals {width:943px; float:left; margin-top:10px;/* padding:35PX 0 0 0*/}
.maincontaint .thinking .articals h3 {color:#663366; font-size:14px}
.maincontaint .thinking .articals .title {width:680px; float:left;text-align:justify;}
.maincontaint .thinking .articals .title span {font-size:10px; color:#503264; padding:0 0 15px 0}
.maincontaint .thinking .articals .title p {font-size:14px; line-height:20px; color:#000; margin-bottom:10px;}
.maincontaint .thinking .articals .rghtimg {width:233px; height:140px; float:right; border:5px solid #a7afaf}

.download {float:right;text-transform:uppercase;}

.more {float:right; padding:55px 0 0 0;text-transform:uppercase; }
.mediabook  h2 {font-size:20px; color:#663366}
.mediabook {overflow:hidden; padding:30px 30px 20px 27px }
.mediabook .archive {width:943px; float:left; border-bottom:1px solid #c2acd0; padding:20px 0 0px 0}
.mediabook .archive h3 {font-size:17px; color:#663366}
.mediabook .archive h3 span {font-size:11px; color:#663366}
.mediabook .archive .archivedisc {width:790px; float:left}
.mediabook .archive .archivedisc p {font-size:12px; line-height:20px; color:#6f6f6f; margin-bottom:10px;}
.mediabook .archive .imgtag {float:left;; width:212px}
.mediabook .archive .imgtag img { border:5px solid #a7afaf; margin:0 30px 20px 0}
.mediabook .archive .artdisc {width:700px; float:left}
.mediabook .archive .artdisc p {font-size:14px; line-height:20px; color:#000; margin-bottom:10px;}
.mediabook .archive .book {float:right;text-align:justify;width:731px;}
.mediabook .archive .book p {font-size:14px; line-height:20px; color:#000; padding:15px 0px 0px 0}

.mediaarticals { width:943px; overflow:hidden; padding:35px 30px 0 27px}
.mediaarticals .archive {width:943px; float:left; border-bottom:1px solid #c2acd0; padding:16px 0 10px 0; position:relative}
.mediaarticals h2 {font-size:20px; color:#663366; width:440px; float:left;text-transform:capitalize;}
.mediaarticals .archive h3 {font-size:17px; color:#663366; text-transform:uppercase}
.mediaarticals .archive h3 span {font-size:11px; color:#663366}
.mediaarticals .archive .archivedisc {width:790px; float:left}
.mediaarticals .archive .archivedisc p {font-size:14px; line-height:20px; color:#000; margin-bottom:10px;}
.mediaarticals .archive .imgtag {float:left;}
.mediaarticals .archive .imgtag img { border:5px solid #a7afaf; margin:0 10px 20px 0}
.mediaarticals .archive .artdisc {width:700px; float:left}
.mediaarticals .archive .artdisc p {font-size:14px; line-height:20px; color:#000; margin-top:10px; /*padding:5px 0px 23px 0*/}

.thinkingar { width:943px; overflow:hidden; padding:35px 0 31px 27px}
.thinkingar .archive {width:943px; float:left; border-bottom:1px solid #c2acd0; padding:18px 0 0px 0; position:relative}
.thinkingar h2 {font-size:20px; color:#663366; width:440px; float:left}
.thinkingar .archive h3 {font-size:15px; color:#663366;text-transform:uppercase;}
.thinkingar .archive h3 span {font-size:11px; color:#663366}
.thinkingar .archive .archivedisc {width:790px; float:left}
.thinkingar .archive .archivedisc p {font-size:14px; line-height:20px; color:#000; padding:0 0px 22px 0}
.thinkingar .archive .imgtag {float:left;}
.thinkingar .archive .imgtag img { border:5px solid #a7afaf; margin:0 20px 20px 0}
.thinkingar .archive .artdisc {width:700px; float:left}
.thinkingar .archive .artdisc p {font-size:14px; line-height:20px; color:#000; margin-bottom:10px;}

.maincont .archive .book {width:715px; float:left}
.maincont .archive .book p {font-size:14px; line-height:20px; color:#000; padding:20px 0px 0px 0}
.maincont .slidermedia {width:274px; float:right; height:309px; border:7px solid #a7afaf}

.maincontaint .faq {float:left; padding:25px 30px 50px 27px;min-height:300px; width:918px;background:transparent url(../../images/FAQ.jpg) no-repeat  right 25px; 
}
.maincontaint .faq h2 {font-size:20px; color:#663366; padding:0 0 15px 0;text-transform:capitalize}

.maincontaint .contenerone {float:left; padding:25px 30px 50px 27px;min-height:300px;}
.maincontaint .servicep .sidbar1 .listmenu p {font-size:14px; line-height:20px; color:#000; text-align:justify; margin-bottom:10px}
.maincontaint .contenerone p {font-size:14px; line-height:20px; color:#000; text-align:justify; margin-bottom:10px}
.maincontaint .contenerone span {font-size:18px; font-weight:bold; width:100%; font-weight:bold}
.maincontaint .contenerone p b {font-size:18px; font-weight:bold; width:100%}
.maincontaint .contenerone h2 {font-size:20px; color:#663366; padding:0 0 10px 0;}
.maincontaint .contenerone h3 {font-size:17px; color:#663366; margin-top:15px; overflow:hidden; float:left; width:100%}
.maincontaint .contenerone .faqslide {font-size:14px;color:#000; margin-top:0px; margin-bottom:20px}
.maincontaint .contenerone img {border:7px solid #a7afaf; float:right; margin:0px 0px 20px 45px}
.maincontaint .contenerone .imgleft {border:7px solid #A7AFAF; float:left; margin:0 20px 20px 0}
.maincontaint .concept {width:943px; float:left; padding:30px 30px 10px 27px;}
.maincontaint .concept p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000}
.maincontaint .concept h2 {font-size:20px; color:#663366; padding:0 0 15px 0; width:440px; float:left}
.maincontaint .concept img {border:7px solid #a7afaf; float:right; margin:0 0 20px 30px}

.maincontone {width:946px; margin:0 auto; overflow:hidden; padding:30px 27px 0px 27px}
.maincontone .contenertwo {width:943px; float:left; padding:0px 0px 0px 0px;}
.maincontone .contenertwo p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000}
.maincontone .contenertwo h2 {font-size:20px; color:#663366; padding:0 0 15px 0; width:650px; float:left}
.maincontone .contenertwo img {float:right; margin:0 0 0px 30px}
.grayback{height:25px}

.maincontaint .telios {width:943px; padding:22px 30px 0px 27px; overflow:hidden}
.maincontaint .telios .lefttext {width:643px; padding:0px 0px 65px 0px; overflow:hidden}
.maincontaint .telios .lefttext p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000;text-align:justify;}
.maincontaint .telios .lefttext h2 {font-size:20px; color:#663366; padding:0 0 15px 0; width:650px; float:left}
.maincontaint .telios .lefttext h3 {font-size:17px; color:#663366; margin-top:0px}
.maincontaint .telios .right {float:right; margin:0 0 0px 30px; width:260px; height:378px}

.maincontaint .contpres {width:943px; padding:25px 30px 0px 27px; overflow:hidden}
.maincontaint .contpres .presencia { width:643px; float:left; padding:0 0px 26px 0}
.maincontaint .contpres .presencia p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000; text-align:justify;}
.maincontaint .contpres .presencia h2 {font-size:20px; color:#663366; padding:0 0 15px 0;text-transform:capitalize}
.maincontaint .contpres .presencia h3 {font-size:17px; color:#663366; margin-bottom:10px}
.maincontaint .contpres .preiimg {float:right; margin:0 0 0px 30px; width:307px; height:381px}  

.titleart {width:943px; float:left; padding:30px 30px 30px 27px}
.titleart p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000}
.titleart h2 {font-size:20px; color:#663366; padding:0 0 15px 0}
.titleart img {border:7px solid #a7afaf; float:right; margin-bottom:20px; margin-right:15px}

.maincontaint .contact {width:980px; overflow:hidden; padding:25px 30px 0 0px}
.maincontaint .contact p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000}
.maincontaint .contact h2 {font-size:20px; color:#663366; padding:0 0 15px 27px}
.maincontaint .contact .conttext { width:510px;/* height:341px;*/ float:left; padding:15px 20px 0px 10px}
.maincontaint .contact .conttext img {border:7px solid #A7AFAF; float:left; margin:0 15px 0px 0px}
.maincontaint .contact .contform { width:370px; float:right; border-left:2px solid #c2acd0; padding:25px 0 0px 60px}
.btnmore {float:right; margin:0 10px 20px 0; cursor:pointer}
.btnmore1 {float:right; margin:50px 10px 20px 0; cursor:pointer; right:0px; bottom:0px; position:absolute; bottom:0}
.btnmore2 {float:left; margin:20px 10px 20px 0; cursor:pointer;cursor:pointer}
.btnmore4 {float:left; cursor:pointer;cursor:pointer}
.btnmore3 {float:right; margin:10px 10px 0px 0; cursor:pointer; cursor:pointer}
.maincontaint .contact .conttext img.bornone{border:none}
.maincontaint .contact .conttext .righttext {/*float:right; margin-left:20px*/}
.maincontaint .contact .conttext .righttext p {font-size:14px; line-height:20px; color:#000; text-align:justify}
.maincontaint .contact .conttext .righttext span {color:#000000;font-size:14px;line-height:20px;text-align:justify;margin-bottom:10px; float:left}
.maincontaint .contact .conttext .headtext { float:right; width:180px; padding:30px 0 0 0}
.maincontaint .contact .conttext .headtext p { color:#503264; font-size:11px}
.maincontaint .testimonials { width:980px; padding:0px 0px 0px 30px;}
.maincontaint .testimonials .disc {float:left; width:425px; padding:30px 0 0 50px}
.maincontaint .testimonials .aboutusSlider h2{font-size:20px; color:#663366; padding:0 0 5px 0px;}
.maincontaint .testimonials .aboutusSlider .titleN{font-size:20px; color:#663366; padding:0 0 5px 50px;}
.maincontaint .testimonials .disc h3 { font-size:17px; color:#2c2c2c; padding:6px 0 0px 0;margin-bottom:12px;}
.maincontaint .testimonials .disc p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000}
.maincontaint .testimonials .disc .aboutcont {font-size:12px; padding:0 20px 20px 0; line-height:20px; color:#6f6f6f;overflow:auto; height:280px;text-align:justify; }
.maincontaint .testimonials .silder { float:left; width:160px; padding:30px 0 0 0}
.aboutusSlider { float:left; width:160px; padding:30px 0 0 0}
.maincontaint .testimonials .video { float:right; width:317px}
.maincontaint .testimonials .video2 { width:685px; float:right; min-height:398px; margin-right:36px}
.maincontaint .testimonials .video2 img {border-left:7px solid #A7AFAF; border-right:7px solid #A7AFAF; border-top:7px solid #A7AFAF}

.maincontaint .pondering {/*width:943px; */padding:35px 27px 80px 30px; overflow:hidden}
.maincontaint .pondering .titleone {width:943px; background:url(../../images/mediabg.gif) repeat-x 0 bottom; overflow:hidden}
.maincontaint .pondering .titleone h2 {font-size:20px; color:#663366; padding:0 0 0px 27px;text-transform:capitalize;}
.maincontaint .pondering .titleone img {float:left; margin:0 13px 0 0 }
.maincontaint .pondering .titleone p {font-size:14px; padding:23px 45px 10px 0; line-height:20px; color:#fff}
.maincontaint .pondering .categoreis {width:138px; float:left; background:#dbdcdc; margin:2px 0 0 0}
.maincontaint .pondering .context {width:785px; float:right; padding:22px 0 22px 0px; border-bottom:2px solid #c2acd0}
.maincontaint .pondering .context h3 { font-size:17px; color:#663366}
.maincontaint .pondering .context .grid {width:785px; padding:30px 0 0 0}
.maincontaint .pondering .context .grid h2 { /*border-top:1px solid #A2627A;*/ font-size:15px; padding:10px 0 5px;}
.maincontaint .pondering .context .grid h4 a{color:#663366}
.maincontaint .pondering .context h4 { font-size:12px; color:#663366; width:540px; float:left}
.maincontaint .pondering .context p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000;text-align:justify}
.maincontaint .pondering .context img {float:left; border:3px solid #A7AFAF; margin:0 20px 20px 0px}
/*.maincontaint .pondering .context div {float:left;padding:10px 0 0;width:100%;}*/
.commentbox{ width:785px; float:right}
.commentbox ul{ list-style-type:none; margin:0px; padding:0px}
.commentList{margin:12px 0 12px 0px; border-bottom:1px dashed #ccc; padding:5px; background-color:#e4e9ec}
.commentList h4{color:#663366}

.maincontaint .servicep {width:943px; padding:30px 27px 30px 30px; overflow:hidden}
.maincontaint .servicep h2 {font-size:20px; color:#663366; padding:0 0 15px 0px}
.maincontaint .servicep .prestext {width:600PX; float:left}
.maincontaint .servicep h3{font-size:17px; color:#663366;}
.maincontaint .servicep .prestext h3 { font-size:17px; color:#663366; padding:0 0 5px 0}
.maincontaint .servicep .prestext p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000}
.maincontaint .servicep .rgtimg {width:315px; height:238px; float:right}
.maincontaint .servicep .rgtimg img { border:5px solid #A7AFAF;}
.maincontaint .servicep .banner { width:949px; overflow:hidden; float:left; margin-bottom:10px;}
.maincontaint .servicep .sidbar1 {width:400px; float:left}
.maincontaint .servicep .sidbar1 .textdesc {width:400px}
.maincontaint .servicep .sidbar1 .textdesc  h3 { font-size:17px; color:#663366; padding:0 0 5px 0}
.maincontaint .servicep .sidbar1 .textdesc p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000}
.maincontaint .servicep .sidbar1 .listmenu {width:400px; background:#e2e6e9 url(../../images/textbg.gif) top center repeat-x; padding:20px 0 0 0px}
.maincontaint .servicep .sidbar1 .listmenu ol li{margin-bottom:7px; margin-right:5px;}
.maincontaint .servicep .sidbar1 .textdesc2 {width:460px}
.maincontaint .servicep .sidbar1 .textdesc2  h3 { font-size:17px; color:#663366; padding:0 0 5px 0}
.maincontaint .servicep .sidbar1 .textdesc2 p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000}
.maincontaint .servicep .sidbar1 .listmenu2 {width:395px; float:left; background:#e2e6e9 url(../../images/textbg.gif) top center repeat-x; padding:20px 0 0 20px}
.maincontaint .servicep .sidbar2 {width:455px; float:right}
.maincontaint .servicep .sidbar2 .textdesc {width:415px}
.maincontaint .servicep .sidbar2 .textdesc  h3 { font-size:17px; color:#663366; padding:0 0 5px 0}
.maincontaint .servicep .sidbar2 .textdesc p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000}
.maincontaint .servicep .sidbar2 .listmenu {width:440px; float:right; background:#e2e6e9 url(../../images/textbg.gif) top center repeat-x; padding:20px 0 0 20px}
.maincontaint .servicep .sidbar2 .listmenu2 ol li{margin-bottom:7px;margin-right:5px;}
.maincontaint .servicep .sidbar2 .textdesc2 {width:435px; padding:0 20px 0 0}
.maincontaint .servicep .sidbar2 .textdesc2  h3 { font-size:17px; color:#663366; padding:0 0 5PX 0}
.maincontaint .servicep .sidbar2 .textdesc2 p {font-size:14px; margin-bottom:10px; line-height:20px; color:#000}
.maincontaint .servicep .sidbar2 .listmenu2 {width:455px; float:left; background:#e2e6e9 url(../../images/textbg.gif) top center repeat-x; padding:20px 0 20px 0px}

.maincontaint .servicep .sidbar2 .listmenu2 p {font-size:14px; padding:18px 0px 10px 0px; line-height:20px; color:#000}
.maincontaint .servicep .sidbar2 .bannera {width:451px; height:166px; background:url(../../images/img15.gif) no-repeat; float:left}
.maincontaint .servicep .sidbar2 .textdesc3 span{position:absolute; bottom:0px;}
.maincontaint .servicep .sidbar2 .textdesc3 {width:290px; float:right; padding:50px 0 15px 0; position:relative; height:90px;}
.maincontaint .servicep .sidbar2 .textdesc3 p {font-size:14px; padding:0 19px 8px 0; line-height:20px; color:#000; text-align:justify}
.maincontaint .servicep .sidbar2 .textdesc3 span a {color:#fff; padding:0 0 5px 10px}
/* -------------->linka a tag< -------------- */ 
a.view {font-size:12px; text-decoration:none; float:right; font-weight:bold;margin-right:70px}
a.view:hover {text-decoration:none; color:#ffa700}

a.footerlink {font-size:12px; font-weight:bold; color:#fff; padding:0 15px 0 15px}
a.footerlink:hover {color:#9B8DA5; text-decoration:none}

a.profilebtn {text-decoration:none; padding:0px 7px 0px 7px; line-height:20px; color:#c2acd0; float:left;  background:url(../../images/btnbg.gif) repeat-x; font-size:12px; margin:8px 0 0 0}
a.profilebtn:hover {text-decoration:none; color:#fff}

a.archivbtn {text-decoration:none; padding:0px 7px 0px 7px; color:#c2acd0; float:left;  background:url(../../images/btn2bg.gif) repeat-x; font-size:12px; margin:8px 0 0 0; line-height:45px; float:right}
a.archivbtn:hover {text-decoration:none; color:#fff}

a.articalebtn {text-decoration:none; padding:4px 5px 4px 5px; color:#c2acd0; float:left;  background:url(../../images/btn3bg.gif) repeat-x; font-size:12px}
a.articalebtn:hover {text-decoration:none; color:#fff}

.submitbtn {text-decoration:none; padding:3px 10px 6px 10px; color:#c2acd0; float:left;  background:url(../../images/submitbtn.jpg) 0 0 no-repeat; font-size:12px; border:none; cursor:pointer; margin-left:2px; width:72px}
.submitbtn:hover {text-decoration:none; color:#fff}


a.prebtn {text-decoration:none; padding:4px 5px 4px 5px; margin:15px 0 20px 0; color:#c2acd0; float:left;  background:url(../../images/btn3bg.gif) repeat-x; font-size:12px; text-transform:uppercase;}
a.prebtn:hover {text-decoration:none; color:#fff}

a.archivbtn {text-decoration:none; padding:0px 7px 0px 7px; color:#c2acd0; float:left;  background:url(../../images/btn2bg.gif) repeat-x; font-size:12px; margin:8px 0 0 0; line-height:45px; float:right}
a.archivbtn:hover {text-decoration:none; color:#fff}

a.vmore {background:transparent url(../../images/btnbgone.gif) no-repeat scroll 0 50%; display:block; padding-left:12px; text-align:center}
.maincontaint a.vmore span {background:transparent url(../../images/btnbgone.gif) no-repeat scroll 100% 0; color:#FFFFFF; display:block; font-size:12px; font-weight:bold; height:24px; line-height:24px; padding-right:12px}
a.vmore:hover {background:transparent url(../../images/btnbgone.gif) no-repeat scroll 0 50%; display:block; padding-left:12px; text-align:center; text-decoration:none}
.maincontaint a.vmore:hover span {background:transparent url(../../images/btnbgone.gif) no-repeat scroll 100% 0; color:#9B8DA5; display:block; font-size:12px; font-weight:bold; height:24px; line-height:24px; padding-right:12px}
/*a.vmore:hover span {background:transparent url(../../images/btnbgone.gif) no-repeat scroll 100% 0; color:#9B8DA5; display:block; font-size:12px; font-weight:bold; height:24px; line-height:24px; padding-right:12px}*/
a.linkmail {text-decoration:underline; color:#503264}
a.linkmail:hover {text-decoration:none; color:#503264}

a.comment {text-decoration:underline}
a.comment:hover {text-decoration:none; color:#5E5F60}
/************Menu*********/
ul.topnav {margin:0; padding:0; list-style:none}
ul.topnav li {padding:0; list-style:none; display:inline; float:left}
ul.topnav li a {font-size:12px; color:#FFF; float:left; font-style:normal; font-weight:normal; line-height:35px; display:block; background:url(../../images/navbg.png) no-repeat; height:35px; overflow:hidden}
ul.topnav li a:hover  {text-decoration:none}
ul.topnav li a.active {text-decoration:none; color:#00F!important}

ul.topnav li.home { margin:0 45px 0 0}
ul.topnav li.andrewt {margin:0 40px 0 0 }
ul.topnav li.testimotion {margin:0 30px 0 0}
ul.topnav li.services {margin:0 0 0 35px}
ul.topnav li.media {margin:0 0 0 78px}
ul.topnav li.contact {margin:0 0 0 72px}

ul.topnav li.home a {width:40px; height:25px; background-position:0px 0px}
ul.topnav li.home a:hover {background-position:0px -22px} 
ul.topnav li.home a.active {background-position:0px -22px}
ul.topnav li.andrewt a {width:112px; height:25px; background-position:-84px 0px}
ul.topnav li.andrewt a:hover {background-position:-84px -22px}
ul.topnav li.andrewt a.active {background-position:-84px -22px}
ul.topnav li.testimotion a {width:96px; height:25px; background-position:-244px 0px}
ul.topnav li.testimotion a:hover {background-position:-244px -22px}
ul.topnav li.testimotion a.active {background-position:-244px -22px}
ul.topnav li.andrewthorns a {width:234px; height:25px; background-position:-365px 0px}

ul.topnav li.services,ul.topnav li.media,ul.topnav li.contact{ float:right}
ul.topnav li.services a {width:62px; height:25px; background-position:-632px 0px}
ul.topnav li.services a:hover {background-position:-632px -22px} 
ul.topnav li.services a.active {background-position:-632px -22px} 
ul.topnav li.media a {width:45px; height:25px; background-position:-767px 0px}
ul.topnav li.media a:hover {background-position:-767px -22px}
ul.topnav li.media a.active{background-position:-767px -22px}
ul.topnav li.contact a {width:62px; height:25px; background-position:-882px 0px}
ul.topnav li.contact a:hover {background-position:-882px -22px} 
ul.topnav li.contact a.active {background-position:-882px -22px} 


ul.menulist {padding:0; margin:0; overflow:hidden}
ul.menulist li {list-style:none; display:inline; float:left}
ul.menulist li a {text-decoration:none; color:#e7e7e7; font-size:13px; line-height:35px; padding:0 0 0 26px; font-weight:bold; display:block}
ul.menulist li a:hover {text-decoration:none; color:#cccc66}
ul.menulist li a.active {text-decoration:none; color:#9b8da5}

.sub{margin:0; position:absolute; top:135px; width:100px; display:block}
ul.menulist li ul.sub {background:#2c2c2c; margin:0; padding:0;}
ul.menulist li li {display:block; width:100%; text-transform:uppercase; padding:0px}
ul.menulist li li a {color:#fff; padding:0; font-size:10px; font-weight:normal; line-height:25px; display:block;  text-align:center}
ul.menulist li li a:hover {color:#CCCC66}



ul.catlist {padding:0; margin:0}
ul.catlist li {list-style:none;}
ul.catlist li a {line-height:20px; color:#000; padding:0 0 0 10px; font-size:11px; font-weight:normal}
ul.catlist li a:hover {text-decoration:none; color:#696969}
ul.list {padding:0; margin:0; padding:0 0 30px 0}
ul.list li {list-style:none; padding:0 0 5px 20px}
ul.list li span {font-size:14px; color:#503264; font-weight:bold; padding:0 10px 0 0px}

ul.form {padding:0; margin:0}
ul.form li {list-style:none; padding:0 0 10px 0;}
.input1 {width:350px; padding:3px; border:1px solid #afb6b7; color:#666666}
.textarea {width:340px; height:100px; border:1px solid #afb6b7; padding:3px}

.maincontaint .preorder {overflow:hidden; padding:20px 30px 50px 0px; width:970px}
.maincontaint .preorder h2 {color:#503264; font-size:20px; padding:0 0 15px 27px}
.preorder .imgtag {margin:0 auto; text-align: center}
.preorder .imgtag img {border:5px solid #A7AFAF; margin:10px 0 0 0}
.preordertext {margin-bottom:30px; font-size:12px}
.maincontaint .preorder .preorder {border-left:2px solid #C2ACD0; float:right; padding:0px 0 0px 35px; width:511px}
.maincontaint .preorder .preorder p {font-size:14px; padding:0 0 8px 0; line-height:20px; color:#000}
.maincontaint .preorder .preorderform {float:left; height:341px; padding:0px 20px 0 25px; width:369px}
ul.form {margin:0; padding:0}
ul.form li {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0 0 10px}
.input1 {border:1px solid #AFB6B7; color:#666666; padding:3px; width:340px}
.selectbox{border:1px solid #AFB6B7; color:#666666; padding:3px; width:358px}
a.articalebtn:hover {color:#FFFFFF; text-decoration:none}
a.articalebtn {background:transparent url(../../images/btn3bg.gif) repeat-x scroll 0 0; color:#C2ACD0; float:left; font-size:12px; padding:4px 5px;text-decoration:none}
/* ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt {font-size:10px}
.smlTxt {font-size:11px}
.para {font-size:12px}
.big {font-size:14px}
/*font WEIGHTS */
.strong {font-weight:bold}
.normTxt, .normTxt a {font-weight:normal}
/* text TRANSFORMS */
.allCaps {text-transform:capitalize}
.upperCase {text-transform:uppercase}
.textU, .textU a {text-decoration:underline}
/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll {text-align:center}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.justify {text-align:justify}
.VertMid {vertical-align:middle}
/* colored text */
/* a TAGS, BUTTONS */

/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
/* paddings */

/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr {clear:both; overflow:hidden; height:0}

.pagebtn{
float:left;
margin-right:20px;
width:660px;
}

.videoslider {width:638px;height:397px;float:right;}

.paraone {padding:0 0 0 110px;color:#6F6F6F;
font-size:12px;
line-height:22px;
padding:0 0 10px 150px!important}



.btn {width:500px; float:right; padding:0 300px 20px 0; overflow:hidden}
.rightimg {overflow:hidden; width:100%; min-height:381px;/* padding-top:25px;*/}

h3.headbgmenu { background:url(../../images/catbg.gif) repeat-x; height:25px; line-height:25px; color:#fff; padding:0 0 0 10px; font-size:11px; cursor:pointer}

#form{float:left;width:477px;}
ul.ver_form, ul.hor_form {margin:0; padding:0; list-style:none}
ul.ver_form li , ul.hor_form li {margin-bottom:10px; position:relative}
ul.ver_form li label {float:left; width:100px; font:bold 12px Arial, Helvetica, sans-serif; color:#5E5F60; padding:4px 10px 0 0; text-align:right; cursor:pointer}
ul.hor_form li label {font:bold 12px Arial, Helvetica, sans-serif; color:#000066; padding:4px 10px 0 0; text-align:left; cursor:pointer; display:block; margin-bottom:3px}
.field {float:left}
.field .input, .field .select, .field .textarea {font:normal 12px Arial, Helvetica, sans-serif; color:#666; padding:4px 2px; border:1px solid #ccc; margin-bottom:5px}
.field .input:focus, .field .select:focus, .field .textarea:focus {border:1px solid #8ba2e5; background:#e0e9ff}

.context input{border:1px #ccc solid; font-size:11px;padding:2px}
.context textarea{border:1px #ccc solid; font-size:11px; padding:2px}
.context .submit{border:1px #ccc solid; color:#fff; background-color:#000; font-weight:bold}
.subEmail{font-size:11px; border:1px solid #AFB6B7; color:#666666; padding:5px; width:116px;margin-bottom:10px;}
.search{padding:4px}
.subButton1{ font-size:10px; background:transparent url(../../images/btn3bg.gif) repeat-x scroll 0 0; border:none; cursor:pointer; height:25px; margin-bottom:10px; color:#fff; padding-bottom:4px; width:54px; text-align:center}
.subButton{ font-size:10px; background:transparent url(../../images/btn3bg.gif) repeat-x scroll 0 0; border:none; cursor:pointer; height:25px; margin-bottom:10px; color:#fff; padding-bottom:4px; width:66px;text-align:center}
/******************* Run time css added by shailendra **********************/
.btn {float:right; overflow:hidden; padding:0 300px 20px 0; width:500px;}
.btn1 {float:right; overflow:hidden; margin-right:60px;}
.mainimgbg {overflow:hidden; width:100%}
.maincontaint .contenerone h4{font-size:12px; color:#503264; margin-bottom:5px}
.maincontaint .contenerone b{font-size:14px; color:#000000}

.calendarWapper{width:100%; float:left; margin-top:10px}
.calendarlist{width:50%; float:left;}
.calendarlist .caleTitle{width:40%; float:left;}
.calendarlist .caleTitle ul{ list-style-type:none}
.calendarlist .caleTitle ul li{ font-size:12px}

.context ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.context ol li{list-style-type:none;margin-bottom:10px;width:600px;font-size:14px}



ol.catlist1 {padding:0; margin:0}
ol.catlist1  li {list-style:none; margin-bottom:8px}
ol.catlist1 li a {line-height:15px; color:#000; padding:0 10px 0 10px; font-size:11px; font-weight:normal; display:block}
ol.catlist1 li a:hover {text-decoration:none; color:#696969}

/*text alignment*/
.fl{float:left}
.fr{float:right}

/*image margin */
.ml{margin-left:45px}
.mb{margin-bottom:20px}
.mt{margin-top:10px}
.mb1{margin-bottom:10px}
.mr2{margin-right:15px}

/* For audio*/
.mp3img {background:transparent url(../../images/audio.gif) no-repeat scroll 0 11px;list-style-image:none; list-style-position:outside;list-style-type:none;padding:9px 0 0 25px;position:relative;}
.mp3{color:#08121F;margin-right:6px;}
.player{height:45px; padding:10px 6px 7px 21px;}
