/* shopping cart */

	.box_shop {
		padding:0 1px 0 0;
		background:#D6DAC5;
	}

	.bi_shop {
		padding:0 0 0 1px;
		background:#DBDFCA;
		color: #333333;
	}
	

	.bc_shop {
		padding: 0px 15px 0px 15px;
		background:#DBDFCA;	
	}

	.bc_shop_price {
		padding: 15px 15px 15px 15px;
		background:#e8ecd6;
		border: 1px solid #b6bd98;
		font-size: 10pt;
		color: #757575;
	}

	.bc_shop_price span.sale_price {
		color: #db3638;
		font-weight:bold;
	}

	.bc_shop_price span.reg_price {
		color: #7c9032;
		font-weight:bold;
	}
	
	.bt_shop {
		height:25px;
		margin:0 -1px;
		background:url(../images/box_green.gif) 100% 0 no-repeat;
	}

	.bt_shop div {
		width: 200px;
		height:25px;
		padding: 4px 0 0 10px; 
		font-size: 11pt;
		color: #fff;
		background:url(../images/box_green.gif) 0 0 no-repeat;
	}
	.bb_shop {
		height:17px;
		margin:0 -1px;
		background:url(../images/box_green.gif) 100% 100% no-repeat;
	}
	
	.bb_shop div {
		width:18px;
		height:17px;
		background:url(../images/box_green.gif) 0 100% no-repeat;
	}
	
/* orange box */	

	.box {
		padding:0 1px 0 0;
		background:#FDF8EA;
	}

	.bi {
		padding:0 0 0 1px;
		background:#FDF8EA;
		color: #333333;
	}
	
	.bc {
		padding: 0px 0px 5px 0px;
		background:#FDF8EA;	
	}

/*	.bc .serviceDescription
	{
		padding: 20px 20px 20px 20px;
		text-align: justify;
	}


	.bc .serviceDescription span.serviceDescriptionTitle
	{
		font-weight: bold;
	}


	.serviceDescription div#moreDescription
	{
		padding: 10px 0 0 0;
	}

	.serviceDescription li.itemsIncluded a.itemIncluded
	{
		color: #999999;
		text-decoration: underline;
		line-height: 1.4;
	}
	
	.serviceDescription li.itemsIncluded span.itemIncluded
	{
		color: #999999;
		line-height: 1.4;
	}

	.serviceDescription li.itemsIncluded
	{
		color: #999999;
		line-height: 1.4;

	} */
	

	.bt {
		height:25px;
		margin:0 -1px;
		background:url(../images/box_orange.gif) 100% 0 no-repeat;
	}


	.bt div {
		width: 200px;
		height:25px;
		padding: 4px 0 0 10px; 
		font-size: 11pt;
		color: #fff;
		background:url(../images/box_orange.gif) 0 0 no-repeat;
	}


	.bb {
		height:17px;
		margin:0 -1px;
		background:url(../images/box_orange.gif) 100% 100% no-repeat;
	}

	.bb div {
		width:18px;
		height:17px;
		background:url(../images/box_orange.gif) 0 100% no-repeat;
	}

	.box h1{
		margin:0;
		padding:0.3em 10px;
		background:#F7F7F7;
		font-size: 10pt;
		color: #DE8E10;
	}
	.box p {
		margin:0;
		padding:10px 10px;
		background:#FDF8EA;
	}
	
/* search result, press room */
	
	.box_outline {
		padding:0 1px 0 0;
		background:#EDEDEC;
	}
	.bi_outline {
		padding:0 0 0 1px;
		background:#EDEDEC;
	}

	.bt_outline {
		height:7px;
		margin:0 -1px;
		background:url(../images/box_grey_outline.gif) 100% 0 no-repeat;
	}
	.bt_outline_yellow {
		height:7px;
		margin:0 -1px;
		background:url(../images/box_yellow_outline.gif) 100% 0 no-repeat;
	}
	
	.bt_outline div {
		width: 15px;
		height:7px;
		background: url(../images/box_grey_outline.gif) 0 0 no-repeat;
		
	}

	.bt_outline_yellow div {
		width: 15px;
		height:7px;
		background: url(../images/box_yellow_outline.gif) 0 0 no-repeat;
		
	}
	
	.bc_outline {
		padding: 7px 12px 7px 12px;
		background:#FBFBFB;
		color: #757575;
		font-size: 8pt;
		line-height: 11pt;
		border-bottom: solid 1px #EDEDEC;
	}

	.bc_outline div.picture img
	{
		padding:5px;
		color: #ddd;
		border: 1px #ddd solid;
		background-color:#FFFFFF;
	} 

	.bc_outline div.picture a
	{
		color: #ddd;
		background-color:#db3638;
	}


	.bc_outline div {
		padding-top: 5px;
		margin-bottom: 7px;
		background:#FBFBFB;
		color: #f67712;
		font-size: 12pt;
		line-height: normal; 
	}

	.bc_outline list {
		font-size: 8pt; 
	}
	
	.bb_outline {
		height:18px;
		margin:0 -1px;
		background:url(../images/box_grey_outline.gif) 100% 100% no-repeat;
	}
	.bb_outline_yellow {
		height:18px;
		margin:0 -1px;
		background:url(../images/box_yellow_outline.gif) 100% 100% no-repeat;
	}
	
	.bb_outline div {
		width:18px;
		height:18px;
		background:url(../images/box_grey_outline.gif) 0 100% no-repeat;
	}


	.bb_outline_yellow div {
		width:18px;
		height:18px;
		background:url(../images/box_yellow_outline.gif) 0 100% no-repeat;
	}
	
	
