/* -------------------------common  Tab structure end ------------------------------------  */

/* -------------------------Tab containers  Start ---------------------------- */

/*  ------------------------common  Tab structure start ------------------------------------ */

#container_outer{float:left; width:572px; padding:0px; margin:0px; background:url(../check/images/curve_content_image/mid_container_bg.jpg) left top repeat-y;  font-size:12px;}

#container_middle{float:left; width:572px; padding:0px; margin:0px; background:url(../check/images/curve_content_image/top_container_bg.jpg) top left repeat-x;}

#container_middle_1{float:left; width:572px; padding:0px; margin:0px; background:url(../check/images/curve_content_image/top_container_bg_reco.jpg) top left repeat-x;}

#container_bottom{float:left; width:572px; padding:0px; margin:0px; background:url(../check/images/curve_content_image/bottom_container_bg.jpg) top left repeat-x; background-color:#fff;}
#container_bottom_curve{float:left; width:572px; padding-left:1px; vertical-align:bottom; background-color:#FFFFFF;}


.left_curve{float:left; margin:0px; padding:0px; width:25px; vertical-align:top;}

.right_curve{float:right; margin:0px; padding:0px; width:10px;}

img{vertical-align:top; border:none;}

.quality{float:left; margin:0px; padding:0px; width:111px; height:71px;}
.or{float:left; margin:0px; padding:0 5px 0 5px; font-size:12px;}
.brown_text{color:#da6a1b; text-decoration:none;}
.brown_text:hover{text-decoration:underline;}

.blue_text_1{color:#5181bf; font-weight:normal;}
.blue_text{color:#5181bf; font-weight:normal; text-decoration:none; float:left;}
.blue_text:hover{text-decoration:underline;}
.orange_text_heading{font-size:18px; line-height:22px; padding:50px 0 0 0; color:#e44709; margin:0; padding:0;}
.grey_text_heading{font-size:18px; line-height:22px; color:#242222; margin:0; padding:0; padding-bottom:20px;}




#container_mid_content{float:left; margin:0px; padding:0 30px 10px 30px; width:512px;} 

.button_container{width:459px; padding-right:0; float:left; padding-left:50px; padding-top:10px;  }

.button_container .btn_box{background:url(../check/images/under_tab_images/border.jpg) top left repeat-x; width:459px; float:left; padding-top:10px;}

.button_container  .button{ float:left; padding:3px; border:1px solid #e0e0e0; font-weight:bold; margin-left:10px;background-color:#f8f8f8; font-size:11px; color:#5d5656}

.heading{float:left; width:510px; font-size:22px; padding-bottom:5px; margin-bottom:15px; color:#5d5d5d;background:url(../check/images/under_tab_images/border.jpg) bottom left repeat-x;}


.open_services{float:left; margin:0px; padding:12px 0 0 0; width:29px; height:33px;}

.top_curv{background-color:#fbfbfb; float:left; width:510px; padding:5px 0 0 0; margin:0px;}
.bottom_curve{background-color:#fbfbfb; float:left; width:510px; padding:0 0 5px 0; margin:0px; background:url(../check/images/under_tab_images/border.jpg) bottom left repeat-x;}
.top_curv ul{ margin:0; padding:0}
.top_curv li{color:#6f6d6d; font-size:12px; list-style:none; background-image:url(../check/images/arrow_xhtml.jpg); background-repeat:no-repeat; background-position:left top; padding-left:20px; padding-bottom:10px;}
.top_curv .sample_container{float:left; width:115px; height:115px; background-image:url(../check/images/sample_frame.jpg); background-repeat:no-repeat; padding:12px 0 0 17px; cursor:pointer}
.top_curv .sample_container img{border:1px solid #ffffff;}
.top_curv .sample_container img:hover{border:1px dotted #000000;}

.top_curv div{width:154px; float:left; padding-left:10px;}
.top_curv div div{ width:147px;font-size:12px;color:#6f6d6d; padding-left:7px; }
.top_curv div div a{ text-decoration:none; color:#6f6d6d}
.top_curv div div a:hover{ text-decoration:underline}
.bottom_curv{ background-image:url(../../check/images/content_bottom_curv.jpg); background-position:top; background-repeat:no-repeat; float:left; width:533px;padding:20px;}

.services .code_standard_logo{float:right; width:510px; padding:0px; margin:0px; color:#808080; line-height:18px; padding-top:10px; padding-bottom:10px; background:url(../check/images/under_tab_images/border.jpg) bottom left repeat-x;}

.services .note_container{ padding-left:50px; width:450px; margin-top:0px; float:left; }

.services .note_container p{background:url(../check/images/under_tab_images/border.jpg) bottom left repeat-x; padding-top:5px; padding-bottom:5px; margin-top:5px; margin-bottom:5px;}

.services .portfiolio{float:right; width:510px; padding:0px; margin:0px; color:#808080; line-height:18px; padding-top:10px; padding-bottom:10px;  background:url(../check/images/under_tab_images/border.jpg) bottom left repeat-x;}
.services .portfiolio img{margin-right:10px; margin-bottom:10px;}

.services .portfiolio_readmore{float:right; width:510px; padding:10px 0 0 0; margin:0px; color:#808080; line-height:18px;}
.services .portfiolio_readmore span{float:right;  width:510px; text-align:right; padding:0px; margin:0px; color:#808080; line-height:15px; }
.services .portfiolio_readmore span img{margin-right:5px; margin-left:10px;}

.services .portfiolio_readmore span a{color:#4c5055; text-decoration:underline; font-size:11px;}
.services .portfiolio_readmore span a:hover{color:#f46a29; text-decoration:underline; font-size:11px;}
.services .readmore{margin-right:228px; background-image:url(../check/images/arrow_green.jpg); background-repeat:no-repeat; padding-left:12px; float:left;}








/* ----------------------testimonial start -----------------------------------------  */
.testimonial_mid_content{float:left; margin:0px; padding:0 30px 10px 30px; width:512px;} 

.testimonial_outer{float:left; width:572px; padding:0px; margin:0px; background:url(../check/images/curve_content_image/mid_container_bg.jpg) left top repeat-y;  font-size:12px;}

.testimonial_middle{float:left; width:572px; padding:0px; margin:0px; background:url(../check/images/curve_content_image/top_container_bg.jpg) top left repeat-x;}

.testimonial_middle_1{float:left; width:572px; padding:0px; margin:0px; background:url(../check/images/curve_content_image/top_container_bg_reco.jpg) top left repeat-x;}

.testimonial_bottom{float:left; width:572px; padding:0px; margin:0px; background:url(../check/images/curve_content_image/bottom_container_bg.jpg) top left repeat-x; background-color:#fff;}

.testimonial_bottom{float:left; width:572px; padding:0px; margin:0px; background:url(../check/images/bottom_testi.jpg) top left repeat-x; background-color:#fff;}

.testimonial .box_content_container{float:left; width:510px; padding:0px; margin:0px;}

.testimonial h3{padding:10px 0 0 0; margin:0px; font-size:14px; font-weight:bold; color:#5d5d5d; float:left; width:500px;}
.testimonial h2{padding:10px 0 0 20px; margin:0px; font-size:18px; font-weight:normal; color:#254d81; float:left;}

.testimonial .box_content_container p{float:left; width:510px; padding:0px; margin:0px; color:#808080; line-height:18px; }

.testimonial .box_content_container p a{color:#5383c1; text-decoration:underline;}
.testimonial .box_content_container p a:hover{color:#5383c1; text-decoration:none;}

.testimonial .code_standard_logo{float:right; width:510px; padding:0px; margin:0px; color:#808080; line-height:18px; padding-top:10px; padding-bottom:10px; background:url(../check/images/under_tab_images/border.jpg) bottom left repeat-x;}

.testimonial .note_container{ padding-left:50px; width:450px; margin-top:0px; float:left; }

.testimonial .note_container p{background:url(../check/images/under_tab_images/border.jpg) bottom left repeat-x; padding-top:5px; padding-bottom:5px; margin-top:5px; margin-bottom:5px;}

.testimonial .box_content_container .bg_none{ background:none;}

.testimonial span{color:#808080; font-size:12px; }
.testimonial span a{color:#5383c1; text-decoration:underline; font-size:11px;}
.testimonial span a:hover{color:#5383c1; text-decoration:none;}
.testimonial .note_container{ background-image:none; padding:10px 0 15px 0; width:450px; margin-top:0px; float:left; }

.testimonial .design_resource{float:left; width:245px; margin:0px; padding:5px 0 5px 5px;}

.testimonial .design_resource a{float:left; background:url(../check/images/arrow_reso.jpg) left no-repeat; color:#5383c1; padding-left:12px; text-decoration:none; font-size:11px; font-weight:bold;}
.testimonial .design_resource a:hover{float:left; background:url(../check/images/arrow_orange.gif) left no-repeat; color:#f37300; padding-left:12px; text-decoration:none}

.testimonial .design_resource .current{float:left; background:url(../check/images/arrow_orange.gif) left no-repeat; color:#f37300; padding-left:12px; text-decoration:none}
.name{float:left; margin:0px; padding: 0 0 0 10px; background-color:#fff; width:555px; color:#5383c1; text-align:left}
.name strong{color:#5383c1}

/* ----------------------testimonial end -----------------------------------------  */





/* ---------------------------- Tab containers  end ----------------------------*/

