

#thumbs {

    height: auto;

    margin: 0 auto;

    padding-bottom: 15px;

    width: auto;

    border: solid 1px #EAECEE;

    border-left: none;

    border-right: none;

}



#thumbs #theme {

    float: left;

    padding: 58px 0 0 40px;

    width: 280px;

    margin-right: 10px;

}



#thumbs #theme H1{

    color: #474747;

    font-size: 48px;

    font-weight: lighter;

    line-height: 48px;

}



#thumbs #theme H1 SPAN{

	font-weight: 900;

}



#thumbs #theme P{

    color: #474747;

    font-size: 14px;

    line-height: 18px;

    padding: 10px 0 0;

}



#thumbs #theme A{

    color: #1c9633;

    display: block;

    font-size: 14px;

    line-height: 14px;

    padding: 22px 0 0;

    text-decoration: underline;

    vertical-align: top;

}



#thumbs #theme A:HOVER{

	text-decoration:none;

}



#thumbs #video-main {

    height: 338px;

    float: left;

    

    padding: 28px 0 0;

    width: 560px;

}



#buy {



}





#buy-now {

    background:#EAECEE;

    height: 160px;

    margin: 0 0 0 10%;

    padding: 0;

    width: 100%;

	

	width: 90%; /* ������ */

    -moz-box-sizing: border-box; /* ��� Firefox */

    -webkit-box-sizing: border-box; /* ��� Safari � Chrome */

    box-sizing: border-box; /* ��� IE � Opera */

	

}





#buy-now H3 {

    color: #1c9633;

    font-size: 36px;

    line-height: 36px;

    text-align: left;

	

}



#buy-now P {

    color: #373737;

    font-size: 14px;

    line-height: 16px;

    text-align: left;

    width: 680px;

}



#buy-now #text{

	float:left;

	width:700px;

}



#buy-now A {

	display:inline-block;

	vertical-align:top;

}



.main-services H3 {

   color: #1c9633;

    font-size: 1.5em;

    padding: 0 0 17px 10px;

    text-transform: uppercase;

}



.main-services HR {

    background: #EAECEE;

    border: medium none;

    clear: both;

    height: 1px;

    margin: 0 0 40px;

    width: 951px;

}



.main-services .detals {

    float: left;

    margin-right: 10px;

    padding: 0 0 30px;

	width:300px;



}	



.main-services .detals .str{

    color: #373737;

    font-family: lato;

    font-size: 14px;

    font-weight: bold;

    margin: 0;

    padding: 0;

    text-align: center

}



.main-services .detals P{

	padding: 6px 0 0 38px;

}



.main-services .detals A{

    display: inline-block; *display: inline; zoom: 1;

    /*padding: 23px 0 0 38px;*/

    vertical-align: top;

	font-size:12px;

	color:#1c9633;

	

}





.main-services .detals div{	

	text-align:center;	

	height:62px;

	margin:0 0 25px 0;

}

	

.main-services .detals.last {

	margin:0;

}	



#portfolio H3{

    color: #1c9633;

    font-size: 1.5em;

    padding: 26px 0 17px 10px;

    text-transform: uppercase;

}

	

#portfolio HR {

    background: #EAECEE;

    border: medium none;

    clear: both;

    height: 1px;

    margin: 0 0 40px;

    width: 951px;

}	

	

#popular {

	width:auto;

        margin-bottom: 21px;

}	

	

/*#popular H3{	

    color: #1c9633;

    font-size: 1.5em;

    padding: 40px 0 17px 10px;

    text-transform: uppercase	

}*/



#popular HR{	

    background:#EAECEE;

    border:0px none;

    clear: both;

    height: 1px;

    margin: 0 0 13px;

    width: 100%;	

}



#popular UL LI{

    background: url("images/sprite/sprite.png") repeat-x 0 -914px;

    clear: both;

    padding: 22px 0 25px 10px;

}



#popular UL LI.last{

	background:none;

}



#popular UL LI IMG{

	float: left;

    padding: 0 0px 0 0;

    margin-right: 10px;

}	



#popular UL LI P{

	font-size:18px;

	margin:0;

}



.testimonials {

	width:auto;

	margin:0 0 0 ;



}



.last .testimonials{

margin:0 -204px 0  0;

}

/*.testimonials H3{

	color: #1c9633;

    font-size: 1.5em;

    padding: 40px 0 17px 10px;

    text-transform: uppercase;

}*/



