
/*---------- Main Layout------- */
#Title_bar  {
        color: #6699FF;
        font-size: 12px;
        font-family: ARIAL BLACK, ARIAL;
        font-stretch: extra-condensed;
        width: 570; height: 22;
        background-image: url(../images/main_title_bar_blank.gif);
        vertical-align: middle;
        padding-left: 10px;
        text-transform: uppercase;
        }
#Title_bar_1005  {
        color: #000000;
        font-size: 12px;
        font-family: ARIAL BLACK, ARIAL;
        font-stretch: extra-condensed;
        width: 570; height: 22;
        vertical-align: middle;
        padding-left: 10px;
        text-transform: uppercase;
}
#Title_bar_admin  {
        color: #FFFFFF;
        font-size: 12px;
        font-family: ARIAL BLACK, ARIAL;
        font-stretch: extra-condensed;
        width: 1040; height: 22;
        background-image: url(../images/admin_title_bar_blank.gif);
        vertical-align: middle;
        padding-left: 10px;
        text-transform: uppercase;
        }
#Title_bar_old  { 
	color: Yellow;
	font-size: 12px; font-family: ARIAL; font-weight: bold;
	vertical-align: middle;
	font-stretch: extra-condensed;
	background-image: url(../images/bar_title.gif); 
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	}
	
#Subtitle  { 
	background-image: url(../images/midcol_subtitle.gif);
	color: #000000;  font-size: 12px; font-family: Tahoma;
	font-stretch: condensed; font-weight: bold;
	text-align: right;
	vertical-align: middle;
	background-image: url(../images/midcol_top.gif); 
	width: 569; height: 22;
	line-height: 13px;
	letter-spacing: 2px;
	vertical-align: middle;
	padding-right: 10px;
}
	
#Reading_text { 
	color: #000000;  
	font-size: 11px; 
	font-family: Verdana, Arial, helvetica, sans-serif;
	line-height: 13pt;
	padding-right: 10px;  margin-right: 10px;
	padding-left: 10px;  margin-left: 10px;
	padding-top:10px;	margin-top: 10px;
	vertical-align: top;
}
	
#Product_List { 
	color: #000000;  
	font-size: 11px; 
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	line-height: 13pt;
	padding-right: 2px;  margin-right: 2px;
	padding-left: 2px;  margin-left: 2px;
	padding-top:10px;	margin-top: 10px;
	vertical-align: top;
       
}
	
.Align_table{
	margin-top: 0px;
}

.msrpText {
        color: #000000;
	font-family: Arial;
	font-size: 11px;
        text-decoration: line-through;
}
.actualPriceText {
	font-family: Arial;
	font-size: 11px;
        color: #FF0000;
}
.left10 {

	padding-left: 10px;
}
#IndexPromoBorder {
	background: url(../images/commu_bott.gif);
	height: 3px;
}
#PromoBorder {
	background: url(../images/main/promo_bg.jpg);
	background-repeat: no-repeat;
	width:585px;
}
#PromoBorder_1003 {
        border: medium double #79bad8;
	width:585px;
}
.ADS_promo li {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-color:#79bad8; 
	line-height: 13pt;
	font-weight: normal;
}
.indexPromoText {
     	padding-left: 120px;
	font-size: 11px;
	margin-left: 20px;
	vertical-align: middle;
	background-repeat: no-repeat;
	line-height: 14pt;
}
.indexPromoText_1003 a {
     
	font-size: 10px;
	padding-left: 10px;
	vertical-align: middle;
	background-repeat: no-repeat;
	line-height: 14pt;
}
.indexPromoLable {
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6b915b;
	padding-left: 120px;
	line-height: 16pt;

}
.indexPromoLable_1003 {
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size: 13px;
	padding-left: 10px;
	font-weight: bold;
	color: #6b915b;
	line-height: 16pt;

}
#prodsubtitle {
	background: url(../images/commu_bott.gif);
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #EF8E32;
	padding-left: 10px;

}

#prodsubtitle {
	background: url(../images/commu_bott.gif);
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #EF8E32;
	padding-left: 10px;

}

.generalsubtitle {
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #282828;

}

