/* Slider

http://www.freshdesignweb.com/drop-down-responsive-menu-with-css3-and-jquery.html

*/

.freshdesignweb{margin:0 auto; width:990px;}

.pricing_box  { 

   font-family:Tahoma, Geneva, sans-serif;

   border: 1px solid #ccc; float: left;

   text-align: center;

   padding: 0 0 20px 0;

   margin-left:-1px; 

   box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.5);

   -moz-box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.5);

    background: #fff;}



.pricing_box.radius-left { 

-webkit-border-top-left-radius: 5px;

 border-top-left-radius: 5px;

  -moz-border-top-left-radius: 5px;

  -webkit-border-bottom-left-radius: 5px;

   border-bottom-left-radius: 5px; 

   -moz-border-bottom-left-radius: 5px;}



.pricing_box.radius-right {

	 -webkit-border-top-right-radius: 5px;

	  border-top-right-radius: 5px; 

	  -moz-border-top-right-radius: 5px;

	   -webkit-border-bottom-right-radius: 5px;

	    border-bottom-right-radius: 5px; 

		-moz-border-bottom-right-radius: 5px;}



.pricing_box .header  { 

    color:#292929; 

	font-size:15px;

	font-family:Verdana, Geneva, sans-serif;

    border-bottom:2px solid #9ED929; 

  }



.pricing_box .header { width: 100%; height: 50px; }

.pricing_box .header span { position: relative; top: 20px;  line-height: 18px;}

.pricing_box .header span.info { position: relative; font-weight: normal; top: 2px; display: block; color: gray; } 

.pricing_box p { line-height: 28px;}

.pricing_box ul { list-style: none; margin: 0 0 15px 0!important; text-align: left;}



.freshdesignweb .pricing_box { width:600px; font-size: 12px; }



.pricing_box ul li { line-height: 3em; padding-left: 20px!important; margin-left:0; list-style-type: none!important;}

