
.ui_second_row_ads img {
	padding-top: 2px;
}


/*** Page Structure ***/

/* common */
.clear { clear: both; }
.ui_hidden {display: none;}
.disablelink {display: none;}

.ProductAttributes .Label,
.ProductQuantity .Label{font-weight: normal; font-size: 13px; width: 55px; padding: 5px 0;}
.ProductAttributes, .sizechart,
.ProductQuantity, .AddToCartButton{float: left;}
.AddToCartButton a{
	display: block;
	background:url("/images/GD_Cart_Button.jpg") no-repeat scroll right top transparent;
	border:medium none;
	cursor:pointer;
	height:29px;
	margin:0;
	text-transform:lowercase;
	width:95px;
}

.AddToCartButton .ButtonText{display:none;}

.StandardProduct .SalePrice .Currency { display: none; }
.StandardProduct .ProductDescription {}
.StandardProduct .Attributes {}
.StandardProduct .AttributeRow {}
.StandardProduct .Quantity {}
.StandardProduct .Attribute1 {}
.StandardProduct .AttributeLabel { font-weight: normal; font-size: 13px; width: 55px; }
.StandardProduct .Required { display: none; }
.StandardProduct .AttributeField {}
.StandardProduct .Buttons {}
.StandardProduct .AddToCartImage { display: none; }
.StandardProduct .AddToCartImage a {}
.StandardProduct .AddToCartImage a:hover {}
.StandardProduct .AddToCartImage img {}
.StandardProduct .AddToCartButton {}
.StandardProduct .AddToCartButton input {
	cursor: hand;
	cursor: pointer;
	width: 95px;
	height: 29px;
	margin: 0;
	background: transparent url(/images/GD_Cart_Button.jpg) no-repeat top right;
	border: none;
	text-transform: lowercase;
}
.StandardProduct .AddToCartText { display: none; }
.StandardProduct .AddToCartText a {}
.StandardProduct .AddToCartText a:hover {}

.RecentlyViewed  {
	background:transparent url(/images/GD_Recent.jpg) no-repeat top left;
	padding: 50px 0 0 0px;
}
	.RecentlyViewed .RecentlyViewed {
		background:none /*transparent url(/images/GD_Bullet.jpg) no-repeat scroll left top*/;
		padding: 0 0 15px;
		text-align: center;
	}
		.RecentlyViewed .RecentlyViewed .ProductImage{display: inline-block; }
		.RecentlyViewed .ProductImageTable td{display: none;}
		.RecentlyViewed .ProductName,
		.RecentlyViewed .ProductPrice {display: inline-block;}

		.RecentlyViewed .ProductName a:link,
		.RecentlyViewed .ProductName a:visited,
		.RecentlyViewed .ProductName a:active {
			color:#91212D;
		}
		.RecentlyViewed .ProductName a:hover {
			color:#C63949;
		}


