/* GENERAL SETTINGS */

body{
	background-color: #000000;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e5e5e;
    text-align: left;
}

.main {
	width:776px;
	margin-top:4px;
	margin-left:clear;
	margin-right:clear;
	margin-bottom:15px;
	padding:0px;
	background-color:#1a1a1a;
	background-image:url(../images/bi_bannertop_bggrey.gif);
	background-repeat:no-repeat;
	
}

.header_main {
	width:776px;
	height:63px;
	padding:0px;
	margin:0px;
}

.header_lt { /* ------------------  Bogen Imaging Logo Resides Here ------------------  */
	width:168px;
	padding-top:0px;
	margin:0px;
}

.header_rt { /* ------------------  Sub Navigation at top -  ------------------  */
	width:608px;
	padding:5px;
	margin:0px;
}

.bi_logo {
	margin-top:0px;
}

.slogan {
	width:320px;
	padding:0px;
	margin:0px;
}

.country {
	width:140px;
	padding:0px;
	margin:0px;
}

.user_detail_nav {
	height:30px;
	padding:5px;
	margin:0px;
}

.date { 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:900;
	color: #4D82F0;
	text-decoration: none;
	font: normal/2px;
}

.prodDescrRed { 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D82F0;
	text-decoration: none;
	font: normal/2px;
}
a.prodDescrRed:link, a.prodDescrRed:active, a.prodDescrRed:visited { color: #ed1b2e; text-decoration: none; }
a.prodDescrRed:hover { color: #010101; text-decoration: underline; }


a:link, a:active, a:visited { 
    font-size: 11px; 
    color: #d81022; 
    font-family: arial, verdana, sans-serif; 
    text-decoration: none!important; 
} 

a:hover{ 
    font-size: 11px; 
    color: #A2A2A2; 
    font-family: arial, verdana, sans-serif; 
    text-decoration: none!important; 
}

.header_search {
	width:138px;
	padding:0px;
	margin:0px;
}

.header_common {
	font-family:Arial, Helvetica, sans-serif;
	color:#dbdbdb;
	font-size:11px;
}

.header_common_red {
	font-family:Arial, Helvetica, sans-serif;
	color:#ed1b2e;
	font-size:12px;
}

a.rednav:link{
    font-size: 10px;
    color: #ed1b2e;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}

a.rednav:visited{
    font-size: 10px;
    color: #ed1b2e;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}

a.rednav:hover{
    font-size: 10px;
    color: #A2A2A2;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}
	
a.country:link{
    font-size: 10px;
    color: #ffffff;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
    width: auto;
	}

a.country:visited{
    font-size: 10px;
    color: #ffffff;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
    width: auto;
}

a.country:hover{
    font-size: 10px;
    color: #CCCCCC;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
    width: auto;
}


/* ------------------  SUB NAVIGATION TOP ------------------  */

a.subnav:link{
    font-size: 11px;
    color: #ffffff;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
    white-space: nowrap;
	}

a.subnav:visited{
    font-size: 11px;
    color: #ffffff;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
    white-space: nowrap;
}

a.subnav:hover{
    font-size: 11px;
    color: #A2A2A2;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
    white-space: nowrap;
	}

.subnav a:link{
    font-size: 11px;
    color: #ffffff;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
    white-space: nowrap;
	}

.subnav a:visited{
    font-size: 11px;
    color: #ffffff;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
    white-space: nowrap;
}

.subnav a:hover{
    font-size: 11px;
    color: #A2A2A2;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
    white-space: nowrap;
	}
		
.subnavprint a:link{
    font-size: 11px;
    color: #5e5e5e;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
    white-space: nowrap;
	}

.subnavprint a:visited{
    font-size: 11px;
    color: #5e5e5e;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
    white-space: nowrap;
}

.subnavprint a:hover{
    font-size: 11px;
    color: #A2A2A2;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
    white-space: nowrap;
	}
	
.sub_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12pt;
	color:#A2A2A2;
	}

.divider_subnav {
	margin-right:5px;
	margin-left:5px;
}

.search {
	border:1px;
	border-color:#000000;
	font-size:11px;
	color:#5d5d5d;
	padding-left:5px;
	}


/* ------------------  MAIN NAVIGATION ------------------ */

.navigation_heading{
	background-image: url("../images/mainnav_bg1.gif");
	background-repeat:repeat-x;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	padding: 0px;
	margin-left:clear;
	margin-right:clear;
	margin-top: 0px;
	margin-bottom:0px;
	width:766px;
	height:39px;
	}
	
.navigation_heading_shadow {
	background-image: url("../images/mainnav_bg1_shadow.gif");
	background-repeat:repeat-x;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	padding: 0px;
	margin-left:clear;
	margin-right:clear;
	margin-top: 0px;
	margin-bottom:0px;
	width:736px;
	height:7px;
	}
	
.navigation_footer{
	background-image: url("../images/mainnav_bg.gif");
	background-repeat:repeat-x;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	padding: 0px;
	margin-left:clear;
	margin-right:clear;
	margin-top: 0px;
	margin-bottom:0px;
	width:766px;
	height:39px;
	}

.mainnav{
    font-size: 11px;
    color: #ffffff;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}

a.mainnav, a.mainnav:active, a.mainnav:visited { padding:10px 4px 10px 4px;color: #ffffff!important;height: 37px; }
a.mainnav:hover { padding:10px 4px 10px 4px ;color: #ed1b2e!important; height: 37px;}

.spacer {
	margin-left:25px;
	margin-right:25px;
}

.spacer_edit {
	margin-left:0px;
	margin-right:0px;
}

.spacer_footernav {
	margin-left:20px;
	margin-right:20px;
}	


/* ------------------  MARKET SELECTOR ------------------ */

.flash_component {
	width:766px;
	height:243px;
	padding-top:0px;
	padding-bottom:5px;
}

.marketselector {
	width:766px;
	height:235px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#000000;
	margin-bottom:8px;
}

.spotlight_main {
	width:606px;
	padding:0px;
	margin:0px;

}

.areasofinterest {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	background-image:url(../images/bg_areasofinterest.gif);
	background-repeat:no-repeat;
	width:156px;
	height:29px;

}

.areasofinterest a:link, .areasofinterest a:active, .areasofinterest a:visited {text-decoration: none;color: #ffffff;}
.areasofinterest a:hover {text-decoration: none;color: #B1B3B8;}


#selector_nav {
width: 100%;
border: 0px;
padding: 0 0 0 0;
margin: 0em;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 11px;
background-color: #202020;
color: #ffffff;
}

* html #selector_nav{ /*IE 6 only */
width: 100%; /*Box model bug: 180px minus all left and right paddings for #selector_nav */
}

#selector_nav ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#selector_nav li {
border-top: 0px solid #000000;
border-bottom: 1px solid #000000;
margin: 0;
}

#selector_nav li a{
display: block;
width:155px;
padding: 5px 5px 5px 10px;
border-left: 1px solid #757575; 
border-right: 0px solid #9e9e9e;
background-color: #202020;
color: #ffffff;
text-decoration: none;

}

html>body #selector_nav li a{ /*Non IE6 width*/
width: auto;
}

#selector_nav li a:hover{
border-left:1px solid #df192b;
border-right:0px solid #9e9e9e;
background-color: #000000;
color: #ffffff;
}


/* ------------------ HOME PAGE BODY --------------------- */

.body_main {
	background-image:url(../images/home_body_top_rndr.gif);
	background-repeat:no-repeat;
	width:766px;
	padding:0px;
	background-color:#bcbcbd;
	margin-left:clear;
	margin-right:clear;
	
}

/* ------------------ Column 1 ------------------ */

.column_1  {
	width:164px;
	height:350px;
	padding:0px;
	background-color: #ffffff;
}

.column_middle  {
	background-color: #ffffff;
}

.left_menu_spacer{
	padding:0px 0px 0px 0px;
}

/* ------------------  LEFT NAV HOME ------------------  */

.heading_premierbrands {
	background-image:url(../images/heading_premier_bg.jpg);
	background-repeat:no-repeat;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#000000;
	text-align: center;
	padding: 6px 0px 0px 0px!important;
	border: 0px!important;
	margin: 0px!important;
	width: 164px!important;
}


/*
.heading_leftnav_sub a:link, .heading_leftnav_sub a:active, .heading_leftnav_sub a:visited {text-decoration: none;color: #000000}
.heading_leftnav_sub a:hover {text-decoration: none;color: #76787C}
*/

a.heading_leftnav_sub:link, a.heading_leftnav_sub:active, a.heading_leftnav_sub:visited {text-decoration: none;color: #000000!important;}
a.heading_leftnav_sub:hover {text-decoration: none;color: #76787C!important;}

.heading_leftnav_sub {
	background-image:url(../images/heading_premier_bg2.gif);
	background-repeat:no-repeat;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#000000;
	text-align: center;
	width:100%;
	padding-top:5px;
}

#navleft_main {
width: 164px;
padding: 0;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 11px;
background-color: #ffffff;
color: #333;
overflow: hidden;
}


#navleft_main div {
width: 100%;
}

#navleft_main div a{
display: block;
width:100%;
padding: 5px 5px 5px 10px;
border-top: 0px!important;
border-bottom: 1px solid #bcbcbd;
border-left: 0px; 
border-right: 0px solid #9e9e9e;
border-top: 0px solid #bcbcbd;
border-bottom: 1px solid #bcbcbd!important;
background-color: #ffffff;
color: #ed1b2e;
text-decoration: none;
}

#navleft_main .navleft_main_bottom{
background-image:url(../images/leftnav_rndr_btmsub.gif);
background-repeat:no-repeat;
height:10px;
border:0px;
margin-top:0px;
padding:0px 0px 6px 0px!important;
}

#navleft_main .navleft_main_top{
background-image:url(../images/heading_premier_bg2.gif);
height:26px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#000000;
text-align: center;
padding: 6px 0px 0px 0px!important;
border: 0px!important;
margin: 0px!important;
width: 164px!important;
overflow: hidden;
}