.pricing_box ul li.odd { background: #F9F9F9;}

.pricing_box ul li.even { background: #fff;}
.pricing_box ul li.even1 { background-color:#ff0000; color:#FFFFFF;}
.pricing_box ul li.even2 { background-color:#ffc1c1; color:#FFFFFF;}
 
.pricing_box strong {  height: 10px; padding-left: 0px; font-style: normal; color: gray; }

.pricing_box strong.no { background-position: 0 0;}

.pricing_box strong.yes { background-position: 0 -5px;}

.pricing_box strong.single { background-position: 0 -30px; }

.pricing_box strong.unlim { background-position: 0 -45px; } 



.pricing_box strong.nopad { padding: 0;}

.pricing_box h3{ margin: 20px 0; font-size: 22px; display: block;}

.pricing_box h3 em{ font-size: 10px; font-weight: normal;}

.span1{ margin-left:30px;   }

.span2{ margin-left:370px; }

.span3{ margin-left:25px; }

.span4{ margin-left:25px; }

.spancla{ margin-left:85px; }

.spancla2{ margin-left:125px; }

.spancla3{ margin-left:158px; }

.spancla4{ margin-left:140px; }

.spancla1{ margin-left:45px; }

.clase{margin-left:160px;}



.j2spancl1{ margin-left:128px; }

.j2spancl2{ margin-left:170px; }

.j2spancl3{ margin-left:108px; }

.j2spancl4{ margin-left:105px; }



.j3spancl{ margin-left:113px; }

.j3spancl2{ margin-left:126px; }

.j3spancl3{ margin-left:153px; }

.j3spancl4{ margin-left:120px; }





.j4spancl{ margin-left:170px; }

.j4spancl2{ margin-left:110px; }

.j4spancl3{ margin-left:130px; }

.j4spancl4{ margin-left:95px; }



.j5spancl{ margin-left:135px; }

.j5spancl2{ margin-left:80px; }

.j5spancl3{ margin-left:160px; }

.j5spancl4{ margin-left:140px; }



.j6spancl{ margin-left:120px; }

.j6spancl2{ margin-left:140px; }

.j6spancl3{ margin-left:150px; }

.j6spancl4{ margin-left:90px; }





.j7spancl1{ margin-left:120px; }

.j7spancl2{ margin-left:105px; }

.j7spancl3{ margin-left:140px; }

.j7spancl4{ margin-left:140px; }





.j8spancl1{ margin-left:40px!important;}

.j8spancl2{ margin-left:60px!important;}

.j8spancl3{ margin-left:50px!important;}

.j8spancl4{ margin-left:55px!important;} 





sup{ font-size:9px}

.pricing_box p.button a { 

    font-size: 16px; 

	height:35px;

	font-weight:bold; 

	background:-webkit-gradient(

        linear,

        left bottom,

        left top,

        color-stop(0.02, rgb(241,242,243)),

        color-stop(0.51, rgb(244,245,246)),

        color-stop(0.87, rgb(247,248,249))

        );

    background: -moz-linear-gradient(

        center bottom,

        rgb(241,242,243) 2%,

        rgb(245,246,247) 51%,

        rgb(248,249,241) 87%

        );

    -webkit-border-top-left-radius:5px;

    -webkit-border-top-right-radius:5px;

    -moz-border-radius:5px 5px 0px 0px;

    border-top-left-radius:5px;

    border-top-right-radius:5px;

    border-bottom-left-radius:5px;

    border-bottom-right-radius:5px;



}



.pricing_box p.button a:hover{

	background:#9ed72f;

	}



.pricing_box.large { 

     position: relative;

	 z-index: 9; 

	 margin-top: -20px; 

	 -moz-box-shadow: 0 1px 10px #cbcbcb; 

	 -webkit-box-shadow: 0 1px 10px #cbcbcb; 

	 box-shadow: 0px 1px 10px #cbcbcb; 

	 padding: 0 0 40px 0; border-radius: 5px;}



.pricing_box.large .header {

	color:#fff;

	font-size:24px;

	height:85px;

    text-shadow:1px 1px 1px #568F23;

    border:1px solid #93CE37;

    border-bottom:3px solid #9ED929;

    background-color:#9DD929;

    background:-webkit-gradient(

        linear,

        left bottom,

        left top,

        color-stop(0.02, rgb(123,192,67)),

        color-stop(0.51, rgb(139,198,66)),

        color-stop(0.87, rgb(158,217,41))

        );

    background: -moz-linear-gradient(

        center bottom,

        rgb(123,192,67) 2%,

        rgb(139,198,66) 51%,

        rgb(158,217,41) 87%

        );

    -webkit-border-top-left-radius:5px;

    -webkit-border-top-right-radius:5px;

    -moz-border-radius:5px 5px 0px 0px;

    border-top-left-radius:5px;

    border-top-right-radius:5px;}



.pricing_box.large .header  span{ top: 30px; }

.pricing_box.large .header  span.info{ top: 14px; color: #576e1f; text-shadow:none; }



.pricing_box.large p.button a{ 

 font-size: 16px; 

	height:35px;

	font-weight:bold; 

	background:-webkit-gradient(

        linear,

        left bottom,

        left top,

        color-stop(0.02, rgb(123,192,67)),

        color-stop(0.51, rgb(139,198,66)),

        color-stop(0.87, rgb(158,217,41))

        );

    background: -moz-linear-gradient(

        center bottom,

        rgb(123,192,67) 2%,

        rgb(139,198,66) 51%,

        rgb(158,217,41) 87%

        );

    -webkit-border-top-left-radius:5px;

    -webkit-border-top-right-radius:5px;

    -moz-border-radius:5px 5px 0px 0px;

    border-top-left-radius:5px;

    border-top-right-radius:5px;

    border-bottom-left-radius:5px;

    border-bottom-right-radius:5px;

 }

.pricing_box.large p.button a:hover{ 

    background:#9ed72f;

	}



/*Buttons*/

p.button { margin: 0 20px 0 0; padding: 0; display: inline-block;}

p.button a{ float: left; line-height:32px; *line-height:28px; margin: 0 -20px 0 0!important; padding: 0 20px; height:100%; border: none; cursor: pointer; color: #3f4950; font-size: 12px; font-family:Tahoma, Geneva, sans-serif; text-shadow: 0 1px 0 #fff; text-decoration:none }

p.button a:hover{text-decoration: none;}









@media only screen and (min-width: 240px) and (max-width: 767px) {

	  

.freshdesignweb{margin:0 auto; width:400px;}

.pricing_box  { 

   font-family:Tahoma, Geneva, sans-serif;

   border: 1px solid #ccc; float: left;

   text-align: center;

   padding: 0 0 20px 0;

   margin-left:-1px; 

   box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.5);

   -moz-box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.5);

    background: #fff;}



.pricing_box.radius-left { 

-webkit-border-top-left-radius: 5px;

 border-top-left-radius: 5px;

  -moz-border-top-left-radius: 5px;

  -webkit-border-bottom-left-radius: 5px;

   border-bottom-left-radius: 5px; 

   -moz-border-bottom-left-radius: 5px;}



.pricing_box.radius-right {

	 -webkit-border-top-right-radius: 5px;

	  border-top-right-radius: 5px; 

	  -moz-border-top-right-radius: 5px;

	   -webkit-border-bottom-right-radius: 5px;

	    border-bottom-right-radius: 5px; 

		-moz-border-bottom-right-radius: 5px;}



.pricing_box .header  { 

    color:#292929; 

	font-size:15px;

	font-family:Verdana, Geneva, sans-serif;

    border-bottom:2px solid #9ED929; 

  }



.pricing_box .header { width: 100%; height: 50px; }

.pricing_box .header span { position: relative; top: 20px;  line-height: 18px;}

.pricing_box .header span.info { position: relative; font-weight: normal; top: 2px; display: block; color: gray; } 

.pricing_box p { line-height: 28px;}

.pricing_box ul { list-style: none; margin: 0 0 1px 0!important; text-align: left;}



.freshdesignweb .pricing_box { width:300px; font-size: 11px; }



.pricing_box ul li { line-height: 3em; padding-left: 5px!important; margin-left:0; list-style-type: none!important;}

.pricing_box ul li.odd { background: #F9F9F9;}

.pricing_box ul li.even { background: #fff;}

.pricing_box strong {  height: 10px; padding-left: 0px; font-style: normal; color: gray; }

.pricing_box strong.no { background-position: 0 0;}

.pricing_box strong.yes { font-size:9px;}

.pricing_box strong.single { background-position: 0 -30px; }

.pricing_box strong.unlim { background-position: 0 -45px; } 



.pricing_box strong.nopad { padding: 0;}

.pricing_box h3{ margin: 20px 0; font-size: 22px; display: block;}

.pricing_box h3 em{ font-size: 10px; font-weight: normal;}

.span1{ margin-left:5px;   }

.span2{ margin-left:255px; }

.span3{ margin-left:25px; }

.span4{ margin-left:25px; }

.spancla{ margin-left:30px!important; }

.spancla2{ margin-left:70px!important; }

.spancla3{ margin-left:100px!important; }

.spancla4{ margin-left:75px!important; }

.spancla1{ margin-left:65px; }

.clase{margin-left:160px;}



.j2spancl1{margin-left:70px!important;  } 

.j2spancl2{margin-left:110px!important; }

.j2spancl3{margin-left:50px!important; }

.j2spancl4{margin-left:50px!important; }

.j3spancl{ margin-left:55px!important; }

.j3spancl2{margin-left:65px!important; }

.j3spancl3{margin-left:90px!important;  }

.j3spancl4{margin-left:57px!important; }



.j4spancl{ margin-left:105px!important; }

.j4spancl2{ margin-left:50px!important; }

.j4spancl3{ margin-left:70px!important; }

.j4spancl4{ margin-left:40px!important; }



.j5spancl{ margin-left:70px!important; }

.j5spancl2{ margin-left:25px!important; }

.j5spancl3{ margin-left:95px!important; }

.j5spancl4{ margin-left:75px!important; }



.j6spancl{ margin-left:65px !important;  }

.j6spancl2{ margin-left:82px!important;  }

.j6spancl3{ margin-left:90px!important;  }

.j6spancl4{ margin-left:40px!important;  }



.j7spancl1{ margin-left:60px!important;}

.j7spancl2{ margin-left:50px!important;}

.j7spancl3{ margin-left:80px!important;}

.j7spancl4{ margin-left:85px!important;}



.j8spancl1{display:block!important; text-align:right!important; margin-right:50px!important;} 

.j8spancl2{display:block!important; text-align:right!important; margin-right:50px!important;} 

.j8spancl3{display:block!important; text-align:right!important; margin-right:50px!important;} 

.j8spancl4{display:block!important; text-align:right!important; margin-right:50px!important;} 







sup{ font-size:9px}

.pricing_box p.button a { 

    font-size: 16px; 

	height:35px;

	font-weight:bold; 

	background:-webkit-gradient(

        linear,

        left bottom,

        left top,

        color-stop(0.02, rgb(241,242,243)),

        color-stop(0.51, rgb(244,245,246)),

        color-stop(0.87, rgb(247,248,249))

        );

    background: -moz-linear-gradient(

        center bottom,

        rgb(241,242,243) 2%,

        rgb(245,246,247) 51%,

        rgb(248,249,241) 87%

        );

    -webkit-border-top-left-radius:5px;

    -webkit-border-top-right-radius:5px;

    -moz-border-radius:5px 5px 0px 0px;

    border-top-left-radius:5px;

    border-top-right-radius:5px;

    border-bottom-left-radius:5px;

    border-bottom-right-radius:5px;



}



.pricing_box p.button a:hover{

	background:#9ed72f;

	}



.pricing_box.large { 

     position: relative;

	 z-index: 9; 

	 margin-top: -20px; 

	 -moz-box-shadow: 0 1px 10px #cbcbcb; 

	 -webkit-box-shadow: 0 1px 10px #cbcbcb; 

	 box-shadow: 0px 1px 10px #cbcbcb; 

	 padding: 0 0 40px 0; border-radius: 5px;}



.pricing_box.large .header {

	color:#fff;

	font-size:24px;

	height:85px;

    text-shadow:1px 1px 1px #568F23;

    border:1px solid #93CE37;

    border-bottom:3px solid #9ED929;

    background-color:#9DD929;

    background:-webkit-gradient(

        linear,

        left bottom,

        left top,

        color-stop(0.02, rgb(123,192,67)),

        color-stop(0.51, rgb(139,198,66)),

        color-stop(0.87, rgb(158,217,41))

        );

    background: -moz-linear-gradient(

        center bottom,

        rgb(123,192,67) 2%,

        rgb(139,198,66) 51%,

        rgb(158,217,41) 87%

        );

    -webkit-border-top-left-radius:5px;

    -webkit-border-top-right-radius:5px;

    -moz-border-radius:5px 5px 0px 0px;

    border-top-left-radius:5px;

    border-top-right-radius:5px;}



.pricing_box.large .header  span{ top: 30px; }

.pricing_box.large .header  span.info{ top: 14px; color: #576e1f; text-shadow:none; }



.pricing_box.large p.button a{ 

 font-size: 16px; 

	height:35px;

	font-weight:bold; 

	background:-webkit-gradient(

        linear,

        left bottom,

        left top,

        color-stop(0.02, rgb(123,192,67)),

        color-stop(0.51, rgb(139,198,66)),

        color-stop(0.87, rgb(158,217,41))

        );

    background: -moz-linear-gradient(

        center bottom,

        rgb(123,192,67) 2%,

        rgb(139,198,66) 51%,

        rgb(158,217,41) 87%

        );

    -webkit-border-top-left-radius:5px;

    -webkit-border-top-right-radius:5px;

    -moz-border-radius:5px 5px 0px 0px;

    border-top-left-radius:5px;

    border-top-right-radius:5px;

    border-bottom-left-radius:5px;

    border-bottom-right-radius:5px;

 }

.pricing_box.large p.button a:hover{ 

    background:#9ed72f;

	}

}

.imglog{ width:80px; height:32px; margin-bottom:8px;}

.phone{font-size:22px; float:left; color:#fff; margin-right:25px;}


