/* CSS Document */

/* bg */
.formTopbg{
	background-image:url(images/top_shd.gif);
	background-repeat:repeat-x;
	background-position:left-top;
}
.formBtmbg{
	background-image:url(images/btm_shd.gif);
	background-repeat:repeat-x;
	background-position:left-top;
}
.formLeftbg{
	background-image:url(images/left_shd.gif);
	background-repeat:repeat-y;
	background-position:left-top;
}
.formRhtbg{
	background-image:url(images/rht_shd.gif);
	background-repeat:repeat-y;
	background-position:left-top;
}
.hvTopBg{
	background-image:url(images/hv_top_img.jpg);
	background-repeat:no-repeat;
	background-position:left-top;
	height:57px;
}
.hvBtmBg{
	background-image:url(images/hv_btm_img.jpg);
	background-repeat:no-repeat;
	background-position:left-top;
	height:7px;
}
.hvBg{
	background-image:url(images/hv_1px_img.gif);
	background-repeat:repeat-y;
	background-position:left-top;
}
.prodTopBg{
	background-image:url(images/prod_top_img.jpg);
	background-repeat:no-repeat;
	background-position:left-top;
	height:96px;
}
.prodBtmBg{
	background-image:url(images/prod_btm_img.jpg);
	background-repeat:no-repeat;
	background-position:left-top;
	height:8px;
}
.prodBg{
	background-image:url(images/1px_prod_bg.gif);
	background-repeat:repeat-y;
	background-position:left-top;
}

