@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif;}
a img {border:0;}

/* Products Global  */
#products-wrapper {width:952px;margin:auto;}
/* Products Menu  */

#products-header {height:111px;margin:0 0 0 1px;position:relative;overflow:hidden;}
#products-header #header-text {margin:0 0 0 1px;width:99%;}

#titleText { height:50px;color:#ffffff;font-size:40px;}
.sIFR-hasFlash #titleText { visibility:hidden; }

#products-header #header-text #titleText {margin-top:20px;padding-top:20px;margin-left:24px;float:left;}
#products-header #header-text #titleText.sIFR-replaced {margin-top:0;}

#products-header #header-text #titleText.landing {padding-top:30px;}
#products-header #header-text h4 {color:#ffffff;font-size:13px;float:left;margin:45px 0 0 5px;font-weight:normal;}

#products-header #category {height:110px;width:220px;float:left;}
#products-header #category img {margin:15px 0 0 20px;}
#products-header #submenu {position:absolute;bottom:0px;left:223px;margin:0 0 0 17px;}

#products-header #submenu li {float:left;}
#products-header #submenu li a{color:#ffffff;display:block;text-indent:-1000px;overflow:hidden;height:32px;}
#products-header #submenu li a:hover{background-position:0 -32px;}
#products-header #submenu li.selected a{background-position:0 0px;}
#products-header #submenu li.selected a:hover{background-position:0 0px;}

#tab_hairdressing #photo a{background:transparent url('../images/products_subnav_photo_hairdressing.gif') no-repeat scroll 0 -64px;width:122px;}
#tab_hairdressing #product a{background:transparent url('../images/products_subnav_product_hairdressing.gif') no-repeat scroll 0 -64px;width:158px;}
#tab_hairdressing #video a{background:transparent url('../images/products_subnav_video_hairdressing.gif') no-repeat scroll 0 -64px;width:137px;}

#tab_grooming #photo a{background:transparent url('../images/products_subnav_photo_grooming.gif') no-repeat scroll 0 -64px;width:122px;}
#tab_grooming #product a{background:transparent url('../images/products_subnav_product_grooming.gif') no-repeat scroll 0 -64px;width:158px;}
#tab_grooming #video a{background:transparent url('../images/products_subnav_video_grooming.gif') no-repeat scroll 0 -64px;width:137px;}

#tab_beauty #photo a{background:transparent url('../images/products_subnav_photo_beauty.gif') no-repeat scroll 0 -64px;width:122px;}
#tab_beauty #product a{background:transparent url('../images/products_subnav_product_beauty.gif') no-repeat scroll 0 -64px;width:158px;}
#tab_beauty #video a{background:transparent url('../images/products_subnav_video_beauty.gif') no-repeat scroll 0 -64px;width:137px;}


#products-menu {width:217px;background:#ffffff;background-image:url(/images/products_menu_bg.gif);float:left;margin:1px 0 0 1px;min-height:581px;}
#products-menu ul {padding:0;margin:13px 0 25px 19px; list-style:none;}
#products-menu li {color:#6b6b6b;margin:0 0 8px 0;font-size:12px;font-weight:bold;}
#products-menu li a {color:#6b6b6b;}
#products-menu li a:hover{color:#6b6b6b;}
#products-menu li img {margin:0 9px 0 0;vertical-align:middle;}
#products-menu img#stockists {margin:0 0 0 17px;}

#products-menu ul li ul {padding:0;margin:8px 0 8px 19px; list-style:none;}
#products-menu ul li li {color:#6b6b6b;margin:0 10px 6px 0;font-size:12px;font-weight:normal;}
#products-menu ul li li a {color:#6b6b6b;}
#products-menu ul li li.selected_hairdressing a {color:#e61e1e;}
#products-menu ul li li.selected_grooming a {color:#1A579B;}
#products-menu ul li li.selected_beauty a {color:#7C7BAF;}
#products-menu ul li li span {color:#ff8600;}

#products-menu ul li li a:hover{color:#6b6b6b;}

#products-text {height:15px;width:197px;padding:8px 0 13px 18px;background:url(/images/products_top_bg.gif);color:#6b6b6b;}
#products-text p {margin:0;padding:0px;font-weight:bold;font-size:15px;}

#products-content {background:#ffffff;width:485px;float:left;margin:18px 0 0 15px;}
#products-content p {width:457px;color:#6b6b6b;margin:15px 0 0 6px;padding:0px;font-size:12px;line-height:19px;}

#products-categories {width:230px;float:left;margin:21px 0 0 0;}
#products-categories img {margin:0 0 10px 0;width:219px;height:130px;}

#products-detail {background:#ffffff;width:475px;float:left;margin:26px 0 0 21px;}
#products-detail h2 {color:#6b6b6b;font-size:15px;font-weight:bold;margin:17px 0 10px 0;}
#products-detail hr {width:456px;color:#e8e8e8;background-color:#e8e8e8;height:1px;border:0;margin:0;}

#products-detail ul {padding:0;margin:10px 0 25px 14px; list-style:outside;list-style-type: disc;}
#products-detail li {color:#6b6b6b;margin:0 0 9px 0;font-size:13px;font-weight:normal;}
#products-detail li img {margin:0 9px 0 0;vertical-align:middle;}

#products-detail .accessories {width:106px;height:120px;float:left;margin:0 8px 16px 4px;}
#products-detail .accessories .imageWrap {border:1px solid #E6E6E6;}
#products-detail .accessories img {border:3px solid white;width:97px;height:80px;}
#products-detail .accessories p {font-size:13px;font-weight:normal;color:#6b6b6b;}
#products-detail .accessories span {font-size:11px;font-weight:normal;color:#6b6b6b;}
#products-detail .accessories p+p {margin:-10px 0 0 0;}
#products-detail .accessories a {color:#6b6b6b;}
#products-detail .accessories a:hover {color:#6b6b6b;}

#productVideoTab {width: 456px;height: 300px;display:none;}
#productHighlightsTab {display: none;}
#header-text .downloadPDF {position: absolute;right:4px;bottom:1px;font-size:13px;}

#products-info {width:237px;float:left;margin:22px 0 0 0;}
#products-info p {color:#6b6b6b;font-size:13px;line-height:20px;width:220px;}
#products-info h2 {color:#6b6b6b;font-size:15px;font-weight:bold;margin:27px 0 5px 0;}
#products-info #productStyleAchivedPaperclip {background: transparent url('/images/products_detailpaperclip.png') no-repeat scroll top left;position: absolute;width: 56px;height: 63px;right:-28px;top:-4px;}
#products-info img.style {border:3px solid #ffffff;}
#products-info img.styleadd {margin:15px 0 0 3px;}
#products-info .ImageWrap {border:1px solid #E6E6E6;width:224px;margin:12px 0 20px;position:relative;}

#products-listing {background:#ffffff;width:692px;float:left;margin:0px 0 0 21px;}
#products-listing p {font-size:13px;margin:0 0 5px 0;line-height:18px;}
#products-listing span {color:#ff0500;}
#products-listing h2 {color:#6b6b6b;font-size:15px;font-weight:bold;margin:17px 0 14px 0;}
#products-listing hr {color:#e8e8e8;background-color:#e8e8e8;height:1px;border:0;width:457px;float:left;}