#navleft_main .navleft_main_top a:link,#navleft_main .navleft_main_top a:active,#navleft_main .navleft_main_top a:hover,#navleft_main .navleft_main_top a:visited {
	height:20px!important;
	color:#000000;
	text-align: center;
	padding: 0px!important;
	border: 0px!important;
	margin: 0px!important;
	width: 100%;
	background-color: transparent;
	z-index: 1;
}

#navleft_main div a:hover{
border-left:0px;
border-right:0px solid #9e9e9e;
background-color: #f1f1f1;
color: #212121;
}

/* ------------------ Column 2 ------------------ */


.column_2  {
	width:585px;
	background-color:#FFFFFF;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 5px;
	border-left:1px solid #cbcbcb;
}

.column_2_content  {
	width:100%;
	padding:0px;
	margin:0px;

}


.heading_home_display1_bg_top_row { /* ------ To display 1 heading within top row ---- Defines main width, height and background image ------ */
	background-image:url(../images/home_heading_bg_single_top.jpg);
	width:585px;
	height:26px;
	padding:0px;
}

.heading_home_display1_bg { /* ------ To display 1 heading ---- Defines main width, height and background image ------ */
	background-image:url(../images/home_heading_bg_single.jpg);
	width:585px;
	height:26px;
	padding:0px;
}

