.clear {
	clear: both;
}
.c-titlebold  {
	font-weight: bold;
	color: #336699;
	font-size: 13px;
	text-decoration:none;
}


.c-moredetails a{
	color: #336699;
	text-decoration:underline;
	white-space:nowrap;
}

.c-moredetails a:hover{
	color: #336699;
	text-decoration:none;
}

.stars-home2 {
	margin: 0;
}

/* ################# ACCOUNTING ################# */


.it-toolset {
	height: 129px;
	width: 675px;
	position: relative;
}
.accounting-description {
	padding: 10px 20px;
	font-size: 12px;
	color: #666;
}
.accounting-description img {
	vertical-align: middle;
}
.accounting-description .stars-home2 {
	width: 120px;
	float: right;
	border-left: 1px solid #266C90;
	padding: 10px 0 10px 10px;
	margin: 0 10px 15px;
}
.accounting-reviews {
	width: 100px;
	height: 50px;
	float: right;
	display: inline;
	padding: 10px;
	margin: 0 0 0 10px;
	border-left: 1px solid #266C90;
}
.tabNavigation a span {
	display: none;
}
.tabNavigation li {
	float: left;
	display: iinline;
}
.tabNavigation {
	height: 20px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.tabNavigation a {
	display: block;
	height: 20px;
}
.tabNavigation a.overview {
	width: 60px;
	background: url(/site/sw-templates/buttons/it-tab1-on.gif) no-repeat 0 -20px;
}
.tabNavigation a.learn-more {
	width: 70px;
	background: url(/site/sw-templates/buttons/it-tab2-on.gif) no-repeat 0 -20px;
}
.tabNavigation a.videos {
	width: 50px;
	background: url(/site/sw-templates/buttons/it-tab3-on.gif) no-repeat 0 -20px;
}
.tabNavigation a.active {
	background-position: 0 0;
}
.tabs {
	padding: 0 20px;
}
.tabs .content_tabs {
	padding: 10px;	
	font-size: 12px;
	border: 1px solid #D3CBA7;
}


.detailed-description h2{
	font-size: 14px;
	color:#0d6885;
}

/* ################# ITEMLIST ################# */
.itemlist-td {
	padding: 0;
}

/*
.itemlist-td h1 {
	margin: 0;
	font-size: 16px;
	color: #366591;
	margin: 10px 0 0 5px;
}
*/
.itemlist-td h2 {
	margin: 0;
	font-size: 16px;
	color: #366591;
	margin: 10px 10px 0 20px;
}
.itemlist-td h3 {
	margin: 0;
	font-size: 16px;
	color: #666666;
	margin: 0 10px 5px 20px;
}


.itemlist-td .itemlist-description {
	border-bottom: 1px solid #ccc;
	padding: 10px;
	margin: 0 10px 0 20px;
}
.itemlist-cell-td .item-cell-table {
	border-bottom: 1px solid #ccc;
}
.itemlist-cell-td h3 {
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0 10px 0 14px;
}
.itemlist-cell-td h3 a {
	color: #366591;
	font-size: 12px;
	text-decoration: none;
}
.itemlist-cell-td .reviews {
	margin: 0 0 10px 0;
	padding: 0 10px;
}
.itemlist-cell-td .item-store-description {
	font-size: 11px;
	color: #666;
	padding: 0 10px 10px;
}
.itemlist-cell-td .item-store-description a {
	color: #366591;
	text-decoration: underline;
}
.itemlist-cell-td .item-store-description .cat-brief-description{
	padding:3px;
}
.itemlist-cell-td .itemlist-price {
	text-align: center;
	margin: 5px 0;
}



/**
 * Home template - welcome banner
 */
.welcome-banner a img{
	border:none !important;
} 
 
/**
 * Home template - list CELL
 */
 
 .td-home-cell {
 	background: url(/site/sw-templates/bg-home-cell.gif) repeat-x left bottom; padding: 10px 0;
 }
 
.home-cell {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	width:315px;
	padding: 0 0 0 5px;
	float: left;
	/*margin-bottom:15px;
	min-height:140px;
	_height: expression(this.height > 140 ? 140 : true);*/
}
.home-cell a {
	color:#336699;
	border:none;
}
.home-cell a img {
	position: relative;
	float:left;
	border:none;
	max-width: 135px;
	_width: expression(this.width > 135 ? 135 : true);
}
.home-cell div.desc {
	float:right;
	padding:0 15px 12px 15px;
	width:140px;

	min-height:90px;
	_height: expression(this.height > 90 ? 90 : true);	
}
.home-cell .desc h3 {
	margin:0 0 10px 0;
	color:#336699;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
}
.home-cell span.price {
	float:left;
	margin-top:5px;
}

.home-cell2 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	width:310px;
	padding: 0 0 0 5px;
	float: left;
	/*margin-bottom:15px;
	min-height:140px;
	_height: expression(this.height > 140 ? 140 : true);*/
}
.home-cell2 a {
	color:#336699;
	border:none;
}
.home-cell2 a img {
	position: relative;
	float:left;
	border:none;
	max-width: 135px;
	_width: expression(this.width > 135 ? 135 : true);
}
.home-cell2 div.desc {
	float:right;
	padding:0 15px 12px 15px;
	width:140px;

	min-height:90px;
	_height: expression(this.height > 90 ? 90 : true);	
}
.home-cell2 .desc h3 {
	margin:0 0 6px 0;
	color:#336699;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
}
.home-cell2 span.price {
	float:left;
	margin-top:5px;
}

