html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }


body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #E7EBEC;
	background-image: url(../images/pagebg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	color: #F00;
	text-decoration: none;
}

a{
	outline:none;
	color:#333;
	text-decoration: none;
}

#container{
	padding:0;
	width:1004px;

	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.header{
	margin:0;
	width:1000px;
	padding: 0px;
overflow:hidden;

}
.logo{
	float:left;
	width:350px;
	height:100px;
	
	padding-top:9px;
}

.toprightmain{
}

.headtoplinks{
	text-align: right;
	padding-top: 5px;
	padding-bottom:25px;
	text-align: right;
	width: 650px;
	float: left;
	color: #FFF;
	font-size: 10px;
}
.headtoplinks a{
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
}
.headtoplinks a:hover{
}

.topmain_nav{
}

.topnav{
	float:left;
	margin-left:18px;
	
}

.center_main{
}

.bg_mid{
	background-image: url(../images/bg_mid.png);
	background-repeat: repeat-y;

	color: #333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	overflow:hidden;

}




.topsub_nav{
}

.topsub_nav a{
	padding-left:15px;
	text-align:right;
	padding-top:10px;
	float:right;
	font-size:11px;
	
}

.topsub_nav a:hover{
	color:#1C8EBA;
	text-decoration:none;
}





.footer_main{
	background-image: url(../images/bg_footer.jpg);
	background-repeat: repeat;
	padding:25px;

	background-position: left top;	
	overflow:hidden;
}

.footer_content{
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.footerbox1_main{
}

.footerbox1{

	float: left;
margin-left:50px;
	width: 300px;
}
.footerbox1_head{
	color: #333;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-bottom: 5px;
}

.footerbox1_content{
}


.footerbox1_content ul{
	padding:0px;
	margin:0px;
	
}

.footerbox1_content li{
	margin: 0px;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	list-style-type: none;
	line-height: 20px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/tick.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}


.footerbox_newsletter{
	width:300px;
	float:left;
	color: #666;
}


.txt_box5{
	background-color: #666;
	padding: 3px;
	border: 1px solid #666;
	color: #999;
}






/*****Footer*****/
#footerWrapper{ margin:0; padding:0; width:100%; background:#0C1117;  clear:both; height:265px; color:#807481; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#footer{
	margin:0 auto;
	width:1000px;
	height:166px;
}
#footerContent{ margin:20px 0; float:left;}
#footerContent h4{ font-size:14px; padding-bottom:10px; color:#fff; background:transparent;}
#footerContent h3{ font-size:18px; padding-bottom:10px; color:#fff; background:transparent; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}

#footerContent  .leftPart{float:left; margin:0 4px 0 17px; width:464px; display:inline;}
#footerContent  .midPart{float:left;  width:135px; display:inline; margin:0 20px 0 0;}
#footerContent  .rightPart{ float:left; width:351px;}
.col1{ width:224px; float:left;}
.col2{ width: 230px; float:left;}

#footerContent  .rightPart a{color:#807481; text-decoration:none;}
#footerContent  .rightPart a:hover { text-decoration:underline;}

#footerContent  .list1{ float:left; margin:0 24px 0 17px; width:301px; display:inline;}
#footerContent  .list1 p{ margin:0;  line-height:18px; padding:10px; }
#footerContent  .list3 p{ margin:0;  line-height:18px; }
#footerContent  .list2 p{ margin:0;  line-height:18px;  font-size:12px; }

#footerContent  .list2{ float:left; width:301px;  display:inline;}
#footerContent  .list3{ float:left; margin:0 24px 0 17px; width:301px;  display:inline;}
#footerContent	.webList{ margin:0; padding:0;}

#footerContent	.webList1{ width:160px; float:left;}
#footerContent	.webList2{ width:120px; float:left;}
#footerContent	.webList li{ list-style:none; background:url(../images/tick.gif) no-repeat 0 4px; padding:0 0 0 20px; line-height:18px; }
#footerContent  .webList li a{font-size:11px; color:#807481; text-decoration:none; }
#footerContent  .webList li a:hover{ text-decoration:underline; }
.recentTweets {width:730px; float:left; margin:0 0 0 18px; display:inline; color:#3E343F;}
.recentTweets a{ color:#b62344; text-decoration:none;}
.bottomLine { margin:5px 0 20px 0;
}
.bottomLine p{ padding:0 0 0 20px}









.clear {clear:both;}














.bottomTxt { background:#fff url(../images/bottom_txt_bg.jpg) no-repeat 0 bottom; float:left; width:626px;  margin:10px 0 0 0}
.bottomTxt .allTxt{ width:600px; margin:20px auto 5px;}
.bottomTxt .allTxt p{ width:580px !important; margin:0 auto !important; }

.capi { text-transform:none !important}
.line { background:url(../images/line.jpg) repeat-x 0 0; height:2px;  float:left; width:301px; margin:5px 0;}

/*.anythingSlider .arrow, .anythingSlider .back, .anythingSlider .forward, a.imgswap, #footerContent .webList li, #aboutUsWrapper  #aboutUsTxt .webList li, .showCase .back:hover , .showCase .forward:hover ,.showCase .back  ,.showCase .forward, .mainCaseStudySlider .back , .mainCaseStudySlider .forward ,.mainCaseStudySlider #thumbNav a ,.mainCaseStudySlider #thumbNav a.cur ,.caseStudies .back  ,.caseStudies .forward,.field .divforTextArea .divright, .field .divforTextArea .divLeft ,.field .divright ,.field .divrightReq ,.field .divLeft ,#theme-gallery .ribbon-free ,.twitter ,#footerStripWrapper ,.contactForm ,.submit_btn ,.mainCaseStudySlider #thumbNav  , .mainCaseStudySlider #thumbNav a  , .mainCaseStudySlider #thumbNav a:hover ,.mainCaseStudySlider #thumbNav a.cur ,.mainCaseStudySlider #thumbNav1  , .mainCaseStudySlider #thumbNav1 a , .mainCaseStudySlider #thumbNav1 a:hover ,.mainCaseStudySlider #thumbNav1 a.cur1
 { behavior: url(css/iepngfix.htc); }*/

/*.quote img{ behavior: url(css/iepngfix.htc); }*/
.with_minheight { min-height: 400px;}
* html .with_minheight { min-height:300px; height:auto !important; height:400px;}

/*************Error messages ******************/
#msg {display:none; position:absolute; z-index:200; background: url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #9c5a5a; border-left:none; padding:5px; min-width:150px; max-width:250px; font-size:12px;}
.success {border: 1px solid;    margin: 10px 0px;    padding:15px 10px 10px 50px;    background-repeat: no-repeat;   background-position: 10px center;   width:360px;  color: #4F8A10;    background-color: #DFF2BF;	background-image:url(../images/success.jpg); }
.fail {color:#353131; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding:7px; background:#F8D5D5 ; border:1px solid #D56C6C; width:400px; }
.hold{}


/*************Home Page Header *************/


#headerContent{

}
#headerContent .welcomeNote {color:#FFFFFF;float:left;font-weight:bold;padding:7px 10px 10px 20px;width:630px; font-size:11px;}
#headerContent .welcomeNote a{color:#fff; text-decoration:none;}
#headerContent .welcomeNote a:hover{text-decoration: underline;}
#headerContent  .welcomeNote p{ color:#b62344; padding:10px 0 0 0 ; font-weight:700;}
#headerContent  .numberQuote a{ cursor:pointer;}
#headerContent  .numberQuote {float:right; width:297px; font-weight:700; background:url(../images/top_menu_bg.png) no-repeat 0 0; height:26px; margin:4px 20px 0 0 ;}
#headerContent  .numberQuote .part1 { display:inline; float:left;height:26px;margin:0 0 0 15px;width:116px;  }
#headerContent  .numberQuote .part2 { display:inline; float:left;height:26px;margin:0 0 0 15px; width:30px; display:inline;}
/*#headerContent  .numberQuote .part3 {float:left; width:140px; height:26px; }
*/
#headerContent  .numberQuote .part3 {float:left;  height:18px; margin:5px 0 0 22px;
width:70px; display:inline;}
.twitter { /*background:url(../images/twitter.png) no-repeat 0 0;*/ width:43px; height:43px; float:left; z-index:100; position:relative; }
.blog{ width:21px; float:right}
	 
/*************MainPlace Holder *************/	 
#mainPlaceHolder{
	margin:0px;
	width:1000px;
}
#mainPlaceHolderTop{

	
	/*background-image: url(../images/main_top.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;*/
}
#mainPlaceHolderMid{/* background: url(../images/main_mid.jpg) repeat-y 0 0;*/
	margin:0;
	padding:0;
	float:left;
	width:990px;
	background:#fff;
}
#mainPlaceHolderBottom{ background:url(../images/main_bottom1.jpg) no-repeat 0 0; height:33px; margin:0 0 0 1px; padding:0; position:relative;}

#mainPlaceHolderBottom .community{   margin:0 0 0 390px; display:inline; float:left;}
#mainPlaceHolderBottom .community .ft1{ width:25px; float:left; height:33px; margin:0 0 0 10px; display:inline;}
#mainPlaceHolderBottom .community .ft2{ width:25px; float:left; height:33px; margin:0 0 0 20px;}
#mainPlaceHolderBottom .community .ft3{width:25px; float:left; height:33px; margin:0 0 0 20px;}
#mainPlaceHolderBottom .community .ft4{width:25px; float:left; height:33px; margin:0 0 0 20px;}
#mainPlaceHolderBottom .community .ft5{width:25px; float:left; height:33px; margin:0 0 0 20px;}


/*****Content*****/
.contentWrapper /*{width:985px; margin:0 7px 0 6px; }*/ { margin:0 auto; width:998px;}
#topContent { width:985px;}
#topContent	#logo{ margin: -10px 0 0 20px; width:400px; float:left; display:inline;}
#topContent	#mainNavigation ul li { display:inline; }

/*------------------------------------Topp navigation begins here---------------------------------------------------------------*/



#Navigation { width: 550px; height: 34px;margin:0 0px;float:right; margin:18px 0px 10px;}
#Navigation #globalnav { margin: 0; padding: 0; }
#Navigation #globalnav li { display: inline; }
#Navigation #globalnav li a { float: left; height: 0; padding-top: 34px; overflow: hidden; }
#Navigation #globalnav li a,
#Navigation{background-image:url(../images/nav.jpg);background-repeat: no-repeat;}
li.gn-home a { background-position: 0 0;width:69px; }
li.gn-about a { background-position: -69px 0;width:108px; }
li.gn-services a { background-position: -177px 0;width:83px; }
li.gn-portfolio a { background-position: -260px 0;width:93px; }
li.gn-whyus a { background-position: -353px 0;width:86px; }
li.gn-reseller a { background-position: -439px 0;width:96px; }
li.gn-contactus a { background-position: -439px 0;width:100px; }

#Navigation #globalnav li.gn-home a:hover { background-position: 0 -33px;width:69px; }
#Navigation #globalnav li.gn-about a:hover { background-position: -69px -33px;width:108px; }
#Navigation #globalnav li.gn-services a:hover { background-position: -177px -33px;width:83px; }
#Navigation #globalnav li.gn-portfolio a:hover { background-position: -260px -33px;width:93px; }
#Navigation #globalnav li.gn-whyus a:hover { background-position: -353px -33px;width:86px; }
#Navigation #globalnav li.gn-reseller a:hover { background-position: -439px -33px;width:96px; }
#Navigation #globalnav li.gn-contactus a:hover { background-position: -439px -33px;width:100px; }


#Navigation #globalnav li.current-home a { background-position: 0 -33px;width:69px; }
#Navigation #globalnav li.current-about a { background-position: -69px -33px;width:108px; }
#Navigation #globalnav li.current-services a { background-position: -177px -33px;width:83px; }
#Navigation #globalnav li.current-portfolio a { background-position: -260px -33px;width:93px; }
#Navigation #globalnav li.current-whyus a { background-position: -353px -33px;width:86px; }
#Navigation #globalnav li.current-reseller a { background-position: -439px -33px;width:96px; }
#Navigation #globalnav li.current-contactus a { background-position: -535px -33px;width:100px; }

#megamenu1 { }
.megamenu{position: absolute;display: none;left: 0;top: 0;z-index: 100;}

