body {background-color:#FFFFFF; margin:0 0 auto;}
/*a:link {color: #333333; text-decoration: underline;}
a:visited {text-decoration: underline; color: #333333;}
a:hover {text-decoration: none;	color: #000000;}*/
img, span, td { behavior: url(iepngfix.htc); border:0px;}
img {border:0px;}
p {margin:0 auto; padding:0 auto;}
#top {background:url(img/bg_top.jpg) top center no-repeat; height:153px;}
.logo {margin-top:10px; margin-left:15px;}
.name{margin-top:10px; margin-left:15px;}
.slogan {color:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.905em; font-weight:600; font-stretch:ultra-condensed; letter-spacing:0px; }
.phone {margin-top:10px; margin-right:15px;}
.orange {background:url(img/orange_div.jpg) left repeat-x; line-height:3px;}
#search {background:url(img/bg_search.jpg) left repeat-x; height:40px;}

.side {background:#FFFFFF url(img/bg_side.jpg) top repeat-x; padding:15px 5px 15px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #333333;}
.side_left {margin:0px 0px 0px 15px; padding:0px 0px 0px 20px; background:url(img/ul_pic.png) left center no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
ul {margin:0px 5px 0px 15px; padding:0px 0px 0px 20px;}
.li_left {background:url(img/li_pic.png) left center no-repeat; list-style:none; margin:5px 0px 0px 0px; padding:0px 0px 0px 20px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;}
.side_header:link {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #D10155; text-decoration: none;}
.side_header:visited {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #D10155;}
.side_header:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; color:#333333;}
.side_link:link {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #333333; text-decoration: none;}
.side_link:visited {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #333333;}
.side_link:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline;	color: #000000;}
.btn_email {display: block; width: 88px; height: 20px;}

#top_menu {background:#D10155; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; padding-top:10px; padding-bottom:10px;}
#top_menu a:link {color: #FFFFFF; text-decoration: underline;}
#top_menu a:visited {text-decoration: underline; color: #FFFFFF;}
#top_menu a:hover {text-decoration: none; color:#FFFFFF;}

.item {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #D10155; font-weight:bold; padding:10px 0px 10px 10px;}
.item_img {padding-left:10px;}
.item_desc {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.item_devide {background-color:#CCCCCC; height:2px; margin:10px 5px 5px 5px; line-height:2px; font-size:0px;}

.side_right {background:#FFFFFF url(img/bg_side.jpg) top repeat-x; padding:10px 15px 15px 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #333333;}
#auth {margin:0px 0px 0px 0px; padding:3px 0px 3px 30px; background:url(img/keys.png) left center no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px; color:#D10155;}
.field_auth {border:1px solid #333333; font-size:12px; vertical-align:middle; color:#666666; background-color:#FFFFFF; width:150px; height:18px;}

#cart {margin:0px 0px 0px 0px; padding:3px 0px 3px 30px; background:url(img/cart.png) left center no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px; color:#D10155;}

#hours {margin:0px 0px 0px 0px; padding:3px 0px 3px 30px; background:url(img/hours.png) left center no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px; color:#D10155;}

#rand {margin:0px 0px 0px 0px; padding:3px 0px 3px 30px; background:url(img/stars.png) left center no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px; color:#D10155;}

#footer {background:url(img/bg_bottom.jpg) top center no-repeat; height:81px; margin-top:50px;}
#counter {margin-top:15px; margin-left:15px;}
.footer_text {padding-top:15px; padding-left:15px; color:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-align:left;}
.footer_text a:link {color: #FFFFFF; text-decoration: underline;}
.footer_text a:visited {text-decoration: underline; color: #FFFFFF;}
.footer_text a:hover {text-decoration: none; color:#FFFFFF;}

.field_search {border:1px solid #333333; font-size:12px; vertical-align:middle; color:#999999; background-color:#FFFFFF; width:380px; height:18px;}
.btn_search {display: block; width: 63px; height: 20px;}
.big_search:link {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #333333; text-decoration: underline;}
.big_search:visited {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; color: #333333;}
.big_search:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none;	color: #000000;}

#crumbs {width:100%; padding: 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#crumbs a:link {color: #333333; text-decoration: underline;}
#crumbs a:visited {text-decoration: underline; color: #333333;}
#crumbs a:hover {text-decoration: none; color:#333333;}

.add_to_cart {padding:10px 0px 10px 0px;}

.item_name {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #D10155; font-weight:bold; padding:0px 0px 10px 0px;}

.item_price {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-align:center; padding:10px 0px 10px 0px;}

.track_table {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border-bottom:#E7E7E7 1px solid; padding-top:10px;}

.video {text-align:center;}

.cart_table {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal; text-align:left; padding-top:5px; padding-bottom:5px; border-bottom:#E7E7E7 1px solid;}

.reg_table {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal; text-align:left; padding-top:5px; padding-bottom:5px;}

.btn_reg {display: block; width: 99px; height: 20px;}

.btn_order {display: block; width: 121px; height: 20px;}

.field_reg {border:1px solid #333333; font-size:12px; vertical-align:middle; color:#666666; background-color:#FFFFFF; width:250px; height:18px;}

.search_table {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal; text-align:left; padding-top:5px; padding-bottom:5px;}

.btn_email {display: block; width: 99px; height: 20px;}