.home #main {float:left;}

.home #sub {width:230px; padding-right:25px; float:left}

#features {position:relative; margin-bottom:23px;}

.shadow {-moz-box-shadow: 0px 0px 4px #444; -webkit-box-shadow: 0px 0px 4px #444; height:377px; width:630px; display:block;position:absolute; z-index:1; }

#slides {height:377px;}

#features .feature {display:block; height:377px; width:630px; margin-bottom:25px;}

#features .feature:hover {border-bottom:none;}

#feature-select {position:absolute; z-index:100; bottom:10px; right:5px;}

#feature-select a {display:block; width:18px; border:1px solid #565656; background:#3e3e3e; color:#b6b6b6; font-size:10px; line-height:18px; text-align:center; float:left; margin-right:5px;}

#feature-select a.activeSlide, #feature-select a:hover {color:#fff; background:#515151; border:1px solid #808080;}
	
#home-blocks {width:630px; background:url(/images/home-border.gif) repeat-y scroll center center transparent; border-top:1px solid #ddd; width:630px; }

.block {float:left; width:289px; padding:25px 25px 25px 0px; margin-right:25px; line-height:24px;}
	
#main .block h2 {font-size:20px; color:#059ac5; margin-bottom:24px; margin-top:0}

.block h3 {font-size:15px; color:#c5c5c5;}





/* Side Styles */

#sub p {color:#0d0d0d; margin-bottom:18px; line-height:1.5; letter-spacing:-.03em}

#loveliveserve {margin-bottom:23px;}

#call-buttons li {margin-bottom:6px;}

#call-buttons li a {display:block; text-indent:-9999px; width:230px; height:47px; background: url(/images/buttons.jpg); }

#call-buttons #learn {background-position:0 0;}

#call-buttons #learn:hover {background-position:0 -47px;}

#call-buttons #learn:active {background-position:0 -94px;}

#call-buttons #listen {background-position:-230px 0;}

#call-buttons #listen:hover {background-position:-230px -47px;}

#call-buttons #listen:active {background-position:-230px -94px;}

#call-buttons #connct {background-position:-460px 0;}

#call-buttons #connct:hover {background-position:-460px -47px;}

#call-buttons #connct:active {background-position:-460px -94px;}
