/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
html { background-color: #fff; }
body { line-height: 1; font-size: 12px; font-family: Arial, Verdana, sans-serif; height: 100%; width: 100%; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
select{width:143px; border:1px solid #c1c1c1; font-size:10px; font-weight:bold; padding-left:8px;}

/* default link styling */
a { text-decoration: none; color: #1AA8D0; }
a:hover { text-decoration: underline; }
/*a:visited { color: #006699; }*/

/* clearfix */
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear { display:inline-block; }
.clear { display:block; }
.clearleft { clear: left; }
.clearright { clear: right; }
.clearboth { clear: both; }

/* IE Transparent fix */
.IEtransparentFix { background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */ zoom: 1;}

/* floats */
.left { float: left; display: inline; }
.right { float: right; display: inline; }
.bold{font-weight:bold;}
/* no overflow */
.overflow { overflow: hidden; }
.relative { position: relative; }
.middle { margin: 0 auto; }
.block { display: block; }

.none { display:none; }

/* containers */
#container { width: 980px; margin: 0 auto; padding-bottom: 60px; overflow: hidden; }
#fullcontainer { width: 100%; height: 100%; background: transparent url('../img/bg_tile.gif') 0 0 repeat-x; }
#shadowcontainer { width: 100%; height: 100%; background: transparent url('../img/bg_shadow.gif') 50% 0 no-repeat; }

/* columns */
.column { position: relative; width: 960px; margin: 0 auto; padding: 10px; background-color: #fff; }
.col-209 { width: 209px; }
.col-212 { width: 212px; }
.col-215 { width: 215px; }
.col-218 { width: 218px; }
.col-220 { width: 220px; }
.col-233 { width: 233px; }
.col-233 .photo { position: relative; width: 233px; height: 125px; overflow: hidden; }
.col-233 .overlay { position: absolute; top: 0; left: 0; width: 233px; height: 125px; background: transparent url('../img/corners/overlay-trans.png') 0 0 no-repeat; }
.col-313 { width:313px; }
.col-182 { width: 182px; }
.col-169 { width: 169px; }
.col-168 { width: 168px; }
.col-167 { width: 186px; }
.col-193 { width: 193px; }
.col-173 { width: 173px; }
.col-203 { width: 203px; }
.col-220 { width: 220px; }
.col-231 { width: 231px; }
.col-233 { width: 233px; }
.col-320 { width: 320px; }
.col-324 { width: 324px; }
.col-342 { width: 342px; }
.col-340 { width: 340px; }
.col-350 { width: 350px; }
.col-364 { width: 364px; }
.col-396 { width: 396px; }
.col-444 { width: 444px; }
.col-463 { width: 463px; }
.col-465 { width: 465px; }
.col-474 { width: 474px; }
.col-484 { width: 484px; }
.col-599 { width: 599px; }
.col-486 { width: 486px; }
.col-549 { width: 549px; }
.col-682 { width: 682px; }
.col-687 { width: 687px; }
.col-688 { width: 688px; }
.col-717 { width: 717px; }
.col-960 { width: 960px; }

/* margins */
.m-bottom-4 { margin-bottom: 4px !important; }
.m-bottom-7 { margin-bottom: 7px; }
.m-bottom-6 { margin-bottom: 6px; }
.m-bottom-8 { margin-bottom: 8px !important; }
.m-bottom-10 { margin-bottom: 10px !important; }
.m-bottom-12 { margin-bottom: 12px; }
.m-bottom-15 { margin-bottom: 15px !important; }
.m-bottom-16 { margin-bottom: 16px; }
.m-bottom-18 { margin-bottom: 18px; }
.m-bottom-19 { margin-bottom: 19px; }
.m-bottom-20 { margin-bottom: 20px !important; }
.m-bottom-22 { margin-bottom: 22px; }
.m-bottom-25 { margin-bottom: 25px !important; }
.m-bottom-26 { margin-bottom: 26px; }
.m-bottom-30 { margin-bottom: 30px !important;; }
.m-bottom-36 { margin-bottom: 36px; }
.m-bottom-40 { margin-bottom: 40px; }
.m-bottom-160 { margin-bottom: 160px; }
.m-top-162 { margin-top: 162px !important; }
.m-top-46 { margin-top: 46px !important; }
.m-top-30 { margin-top: 30px !important; }
.m-top-24 { margin-top: 24px !important; }
.m-top-20 { margin-top: 20px !important; }
.m-top-15 { margin-top: 15px !important; }
.m-top-10 { margin-top: 10px !important; }
.m-top-8 { margin-top: 8px !important; }
.m-top-7 { margin-top: 7px !important; }
.m-top-6 { margin-top: 6px !important; }
.m-top-4 { margin-top: 4px !important; }
.m-top-2 { margin-top: 2px !important; }
.m-left-2 { margin-left: 2px; }
.m-left-5 { margin-left: 5px; }
.m-left-8 { margin-left: 8px; }
.m-left-9 { margin-left: 9px; }
.m-left-10 { margin-left: 10px; }
.m-left-15 { margin-left: 15px; }
.m-left-16 { margin-left: 16px; }
.m-left-18 { margin-left: 18px; }
.m-left-19 { margin-left: 19px; }
.m-left-20 { margin-left: 20px !important;; }
.m-left-22 { margin-left: 22px; }
.m-left-25 { margin-left: 25px; }
.m-left-29 { margin-left: 29px; }

.m-left-30 { margin-left: 30px; }
.m-left-45 { margin-left: 45px; }
.m-right-0 { margin-right: 0px !important;}
.m-right-4 { margin-right: 4px; }
.m-right-5 { margin-right: 5px; }
.m-right-7 { margin-right: 7px; }
.m-right-8 { margin-right: 8px; }
.m-right-9 { margin-right: 9px; }
.m-right-10 { margin-right: 10px; }
.m-right-14 { margin-right: 14px  !important; }
.m-right-15 { margin-right: 15px  !important; }
.m-right-19 { margin-right: 19px; }
.m-right-20 { margin-right: 20px; }
.m-right-25 { margin-right: 25px; }
.m-right-29 { margin-right: 29px; }
.m-right-30 { margin-right: 30px; }
.m-right-38 { margin-right: 38px; }
.m-right-39 { margin-right: 39px; }
.m-right-60 { margin-right: 60px; }
.m-right-82 { margin-right: 82px; }

/* paddings */
.pad-8 { padding: 8px; }
.pad-top-8 { padding-top: 8px; }
.p-top-0 { padding-top: 0px !important; }
.p-top-30 { padding-top: 30px; }
.p-bottom-6 { padding-bottom: 6px; }
.p-left-10 { padding-left: 10px; }
.p-left-20 { padding-left: 20px; }
.p-right-4 { padding-left: 4px; }

/* block shadows */
.shadow { position: absolute; width: 11px; top: 0; }
.shadow-left { left: -11px; }
.shadow-right { right: -11px; }

/*height*/
.height-695 { height:695px !important; }
.height-300 { height:300px !important; }

/* header + navigation */
#header { z-index: 2004; }
#nav { height: 72px; width: 960px; margin: 0 10px; padding: 0;  background: transparent url('../img/nav/bg_tile.gif') 0 0 repeat-x; z-index: 2003; }
#rnd_l, #rnd_r { position: absolute; top: 0; width: 10px; height: 62px; z-index: 2001; }
#rnd_l { left: -10px; background: transparent url('../img/nav/rnd_l.gif') 0 0 no-repeat; }
#rnd_r { right: -10px; background: transparent url('../img/nav/rnd_r.gif') 0 0 no-repeat; }
#nav_s_left { position: absolute; left: -21px; top: 0; width: 11px; height: 71px; background: transparent url('../img/nav/shadow_l-trans.png') 0 0 no-repeat; }
#nav_s_right { position: absolute; right: -21px; top: 0; width: 11px; height: 72px; background: transparent url('../img/nav/shadow_r-trans.png') 0 0 no-repeat; }
#nav_s_bottom { position: absolute; bottom: 0; left: -10px; width: 980px; height: 10px; background: transparent url('../img/nav/shadow_b.gif') 0 0 repeat-x; z-index: 0; overflow: hidden; }

#logo { float: left; display: inline; margin: 16px 0 0 6px; }

#mainnav { float: left; display: inline; height: 31px; margin: 16px 0 0 21px; z-index: 2002; }
#mainnav ul { z-index: 2001; display: block; }
#mainnav ul, #mainnav li { position: relative; float: left; line-height: 31px; }
#mainnav li { display: inline; height: 31px; width: auto; padding-right: 1px; background: transparent url('../img/nav/divider.gif') 100% 0 repeat-y; z-index: 2000; overflow: visible; }
#mainnav li.sub { z-index: 2001; }
#mainnav li.last { padding: 0; background-image: none; }
#mainnav li.selected a { background-position: 0 -31px !important; }
#mainnav a { position: relative; display: block; height: 31px; text-decoration: none; text-indent: -9999em; overflow: hidden; }
#mainnav a.performance { width: 140px; background: transparent url('../img/nav/btn_performance.gif') 0 0 no-repeat; }
#mainnav a.wellness { width: 100px; background: transparent url('../img/nav/btn_wellness.gif') 0 0 no-repeat; }
#mainnav a.lifestyle { width: 97px; background: transparent url('../img/nav/btn_lifestyle.gif') 0 0 no-repeat; }
#mainnav a.kids { width: 68px; background: transparent url('../img/nav/btn_kids.gif') 0 0 no-repeat; }
#mainnav a.shop { width: 74px; background: transparent url('../img/nav/btn_shop.gif') 0 0 no-repeat; }
#mainnav a:hover { background-position: 0 -31px; }
#mainnav li.selected .active { position: absolute; display: block; height: 8px; width: 100%; top: 38px; left: 0; }
#mainnav li.selected .a-performance { background: transparent url('../img/nav/active_performance.gif') 0 0 no-repeat; }
#mainnav li.selected .a-wellness { background: transparent url('../img/nav/active_wellness.gif') 8px 0 no-repeat; }
#mainnav li.selected .a-lifestyle { background: transparent url('../img/nav/active_lifestyle.gif') 0 0 no-repeat; }
#mainnav li.selected .a-kids { background: transparent url('../img/nav/active_kids.gif') 0 0 no-repeat; }
#mainnav li.selected .a-shop { background: transparent url('../img/nav/active_shop.gif') 0 0 no-repeat; }

/* second level nav */
#mainnav ul ul { display: none; float: none; position: absolute; top: -16px; left: -15px; width: 261px; z-index: 1999; }
#mainnav ul ul li { position: static; float: none; display: block; height: auto; width: 261px; padding: 0; background-image: none; z-index: 1998; }

#shop-nested li, #performance-nested li { height: auto; width: 100%; padding: 0; background-image: none; }
#shop-nested h6 { text-indent: -9999em; overflow: hidden; margin-bottom: 5px; }
#shop-nested h6.buy-online { width: 75px; height: 13px; background: transparent url('../img/nav/btn_buy-online.gif') 0 0 no-repeat; }
#shop-nested h6.find-store { width: 147px; height: 14px; background: transparent url('../img/nav/btn_find-store.gif') 0 0 no-repeat; }
#shop-nested h6.other { width: 40px; height: 12px; background: transparent url('../img/nav/btn_other.gif') 0 0 no-repeat; }
#shop-nested h6.browse { width: 53px; height: 12px; background: transparent url('../img/nav/btn_browse.gif') 0 0 no-repeat; }

#mainnav .nested-content a { position: static; font-size: 12px; line-height: 16px; color: #1ca8d0; text-decoration: none; text-indent: 0; overflow: auto; height: auto; }
#mainnav .nested-content a:hover { text-decoration: underline; }

#shop-nested .nested-top-rounded { width: 261px; height: 58px; background: transparent url('../img/nav/nested-top-shop-trans.png') 0 0 no-repeat; }
	#performance-nested .nested-top-rounded { width: 261px; height: 58px; background: transparent url('../img/nav/nested-top-performance.png') 0 0 no-repeat; overflow: hidden; }
	#performance-nested .nested-top-rounded a { float: left; display: inline; margin-left: 14px; margin-top: 10px; height: 37px; width: 141px; background-color: transparent; text-indent: -9999em; overflow: hidden; }

.nested-content { width: 201px; padding: 0 30px; background: transparent url('../img/nav/nested-repeat-trans.png') 0 0 repeat-y; }
.nested-btm-rounded { width: 261px; height: 27px; background: transparent url('../img/nav/nested-bottom-trans.png') 0 0 no-repeat; }
.nested-content div { width: 191px; padding: 10px 5px 12px; line-height: 15px; background: transparent url('../img/nav/divider_horiz.gif') 0 100% repeat-x; }
.nested-content div.last { background-image: none; padding-bottom: 10px; }

#subnav { position: absolute; top: 0; height: 22px; width: 520px; right: -4px; color: #595959; z-index: 2002; }
#subnav .sub-left, #subnav .sub-right, #toolbarbutton .sub-left, #toolbarbutton .sub-right { float: right; display: inline; width: 10px; height: 22px; }
#subnav .sub-left, #toolbarbutton .sub-left { background: transparent url('../img/nav/sub_shadow_l.gif') 0 0 no-repeat; }
#subnav .sub-right, #toolbarbutton .sub-right { background: transparent url('../img/nav/sub_shadow_r.gif') 0 0 no-repeat; }
#subnav ul { background: transparent url('../img/nav/sub_repeat.gif') 0 0 repeat-x; }
#subnav ul { float: right; display: inline; line-height: 22px; }
#subnav li { float: left; display: inline; height: 22px; }
#subnav li.first a { padding-left: 12px; }
#subnav li.last a { padding-right: 11px; }
#subnav a { float: left; display: inline; height: 22px; line-height: 22px; padding: 0 23px 0 20px; color: #595959; text-decoration: none; }
#subnav ul.loggedin li a { padding: 0 10px; }
#subnav ul.loggedin li.first a { padding-left: 0; min-width: 100px; text-align: center; }
* html #subnav ul.loggedin li.first a { width: 100px; }
#subnav ul.loggedin li.last a { padding-right: 0; }
#subnav a.divider { background: transparent url('../img/nav/divider.gif') 100% 1px repeat-y; }
#subnav a:hover { color: #1AA8D0; }

#subnav #toolbarbutton { float: right; display: inline; margin: 0 10px 0 0; width: 94px; }
#subnav #toolbarbutton.open .sub-left, #toolbarbutton.open .sub-right { background-position: 0 -22px; }
#subnav #toolbarbutton a { float: right; display: inline; height: 22px; line-height: 22px; width: 74px; padding: 0; text-align: center; color: #595959; text-decoration: none; background: transparent url('../img/nav/sub_repeat.gif') 0 0 repeat-x; overflow: hidden; }
#subnav #toolbarbutton.open a { background-position: 0 -22px; font-weight: bold; color: #fff; }

/* toolbar */
#toolbarwrapper { display: none; position: relative; top: 0; left: 0; width: 100%; height: 39px; z-index: 5000; background: transparent url('../img/toolbar/bg.gif') 0 0 repeat-x; }
#toolbarwrapper .shadow { position: absolute; top: 39px; left: 0; width: 100%; height: 4px; background: transparent url('../img/toolbar/shadow.png') 0 0 repeat-x; z-index: 4998; overflow: hidden; }
#toolbar { position: relative; width: 980px; height: 39px; margin: 0 auto; z-index: 4999; }
#toolbar .profile { position: absolute; top: 6px; left: 10px; height: 25px; line-height: 25px; font-size: 14px; color: #0a1b33; }
#toolbar .profile a { color: #0A1B33; }
#toolbar .profile a:hover { text-decoration: none; }
#toolbar .profile .img { width: 25px; height: 25px; overflow: hidden; vertical-align: middle; }
#toolbar .rightnav { position: absolute; top: 0; right: 17px; line-height: 39px; }
#toolbar .rightnav li { float: left; display: inline; margin-right: 12px; }
#toolbar .rightnav li.last { margin-right: 0; }
#toolbar .rightnav a.close { display: block; height: 20px; width: 20px; margin-top: 10px; text-indent: -9999em; overflow: hidden; background: transparent url('../img/toolbar/close.gif') 0 0 no-repeat; }
#toolbar .rightnav a { color: #1ca9d1; }

#activityblock { position: relative; width: 437px; height: 39px; line-height: 39px; padding: 0 22px 0 15px; margin: 0 auto; color: #595959; font-size: 12px; border-left: 1px solid #a6a6a6; border-right: 1px solid #a6a6a6; background: transparent url('../img/toolbar/dropdown_bg.gif') 0 0 repeat-x; cursor: pointer; }
#activityblock.hover { background-position: 0 -39px; }
#activityblock.open { background-position: 0 0 !important; }
#activityblock .arrow { width: 7px; height: 4px; margin: 19px 0 0 5px; background: transparent url('../img/toolbar/dropdown_arrow.gif') 0 0 no-repeat; overflow: hidden; }
#activityblock.open .arrow { background-position: 0 -4px; }
#activityblock .activities { display: none; position: absolute; width: 496px; top: 39px; left: -11px; }
#activityblock .activities .content { width: 448px; padding: 0 24px; height: auto; background: transparent url('../img/toolbar/dropdown_repeat.png') 0 0 repeat-y; }
#activityblock .activities .content div { line-height: 30px; width: 100%; background: transparent url('../img/nav/divider_horiz.gif') 0 100% repeat-x; }
#activityblock .activities .content .time { color: #808080; font-weight: bold; margin-right: 23px; }
#activityblock .activities .content a { color: #1ca8d0; }
#activityblock .activities .bottom { display: block; width: 496px; height: 24px; background: transparent url('../img/toolbar/dropdown_bottom.png') 0 0 no-repeat; }


/* search */
#search { position: absolute; right: 0; top: 29px; display: block; width: 235px; font-size: 12px; color: #595959; z-index: 2002; }
* html #search { top: 22px; }
#searchbox, #searchbox_results { height: 20px; width: 188px; margin: 0; font-size: 12px; padding: 6px 35px 0 12px; border: none; color: #808080; background: transparent url('../img/search/bg.gif') 0 0 no-repeat; }
#searchbox.focus { color: #595959; z-index: 2000; }
#cancel-search { display: none; position: absolute; right: 4px; top: 4px; width: 19px; height: 18px; background: transparent url('../img/search/cancel.gif') 0 0 no-repeat; z-index: 2001; }
#submit-search, #submit-search-results { position: absolute; right: 0; top: 0; height: 26px; width: 34px; background: transparent url('../img/search/submit.gif') 0 0 no-repeat; z-index: 2001; }


#search-results { display:none; position: absolute; left: -16px; top: 33px; width: 266px; margin: 0; padding: 0; z-index: 101; }
#search-results .shadowwrap { position: relative; width: 234px; height: 100%; padding: 0 16px; overflow: hidden; }
#search-results .shadowwrap .shadow-l, #search-results .shadowwrap .shadow-r { position: absolute; padding: 0; top: 0; width: 16px; height: 2000px; }
#search-results .shadowwrap .shadow-l { left: 0; background: transparent url('../img/search/shadow_l-trans.png') 0 0 repeat-y; }
#search-results .shadowwrap .shadow-r { right: 0; background: transparent url('../img/search/shadow_r-trans.png') 0 0 repeat-y; }
#search-results div { padding: 30px 0 0; }
#search-results div a { position: relative; display: block; padding: 12px 10px; width: 214px; height: 100%; }
#search-results div a:hover { background-color: #f3fbfd; text-decoration: none; }
#search-results div span { display: block; }
#search-results	#product-results { background: #fff url('../img/search/lbl_products.gif') 0 0 no-repeat; }
#search-results	#product-results a { min-height: 65px; height: auto !important; height: 65px; }
#search-results	#other-results { background: #fff url('../img/search/lbl_other.gif') 0 0 no-repeat; }
#search-results	#all-results { display: block; width: 266px; height: 42px; padding: 0; background: transparent url('../img/search/see-all-results.png') 0 0 no-repeat; }
#search-results #no-shortcut { display: none; height: 30px; padding-top: 0; background: #fff url('../img/search/lbl_no-shortcut.gif') 0 0 no-repeat; }
#search-results #site-search { display: none; margin-left: 5px; width: 256px; height: 52px; padding: 0; background: transparent url('../img/search/site-search.png') 0 0 no-repeat; }
#search-results .title { position: relative; top: 0; left: 0; font-size: 14px; margin-bottom: 5px; }
#search-results .summary { position: relative; top: 0; left: 0; width: 140px; color: #595959; line-height: 16px; }
#search-results .more-colors { position: absolute; right: 10px; bottom: 16px; width: 60px; height: 6px; background: transparent url('../img/search/more-colors.png') 0 0 no-repeat; text-indent: -9999em; overflow: hidden; }
#search-results .shoe { position: absolute; right: 10px; bottom: 27px; height: 33px; width: 64px; overflow: hidden; }
#search-results .divider { position: absolute; bottom: 0; left: 10px; right: 10px; width: 214px; height: 1px; background: #fff url('../img/nav/divider_horiz.gif') 0 100% repeat-x; overflow: hidden; }
#search-results .link { color: #1ca8d0; font-size: 12px; line-height: 16px; }

/* buttons */
.btn-show-last, .btn-show-next, .btn-show-newer, .btn-show-older { cursor: pointer; }
.btn-show-last { float: left; display: inline; width: 105px; height: 20px; margin-left: 3px; background: transparent url('../img/buttons/btn_show-last.gif') 0 0 no-repeat; }
.btn-show-next { float: right; display: inline; width: 105px; height: 20px; margin-right: 3px; background: transparent url('../img/buttons/btn_show-next.gif') 0 0 no-repeat; }
.btn-show-newer { float: left; display: inline; width: 105px; height: 20px; margin-left: 3px; background: transparent url('../img/buttons/btn_show-newer.gif') 0 0 no-repeat; }
.btn-show-older { float: right; display: inline; width: 105px; height: 20px; margin-right: 3px; background: transparent url('../img/buttons/btn_show-older.gif') 0 0 no-repeat; }
.btn-disabled { background-position: 0 -20px; cursor: default; }
.connector { width: 721px; height: 20px; margin: 0 auto; background: transparent url('../img/nav/divider_horiz.gif') 0 50% repeat-x; overflow: hidden; }

/* navtray for main div photo slider */
.navtray { height: 32px; width: 476px; margin: -5px auto; line-height: 32px; overflow: hidden; color: #191919; }
.navtray .rnd_left, .navtray .rnd_right { float: left; display: inline; width: 10px; height: 32px; padding: 0; }
.navtray .rnd_left { background: transparent url('../img/corners/left_gradient_32px.gif') 0 0 no-repeat; }
.navtray .rnd_right { background: transparent url('../img/corners/right_gradient_32px.gif') 0 0 no-repeat; }
.navtray div { float: left; display: inline; text-align: right; padding-right: 15px; width: 213px; background: transparent url('../img/corners/repeat_gradient_32px.gif') 0 0 repeat-x; }
.navtray div.last { width: 228px; padding-right: 0; text-align: left; }
.navtray ul { height: 32px; padding-left: 15px; overflow: hidden; background: transparent url('../img/corners/divider_32px.gif') 0 8px no-repeat; }
.navtray li { float: left; display: inline; vertical-align: middle; height:32px; }
.navtray li a { padding: 0 4px; margin: 0 1px; color: #0caad2; }
.navtray li a.current { position: relative; top: -1px; font-size: 16px; font-weight: bold; color: #081b33; border-bottom: 3px solid #d60013; }
.navtray li a.current:hover { text-decoration: none; }

/* kids top rated */
.topratedimg{width:37px;}
.kidsheader{display:inline; float:left; width:100%;padding-bottom:20px; margin-top:10px; margin-left:10px;}
.horizontalsep {background: transparent url('../img/kids/horizontalseperatordot.gif') 0 0 repeat-x; height:1px; width:100%; float:left; padding-bottom:10px;}
.kidsheader h3{width:50%; display:inline;}
.kidsheader ul{float:right; margin-top:15px;}
.kidsheader li{float:left;}
.kidsheader ul .fityourkid a{ background: transparent url('../img/kids/fittingyourkid.gif') 0 0 no-repeat; width:107px; height:16px; float:left; letter-spacing:-999em; text-indent:-999em; padding-right:8px;}
ul li.vertsep {background: transparent url('../img/verticleseperatordot.gif') 0 0 repeat-y; width:1px; padding-right:8px; height:16px; float:left;}
.kidsheader ul .products a{background: transparent url('../img/kids/products.gif') 0 0 no-repeat; width:75px; height:16px; float:left; letter-spacing:-999em; text-indent:-999em;}
.topratedimg{margin-bottom:5px;}
.toprated-bucket {width:313px;}
.toprated-bucket .round-top { height: 25px; background: transparent url('../img/kids/kidstrbuckettop.gif') 0 0 no-repeat; overflow: hidden; }
.toprated-bucket .content { height: 165px; background: transparent url('../img/kids/kidstrbucket.gif') 0 0 repeat-y; overflow: hidden; }
.toprated-bucket .learnmore a{ height: 20px; width:313px; background: transparent url('../img/kids/learnmorebtn.gif') 0 0 no-repeat; overflow: hidden; float:left; letter-spacing:-999em; text-indent:-999em;}
.toprated-bucket .learnmore a:hover,.toprated-bucket .learnmore a.selected{opacity:0.4;}
.toprated-bucket .toprated-display{width:313px;}
.toprated-bucket .toprated-display td{width:100%; vertical-align: middle; text-align: center;}
.toprated-bucket .toprated-display img{margin-top:15px;}
.toprated-bucket .toprated-bucketphoto{position: relative; top:0; right:0;}
.toprated-bucket .toprated-bucketphoto div{position: absolute; right:10px; color:#49bada; font-size: 14px; font-weight:bold; margin-top:10px; padding-right:20px;}
.topratedimg{float:left;}
.kidsfeatured{height: 93px; width:961px; background: transparent url('../img/kids/featuredtabbg.gif') 0 0 no-repeat; overflow: hidden; padding-bottom:30px; position:relative; }
.kidsfeatured .tabs{left:10px;position:absolute;top:60px;}
.kidsfeatured .tabs ul li{float:left; display:block; padding-right:4px;}
.kidsfeatured .tabs ul li a{background: transparent url('../img/kids/tabs.gif') bottom repeat-x; width:102px; height:33px; display:block;text-decoration:none;}
.kidsfeatured .tabs ul li a:hover span{color:#C745C9; display:block;}
.kidsfeatured .tabs ul li .selected{ background: transparent url('../img/kids/tabs.gif') top repeat-x; width:102px; height:33px; display:block;}
.kidsfeatured .tabs ul li .selected span{color:#C745C9}
.bluebox{height: 100px; width:460px; background: transparent url('../img/kids/blueboxbg.gif') 0 0 no-repeat; overflow: hidden; padding-bottom:10px; }
.kidsfeatured .tabs ul li a span{float:left;color:#49bada; font-size: 12px; font-weight:bold; margin-top:14px;padding-left:11px;}
.bluebox img{margin-left:30px; margin-top:21px;}
.bluecontentboxtop{height: 10px; width:460px; background: transparent url('../img/kids/bluecontentbxtop.gif') 0 0 no-repeat; overflow: hidden;}
.bluecontentboxbody{width:460px; background: transparent url('../img/kids/bluecontentbxbody.gif') 0 0 repeat-y; overflow: hidden;}
.bluecontentboxbody .news{width:400px;height:250px;margin:13px 25px;}
.bluecontentboxbody .news .title{color:#49bada; font-size: 18px; padding-bottom:10px;}
.bluecontentboxbody .news .date{color:#c2c7c8; font-size:12px; padding-bottom:20px;}
.bluecontentboxbody .news .body{color:#808384; font-size: 12px; line-height:16px;}
.bluecontentboxbtm{height: 10px; width:460px; background: transparent url('../img/kids/bluecontentbxbtm.gif') 0 0 repeat-y; overflow: hidden;}

.bluecontentboxrttop{height: 10px; width:313px; background: transparent url('../img/kids/bluecontentbxrttop.gif') 0 0 no-repeat; overflow: hidden;}
.bluecontentboxrtbody{width:313px; background: transparent url('../img/kids/bluecontentbxrtbody.gif') 0 0 repeat-y; overflow: hidden;}
.bluecontentboxrtbtm{height: 10px; width:313px; background: transparent url('../img/kids/bluecontentbxrtbtm.gif') 0 0 repeat-y; overflow: hidden;}

.optionsbg{height: 31px; width:167px; background: transparent url('../img/kids/optionsbg.gif') 0 0 no-repeat; overflow: hidden; padding-bottom:10px; float:left;}
.optionsbg div{color:#808384; font-size: 14px; margin-top:10px; margin-left:12px}
.optionsbtn{width:157px; padding-left:9px;}
.optionsbtn ul .save a{background: transparent url('../img/kids/saveico.gif') 0 0 no-repeat; width:66px; height:25px; float:left; letter-spacing:-999em; text-indent:-999em; padding-bottom:10px;}
.optionsbtn ul .recommend a{background: transparent url('../img/kids/recommendico.gif') 0 0 no-repeat; width:121px; height:25px; float:left; letter-spacing:-999em; text-indent:-999em; padding-bottom:10px;}
.optionsbtn ul .print a{background: transparent url('../img/kids/printico.gif') 0 0 no-repeat; width:67px; height:25px; float:left; letter-spacing:-999em; text-indent:-999em; padding-bottom:10px;}
.optionsbtn ul .share a{background: transparent url('../img/kids/shareico.gif') 0 0 no-repeat; width:73px; height:25px; float:left; letter-spacing:-999em; text-indent:-999em; padding-bottom:10px;}
.optionsbtn ul .horizontalsep{background: transparent url('../img/kids/horizontalseperatordot.gif') 0 0 repeat-x; width:145px; height:1px; float:left;}

.relatedarticles{width:167px; clear:left; display:block;}
.relatedarticles .horizontalsep{background: transparent url('../img/kids/horizontalseperatordot.gif') 0 0 repeat-x; width:145px; height:1px;  padding-bottom:8px;}
.relatedarticles ul{width:145px; margin-left:9px;}
.relatedarticles ul li{padding-bottom:4px;}
.relatedarticles ul li a{width:145px; margin-left:4px; display:block;}
.socialnetseperator{background: transparent url('../img/kids/bluehorizontalseperator.gif') 0 0 repeat-x; width:425px; height:1px; float:left; margin:20px 0 20px 5px;}
.socialnet{float:left; width:420px; margin:10px 0 0 15px;}
.socialnet ul{list-style:none; float:left;}
.socialnet ul li {display:inline;float:left;}
.socialnet ul li .socialicon{float:left; height:33px;  padding-right:14px;}
.socialnet ul li .socialcontent{width:365px; float:left;}
.socialnet ul li .socialcontent .title{color:#49bada; font-size: 14px; padding-bottom:10px;}
.socialnet ul li .socialcontent .body{color:#808384; font-size: 12px; line-height:14px;}

/* rounded box */
.round-box { display: block; }
.round-box .round-top { height: 10px; background: transparent url('../img/corners/column-233-rnd.gif') 0 0 no-repeat; overflow: hidden; }
.round-box .round-bottom { height: 10px; background: transparent url('../img/corners/column-233-rnd.gif') 0 -10px no-repeat; overflow: hidden; }
.round-box .event { height: 150px; padding: 0 10px; background: transparent url('../img/corners/column-233-repeat.gif') 0 0 repeat-y; }
.round-box .event a { color: #0caad2; }
.round-box .event li { line-height: 16px; }
.round-box .event .date { width: 54px; height: 28px; line-height: 28px; margin-bottom: 10px; font-size: 18px; font-weight: bold; color: #595959; text-align: center; background: transparent url('../img/bg_date.gif') 0 0 no-repeat; }
.round-box .event p { color: #191919; font-size: 14px; line-height: 16px; margin-bottom: 8px; }
.round-box .event p.secondary { font-size: 12px; color: #595959; }

/* social networks */
.social img { display: block; }
.social a { cursor: pointer; }
.social .img { float: left; display: inline; width: 45px; height: 45px; margin: 0 10px 0 0; }
.social .post { float: left; display: inline; width: 157px; margin-top: -3px; color: #595959; line-height: 16px; overflow: hidden; }
.social .post span { display: block; font-size: 10px; color: #808080; }
.social .post-twitter { float: left; display: inline; width: 212px; margin-top: -3px; color: #595959; line-height: 16px; overflow: hidden; }/*157*/
.social .post-twitter span { display: block; font-size: 10px; color: #808080; }
.social-content-fb { width: 213px; height: 95px; padding: 0 10px 10px; background: transparent url('../img/social/repeat_y_fb.gif') 0 0 repeat-y; overflow: hidden; }
.social-content-fb .post a { color: #3b5998; font-weight: bold; }
.social-content-tw { width: 213px; height: 204px; padding: 0 10px 20px 10px; background: transparent url('../img/social/repeat_y.gif') 0 0 repeat-y; overflow: hidden; }
.social-content-tw .entry { overflow: hidden; padding: 8px 0 0; margin-bottom: 8px; background: transparent url('../img/nav/divider_horiz.gif') 0 0 repeat-x; }
.social-content-tw .first { background-image: none; padding-top: 0; }
.social-content-tw .post a, .social-content-tw .post-twitter a { color: #0caad2; }
.social-content-tw .post a.at, .social-content-tw .post-twitter a.at { color: #d60013; }
.facebook_footer, .flickr_footer, .flickr_footer2, .twitter_footer, .youtube_footer { display: block; height: 21px; width: 233px; }
.facebook_footer a, .flickr_footer a,.flickr_footer2 a, .twitter_footer a, .youtube_footer a { display: block; width: 100%; height: 100%; }
.facebook_footer { background: transparent url('../img/social/footer_facebook.gif') 0 0 no-repeat; }
.flickr_footer { background: transparent url('../../images/hp/footer_flicker1.gif') 0 0 no-repeat; }
.flickr_footer2 { background: transparent url('../../images/hp/footer_flicker2.gif') 0 0 no-repeat; }
.twitter_footer { background: transparent url('../img/social/footer_twitter.gif') 0 0 no-repeat; }
.youtube_footer { background: transparent url('../img/social/footer_youtube.gif') 0 0 no-repeat; }
.social a:hover .facebook_footer, .social a:hover .flickr_footer,.social a:hover .flickr_footer2, .social a:hover .twitter_footer, .social a:hover .youtube_footer { background-position: 0 -21px; }

/* item slider */
.itemslide { width: 2895px; }

/* photo slider */
.photoslide { width: 960px; height: 400px; overflow: hidden; position: relative;}
.photoslide .photos { width: 4800px; height: 400px; overflow: hidden; }
.photoslide .photos .elem { float: left; display: inline; width: 960px; height: 400px; overflow: hidden; }
.photoslide .photos img { float: left; display: inline; }

/* custom dropdown */

.selectionwrapper { position: relative; float: left; display: inline; width: auto; cursor: default; }
#dd_countryprof_iconselect { margin-top:8px; margin-bottom:8px; float: left; display: inline; height: 28px; line-height: 28px; font-size: 10px; font-weight: bold; color: #666; background: transparent; }
#dd_countryprof_iconselect .rnd_left { float: left; display: inline; width: 10px; height: 28px; background: transparent url('../img/selectbox/rnd_left.gif') 0 0 no-repeat; }
#dd_countryprof_iconselect .value { float: left; display: inline; width: auto; height: 28px; background: transparent url('../img/selectbox/repeat.gif') 0 0 repeat-x; }
#dd_countryprof_iconselect .rnd_right { float: left; display: inline; width: 45px; height: 28px; background: transparent url('../img/selectbox/rnd_right.gif') 0 0 no-repeat; }
#dd_countryprof_iconselect:hover .rnd_right { background-position: 0 -28px; }
#dd_countryprof_holder { display: none; position: absolute; top: 29px; left: 0; width: auto; }

#dd_iam_iconselect { margin-top:8px; margin-bottom:8px; float: left; display: inline; height: 28px; line-height: 28px; font-size: 10px; font-weight: bold; color: #666; background: transparent; }
#dd_iam_iconselect .rnd_left { float: left; display: inline; width: 10px; height: 28px; background: transparent url('../img/selectbox/rnd_left.gif') 0 0 no-repeat; }
#dd_iam_iconselect .value { float: left; display: inline; width: auto; height: 28px; background: transparent url('../img/selectbox/repeat.gif') 0 0 repeat-x; }
#dd_iam_iconselect .rnd_right { float: left; display: inline; width: 45px; height: 28px; background: transparent url('../img/selectbox/rnd_right.gif') 0 0 no-repeat; }
#dd_iam_iconselect:hover .rnd_right { background-position: 0 -28px; }
#dd_iam_holder { display: none; position: absolute; top: 29px; left: 0; width: auto; }

#dd_dobm_iconselect {margin-right:5px; margin-top:8px; margin-bottom:8px; float: left; display: inline; height: 28px; line-height: 28px; font-size: 10px; font-weight: bold; color: #666; background: transparent; }
#dd_dobm_iconselect .rnd_left { float: left; display: inline; width: 10px; height: 28px; background: transparent url('../img/selectbox/rnd_left.gif') 0 0 no-repeat; }
#dd_dobm_iconselect .value { float: left; display: inline; width: auto; height: 28px; background: transparent url('../img/selectbox/repeat.gif') 0 0 repeat-x; }
#dd_dobm_iconselect .rnd_right { float: left; display: inline; width: 45px; height: 28px; background: transparent url('../img/selectbox/rnd_right.gif') 0 0 no-repeat; }
#dd_dobm_iconselect:hover .rnd_right { background-position: 0 -28px; }
#dd_dobm_holder { display: none; position: absolute; top: 29px; left: 0; width: auto; }

#dd_dobd_iconselect {margin-right:5px;margin-top:8px; margin-bottom:8px; float: left; display: inline; height: 28px; line-height: 28px; font-size: 10px; font-weight: bold; color: #666; background: transparent; }
#dd_dobd_iconselect .rnd_left { float: left; display: inline; width: 10px; height: 28px; background: transparent url('../img/selectbox/rnd_left.gif') 0 0 no-repeat; }
#dd_dobd_iconselect .value { float: left; display: inline; width: auto; height: 28px; background: transparent url('../img/selectbox/repeat.gif') 0 0 repeat-x; }
#dd_dobd_iconselect .rnd_right { float: left; display: inline; width: 45px; height: 28px; background: transparent url('../img/selectbox/rnd_right.gif') 0 0 no-repeat; }
#dd_dobd_iconselect:hover .rnd_right { background-position: 0 -28px; }
#dd_dobd_holder { display: none; position: absolute; top: 29px; left: 0; width: auto; }

#dd_doby_iconselect { margin-top:8px; margin-bottom:8px;float: left; display: inline; height: 28px; line-height: 28px; font-size: 10px; font-weight: bold; color: #666; background: transparent; }
#dd_doby_iconselect .rnd_left { float: left; display: inline; width: 10px; height: 28px; background: transparent url('../img/selectbox/rnd_left.gif') 0 0 no-repeat; }
#dd_doby_iconselect .value { float: left; display: inline; width: auto; height: 28px; background: transparent url('../img/selectbox/repeat.gif') 0 0 repeat-x; }
#dd_doby_iconselect .rnd_right { float: left; display: inline; width: 45px; height: 28px; background: transparent url('../img/selectbox/rnd_right.gif') 0 0 no-repeat; }
#dd_doby_iconselect:hover .rnd_right { background-position: 0 -28px; }
#dd_doby_holder { display: none; position: absolute; top: 29px; left: 0; width: auto; }

#dd_dobm_iconselect { float: left; display: inline; height: 28px; line-height: 28px; font-size: 10px; font-weight: bold; color: #666; background: transparent; }
#dd_dobm_iconselect .rnd_left { float: left; display: inline; width: 10px; height: 28px; background: transparent url('../img/selectbox/rnd_left.gif') 0 0 no-repeat; }
#dd_dobm_iconselect .value { float: left; display: inline; width: auto; height: 28px; background: transparent url('../img/selectbox/repeat.gif') 0 0 repeat-x; }
#dd_dobm_iconselect .rnd_right { float: left; display: inline; width: 45px; height: 28px; background: transparent url('../img/selectbox/rnd_right.gif') 0 0 no-repeat; }
#dd_dobm_iconselect:hover .rnd_right { background-position: 0 -28px; }
#dd_dobm_holder { display: none; position: absolute; top: 29px; left: 0; width: auto; }

#dd_country_iconselect { float: left; display: inline; height: 28px; line-height: 28px; font-size: 10px; font-weight: bold; color: #666; background: transparent; }
#dd_country_iconselect .rnd_left { float: left; display: inline; width: 10px; height: 28px; background: transparent url('../img/selectbox/rnd_left.gif') 0 0 no-repeat; }
#dd_country_iconselect .value { float: left; display: inline; width: auto; height: 28px; background: transparent url('../img/selectbox/repeat.gif') 0 0 repeat-x; }
#dd_country_iconselect .rnd_right { float: left; display: inline; width: 45px; height: 28px; background: transparent url('../img/selectbox/rnd_right.gif') 0 0 no-repeat; }
#dd_country_iconselect:hover .rnd_right { background-position: 0 -28px; }
#dd_country_holder { display: none; position: absolute; top: 29px; left: 0; width: auto; }

#dd_category_iconselect { float: left; display: inline; height: 28px; line-height: 28px; font-size: 10px; font-weight: bold; color: #666; background: transparent; }
#dd_category_iconselect .rnd_left { float: left; display: inline; width: 10px; height: 28px; background: transparent url('../img/selectbox/rnd_left.gif') 0 0 no-repeat; }
#dd_category_iconselect .value { float: left; display: inline; width: auto; height: 28px; background: transparent url('../img/selectbox/repeat.gif') 0 0 repeat-x; }
#dd_category_iconselect .rnd_right { float: left; display: inline; width: 45px; height: 28px; background: transparent url('../img/selectbox/rnd_right.gif') 0 0 no-repeat; }
#dd_category_iconselect:hover .rnd_right { background-position: 0 -28px; }
#dd_category_holder { display: none; position: absolute; top: 29px; left: 0; width: auto; }

#dd_producttype_iconselect { float: left; display: inline; height: 28px; line-height: 28px; font-size: 10px; font-weight: bold; color: #666; background: transparent; }
#dd_producttype_iconselect .rnd_left { float: left; display: inline; width: 10px; height: 28px; background: transparent url('../img/selectbox/rnd_left.gif') 0 0 no-repeat; }
#dd_producttype_iconselect .value { float: left; display: inline; width: auto; height: 28px; background: transparent url('../img/selectbox/repeat.gif') 0 0 repeat-x; }
#dd_producttype_iconselect .rnd_right { float: left; display: inline; width: 45px; height: 28px; background: transparent url('../img/selectbox/rnd_right.gif') 0 0 no-repeat; }
#dd_producttype_iconselect:hover .rnd_right { background-position: 0 -28px; }
#dd_producttype_holder { display: none; position: absolute; top: 29px; left: 0; width: auto; }

#dd_gender_iconselect { float: left; display: inline; height: 28px; line-height: 28px; font-size: 10px; font-weight: bold; color: #666; background: transparent; }
#dd_gender_iconselect .rnd_left { float: left; display: inline; width: 10px; height: 28px; background: transparent url('../img/selectbox/rnd_left.gif') 0 0 no-repeat; }
#dd_gender_iconselect .value { float: left; display: inline; width: auto; height: 28px; background: transparent url('../img/selectbox/repeat.gif') 0 0 repeat-x; }
#dd_gender_iconselect .rnd_right { float: left; display: inline; width: 45px; height: 28px; background: transparent url('../img/selectbox/rnd_right.gif') 0 0 no-repeat; }
#dd_gender_iconselect:hover .rnd_right { background-position: 0 -28px; }
#dd_gender_holder { display: none; position: absolute; top: 29px; left: 0; width: auto; }

.selectwrapper { border: 1px solid #bfbfbf; }
.optionswrapper {  width: 247px; max-height: 83px; height: auto !important; height: 83px; overflow-y: auto; }
.optionswrapper .selectitems { line-height: 12px; padding: 4px 6px; }
.optionswrapper .hoverclass { background-color: #d9d9d9; }

/* footer */
#footer { padding: 39px 0 50px; background: #fff url('../img/footer/bg_footer.gif') 0 0 repeat-x; }
#footercontainer { width: 980px; margin: 0 auto; }
#footercontainer .spacer { height: 1px; line-height: 1px; width: 100%; background: transparent url('../img/nav/divider_horiz.gif') 0 0 repeat-x; overflow: hidden; }
#footercontainer .col-182, #footercontainer .col-350 { color: #808080; font-weight: bold; line-height: 18px; font-size: 11px; }

#footerlinks { font-size: 11px; font-weight: bold; color: #404040; }
#footerlinks ul { margin-bottom: 30px; }
#footerlinks li { float: left; display: inline; width: 182px; margin-right: 10px; line-height: 16px; }
#footerlinks ul ul { display: block; margin-bottom: 0; font-weight: normal; }
#footerlinks li li { float: none; display: block; margin-right: 0; }

#footer .rightnav { float: right; display: inline; color: #069; height: 18px; line-height: 18px; font-size: 10px; font-weight: bold; }
#footer .rightnav li { float: right; display: inline; height: 14px; line-height: 14px; margin-top: 2px; background: transparent url('../img/nav/divider.gif') 0 0 repeat-y; }
#footer .rightnav li.last { background-image: none; }
#footer .rightnav span { padding: 0 7px; }
#footer .rightnav a { font-weight: bold; color: #1aa8d0; font-size: 11px; padding: 0 7px; }
#footer .rightnav li.first span, #footer .rightnav li.first a { padding-right: 0; }

#footer .bar { font-size: 10px; height: 28px; line-height: 28px; color: #808080; }
#footer .bar select { background-color: #fff; color: #666; font-family: Arial; font-size: 10px; font-weight: bold; border: 1px solid #bfbfbf; padding-left: 8px; }
#footer .bar a { float: right; display: inline; margin-left: 13px; }

/* breadcrumb */
#breadcrumb { margin-bottom: 29px; }
#breadcrumb ul { overflow: hidden; height: 26px; }
#breadcrumb li { float: left; display: inline; padding: 0 9px 0 8px; margin-left: -4px; background: transparent url('../img/breadcrumb_l.gif') 0 0 no-repeat; }
#breadcrumb li.first { padding: 0 9px 0 0; background-image: none; margin-left: 0; }
#breadcrumb li a { position: relative; float: left; display: block; height: 26px; line-height: 26px; background-color: #d9f0f7; color: #0caad2; padding: 0 8px; font-size: 11px; font-weight: bold; }
#breadcrumb li a span { position: absolute; right: -8px; top: 0; width: 8px; height: 26px; background: transparent url('../img/breadcrumb_r.gif') 0 0 no-repeat; }
#breadcrumb li.last { background-position: 0 -26px; }
#breadcrumb li.last a { background-color: #e6e6e6; color: #8c8c8c; }
#breadcrumb li.last a span { background-position: 0 -26px; }
#breadcrumb li a span span, #breadcrumb li.last a span span{background:none;}

/* tooltip */
#tooltip { display: none; position: absolute; width: 305px; z-index: 3000; }
#tooltip .top { display: block; height: 34px; width: 305px; background: transparent url('../img/tooltip/top.png') 0 0 no-repeat; }
#tooltip .content { display: block; width: 215px; padding: 10px 45px; background: transparent url('../img/tooltip/repeat.png') 0 0 repeat-y; }
#tooltip .bottom { display: block; height: 32px; width: 305px; background: transparent url('../img/tooltip/bottom.png') 0 0 no-repeat; }
#tooltip h3 { font-size: 16px; font-weight: bold; color: #d20e18; margin-bottom: 10px; }
#tooltip h3.border { padding-bottom: 10px; background: transparent url('../img/nav/divider_horiz.gif') 0 100% repeat-x; }
#tooltip h4.define { height: 14px; font-size: 12px; color: #bfbfbf; margin-bottom: 10px; overflow: hidden; background: transparent url('../img/nav/divider_horiz.gif') 0 100% repeat-x; }
#tooltip h4.define span { display: block; width: 44px; height: 9px; background: transparent url('../img/tooltip/define.gif') 0 0 no-repeat; text-indent: -9999em; }
#tooltip p { font-size: 11px; line-height: 16px; color: #666; }
#tooltip table { width: 100%; }
#tooltip th { color: #808080; font-size: 11px; line-height: 16px; border-bottom: 5px solid #fff; }
#tooltip td { font-weight: bold; font-size: 12px; color: #595959; line-height: 22px; padding: 0 13px 0 0; }
#tooltip td.thirtysix { width: 36px; }
#tooltip td.center { text-align: center; }
#tooltip tr.alt td { background-color: #f2f2f2; }
.tooltip-content { display: none; }

/* pagination */
.pagination-container { padding: 0; margin: 0; }
.pagination { height: 32px; color: #737373; font-size: 12px; overflow: hidden; }
.centerhack .pagination { display: table; margin: 0 auto; }
.pagination ul { float: left; display: inline; height: 32px; line-height: 32px; }
.pagination li { float: left; display: inline; vertical-align: middle; background-color: #f2f2f2; }
.pagination li.page { font-size: 10px; font-weight: bold; }
.pagination li a { padding: 0 4px; margin: 0 1px; color: #1ca8d0 !important; }
.pagination li a.current { margin-top: -3px; font-size: 16px; font-weight: bold; color: #081b33 !important; border-bottom: 3px solid #d60013 !important; }
.pagination li a.current:hover { text-decoration: none; }

.pagination li a.arrow { width: 26px; height: 32px; display: block; text-indent: -999em; padding: 0; margin: 0; overflow: hidden; }
.pagination li a.arrowright {  background: transparent url('../img/product/buttons/paginate-right.gif') no-repeat; }
.pagination li a.arrowleft { background: transparent url('../img/product/buttons/paginate-left.gif') no-repeat; }
.pagination li a.arrowactive { background-position: 0 -32px; }
.pagination li a.arrowinactive { background-position: 0 0; cursor: default; }


/* individual page subnav */
.subnavheader { display:inline; float:left; margin: 10px 0 18px; padding: 0 10px 13px; width:940px; background: transparent url('../img/nav/divider_horiz.gif') 0 100% repeat-x; }
.subnavheader h2.profileheader { padding-bottom: 0; margin: 0; float: left; display: inline; width: 200px; }
.subnavheader ul { float:right; margin-top:15px; }
.subnavheader li { float: left; display: inline; height: 16px; }
.subnavheader ul li.vertsep { float:left; height:16px; width:1px; padding: 0 8px; background:transparent url('../img/verticleseperatordot.gif') 8px 0 repeat-y; overflow: hidden; }
.subnavheader li a { font-size: 14px; color: #0caad2; }
.subnavheader li span.selected { font-size: 14px; color: #808080; }

.sharingTooltip {color:#666666;font-size:14px;height:190px;}
.sharingTooltip input,.sharingTooltip textarea{color:#666666;background-color:#f2f2f2;border:1px solid #f2f2f2;font-size:11px;width:210px;}
.sharingTooltip .submit { display: block; height: 42px; width: 99px; border: none; background: transparent url('../../images/sharing/send.png') no-repeat 0 0; text-indent: -999em; cursor: pointer; }
.sharingTooltip .formTitle{margin-bottom:9px;}
.sharingTooltip .formInput{margin-bottom:15px;}
.sharingTooltip .otherOptions{font-size:11px;margin-top:5px;}
.sharingTooltip .closeTool{position:relative;left:180px;top:-10px;}

.comment-disclaimer{font-size:12px;color:#333333;margin-top:-7px;}
.comment-disclaimer a{color:#d60013;}
.comment-disclaimer .image{width:50px;height:50px;margin-right:20px;}
.comment-disclaimer .need-help{line-height:1.3;margin-left:70px;max-width:600px;}
.comment-disclaimer .need-help-header{margin-bottom:5px;font-size:14px;}
.comment-disclaimer .need-help-copy{}
.comment-disclaimer .leave-comment{margin-top:15px;height:30px;margin-left:70px;font-size:14px;}

/* ie6 fixes to be moved */
* html #search { margin-top: 6px; }
* html #cancel-search { top: 5px; }
* html #submit-search { top: 1px; }
* html #search-results { top: 34px; }
* html .col-233 .overlay { display: none; }
* html .subnavheader { padding-bottom: 6px; }

.flashContainer{margin-left:-8px;margin-top:-15px;}
.videoPlayer { background: transparent url('/public/img/preloaders/large_cropped.gif') 50% 50% no-repeat;}

.subnav { float:right;margin-right:10px; }
.subnav ul { margin-top: 10px; position: relative; float:left; }
.subnav ul li { display: block; height:18px; float:left; background: url('../img/running/nav-divider.gif') no-repeat top right; padding-right: 8px; margin-left: 8px; }
.subnav ul li.active a{color:#595959;}
.subnav ul li.last { background: none;  padding-right: 0px; }
.subnav ul li a { display: block; margin-top: 3px; }
.reportAbuseButton{background:transparent url('../img/buttons/btn_report-abuse.gif') no-repeat 0px 0px;width:173px;height:41px;text-indent:-999em;cursor:pointer;display:block;border:none;}
.nb-staff{color:#d60013;}
.by-line{color: #888;font-size: 12px;}

.social-links{height:30px;}
.social-links .twitter{margin-top:1px;margin-right:5px;float:left;}
.social-links .facebook{width:400px;height:24px;float:left;}
#mobile-banner{width:100%;background-color:#081b33;color:#FFFFFF;font-size:24px;padding:40px;text-align:center;border-bottom:2px solid #666666;}

