/*
small sized text (default)
*/

#toolbar-articlebody{font-size:100%;}

/*
medium sized text
*/

#toolbar-articlebody{font-size:110%;}

/*
large sized text
*/

#toolbar-articlebody{font-size:130%;}

/* Sobi2 Styling 

.sobi2Listing {margin-left: 5px !important;}
.sobi2Listing tr td {background: #eee !important;}
table.sobi2Listing td {border: 0px solid #999 !important;}
.sobi2ItemTitle a {font-size: 16px !important; font-weight: bold !important;}

.sobi2Details {
background: #eee !important;
border:1px solid #d9d9d9 !important;
margin-left:5px !important;margin-top:15px !important;
padding:10px !important;width:99% !important;
}

.sobi2Details tr td h1 {background: none !important; color:#999 !important; padding:0px !important;}


 End Sobi2 Styling */

/* Sobi */
table.sobi2Listing {width:100% !important;}
table.sobi2Listing td {background-color:#eee !important; background-image:none !important; border: 0px solid #999 !important;}
div.maincol, div.rightcol {margin-top:5px !important;}
div.sobi2 {padding:10px;}
table.sobi2Header {background:#CCCCCC url(/templates/businesslook/css/../images/sobi2Header_top.gif) no-repeat;padding:5px;width:100%;}
table#sobi2CatListSymbols, table.sobi2CompDesc {background:#E9E9E9 url(/templates/businesslook/css/../images/sobi2Header_bottom.gif) no-repeat center bottom;margin-bottom:10px;padding:5px;width:100% !important;}
table.sobi2Header td#sobi2HeaderAddLink {width:100%;}
table#sobi2CatListSymbols td {padding:5px;}
p.sobi2ItemTitle {margin:0px; padding:0px;}
p.sobi2ItemTitle a  {display:block;font-size:18px !important;font-weight:bold !important;margin-bottom:5px;}
p.sobi2CatName a, .mainbody div, .mainbody table {font-size:16px;}
p.sobi2CatName, p.sobi2CatsListSymbolsIntrotext {padding-left:40px;}
p.sobi2CatsListSymbolsIntrotext {font-size:13px;}
table.sobi2Listing td.vcborder {border-bottom:1px solid #CCCCCC !important; padding:5px;}
span.sobi2Listing_field_website {float:right;margin-bottom:15px;padding-right:5px;}

span.sobi2Listing_field_street, span.sobi2Listing_field_postcode, span.sobi2Listing_field_county, span.sobi2Listing_field_country, span.sobi2Listing_field_email, span.sobi2Listing_field_contact_person, span.sobi2Listing_field_phone, span.sobi2Listing_field_fax, span.sobi2Listing_field_city, span.sobi2Listing_field_hotline, span.sobi2Listing_field_phone, span.sobi2Listing_field_federal_state
{padding-left:5px !important;}

span#sobi2Details_field_myfield, span#sobi2Details_field_street, span#sobi2Details_field_postcode, span#sobi2Details_field_county, span#sobi2Details_field_country, span#sobi2Details_field_phone, span#sobi2Details_field_fax, span#sobi2Details_field_city, span#sobi2Details_field_hotline, span#sobi2Details_field_phone, span#sobi2Details_field_contact_person, span#sobi2Details_field_federal_state, span#sobi2Listing_field_email_label, span#sobi2Details_field_email a, span#sobi2Details_field_website a {font-size:16px;}

table.sobi2eSearchForm {margin:0px;width:auto !important;}
table.sobi2eSearchForm td {padding:5px 0 0 5px;}
#radiusToSearch {width:115px !important;}
span#sobi2Details_field_phone {padding-top:10px;}
span#sobi2Details_field_description {display:block;}
a.sobi2Header {white-space:nowrap;}

table.sobi2Details {background:#EEEEEE none repeat scroll 0 0 !important;border:0 none !important;margin:0 !important;padding:5px !important; width:100% !important;}

span.sobi2Listing_field_street, span#sobi2Details_field_street {display:block;}
table.sobi2Listing td br, table.sobi2Details td div#sobi2outer br {display:none;}
span#sobi2Details_field_country, span#sobi2Details_field_phone, span#sobi2Details_field_fax, span#sobi2Details_field_manager {display:block;}

form#sobiSearchFormContainer, form#sobi2EditForm {background:#E9E9E9 url(/templates/businesslook/css/../images/sobi2Header_bottom.gif) no-repeat scroll center bottom; margin-bottom:10px; width:100% !important;}
p#sobi2EditFormHeader, p#sobi2ReqFieldsInfo {background:#E9E9E9 none repeat scroll 0 0;margin:0;padding:10px !important;}

table.sobi2Listing td.vcborder img {width:100px;}


*  {
margin: 0;
padding: 0;
}

/* Normal link */

#EW_background a  {
color:#cf4e8d;
cursor:pointer;
text-decoration: none;
}

#EW_background a:hover, #EW_background a:focus, #EW_background a:active  {color:#484848;}

#EW_background img, #EW_background fieldset  { border:none; height:auto; width:auto; }

#EW_background h1  { background:transparent url(/templates/businesslook/css/../images/heading.gif) repeat-x scroll 0 0; color:#FFFFFF; font-family:trebuchet MS,Arial,Helvetica,sans-serif; font-size:24px; font-weight:bold; height:30px; line-height:30px; padding-left:10px; }
#EW_background h2  { font-size:14px; color:#d66a9f; font-family:Arial, Helvetica; font-weight:bold; }
#EW_background h3  { background:transparent url(/templates/businesslook/css/../images/heading-tan.gif) no-repeat right; color:#746756; font-family:trebuchet MS,Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; height:44px; line-height:45px; padding-left:5px; }
#EW_background h4  { font-size:20px; color:#036; font-family:Arial, Helvetica; font-weight:normal; padding:0px; }
#EW_background h5  { font-size:16px; color:#800; font-family:Arial, Helvetica; }

#EW_background span, #EW_background .contentpaneopen span span, #EW_background #toolbar-articlebody span {background:none;}

/* Small text */
#EW_background .small, #EW_background .smalltext, #EW_background .smalldark, #EW_background .createdate, #EW_background .modifydate, #EW_background .mosimage_caption, #EW_background .pagenavcounter, #EW_background .pagenav, #EW_background .pagenavbar, #EW_background .readon  {
background:transparent none repeat scroll 0 0 !important;
color:#484848 !important;
display:inline !important;
font-family:arial !important;
font-size:12px !important;
font-weight:normal !important;
height:0 !important;
line-height:20px !important;
margin:0 !important;
padding-left:5px;
}

#EW_background a span.small {
background:transparent none repeat scroll 0 0 !important;
color:#CF4E8D !important;
display:inline !important;
font-family:arial !important;
font-size:12px !important;
font-weight:normal !important;
height:0 !important;
line-height:20px !important;
margin:0 !important;
padding:0 !important;
}
/* End Small text */

#EW_background a:hover span.small {color:#484848 !important;text-decoration:underline;}

#EW_background p  {margin:0;padding:5px;}

#EW_background p.introtext {color:#999999;font-size:12px;padding:5px 5px 5px 0;}

#EW_background ul {margin:20px;}

#EW_background .ul_container ul {margin:0px !important;}

#EW_background ul li  {list-style-position:outside;margin:0;text-align:left;}

#EW_background blockquote {
border-left:2px solid #000000;
display:block;
margin:5px 5px 5px 20px;
padding-left:10px;
}

#EW_background .article img  {margin-right: 5px;}

#EW_background .article ul li  {margin-left: 5px;}

/* Also on Naturally Savvy Menu */
#EW_background .module_also {
background:#FFFFFF url(/templates/businesslook/css/../images/also-header.jpg) no-repeat scroll 0 0;
border:1px solid #CCCCCC;
clear:both;
margin-bottom:5px;
padding:44px 0 0;
width:100%;
}

#EW_background ul.menu, #EW_background ul.menu_also, #EW_background ul.menu_left-menu  {list-style:none;margin:5px;padding:5px 0px 5px;}

#EW_background ul.menu li ul li {list-style:none;}

#EW_background ul.menu_also li, #EW_background ul.menu_left-menu li {border-bottom:1px dotted #ccc;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:5px;}

#EW_background ul.menu_also span, #EW_background ul.menu_left-menu span {font-size:13px;font-weight:normal;}

#EW_background ul.menu_also  ul li a, #EW_background ul.menu_left-menu ul li a {padding:5px 5px 5px 0;}

#EW_background ul.menu_also  ul li span, #EW_background ul.menu_left-menu ul li span {font-size:13px;font-weight:normal;}

#EW_background ul.menu_also li ul, #EW_background ul.menu_left-menu li ul { margin: 5px 0 0; }

#EW_background ul.menu_also  li ul li, #EW_background ul.menu_left-menu li ul li {padding:5px 5px 5px 0;}

#EW_background ul.menu_also  ul li ul li, #EW_background ul.menu_left-menu ul li ul li {color:#CF4E8D;list-style-position:inside;list-style-type:disc;margin:5px -5px 0;padding: 5px 5px 0 20px;}

#EW_background ul.menu_also  ul li ul li span, #EW_background ul.menu_left-menu ul li ul li span {font-size:12px;}

#EW_background ul.menu_also #current a span, #EW_background ul.menu_also #current a:hover span {color:#484848;}
/* End Also on Naturally Savvy Menu */

/* Other "Left-side Menus */
#EW_background .module_left-menu {
background:#FFFFFF url(/templates/businesslook/css/../images/also-header.jpg) no-repeat scroll 2px 2px;
border:1px solid #CCCCCC;
clear:both;
margin-bottom:5px;
padding:44px 0 0;
width:100%;
}

#EW_background ul.menu_left-menu {list-style:none;margin:5px;padding:5px 0px 5px;}

#EW_background ul.menu_left-menu li {border:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:5px;}

#EW_background ul.menu_left-menu li#current a:hover span, #EW_background ul.menu_left-menu li#current a span { color:#484848; }

#EW_background ul.menu_left-menu #current ul a span {color:#CF4E8D;}

#EW_background ul.menu_left-menu span {font-size:13px;font-weight:normal;}

#EW_background ul.menu_left-menu  ul li a {padding:5px 5px 5px 0;}

#EW_background ul.menu_left-menu  ul li span {font-size:13px;font-weight:normal;}

#EW_background ul.menu_left-menu li ul { margin: 5px 0 0; }

#EW_background ul.menu_left-menu  li ul li {padding:5px 5px 5px 0;}

#EW_background ul.menu_left-menu  ul li ul li {color:#CF4E8D;list-style-position:inside;list-style-type:disc;margin:5px -5px 0;padding: 5px 5px 0 20px;}

