@charset "utf-8";

/* CSS Document */

body { font-family:LucidaGrande, Verdana, Arial; 
background:#fff url(../../../smartme/design/images/body_bg.jpg) repeat-x;
color:#333;
font-size:11px}
 
a.tym{ text-decoration: none; color: #787878; }

.home:hover{ background-image:  none } 

#welcome2{
display: block;
background-color: #000;
}

/*******************General Section*****************/
* { margin:0; padding:0; list-style-type:none; }

img, fieldset { border:0; float:left; outline:none; }

a { outline:none; border:none; }

.FloatLeft { float:left }

.FloatRight { float:right }

.display { display: none }

input { outline:none; }

.clearboth { clear:both; }

.PosRelative { position:relative; float:left; }

/*************Main Body BackGroound*****************/

.OuterWrapper { width:949px; height:auto; margin:auto; }

/***************************************************Inner Header Wrapper******************************/
.OuterWrapper div#header { width:932px; height:188px; float:left; padding:20px 0 0 17px; background:url(../../../smartme/design/images/lavel_test.jpg) 87px 104px no-repeat; }

.TopHeader { width:949px; float:left; height:auto; }

#header h1 { width:140px; height:102px; float:left; background:url(../../../smartme/design/images/logo.png) no-repeat; text-indent:-50000px; }

#header div.Rightheade { width:773px; height:auto; float:left; padding:6px 30px 0 0; }

.NavDiv{ width:773px; float:left;}
.Rightheade ul { width:auto; height:auto; float:right; padding:0px 0px 10px 0; list-style-type:none; }

.Rightheade li { width:auto; height:26px; float:left; padding:0px 0px 0 28px; list-style-type:none; }