#products-listing .accessories {background:url(/images/products_listing_bg.gif) no-repeat;width:163px;height:163px;float:left;margin:0 10px 0 0;}
#products-listing .accessories .imageWrap {margin:7px 0 8px 10px;width:144px;height:103px;}
#products-listing .accessories img {}
#products-listing .accessories p {font-size:12px;font-weight:normal;color:#6b6b6b;line-height:17px;}
#products-listing .accessories p+p {margin:-10px 0 0 0;}
#products-listing .accessories a {color:#6b6b6b;}
#products-listing .accessories a:hover {color:#6b6b6b;}


/*NEWS*/
#newsPage #news-menu {width:172px;background-image:url(/images/products_menu_bg.gif);margin:0 0 0 3px;float:left;height:550px;}
#newsPage #news-menu ul {width:121px;border:1px solid #e3e3e3;border-top:0px;margin:21px 0 0 24px;}
#newsPage #news-menu li {width:121px;height:34px;background:url(../images/news_nav_bg.gif);color:#6b6b6b;}
#newsPage #news-menu li a {color:#6b6b6b;font-weight:bold;font-size:12px;background:url(../images/products_arrow.gif) 11px 15px no-repeat;display:block;height:23px;width:121px;padding:11px 0 0 25px;}
#newsPage #news-menu li img {width:144px;height:99px;}
#newsPage #news-menu li.selected {background:url(../images/news_nav_bg_active.gif);}
#newsPage #news-menu li.selected a {color:#f22323;font-weight:bold;background:url(../images/products_arrow_red.gif) 11px 15px no-repeat;}

#newsPage #news-header {height:111px;margin:0;position:relative;background:url(/images/background_red.gif);}
#newsPage #news-header #news-text {margin:0 0 0 1px;}
#newsPage #news-header #news-text p {color:#ffffff;font-size:40px;padding:30px 0 0 33px;float:left;}
#newsPage #news-header #news-text #titleText {margin-top:20px;padding-top:32px;margin-left:32px;float:left;}
#newsPage #news-header #news-text #titleText.sIFR-replaced {margin-top:0;}


#newsPage .leftcolumn {width:525px;float:left;margin:21px 22px 22px 0;}
#newsPage .leftcolumn .newsImage {width:167px;float:left;margin:0 14px 0 0;}
#newsPage .leftcolumn .newsImage img {width:159px;height:104px;border:3px solid #ffffff;}
#newsPage .leftcolumn .newsImage .imgwrapper {border:1px solid #cccccc;}
#newsPage .leftcolumn .newsItem {width:525px;float:left;position:relative;}
#newsPage .leftcolumn .newsItem .posted {color:#b7b7b7;font-size:11px;margin:0 0 5px 0;}
#newsPage .leftcolumn .newsItem .blog_post {font-size:12px;line-height:19px;}
#newsPage .leftcolumn .newsItem .blog_image {margin-bottom:5px;}
#newsPage .leftcolumn .newsItem  p {font-size:12px;line-height:19px;}
#newsPage .leftcolumn .newsItem h2 span {color:#6b6b6b;font-size:19px;margin:0 0 9px 0;}
#newsPage .leftcolumn .newsItem h2 {margin:0 0 13px 0;}

#newsPage .leftcolumn .newsItem h2 span a{color:#6b6b6b;line-height:25px;}
#newsPage .leftcolumn .newsItem .excerpt {color:#6b6b6b;font-size:12px;}
#newsPage .leftcolumn .newsItem .comment a{color:#6ba2c7;font-size:11px;position:relative;float:right;}
#newsPage .leftcolumn .newsItem .bottom .comment a{color:#6ba2c7;font-size:11px;position:relative;float:right;}
#newsPage .leftcolumn hr {color:#e8e8e8;background-color:#e8e8e8;height:1px;border:0;width:525px;float:left;margin:18px 0 19px;}

#newsPage #older {z-index:500;float:right;}
#newsPage #older li {float:left;display: block;}
#newsPage #older li a{color:#ffffff;display:block;text-indent:-1000px;overflow:hidden;height:18px;width:40px;}
#newsPage #older li a:hover{background-position:0 -18px;}
#newsPage #older .next a{background:transparent url('/images/global_next.gif') no-repeat 0 0;width:40px;}
#newsPage #older .prev a{background:transparent url('/images/global_prev.gif') no-repeat 0 0;width:37px;margin:0 -1px 0 0;}

#newsPage .leftcolumn .view .newsImage {width:167px;float:left;margin:0 14px 0 0;font-size:13px;}
#newsPage .leftcolumn .view .newsImage img {width:159px;height:104px;border:3px solid #ffffff;}
#newsPage .leftcolumn .view .newsImage .imgwrapper {border:1px solid #cccccc;}
#newsPage .leftcolumn .view .newsItem {width:498px;float:left;position:relative;margin:0 0 11px;}
#newsPage .leftcolumn .view .newsItem .posted {color:#b7b7b7;font-size:11px;margin:0 0 5px 0;width:200px;}
#newsPage .leftcolumn .view .newsItem h2 span {color:#6b6b6b;font-size:19pt;margin:0 0 9px 0;line-height:28px;}
#newsPage .leftcolumn .view .newsItem h2 {margin:0 0 10px 0;}

#newsPage .leftcolumn .view .ImageWrap {border:1px solid #E6E6E6;width:524px;margin-left:1px;position:relative;}
#newsPage .leftcolumn .view .ImageWrap img {border:3px solid #ffffff;}
#newsPage .leftcolumn .view .ImageFooter {background:url(/images/news_image_footer.gif) no-repeat;width:508px;height:38px;padding:16px 0 0 20px;}
#newsPage .leftcolumn .view .ImageFooter a {color:#ababab;}

#newsPage .leftcolumn .view .ImageFooter #nextimage {margin-right:20px;}
#newsPage .leftcolumn .view .ImageFooter #nextimage li {float:right; margin:0 0 0 0;}
#newsPage .leftcolumn .view .ImageFooter #nextimage li a{color:#ffffff;display:block;text-indent:-1000px;overflow:hidden;height:18px;}
#newsPage .leftcolumn .view .ImageFooter #nextimage li a:hover{background-position:0 -18px;}
#newsPage .leftcolumn .view .ImageFooter #nextimage .next a{background:transparent url('/images/global_next.gif') no-repeat scroll 0 0;width:40px;}
#newsPage .leftcolumn .view .ImageFooter #nextimage .prev a{background:transparent url('/images/global_prev.gif') no-repeat scroll 0 0;width:37px;margin:0 -1px 0 0;}
#newsPage .leftcolumn .view .ImageFooter a.ImageSelected {color:#000000;}

#newsPage .leftcolumn a.back {display:inline;font-size:15px;font-weight:bold;color:#6b6b6b;}

#newsPage #rightcolumn .content {width:214px;float:left;}
#newsPage #rightcolumn .content {width:210px;}
#newsPage #rightcolumn .content h2 {color:#6b6b6b;font-size:15px;margin:21px 0 9px 0;font-weight:bold;}

#newsPage #rightcolumn .archive .yearHeader a {color:#6b6b6b;font-size:14px;font-weight:bold;}
#newsPage #rightcolumn .archive .monthHeader a {color:#6b6b6b;font-size:11px;font-weight:bold;}
#newsPage #rightcolumn .archive .topic a {color:#3b84b5;font-size:11px;}