.home-cell2 .desc .home-cell-desc .stars-home2{
	margin: 0 0 0 -5px
}


/**/
.home-cell3 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;

	padding: 0 0 0 5px;

	/*
		width:315px;
	margin-bottom:15px;
	min-height:140px;
	_height: expression(this.height > 140 ? 140 : true);*/
}
.home-cell3 a {
	color:#336699;
	border:none;
}
.home-cell3 a img {
	position: relative;
	float:left;
	border:none;
	max-width: 135px;
	_width: expression(this.width > 135 ? 135 : true);
}
.home-cell3 div.desc {

	padding:0 15px 12px 15px;
	width:250px;

	/*min-height:90px;
	_height: expression(this.height > 90 ? 90 : true);	*/
}
.home-cell3 .desc h3 {
	margin:0 0 10px 0;
	color:#336699;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
}
.home-cell3 span.price {
	float:left;
	margin-top:5px;
}
/**/

/**
 * Category list cell
 */
a.more-details{
	white-space:nowrap;
}


/**
 * Price Functions
 */
.category-price{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
	color:#666666;	
}
.category-base-price{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
	color:#B31600;
}




/**
 * 		HOMEPAGE TABS
 */
 
.home-tab-browser{
	width:660px;
	padding-bottom:6px;
	margin:15px 0;
	background: transparent url(/c.638609/site/sw-image_site/tabs-bot.gif) no-repeat center bottom;	

	/* IMPORTANT! the tab browser initiallizes hidden and shows only if there are pannels with content */
	display:none;
}


ul#tb-labels {
	list-style:none;
	margin:0;
	padding:0;
	
	display:block;
	width:660px;
	height:38px;
}
ul#tb-labels li{
	float:left;
	display:block;
	cursor:pointer;
		
	width:132px; /** original value 165**/
	height:38px;	
}
ul#tb-labels li span{
	display:block;
	cursor:pointer;
		
	width:132px;/** original value 165**/
	height:38px;	
	text-indent:-9999px;
}

/* next two are inverted */
#panel1{ background: transparent url(/c.638609/site/sw-image_site/c-cat3-off.gif) no-repeat left top; }
#panel3{ background: transparent url(/c.638609/site/sw-image_site/c-cat1-off.gif) no-repeat left top; }

#panel2{ background: transparent url(/c.638609/site/sw-image_site/c-cat6-off.gif) no-repeat right top; }
#panel4{ background: transparent url(/c.638609/site/sw-image_site/c-cat4-off.gif) no-repeat right top; }

/* next two are inverted */
.selected #panel1-span{ background: transparent url(/c.638609/site/sw-image_site/c-cat3-on.gif) no-repeat left top;	}
.selected #panel3-span{ background: transparent url(/c.638609/site/sw-image_site/c-cat1-on.gif) no-repeat left top;	}

.selected #panel2-span{ background: transparent url(/c.638609/site/sw-image_site/c-cat6-on.gif) no-repeat right top; }
.selected #panel4-span{ background: transparent url(/c.638609/site/sw-image_site/c-cat4-on.gif) no-repeat left top;	}

#tb-panels{
	padding: 6px 10px;
	border-style: solid;
	border-color: #ccc;
	border-width:0 1px;  
}



#panel5{ background: transparent url(/c.638609/site/sw-image_site/c-cat7-off.gif) no-repeat right top; }
.selected #panel5-span{ background: transparent url(/c.638609/site/sw-image_site/c-cat7-on.gif) no-repeat left top;	}


/**
 #panel1{width:120px !important;}
 #panel3{width:127px !important;}
 #panel4{width:126px !important;}
 #panel2{width:142px !important;}

.selected #panel1-span{width:120px;}
.selected #panel3-span{width:127px;}
.selected #panel4-span{width:126px;}
.selected #panel2-span{width:142px;}
**/