.ProductSalePrice .ListPrice {display: none;}
.ProductSalePrice .SalePrice {font-weight: normal; color: #000;}

/*GumDrops Structure */


body {
	margin: 0px;
	background: #FFF;
}

.ui_clear {
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
}

.ui_product_item td.ui_ProductImage {
	height: 246px;
	vertical-align: middle;
}

.ui_spacer {
	background-color: #fff;
}

.ui_outside {
	width: 827px; 
	margin: 0px auto;
	padding: 28px 0px 14px;
	height: 40px;
	
}


.ui_socialnetworking_wrap { width: 827px; margin: 0 auto;}
.ui_socialnetworking {
	position: absolute;	
	width: 146px;
	margin-left:150px;
	margin-top: 8px;
	
	}
	
.ui_currency_login {
	width: 290px;
	float: left;
	color: #52C2BB;
	text-transform: lowercase;
}

.ui_currency {
	width: 290px;
	float: left;
}

.ui_login {
	width: 290px;
	float: left;
	padding-top: 3px;
}

.ui_currency_login a:link {color: #52C2BB;}
.ui_currency_login a:visited {color: #52C2BB;}
.ui_currency_login a:hover {color: #F9A815;}
.ui_currency_login a:active {color: #52C2BB;}

.ui_nav_search {
	width: 527px;
	float: right;
	text-align: right;
	padding-bottom: 5px;
	color: #52C2BB;
	text-transform: lowercase;
	font-weight: bold;
} 

.ui_outside_nav {width: 527px;}

.ui_search {width: 527px; float: right; padding: 2px 0 0 0;}

.ui_search img {position: relative; top: 4px; }

.ui_nav_search a:link {color: #52C2BB;}
.ui_nav_search a:visited {color: #52C2BB;}
.ui_nav_search a:hover {color: #F9A815;}
.ui_nav_search a:active {color: #52C2BB;}

.ui_header {
	background: transparent url(/images/GumDrops_header_phone.jpg) no-repeat top left;
	width: 898px;
	height: 166px;
	margin: 0 auto;
}

.ui_top_nav_wrapper {
	height: 20px;
	width: 898px;
	clear: both;
}

.ui_top_nav_padder {
	width: 359px;
	float: left;
	padding-top: 3px;
}

.ui_top_nav {
	width: 539px;
	float: left;
	padding-top: 3px;	
}

.ui_page {
	background: transparent url(/images/GD_Repeat.jpg) repeat-y top left;
	width: 898px;
	margin: 0 auto;
}

.ui_home .ui_page {
	background: none;
	width: 898px;
	margin: 0 auto;
}

.ui_left {
	width: 144px;
	float: left;
}

.ui_home .ui_left {
	display: none;
	width: 0px;
}

.ui_left_nav_title {
	margin: 2px;
	padding: 5px;
	font-size: 20px;
	color: #C32228;
	font-weight:bold; 
	background-color: #FFF;
}

.ui_left_nav {
	width: 130px;
	margin: 0px auto; 
}

.ui_main_content_wrapper {
	padding: 2px 47px;
}

.ui_sitecm_wrapper_content {padding: 2px 0px 1px 0px;}

.ui_main_content {
	width: 804px;
	/*background: transparent url(/images/GD_Main_Content_BG.jpg) repeat-y top left;*/
	height: 100%;
}

.ui_right {
	width: 658px;
	float: right;
	overflow: hidden;
	
}

.ui_sitecm a:link {
	font-weight: bold;
	text-decoration: none;
	color: #53C2BC; 
}	

.ui_sitecm a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #53C2BC; 
}

.ui_sitecm a:hover {
	text-decoration: none;
	color: #40837F;
}	

.ui_sitecm a:active {
	font-weight: bold;
	text-decoration: none;
	color: #53C2BC; 
}

.ui_sitecm .ui_right {
	width: 658px;
	float: right;
	overflow: hidden;
	background-color: #fff;
}

.ui_home .ui_right {
	width: 808px;
	float: left;
	background-color: #fff;
}

.ui_sitecm .ui_sitecm_wrapper {}

.ui_sitecm .ui_sitecm_wrapper_content {padding: 20px; background-color: #fff;}

.ui_sitecm .ui_content_table { width: 614px; }

.ui_footer_wrapper {
	clear: both;
	background: transparent url(/images/GD_Footer.jpg) no-repeat top left;
	width: 898px;
	height: 145px;
	margin: 0 auto;
}

.ui_footer {
	width: 808px; 
	margin: 0px auto;
}

.ui_bottom_nav {
	color: #fff;
	padding-top: 6px;
	padding-bottom: 15px;
}

.ui_copyright_tagline 
{
	width: 100%;
	margin: 10px 0px 0px 10px;
}

.ui_copyright_tagline a:link,
.ui_copyright_tagline a:visited {
	color: #52C2BB;
}

.ui_copyright_tagline a:hover {
	color: #F9A815;
}

.ui_copyright_tagline a:active{
	color: #52C2BB;
}

/* Home Page CSS */

.ui_home .ui_main_content_wrapper {
	padding: 0px 45px;
	
}

.ui_home .ui_main_content {
	width: 808px;
	background-image: none;
}

.ui_home .ui_border {
}

.ui_home_content_wrapper { height: 83px; overflow: hidden; padding: 10px; }

.ui_home_content {
	width: 220px;
	float: left;
	height: 83px;
	overflow: hidden;
}

.ui_home_line {
	width: 11px;
	float: left;
	background: transparent url(/images/GD_Home_Line.jpg) no-repeat center center;
	height: 83px;
}

.ui_home_newsletter {
	padding-left: 10px;
	color: #52C2BB; height: 20px; 
	font-weight: bold;
}

.ui_newsletter_pretxt {
	color: #52C2BB;
	float: left;
	padding: 0px 8px 0px 0px;
	display: block; 
	font-weight: bold; }

.ui_home_adspot_top {padding-bottom: 2px;}

/* Department CSS */

.ui_breadcrumb_wrapper {
	width: 658px;
	height: 21px;
}

.ui_home .ui_breadcrumb_wrapper {
	display: none;
}

.ui_home .ui_spacer {
	display: none;
}

.ui_breadcrumb {
	padding: 3px 5px;
	color: #84CCC7;
}

.ui_breadcrumb a:link {color: #84CCC7;}
.ui_breadcrumb a:visited {color: #84CCC7;}
.ui_breadcrumb a:hover {color: #40837F;}
.ui_breadcrumb a:active {color: #84CCC7;}

.SubDepartments {}

.ui_dept_bg {
	background-color: #C6EEED;
	width: 100%;
	height: 100%;
}

.ui_dept_items {
	width: 130px;
	float: left;
}

.ui_dept_content_wrapper {
	width: 658px;
}

.ui_dept_wrapper_bg {
	width: 658px;
}

.ui_dept_content {
	padding: 5px;
}

.ui_depart_bg {
	width: 130px;
}

.ui_dept_names {
	padding: 5px;
	background: #FFF;
	text-align: center;
}

.ui_main_department {
}

.ui_subdepartments_bg {
	background: #C7EFEE url(/images/GD_MDepart_BG.jpg) repeat 0px 0px;
}

.ui_subdepartments_bg .DepartmentImage { display:block;}

.ui_page .ui_SEOtext { background: none; display: none;}
.ui_home .ui_SEOtext { background: #FFF; display: block; padding: 50px 0px 20px 0px;}


/* Sub Department CSS */

.ui_sub_department {}

.ui_sub_department a:link {color: #52C2BB;}
.ui_sub_department a:visited {color: #52C2BB;}
.ui_sub_department a:hover {color: #F9A815;}
.ui_sub_department a:active {color: #52C2BB;}

.ui_next a:link, .ui_prev a:link {color: #52C2BB;}
.ui_next a:visited, .ui_prev a:visited {color: #52C2BB;}
.ui_next a:hover, .ui_prev a:hover {color: #F9A815;}
.ui_next a:active, .ui_prev a:active {color: #52C2BB;}

.ui_product_item .ui_next a:link, .ui_product_item .ui_prev a:link {color: #52C2BB;}
.ui_product_item .ui_next a:visited, .ui_product_item .ui_prev a:visited {color: #52C2BB;}
.ui_product_item .ui_next a:hover, .ui_product_item .ui_prev a:hover {color: #F9A815;}
.ui_product_item .ui_next a:active, .ui_product_item .ui_prev a:active {color: #52C2BB;}

.department a:link {color: #8F242A;}
.department a:visited {color: #8F242A;}
.department a:hover {color: #23A39A;}
.department a:active {color: #8F242A;}

.ui_sub_department .ui_content_wrapper {
	/*background: #C9F0EE url(/images/GD_Dept_Text_BG.jpg) no-repeat bottom right;*/
}

.ui_sub_department .ui_content {
	padding: 5px;
}

.ui_sub_department .ui_department_name {}

.ui_sub_department .ui_department_description { padding: 15px 0; }

.ui_sub_department .ui_wrapper_bg {}
.ui_sub_department .ui_products {
/*	background: #C7EFEE url(/images/GD_Depart_BG.jpg) repeat 0px 0px; */
}

.ui_sub_department .ui_products table { padding: 0; margin: 0;  background: #FFF;}

.ui_next_prev_wrapper {
	background-color: #FFF;
	width: 658px;
	height: 21px;
}

.ui_next_prev {
	padding: 3px 5px;
}

.ui_display {
	width: 150px;
	float: left;
}

.ui_display a:link {color: #52C2BB;}
.ui_display a:visited {color: #52C2BB;}
.ui_display a:hover {color: #F9A815;}
.ui_display a:active {color: #52C2BB;}

.ui_product_numbering {
	width: 498px;
	float: right;
	text-align: right;
	color: #fff;
}

.ui_product_numbering a:link {color:#52C2BB;}
.ui_product_numbering a:visited {color: #52C2BB;}
.ui_product_numbering a:hover {color: #F9A815;}
.ui_product_numbering a:active {color: #52C2BB;}

.ui_product_numbering a.CurrentPage{color: #C32228;}

.ui_prev {
	width: 50%px;
	float: left;
	color: #fff;
}

.ui_next {
	width: 45%px;
	float: right;
	text-align: right;
	color: #fff;
}


/* Product CSS */

.ui_product {
	background-color: #fff;
	overflow: hidden;
}

.ui_product_item {
	background-color: #fff;
	width: 100%;
	height: 100%;
}
	.ui_product_item td.ui_ProductImage {
	height: 246px;
	vertical-align: middle;
}

.ui_share {
	padding: 10px 3px;
}

.ui_product_image {
} 

.ui_print_email {
	padding: 10px 0px;
}

.ui_print_email

.ui_print_email a:link {color: #53C2BC;}
.ui_print_email a:visited {color: #53C2BC;}
.ui_print_email a:hover {color: #F9A815;}
.ui_print_email a:active {color: #53C2BC;}

.product_middle {

	

}

.product_content {
	padding: 10px 20px;
}

.product_next_prev_top {
	padding-bottom: 10px;
}

.product_next_prev_bottom {
	padding-bottom: 20px;
}

.product .ui_prev {
	width: 40%;
	float: left;
}

.product .ui_prev a:link {color: #84CCC7;}
.product .ui_prev a:visited {color: #84CCC7;}
.product .ui_prev a:hover {color: #C32228;}
.product .ui_prev a:active {color: #84CCC7;}

.product .ui_next {
	width: 40%;
	float: right;
	text-align: right;
}

.product .ui_next a:link {color: #84CCC7;}
.product .ui_next a:visited {color: #84CCC7;}
.product .ui_next a:hover {color: #C32228;}
.product .ui_next a:active {color: #84CCC7;}

.product_right {
	width: 134px;
	float: left;
}

.ui_product_title {
	color: #84CCC7;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
}

.ui_product_brand {
	font-size: 12px;
	font-weight: bold;
}
	.ui_product_brand .BrandName a:link {color: #53C2BC;}
	.ui_product_brand .BrandName  a:visited {color: #53C2BC;}
	.ui_product_brand .BrandName  a:hover {color: #F9A815;}
	.ui_product_brand .BrandName  a:active {color: #F9A815;}

.ui_product_price {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px;
}

.ui_product_controls {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}

.ui_product_discription {}

.ui_recommend {
	width: 130px;
	margin: 0px auto;
	padding: 2px 0px;
	overflow: hidden;
}

.ui_recent_bullet {
	background: transparent url(/images/GD_Bullet.jpg) no-repeat top left;
	padding-bottom: 10px;
	width: 100px;
	margin: 0px auto;
}

.ui_recent_text {
	padding-left: 20px;
}

.RV .ProductImage {display: none;}

.RV {
	padding-left: 20px;
}

/*tabs*/
/*tabbed content*/
.ui_tabbedcontent{;}

.Product #UI_TabbedContent,
.Product #TabbedContent_Wrapper {
	width: 250px;
 	position: relative
}


	.Product #TabContents_Wrapper{
		clear: both;
		padding: 0; 
		border: 1px solid #53C2BB;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px; 
	}
	
		.Product #UI_Contents,
		.Product #TabContents{
			padding: 10px;
		}
		.Product #TabContents p {margin-top: 0;}
			
			.Product #UI_Contents,
			.Product #TabbedContent {padding: 20px 0;}
			#UI_Contents_Wrapper{	}

	#UI_Tabs,#Tabs {
		margin: 0 10px;
		height: 25px;
		/*border-bottom: 1px solid #333;*/
		position: absolute;
			z-index: 100;
			top: 1px;
			left: 0;
	}

		.UI_Tab, .Tab{ float: right; margin: 0 10px 0 0;	}

			.UI_Tab a,
			.Tab a{	display: block;	background:#84CCC7; color: #fff; padding: 2px 10px; 
				-moz-border-radius-topleft: 8px;
				-moz-border-radius-topright: 8px;
				-moz-border-radius-bottomright: 0px;
				-moz-border-radius-bottomleft: 0px;
				-webkit-border-radius: 8px 8px 0px 0px;
				border-radius: 8px 8px 0px 0px; 
			}

				.UI_Tab .Current,
				.Tab .Current{	color:#53C2BB;	background: #fff; border: 1px solid #84CCC7; border-bottom: 0;}
					.UI_Tab a.Current,
					.Tab a.Current{		}
	.storeinventorytable{padding: 0; margin: 0; border-spacing:0; }
		.storeinventorytable .header td{ color: #53C2BB; font-weight: bold; text-align: center; vertical-align: bottom; padding: 0 3px;}
		.storeinventorytable .sizequantity td{border-bottom: 1px solid #53C2BB; text-align: center; font-weight: bold; padding: 10px 0 3px 0;}
			.storeinventorytable .sizequantity td.sizequantityonline{text-align: right; padding: 0 20px 0 0;}
		.storeinventorytable .skurow td{border-bottom: 1px solid #53C2BB;  padding: 2px; text-align: center;  }
		.storeinventorytable td.skuattribute{border-left: 1px solid #53C2BB;}
		.storeinventorytable td.storeinventory{border-right: 1px solid #53C2BB;}
			.storeinventorytable .header td .Name {color: #000;}
			.storeinventorytable .header td .Phone {color: #f00;}


/* Basket */

.CART { padding: 20px; width: 614px; border: solid 2px #C9F0EE; background-color: #fff; }
.CART .DeleteAllLink {padding-top: 10px;}
.CART .DeleteAllLink a, .CART .DeleteAllLink a:link, .CART .DeleteAllLink a:active, .CART .DeleteAllLink a:visited, .CART .DeleteAllLink a:hover { font-size: 9px;  text-align: center; text-transform: lowercase; padding: 3px; padding-left: 7px; padding-right: 7px; color: #fff; text-decoration: none; background-color: #53C2BB; }
.CART .DeleteAllLink a:hover { background-color: #C9F0EF; color: #53C2BB; }
.CART .TaxRow {}
.CART .EmptyCartMessage {}
.CART .Buttons { margin-top: 10px; width: 50%; height: 110px; float: right; text-align: right; }
.CART .CheckoutButton { float: right; }
.CART .BackToShoppingButton { float: right; }
.CART .CART_Promo { margin-top: 10px; width: 59%; height: 110px; float: left; }
.CART_Promo .PromoTitle {}
.CART_Promo .PromoIntro {}
.CART_Promo .PromoForm { float: left; }
.CART_Promo .PromoTable { padding: 0px; }
.CART_Promo .PromoLabel { width: 100px; }
.CART_Promo .PromoField {}
.CART_Promo .PromoField input { width: 100px; }
.CART_Promo .PromoDescription { padding: 10px; }
.CART_Promo .SubmitButton { float: left; padding: 4px; }
.CART .EmptyBasket {}
.CART .EmptyCartTitle {}
.CART .EmptyCartMessage {}
.CART .ShippingNote, .CART .Footer { clear: both; }

.SEARCH {
	padding: 20px; width: 614px; border: solid 2px #C9F0EE; background-color: #fff;
}
.SEARCH .SearchResult .Title, 
.SEARCH a.med_prod_header { display: block; padding-bottom: 15px; font-size: 14px; }
.SEARCH .deptprice { font-weight: bold; }
.SEARCH .SearchResult .FileName, 
.SEARCH .SearchResult .FileSize, 
.SEARCH .SearchResult .LastModified {
	display: none;
}

.CrossSaleTabular a:link {color: #53C2BC;}
.CrossSaleTabular a:visited {color: #53C2BC;}
.CrossSaleTabular a:hover {color: #F9A815;}
.CrossSaleTabular a:active {color: #53C2BC;}

.product_popup .popup_img img {}

.StandardProductSale .BasePrice {text-decoration: line-through;}
.StandardProductSale .ui_recommend .BasePrice {text-decoration: none;}
.ProductSale .BasePrice {text-decoration: line-through; padding: 0px 20px;}
.SalePrice {font-weight: bold; color: #f00;}
.CrossSaleTabularItem .ProductSale .BasePrice {text-decoration: line-through; padding: 0px 20px;}

#SEARCH .Product {text-align:center; padding-bottom:5px; padding:4px; width: 154px;}
#SEARCH .Product img { padding-bottom:15px;}
#SEARCH .ListPrice {font-size:14px; font-weight:bolder; display: block;}

#SEARCH .MinSalePrice,
#SEARCH .SalePriceRangeSeparator,
#SEARCH .MaxSalePrice
{
	font-size: 14px; 
	color:#FF0000; font-weight: bold;
}

#SEARCH .ProductSalePrice .MinPrice,
#SEARCH .ProductSalePrice .PriceRangeSeparator,
#SEARCH .ProductSalePrice .MaxPrice { position: relative; top: 20px; text-decoration:line-through;}
#SEARCH .ProductSalePrice .MinSalePrice,
#SEARCH .ProductSalePrice .SalePriceRangeSeparator,
#SEARCH .ProductSalePrice .MaxSalePrice  {position: relative; top: -14px; text-decoration: none;}

.RecentlyViewed .ProductImage img {width:50px}