#newsPage #rightcolumn .archive {width:200px;}
#newsPage #rightcolumn .archive a {display:block;}
#newsPage #rightcolumn .archive .ul, #newsPage #rightcolumn .archive .ul a {margin:0px;padding:0px}
#newsPage #rightcolumn .archive .yearHeader {background:url('/images/news_archive_year.gif') 0px 0px no-repeat;height:25px;padding:10px 0 0 0px;}
#newsPage #rightcolumn .archive .yearHeader a {background:url('/images/news_archive_arrow_right.gif') 5px 5px no-repeat;padding-left:15px;}
#newsPage #rightcolumn .archive .yearOpen .yearHeader a {background:url('/images/news_archive_arrow_down.gif') 5px 5px no-repeat;}
#newsPage #rightcolumn .archive .monthHeader {height:20px;padding:0px 0 0 0px}
#newsPage #rightcolumn .archive .monthHeader a {background:url('/images/news_archive_arrow_right.gif') 5px 5px no-repeat;padding-left:15px;}
#newsPage #rightcolumn .archive .monthOpen .monthHeader a {background:url('/images/news_archive_arrow_down.gif') 5px 5px no-repeat;}
#newsPage #rightcolumn .archive .monthHeader span {color:#3b84b5;}
#newsPage #rightcolumn .archive .monthHeader a:hover {text-decoration: none;}
#newsPage #rightcolumn .archive ul li ul li {padding:0 0 5px 15px;background:url('/images/news_archive_item.gif') 6px 7px no-repeat;margin:0 0 0 15px;}


/*GETTING CREATIVE*/
#gettingcreativePage #news-header {height:111px;width:958px;margin:0;position:relative;float:left;background:url(/images/background_red.gif);}
#gettingcreativePage #news-header #news-text {margin:0 0 0 1px;float:left;width:958px;}
#gettingcreativePage #news-header #news-text p {color:#ffffff;font-size:40px;padding:30px 0 0 33px;float:left;}

#creative-wrapper {width:952px;}
#creative-guidelist {width:374px;float:left;padding:33px 0 0 24px}
#creative-guidelist h2 {color:#7d7d7d;font-size:15px;font-weight:bold;}
#creative-guidelist p{color:#7d7d7d;font-size:12px;margin:-9px 0 0 0;}
#creative-guidelist .guidewrapper {width:165px;height:220px;float:left;margin:10px 20px 13px 0;position:relative;}
#creative-guidelist #active {width:14px;height:16px;position:absolute;top:11px;left:10px;background:url(/images/currently_viewing.gif);}
#creative-step {width:531px;float:left;margin:36px 0 0 0;}
#creative-step #step-header {position:relative;background:url(/images/creative_step_header_bg.gif);width:530px;height:93px;}
#creative-step #step-header p {position:absolute;left:130px;top:40px;font-size:18px;}
#creative-step #step-header img {position:absolute;left:18px;top:1px;}

#creative-wrapper #step-wrapperwrap  {background: url('/images/creative_step_bg_bg.gif') repeat-y scroll top left;width: 528px;margin-left:1px;}
#creative-step .step-wrapper {background: url('/images/creative_step_bg1.gif') no-repeat scroll bottom left;width:528px;min-height:263px;}
#creative-step .step-wrapper .step-wrapper-bg {}
#creative-step .step-wrapper .step-wrapper-bg .step-image {padding:19px 0 0 35px;float:left;}
#creative-step .step-wrapper .step-wrapper-bg .step-content {padding:19px 0 25px 20px;float:left;width:225px;}
#creative-step .step-wrapper .step-wrapper-bg .step-content p {font-size:12px;margin:7px 0 0 0;line-height:19px}
#creative-step .step-wrapper .step-wrapper-bg .step-content img {margin:0 0 0 -10px;}

#creative-step .step-wrapper .step-wrapper-bg .step-content h1{color:#d9d9d9;font-size:54px;} 
#creative-step .step-wrapper .step-wrapper-bg .step-content h2{color:#d9d9d9;font-size:28px;} 

#creative-step #step-footer {width:529px;background:url(/images/creative_step_bg_footer.gif);height:66px;position:relative;}
#creative-step #step-footer a {color:#5D98C0;font-size:12px;position:absolute;bottom:20px;right:20px;}
#creative-step #step-footer .viewthisproduct a {display:block;width:120px;height:22px;background:url(/images/button_viewthisproduct.gif); text-indent:-9999px;position:absolute;bottom:20px;left:45px;}
#creative-step #step-footer .viewthisproduct a:hover {background:url(/images/button_viewthisproduct.gif) scroll 0 -22px;}


#creative-tabs {position:absolute;top:78px;left:23px;width:540px;}

#creative-tabs .tabs-tutorial a {float:left;display:block;width:269px;height:33px;background:url(/images/step_tabs_tutorials.gif) scroll 0 -33px;; text-indent:-9999px;margin:0 1px 0 0;}
#creative-tabs .tabs-tutorial-active a {float:left;display:block;width:269px;height:33px;background:url(/images/step_tabs_tutorials.gif) scroll 0 0; text-indent:-9999px;}
#creative-tabs .tabs-tutorial a:hover {background:url(/images/step_tabs_tutorials.gif) scroll 0 -66px;}

#creative-tabs .tabs-step a {float:left;display:block;width:269px;height:33px;background:url(/images/step_tabs_steps.gif) scroll 0 -33px; text-indent:-9999px;}
#creative-tabs .tabs-step-active a {float:left;display:block;width:269px;height:33px;background:url(/images/step_tabs_steps.gif) scroll 0 0; text-indent:-9999px;}
#creative-tabs .tabs-step a:hover {background:url(/images/step_tabs_steps.gif) scroll -1px -66px;}

/*GALLERY*/

#awards-header {height:111px;margin:0 0 0 1px;position:relative;}
#awards-header #header-text {margin:0 0 0 1px;width:592px;text-align:left;}

#awards-header #header-text #titleText {margin-top:43px;padding-top:0;margin-left:111px;height:50px;float:left;}
#awards-header #header-text #titleText.sIFR-replaced {padding-top:30px;margin-top:0px;}

#awards-header #header-text p {color:#ffffff;font-size:40px;padding:18px 0 0 33px;float:left;}
#awards-header #header-text p.awards {padding:28px 0 0 110px;}
#awards-header #header-text h4 {color:#ffffff;font-size:13px;float:left;margin:45px 0 0 5px;}

#awards-menu {width:172px;background-image:url(/images/products_menu_bg.gif);padding-left:3px;float:left;height:550px;}
#awards-menu ul {width:143px;border:1px solid #e3e3e3;border-top:none;margin:21px 0 0 24px;}
#awards-menu li {height:24px;background:url(../images/news_nav_bg.gif);color:#6b6b6b;padding:10px 0 0 0;}
#awards-menu li a {color:#6b6b6b;font-weight:bold;font-size:12px;}
#awards-menu li.selected {height:24px;background:url(../images/news_nav_bg_active.gif);height:17px;padding:8px 0 7px;}
#awards-menu li.selected a {color:#8a8a75;font-weight:bold;}
#awards-menu li img {left:0;padding:0 9px;position:relative;top:-2px;}

