
.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 center;
	padding: 50px 0 0 10px;
}
.RecentlyViewed .RecentlyViewed {
	background:transparent url(/images/GD_Bullet.jpg) no-repeat scroll left top;
	padding: 0 0 10px 20px;
}

.RecentlyViewed .ProductImageTable td{display: none;}
.RecentlyViewed .ProductName,
.RecentlyViewed .ProductPrice {display: 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: transparent url(/images/GD_BG.jpg) repeat-x top left;
}

.ui_clear {
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
}

.ui_border {
	border: solid 2px #C9F0EE;
}

.ui_spacer {
	background-color: #fff;
}

.ui_outside {
	width: 827px; 
	margin: 0px auto;
}

.ui_currency_login {
	width: 307px;
	float: left;
	padding-top: 28px;
	color: #C42029;
	text-transform: lowercase;
}

.ui_currency {
	width: 307px;
	float: left;
}

.ui_login {
	width: 307px;
	float: left;
	padding-top: 3px;
}

.ui_currency_login a:link {color: #C42029;}
.ui_currency_login a:visited {color: #C42029;}
.ui_currency_login a:hover {color: #353535;}
.ui_currency_login a:active {color: #C42029;}

.ui_nav_search {
	width: 507px;
	float: right;
	text-align: right;
	padding-top: 30px;
	padding-bottom: 5px;
	color: #C42029;
	text-transform: lowercase;
	font-weight: bold;
} 

.ui_outside_nav {width: 507px; float: right;}
.ui_search {width: 527px; float: right; padding: 2px 0 0 0;}

.ui_nav_search a:link {color: #C42029;}
.ui_nav_search a:visited {color: #C42029;}
.ui_nav_search a:hover {color: #353535;}
.ui_nav_search a:active {color: #C42029;}

.ui_header {
	background: transparent url(/images/GD_Header.jpg) no-repeat top left;
	width: 898px;
	height: 166px;
	margin: 0 auto;
}

.ui_top_nav_wrapper {
	height: 18px;
	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: #fff;
	background-color: #52C2BB;
}

.ui_left_nav {
	width: 130px;
	margin: 0px auto; 
}

.ui_main_content_wrapper {
	padding: 2px 47px;
}

.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: #C9F0EF;
}	

.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 {border: solid 2px #C9F0EE;}

.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 {
}

.ui_copyright_tagline a:link,
.ui_copyright_tagline a:visited {
	color: #C42029;
}

.ui_copyright_tagline a:hover {
	color: #353535;
}

.ui_copyright_tagline a:active{
	color: #C42029;
}

/* 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 {
	border: solid 2px #52C2BB;
}

.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;
	width: 210px;
	float: left;
	height: 83px;
}

.ui_home_adspot_top {height: 107px; background-color: #C9F0EF;}

/* Department CSS */

.ui_breadcrumb_wrapper {
	background-color: #52C2BB;
	width: 658px;
	height: 21px;
}

.ui_home .ui_breadcrumb_wrapper {
	display: none;
}

.ui_home .ui_spacer {
	display: none;
}

.ui_breadcrumb {
	padding: 3px 5px;
	color: #fff;
}

.ui_breadcrumb a:link {color: #fff;}
.ui_breadcrumb a:visited {color: #fff;}
.ui_breadcrumb a:hover {color: #CEEAE8;}
.ui_breadcrumb a:active {color: #fff;}

.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;
	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;}



/* Sub Department CSS */

.ui_sub_department {}

.ui_sub_department a:link {color: #8F242A;}
.ui_sub_department a:visited {color: #C32228;}
.ui_sub_department a:hover {color: #8F242A;}
.ui_sub_department a:active {color: #8F242A;}

.department a:link {color: #8F242A;}
.department a:visited {color: #8F242A;}
.department a:hover {color: #C63949;}
.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; border-collapse: collapse; }

.ui_next_prev_wrapper {
	background-color: #52C2BB;
	width: 658px;
	height: 21px;
}

.ui_next_prev {
	padding: 3px 5px;
}

.PreviousProductLink a.PreviousProduct{color:#53C2BC;}

.ui_display {
	width: 150px;
	float: left;
}

.ui_display a:link {color: #fff;}
.ui_display a:visited {color: #fff;}
.ui_display a:hover {color: #C9F0EE;}
.ui_display a:active {color: #fff;}

.ui_product_numbering {
	width: 498px;
	float: right;
	text-align: right;
	color: #fff;
}

.ui_product_numbering a:link {color: #fff;}
.ui_product_numbering a:visited {color: #fff;}
.ui_product_numbering a:hover {color: #C9F0EE;}
.ui_product_numbering a:active {color: #fff;}

.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_share {
	padding: 10px 3px;
}

.ui_product_image {
} 

.ui_print_email {
	padding: 10px 5px;
}

.ui_print_email

.ui_print_email a:link {color: #C32228;}
.ui_print_email a:visited {color: #C32228;}
.ui_print_email a:hover {color: #52C2BB;}
.ui_print_email a:active {color: #C32228;}

.product_middle {

	

}

.product_content {
	padding: 10px 20px;
}

.product_next_prev_top {
	padding-bottom: 10px;
}

.product_next_prev_bottom {
	padding-top: 10px;
	width: 100%;
}

.product .ui_prev {
	width: 40%;
	float: left;
}

.product .ui_prev a:link {color: #52C2BB;}
.product .ui_prev a:visited {color: #52C2BB;}
.product .ui_prev a:hover {color: #C32228;}
.product .ui_prev a:active {color: #52C2BB;}

.product .ui_next {
	width: 40%;
	float: right;
	text-align: right;
}

.product .ui_next a:link {color: #52C2BB;}
.product .ui_next a:visited {color: #52C2BB;}
.product .ui_next a:hover {color: #C32228;}
.product .ui_next a:active {color: #52C2BB;}

.product_right {
	width: 134px;
	float: left;
}

.ui_product_title {
	color: #BF2D30;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
}

.ui_product_brand {
	font-size: 14px;
	font-weight: bold;
}

.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;
}



/* 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 { display: none; }
.CART .EmptyCartMessage {}
.CART .Buttons { margin-top: 10px; width: 39%; 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: #C32228;}
.CrossSaleTabular a:visited {color: #C32228;}
.CrossSaleTabular a:hover {color: #C63949;}
.CrossSaleTabular a:active {color: #C32228;}

.product_popup .popup_img img { border: solid 2px #C9F0EE;}

.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;}