#EW_background ul.menu_left-menu  ul li ul li span {font-size:12px;}
/* End Other "Left-side Menus */

#EW_background ul.padding li {padding-bottom:3px;padding-top:3px;}

#EW_background ol  {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:5px 5px 5px 30px;
padding:5px;
}

#EW_background ol li  {margin: 5px 0;}

#EW_background th  {padding: 4px;font-weight: bold;text-align: left;}

#EW_background fieldset  {border: none;}

#EW_background fieldset a  {font-weight: bold;}

#EW_background a img  {border: none;}

#EW_background td, #EW_background div  {font-size: 1em;}

/* FORM
--------------------------------------------------------- */
#EW_background form  {margin: 0;padding: 0;}

#EW_background form ul  {list-style: none;margin:20px;text-align:center;}

#EW_background input, #EW_background select  {font: 12px/normal Arial, sans-serif;}

#EW_background select, #EW_background .inputbox  {padding: 2px;}

#EW_background .inputbox_sm {
border: 1px #C9C7C7 solid;
font-family:Arial, Helvetica, sans-serif;
padding-left: 2px;
margin-right:27px;
margin-top:4px;
font-size:12px;
}

#EW_background .inputbox_sm2 {
border: 1px #C9C7C7 solid;
font-family:Arial, Helvetica, sans-serif;
padding-left: 2px;
margin-right:27px;
margin-top:5px;
font-size:12px;
}

#EW_background textarea  {font-family:Arial;font-size:13px;padding-left: 2px;}

#EW_background .inputbox  {background:#FFFFFF;border: 1px solid #C9C7C7;color:#000000;margin-top:3px;}

#EW_background #search_searchword {width:180px;}

#EW_background .inputbox:hover, #EW_background .inputbox:focus  {border: 1px solid #606060;}

#EW_background .contentpaneopen_search span.small_search {	display: none !important; }

#EW_background #com-form-login .input {margin:5px auto;width: 134px;}

#EW_background table.contentpaneopen_search div {	margin-left: 20px;}

#EW_background table.contentpaneopen_search div a {color: #a8bc48;	margin-left: -20px;}

#EW_background #EW_mainbody form {margin:5px;}

/* Web Builder Style
--------------------------------------------------------- */
#EW_background table.blog_fp  {background:transparent url(/templates/businesslook/css/../images/get-savvy-fp-bg.jpg) no-repeat scroll 50% 20px;}

#EW_background table.blog .article_seperator  {display: block;height: 0;}

#EW_background table.contentpane  {border-collapse:collapse;border-spacing:0;margin:0px;padding:0px;}

#EW_background table.contentpaneopen, #EW_background table.contentpane, table.blog, #EW_background table.contentpaneopen_fp, #EW_background table.contentpane_fp, #EW_background table.blog_fp {
border-spacing:0;
border-collapse:collapse;
margin:0px;
width:100%;
}

#EW_background table.contentpaneopen_fp table td {padding: 2px;}

#EW_background table.contentpaneopen img, #EW_background table.blog img {float:left;margin: 0 5px 5px 0;}

#EW_background .contentpaneopen_search fieldset {margin: 0px 5px 15px 5px;}

#EW_background table.contentpaneopen_fp img, #EW_background table.contentpane_fp img, #EW_background table.blog_fp img {border:solid 1px #cf4e8d;}

#EW_background .contentpaneopen_fp h2 {padding: 5px 5px 5px 0;}

#EW_background .contentpaneopen_fp p {padding: 3px 3px 3px 0;}

#EW_background .contentpaneopen_fp p a {color:#999;}

#EW_background .contentpaneopen_fp p a:hover {color:#484848;}

#EW_background table.contenttoc  {margin: 0 0 10px 10px;padding: 0;width: 35%;}

#EW_background table.contenttoc a  {text-decoration: none;}

#EW_background table.contenttoc td  {padding: 1px 5px 1px 25px;}

#EW_background table.contenttoc th  {padding: 4px;background: #2F2F2F;color: #FFFFFF;text-indent: 5px;border: 1px solid #3F3F3F;}

#EW_background table.poll  {padding: 0;width: 100%;border-collapse: collapse;}

#EW_background table.pollstableborder  {padding: 0;width: 100%;border: none;text-align: left;}

#EW_background table.pollstableborder img  {vertical-align: baseline;}

#EW_background table.pollstableborder td  {padding: 2px!important;}

#EW_background table.searchintro  {padding: 10px 0;width: 80%;}

#EW_background table.searchintro td  {padding: 5px!important;}

/*Control the Frontend Editor area width*/
#EW_background .blog_more  {margin: 10px 0;}

#EW_background .blog_more strong  {margin: 0 0 5px;padding-left: 13px;display: block;color: #606060;text-transform: uppercase;}

#EW_background td.buttonheading  {padding:0 0 0 3px !important;width:20px;}

#EW_background .category  {font-weight: bold;}

#EW_background .clear  {clear: both;height:0;margin:0;padding:0;width:0;}

#EW_background .componentheading, #EW_background .componentheading_search  {
background:transparent url(/templates/businesslook/css/../images/heading-pink.gif) no-repeat scroll right center;
color:#FFFFFF;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
height:44px;
line-height:40px;
padding-left:10px;
}

#EW_background .contentdescription  {padding-bottom: 30px;}

#EW_background .contentheading, #EW_background .contentheading_fp, #EW_background table.blog .contentheading, #EW_background table.blog .contentheading_fp  {
background:transparent url(/templates/businesslook/css/../images/heading-pink.gif) no-repeat scroll right center !important;
color:#FFFFFF;
display:block !important;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-size:19px;
font-weight:bold;
height:44px;
line-height:44px;
margin-top: 0px;
padding-left:5px !important;
width:auto;
}

#EW_background .contentheading_newsletter-archive {
background:transparent url(/templates/businesslook/css/../images/heading-pink.gif) no-repeat scroll right center;
color:#FFFFFF;
display:block;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-size:19px;
font-weight:bold;
height:44px;
line-height:44px;
padding-bottom:0;
padding-left:5px !important;
width:663px;
}

#EW_background table.contentpaneopen  {margin-left:0;margin-right:0;width:100%;}

#EW_background a.contentpagetitle  {color: #FFFFFF;text-decoration: none!important;}

#EW_background a.contentpagetitle:hover, #EW_background a.contentpagetitle:active, #EW_background a.contentpagetitle:focus  {text-decoration: none!important;color: #FFFFFF;}

#EW_background span.highlight {
background:#CF4E8D none repeat scroll 0 0 !important;
color:#FFFFFF !important;
display:inline !important;
font-size:100% !important;
font-weight:bold;
line-height:normal !important;
padding:0 2px;
}

#EW_background #searchForm, #EW_background .contentpaneopen_search {padding:5px;width:468px;}

#EW_background #toolbar-article, #EW_background #toolbar-articlebody {margin:0;width:99%;}

#EW_background .createdate  {padding-bottom:5px;line-height: 10px;font-weight: normal;}

#EW_background .modifydate  {color: #7E7E7E;height: 15px;}

#EW_background .moduletable  {padding: 0;}

#EW_background .mosimage  {border:1px solid #CCCCCC;margin:6px;padding: 0;}

#EW_background .mosimage img  {margin: 0!important;padding: 0;}

#EW_background .mosimage_caption {
background:#EFEFEF none repeat scroll 0%;
border-top:1px solid #CCCCCC;
color:#666666;
font-size:10px;
margin-top:2px;
padding:1px 2px;
}

#EW_background .pagenav, #EW_background .pagenav_prev, #EW_background .pagenav_next, #EW_background .pagenavbar  {padding: 0 2px;}

#EW_background a.pagenav, #EW_background .pagenav_prev a, #EW_background .pagenav_next a, #EW_background .pagenavbar a  {color:#CF4E8D !important;text-decoration: none;}

#EW_background a.pagenav:hover, #EW_background a.pagenav:active, #EW_background a.pagenav:focus, #EW_background .pagenav_prev a:hover, #EW_background .pagenav_prev a:active, #EW_background .pagenav_prev a:focus, #EW_background .pagenav_next a:hover, #EW_background .pagenav_next a:active, #EW_background .pagenav_next a:focus, #EW_background .pagenavbar a:hover, #EW_background .pagenavbar a:active, #EW_background .pagenavbar a:focus  {
color:#484848 !important;
text-decoration: none;
}

#EW_background .pagenavbar  {padding-left: 14px;}

#EW_background .pagenavcounter  {padding: 8px 14px 0 14px;}

#EW_background .sectiontableheader  {
background: #2F2F2F;
border: 1px solid #222222;
color: #FFFFFF;
display:none;
font-weight: bold;
padding: 3px 5px;
}

#EW_background tr.sectiontableentry1 td  {padding: 5px;}

#EW_background tr.sectiontableentry2 td  {padding: 5px;}

#EW_background .smalldark  {text-align: left;}

#EW_background div.syndicate div  {text-align: center;}

#EW_background .pollstableborder tr.sectiontableentry1 td, #EW_background .pollstableborder tr.sectiontableentry2 td  {background: none;}

#EW_background a.readon, #EW_background a.readmore  {color:#CF4E8D}

#EW_background .button:hover, #EW_background .search_search .button_search:hover, #EW_background .search .button:hover, #EW_background .button:focus, #EW_background .search_search .button_search:focus, #EW_background .search .button:focus {background:#99CC66;}

#EW_background .button, #EW_background .search_search .button_search, #EW_background .search .button {
background:#c2cf7b;
border:1px solid #ccc;
color:#484848;
cursor:pointer;
float:right;
font-size:12px;
font-weight:bold;
margin:2px;
overflow:hidden;
padding:0px 8px;
}

#EW_background span.default span.yoo-login span.login span.login-button-icon {background: transparent url(/modules/mod_yoo_login/styles/default/images/login_button_bg.png) no-repeat scroll 0 0 !important;}

#EW_background span.default span.yoo-login span.logout span.logout-button-icon {background:transparent url(/modules/mod_yoo_login/styles/default/images/logout_button_bg.png) no-repeat scroll 0 0 !important;}

#EW_background span.default span.yoo-login span.login span.username {background:transparent url(/modules/mod_yoo_login/styles/default/images/username_bg.png) no-repeat scroll 0 0 !important;}

#EW_background span.default span.yoo-login span.login span.password {background:transparent url(/modules/mod_yoo_login/styles/default/images/password_bg.png) no-repeat scroll 0 0 !important;}

/* MISCELLANOUS
----------------------------------------------------------- */
#EW_background .back_button {display: block;height:10px;margin: 0;padding:10px;}