#awards-register-left .errors {color:#FF0000; font-size:12px; margin-bottom:17px; margin-left:52px;}
#awards-register-left {width:350px;float:left;margin:21px 0 0 0;border-right:1px solid #eaeaea;height:400px;}
#awards-register-left h2 {margin:0 0 19px 32px;font-weight:bold;font-size:15px;color:#6b6b6b;}
#awards-register-left .form-wrapper .login a {display:block;width:79px;height:23px;background:url(/images/button_login.gif); text-indent:-9999px;position:relative;top:10px;right:-20px;}
#awards-register-left .form-wrapper .login a:hover {background:url(/images/button_login.gif) scroll 0 -23px;}
#awards-register-left .form-wrapper {width:341px;position:relative;}
#awards-register-left .form-wrapper a {color:#6aa2c7;font-size:11px;float:right;margin:0 9px 10px 0;}
#awards-register-left .form-wrapper p {font-size:11px;float:right;clear:both;margin:0 30px 0 0;}
#awards-register-left .form-wrapper span {float:right;clear:both;position:relative;top:-26px;right:7px;}

#awards-register-left .label {float:left;width:95px;text-align:right;font-size:12px;color:#747474;padding:0 10px 0 0;height:20px;}
#awards-register-left .content {float:left;width:220px;}
#awards-register-left .content p {float:left;width:220px;}
#awards-register-left .content input {width:220px;height:16px;border:1px solid #bfbfbf;background:#FFFFFF;margin:0 0 20px 0;font-size:11px;padding:2px;}

#awards-register-right #topbox {width:742px;height:106px;background:url(/images/upload_bg.gif);margin:-21px 0 20px 19px;}
#awards-register-right #topbox h2 {padding:19px 0 0 0;font-size:19px;font-weight:bold;color:#a5a58d;}
#awards-register-right #topbox h3 {padding:19px 0 0 0;font-size:13px;color:#757575;}
#awards-register-right #topbox .logout a {float:right;display:block;width:73px;height:30px;background:url(/images/button_logout.gif); text-indent:-9999px;clear:both;margin:15px 0 40px 0;}
#awards-register-right #topbox .logout a:hover {background:url(/images/button_logout.gif) scroll 0 30px;}

#awards-register-right {width:405px;float:left;margin:21px 0 0 0;position:relative;}
#awards-register-right .form-wrapper {width:403px;float:right; margin-bottom:16px;}

#awards-register-right h2 {margin:0 0 10px 32px;font-weight:bold;font-size:15px;color:#6b6b6b;}
#awards-register-right h3 {margin:0 0 19px 32px;font-size:12px;color:#6b6b6b;}
#awards-register-right .label, #awards-register-right label {float:left;width:130px;text-align:right;font-size:12px;color:#747474;padding:0 10px 0 0;height:20px;}
#awards-register-right .content {float:left;}
#awards-register-right .content p {float:left;width:220px;}
#awards-register-right .content input, select {width:254px;height:16px;border:1px solid #bfbfbf;background:#FFFFFF;font-size:11px;padding:2px;}
#awards-register-right .content select {width:258px;height:20px;border:1px solid #bfbfbf;background:#FFFFFF;font-size:11px;padding:2px;}
#awards-register-right .errors { margin-left:141px;color:#F00;}

#awards-register-right .form-wrapper-register dt { float: left; width:381px;margin:0;}
#awards-register-right .form-wrapper-register dd { margin:0;}
#awards-register-right .form-wrapper-register label { width:361px; text-align:right; font-size:11px; line-height:21px; }
#awards-register-right .form-wrapper-register .register a {float:right;display:block;width:79px;height:23px;background:url(/images/button_submit.gif); text-indent:-9999px;margin:15px 0 40px 0;}
#awards-register-right .form-wrapper-register .register a:hover {background:url(/images/button_submit.gif) scroll 0 23px;}
#awards-register-right .form-wrapper-register a {color:#6aa2c7;}
#awards-register-right .form-wrapper-register p {font-size:11px;float:right;margin:15px 25px -25px 0;}
#awards-register-right .form-wrapper-register h6 {font-size:10px;text-align:right;margin:0 4px 20px 0;}
#awards-register-right .form-wrapper-register span {float:right;clear:both;position:relative;top:2px;right:-2px;}


/*GALLERY UPLOAD*/

#awards-upload-content {width:742px;float:left;margin:0 0 0 19px;}
#awards-upload-content #topbox {width:742px;height:106px;background:url(/images/upload_bg.gif);margin:-1px 0 20px 0;}
#awards-upload-content #topbox h2 {padding:19px 0 0 17px;font-size:19px;font-weight:bold;color:#a5a58d;}
#awards-upload-content #topbox h3 {padding:19px 0 0 17px;font-size:13px;color:#757575;}

#awards-upload-content #topbox .logout a {float:right;display:block;width:73px;height:30px;background:url(/images/button_logout.gif); text-indent:-9999px;clear:both;margin:15px 0 40px 0;}
#awards-upload-content #topbox .logout a:hover {background:url(/images/button_logout.gif) scroll 0 30px;}

#awards-upload-content .form-wrapper {width:400px;position:relative;height:20px;}
#awards-upload-content .form-wrapper .label {float:left;width:110px;text-align:right;font-size:12px;color:#747474;}
#awards-upload-content .form-wrapper .content {float:left;width:253px;padding:0 0 0 10px;}
#awards-upload-content .form-wrapper .content p {float:left;width:220px;}
#awards-upload-content .form-wrapper .content input {width:205px;height:16px;border:1px solid #bfbfbf;background:#FFFFFF;margin:0 0 20px 0;font-size:11px;padding:2px;}
#awards-upload-content .form-wrapper .content select {width:223px;height:20px;border:1px solid #bfbfbf;background:#FFFFFF;margin:0 0 20px 0;font-size:11px;padding:2px;}

#awards-upload-content .form-wrapper .content ul {margin:0 0 15px 0;padding:0;}
#awards-upload-content .form-wrapper .content ul li {margin:0 0 5px 0;padding:0;}
#awards-upload-content .form-wrapper .content ul li input {margin:0;padding:0;width:10px;}
#awards-upload-content .form-wrapper .content input {margin:0;padding:0;width:10px;}

#awards-upload-content .uploadstyle a {float:left;display:block;width:111px;height:30px;background:url(/images/button_uploadstyle.gif); text-indent:-9999px;margin:20px 30px 50px 118px;}
#awards-upload-content .uploadstyle a:hover {background:url(/images/button_uploadstyle.gif) scroll 0 30px;}

#awards-upload-content .browse a {float:left;display:block;width:78px;height:22px;background:url(/images/button_browse.gif); text-indent:-9999px;margin:0 30px 0 0;}
#awards-upload-content .browse a:hover {background:url(/images/button_browse.gif) scroll 0 22px;}

#awards-upload-content #uploadForm{width:550px;}
#awards-upload-content #uploadForm label{font-size:12px;text-align:left;float:none;}
#awards-upload-content #uploadForm p {margin-left:150px;width:300px;}
#awards-upload-content #uploadForm dt{float:left;width:150px;text-align:right;margin:0 10px 0 0;}
#awards-upload-content #uploadForm dd{float:left;width:300px;margin-bottom:15px;}
#awards-upload-content #uploadForm select{background-color:#FFFFFF;border:1px solid #BFBFBF;font-size:11px;height:20px;padding:2px;width:223px;}
#awards-upload-content #uploadFormProducts dd label{float:left;text-align:left;line-height:21px;width:200px;}
#awards-upload-content #uploadFormProducts dd label input{margin-right:8px;float:none;}
#awards-upload-content #uploadForm .separater{border-top:1px dotted #6B6B6B;margin:4px 0 21px 50px;width:332px;}

