#main_menu ul.main_menu li, #main_menu ul.main_menu li a {
	-webkit-transition: border-color .3s;
    -moz-transition: border-color .3s;
    -o-transition: border-color .3s;
    transition: border-color .3s;
	transition:color .3s;
	-moz-transition:color .3s; /* Firefox 4 */
	-webkit-transition:color .3s; /* Safari and Chrome */
	-o-transition:color .3s; /* Opera */
	-webkit-transition: background-color .3s ease-in;
    -moz-transition: background-color .3s ease-in;
    -o-transition: background-color .3s ease-in;
    transition: background-color .3s ease-in;

}

#content ul#sub_menu li, #content ul#sub_menu li a {
	-webkit-transition: border-color .3s;
    -moz-transition: border-color .3s;
    -o-transition: border-color .3s;
    transition: border-color .3s;
	transition:color .3s;
	-moz-transition:color .3s; /* Firefox 4 */
	-webkit-transition:color .3s; /* Safari and Chrome */
	-o-transition:color .3s; /* Opera */
	-webkit-transition: background-color .3s ease-in;
    -moz-transition: background-color .3s ease-in;
    -o-transition: background-color .3s ease-in;
    transition: background-color .3s ease-in;

}

#language_selector ul li a img {
	-webkit-transition: border-color .3s;
    -moz-transition: border-color .3s;
    -o-transition: border-color .3s;
    transition: border-color .3s;
}

a {
	transition:color .3s ease-in;
	-moz-transition:color .3s ease-in; /* Firefox 4 */
	-webkit-transition:color .3s ease-in; /* Safari and Chrome */
	-o-transition:color .3s ease-in; /* Opera */
}

#product_feature img {
	transition:opacity .3s ease-in;
	-moz-transition:opacity .3s ease-in; /* Firefox 4 */
	-webkit-transition:opacity .3s ease-in; /* Safari and Chrome */
	-o-transition:opacity .3s ease-in; /* Opera */
	}

#product_image a img {
	transition:box-shadow .3s;
	-moz-transition:box-shadow .3s; /* Firefox 4 */
	-webkit-transition:box-shadow .3s; /* Safari and Chrome */
	-o-transition:box-shadow .3s; /* Opera */
	}
	
#additional_images a img {
	transition:box-shadow .3s;
	-moz-transition:box-shadow .3s; /* Firefox 4 */
	-webkit-transition:box-shadow .3s; /* Safari and Chrome */
	-o-transition:box-shadow .3s; /* Opera */
	}

#home_boxes .feature_box {
	transition:box-shadow .3s;
	-moz-transition:box-shadow .3s; /* Firefox 4 */
	-webkit-transition:box-shadow .3s; /* Safari and Chrome */
	-o-transition:box-shadow .3s; /* Opera */
}

#home_boxes .feature_box:hover .title {
	-webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
}

#home_boxes .feature_box:hover .title .titlearrow {
	transition:background .3s;
	-moz-transition:background .3s; /* Firefox 4 */
	-webkit-transition:background .3s; /* Safari and Chrome */
	-o-transition:background .3s; /* Opera */
}

#home_boxes .feature_box:hover .text a {
	transition:color .3s ease-in;
	-moz-transition:color .3s ease-in; /* Firefox 4 */
	-webkit-transition:color .3s ease-in; /* Safari and Chrome */
	-o-transition:color .3s ease-in; /* Opera */
}

#main #content .list_item ul.product_list li a img {
	transition:box-shadow .3s ease-in;
	-moz-transition:box-shadow .3s ease-in; /* Firefox 4 */
	-webkit-transition:box-shadow .3s ease-in; /* Safari and Chrome */
	-o-transition:box-shadow .3s ease-in; /* Opera */
	}
	
#main #content .list_item ul.product_list li a span strong {
	transition:background .3s ease-in;
	-moz-transition:background .3s ease-in; /* Firefox 4 */
	-webkit-transition:background .3s ease-in; /* Safari and Chrome */
	-o-transition:background .3s ease-in; /* Opera */
	}
	
#main #content .list_item ul.video_list li a img {
	transition:box-shadow .3s ease-in;
	-moz-transition:box-shadow .3s ease-in; /* Firefox 4 */
	-webkit-transition:box-shadow .3s ease-in; /* Safari and Chrome */
	-o-transition:box-shadow .3s ease-in; /* Opera */
	}
	
#main #content .list_item ul.video_list li a span strong {
	transition:background .3s ease-in;
	-moz-transition:background .3s ease-in; /* Firefox 4 */
	-webkit-transition:background .3s ease-in; /* Safari and Chrome */
	-o-transition:background .3s ease-in; /* Opera */
	}
	
#main #content .list_item ul.video_list li a .sml_play {
	transition:background .3s;
	-moz-transition:background .3s; /* Firefox 4 */
	-webkit-transition:background .3s; /* Safari and Chrome */
	-o-transition:background .3s; /* Opera */
	}
	
#main #content .list_item ul.gallery_list li a div {
	transition:box-shadow .3s ease-in;
	-moz-transition:box-shadow .3s ease-in; /* Firefox 4 */
	-webkit-transition:box-shadow .3s ease-in; /* Safari and Chrome */
	-o-transition:box-shadow .3s ease-in; /* Opera */
	}

/* background slide transition */
.social ul li a, .socialfooter ul li a{
	transition:background .3s;
	-moz-transition:background .3s; /* Firefox 4 */
	-webkit-transition:background .3s; /* Safari and Chrome */
	-o-transition:background .3s; /* Opera */
}