
/*
IE5.5 and IE6 PNG fix
Give on page IMGs width and height to allow for proper sizing
Background images will not tile and background position will not work
*/
.stores_detail_copy_location {font-size: 12px; color: #362B12; text-decoration:none; font-weight:normal;}
.store_address h1 {font-size: 12px; color: #362B12; text-decoration:none; font-weight:normal; background-image:none; margin:0 0 12px 0; padding:0;}

.stores_detail_copy {font-size: 12px; color: #362B12; font-weight: normal;}
.store_address p {font-size: 12px; color: #362B12;font-weight: normal;line-height:15px; padding:0 0 14px 0;}


h1#ilori_report {margin-left:0px; text-indent: -100em; background-image: url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/ilori_report/title_ilori_report.png'); background-repeat:no-repeat;}
h1#press_release {margin-left:0px; text-indent: -100em; background-image: url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/press_release/title_press_release.png'); background-repeat:no-repeat;}
h1#stores {margin-left:0px; text-indent: -100em; background-image: url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/out_stores/title_stores.png'); background-repeat:no-repeat;}
h1#legal_privacy {margin-left:0px; text-indent: -100em; background-image: url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/legal_privacy/legal_privacy.png'); background-repeat:no-repeat;}



img, h1, h2, .rpt, .bg_container, .light_container, #background_swirl, .release_container, .release_container_press, .flourish_header_divider, .report_tabs a, .press_tabs a, .printer_icon a, .horizontal_divider { behavior: url(/wcsstore/CustomB2CStorefrontAssetStoreIL/css/iepngfix.htc);}

/*=== COMMON ===*/
body {background:#FFFFFF url(/wcsstore/CustomB2CStorefrontAssetStoreIL/images/background.jpg); background-repeat:no-repeat; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif;}
img {border:0;}

h1 { line-height: 22px; font-weight: bold; }
h2, h3, h4, a { line-height: 21px; font-weight: bold; }
p, label, .footer {line-height: 21px; color:#362B12; font-size: 12px;}

h1 { background-image: url(/wcsstore/CustomB2CStorefrontAssetStoreIL/images/flourish_flower.png); background-repeat:no-repeat; font-size:18px; color: #D3A012; padding:0px 0px 11px 40px; margin:0px 0px 0px -8px;}
h2 {font-size: 14px; color: #362B12; padding:0px 0px 2px 0px; margin:0;}
h3 {	color:#362B12; font-size: 12px; padding:0px 0px 12px 0px; margin:0;}
h4 { color: #ba8a9b; font-size: 12px; padding:0px 0px 2px 0px; margin:0;}

a {color: #D3A012; font-size: 11px; text-decoration: none;}
a:hover {text-decoration: underline;}

.bg_container, .light_container, .light_container2 {overflow:hidden;}

/*=== LAYOUT ===*/
/*.bg_container { background-image:url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/stars.png'); background-position:center top; background-repeat:no-repeat; width:100%; height:100%;}*/

/*.light_container { background-image:url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/light.png'); background-position:top center; background-repeat:no-repeat; width:997px; margin-left:auto; margin-right:auto;}*/
.light_container2 {width:997px; margin-left:auto; margin-right:auto;}

.logo_container { padding-top:30px; padding-left:405px; position: relative; z-index: 1;}
.logo_container a { width:190px; height:132px; line-height: 132px; }

.main_container { width:997px; margin-top:-40px; margin-left:25px; }

/*--- footer  ---*/
.footer { clear:both; color:#D3A012; width:710px; height: 50px; padding-top:20px; text-align: center; font-size: 12px;}
.footer a {color:#D3A012; text-decoration:none; font-weight:normal; font-size: 12px;}
.footer a:hover {color:#D3A012; text-decoration:underline; font-size: 12px;}

.footer .footer_text {padding-top:5px; display:block;}

/*=== FORM ===*/
.form_container {float:left; width:275px; padding:0px 25px 0px 0px;}
.form_container form {padding:0px; margin:0px;}
.form_container label {float:left; display:block; width:250px; padding:5px 0px 5px 0px; margin-top:5px;}
.form_container select, .form_container input, .form_container textarea { font-size: 10px; padding:3px 0px 3px 0px; background-color:#CCCCCC; border:none !important;}
.form_container select { }
.form_container input { width:250px; }

.form_container label.radio {width:125px;}
.form_container label.radio input { width:auto; background:none !important;}

.form_container label.checkbox {}
.form_container label.checkbox input {width:auto; margin:0px; background:none !important;}
.form_container label.checkbox span.checkbox_copy {padding-left:10px;}

.form_container label.input_125 {margin-right:10px;}
.form_container label.input_125, .form_container label.input_125 input  { width:115px; }

.form_container label.input_75 {margin-right:10px;}
.form_container label.input_75, .form_container label.input_75 input  { width:65px; }

.form_container label.input_50 {margin-right:10px;}
.form_container label.input_50, .form_container label.input_50 input  { width:40px; }

.form_container em {color:#000; font-size: 10px; font-style:normal;}


/*=== ERRORS ===*/
.form_container .form_errors_off, .form_container .form_errors_on {border:1px solid #ff9900; padding:10px;}
.form_container .form_errors_off b, .form_container .form_errors_on b {color:#fccb8b; font-size:12px;}
.form_container .form_errors_off li, .form_container .form_errors_on li {color:#fccb8b;}
.form_container .form_errors_off {display:none;}
.form_container .form_errors_on {display:block;}
.form_container input.error {background-color:#D3A012;}

h2.errormsg { border: 1px solid #362B12; padding: 5px !important; white-space: normal; width: 550px; display: block; margin:0px 10px 10px 0px; color: #362B12 !important; font-size:12px; font-weight:normal;}
.errormsg li { font-size:12px !important; }
label.error input, label.error select, label.error textarea, input.error, textarea.error { background: #D3A012 !important; }

/*=== NAV ===*/
.top_nav {width:997px; margin:0px; padding-top:40px;}
.top_nav ul.nav {margin:0px auto;}

#navA ul {width:418px !important;}
#navB ul {width:547px !important;}
#navC ul {width:606px !important;}

.top_nav ul {list-style-type:none; margin:0px; padding:0px; text-align:center !important;}
.top_nav li {float:left; margin:0px; padding:0px;}
.top_nav li a {height:24px; display:block; color:#aaaeab; font-weight:bold; font-size:11px; text-decoration:none; text-transform: uppercase;}
.top_nav li a b {position: absolute; left: -9999px;}
/*--- our stores ---*/
.top_nav ul li.nm1 a { background-position: 0px 0px; width:65px; height:21px; background-image:url(/wcsstore/CustomB2CStorefrontAssetStoreIL/images/nav/storesnav.png); }
.top_nav ul li.nm1 a:hover { background-position: 0px 0px; }
/*--- our brand ---*/
.top_nav ul li.nm2 a { background-position: 0px 0px; width:103px; height:21px; background-image:url(/wcsstore/CustomB2CStorefrontAssetStoreIL/images/nav/brandnav.png); }
.top_nav ul li.nm2 a:hover { background-position: 0px 0px; }
/*--- register ---*/
.top_nav ul li.nm3 a { background-position: 0px 0px; width:95px; height:21px; background-image:url(/wcsstore/CustomB2CStorefrontAssetStoreIL/images/nav/registernav.png); }
.top_nav ul li.nm3 a:hover { background-position: 0px 0px; }
/*--- ilori report ---*/
.top_nav ul li.nm4 a { background-position: 0px 0px; width:118px; height:21px; background-image:url(/wcsstore/CustomB2CStorefrontAssetStoreIL/images/nav/reportnav.png); }
.top_nav ul li.nm4 a:hover { background-position: 0px 0px; }
/*--- events ---*/
.top_nav ul li.nm5 a { background-position: 0px 0px; width:84px; height:21px; background-image:url(/wcsstore/CustomB2CStorefrontAssetStoreIL/images/nav/eventsnav.png); }
.top_nav ul li.nm5 a:hover { background-position: 0px 0px; }
/*--- press room ---*/
.top_nav ul li.nm6 a { background-position: 0px 0px; width:96px; height:21px; background-image:url(/wcsstore/CustomB2CStorefrontAssetStoreIL/images/nav/nav_press_room.png); }
.top_nav ul li.nm6 a:hover { background-position: 0px 0px; }
/*--- press release ---*/
.top_nav ul li.nm7 a { background-position: 0px 0px; width:67px; height:21px; background-image:url(/wcsstore/CustomB2CStorefrontAssetStoreIL/images/nav/pressnav.png); }
.top_nav ul li.nm7 a:hover { background-position: 0px 0px; }

.top_nav ul.nav { width:567px; margin:0px; }



/*--- NAV 2 ---*/
/* Created specifically for IE6 and below */
.top_nav ul.nav2 { margin:0px auto; }
.top_nav ul.nav2 li.nm1 a,
.top_nav ul.nav2 li.nm2 a,
.top_nav ul.nav2 li.nm3 a,
.top_nav ul.nav2 li.nm4 a,
.top_nav ul.nav2 li.nm5 a,
.top_nav ul.nav2 li.nm6 a, 
.top_nav ul.nav2 li.nm7 a 
{background-image:none !important; background-position:0% 0% !important; display:block !important;}


/*=== MAIN ===*/
.main { clear:both; padding:60px 150px 0px 150px; color:#ffffff; display:block; }
.main2 { clear:both; padding:0px 150px 0px 150px; color:#ffffff; display:block; }

.main_heading {margin-left:-8px;}
.main_heading2 {margin-left:-8px;}

/*.flourish_header_divider {background-position:top; background-repeat:no-repeat; height:51px; display:block;}*/
.horizontal_divider {clear:both; background-image:url(/wcsstore/CustomB2CStorefrontAssetStoreIL/images/horizontal_divider.png); background-position:center; background-repeat:no-repeat; height:56px; display:block;}


/*=== CONTENT ===*/
.copy p { margin:0px; padding:0px 0px 5px 0px; padding-right: 30px; }

.copy ul {padding:5px 0px 5px 0px; margin:0px 0px 0px 30px;}
.copy li {padding:0px 0px 0px 15px; margin:0px; font-size:10px; line-height: 19px;}

.address {padding-top:2px;}
.address p {font-size:12px; font-weight:bold; margin:0;}

.left_copy_img {float:left; padding:0px 15px 15px 0px;}
.left_copy_img img {border:0px solid #ffffff;}

.eventThumbnails { float:left; clear: both; width: 336px; }
.eventsTable td { padding: 0px 10px 10px 0px; margin: 0px; }
.eventThumbnails p { width: 100%; }
/*--- left column ---*/
.left_col {float:left; width:224px;}
.left_col2 {float:left; width:400px;}

/*--- right column ---*/
.rt_col {float:right; width:425px;}
.copy .rt_col p { margin:0px; padding:0px 0px 20px 0px; padding-right: 30px; }

.rightColSm { float: right; position: relative; }
/*--- Printer Icon ---*/
.printer_icon {float:right; display:block; width:23px; height:23px;}
.printer_icon a { display:block; width:23px; height:23px; background-image:url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/press_release/printer_icon.png');}

/*=== REPORT ===*/

.left_rpt_container { float:left; width:285px; position:relative; display:block; }
.right_rpt_container { float:right; width:285px; position: relative; display: block; }
.report_box { float:left; width:390px; }

.report_tabs {}
.report_tabs a {color:#D3A012; text-decoration:none; width:125px; height:27px; line-height:26px; display:block; background-image:url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/blank.png');}
.report_tabs a:hover {color:#362B12; text-decoration:none; background-image:url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/ilori_report/report_tab.png');}
.report_tabs ul {float:left; list-style-type:none; margin:0px; padding:0px;}
.report_tabs li {float:left; margin:0px; padding:0px; text-align:center;}
.report_tabs li#selected a {color:#362B12; background-image:url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/ilori_report/report_tab.png');}
.report_tabs li.MenuElementsActive a {color:#fff; background-image:url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/ilori_report/report_tab.png');}
.report_tabs li.MenuElementsInactive a {  }
#tabOne { position: relative; top: 0px; left: 0px; }
#tabTwo { position: relative; top: 0px; left: 0px; }

.report_img {clear:both; border:1px solid #362B12; width:364px; margin-left:5px;}

.rpt { * background-position:left; background-repeat:no-repeat; padding-left: 36px; _padding-left: 36px; margin-top: 1em; }
.rpt em, .rpt a {text-decoration:none; font-size: 14px; color: #D3A012; font-style:normal; cursor:pointer;}

p.rpt_desc { }
p.rpt_desc_off { *display:none; }


/*=== PRESS TABS ===*/

.left_col_press {float:left; width:250px;}
.rt_col_press {float:right; width:250px;}

.release_container_press h1 {width:200px;}

.press_tabs {clear:both; margin:0 0 0 15px;}
.press_tabs ul {list-style-type:none; margin:0px; padding:0px;}
.press_tabs li { margin:0px; padding:0px; width:223px;}

.press_tabs a {color:#D3A012; line-height: 16px; text-decoration:none; width:223px; display:block; background-image:url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/blank.png');}
.press_tabs a:hover {color:#362B12; text-decoration:none; background-image:url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/press_release/highlight_large_under.png'); background-repeat:repeat-y; background-position:top left;}
.press_tabs li#selected a {color:#362B12; text-decoration:none; background-image:url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/press_release/highlight_large_under.png'); background-repeat:repeat-y; background-position:top left;}
.press_tabs em {display:block; font-style:normal; padding:5px 0px 0px 0px; font-size:13px;}
.press_tabs em.date { font-size:10px; font-weight:normal; padding:0px 0px 5px 15px;}

/*=== PRESS TABS 2 ===*/
.press_tabs2 {clear:both;}
.press_tabs2 ul {list-style-type:none; margin:0px; padding:0px;}
.press_tabs2 li { margin:0px; padding:0px; width:223px;}

.press_tabs2 a {color:#ccc; line-height: 16px; font-size:10px; text-decoration:none; width:223px; display:block;}
.press_tabs2 a:hover {color:#fff; text-decoration:none; background: none; }
.press_tabs2 em {display:block; font-style:normal; padding:5px 0px 0px 15px; font-size:13px;}
.press_tabs2 em.date { font-size:10px; font-weight:normal; padding:0px 0px 5px 15px;}

/*=== PRESS TABS HEADER ===*/
.press_tabs_header { width:223px; margin:0px;}
.press_tabs_header ul { float:left; list-style-type:none; margin:0px; padding: 0px 0px 0px 15px; }
.press_tabs_header li { float:left; margin:0px; padding: 0px 105px 0px 0px; }
.press_tabs_header li.liLast { float:left; margin:0px; padding: 0px 0px 0px 0px; }


.press_tabs_container { width:224px; }

.release_container { background-image:url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/vertical_divider.png'); *background-image:none !important; background-repeat:repeat-y;}

.release_container_press { background-image:url('/wcsstore/CustomB2CStorefrontAssetStoreIL/images/vertical_divider_press.png'); *background-image:none !important; background-repeat:repeat-y;}



/*=== LOGIN ===*/
.login_container {width:300px; padding-bottom:75px; margin-left:auto; margin-right:auto;}

/*=== Curved Forms ===*/
.curves { background:url('../rounded_forms/round_left.gif') center left no-repeat; width:250px; padding-left:10px; line-height:19px; display:block; }
.curves em { background:url('../rounded_forms/round_right.gif') center right no-repeat; width:250px; padding-right:10px; line-height:19px; display:block; }

#logo_print { display: none !important; }	

/*=== Clearing Fix ===*/
.clearfix:after, .release_container:after, .release_container_press:after, .login_container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .release_container, .release_container_press, .login_container {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .release_container, * html .release_container_press, * html .login_container {height: 1%;}
.clearfix, .release_container, .release_container_press, .login_container {display: block;}
/* End hide from IE-mac */

.nav_container {width:950px; float:left;}
.nav_innercontainer {float:left; width:606px;}
.nav_topleft {width:344px; height:173px; float:left;}
.nav_top_spacer {float:left; width:606px; height:26px;}

.homepage {width:900px;}
.homepage_container {width:900px; float:left;}
.homepage_left {width:590px; float:left;}
.homepage_divider {width:4px; float:left;}
.homepage_right_container {width:306px; float:right;}
.homepage_right {width:306px; float:left;}


.stores_nav_container {width:190px; float:left;}
.stores_nav_spacer {height:15px;}
.stores_nav_header {font-size: 14px; color: #D3A012; font-weight:bold; }
.stores_nav_element {font-size: 12px; color: #D3A012; margin-left:35px; }
.stores_nav_element_link {font-size: 12px; color: #D3A012; text-decoration:none; font-weight:normal;  }
a.stores_nav_element_link {font-size: 12px; color: #D3A012; text-decoration:none; font-weight:normal; }
a.stores_nav_element_link:hover {font-size: 12px; color: #D3A012; text-decoration:underline; font-weight:normal; }
.stores_nav_element_link_cs {font-size: 12px; color: #362B12; text-decoration:none; font-weight:normal;  }
a.stores_nav_element_link_cs {font-size: 12px; color: #362B12; text-decoration:none; font-weight:normal; }
a.stores_nav_element_link_cs:hover {font-size: 12px; color: #362B12; text-decoration:underline; font-weight:normal; }
.stores_nav_element_link_selected {font-size: 12px; color: #362B12; text-decoration:none; font-weight:normal;  }
a.stores_nav_element_link_selected {font-size: 12px; color: #362B12; text-decoration:none; font-weight:normal; }
a.stores_nav_element_link_selected:hover {font-size: 12px; color: #362B12; text-decoration:underline; font-weight:normal; }

.stores_nav_element_detail {font-size: 12px; color: #362B12; margin-left:60px; }

.stores_nav_container ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.stores_nav_container li
{
background-image: url(/wcsstore/CustomB2CStorefrontAssetStoreIL/images/our_stores/arrowpinkup.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: 1em;
margin:0 0 0 35px;
}

.stores_nav_container li a {
color:#EFE5DC;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.stores_nav_container .stores_nav_element_detail{
style="font-size: 12px; color: #EFE5DC; margin-left:60px;
}

.stores_content_container {width:708px; float:left;}
.stores_content_area {width:518px; float:right;}

.stores_content_copybg {background-image:url(/wcsstore/CustomB2CStorefrontAssetStoreIL/images/our_stores/copyarea_background.png); width:517px; background-repeat:repeat-x;}

.stores_content_copy {padding:10px;}



#ilori_nav_flash

.legal {background:#421d3e url(/wcsstore/CustomB2CStorefrontAssetStoreIL/images/background_legal.jpg); background-repeat:no-repeat; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif;}