#uploadForm #uploadTerms dt {float:right;margin-top:3px;text-align:left;width:350px;}
#uploadForm #uploadTerms dd {float:left;margin-bottom:15px;text-align:right;width:181px;}

#awards-upload-content #uploadForm #uploadFormStar{margin-left:151px;position:relative;top:-11px;}
#uploadForm #uploadstyle{display:none;}

#uploadForm #uploadButton{margin-left:150px;}
#uploadForm #uploadButton a {width:111px;height:30px;background-image:url(/images/button_uploadstyle.gif);text-indent:-9999px;display:block;}
#uploadForm #uploadButton a:hover{background-position:0 30px;}
#awards-upload-content #uploadForm .errors{color:#FF0002;}

#awards-styles-content {width:742px;float:left;margin:21px 0 0 19px;}
#awards-styles-content #topbox {width:742px;margin:0 0 20px 0;}
#awards-styles-content #topbox h2 {font-size:13px;color:#6b6b6b;font-weight:normal;line-height:19px;}
#awards-styles-content #topbox span {font-size:13px;font-weight:bold;}
#awards-styles-content #topbox a {color:#3983b4;}
#awards-styles-content #filterbox-wrapper {width:742px;height:30px;background:url(/images/upload_bg.gif);padding:10px 0 0 0;margin-bottom:10px;}
#awards-styles-content #filterbox-wrapper h2 {font-size:13px;color:#6b6b6b;}
#awards-styles-content #filterbox-wrapper p {float:left;padding:7px 0 0 10px;font-size:12px;color:#969696;}

#awards-styles-content #filterbox-wrapper .filteroptions_up a {float:left;display:block;width:134px;height:33px;background:url(/images/button_filteroptions_up.gif); text-indent:-9999px;}
#awards-styles-content #filterbox-wrapper .filteroptions_up a:hover {background:url(/images/button_filteroptions_up.gif) scroll 0 33px;}

#awards-styles-content #filterbox-wrapper .filteroptionsdown a {float:left;display:block;width:134px;height:33px;background:url(/images/button_filteroptions_down.gif); text-indent:-9999px;}
#awards-styles-content #filterbox-wrapper .filteroptionsdown a:hover {background:url(/images/button_filteroptions_down.gif) scroll 0 33px;}

#awards-styles-content #filterbox {height:114px;}
#awards-styles-content #filterbox ul {width:100%;float:left;padding:3px 0 0 0;clear:both;border-bottom:1px solid #efefef;height:20px}
#awards-styles-content #filterbox ul li {float:left;width:77px;margin:0;padding:0 15px 0 0;;list-style-type:none;display:inline;font-size:12px;}
#awards-styles-content #filterbox ul li.first {float:left;font-weight:bold;font-size:12px;width:90px;}
#awards-styles-content #filterbox ul li.straighteners {float:left;width:97px;}
#awards-styles-content #filterbox ul li.trimmers {float:left;width:75px;}
#awards-styles-content #filterbox ul li.clippers {float:left;width:70px;}
#awards-styles-content #filterbox ul li.crimpers {float:left;width:75px;}
#awards-styles-content #filterbox ul li.dryers {float:left;width:61px;}
#awards-styles-content #filterbox ul li.tongs {float:left;width:58px;}
#awards-styles-content #filterbox ul li.trimmers {float:left;width:78px;}
#awards-styles-content #filterbox ul.last {height:33px;border-bottom:0;}
#awards-styles-content #filterbox ul li#last {width:107px;padding:0;}


#awards-styles-content #filterbox .filter a {float:right;display:block;width:73px;height:30px;background:url(/images/button_filter.gif); text-indent:-9999px;margin:4px 0 0 0;}
#awards-styles-content #filterbox .filter a:hover {background:url(/images/button_filter.gif) scroll 0 30px;}

#awards-styles-content .filterfooter {background:url(/images/filter_filter_footer_bg.gif);height:51px;width:740px;margin:0 0 0 -1px;}
#awards-styles-content .filterfootertop {border-top:1px solid #efefef;}

#awards-styles-content .filterfooter .pager {color:#969696;font-size:12px;float:right;margin:15px 15px 0 0;letter-spacing: 2px}
#awards-styles-content .filterfooter .pager a {color:#969696;}
#awards-styles-content .filterfooter .pager_next a:hover {background-position:0 -18px;}
#awards-styles-content .filterfooter .pager_previous a:hover {background-position:0 -18px;}
#awards-styles-content .filterfooter .pager_next a {background:transparent url('/images/global_next.gif') no-repeat scroll 0 0;width:40px;height:18px;text-indent:-9000px;float:left;}
#awards-styles-content .filterfooter .pager_previous a {background:transparent url('/images/global_prev.gif') no-repeat scroll 0 0;width:37px;height:18px;text-indent:-9000px;float:left;margin-left:7px;}
#awards-styles-content .filterfooter .pager_navigation_link {float:left;margin-top:2px;margin-right:3px;}
#awards-styles-content .filterfooter .pager_navigation_spacer {float:left;margin-top:2px;margin-left:3px;margin-right:3px;}
#awards-styles-content .filterfooter .pager_navigation_current {float:left;margin-top:2px;margin-right:3px;margin-left:3px;color:#E40000;}
#awards-styles-content .filterfooter .pager_previous_range {float:left;margin-top:2px;}
#awards-styles-content .filterfooter .pager_next_range {float:left;margin-top:4px;margin-right:3px;}

#awards-styles-content .filterresult-wrapper { }
#awards-styles-content .filterresult-container {width:173px;height:460px;background:url(/images/filter_result_bg.gif);float:left;margin:0 12px 32px 0;}
#awards-styles-content .filterresult-container .faceimage {height:145px;padding:13px;position:relative;}
#awards-styles-content .filterresult-container .faceimage h4 {font-size:13px;font-weight:bold;margin:12px 0 0 -1px;}
#awards-styles-content .filterresult-container .faceimage h3 {font-size:12px;margin:0 0 0 -1px;}
#awards-styles-content .filterresult-container .faceimage h2 {font-size:11px;left:104px;position:absolute;top:222px;font-weight:bold;color:#ff7e00;}
#awards-styles-content .filterresult-container .starwrapper, #awards-styles-content .filterresult-container .starwrapperVoted {width:100px;height:16px;left:46px;position:absolute;top:246px;width:100px;}
#awards-styles-content .filterresult-container .starwrapper a, #awards-styles-content .filterresult-container .starwrapperVoted a {float:right;display:block;width:17px;height:16px;background:url(/images/filter_star.gif) scroll 0 16px; text-indent:-9999px;margin:0 3px 0 0;}
#awards-styles-content .filterresult-container .starwrapper a:hover {background:url(/images/filter_star.gif);}
#awards-styles-content .filterresult-container .starwrapper .hover a, #awards-styles-content .filterresult-container .starwrapperVoted .hover a {background:url(/images/filter_star.gif) scroll 0 0;}
#awards-styles-content .filterresult-container .products-used-wrapper {width:130px;height:40px;position:absolute;top:305px;width:130px;}
#awards-styles-content .filterresult-container .products-used {margin:0 0 8px 0;height:40px;}
#awards-styles-content .filterresult-container .products-used h4 {margin:1px 0 0 56px;font-size:11px;font-weight:normal;}
#awards-styles-content .filterresult-container .products-used h4 a {color:#7c7c7c;}
#awards-styles-content .filterresult-container .products-used .imageWrap {float:left;border:1px solid #e1e1e1;}
#awards-styles-content .filterresult-container .products-used img {border:2px solid white;}
#awards-styles-content .filterresult-container .filterview {position:absolute;width:25px;height:25px;background:url(/images/filter_view.gif);right:15px;top:13px;}

