@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;}



#products-menu {width:217px;background:#ffffff;background-image:url(/images/products_menu_bg.gif);float:left;margin:1px 0 0 1px;min-height:200px;}
#products-menu ul {padding:0;margin:13px 0 25px 19px; list-style:none;}
#products-menu li {color:#306;margin:0 0 8px 0;font-size:12px;font-weight:bold;}
#products-menu li a {color:#306;}
#products-menu li a:hover{color:#306;}
#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:#306;margin:0 10px 6px 0;font-size:12px;font-weight:normal;}
#products-menu ul li li a {color:#306;}
#products-menu ul li li span {color:#ff8600;}

#products-menu ul li li a:hover{color:#306;}

#products-text {height:15px;width:197px;padding:8px 0 13px 18px;background:url(/images/products_top_bg.gif);color:#306;}
#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:#306;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:#306;font-size:15px;font-weight:bold;margin:17px 0 10px 0;}
#products-detail hr {width:456px;color:#306;background-color:#fff;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:#306;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:#306;}
#products-detail .accessories span {font-size:11px;font-weight:normal;color:#306;}
#products-detail .accessories p+p {margin:-10px 0 0 0;}
#products-detail .accessories a {color:#306;}
#products-detail .accessories a:hover {color:#306;}


#products-info {width:237px;float:left;margin:22px 0 0 0;}
#products-info p {color:#306;font-size:13px;line-height:20px;width:220px;}
#products-info h2 {color:#306;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:#306;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:#306;line-height:17px;}
#products-listing .accessories p+p {margin:-10px 0 0 0;}
#products-listing .accessories a {color:#306;}
#products-listing .accessories a:hover {color:#306;}


/*NEWS*/
.newsroll{
	width:700px;
	}
