body {
	margin: 0px;
}

img {
	border: 0px;
}


#header { background: url(../IMAGES/topNav/brdr_navTop.gif) repeat-x bottom;}

#header .content {
	width:900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
}
#secNav{ background-color:#3E99DF; height:30px; }
#secNav .content{ width:900px; margin:auto; padding-top:8px; }
#secNav a{
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin-left:6px;
} 
#secNav img{ margin-left:12px;}
#secNav a:hover {
	text-decoration: underline;
}

#content {background: url(../IMAGES/topNav/brdr_navTop.gif) repeat-x top;}
#content .tileSides{ background: url(../IMAGES/bannerTile.gif) repeat-x top;}
#content .home_cnt{ margin:0px auto; 	width:900px;	background: url(../IMAGES/bannerTile.gif) repeat-x top; 	}
#content .cnt{ margin:0px auto; 
	width:900px;
	background: url(../IMAGES/sub/bc_tile.gif) repeat-x top;
}
#content .rightBg{
	background: url(../IMAGES/sub/bc_tile.gif) repeat-x top;
}
#footer {width:860px;}

#footerDIV {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 890px;
}
#footer a {
	color: #3E99DF;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}

#footer a:hover {
	color: #FF8400;
	text-decoration: underline;
}

#footer {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #27637D;
	text-decoration: none;
}
#footer h1 {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	padding-left: 3px;
}
#footer strong { clear:both;}

#footer_copy {
	background: url(../IMAGES/footerBgTile.gif) repeat-x;
	height: 37px;
	line-height: 37px;
}
#footer_copy p {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #4E92B5;
	text-decoration:none;
	text-align:center;
	margin-top:10px;
}

a.linkBlueSmall { color: #3E99DF; text-decoration: none; padding-right: 3px; padding-left: 3px;} a.linkBlueSmall:hover { color: #FF8400;}
#quickSearch {font:bold 11px Arial, Helvetica, sans-serif;color:#ABD9FC;width:200px;}
#quickSearch p { margin:4px 0px;}
#quickSearch a {font: 11px Tahoma, Arial, Helvetica, sans-serif;text-decoration: underline; color:#ABD9FC; }
#quickSearch h1 {font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:2px;}
#quickSearch input {background: url(../IMAGES/iPut_bg.gif) repeat-x top; background-color:#FFFFFF; border: solid #999999 1px; font:normal 11px Arial, Helvetica, sans-serif; padding:3px;}
#quickSearch .left {border-left: 1px solid #2A59A5;	background-color:#3E99DF;}
#quickSearch .right {	border-right: 1px solid #2A59A5;	background-color:#3E99DF;}
#quickSearch .content {background-color:#3E99DF;}
#quickSearch .bottom{	border-bottom: 1px solid #2A59A5;	background-color:#3E99DF;}
#breadCrumb {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding:12px 10px 26px 0px;
}#breadCrumb a {
font-weight:normal;
	color: #3E99DF;
	text-decoration: underline;
}
#breadCrumb a:hover {
font-weight:normal;
	color: #FF8400;
	text-decoration: underline;
}
#tabBlue { margin-top:12px;
}
#tabBlue .top {
	background: #C1DAEC;
}
#tabBlue .topRight {
	background: #C1DAEC;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #2F526D;
	text-decoration: none;
	padding-left:12px;
}
#tabBlue .title {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #2F526D;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	padding-left:12px;
}
#tabBlue .name {
	color: #666666;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	padding-left:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #C1DAEC;
	border-right: 1px solid #C1DAEC;
	color:#6BAA12;
}
#tabBlue .SubTotal {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1DAEC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C1DAEC;
	text-align: right;
	padding-right: 10px;
}
#tabBlue .SubTotalPrice {
	color: #3E99DF;
	text-decoration: none;
	padding-left:12px;
	font-weight: bold;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #C1DAEC;
	border-right-color: #C1DAEC;
	border-bottom-color: #C1DAEC;
	border-left-color: #C1DAEC;
}
#tabBlue .content {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#tabBlue .quantity{
	padding-left: 26px;
	border-top: 1px solid #C1DAEC;
	border-left: 2px solid #C1DAEC;
	border-right: 1px solid #C1DAEC;
	color:#6BAA12;
	background-color: #FFFFFF;
}
#tabBlue .quantityInCart{
	border-top: 1px solid #C1DAEC;
	border-right: 1px solid #C1DAEC;
	color:#6BAA12;
	background-color: #FFFFFF;
}
#tabBlue .strength {	padding-left: 12px;
	border-top: 1px solid #C1DAEC;
	border-right: 1px solid #C1DAEC;
	color:#008BF5;}
#tabBlue .price{
	padding-left: 12px;
	border-top: 1px solid #C1DAEC;
	border-right: 1px solid #C1DAEC;
	color:#FF0000;
	background-color: #FFFFFF;
	}
