h1,h2,h3,h4,h5,h6 {

  font-family: Arial;

  font-size: 12pt;

  font-weight: bold;

}



a img {

display:block;

border: none;

}

#tbl_main {

    width: 972px;

    margin: 0;

    padding: 0;

    overflow: hidden;

}

#tbl_header {

    width: 972px;

    height: 79px;

}

#tbl_left_left {

    background-image: url(../images/vertical_line_rpt.png);

    background-repeat: repeat-y;

    width: 5px;

    margin: 0;

    padding: 0;

}

#tbl_left {

    background-image: url(../images/navbg_rpt.png);

    background-repeat: repeat;

    width: 174px;

    margin: 0;

    padding: 0;

}

#tbl_left_right {

    background-image: url(../images/vertical_line_rpt.png);

    background-repeat: repeat-y;

    width: 5px;

    margin: 0;

    padding: 0;

}

.line_image {

  background-image: url(../images/vertical_line.png);

  height: 913px;

  width: 5px;

  padding: 0;

  margin: 0;

}

.tbl_nav {

  background-image: url(../images/navbg.png);

  background-repeat: repeat-x;

  height: 913px;

  width: 100%;

    margin: 0;

    padding: 0;

}



#tbl_contents {

    background-image: url(../images/bodybg.png);

    background-repeat: repeat-x;

    width: 604px;

    margin: 0;

    padding: 10px;

    font-family: Arial, Verdana, Times New Roman;

    font-size: 10pt;



}

#tbl_right_left {

    background-image: url(../images/vertical_line_rpt.png);

    background-repeat: repeat-y;

    width: 5px;

    margin: 0;

    padding: 0;

}

#tbl_right {

    background-image: url(../images/navbg_rpt.png);

    background-repeat: repeat;

    width: 174px;

    margin: 0;

    padding: 0;

}

#tbl_right_right {

    background-image: url(../images/vertical_line_rpt.png);

    background-repeat: repeat-y;

    width: 5px;

    margin: 0;

    padding: 0;

}

#tbl_footer {

    width: 100%;

    background: #E42F2C;

    height: 28px;

    background-image: url(../images/menubg.png);

    background-repeat: repeat-x;

    color: white;

}

#tbl_footer a{

    color: white;

}



#hdr_logo_table{

    width: 972px;

    height: 79px;

    padding: 0;

    margin: 0;

}

#hdr_logo{

    width: 328px;

}

#hdr_blank{

    width: 25px;

}

#hdr_question{

    width: auto;

    text-align: center;

}

#hdr_question img{

    border: 0px;

}

#hdr_featured{

    width: auto;

    text-align: center;

}

#hdr_featured img{

    border: 0px;

}

#hdr_radio{

    width: auto;

    text-align: center;

}

#hdr_radio img{

    border: 0px;

}

#hdr_live{

    width: auto;

    text-align: center;

}

#hdr_live img{

    border: 0px;

}

#hdr_nav_table{

    width: 972px;

    /*height: 28px;*/

    padding: 0;

    margin: 0;

}

#hdr_search{

    width: 184px;

    background-image: url(../images/menubg.png);

    background-repeat: repeat-x;

    text-align: center;

    vertical-align: middle;

}

#hdr_nav{

    background-image: url(../images/menubg.png);

    background-repeat: repeat-x;

    width: 612px;

    /*height: 28px;*/

    font-family: georgia, serif;

}

#hdr_cart{

    width: 180px;

  background-image: url(../images/menubg.png);

  background-repeat: repeat-x;

}

ul#top_nav{

    list-style: none;

    padding: 0;

    margin: 0 0 0 10px;

    width: 100%;

    text-align: center;

    white-space: nowrap;

}

ul#top_nav li {

    display: block;

    float: left;

    width: 95px;

    margin: 0;

    padding: 0px;

    /*height: 15px;*/

}

