/* ===== RESET GLOBAL STYLES ======================================================= */
html, body, form, fieldset, ul, ol, li { margin:0; padding:0; font:normal 100%/120% Arial, Helvetica, sans-serif; cursor:default; }
 /* __ format vertical margins __ */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, dl, address { margin:10px 0; padding:0; }
/* __ Apply left margin __ */
dd, blockquote { margin-left:25px; }
/* __ Format Tables (still need 'cellspacing="0"' in the markup)__ */
table { border-collapse:separate; border-spacing:0; }
table td { vertical-align:top;  }
/* __ Miscellaneous __ */
a:focus { outline:none; }
img, fieldset { border:none; }
form label { cursor:pointer; }
ol, ul { list-style:none; }
input, select, textarea { font:inherit; }
textarea { overflow:auto; }


/* __ Custom Global Styles __ */
.clearBoth { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.left { float:left; }
.right { float:right; }
.hide { display:none; }
.remove{ visibility: visible;  }

ul.list { margin:0 0 0 15px; list-style-type:square; }

.table { display:table; table-layout:fixed; }
.tr { display:table-row; height:auto !important; }
.td { display:table-cell; vertical-align:top; /* IE Only: */ *display:inline; zoom:1; }


/* ===== GLOBAL STYLES ================================================ */
body { background:#2F2E2D; font-size:10px; color:#4D4D4D; }

/* ===== Carousel Base Styles ===== */
.carousel { position:relative; }
.carousel .photos { position:relative; display:block; overflow:hidden; }
.carousel .photos li { position:absolute; z-index:1; top:0; left:0; display:none; }
.carousel .photos li.active { z-index:10; }
.carousel .descriptionBkgd { position:absolute; z-index:11; }
.carousel .description { position:absolute; z-index:12; overflow:hidden; }
.carousel .controls { position: absolute; display:none; }
.carousel .controls li { display:inline; }
.carousel .controls li a { display:block; float:left; text-decoration:none; }

/* ===== HEADER ======================================================= */
#header { position:relative; z-index:5; width:950px; margin:0 auto; }
#header #philfan { position:absolute; width:211px; height:118px; right:10px; background:url(../images/bkgd_header_philfan.png) no-repeat; }
#header #philfan li a { display:block; float:left; height:26px; margin-top:3px; overflow:hidden; background-repeat:no-repeat; background-position:0 0; }
#header #philfan li a:hover { background-position:0 -26px; }
#header #philfan li a span { display:none; }
/* ===== Btns: Login / Register ===== */
#header #philfan ul.btns { margin-top:18px; margin-left:16px; }
#header #philfan ul.btns #btnLogin { cursor:default; } /*  width:80px; background-image:url(../images/btn_header_LogIn-Removed.png); */
#header #philfan ul.btns #btnRegister { width:85px; margin-left:4px; margin-top: 7px; background-image:url(../images/btn_header_Register.png); }
/* ===== Form: Login & Password ===== */
#header #philfan ul.form { margin-top:10px; margin-left:16px; display:none; }
#header #philfan ul.form li input{ width:166px; margin:5px 0 5px 2px; padding:2px; border:1px solid #4D4D4D; float: left; background:#FFF url(../images/bkgd_input_registration.gif) no-repeat; }
#header #philfan ul.form li input:focus { border-color:#CCC; }
#header #philfan ul.form #btnSubmit { width:80px; background-image:url(../images/btn_header_Submit.png); }
#header #philfan ul.form #btnClear { width:85px; margin-left:8px; margin-top: 5px; background-image:url(../images/btn_header_Cancel.png); }
/* ===== LoggedIn: Welcome ===== */
#header #philfan ul.loggedIn { margin-top:20px; margin-left:18px; display:none; }
#header #philfan ul.loggedIn .username { font:normal 18px arial; color:#00A0ED; letter-spacing:-1px; width:179px; margin-bottom:10px; overflow:hidden; white-space:nowrap; }
#header #philfan ul.loggedIn #btnLogout { width:80px; background-image:url(../images/btn_header_LogOut.png); }

#header .logo { width:950px; height:127px; }
#header #rolex {position:absolute; right:5px; top:2px; width:275px; }
/* ===== CONTENT ======================================================= */
#container { min-width:950px; min-height:500px; background:#FFF url(../images/background.png) repeat-x top left; }

#content { position:relative; z-index:0; width:950px; margin:19px auto 0; padding-bottom:20px; height:auto !important; }

/* ===== Left-side Menu ===== */
body.index #sideMenu { display:none; }
body.subpage #sideMenu { width:239px; }
#sideMenu {}
/*#sideMenu ul {width:239px;} */
#sideMenu a { display:block; width:100%; font:bold 18px Arial, Helvetica, sans-serif; color:#00A0ED; letter-spacing:-0.65px; padding:8px 10px; text-decoration:none; }
#sideMenu a:hover, #sideMenu a.selected { color:#FFF; background:url(../images/bkgd_nav_active.gif) no-repeat left center; }

/* ===== Main Content Area ===== */
body.index #mainContent { width:677px; }
body.subpage #mainContent { width:453px; height:auto !important; padding-right:20px; }
body.subpage .media #mainContent { width:249px; padding:0; }
#mainContent { position:relative; font-size:1.2em; }
#mainContent #graphicHeader { position:relative; z-index:0; top:0; left:0; padding-bottom:10px; }
#mainContent h1 { font:bold 35px/35px Arial, Helvetica, sans-serif; color:#00A0ED; letter-spacing:-2px; margin:0; }
#mainContent h1 a { font-size:12px; color:#F16433; letter-spacing:normal; text-decoration:none; }
#mainContent h1 a:hover { text-decoration:underline; }
#mainContent h2 { font:bold 25px/25px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0; }
#mainContent .largePhoto { position:relative; }
#mainContent .largePhoto a.overlay { position:absolute; left:5px; bottom:5px; }
#mainContent p { font:normal 12px/24px Arial, Helvetica, sans-serif; clear:both; }
#mainContent p a, span.mailme { color:#00A0ED; }
#mainContent p a.title { font-size:16px; font-weight:bold; text-decoration:none; letter-spacing:-0.35px; }
#mainContent p a.title:hover { text-decoration:underline; }
#mainContent p a.link { font-size:11px; color:#F16433; letter-spacing:normal; text-decoration:none; }
#mainContent p a.link:hover { text-decoration:underline; }
#mainContent p a.readmore { font-weight:bold; text-decoration:none; white-space:nowrap; }
#mainContent p a.readmore:hover { text-decoration:underline; }
#mainContent p.contact { font-weight:bold; font-size:14px; line-height:18px; margin-top:-10px; margin-bottom:20px; padding-top:0; padding-left:2px; }
#mainContent h1.contact { margin-bottom:15px; }
#mainContent p.dash-divider { padding-bottom:10px; background:url(../images/divider_dash.gif) repeat-x left bottom; }
#mainContent a.btnReadMoreDidYouKnows { display:block; width:218px; height:25px; overflow:hidden; background:url(../images/btn_ReadMoreDidYouKnows.jpg) no-repeat 0 0; }
#mainContent a.btnReadMoreDidYouKnows:hover { background-position:0 -25px; }
#mainContent a.btnReadMoreDidYouKnows span { display:none; }
#mainContent b.posted { display:block; font-size:11px; }
#mainContent p.news-archive { line-height:18px; min-height:75px }
#mainContent p.news-archive span.photo-small { margin-top:3px; }
#mainContent .headline { display:block; width:100%; font-size:16px; font-weight:bold; letter-spacing:-0.35px; color:#00A0ED; }
#mainContent span.postdate { font-size:11px; font-weight:bold; color:#00A0ED; }

#mainContent .photo-small { display:block; width:117px; height:80px; padding:6px 0 0 5px; margin:6px 11px 0 0; background:url(../images/bkgd_photo_small.png) no-repeat; }
#mainContent .photo-medium, #inlineGalleryPreview { display:block; width:224px; height:153px; padding:9px 0 0 8px; margin:6px 11px 0 0; background:url(../images/bkgd_photo_medium.png) no-repeat; }
#mainContent .photo-large { display:block; width:437px; height:298px; padding:16px 0 0 15px; margin:6px 11px 0 0; background:url(../images/bkgd_photo_large.png) no-repeat; }
#mainContent a.photo-small { margin-top:2px; }

/* ===== Tour Schedule ===== */
#mainContent b.participate { color:#F16433; }
#mainContent ul.TourSchedule { width:100%; font-size:11px; }
#mainContent ul.TourSchedule li { background:url(../images/divider_dash.gif) repeat-x left bottom; }
#mainContent ul.TourSchedule li.title { background-image:none; height:21px; background-color:#00A0ED; }
#mainContent ul.TourSchedule li.title span { display:block; width:100%; font-size:12px; color:#FFF; line-height:21px; padding-left:15px; }
#mainContent ul.TourSchedule li span.title-date { float:left; width:98px; }
#mainContent ul.TourSchedule li span.title-tour { float:left; width:300px; border-left:1px solid #C7E4F6; }
#mainContent ul.TourSchedule a { position:relative; display:block; width:308px; border-left:1px solid #928881; color:#4D4D4D; margin-left:113px; padding:10px 15px; text-decoration:none; }
#mainContent ul.TourSchedule a span.date { position:relative; display:block; width:97px; text-align:right; padding:1px 15px 15px 0; color:#00A0ED; float:left; margin-left:-128px; }
#mainContent ul.TourSchedule li.participate b { color:#F16433; }

#mainContent cite { display:block; font:normal 11px Arial, Helvetica, sans-serif; color:#00A0ED; font-style:normal; padding-top:5px; }
#mainContent blockquote { margin:0; padding:10px 15px; font:bold 18px/25px Georgia, "Times New Roman", Times, serif; color:#8E8782; letter-spacing:-0.35px; background:#F8F6F2; border:1px solid #EBE3D6; }

/* ===== In The Bag ===== */
ul.InTheBag-Items { float:right; width:222px; font-size:11px; margin-top:10px; }
ul.InTheBag-Items li { border:1px solid #D6EBF8; height:65px; margin-bottom:5px; padding:1px; }
ul.InTheBag-Items li img { float:left; clear:left; width:80px; height:65px; background:url(../images/bkgd_inthebag_item.gif) repeat-x; }
ul.InTheBag-Items li span { display:block; width:122px; height:55px; margin-left:81px; padding:5px 7px; border-left:1px solid #D6EBF8; }
ul.InTheBag-Items li span b { color:#00A0ED; }
ul.InTheBag-Items li span a { color:#4D4D4D; text-decoration:none; }
ul.InTheBag-Items li span a:hover { color:#00A0ED; text-decoration:underline; }

div.InTheBag { width:218px; overflow:hidden; padding:1px; border:1px solid #D6EBF8; margin-top:10px; }
div.InTheBag span.title { display:block; padding:6px 8px; }
div.InTheBag span.title b { color:#00A0ED; }
div.InTheBag img { margin-top:5px; }
div.InTheBag-List { width:218px; height:219px; padding:1px; border:1px solid #D6EBF8; border-top-width:0; }
div.InTheBag-List span.title { display:block; padding:12px 0 0 8px; }
div.InTheBag-List span.title b { color:#00A0ED; }
div.InTheBag-List ul.list { margin:5px 10px; padding:10px; }
div.InTheBag-List ul.list li { font-size:9px; padding-bottom:24px; }
div.InTheBag-List ul.list li b { font-size:12px; }

/* ===== Accordion ===== */
dl { font-size:12px; border-bottom:1px solid #9FD0EF; }
dt { font-weight:bold; color:#00A0ED; padding:10px 0; border-top:1px solid #9FD0EF; cursor:pointer; }
dt.active { border-bottom-width:0; }
dd { line-height:24px; margin:0; padding:0 0 5px 0; display:none;}

dl#AccordionList {}
dl#AccordionList dt { background:url(../images/ico_FAQ_arrow_inactive.gif) no-repeat 1px 12px; padding-left:15px; }
dl#AccordionList dt.active { background:url(../images/ico_FAQ_arrow_active.gif) no-repeat 0 13px; }
dl#AccordionList dd { padding-left:15px; }
dl#AccordionList dd ul.list li { font-size:9px; }
dl#AccordionList dd ul.list li a { display:block; font-size:12px; padding:3px 0; color:#4D4D4D; text-decoration:none; }
dl#AccordionList dd ul.list li:hover, dl#AccordionList dd ul.list a:hover { color:#00A0ED; }

/* ===== Newsletter Registration ===== */
.registration label {display:block; float:left; width:120px; padding:0; margin:5px 0 0; font-size:14px; font-weight:bold; color:#00A0ED; letter-spacing:-0.35px; text-align:right; white-space:nowrap }
.registration input.input { width:310px; margin:5px 0 0 10px; padding:2px; border:1px solid #b1d6f1; background:#FFF url(../images/bkgd_input_registration.gif) no-repeat; }
.registration input.input:focus { border-color:#4D4D4D; }
.registration input.checkbox { display:block; float:left; margin:0 0 0 -25px; }
.registration small.opt-in { display:block; width:285px; margin-left:130px; padding:10px 0 0 25px; line-height:14px; }
.registration br { clear:left; }
.registration input.submit { margin:15px 0 0 120px; }

/* ===== Videos ===== */
.videoColumn { position:relative; float:left; width:241px; height:479px; border:1px solid #D6EBF8; background:#FFF; }
.videoColumn #scrollingArea { width:213px; height:479px; margin:4px; padding:0; }
.videoColumn #scrollContainer { width:211px; height:469px; margin-right:4px; border:1px solid #D4D4D4; float:left; overflow:hidden; }
.videoColumn #scrollContent li a { display:block; width:195px; height:45px; padding:6px 8px; border:1px solid #FBF8F6; border-top:1px solid #FBF8F6; border-bottom:1px solid #C5C5C5; overflow:hidden; font-size:11px; line-height:11px; background:#E6E1DC url(../images/bkgd_videoColumnItem.png) no-repeat top left; text-decoration:none; cursor:pointer; }
.videoColumn #scrollContent li a span b { color:#00A0ED; }
.videoColumn #scrollContent li a:hover { color:#000; }
.videoColumn #scrollContent li a:hover img { border-color:#000; background:#FFF; }
.videoColumn #scrollContent li a img { float:left; margin-right:8px; padding:2px; border:1px solid #A9B1B6; background:#E6E1DC; }
.videoColumn #scrollContent li.active a { border-top-color:#C4E2F5; border-left-color:#C4E2F5; color:#000; background-image:url(../images/bkgd_videoColumnItemActive.png); }
.videoColumn #scrollContent li.active a img { border-color:#6C99B7; background:#FFF; }
.videoColumn #scrollContent li.active a span b { color:#FFF; }

.videoColumn #scrollbar { position:absolute; top:4px; right:4px; border:1px solid #D6D6D6; }
.videoColumn #track { position:relative; width:14px; height:437px; background:#E6F0F7; }
.videoColumn #thumb { position:absolute; top:0; left:0; width:14px; height:25px; border-top:1px solid #C9C6C1; border-bottom:1px solid #C9C6C1; background:#F2F9FD url(../images/bkgd_scrollThumb.gif) no-repeat center center; }
.videoColumn #arrowUp { width:14px; height:15px; background:#D5DFE6 url(../images/bkgd_scrollThumb_up.gif) no-repeat top left; }
.videoColumn #arrowDown { width:14px; height:16px; background:#D5DFE6 url(../images/bkgd_scrollThumb_down.gif) no-repeat top left; }

.videoColumn .inactiveScrollbars {}
.videoColumn .inactiveScrollbars #track { background:#FFF; }
.videoColumn .inactiveScrollbars #thumb { display:none; }
.videoColumn .inactiveScrollbars #arrowUp { background:#FFF; }
.videoColumn .inactiveScrollbars #arrowDown { background:#FFF; }

body.subpage .videoPlayer { margin-left:-7px; padding:3px; border:1px solid #D6EBF8; background:#FFF; width: 453px;}
body.subpage #videoPlayer { width:451px; height:338px; border:1px solid #D7D7D7; background:#000; }
body.subpage #videoDescription { margin:10px 0 0 0; font-size:12px; line-height:22px; }
body.subpage #videoDescription h2 { font-size:20px; letter-spacing:-1px; color:#00A0ED; margin-bottom:0; }

body.subpage .photoGallery { margin:0 auto; padding:3px; border:1px solid #D6EBF8; background:#FFF; }
body.subpage #photoGallery { width:444px; height:338px; border:1px solid #D7D7D7; background:#000; }
body.subpage #photoDescription { margin:10px 0 0 0; font-size:12px; line-height:22px; }
body.subpage #photoDescription h2 { font-size:20px; letter-spacing:-1px; color:#00A0ED; margin-bottom:0; }

/* ===== RIGHT-SIDE COLUMN ================================================== */
body.index #sideColumn { width:273px; }
body.subpage #sideColumn { width:231px; padding-top:52px; padding-left:7px; }
body.subpage #sideColumn.with-header { padding-top:279px; }
#sideColumn .module { border:1px solid #D6EBF8; padding:2px; margin-bottom:10px; background:#FFF; }

#sideColumn .biography { font-size:12px; }
#sideColumn .biography ul { width:201px; background:url(../images/bkgd_RecentHeadlines.gif) repeat-x left bottom; padding:6px 12px; }
#sideColumn .biography li { padding:5px 0; }

#sideColumn .links { font-size:12px; }
#sideColumn .links li { border-top:1px solid #D6EBF8; padding:1px 0; }
#sideColumn .links a { display:block; width:207px; color:#00A0ED; padding:7px 9px; text-decoration:none; background:#F6FAFD url(../images/bkgd_sideColumn_links.gif) repeat-x left bottom; }
#sideColumn .links li:hover a { background:#F5FBFE url(../images/bkgd_sideColumn_links_selected.gif) repeat-x left bottom; }
#sideColumn .links li:hover a b { display:block; padding-left:10px; background:url(../images/ico_menu_arrow_blue.gif) no-repeat 0 6px; }

#sideColumn .recent-headlines ul { width:225px; background:url(../images/bkgd_RecentHeadlines.gif) repeat-x left bottom; padding:8px 0 10px; }
#sideColumn .recent-headlines li a { display:block; color:#4D4D4D; font-weight:bold; font-size:12px; text-decoration:none; padding:5px 10px; }
#sideColumn .recent-headlines li a span { font-size:11px; font-weight:normal; color:#00A0ED; }
#sideColumn .recent-headlines li a:hover { color:#00A0ED; }
#sideColumn .recent-headlines a.viewmore { display:block; width:215px; padding-right:10px; line-height:24px; text-align:right; color:#00A0ED; font-weight:bold; text-decoration:none; background:url(../images/bkgd_RecentHeadlines_ViewMore.gif) repeat-x; }

/* ===== Index Gallery ===== */
#indexGallery { width:259px; height:193px; padding:7px; overflow:hidden; background:url(../images/bkgd_sideColumn.png) no-repeat; }
#indexGallery .photos { width:258px; height:171px; border:1px solid #D7D7D7; }
#indexGallery .descriptionBkgd { top:132px; left:8px; width:246px; height:40px; padding:4px 6px; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6; }
#indexGallery .description { top:132px; left:8px; width:246px; height:40px; padding:4px 6px; font-size:10px; color:#FFF; }
#indexGallery .description h3 { margin:0; padding:0; font:bold 12px arial; color:#009EEF; }
#indexGallery .description a { color:#009EEF; }
#indexGallery .description a:hover { color:#FFF; }
#indexGallery .controls { top:184px; left:7px; }
#indexGallery .controls li a { display:block; overflow:hidden; width:17px; height:17px; margin-right:2px; }
#indexGallery .controls li a span { display:none; }
#indexGallery .controls li a.btn1 { background:url(../images/btn_gallery_One.gif) no-repeat 0 0; }
#indexGallery .controls li a.btn2 { background:url(../images/btn_gallery_Two.gif) no-repeat 0 0; }
#indexGallery .controls li a.btn3 { background:url(../images/btn_gallery_Three.gif) no-repeat 0 0; }
#indexGallery .controls li a.btn4 { background:url(../images/btn_gallery_Four.gif) no-repeat 0 0; }
#indexGallery .controls li a.btn5 { background:url(../images/btn_gallery_Five.gif) no-repeat 0 0; }
body.index #indexGallery .controls li a.active { background-position:0 -17px; }
#indexGallery a.readAll { position:absolute; top:186px; left:195px; color:#009EEF; letter-spacing:-0.35px; white-space:nowrap; }

/* ===== Index Video Player ===== */
#indexVideoPlayer { margin-top:10px; *margin-top:5px; width:273px; height:207px; background:url(../images/bkgd_sideColumn.png) no-repeat; }
body.index .videoPlayer { margin-top:10px; margin-top:5px; width:261px; height:195px; padding:6px; background:url(../images/bkgd_sideColumn.png) no-repeat; }
body.index #videoPlayer { width:258px; height:193px; border:1px solid #D2D8D4; background:#000; }
#singleVideoItem { display:none; }

/* ===== FOOTER ======================================================= */
#footer { min-width:950px; position:relative; clear:both; font-size:1.1em; background:url(../images/bkgd_footer_grass.jpg) repeat-x top center; }
#footer .bkgd { min-width:950px; height:300px; background:url(../images/bkgd_footer_stitching.jpg) repeat-x scroll center 68px; }
#footer ul.footer { width:950px; height:300px; margin:0 auto; }

#footer ul li.tout { position:relative; display:block; float:left; min-height:263px; padding-top:10px; *padding-top:20px; }

#footer ul li.tout h3 { height:45px; }
#footer ul li.tout h3 a { display:block; height:45px; text-decoration:none; }
#footer ul li.tout h3 span { display:none; }
#footer ul li.tout img.arrow { position:absolute; top:21px; }

/* ===== Tour Schedule ===== */
#footer ul li.tour { width:227px; }
#footer ul li.tour h3 { background:url(../uploadedImages/Phil_Mickelson/Home/title_footer_TourSchedule.png) no-repeat; }
#footer ul li.tour h3 a { width:227px; }
#footer ul li.tour img.arrow { left:140px; }
#footer ul li.tour ul { margin-top:35px; }
#footer ul li.tour li a { display:block; width:205px; color:#E5E5E5; padding:4px 0 4px 12px; border-top:1px solid #464441; text-decoration:none; background:url(../images/ico_footer_arrow_list.gif) no-repeat 0 8px; }
#footer ul li.tour li.first a { border-top-width:0; }
#footer ul li.tour li b.date { color:#00A0ED; }

/* ===== Photos & Videos ===== */
#footer ul li.photos { width:247px; background:url(../images/bkgd_footer_divider.png) no-repeat 0 90px; }
#footer ul li.photos h3 { margin-left:12px; background:url(../uploadedImages/Phil_Mickelson/Home/title_footer_PhotosVideos.png) no-repeat; }
#footer ul li.photos h3 a { width:247px; }
#footer ul li.photos img.arrow { left:135px; }

/* ===== Bones Says ===== */
#footer ul li.bones { width:245px; background:url(../images/bkgd_footer_divider.png) no-repeat 0 90px; }
#footer ul li.bones h3 { margin-left:12px; background:url(../uploadedImages/Phil_Mickelson/Home/title_footer_BonesSays.png) no-repeat; }
#footer ul li.bones h3 a { width:245px; }
#footer ul li.bones h3 em { font-size:11px; font-style:normal; font-weight:normal; color:#00A0ED; padding-left:4px; }
#footer ul li.bones img.arrow { left:163px; }
#footer ul li.bones a.post { display:block; width:221px; padding:25px 12px 12px 12px; line-height:18px; color:#E5E5E5; text-decoration:none; }
#footer ul li.bones a.post b { display:block; font-size:12px; color:#00A0ED; padding-bottom:10px; line-height:14px; }
#footer ul li.bones a.post img { margin-right:-5px; }
#footer ul li.bones a.post span.readmore { color:#00A0ED; }

/* ===== Phil's Partners ===== */
#footer ul li.partners { width:231px; background:url(../images/bkgd_footer_divider.png) no-repeat 0 90px; }
#footer ul li.partners h3 { margin-left:12px; background:url(../uploadedImages/Phil_Mickelson/Home/title_footer_PhilsPartners.png) no-repeat; }
#footer ul li.partners h3 a { width:220px; }
#footer ul li.partners img.arrow { left:147px; }

#footer ul li.partners #logos { margin:40px 0 0 28px; width:175px; height:132px; background: url(../images/bkgd_footer_partners.png) no-repeat; }
#footer ul li.partners #logos .photos { width:100%; height:100%; }
#footer ul li.partners #logos .photos li { top:13px; left:14px; width:147px; height:106px; overflow:hidden; }
#footer ul li.partners #logos .controls { top:55px; left:-16px; }
#footer ul li.partners #logos .controls li.prevBtn {}
#footer ul li.partners #logos .controls li.nextBtn { position:absolute; left:198px; }

