/* CSS Document */

/* ==================== General Define ========================== */

body {font-family:"Arial"; font-size: 12px; color: #222; line-height:16px;}
body {
	scrollbar-face-color: #FFF; 
	scrollbar-shadow-color: #B6B6B6; 
	scrollbar-highlight-color: #B6B6B6; 
	scrollbar-3dlight-color: #FFF;
	scrollbar-darkshadow-color: #FFF; 
	scrollbar-track-color: #EFEFEF; 
	scrollbar-arrow-color: #B6B6B6; 
}

td {font-size: 12px; line-height:16px; text-decoration: none; color: #222;}
a:link {text-decoration: none ; color: #001E8C;}
a:visited {text-decoration: none ; color: #001E8C;}
a:active {text-decoration: none ; color: #004EFF;}
a:hover {text-decoration: none ; color: #004EFF;}

a.txt_link:link {text-decoration: underline ; color:#001E8C;}
a.txt_link:visited {text-decoration: underline ; color:#001E8C;}
a.txt_link:active {text-decoration: underline ; color:#CC0033;}
a.txt_link:hover {text-decoration: underline ; color:#CC0033;}


/* ==================== Left Area ========================== */


/* left Navigation */

.left_menu {font-family:"Arial"; font-Size: 12px ; padding: 4px 6px 4px 0px; line-height:18px; text-align:right;}
.left_menu_hi {color:#CC0033;}
.left_menu a:link {text-decoration: none ; color:#4C4C4C;}
.left_menu a:visited {text-decoration: none ; color:#4C4C4C;}
.left_menu a:active {text-decoration: none ; color:#111;}
.left_menu a:hover {text-decoration: none ; color:#111;}


/* ==================== Content Area ========================== */

/* Title */

.page_title {
    font-size:14px;
	color: #FFF;
	font-weight:bold;
}

.sub_title {
    font-size:14px;
	color: #CC0033;
	font-weight:bold;
}



/* Font */

.font_small {font-size: 11px;}
.font_9pt {	font-size: 9px; line-height:10px;}
.font_10pt {font-size: 10px; line-height:12px;}




.font_10_weight_bold {
	font-size: 10px;
	font-weight: bold;line-height:14px;
}
.fontColor_darkGray {color: #333333;}
.font_8 {font-size: 9px; font-weight: bold;line-height:12px;}
.font_7 {font-size: 9px; font-weight: bold;line-height:12px;}
.font_14_bold {font-size: 14px; font-weight:bold;}

.search_small {font-size: 11px; font-weight: bold;
	padding: 6px 0px 2px 0px; line-height:14px;}
	
.search_head {font-size: 12px; font-weight: bold;color: #6c1d39;}
	
	

/* Product Search */

.search_box {
	width:190px;
	border: 1px solid #7f9db9;
	padding: 2px 5px 10px 10px;
	background-color: #f7f7f7;
}

.search_combobox {
    width:90px;
    font-size: 12px;
	height: 18px;
	padding: 0px 0px 0px 0px;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
} 

.search_textfield {
    width:90px;
    font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #7f9db9;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

a.web_menu:link {text-decoration: underline ; color:#222;}
a.web_menu:visited {text-decoration: underline ; color:#222;}
a.web_menu:active {text-decoration: underline ; color:#000;}
a.web_menu:hover {text-decoration: underline ; color:#000;}

.page {	font-size: 9px; line-height:10px;}
.page a:link {text-decoration: none ; color:#333;}
.page a:visited {text-decoration: none ; color:#333;}
.page a:active {text-decoration: none ; color:#CC0033;}
.page a:hover {text-decoration: none ; color:#CC0033;}


/* Log In */

.register_combobox {
    width:402px;
    font-size: 12px;
	height: 18px;
	padding: 0px 0px 0px 0px;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
} 

.register_state {
    width:100px;
    font-size: 12px;
	height: 18px;
	padding: 0px 0px 0px 0px;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
} 

.register_textfield {
    width:402px;
    font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #7f9db9;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.register_suburb {
    width:150px;
    font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #7f9db9;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.register_postcode {
    width:36px;
    font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #7f9db9;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.register_box {
	width:600px;
	border: 1px solid #7f9db9;
	padding: 12px 5px 18px 10px;
	background-color: #f7f7f7;
}

.login_box {
	width:380px;
	border: 1px solid #7f9db9;
	padding: 12px 0px 2px 16px;
	background-color: #f7f7f7;
}

.login_textfield {
    width:260px;
    font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #7f9db9;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}

.login_email {
    width:200px;
    font-size: 12px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #7f9db9;
	color: #555;
	text-decoration: none;
	background-color: #FFF;
}