.prodTopBg_1{
	background-image:url(images/prod_top_img1.jpg);
	background-repeat:no-repeat;
	background-position:left-top;
	height:96px;
}
.prodBtmBg_1{
	background-image:url(images/prod_btm_img1.jpg);
	background-repeat:no-repeat;
	background-position:left-top;
	height:8px;
}
.prodBg_1{
	background-image:url(images/1px_prod_bg1.gif);
	background-repeat:repeat-y;
	background-position:left-top;
}
.headerBg{
	background-image:url(images/hdr_1px_img.jpg);
	background-repeat:repeat-x;
	background-position:left-top;
}
.navBg{
	background-image:url(images/1px_nav_bg.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	height:48px;
}
.topNavBg{
	background-image:url(images/1px_nav_mid_bg.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	height:8px;
}
.audioBg{
	background-image:url(images/audio_bg.jpg);
	background-repeat:no-repeat;
	background-color:#005c91;
	background-position: center top;
	width:178px;
}
.catalogBg{
	background-image:url(images/catalog_top_img.jpg);
	background-repeat:no-repeat;
	background-color:#387698;
	background-position: center top;
}
.midTopProdBg{
	background-image:url(images/mid_top_prod_bg.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	height:76px;
}
.midProdBg{
	background-image:url(images/1px_mid_prod_bg.gif);
	background-repeat:repeat-y;
	background-position: left top;

}
.rhtTopProdBg{
	background-image:url(images/rht_top_rnd_bg.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	height:40px;
}
.rhtProdBg{
	background-image:url(images/1px_rht_bg.jpg);
	background-repeat:repeat-y;
	background-position: left top;

}
.callCtrBg{
	background-image:url(images/answer_fast_img.jpg);
	background-repeat:no-repeat;
	background-position: right top;

}
.btmBg{
	background-image:url(images/1px_btm_bg.gif);
	background-repeat:repeat-x;
	background-position: left top;
	height:74px;

}
/* font */
.welTxt_1 {
	font-family:"AlternateGothic2 BT";
	font-size:20px;
	font-weight:bold;
	color: #012e76;
	text-decoration: none;
}
.welTxt {
	font-family: Arial Narrow;
	font-size:22px;
	font-weight:bold;
	color: #d04900;
	text-decoration: none;
	line-height: 24px;
}
.welTxt1{
	font-family: verdana;
	font-size: 13px;
	font-weight: 600;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 24px;
}
.greenTxt{
	font-family: verdana;
	font-size: 15px;
	font-weight: None;
	color: #618f09;
	text-decoration: none;
	text-align: left;
}
.headtxt {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.headtxt1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.headtxt2 {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.headtxt2Blk {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #373737;
	text-decoration: none;
}
.rhtHeadTxt {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #373737;
	text-decoration: none;
	line-height: 16px;
}
.rhtHeadTxt1 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #373737;
	text-decoration: underline;
}
.mainTxt {
	font-family: Verdana;
	font-size: 11px;
	font-weight: none;
	color: #2e2e2e;
	text-decoration: none;
	line-height: 16px;/*	text-align: justify;*/
}
.redTxt {
	font-family: Verdana;
	font-size: 11px;
	font-weight: none;
	color:#FF0000;
	text-decoration: none;
	line-height: 16px;/*	text-align: justify;*/
}
.redTxt1 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	color:#FF0000;
	text-decoration: none;
	line-height: 16px;/*	text-align: justify;*/
}
.redTxt2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;
	text-decoration: none;
	line-height: 16px;/*	text-align: justify;*/
}
.mainTxtBld {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
	line-height: 16px;/*	text-align: justify;*/
}
.navContTxt {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #364357;
	text-decoration: none;
}
.copyTxt {
	font-family: Verdana;
	font-size: 11px;
	font-weight: none;
	color: #ffffff;
	text-decoration: none;
}
.btmTxt {
	font-family: Verdana;
	font-size: 18px;
	font-weight: none;
	color: #2b2b2b;
	text-decoration: none;
	font-style: italic;
}
.whtBldTxt {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.whtBldTxt1 {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.whtBldTxt2 {
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.bodyTxt {
	font-family: Verdana;
	font-size: 11px;
	font-weight: none;
	color: #024579;
	text-decoration: none;
}
.mailLink1 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #074b8a;
	text-decoration: none;
}
.leftBlueTxt {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #005c91;
	text-decoration: none;
}
.BlueHeadTxt {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #005c91;
	text-decoration: none;
}

/* link */
.emailLink {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	color: #024579;
	text-decoration: none;
}
.emailLink a:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	color: #024579;
	text-decoration: underline;
}
.mailLink2 a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #074b8a;
	text-decoration: underline;
}
.mailLink2 a:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #074b8a;
	text-decoration: none;
}
.btmLink a {
	font-family: Verdana;
	font-size: 10px;
	font-weight: none;
	color: #ffffff;
	text-decoration: underline;
}
.btmLink a:hover{
	font-family: Verdana;
	font-size: 10px;
	font-weight: none;
	color: #ffffff;
	text-decoration: none;
}
.navContTxt1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #364357;
	text-decoration: none;
}
.navContTxt1 a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #364357;
	text-decoration: Underline;
}
.link1 {
	font-family: verdana;
	font-size: 11px;
	font-weight: Bold;
	color: #ffffff;
	text-decoration: none;
}
.link1 a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#FFCC33;
	text-decoration: none;
}
.link2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	color: #ffffff;
	text-decoration: none;
}
.link2 a:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: none;
	color: #591400;
	text-decoration: none;
}
.leftMainTxt {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #1F1F1F;
	text-decoration: none;
}
.leftMainTxt a:hover {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #1F1F1F;
	text-decoration: underline;
}
.reamoreTxt {
	font-family: Calibri;
	font-size: 13px;
	font-weight: bold;
	color: #983a0d;
	text-decoration: underline;
}
.reamoreTxt a:hover {
	font-family: Calibri;
	font-size: 13px;
	font-weight: bold;
	color: #983a0d;
	text-decoration: none;
}
.cartLink {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.cartLink a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.vidLink a{
	font-family: Verdana;
	font-size: 14px;
	font-weight: none;
	color: #3b5769;
	text-decoration: underline;
}
.vidLink a:hover {
	font-family: Verdana;
	font-size: 14px;
	font-weight: none;
	color: #3b5769;
	text-decoration: none;
}
.more a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: none;
	color: #326100;
	text-decoration: underline;
}
.more a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: none;
	color: #326100;
	text-decoration: none;
}
.mailLink a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #074b8a;
	text-decoration: underline;
}
.mailLink a:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #074b8a;
	text-decoration: none;
}
.clickLink a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #373737;
	text-decoration: underline;
}
.clickLink a:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #373737;
	text-decoration: none;
}
.whtLink {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.whtLink a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

/* table border */
.prodTblBrd{
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #cdcdcd;
	border-left-color: #cdcdcd;
}
.welBrd{
	background-color:#f4f4f4;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #cdcdcd;
	border-left-color: #cdcdcd;
}
.tblBrd{
	border: 1px solid #888888;
}

/* form */
.style1{
	background-color:#ffffff;
	border:solid;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	width:50px;
	height:16px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.style2{
	background-color:#ffffff;
	border:solid;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	width:100px;
	height:75px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.style3{
	background-color:#ffffff;
	border:solid;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	width:390px;
	height:75px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
/* menu*/
#demo-container{
	padding:0px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c8c8c8;
}

ul#simple-menu{list-style-type:none;width:100%;position:relative;font-family:Verdana;font-size:11px;font-weight:bold;margin:0;padding:0px 0 0 0;}
ul#simple-menu li{display:list-item;float:none;margin:0 0 0 0px;height:37px; vertical-align:middle;}
ul#simple-menu li.left{margin:0;}
ul#simple-menu li a{
	display:list-item;
	float:none;
	color:#246286;
	background:#f3f3f3;
	line-height:17px;
	text-decoration:none;
	padding:0 17px 0 20px;
	height:36px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #c8c8c8;
	
}
ul#simple-menu li a.right{padding-right:19px;}
ul#simple-menu li a:hover{background:#dcdcdc;}
ul#simple-menu li a.current{color:#2E4560;background:#dcdcdc;}
ul#simple-menu li a.current:hover{color:#2E4560;background:#dcdcdc;}



/* FOR Product */



/* Tabs */
.ProdTabsTD {
  height:25px;
  margin:0px;
  padding:0px;
  text-align:center;
  font-size:12px;
  font-weight:bold;
  width: auto;
}
.ProdTabsTD a {
  display:block;
  background:url(images/tableftI.gif);
  background-repeat:no-repeat left top;
  margin:0px;
  padding:0px 0px 0px 5px;
  text-decoration:none;
}
.ProdTabsTD a span {
  display:block;
  background:url(images/tabrightI.gif);
  background-repeat:no-repeat right top;
  padding:5px 15px 4px 8px;
  color:#000;
}
.ProdTabsTD a span {
  float:none;
}
.ProdTabsTD a:hover span {
  color:#000;
}
.ProdTabsTD a:hover {
  background-position:0% -42px;
}
.ProdTabsTD a:hover span {
  background-position:100% -42px;
}
.ProdTabsTD .ProdTabsLinkSel {
  display:block;
  background:url(images/tableftI_1.gif);
  background-repeat:no-repeat left top;
  margin:0px;
  padding:0px 0px 0px 5px;
  text-decoration:none;
}
.ProdTabsTD .ProdTabsLinkSel span {
	background:url(images/tabrightI_1.gif);
	background-repeat:no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#000000;
}
/* Image Content */
#fImg 
{
	text-align: center;
    padding:10px 5px 5px 5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    /*line-height:17px;
    border-collapse:collapse;*/
    width: 350px;
}
#fImg table {width:100%}
#fImg img {
	border-style:none;
}
.ProdImgHeadTD {
    font-size:15px;
    font-weight:bold;
    text-align:center;
    color:Black;
}
.ProdHead {
	font-size:15px;
	color: #23498e;
}
.ProdImgTitles {
}
.ProdImgs {
    width:60px;
    height:60px;
}
.ProdImgTD {
    text-align:center;
    border-color:#cccccc;
    border-style:solid;
    border-width:0px;
    padding: 1px;
    border-bottom-style:none;
}
.ProdImgCatchTD {
    border-color:#dddddd;
	font-size:12px;
    border-style:solid;
    border-width:0px;
    text-align:center;
    border-top-style:none;
}
#tbl4Images td {
	text-align:center;
}

