STYLE 	
HTML{
	PADDING: 0px; MARGIN: 0px; HEIGHT: 100%;
}
BODY{
	PADDING: 0px; MARGIN: 0px; HEIGHT: 100%; COLOR: #333333; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px;
}
H1{
	COLOR: #1B648A; FONT: 18px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 25px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-WEIGHT: Normal; PADDING: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px;
}
H1.PageTitle{
	COLOR: #1B648A; FONT: 18px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 25px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-WEIGHT: Normal; PADDING: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px;
}
H1.BannerTitle {
	COLOR: #08456C; FONT: 19px Verdana, Arial, Helvetica, sans-serif; PADDING: 0; MARGIN: 0; TEXT-ALIGN: right; WHITE-SPACE: nowrap; DISPLAY: inline;
}
H2{
	COLOR: #333333; FONT: 13px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; FONT-WEIGHT: Bold; PADDING: 0px; MARGIN-BOTTOM: 10px;
}
H2.PromoBox {
	COLOR: #1B648A; FONT: 13px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; FONT-WEIGHT: Bold; PADDING: 0px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: center;
}
H3{
	COLOR: #1B648A; FONT: 14px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 20px; FONT-WEIGHT: Bold; PADDING: 0px;  MARGIN-BOTTOM: 5px;
}
H4{
	COLOR: #333333; FONT: 13px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; FONT-WEIGHT: Bold; PADDING: 0px; MARGIN-BOTTOM: 2px;
}
SPAN.ProductTitle {
	COLOR: #1B648A; FONT: 18px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 25px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-WEIGHT: Normal;
}
DIV.PageTitle {
	COLOR: #1B648A; FONT: 18px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 25px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-WEIGHT: Normal;
}
DIV.Subtitle{
	COLOR: #1B648A; FONT: 14px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px;
}
DIV.Subheader{
	COLOR: #000000; FONT: 13px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px; FONT-WEIGHT: bold; MARGIN: 4px 0 0 0;
}
DIV.Price{
	COLOR: #1B648A; FONT: 12px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 18px; TEXT-ALIGN: left; VERTICAL-ALIGN: middle; FONT-WEIGHT: Bold
}
DIV.Intro{
	COLOR: #1B648A; FONT: 12px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 18px;
}
TD.Intro{
	COLOR: #1B648A; FONT: 12px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 18px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
TABLE.MainTable{
	BACKGROUND: url(../images/subBannerExt.gif); BACKGROUND-POSITION: top; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #FFFFFF; PADDING: 0; MARGIN: 0; WIDTH: 900px; HEIGHT: 100%; BORDER-LEFT: #2D455D solid;
}
TABLE.SizeChart{
	COLOR: #333333; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px; BORDER: 1px solid; BORDER-COLOR: #CCCCCC;
}
.FooterBase {
	BACKGROUND: url(../images/footerFade.jpg); BACKGROUND-POSITION: bottom; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #FFFFFF; HEIGHT: 50px;
}
TR.AltRow{
	BACKGROUND-IMAGE: url("../images/footerBoxFiller.gif"); 
}
TD{
	COLOR: #333333; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TD.Small{
	COLOR: #333333; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TD.TinyGray{
	COLOR: #666666; FONT: 10px Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-STYLE: italic;
}
TD.HomeBox{
	COLOR: #1B648A; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
TD.HomeTestimonial{
	COLOR: #FFFFFF; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 13px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-STYLE: italic;
}
TD.Product, DIV.Product {
	COLOR: #1B648A; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TD.PricePROD{
	COLOR: #168E0B; FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; VERTICAL-ALIGN: middle; 
}
TD.AlignRight {
	TEXT-ALIGN: right; VERTICAL-ALIGN: top
}
TD.vAlignMiddle{
	VERTICAL-ALIGN: middle
}
TD.vAlignBottom{
	VERTICAL-ALIGN: bottom
}
TD.SearchPrice {
	TEXT-ALIGN: right; VERTICAL-ALIGN: top;
}
TD.SearchResults {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
UL {
	LIST-STYLE: disc; MARGIN-BOTTOM: 0px; MARGIN-TOP: 8px; 
}
OL {
	MARGIN-BOTTOM: 0px; MARGIN-TOP: 8px;
}
LI {
	MARGIN-BOTTOM: 8px;
}
LI.Tight {
	MARGIN-BOTTOM: 0px;
}
INPUT {
	COLOR: #333333; FONT: 11px Verdana, Arial, Helvetica, sans-serif
}
FORM#BannerSearch {
	DISPLAY: inline; PADDING: 0; MARGIN: 0;
}
FORM#BannerSearch img {
	DISPLAY: inline; MARGIN: 0; BORDER: 0; PADDING: 3px;
}
INPUT.BannerSearchBox {
	COLOR: #1B648A; FONT: 11px Verdana, Arial, Helvetica, sans-serif; BORDER: 1px; BORDER-STYLE: Solid; BORDER-COLOR: #6699CC; WIDTH: 130px; -moz-border-radius: 5px;  border-radius: 5px; -webkit-border-radius: 5px; PADDING: 2px; MARGIN: 0;
}
INPUT.SearchBox {
	COLOR: #1B648A; FONT: 10px Arial, Helvetica, sans-serif; BORDER: 1px; BORDER-STYLE: Solid; BORDER-COLOR: #6699CC;
}
INPUT.SearchBoxLarge {
	COLOR: #1B648A; FONT: 11px Verdana, Arial, Helvetica, sans-serif; BORDER: 1px; BORDER-STYLE: Solid; BORDER-COLOR: #6699CC;
}
SELECT {
	COLOR: #333333; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px
}
TEXTAREA {
	COLOR: #333333; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A:hover {
	COLOR: #1B648A; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A.Search:link {
	COLOR: #08456C; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.Search:visited {
	COLOR: #08456C; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.Search:active {
	COLOR: #08456C; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.Search:hover {
	COLOR: #1B648A; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
TD.CTGYProdList {
	COLOR: #08456C; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; TEXT-ALIGN: center; VERTICAL-ALIGN: top; BACKGROUND-IMAGE: url("../images/CTGYrowGrad.jpg")
}
TD.CTGYProdListTL {
	COLOR: #08456C; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
A.CTGYProdList:link {
	COLOR: #08456C; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.CTGYProdList:visited {
	COLOR: #08456C; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.CTGYProdList:active {
	COLOR: #08456C; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.CTGYProdList:hover {
	COLOR: #1B648A; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
DIV#TopLinksHome {
	POSITION:absolute; Z-INDEX:6; RIGHT: 20px; TOP: 8px; COLOR: #3B84AA; FONT: 12px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px;
}
A.TopLink:link {
	COLOR: #3B84AA; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.TopLink:visited {
	COLOR: #3B84AA; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.TopLink:active {
	COLOR: #3B84AA; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.TopLink:hover {
	COLOR: #08456C; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
TD.CatTree {
	COLOR: #146A8C; FONT: 13px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 22px; TEXT-ALIGN: left; VERTICAL-ALIGN: middle
}
TD.CatTreeS {
	COLOR: #146A8C; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: left; VERTICAL-ALIGN: middle
}
SPAN.CatTreeB {
	COLOR: #146A8C; FONT: 13px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 22px;
}
SPAN.CatTreeG {
	COLOR: #168E0B; FONT: 13px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 22px;
}
A.CatTree:link {
	COLOR: #146A8C; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.CatTree:visited {
	COLOR: #146A8C; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.CatTree:active {
	COLOR: #146A8C; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.CatTree:hover {
	COLOR: #146A8C; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
TD.Footer {
	COLOR: #146A8C; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom
}
A.Footer:link {
	COLOR: #146A8C; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.Footer:visited {
	COLOR: #146A8C; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.Footer:active {
	COLOR: #146A8C; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.Footer:hover {
	COLOR: #08456C; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
TD.MiniLink {
	COLOR: #666666; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-STYLE: Italic; WHITE-SPACE: nowrap;
}
A.MiniLink:link {
	COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.MiniLink:visited {
	COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.MiniLink:active {
	COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
A.MiniLink:hover {
	COLOR: #08456C; TEXT-DECORATION: none; FONT-WEIGHT: Normal;
}
TD.BreadCrumb {
	COLOR: #168E0B; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
TD.BreadCrumb img {
	BORDER: 0; TEXT-DECORATION: None;
}
A.BreadCrumb:link {
	COLOR: #168E0B; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.BreadCrumb:visited {
	COLOR: #168E0B; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.BreadCrumb:active {
	COLOR: #168E0B; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.BreadCrumb:hover {
	COLOR: #168E0B; TEXT-DECORATION: underline; FONT-WEIGHT: Normal
}
A.GreenLink:link {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #168E0B; TEXT-DECORATION: none; FONT-WEIGHT: Normal; LINE-HEIGHT: 18px;
}
A.GreenLink:visited {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #168E0B; TEXT-DECORATION: none; FONT-WEIGHT: Normal; LINE-HEIGHT: 18px;
}
A.GreenLink:active {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #168E0B; TEXT-DECORATION: none; FONT-WEIGHT: Normal; LINE-HEIGHT: 18px;
}
A.GreenLink:hover {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #168E0B; TEXT-DECORATION: none; FONT-WEIGHT: Normal; LINE-HEIGHT: 18px;
}
A.GrayLink:link {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A.GrayLink:visited {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A.GrayLink:active {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A.GrayLink:hover {
	COLOR: #333333; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
TABLE.Popup{
	BORDER: 1px; BORDER-COLOR: #146A8C; BORDER-STYLE: Solid; PADDING: 0px; BACKGROUND-COLOR: #146A8C;
}
TD.Caption {
	COLOR: #FFFFFF; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; FONT-WEIGHT: Bold; BACKGROUND-COLOR: #146A8C; PADDING: 5px;
}
DIV.TabBox {
	PADDING: 20px 20px 10px 30px; 
}
DIV.TabHeader {
	WIDTH: 630px; HEIGHT: 20px; BORDER: 0; WHITE-SPACE: nowrap; DISPLAY: block; CLEAR: both;
}
DIV.TabContent {
	WIDTH: 630px; BORDER: 1px #CCCCCC solid; OVERFLOW: hidden; COLOR: #146A8C; TOP: -2px; CLEAR: both;
}
DIV.TabInsert {
	PADDING: 15px;
}
DIV#TabReviews {
	DISPLAY: block;
}
DIV#TabSizeChartContent, DIV#TabCareInstructionsContent, DIV#TabRelatedItemsContent {
	DISPLAY: none;
}
.TabActive, .TabInactive { 
	FLOAT: left; FONT-WEIGHT: bold; WIDTH: 150px; TEXT-ALIGN: center; HEIGHT: 20px; OVERFLOW: hidden; DISPLAY: block;
}
.TabActive { 
	BACKGROUND: url( ../images/TabActive.gif ) no-repeat; 
}
.TabInactive {
	BACKGROUND: url( ../images/TabInactive.gif ) no-repeat;
}
.TabActive:link, .TabActive:visited, .TabActive:hover, .TabActive:active, .TabInactive:link, .TabInactive:visited, .TabInactive:hover, .TabInactive:active { 
	COLOR: #146A8C; PADDING-TOP: 2px;
}
DIV.RelatedProduct {
	FLOAT: left; WIDTH: 200px; HEIGHT: 230px; TEXT-ALIGN: center; DISPLAY: block; OVERFLOW: hidden; COLOR: #146A8C; LINE-HEIGHT: 15px;
}
DIV.RelatedProduct IMG {
	BORDER: 0; DISPLAY: block; MARGIN: 0 auto 5px auto; WIDTH: 150px;
}
.RelatedProductImage {
	DISPLAY: block; HEIGHT: 180px; OVERFLOW: hidden;
}
DIV.TabContent a:link, DIV.TabContent a:visited, DIV.TabContent a:active {
	COLOR: #146A8C;
}
DIV.TabContent a:hover {
	COLOR: #348AAC;
}
DIV.TabContent IMG {
	BORDER: 0;
}
DIV.stars {
	VERTICAL-ALIGN: -5px; DISPLAY: inline;
}
DIV.ProductImageBox {
	WIDTH: 252px; TEXT-ALIGN: center;
}
DIV#ProductImageZoom-big {
	POSITION: absolute; TOP: 210px; LEFT: 498px;
}
DIV#ProductImageZoom-big IMG {
	BORDER: 1px #999999 solid;
}
IMG {
	BORDER: 0;
}
DIV#MainDiv {
 	POSITION: relative; MARGIN: 0 auto; WIDTH: 900px; HEIGHT: 100%; Z-INDEX:1; BACKGROUND-COLOR: #FFFFFF;
}
DIV#SubDivBG {
 	POSITION: relative; MARGIN: 0 auto; WIDTH: 900px; Z-INDEX: 2; BACKGROUND: url(../images/subBGleft.gif) repeat-y; BACKGROUND-COLOR: #FFFFFF;
}
DIV#SubDiv {
 	POSITION: relative; MARGIN: 0; WIDTH: 900px; OVERFLOW: hidden; Z-INDEX: 3; BACKGROUND: url(../images/subBGtop.gif) no-repeat;
}
DIV#SubFooter {
 	POSITION: relative; MARGIN: 0; HEIGHT: 90px; Z-INDEX: 2; BACKGROUND: url(../images/subBGbottom.gif) no-repeat; COLOR: #146A8C; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: left; BACKGROUND-COLOR: #FFFFFF; PADDING: 20px 10px 10px 260px;
}
IMG#PrintLogo {
	POSITION: absolute; DISPLAY: BLOCK; Z-INDEX: 2;
}
DIV#BannerSub {
	POSITION: relative; WIDTH: 900px; HEIGHT: 100px; z-index: 15;
}
IMG#SubSigMap {
	POSITION: absolute; WIDTH: 225px; HEIGHT: 65px; LEFT: 105px; TOP: 0px; DISPLAY: block;
}
DIV#BannerLinks {
	POSITION: absolute;  z-index: 15; WHITE-SPACE: nowrap; RIGHT: 20px; TOP: 5px; DISPLAY: block; COLOR: #3B84AA; FONT: 12px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; FONT-WEIGHT: bold;
}
DIV#BannerTitleBox {
	POSITION: absolute; RIGHT: 15px; TOP: 45px; DISPLAY: block; z-index:10;
}
IMG#BannerTitleStar {
	POSITION: relative; DISPLAY: block; FLOAT: right; BORDER: 0; PADDING: 0 0 3px 7px;
}
DIV.CT-BOX1 {
	WIDTH: 198px; OVERFLOW: hidden;
}
DIV.CT-BOX2 {
	PADDING: 15px 25px 30px 10px;
}
#InfoDisplay {
	PADDING: 30px 20px 20px 62px;
}
.FixedThumb4 {
	WIDTH: 171px; HEIGHT: 180px; OVERFLOW: hidden;
}
.FixedThumb3 {
	WIDTH: 228px; HEIGHT: 180px; OVERFLOW: hidden;
}
.FixedThumb2 {
	WIDTH: 342px; HEIGHT: 180px; OVERFLOW: hidden;
}
.CTGY-header {
	PADDING-RIGHT: 30px; COLOR: #1B648A;
}
DIV.response {
	PADDING: 5px 0;
}
.invalid {
	COLOR: #FF0000;
}
HR.tab {
	HEIGHT: 1px; BORDER: 0; COLOR: #E0E0E0; BACKGROUND-COLOR: #E0E0E0; CLEAR: both; MARGIN: 10px 0;
}
form.FavoritesButton {
	DISPLAY: block; PADDING: 5px 0 0 0; MARGIN: 0;
}
div#BasketPopup {
	width:304px; overflow: hidden; position:absolute; top: 0px; right: 2px; z-index:14; display:none;
}
div.ShoppingCartPopup {
	background: url(../images/basketPopupBGtopL.gif) no-repeat;
}
div.ShoppingCartPopupEmpty {
	background: url(../images/basketPopupBGemptyL.gif) no-repeat; height: 85px;
}
div.ShoppingCartPopupEmptyMessage {
	font-size: 12px; color: #146A8C; padding: 40px 10px 10px 10px; text-align: center;
}
div.ShoppingCartPopupContents {
	position: relative; padding: 35px 10px 10px 10px; z-index: 14; 
}
table.BasketPopup {
	width: 100%;
}
img.BasketPopupThumbnail {
	width: 75px; border: 0; padding-right: 10px;
}
.BasketPopupPrice {
	color: #168E0B; font-weight: bold;
}
div.BasketPopupMoreItems {
	 background: url(../images/basketPopupBGmessageL.gif) repeat-y;  padding: 5px 7px;
}
td.BasketPopupMoreItems {
	color: #FFFFFF;font-size: 12px; font-style: normal; font-weight: bold; vertical-align:middle;
}
div.BasketPopupMoreItems img {
	position: relative; display: inline;
}
div.BasketPopupTotals {
	 background: url(../images/basketPopupBGbottomL.gif) no-repeat; background-position: bottom; color: #146A8C; font-size: 12px; position: relative; height: 115px;
}
div.BasketPopupTotalsContent {
	padding: 10px 7px 0 7px;
}
div.BasketPopupButtons {
	position: relative; display: block; padding: 0 30px 0 30px; z-index: 15; clear: both; height:25px;
}
div.BasketPopupButtons img {
	position: relative; display: block; z-index: 15;
}
div.BasketPopupMiniMessage {
	font-size: 10px; margin: 5px 0 20px 0; color: #348AAC;
}
div.ReviewExample {
	font-size: 10px; line-height: 13px; margin: 5px 0 10px 0; color: #168E0B; font-style: italic;
}
div.CategoryRatingStars {
	text-align: center; height: 13px;
}
div.CategoryRatingStars img {
	padding-top: 3px;
}
div#SortByDDwrapper {
	position: relative; display: inline; width: 1px;
}
div#SortByDD {
	position: absolute; border: 1px #46BE3B; border-style: none none solid solid; display: block; padding: 0 0 5px 0; background-color: #FFFFFF; clear: both; display: none; left: 51px; top: 16px; width: 200px;
}
a.SortBySelected:link, a.SortBySelected:visited, a.SortBySelected:hover, a.SortBySelected:active {
	color: #168E0B; font-weight: normal;
}
a.SortBySelected img {
	text-align: absbottom;
}
div#SortByDD a:link, div#SortByDD a:visited, div#SortByDD a:hover, div#SortByDD a:active {
	color: #168E0B; font-weight: normal; padding: 1px 5px; display: block; 
}
div#SortByDD a:hover {
	text-decoration: underline;
}

