html {height: 100%;}

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

.main_dent_background {background-image:url(graphics/header_bkg.png)}
.navbar_background {background-color:#039a01}
.navbar_drop {background-image:url(graphics/navbar_drop.png); height:10px}

/*LINKS*/

A:link {text-decoration: none; }
A:hover {text-decoration: none; }
A:visited {text-decoration: none; }

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

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

/*FONTS*/

.redwhite_header {font-family : Arial, Helvetica, sans-serif; font-size: 12px; 
background-color:#039a01;
background-image:url(graphics/green_header_bkg.png);
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;}

.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 : #039a01;}
.grey_medfont {color : #666666;}
.blue_medfont {color : #039a01;}
.bk_medfont {color : #000000;}]
.bk_smallfont {color : #000000;}

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

.white_bigfont {color : #ffffff;}
.red_bigfont, .red_smheadfont, .red_headfont {color : #039a01;}
.blue_bigfont, .blue_smheadfont {color : #039a01;}
.bk_bigfont {color : #000000;}
.grey_bigfont, .grey_smheadfont {color : #666666;}

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

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

.blue_headfont {
font-family : Arial, Helvetica, sans-serif;
font-size : 19px;
color : #039a01;
}

/*FORUM*/

.forumbox {	border: 0px solid #11346d; }

.forumborder1 {background-color: #ffffff;	
	BORDER-RIGHT: #dae4f0 1px solid; 
	BORDER-TOP: #666666 0px solid; 
	BORDER-LEFT: #dae4f0 1px solid; 
	BORDER-BOTTOM: #666666 0px solid;  }
	
.forumborder2 {background-color: #ffffff;	
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 0px solid; 
	BORDER-LEFT: #666666 0px solid; 
	BORDER-BOTTOM: #666666 0px solid;  }
		

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

.quote {position:relative; left:2px; width:370px;
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;
	background-color: #E7EFF7;
	border: thin dotted #0069B5;
}

.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;	}
	
.scrollerimg {
	border:1px solid #666666;
	padding:0; margin: 0px 5px 0px 0px;	}

/*LAYOUT ELEMENTS */

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

.discussiontd_1 {width:183px;
background-image: url(graphics/layout/blue_grad.png);
border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.discussiontd_2 {width:184px;
background-image: url(graphics/layout/grey_grad_280px.png);
border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.discussiontd_3 {width:183px;
background-image: url(graphics/layout/blue_grad.png);
border-left:1px solid #cccccc;border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}

.forumtd_1 {
background-image: url(http://www.irishdentist.ie/graphics/layout/blue_grad.png);}
.forumtd_2 {
background-image: url(http://www.irishdentist.ie/graphics/layout/grey_grad_280px.png);}


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