.testimonials .inside {

	background:#e4e7e9 url("../images/ticks.png") no-repeat 9px 1px;

	padding: 30px 153px 28px 28px;

}

.main.testimonial-padding .testimonials .inside {

	padding-right: 0px;

}

.testimonials .inside H3{

	color:#373737;

	text-transform:none;

	font-size:18px;

	padding:0;

	margin:0;

    font-weight: bold;

}



.testimonials .inside P{

	margin:0;

	font-size:11px;

	line-height:17px;

	padding: 20px 0 0;

	

}



#element-m  {

	padding:64px 0 17px 0;

}



#element-m .one_fourth H3{

    font-size: 1.5em;

	line-height: 1em;

    padding: 0 0 0 8px;

    text-transform: uppercase;

	font-weight:normal;

	color: #1c9633;

}

#element-m .one_fourth P{

	margin:0;

}



#element-m .one_fourth .example_tabs{

	margin:14px 0 0 8px;

}



#element-m .one_fourth .example_tabs {

	width:190px;

}



#element-m .one_fourth .tab_nav LI {

	 padding: 8px 9px 12px;

}



#element-m .one_fourth .tab_nav LI.active{

	padding: 12px 9px 12px;

}



#element-m .one_fourth .tab_nav LI:HOVER {

	 padding: 12px 9px 12px;

}





#element-m .one_fourth LI.active {

	color:#1c9633;

	padding: 8px 10px 12px;

}



#element-m .one_fourth P{

	background: url("../images/sprite/sprite.png") repeat-x 0 -990px;

	

}



#element-m .one_fourth .style {

	padding:0 0 10px 0;

}





#element-m .one_fourth .infobox H3{

	font-size: 16px;

    font-weight: normal;

    line-height: 18px;

    padding: 0 0 16px;

    text-transform: uppercase;

	

}



#destroy #vendors{

    margin-right: -130px !important;

    width: 1070px;

}



#destroy #vendors .wrap-cell {

	width:888px;

}



.vendors-cell-m {

    height: 148px;

    left: 0;

    position: absolute;

    top: 0;

    width: 10000px;

}



.vendors-cell-m UL LI {

    float: left;

    height: 148px;

    margin: 0 57px 0 0;

    text-align: center;

    width: 165px;

}



.breadcrumbs-wrapper {

    margin: 0 auto;

    position: relative;

}	





/*

.page-content .one_third h4{

	padding: 10px 0px 5px;

}



*/







.page-content .one_third DIV P{

    font-size: 0;

    line-height: 0;

    margin: 0;

    padding: 0;

}



.blue A{

	color:#1c9633;

}



.secondary-gal H2 {

    font-size: 1.5em !important;

    font-weight: normal !important;

    /*padding: 0 0 3px !important;*/

}





section section.simple-pricing-table  {

    float: left;

    margin: 50px 0;

    width: auto;

}



.simple-pricing-table .column {

    border: 1px solid #EAECEE;

    float: left;

    margin: 0 0 0 8px;

    padding: 0 0 26px;

    position: relative;

    width: 19%;

    background:  #FFFFFF;

}



.simple-pricing-table .column:FIRST-CHILD {

 	margin:0;

}







.simple-pricing-table .column.featured {

    border-color: #FFFFFF;

    box-shadow: 0 0 18px rgba(0, 0, 0, 0.21);

    margin: -6px -9px -6px -1px;

    width: 200px;

    z-index: 1;

}





.simple-pricing-table .column.featured .header H2{

    background: none repeat scroll 0 0 #1c9633;

    color: #FFFFFF;

}



.simple-pricing-table .column.featured .header H3{

	color: #1c9633;

}







.simple-pricing-table .column.featured .header H3 .price-value{

	color: #1c9633;

}





.simple-pricing-table .header .price-period {

    color: #A7A7A7;

    font-size: 11px;

    margin: 12px 0 0;

    text-transform: uppercase;

}











.simple-pricing-table .header {

    text-align: center;

	

}



.simple-pricing-table .header H2{

    background: #F6F6F6;

    border-bottom: 1px solid #E4E7E9;

    font-size: 16px;

    font-weight: 900;

    height: 51px;

    line-height: 50px;

    padding: 0;

    text-transform: uppercase;

    color: #1c9633;

}

                 



.simple-pricing-table .header H3{

    color: #A7A7A7;

    font-size: 11px;

    margin: 18px 0 0;

    padding: 0;

    text-transform: uppercase;            

}