.Rightheade li a { height:auto; float:left; font-size:16px; text-decoration:none; color:#000; letter-spacing:0px; }
.Rightheade li a:hover { width:auto; background:url(../../../smartme/design/images/hover_img.gif) center bottom no-repeat; padding-bottom:7px; }

.Rightheade li span { height:auto; float:left;  background:url(../../../smartme/design/images/hover_img.gif) center bottom no-repeat; padding-bottom:7px; font-size:16px; text-decoration:none; color:#000; letter-spacing:0px; }


/*****/
.Divsearch{ width:auto; float:right;}

.Divsearch fieldset {  height:30px; padding:0 0 0 0; float:left; }

.Divsearch fieldset div.inputbgtp { width:136px; height:14px; padding:8px 0 8px 24px; float:left; background:url(../../../smartme/design/images/input_bg.jpg) no-repeat; }

.inputbckto { width:125px; height:14px; float:left; font-size:11px; border:none; background:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; }


/*******/
/******************************************Header Content*****************/
.OuterWrapper div#headerContent { width:929px; height:auto; float:left; padding:10px; background:#fff; }


#headerContent div.bottomline { width:909px; height:31px; float:left; border:1px solid #e6e4e4; background:url(../../../smartme/design/images/index_bgh.gif) repeat-x; padding:6px 0 0 18px; }

.bottomline h3 { width:402px; height:28px; float:left; background:url(../../../smartme/design/images/hd_most_projct.gif) no-repeat; text-indent:-60000px;}


/******************************************Main Web Content*****************/
.OuterWrapper div#Content { width:900px; height:auto; float:left; padding:31px 0 30px 29px; background:url(../../../smartme/design/images/content_bg.jpg) left top no-repeat; }

#Content div.Section1 { width:310px; height:auto; float:left; background:url(../../../smartme/design/images/content_divider.gif) top right no-repeat; }

.Section1 h3.Wecome { width:310px; height:25px; float:left; background:url(../../../smartme/design/images/hd_welcome.jpg) no-repeat; text-indent:-50000px; }

.Section1 p.Welcome { width:285px; height:auto; float:left; font-size:13px; line-height:18px; color:#787878; padding:8px 0 0 0; }

.Section1 p.readmore { width:288px; height:auto; float:left; padding:19px 0 0 0; }

.Section1 p.readmore a { width:74px; height:23px; line-height:23px; color:#fff; font-size:11px; float:left; padding:0 26px 0 10px; background:#397504 url(../../../smartme/design/images/arrow_readmore.gif) top right no-repeat; text-decoration:none; }

/*****/
#Content div.Section2 { width:288px; height:auto; float:left; background:url(../../../smartme/design/images/content_divider.gif) top right no-repeat; padding:0 0 0 17px; }

.Section2 h3.latest { width:288px; height:25px; float:left; background:url(../../../smartme/design/images/hd_latest.jpg) no-repeat; text-indent:-50000px; }

.Section2 div.TopImage { width:288px; height:auto; padding:10px 0 0 0; float:left; }

.SectionImage { float:left; background:#ececec; padding:3px; }

/*****/
#Content div.Section3 { width:284px; height:auto; float:left; padding:0 0 0; }

.Section3 h3.latest { width:284px; height:29px; float:left; background:url(../../../smartme/design/images/hd_providing.jpg) no-repeat; text-indent:-50000px; }

.Section3 ul { width:277px; height:auto; float:left; padding:12px 0 0 7px; list-style-type:none; }

.Section3 li { width:277px; height:auto; float:left; padding:0 0 8px 0; background:url(../../../smartme/design/images/listing_divider.gif) left bottom repeat-x; color:#787878; font-size:11px; }

.Section3 li.last { width:277px; height:auto; float:left; padding:0 0 8px 0; background:none; color:#787878; font-size:11px; }

.Section3 li strong { font-size:13px; }

.Section3 li span.list1 { width:209px; height:auto; float:left; padding:14px 0 11px 68px; background:url(../../../smartme/design/images/icon_web.jpg) left top no-repeat; }

.Section3 li span.list2 { width:209px; height:auto; float:left; padding:14px 0 11px 68px; background:url(../../../smartme/design/images/icon_devlop.jpg) left top no-repeat; }

.Section3 li span.list3 { width:209px; height:auto; float:left; padding:14px 0 11px 68px; background:url(../../../smartme/design/images/84.png) left top no-repeat; }

.Section3 li span.list4 { width:209px; height:auto; float:left; padding:14px 0 11px 68px; background:url(../../../smartme/design/images/icon_branding.jpg) left top no-repeat; }

.Section3 li span.list5 { width:209px; height:auto; float:left; padding:14px 0 11px 68px; background:url(../../../smartme/design/images/ipod-icon.png) 1% 35% no-repeat; }


.Section2 p.Welcome { width:288px; height:auto; float:left; font-size:13px; line-height:18px; color:#787878; padding:8px 0 0 0; }

.Section2 p.readmore { width:288px; height:auto; float:left; padding:8px 0 0 0; }

.Section2 p.readmore a { width:74px; height:23px; line-height:23px; color:#fff; font-size:11px; float:left; padding:0 26px 0 10px; background:#397504 url(../../../smartme/design/images/arrow_readmore.gif) top right no-repeat; text-decoration:none; }

/******************************************Main Web Content*****************/
#BottomWrapper { width:100%; height:298px; float:left; background:url(../../../smartme/design/images/bottom_content_BG.jpg) left top repeat; }

#BottomWrapper div.SectionBtm { width:310px; height:259px; padding:29px 0 0 20px; float:left; border-right:1px solid #fff; }

.SectionBtm h4 { width:310px; height:40px; padding:0 0 0 0; float:left; background:url(../../../smartme/design/images/hd_ask_Queries.jpg) no-repeat; text-indent:-60000px; }

.SectionBtm div.FormSection { width:310px; height:auto; padding:18px 0 0 0; float:left; }

.FormSection fieldset { width:310px; height:auto; padding:0 0 10px 0; float:left; }

.FormSection fieldset div.inputbg { width:138px; height:15px; padding:4px 8px; float:left; background:url(../../../smartme/design/images/input_form.jpg) no-repeat; }

.inputbck { width:125px; height:15px; font-size:11px; border:none; background:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; }

.FormSection fieldset div.tetxareaab { width:285px; height:76px; padding:4px 2px 4px 8px; float:left; background:url(../../../smartme/design/images/input_text_area.jpg) no-repeat; }

.tetxareb { width:285px; height:76px; float:left; background:none; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; }

.SubmitFormBtn { width:285px; height:auto; float:left; }

/**/
#BottomWrapper div.SectionBtm2 { width:287px; height:259px; padding:29px 0 0 18px; float:left; border-right:1px solid #fff; }

.SectionBtm2 h4 { width:283px; height:40px; padding:0 0 0 0; float:left; background:url(../../../smartme/design/images/hd_connected.jpg) no-repeat; text-indent:-60000px; }

.SectionBtm2 div.IconConatc { width:283px; height:auto; padding:17px 0 0 0; float:left; }

.SectionBtm2 p.TopCont { width:283px; height:30px; line-height:30px; padding:0 0 0 0; float:left; font-size:12px; color:#000000; }

.SectionBtm2 p.bottom { width:283px; height:auto; line-height:20px; padding:18px 0 0 0; float:left; font-size:13px; color:#000000; }

.SectionBtm2 p.bottom a { font-size:13px; color:#000000; text-decoration:none; }

.SectionBtm2 p.bottom a:hover { font-size:13px; color:#000000; text-decoration:underline; }

/**/
#BottomWrapper div.SectionBtm3 { width:291px; height:259px; padding:29px 0 0 8px; float:left; }

.SectionBtm3 h4 { width:283px; height:40px; padding:0 0 0 0; float:left; background:url(../../../smartme/design/images/hd_client_testi.jpg) no-repeat; text-indent:-60000px; }

.SectionBtm3 div.testimon { width:283px; height:auto; padding:9px 0 0 0; float:left; }

.testimon div.repeatTesti { width:280px; height:auto; padding:0 0 0 0; float:left; background:url(../../../smartme/design/images/bg_testi_mid.jpg) repeat-y; }

.testimon div.repeatTestitop { width:280px; height:auto; padding:0 0 0 0; float:left; background:url(../../../smartme/design/images/bg_testi_top.jpg) left top no-repeat; }

.testimon div.repeatTestiBttm { width:228px; height:auto; padding:27px 26px 40px 26px; float:left; background:url(../../../smartme/design/images/bg_testi_bttm.jpg) left bottom no-repeat; font-size:13px; line-height:17px; color:#000000; font-style:italic; }

.SectionBtm3 p.bottom { width:283px; margin:-10px 0 0 0; height:auto; line-height:16px; padding:0 0 0 0; float:left; font-size:13px; line-height:16px; color:#000000; }

/******************************************Main Footer Content*****************/
#BottomFooter { width:100%; height:73px; float:left; background:url(../../../smartme/design/images/footer_bg.jpg) left top repeat-x; }

#BottomFooter p { width:809px; height:73px; line-height:73px; float:left; padding:0 0 0 40px; font-size:12px; color:#000000; }



/************************Gallery Step****************/
.stepcarousel{
position: relative; 
overflow: scroll; 
width: 928px; 
height: 327px;
}

.stepcarousel .belt{
position: absolute; 
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 928px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#gallerya-paginate{ margin-top:3px; float:left;}

#gallerya-paginate img{ float:none;}


/***********************Inner page*************/

#bodyInner { font-family:LucidaGrande, Verdana, Arial; background:#fff url(../../../smartme/design/images/bg_innerpage.jpg) repeat-x; }

.OuterWrapper div#OuterHeader { width:932px; height:auto; float:left; padding:0 0 0 17px; background:url(../../../smartme/design/images/innerheaderbg.jpg) no-repeat; }


.OuterWrapper div#headerIn { width:932px; height:251px; float:left; padding:110px 0 0 0; background:url(../../../smartme/design/images/lavel_test.jpg) 87px 84px no-repeat; }

.OuterWrapper div#headerIn2 { width:932px; height:151px; float:left; padding:20px 0 0 0; background:url(../../../smartme/design/images/lavel_test.jpg) 87px 84px no-repeat; border-bottom:1px solid #e8e8e8 }


#header h1 { width:140px; height:102px; float:left; background:url(../../../smartme/design/images/logo.png) no-repeat; text-indent:-50000px; }

#headerIn div.Rightheade { width:773px; height:auto; float:left; padding:6px 30px 0 0; }

/******************************************Main Web Content Inner page*****************/
.OuterWrapper div#Contentinner { width:900px; height:auto;  padding:0px 0 30px 29px;  }
#Contentinner div.LeftContetn { width:900px; height:auto; padding:0 0 0 0;  }

.RightContetn div.FormInnerrigh{ width:247px; height:auto; float:left; padding:30px 0 0 0; }
.FormInnerrigh h4{ width:247px; height:46px; line-height:46px; float:left; padding:0 0 0 0; font-size:24px; color:#397504; font-weight:normal;  }




.FormInnerrigh fieldset { width:220px; height:auto; padding:0 0 10px 0; float:left; }

.FormInnerrigh fieldset div.inputbgred { width:204px; height:15px; padding:4px 8px; float:left; background:url(../../../smartme/design/images/inp_iiner_cp.gif) no-repeat; }

.inputbckred { width:200px; height:15px; font-size:11px; border:none; background:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; }

.FormInnerrigh fieldset div.tetxareaabre { width:210px; height:85px; padding:4px 2px 4px 8px; float:left; background:url(../../../smartme/design/images/inp_iiner_cp_text.gif) no-repeat; }

.tetxarebred { width:210px; height:76px; float:left; background:none; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; }

.SubmitFormBtnred { width:210px; height:auto; float:left; }


.absnew { position:absolute; left:-12px; top:-13px; width:78px; z-index:9999999; height:80px; float:left; }

h1{
font-size:32px;
color:#397400;
}

h2{
font-size:32px;
color:#333;
}

h3{
font-size:20px;
color:#397400;
}

p{
	margin:5px 0px 15px 0px;
}