/* service listing */

/* search result, press room */
	
	.box_list {
	
		margin-bottom: 20px;
		padding:0 4px 0 0;
		background:url(../images/box_grey_shdw_right.gif) 100% 0 repeat;
		

	}
	.bi_list {
		padding:0 0 0 1px;
		background:#EDEDEC;
	}

	.bt_list {

		height:8px;
		margin:0 -4px 0 -1px;
		background:url(../images/box_grey_shdw.gif) 100% 0 no-repeat;
	}
	.bt_list div {
		height:8px;
		width: 15px;
		background: url(../images/box_grey_shdw.gif) 0 0 no-repeat;
	}
	
	.bc_list {
		padding: 0px 20px 0px 10px;
		background:#FBFBFB;
		color: #757575;
	}

	.bc_list span.listLocation
	{
		font-size:8pt;
		color: #757575;
	} 


	td.listPicture
	{
		width: 130px;
		padding:10px 0 10px 0;
	}
	
	.listPicture img
	{
		padding:5px;
		color: #ddd;
		border: 1px #ddd solid;
		background-color:#FFFFFF;
	} 

	td.listPicture a
	{
		color: #ddd;
	} 


	.bc_list span.listSalePrice
	{
		color: #db3638;
	} 

	.bc_list span.listRegularPrice
	{
		color: #508808;
	} 

	.bc_list div.listBuyButton
	{
		text-align: right;
		width: 100px;
		float:right;
	} 

	.bc_list div.listTags
	{
		text-align: right;
		width: 60px;
		float:right;
	} 
	 
	.bc_list td.listDescription
	{
		padding:10px 0px 10px 20px;
		
		font-size:10pt;
		line-height: 13pt;
		color: #757575;
	} 


	.bc_list .listName {
		font-size: 12pt;
	}

	.bc_list a.listName:link, .bc_list a.listName:visited, .bc_list a.listName:active  
	{
		color: #0099CC;
		text-decoration: none;
	}
	
	.bc_list a.listName:hover  
	{
		color: #0099CC;
		text-decoration: underline;
	}


	.bb_list {
		height:12px;
		margin:0 -4px 0 -1px;
		background:url(../images/box_grey_shdw.gif) 100% 100% no-repeat;
	}
	.bb_list div {
		width:18px;
		height:12px;
		background:url(../images/box_grey_shdw.gif) 0 100% no-repeat;
	}
	
	.listIcon{
		text-align: left;
		float: right;
		width: 30px;
	}

/* tabs with box */


	
		#tabs
			{
				height: 15px;
				padding-left: 0px;
				padding-bottom: 5px;
				list-style-type: none;
				text-align: center;
				margin: 0px;
				_zoom: 1;
			}
		
		#tabs li
			{
				margin: 0 0 0 0; 
				padding: 0 0 0 0;
				display: inline;
				list-style-type: none;
				_zoom: 1;
			}
			
		#tabs a:link, #tabs a:visited
			{
				width: 100px;
				float: left;
				background: #f3f3f3;
				font-size: 8pt;
				line-height: 11px;
				padding: 3px 5px 5px 5px;
				margin-right: 5px;
				border: 1px solid #E0E0E0;
				text-decoration: none;
				color: #999999;
			}
		
		#tabs a:link.active, #tabs a:visited.active
			{
				background: #FCFCFC;
				color: #f67712;
				border-bottom: 1px solid #FCFCFC;
			}
		
		#tabs a:hover
			{
				background: #FCFCFC;
				color: #f67712;
				
			}

		#tabBox
		{
			padding: 10px;
			border: 1px solid #E0E0E0;
			background-color: #FCFCFC;
			margin-top: 0px;
			_zoom: 1;
		}


/* end tabs with box */