ul#top_nav li a {

        display: block;

        width: 95px;

        font-family: Arial,Helvetica,sans-serif;

        font-size: 11px;

        font-weight: bold;

        color: #ffffff;

        line-height: 28px;

        cursor: pointer;

        text-decoration: none;

        padding-top: 0px;

}

ul#top_nav li#active a {

        color: #800000;

}

ul#top_nav li a:hover {

        line-height: 28px;

        background-image: url(../images/menuhover.png);

        background-repeat: repeat-x;

        height: 28px;

}

#ctl00_SearchBox1_pnl {
  padding: 0px;
  margin: 0px;
  width: 160px;
  position: relative;
	height: 17px;
	vertical-align:middle;
}
#ctl00_SearchBox1_pnl form {
  padding: 0px;
  margin: 0px;
}

.searchfield{

  border-top-style: solid;

  border-right-style: solid;

  border-bottom-style: solid;

  border-left-style: solid;

  border-top-color: #8D8D8D;

  border-right-color: #8D8D8D;

  border-bottom-color: #C0C0C0;

  border-left-color: #C0C0C0;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  /*background-color: #ffffff;*/

  color: #666666;

  font-size: 11px;

  font-family: Arial;

  font-weight: normal;

  width: 140px;

  height: 15px;

}

.searchbutton{

  background-image: url(../images/searchbtn.png);

  background-repeat: no-repeat;

  width: 15px;

  height: 15px;

  border: 0px;

  position: absolute;

  margin-top: 4px;

  margin-left: 8px;

  /*color: transparent;*/



}



#cart {

}

#viewcart img{

  border: 0px;

}

#yourcart img{

  border: 0px;

}







/* Navigation */



.sb_l_cats {

    margin-top: 10px;

	width:174px;



}



.sb_l_cats h3 {

	margin:0;

	padding:2px 2px 2px 5px;

	width:174px;

    font-family: Times New Roman;

	font-size:14px;

	color:#fff;

	background-color:#359;

	background-position:0 0;

	background-repeat:no-repeat;

}

.sb_l_cats h3 span{

    padding-left: 10px;

}

.sb_l_cats h3.image {

	padding:0;

	height:20px;

	background-color:transparent;

	background-image:url(../images/lefthandnavbg.png);

}

*.hide { position:absolute !important; margin:0 !important; padding:0 !important; width:0 !important; height:0 !important; top:0 !important; left:0 !important; background:transparent !important; border:0 !important; overflow:hidden !important; text-indent:-9999px !important; }

.sb_l_cats ul {

	margin:0;

	padding:0;

	background-color:#E0E0E0;

	border:1px solid #5B5B5D;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 11px;

    font-weight: bold;

    width: 172px;





}



.sb_l_cats ul.nogap { border-bottom:none; }



.sb_l_cats li {

	margin:0;

	padding:0 0 1px;

	font-weight:bold;

	font-size:11px;

	list-style:none;

	border-top:1px solid #B6B6B6;

}



.sb_l_cats li.first {

	padding-bottom:0;

	background-image:none;

	border-top:none;

}



.sb_l_cats li a {

	display:block;

	padding-bottom:1px;

	width:100%;

	color:#1e48bd;

}



.sb_l_cats li.active a {

	color:#06f;

	text-decoration:none;

}



.sb_l_cats li.active li a {

	text-decoration:underline;

	color:#1e48bd;

	border-bottom:none;

}



.sb_l_cats li a:hover, .sb_l_cats li.active li a:hover {

	color:#06f;

	background-color:#eaf3fd;

	text-decoration:none;

}



.sb_l_cats li.open, .sb_l_cats li.open ul, .sb_l_cats li.open a:hover {

	background-color:#f5f7fb;

}



.sb_l_cats a span {

	display:block;

	padding: 3px 3px 2px;

}



/*#sb_l_cats li.subcat { border:none; }*/

.sb_l_cats li.subcat a span { padding:2px 6px 4px 15px; }



.sb_l_cats li.subsubcat { border:none; }