.borderedTable {
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0616e8;
        background-color: #C0C0C0;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;

}
.error {
	color: #FF0000;
}
.subtitle {
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	text-transform: uppercase;
	color: #0616e8;

}
.subtitle_1003 {
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
         padding-left: 10px; margin-left: 10px;
	font-weight: bold;
	text-decoration:underline;
	text-transform: uppercase;
	color: #000000;

}
.subtitle_1004 {
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
         padding-left: 10px; margin-left: 10px;
	font-weight: bold;
	text-decoration:underline;
	text-transform: uppercase;
	color: #000000;

}
.subtitle_1005 {
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
         padding-left: 10px; margin-left: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;

}
.subtitle_small {
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;

}
.subtitle_old {
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #99E90E;

}
.subtitle1 {
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6699FF;
}	
.subtitleRight {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6699FF;
}
.sub1 {
        padding-left:10px; margin-left:10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3d527c;
}
.sub1_old {
        padding-left:10px; margin-left:10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #99E90E;
}
.formtext {
	
	color: #000000;
	padding-left: 10px; margin-left: 10px;
	font-size: 12px; font-family: Arial;
	
}
.formtext_shipping{
	letter-spacing: 1px;
        font-size:16px;
	color: #000000;
	padding-left: 20px; margin-left: 10px;
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
}
.formtext_right {

	font-size:12px;
	color: #000000;
	padding-left: 10px; margin-left: 10px;
	font-size: 12px; font-family: Arial;
	vertical-align:top; text-align:right;
}
.formtext_left {

	font-size:12px;
	color: #000000;
	padding-left: 10px; margin-left: 10px;
	font-size: 12px; font-family: Arial;
	vertical-align:top; text-align:left;
	
}
input.right {
    BACKGROUND-COLOR: #CCCCCC;
    text-align:right;
}

.specialNote {
	color: #202020;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	text-align: center;
	font-weight: 400;
	font-style: italic;
	vertical-align: middle;
	line-height: 16px;
}

.specialNoteLeft {
	color: #aa0909;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-weight: 400;
	vertical-align: middle;
	line-height: 16px;
}
.paragraph11 {
	font-family: Arial;
	font-size: 11px;
}