#tabBlue .remove{
	color:#6BAA12;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #C1DAEC;
	border-right-color: #C1DAEC;
}
#tabBlue .leftborder{
	padding-left: 1px;
	background-color: #FFFFFF;
	border-top: 1px solid #C1DAEC;
	border-left: 2px solid #C1DAEC;
}
#tabBlue .rightborder{
	padding-right: 1px;
	background-color: #FFFFFF;
	border-top: 1px solid #C1DAEC;
	border-right: 2px solid #C1DAEC;
}
#tabBlue .Total {
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	color:#FF0000;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #C1DAEC;
	border-right-color: #C1DAEC;
	}
#tabBlue .addCart { padding:4px;border-top: 1px solid #C1DAEC;
	border-right: 2px solid #C1DAEC;}
#tabBlue .bottom {
	background-color:#FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C1DAEC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C1DAEC;
}
#tabBlue .bottom2 {
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C1DAEC;
}
#tabBlue .bottom3 {
	background-color: #FFFFFF;
}

#tabBlue .cartLeftBottom {
	background-color: #FFFFFF;
}

#tabBlue input {
	color: #2F526D;
	text-decoration: none;
	background-color: #ECF3F9;
	border: 1px solid #999999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#tabBlue .loginTitle {
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 29px;
	text-align: left;
}

#productDetails {
	text-decoration: none;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
#productDetails h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #F5B124;
	text-decoration: none;
	padding-bottom: 4px;
}
#productDetails .thumb {
	padding-right: 0px;
}
#productDetails h1 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #3E99DF;
	text-decoration: none;
	background: url(../IMAGES/sub/h1_ul.gif) repeat-x bottom;
	padding-bottom: 4px;
	margin-bottom:;
	margin:0px 0px 10px 0px;
}
#productDetails .names {
	color: #3E99DF;
	text-decoration: none;
	padding-left:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}	
#productDetails a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3E99DF;
	text-decoration: underline;
}
#productDetails p { margin:0px 0px 10px 0px;}
#productDetails a:hover {
	color:#176DAF;
}

#productDetails .stYes { color:#5FD725; font-weight:bold;}
#productDetails .stNo { color:#FF0000;font-weight:bold;}
#productDetails .stMan {
	color:#333333;
	font-weight:normal;
	text-decoration: underline;
}
#categories {width:200px; margin-top:12px;}
#categories .topTitle {
	background: url(../IMAGES/ctg_top.gif) no-repeat left top;
}
/*#categories .left {border-left: 2px solid #99BBD7;}
#categories .right {border-right: 2px solid #99BBD7; padding:0px;}
#categories .bottom {border-bottom: 2px solid #99BBD7;}
#categories .bottom2 {border-bottom: 2px solid #99BBD7;border-right: 2px solid #99BBD7;}
#categories ul { list-style:none; }
#categories li { line-height:30px; }
#categories li a { vertical-align:middle; 
	background: url(../IMAGES/ctg_up.gif) no-repeat left bottom;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #60A9E1;
	text-decoration: none;
	padding-left: 18px;

}
#categories li a:hover {
	color:#FFFFFF;
	background: url(../IMAGES/ctg_over.gif) no-repeat center center;
    height:29px;
	padding-top:12px;
	
}*/
#categories .left {
	border-left: 2px solid #99BBD7;
	background-color: #FFFFFF;
}
#categories .right {
	border-right: 2px solid #99BBD7;
	padding:0px;
	background-color: #FFFFFF;
}
#categories .bottom {border-bottom: 2px solid #99BBD7;border-right: 2px solid #99BBD7;}
#categories .bottom2 {border-bottom: 2px solid #99BBD7;border-right: 2px solid #99BBD7;}
#categories .top {	background: url(../IMAGES/greyBoxTtile.gif) repeat-x top;
	background: url(../IMAGES/greyBoxTtile.gif) repeat-x top;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #3566CC;
}

#categories ul {
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
#categories li {
	padding-bottom: 2px;
	list-style:none;
	background-repeat: repeat-x;
	background-position: bottom;
	margin-right:10px;
}
#categories li a { display:block;
	background: url(../IMAGES/ctg_up.gif) no-repeat left bottom;
	margin-left:3px;
	font: bold 10px Verdana;
	color: #60A9E1;
	text-decoration: none;
	padding-left: 14px;
	padding-bottom:3px;
	padding-top:2px;

}
#categories li a:hover {
	background: url(../IMAGES/ctg_over.gif) no-repeat center center;
	margin-left:3px;
	font: bold 10px Verdana;
	color:#FFFFFF;
	text-decoration: none;
	padding-left: 14px;
	padding-bottom:3px;

	
}
#tbGrey {
	background: #EDEDED; margin-top:12px;
}#tbGrey .left {
	border-left: 2px solid #D5D5D5;
}
#tbGrey .right {
	border-right: 2px solid #D5D5D5;
}
#tbGrey .top {
	border-top: 2px solid #D5D5D5;
}
#tbGrey .bottom {
	border-bottom: 2px solid #D5D5D5;
}
#tbGrey .bottom2 {
	border-right: 2px solid #D5D5D5;
	border-bottom: 2px solid #D5D5D5;
}

#tbGrey .title{
	padding-left: 12px;
	color:#666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

#tbGrey .price{
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 12px;
	color:#FF8B1C;
	}