#EW_background div.back_button a, #EW_background div.back_button a:active  {
background: none!important;
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration: none!important;
}

#EW_background div.back_button a:hover, #EW_background div.back_button a:active  {background: none!important;color:#999999;text-decoration: none!important;}

#EW_background #mod_login_password, #EW_background #mod_login_username  {width: 50%;}

#EW_background #mod_login_password  { width: 80%;}

#EW_background #mod_login_username  {width: 80%;}

#EW_background #mod_login_remember  {border: none;background: none;}

#EW_background span.yoo-login, #EW_background span.yoo-login span {display:block !important;}

/* Clearfix */
.clearfix:after  {
clear: both;
display: block;
content: ".";
height: 0;
visibility: hidden;
}

* html > body .clearfix  {display: block;width: 100%;}

* html .clearfix  {height: 1%;}

/* Firefox Scrollbar Hack*/
html  {height: 100%!important;height: auto;}

/* Layout
--------------------------------------------------------- */
body  {
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
margin:0 auto;
overflow-x:hidden;
}

#EW_background {min-height:837px;}

#EW_wrapper {
background:#efefef;
margin:0pt auto;
position:relative;
}

/* Header
--------------------------------------------------------- */
#EW_header {
background:#fff url(/templates/businesslook/css/../images/header_bg.jpg) no-repeat scroll 2px 2px;
border:1px solid #CCCCCC;
clear:both;
height:148px;
margin:4px 5px 5px;
position:relative;
z-index:40;
}

#banner {
height:90px;
overflow:hidden;
position:absolute;
right:10px;
top:15px;
width:728px;
}

.moduletable_logo_front {
background:transparent url(/templates/businesslook/css/../images/logo.jpg) no-repeat scroll 0 0;
height:119px;
left:2px;
position:absolute;
top:2px;
width:585px;
}

.moduletable_logo_inside {
background:transparent url(/templates/businesslook/css/../images/logo-inside.png) no-repeat scroll 0 0;
height:119px;
left:2px;
position:absolute;
top:2px;
width:228px;
}

#EW_header_middle {position:absolute;right:5px;top:96px;}

.module-blank {margin-bottom:5px;}

#EW_menubarwrap {
background:transparent url(/templates/businesslook/css/../images/menu_bar.png) repeat-x scroll 0 0;
clear:both;
height:27px;
position:absolute;
right:2px;
top:121px;
width:964px;
}

.module_login {
background:#fff;
border:1px solid #ccc;
clear:both;
color:#000000;
font-size:11px;
margin-bottom:5px;
min-height:50px;
padding:0;
width:298px;
}
/* End Header*/

/* Main Body
--------------------------------------------------------- */
#EW_search_bar {height:25px;margin:0 0 5px 7px;}

#EW_breadcrumbs {float:left;margin-top:2px;padding:2px;width:710px;}

#EW_breadcrumbs a{text-decoration:none;}

#EW_breadcrumbs a:hover {text-decoration:underline;}

#EW_breadcrumbs .module {float:left;}

/*#EW_search {
float:right;
height:25px;
overflow:hidden;
padding:0 0 2px;
position:relative;
width:250px;
}*/

/*#search {
background:#fff none no-repeat scroll 0 0;
border:solid 1px #ccc;
float:right;
font-size:11px;
height:23px;
z-index:100;
}*/

	#EW_background .module_search {background:#fff;border:solid 1px #ccc;height:23px;margin-bottom:5px;}
	
	#EW_background .search_search .button_search, #EW_background .search .button {height:21px;margin:1px;width:35px;}
		
	#EW_background .search .inputbox {margin:0;}

	#mod_search_searchword {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#666666;
	float:left;
	font-size:14px;
	width:205px;
	}
	
	#EW_background .search_search #mod_search_searchword {padding:2px;width:132px;}

#EW_mainback {clear:both;height:100%;margin-left:5px;position:relative;}

#EW_rightcolumn{float:right;margin-left:5px;}

#marquee {
background:#EFEFEF;
border:none;
xheight:270px;
margin-bottom:5px;
overflow:hidden;
width:665px;
}

#marquee h3 {
background:transparent url(/templates/businesslook/css/../images/heading-tan.gif) no-repeat scroll 0 0;
height:44px;
}


#marquee .modulecomnav {
background:#EFEFEF none repeat scroll 0 0;
border:medium none;
xheight:130px;
margin-bottom:5px;
overflow:hidden;
width:665px;
}

#EW_background div.yoo-carousel ul.tabs li {
background:none;
border:medium none;
float:left;
font-size:1em;
margin:0 3px 0 0;
padding:0;
}

#EW_background div.yoo-carousel ul.tabs {margin:0;}

#EW_background div.yoo-carousel ul.tabs li span {font-size:11px;}

.module_frontpage {height:296px;overflow:hidden;width:715px;}

.module_aboutus {
background: transparent url(/templates/businesslook/images/waterfall_aboutus.jpg) no-repeat scroll 0% 0%;
height:138px;
overflow:hidden;
}

#EW_leftcolumn{float:left;margin:0px 7px 0px 0px;}

#EW_user1{width:480px;}

#EW_user1 div.module {
border:1px solid #CCCCCC;
margin-bottom:5px;
}

#EW_mainbacktop {
background: url(/templates/businesslook/css/../images/topback.gif) no-repeat;
height:9px;
width:100%;
}

#EW_mainbackmiddle {color:#000000;display:inline;margin:0px;}

#EW_mainbottomback {background: url(/templates/businesslook/css/../images/bottomback.png) no-repeat;height:40px;width:100%;}

#EW_mainbody {
background:#FFFFFF none repeat scroll 0 0;
border:solid 1px #ccc;
margin-bottom:5px;
position:relative;
}

#EW_positions {margin-bottom:5px;width:100%;}

#EW_mainbodybottom {margin-top:10px;width:100%;}

#EW_mainbodycenter {float:left;height:100%;margin-bottom:5px;}

#EW_mainbodycenter div.module, .module_past-newsletters {background:#fff;border:1px solid #ccc;margin-bottom:5px;}

#EW_mainbodycenter h3 {
background:transparent url(/templates/businesslook/css/../images/heading-tan.gif) no-repeat scroll right center;
color:#746756;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
height:44px;
line-height:44px;
padding-left:10px;
}

#EW_background .boxed {border: 2px solid #CCCCCC;}

#EW_background .boxed:hover{border: 2px solid #666666;}			

#EW_background .button-login {
background: transparent url(/templates/businesslook/css/../images/login/login.png) no-repeat;
border:none;
cursor:pointer;
height:31px;
margin:0px;
margin-bottom:0px;
width:73px;
padding-right:21px;
padding-bottom:5px;
}

#EW_background .inputbox-login {background: transparent url(/templates/businesslook/css/../images/back.png) no-repeat;}

#EW_background .more a {color:#FFFFFF;text-decoration:none;}

#EW_background .more a:hover{text-decoration:underline;}		

#EW_mainbuttons {height:9px;overflow:hidden;padding:0px;width:960px;}

#EW_boxbutton {cursor:pointer;float:left;height:22px;padding-right:14px;}

#EW_boxbuttonleft {
background: url(/templates/businesslook/css/../images/left_box.png) no-repeat;
float:left;
height:22px;
width:10px;
}

#EW_boxbuttonmiddle {
background: url(/templates/businesslook/css/../images/middle_box.gif) repeat-x;
color:#000000;
float:left;
font-size:11px;
height:22px;
padding:3px 3px 0 3px;
}

#EW_boxbuttonright {
background: url(/templates/businesslook/css/../images/right_box.png) no-repeat;
float:left;
height:22px;
width:10px;
}

#EW_footer {
background:#FFFFFF url(/templates/businesslook/css/../images/footer-bg.jpg) repeat-x scroll 0 0;
height:30px;
position:relative;
}

#EW_footer_inner {color:#fff;font-size:10px;font-weight:normal;height:30px;text-align:center;text-decoration:none;}

#EW_footer-left {color:#fff;float:left;height:30px;text-align:center;text-decoration:none;width:540px;}

#EW_footer-right {
color:#fff;
float:right;
height:30px;
text-align:center;
text-decoration:none;
width:430px;
}

#EW_footer-left a, #EW_footer-right a, #EW_footer-left a:active, #EW_footer-right a:active {color:#fff;}

#EW_footer-left a:hover, #EW_footer-right a:hover {color:#D6679D;}

#EW_footer-left ul.menu, #EW_footer-right ul.menu {padding:2px 0 0;}

#EW_footer-right ul.menu {float:right;}

#EW_footer-left ul.menu li {
border-left:1px solid #FFFFFF;
float:left;
margin-left:10px;
padding-left:10px;
}

#EW_footer-right ul.menu li {
border-right:1px solid #FFFFFF;
float:right;
margin-right:10px;
padding-right:10px;
}

#EW_footer-left #current a span, #EW_footer-right #current a span {color:#fff;}

#footerc {height:30px;margin:15px;text-align:center;}

/********************  Module Styles ********************/
#EW_leftcolumn div, #EW_rightcolumn div {/*background:#fff;*/}

#EW_leftcolumn div div, #EW_rightcolumn div div {/*background:#fff;*/}

#EW_leftcolumn div div div, #EW_rightcolumn div div div {/*background:#fff;*/}

#EW_leftcolumn div div div div, #EW_rightcolumn div div div div {/*background:#fff;*/}

#EW_leftcolumn div div div table td, #EW_rightcolumn div div div table td {width:auto;}

#EW_leftcolumn div.module h3, #EW_rightcolumn div.module h3{
background:transparent url(/templates/businesslook/css/../images/heading-tan.gif) no-repeat scroll right center;
font-size:15px;
font-weight:bold;
height:44px;
line-height:42px;
}

#EW_rightcolumn div.module h3 {padding-left:10px;}

#EW_leftcolumn div.module, #EW_rightcolumn div.module{
background:#fff;
border:1px solid #ccc;
clear:both;
color:#000000;
font-size:11px;
margin-bottom:5px;
padding:0pt;
width:100%;
}

#EW_leftcolumn div.module div div div div, #EW_rightcolumn div.module div div div div {
background:transparent none repeat scroll 0%;
margin:0pt;
padding:0pt;
}

#EW_leftcolumn div.module div div div div, #EW_rightcolumn div.module div div div div {border:none;}

/********************  Module Styles for image menus use module class sufix "-img" ********************/
#EW_leftcolumn div.module-img div div div table td, #EW_rightcolumn div.module-img div div div table td {
padding-left:10px;
width:auto;
}

