/* GENERAL SETTINGS */

body{
	background-color: #000000;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12pt;
	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;
	
}

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


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

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

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

/* ------------------  HEADER ------------------  */

	
.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 {
	padding-top:14px;
}

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


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

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

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


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


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

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

a.subnav:hover{
    font-size: 11px;
    color: #A2A2A2;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}
	
	
.sub_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12pt;
	color:#A2A2A2;
	}
	
.divider_subnav {
	padding-right:5px;
	padding-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;
	}

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

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

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

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


.spacer_footernav {
	padding-left:20px;
	padding-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;

}


#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 */
w\idth: 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 modified --------------------- */

.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;

}



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

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


#navleft_main {
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: #ffffff;
color: #333;
}

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

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

#navleft_main li {
border-top: 0px solid #bcbcbd;
border-bottom: 1px solid #bcbcbd;
margin: 0;
}

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

}

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

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

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


.column_2  {
	width:585px;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	

}

.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);
	background-repeat:no-repeat;
	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);
	background-repeat:no-repeat;
	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 { /* ------ To display 2 headings within 1 row ---- Defines main width, height and background image ------ */
	background-image:url(../images/home_heading_bg_double.jpg);
	background-repeat:no-repeat;
	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.banner_details:link{
    font-size: 11px;
    color: #5e5e5e;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
	}

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

a.banner_details: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;
	}



.subcontainer_main_MD  {
	background-image:url(../images/item_details_top_rndr.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:754px;
	background-color:#FFFFFF;
	padding:6px;
	margin:0px;
	}
	
.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 */
a.history:link{
    font-size: 10px;
	line-height:13pt;
    color: #A2A2A2;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
	font-weight:normal;
	}

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

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

/* HISTORY BAR ENDS */

.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:760px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12pt;
	color:#5e5e5e;
	}
	
.searchresults_thumbs {
	width:20%;
	}
	
.searchresults_listdetail {
	width:80%;
	}
	
	

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

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 {
	padding-right:5px;
	padding-left:20px;
	
	}
	
.icon_brand_heading {
	padding-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:100%;
	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;
	
	}

/* SHOWS AND SEMINARS */

.shows_seminars_results_left {
	width:40%;
	}
	
.shows_seminars_results_right {
	width:60%;
	}

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

/* PRINT PAGES */

.printpages {
	background-color:#FFFFFF;
	width:100%;
	padding:0px;
	margin:0px;
	}
	
	
/* 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;
	line-height:15pt;
	}

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

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

/* 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-right:10px;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:0px;
	}
	
.cafe_image_padding {
	padding-right:10px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top: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_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 {
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:40px;
	}
	
.brand_arrow_sub {
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-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;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	