.rightContent {
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#tbLgreen {
	background: #E1EAE1; margin-top:12px;color: #4F684F; }

#tbGrey2 {
margin-top:10px;
}
#tbGrey2 .content{ background-color:#FFFFFF;}
#tbGrey2 .left {
	border-left: 2px solid #D5D5D5;
	background-color:#FFFFFF;
}
#tbGrey2 .right {
	border-right: 2px solid #D5D5D5;
	background-color:#FFFFFF;
}
#tbGrey2 .top {
	border-top: 2px solid #D5D5D5;
	background-color:#FFFFFF;
}
#tbGrey2 .top2 {
	border-left: 2px solid #D5D5D5;
	border-top: 2px solid #D5D5D5;
	background-color:#FFFFFF;
}
#tbGrey2 .bottom {
	border-bottom: 2px solid #D5D5D5;
	background-color:#FFFFFF;
}
#tbGrey2 .bottom2 {
	border-right: 2px solid #D5D5D5;
	border-bottom: 2px solid #D5D5D5;
	background-color:#FFFFFF;
}
#tbGrey2 p {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	margin:4px 0px;
}
#tbGrey2 a {
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; 
color: #3E99DF; 
text-decoration: none; }
}


#tbGrey2 a:hover { 
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; 
color: #F5B124; 
text-decoration: underline; } 

#tbGrey2 li { line-height:16px;}


#tbGrey2 h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #F5B124;
	text-decoration: none;
	padding-bottom: 4px;
}
#tbGrey2 ul {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #1C71B2;
	text-decoration: none;
}
.txtBox {

	background: url(../IMAGES/iPut_bg.gif) repeat-x top; background-color:#FFFFFF; border: solid #999999 1px; font:normal 11px Arial, Helvetica, sans-serif; padding:3px; color:#666666;
}
#tbLblue {
	background: #E6F1FA; margin-top:12px;
}
#tbLblue .left {
	border-left: 2px solid #B2CEE6;
}
#tbLblue .right {
	border-right: 2px solid #B2CEE6;
}
#tbLblue .top {
	border-top: 2px solid #B2CEE6;
}
#tbLblue .bottom {
	border-bottom: 2px solid #B2CEE6;
}
#tbLblue .bottom2 {
	border-left: 2px solid #B2CEE6;
	border-bottom: 2px solid #B2CEE6;
}
.fdivider {
	background: url(../IMAGES/divider2.gif) repeat-y center;
}
#tbGrey3 {
	background: #FFFFFF; margin-top:12px;
}#tbGrey3 .left {
	border-left: 2px solid #E2E2E2;
}
#tbGrey3 .right {
	border-right: 2px solid #E2E2E2;
}
#tbGrey3 .top {
	border-left: 2px solid #E2E2E2;
	border-top: 2px solid #E2E2E2;
}
#tbGrey3 .bottom {
	border-right: 2px solid #E2E2E2;
	border-bottom: 2px solid #E2E2E2;
}
	
.fl_banner {
	top:-19px;
	left:5px;
	position: relative;
	margin-bottom:0px;
}

#pgTitle { position:relative; top:-20px; padding-left:12px;} 
#pgTitle a{
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #1C71B2;
	text-decoration: underline;
	background: url(../IMAGES/bullet_03.gif) no-repeat left center;
	padding-left: 16px;
}
#pgTitle a:hover { color:#063C68;}

.vDivider {
	background: url(../IMAGES/vDivider.gif) repeat-y bottom; }

.divider2 {
	background: url(../IMAGES/divider3.gif) repeat-x center; }
	
.hm_prd_container tr{ padding-bottom:10px;} 

.hm_prd_container tr td table tr{ padding:0px 0px;}

#hm_prd {
	text-align:center;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
} 
#hm_prd h1{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align:center;
		margin:4px 0px;
}
#hm_prd p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
		margin:4px 0px;
}
#hm_prd p span {
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #FF7800;
	text-decoration: none;

}
#hm_prd a {
	margin-left:4px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #007BE3;
	text-decoration: underline;

}
#hm_prd a:hover { color:#FF7900;}

.Top10px { margin-top:10px;}
.shippingPrice {
	font-weight: bold;
	color: #FF0000;
}
.fieldRequired {
	font-weight: bold;
	color: #FF0000;
}

#tabShippingMethod .title {
	color: #2F526D;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	padding-left:12px;
	background-color: #C1DAEC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#tabBillingShipping { }
#tabBillingShipping .names {
	color: #3E99DF;
	text-decoration: none;
	padding-left:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#tabBillingShipping .title {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #2F526D;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	padding-left:12px;
	background-color: #C1DAEC;
}

#tabBillingShipping input, #tabBillingShipping select, #tabBillingShipping textarea {
	color: #2F526D;
	text-decoration: none;
	background-color: #ECF3F9;
	border: 1px solid #999999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#tabBillingShipping input.radio {
	background-color: #FFFFFF;
	border: 0px;
}

.orderID {
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #3E99DF;
}
.message {
	color: #3E99DF;
	font-weight: bold;
}

.txtBlueBold {
	color: #3E99DF;
	font-weight: bold;
}hr {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