.heading_home_display1 { /* ------ To display 1 heading ---- Defines cell width, padding, font, etc. ------ */
	width:100%;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#000000;
	padding-left:30px;
}

.heading_home_display2_bg_top_row { /* ------ To display 2 headings within top row ---- Defines main width, height and background image ------ */
	background-image:url(../images/home_heading_bg_double_top.jpg);
	width:585px;
	height:26px;
	padding:0px;
}

.heading_home_display2_bg { /* ------ To display 2 headings within 1 row ---- Defines main width, height and background image ------ */
	background-image:url(../images/home_heading_bg_double.jpg);
	width:585px;
	height:26px;
	padding:0px;
}

.heading_home_display2 { /* ------ To display 2 headings within 1 row ---- Defines cell width, padding, font, etc. ------ */
	width:50%;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#000000;
	padding-left:30px;
}

.divider_home_bodysections {
	background-color:#bcbcbd;
	height:10px;
	}

.list_item_small { /* ------ Apply this class to the appropriate cell when you need to display three items within one row ------ */
	width:33%; 
	padding:8px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:12pt; 
	color: #5e5e5e;	
}

.list_item_medium { /* ------ Apply this class to the appropriate cell when you need to display two items within one row ------ */
	width:262px;
	padding:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12pt;
	color: #5e5e5e;
	
}