.newsroll .newsImage {width:167px;float:left;margin:0 14px 0 0;}
.newsroll .newsImage img {width:159px;border:3px solid #ffffff;}
.newsroll .newsImage .imgwrapper {border:1px solid #cccccc;}
.newsroll .newsItem {width:525px;float:left;position:relative;}
.newsroll .newsItem .posted {color:#b7b7b7;font-size:11px;margin:0 0 5px 0;}
.newsroll .newsItem  p {font-size:12px;line-height:19px;}
.newsroll .newsItem h2 span {color:#306;font-size:19px;margin:0 0 9px 0; text-align:left;}
.newsroll .newsItem h2 {margin:0 0 13px 0; text-align:left;}
//.newsroll .content {width:214px;float:left; border 1px solid #306;}
//.newsroll .content {width:210px;}
//.newsroll .content h2 {color:#306;font-size:15px;margin:21px 0 9px 0;font-weight:bold;}
.newsroll .newsItem .bottom .comment a{color:#6ba2c7;font-size:11px;position:relative;float:right;}
.newsroll ul {list-style:none;}


#newsPage .leftcolumn .newsItem h2 span a{color:#306;line-height:25px;text-align:left;}
#newsPage .leftcolumn .newsItem .excerpt {color:#306;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 #news-menu {width:172px;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;color:#306;}
#newsPage #news-menu li a {color:#306;font-weight:bold;font-size:12px;display:block;height:23px;width:121px;padding:11px 0 0 25px;}
#newsPage #news-menu li img {width:144px;}
#newsPage #news-menu li.selected {}
#newsPage #news-menu li.selected a {color:#f22323;font-weight:bold;}

#newsPage #news-header {margin:0;position:relative;}
#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;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:#306;font-size:19px;margin:0 0 9px 0; text-align:left;}
#newsPage .leftcolumn .newsItem h2 {margin:0 0 13px 0; text-align:left;}

#newsPage .leftcolumn .newsItem h2 span a{color:#306;line-height:25px;text-align:left;}
#newsPage .leftcolumn .newsItem .excerpt {color:#306;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{width:40px;}
#newsPage #older .prev a{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;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:#306;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 {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:#306;}

#newsPage #rightcolumn .content {width:214px;float:left; border 1px solid #306;}
#newsPage #rightcolumn .content {width:210px;}
#newsPage #rightcolumn .content h2 {color:#306;font-size:15px;margin:21px 0 9px 0;font-weight:bold;}

#newsPage #rightcolumn .archive .yearHeader a {color:#306;font-size:14px;font-weight:bold;}
#newsPage #rightcolumn .archive .monthHeader a {color:#306;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:#306;padding:10px 0 0 0;}
#awards-menu li a {color:#306;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:#306;}
#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:#306;}
#awards-register-right h3 {margin:0 0 19px 32px;font-size:12px;color:#306;}
#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;}




#event-styles-content {width:742px;float:left;margin:21px 0 0 19px;}
#event-styles-content #topbox {width:742px;margin:0 0 20px 0;}
#event-styles-content #topbox h2 {font-size:13px;color:#306;font-weight:normal;line-height:19px;}
#event-styles-content #topbox span {font-size:13px;font-weight:bold;}
#event-styles-content #topbox a {color:#3983b4;}
#event-styles-content #filterbox-wrapper {width:742px;height:30px;background:url(/images/upload_bg.gif);padding:10px 0 0 0;margin-bottom:10px;}
#event-styles-content #filterbox-wrapper h2 {font-size:13px;color:#306;}
#event-styles-content #filterbox-wrapper p {float:left;padding:7px 0 0 10px;font-size:12px;color:#969696;}

#event-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;}
#event-styles-content #filterbox-wrapper .filteroptions_up a:hover {background:url(/images/button_filteroptions_up.gif) scroll 0 33px;}

#event-styles-content #filterbox-wrapper .filteroptionsdown a {float:left;display:block;width:134px;height:33px;background:url(/images/button_filteroptions_down.gif); text-indent:-9999px;}
#event-styles-content #filterbox-wrapper .filteroptionsdown a:hover {background:url(/images/button_filteroptions_down.gif) scroll 0 33px;}

#event-styles-content #filterbox {height:114px;}
#event-styles-content #filterbox ul {width:100%;float:left;padding:3px 0 0 0;clear:both;border-bottom:1px solid #efefef;height:20px}
#event-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;}
#event-styles-content #filterbox ul li.first {float:left;font-weight:bold;font-size:12px;width:90px;}
#event-styles-content #filterbox ul li.straighteners {float:left;width:97px;}
#event-styles-content #filterbox ul li.trimmers {float:left;width:75px;}
#event-styles-content #filterbox ul li.clippers {float:left;width:70px;}
#event-styles-content #filterbox ul li.crimpers {float:left;width:75px;}
#event-styles-content #filterbox ul li.dryers {float:left;width:61px;}
#event-styles-content #filterbox ul li.tongs {float:left;width:58px;}
#event-styles-content #filterbox ul li.trimmers {float:left;width:78px;}
#event-styles-content #filterbox ul.last {height:33px;border-bottom:0;}
#event-styles-content #filterbox ul li#last {width:107px;padding:0;}


#event-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;}
#event-styles-content #filterbox .filter a:hover {background:url(/images/button_filter.gif) scroll 0 30px;}

#event-styles-content .filterfooter {background:url(/images/filter_filter_footer_bg.gif);height:51px;width:740px;margin:0 0 0 -1px;}
#event-styles-content .filterfootertop {border-top:1px solid #efefef;}

#event-styles-content .filterfooter .pager {color:#969696;font-size:12px;float:right;margin:15px 15px 0 0;letter-spacing: 2px}
#event-styles-content .filterfooter .pager a {color:#969696;}
#event-styles-content .filterfooter .pager_next a:hover {background-position:0 -18px;}
#event-styles-content .filterfooter .pager_previous a:hover {background-position:0 -18px;}
#event-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;}
#event-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;}
#event-styles-content .filterfooter .pager_navigation_link {float:left;margin-top:2px;margin-right:3px;}
#event-styles-content .filterfooter .pager_navigation_spacer {float:left;margin-top:2px;margin-left:3px;margin-right:3px;}
#event-styles-content .filterfooter .pager_navigation_current {float:left;margin-top:2px;margin-right:3px;margin-left:3px;color:#E40000;}
#event-styles-content .filterfooter .pager_previous_range {float:left;margin-top:2px;}
#event-styles-content .filterfooter .pager_next_range {float:left;margin-top:4px;margin-right:3px;}

#event-styles-content .filterresult-wrapper { }
#event-styles-content .filterresult-container {width:173px;height:460px;background:url(/images/filter_result_bg.gif);float:left;margin:0 12px 32px 0;}
#event-styles-content .filterresult-container .faceimage {height:145px;padding:13px;position:relative;}
#event-styles-content .filterresult-container .faceimage h4 {font-size:13px;font-weight:bold;margin:12px 0 0 -1px;}
#event-styles-content .filterresult-container .faceimage h3 {font-size:12px;margin:0 0 0 -1px;}
#event-styles-content .filterresult-container .faceimage h2 {font-size:11px;left:104px;position:absolute;top:222px;font-weight:bold;color:#ff7e00;}
#event-styles-content .filterresult-container .starwrapper, #event-styles-content .filterresult-container .starwrapperVoted {width:100px;height:16px;left:46px;position:absolute;top:246px;width:100px;}
#event-styles-content .filterresult-container .starwrapper a, #event-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;}
#event-styles-content .filterresult-container .starwrapper a:hover {background:url(/images/filter_star.gif);}
#event-styles-content .filterresult-container .starwrapper .hover a, #event-styles-content .filterresult-container .starwrapperVoted .hover a {background:url(/images/filter_star.gif) scroll 0 0;}
#event-styles-content .filterresult-container .products-used-wrapper {width:130px;height:40px;position:absolute;top:305px;width:130px;}
#event-styles-content .filterresult-container .products-used {margin:0 0 8px 0;height:40px;}
#event-styles-content .filterresult-container .products-used h4 {margin:1px 0 0 56px;font-size:11px;font-weight:normal;}
#event-styles-content .filterresult-container .products-used h4 a {color:#7c7c7c;}
#event-styles-content .filterresult-container .products-used .imageWrap {float:left;border:1px solid #e1e1e1;}
#event-styles-content .filterresult-container .products-used img {border:2px solid white;}
#event-styles-content .filterresult-container .filterview {position:absolute;width:25px;height:25px;background:url(/images/filter_view.gif);right:15px;top:13px;}


#event-event-content {margin:21px 0 0 19px;}
#event-event-content #event-content {background:url(/images/styles_home_content_bg.gif);width:615px;margin:0 20px 10px 0;float:left;position:relative;}
#event-event-content #event-content #imgholder {width:293px;float:left;margin:13px 0 0 15px}
#event-event-content #event-content #imgholder .imgwrapper {border:1px solid #cccccc;}
#event-event-content #event-content #imgholder img {margin:7px 0 0 9px;border:3px solid #ffffff;}
#event-event-content #event-content h2 {font-size:15px;font-weight:bold;color:#306;margin:7px 0px 11px 0px;float:left;width:242px;}
#event-event-content #event-content h3 {font-size:12px;font-weight:bold;color:#306;margin:5px 0 7px 0;}
#event-event-content #event-content p {font-size:12px;color:#306;line-height:19px;}


#event-event-content #event-content #event-text {float:left;margin:13px 0 0 12px;width:280px;}
#event-text li{}
#event-text ul ul{margin-left:20px;}
#event-event-content #event-registration {width:275px;margin:0 0 10px 0;float:left;}
#event-event-content #event-registration .header{background:url(../images/rightbox-top-bg.png) no-repeat left top; width:275px; margin:0px; height:16px;}
#event-event-content #event-registration .content{background:url(../images/rightbox-bottom-bg.png) no-repeat left bottom; margin:0px; padding:0px 10px 10px 10px;}
#event-event-content #event-registration a {font-size:12px;font-weight:normal;color:#5d98c0;margin:14px 0 15px 0px;}
#event-event-content #event-registration h2 {font-size:15px;font-weight:bold;color:#306;margin:0px 0 11px 0px;}
#event-event-content #event-registration h3 {font-size:11px;font-weight:normal;color:#306;margin:0px 0 15px 0px;}
#event-event-content #event-registration .form-wrapper {width:270px;position:relative;height:33px;}
#event-event-content #event-registration .form-wrapper .label {float:left;width:70px;text-align:right;font-size:11px;color:#747474;}
#event-event-content #event-registration .form-wrapper .content {float:left;width:180px;padding:0 0 0 10px;}
#event-event-content #event-registration .form-wrapper .content input {width:173px;padding:2px 0 2px 2px;border:1px solid #bfbfbf;background:#FFFFFF;font-size:11px;}

#event-event-content #event-highlights {background:url(/images/styles_home_recently_bg.gif);width:615px;height:244px;margin:11px 5px 50px 0;float:left;}
#event-event-content #event-highlights h2 {font-size:15px;font-weight:bold;color:#306;margin:15px 0 11px 13px;}
#event-event-content #event-highlights h2 a{color:#306;}
#event-event-content #event-highlights #highlight-wrapper {width:600px; margin:0px auto;}
#event-event-content #event-highlights #highlight-wrapper .highlights {width:134px;float:left;margin:0 0 0 14px;}
#event-event-content #event-highlights #highlight-wrapper .highlights h4 {font-size:13px;color:#306;margin:5px 0 3px 6px;}
#event-event-content #event-highlights #highlight-wrapper .highlights h2 {font-size:11px;color:#306;margin:0 0 0 6px;}

#event-event-content #event-highlights #highlight-wrapper .highlights span {font-size:11px;color:#ff7e00;font-weight:bold;}
#event-event-content #event-highlights #highlight-wrapper .highlights .imgwrapper {border:1px solid #cccccc;width:140px;}

#event-event-content #event-highlights #highlight-wrapper .highlights img {width:134px;height:134px;border:3px solid #ffffff;}

#event-event-content #event-related {width:275px;margin:0 0 10px 0;float:left;}
#event-event-content #event-related .header{background:url(../images/rightbox-top-bg.png) no-repeat left top; width:275px; margin:0px; height:16px;}
#event-event-content #event-related .content{background:url(../images/rightbox-bottom-bg.png) no-repeat left bottom; margin:0px; padding:0px 10px 10px 10px;}
#event-event-content #event-related .rf {width:72px;height:69px;float:left;margin:0 15px 40px 0;}
#event-event-content #event-related .rf img {border:3px solid #ffffff;}
#event-event-content #event-related .rf .imgwrapper {border:1px solid #cccccc;width:76px;}
#event-event-content #event-related .rf h4 {font-size:10px;font-weight:normal;color:#306;margin:3px 0 0 0;line-height:1em;}
#event-event-content #event-related h2 {font-size:15px;font-weight:bold;color:#306;margin:15px 0 11px 1px;}
#event-event-content #event-related h2 a{color:#306;}
#event-event-content #event-related p a {font-size:12px;font-weight:normal;color:#5d98c0;margin:14px 0 15px 12px;}
#event-event-content #event-related p {float:right;margin:0 10px 0 0;}
#event-event-content #event-related p img {margin:-3px 0 0 5px;vertical-align:middle;}




/*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;}


/* Contact */

#contact-wrapper {width:99%;color:#306;}
#address {width:216px;float:left;margin:30px 0 0 15px;}
#address h2 {font-size:15px;font-weight:bold;color:#306;margin:0 0 10px 0; text-align:left;}
#address h3 {font-size:13px;color:#306;line-height:1em;font-weight:normal; text-align:left;}
#address h4 {font-size:12px;font-weight:bold;color:#306;margin:16px 0 0 0; text-align:left;}
#address h5 {font-size:12px;color:#306;line-height:17px;font-weight:normal; text-align:left;}

#contact-form h2{font-size:15px;font-weight:bold;color:#306;margin:0 0 10px 10px; text-align:left;}
#contact-form {width:600px;float:left;margin:32px 0 0 30px;border-left:1px solid #fc3;padding-left:30px;}
#contact-form .form-wrapper {width:380px;position:relative;}
#contact-form .form-wrapper .label {float:left;width:112px;text-align:right;font-size:11px;color:#747474;padding:0 14px 0 0;height:20px;}
#contact-form .form-wrapper .content {float:left;width:220px;}
#contact-form .form-wrapper .content .mandatory {position:absolute;bottom:0px;right:-35px;}
#contact-form .form-wrapper .content p {float:left;width:220px;}
#contact-form .form-wrapper .content input {width:400px;height:16px;border:1px solid #bfbfbf;background:#FFFFFF;margin:0 0 20px 0;font-size:11px;padding:2px;}
#contact-form .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-form .form-wrapper .content textarea {width:400px;height:100px;border:1px solid #bfbfbf;background:#FFFFFF;margin:0 0 20px 0;font-size:11px;padding:2px;}

#contact-form .form-wrapper .submit .button {float:right;}
#contact-form .form-wrapper .submit a {float:right;display:block;width:79px;height:23px;background:url(/images/button_submit.png); text-indent:-9999px;clear:both;margin:15px -3px 40px 0;}
#contact-form .form-wrapper .submit a:hover {background:url(/images/button_submit.gif) scroll 0 23px;}

#contact-form .errors {font-size: 12px;color: red;margin-left:50px;margin-bottom:20px;}
#contact-form 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:#306;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:#306;margin:0 0 10px 0;}
#right h3 a {font-size:12px;color:#609eb9;line-height:25px;}
#right h3 {font-size:12px;color:#306;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:#306;margin:0 0 20px 0;line-height:.8em;}
#privacy-wrapper h2 {font-size:15px;font-weight:bold;color:#306;}
#privacy-wrapper p {font-size:12px;font-weight:normal;color:#306;line-height:19px;}


#admissions-content {background:#ffffff;width:485px;float:left;margin:18px 0 0 15px;}
#admissions-content p {width:457px;color:#000000;margin:15px 0 0 6px;padding:0px;font-size:12px;line-height:19px;}

#admissions-content ul {padding:0;margin:10px 0 25px 14px; list-style:outside;list-style-type: disc;}
#admissions-content li {margin:0 0 9px 0;font-size:13px;font-weight:normal;}
#admissions-content li img {margin:0 9px 0 0;vertical-align:middle;}



#admissions-highlights {width:230px;float:left;margin:21px 0 0 0;}
#admissions-highlights img {margin:0 0 10px 0;width:219px;height:130px;}
/* news and event*/

#topiclink {margin:0 0 10px 0;}

.booktable{
	border:1px solid #306;
}
.booktable td{
	border-bottom:1px solid #306;
	border-right:1px solid #306;
	padding:2px;
	vertical-align:top;
}
#faqPage .leftcolumn {width:655px;float:left;margin:21px 22px 22px 0;}
.faq_wrapper {width:525px;float:left;margin-bottom:10px; position:relative;}
.faq_question{font-size:12px; text-weight:bold; cursor:default; padding:3px;}
.selected_faq_question{background-color:#306; color:white;}
.faq_answer{font-size:12px; padding:3px; padding-left:10px; display:none; border:1px solid #306;}

.smallprint{
	font-size:8px;
}

#about-content {float:left; width:700px;}
#about-content p {font-size:12px; text-align:justify; }
#about-content li{
	font-size:12px;}