.sb_l_cats li.subsubcat a span { padding:2px 6px 4px 30px; }



.sb_l_cats li.sub_active {

	background-color:#f5f7fb;

}

.sb_l_cats li.sub_active a {

	color:#06f;

	text-decoration:none;

}

.sb_l_cats li.sub_active a span { padding:2px 6px 4px 15px; }



#guarantee{

  width: 174px;

  text-align: center;

}

.image_spc{

    padding-top: 10px;

}

.mod_head{

	margin: 10px 0 0 0;

	padding:0;

	width:174px;

    font-family: Times New Roman;

	font-size:14px;

	color:#fff;

	background-image:url(../images/lefthandnavbg.png);

	height:20px;

}

.mod_head span{

    padding-left: 10px;

}



/*   for Spread the World and Syndicate */



#bookmark_me a img /*, #subscribe_me a img*/{

  background-color: transparent;

  background-image: url(../images/shadow.gif);

  background-repeat: no-repeat;

  background-attachment: scroll;

  background-position: right bottom;

  padding-top: 4px;

  padding-right: 10px;

  padding-bottom: 10px;

  padding-left: 4px;

  border-right-width: 0pt;

  border-bottom-width: 0pt;

  border-right-style: none;

  border-bottom-style: none;

  border-top-width: 1px;

  border-top-style: solid;

  border-top-color: #eeeeee;

  border-left-width: 1px;

  border-left-style: solid;

  border-left-color: #eeeeee;

}



#bookmark_me a:link img, #bookmark_me a:visited img, #bookmark_me a:hover img, #bookmark_me a:active img /*,

#subscribe_me a:link img, #subscribe_me a:visited img, #subscribe_me a:hover img, #subscribe_me a:active img */{

  border-right-width: medium;

  border-bottom-width: medium;

  border-right-style: none;

  border-bottom-style: none;

  background-color: transparent;

  background-image: url(../images/shadow.gif);

  background-repeat: no-repeat;

  background-attachment: scroll;

  background-position: right bottom;

  padding-top: 4px;

  padding-right: 10px;

  padding-bottom: 10px;

  padding-left: 4px;

  border-top-width: 1px;

  border-top-style: solid;

  border-top-color: #eeeeee;

  border-left-width: 1px;

  border-left-style: solid;

  border-left-color: #eeeeee;

}



#bookmark_me a:link img, #bookmark_me a:visited img, #bookmark_me a:hover img, #bookmark_me a:active img /*,

#subscribe_me a:link img, #subscribe_me a:visited img, #subscribe_me a:hover img, #subscribe_me a:active img */{

  border-right-width: medium;

  border-bottom-width: medium;

  border-right-style: none;

  border-bottom-style: none;

  background-color: transparent;

  background-image: url(../images/shadow.gif);

  background-repeat: no-repeat;

  background-attachment: scroll;

  background-position: right bottom;

  padding-top: 4px;

  padding-right: 10px;

  padding-bottom: 10px;

  padding-left: 4px;

  border-top-width: 1px;

  border-top-style: solid;

  border-top-color: #eeeeee;

  border-left-width: 1px;

  border-left-style: solid;

  border-left-color: #eeeeee;

}



/* Syndicate */

#subscribe_me {

  margin-top: 10px;

  width: 150px;

}

.subscribe_service {

  width: 150px;

  margin-left: 15px;

}



#subscribe_me a.external {

  display: block;

  text-align: left;

  vertical-align: middle;

  padding-right: 13px;

}



#subscribe_me a  img {

  padding: 5px 10px 10px 5px;

  margin-top: 3px;

  background-image: url(../images/shadow.gif);

  background-repeat: no-repeat;

  background-attachment: scroll;

  background-position: right bottom;

  float: left;

}



#subscribe_me a.external  {



  background-color: transparent;

  background-image: url(../images/external.png);

  background-repeat: no-repeat;

  background-position: right center ;

  float: left;

}



