html {height: 100%;}

body {
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	height:100%;
	padding:0px;	
    text-align: center; 
    margin-left: auto;
    margin-right: auto; 
	font-family: Arial, Helvetica, sans-serif; font-size: 13px;
	padding-bottom:64px;
}

.mpu_ad {display:none}

#noscript { position: fixed; width: 100%; bottom: 0; background: #FC6; border-top: 2px solid #d29d32; height: 62px; z-index:100 }
#noscript .container { width: 960px; margin: 13px auto; }
#noscript .container p { color: #000; font: normal 12px/18px Arial, Helvetica, sans-serif; }
#noscript .container a.enable { float: right; display: inline; width: 255px; height: 40px; }
#noscript .container a.enable strong { display: none; }

#finda_tab {width:133px; height:0px; position:absolute; top:0px; left:848px}
#philips_bar {background-color:#8bced4; border-bottom:#FFF 1px solid; background-image:url(../graphics/philips_bkg.png); background-repeat:repeat-x}
#philips_bar_inner {width:975px; margin:0 auto; position:relative; z-index:90}
#philips_bar_inner {padding:10px}

td {font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.main_dent_pop_background {z-index:90}
.main_dent_pop_header {width:975px; margin:0 auto; position:relative; z-index:90}


.mpu_ad {padding-top:3px; padding-bottom:10px; margin-bottom:3px; margin-top:3px; color:#999; font-size:10px; border-bottom:#CCC 1px solid; border-top:#CCC 1px solid}
.banner_ad {width:680px; height:85px; border:#333 1px solid;}

.main_dent_background {background-image:url(../graphics/header_bkg.png); z-index:auto; background-position:bottom}
.navbar_background {background-color:#3d5b7f; z-index:auto; background-image:url(../graphics/top_menu/grad_menu_bkg.png); }
.navbar_drop {background-image:url(../graphics/navbar_drop.png); height:10px; background-repeat:repeat-x;}

.grey_headfont {font-family : Arial, Helvetica, sans-serif; font-size : 19px; color : #666666; }

.newsimg_edge {background-color:#ffffff; border:#eeeeee 1px solid; padding:4px; width:200px; float:left; margin-right:10px; margin-bottom:10px;}
.newsimg_edge_blog {width:130px; float:left; margin-right:10px; margin-bottom:10px;}

.news_detail_side_social {width:100%; padding-top:5px; padding-bottom:5px; height:40px}
.news_detail_side {width:230px; padding-top:5px; padding-bottom:5px; float:right}

#contactform {width:230px; padding-top:5px; padding-bottom:5px; float:right}
.news_detail_img {width:40px; float:left}
.news_detail_side_main {width:230px; float:right; margin-left:15px;}
.news_detail_side_subhead {width:200px; padding-top:5px; padding-bottom:5px; border-bottom:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid; }
.news_detail_sharetext {
	width:180px;
	float:right;
	text-align:left;
	padding-top:10px
}
.news_detail_side a {padding-right:5px; font-weight:bold}
.news_detail_side img {padding-right:5px;}

.story_thumbs {width:680px; height:75px}
.story_thumbbox {padding:2px; border:#CCCCCC 1px solid; width:200px; float:left;}
.story_ratingcount {width:100px; float:left}
.story_thumbpics {width:100px; float:left}

.maintitles {color:#d11a1f}

.space10 {height:10px; width:680px}

.kodak_leftimg {float:left; margin-bottom:10px; margin-right:10px}

.prodlink {width:300px; padding:5px}
.prodlinkon {width:300px; background-color:#eeeeee; padding:5px}

/* Twitter and Facebook box */
.twitbox {width:130px; height:51px; background-image:url(../graphics/fbook_twit_bkg.png); background-color:#eeeeee; margin-bottom:10px}
.twittext {text-align:left; width:75px; font-size:12px; float:left; padding-left:10px; padding-top:2px; color:#d11a1f; font-weight:bold}
.twitlogo {text-align:left; width:40px; font-size:12px; float:left; padding-top:5px}


/* Login and User box */

.membersbox {width:330px; text-align:left; padding:5px; position:absolute;
	left:-50px;
	top:-150px; }
.members_title {width:320px; text-align:left; color:#0066cc; font-weight:bold; margin-bottom:4px}
.members_inputline {width:320px; height:28px}
.members_input{width:120px; float:left}
.members_loggedin{width:140px; float:left; margin-right:20px}
.members_input_box {
border : 1px solid #a9a9a9;
font-family : Arial, Helvetica, sans-serif;
padding-top:2px;
vertical-align:middle;
font-size : 11px;
font-weight : normal;
color : #666666;
padding-left : 5px;
background-color:#FFFFFF;
height : 19px;
}
#loginform {font-size:13px; font-weight:normal}

.profile_mags {float:right}

.blog_foot {width:122px; padding:4px; background-color:#eeeeee}

/*LINKS*/

A:link {text-decoration: none; color:#0066cc}
A:hover {text-decoration: underline; color:#0066cc}
A:visited {text-decoration: none; color:#0066cc }


a.grey_medfont:hover
{
text-decoration: underline;
}

.link_white {
color : #ffffff;
text-decoration : underline;
}

.site_footer_lower a:link {color:#7deeff}
.site_footer_lower a:hover {color:#7deeff}
.site_footer_lower a:visited {color:#7deeff}



/*calendar*/
.cal_table {width:335px; font-family: Arial, Helvetica, sans-serif;font-size:10px;}

.cal_td {background-color:#eef4ec; font:Arial, Helvetica, sans-serif;height:50px; width:72px; vertical-align:top;}

.cal_td_head {font-family: Arial, Helvetica, sans-serif; background-color:#666666; color:#FFFFFF}

.cal_td_empty {font-family: Arial, Helvetica, sans-serif;background-color:#FFFFFF}

.cal_td_today {font-family: Arial, Helvetica, sans-serif;background-color:#fcfda7; vertical-align:top;}


/*FONTS*/

.header_underline {width:680px; height:24px; border-bottom:2px solid #eeeeee; height:30px}
.header_options {height:30px; float:right; text-align:right; padding-top:5px}

.grey_grad {background-color:#818181;}

.red_grad {background-image:url(../graphics/top_menu/red_grad.png); }

.redwhite_header {font-family : Arial, Helvetica, sans-serif; font-size: 12px;
background-image:url(../graphics/rounded_grad_bkg.png);
background-repeat:no-repeat;
padding-left:5px; 
font-weight:bold; 
color:#FFFFFF;
padding-top:4px; 
padding-bottom:4px}

.greenwhite_header {font-family : Arial, Helvetica, sans-serif; font-size: 12px;
background-image:url(../graphics/green_header_bkg.png);
background-color:#00c633; 
padding-left:5px; 
font-weight:bold; 
color:#FFFFFF; 
padding-top:4px; 
padding-bottom:4px}


.grey_datefont {font-family : Arial, Helvetica, sans-serif; font-size: 10px; color:#808080;}
.sm_datefont {font-family : Arial, Helvetica, sans-serif; font-size: 10px; color:#808080;}

.white_medfont, .red_medfont, .grey_medfont, .blue_medfont, .bk_medfont {
  font-family : Arial, Helvetica, sans-serif; font-size : 12px; }
  
.bk_smallfont {
  font-family : Arial, Helvetica, sans-serif; font-size : 11px; }

.white_medfont {color : #ffffff;}
.red_medfont {color : #cc0033;}
.grey_medfont {color : #666666;}
.blue_medfont {color : #0066cc;}
.bk_medfont {color : #000000;}]
.bk_smallfont {color : #000000;}

.white_bigfont, .bk_bigfont, .red_bigfont, .blue_bigfont, .grey_bigfont, .bk_bigfont_r, .grey_bigfont_r  {
  font-family : Arial, Helvetica, sans-serif; font-size : 13px; }

.readmore {color : #cc0033; font-weight:bold}

.white_bigfont {color : #ffffff;}
.red_bigfont, .red_smheadfont, .red_headfont {color : #cc0033;}
.blue_bigfont {color : #0066cc;}
.bk_bigfont {color : #000000;}
.bk_bigfont_r, .grey_bigfont_r {color : #ff0000;}
.white_smheadfont {color : #FFFFFF;}
.grey_bigfont, .grey_smheadfont {color : #666666;}

.red_smheadfont, .grey_smheadfont, .white_smheadfont {
  font-family : Arial, Helvetica, sans-serif; font-size : 14px; font-weight:bold }

.red_headfont {font-family : Arial, Helvetica, sans-serif; font-size : 19px;}




h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 19px;
color : #0066cc;
font-weight:normal;
margin:0;
}

h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #0066cc;
font-weight:normal;
margin:0;
font-weight:bold
}
/*FORUM*/



.box {position:relative; left:2px; width:300px;
	border: 1px solid #5279BD;
	background-color: #DEE7EF;	
}


.box1 {position:relative; left:2px; width:400px;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;
	font-weight: bold; 
	background-color: E7EFF7;
	border: 1px solid #0069B5;
		text-align:center;
}



.productjump {
	BORDER-RIGHT: #00285b 1px solid; 
	BORDER-TOP: #00285b 1px solid; 
	BORDER-LEFT: #00285b 1px solid; 
	BORDER-BOTTOM: #00285b 1px solid;  
	font-family:Arial, Geneva; 
	margin: 4px 4px 4px 0px;
	font-size:12px; 
	font-weight:normal;
	line-height:22px; 
	color: #666666;
	width:200px}

.nice_jumpmenu {
	BORDER-RIGHT: #00285b 1px solid; 
	BORDER-TOP: #00285b 1px solid; 
	BORDER-LEFT: #00285b 1px solid; 
	BORDER-BOTTOM: #00285b 1px solid;  
	font-family:Verdana, Arial; 
	margin: 0px 0px 0px 2px;
	font-size:11px; 
	font-weight:bold;
	line-height:18px; 
	color: #666666}

.nice_jumpmenu2 {
	BORDER-RIGHT: #00285b 1px solid; 
	BORDER-TOP: #00285b 1px solid; 
	BORDER-LEFT: #00285b 1px solid; 
	BORDER-BOTTOM: #00285b 1px solid;  
	font-family:Verdana, Arial; 
	margin: 0px 0px 0px 2px;
	font-size:10px; 
	font-weight:bold;
	line-height:18px; 
	color: #666666}
	
/* Classifieds*/

.qs_box {width: 130px; background-image:url(../classified/graphics/bg_map.png);
background-repeat:no-repeat; background-color:#e7e7e7; text-align:left;}

.classlisting_1 {background-color:#eeeeee; padding-top:10px; border-bottom:#999999 1px solid}
.classlisting_2 {background-color:#FFFFFF; padding-top:10px; border-bottom:#999999 1px solid}


/*IMAGE STYLES */

.mainfeatimg {
	border:1px solid #666666;
	padding:0; margin: 0px 0px 5px 0px;	}
	
	
.feature_img_left {padding:10px; margin-bottom:20px; padding-bottom:20px; margin-right:10px; background-color:#eeeeee; float:left}
.feature_img_right {padding:10px; margin-bottom:20px; padding-bottom:10px; margin-left:10px; background-color:#eeeeee; float:right}

	
.scrollerimg {
	border:1px solid #666666;
	padding:0;
	float:right; 
	margin-left:5px; 
	margin-bottom:5px;
	margin-top:5px;
		}

/*LAYOUT ELEMENTS */

.page_title {height:28px; border-bottom:2px solid #eeeeee; width:680px }

#swisslist {list-style-image:url(../product_guide/graphics/swiss.png);} 

.scroller_box1 {background-image: url(../graphics/layout/grey_grad_280px.png); border-left:1px solid #cccccc;}
.scroller_box2 {background-color:#FFFFFF; border-left:1px solid #cccccc;}

.feature_box1 {background-image: url(../graphics/layout/grey_grad_280px.png);}

.featlist_1 {background-image: url(../graphics/layout/grey_grad_280px.png); padding:10px; border-top:#666666 1x solid; float:left; width:660px}
.featlist_2 {padding:10px; border-top:#666666 1x solid; float:left;  width:660px}

.proty_pic {float:left; margin-right:10px; margin-bottom:10px}
.proty_pic_detail {float:left; margin-right:10px; margin-bottom:10px; padding:10px; background-color:#EEEEEE}
.proty_prodmenu {width:668px; padding:5px; border:#eeeeee 1px solid; background-color:#eeeeee}

.front_discussions {width:680px; margin-bottom:20px; float:left; border-bottom:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid}

.front_discussion_2 {width:218px; padding:6px; float:left;}
.front_discussion_1, .front_discussion_3 {width:213px; background-color:#eeeeee; padding:6px; float:left}



/*FORM ELEMENTS*/

.dent_input {
border : 1px solid #a9a9a9;
font-family : Arial, Helvetica, sans-serif;
padding-top:2px;
vertical-align:middle;
font-size : 11px;
font-weight : normal;
color : #666666;
padding-left : 5px;
background-image : url(../graphics/form_buttons/input_bkg.png);
height : 19px;
}

.dent_input_drop {
border : 1px solid #a9a9a9;
font-family : Arial, Helvetica, sans-serif;
padding-top:2px;
vertical-align:middle;
font-size : 11px;
font-weight : normal;
color : #666666;
padding-left : 5px;
height : 19px;
}


.dent_input_drop_sm {
border : 1px solid #a9a9a9;
font-family : Arial, Helvetica, sans-serif;
padding-top:2px;
vertical-align:middle;
font-size : 9px;
font-weight : normal;
color : #666666;
padding-left : 5px;
height : 19px;
}

.dent_input_large {
border : 1px solid #a9a9a9;
font-family : Arial, Helvetica, sans-serif;
padding-top:2px;
vertical-align:middle;
font-size : 11px;
font-weight : normal;
color : #666666;
padding-left : 5px;
background-image : url(../graphics/form_buttons/large_input_bkg.png);
}