#awards-winner2008-content {width:742px;float:left;margin:21px 0 0 19px;}
#awards-winner2008-content h2 {font-size:19px;color:#6b6b6b;font-weight:bold;}
#awards-winner2008-content h3 {font-size:19px;color:#6b6b6b;font-weight:normal;margin:0 0 15px 0;}
#awards-winner2008-content #winnerimg {width:248px;height:247px;border:3px solid #FFFFFF;}
#awards-winner2008-content .imgwrapper {border:1px solid #e1e1e1;width:254px;float:left;}
#awards-winner2008-content .text-wrapper {width:440px;float:left;margin:0 0 0 22px;height:280px;}
#awards-winner2008-content .text-wrapper h2 {font-size:19px;color:#6b6b6b;font-weight:bold;}
#awards-winner2008-content .text-wrapper h3 {font-size:19px;font-weight:normal;margin:0 0 5px 0;}
#awards-winner2008-content .text-wrapper h4 {font-size:13px;font-weight:bold;margin:0 0 20px 0;}
#awards-winner2008-content .text-wrapper h5 {font-size:13px;margin:0 0 15px;font-weight:normal;}
#awards-winner2008-content .text-wrapper h6 {font-size:10px;margin:0 0 15px;}
#awards-winner2008-content .text-wrapper a {color:#6b6b6b;}
#awards-winner2008-content .text-wrapper .view2009 a {float:left;display:block;width:102px;height:23px;background:url(/images/button_readmore.gif); text-indent:-9999px;margin:0 0 0 -3px;}
#awards-winner2008-content .text-wrapper .view2009 a:hover {background:url(/images/button_readmore.gif) scroll 0 23px;}
#awards-winner2008-content #finalist-wrapper .finalists {width:175px;height:252px;background:url(/images/style_finalists_09_bg.gif);float:left;margin:0 10px 13px 0;}
#awards-winner2008-content #finalist-wrapper .finalists img {width:145px;height:145px;padding:14px;}
#awards-winner2008-content #finalist-wrapper .finalists h4 {font-size:14px;font-weight:bold;margin:-2px 0 0 12px;}
#awards-winner2008-content #finalist-wrapper .finalists h3 {font-size:13px;margin:6px 0 0 12px;}
#awards-winner2008-content #finalist-wrapper .finalists h2 {font-size:11px;margin:13px 0 0 98px;font-weight:bold;color:#ff7e00;}
#awards-winner2008-content hr {color:#e8e8e8;background-color:#e8e8e8;height:1px;border:0;width:742px;float:left;margin:0 0 15px 0;}

#awards-finalists-content {width:742px;float:left;margin:21px 0 0 19px;}
#awards-finalists-content h2 {font-size:19px;color:#6b6b6b;font-weight:bold;}
#awards-finalists-content h3 {font-size:19px;color:#6b6b6b;font-weight:normal;margin:0 0 15px 0;}
#awards-finalists-content #finalist-wrapper .finalists {width:175px;height:252px;background:url(/images/style_finalists_09_bg.gif);float:left;margin:0 10px 13px 0;}
#awards-finalists-content #finalist-wrapper .finalists img {width:145px;height:145px;padding:14px;}
#awards-finalists-content #finalist-wrapper .finalists h4 {font-size:14px;font-weight:bold;margin:-2px 0 0 12px;}
#awards-finalists-content #finalist-wrapper .finalists h3 {font-size:13px;margin:6px 0 0 12px;}
#awards-finalists-content #finalist-wrapper .finalists h2 {font-size:11px;margin:13px 0 0 98px;font-weight:bold;color:#ff7e00;}

#awards-home-content {margin:21px 0 0 19px;}
#awards-home-content #home-content {background:url(/images/styles_home_content_bg.gif);width:615px;height:320px;margin:0 20px 10px 0;float:left;position:relative;}
#awards-home-content #home-content #imgholder {width:293px;height:293px;float:left;margin:13px 0 0 15px}
#awards-home-content #home-content #imgholder .imgwrapper {border:1px solid #cccccc;}
#awards-home-content #home-content #imgholder img {margin:7px 0 0 9px;border:3px solid #ffffff;}
#awards-home-content #home-content h2 {font-size:15px;font-weight:bold;color:#6b6b6b;margin:7px 0 11px 5px;float:left;width:242px;}
#awards-home-content #home-content h3 {font-size:12px;font-weight:bold;color:#6b6b6b;margin:5px 0 7px 0;}
#awards-home-content #home-content p {font-size:12px;color:#6b6b6b;line-height:19px;}
#awards-home-content #home-content li {height:16px;}
#awards-home-content #home-content li a {color:#3b84b5;font-size:11px;}
#awards-home-content #home-content .star {float:left;}
#awards-home-content #home-content #home-text {float:left;margin:13px 0 0 12px;width:280px;}
#awards-home-content #home-content .viewandratestyles a {float:right;display:block;width:132px;height:26px;background:url(/images/button_viewandratestyles.gif); text-indent:-9999px;position:absolute;bottom:10px;right:10px;}
#awards-home-content #home-content .viewandratestyles a:hover {background:url(/images/button_viewandratestyles.gif) scroll 0 26px;}

#awards-home-content #home-login {background:url(/images/styles_home_login_bg.gif);width:271px;height:265px;margin:0 0 10px 0;float:left;}
#awards-home-content #home-login .arrow {margin:0 0 4px 3px;}
#awards-home-content #home-login a {font-size:12px;font-weight:normal;color:#5d98c0;margin:14px 0 15px 12px;}
#awards-home-content #home-login h2 {font-size:15px;font-weight:bold;color:#6b6b6b;margin:15px 0 11px 13px;}
#awards-home-content #home-login h3 {font-size:11px;font-weight:normal;color:#6b6b6b;margin:19px 0 15px 14px;}
#awards-home-content #home-login .form-wrapper {width:270px;position:relative;height:33px;}
#awards-home-content #home-login .form-wrapper .label {float:left;width:70px;text-align:right;font-size:11px;color:#747474;}
#awards-home-content #home-login .form-wrapper .content {float:left;width:180px;padding:0 0 0 10px;}
#awards-home-content #home-login .form-wrapper .content input {width:173px;padding:2px 0 2px 2px;border:1px solid #bfbfbf;background:#FFFFFF;font-size:11px;}
#awards-home-content #home-login #forgotten {text-align:right;margin:0 11px 0 0;}
#awards-home-content #home-login #forgotten h3 {margin:0;}
#awards-home-content #home-login #forgotten h4 {margin:7px 22px 0 0;font-size:11px;font-weight:normal;color:#6b6b6b;}
#awards-home-content #home-login #forgotten span {position:relative;top:-17px;}
#awards-home-content #home-login #forgotten .login a {float:right;display:block;width:79px;height:23px;background:url(/images/button_login.gif); text-indent:-9999px;margin:-3px 0 0;}
#awards-home-content #home-login #forgotten .login a:hover {background:url(/images/button_login.gif) scroll 0 -23px;}