.megamenu .column1{float: left;width: 130px; /*width of each menu column*/margin-right: 0px;padding:20px 4px 0px 20px;}
.megamenu .column1 ul{margin: 0 0 0 0px;padding: 0;list-style-type: none;}
.megamenu .column1 ul li{padding-bottom: 5px; background:url(../images/tick1.gif) no-repeat 0 0; padding-left:13px;}
.megamenu .column1 h3{ font-weight:700;margin: 5px 0 5px 0; font-size:12px;color:#3e343f;}
.megamenu .column1 ul li a{text-decoration: none; color:#3e343f; }
.megamenu .column1 ul li a:hover{ color:#4B7195;}

.megamenu .column2{float: left;width: 136px;margin-right: 5px;padding:20px 4px 0px 10px;}
.megamenu .column2 ul{margin: 0 0 0 0px;padding: 0;list-style-type: none;}
.megamenu .column2 ul li{padding-bottom: 5px; background:url(../images/tick1.gif) no-repeat 0 0; padding-left:13px;}
.megamenu .column2 h3{ font-weight:700;margin: 5px 0 5px 0; font-size:12px; color:#3e343f;}
.megamenu .column2 ul li a{text-decoration: none;  color:#3e343f; }
.megamenu .column2 ul li a:hover{ color:#4B7195;}
.megamenu .column3{float: left;width: 142px; margin-right: 5px;padding:20px 4px 0px 10px;}
.megamenu .column3 ul{margin: 0 0 0 0px;padding: 0;list-style-type: none;}
.megamenu .column3 ul li{padding-bottom: 5px; background:url(../images/tick1.gif) no-repeat 0 0; padding-left:13px;}
.megamenu .column3 h3{ font-weight:700;margin: 5px 0 5px 0; font-size:12px; color:#3e343f;}
.megamenu .column3 ul li a{text-decoration: none; color:#3e343f; }
.megamenu .column3 ul li a:hover{ color:#4B7195;}
.teaser1 {background: url(../images/dropdown_large.png) no-repeat 0 0; width:484px; height:150px;}
.teaser2 { background:url(../images/dropdown_small.png) no-repeat; width:130px; height:92px;}
.teaser3 { background:url(../images/dropdown_small_about.png) no-repeat; width:150px; height:100px;}
.teaser4 { background:url(../images/dropdown_small_port.png) no-repeat; width:200px; height:100px;}
.megamenu .column4{float: left;width: 160px;margin-right: 0px;padding:30px 4px 0px 20px;}
.megamenu .column4 ul{margin: 0 0 0 0px;padding: 0;list-style-type: none;}
.megamenu .column4 ul li{padding-bottom: 5px; background:url(../images/tick1.gif) no-repeat 0 0; padding-left:13px;}
.megamenu .column4 h3{ font-weight:700;margin: 5px 0 5px 0; font-size:12px;}
.megamenu .column4 ul li a{text-decoration: none; color:#3e343f; }
.megamenu .column4 ul li a:hover{ color:#4B7195;}


#megaanchor1{ cursor:default;}
.anythingSlider                         { width: 985px; height: 340px; position: relative; margin: 15px auto 0; }
.anythingSlider .wrapper                { width: 985px; overflow: auto; height: 341px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0;  margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width:985px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px;  text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background:url(../images/arrow_fwd.png) no-repeat 0 0; right:-15px; }
.anythingSlider .back                   { background:url(../images/arrow_bk.png) no-repeat 0 0;left:5px; }

.anythingSlider .forward:hover          {background:url(../images/arrow_fwd_hover.png) no-repeat 0 0; right:-15px; }
.anythingSlider .back:hover             { background:url(../images/arrow_bk_hover.png) no-repeat 0 0;left:5px; }

#thumbNav                               { position: relative; top: 290px; text-align: right; }
#thumbNav a                             { color: black;  display: inline-block; padding: 2px 8px; height: 13px; margin: 0 5px 0 0; background: #fff url(../images/cellshade.png) repeat-x; text-align: center; text-decoration:none;}
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #fff; color:#27597E; font-weight:700;}

.site0 {float:right; margin:180px 50px 0 0; width:280px; color:#fff; line-height:1.5em; }
.site1 {float:right; margin:150px 50px 0 0; width:240px; color:#fff; line-height:1.5em; }
.site2 {float:right; margin:100px 50px 0 0; width:280px; color:#fff; line-height:1.5em; }
.site3 {float:right; margin:200px 13px 0 0; width:310px; color:#000; line-height:1.5em; }
.site4 {float:left; margin:70px 0px 0 65px; width:290px; }
.site5 {float:left; margin:190px 0px 0 65px; width:270px; color:#fff; line-height:1.5em; }

.site0 a{ color:#fff; text-decoration:underline; }
.site0 a:hover{  text-decoration:none;}

.site1 a{ color:#fff; text-decoration:underline; font-weight:700;}
.site1 a:hover{  text-decoration:none;}

.site2 a{ color:#fff; text-decoration:underline; font-weight:700;}
.site2 a:hover{  text-decoration:none;}

.site3 a{ color:#000; text-decoration:underline; font-weight:700;}
.site3 a:hover{  text-decoration:none;}

.site4 a{ color:#381d0b; text-decoration:underline; font-weight:700;}
.site4 a:hover{  text-decoration:none;}

.site5 a{ color:#fff; text-decoration:underline; font-weight:700;}
.site5 a:hover{ text-decoration:none;}

#banner0 {background:url(../images/banner.jpg) no-repeat 0 0; width:985px; height:312px;}
#banner1{ background:url(../images/banner1.jpg) no-repeat 0 0; width:985px; height:312px;}
#banner2{ background:url(../images/banner2.jpg) no-repeat 0 0; width:985px; height:312px;}
#banner3{ background:url(../images/banner3.jpg) no-repeat 0 0; width:985px; height:312px;}
#banner4{ background:url(../images/banner4.jpg) no-repeat 0 0; width:985px; height:312px;}
#banner5{ background:url(../images/banner5.jpg) no-repeat 0 0; width:985px; height:312px;}
.banner2_services{ clear:both; width:800px; margin:0px auto 0; color:#fff; line-height:1.5em; padding:75px 0 0 0;}
.bolds{ font-size:13px;}
.site4_first { width:165px; color:#47290c; line-height:1.5em}
.site4_second {width:220px; color:#47290c; font-style:italic; line-height:1.5em; padding:5px 0 0 0;}
.site4_third {width:210px; color:#47290c; line-height:1.5em;padding:5px 0 0 0;}



#webContent {
	width:990px;
	background:#fff;
	float:left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-left:4px;
}
#webContent   .headColor{ color:#3e343f;}
#webContent  .list{ padding-bottom:10px;float:left; }
#webContent  .list1{ float:left; margin:0 24px 0 17px; width:301px; display:inline;}
#webContent    .list1 p{ margin:0; padding:16px; }
#webContent    .list2{ float:left; width:301px;  display:inline;}
#webContent      .list3{ float:left; margin:0 24px 0 17px; width:301px;  display:inline;}
#webContent	   .webList{ width:230px; margin:10px 0 0 0;}
#webContent	    .webList li{ list-style:none; background:url(../images/tick.gif) no-repeat 0 4px; padding:0 0 0 20px; line-height:18px; display:block; font-size:11px; color:#3e343f; }
#webContent	    .webList li a{font-size:11px; color:#3e343f; text-decoration:none;}
#webContent	    .webList li a:hover{ text-decoration:underline;}

#webContent #content{ width:950px; margin:0 auto;}
#webContent	 #leftSide { width:639px; float:left; margin:0 10px 0 0; }
#webContent  #rightSide { width:301px; float:left; }
#webContent  #rightSide h4{ color:#3e343f; font-size:20px; font-weight:normal; padding-bottom:10px;  font-family: Arial, Helvetica, sans-serif;}

.testis {  width:287px; float:left;  display:inline;}
.testis .testi1 { float:left;  }
.testis .quote {display:inline; float:left;height:22px;margin:0 5px 0 0;width:26px;}
.testis .testiTxt {width:267px;}
.testis .testiTxt p { margin:0; padding:0px 0 0 0;color:#3e343f; font-size:11px; line-height:17px;}
.testis .testiTxt p a{color:#000;
text-decoration:none;}
.testis .testiTxt p a:hover{color:#000;
text-decoration:none;}
.testis  .citeTxt{color:#3E343F; font-weight:700;}
.testis .citeTxt a{ color:#000;
text-decoration:none;}
.testis .citeTxt a:hover{ color:#000;
text-decoration:underline;}

.webcontent_links { background: url(../images/orange_bg.jpg) no-repeat 0 0; clear:both; height:51px;}
.webcontent_links .list1{ float:left; margin:0 24px 0 17px; width:301px; display:inline; }
.webcontent_links  .list2{ float:left; width:301px;  display:inline;}
.webcontent_links  .list3{ float:left; margin:0 24px 0 17px; width:301px;  display:inline; }
.ourWork { margin:-26px 0 0 0; }
.ourWork #webContent { width:998px; background:#fff ; float:left; padding:20px 0 0 0 !important; height:auto;}

.ourWork #webContent  .headColor{ color:#3e343f;}
.ourWork #webContent  .list1{ float:left; margin:0 24px 0 17px; width:301px; display:inline;}
.ourWork #webContent  .list1 p{ margin:0; padding:16px; }
.ourWork #webContent  .list2{ float:left; width:301px;  display:inline;}
.ourWork #webContent  .list3{ float:left; margin:0 24px 0 17px; width:301px;  display:inline;}
.recentProjects { padding:10px 0 0 0;}

div.first{ color:#27597E; font-size:15px; font-weight:normal; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-style:italic;}
p.second{ color:#3e343f; font-size:12px; line-height:18px; padding:5px 0 25px ;}

.h1link { margin:0; padding:0; background:none;color:#27597E !important; font-size:15px; font-weight:normal; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-style:italic !important; font-size:15px !important;}
.t{ width:85px; float:left;}
.t1 { width:380px; float:left;}
.t2{ }
.h1link a{ margin:0; padding:0; color:#27597E; font-size:15px; font-weight:normal; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-style:italic; text-decoration:underline; cursor:pointer;}
.h1link a:hover { text-decoration:none;}
.featured h2{
	font-size: 16px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
}


.featured { width:950px; margin:0px auto;}
.featured ul{ margin:0px 0 0px; padding:5px 0px 7px; clear:both;}
.featured ul li{ list-style:none; margin:0 15px 0 0; display:inline; width:305px; float:left; color:#3e343f; font-size:12px; line-height:18px;}
.featured ul li.last { margin:0 0px 0 5px; color:#3e343f; font-size:12px; line-height:18px;}
.featured ul li a{ color:#3e343f; text-decoration:none; font-size:11px;}
.featured ul li a:hover{ text-decoration:underline;}
 /********proud clients*****/
 
 .proudHeading { float:left; margin:30px 0 0 0;}
  .proudHeading  h3{ background:none !important;}
 #test2 {margin: 1em auto; width:985px;  height:90px; }
 .clientList { margin:15px auto 5px auto; width:985px;}
/**************blogs***********/
.blogEntry{ margin:0px 0 0 0; padding:10px 0 0 0; }
.blogTxt{ margin:0 auto; /*width:241px;*/}
.blogEntry a{ text-decoration:underline; color:#3E343F; }
.blogEntry a:hover{ text-decoration:none; }

.blogEntry1{ margin:0px 0 0 0; padding:10px 0 0 0; }
.blogTxt{ margin:0 auto; /*width:241px;*/}
.blogEntry1 a{ text-decoration:underline; color:#b62344; }
.blogEntry1 a:hover{ text-decoration:none; }

.chkBlogLink { margin:10px 0 0 0;}




/***********index page newsletter*************/
#emailSubscription { margin:10px 0 0 0;}
.subs { color:#fff; font-size:11px; font-weight:700; padding-bottom:7px;}
#emailSubscription .txtbox{ background:url(../images/txtbox.jpg) no-repeat 0 0; width:240px; height:40px; border:none; padding:10px 5px; color:#807481; float:right;}
#emailSubscription .emailSubBtn
{
		border:none; 
	width:80px; 
	height:23px;
	display:inline; 
	float:left; cursor:pointer; margin:5px 0 0 0;
	}
.email {margin:10px 0 0 0; background:url(../images/email_arrow.jpg) no-repeat 0 0; height:42px; padding:0 0 0 40px;}
.email a { text-decoration:none;}
.divforText {float:left;padding:0;width:240px; display:inline;}
.divLeft {background:transparent url(../images/lr.jpg) no-repeat scroll 0 0;float:left;height:28px;margin:0;padding:0;width:9px;}
.textbox-image {background:transparent url(../images/box_bg.jpg) repeat-x scroll 0 0;border:medium none;float:left;height:28px;padding:5px 0 0;width:212px;}
.txt {background:transparent none repeat scroll 0 0;border:medium none;color:#807481;font-size:11px;width:212px;}
.divright {background:transparent url(../images/rt.jpg) no-repeat scroll 0 0;float:left;height:28px;margin:0;padding:0;width:9px;}
#newsletter{ background:url(../images/newsletter_bg.jpg) no-repeat 0 0;}
#newletterContent { padding:25px 0 20px 0; width:301px; margin:0 auto;}
#newletterContent p{ margin:0;  line-height:18px;  font-size:12px;  color:#807481; padding:0 0 10px 0;
width:280px;}
#newletterContent #emailSubscription{ padding:20px 20px 10px;} 
#newletterContent #emailSubscription .submitBtn{ margin:0px -40px 0 0px; display:inline; float:right}
#newletterContent #emailSubscription .submitBtn .emailSubBtn{ background: url(../images/subscribe_now_btn.jpg) no-repeat 0 0; border:none; width:160px; height:33px; cursor:pointer; }
/****footer Inner pages*****/

#footerContent  .listOne{ float:left; margin:0 24px 0 17px; width:206px; display:inline;}
#footerContent  .listTwo{ float:left; margin:0 24px 0 0; width:214px; display:inline;}
#footerContent  .listThree{ float:left; margin:38px 24px 0 0px; width:210px; display:inline;}
#footerContent  .listFour{ float:left; margin:38px 24px 0 17px; width:238px; display:inline;}


/*********Newsletter Popup box****************/
.form-style .divforText {float:left;padding:0;width:276px; display:inline; margin:20px 0 0 0;}
.form-style .divLeft {background:transparent url(../images/txt_left.png) no-repeat scroll 0 0;float:left;height:25px;margin:0;padding:0;width:9px;}
.form-style .textbox-image {background:transparent url(../images/txt_mid.png) repeat-x scroll 0 0;border:medium none;float:left;height:25px;padding:5px 0 0;width:235px;}
.form-style .txt {background:transparent none repeat scroll 0 0;border:medium none;color:#807481;font-size:11px;width:230px; margin:0 !important; padding:0;}
.form-style .divrightReq {background:transparent url(../images/txt_right_req.png) no-repeat scroll 0 0;float:left;height:25px;margin:0;padding:0;width:24px;}
.form-style .divright {background:transparent url(../images/txt_right.png) no-repeat scroll 0 0;float:left;height:25px;margin:0;padding:0;width:24px;}
.form-style .submit { background:url(../images/submit_btn.jpg) no-repeat 0 0; height:27px; width:93px; border:none;}



#newsletter h3{ padding:10px 0 0 0px;  background:none; margin:0 ; font-size:14px; color:#b62344; height:20px; letter-spacing:2px;   font-size: 0 !important;}
/** facebox ends here*************/


/******************Case Study page **************/
.caseStudyPage { margin:20px 0 0 0;}
#caseStudyWrapper { width:985px; background:#fff /*url(../images/content_wrapper_bg.jpg) no-repeat 0 bottom*/;  padding:0px 0 5px 0; margin:0px auto; }
#caseStudyTxt { width:773px;  }
#caseStudyTxt p{ line-height:23px; font-size:11px; color:#3e343f;   padding:10px 0 10px 25px;}

#mainCaseStudy{width:985px; margin:0 auto;}
#mainCase{ width:773px; float:left; margin:0 17px 10px; display:inline;}
#mainCase .mainCaseStudyTop_fedchex { margin:0; padding:0; background:#f0f0f0 url(../images/main_case_study_bg_fedchex.jpg) 0 bottom repeat-x;  padding:20px 0 0 0;}
#mainCase .mainCaseStudyTop_fritzy { margin:0; padding:0;/* background:#decfb9 url(../images/main_case_study_bg_fritzy.jpg) 0 bottom repeat-x; */ padding:0px 0 0 0;}
#mainCase .mainCaseStudyTop_sistas { margin:0; padding:0; background:#ffeef5 url(../images/main_case_study_bg_sistas.jpg) 0 bottom repeat-x;  padding:20px 0 0 0;}
#mainCase .mainCaseStudyTop_drm { margin:0; padding:0; background:#d9d9d9 url(../images/main_case_study_bg_drm.jpg) 0 bottom repeat-x;  padding:20px 0 0 0;}
#mainCase .mainCaseStudyTop_moffatt { margin:0; padding:0; background:#f6f9ff url(../images/main_case_study_bg_moffatt.jpg) 0 bottom repeat-x;  padding:10px 0 0 0;}
#mainCase .mainCaseStudyTop_shoreline { margin:0; padding:0; background:#f6f9ff url(../images/main_case_study_bg_shoreline.jpg) 0 bottom repeat-x;  padding:20px 0 0 0;}
#mainCase .mainCaseStudyBottom { margin:0; padding:0; background:#f0f0f0 url(../images/main_case_study_bottom.jpg) 0 bottom repeat-x; height:99px; }


#mainCaseStudy #servicesSidebar {width:160px; float:right; padding:0px 0 0 0; margin:25px 10px 0 0;}
#mainCaseStudy #servicesSidebar ul{ margin:0; padding:0;}
#mainCaseStudy #servicesSidebar ul li{ display:block; list-style:none; margin:5px 0 0 0;}

#caseStudyWrapper .servicesProvided ul.webList li{ display:inline; padding-right:15px;}
.mainCaseStudySlider                         { width: 773px; height: 510px; position: relative; margin: 10px auto 0; }
.mainCaseStudySlider .wrapper                { width: 773px; overflow: auto; height: 510px;  position: absolute; top: 0; left: 0; }
.mainCaseStudySlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0;  }
.mainCaseStudySlider ul li                   { display: block; float: left; padding: 0; height: 510px; width: 773px; margin: 0; }
.mainCaseStudySlider .arrow                  { display: block; height: 200px; width: 67px;  text-indent: -9999px; position: absolute; top: 165px; cursor: pointer; }
.mainCaseStudySlider .forward                { background:url(../images/arrow_fwd.png) no-repeat 0 0; right:-15px; }
.mainCaseStudySlider .back                   { background:url(../images/arrow_bk.png) no-repeat 0 0;left:0px; }

.mainCaseStudySlider .forward:hover          {background:url(../images/arrow_fwd_hover.png) no-repeat 0 0; right:-15px; }
.mainCaseStudySlider .back:hover             { background:url(../images/arrow_bk_hover.png) no-repeat 0 0;left:0px; }
.mainCaseStudySlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.mainCaseStudySlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }




.mainCaseStudySlider #thumbNav                               { position: relative; top: 440px; text-align: center; margin:0 auto; width:773px; color: #fff; font-size: 11px; font-weight:700; }
.mainCaseStudySlider #thumbNav a                             {  display: inline-block; padding: 2px 8px; height: 24px; margin: 0 15px 0 0; 
background: url(../images/nav_big_inactive.png) no-repeat 0 0  !important; height:23px;padding:0; width:157px; padding:5px 0 0 0;  text-align: center;  color:#fff; text-decoration:none; font-weight:700; }
.mainCaseStudySlider #thumbNav a:hover                       { background: url(../images/nav_big_active.png) no-repeat 0 0  !important; height:23px;margin:0;padding:0; width:157px; padding:5px 0 0 0;  margin: 0 15px 0 0; color:#fff;  }
.mainCaseStudySlider #thumbNav a.cur                         { background: url(../images/nav_big_active.png) no-repeat 0 0 !important;  width:157px; height:23px;  margin: 0 15px 0 0; color:#fff; }


.mainCaseStudySlider #thumbNav1                              { position: relative; top: 440px; text-align: center; margin:0 auto; width:773px; color: #fff; font-size: 11px; font-weight:700;  }
.mainCaseStudySlider #thumbNav1 a                             {  display: inline-block; padding: 2px 8px; height: 24px; margin: 0 15px 0 0;background: url(../images/nav_inactive_shoreline.png) no-repeat 0 0  !important ;height:23px;padding:0; width:214px; padding:5px 0 0 0;  text-align: center;  color:#fff; text-decoration:none; }
.mainCaseStudySlider #thumbNav1 a:hover                       { background: url(../images/nav_inactive_shoreline.png) no-repeat 0 0  !important ;height:23px;margin:0;padding:0; width:214px; padding:5px 0 0 0;  margin: 0 15px 0 0; color:#fff;  }
.mainCaseStudySlider #thumbNav1 a.cur1                         { background: url(../images/nav_active_shoreline.png) no-repeat 0 0 !important ; width:214px; height:23px;  margin: 0 15px 0 0; color:#fff; }


#start-stop                             { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px;  }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

#allcase{ width: 173px; float:left; }
#allcase ul{ margin:0px 0 0 0; padding:0;} 
#allcase ul li{ margin:0px 0 8px 10px; padding:0; list-style:none;} 
#allcase ul li.last{ margin:0px 0 0px 10px; padding:0; list-style:none;} 
#allcase h3{ margin:0; padding:0 0 20px 15px; background:none;}

/****************************Web Design Page**********************/
#webDesignPage { width:985px; margin:0 auto;}

#innerBanner {background:url(../images/inner_banner.jpg) no-repeat 0 0; height:108px;}
#webDesignWrapper { width:985px; background:#fff /*url(../images/content_wrapper_bg.jpg) no-repeat 0 bottom*/; float:left; padding:0px 0 20px 0; margin:20px 0 0 0; }

#webDesignWrapper h4{ padding:15px 0 0 20px; width:200px;}
#webDesignTxt { width:649px; float:left; margin:0 0 0 18px; display:inline;}
#webDesignTxt p{ line-height:17px; font-size:11px; color:#3e343f; font-family:verdana; width:624px; padding:15px 0 0 0px;}
#webDesignTxt ul.webList { margin:5px 0 0 0px; padding:0 0 5px 0; }
#webDesignTxt	    .webList li{ list-style:none; background:url(../images/tick.gif) no-repeat 0 7px; padding:0 0 0 20px; line-height:24px; display:block; }
#webDesignTxt	    .webList li {font-size:11px; color:#3e343f; text-decoration:none; }
#webDesignTxt	    .webList li a{font-size:11px;  text-decoration:none; color:#3e343f; }
#webDesignTxt	    .webList li a:hover { text-decoration:underline;}

#webDesignTxt	    .webListPg li{ list-style:none; background:url(../images/tick.gif) no-repeat 0 7px; padding:0 0 0 20px; line-height:24px; display:block; width:624px; }
#webDesignTxt	    .webListPg li {font-size:11px; color:#3e343f; text-decoration:none; }

#webDesignTxt a{color:#b62344; }
#webDesignTxt a:hover{ text-decoration:none;}
#webDesignTxt .chkPortBtn { clear:both;}

a.readMore { background:url(../images/read_more_testi.jpg) no-repeat 0 0 ;width:244px; float:left; height:46px; }
a.readMore:hover { background:url(../images/read_more_testi.jpg) no-repeat 0 -46px; width:244px; height:46px;}
.seeAllFeaturedBtn { float:right; margin:0 60px 0 0; display:inline;}
.contimage:hover{ opacity:0.8;}

#webDesignWrapper .webMaintenancesubHeading h3{ width:500px; height:30px;}
#webDesignTxt ul.webListLeft { margin:5px 0 0 0px; padding:0 0 15px 0; float:left; width:400px; }
#webDesignTxt	    .webListLeft li{ list-style:none; background:url(../images/tick.gif) no-repeat 0 7px; padding:0 0 0 20px; line-height:24px; display:block; }
#webDesignTxt	    .webListLeft li {font-size:11px; color:#3e343f; text-decoration:none; }

#webDesignTxt ul.webListRight { margin:5px 0 0 0px; padding:0 0 15px 0; width:200px; float:left; }
#webDesignTxt	    .webListRight li{ list-style:none; background:url(../images/tick.gif) no-repeat 0 7px; padding:0 0 0 20px; line-height:24px; display:block; }
#webDesignTxt	    .webListRight li {font-size:11px; color:#3e343f; text-decoration:none; }

#webDesignTxt ul.webListPart1 { margin:5px 0 0 0px; padding:0 0 15px 0; float:left; width:300px; }
#webDesignTxt	    .webListPart1 li{ list-style:none; background:url(../images/tick.gif) no-repeat 0 5px; padding:0 0 0 20px; line-height:18px; display:block; font-size:11px; color:#3e343f; text-decoration:none; margin:8px 0;}


#webDesignTxt ul.webListPart2 { margin:5px 0 0 0px; padding:0 0 15px 0; width:300px; float:left; }
#webDesignTxt	    .webListPart2 li{ list-style:none; background:url(../images/tick.gif) no-repeat 0 5px; padding:0 0 0 20px; line-height:18px; display:block; font-size:11px; color:#3e343f; text-decoration:none; margin:8px 0;}

.openSourceLeft {float:left; width:320px;}
.openSourceRight{float:left; width:300px;}

#webDesignTxt ul.webListSEO { margin:5px 0 0 0px; padding:0 0 15px 0; float:left; width:600px; }
#webDesignTxt	    .webListSEO li{ list-style:none; background:url(../images/tick.gif) no-repeat 0 5px; padding:0 0 0 20px; line-height:18px; display:block; margin:8px 0; }
#webDesignTxt	    .webListSEO li {font-size:11px; color:#3e343f; text-decoration:none; }

#webDesignTxt .rounded { width:618px; float:left; margin:10px 0 0 0;}
#webDesignTxt .SEOLeft{ background:url(../images/SEO_left.jpg) no-repeat 0 0; margin:0; padding:0; width:13px; height:122px; float:left;}
#webDesignTxt .SEOMid{ background: url(../images/seo_bg.jpg) no-repeat 0 0; width:631px; height:123px; float:left;}
#webDesignTxt .SEORight{ background:url(../images/SEO_right.jpg) no-repeat 0 0; margin:0; padding:0; width:14px; height:142px; float:left;}

#webDesignTxt .SEOMid p{color:#3E343F; font-size:11px;line-height:24px;padding:15px 0 0 0;width:591px;}
#webDesignTxt .SEOMid ul.seoList { margin:15px 0 0 30px; padding:0;}
#webDesignTxt .SEOMid ul.seoList li{ color:#3E343F; font-size:11px;line-height:18px;  padding:0 0 5px 0px; list-style:disc;}
/****************88portfolio page***************/
#portfolioPage h1{ padding:15px 0 0 25px; }
#portfolioPage #caseStudyRound{ width:950px; float:left;}
#portfolioPage .caseStudyLeft{ background:url(../images/grey_left.jpg) no-repeat 0 0; float:left; width:22px; height:52px;}
#portfolioPage .caseStudyMid{ background:url(../images/grey_mid.jpg) repeat-x 0 0; float:left; width:868px; height:32px; padding:20px 0 0 20px;}
#portfolioPage .caseStudyRight{ background:url(../images/grey_right.jpg) no-repeat 0 0; float:left; width:40px; height:52px;}
#portfolioPage .caseStudyContent{ background:#fcfcfc url(../images/grey_content.jpg) repeat-x 0 0; float:left; width:950px; }
#portfolioPage .anythingSlider                         { width: 874px; height: 580px; position: relative; margin: 20px auto 0; clear:both; }
#portfolioPage .anythingSlider .wrapper                { width: 874px; overflow: auto; height: 580px;  position: absolute; top: 0; left: 0; }
#portfolioPage .anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0;  }
#portfolioPage .anythingSlider ul li                   { display: block; float: left; padding: 0; height: 580px; width: 874px; margin: 0; }
#portfolioPage .anythingSlider .arrow                  { display: block; height: 200px; width: 67px;  text-indent: -9999px; position: absolute; top: 100px; cursor: pointer; }
#portfolioPage .anythingSlider .forward                { background:url(../images/arrow_fwd.png) no-repeat 0 0; right:-65px; }
#portfolioPage .anythingSlider .back                   { background:url(../images/arrow_bk.png) no-repeat 0 0;left:-55px; }

#portfolioPage .anythingSlider .forward:hover          {background:url(../images/arrow_fwd_hover.png) no-repeat 0 0; right:-65px; }
#portfolioPage .anythingSlider .back:hover             { background:url(../images/arrow_bk_hover.png) no-repeat 0 0;left:-55px; }
#portfolioPage .anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
#portfolioPage .anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
#portfolioPage .anythingSlider .image1{margin: 0 20px 0 0; display:inline}

span.select { position: absolute;  width: 162px; /* With the padding included, the width is 190 pixels: the actual width of the image. */   height: 24px;   padding: 5px 24px 0 8px; color: #3E343F;   background:url(../images/select_bg.png) no-repeat;  overflow: hidden; text-transform: capitalize; font-size:11px;}

span.select1 { position: absolute;  width: 278px;   height: 25px;   padding: 5px 24px 0 8px; color: #3E343F;  background:url(../images/select1.png) no-repeat 0 0; overflow: hidden; text-transform:capitalize; font-size:11px;}

span.select2 { position: absolute;  width: 100px; /* With the padding included, the width is 190 pixels: the actual width of the image. */   height: 24px;   padding: 5px 24px 0 8px; color: #3E343F;   background:url(../images/year_select.png) no-repeat;  overflow: hidden; text-transform:capitalize; font-size:11px;}

span.select3 { position: absolute;  width: 148px; /* With the padding included, the width is 190 pixels: the actual width of the image. */   height: 24px;   padding: 5px 24px 0 8px; color:#3E343F;  background:url(../images/month_select.png) no-repeat;  overflow: hidden; text-transform:capitalize; font-size:11px; }

span.select4 { position: absolute;  width: 278px; /* With the padding included, the width is 190 pixels: the actual width of the image. */   height: 24px;   padding: 5px 24px 0 8px; color: #3E343F; background:url(../images/select2.png) no-repeat;  overflow: hidden; text-transform:capitalize; font-size:11px; }

span.select5 { position: absolute;  width: 73px; /* With the padding included, the width is 190 pixels: the actual width of the image. */   height: 24px;   padding: 5px 24px 0 8px; color: #3E343F; background:url(../images/day_select.png ) no-repeat;  overflow: hidden; text-transform:capitalize; font-size:11px; }

span.select6 { position: absolute;  width: 84px; /* With the padding included, the width is 190 pixels: the actual width of the image. */   height: 24px;   padding: 5px 24px 0 8px; color: #3E343F; background:url(../images/year1_select.png) no-repeat;  overflow: hidden; text-transform:capitalize; font-size:11px; }

span.radio { background:url(../images/radio_btn.png) no-repeat 0 0; width:15px; height:15px;}
.showBtn { background:url(../images/show_all_btn.png) no-repeat 0 0; width:92px; height:25px; border:none;}
.featuredProject {background:url(../images/featured_product.png) no-repeat 0 0; width:93px;  z-index:9999999; top:0; left:0; position:absolute; height:50px;}

.projectName { float:left; width:620px; margin:10px 0 10px 50px; display:inline;}
.pagination { float:right; width:auto; }
#pagination_show { }
.page { float:left;}
.activePage{ color:#b62344; font-size:11px; font-weight:700;}
.totalPages{color:#3e343f;font-size:11px; font-weight:700; }

#theme-gallery { /*height:700px;*/ }
#theme-gallery .gallery-image {/*background:transparent url(images/bg-theme-300.png) no-repeat scroll 0 0;*/height:420px;position:relative;width:412px;float:left; padding:3px;margin:0 15px 0 0 ; display:inline;}
#theme-gallery .gallery-image span img{ border:1px solid #ccc; padding:2px; background:#fff;}
#theme-gallery .gallery-image span {height:420px;overflow:hidden;padding-top:18px;margin:0;padding:0;}
#theme-gallery  .ribbon-free {background:transparent url(../images/ribbon-free-small.png) no-repeat scroll 0 0;height:90px;position:absolute;left:0;top:0;width:90px;}
#theme-gallery .txt {border: none;color:#000;font-size:11px;margin:15px 0 10px 0 !important;padding:5px 0px;font-weight:bold; width:420px; background:transparent url(../images/line.jpg) repeat-x 0 bottom; float:left; padding-bottom:5px;}
#theme-gallery .txt h3{ color:#B62344; float:left; background:none !important;}
#theme-gallery .txt .siteURL{ float:right; padding:0 15px 0 0;}
#theme-gallery .txt .siteURL a{color:#B62344; text-decoration:none; font-weight:normal !important;}
#theme-gallery .txt .siteURL a:hover{ text-decoration:underline;}

#theme-gallery  .list { margin:0 0 0 15px; padding:0 0 0 20px; background: url(../images/tick.gif) no-repeat 0 0; line-height:18px;}

#theme-gallery1{/*margin:0 0px 0 20px; display:inline;*/}
#theme-gallery1 .gallery-image {/*background:transparent url(images/bg-theme-300.png) no-repeat scroll 0 0;*/height:420px; position:relative;float:left; padding:2px;}
#theme-gallery1  .ribbon-free {background:transparent url(../images/ribbon-free-small.png) no-repeat scroll 0 0;height:90px;position:absolute;left:0;top:0;width:90px;}

#theme-gallery1 .gallery-image span {display:block;/*height:420px;*/overflow:hidden;padding-top:18px;margin:0;padding:0;}
#theme-gallery1 .gallery-image span img{ border:1px solid #ccc; padding:2px; background:#fff;}
 #theme-gallery1 .txt {border:medium none;color:#000;font-size:11px;margin:20px 0 10px 0 !important;position:relative;padding:5px 0px;font-weight:bold; width:420px; line-height:18px;  background:transparent url(../images/line.jpg) repeat-x 0 bottom; float:left; padding-bottom:5px;}
#theme-gallery1 .txt h3{ color:#B62344; float:left; background:none !important;}
#theme-gallery1 .txt .siteURL{ float:right; padding:0 15px 0 0;}
#theme-gallery1 .txt .siteURL a{color:#B62344; text-decoration:none; font-weight:normal !important;}
#theme-gallery1 .txt .siteURL a:hover{ text-decoration:underline;}
#theme-gallery1  .list { margin:0 0 0 15px; padding:0 0 0 20px; background: url(../images/tick.gif) no-repeat 0 0; line-height:18px;}


.gallery-image {/*background:transparent url(images/bg-theme-300.png) no-repeat scroll 0 0;*/height:620px; position:relative; margin:0 auto;  width:773px;}
  .ribbon-free {background:transparent url(../images/ribbon-free-small.png) no-repeat scroll 0 0;height:97px;position:absolute;left:0;top:0;width:90px;}

.gallery-image span {display:block;/*height:420px;*/overflow:hidden;padding-top:18px;margin:0;padding:0;}
 .gallery-image span img{ }
 .txtPort {border:medium none;color:#000;font-size:11px;margin:20px 0 10px 0 !important;position:relative;padding:5px 0px;font-weight:bold; width:773px; line-height:18px;  background:transparent url(../images/line.jpg) repeat-x 0 bottom; float:left; padding-bottom:5px;}
.txtPort h3{ color:#B62344; float:left; background:none !important;}
 .txtPort .siteURL{ float:right; padding:0 15px 0 0;}
 .txtPort .siteURL a{color:#B62344; text-decoration:none; font-weight:normal !important;}
 .txtPort .siteURL a:hover{ text-decoration:underline;}
 .list { margin:0 0 0 15px; padding:0 0 0 20px; background: url(../images/tick.gif) no-repeat 0 4px; line-height:18px; float:left;}
ul.portfolioNav { margin:0; padding:0;}
ul.portfolioNav li{ display:block; list-style:none; margin:0 0 3px 10px!important; padding:0 !important;}
ul.portfolioNav li a{ color:#3e343f; text-decoration:none; line-height:18px !important; }
ul.portfolioNav li a:hover { text-decoration:underline;}
ul.portfolioNav li a.active{color:#B62344; font-weight:700;}


#portfolioPage #allcase{ width: 173px; float:left; margin:-20px 0 0 0; position:relative;}
#portfolioPage  #allcase h3{ margin:0; padding:0 0 20px 0px; background:none;}
.portfolioSlider                         { width: 773px; height: 610px; position: relative; margin: 10px auto 0; }
.portfolioSlider .wrapper                { width: 773px; overflow: auto; height: 610px;  position: absolute; top: 0; left: 0; }
.portfolioSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0;  }
.portfolioSlider ul li                   { display: block; float: left; padding: 0; height: 610px; width: 773px; margin: 0; }
.portfolioSlider .arrow                  { display: block; height: 200px; width: 67px;  text-indent: -9999px; position: absolute; top: 165px; cursor: pointer; }
.portfolioSlider .forward                { background:url(../images/arrow_fwd.png) no-repeat 0 0; right:-15px; }
.portfolioSlider .back                   { background:url(../images/arrow_bk.png) no-repeat 0 0;left:0px; }

.portfolioSlider .forward:hover          {background:url(../images/arrow_fwd_hover.png) no-repeat 0 0; right:-15px; }
.portfolioSlider .back:hover             { background:url(../images/arrow_bk_hover.png) no-repeat 0 0;left:0px; }
.portfolioSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.portfolioSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
/************************8testimonail page*********************/
#testimonialPage{ width:985px; margin:0 auto; }
#testimonialPage #testiWrapper{ width:985px; float:left; background:#fff /*url(../images/content_wrapper_bg.jpg) no-repeat 0 bottom*/; padding:0 0 20px 0; margin:10px 0 0 0; }
#testimonialPage #testiWrapper h1{ padding:15px 0 0 25px;}

#testiWrapper #aboutUsTxt p{ line-height:17px; font-size:12px; color:#3e343f; font-family:verdana; width:910px; padding:20px 0 0 25px; }

#testimonialPage #testiWrapper #leftPanel { width:580px; float:left;}
#testimonialPage #testiWrapper #rightPanel { width:405px; float:left;}

#testimonialPage #testiWrapper #leftPanel .testiMac {  width:330px; margin:0 auto;}
#testimonialPage #testiWrapper #leftPanel .testiMac .testi1 {background:#fff url(../images/testi1_mac_bg.jpg) no-repeat 0 bottom; width:310px; float:left; padding:30px 10px;  }
#testimonialPage #testiWrapper #leftPanel .testiMac .quote {display:inline; float:left;height:16px;margin:0 5px 0 0;width:21px;}
#testimonialPage #testiWrapper #leftPanel .testiMac .testiTxt {width:268px; float:left;}
#testimonialPage #testiWrapper #leftPanel .testiMac .testiTxt p{ margin:0; padding:10px 0 0 0; color:#3e343f; font-size:11px; line-height:17px;}
#testimonialPage #testiWrapper #leftPanel .testiMac  .divCite{text-align:right; margin-right:50px; color:#3E343F;font-size:11px; }
#testimonialPage #testiWrapper #leftPanel .testiMac  .divCite .citeTxt{color:#3E343F; font-weight:700;}

#testimonialPage #testiWrapper #leftPanel .testiVazt {  width:223px; float:left; margin:0 0 0 33px; display:inline;}
#testimonialPage #testiWrapper #leftPanel .testiVazt .testi1 {background:#fff url(../images/testi_vazt_bg.jpg) no-repeat 0 bottom; width:203px; float:left; padding:30px 10px;  }
#testimonialPage #testiWrapper #leftPanel .testiVazt .quote {display:inline; float:left;height:16px;margin:0 5px 0 0;width:21px;}
#testimonialPage #testiWrapper #leftPanel .testiVazt .testiTxt {width:165px; float:left;}
#testimonialPage #testiWrapper #leftPanel .testiVazt .testiTxt p{ margin:0; padding:10px 0 0 0;color:#3e343f; font-size:11px; line-height:17px;}
#testimonialPage #testiWrapper #leftPanel .testiVazt  .divCite{text-align:left; margin-left:50px; color:#3E343F;font-size:11px;}
#testimonialPage #testiWrapper #leftPanel .testiVazt  .divCite .citeTxt{color:#3E343F; font-weight:700;}

#testimonialPage #testiWrapper #leftPanel .testiSistas {  width:267px; float:left; margin:15px 0 0  33px; display:inline;}
#testimonialPage #testiWrapper #leftPanel .testiSistas .testi1 {background:#fff url(../images/testi_sistas_bg.jpg) no-repeat 0 bottom; width:247px; float:left; padding:30px 10px;  }
#testimonialPage #testiWrapper #leftPanel .testiSistas .quote {display:inline; float:left;height:16px;margin:0 5px 0 0;width:21px;}
#testimonialPage #testiWrapper #leftPanel .testiSistas .testiTxt {width:207px; float:left;}
#testimonialPage #testiWrapper #leftPanel .testiSistas .testiTxt p{ margin:0; padding:10px 0 0 0;color:#3e343f; font-size:11px; line-height:17px;}
#testimonialPage #testiWrapper #leftPanel .testiSistas  .divCite{text-align:right; margin-right:50px; color:#3E343F;font-size:11px;}
#testimonialPage #testiWrapper #leftPanel .testiSistas  .divCite .citeTxt{color:#3E343F; font-weight:700;}


#testimonialPage #testiWrapper #leftPanel .testiShannon {  width:294px; float:left; margin:0 0 0 18px; display:inline;}
#testimonialPage #testiWrapper #leftPanel .testiShannon .testi1 {background:#fff url(../images/testi_shannon_bg.jpg) no-repeat 0 bottom; width:274px; float:left; padding:30px 10px;  }
#testimonialPage #testiWrapper #leftPanel .testiShannon .quote {display:inline; float:left;height:16px;margin:0 5px 0 0;width:21px;}
#testimonialPage #testiWrapper #leftPanel .testiShannon .testiTxt {width:230px; float:left;}
#testimonialPage #testiWrapper #leftPanel .testiShannon .testiTxt p{ margin:0; padding:10px 0 0 0;color:#3e343f; font-size:11px; line-height:17px;}
#testimonialPage #testiWrapper #leftPanel .testiShannon  .divCite{text-align:left; margin-left:50px; color:#3E343F;font-size:11px;}
#testimonialPage #testiWrapper #leftPanel .testiShannon  .divCite .citeTxt{color:#3E343F; font-weight:700;}

#testimonialPage #testiWrapper #leftPanel .testiNextlink {  width:211px; float:left; margin:35px 0 0  33px; display:inline;}
#testimonialPage #testiWrapper #leftPanel .testiNextlink .testi1 {background: url(../images/testi_nextlink_bg.jpg) no-repeat 0 bottom; width:191px; float:left; padding:30px 10px;  }
#testimonialPage #testiWrapper #leftPanel .testiNextlink .quote {display:inline; float:left;height:16px;margin:0 5px 0 0;width:21px;}
#testimonialPage #testiWrapper #leftPanel .testiNextlink .testiTxt {width:150px; float:left;}
#testimonialPage #testiWrapper #leftPanel .testiNextlink .testiTxt p{ margin:0; padding:10px 0 0 0;color:#3e343f; font-size:11px; line-height:17px;}
#testimonialPage #testiWrapper #leftPanel .testiNextlink  .divCite{text-align:right; margin-right:50px;color:#3E343F;font-size:11px;}
#testimonialPage #testiWrapper #leftPanel .testiNextlink  .divCite .citeTxt{color:#3E343F; font-weight:700;}

#testimonialPage #testiWrapper #leftPanel .testiPetite {  width:243px; float:right; margin:10px 50px 0 0;}
#testimonialPage #testiWrapper #leftPanel .testiPetite .testi1 {background: url(../images/testi_petite_bg.jpg) no-repeat 0 bottom; width:223px; float:left; padding:30px 10px;  }
#testimonialPage #testiWrapper #leftPanel .testiPetite .quote {display:inline; float:left;height:16px;margin:0 5px 0 0;width:21px;}
#testimonialPage #testiWrapper #leftPanel .testiPetite .testiTxt {width:180px; float:left;}
#testimonialPage #testiWrapper #leftPanel .testiPetite .testiTxt p{ margin:0; padding:10px 0 0 0; color:#3e343f; font-size:11px; line-height:17px;}
#testimonialPage #testiWrapper #leftPanel .testiPetite  .divCite{text-align:left; margin-left:50px; color:#3E343F;font-size:11px;}
#testimonialPage #testiWrapper #leftPanel .testiPetite  .divCite .citeTxt{color:#3E343F; font-weight:700;}

#testimonialPage #testiWrapper #rightPanel .testiRepar {  width:345px; margin:30px auto;}
#testimonialPage #testiWrapper #rightPanel .testiRepar .testi1 {background:#fff url(../images/testi_repar_bg.jpg) no-repeat 0 bottom; width:325px; float:left; padding:30px 10px;  }
#testimonialPage #testiWrapper #rightPanel .testiRepar .quote {display:inline; float:left;height:16px;margin:0 5px 0 0;width:21px;}
#testimonialPage #testiWrapper #rightPanel .testiRepar .testiTxt {width:268px; float:left;}
#testimonialPage #testiWrapper #rightPanel .testiRepar .testiTxt p{ margin:0; padding:10px 0 0 0; color:#3e343f; font-size:11px; line-height:17px;}
#testimonialPage #testiWrapper #rightPanel .testiRepar  .divCite{text-align:right; margin-right:50px; color:#3E343F;font-size:11px;}
#testimonialPage #testiWrapper #rightPanel .testiRepar  .divCite .citeTxt{color:#3E343F; font-weight:700;}

#testimonialPage #testiWrapper #rightPanel .testiSkylife {  width:221px; margin:30px auto;}
#testimonialPage #testiWrapper #rightPanel .testiSkylife .testi1 {background: url(../images/testi_skylife_bg.jpg) no-repeat 0 bottom; width:201px; float:left; padding:30px 10px;  }
#testimonialPage #testiWrapper #rightPanel .testiSkylife .quote {display:inline; float:left;height:23px;margin:0 5px 0 0;width:29px;}
#testimonialPage #testiWrapper #rightPanel .testiSkylife .testiTxt {width:155px; float:left;}
#testimonialPage #testiWrapper #rightPanel .testiSkylife .testiTxt p{ margin:0; padding:10px 0 0 0; color:#3e343f; font-size:11px; line-height:17px;}
#testimonialPage #testiWrapper #rightPanel .testiSkylife  .divCite{text-align:right; margin-right:50px;color:#3E343F;font-size:11px;}
#testimonialPage #testiWrapper #rightPanel .testiSkylife  .divCite .citeTxt{color:#3E343F; font-weight:700;}

/****************************Services Page**********************/
#servicesPage { width:985px; margin:0 auto;}
#servicesPage h1{ width:100px; margin:0px 0 0 0; padding:10px 0  10px 0; height:22px;}
#servicesPage #innerBanner {background:url(../images/inner_banner.jpg) no-repeat 0 0; height:108px;}
#servicesWrapper { width:985px; background:#fff /*url(../images/content_wrapper_bg.jpg) no-repeat 0 bottom*/; float:left; padding:0px 0 10px 0; margin:10px 0 0 0; }
#servicesWrapper .heading{ padding:50px 0 0 115px;}
#servicesWrapper h5{  width:160px; height:30px !important;}

#servicesTxt { width:649px; float:left; margin:0 0 0 18px; display:inline;}
#servicesTxt p{ line-height:17px; font-size:11px; color:#3e343f; font-family:verdana; width:624px; padding:20px 0 0 0px; }
#servicesTxt .line { background:url(../images/line.jpg) repeat-x 0 0; height:2px; width:620px; float:left;}
#servicesTxt ul.webList { margin:5px 0 0 0px; padding:0 0 15px 0; float:left; width:300px; }
#servicesTxt	    .webList li{ list-style:none; background:url(../images/tick.gif) no-repeat 0 9px; padding:0 0 0 20px; line-height:24px; display:block; }
#servicesTxt	    .webList li {font-size:11px; color:#3e343f; text-decoration:none;  }
#servicesTxt	    .webList li a{ color: #3E343F; text-decoration:none;}
#servicesTxt	    .webList li a:hover{ text-decoration:underline;}
#servicesTxt ul.rightSideWebList{ float:left; width:300px;}
#servicesTxt	    .rightSideWebList li{ list-style:none; background:url(../images/tick.gif) no-repeat 0 9px; padding:0 0 0 20px; line-height:24px; display:block; }
#servicesTxt	    .rightSideWebList li {font-size:11px; color:#3e343f; text-decoration:none;  }

#servicesTxt	    .rightSideWebList li a{ color:#3E343F; text-decoration:none;}
#servicesTxt	    .rightSideWebList li a:hover{ text-decoration:underline;}
#servicesTxt .highLight{ color:#b62344; font-weight:700;}
#servicesTxt a{color:#b62344; }
#servicesTxt a:hover{ text-decoration:none;}
#servicesTxt .chkPortBtn { clear:both;}
/*************************8About Us page ************************/
#aboutUsPage { width:985px; margin:0 auto;}

#aboutUsPage #innerBanner {background:url(../images/inner_banner.jpg) no-repeat 0 0; height:108px;}
#aboutUsWrapper { width:985px; background:#fff /*url(../images/content_wrapper_bg.jpg) no-repeat 0 bottom*/; float:left; padding:0px 0 0px 0; margin:10px 0 0 0; background: url(../images/right_sidebar_bg.jpg) repeat-y 663px 0;}
#aboutUsWrapper h3{ padding:10px 0 0 0px;  background:none; margin:0; }
#aboutUsWrapper .heading{ padding:50px 0 0 115px;}
#aboutUsWrapper h5{  width:160px; height:30px !important;}
#aboutUsWrapper  #aboutUsTxt { width:645px; float:left; margin:0 0 0 18px; display:inline;}
#aboutUsWrapper  #aboutUsTxt p{ line-height:17px; font-size:12px; color:#3e343f; font-family:verdana; width:624px; padding:20px 0 0 0px; }
#aboutUsWrapper  #aboutUsTxt ul.webList { margin:5px 0 0 0px; padding:0 0 15px 0; float:left; width:615px; }
#aboutUsWrapper  #aboutUsTxt .webList li{ list-style:none; background:url(../images/tick.gif) no-repeat 0 9px ; padding:0px 0 0 20px; line-height:24px; font-size:12px; color:#3e343f; text-decoration:none; margin:5px 0; }
#servicesTxt a{color:#b62344; }
#servicesTxt a:hover{ text-decoration:none;}
#servicesTxt .chkPortBtn { clear:both;}

/******************88Request a quote page********************/

#reqQuotePage{width:985px; margin:0 auto;}
#requestWrapper { width:985px; background:#fff ; float:left; padding:0px 0 20px 0; margin:10px 0 0 0;}
.pWidth { width:590px;}
.captchaImg { display:inline; float:left;margin:20px 0 0 30px;width:220px;}
#requestTxt{display:inline; float:left;margin:0 10px 0 8px;width:649px;}
#requestTxt p{color:#3E343F;font-family:verdana;font-size:11px;line-height:17px;padding:20px 0 0 0;width:624px; }

#requestWrapper h3{ padding:0px 0 0 0px;  background:none; margin:0 ; font-size:14px; color:#b62344; height:20px; letter-spacing:2px;   font-size: 0 !important;  }
#reqForm { background:url(../images/req_quote_bg.jpg) no-repeat 0 0; margin:10px 0 0 0; width:634px; float:left; padding:20px 0 100px 15px;}
#reqFormFields { width:595px; margin:10px auto;}
#reqForm .leftSide{ width:290px; float:left;}
#reqForm .rightSide{ width:290px; float:left;}
#reqForm .requiredField { text-align:right; float:right; margin:5px 20px 0 0; color:#b62344;}
#reqFormFields .spacer{ background:url(../images/dotted_line.jpg) repeat-x 0 0; width:580px; height:1px; margin:3px 0; float:left;}
.field { margin:5px 0; float:left; width:295px;}
.field .labelName label{ font-size:11px; color:#3e343f;}
.field .labelName { margin:5px 0;}
.field .divforText {float:left;padding:0;width:276px; display:inline;}
.field .divLeft {background:transparent url(../images/txt_left.png) no-repeat scroll 0 0;float:left;height:25px;margin:0;padding:0;width:9px;}
.field .textbox-image {background:transparent url(../images/txt_mid.png) repeat-x scroll 0 0;border:medium none;float:left;height:25px;padding:5px 0 0;width:241px;}

* html .field .textbox-image {background:transparent url(../images/txt_mid.gif) repeat-x scroll 0 0;border:medium none;float:left;height:25px;padding:5px 0 0;width:241px;}

.field .txt {background:transparent none repeat scroll 0 0;border:medium none;color:#807481;font-size:11px;width:230px;}
.field .divrightReq {background:transparent url(../images/txt_right_req.png) no-repeat scroll 0 0;float:left;height:25px;margin:0;padding:0;width:26px;}
.field .divright {background:transparent url(../images/txt_right.png) no-repeat scroll 0 0;float:left;height:25px;margin:0;padding:0;width:26px;}
.none { display:none;}
.fieldBtn { float:right; margin:0 50px 0 0; display:inline}
.fieldBtn  .submit { background:url(../images/submit_btn.gif) no-repeat 0 0; height:27px; width:93px; border:none;}

#nonReqFields{ width:595px; margin:10px auto;}
#nonReqFields .spacer{ background:url(../images/dotted_line.jpg) repeat-x 0 0; width:580px; height:1px; margin:3px 0; float:left;}
#nonReqFields .requiredField {text-align:left; float:left; margin:5px 20px 0 0; color:#b62344;}
#nonReqFields h3{padding:0px 0 0 0px;  background:none; margin:0 ; font-size:14px; color:#b62344; height:20px; letter-spacing:2px;   font-size: 0 !important; }
.h3Tag { float:left;}
.subTitle10Txt { margin:10px 0}
.field .divforTextArea {float:left;padding:0;width:580px; display:inline;}
.field .divforTextArea .divLeft {background:transparent url(../images/txt_area_left.png) no-repeat scroll 0 0;float:left;height:105px;margin:0;padding:0;width:13px;}
.field .divforTextArea .textbox-image {background:transparent url(../images/txt_area_mid.png) repeat-x scroll 0 0;border:medium none;float:left;height:105px;padding:5px 0 0;width:530px;}

* html .field .divforTextArea .textbox-image {background:transparent url(../images/txt_area_mid.gif) repeat-x scroll 0 0;border:medium none;float:left;height:105px;padding:5px 0 0;width:530px; overflow: hidden; }

.field  .divforTextArea .txtArea {background:transparent none repeat scroll 0 0;border:medium none;color:#807481;font-size:11px;width:530px; overflow:hidden;}
.field .divforTextArea .divright {background:transparent url(../images/txt_area_right.png) no-repeat scroll 0 0;float:left;height:105px;margin:0;padding:0;width:14px;}
.submit_btn { background:url(../images/arrow_btn.png) no-repeat 0 0; padding:20px 0 0 40px;}
.submit_btn .showResult{ background:url(../images/show_result.jpg) no-repeat 0 0; width:135px; height:26px; border:none;}

/*#requestWrapper .submit { background:url(../images/free_quote_btn.jpg) no-repeat 0 0; width:264px; height:53px; border:none;}*/
#requestWrapper .submit { background:url(../images/free_quote_btn.gif) no-repeat 0 0; width:257px; height:41px; border:none;}

#reqQuoteSidebar {width:300px; float:left; padding:20px 0 0 0;}
#reqQuoteSidebar .sideBar{ width:301px; background:#fff url(../images/quote_assistance_bg.jpg) no-repeat 0 bottom; float:left; padding-bottom:50px;}
#reqQuoteSidebar .sideBar h4{ width:200px; padding:0 0 0 20px;}
#reqQuoteSidebar .sideBarLeft{ background:#fff url(../images/webdesign_sidebar_top.jpg) no-repeat 0 bottom; height:359px; float:left; width:1px;}
#reqQuoteSidebar .sideBarMid{  width:299px; margin:0 auto;}
#reqQuoteSidebar .sideBarRight{ background:#fff url(../images/webdesign_sidebar_top.jpg) no-repeat 0 bottom; height:359px; float:left; width:1px;}
#reqQuoteSidebar .sideBarBottom{ background:url(../images/web_design_sidebar_bottom.jpg) no-repeat 0 0; height:42px; clear:both;}
 
#reqQuoteSidebar .sideBarMid .spacer{ background:url(../images/dotted_line.jpg) repeat-x 0 0; width:279px; height:1px; margin:3px auto;}
#reqQuoteSidebar .sideBarMid h6{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#b62344}
#reqQuoteSidebar .sideBarMid p{ line-height:17px; font-size:11px; color:#3e343f; font-family:verdana; }
#reqQuoteSidebar .sideBarMid .onlyTxt{  padding:5px 0 10px 10px; width:280px;}

#reqQuoteSidebar .sideBarMid .websiteDesign{ background: url(../images/pdf_icon.jpg) no-repeat 0 0; padding:5px 0 10px 70px; width:200px; margin:0 auto;}
#reqQuoteSidebar .sideBarMid .logoDesign{ background: url(../images/pdf_icon.jpg) no-repeat 0 0; padding:5px 0 10px 70px; width:200px; margin:0 auto;}
#reqQuoteSidebar .sideBarMid .siteStats{ background: url(../images/site_state.jpg) no-repeat 0 0; padding:5px 0 10px 70px; width:200px;margin:0 auto;}
#reqQuoteSidebar .sideBarMid .socialNetworking{ background: url(../images/social_networking.jpg) no-repeat 0 0; padding:5px 0 10px 70px; width:200px; margin:0 auto;}


#reqQuote {width:305px; float:left; padding:0px 0 0 0; margin:0 0 0 0px; display:inline;}


#reqQuote .sideBar{ width:305px; background:none; padding-bottom:15px;}
#reqQuote .clientSays{ width:257px; background:url(../images/client_says_bg.jpg) no-repeat 0 0; float:left; padding:15px 24px 35px 24px;}
#reqQuote .clientSays .quote {display:inline; float:left;height:36px;margin:0 5px 0 0;width:46px; }
#reqQuote .clientSays p{ margin:0; padding:0 0 0 0; color:#3e343f; font-size:11px; line-height:20px;}
#reqQuote .sideBar .divCite{float:left; margin-left:70px;margin-top:-13px;text-align:left; display:inline;}
#reqQuote .sideBar .divCite cite{ font-size:11px;  font-style:italic; color:#b62344;}
#reqQuote .sideBar .divCite .citeTxt{font-weight:bold;}
.requiredField { margin:5px 0 0 0; color:#B62344; font-size:11px;}

/*************8 career page *********************/
#servicesSidebar {width:300px; float:left; padding:0px 0 0 0; margin:0px 0 0 0;}
#careerForm{ background:url(../images/career_pg_bg.jpg) no-repeat 0 0;  width:649px; padding-bottom: 180px; float:left; margin:0 14px 0 0 ; display:inline;}
#careerFormIntern { background:url(../images/internship_form_bg.jpg) no-repeat 0 0; width:649px; float:left; margin:0 14px 0 0 ; display:inline; padding:20px 0 130px 0;}
#careerFormIntern  .formHeading h1 {margin:0 0 0;padding:20px 0 10px 20px;height:20px;}

#careerForm .spacer{ background:url(../images/dotted_line.jpg) repeat-x 0 0; width:580px; height:1px; margin:10px 0 0 0; float:left;}
#careerFormIntern .spacer{ background:url(../images/dotted_line.jpg) repeat-x 0 0; width:580px; height:1px; margin:10px 0 0 0; float:left;}
.submitApp { background:url(../images/submit_app.jpg) no-repeat 0 0; width:207px; height:45px; border:none;}
.careerLine { background:url(../images/career_line.jpg) no-repeat 0 0;  height:19px; width:468px;
z-index:99999; float:right;}
.h1_title{ width:300px; margin:0; padding:0;}
/****************contact us page********************/

#contactUsWrapper{background:#FFFFFF /*url(../images/content_wrapper_bg.jpg) no-repeat scroll 0 bottom*/;float:left;margin:0px 0 0;
padding:0 0 70px 0;width:985px;}
#contactUsWrapper h1{ padding:5px 0 10px 15px !important; width:250px; }
#contactUsWrapper #addressRound{ width:648px; float:left; margin:0 0 0 20px; display:inline;}
#contactUsWrapper #addressRound .addressLeft{ background:url(../images/pink_left.jpg) no-repeat 0 0; float:left; width:23px; height:20px;}
#contactUsWrapper #addressRound .addressMid{ background:url(../images/pink_mid.jpg) repeat-x 0 0; float:left; width:602px; height:20px;}
#contactUsWrapper #addressRound .addressRight{ background:url(../images/pink_right.jpg) no-repeat 0 0; float:left; width:23px; height:20px;}
#contactUsWrapper #addressRound .addressContent{ background:#fff url(../images/pink_content.jpg) repeat-x 0 0; float:left; width:648px; }
#addressRound .addressContent .leftDiv { width:301px; float:left; margin:0 22px; border-bottom:1px solid #e3c7dd; padding:0 0 10px 0;  display:inline;}
#addressRound .addressContent .leftDiv h5{color:#3e343f; font-weight:700; font-size:11px; width:auto; height:auto !important; line-height:18px;}
#contactUsWrapper #addressRound .addressContent .leftDiv p{ margin:0; padding:0; color:#3e343f;  font-size:11px; line-height:18px; }
#contactUsWrapper #addressRound .addressContent .rightDiv { width:301px; float:left; margin:0 0 0 0 ; border-bottom:1px solid #e3c7dd; padding:0 0 45px 0;  }
#contactUsWrapper #addressRound .addressContent .rightDiv a{ color:#b62344; text-decoration:none;}
#contactUsWrapper #addressRound .addressContent .rightDiv a:hover { text-decoration:underline;}
#contactUsWrapper #addressRound .addressContent .rightDiv p{ margin:0; padding:0; color:#3e343f;  font-size:11px; line-height:18px; }

#contactUsWrapper #addressRound .addressContent .rightDiv_us { width:301px; float:left; margin:0 0 0 0 ; border-bottom:1px solid #e3c7dd; padding:0 0 10px 0;  }
#contactUsWrapper #addressRound .addressContent .rightDiv_us a{ color:#b62344; text-decoration:none;}
#contactUsWrapper #addressRound .addressContent .rightDiv_us a:hover { text-decoration:underline;}
#contactUsWrapper #addressRound .addressContent .rightDiv_us p{ margin:0; padding:0; color:#3e343f;  font-size:11px; line-height:18px; }

#contactUsWrapper #addressRound .addressContent .rightDiv_china{ width:301px; float:left; margin:0 0 0 0 ; border-bottom:1px solid #e3c7dd; padding:0 0 82px 0;  }
#contactUsWrapper #addressRound .addressContent .rightDiv_china a{ color:#b62344; text-decoration:none;}
#contactUsWrapper #addressRound .addressContent .rightDiv_china a:hover { text-decoration:underline;}
#contactUsWrapper #addressRound .addressContent .rightDiv_china p{ margin:0; padding:0; color:#3e343f;  font-size:11px; line-height:18px; }

#contactUsWrapper h1{ padding:0 0 0 20px;}

.accordian{ width:275px;  margin: 10px 0 0 18px; float:left; display:inline;}
h2.trigger1 {padding: 0 0 0 0px;margin: 0 0 10px 0;	background: url(../images/off1.jpg) no-repeat 0 0;	height: 23px;	line-height: 23px;	width: 273px;	font-size: 14px;	font-weight: normal;	float: left;}
h2.trigger1 a { display: block;}
h2.trigger2 {padding: 0 0 0 0px;margin: 10px 0 10px 0;	background: url(../images/off2.jpg) no-repeat 0 0;	height: 23px;	line-height: 23px;	width: 273px;	font-size: 14px;	font-weight: normal;	float: left;}
h2.trigger2 a { display: block; }

h2.trigger3 {padding: 0 0 0 0px;margin: 10px 0 10px 0;	background: url(../images/off3.jpg) no-repeat 0 0;	height: 23px;	line-height: 23px;	width: 273px;	font-size: 14px;	font-weight: normal;	float: left;}
h2.trigger3 a { display: block; cursor:pointer;}

h2.trigger4 {padding: 0 0 0 0px;margin: 10px 0 10px 0;	background: url(../images/off4.jpg) no-repeat 0 0;	height: 23px;	line-height: 23px;	width: 273px;	font-size: 14px;	font-weight: normal;	float: left;}
h2.trigger4 a { display: block;}


h2.trigger a:hover { color: #ddd; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {margin: 0 0 5px;	padding: 0; /*background:url(../images/addr_bg.png) no-repeat 0 0; width:274px; height:142px;*/overflow: hidden;font-size: 11px;clear: both;}
.toggle_container .block { 	padding:10px 0 0 15px; /*--Padding of Container--*/	background: url(../images/toggle_block_btm.gif) no-repeat left bottom;}
.toggle_container .block h5{ font-size:12px; font-weight:700; color:#b62344; padding-bottom:5px}
.toggle_container .block p{ line-height:18px; color:#3e343f;}
#contactDtls { width:637px; float:left; margin:0 0 0 34px ; display:inline;}
.contactForm { background:url(../images/contact_bg.png) no-repeat 0 0; width:637px; float:left; padding:30px 0 80px;}
.contactFields { width:590px; margin:0 auto;}
p.dtls { color:#3e343f; margin:10px 0; line-height:18px;}

.addr_top{ background:url(../images/add_top.jpg) no-repeat 0 0; width:272px; height:13px; float:left;}
.addr_mid{ background:url(../images/addr_mid.jpg) repeat-y 0 0; margin:0; padding:0; width:272px; float:left;}
.addr_bot{ background:url(../images/addr_bot.jpg) no-repeat 0 0; width:271px; height:12px; float:left;}

/*******************Thank you page******************/
.thanks { background:#fff url(../images/thank_you.jpg) no-repeat 0 0;width:649px; padding:20px 0 0 260px; height:500px; }
.thanks p{ line-height:24px;}
/******************88Career Page**************/
#careerForm .formHeading h1 {height:20px;margin:0 0 0;padding:20px 0 10px 20px;}
#careerNav { background:url(../images/career_nav.jpg) no-repeat 0 0; width:301px; height:271px;  float:left; }


#careerNav ul { margin:0; padding:50px 0  0 0;}
#careerNav ul li{ display:block; list-style:none; line-height:24px; padding:0px 0 10px 30px;}
#careerNav ul li a{ font-size:12px; font-weight:700; color:#3e343f; text-decoration:none;}
#careerNav ul li:hover {}
#careerNav ul li:hover a{color:#b62344; }

#careerNav ul li.active{  background:url(../images/car_nav_act.png) no-repeat 0 0; width:271px; height:49px; padding:10px 0 0 30px;}
#careerNav ul li.active a{color:#b62344; } 
#careerNav ul li.last{  color:#f10; background:url(../images/car_nav_last.jpg) no-repeat 0 0; width:301px; height:73px;}

/***internship page*************/
#gallery {font:11px verdana,arial,sans-serif; width:635px; padding:15px 0 0 0; line-height:15px;}
#gallery div.off {color:#000; height:38px; margin-right:2px; line-height:33px;  float:left; background: url(../images/tabs_0.jpg) no-repeat 0 0;  cursor:pointer; position:relative; z-index:20; width:102px; color:#807481; font-weight:bold; text-align:center;}
#gallery div.on {color:#c00;  margin-right:2px; margin-top:1px; float:left; background:url(../images/tabs_2.jpg) no-repeat 0 0;  cursor:pointer; border-bottom:0; height:38px; line-height:32px; position:relative; width:102px; font-weight:bold; color:#b62344; text-align:center; z-index:200;}

#gallery1 {font:11px verdana,arial,sans-serif; width:635px; padding:15px 0 0 0; line-height:15px;}
#gallery1 div.off {color:#000; height:38px; margin-right:2px; line-height:18px;  float:left; background: url(../images/tabs_0.jpg) no-repeat 0 0;  cursor:pointer; position:relative; z-index:20; width:102px; color:#807481; font-weight:bold; text-align:center;}
#gallery1 div.on {color:#c00;  margin-right:2px; margin-top:1px; float:left; background:url(../images/tabs_2.jpg) no-repeat 0 0;  cursor:pointer; border-bottom:0; height:38px; line-height:18px; position:relative; width:102px; font-weight:bold; color:#b62344; text-align:center; z-index:200;}


div.hide {display:none; width:0; overflow:hidden;}
div.show {clear:left; background:#fff; width:610px; margin-top:0; top:-1px; border:1px solid #d6c9cc;padding:10px; position:relative; z-index:50; font:11px verdana, arial, sans-serif; line-height:18px; float:left; margin-bottom:15px;}
div.show img { margin:0 10px 10px 0;}


.post{ width:610px; float:left}
.postDesc{ background:#fff url(../images/post_desc.jpg) no-repeat 0 0; width:446px; float:left;  padding:10px;}
.postApply{ width:136px; margin:0 0 0 4px ; display:inline; background:#fff url(../images/post_apply.jpg) no-repeat 0 0;  float:left; height:92px;}
.postDesc .jobTitle {  font-weight:bold; color:#b62344; text-decoration:underline }
.postDesc .jobCode { font-weight:bold; color:#3e343f;}
.postDesc p{ width:435px !important; padding:10px 0 !important;}
.postDesc ul { margin:0 0 0 20px;}
.postDesc ul li { color:#3e343f; list-style:disc;}

.postDesc a{color:#b62344; text-decoration:underline;}
.postDesc a:hover {text-decoration:none;}
.postDesc  ul.webList {float:left;margin:5px 0 0 0 !important;padding:0 0 0px;width:446px !important;}
.postDesc  ul.webList li { margin:0 !important;}
.postApply .applyDtls { width:86px; margin:10px auto;}
.postApply .noOfPostion { font-weight:bold; color:#3e343f;}
.postApply .applyBtn { margin:30px 0 0 0;}

/******************* All Banners *************************/
#aboutUsBanner { background: url(../images/about_us_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:983px; height:116px;}
#servicesBanner {background:url(../images/service_banner.jpg) no-repeat 0 0;   margin:20px auto 0; width:983px; height:116px; }
#webDesignBanner{ background:url(../images/web_design_banner.jpg) no-repeat 0 0;  margin:20px auto 0; width:983px; height:116px;}
#bussinessBanner { background:url(../images/businees_identity_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:983px; height:116px;}
#websiteMaintainBanner{ background:url(../images/web_maintainance_banner.jpg) no-repeat 0 0;  margin:20px auto 0; width:983px; height:116px;}
#ecommerceBanner { background:url(../images/ecommerce_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:983px; height:116px;}
#customWebBanner { background:url(../images/custom_web_banner.jpg) no-repeat 0 0;  margin:20px auto 0; width:983px; height:116px;}
#openSourceBanner { background:url(../images/open_source_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:983px; height:116px;}
#SEOBanner { background:url(../images/SEO_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:983px; height:116px;}
#PPCBanner{ background:url(../images/ppc_banner.jpg) no-repeat 0 0;  margin:20px auto 0; width:983px; height:116px;}
#portfolioBanner { background:url(../images/portfolio_banner.jpg) no-repeat 0 0;margin:20px auto 0; width:983px; height:116px;}
#careerBanner { background:url(../images/career_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:983px; height:116px;}
#testimonailBanner { background:url(../images/testimonail_banner.jpg) no-repeat 0 0;  margin:20px auto 0; width:983px; height:116px;}
#caseStudyBanner{}
#contactBanner { background:url(../images/contact_banner.jpg) no-repeat 0 0;  margin:20px auto 0; width:983px; height:116px;}
#reqBanner { background:url(../images/req_quote_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:983px;height:116px;}
#internBanner { background:url(../images/internship_banner.jpg) no-repeat 0 0;  margin:20px auto 0; width:983px;height:116px;}
#resultBanner { background:url(../images/result_banner.jpg) no-repeat 0 0;  margin:20px auto 0; width:983px;height:116px;}
#onlineBanner { background:url(../images/online_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:983px;height:116px;}
#currentBanner{background:url(../images/cureent_openings_baner.jpg) no-repeat 0 0; margin:20px auto 0; width:983px;height:116px;}
#logoBanner{background:url(../images/logo_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#brochureBanner{background:url(../images/brochure_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#joomalaBanner{background:url(../images/joomala_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#wordpressBanner{background:url(../images/wordpress_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#newsletterBanner{background:url(../images/newsletter_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#emailBanner{background:url(../images/email_mkt_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#socialMediaMktBanner{ background:url(../images/social_media_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}

#flashBanner{ background:url(../images/flash_design_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#magentoBanner{ background:url(../images/magento_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#onlineMktBanner{ background:url(../images/online_mkt_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#shoppingCartBanner{ background:url(../images/shopping_cart_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#shippingBanner{ background:url(../images/shipping_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#paymentBanner { background:url(../images/payment_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#ecommerceDesignBanner{ background:url(../images/ecommercer_design_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#businessCardDesign{background:url(../images/business_card_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}
#osbanner {background:url(../images/oscommerce_banner.jpg) no-repeat 0 0; margin:20px auto 0; width:985px;height:116px;}



#inDate { float:left}
/*******************landing page***********/
#register {width:955px;  margin:0px auto 0 auto;}
#landingPage{ background:url(../images/landing_pg_bg.jpg) no-repeat 0 0; width:955px; height:444px; margin:0px auto 0 auto;}
#landingPageContent { width:790px; margin:0 auto;}
#landingPageContent #bannerTxt{ width:394px; float:left; margin:140px 0 0 0;}
#landingPageContent #landingForm{ margin:60px -30px 0  0; padding:0 0 0 10px;width:346px; float:right;}
.number { float:right; font-size:18px; color:#000; width:300px; margin:30px 0 0 0; background:transparent;}
#landingPageContent #bannerTxt p{ color:#fff; line-height:18px; background:transparent;}
.freeStuffList { margin:10px 0 0 0;}
.fontsi { font-size:14px;}


ul.seoStuff { margin:0; padding:0;}
ul.seoStuff li{ list-style:none; background:transparent url(../images/yellow_tick.png) no-repeat 0 4px; padding:0 0 0 20px; line-height:18px; color:#fff;}
.field1 { margin:3px 0; float:left; width:auto;}
.field1 .labelName label{ font-size:11px; color:#3e343f;}
.field1 .labelName { margin:5px 0;  width:110px; float:left;}
.field1 .divforText {float:left;padding:0;width:202px; display:inline;}
.field1 .divLeft {background:transparent url(../images/txt_left.png) no-repeat scroll 0 0;float:left;height:25px;margin:0;padding:0;width:9px;}
.field1 .textbox-image {background:transparent url(../images/txt_mid.png) repeat-x scroll 0 0;border:medium none;float:left;height:25px;padding:5px 0 0;width:167px;}
.field1 .txt {background:transparent none repeat scroll 0 0;border:medium none;color:#807481;font-size:11px;width:158px;}
.field1 .divrightReq {background:transparent url(../images/txt_right_req.png) no-repeat scroll 0 0;float:left;height:25px;margin:0;padding:0;width:26px;}
.field1 .divright {background:transparent url(../images/txt_right.png) no-repeat scroll 0 0;float:left;height:25px;margin:0;padding:0;width:26px;}
#landingPageContent #landingForm .submit_btn { float:right; padding:20px 60px 0 40px;}
#landingPageContent #landingForm .submit_btn .submit{background:transparent url(../images/submit_lp.jpg) no-repeat scroll 0 0; border:medium none;height:27px;width:93px; outline:none; }
.terms {margin:10px auto 0;width:753px; }
.terms ul{ margin:0 0 0 15px ; padding:0;}
.terms ul li{ color: #3E343F; line-height:20px; }
/************************* Error Page ***********************/
#mainPlaceHolderBottomError{ background:url(../images/main_bottom.jpg) no-repeat 0 0; height:33px; margin:0; padding:0; position:relative;}
.errorPage { width:985px; margin:0 auto;}
.errorImg { background:url(../images/404_error.jpg) no-repeat 0 0; width:313px; height:138px; margin:100px auto 0;}
.errorTxt { background:url(../images/404error_bg.jpg) no-repeat 0 0; width:985px; float:left; margin:10px 0 0 0; height:135px;}
.errorTxt p{ text-align:center; font-weight:700; font-size:14px; padding:25px 0 0 0; color:#4b3f4b; line-height:24px;}
.size { font-size:16px;}
.popular { width:700px; margin:10px auto;}
.popularPost { width:350px; float:left;}
.popularCategories {width:350px; float:left;}

/************************ Services PAGE *************************/
#servicesSidebar .rightCol_two{ width:303px; height:auto; color:#3e343f; margin: 12px 0 0 0; float: left; }
#servicesSidebar .rightCol_two .rightColTxt .innerContent{ padding: 0 0 0 20px; }
.news_heading{ width: 301px; height: 47px; background: url(../images/newsletter_top.jpg) no-repeat; }
.news_content{ width: 279px; height: auto; padding: 0 0 0 20px; float: left; background: url(../images/newsletter_mid.jpg) repeat-x #eeedee; border-left: 1px solid #dddcdd; border-right: 1px solid #dddcdd; }
.news_content_two{ width: 299px; height: auto; float: left; background: url(../images/newsletter_mid.jpg) repeat-x #eeedee; border-left: 1px solid #dddcdd; border-right: 1px solid #dddcdd; }
.news_bottom{ width: 301px; height: 14px; background: url(../images/newsletter_bottom.jpg) no-repeat; float: left; }
.case_heading{ width: 301px; height: 51px; background: url(../images/case_study_top.jpg) no-repeat; }
.portfolio_heading{ width: 301px; height: 49px; background: url(../images/portfolio_top.jpg) no-repeat; }
.news_content{ padding: 0 0 0 20px; width: 279px; line-height: 17px; }
.news_content a{ color: #3E343F; text-decoration: none; }
.news_content a:hover{ text-decoration: underline; }

/****************IE6 page *******************/

#compatibility { width:600px; margin:50px auto; background:#fff; }
#compatibility h5{ font-size:15px; font-weight:700; color:#f10;}
#compatibility p{ margin:10px 0; line-height:18px; color:#3E343F;}
.iconImg { width:100px; float:left; text-align:center;}
.ieTxt{ width:600px; float:left; padding:20px; background:#fff;}

/********************8Right side bar ********************/
.right_sidebar { width: 286px; float:left;/* background: url(../images/right_sidebar_bg.jpg) repeat-y 0 0;*/ padding:20px 0 20px 16px; line-height:1.5em; }
.right_sidebar h2{ height:20px; border-bottom:1px solid #3e343f; background:#ccc; color:#3e343f; font-size:15px !important; padding:5px 0 0 10px; font-weight:700; margin-bottom:5px; text-transform:lowercase;}
.right_sidebar h3{ height:20px; background:none; color:#3e343f; font-size:15px !important; padding:5px 0 0 10px; font-weight:700; margin-bottom:5px; text-transform:lowercase;}
.right_sidebar .divide { margin:5px 0; float:left; width:286px;}



.right_sidebar #gallery {font:11px verdana,arial,sans-serif; width:286px; padding:15px 0 0 0; line-height:15px;}
.right_sidebar #gallery div.off {color:#3e343f; height:18px; margin-right:2px; line-height:18px; padding:10px 10px; float:left; background:#efedef; border:1px solid #ccc; border-bottom-color:#ccc; cursor:pointer; position:relative; z-index:20; width:90px;}
.right_sidebar #gallery div.on {color:#3e343f; padding:10px; margin-right:2px; margin-top:1px; float:left; background:#efedef; border:1px solid #ccc; cursor:pointer; border-bottom:0; height:23px; line-height:18px; position:relative; z-index:100; width:90px;}

.right_sidebar div.hide {display:none; width:0; overflow:hidden;}
.right_sidebar div.show {clear:left; background:#fff; width:250px; margin-top:0; top:-1px; border:1px solid #ccc;padding:20px; position:relative; z-index:50; font:11px verdana, arial, sans-serif; line-height:18px; }

.right_sidebar li{list-style:none; background:url(../images/tick.gif) no-repeat 0 7px; padding:0 0 0 20px; line-height:24px; display:block; font-size:11px; color:#3E343F; text-decoration:none;}
.right_sidebar li a{font-size:11px; color:#3E343F; text-decoration:none;}
.right_sidebar li a:hover { text-decoration:underline;}
.fonts{ font-size:13px;}
.req_quote { line-height:24px;}
.req_quote_2 { line-height:20px; font-size:11px;}

.notb { font-weight:normal;}


/****My CSS********/

.con_l{
	width:639px;
	float:left;

}

.big_box1{
	width:626px;
	float:left;
	margin-top:15px;
	
}

.big_box_t{
 background:#fff url(../images/bottom_txt_bg.jpg) no-repeat 0 bottom; float:left; width:626px;  margin:10px 0 0 0; padding-bottom:15px; padding-left:10px;}


.title{
	font-family: verdana,arial,sans-serif;
	font-size:21px;
	color:#2a648c;
	height:39px;
	width:453px;
	padding-left:8px;
	padding-top:15px;
	float:left;
}

.pic{
	float:left;
	width:128px;
	height:105px;
	float:left;
	/*background-color:#FFF;*/
	border:0px solid #a2bed2;
	margin-right:10px;
	text-align:center;
	
}

.descrip{
	float:left;
	width:450px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3e343f;
	font-size:12px;
	font-weight:normal;
	line-height:18px;

}

.space_1 {
	width:100%;
	height:25px;
	clear:both;
	}
	
/* Easy Slider */

	
		
.tab1{
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:20px;
   }
.about h1{
line-height:17px; font-size:13px; color:#3e343f; font-family:verdana;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
}
.title_testi{
	font-style:italic;
	font-family: verdana,arial,sans-serif;
	font-size:13px;
	line-height:20px;
	color:#000;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;
	text-align:right;
}
.desc_testi{
	width:260px;
	float:left;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	padding:10px;
	min-height:150px;
	background-color:#0F282F;
	border:solid  3px  #1C4B5B;
	
	
	

}
.error{
	font-size: 12px;
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	text-transform: none;
}
.field_title{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-bottom:5px;
}
.field_title a{
text-decoration:none;
	color:#000;
}

.field_title a:hover{
text-decoration:underline;
	color:#000;
}
.field_input{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color:#000;
	border: solid 1px;
	border-color:#ACBBC6; 

	background-color: #FFFFFF;
	padding-bottom:3px;
}

select .field_input{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color:#000;
	border: solid 1px;
	border-color:#ACBBC6; 

	background-color: #FFFFFF;
	padding-bottom:3px;
}



.field_inp{
 
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	height:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	border: solid 1px #ACBBC6;

	
}
.lists{
	width:600px;
	float:left;
}
.img_bor{
	padding:5px;
	
	text-align:center;
	border: solid 1px #CCCCCC;
	max-width:620px;
}
.desc{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:normal;
	line-height:19px;
	padding-bottom:15px;
}
/*End*/
 /* Easy Slider */
 
 
/*******Testimonial*********/


.testi_main {
	background-image:url(../images/mascot_us3.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#F0;
	padding:0px 25px 0 25px;
	height:325px;

}


.testimonial {

	background-color:#F0;
	margin-bottom:20px;
}


.pagenum{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align:right;
	padding-right:80px;
}

.pagenum a{
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	color: #000;
}

.pagenum a:hover{
	color: #06C;
	text-decoration: underline;
}

/*****End of Testimonial*************/


#aboutUsTxt .divide {
	width:286px; float:left;
}


#aboutUsTxt .divide_2 {
	width:350px; float:left;
}

.space_15px {
	height:25px;
	width:100%;
	clear:both;
}





/********88/
/*****16-12-2010*******/
#aboutUsWrapper  #aboutUsTxt .webList li a{ color:#3e343f; text-decoration:none; }
#aboutUsWrapper  #aboutUsTxt .webList li a:hover{ color:#6289b0; text-decoration:underline; }