/*#subscribe_me a.external img{

  padding-right: 13px;

}

#subscribe_me img {

  background-position: right center;

  border-top-width: medium;

  border-right-width: medium;

  border-bottom-width: medium;

  border-left-width: medium;

  border-top-style: 1px;

  border-right-style: none;

  border-bottom-style: none;

  border-left-style: none;

  vertical-align: middle;

}*/



#subscribe_me a {



  font-family: Arial,Helvetica,sans-serif;

  font-size: 11px;

}



/*#subscribe_me a:link, #subscribe_me a:visited {

  color: #064f85;

}



#subscribe_me a:hover, #subscribe_me a:active {

  border-bottom-width: 1px;

  border-bottom-style: solid;

  border-bottom-color: #064f85;

} */

#bbb {

  clear: both;

  padding-top: 30px;

}

.h2_head  {

  font-family: Arial, Helvetica, sans-serif;

  font-weight: bold;

  font-size: 20px;

  color: #E85B42;

}

.h3_head  {

  font-family: Arial, Helvetica, sans-serif;

  font-weight: bolder;

  font-size: 18px;

}



/* Prodcuts */



#clear {

  clear: both;

  width: 100%;

}





.tbl_new_p {

  clear: both;

}



.new_arrival {

  margin-top: 25px;

}

.new_arrival.featured {

  margin-top: 10px;

}



.new_arrival h3 {

  clear: both;

  margin-top: 5px;

  margin-right: 0pt;

  margin-bottom: 0pt;

  margin-left: 0pt;

  width: 100%;

  height: 22px;

  font-size: 15px;

  background-color: transparent;

  /*background-x-position: 0pt;

  background-y-position: 0pt;*/

  background-repeat: no-repeat;

}



.new_arrival.new h3{

    background-image: url(../images/new_arrivals2.jpg);

    background-position: center;

}

.new_arrival.new h3 span.new_p {

    color: white;

    padding-left: 15px;

}

.new_arrival.featured h3{

    background-image:  url(../images/new_arrivals2.jpg);

    background-position: center;

}

.new_arrival.featured h3 span.new_p {

    color: white;

    padding-left: 15px;

}

.new_arrival h3 a {

  display: block;

  width: 100%;

  height: 100%;

    text-decoration: none;

}

/* .products_list {

 width: 140px;

} */

.products_list .info {

  margin-bottom: 0px;

  padding-top: 7px;

  height: 200px;

  text-align: center;

  border-top-width: 1px;

  border-right-width: 1px;

  border-left-width: 1px;

  border-top-style: solid;

  border-right-style: solid;

  border-left-style: solid;

  border-top-color: #b9c6ff;

  border-right-color: #b9c6ff;

  border-left-color: #b9c6ff;

  border-bottom-width: medium;

  border-bottom-style: none;

  border-bottom-color: #b9c6ff;

}

.products_list .info_homepage {

    height: 100%;

    text-align: center;



}



.products_list .info.over{

  background-color: #f5f5ff;

  cursor: pointer;

}



#sb_spotlight a, .products_list .info a {

  color: #414243;

  text-decoration: none;

}



.products_list .info a{

  position: relative;

  display: block;

  margin-top: 0pt;

  margin-right: 0pt;

  margin-bottom: 45px;

  margin-left: 0pt;

  height: 82px;

  vertical-align: middle;

  cursor: pointer;

}

.products_list .info a img {

  margin-top: 5px;

  margin-right: auto;

  margin-bottom: 5px;

  margin-left: auto;

}

#sb_spotlight a:hover, .products_list .info a:hover, .products_list .info.over a {

    color: #0066ff;

}



#sb_spotlight a:hover, .products_list .info a:hover, .products_list .info.over a {

    color: #0066ff;

}



.products_list .info a span.p_desc {

  font-size: 12px;

  position: absolute;

  display: block;

  padding-top: 2px;

  padding-right: 2px;

  padding-bottom: 4px;

  padding-left: 2px;

  width: 98%;

  top: 90px;

  left: 0pt;

}