#awards-home-content #home-recently {background:url(/images/styles_home_recently_bg.gif);width:615px;height:244px;margin:11px 5px 50px 0;float:left;}
#awards-home-content #home-recently h2 {font-size:15px;font-weight:bold;color:#6b6b6b;margin:15px 0 11px 13px;}
#awards-home-content #home-recently h2 a{color:#6b6b6b;}
#awards-home-content #home-recently #finalist-wrapper {width:600px;}
#awards-home-content #home-recently #finalist-wrapper .finalists {width:134px;float:left;margin:0 0 0 14px;}
#awards-home-content #home-recently #finalist-wrapper .finalists h4 {font-size:13px;color:#6b6b6b;margin:5px 0 3px 6px;}
#awards-home-content #home-recently #finalist-wrapper .finalists h2 {font-size:11px;color:#6b6b6b;margin:0 0 0 6px;}

#awards-home-content #home-recently #finalist-wrapper .finalists span {font-size:11px;color:#ff7e00;font-weight:bold;}
#awards-home-content #home-recently #finalist-wrapper .finalists .imgwrapper {border:1px solid #cccccc;width:140px;}

#awards-home-content #home-recently #finalist-wrapper .finalists img {width:134px;height:134px;border:3px solid #ffffff;}

#awards-home-content #home-finalists {background:url(/images/styles_home_finalists_bg.gif);width:261px;height:298px;margin:-44px 0 0 14px;float:left;padding:0 0 0 10px;}
#awards-home-content #home-finalists .rf {width:72px;height:69px;float:left;margin:0 15px 40px 0;}
#awards-home-content #home-finalists .rf img {border:3px solid #ffffff;}
#awards-home-content #home-finalists .rf .imgwrapper {border:1px solid #cccccc;width:76px;}
#awards-home-content #home-finalists .rf h4 {font-size:10px;font-weight:normal;color:#6b6b6b;margin:3px 0 0 0;line-height:1em;}
#awards-home-content #home-finalists h2 {font-size:15px;font-weight:bold;color:#6b6b6b;margin:15px 0 11px 1px;}
#awards-home-content #home-finalists h2 a{color:#6b6b6b;}
#awards-home-content #home-finalists p a {font-size:12px;font-weight:normal;color:#5d98c0;margin:14px 0 15px 12px;}
#awards-home-content #home-finalists p {float:right;margin:0 10px 0 0;}
#awards-home-content #home-finalists p img {margin:-3px 0 0 5px;vertical-align:middle;}

/*MY STYLES*/

#awards-upload-content .mystyles {width:174px;height:435px;margin:15px 11px 0 0;float:left;background:url(/images/styles_mystyles_bg.gif);position:relative;}
#awards-upload-content .mystyles img {margin:14px 0 0 14px;}
#awards-upload-content .mystyles h3 {margin:19px 0 0 14px;color:#ff7e00;font-size:11px;font-weight:bold;text-align:center;}
#awards-upload-content .mystyles h2 {margin:19px 0 0 14px;color:#747474;font-size:11px;font-weight:bold;}
#awards-upload-content .mystyles span {color:#ff7e00;font-size:11px;font-weight:bold;margin-left:5px;}
#awards-upload-content .mystyles ul {margin:40px 0 0 13px;}
#awards-upload-content .mystyles li {height:27px;}
#awards-upload-content .mystyles .remove {position:absolute;bottom:15px;left:17px;}


/*MY INFO*/


/*STYLE TABS*/

#tabs {margin:21px 0 0 194px;display:block}

#tabs .tabs-upload a {float:left;display:block;width:152px;height:31px;background:url(/images/styles_tabs_upload.gif); text-indent:-9999px;margin:0 1px 0 0;}
#tabs .tabs-upload-active a {float:left;display:block;width:150px;height:31px;background:url(/images/styles_tabs_upload.gif) scroll 0 -65px; text-indent:-9999px;}
#tabs .tabs-upload a:hover {background:url(/images/styles_tabs_upload.gif) scroll 0 -33px;}

#tabs .tabs-styles a {float:left;display:block;width:152px;height:31px;background:url(/images/styles_tabs_styles.gif); text-indent:-9999px;margin:0 1px 0 0;}
#tabs .tabs-styles-active a {float:left;display:block;width:152px;height:31px;background:url(/images/styles_tabs_styles.gif) scroll 0 -64px; text-indent:-9999px;}
#tabs .tabs-styles a:hover {background:url(/images/styles_tabs_styles.gif) scroll 0 -32px;}

#tabs .tabs-personal a {float:left;display:block;width:151px;height:32px;background:url(/images/styles_tabs_personal.gif); text-indent:-9999px;margin:0 1px 0 0;}
#tabs .tabs-personal-active a {float:left;display:block;width:151px;height:31px;background:url(/images/styles_tabs_personal.gif) scroll 0 -64px; text-indent:-9999px;}
#tabs .tabs-personal a:hover {background:url(/images/styles_tabs_personal.gif) scroll 0 -32px;}


/*STOCKISTS*/
#stockistsPage #stockists-content {float:left;width:270px;margin:35px 0 0 21px;border-right:1px solid #e8e8e8;}
#stockistsPage #stockists-content input {float:left;width:248px;margin:0 20px 20px 0;}
#stockistsPage #stockists-content h2 {font-size:15px;font-weight:bold;color:#747474;margin:0 0 15px 4px;}
#stockistsPage #stockists-content h3 {font-size:13px;color:#747474;margin:0 0 15px 0;}
#stockistsPage #stockists-content .search a {float:right;display:block;width:80px;height:26px;background:url(/images/button_search.gif); text-indent:-9999px;margin:0 20px 20px 0;}
#stockistsPage #stockists-content .search a:hover {background:url(/images/button_search.gif) scroll 0 -26px;}

#stockistsPage #stockists-list {float:left;width:95px;margin:35px 0 0 17px}
#stockistsPage #stockists-list ul {font-size:13px;color:#6b6b6b;margin:33px 0 0 0;}
#stockistsPage #stockists-list ul li {height:25px;font-size:12px;}
#stockistsPage #stockists-list ul li a {font-size:13px;color:#6b6b6b;text-decoration:underline;}

#stockistsPage #stockists-results {float:left;margin:35px 0 0 21px;display:none;}
#stockistsPage #stockists-results h2 {font-size:15px;font-weight:bold;color:#747474;padding:0 0 15px 4px;}
#stockistsPage #stockists-results #results-wrapper {width:252px;height:485px;background:url(/images/stockists_result_bg.gif);padding:15px;}
#stockistsPage #stockists-results #results-wrapper #results-content {width:253px;height:485px;overflow:auto;}
#stockistsPage #stockists-results #results-wrapper .results {background:#FFFFFF;border:1px solid #dddcdc;margin:0 10px 15px 0;padding:17px 15px 0 13px;}
#stockistsPage #stockists-results #results-wrapper .results h2 {font-size:13px;font-weight:bold;color:#747474;margin-bottom:0px;}
#stockistsPage #stockists-results #results-wrapper .results dl {padding:0 0 15px 0;}
#stockistsPage #stockists-results #results-wrapper .results dl dt {clear:both;float:left;width:50px;margin:0 0 0 5px;}
#stockistsPage #stockists-results #results-wrapper .results dl dd {float:left;width:135px;}

