 

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

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

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





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

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

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

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

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

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

.quality{float:left; margin:0px; padding:0px; width:160px; height:71px;}


#container_mid_content{float:left; margin:0px; padding:20px 30px 30px 30px; width:512px;}
#container_mid_contentp{font-family: Tahoma;font-size: 11px;}  

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

.button_container .btn_box{width:459px; float:left; padding-top:10px;}

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

.button_container  .selected{ float:left; padding:3px; font-weight:bold; margin-left:10px; 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; line-height:18px;}

.heading_maintenance{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; line-height:18px; margin-top:20px;}
.heading_maintain{float:left; width:510px; font-size:22px; padding-bottom:15px; color:#5d5d5d; background:url(../check/images/under_tab_images/border.jpg) bottom left repeat-x; line-height:18px;}

/* akash start */

.heading_order{float:left; width:510px; font-size:20px; padding-bottom:5px; margin-bottom:5px; color:#72a819; line-height:18px;}

.heading_order_border{background:url(../check/images/under_tab_images/xhtml_seprator.jpg) bottom left repeat-x;width:510px; float:left;padding-bottom:30px; text-align:left;}

.continue_step1{text-decoration:none; float:right; margin-right:15px}

.discount{ color:#757575; font-size:16px; padding-top:20px;}

.discount strong{ font-size:27px; color:#72a819;}
.discount span{ font-size:19px; color:#72a819;}

.price_color{ color:#72a819}

.heading_key{float:left; width:510px; font-size:20px; padding-bottom:5px; margin-bottom:15px; color:#72a819; line-height:18px;}

.heading_key_border{background:url(../check/images/under_tab_images/xhtml_seprator.jpg) bottom left repeat-x;width:510px; float:left;padding-bottom:25px; text-align:left;}


.price_container_bg{float:left; text-align:right; width:510px;  padding:0px 0 0 0; margin:0px; color:#808080; line-height:18px; padding-top:10px; padding-bottom:10px;background:url(../check/images/under_tab_images/price_bg.jpg) top center no-repeat; }

.price_container{float:left; width:500px; height:105px; text-align:left; padding:10px 5px 5px 5px;color:#333; font-weight:bold; }

.price_container strong{ display:block; float:left; padding-bottom:15px; font-size:14px;width:500px;background:url(../check/images/under_tab_images/xhtml_seprator.jpg) bottom left repeat-x; color:#72a819;margin-bottom:5px;}

.price_container_bg a{color:#72a819}

.price_container .amount{font-size:16px; font-weight:bold;color:#333; float:right; padding:3px;}


/* akash end */


/* ----------------------xhtml key polices start -----------------------------------------  */

.key_polices .box_content_container{float:left; width:510px; padding:0px; margin:0px; padding-top:10px;}

.key_polices h3{padding:10px 0 0 0; margin:0px; font-size:18px; font-weight:normal;  height:20px; display:block; color:#5d5d5d; float:left;}

.key_polices .box_content_container span{float:left; width:51px; padding:0px; margin:0px; height:50px;}

.key_polices .box_content_container p{float:left; width:450px; 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;}

.key_polices .code_standard_logo{float:right; width:460px; 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;}
.key_polices .code_standard_logo img{padding:0px; margin:0px; float:left;}

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

.key_polices .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;}

.key_polices .note_container .key_policy{background:none; text-align:right;ont-size:13px; font-weight:bold; color:#3d3d3d;}

.key_polices .note_container .key_policy a{color:#73aa2d; font-size:12px;}

a.order{border:none; text-decoration:none; background:url(../check/images/under_tab_images/order_now.jpg) left top no-repeat; height:29px; width:125px; float:right;}

a.order:hover{background:url(../check/images/under_tab_images/order_now_hover.jpg) left top no-repeat;}

/* --------------------------xhtml key polices end ---------------------  */

/* --------------------------xhtml order form start ---------------------------- */

.order .box_content_container{float:left; width:510px; padding:0px; margin:0px; padding-top:10px;}

.order h3{padding:0 0 0 0; margin:0px; font-size:18px; height:20px; padding-top:2px; display:block; font-weight:normal; color:#5d5d5d; float:left;}

.order .order_description{float:left; width:459px; 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; font-size:11px;}

.order  .no_border{ background-image:none}

.order .order_description p{ padding:0; margin:0}

.order form{float:left; width:510px; padding:0px; margin:0px;}

.order form fieldset{float:left; width:510px; padding:0px; margin:0px; border:none;}

.order .radio_button{float:left; width:21px; padding:1px 10px 0 0px; margin:0px; height:40px;}

.order .basic_heading{color:#d07411}

.order .standard_heading{ color:#92ba0e}

.order .proffesional_heading{ color:#1595dc}

.order .introduce{color:#cf710f}

.order .package{width:510px; float:left; }

.lock{background-image:url(../check/images/under_tab_images/lock.jpg); background-repeat:no-repeat; background-position: top right; padding-top:12px;}

.border_bottom{background:url(../check/images/under_tab_images/border.jpg) bottom left repeat-x;width:510px; float:left;padding-bottom:20px;}

.order .checkout{width:510px; float:left;}

.order .checkout_details{float:left; width:510px; padding:0 0px 0 0px}

.order .checkout_details .heading_text{display:block; padding-bottom:12px;}

.order .checkout_details div{ float:left; padding-bottom:20px; width:460px;}

.order .checkout_details .span{margin:8px 0 0 0; padding:0px;  width:200px;}

.order .checkout_details div label{margin:8px 0 0 0; padding:0 10px 0 0; float:left; width:150px; color:#0b78b3; font-size:11px;}
.order .checkout_details div input{margin:8px 0 0 0; padding:0px;  width:167px;}
.order .checkout_details div textarea{margin:8px 0 0 0; padding:0px;  width:167px;}
.order .checkout_details div select{margin:8px 0 0 0; padding:0px;  width:167px;}

.order .checkout_details div span{color:#ff0000;}
.order .checkout_details .span1{color:#ff0000; font-weight:bold; float:left; width:150px; display:block; margin:0px; padding:10px 0 0 0}
.order .checkout_details div .note_container{ background-image:none; padding:10px 0 15px 0; width:450px; margin-top:0px; float:left; }
.order .checkout_details .mandetory{padding:0 0 10px 0; width:200px; color:#999;}
.order .checkout_details .submit{float:right; width:200px;}

.order .order_continue{float:left; text-align:right; width:450px; padding:0px 0 0 0; margin:0px; color:#808080; line-height:18px; padding-top:10px; padding-bottom:10px;}

.order .step_image{float:left;  width:510px; padding-top:0px; }
.order .step_image img{ margin:0px 4px 0 0; padding:0px; float:left}

/* ---------------------------- xhtml order form end ---------------------------- */



.portfolio_1{background:url(../check/images/curve_content_image/portfolio_bg.jpg) right top no-repeat; float:left; width:510px; padding:5px 0 0 0; margin:0px; }
.portfolio_1 ul{ margin:0; padding:0}
.portfolio_1 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;}
.portfolio_1 .sample_container{float:left; width:480px; height:138px; background-image:url(../check/images/curve_content_image/bg_port.jpg); background-repeat:no-repeat; padding:12px 9px 0 17px;}

.portfolio_1 .view_code{float:left; width:480px; padding:5px 9px 7px 0px; background:url(../check/images/under_tab_images/border.jpg) top left repeat-x;}




.portfolio_1 .sample_container img{border:1px solid #ffffff;}
.portfolio_1 .sample_container img:hover{border:1px dotted #000000;}
.portfolio_1 div{width:267px; float:left; padding:0px}
.portfolio_1 div div{ width:147px;font-size:12px;color:#6f6d6d; padding-left:7px; }
.portfolio_1 .sample_container a{text-decoration:none; color:#72a819; float:left;}
.portfolio_1 .sample_container a.view{background:url(../check/images/icons/view_icon.jpg) center left no-repeat; display:block; float:left;padding-left:23px; color:#72a819; margin-top:7px;}
.portfolio_1 .sample_container a:hover{ text-decoration:underline; }
.portfolio_1 .sample_container .content{float:left; margin:0px; padding:0 0 0 20px; font-size:11px; width:210px; line-height:18px;}
.portfolio_1 .sample_container .content strong{color:#666; font-size:11px; font-family:Tahoma;}
.portfolio_1 .sample_container .content strong a{text-decoration:underline; color:#0866bd;}
.portfolio_1 .sample_container .content strong a:hover{text-decoration:none}
.portfolio_1 .sample_container .content strong.project_name{ font-size:13px; font-weight:bold; color:#7bae28;font-family:Tahoma;}
.portfolio_1 .sample_container .content span{color:#333333; font-size:12px; width:auto;}



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