#EW_leftcolumn div.module-img h3, #EW_rightcolumn div.module-img h3 {
font-size:12px;
font-weight:bold;
height:24px;
color:#000000;
line-height:12px;
margin-top:0px;
}

#EW_leftcolumn div.module-img, #EW_rightcolumn div.module-img{
background:transparent url(/templates/businesslook/css/../images/wh_br.png) no-repeat scroll right bottom;
clear:both;
color:#000000;
float:left;
font-size:11px;
margin-bottom:21px;
padding:0pt;
width:100%;
}

#EW_leftcolumn div.module-img div, #EW_rightcolumn div.module-img div {
background:transparent url(/templates/businesslook/css/../images/wh_bl.png) no-repeat scroll left bottom;
padding:0pt;
}

* html #EW_leftcolumn div.module-img div, #EW_rightcolumn div.module-img div {width:100%;}

#EW_leftcolumn div.module-img div div, #EW_rightcolumn div.module-img div div {
background:transparent url(/templates/businesslook/css/../images/wh_tr.png) no-repeat scroll right top;
padding:0pt;
}

#EW_leftcolumn div.module-img div div div, #EW_rightcolumn div.module-img div div div {
background:transparent url(/templates/businesslook/css/../images/wh_tl.png) no-repeat scroll left top;
border-bottom: 1px #CCCCCC solid;
padding:10px 9px 16px 13px;
width:auto;
}

#EW_leftcolumn div.module-img div div div div, #EW_rightcolumn div.module-img div div div div {
background:transparent none repeat scroll 0%;
margin:0pt;
padding:0pt;
}

#EW_leftcolumn div.module-img div div div div, #EW_rightcolumn div.module-img div div div div {border:none;}

#EW_rightcolumn  div.module-img img {
margin-left:-12px;
padding-right:3px;
float:left;
margin-top:1px;
position:absolute;
vertical-align:bottom;
}	

#EW_leftcolumn  div.module-img img {
margin-left:-12px;
padding-right:3px;
float:left;
margin-top:1px;
position:absolute;
vertical-align:bottom;
}
/* End Main Body
--------------------------------------------------------- */

/*******************default Web Builder menu **********************/	
/* Default Web Builder Menu */
a.mainlevel  {
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:25px;
list-style-position:outside;
list-style-type:none;
margin-left:-14px;
padding-left:8px;
text-decoration:none;
}

a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus  {color:#FFFFFF;text-decoration:none;background:#4F4F4F;}

a.mainlevel#active_menu  {display: block;text-decoration: none;	display: block;}

a.mainlevel:hover#active_menu  {text-decoration: none;display: block;}

a.sublevel  {padding: 2px 2px 2px 27px;text-decoration: none;}

a.sublevel:active, a.sublevel:focus  {text-decoration: none;}

a.sublevel:hover {color:#000000;text-decoration: underline;}

#active_menu  {color:#000000;background:#D6D6D6;}

a.sublevel#active_menu  {
background:none;
text-decoration: underline;
}

/*******************default Web Builder menu with images, use "-img" on menu class suffix **********************/	
/* Default Web Builder Menu */
a.mainlevel-img  {
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:25px;
list-style-position:outside;
list-style-type:none;
margin-left:15px;
padding-left:8px;
text-decoration:none;
}

a.mainlevel-img:hover, a.mainlevel-img:active, a.mainlevel-img:focus  {color:#FFFFFF;text-decoration:none;background:#4F4F4F;}

a.mainlevel-img#active_menu  {display: block;text-decoration: none;	display: block;}

a.mainlevel-img:hover#active_menu  {text-decoration: none;	display: block;}

a.sublevel-img  {padding: 2px 2px 2px 27px;text-decoration: none;}

a.sublevel:active, a.sublevel:focus  {text-decoration: none;}

a.sublevel-img:hover {color:#000000;text-decoration: underline;}

#active_menu-img  {color:#000000;background:#D6D6D6;}

a.sublevel-img#active_menu  {background:none;text-decoration: underline;}

/* System Standard Messages */
#EW_background #system-message { margin-bottom: 20px;}

#EW_background #system-message dd.message ul { background: #C3D2E5 url(/templates/businesslook/css/../../system/images/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#EW_background #system-message dd.error ul {
color: #c00;
background: #E6C0C0 url(/templates/businesslook/css/../../system/images/notice-alert.png) 4px center no-repeat;
border-top: 3px solid #DE7A7B;
border-bottom: 3px solid #DE7A7B;
margin:0;
}

/* System Notice Messages */
#EW_background #system-message dd.notice ul {
color: #c00;
background: #EFE7B8 url(/templates/businesslook/css/../../system/images/notice-note.png) 4px center no-repeat;
border-top: 3px solid #F0DC7E;
border-bottom: 3px solid #F0DC7E;
}

/* Custom Module Styling */
#EW_background .module_video {
border:0px solid;
height:277px;
left:170px;
overflow:hidden;
position:absolute;
top:-11px;
width:400px;
}

#EW_background .product_left {margin:5px;}

#EW_background div.basic div.top {background:#efefef;}

#EW_background .module-featured {background:#fff;border:1px solid #ccc;margin-bottom:5px;}

#EW_background .module-featured div {border:1px solid #D76CA0;}

#EW_background .module-featured div div {border: none;}

#EW_background .module-featured h3 {
background:#D76CA0 url(/templates/businesslook/css/../images/heading-pink.gif) no-repeat scroll right center !important;
color:#FFFFFF !important;
height:44px !important;
}

#EW_background .module-featured {
color:#000000;
height:800px;
margin:0;
overflow-y:scroll;
}

/* Mini-Frontpage MFP */

.minifp img {padding-right:5px;padding-left:0px;}

.minifp td img {
border: 1px solid #ccc !important;
padding: 2px !important;
margin-top:5px !important;
}

.minifp p {font-size:14px;color:#666;}
div.minifp-full-link-wrp {float:right;margin-right:10px;} 
table.minifp td {border-bottom:1px dotted #cccccc;padding-bottom:5px;}
.minifp-full-link-wrp a {background: #eee !important;}
.minifp-full-link-wrp a:visited {background: #eee !important;}
.minifp-full-link-wrp a:hover {background: #D76CA0 !important;color:#fff !important;}

.minifp ul li {font-size:12px;}
.minifp-introtitle a, .minifp-introtitle a:visited, .minifp-introtitle a:active, .minifp-introtitle a:link {
display:block !important;
font-weight:bold;
font-style:normal !important;
font-size:16px;
padding-left:3px;
padding-top:5px;
text-transform:none;
}

a.minifp-full-link, a.minifp-full-link:visited, a.minifp-full-link:active, a.minifp-full-link:link {font-size:80% !important;}

.module_spotlight .minifp {margin:5px;}
.module_spotlight .minifp-field1 img, #EW_background .minifp-field2 img{margin:0 5px 5px;}
.minifp-seperator {margin:-5px;padding:0px;}
.minifp-date {display:none;}
.minifp-anotherlinks {
background:transparent url(/templates/businesslook/images/heading-pink.gif) no-repeat right center !important;
display:block !important;
font-size:16px;
color:#fff;
}


#EW_background .frame {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
}

#EW_background .module-featured .frame {
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
overflow-x:hidden !important;
overflow-y:scroll !important;
}

.module-featured ul.tabs li {width:48%;}

.module-featured ul.tabs li a {width:100%;}

.module-featured ul.tabs li a span {width:100%;}

.module-featured ul.tabs li a span span {width:100%;}

.module_savvy-tv .frame {border:none;overflow:hidden !important;}

#EW_background div.basic div.yoo-carousel .panel-container-inner {
border-right:solid 1px #ccc;
padding-right:1px;
}

#EW_background .module_savvy-tv div.basic div.yoo-carousel .panel-container-inner {border:none;}

#EW_background .module-no-scroll {margin-bottom:5px;}

#EW_background .module-no-scroll .frame { overflow:hidden !important; }

#EW_background div.basic div.yoo-carousel div.top ul.tabs li.selected a span {background:transparent url(/templates/businesslook/css/../images/top_tab_r.png) no-repeat 100% -30px !important;padding:0 9px;}

#EW_background div.basic div.yoo-carousel div.top ul.tabs li.off a span {background:transparent url(/templates/businesslook/css/../images/top_tab_r.png) no-repeat 100% 0px !important;padding:0 9px;}

#EW_background div.basic div.yoo-carousel div.top ul.tabs li.selected a span span {background:transparent url(/templates/businesslook/css/../images/top_tab_m.png) repeat-x 0 -30px !important;padding:0;}

#EW_background div.basic div.yoo-carousel div.top ul.tabs li.off a span span {background:transparent url(/templates/businesslook/css/../images/top_tab_m.png) repeat-x 0 0px !important;padding:0;}

#EW_background ul.latestnews, #EW_background ul.latest-recipes, #EW_background ul.fblatest {list-style:none;margin:2px 4px 0;}

#EW_background .latestnews li, #EW_background .latest-recipes li {border-bottom:1px dotted #DFDFDF;overflow:hidden;padding:6px 0;white-space:nowrap;}

#EW_background .fblatest li {padding:3px 0}

#EW_background .latestnews a, #EW_background .latest-recipes a, #EW_background .fblatest a {font-size:12px;}

#EW_background .moduletable_header{position:absolute;right:0;top:0px;z-index:100;}

#EW_background ul.menu_header {list-style:none;}

#EW_background .menu_header li {padding:4px 0;}

#EW_background .menu_header li.item30 {border-bottom:1px dotted #CC4387;border-top:1px dotted #CC4387;}

#EW_background .menu_header li a {color:#CF4E8D;font-weight:bold;text-decoration:none;}

#EW_background .menu_header li a:hover {color:#CC4387;}

#EW_background .module_banner {margin-bottom:5px;overflow:hidden;}

#EW_background .moduletable_rss {position:absolute;right:185px;top:66px;width:55px;}

#EW_background .moduletable_rss a {text-decoration:none;}

#EW_background .moduletable_rss span {color:#DB7AAA;font-weight:bold;}

#EW_background .module_rss div div div {background:#efefef;margin-bottom:5px;}

#EW_background .module_rss a {text-decoration:none;}

#EW_background .module_rss span {color:#DB7AAA;font-weight:bold;}

#EW_background .article_separator {height:0;margin:0;padding:0;width:0;}

#EW_background .module_authors {padding:0 5px;}

#EW_background div.basic div.yoo-carousel .article {font-size:100%;padding:0;}

#EW_background div.basic div.yoo-carousel .article .minifp {margin:0;overflow:hidden;}

#EW_background .module_speaking {
background:#fff;
border:1px solid #CCCCCC;
margin-bottom:5px;
width:178px;
}

#EW_background #naturally-speaking {
background:transparent url(/templates/businesslook/css/../images/naturally-speaking.jpg) repeat-x scroll 0 0;
display:block;
height:207px;
margin:2px;
padding:5px;
width:164px;
}

