/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 09 September 2010 10:13:57
*/


/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/
div.scrollable {
    
    /* required settings */
    position:relative;
    overflow:hidden;         
    width: 370px;    
    height:150px;                    
}

div.scrollable div.items {    
    /* this cannot be too large */
    width:20000em;    
    position:absolute;
    clear:both;        
}

/* single scrollable item */
div.scrollable div.items div {
    float:left;
    width:385px;
}

/* active item */
div.scrollable div.items div.active {    
    background-color:#fff;
}

/* this makes it possible to add next button beside scrollable */
div.scrollable {
    float:left;    
}


a.prev, a.next, a.prevPage, a.nextPage {
    display:block;
    width:19px !important;
    height:31px;
    background:url(./?a=14221) no-repeat;
    float:left;
    margin:30px 0px;
    cursor:pointer;
    font-size:1px;
}

/* next button uses another background image */
a.next, a.nextPage {
    background-image:url(./?a=14220);
    clear:right;    
}

.items img { 
float:left;
border:1px solid #BEBEBE;
padding:10px;
}

#leftCol #results .quote { 
width:175px;
}

#imageholder {
width:auto !important;
margin: 0px !important;
padding-left:20px;
}

#rightCol #imageholder .box {
border:1px solid #BEBEBE;
display:inline;
float:left;
width:196px;
margin-right:10px;
}

#rightCol p {
float:left;
padding:20px;
width:410px;
}

#rightCol a {
width:auto;
float:none;
}

#rightCol #results .quote {
padding:0px 0px 0px 10px;
width:165px;
}

.BeforeAfter_Detail {
float:left;
width:185px !important;
}

#results a {
float:left;
}

#rightCol #results {
color:gray;
float:left;
margin:0;
padding-left:20px;
width:420px;
}

#banner #order-now {
height:130px;width:960px;
position:absolute;
}