/* Added 7/2011 */
div#HomeAd {
	position: absolute; z-index:5; left: 15px; top: 350px;
}
div#HomeAd #ShippingBanner {
	display: block; position: relative;  width: 252px; height: 84px; overflow: hidden; background: url(../images/HomeAdBG.png); background-repeat: no-repeat;
}
div#HomeAd #ShippingBanner h1 {
	text-align: center; font-size: 18px; line-height: 22px; font-weight: bold; color: #FFFFFF; padding: 15px 5px 10px 5px; margin: 0;
}
div#HomeAd #ShippingBanner h2 {
	text-align: center; font-size: 13px; line-height: 18px; font-weight: normal; font-style: normal; color: #FFFFFF; padding: 0px 5px; margin: 0;
}
div#HomeAd div#ShippingPopup {
	position: absolute; left: 300px; bottom: 0;
}
div#BannerSub #ShippingBanner {
	display: block; position: absolute; z-index:5; left: 340px; top: 30px; width: 252px; height: 46px; overflow: hidden; background: url(../images/SubShippingBannerBG.png);  background-repeat: no-repeat;
}
div#BannerSub #ShippingBanner h1 {
	text-align: center; font-size: 14px; line-height: 20px; font-weight: bold; color: #FFFFFF; padding: 2px 5px 1px 5px; margin: 0;
}
div#BannerSub #ShippingBanner h2 {
	text-align: center; font-size: 10px; line-height: 12px; font-weight: normal; font-style: normal; color: #FFFFFF; padding: 0px 5px; margin: 0;
}
div#BannerSub div#ShippingPopup {
	position: absolute; left: 340px; top: 120px; 
}
div#ShippingPopup {
	display: none; z-index:7; width: 450px; background-color: #FF6600; padding: 10px; border: 1px #FFFFFF solid; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 3px 3px 12px #999; -webkit-box-shadow: 3px 3px 12px #999; box-shadow: 3px 3px 12px #999;
}
div#ShippingPopupInsert {
	position: relative; z-index:7; padding: 10px; border: 4px #FFFFFF; border-style: dotted; 
}
div#ShippingPopupContents {
	background-color: #FFFFFF; padding: 15px; border: 3px #999999 solid; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; font-size: 11px; line-height: 15px; color: #666666; text-align: left;
}
div#ShippingPopup h1 {
	text-align: center; font-weight: bold; color: #FF6600; font-size: 18px; line-height: 24px; margin: 0; padding: 0 0 5px 0;
}
div#ShippingPopup h2 {
	text-align: center; font-weight: normal; color: #000000; font-size: 14px; line-height: 20px; margin: 0; padding: 0 0 3px 0;
}
div#ShippingPopup ul {
	margin: 0; padding: 15px 0 10px 0; list-style-type: none; text-align: left;
}
div#ShippingPopup li {
	margin: 0; padding: 3px 0 10px 36px; font-size: 12px; line-height: 17px; color: #FF6600; font-weight: normal;  background-image: url(../images/ShippingPopupBullet.png); background-repeat: no-repeat; background-position: 0 0;
}
#ShippingPopupClose a {
	position: absolute; right: 18px; top: 18px; border: 1px #999999 solid; font-weight: bold; font-size: 12px; line-height: 12px; color: #666666; background-color: #F0F0F0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 1px 4px 3px 4px;
}
div.CT_Subscribe { position: relative; z-index: 10;
}
div.CT_SubscribeBG { position: relative; z-index: 10; height: 127px;
}
div.CT_SubscribeEmail { position: absolute; top: 67px; left: 14px; z-index: 15;
}
div.CT_SubscribeEmail input { width: 114px; border: 1px #999999 solid; -moz-border-radius: 5px;  border-radius: 5px; -webkit-border-radius: 5px; PADDING: 2px; MARGIN: 0;
}
div.CT_SubscribeButton { position: absolute; top: 98px; left: 33px; z-index: 15; border: 0;
}
div#HomeBar { width: 900px; height: 180px; overflow: hidden; position: relative;
}
div#HomeBar a.Gymnast { position: relative; display: block; height: 180px; width: 120px; float: left;
}
div#HomeBar h2 { margin: 30px 0 15px 0; padding: 0; font-size: 16px; font-weight: bold; color: #2B749A;
}
div#HomeBar img { position: absolute; border: 0; display: block; bottom: 0; right: 0;
}
div#HomeBar a.Gymnast img { position: absolute; border: 0; display: block; bottom: 0; right: 2px;
}
div#HomeBar div.Feature { position: relative; display: block; height: 180px; width: 223px; float: left; overflow: hidden; color: #1B648A;
}
div#HomeBottom { width: 900px; overflow: hidden; background: url(../images/CTGYrowGrad.jpg) repeat-x; padding-top: 53px;
}