.simple-pricing-table .header H5{

    color: #242424;

    display: inline-block;

    font-size: 12px;

    font-weight: normal;

    margin: 10px 0 0;

    padding: 0 12px;

    text-align: center;

}



.simple-pricing-table UL {

    padding: 21px 20px 16px;

    text-align: left;

}



.simple-pricing-table UL LI {



/*   background: url("images/ch001/allowed.png") no-repeat scroll 8px 12px, url("images/sprite/sprite.png") no-repeat left bottom;      */

     background: url('images/sprite/sprite.png') no-repeat left bottom;

     padding: 10px 8px 12px 24px;

}





.simple-pricing-table UL LI P{

    font-size: 0;

    line-height: 0;

    margin: 0;

    padding: 0;

}





.simple-pricing-table UL LI SPAN{

    display: inline-block;

    height: 100%;

    margin: 0 0 0 -24px;

    padding: 0 16px 0 0;

    width: 8px;

}







.simple-pricing-table .footer {

    text-align:center;

 	

}





.simple-pricing-table .column.featured .button{



	color: #fff;

	border-color: #387aab;

	background: #488bbb;

 /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */	background: url(data:image/svg+xml;

base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4OGJiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTc3YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #488bbb 0%, #3577a8 100%);

 /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#488bbb), color-stop(100%,#3577a8));

 /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #488bbb 0%,#3577a8 100%);

 /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #488bbb 0%,#3577a8 100%);

 /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #488bbb 0%,#3577a8 100%);

 /* IE10+ */	background: linear-gradient(to bottom,  #488bbb 0%,#3577a8 100%);

 /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#488bbb', endColorstr='#3577a8',GradientType=0 );

 /* IE6-8 */	-webkit-box-shadow: inset 1px 1px 0 rgba(135,205,255,0.33);

	-moz-box-shadow: inset 1px 1px 0 rgba(135,205,255,0.33);

	box-shadow: inset 1px 1px 0 rgba(135,205,255,0.33);



}

  



.simple-pricing-table .column.featured .button:HOVER{

	color: #fff;

	background: #3577a8;

 /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */	background: url(data:image/svg+xml;

base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzM1NzdhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODhiYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #3577a8 1%, #488bbb 100%);

 /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#3577a8), color-stop(100%,#488bbb));

 /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #3577a8 1%,#488bbb 100%);

 /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #3577a8 1%,#488bbb 100%);

 /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #3577a8 1%,#488bbb 100%);

 /* IE10+ */	background: linear-gradient(to bottom,  #3577a8 1%,#488bbb 100%);

 /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3577a8', endColorstr='#488bbb',GradientType=0 );

 /* IE6-8 */





}





.page-content .simple_heading {

    border-bottom: 1px solid #EAECEE;

    color: #1c9633;

    font-size: 18px;

    line-height: 18px;

    margin: 50px 0 0 !important;

    padding: 0 0 20px 10px !important;

    text-transform: uppercase;



}





.simple-pricing-table .header .price-period{

    color: #A7A7A7;

    display: block;

    font-size: 11px;

    line-height: 11px;

    margin: 12px 0 0;

    text-transform: uppercase;

}





.simple-pricing-table .featured .header H3 .price-period {

 	color:#a7a7a7;

}





.simple-pricing-table div.column .discount{

    background: url("images/ch001/discount.png") no-repeat 0 0;

    color: #FFFFFF;

    display: block;

    font-size: 14px;

    font-weight: 900;

    height: 34px;

    padding: 6px 0 0 10px;

    position: absolute;

    right: -3px;

    top: 36px;

    width: 50px;

    z-index: 1;

    text-align: center;

}



#buy-now-box{

    margin:0px 0 0 0;

}



section section.prices #buy-now-box{

    margin:0;

}



section section.prices H3 {

    border-bottom: 1px solid #EAECEE;

    color: #1c9633;

    font-size: 1.5em;

    padding: 0 0 20px 8px !important;

    text-transform: uppercase;

 	

}



section section.prices .one_third H4 {

    font-size: 1.167em;

    font-weight: bold;

    margin: 0 !important;

    

    padding: 26px 0 24px 30px !important;

 	

}



section section.prices .one_third P {

    padding-left:30px;

}



section section.prices .one_third A{

    color: #1c9633;

}











aside.vendors{

	padding-top: 0px;

}