/* GENERAL */
A
{
	text-decoration:none;
	/*color:#3E3E3E;*/
	color:#FFFFFF;
}
A:HOVER
{	
	/*text-decoration:none;*/
/*	color:#F9682B;*/
	color:#FFFFFF;
	text-decoration:underline;
}

IMG
{
	border: 0px;
}


h1
{
	color:#333333;
	background-color:white;
	width:647px;
	
	font-size:90%;

	/*padding-left:5px;
	font-weight:bold;
	border-top:3px solid #999999;
	border-bottom:6px solid #999999;	
	border-left:1px solid #999999;
	border-right:1px solid #999999;*/
	background-color:inherit;
	background-image:url(../images/layout/title_background_blue.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding-left:10px;
	padding-top:5px;
	height:32px;
	
}




/* MENU */
.menu_item 
{		
	background-image:url(../images/icons/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	
/*	width: 150px;
	height:30px;
	background-image:url(../images/layout/button_blue.jpg);
	background-repeat:no-repeat;
	text-align:center;*/

	padding-top: 5px;
	padding-left:20px;
	padding-top: 5px;
	padding-bottom: 5px;

/*	border-bottom:1px #F2F2F2 dotted;*/

	font-size:80%;
	font-weight:bold;
	cursor:pointer;
} 


.menu_item_product 
{
	background-image:url(../images/icons/arrow_lightblue.gif);
	background-repeat:no-repeat;
	background-position:15px 5px; 
/*
	width: 150px;
	height:30px;
	background-image:url(../images/layout/button_white.jpg);
	background-repeat:no-repeat;
	text-align:center;
		padding-top: 5px;*/

	padding-left:30px;
	padding-top: 5px;
	padding-bottom: 5px;

	/*border-bottom:1px #F2F2F2 dotted;*/
	font-size:80%;
	font-weight:bold;
	cursor:pointer;
	margin:0px
} 		


.menu_item_special 
{
	background-image:url(../images/icons/arrow_lightgreen.gif);
	background-repeat:no-repeat;
	background-position:15px 5px; 
/*
	width: 150px;
	height:30px;
	background-image:url(../images/layout/button_white.jpg);
	background-repeat:no-repeat;
	text-align:center;
		padding-top: 5px;*/

	padding-left:30px;
	padding-top: 5px;
	padding-bottom: 5px;

	/*border-bottom:1px #F2F2F2 dotted;*/
	font-size:80%;
	font-weight:bold;
	cursor:pointer;
	margin:0px
} 	


.medium_text
{
	font-size:80%;
}

.small_text
{
	font-size:60%;
}


.small_text_dark
{
	font-size:60%;
	color:#333333;
}

/* FLASH INTRO */

#home_flash_frame
{

	width: 670px;
	height:220px;
	background-image:url(../images/layout/flash_bg.jpg);
	background-repeat:no-repeat;
	
	
	
}









/* highlight boxes */

.highlight_box_red
{
	color:white;
	border:1px solid #FF3300;
	background-color:#FF3300;
	width:60%;
	padding-left:5px;
	font-stretch:wider;
	font-weight:bold;
	/*border-top:6px solid #FF6633;*/
	border-left:6px solid #FF6633;
	border-right:6px solid #FF6633;
	
}

.highlight_box_blue
{
	color:white;
	border:1px solid #6C88C8;
	background-color:#6C88C8;
	width:60%;
	padding-left:5px;
	font-stretch:wider;
	font-weight:bold;
	
	
	/*border-top:6px solid #7E93C7;	*/
	border-left:6px solid #7E93C7;
	border-right:6px solid #7E93C7;
	
}

/* PRODUCT BOXES */



/* LOCATIONS ON SIDE BAR */
#location
{
	 position:relative;
	 float:none;
	 left:1px;
	 margin:0px;	
	 z-index:99;
	 top: -10px;
	
	
	list-style-position: outside;
	 font-size:11px;
	 line-height:12px;
	
	
/*	border:1px dotted #E6E6E6;
	border-top:none;
	border-collapse:collapse;*/
}

#location Li
{
	margin-left: -15px;

}

.location_table 
{
	/*font-size:10px;
	margin-left:-10px;*/
}






.product_box
{
	width:640px;
	border:1px dotted #EEF2F7;
	margin-bottom:20px;	

}


.product_title_cell A
{	
	color:white;
}
.product_title_cell
{
	color:white;
	border:1px solid #6C88C8;
	background-color:#6C88C8;
	width:60%;
	padding-left:5px;
	font-stretch:wider;
	font-weight:bold;	
	/*border-top:6px solid #7E93C7;	*/
	border-left:6px solid #7E93C7;
	border-right:6px solid #7E93C7;
}

.product_pic_cell
{

	width: 10%;
	
	border:1px solid #F2F2F2;
	background-color:#FFFFFF;
	vertical-align:top;
}

.product_icon_cell
{
	font-size:70%;
}
.product_price_cell
{
	font-weight:bold;
	font-size:larger;
	text-transform:capitalize;
}
.product_click_cell
{
	font-size:80%;
}
.product_text_cell
{
	color:#333333;
	border:1px solid #F4F4F7;
	background-color:#F4F4F7;
	font-stretch:wider;	
	/*border-top:6px solid #FF6633;*/
	border-left:6px solid #ECEFF4;
	border-right:6px solid #ECEFF4;
	vertical-align:top;
	width: 90%;

}



/* SERVICE BOXES */ 

.service_box
{
	width:90%;
	border:1px dotted #EEF2F7;
	margin-bottom:20px;
}

.service_price_cell
{
	font-weight:bold;
	font-size:larger;
	text-transform:capitalize;
}

.service_title_cell
{
	color:white;
	border:1px solid #6C88C8;
	background-color:#6C88C8;
	width:60%;
	padding-left:5px;
	font-stretch:wider;
	font-weight:bold;	
	/*border-top:6px solid #7E93C7;	*/
	border-left:6px solid #7E93C7;
	border-right:6px solid #7E93C7;
}
.service_name_cell
{
}