.products_list ul, .products_list li{

  margin-top: 0pt;

  margin-right: 0pt;

  margin-bottom: 0pt;

  margin-left: 0pt;

  padding-top: 0pt;

  padding-right: 0pt;

  padding-bottom: 0pt;

  padding-left: 0pt;

  list-style-type: none;

  list-style-image: none;

  list-style-position: outside;

}



.products_list li {

    float: left;

}



.products_list li{

  float: left;

  margin-top: 0pt;

  margin-right: 0pt;

  margin-bottom: 0pt;

  margin-left: 10px;

  padding-top: 2px;

  padding-right: 0pt;

  padding-bottom: 8px;

  padding-left: 0pt;

  width: 100%;

}



.products_list li li {

    float: none;

}



.products_list ul li {

  float: none;

  margin-top: 0pt;

  margin-right: 0pt;

  margin-bottom: 0pt;

  margin-left: 0pt;

  padding-top: 0pt;

  padding-right: 0pt;

  padding-bottom: 0pt;

  padding-left: 0pt;

  width: 100%;

  height: auto;

}



ul.prices, ul.prices li, #sb_r div ul.prices li, ul.products_list ul, ul.products_list li li {

  margin-top: 0pt;

  margin-right: 0pt;

  margin-bottom: 0pt;

  margin-left: 0pt;

  padding-top: 0pt;

  padding-right: 0pt;

  padding-bottom: 0pt;

  padding-left: 0pt;

  list-style-type: none;

  list-style-image: none;

  list-style-position: outside;

  font-weight: bold;

  text-align: center;

  background-color: transparent;

  background-image: none;

  background-repeat: repeat;

  background-attachment: scroll;

  /*background-x-position: 0%;

  background-y-position: 0%;*/

}



ul.prices li, ul.prices li a, ul.products_list li li, ul.products_list li li a {

  font-size: 11px;

  color: #666666;

}



.products_list .info li {

  font-family: Arial,Helvetica,sans-serif;

  font-style: normal;

  font-variant: normal;

  font-weight: normal;

  font-size: 11px;

  line-height: normal;

  /*font-size-adjust: none;

  font-stretch: normal;*/

}



ul.prices li.deal, ul.prices li.deal a, ul.products li.deal, ul.products_list li.deal a {

  font-size: 16px;

  color: #ac103d;

}



.products_list .info li.deal{

  font-size: 19px;

  color: #28b302;

}



.products_list .info li.deal strong {

  font-size: 12px;

  display: block;

  color: #1e48bd;

}



.products_list .info li{

  font-family: Arial,Helvetica,sans-serif;

  font-style: normal;

  font-variant: normal;

  font-weight: normal;

  font-size: 11px;

  line-height: normal;

  /*font-size-adjust: none;

  font-stretch: normal;*/

}



ul.prices li.save, ul.prices li.save a, ul.products_list li.save, ul.products_list li.save a {

  font-weight: normal;

  color: #7b7b7b;

}

.products_list .cart a {

  text-decoration: none;

  font-size: 0;

  display: block;

  float: left;

  margin-top: 0pt;

  margin-right: 0pt;

  margin-bottom: 0pt;

  margin-left: 0pt;

  padding-top: 0pt;

  padding-right: 0pt;

  padding-bottom: 0pt;

  padding-left: 0pt;

  width: 90px;

  height: 20px;

  border-top-width: 0pt;

  border-right-width: 0pt;

  border-bottom-width: 0pt;

  border-left-width: 0pt;

  border-top-style: none;

  border-right-style: none;

  border-bottom-style: none;

  border-left-style: none;

  border-top-color: #b9c6ff;

  border-right-color: #b9c6ff;

  border-bottom-color: #b9c6ff;

  border-left-color: #b9c6ff;

  background-color: transparent;

  background-image: url(../images/addtocart_blue.gif);

  /*background-x-position: 0pt;

  background-y-position: 0pt;*/

  background-repeat: no-repeat;

}