#EW_background #naturally-speaking img {border:solid 1px #cf4e8d;margin:0px;}

#EW_background #basket-coupons-newsletter {
background: transparent url(/templates/businesslook/css/../images/basket-coupons-newsletter.jpg) no-repeat scroll 2px 2px !important;
height:189px;
position:relative;
width:178px;
}

#EW_background #win-basket {display:block;height:55px;left:15px;position:absolute;top:15px;width:150px;}

#EW_background #free-ecoupons {display:block;height:20px;left:30px;position:absolute;top:90px;width:120px;}

#EW_background .module_newsletter {clear:both;width:100%;}

#EW_background #newsletter {display:block;height:40px;left:35px;position:absolute;top:130px;width:105px;}

#EW_background .module_sponsors {border:none;margin-bottom:5px;}
/* End Custom Module Styling */

/* Savvy TV module styles */
#EW_background .module_savvy-tv {
background:#FFFFFF none repeat scroll 0 0 !important;
border:1px solid #CCCCCC;
margin-bottom:5px;
padding:2px;
}

#EW_background .module_savvy-tv h3 {
background:#3C3C3C url(/templates/businesslook/css/../images/tv-header.jpg) no-repeat scroll 0 0 !important;
color:#3C3C3C;
font-size:0;
height:56px;
}

#EW_background .module_savvy-tv div.basic div.yoo-carousel div.top ul.tabs {
background:#3C3C3C url(/templates/businesslook/css/../images/top_tab_bg.gif) repeat-x scroll 0 100% !important;
border-bottom:3px solid #BCCF6C;
height:31px;
margin:0;
}

#EW_background .module_savvy-tv div.yoo-carousel ul.tabs li {margin:0 2px !important;width:48%;}

#EW_background .module_savvy-tv ul.tabs li a {width:100%;}

#EW_background .module_savvy-tv div.basic div.yoo-carousel div.top ul.tabs li.selected a {
background:#3c3c3c url(/templates/businesslook/css/../images/top_tab_m.jpg) repeat-x scroll 0 1px !important;
color:#484848;
}

#EW_background .module_savvy-tv div.basic div.yoo-carousel div.top ul.tabs li a {
background:#3c3c3c url(/templates/businesslook/css/../images/top_tab_m.jpg) repeat-x scroll 0 -30px !important;
border:0 none;
color:#f67bad;
cursor:pointer;
}

#EW_background .module_savvy-tv div.basic div.yoo-carousel div.top ul.tabs li.selected a span {background:none !important;}

#EW_background .module_savvy-tv div.basic div.yoo-carousel div.top ul.tabs li a span {background:none !important;padding:0 10px;}

#EW_background .module_savvy-tv div.basic div.yoo-carousel div.top ul.tabs li a span span {
background:#3c3c3c url(/templates/businesslook/css/../images/top_tab_m.jpg) repeat-x scroll 0 -30px !important;
font-size:100%;
font-weight:bold;
height:30px;
line-height:35px;
overflow:hidden;
padding:0;
}

#EW_background .module_savvy-tv .panel-container-outer {background:#3C3C3C none repeat scroll 0 0 !important;}

#EW_background form#jvideoForm {margin:0;}

#EW_background .jvideo_videos_grid_title {	height: auto;}

#EW_background .jvideo_videos_grid_title a {height: auto;padding-left: 4px;font-size: 12px !important;}

#EW_background .jvideo_videos_grid4_video {width: 25%;	float: left;}
/* End Savvy TV module styles */

#EW_background .module-look {
background:#fff /*url(/templates/businesslook/css/../images/look-gift-basket.jpg) no-repeat scroll 0 0*/;
border:1px solid #CCCCCC;
/*height:232px;*/
margin-bottom:5px;
/*width:300px;*/
}

#EW_background #enter-forum, #EW_background #enter-blog, #EW_background #enter-recipes, #EW_background #enter-reviews {
border:solid 1px #eee;
display:block;
height:100px;
margin:10px 50px;
padding:5px;
text-align:center;
width:100px;
}

#EW_background #enter-forum {background:#FFFFFF url(/templates/businesslook/css/../images/forum.jpg) no-repeat bottom center;}

#EW_background #enter-blog {background:#FFFFFF url(/templates/businesslook/css/../images/blog.jpg) no-repeat scroll center 20px;}

#EW_background #enter-recipes {background:#FFFFFF url(/templates/businesslook/css/../images/recipes.jpg) no-repeat center 22px;}

#EW_background #enter-reviews {background:#FFFFFF url(/templates/businesslook/css/../images/savvy-reviews.jpg) no-repeat center 22px;}

#EW_background #enter-forum:hover, #EW_background #enter-blog:hover, #EW_background #enter-recipes:hover, #EW_background #enter-reviews:hover  {border-color:#DDDDDD #999999 #999999 #DDDDDD;border-style:solid;border-width:1px;}

#EW_background ul.mainlevel-toolbar-article-horizontal {margin:0;}

#EW_background ul#menulist_root-toolbar-article-horizontal img {clear:both; float:none; margin:0;}

#EW_background ul.mainlevel-toolbar-article-horizontal .expanded {
background:transparent url(/templates/businesslook/css/../images/arrow.gif) no-repeat scroll right center !important;
color:#CF4E8D;
display:block !important;
font-size:100%;
font-weight:normal;
height:17px;
line-height:17px;
padding-right:10px;
width:75px;
}

#EW_background ul.mainlevel-toolbar-article-horizontal ul {margin:-0.1em 0 0 0;}

#EW_background #toolbar-article {border:none;}

#EW_background .module_spotlight {background:#fff;border:solid 1px #ccc;margin-bottom:5px;}

#EW_background .module_ask-experts {border:solid 1px #ccc;margin-bottom:5px;width:298px;}

#EW_background .ask-experts {
background:transparent url(/templates/businesslook/css/../images/asktheexperts.jpg) no-repeat scroll 0 0;
color:#333;
display:block;
font-size:14px;
height:59px;
padding:60px 0 0 17px;
width:279px;
}



/********* Simple Image Gallery *************/
/* Gallery View */
#EW_background #toolbar-articlebody span.sig_caption {
background:#87B64B none repeat scroll 0 0 !important;
border:46px none;
color:#FFFFFF !important;
display:block !important;
font-size:110% !important;
font-weight:bold !important;
height:50px !important;
left:0;
margin:0;
opacity:0.85;
padding:0;
position:absolute;
right:0;
top:100px;
width:195px !important;
}

#EW_background #toolbar-articlebody .sig_caption:hover, #EW_background #toolbar-articlebody a:hover span.sig_caption {height:55px !important;left:-3px !important;width:206px !important;}

#EW_background .sig {	margin-left: 10px; }

/* Image View */
#EW_background #GB_overlay {background-color:#E4EEAA;}
#EW_background .GB_header {border-bottom:2px solid #87B64B;border-top:2px solid #87B64B;}

#EW_background .GB_header .inner {background-color:#C2CF7B;}
/********** End Simple Image Gallery ***********/

#EW_background .hasTip {
background:transparent none repeat scroll 0 0 !important;
display:inline !important;
width:20px !important;
}

/* Newsflash */
#EW_background #newsflash {z-index:-1;}

#EW_background #newsflash span {float:left;}

#EW_background #newsflash ul {list-style:none;margin:0 0 0 5px;}

#EW_background #newsflash ul li {left:0 !important;top:0 !important;width:500px;}
/* End Newsflash */

/* User Registration, Reset, and Remind forms */
#EW_background .form-validate {padding:5px;}

#EW_background .form-validate p {margin:0;}

#EW_background .form-validate .validate {float:none;margin:0;}
/* End User Registration, Reset, and Remind forms */

/*
Blog Styles **************************************/
#EW_background #myBlog-wrap #myBlog-head {
background:#EEEEEE url(/components/com_myblog/templates/default/images/blog-header.jpg) no-repeat scroll 0 50px;
height:145px;
margin:0px;
position:relative;
}

#EW_background #azheadnav {margin:0 !important;}

#EW_background #myBlog-wrap h1, #myblog .componentheading {
background:#FFFFFF url(/templates/businesslook/css/../images/heading-pink.gif) no-repeat scroll right center;
height:44px;
line-height:44px;
margin:0;
padding:0 0 0 20px;
text-indent:0px;
}

#EW_background #myBlog-wrap h2 {
background:transparent none repeat scroll 0 0;
margin-left:0px;
padding:5px;
color:#d66a9f !important;
width:100% !important;
}

#myBlog-wrap .desc {
color:#d66a9f;
font-size:23px;
margin-top:15px;
padding:0 0 10px 20px;
}

#myBlog-wrap .postSummary-top a, #myBlog-wrap .postContent-top a {color:#D66A9F;}

#myBlog-wrap .postContent-top .userAvatar {margin-top:-66px;}

#EW_background #myBlog-wrap h3 {padding:0px;}

#EW_background #myBlog-wrap .postSummary-top h3 a, #EW_background #myBlog-wrap .postContent-top h3 a {color:#746756;font-size:19px;}

#EW_background #myBlog-wrap .postSummary-top, #EW_background #myBlog-wrap .postContent-top {padding:5px 5px 30px;}

#myBlog-wrap .postSummary-top .userAvatar {float:right;margin-top:-65px;}

#myBlog-wrap .postSummary-top h2 {float:left;margin-left:0px; font-size:20px;}

#myBlog-wrap .postSummary-top div {left;margin-left:5px;padding-bottom:20px;}

#myBlog-wrap .postSummary-teaser img {float:left;margin-right:10px;}

#myBlog-wrap .postContent-text img {float:left;margin-right:10px;}

#EW_background #myBlog-wrap #myBlog-content p, #EW_background #myBlog-wrap .postContent p {padding:5px; clear:right;}

#EW_background .azbutton {margin:6px;}

#EW_background form#blogger-info {padding:5px;}

#EW_background form#blogger-info .button {
background:transparent url(/templates/businesslook/css/../images/button_back.gif) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
color:#484848;
font-size:12px;
font-weight:bold;
margin-top:5px;
padding:0 8px;
}

#EW_background #myBlog-wrap .postSummary-top, #EW_background #myBlog-wrap .postContent-top {padding:5px;}

#EW_background #myBlog-wrap .postSummary-top h3, #EW_background #myBlog-wrap .postContent-top h3 {padding:4px;}

