@charset "utf-8";
body {margin: 0; padding: 0; height: 100%; outline:none; background: url("../images/header_bg_1.jpg") center top no-repeat;	text-align:justify; font:normal 12px Tahoma, Geneva, sans-serif, Arial;	/*font-size:80%; -- Enables font size scaling in MSIE  --*/}
body, td, th, input, select, textarea, option, optgroup {font:normal 12px Tahoma, Geneva, sans-serif, Arial; color: #000000;}
html > body{outline:none;}
html, body {height: 100%; margin:0; padding:0;}
form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dl{margin:0 auto; padding:0; outline:none;}
li{padding:0; margin:0; list-style:none;}
input[type='text'] {padding: 2px; outline:none;}
input[type=checkbox] {outline:none;}
select {padding: 1px;}
textarea {padding: 2px;}
table tr{vertical-align:top;}
img a { text-decoration:none; outline:none; border:none; }
a { text-decoration:none; outline:none; border:none; }
a:hover { text-decoration:underline; }
img{border:0; vertical-align:top; outline:none;}
form {margin: 0; padding: 0;}
p{margin:0 auto; padding:0;}
p a {color : #d70202; font-weight : normal; text-decoration : none; }
p a:hover {color : #d70202; text-decoration : underline; }
.clsFloatLeft{float:left;}
.clsFloatRight{float:right;}
/* CSS Clearfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*END OF COMMON CODE*/
.site{color:#3BB9FF; font-weight:bold;}
.bg { clear:both; border-bottom:1px solid #dedede; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none; }

/* main */
.main { padding:0; margin:0 auto; }
/********** header **********/
.blok_header { margin:0; padding:0; /*height:148px;*/ height:119px;}
.header { width:960px; margin:0 auto; padding:0; }
/* logo */
.logo { padding:0; margin:0; width:257px; float:left; }
/*Simple_text*/
.Simple_text {font-size:11px; color:#000; padding:20px 0 0 0; margin:23px 0 0 0; float:right; width:400px;}
.Simple_text span { font-weight:bold; color:#2c5a79; margin:0 15px 0 0; float:right;}
.Simple_text p { width:147px; height:43px; padding:0; margin:0 12px 0 0; float: right;}
/*livechat*/
.livechat { width:147px; height:43px; padding:0; margin:0 12px 0 0; float: right;}
.livechat .leftcon { margin:23px 0 0 10px; text-align:right; float:left; width:142px; height:46px;}
.livechat .leftcon a{ background:url("../images/live_chat.jpg") top no-repeat; text-indent : -20000px; width:142px; height:46px; display : block; }
.livechat .leftcon a:hover{ background:url("../images/live_chat_hover.jpg") top no-repeat; width:142px; height:46px; }

/*livechat*/

#tl { width:300px; padding:20px 0 0 0; margin:0; float: right;}

/*galeria*/
#galeria { width:115px; padding:0; margin:0; float: right;}
#galeria ul {margin : 35px 0 0 15px; padding:0;}
#galeria ul li {float : left; margin:0 5px 0 0; width : 24px; height : 23px;}
#galeria ul li.twitter a {width : 24px; height : 23px; display : block; background : url("../images/RSS_3_hover.gif") no-repeat 0 0; text-indent : -20000px; }
#galeria ul li.twitter a:hover {width : 24px; height : 23px; background : url("../images/RSS_3_hover.gif") no-repeat 0 0; }

#galeria ul li.facebook a {width : 24px; height : 23px; display : block; background : url("../images/RSS_2_hover.gif") no-repeat 0 0; text-indent : -20000px; }
#galeria ul li.facebook a:hover {width : 24px; height : 23px; background : url("../images/RSS_2_hover.gif") no-repeat 0 0; }

#galeria ul li.rss a {width : 24px; height : 23px; display : block; background : url("../images/RSS_1.gif") no-repeat 0 0; text-indent : -20000px; }
#galeria ul li.rss a:hover {width : 24px; height : 23px; background : url("../images/RSS_1.gif") no-repeat 0 0; }

/* menu */	
/*.menu { padding:1px 0 0 0; margin:0 0 0 15px; width:850px; float:left; }*/
/*.menu ul { text-align: left; padding:0; margin:0; list-style:none; border:0; float:left; }
.menu ul li { float:left; margin:0; padding:0; border:0; }
.menu ul li a { float:left; margin:0; padding:12px 0; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; }
.menu ul li a span { padding:12px 10px; background:none; }
.menu ul li a:hover { background: url(../images/r_menu.gif) no-repeat right; }
.menu ul li a:hover span { background:url(../images/l_menu.gif) no-repeat left; }
.menu ul li a.active { background:url(../images/r_menu.gif) no-repeat right; }
.menu ul li a.active span { background:url(../images/l_menu.gif) no-repeat left; }
*//* search */

/*slider image header start here*/
#slider { margin:3px 0 0 0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
#slider li { width:936px; overflow:hidden; padding:0; margin:0 auto; }
p#controls { margin:0; position:relative; }
#prevBtn,
#nextBtn { display:block; margin:0; overflow:hidden; width:32px; height:32px; position:absolute; left:8px; top:-200px; }
#nextBtn { left:962px; }
#prevBtn a { display:block; width:32px; height:32px; background:url("images/l_arrow.gif") no-repeat 0 0; }
#nextBtn a { display:block; width:32px; height:32px; background:url("images/r_arrow.gif") no-repeat 0 0; }
/*slider image header ends here*/


/* menu_resize */
.body_wrapper {margin:0 auto; padding:0; }
.menu_outer {width:960px; height:46px; margin:0 auto; padding:0; }
.menu_resize {width:810px; margin:0 auto; padding:0; float:left; }

#menu * {margin: 0px; padding: 0px; list-style-type: none; text-decoration: none;}
div#menu {position:relative; width:810px;}
#menu ul.menu { white-space: nowrap;}
/* Geometrical arrangement */
#menu ul.menu li { display: inline-block;  height: 46px;  position: relative; }
#menu ul.menu li div { position: absolute;  top: 46px; left: 0px; }
#menu ul.menu li div div {position: absolute;  top: 0px; left: 215px; }
/* Escaping style for lower levels */
#menu ul.menu li div ul li {display: block; float: none; width: auto; height: 34px; padding: 0px 15px 0px 0px; margin:0 0 0 12px;  background:url("../images/sp_2.jpg") no-repeat 5px bottom;}
/** Graphics **/
/* Horizontal sliding doors */
#menu ul.menu li a {padding-left: 14px; background-image: url("../images/item1.png"); background-repeat: no-repeat; background-position: left -1000px;  display: inline-block;  margin: 7px 1px; font-weight:bold; }
#menu ul.menu li a span {padding-right: 14px; padding-left: 0px; background-image: url("../images/item1.png"); background-repeat: no-repeat;  background-position: right -1000px; display: inline-block;  height:31px; line-height:31px; cursor: pointer; }
#menu ul.menu li:hover a {background-position: left -49px;}
#menu ul.menu li:hover a span {background-position: right -80px;}
#menu ul.menu li.selected a.parent2{background:url("../images/item1.png") left -49px; color:#000;}
#menu ul.menu li.selected a.parent2 span {background:url("../images/item1.png") right -80px; color:#000;}
/*live chat*/
#menu ul.menu li.live_chat a{background:url("../images/live_chat_left.png") left top no-repeat; color:#d50d0d; text-decoration:blink;}
#menu ul.menu li.live_chat a span {background:url("../images/live_chat_right.png") right top no-repeat; color:#d50d0d; text-decoration:blink;}
/* Escape Horizontal doors */
#menu ul.menu li div ul li a {display: block; padding: 0px; margin: 0px; background: none; }
#menu ul.menu li div ul li a span {display: block; width: 190px; color: #000;  text-decoration:none; padding: 5px 10px 5px 0px; margin:0 12px 0 12px; background: none; }
/* Vertical sliding doors */
#menu ul.menu li div {width: 230px; padding-top: 12px; background-image: url("../images/sub_menu_top.png"); background-repeat: no-repeat;  background-position: 0px top; z-index:400; }
#menu ul.menu li div ul {padding: 0 0 15px 0; padding-top: 0; background-image: url("../images/dropdown_pane.png"); background-repeat: no-repeat;   background-position: 0px bottom; z-index:400;}
/* Lines between li */
#menu ul.menu li ul li a.parent span {background: url("../images/arrow.gif") no-repeat 170px center;}
/* Hover Effect on Submenus */
#menu ul.menu ul li:hover{background: #d7eb9c; width:190px;}
#menu ul.menu li.active ul li a span {color: #000; width: 190px;}
#menu ul.menu li.active ul li a span:hover {color:#000;}
#menu ul.menu ul li a span:hover{color:#000;}
/* Main header line */
#menu {padding:1px 0 0 0; margin:0 0 0 15px; width:850px; float:left;}
/* Text shadow */
#menu span{color: #505152;}
#menu li:hover>a>span {color: #000;}
/* Fonts */
#menu ul.menu li div ul li a span{color:#000; font-weight: 400;}
/* Lines between li */
#menu ul.menu li div ul{padding-bottom: 15px;}
#menu ul.menu li div ul li:first-child{border-top-width: 0px;}
/* Menu logic */
#menu li>div { visibility: hidden; }
#menu li:hover>div { visibility: visible; }
/* */

/*Rounded Corner*/
.l_t{/*background:#e9f9f9 url(../images/l_tb.jpg) repeat-x top;*/}
.l_b{/*background: url(../images/l_bb.jpg) repeat-x bottom;*/}
.l_r{/*background:url(../images/l_rb.jpg) repeat-y right;*/}
.l_l{/*background:url(../images/l_lb.jpg) repeat-y left;*/}
.l_tl{/*background:url(../images/l_tlc.jpg) no-repeat top left;*/}
.l_tr{/*background:url(../images/l_trc.jpg) no-repeat top right;*/}
.l_bl{/*background:url(../images/l_blc.jpg) no-repeat bottom left;*/}
.l_br{/*background:url(../images/l_brc.jpg) no-repeat bottom right;*/ padding:5px 0 5px 20px; }
.clsblock{height:1%; margin:0 auto;}		
.cls100_p{width:100%;}
.clsFPhotos{width:692px; height:357px; margin:0 auto; padding:0; background:url("../images/web_plan_bg.png") no-repeat top center;}
.clsFPhotos ul{margin:40px 0;}
.clsFPhotos li{float:left; width:203px; margin:0 auto; padding:0 10px 0 0;}
.clsFPhotos li h2{font-size:15px; font-weight:normal; padding:0; text-align:left; font-weight:bold;}
.clsFPhotos li p{/*line-height:16px;*/ margin:0 auto; padding-left:3px;}
.clsFPhotos li p a{/*color:#0b9dae;*/ font-size:11px; font-weight:bold;}
.clsNoMargin{margin:0 0 0 10px; float:right;}
.clsFPhotos li p span{width:190px; /*background:url(../images/dot_arrow.png) no-repeat left center;*/ font-size:12px; line-height:20px; margin:0 auto; padding-left:25px;}
.read{background:url("../images/arrow.jpg") right 4px no-repeat; padding-right:12px;}



.search { padding:18px 0 0 0; margin:0; width:40px; float:right; }
.search ul{width:71px; float:right; clear:both;}
.search ul li{margin:0 auto; padding:0; float:left; }

/*header_text*/
.header_text { margin:0 auto 10px auto; padding:5px 10px; width:940px; border-bottom:1px solid #d8d8d8; }
.header_text h2 {font-size:14px; color:#444444; padding:5px 0; margin:0; }
.header_text h2 span {font-size: 11px; color:#a2a2a2; }
.header_text img { float:right; margin:0; padding:5px 0 0 0; }
/* Ca3er style */
.cu3er_resize { width:960px; margin:0 auto; padding:30px 0 0 0; /*background:url(../images/swf_bg.jpg) no-repeat bottom;*/ }
#cu3er-container { width:960px; outline:0; }
/********** body **********/
.body_resize { margin:0; padding:0;}
.body { width:950px; margin:0 auto; padding:10px 5px; }
.body h3 { font-size:36px; color:#131313; border-bottom:1px solid #d8d8d8; padding:20px 0; margin:5px 15px 25px 5px; }
.body h2 { font: bold 14px Arial, Helvetica, sans-serif; color:#282828; margin:0; padding:5px 0 5px 0; text-transform:uppercase; }
.body img { padding:0; margin:10px auto; }
.body img.floated { float:left; padding:0; margin:10px 15px; }
.body p { color:#444444; line-height:1.8em; padding:5px 5px; margin:0; }
.body a { text-decoration:none; color:#dd4200; line-height:1.8em; font-size:12px; }
.full { padding:5px 0; margin:0; }
.left { width:242px; float:left; padding:17px 0; margin:0; }
.right { width:688px; float:right; padding:17px 0 0 0; margin:0; }
.main_page_right { width:688px; float:right; padding:20px 0 0 0; margin:0; }
.right_content, .img_con, .only_cont {float:right; padding:0; margin:0; }
.right_content h2 {float:left; padding:0; margin:0; color:#00aecb;  font-weight:bold;  font-size:13px; width:400px;}
.right_content img { width:245px; height:78px; float:right; padding:0; margin:0 0 5px 20px; }
.block { width:255px; float:left; margin:10px; padding:0; }
.port_resize { width:290px; float:left; margin:10px 5px 10px 5px; padding:10px 5px; border:1px solid #dedede; background:#fff; }
.port_resize img { margin:0; padding:0; position:relative; z-index:2;}

.img_con img{width:300px; height:227px; float:right; padding:0; margin:0 0 5px 20px;}
.img_con h2, .only_cont h2, .wttg h2, .wtg h2, .our_team h2, .our_vision h2, .methodology h2, .infrastructure h2, .web_development h2, .software_development h2, .web_designing h2, .stqa h2, .seo_header h2, .animation h2, .core_banking h2, .erp h2, .crm h2, .sap h2, .rts h2, .our_expertise h2, .mobile_app h2 {float:left; padding:0; margin:0 0 5px 0; color:#00aecb;  font-weight:bold;  font-size:13px; width:680px;}

.img_con p strong, .only_cont p strong, .wttg p strong, .wtg p strong, .our_team p strong, .our_vision p strong, .methodology p strong, .infrastructure p strong, .web_development p strong, .software_development p strong, .web_designing p strong, .stqa p strong, .seo_header p strong, .animation p strong, .core_banking p strong, .erp p strong, .crm p strong, .sap p strong, .rts p strong, .our_expertise p strong, .mobile_app p strong, .client_quote_big p strong{color:#d87650;}

#list_ty, #list_ty2 {margin:0 0 20px 0; padding:0; float:left;}
#list_ty h2, #list_ty2 h2 { font: bold 14px Arial, Helvetica, sans-serif; color:#282828; margin:0; padding:2px 0; text-transform:uppercase; }
#list_ty ul, #list_ty2 ul li {margin:0 0 0 10px; padding:0; float:left;}
#list_ty ul, #list_ty2 ul li a{color:#000;}
#list_ty ul li, #list_ty2 ul li {margin:0 auto; padding:0 0 0 15px; width:660px; display:block; float:left; line-height:20px; background:url("../images/dot_arrow.png") no-repeat left center;}

#sec_list {margin:0 0 8px 0; padding:0; float:left;}
#sec_list ul {margin:0 0 0 10px; padding:0; float:left;}
#sec_list ul li {margin:0 0 8px 0; padding:0 0 0 15px; width:660px; display:block; float:left; line-height:15px; background:url("../images/dot_arrow.png") no-repeat left 0;}

.sitemap_box {background-color: #FFFFFF; margin:0 23px 3px 23px; padding:4px 14px; width: 650px; }
.sitemap_box a.head  {color: #3F89C3; display: block; float: left; font-size: 16px; font-weight: bold; margin:0 auto; padding:0 0 0 22px; background:url(../images/sm-icon.png) no-repeat left center; }
.sitemap_box ul.first {margin-left: 40px;}
.sitemap_box ul {display: block; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; margin-top: 5px; width: 250px;}
.sitemap_box ul li {background-attachment: scroll; background-color: transparent; background-image: url("../images/marker_blue.png");   background-position: left 8px; background-repeat: no-repeat; padding-left: 15px;}
.sitemap_box ul a {color: #0E4B8B; cursor: pointer; font-size: 12px; font-weight: bold;	text-decoration:underline;}
.sitemap_box ul a:hover {color: #0E4B8B; cursor: pointer; font-size: 12px; font-weight: bold; text-decoration:none;}

.pro_shw{width:242px; height:140px; margin:0 auto; padding:0; background:url("../images/common_header_bg3.png") no-repeat top center;}
.pro_shw h1{height:30px; line-height:30px; margin:0 auto; padding:2px 0 0 55px; font-family:Tahoma, Geneva, sans-serif, Arial; font-size:13px; color:#333333;}
.pro_shw h2{width:242px; height:31px; margin:0 0 5px 0; padding:0;}
.pro_shw_gallery{width:223px; height:101px; margin:0 auto; padding:0;}

.client_quote{width:242px; height:182px; background:url("../images/common_header_bg3.png") no-repeat top center; margin:0 auto; padding:0; font-size:11px; color:#7e807e; line-height:20px; word-spacing:5px;}
.client_quote h2, .blog_post h2 {width:242px; height:31px; margin:0 0 10px 0; padding:0;}
.client_quote_text{width:210px; padding:5px; margin:0 auto;}

.blog_post{width:242px; height:200px; background:url("../images/common_header_bg3.png") no-repeat top center; margin:0 auto; padding:0; font-size:11px; color:#7e807e; line-height:20px; word-spacing:5px;}
.blog_post_text{width:210px; padding:5px; margin:0 auto;}

.client_quote h1, .blog_post h1{height:32px; line-height:32px; margin:0 auto; padding:2px 0 0 65px; font-family:Tahoma, Geneva, sans-serif, Arial; font-size:13px; color:#333333;}


.request_a_quote{width:242px; height:82px; margin:0 auto; padding:0; background:url("../images/RQ.jpg") no-repeat;}


.wttg{background:url("../images/wttg.png") no-repeat top center; padding:40px 0 0 10px; margin:20px 0 0 0;}
.wtg h2 {float:left; padding:0; margin:0; color:#00aecb;  font-weight:bold;  font-size:13px; width:400px; outline:none; border:none;}
.wtg img{width:245px; height:78px; float:right; padding:0; margin:0 0 5px 20px; outline:none; border:none;}
.wtg_cont{margin:0 auto; padding:0;}
.wtg_cont img, .stqa img{width:300px; height:227px; float:right; padding:0; margin:0 auto; outline:none; border:none;}
.our_vision img{width:300px; height:185px; float:right; padding:0; margin:0 auto; outline:none; border:none;}
.methodology img{width:300px; height:227px; float:left; padding:0; margin:0 auto; outline:none; border:none;}
.seo_header img, .software_development img, .our_expertise img{width:233px; height:227px; float:right; padding:0; margin:0 auto; outline:none; border:none;}
.web_development img{width:244px; height:227px; float:right; padding:0; margin:0 auto; outline:none; border:none;}
.web_designing img{width:300px; height:168px; float:right; padding:0; margin:0 auto; outline:none; border:none;}
.core_banking img{width:218px; height:218px; float:right; padding:0; margin:0 0 0 10px; outline:none; border:none;}
.infrastructure img{width:300px; height:198px; float:right; padding:0; margin:0 0 5px 10px; outline:none; border:none;}
.erp img, .crm img{width:234px; height:227px; margin:0 auto; padding:0; float:right; outline:none; border:0;}
.sap img{width:240px; height:112px; margin:0 0 5px 10px; padding:0; float:right; outline:none; border:0;}

.common_class{width:682px; margin:0 auto; padding:0 0 0 10px; background:url("../images/common_header_bg.png") no-repeat top center;}
.common_class h1, .common_class2 h1{height:29px; line-height:29px; margin:0 auto; padding:3px 0 13px 64px; font-family:Tahoma, Geneva, sans-serif, Arial; font-size:14px; color:#333333;}

.common_class2{width:682px; margin:0 auto; padding:0 0 0 10px; background:url("../images/common_header_bg2.png") no-repeat top center;}



/*.wtg{background:url("../images/why_teamgrowth.png") no-repeat top center; padding:45px 0 0 10px;}
.our_team{background:url("../images/our_team.png") no-repeat top center; padding:45px 0 0 10px;}
.our_vision{background:url("../images/our_vision.png") no-repeat top center; padding:40px 0 0 10px;}
.methodology{background:url("../images/methodology.png") no-repeat top center; padding:40px 0 0 10px;}
.infrastructure{background:url("../images/Infrastructure.png") no-repeat top center; padding:40px 0 0 10px;}
.web_development{background:url("../images/web_development.png") no-repeat top center; padding:40px 0 0 10px;}
.software_development{background:url("../images/software_development.png") no-repeat top center; padding:40px 0 0 10px;}
.web_designing{background:url("../images/web_designing.png") no-repeat top center; padding:40px 0 0 10px;}
.stqa{background:url("../images/stqa.png") no-repeat top center; padding:40px 0 0 10px;}
.seo_header{background:url("../images/seo_header.png") no-repeat top center; padding:40px 0 0 10px;}
.animation{background:url("../images/animation.png") no-repeat top center; padding:40px 0 0 10px;}
.core_banking{background:url("../images/core_banking.png") no-repeat top center; padding:40px 0 0 10px;}
.erp{background:url("../images/erp.png") no-repeat top center; padding:40px 0 0 10px;}
.crm{background:url("../images/crm.png") no-repeat top center; padding:40px 0 0 10px;}
.sap{background:url("../images/sap.png") no-repeat top center; padding:40px 0 0 10px;}
.rts{background:url("../images/RTS.png") no-repeat top center; padding:40px 0 0 10px;}
.portfolio{background:url("../images/portfolio.png") no-repeat top center; padding:10px 0 0 10px;}
.our_expertise{background:url("../images/our_expertise.png") no-repeat top center; padding:40px 0 0 10px;}
.quote{background:url("../images/request_a_quote.png") no-repeat top center; padding:40px 0 0 10px;}
.contact_head{background:url("../images/contact_head.png") no-repeat top center; padding:30px 0 0 10px;}
.mobile_app{background:url("../images/mobile_app.png") no-repeat top center; padding:30px 0 0 10px;}
.client_quote_big{background:url("../images/client_quote_big.png") no-repeat top center;  padding:40px 0 0 10px;}
.sitemap{background:url("../images/sitemap.png") no-repeat top center; padding:45px 0 0 10px;}*/



#slideshow {position:relative; height:101px;}
#slideshow IMG, #affilate_slideshow IMG {position:absolute;  top:0; left:0; z-index:8; opacity:0.0; }
#slideshow IMG.active, #affilate_slideshow IMG.active {z-index:10; opacity:1.0; }
#slideshow IMG.last-active, #affilate_slideshow IMG.last-active {z-index:9; }


/*.sul{width:580px; margin:0 auto; padding:0 0 20px 0; float:left;}
.sul ul{margin:0 auto; padding:0;}
.sul ul li { margin:0 0 0 15px; _margin:0 0 0 8px; padding:0 0 0 10px; float:left; color:#444444; line-height:20px; width:550px; background:url(../images/square.gif) no-repeat center left;}

.sul2{width:580px; margin:0 auto; padding:0 0 20px 0; float:left;}
.sul2 ul{margin:0 auto; padding:0;}
.sul2 ul li { margin:0 0 0 15px; _margin:0 0 0 8px; padding:0 0 0 10px; float:left; color:#444444; line-height:20px; width:550px; background:url(../images/square.gif) no-repeat left 8px ;}

.sul3{width:450px; _width:300px; margin:0 auto; padding:0 0 20px 0; float:left;}
.sul3 ul{margin:0 auto; padding:0;}
.sul3 ul li { margin:0 0 0 15px; _margin:0 0 0 8px; padding:0 0 0 10px; float:left; color:#444444; line-height:20px; width:300px; background:url(../images/square.gif) no-repeat left 8px ;}
*/


/*.RWP {border-top:1px solid #dedede; margin:0; padding:0; }
.RWP_resize { width:960px; margin:0 auto; padding:0; color:#444444;  }
.RWP_resize h2 { font: bold 14px; color:#000; padding:25px 5px 10px 5px; margin:0; }
.RWP_resize ul { margin:0 0 20px 0; padding:0; width:960px; list-style:none; height:108px;}
.RWP_resize ul li { margin:0; padding:0; width:146px; height:108px; }
.RWP_resize .left {float:left; margin:0 6px 0 6px;}
*/

/*FBG_blog*/
.FBG_blog {background:#171717; border-top:1px solid #fff; margin:0; padding:0; }
.FBG_blog_resize {width:940px; margin:0 auto; padding:0; }
.FBG_blog_resize h2 {font-size:18px; color:#fff; padding:0; margin:0; }
.FBG_blog_resize p {font-size:11px; color:#7e7e7e; padding:0; margin:0; }
.FBG_blog_resize img {float:right; margin:0; padding:0; }
.FBG_blog_resize .recent {width:320px; float:left; padding:0; margin:20px 0 0 0; border-right:2px solid #616161; }
.FBG_blog_resize .recent2 {width:430px; text-align:center; float:left; padding:5px 0 2px 0; margin:20px 0 0 0; border-right:1px solid #616161; }
/*FBG*/
.FBG { /*background:#d7eb9c url(../images/footer_gr.jpg) repeat-x;*/ /*border-top:1px solid #272727;*/ margin:0; padding:0; }
.FBG_resize { width:960px; margin:0 auto; padding:20px 0; }
.FBG_resize p {font-size:11px; color:#5d5d5d; padding:5px; margin:0; line-height:1.8em; }
.FBG_resize ul { list-style:none; margin:10px auto; padding:0; }
.FBG_resize li { padding:0; margin:0; }
.FBG_resize li a {font-size:11px; color:#5d5d5d; text-decoration:none; padding:0 0 0 5px; }
.FBG_resize li a:hover { color:#5d5d5d; }
.FBG_resize h2 {font-size:14px; font-weight:bold; color:#000; padding:0; margin:0; }
.FBG_resize .left { width:170px; float:left; margin:10px 5px 10px 0; padding:10px 5px; }
.FBG_resize .right { width:164px; float:left; margin:0 20px 10px 0; padding:0 5px; }

/*************footer**********/
.footer { padding:0; margin:0;}
.footer_resize { width:940px; margin:0 auto; padding:20px 10px; /*background:url(../images/sub_menu-spliter2.gif) repeat-x top left;*/ }
.footer p {font-size:11px; color:#5d5d5d; }
.footer a {font-size:11px; font-weight:bold; color:#5d5d5d; text-decoration:none; padding:5px; margin:0; }
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right; }
.footer p.leftt { text-align:left; width:550px; margin:0; padding:15px 0 0 0; float:left; }


.footer_links{width:980px; margin:0 auto 20px; background:url("../images/footer_middle.gif") repeat-x left top; height:255px; overflow:hidden}
.footer_links_right{background:url("../images/footer_right.gif") no-repeat right top}
.footer_links_left{background:url("../images/footer_left.gif") no-repeat left top; height:255px; padding:20px 20px 20px 0px}
.footer_links_left li{width:235px; float:left; display:block; padding-left:16px}
.footer_links_left dt{ color:#00aecb;  font-weight:bold;  font-size:13px; padding-left:25px;}
.footer_links_left dd{ background:url("../images/footerLinks_border.gif") repeat-x left bottom;  padding:0 0 2px}
.footer_links_left dd a{ display:block;  text-decoration:none;  padding:6px 0;  font-size:12px;  font-weight:normal;  color:#4a4a4a;}
li.lastWithQuickLinks{ float:right;  width:190px;  padding:0}
li.lastWithQuickLinks a{  display:block;   margin:8px 0;   float:left;   clear:left}
li.lastWithQuickLinks h4{ font-size:12px;  margin-bottom:9px}
.lastWithQuickLinks h4{ color:#00aecb;  font-weight:bold;  font-size:13px}

li.sahreing{ float:right;  width:190px;  padding:0}
li.sahreing a{  display:inline;   margin:8px 0;   float:left;   clear:left}
li.sahreing h4{ color:#00aecb;  font-weight:bold;  font-size:13px;  margin-bottom:9px;}
li.sahreing span {width:46px; height:56px; float:left;}

#footer .footerText p, #footer .footerText p a{font-size:12px;  padding:0 3px;  color:#696969;  font-weight:normal}
#footer .footerText p{ line-height:25px}
#footer .footerText{margin-bottom:20px}
#footer{height:auto!important}
.footerend{background-color:#f2f2f2; padding:20px 0 25px; border-top:1px solid #CCC;}
.footerend_center{width:960px; margin:0 auto; overflow:hidden; padding:0 0 0 40px}
.footerend_center a img{border:none}
.footerend_center h2{color:#565656; font-size:14px; float:left}
.footerend_center a img{display:block; float:left; margin:0 5px}

/********** Request form **********/
.request_form {padding:0; background:#fff; border:1px solid #dedede; float:left; margin:0 0 0 10px; width:650px; }
.form p.warning {text-align:center; color:#F00;}
/********** contact form **********/
#request_form span {color:#F00;}
#request_form { margin:0; padding:5px 20px; }
#request_form * { color:#7a7a7a; }
#request_form ol { margin:0; padding:0; list-style:none; }
#request_form li { margin:0; padding:0; background:none; border:none; display:block; width:600px; }
#request_form li.buttons { margin:5px 0 5px 0;}
#request_form label { float:left; margin:0; width:160px; padding:5px 0; color:#222; text-transform:capitalize; }
#request_form label span {color:#F00;}
#request_form input.text{ width:380px; border:1px solid #d9d9d9; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8; }
#request_form input.text3{width:165px; border:1px solid #d9d9d9; margin:5px 0 0 10px; padding:5px 2px; height:13px; background:#f8f8f8;}
#request_form input.text:focus{border:1px solid #96f8f0; background:#e0fdfb;}
#request_form input.text2 { width:150px; border:1px solid #d9d9d9; margin:5px 0 0 65px; padding:5px 2px; height:15px; background:#f8f8f8; }
#request_form input.text2:focus{border:1px solid #96f8f0; background:#e0fdfb;}
#request_form textarea { width:380px; border:1px solid #d9d9d9; margin:10px 0; padding:2px; background:#f8f8f8; height:150px; }
#request_form textarea:focus{border:1px solid #96f8f0; background:#e0fdfb;}
#request_form li.buttons input {padding:0; margin:0 0 0 240px; float:left; width:120px;}
select{background:#f8f8f8;padding:3px; margin:0;border:1px solid #d9d9d9; width:200px;}
select:focus{border:1px solid #96f8f0; background:#e0fdfb;}
p.response { text-align:center; color:#2c2c2c; font-size:11px; font-weight:bold; line-height:1.8em; width:auto; }
p.clr,
.clr { clear:both; padding:0; margin:0; }
li.bg,
.bg { clear:both; border-bottom:1px solid #dedede; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none; }
span.red {color:#F00;}
span .error1 {color:#F00; font-weight:bold; text-align:center;}


/********** contact form **********/
.contact_center { width:410px; float:left; padding:0; margin:0; }
.contact_right { width:242px; float:right; padding:0; margin:0; }
.contact_form {padding:0; background:#fff; border:1px solid #dedede; float:left; margin:5px 0 0 5px; width:400px; }
/********** contact form **********/
#contactform span {color:#F00;}
#contactform { margin:0; padding:5px 20px; }
#contactform * { color:#7a7a7a; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; width:300px; }
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:150px; padding:5px 0; color:#222; text-transform:capitalize; }
#contactform label span {color:#F00;}
#contactform input.text{ width:320px; border:1px solid #d9d9d9; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8; }
#contactform input.text:focus{border:1px solid #96f8f0; background:#e0fdfb;}
#contactform input.text2 { width:100px; border:1px solid #d9d9d9; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8; }
#contactform input.text2:focus{border:1px solid #96f8f0; background:#e0fdfb;}
#contactform textarea { width:320px; border:1px solid #d9d9d9; margin:10px 0; padding:2px; background:#f8f8f8; height:150px; }
#contactform textarea:focus{border:1px solid #96f8f0; background:#e0fdfb;}
#contactform li.buttons input { padding:0; margin:0 0 0 145px; float:left; width:120px;}

#address{width:225px; height:245px; margin:0 auto; padding:0 0 0 15px; font-size:11px; color:#7e807e; line-height:20px; word-spacing:5px; float:right;}
#address h2{color:#83af03; font-size:13px; padding-bottom:3px; width:225px; background:url("../images/line-hor.gif") repeat-x bottom;}
#address span {padding-left:20px;}

input[type=submit],input[type=button]{width:120px;height:29px;border:0;color:#444;text-transform:uppercase;font-weight:bold;background:transparent url("../images/bg_button.png") no-repeat left;text-shadow:0 1px #fff; outline:none;}
input[type=submit]:hover,input[type=button]:hover{background:transparent url("../images/bg_button_hover.png") no-repeat left; outline:none;}
input[type=submit]:active,input[type=button]:active{color:#999;position:relative;top:1px;left:2px;background:transparent url("../images/bg_button_active.png") no-repeat left; outline:none;}

/*#form1 {margin:0; padding:5px 20px; }
#form1 * { color:#7a7a7a; }
#form1 ol { margin:0; padding:0; list-style:none; }
#form1 li { margin:0; padding:0; background:none; border:none; display:block; width:550px; }
#form1 li.buttons { margin:5px 0 5px 0; }
#form1 label { float:left; margin:0; width:170px; padding:5px 0; font:normal 12px; color:#222; text-transform:capitalize; }
#form1 label span { font:normal 10px; }
#form1 input.text { width:480px; border:1px solid #e9e9e9; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8; }
#form1 input.text hover { width:480px; border:1px solid #0FF; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8; }
#form1 input.text2 { width:150px; border:1px solid #e9e9e9; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8; }

#form1 textarea { width:480px; border:1px solid #e9e9e9; margin:10px 0; padding:2px; background:#f8f8f8; height:150px; }
#form1 li.buttons input { padding:3px 0; margin:0 0 0 400px; border:0; color:#FFF; }
*/

/*Slider*/
.gallery_spacer {width:680px; height:19px; margin:15px 0 10px 0; background:url("../images/gallery_spacer.jpg") no-repeat; text-align:center; color:#757575; font-family:"Times New Roman", Times, serif; font-size:22px; line-height:19px; }
#prettygallery, #prettygallery1, #prettygallery2, #prettygallery3{width:680px; height:171px; margin:0 auto; padding:0; background:url("../images/gallery-bg.png")}
.infiniteCarousel {width: 680px; position: relative; }
.infiniteCarousel .wrapper {width: 609px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */ overflow: auto; min-height: 180px; margin: -3px 34px; position: absolute; top: 0;}
.infiniteCarousel ul a img {}
.infiniteCarousel .wrapper ul {width: 9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 0;}
.infiniteCarousel ul li {display:block; float:left; padding: 3px; height: 147px; width: 197px;}
.infiniteCarousel ul li a img {display:block;}
.infiniteCarousel .arrow {display: block; height: 36px; width: 37px; background: url("../images/arrow.png") no-repeat 0 0; text-indent: -999px; position: absolute; top: 65px; cursor: pointer;}
.infiniteCarousel .forward {background-position: 0 0; right: 4px;}
.infiniteCarousel .back {background-position: 0 -72px; left: 0;}
.infiniteCarousel .forward:hover {background-position: 0 -36px;}
.infiniteCarousel .back:hover {background-position: 0 -108px;}
