/* CSS Document */

html, body {
	font-size: 8pt;
	color: #676767;
	font-family: Verdana, sans-serif;
	height:100%;
}

.cart_header {
	font-size: 9pt;
	color: #FFF;
	font-weight: bold;
}

.header_top_page {
	background-color: #A66B8B;
	padding: 0px;
	height: 50px;
}

.main_nav_cell {
	height: 25px;
}

.background_table{
	padding: 0px;
	background-color: #FDF8FC;
	border: 0px;
	width: 775px;
}


.fly_prod_name{
	height: 20px;
	font-size: 8pt;
	color: #676767;
	font-family: Verdana, sans-serif;
	width: 110px;
	background-color: #FAE9F2;
	text-indent: 4px;
}

.body_layer{
	width: 753px;
	background-color: #F7F7F7;
	border: 1px;
	border-style: solid;
	border-color: #E5E5E5;
}

.fly_prod_sku{
	height: 20px;
	font-size: 8pt;
	color: #900;
	font-family: Verdana, sans-serif;
	width: 249px;
	background-color: #F7F7F7;
	text-indent: 4px;
}

.fly_prod_dark{
	height: 20px;
	font-size: 8pt;
	color: #676767;
	font-family: Verdana, sans-serif;
	background-color: #ECECEC;
	text-indent: 4px;
}

.fly_prod_light{
	height: 20px;
	font-size: 8pt;
	color: #676767;
	font-family: Verdana, sans-serif;
	background-color: #F7F7F7;
	text-indent: 4px;
}

.bLink, .bLink:visited, .bLink:active{
	font-size: 8pt;
	color: #676767;
	font-family: Verdana, sans-serif;
	text-decoration: underline;
}

.bLink:hover{
	font-size: 8pt;
	color: #333;
	font-family: Verdana, sans-serif;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-color: #333;
	border-bottom: 1px;
	border-style: dashed;
	text-decoration: none;
	
}

.imageLink, .imageLink:visited, .imageLink:active, .imageLink:hover{
	border-bottom: 0px;
}

.searchform{
	margin-left: 10px;
}

.footer {
	font-size: 6pt;
	color: #333;
	text-align: center;
}

.headerLink, .headerLink:active, .headerLink:visited {
	font-size: 8pt;
	color: #A66B8B;
	text-decoration: none;
}

.headerLink:hover {
	font-size: 8pt;
	color: #A66B8B;
	text-decoration: underline;	
}

/* text box style */
.search_box {
	background-color: #fcf3e5;	
	border: 1pt solid #e599a8;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding: 0px;
	width: 128px;
	height: 19px;
}

.login_box {
	background-color: #ffffff;	
	border: 1pt solid #a4b97f;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding: 1px;
	width: 145px;
	height: 20px;
}

.login_box_nosize {
	background-color: #ffffff;	
	border: 1pt solid #a4b97f;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding: 1px;
	height: 20px;
}

.txt_box_nosize {
	background-color: #ffffff;	
	border: 1pt solid #a4b97f;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding: 1px;
	height: 20px;
}

.qty_box {
	background-color: #ffffff;	
	border: 1pt solid #a4b97f;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding: 1px;
	width: 30px;
	height: 20px;
}

.cntc_comments_box {
	background-color: #ffffa0;	
	border: 1pt solid #f6f962;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding: 0px;
	width: 250px;
	height: 90px;
	/*
	scrollbar-base-color: #3e82a4; 
	scrollbar-face-color: #3e82a4; 
	scrollbar-track-color: #b4d4e4; 
	scrollbar-arrow-color: #b4d4e4;
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-shadow-color: #daceae;
	scrollbar-darkshadow-color: #094563; 
	*/
}

.comment_box {
	background-color: #ffffff;	
	border: 1pt solid #a4b97f;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding: 1px;
	width: 250px;
	height: 90px;
}

.readonly_txt_area {
	background-color: transparent;	
	border: 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #887c1f;
	padding: 5px;
	width: 370px;
	height: 370px;
	overflow:auto;
	/*
	scrollbar-base-color: #3e82a4; 
	scrollbar-face-color: #3e82a4; 
	scrollbar-track-color: #b4d4e4; 
	scrollbar-arrow-color: #b4d4e4;
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-shadow-color: #daceae;
	scrollbar-darkshadow-color: #094563; 
	*/
}