/* Product Content */
#fProd {
    text-align:center;
    padding:5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000;
    line-height:17px;
	border-collapse:collapse;
}
#ctl00_tdContent {border:1px solid white}
#fProd table {border-collapse:collapse}
#fProd li {
}
#fProd h1 {
	background-image:url(images/h1bkgrnd.gif);
	font-size:17px;
	padding-top:4px;
	padding-bottom:2px;
	margin:0px;
}
#fProd h2 {
	font-size:13px;
	background-color: #fff;
	padding-top:9px;
	padding-bottom:2px;
	margin:0px;
}
#fProd img {
	border-style:none;
}
.TabHeadTD {
	text-align:left;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
}
.UnTabHeadTD {
	text-align:left;
	color:#23498e;
}
.ProdTabTable 
{	
    text-align:left;
	margin: 0px 0px 0px 0px;
	width: 780px;	
}
.ProdUnTabTable 
{
    margin: 15px 0px 0px 10px;
    text-align:left;
}
.TabDataTD {
    border-color:#A1A1A1;
    border-style:solid;
    border-width:1px;
    border-top-style:none;
	font-size:13px;
    line-height:17px;
    vertical-align:top;
    padding:5px 15px 5px 15px;
}
.TabDataTD table {border-width:1px}
.TabDataTD td {padding:2px}
.TabDataTD ul {}
.UnTabDataTD {
	font-size:13px;
    line-height:17px;
    vertical-align:top;
    padding:5px 15px 5px 15px;
}
.UnTabDataTD table {border-width:1px}
.UnTabDataTD td {padding:2px}
.ProdContainer {}
.ProdContainer ul {position:relative;left:0px;margin-left:0px;padding-left:0px}
.ProdContainer li {position:relative;left:15px}
* html .ProdContainer ul {left:15px}  /*IE6*/
* html .ProdContainer li {left:0px} 
*:first-child+html .ProdContainer ul {left:15px}  /*IE7*/
*:first-child+html .ProdContainer li {left:0px} 

