
/* Main BODY =========================================================================================== */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/pemicro_background_000.gif);
}


/* General use =========================================================================================== */
.page_header {
	font-size: 22px;
	color: #11017E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.dashed_border {
    overflow: auto;
	padding: 2px;
	border-width: 2px;
	border-color: #999999;
	border-style:dashed;
}

.font_normal {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
}

.font_basic_bold_gray {
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #666666; 
}

.font_normal_bold {
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #333333; 
}

.font_price_large_green {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006507;
}

.font_message {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold;
	color: #FF0000;
}

.font_micro {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.font_mini {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_table_header {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #333333; }

a.highlight_link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	color: #3300CC;
}

a.highlight_link:hover { 
    background: #FFFF00;
	color: #3300CC;
}

A  { 
text-decoration: underline;
	font-family: Arial;
		  color: #3300CC;
 }
A:hover  { 
text-decoration: underline;
	font-family: Arial;
		  color: #3300CC;
	 background: #FFFF00;
 }


.image_thumb {
	 border-width: 1px;
	 border-style: solid;
	 border-color: #BBB;
}

.thumb_div {
	padding: 0px;
	width: 28px;
	height: 28px;
	background-color:#FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	cursor: pointer;
}


/* Product Details =========================================================================================== */
.product_tab_selected {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	
	background-image:url(/images/products_selected_back_000.gif);
}

.product_tab_unselected {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;

	background-color: #DDDDDD;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
	background-image:url(/images/products_unselected_back_000.gif);
}

a.product_tab_link_selected:link {
	color: #555555;
	text-decoration:none;
}

a.product_tab_link_selected:visited {
	color: #555555;
	text-decoration:none;
}

a.product_tab_link_selected:active {
	background-color: white;
	text-decoration:none;
}

a.product_tab_link_selected:hover {
	text-decoration:none;
}


a.product_tab_link_unselected:link {
	color: #333333;
	text-decoration:underline;
}

a.product_tab_link_unselected:visited {
	color: #333333;
	text-decoration:none;
}

a.product_tab_link_unselected:active {
	background-color: white;
	text-decoration:none;
}

a.product_tab_link_unselected:hover {
	text-decoration: underline;
}



.product_tab_display_area {
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.font_product_tab_header {
	background-color: #EEEEEE; 
	border-top-width: 1px; 
	border-top-style: solid; 
	border-top-color: #CCCCCC; 
	border-right-width: 1px; 
	border-right-style: solid; 
	border-right-color: #CCCCCC; 
	border-left-width: 1px; 
	border-left-style: solid; 
	border-left-color: #CCCCCC; 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #CCCCCC; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
}

.product_price_table {
	 border-width: 2px;
	 border-style: dotted;
	 border-color:#000099;
}

.table_border_image_large {
	 border-width: 2px;
	 border-style: dashed;
	 border-color:#000099;
}

#productImageHolderDIV {
	float:left;
	position: relative;
	left: 0px;
	bottom: 0px;
	z-index: 99;
}

#productLargeImageDIV {
    display:none;
	float:right;
	position: absolute;
	left: 80px;
	top: 30px;
	z-index: 100;
}

#compareProductsTable {
	 border-width: 2px;
	 border-style: dashed;
	 border-color:#000099;
}

#helpMeChooseHolderDIV {
	float:left;
	position: relative;
	left: 0px;
	bottom: 0px;
	z-index: 99;
}

#helpMeChooseDIV {
    display:none;
	float:right;
	position: absolute;
	left: 0px;
	top: 30px;
	z-index: 100;
}