#EW_background #myBlog-wrap .postSummary-readmore {
background:transparent url(/templates/businesslook/css/../images/pointer.jpg) no-repeat scroll 0 50%;
}

#EW_background #myBlog-wrap .postSummary-footer a {color:#CF4E8D;margin-right:10px;padding:2px 0 2px 40px;text-decoration:none;}

#EW_background #myBlog-wrap .postSummary-footer a:hover {color:#484848;}

/* My Blog Menu */
#EW_background .module_blog-menu {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
clear:both;
color:#000000;
font-size:11px;
margin-bottom:5px;
padding:0;
width:100%;
}



#EW_background .module_blog-menu h3 {
background:transparent url(/templates/businesslook/css/../images/heading-tan.gif) no-repeat scroll right center;
color:#746756;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
height:44px;
line-height:43px;
padding-left:5px;
}

#EW_background .module_blog-menu ul {list-style:none;margin:5px;padding:5px 0px 5px;}

#EW_background .module_blog-menu ul li {
border-top:1px dotted #e7d9e0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px;
}

#EW_background .module_blog-menu a {font-size:12px;}

#EW_background .module_blog-menu ul span {font-size:14px;font-weight:bold;}

#EW_background .module_blog-menu ul  ul li {margin:5px -5px 0;padding:5px 5px 0 10px;}

#EW_background .module_blog-menu ul  ul li span {font-size:13px;font-weight:normal;}

#EW_background .module_blog-menu ul li ul { margin:0; }

#EW_background .module_blog-menu ul  ul li ul li {padding: 5px 5px 0 20px;}

#EW_background .module_blog-menu ul  ul li ul li span {font-size:12px;}
/* End My Blog Menu */
/*
End Blog Styles *******************************/

/*
Kunena Styles ********************************/

#Kunena div.fb_thead-title a {
color:#CF4E8D;
display:inline-block;
float:left;
font-family:trebuchet MS,Arial;
font-size:95%;
font-weight:bold;
margin-bottom:3px;
padding-bottom:0;
}

#kunena {background:#FFFFFF none repeat scroll 0 0;color:#484848;padding:5px;}

#kunena a.fb_title, #EW_background #fireboard .fb_title {
color:#746756;
display:block;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:normal;
text-decoration:none;
}

#kunena .fb_header {
background:#FFFFFF url(/templates/businesslook/css/../images/heading-pink.gif) no-repeat scroll right center;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
height:44px;
}

#kunena .fb_header .fb_title {
color:#FFFFFF;
display:block;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-weight:normal;
text-decoration:none;
}

#kunena table.fb_blocktable thead tr th {
background:transparent url(/templates/businesslook/css/../images/heading-tan.gif) no-repeat scroll right center;
color:#CF4E8D;
font-weight:normal;
height:44px;
padding:2px;
}

#kunena .fb_header div#fb_topmenu a {color:#CF4E8D;}

#kunena .fb_header div#fb_topmenu a:hover {color:#CF4E8D;}

#kunena tr.fb_sectiontableentry1 td {background:#f5f5f5;}

#kunena tr.fb_sth {background:#ef8cb7;}

.headerdesc {font-size:110%;font-weight:bold;margin:10px;}

span.fb_quote {border: 0px;padding: 0px;}

#fb_frontstats {display:none;}

/*
End Fireboard Styles ********************************/

/*
JVideo Styles *************************/
#EW_background .jvideo_wrapper{background:#fff;}

#EW_background .frame .jvideo_wrapper {background:none;}

#EW_background .jvideo_header {width:663px;}

#EW_background .jvideo_wrapper h1 {
background:transparent url(/templates/businesslook/css/../images/heading-pink.gif) no-repeat scroll right center;
color:#FFFFFF;
font-family:Arial,Helvetica;
font-size:20px;
font-weight:bold;
height:44px;
line-height:44px;
padding-left:15px;
}

#EW_background .jvideo_title {
background:transparent url(/templates/businesslook/css/../images/heading-pink.gif) repeat-x scroll right center;
color:#FFFFFF;
height:44px;
line-height:45px;
margin:0;
padding-left:10px;
}

#EW_background .jvideo_view {margin:0;}

#EW_background .jvideo_info {
background-color:#FFFFFF;
padding-left:5px;
padding-top:7px;
text-align:left;
width:473px;
}

#EW_background .jvideo_profile, #EW_background .jvideo_profile_edit {
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
float:left;
line-height:16px;
margin-left:-1px;
padding:3px;
width:472px;
}

#EW_background .jvideo_view {margin:0;}

#EW_background .jvideo_info {background-color:#FFFFFF;padding-left:5px;padding-top:7px;text-align:left;width:473px;}

#EW_background .jvideo_videos_list {background:none;margin:5px;vertical-align:top;width:auto;}

#EW_background .jvideo_wrapper_profile h1 {
background:transparent url(/templates/businesslook/css/../images/heading.gif) repeat-x scroll 0 0;
color:#827854;
font-family:Arial,Helvetica;
font-size:20px;
font-weight:bold;
height:30px;
line-height:30px;
padding-left:5px;
}

#EW_background .jvideo_footer {background:#FFFFFF none repeat scroll 0 0;margin-right:0;padding:5px;}

#EW_background .limit .inputbox {border:1px solid #C9C7C7;color:#000000;margin-left:5px;margin-top:3px;}

#EW_background textarea#jvideo_form_description {height:150px;width:394px;}

#EW_background .jvideo_videos_list_thumb a {height:auto; width:auto;}

#EW_background .jvideo_videos_list_thumb img {margin: -5px 0 0 !important;}

#EW_background .jvideo_videos_list_h2 table td{padding: 0px 0px 3px 3px;}

#EW_background .jvideo_videos_list_author {float:right;width:150px;}

#EW_background .jvideo_videos_list_author_h2{color: #333;}

#EW_background .jvideo_videos_list_views_h2{color: #333;font-size: 11px;}

#EW_background .jvideo_videos_list_dateadded {color:#666;float:right;width:150px;}

#EW_background .jvideo_videos_list_dateadded_h2{color: #333;font-size: 11px;}

#EW_background .jvideo_videos_list_rating {color:#666;float:right;width:150px;}

#EW_background .jvideo_videos_list_rating_h2{color: #333;font-size: 11px;}

#EW_background .jvideo_videos_list_duration {float:right;width:150px;}

#EW_background .jvideo_videos_list_duration_h2{color: #333;font-size: 11px;}

#EW_background .jvideo_videos_list_author_h2{color: #eee;}

#EW_background .jvideo_videos_list_views_h2{color: #eee;}

#EW_background .jvideo_videos_list_rating_h2{color: #eee;}

#EW_background .jvideo_videos_list_duration_h2{color: #eee;}

#EW_background .jvideo_videos_list_title a, #EW_background .jvideo_videos_list_title a, #EW_background .jvideo_videos_list_title_profile a {color:#f67bad;font-size:14px;font-weight:bold;text-decoration:none;}

#EW_background .jvideo_videos_list h1{background-image: none;}

#EW_background .jvideo_videos_list td {width:33%;}

#EW_background .jvideo_videos_list_video {border-bottom:2px dotted #864565;margin:1px 0;padding:10px;width:100%;}

#EW_background .jvideo_videos_list_desc {color:#999;height:50px;margin: 5px 5px 5px 125px;padding:0;}

#EW_background .jvideo_videos_list_video_h2{background: #111111;padding: 10px;}

#EW_background .jvideo_videos_list_h2{padding-right: 3px;}

#EW_background .jvideo_videos_list_thumb {float:left;width:120px;}

#EW_background .jvideo_videos_list_thumb_h2{text-align: center;}

#EW_background .jvideo_videos_list_views{color: #666;float:right;width:150px;}

#EW_background .jvideo_elementContainer {height:100%;padding:5px;}

#EW_background .jvideo_videos_list td {padding:0;}

#EW_background .jvideo_videos_list_video {
background:#3C3C3C none repeat scroll 0 0;
border-bottom:2px dotted #864565;
border-left:none;
border-right:none;
border-top:none;
height:90px;
margin:5px 0;
padding:2px;
}

#EW_background .jvideo_videos_list_thumb {float:left;width:125px;}

#EW_background .jvideo_videos_list_profile {border-top: solid 1px #ccc;}

#EW_background .jvideo_videos_list_profile table {margin:5px;}

#EW_background .list-footer {padding:10px;}

#EW_background .jvideo_videos_list_video_profile {height:145px;margin:5px;width:159px;}
/*
End JVideo Styles *********************************/

/**************** Lytebox Styles *****************/
#EW_background #lbOverlay { position: absolute; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#EW_background #lbOverlay.grey { background-color: #000000; }
	#EW_background #lbOverlay.red { background-color: #330000; }
	#EW_background #lbOverlay.green { background-color: #003300; }
	#EW_background #lbOverlay.blue { background-color: #011D50; }
	#EW_background #lbOverlay.gold { background-color: #666600; }

#EW_background #lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#EW_background #lbMain a img { border: none; }

#EW_background #lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#EW_background #lbOuterContainer.grey { border: 3px solid #888888; }
	#EW_background #lbOuterContainer.red { border: 3px solid #DD0000; }
	#EW_background #lbOuterContainer.green { border: 3px solid #00B000; }
	#EW_background #lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#EW_background #lbOuterContainer.gold { border: 3px solid #B0B000; }

#EW_background #lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#EW_background #lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#EW_background #lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#EW_background #lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#EW_background #lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#EW_background #lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#EW_background #lbImageContainer, #EW_background #lbIframeContainer { padding: 10px; }
#EW_background #lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(/templates/businesslook/css/../images/litebox/loading.gif) center no-repeat;
}

#EW_background #lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#EW_background #lbImageContainer>#lbHoverNav { left: 0; }
#EW_background #lbHoverNav a { outline: none; }

#EW_background #lbPrev { width: 49%; height: 100%; background: transparent url(/templates/businesslook/css/../images/litebox/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#EW_background #lbPrev.grey:hover, #EW_background #lbPrev.grey:visited:hover { background: url(/templates/businesslook/css/../images/litebox/prev_grey.gif) left 15% no-repeat; }
	#EW_background #lbPrev.red:hover, #EW_background #lbPrev.red:visited:hover { background: url(/templates/businesslook/css/../images/litebox/prev_red.gif) left 15% no-repeat; }
	#EW_background #lbPrev.green:hover, #EW_background #lbPrev.green:visited:hover { background: url(/templates/businesslook/css/../images/litebox/prev_green.gif) left 15% no-repeat; }
	#EW_background #lbPrev.blue:hover, #EW_background #lbPrev.blue:visited:hover { background: url(/templates/businesslook/css/../images/litebox/prev_blue.gif) left 15% no-repeat; }
	#EW_background #lbPrev.gold:hover, #EW_background #lbPrev.gold:visited:hover { background: url(/templates/businesslook/css/../images/litebox/prev_gold.gif) left 15% no-repeat; }
	