ul.ProdList {
	text-align:left;
    vertical-align:top;
	font-weight:bold;
}
.ProdList a {
	color:#336699;
}
.ProdList img {margin-right:20px}
.ProdList a:hover {
	text-decoration:underline;
}
.ProdContainerDiv {
}
.TabResetTD {
    border-color:#cccccc;
    border-style:solid;
    border-width:2px;
    border-top-style:none;
    padding-left:15px;
    padding-bottom:5px;
}
.TopClick {
    color:#24398e;
    font-weight:bold;
}
.ProdTabSep {
    height:100px;
}
.ProdViewSelTD {
	height:50px;	
	padding-left:10px;
	text-align:left;
	vertical-align: middle ; 
}
.ProdImgTitles {
	font-size:9px;
	color:#6699cc;
}
.ProdCommentDiv {
	font-size:12px;
	padding-bottom:20px;
}
.ProdComment {
	color:black;
}
.ProdCommenter {
	font-weight:bold;
	font-size:9px;
	color:#23498e;
}
.ProdcommentLoc {
	font-weight:bold;
	font-size:9px;
	color:#23498e;
}
.ProdCommentsDiv {
	padding-bottom:8px;
}
.ProdReview {
	font-weight:bold;
	color:#6699cc;
}
/* Price Content */
#fPrice {
	/*width: 330px;
    text-align:left;
    padding:25px 8px 0 0;*/
	vertical-align:middle;
	text-align:center;
	width: 350px;
}
.PPTbl td {
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 15px 15px 15px 15px;
	background-color:#fbfbfb;
}
.PPInTbl td {
	border:none;
	padding: 1px 0 1px 0;
}
.PPNotify {
	font-family:Verdana;
	font-size:13px;
	color:#336699;
	font-weight:bold;
	text-decoration:underline;
}
.PPDesc {
	color: #666666;
	font-weight:bold;
}
.PPPriceTD {
	font-weight:bold;
}
.PPWarTD {
	font-size:11px;
	color:#666666;
	padding-bottom:5px;
}
.PPWar {
	text-decoration:underline;
	color:#6699cc;
}
.PPWish {
	color: #23498e;
	font-size:10px;
	font-weight:bold;
	padding-top:5px;
}
.PPTD {
	font-weight:bold;
}
.PPStockTD {
	color: #666666;
}
.NavBCDiv {padding-left:4px;text-align:left;font-weight:bold}
.NavDimGroup {border-top:1px solid #ddd;display:block;height:1px}
.prodCatName {padding:4px;font-family:Verdana;font-size:11px}
#prodCatMenu {float:right;padding-bottom:4px}
#prodCatMenu .mnuStaticItem {width:102px;height:16px}
#prodCatMenu .mnuDynamic {text-align:left;background-color:#fff;border-top:1px solid #dadbe0;border-right:1px solid #dadbe0;border-bottom:0px solid Transparent;border-left:1px solid #dadbe0}
#prodCatMenu .mnuDynamicItem {font-family:Verdana;font-size:11px;border-bottom:1px solid #dadbe0}
#prodCatMenu .mnuDynamicItem a {padding:4px;display:block;width:97%;color:#23498e;font-weight:normal;text-decoration:none}
#prodCatMenu .mnuDynamicHover {color:#fff;background-color:#6699cc}
#prodCatMenu .mnuDynamicHover a {color:#fff}


.boxtexthead {
	font-family: Verdana;
	font-size: 18px;
	font-weight: none;
	/*color: #2e2e2e;*/
	text-decoration: none;
	line-height: 16px;/*	text-align: justify;*/
	color:#C1C1C1;
}

.boxtextbody {
	font-family: Verdana;
	font-size: 11px;
	font-weight: none;
	/*color: #2e2e2e;*/
	text-decoration: none;
	line-height: 16px;/*	text-align: justify;*/
	color:#C1C1C1;
}

.b_titlehover
{
color:#FFFFFF;

}

.b_titlenormal
{
color:#C1C1C1;
}

.b_titlehover1
{
color:#FFFFFF;
font-size:18px;

}

.b_titlenormal1
{
color:#C1C1C1;
font-size:18px;
}