/**
 * Copyright (c) 2006-2007, Bill W. Scott
 * All rights reserved.
 *
 * This work is licensed under the Creative Commons Attribution 2.5 License. To view a copy 
 * of this license, visit http://creativecommons.org/licenses/by/2.5/ or send a letter to 
 * Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
 *
 * This work was created by Bill Scott (billwscott.com, looksgoodworkswell.com).
 * 
 * The only attribution I require is to keep this notice of copyright & license 
 * in this original source file.
 *
 * Version 0.6.1 - 07.08.2007
 *
 */
.carousel-component {position:relative;}			
.carousel-component ul.carousel-list {width:10000000px; position:relative;}
.carousel-component .carousel-list li {float:left; list-style:none; overflow:hidden;}
.carousel-component .carousel-vertical li {margin-bottom:0px; float:left; clear:left; overflow:hidden; display:block;}
.carousel-component .carousel-clip-region { overflow:hidden; margin:0px auto; position:relative; float:left; margin:10px 0px 0px 0px;}

/*Safe to override*/
.carousel-component {padding:0px; color:#618cbe;}
.carousel-component ul.carousel-list {margin:0px; padding:0px; line-height:0px;}
.carousel-component .carousel-list li {text-align:center; margin:0px; padding:0px; font:13px "Segoe UI", Tahoma, Arial, Verdana, Helvetica; color:#555555;}

/*Tab and Carousel Styles Added by MLK*/
p {margin:10px 0px 10px 0px;}
.carousel-component ul.carousel-content {padding:0px 0px 0px 10px; margin:5px 0px 5px 10px;}
.carousel-component .carousel-content li {width:97%; clear:both; text-align:left; padding-left:15px; background:url(../Img/Home/TabContentBullet.gif) no-repeat top left;}
.carouselitem {width:630px; text-align:left!important; margin-left:8px!important; margin-right:8px!important; color:#191919;}
.carouselitemwide {width:838px; text-align:left!important; margin-left:8px!important; margin-right:8px!important; color:#191919;}
.carousel-prev {float:left; height:37px; width:37px; margin-top:100px;}
.carousel-next {float:right; height:37px; width:37px; margin-top:100px; }
.tabbodybgtopleftwide {float:left; background:url(../Img/Home/TabBodyContentTopLeft.gif) no-repeat bottom right; width:74px; _width:73px; height:84px;}
.tabbodybgtopleft {float:left; background:url(../Img/Home/TabBodyContentTopLeft.gif) no-repeat bottom right; width:168px; _width:167px; height:84px;}
.tabbodybgtopright {float:left; background:url(../Img/Home/TabBodyContentTopRight.gif) no-repeat bottom right; width:37px; height:84px;}
.tabbodybgtoprightline {float:left; background:url(../Img/Home/TabBodyContentTopRightLine.gif) repeat bottom right; height:84px;}
.tabbodybg {overflow:hidden; background:url(../Img/Home/TabBodyContent.jpg) no-repeat bottom left; width:730px;}
.tabbodybgwide {overflow:hidden; background:url(../Img/Home/TabBodyContentWide.jpg) no-repeat bottom left; width:938px;}
.tab {float:left; background:url(../Img/Home/Tab.gif) no-repeat top left; height:84px; width:104px;}
.tabhighlighted {float:left; background:url(../Img/Home/TabHighlighted.gif) no-repeat top left; height:84px; width:104px;}
.tabimg {margin-top:6px;}
.tabtext {padding-top:5px; font-size:11px!important;}
.tabtexthighlighted {padding-top:5px; color:#EF8427; font-weight:bold; font-size:11px!important;}
.tabsnav {list-style-image:none; list-style-type:none; display:inline;}
.tabsnavitem {display:inline; padding:0px 10px 0px 10px;}
.screenshot {border:1px solid #DDDDDD;}