/* Tutorials */

#tutorials-wrapper {width:930px;margin:21px 0 0 26px;}
#tutorials-wrapper #video-wrapper {width:908px;height:372px;background:url(/images/tutorials_video_bg.jpg);margin:0 0 5px 0;}
#tutorials-wrapper #video-wrapper #video {height:353px;padding:22px 0 0 22px;width:525px;float:left;}
#tutorials-wrapper #video-wrapper #text {width:271px;padding:22px 0 0 54px;height:353px;float:left;position:relative;}
#tutorials-wrapper #video-wrapper #text h2 {font-size:17px;color:#747474;font-weight:bold;width:165px;line-height:22px;}
#tutorials-wrapper #video-wrapper #text h3 {font-size:11px;color:#747474;width:165px;margin:20px 0 70px 0;}
#tutorials-wrapper #video-wrapper #text p {font-size:12px;color:#747474;line-height:19px;}
#tutorials-wrapper #video-wrapper #text img {position:absolute;right:-30px;top:29px;}
#tutorials-wrapper #video-wrapper #text .viewthisproduct a {display:block;width:120px;height:22px;background:url(/images/button_viewthisproduct.gif); text-indent:-9999px;position:absolute;bottom:26px;left:53px;}
#tutorials-wrapper #video-wrapper #text .viewthisproduct a:hover {background:url(/images/button_viewthisproduct.gif) scroll 0 -22px;}
#tutorials-wrapper .video-small {height:250px;width:163px;float:left;margin:15px 23px 0 0;position:relative;}
#tutorials-wrapper .video-small #active {width:14px;height:16px;position:absolute;top:11px;left:10px;background:url(/images/currently_viewing.gif);}

/* Contact */

#contact-wrapper {width:99%;color:#6b6b6b;}
#adress {width:216px;float:left;margin:30px 0 0 23px;border-right:1px solid #eaeaea;}
#adress h2 {font-size:15px;font-weight:bold;color:#6b6b6b;margin:0 0 10px 0;}
#adress h3 {font-size:13px;color:#6b6b6b;line-height:17px;font-weight:normal;}
#adress h4 {font-size:12px;font-weight:bold;color:#6b6b6b;margin:16px 0 0 0;}
#adress h5 {font-size:12px;color:#6b6b6b;line-height:17px;font-weight:normal;}

#contact-from {width:400px;float:left;margin:32px 0 0 0;}
#contact-from .form-wrapper {width:380px;position:relative;}
#contact-from .form-wrapper .label {float:left;width:112px;text-align:right;font-size:11px;color:#747474;padding:0 14px 0 0;height:20px;}
#contact-from .form-wrapper .content {float:left;width:220px;}
#contact-from .form-wrapper .content .mandatory {position:absolute;bottom:0px;right:-35px;}
#contact-from .form-wrapper .content p {float:left;width:220px;}
#contact-from .form-wrapper .content input {width:250px;height:16px;border:1px solid #bfbfbf;background:#FFFFFF;margin:0 0 20px 0;font-size:11px;padding:2px;}
#contact-from .form-wrapper .content select {width:200px;height:23px;border:1px solid #bfbfbf;background:#FFFFFF;margin:0 0 20px 0;font-size:11px;padding:2px;}
#contact-from .form-wrapper .content textarea {width:250px;height:100px;border:1px solid #bfbfbf;background:#FFFFFF;margin:0 0 20px 0;font-size:11px;padding:2px;}

#contact-from .form-wrapper .submit a {float:right;display:block;width:79px;height:23px;background:url(/images/button_submit.gif); text-indent:-9999px;clear:both;margin:15px -3px 40px 0;}
#contact-from .form-wrapper .submit a:hover {background:url(/images/button_submit.gif) scroll 0 23px;}

#contact-from .errors {font-size: 12px;color: red;margin-left:50px;margin-bottom:20px;}
#contact-from h3 {margin-left: 50px;margin-bottom: 15px;}

#banners {width:287px;float:left;margin:31px 0 0 10px;}
#banners img {margin:0 0 17px 0;}

/* Links */

#links-wrapper {width:99%;color:#6b6b6b;margin:0 0 50px 0;}
#left {width:549px;float:left;margin:21px 0 100px 23px;}
#left .row {height:100px;border-bottom:1px solid #eaeaea;margin:0 0 20px 0;}

#left .row .img-wrapper {float:left;border:1px solid #cccccc;height:78px;}
#left .row .img-wrapper img {border:3px solid #FFFFFF;}

#left .row .text-wrapper {float:left;margin:0 0 0 20px;width:400px;}
#left .row .text-wrapper h2 a {color:#609eb9;font-size:19px;}
#left .row .text-wrapper p {font-size:12px;margin:-15px 0 0 0;line-height:19px;}


#right {width:330px;float:left;margin:21px 0 0 23px;}
#right h2 {font-size:15px;font-weight:bold;color:#6b6b6b;margin:0 0 10px 0;}
#right h3 a {font-size:12px;color:#609eb9;line-height:25px;}
#right h3 {font-size:12px;color:#6b6b6b;line-height:25px;font-weight:normal;}

#links-header {height:111px;margin:0 0 0 1px;width:99%;position:relative;}
#links-header #header-text {margin:0 0 0 1px;width:692px;float:left;}
#links-header #header-text p.awards {color:#ffffff;font-size:40px;padding:31px 0 0 33px;float:left;font-weight:normal;}

#links-header #header-text #titleText {margin-top:30px;padding-top:30px;margin-left:24px;float:left;}
#links-header #header-text #titleText.sIFR-replaced {margin-top:0;}

/* privacy */
#privacy-wrapper {margin:0px 0 0 42px;width:621px;}
#privacy-wrapper h1 {font-size:27px;font-weight:bold;color:#6b6b6b;margin:0 0 20px 0;line-height:.8em;}
#privacy-wrapper h2 {font-size:15px;font-weight:bold;color:#6b6b6b;}
#privacy-wrapper p {font-size:12px;font-weight:normal;color:#6b6b6b;line-height:19px;}

/* 404 */

#notfound {padding:58px 0 100px 35px;}
#notfound h1 {font-size:88px;font-weight:bold;color:#6b6b6b;}
#notfound h2 {font-size:30px;font-weight:normal;color:#6b6b6b;margin:20px 0 0 0;}
#notfound h3 {font-size:13px;font-weight:normal;color:#6b6b6b;margin:0px 0 0 0;}
#notfound h4 {font-size:23px;font-weight:normal;color:#6b6b6b;margin:11px 0 5px}
#notfound h5 {font-size:15px;font-weight:normal;color:#6b6b6b;margin:32px 0 6px 0;font-weight:bold;}
#notfound li {font-size:13px;font-weight:normal;color:#6b6b6b;margin:0 0 6px 0;}
#notfound li span {font-weight:bold;}
#notfound ul {list-style-type: disc;padding:0;margin:0 0 0 15px;}
#notfound .hr {border-bottom: 1px dotted #6b6b6b;width:891px;float:left;margin:11px 0;}


/* news and event*/

#topiclink {margin:0 0 10px 0;}
