@charset "utf-8";
/* CSS Document */

body {
	background-color: #2b5581;
	background-image: url(../images/sbg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
}
.user_box_mid {
	background-image: url(../images/user_box_mid.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.user_box_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
}
.user_box_links a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
}
.user_box_links a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	letter-spacing: 1px;
}
.user_box_imgs {
margin-right:5px;
border:0;
}
.top_navi_mid {
	background-image: url(../images/top_navi_mid.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.top_naviLinks_mid {
	background-image: url(../images/top_naviLinks_mid.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.top_naviLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #ededed;
	text-decoration: none;
	margin-left:23px;
	letter-spacing: 1px;
}
.top_naviLinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #ededed;
	text-decoration: none;
	letter-spacing: 1px;
}.top_naviLinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
}
.top_naviLinksFormTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.top_navi_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 300px;
	border: 1px solid #babec2;
	padding: 5px;
}
.headings_bg_mid {
	background-image: url(../images/headings_bg_mid.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.headings_bgWhite_mid {
	background-image: url(../images/headings_bgWhite_mid.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.headings_bg_txt {
	font-family: "Lucida Sans";
	font-size: 18px;
	font-weight: normal;
	color: #ededed;
	text-decoration: none;
	padding-left:7px;
	padding-right:7px;
}
.headings_bg_txt a{
	font-family: "Lucida Sans";
	font-size: 18px;
	font-weight: normal;
	color: #ededed;
	text-decoration: none;
}
.headings_bg_txt a:hover{
	font-family: "Lucida Sans";
	font-size: 18px;
	font-weight: normal;
	color: #ededed;
	text-decoration: none;
}
.headings_bgWhite_txt {
	font-family: "Lucida Sans";
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left:7px;
	padding-right:7px;
}
.headings_bgWhite_txt a{
	font-family: "Lucida Sans";
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.headings_bgWhite_txt a:hover{
	font-family: "Lucida Sans";
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.contentBox_btmMid{
	background-image: url(../images/contentBox_mid.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.contentBox_ContentTable {
	background-color: #FFFFFF;
	background-image: url(../images/contentBox_topShade.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.contentBox_ContentTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2c5885;
	text-decoration: none;
	line-height:20px;
}
.contentBox_ContentTxt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2c5885;
	text-decoration: underline;
	line-height:20px;
}
.contentBox_ContentTxt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2c5885;
	text-decoration: none;
	line-height:20px;
}.product_Frame {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width:111px;
	height:111px;
}
.product_frame_preview {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width:285px;
	height:386px;
}
.product_frame_related {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width:190px;
	height:197px;
}
.product_Frame_small {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width:88px;
	height:87px;
}
.product_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ac170d;
	text-decoration: none;
}
.product_name a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ac170d;
	text-decoration: none;
}
.product_name a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.product_name_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.product_name_black a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.product_name_black a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.contentBox_LinkStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2c5885;
	text-decoration: none;
	line-height:20px;
}
.contentBox_ContentTxt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2c5885;
	text-decoration: none;
	line-height:20px;
}
.contentBox_ContentTxt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2c5885;
	text-decoration: underline;
	line-height:20px;
}

.contentBox_Red_LinkStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #a1100a;
	text-decoration: none;
	line-height:20px;
}
.contentBox_Red_LinkStyle a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #a1100a;
	text-decoration: none;
	line-height:20px;
}
.contentBox_Red_LinkStyle a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height:20px;
}
.img_review {
	background-image: url(../images/img_reviewofweek.jpg);
	background-position: right top;
	background-repeat:no-repeat;
}
.img_fmember {
	background-image: url(../images/img_featured.jpg);
	background-position: right top;
	background-repeat:no-repeat;
}

.popular_productsLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ac170d;
	text-decoration: none;
}
.popular_productsLinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ac170d;
	text-decoration: none;
}
.popular_productsLinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.footer {
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.whiteLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteLinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteLinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f19085;
	text-decoration: none;
}
.blackTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.blackTxt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}
.blackTxt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.blackTxt_larger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.input_contactUs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #7f9db9;
}

.product_name_larger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #ac170d;
	text-decoration: none;
}
.product_name_larger a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #ac170d;
	text-decoration: none;
}
.product_name_larger a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.product_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.product_title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.product_title a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.redLink_lighter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #d90000;
	text-decoration: none;
}
.redLink_lighter a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #d90000;
	text-decoration: underline;
}
.redLink_lighter a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #d90000;
	text-decoration: none;
}
.price_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
}
.price_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
}
.background_topright {
	background-image: url(../images/contentBox_topRight.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.table_dubleLine {
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ac170d;
	border-bottom-color: #ac170d;
	height:32px;
}
.table_singleLine {
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ac170d;
	height:32px;
}.rows_Bg {
	background-color: #FFFFFF;
	background-image: url(../images/bg_rows.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.success {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009900;
	text-decoration: none;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.link1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #18588c;
	text-decoration: none;
}
.link1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#writeroot{
	z-index:1000;
	visibility:visible;
	display:block;
	position:relative;
}
.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.breadcrumbs a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.breadcrumbs a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

