@charset "utf-8";



/*  



Theme Name: wp.Vicuna



Theme URI: http://wp.vicuna.jp/



Description: <a href="http://en.wp.vicuna.jp">wp.Vicuna</a> Structure Template + <a href="http://en.wp.vicuna.jp/skin/">Skin</a>



Version: 1.5.7



Author: wu



*/







@import url("style-smartCanvas/0-import.css");

em {
   font-weight: normal;
   font-style: italic;
}

.test {
clear:both;
}



p.testimonial {

margin-top: 15px;

background-color: #FFFADD;

border: 1px solid #FFDA91;

padding: 3px 3px 3px 3px;

text-align: center;

}



p.testimonials {

padding-bottom: 5px;

border-bottom: 1px dotted #CCC;

}



div.textright {

text-align: right;

}



.lighting {

height: 170px;

}



.contact {

width: 50%;

}



.contact dt {

float: left;

}



.contact dd {

margin: 0 5em 1em 7em;

}




img.indentimage {

padding-left: 20px;
border: 0;

}







ul.ind_services {

list-style-type: none;

border: 0;

margin: 0;

padding: 0;



}







ul.services {

list-style-type: none;

border: 0;

margin: 0;

padding: 0;

height: 140px;

border-bottom: 5px solid #EEE;

}



ul.services2 {

list-style-type: none;

border: 0;

margin: 0;

padding: 0;

height: 140px;


}




li.services {



float: left;



border: 0;



padding: 5px;



margin: 0;



}







img.services {
   padding: 2px 2px 2px 2px;
}







img.image_left {



padding: 2px 2px 2px 2px;



float: left;



margin-right: 10px;



display: inline;



}







img.image_right {



padding: 2px 2px 2px 2px;



float: right;



margin-left: 10px;



}







.callus {



text-align: center;



font-family: "Times New Roman", Times, serif;



font-size: 20px;



color: #547D5D;



font-weight: bold;







}







.license_logo {
padding-top: 5px;
padding-bottom: 5px;
border: 0;
}







.slogan {



font-size: 20px;



text-align:center;



}







.testimonial {



padding-bottom: 5px;



}







img.logoleft {



float: left;



padding-right: 10px;



padding-bottom: 0;



border: 0;



}











.license {



text-align: center;



}







.services {



border-bottom: 5px solid #EEE;



}







a.service {



background-color: #CCC;



color: #FFF;



padding: 3px 8px 3px 8px;



text-decoration: none;



border: 0;



}







a.service:hover {



background-color: #000;



color: #FFF;



padding: 3px 8px 3px 8px;



text-decoration: none;



border: 0;



}







a.servicetitle {



color: #555;



text-decoration: none;



}







a.servicetitle:hover {



text-decoration: underline;



}











.current_page_item { 



font-weight: bold;



}







.current_page_parent { 



text-decoration: none;



}




img.services2 {
   padding: 2px 2px 2px 2px;
   border: 3px solid #CCC;
display: block;
}


p.bottomtext {
   padding-top: 120px;
}

.latest-info
{
padding: 2px 0px 3px 9px;
}