.products_list.new .cart a.add{

  background-image: url(../images/addtocart_pink.gif);

}





.products_list .cart a.info {

  float: right;

  width: 49px;

  background-image: url(../images/view.gif);

  border-top: 1px solid #b9c6ff;

  border-right: 1px solid #b9c6ff;

  border-bottom: 1px solid #b9c6ff;



}

.products_list.new .cart a.add {

  float: left;

  border-top: 1px solid #F41A74;

  border-left: 1px solid #F41A74;

  border-bottom: 1px solid #F41A74;



}



.products_list.featured .cart a.add {

  float: left;

  border-top: 1px solid #1E48BD;

  border-left: 1px solid #1E48BD;

  border-bottom: 1px solid #1E48BD;



}





.products_list .cart a.add:hover, .products_list .cart a.info:hover {

  /*background-x-position: 0pt;

  background-y-position: -20px;*/

  background-position: 0pt -15pt;

}



/* Product Template */



#tbl_prod_contents {

    background-image: url(../images/bodybg.png);

    background-repeat: repeat-x;

    width: 778px;

    margin: 0;

    padding: 10px;

    font-family: Arial, Verdana, Times New Roman;

    font-size: 11pt;

}

span.breadcrumb {

    font-size: 8pt;

    font-weight: bold;

    font-family: Arial;

}

span.breadcrumb a {

    font-size: 8pt;

    font-weight: bold;

    font-family: Arial, Verdana, Times New Roman;

    color: blue;

}

.prod_head{

  font-family: Arial, Times New Roman;

  font-size: 14pt;

  font-weight: bold;

  margin:0px;

}

span.prod_price{

  font-family: Arial, Times New Roman;

  font-size: 14pt;

  font-weight: bold;

  color: #990003;

}

ul.prod_features li{

  font-size: 8pt;

}

.prod_rating{

  margin-left: 27px;

  padding-bottom: 30px;

}

.prod_rating1{

  margin-left: 0px;

  padding-bottom: 0px;

}

span.prod_rating_text {

    font-size: 10pt;

    font-weight: bold;

    font-family: Arial, Times New Roman;

}

span.prod_rating_text a {

    font-size: 10pt;

    font-weight: bold;

    font-family: Arial, Times New Roman;

    color: blue;

}

.prod_option{

  font-family: Arial, Verdana, Times New Roman;

  font-size: 12pt;

  font-weight: bold;

}

.prod_option_sep{

  padding:0px;

  margin:0px;

  border:0px;

  border-bottom:1px solid #FECB51;

}

.prod_para{

    font-family: Arial, Verdana, Times New Roman;

    font-size: 10pt;

    text-align: justify;

}





.underline {

  text-decoration:underline;

  }

  

.Red-Highlight {

	color: #CC3300;

	font-weight: bold;

}



.red-tag {color: #FF0000

}



.Blue {color: #0000FF

}

.style1 {font-family: Arial, Verdana, Helvetica, sans-serif}

.style2 {color: #000000}



.proof-background {

background-color:#FF0000;

}

.style4 {font-family: Arial, Verdana, "Times New Roman"; font-size: 11pt; }

.style7 {

	font-size: 12pt;

	font-weight: bold;

}



.bold-12 {

font-size:14px;

font-weight:bold;

}

.small-title {

font: Arial;

size: 8pt;

}

.font-default {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10pt;

}

.breadcrum-7pt {

font: Arial;

font-size:7pt;

color:#000099;

}

.blue-border {

border-color:#0000FF;

}

.font-default-small {font-size: 7pt}



.back-to-top {

font:Arial;

font-size:10pt;

padding-top:5px;

padding-bottom:10px;

}

.footer_links a{
font-size: 10px;
color: black;
}
.footer_links a.hover, .footer_links a:hover{
font-size: 10px;
color: black;
text-decoration: none;
}