.borderleftright{border-left:solid #000000 1px; border-right:solid #000000 1px;}
		 
/* <--- link attributes ---> */
A:link {text-decoration: none; color: #000000;}
A:visited {text-decoration: none; color: #000000;}
A:active { text-decoration: none; color: #000000; }
A:hover {text-decoration: none; color: #000000;}

A.blackLink:link {text-decoration: none; color: #000000;}
A.blackLink:visited {text-decoration: none; color: #000000;}
A.blackLink:active { text-decoration: underline; color: #000000; }
A.blackLink:hover {text-decoration: none; color: #000000;}

.white_header_text {color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
.white_header_text A:link { text-decoration: none; color: #ffffff; }
.white_header_text A:visited { text-decoration: none; color: #ffffff; }
.white_header_text A:active { text-decoration: none; color: #ffffff; }
.white_header_text A:hover { text-decoration: none; color: #ffffff; }

.white_header_text_norm {color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none;}
.white_header_text_italic {color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; text-decoration: none;}

.main_nav_links {color: #292929; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none;}
.main_nav_links A:link { text-decoration: none; color: #292929; }
.main_nav_links A:visited { text-decoration: none; color: #292929; }
.main_nav_links A:active { text-decoration: underline; color: #292929; }
.main_nav_links A:hover { text-decoration: underline; color: #292929; }

.update_address_links {color: #3399cc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none;}
.update_address_links A:link { text-decoration: none; color: #3399cc; }
.update_address_links A:visited { text-decoration: none; color: #3399cc; }
.update_address_links A:active { text-decoration: underline; color: #3399cc; }
.update_address_links A:hover { text-decoration: underline; color: #3399cc; }

.sm_white_header_links {color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none;}
.sm_white_header_links A:link { text-decoration: none; color: #ffffff; }
.sm_white_header_links A:visited { text-decoration: none; color: #ffffff; }
.sm_white_header_links A:active { text-decoration: underline; color: #ffffff; }
.sm_white_header_links A:hover { text-decoration: underline; color: #ffffff; }

/* use to be size 11px */
.list_txt {color: #292929; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none;}
.list_txt A:link { text-decoration: none; color: #292929; }
.list_txt A:visited { text-decoration: none; color: #292929; }
.list_txt A:active { text-decoration: none; color: #292929; }
.list_txt A:hover { text-decoration: none; color: #ae0103; }

.list_txt_bold {color: #ae0103; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-style: italic; font-weight: bold; text-decoration: none;}
.list_txt_bold A:link { text-decoration: none; color: #ae0103; }
.list_txt_bold A:visited { text-decoration: none; color: #ae0103; }
.list_txt_bold A:active { text-decoration: none; color: #ae0103; }
.list_txt_bold A:hover { text-decoration: none; color: #ae0103; }

.prod_prices_old {color: #a63550; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none;}

.prod_names {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none;}
.prod_prices {color: #3399cc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none;}
.prod_whitespace {color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none;}
.prod_details_link {color: #8a8a8a; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline;}
.prod_details_link A:link { text-decoration: underline; color: #8a8a8a; }
.prod_details_link A:visited { text-decoration: underline; color: #8a8a8a; }
.prod_details_link A:active { text-decoration: underline; color: #8a8a8a; }
.prod_details_link A:hover { text-decoration: underline; color: #8a8a8a; }

.login_link {color: #292929; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: underline;}
.login_link A:link { text-decoration: underline; color: #292929; }
.login_link A:visited { text-decoration: underline; color: #292929; }
.login_link A:active { text-decoration: underline; color: #292929; }
.login_link A:hover { text-decoration: underline; color: #292929; }

.smlogin_link {color: #292929; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none;}
.smlogin_link A:link { text-decoration: none; color: #292929; }
.smlogin_link A:visited { text-decoration: none; color: #292929; }
.smlogin_link A:active { text-decoration: none; color: #292929; }
.smlogin_link A:hover { text-decoration: none; color: #292929; }

.empty_txt {color: #000000; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none;}
.ty_txt {color: #a63550; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none;}
.ty_txt A:link { text-decoration: none; color: #a63550; }
.ty_txt A:visited { text-decoration: none; color: #a63550; }
.ty_txt A:active { text-decoration: underline; color: #a63550; }
.ty_txt A:hover { text-decoration: underline; color: #a63550; }

.login_head_txt {color: #292929; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
.login_head_txt A:link { text-decoration: none; color: #292929; }
.login_head_txt A:visited { text-decoration: none; color: #292929; }
.login_head_txt A:active { text-decoration: underline; color: #292929; }
.login_head_txt A:hover { text-decoration: underline; color: #292929; }

.rederrtext {color: #ff3300; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}

.redboldtxt {color: #ff3300; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none;}
.login_norm_txt {color: #292929; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none;}
.login_blk_txt {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none;}
.login_small {color: #8a8a8a; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none;}

.cart_norm_txt {color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none;}
.cart_head_txt {color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
.cart_price_txt {color: #3399cc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
.cart_old_price_txt {color: #a63550; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
.cart_blue_txt {color: #3399cc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none;}

.cart_blue_txt A:link { text-decoration: none; color: #3399cc; }
.cart_blue_txt A:visited { text-decoration: none; color: #3399cc; }
.cart_blue_txt A:active { text-decoration: underline; color: #3399cc; }
.cart_blue_txt A:hover { text-decoration: underline; color: #3399cc; }

.productdetails_name {color: #000000; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none;}
.productdetails_sku {color: #990000; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none;}
.productdetails_black {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}
.productdetails_blue {color: #3e5481; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none;}

.pnk_footer {color: #da0861; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none;}
.pnk_footer A:link { text-decoration: none; color: #da0861; }
.pnk_footer A:visited { text-decoration: none; color: #da0861; }
.pnk_footer A:active { text-decoration: underline; color: #da0861; }
.pnk_footer A:hover { text-decoration: underline; color: #da0861; }

.reg_text {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none;}
.reg_text A:link { text-decoration: none; color: #000000; }
.reg_text A:visited { text-decoration: none; color: #000000; }
.reg_text A:active { text-decoration: underline; color: #000000; }
.reg_text A:hover { text-decoration: underline; color: #000000; }

.prod_names A:link { text-decoration: none; color: #000000; }
.prod_names A:visited { text-decoration: none; color: #000000; }
.prod_names A:active { text-decoration: underline; color: #000000; }
.prod_names A:hover { text-decoration: underline; color: #000000; }


.invoice_txt {color: #484848; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none;}
.invoice_footer {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; font-weight: normal; text-decoration: none;}