#EW_background #lbNext { width: 49%; height: 100%; background: transparent url(/templates/businesslook/css/../images/litebox/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#EW_background #lbNext.grey:hover, #EW_background #lbNext.grey:visited:hover { background: url(/templates/businesslook/css/../images/litebox/next_grey.gif) right 15% no-repeat; }
	#EW_background #lbNext.red:hover, #EW_background #lbNext.red:visited:hover { background: url(/templates/businesslook/css/../images/litebox/next_red.gif) right 15% no-repeat; }
	#EW_background #lbNext.green:hover, #EW_background #lbNext.green:visited:hover { background: url(/templates/businesslook/css/../images/litebox/next_green.gif) right 15% no-repeat; }
	#EW_background #lbNext.blue:hover, #EW_background #lbNext.blue:visited:hover { background: url(/templates/businesslook/css/../images/litebox/next_blue.gif) right 15% no-repeat; }
	#EW_background #lbNext.gold:hover, #EW_background #lbNext.gold:visited:hover { background: url(/templates/businesslook/css/../images/litebox/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 72px; height: 33px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(/templates/businesslook/css/../images/litebox/close_grey.png) no-repeat; }
	#lbClose.red { background: url(/templates/businesslook/css/../images/litebox/close_red.png) no-repeat; }
	#lbClose.green { background: url(/templates/businesslook/css/../images/litebox/close_green.png) no-repeat; }
	#lbClose.blue { background: url(/templates/businesslook/css/../images/litebox/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(/templates/businesslook/css/../images/litebox/close_gold.png) no-repeat; }

#lbPlay { width: 78px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(/templates/businesslook/css/../images/litebox/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(/templates/businesslook/css/../images/litebox/play_red.png) no-repeat; }
	#lbPlay.green { background: url(/templates/businesslook/css/../images/litebox/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(/templates/businesslook/css/../images/litebox/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(/templates/businesslook/css/../images/litebox/play_gold.png) no-repeat; }
	
#lbPause { width: 45px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(/templates/businesslook/css/../images/litebox/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(/templates/businesslook/css/../images/litebox/pause_red.png) no-repeat; }
	#lbPause.green { background: url(/templates/businesslook/css/../images/litebox/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(/templates/businesslook/css/../images/litebox/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(/templates/businesslook/css/../images/litebox/pause_gold.png) no-repeat; }
/**************** End Lytebox Styles *****************/

/*
Recipe Styles **********************************************/
#EW_background #rapidrecipe {margin:0 auto;max-width:800px;padding:5px;width:468px;
}

#EW_background .rr_listingtitle {font-size:18px;font-weight:normal;padding:15px 0 10px 25px;}

#EW_background .rr_er_title {padding-left:5px;}

#EW_background .rr_eachcategory {border-top:dotted 1px;}

#EW_background .rr_eachrecipe_container {border-top:1px dotted black;float:left;width:310px;}

#EW_background .rr_seperator {border:none;}

#EW_background .rr_ec_children {float:right;width:25%; padding-bottom:5px;}

#EW_background .rr_ec_children a {text-decoration:underline;}

#EW_background .rr_navembeded {padding:0px;width:170px;}

#EW_background .rr_er_intro {min-height:65px;}

#EW_background .module_recipes ul {margin:0;padding:0;}

#EW_background .module_recipes ul li {
border-bottom:1px dotted #E7D9E0;
list-style-image:url(/templates/businesslook/css/../images/arrow.gif);
list-style-position:outside;
margin:0 5px 0 20px;
padding:5px 0;
}

#EW_background .module_recipes ul li a {padding-left:0;}

#EW_background .module_recipes ul li ul li {border:none;list-style-image:none;margin:10px 0 0;padding:0;}

#EW_background .rr_navembeded ul {margin:5px;}

#EW_background .rr_navembeded ul li {list-style-position:inside;margin:0;padding:5px 5px 0;}

#EW_background .rr_navembeded ul ul {list-style:none;margin:0;}

#EW_background li.rr_subcategory {list-style:none !important;}

#EW_background .rr_whole {padding:5px;width:470px;}

#EW_background .rr_ec_title {
color:#666666 !important;
font-weight:bold !important;
}

#EW_background .rr_featured_recipetitle {padding:3px;}

#EW_background .rr_featured_recipetitle a, #EW_background .rr_featured_recipetitle a:visited {margin:5px;}

#EW_background .rr_introtext span { font-size:100% !important; }
	
#EW_background .rr_featured_info {color:#fff;font-size:0;margin:0;}

#EW_background .rr_featured_image img {margin:5px;width:168px;}

#EW_background .rr_menu_add_to_favourites, .rr_menu_view_favourites, #EW_background .rr_menu_email_this_rapidrecipe, #EW_background .rr_menu_print_this_rapidrecipe {padding:0;}

#EW_background .rr_menu_add_to_favourites a, #EW_background .rr_menu_view_favourites a, #EW_background .rr_menu_email_this_rapidrecipe a, #EW_background .rr_menu_print_this_rapidrecipe a {
display:block;
height:45px;
line-height:10px;
margin-bottom:10px;
padding:0 7px;
}

#EW_background .rr_menu_add_to_favourites a {background:transparent url(/templates/businesslook/css/../images/addfavorites.png) no-repeat scroll center bottom;}

#EW_background .rr_menu_view_favourites a {background:url(/templates/businesslook/css/../images/myfavorites.png) no-repeat bottom center;}

#EW_background .rr_menu_email_this_rapidrecipe a {background:url(/templates/businesslook/css/../images/emailrecipe.png) no-repeat bottom center;}

#EW_background .rr_menu_print_this_rapidrecipe a {background:url(/templates/businesslook/css/../images/print.png) no-repeat bottom center;}

#EW_background .rr_image {float:left;margin:3px 5px 5px 0;}

#EW_background .rr_title {
background:transparent url(/templates/businesslook/css/../images/heading-pink.gif) no-repeat scroll right center;
color:#FFFFFF;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
height:44px;
line-height:44px;
margin-top:2px;
padding:0 0 5px 5px;
}

#EW_background .rr_introtitle {margin:0;}

#EW_background .rr_info {margin:5px;padding:10px 10px 5px;}

#EW_background .rr_stepstext {line-height:normal;}

#EW_background .rr_stepstext ol li p {padding:0;}

#EW_background .rr_author_and_votes {padding:0;}

#EW_background .rr_video {color:#fff;display:none;height:0;margin:0;padding:0;}

#EW_background .rr_infotitle {margin:10px 0 0;}

#EW_background .rr_commenttext {margin-left:0;}

#EW_background .rr_raterecipelink {margin-left:5px;}

/* Rapic Recipe Menu Module */
#EW_background .module_recipes {
background:#fff;
border:solid 1px #ccc;
margin-bottom:5px;
}

#EW_background .module_recipes h3, #EW_background .module_featured-recipes h3 {
background:transparent url(/templates/businesslook/css/../images/heading-tan.gif) no-repeat scroll right center;
font-size:15px;
font-weight:bold;
height:44px;
line-height:42px;
}

#EW_background .module_recipes ul span {font-size:14px;font-weight:bold;}

#EW_background .module_recipes ul  ul li {margin:5px 0 0;padding:5px 0 0;}

#EW_background .module_recipes ul  ul li span {font-size:13px;font-weight:normal;}

#EW_background .module_recipes ul li ul { margin:0; }

#EW_background .module_recipes ul  ul li ul li {padding: 5px 5px 0 20px;}

#EW_background .module_recipes ul  ul li ul li span {font-size:12px;}

#EW_background .rr_nav_links {padding:5px 10px;}
/* End Rapic Recipe Menu Module */

/* Featured Rapid Recipe Module */
#EW_background .module_featured-recipes {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-bottom:5px;
width:100%;
}

#EW_background .module_featured-recipes .rr_featured_image {width:100%;}

#EW_background .module_featured-recipes .rr_featured_recipetitle {margin:0 0 0 5px;padding:0;}

#EW_background .module_featured-recipes .rr_featured_recipetitle a {margin:0;}

#EW_background .module_featured-recipes .rr_featured_intro {margin:0;}
/* End Featured Rapid Recipe Module */
/*
End Recipe Styles **********************************************/

/*
Slideshow Styles **********************************************/
/* Slide */
#EW_background #fpss-outer-container {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
height:264px;
margin:0;
overflow:hidden;
padding:2px;
width:659px;
}

/* Intro text */
#EW_background .fpss-introtext {
background:transparent url(/templates/businesslook/css/../images/transparent_bg.png) repeat scroll 0 0;
font-size:11px;
height:66px;
left:0;
margin:0;
padding:0;
position:absolute;
right:0;
top:200px;
width:100%;
}

#EW_background .fpss-introtext .slidetext h1 {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
font-family:Trebuchet MS,Arial,Verdana,sans-serif;
font-size:20px;
height:20px;
line-height:20px;
margin:0;
padding:0 0 0 12px;
}

#EW_background .fpss-introtext .slidetext h1 a {
color:#FFFFFF;
font-family:Trebuchet MS,Arial,Verdana,sans-serif;
font-size:16px;
margin:0;
padding:0 5px;
}

#EW_background .fpss-introtext .slidetext h1 a:hover {
color:#9D9D9D;
font-family:Trebuchet MS,Arial,Verdana,sans-serif;
font-size:16px;
margin:0;
padding:0 5px;
}

#EW_background .fpss-introtext .slidetext p {
background:none;
color:#FFFFFF;
margin:0 0 0 18px;
padding:0;
width:350px;
}

#EW_background .fpss-introtext .slidetext a.readon {
bottom:35px;
color:#FFFFFF !important;
margin:0;
position:absolute;
right:0;
text-transform:uppercase;
width:100px;
}

#EW_background .fpss-introtext .slidetext a.readon:hover {
background:none;
border:medium none;
bottom:35px;
color:#9D9D9D !important;
margin:0;
position:absolute;
right:0px;
width:100px;
}

/* Navigation */
#EW_background #navi-outer li {
background:transparent none repeat scroll 0 0;
border:none;
display:inline;
height:66px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#EW_background #navi-outer li.noimages {display:none;}

#EW_background #navi-outer li a {background:#604b4c;color:#9d9d9d;height:54px;padding:6px 10px;}