/*---------- Main Layout------- */
.quicklinks a:link {
	text-transform: uppercase;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.quicklinks a:visited{
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.quicklinks a:hover{
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.quicklinks a:active{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
/*-------------Left Menu-----------------------------*/
.search a:link{
	background-image: url(../images/buttons/search_butt.jpg);
}
.search a:active {
	background-image: url(../images/buttons/search_in.jpg);
}
/*---------------------------*/
.menulinks a:link {
	font-size: 11px;
        color: #ffffff;
        text-decoration: none;

}

.menulinks a:hover{
	text-decoration: underline;
	font-size: 11px;
	color: #065cfa;
	font-weight: bold;
}

.menulinks a:active{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	font-weight: bold;
}
.menulinks a:visited{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
/*-----add to cart-----*/
div.addcart_1003 {
  height: 24px;
  width: 87px;
  background-image: url(../images/buttons_1003/add_to_cart.jpg);
  background-repeat: no-repeat;
  text-align: center;
  }
div.addcart_1003 a {
  display: block;
  height: 100%;
  width: 100%;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #CCCCCC;
  }
div.addcart_1004 {
  height: 24px;
  width: 87px;
  background-image: url(../images/buttons_1004/add_to_cart.jpg);
  background-repeat: no-repeat;
  text-align: center;
  }
div.addcart_1004 a {
  display: block;
  height: 100%;
  width: 100%;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #CCCCCC;
  }
  div.addcart_1005 {
  height: 24px;
  width: 87px;
  background-image: url(../images/buttons_1005/add_to_cart.jpg);
  background-repeat: no-repeat;
  text-align: center;
  }
div.addcart_1005 a {
  display: block;
  height: 100%;
  width: 100%;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #CCCCCC;
  }
/*--------------new "add to cart" image------------*/
div.addcart {
  height: 29px;
  width: 113px;
  background-image: url(../images/buttons/add_to_cart.jpg);
  background-repeat: no-repeat;
  text-align: center;
  }
div.addcart a {
  display: block;
  height: 100%;
  width: 100%;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #CCCCCC;
  }

div.addcart a:link {
  color: #CCCCCC;
  line-height: 29px;
  background-image: url(../images/buttons/add_to_cart.gif);
  background-position: 0px 0px;
  text-align: center;
  }

div.addcart a:visited {
  color: #CCCCCC;
  line-height: 29px;
  background-image: url(../images/buttons/add_to_cart.gif);
  background-position: 0px 0px;
  text-align: center;
  }

div.addcart a:hover {
  color: #CCCCCC;
  line-height: 29px;
  background-image: url(../images/buttons/add_to_cart.gif);
  background-position: 0px -16px;
  text-align: center;
  }

div.addcart a:active {
  color: #CCCCCC;
  line-height: 29px;
  background-image: url(../images/buttons/add_to_cart.gif);
  background-position: 0px -32px;
  text-align: center;
  }
div.addcartdis {
  height: 29px;
  width: 113px;
  background-image: url(../images/buttons/add_to_cart.gif);
  background-repeat: no-repeat;
  text-align: center;
  }

div.addcartdis a {
  display: block;
  height: 100%;
  width: 100%;
  line-height: 29px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #999;
  cursor: default;
  }

/*--------------new "preorderItem" image------------*/
div.preorderItem {
  height: 29px;
  width: 113px;
  background-image: url(../images/buttons/preorder_butt.jpg);
  background-repeat: no-repeat;
  text-align: center;
  }
div.preorderItem a {
  display: block;
  height: 100%;
  width: 100%;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #CCCCCC;
  }

div.preorderItem a:link {
  color: #CCCCCC;
  line-height: 29px;
  background-image: url(../images/buttons/preorder_butt.jpg);
  background-position: 0px 0px;
  text-align: center;
  }

div.preorderItem a:visited {
  color: #CCCCCC;
  line-height: 29px;
  background-image: url(../images/buttons/preorder_butt.jpg);
  background-position: 0px 0px;
  text-align: center;
  }

div.preorderItem a:hover {
  color: #CCCCCC;
  line-height: 29px;
  background-image: url(../images/buttons/preorder_butt.jpg);
  background-position: 0px -16px;
  text-align: center;
  }

div.preorderItem a:active {
  color: #CCCCCC;
  line-height: 29px;
  background-image: url(../images/buttons/preorder_butt.jpg);
  background-position: 0px -32px;
  text-align: center;
  }
div.preorderItemdis {
  height: 29px;
  width: 113px;
  background-image: url(../images/buttons/preorder_butt.jpg);
  background-repeat: no-repeat;
  text-align: center;
  }

div.preorderItemdis a {
  display: block;
  height: 100%;
  width: 100%;
  line-height: 29px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #999;
  cursor: default;
  }
/*--------------Buttons Small-------------------------*/
div.buttonsm {
  height: 17px;
  width: 72px;
  background-image: url(../images/button_small_bg.gif);
  background-repeat: no-repeat;
  text-align: center;
  }

div.buttonsm a {
  display: block;
  height: 100%;
  width: 100%;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #CCCCCC;
  }

div.buttonsm a:link {
  color: #CCCCCC;
  line-height: 14px;
  background-image: url(../images/button_small_bg.gif);
  background-position: 0px 0px;
  text-align: center;
  }

div.buttonsm a:visited {
  color: #CCCCCC;
  line-height: 14px;
  background-image: url(../images/button_small_bg.gif);
  background-position: 0px 0px;
  text-align: center;
  }

div.buttonsm a:hover {
  color: #CCCCCC;
  line-height: 14px;
  background-image: url(../images/button_small_bg.gif);
  background-position: 0px -16px;
  text-align: center;
  }

div.buttonsm a:active {
  color: #CCCCCC;
  line-height: 16px;
  background-image: url(../images/button_small_bg.gif);
  background-position: 0px -32px;
  text-align: center;
  }
div.buttonsmdis {
  height: 16px;
  width: 70px;
  background-image: url(../images/button_small_bg.gif);
  background-repeat: no-repeat;
  text-align: center;
  }

div.buttonsmdis a {
  display: block;
  height: 100%;
  width: 100%;
  line-height: 14px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #999;
  cursor: default;
  }
	
/*--------------Buttons XLarge-------------------------*/
div.buttonxlg {
  height: 17px;
  width: 150px;
  background-image: url(../images/button_xlg_bg.gif);
  background-repeat: no-repeat;
  text-align: center;
  }

div.buttonxlg a {
  display: block;
  height: 100%;
  width: 100%;
  font-weight: bold;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  padding-left: 10px;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #CCCCCC;
  text-align: center;
  }

div.buttonxlg a:link {
  color: #CCCCCC;
  line-height: 14px;
  background-image: url(../images/button_xlg_bg.gif);
  background-position: 0px 0px;
  text-align: center;
  }

div.buttonxlg a:visited {
  color: #CCCCCC;
  line-height: 14px;
  background-image: url(../images/button_xlg_bg.gif);
  background-position: 0px 0px;
  text-align: center;
  }

div.buttonxlg a:hover {
  color: #CCCCCC;
  line-height: 14px;
  background-image: url(../images/button_xlg_bg.gif);
  background-position: 0px -16px;
  text-align: center;
  }

div.buttonxlg a:active {
  color: #CCCCCC;
  line-height: 16px;
  background-image: url(../images/button_xlg_bg.gif);
  background-position: 0px -32px;
  text-align: center;
  }
div.buttonxlgdis {
  height: 17px;
  width: 126px;
  background-image: url(../images/button_xlg_bg.gif);
  background-repeat: no-repeat;
  text-align: center;
  }

div.buttonxlgdis a {
  display: block;
  height: 100%;
  width: 100%;
  line-height: 14px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9px;
  padding-left: 10px;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  color: #999;
  cursor: default;
  text-align: center;
  }
  
  /*-----------Customer Service Pages--------*/
  .double_dot {
  	background-image: url(../images/main/double_dotted.jpg);
  	width: 600px;
  	color: #f40c12;
  	height: 19px;
  	font-family: garamond, veranda;
  	font-size:16px;
  	line-height: 19px;
  	vertical-align: middle;
  }
  