.list_item_large { /* ------ Apply this class to the appropriate cell when you need to display one item within one row ------ */
	width:572px;
	padding:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12pt;
	color: #5e5e5e;
	
}

.list_item_detail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12pt;
	color: #5e5e5e;
	margin-bottom:15px;
	}

	
a.list_item:link{
    font-size: 11px;
    color: #d81022;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	
	}

a.list_item:visited{
    font-size: 11px;
    color: #d81022;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}

a.list_item:hover{
    font-size: 11px;
    color: #A2A2A2;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}
	


a.more_details:link{
    font-size: 10px;
    color: #5e5e5e;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}

a.more_details:visited{
    font-size: 10px;
    color: #5e5e5e;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}

a.more_details:hover{
    font-size: 10px;
    color: #A2A2A2;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}

a.view_more:link{
    font-size: 10px;
    color: #000000;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding-left:24px;
	font-weight:normal;
	}

a.view_more:visited{
    font-size: 10px;
    color: #000000;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding-left:24px;
	font-weight:normal;
	}

a.view_more:hover{
    font-size: 10px;
    color: #A2A2A2;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
	padding-left:24px;
	font-weight:normal;
	}



/* ----------------------------------------- BEGIN SUB PAGES ------------------------------------------- */

.common_blue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14pt;
	font-weight:600;
	color:#4d82f0;
	}

.subcontainer_main  {
	background-image:url(../images/item_details_top_rndr.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:754px;
	background-color:#FFFFFF;
	padding:10px;
	margin:0px;

}

.page_heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5e5e5e;
	font-weight:900;
}

.bar_top_item_details {
	background-color:#d9d9d9;
	height:1px;
}

.formstyle {
	font-family:Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	font-size:11px;
	}

/* HISTORY BAR */
.PagePath{
	background-color: #ffffff;
	margin:0px;
	padding:5px 8px 10px 8px;
	width:754px;
}
	      
.historytype {
	font-size: 10px!important;
	line-height:13pt!important;
    color: #ed1b2e;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.history a:link{
	font-size: 10px!important;
	line-height:13pt!important;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #A2A2A2;
    text-decoration: none;
	font-weight:normal;
}

.history a:visited{
	font-size: 10px!important;
	line-height:13pt!important;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #A2A2A2;
    text-decoration: none;
	font-weight:normal;
}

.history a:hover{
	font-size: 10px!important;
	line-height:13pt!important;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5e5e5e;
    text-decoration: none;
	font-weight:normal;
}

.historycurrent a:link{
	font-size: 10px!important;
	line-height:13pt!important;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ED1B2E;
    text-decoration: none;
	font-weight:normal;
}

.historycurrent a:visited{
	font-size: 10px!important;
	line-height:13pt!important;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ED1B2E;
    text-decoration: none;
	font-weight:normal;
}

.historycurrent a:hover{
	font-size: 10px!important;
	line-height:13pt!important;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ED1B2E;
    text-decoration: none;
	font-weight:normal;
}

/* HISTORY BAR ENDS */


/* SHOWS AND SEMINARS */

.shows_seminars_results_left {
	width:40%;
	color:#5e5e5e;
	}
	
.shows_seminars_results_left p {
	margin: 0px;
	border: none 0px;
	padding: 0px;		
	color:#5e5e5e;
}

.shows_seminars_results_right {
	width:60%;
	color:#5e5e5e;
	}

.shows_seminars_results_right p {
	margin: 0px;
	border: none 0px;
	padding: 0px;		
	color:#5e5e5e;
}

.shows_seminars_month_year {
	width:100%;
	background-color:#84aefb;
	padding:4px 4px 4px 10px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	border-top:solid #f6f6f6 1px;
	
	}

.main_heading_detailspage {
	background-image:url(../images/heading_item_detail_bg.gif);
	background-repeat:repeat-x;
	width: 696px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:900;
	color:#000000;
	padding-top:7px;
	padding-left:15px;
	}
	
.main_heading_subpages {
	background-image:url(../images/heading_item_detail_bg.gif);
	background-repeat:repeat-x;
	width: 526px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#000000;
	padding-top:7px;
	padding-left:15px;
	}
	
	
a.main_heading_link:link{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ed1b2e;
	font-weight:normal;
    text-decoration: none;
	
	}

a.main_heading_link:visited{
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ed1b2e;
	font-weight:normal;
    text-decoration: none;
	
	}

a.main_heading_link:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
    text-decoration: none;
	
	}

.divider_vertical_sub {
	width:6px;
	
	}


.column_2_sub {
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}	

.sub_content {
	width:564px;
	height:600px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:11px;
	line-height:12pt;
	color:#5e5e5e;
	font-weight: normal;
	}
	
.sub_content .labels{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:11px;
	color:#5e5e5e;
	font-weight: normal;
	}

.sub_content table tr td{
	color:#5e5e5e;
	}


.sub_content p{
	color:#5e5e5e;
	}

.searchresults_thumbs {
	width:20%;
	color:#5e5e5e;
}
	
.searchresults_thumbs p{
	margin: 0px;
	border: none;
	padding: 0px;
	color:#5e5e5e;
}

.searchresults_listdetail {
	width:80%;
	color:#5e5e5e;
}
	
.searchresults_listdetail p {
	margin: 0px;
	border: none;
	padding: 0px;
	color:#5e5e5e;
}

.searchresults_divider {
	background-image:url(../images/divider_results.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
	}


.subheading {
	width:100%;
	background-color:#f0f0f0;
	padding:4px 4px 4px 10px;
	color:#272727!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	border-top:solid #f6f6f6 1px;
	border-bottom:solid #cfcfd0 1px;
	}
	
.subheading_small {
	width:80%;
	background-color:#f0f0f0;
	padding:4px 4px 4px 4px;
	margin-bottom:10px;
	color:#272727;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	border-top:solid #f6f6f6 1px;
	border-bottom:solid #cfcfd0 1px;
	}
	
a.subheading_nav_red:link{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ed1b2e;
	font-weight:900;
    text-decoration: none;
	
	}

a.subheading_nav_red:visited{
   font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ed1b2e;
	font-weight:900;
    text-decoration: none;
	
	}

a.subheading_nav_red:hover{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a4a4a4;
	font-weight:900;
    text-decoration: none;
	
	}
	
span.results_red{
    font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12pt;
	color:#ed1b2e;
	font-weight:900;
    text-decoration: none;
	}

a.results_red:link{
    font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12pt;
	color:#ed1b2e;
	font-weight:900;
    text-decoration: none;
	
	}

a.results_red:visited{
   font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12pt;
	color:#ed1b2e;
	font-weight:900;
    text-decoration: none;
	
	}

a.results_red:hover{
    font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12pt;
	color:#5e5e5e;
	font-weight:900;
    text-decoration: none;
	
	}
.news_promotions_detail_image {
	width:220px;
	}
	
		
a.more_details_red:link{
    font-size: 11px;
    color: #ed1b2e;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}

a.more_details_red:visited{
    font-size: 11px;
    color: #ed1b2e;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}

a.more_details_red:hover{
    font-size: 11px;
    color: #5e5e5e;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}
	
.brands_category_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14pt;
	color: #222222;
	font-weight:900;
	}
	
.icon_square {
	padding-right:5px;
	padding-bottom:0px;
	padding-top:8px;
	}
	
.icon_tri_gry {
	margin-right:5px;
	margin-left:20px;
	
	}
	
.icon_brand_heading {
	margin-right:5px;
	
	}
	

	
.column_1_item_detail {
	width:207px;
	}

.column_2_item_detail {
	width:519px;
	}
	
.buttons_item_detail {
	padding:4px;
	}
	
.images_additional {
	margin:6px;
	border:1px #80a8f3 solid; 

	}
	
.related_products {
	background-image:url(../images/relatedproducts_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	padding-left:4px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#000000;
	}
	
.item_detail_navbar {
	background-color:#ed1b2e;
	width: 520px;
	height:24px;
	padding-left:10px;
	border:solid 1px #e1e1e1;
	margin:0px;
	}
	

a.detail_navbar:link{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:900;
    text-decoration: none;
	
	}

a.detail_navbar:visited{
   font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:900;
    text-decoration: none;
	
	}

a.detail_navbar:hover{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d8d8d9;
	font-weight:900;
    text-decoration: none;
	
	}
	
.bg_gry {
	background-color:#cfcfd0;
	}
	
.item_detail_description {
	width:496px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e5e5e;
	padding:4px;
	margin:0px;
	}
	
.item_code_subheading {
	width:496px;
	background-color:#f0f0f0;
	padding:4px;
	color:#ed1b2e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	border-bottom:solid #cfcfd0 1px;
	}
	
.item_detail_subheading {
	width:496px;
	background-color:#f0f0f0;
	padding:4px;
	color:#272727;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	border-bottom:solid #cfcfd0 1px;
	}
	
a.item_details:link{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d82f0;
	font-weight:600;
    text-decoration: none;
	
	}

a.item_details:visited{
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d82f0;
	font-weight:600;
    text-decoration: none;
	
	}

a.item_details:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A2A2A2;
	font-weight:600;
    text-decoration: none;
	
	}
	
	
a.related:link{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d82f0;
    text-decoration: none;
	padding-bottom:10px;
	
	}

a.related:visited{
   font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d82f0;
    text-decoration: none;
	padding-bottom:10px;
	
	}

a.related:hover{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#489aed;
    text-decoration: none;
	padding-bottom:10px;
	
	}
	
	

.item_details {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d82f0;
	font-weight:900;	
	}
	
.item_details_red {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14pt;
	color:#ed1b2e;	
	}

.item_detail_specifications_column1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:50%;
	color:#000000;
	padding:4px;
	margin:0px;
	border-left:solid #cfcfd0 1px;
	border-right:solid #cfcfd0 1px;
	border-top:0px;
	border-bottom:solid #cfcfd0 1px;
	
	}
	
.item_detail_specifications_column2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:11px;
	width:50%;
	color:#4d82f0;
	padding:4px;
	margin:0px;
	border-left:0px;
	border-right:solid #cfcfd0 1px;
	border-top:0px;
	border-bottom:solid #cfcfd0 1px;
	
	}
	
.item_detail_features {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	color:#000000;
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
	border:0px;
	
	}

font { 
font-size:11px; 
line-height:12pt; 
color:#5e5e5e; 
font-family:Arial, Helvetica, sans-serif; 
}

.selected1{
background-color: #D81022!important;
}

.selected2{
background-color: #DBDBDB!important;
}


/* PRINT PAGES */

.printpages_main {
	width:100%;
	padding:0px;
	margin:0px;
	}

.printpages {
	border:0;
	width:624px;
}

.printpages tr td {
	background-color:#FFFFFF;
	color:#5e5e5e;
}


/* BOGEN CAFE STYLES */ 

.cafe_column1 { 
width:172px; 
} 

.cafe_column2_home { 
width:522px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:13pt; 
color:#5e5e5e; 
} 

.cafe_column2_internal { 
width:549px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:13pt; 
color:#5e5e5e; 
} 

.cafe_subbody { 
width:549px; 
padding:0px; 
} 

.cafe_listing_pic { 
width:30%; 
padding:8px; 
} 

.cafe_listing_detail { 
width:70%; 
} 

.bogen_cafe_arrows { 
margin-left:12px; 
margin-right:7px; 
} 

.bogen_cafe_bullets { 
margin-left:0px; 
margin-right:7px; 
margin-top:7px; 
margin-bottom:7px; 
} 


a.cafe:link{ 
    font-size: 11px; 
    color: #d81022; 
    font-family: arial, verdana, sans-serif; 
    text-decoration: none; 
line-height:15pt; 
} 

a.cafe:visited{ 
    font-size: 11px; 
    color: #d81022; 
    font-family: arial, verdana, sans-serif; 
    text-decoration: none; 
line-height:15pt; 
} 

a.cafe:hover{ 
    font-size: 11px; 
    color: #A2A2A2; 
    font-family: arial, verdana, sans-serif; 
    text-decoration: none; 
line-height:15pt; 
} 

a.cafe-blue:link{ 
    font-size: 11px; 
    color: #4d82f0; 
    font-family: arial, verdana, sans-serif; 
    text-decoration: none; 
} 

a.cafe-blue:visited{ 
    font-size: 11px; 
    color: #4d82f0; 
    font-family: arial, verdana, sans-serif; 
    text-decoration: none;. 
} 

a.cafe-blue:hover{ 
    font-size: 11px; 
    color: #C5C5C5; 
    font-family: arial, verdana, sans-serif; 
    text-decoration: none; 
} 

/* MODULE SMALL */ 

.cafe_module_small { 
width:171px; 
background-image:url(../images/cafe_modulesm_toprndr.gif); 
background-repeat:no-repeat; 
background-position:top; 
} 

.cafe_module_small_content { 
width:171px; 
padding-left:16px; 
padding-right:16px; 
padding-top:16px; 
padding-bottom:2px; 
} 

.cafe_iconsm { 
margin-right:6px; 
margin-bottom:6px; 
} 

a.cafe_module_headingsm:link { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#d81022; 
} 

a.cafe_module_headingsm:visited { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#d81022; 
} 

a.cafe_module_headingsm:hover { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#838383; 
} 

/* MODULE LARGE */ 

.cafe_module_large { 
width:522px; 
background-image:url(../images/cafe_moduleLG_toprndr.gif); 
background-repeat:no-repeat; 
background-position:top; 
} 

.cafe_module_large_content { 
width:522px; 
padding-left:14px; 
padding-right:14px; 
padding-top:14px; 
padding-bottom:0px; 
} 

.cafe_iconLG { 
margin-bottom:6px; 
} 

a.cafe_module_headingLG:link { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:17px; 
color:#838383; 

} 

a.cafe_module_headingLG:visited { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:17px; 
color:#838383; 

} 

a.cafe_module_headingLG:hover { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:17px; 
color:#d81022; 

} 


/* CALENDAR */ 


.cafe_calendar { 
width:549px; 
padding:4px; 
} 

.cafe_calendar_heading { 
font-family:Arial, Helvetica, sans-serif; 
font-size:16px; 
color:#D81022; 

} 

.cafe_heading { 
font-family:Arial, Helvetica, sans-serif; 
font-size:16px; 
color:#D81022; 

} 

.cafe_row_red { 
background-color:#f4b0b6; 
height:1px; 
padding:0px; 
} 

.cafe_row_grey { 
background-color:#d5d5d5; 
height:5px; 
padding:0px; 
} 

.cafe_row_ltblue { 
background-color:#ffffff; 
} 

.cafe_row_ltgrey { 
background-color:#f4f4f4; 
} 

.cafe_row_headings { 
background-image:url(../images/cafe_row_bg_grad.gif); 
background-repeat:repeat-x; 
} 

/* New Additional Features Button Nav */ 


.additonalfeatures_nav{ 
margin: 0; 
padding: 0; 
float: left; 
font: 10px Arial; 
width: 100%; 
overflow: hidden; 
margin-bottom: 1em; 
border: 1px solid #FFFFFF; 
border-width: 1px 0; 

} 

.additonalfeatures_nav li{ 
display: inline; 
} 

.additonalfeatures_nav li a{ 
float: left; 
color: #4d82f0; 
font: 10px Arial; 
padding: 11px 25px; 
text-decoration: none; 
border-right: 5px solid white; 
background: white url(../images/blockdefault.gif) center center repeat-x; 
} 

.additonalfeatures_nav li a:visited{ 
color: #4d82f0; 
font: 10px Arial; 
padding: 11px 25px; 
} 

.additonalfeatures_nav li a:hover{ 
color: #ed1b2e; 
font: 10px Arial; 
padding: 11px 25px; 
background: transparent url(../images/blockactive.gif) center center repeat-x; 
} 



.cafe_image_details { 
margin-right:10px; 
margin-left:0px; 
margin-bottom:5px; 
margin-top:0px; 
border:solid; 
border-color:#d5d5d5; 
border-width:5px; 
} 

.cafe_thumb_padding { 
padding:0px;
margin:10px 0px 10px 0px;
} 

.cafe_image_padding { 
padding:0px;
margin:0px 10px 0px 0px;
} 

.cafe_headings { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:24px; 
line-height:28px;
color:#cecece; 
}

.cafe_row_grey_thin { 
background-color:#d5d5d5; 
height:1px; 
padding:0px; 
} 


.cafe_schoolname{ 
    font-size: 15px; 
    color: #4d82f0; 
    font-family: arial, verdana, sans-serif; 
    text-decoration: none; 
line-height:17pt; 
} 

.cafe_subheading{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
    color: #4d82f0; 
line-height:14pt; 
font-weight:900; 
}

/* BRAND V2 */

.brand_featured { 
margin-right:10px; 
margin-bottom:5px; 
} 

.brand_heading_lg { 
font-size:13px; 
font-weight:900; 
font-family:Arial, Helvetica, sans-serif; 
color:#333333; 
} 

.brand_heading_sm { 
font-size:12px; 
font-weight:900; 
font-family:Arial, Helvetica, sans-serif; 
color:#333333; 
} 

.brand_hline { 
width:100%; 
height:1px; 
background-color:#c9c9c9; 
} 

.brand_detail_small { 
width:350px; 
background-image:url(../images/brand_details_gradup.gif); 
background-repeat:repeat-x; 
background-position:bottom; 
padding-bottom:20px; 

} 

.brand_detail_large { 
width:718px; 
background-image:url(../images/brand_details_gradup.gif); 
background-repeat:repeat-x; 
background-position:bottom; 
padding-bottom:20px; 

} 

.brand_vline { 
width:1px; 
background-color:#c9c9c9; 
} 

.brand_arrow { 
margin-left:40px;
margin-top:3px; 
margin-right:5px;
margin-bottom:3px;
} 

.brand_arrow_sub { 
margin-top:3px; 
margin-bottom:3px; 
margin-right:5px; 
margin-left:0px; 
}

.brand_iconsmall { 
padding-top:6px; 
padding-bottom:6px; 
padding-right:5px; 
padding-left:70px;
} 

.brand_subheading { 
width:359px; 
background-color:#f0f0f0; 
padding:4px 4px 4px 10px; 
color:#272727; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:900; 
border-top:solid #f6f6f6 1px; 
border-bottom:solid #cfcfd0 1px; 
} 

.brand_subcontainer_main  {
	background-position:top;
	background-repeat:no-repeat;
	width:754px;
	background-color:#FFFFFF;
	padding:10px;
	margin:0px;
}