#EW_background #navi-outer li a:hover, #EW_background #navi-outer li a.navi-active {background:#8e7f7f;color:#fff;height:54px;padding:6px 10px;}

#EW_background #navi-outer li a span.navbar-img, #EW_background #navi-outer li a:hover span.navbar-img, #EW_background #navi-outer li a.navi-active span.navbar-img {border:none;height:45px;width:60px;}

#EW_background #navi-outer li a:hover span.navbar-img img, #EW_background #navi-outer li a.navi-active span.navbar-img img {height:45px;opacity:1;width:60px;}

#EW_background #navi-outer li a span.navbar-img img {height:45px;opacity:0.6;width:60px;}

#EW_background #navi-outer li a span.navbar-key {display:none !important;}
/*
End Slideshow Styles **********************************************/

/* =======================================
Top Menu aka Main Menu
======================================= */

/* Containing div */
#EW_background .moduletable_topmenu{
	text-align: left;
	position: absolute;
	z-index:20;
}

/*#EW_background .moduletable_topmenu h3 {
	background:#666;
	color:#fff;
	padding:0.25em 0;
	text-align:center;
	font-size:1.1em;
	margin:0;
}*/

/* UL of links going across */
#EW_background .moduletable_topmenu ul{
	list-style: none;
	line-height: 25px;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
	z-index:50;
}

/* LI of links going across, but affects links in subnav too somehow */
#EW_background .moduletable_topmenu li{
	float: left;
	margin: 0;
}

#EW_background .moduletable_topmenu li:hover { 
	direction: ltr; 
}

/*Style of drop down container */
#EW_background .moduletable_topmenu li ul {
	border-top:1px solid #FFFFFF;
	position: absolute;
	width: 205px;
	left: -999em;
	top: 25px;
}

#EW_background .moduletable_topmenu li:hover ul {
   left: auto;
}

/* Style of each submenu item */
#EW_background .moduletable_topmenu li ul li {
	width: 205px;
	padding: 0;
	background-color:#c7d67d;
	color: #000000;
	line-height:24px;
	vertical-align:middle;
}

/* Links going across */
#EW_background .moduletable_topmenu li a{
	display: block;
	color: #ffffff;
	padding-left: 17px;
	font-weight:bold;
	text-decoration: none;
}

#EW_background .moduletable_topmenu li a:visited{
	display: block;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}

html>body #EW_background .moduletable_topmenu li a {
	width: auto;
}

/* Style of inside of submenu box */
#EW_background .moduletable_topmenu li ul li a {
	width: 200px;
	background-color: #c7d67d;
	color: #ffffff;
	padding-left:5px;
   /* ---
   filter:alpha(opacity=80);
   -moz-opacity: 0.8;
   opacity: 0.8;*/
}

/* Links Across on  Hover */
#EW_background .moduletable_topmenu li a:hover,a#active_menu:link,a#active_menu:visited{
	color: #f4f5df;
	text-decoration: none;
	/* ---
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;*/
}

/* Submenu items on hover */
#EW_background .moduletable_topmenu li ul li a:hover {
	color: #ffffff !important;
	background: #9ecd86;
	width: 200px;
}

#EW_background .moduletable_topmenu li:hover ul, .moduletable_topmenu li.sfhover ul {
   left: auto;
}


/* Menubar Container Styles */
#EW_background .menubar
{
	position:absolute;
	top:0px;
	left:10px;
	height:34px;
	width:984px;
}
/* Menubar Styles End */

/*
Main Menu Styles *******************************/
/* Containing div */
#EW_background .moduletable_topmenu{
	text-align: left;
	position: absolute;
	z-index:50;
}

/* UL of links going across */
#EW_background .moduletable_topmenu ul{
	list-style: none;
	line-height: 25px;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
	z-index:50;
}

/* LI of links going across, but affects links in subnav too somehow */
#EW_background .moduletable_topmenu li{
	background: url(/templates/businesslook/css/../images/menubar_divider.gif) no-repeat right;
	float: left;
	margin: 0px 0px 0px 0px;
}

#EW_background .moduletable_topmenu li:hover { direction: ltr; }

/*Style of drop down container */
#EW_background .moduletable_topmenu li ul {
	border-top:1px solid #FFFFFF;
	position: absolute;
	width: 205px;
	left: -999em;
	top: 25px;
}

#EW_background .moduletable_topmenu li:hover ul {   left: auto;}

/* Style of each submenu item */
#EW_background .moduletable_topmenu li ul li {
	width: 205px;
	padding: 0;
	background-color:#c7d67d;
	color: #000000;
	line-height:24px;
	vertical-align:middle;
}

/* Links going across */
#EW_background .moduletable_topmenu li a{
	display: block;
	color: #ffffff;
	padding-left: 17px;
	font-weight:bold;
	text-decoration: none;
}

#EW_background .menu li a span { font-size: 14px; }

#EW_background #current a span, #EW_background .menu_left-menu #current a span, #EW_background #top_menu .active a span, { color:#fff; }

#EW_background #top-menu #current a span, #EW_background #current ul li a span { color:#fff; }

#EW_background #current ul a span { color:#CF4E8D; }

#EW_background .moduletable_topmenu li a:visited{
	display: block;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}

html>body #EW_background .moduletable_topmenu li a {width: auto;}

/* Style of inside of submenu box */
#EW_background .moduletable_topmenu li ul li a {
	width: 200px;
	background-color: #c7d67d;
	color: #ffffff;
	padding-left:5px;
}

/* Links Across on  Hover */
#EW_background .moduletable_topmenu li a:hover,#EW_background a#active_menu:link,#EW_background a#active_menu:visited{
	color: #f4f5df;
	text-decoration: none;
}


#EW_background .moduletable_topmenu li:hover ul, #EW_background .moduletable_topmenu li.sfhover ul { left: auto;}

/* Color of Button for page you are on */
#EW_background .moduletable_topmenu ul li.active a, #EW_background .moduletable_topmenu ul li.visited a, #EW_background .moduletable_topmenu li.parent.active a, #EW_background .moduletable_topmenu li.parent.active a span, #EW_background .moduletable_topmenu li.parent.visited a, #EW_background .moduletable_topmenu li.parent.active ul li a, #EW_background .moduletable_topmenu li.parent.active ul li a:hover {
   color: #ffffff;
   text-decoration: none;
}

/* The following three styles don't appear to do anything, but came with the example */

#EW_background .moduletable_topmenu li.parent.active a:hover {  color: #f4f5df;}

/* Menubar Container Styles */

/* End Menubar Styles */

/* Subheader Styles */
#EW_background .subheader_container{
	width:973px;
	height:34px;
	position:relative;
	z-index: -5;
	padding: 0px 11px;
	margin-top:6px;
}

#EW_background .subheader_left{
	position:absolute;
	top: 0px;
	left: 0px;
	width:11px;
	height:34px;
	background-image:url(/templates/wellness/images/subheader_left.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#EW_background .subheader{
	height:34px;
	background-image:url(/templates/wellness/images/subheader_bg.gif);
	background-repeat:repeat-x;
	background-color:#cadea4;
}

#EW_background .subheader_right{
	position:absolute;
	top: 0px;
	right: 0px;
	width:11px;
	height:34px;
	background-image:url(/templates/wellness/images/subheader_right.gif);
	background-repeat:no-repeat;
}

#EW_background #subheadercontent_left{
	float:left;
	padding:8px 0px 0px 6px;
	width:500px;
}

#EW_background #subheadercontent_right{
	float:right;
	width:300px;
	text-align:right;
	padding:10px 6px 0px 0px;
}
/* Subheader Styles End */

#EW_background .menu li a span{color:#484848;font-size: 13px;}

#EW_background .menu li a:hover span{color:#ffffff;font-size: 13px;}

#EW_background #EW_footer .menu li a span{color:#ffffff;}

#EW_background #EW_footer .menu li a:hover span{color:#CF4E8D;}

#EW_background .menu ul li a span{color: #6F605E !important;}

#EW_background .menu ul li a:hover span{color: #ffffff !important;}

#EW_background #current a:hover span{color: #ffffff;}

#EW_background #current ul ul li a span:hover, #EW_background .menu ul li a span:hover {color: #484848;}

/* Submenu items on hover */
#EW_background .moduletable_topmenu li ul li a:hover, #EW_background .moduletable_topmenu li ul li#current, #EW_background .moduletable_topmenu li ul li#current a, #EW_background .moduletable_topmenu li ul li#current a span {
	color: #ffffff !important;
	background: #9ecd86 !important;
	width: 200px;
}
/*
End Main Menu Styles *******************************/

/* Commenting System */
#EW_background #jc_commentForm .button {float:none;}


/* JomSocial */

#community-wrap .app-box-menu-title {display:none !important;}
body #community-wrap div.welcometext {color:#d66a9f;font-size:31px;font-weight:bold;margin:10px 0 5px 2px;}
body #EW_background #community-wrap .hasTip {width:auto !important;}
body #community-wrap div.greybox div div div h1 {background:none; color:#ff6699;}
body #community-wrap h3.frontTitle {background:none;height:auto !important;}
body #community-wrap div.profile-main {margin: 0 10px;}
body #community-wrap .profile-right {margin: 10px;width:178px;}
body #community-wrap div.profile-info {margin-left:180px !important;}
body #community-wrap .infoDesc {font-size:100%}
body #community-wrap div.yellowbox-bl {display:none;}
body #community-wrap div.frontpage {padding:10px;}
.loginform #form-login div {text-align:left !important;}
.loginform #form-login #submit {float:none;}
#cFormSearch #keyword {float:left;width:115px;}
#cFormSearch .button {padding:2px 8px;}
#remember {margin-top:5px;}
.myarticles-title a {font-size:130%;}
/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(/templates/system/css/../images/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(/templates/system/css/../images/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(/templates/system/css/../images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(/templates/system/css/../images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(/templates/system/css/../images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(/templates/system/css/../images/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index:13000;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(/templates/system/css/../images/selector-arrow.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
.img_caption.left {
	float: left;
	margin-right: 1em;
}

.img_caption.right {
	float: right;
	margin-left: 1em;
}

.img_caption.left p {
	clear: left;
	text-align: center;
}

.img_caption.right p {
	clear: right;
	text-align: center;
}

.img_caption  {
text-align: center!important;
}

/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(/templates/system/css/../images/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}

/* OpenID icon style */
input.system-openid, input.com-system-openid {
   background: url(http://openid.net/images/login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}


/* Unpublished */
.system-unpublished {
background: #e8edf1;
border-top: 4px solid #c4d3df;
border-bottom: 4px solid #c4d3df;
}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}