/* Subcategory Page Styles */
div.C_Subcat { position: relative; float: left; width: 180px; display: block; overflow: hidden; border: 1px #1B648A solid; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 15px 15px 0; BACKGROUND-IMAGE: url("../images/CTGYrowGrad.jpg"); background-position: 0 180px; background-repeat: repeat-x;
}
a.C_SubcatImage { position: relative; display: block; margin: 0; padding: 0; width: 180px; height: 180px; clear: both; overflow: hidden;
}
a.C_SubcatImage img { position: relative; display: block; margin: 0 auto; padding: 0;
}
div.C_SubcatLinks_O { position: relative; float: left; left: 50%;
}
div.C_SubcatLinks { position: relative; right: 50%; BACKGROUND-IMAGE: url("../images/CTGYrowGrad.jpg");
}
a.C_SubcatName:link, a.C_SubcatName:visited, a.C_SubcatName:active, a.C_SubcatName:hover { position: relative; display: block; clear: both; white-space: normal; height: 33px; overflow: hidden; font-size: 14px; line-height: 35px; font-weight: bold; text-decoration: none;
}
a.C_Subcat2Name:link, a.C_Subcat2Name:visited, a.C_Subcat2Name:active, a.C_Subcat2Name:hover { position: relative; display: block; clear: both; white-space: normal; height: 16px; font-size: 11px; line-height: 15px; font-weight: normal; text-decoration: none; padding-left: 10px;
}
a.C_SubcatName:link, a.C_SubcatName:visited, a.C_SubcatName:active { color: #1B648A; }
a.C_SubcatName:hover { color: #FF6600; }
a.C_Subcat2Name:link, a.C_Subcat2Name:visited, a.C_Subcat2Name:active { color: #1B648A; }
a.C_Subcat2Name:hover { color: #FF6600; }

