#wrapper
{
    position:relative;
    width:600px;
    margin:0;
    /*height: 422px;*/
    background:#ffffff;
    padding:20px 0;
}
/*-------------------------------------------------------------------------------------------*/

#carouselWrapper
{
    position:relative;
    width:588px;
    overflow:hidden;
    background: url(/assets/small-business/credit-guardian/images/carousel/layout/carousel_container_mid_3.gif) repeat-y;
    z-index:1;
    font-size:1em
}

#carouselContainer
{
    position:relative;
    width:500px;
    margin: 0 auto;
    overflow:hidden;
}

#carouselContainer .panel
{
    width: 500px;
    float:left;  
}


#carouselWrapper .carouselTop
{
    position:relative;
    width:100%;
    height:38px;
    background: url(/assets/small-business/credit-guardian/images/carousel/layout/carousel_container_top_3.gif) no-repeat;  
}


#carouselWrapper .carouselBottom
{
    position:relative;
    width:100%;
    height:38px;
    background: url(/assets/small-business/credit-guardian/images/carousel/layout/carousel_container_bottom_3.gif) no-repeat;  
    bottom:0px;
}

/*Carousel Content*/

.carouselContent
{
    width: 100%;
    font-size: 13px;
    float:left;
}
.carouselContent h4
{
    color:#0095da;
    margin:0;
    padding:0;
}

#carouselContainer .slideImage
{
    float:right;
    display:none;
}

a.carouselButton
{
    background: url(/assets/small-business/credit-guardian/images/carousel/layout/carousel_btn.gif) no-repeat; 
    display:block;
    width: 92px;
    height:23px;
    padding:6px 0px 0px 0px;
    margin:5px 0 10px 0;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    color:#015cae
}

a:hover.carouselButton
{
    text-decoration:underline;
}

/*Carousel Tab Navigation*/

#content .coda-nav
{
    position:relative;
    top:1px;
    z-index:2;
    font-size:13px;
    display:none;
    zoom:1;
}

.coda-nav ul{
    margin:0 0 -3px 0 !important;
    padding:0 !important;
    list-style:none !important;
    height:40px;
}

#content .coda-nav ul li{
    margin:0;
    padding:0 0 0 10px;
    float:left!important;
    display:inline !important;
    background: url(/assets/small-business/credit-guardian/images/carousel/layout/tab_left.gif) left top no-repeat;
    clear:none;
}

#content .coda-nav ul li span.tab_side 
{
	display:block;
	height:37px;
	width:auto;
	float:left;
	margin:0;
	padding:0 10px 0 0;
	background: url(/assets/small-business/credit-guardian/images/carousel/layout/tab_right.gif) right top no-repeat;
}

#content .coda-nav ul li a
{
    display:block;
    float:left;
    width:auto;
    height:26px;
    padding: 11px 5px 0px 5px;
    background: url(/assets/small-business/credit-guardian/images/carousel/layout/tab_middle.gif) top repeat-x;
    color:#595959;
    text-decoration:none;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    line-height:16px;
}
#content .coda-nav ul li a:hover
{
    text-decoration:underline;
}


/*for active tab*/

.coda-nav ul li a.current
{
    background: url(/assets/small-business/credit-guardian/images/carousel/layout/tab_active_middle.gif) bottom repeat-x !important;
    font-weight:bold;
    border:none;
}
.coda-nav ul li.leftBG span.rightBG 
{
	background: url(/assets/small-business/credit-guardian/images/carousel/layout/tab_active_right.gif) right bottom no-repeat !important;
}

.coda-nav ul li.leftBG 
{
	background: url(/assets/small-business/credit-guardian/images/carousel/layout/tab_active_left.gif) left bottom no-repeat !important;	
}

.coda-nav ul li a:active { outline:0; }


/* Carousel Arrows */
.coda-nav-left a,
.coda-nav-right a
{
    position:absolute;
    width:15px;
    height:22px;
    text-indent:-5000px;
    z-index: 2;
    outline:0;
}

 
.coda-nav-left a
{
   top:110px;
   left:15px;
   background: url(/assets/small-business/credit-guardian/images/carousel/layout/prev_arrow.gif) no-repeat bottom; 
}

.coda-nav-right a
{
   top:110px;
   right:15px;
   background: url(/assets/small-business/credit-guardian/images/carousel/layout/next_arrow.gif) no-repeat bottom; 
}

#carouselContainer .loading
{
    margin-left:140px
}

/* content tables */
.contentTable {border: 1px solid #ccc !important; margin-bottom: 20px;}
.contentTable td {padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.contentTable .contentTableTitle td {background-color: #ddd;}
.contentTable .contentTableStripe td {background-color: #eee;}

.contentTableZ {border: 1px solid #ccc !important; margin-bottom: 20px;}
.contentTableZ td {padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.contentTableZ .contentTableTitle td {background-color: #ddd;}
.contentTableZ .contentTableStripe td {background-color: #eee;}

.contentTable2 {border: 1px solid #ccc !important; margin-bottom: 20px;}
.contentTable2 td {padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.contentTable2 .contentTableTitle td {background-color: #eee;}
.contentTable2 .contentTableStripe td {background-color: #eee;}
/* content tables end */