    /*
        Document   : buy
        Created on : Feb 2, 2009, 6:02:01 PM
        Author     : alonpsingle_product_container
        Description:
            Purpose of the stylesheet follows.
    */

    /*
       TODO customize this sample style
       Syntax recommendation http://www.w3.org/TR/REC-CSS2/
    */

   ProductMainTitlebody
   {
    margin : 0 0 0 0 ;
    padding: 0 0 0 0 ;
    font-family:Arial;
   }


     div.main_container
     {
     	 width:832px;
         height:100%;
         margin:0;
         display:block;
     }

     #products_container {
        border-top: 1px solid #dbdbdd;
        border-left: 1px solid #dbdbdd;
        border-right: 1px solid #dbdbdd;
        border-top: 1px solid #DEE6EB;

        background-color: #DEE6EB;
        width:832px;
        height:100%;
        margin:0 0 0 0  ;
        display:block;

    }


  

     .single_product_container {
        border: 1px solid #dbdbdd;
        background-color: #ffe;
        width:750px;
        height:140px;
        margin:20px;
        display:block;
    }





    div.spacer {
      clear: both;
      }


          div.float {
        float: left;
        height:100%;
    }

   .float p {
        text-align: center;
   }


   .leftCell
   {
   	background-image:url(../buypages_images/left_tile.jpg);background-repeat:repeat-x;
   	width:125px;
    background-color:blue;
   }


    .middleCell
    {
        background-color:#f8f9fb;
   	    width:500px;

    }


    .sepretorCell
    {
    	 background-color:#eaebf0;
   	    width:2px;
    }


    .rightCell
    {
    	 background-color:#f8f9fb;
   	    width:122px;
    }

    .tabs_container
     {

        BORDER-left: #dbdbdd 1px solid;
        BORDER-right: #dbdbdd 1px solid;
        width:832px;
       
        background-color:#fff;
        margin:8px 8px 0 0 ;
       
        text-align:left;

   
     }


   

        .tab
        {

          
            BORDER-RIGHT: #8d99b3 1px solid;
            PADDING-RIGHT: 11px;
            BORDER-TOP: #8d99b3 1px solid;
           cursor:pointer;
            cursor:hand;
            
            PADDING-LEFT: 11px;
            FONT-SIZE: 90%;

          

            BORDER-LEFT: #8d99b3 1px solid;
            font-size:11px;
            font-weight:bold;
            color:#273776;
         }


		.BuyBtn
		{
			cursor:pointer;
            cursor:hand;
		}

        

       .TabOnFoucs
       {
            background-color:#DEE6EB;
            
            border-bottom:1px solid #DEE6EB;

       }

       .TabNotOnFoucs
       {
            background:#FCFCE4;
            border-bottom:0px;
      
       }

    


       

 
        .typemock_isolator
        {
            BORDER-top: #dbdbdd 1px solid;
            BORDER-left: #dbdbdd 1px solid;
            BORDER-right: #dbdbdd 1px solid;
            border-bottom: #DEE6EB 1px solid;
            width:832px;
            height:80px;
            margin-top:20px;
          


        }


        .typemock_isolator_text
        {
            float:left;width:50px;height:60px;padding-left:50px;padding-top:20px;
        }


        .typemock_isolator_logo
        {
            float:right;height:60px;padding-top:5px;
        }


        .header
        {
            width:785px;
            border:red 1px solid;
            height:50px;
            margin-bottom:50px;
            vertical-align : middle;
        }


        .LeftCellParaOne
        {
	        font-size:12pt;
	        color:#ffffff;
	        font-weight:bold;
	        text-align:center;
        }

        .LeftCellParaTwo
        {

	        font-size:8pt;
	        color:#ffffff;
	      
	        text-align:center;
	        padding-bottom:5px;
        }

        .footer
        {
            width:785px;
            border:red 1px solid;
            height:50px;
            margin-top:50px;
            vertical-align : middle;
        }



        .SubTitle
{

	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	color:#000000;
	font-weight:bold;

}



.MiddleParaOne
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	color:#bababa;
	font-size:11px;
	text-align:left;
}


.middleCellLeft
{
	float:left;
	width:330px;
}


.middleCellRight
{
	float:right;width:120px;padding:30px 10px 10px 10px;font-size:12px;
}

.price
{
	font-size:12px;
	font-weight:bold;
}

.AddOnContainer
{
    background-color:white;
    width:785px;
    margin-top:30px;
}


   div.AddOnTitleContainer
    {
        BORDER-top: #dbdbdd 1px solid;
        BORDER-left: #dbdbdd 1px solid;
        BORDER-right: #dbdbdd 1px solid;
        border-bottom: #fffff 1px solid;
        width:785px;
        height:60px;
        text-align:left ;
    }



    div.AddOnsProducts
    {
        border: 1px solid #dbdbdd;
        background-color: #f9f9f9;
        width:785px;
        height:100%;
        margin:0 0 0 0  ;
    }



     BODY{font-family:Verdana, Geneva, sans-serif}

		.ProductTable
        {
          width :785px;

        
        }


        .ProductMainTitle
        {
        	background-color:#69A4C3;
        	
           height:25px;
        }

        .ProductMainTitle2
        {
        	background-color:#69A4C3;
        	height:38px;
            color:#172C34;
        }





        .ProductMainTitleRightP
        {
            float:right;
            padding-right:15px;
        	font-family:Verdana;
        	font-size:12px;
        	color:white;
        	width:300px;
            text-align:left;

        }


        .ProductMainTitleLeftP
        {
        	float:left;
        	padding-left:15px;
        	font-family:Verdana;
        	font-size:18px;
        	font-weight:bold;
            color:white;
        }

        .ProductMainTitleRightP2
        {
            float:right;
            padding-right:15px;
        	font-family:Verdana;
        	font-size:12px;
        	color:white;
        	width:180px;
            text-align:left;
        }



        .ProductBody
        {

        	border-bottom:solid 2px #BFBFBF;
        	border-left:solid 2px  #BFBFBF;
        	border-right:solid 1px #BFBFBF;
        	background-color:#F9FAFB;
        	padding:2px 2px 2px 2px ;
         


        }


        .IncludesSection
        {
        	float:left;height:120px;width:200px;border-right:solid 2px #AFB2B7;font-family:Verdana;font-size:11px;font-weight:bold;
            text-align:left;
            padding-top:10px;

        }

        .IncludesSection ul {
	        margin-left: 13px;
	        width: 276px;
        }

        .IncludesSection ul li
        {
	        color: #6a6a6a;
	        padding-left: 25px;
	          margin-top: 5px;
	        /*font-size: 1.15em;*/
	        font-size: 14px;
	        font-weight:bold;
	        background: url(images/feature_check.png) no-repeat scroll 0 0;
        }

        .ProductSubTitle
        {
            font-size:15px;
            font-weight:bold;
            text-align:left;


        }


        .ProductComment
        {
           font-size:small;
           color:gray;
           padding-left:20px;

        }
        
        
        .Quote
        {
           padding-top:10px;
           font-size:13px;
           color:blue;
         

        }
        

