/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
H2.mvv{
	border:none;
	font-size:18px;
	font-family:Verdana;
	letter-spacing:-0.5px;
	padding:5px;
	margin:0 0 5px 0;
	color:#333333;
}
H3.mvv{
	border:none;
	font-size:20px;
	font-family:Verdana;
	letter-spacing:-0.5px;
	padding:2px;
	margin:0px;
	color:#333333;
}
p.mvv, div.mvv{
	font-family:Verdana;
	color:#111111;
	padding:3px 10px;
}
span.reg{ 
	font-size:9px; 
	vertical-align:top; 
}
h4.floating_counter{
	position:absolute;
	margin:0;
	padding:0;
	font-size:22px;
	top:45px;
	right:108px;
}
h4.floating_counter a{
	font-weight:bolder;
	color:#ebebeb;
}
h4.floating_counter a:hover{
	text-decoration:none;
	color:#ff0000;
}
a.mvv{
	color:#4071c1;
	font-weight:bold;
	text-decoration:none;
}
a.ebb{
	color:#ebebeb;
	font-weight:bold;
	text-decoration:none;
}
a.mvv:hover,a.ebb:hover{
	color:#4071c1;
}
.shipping{
	color:#000000;
	padding:10px;
	font-weight:bolder;
}
.our_info{
	color:#000000;
	padding:10px;
	font-weight:bolder;
}
div.product-info{
	border:1px solid #385038;
	padding:10px;
}
div.blueback{
	color:#3b3b3b;
	background:#c7dfef;
	border:1px solid #6d6d6d;
	padding:10px;
	font-weight:bolder;
}
div.greyback{
        background:#333333;
        border:1px solid #cccccc;
        color:#ebebeb;
}
div.coupons{
	height:100px;
	width:200px;
	border:none;
	padding-top:5px;
	float:left;
	background: url('images/banners/dcbg.png') no-repeat;
	letter-spacing:-0.5px;
	color:#436443;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
div.coupons a{
	font-size:16px;
	font-weight:bolder;
	font-family:Arial;
	letter-spacing:0px;
}
ul{
	list-style-type: circle;
}
li {
	font-weight:bold;
}
.clearing{
    clear:both;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px;padding:5px 0px;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 11px; font-weight: bold; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-weight:bold; font-size : 11px; color: #4071c1; text-decoration: underline; }

BODY {
 /* background: url(images/template/main_bg2.jpg) 50% 0;*/
  background: #fff url(images/template/gradient.png) repeat-x fixed top left;
  /*background: #fff;*/
  color: #000000;
  margin: 0px;
  text-align:center;
}
#wrapper {
	width:95%;
	width:950px;
	text-align:left;
	margin:15px auto;
	padding:0;
	/*background: url(images/template/holiday_bg.jpg) top left repeat;*/
	background:#fff;
}

.wrap{
	margin: 0 auto;
	width: 920px;
	position:relative;
}

A {
  color: #000000;
  text-decoration: none;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana, Arial, Tahoma,  sans-serif;
  font-size: 14px;
  background: #ca8456;
  border:1px dashed #ebebeb;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #000;
}

TD.headerInfo {
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 14px;
  background: #385038;
  border:1px dashed #ebebeb;
  color: #ebebeb;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #ffffff;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  font-weight: bold;
}

.infoBox {
	
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  margin:0 0 5px 0;
  font-size: 11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  border-bottom:1px dashed #999999;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  border-bottom:1px dashed #999999;
}

TABLE.productListing {
  border-spacing: 0px;
  margin-top:5px;
}

#cart-wrapper, .roundedWrap{
    margin: 5px;
    padding: 5px;
    width:705px;
    border: 1px solid #dddddd;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  padding:3px 1px;
  background: url(images/template/box/top_loop.png) 100% -2px;
  color: #ebebeb;
  font-weight: bolder;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  border-bottom:1px dashed #dddddd;
  font-size: 13px;
}

div.pageResultsHolder{
    float:right;
}

div.pageResultsHolder span{
    font-weight:700;
    font-size:1.2em;
}

A.pageResults {
  color: #444444;
  padding:2px;
  text-decoration:none;
  border:none;
}

A.pageResults:hover {
  color: #000;
  padding:2px;
}

div.pageResultsHolder img {
    border:none;
    vertical-align:bottom;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
	border:none;
	font-weight:bolder;
	font-size:18px;
	letter-spacing:-0.5px;
	padding:5px;
	margin:0 0 5px 0;
	color:#333333;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
	padding:4px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
 padding:4px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  font-weight:bold;
  color: #ff0000;
}
SPAN.discountNote{
  font-family: Verdana, Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #d4e2f1; cursor: pointer; cursor: hand;}
.moduleRowSelected { background-color: #d4e2f1; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #4071c1; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #385038; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px;  font-weight:bold; padding:5px;}
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ca8456;  font-weight:bold; padding:5px;}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #385038;  font-weight:bold; padding:5px; color:#ebebeb; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.fill_white{background-color:white;}
.tl_rust{background: url(images/template/tl_rust.png); background-repeat: no-repeat; width:15px;height:15px;}
.tr_rust{background: url(images/template/tr_rust.png); background-repeat: no-repeat; width:15px;height:15px;}
.bl_black{background: url(images/template/bl_black.png); background-repeat: no-repeat; background-color: #000; width:15px;height:15px;}
.br_black{background: url(images/template/br_black.png); background-repeat: no-repeat; background-color: #000; width:15px;height:15px;}
.tl_white{background: url(images/template/tl_white.png); background-repeat: no-repeat; background-color: #000; width:15px;height:15px;}
.tr_white{background: url(images/template/tr_white.png); background-repeat: no-repeat; background-color: #000; width:15px;height:15px;}
.bl_white{background: url(images/template/bl_white.png); background-repeat: no-repeat; background-color: #000; width:15px;height:15px;}
.br_white{background: url(images/template/br_white.png); background-repeat: no-repeat; background-color: #000; width:15px;height:15px;}

.menu_footer {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ebebeb;
width:100%;
margin-bottom:5px;
}
.menu_footer a {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ca8456;
padding-bottom: 15px;

}
.menu_footer a:hover {
text-decoration: underline;
}
.top_cart {
width:100px;
padding-left:50px;
float:right;
margin-top:25px;
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#ffffff;
}
.top_cart a {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.top_cart a:hover {
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.store_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #FFFFFF;
	float:left;
	margin-bottom:50px;
	margin-left:50px;
}
.slogan {
color: #8a8ea5;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}
/* SLIDESHOW & category bubble */
.tl-grey{background-color:#333333; background-image: url(images/bubble/tl_grey.png);background-repeat: no-repeat; height:10px; width:10px;}
.tr-grey{background-color:#333333; background-image: url(images/bubble/tr_grey.png);background-repeat: no-repeat; height:10px; width:10px;}
.bl-grey{background-image: url(images/bubble/bl_grey.png); height:10px; width:10px;}
.br-grey{background-image: url(images/bubble/br_grey.png); height:10px; width:10px;}
.fill-grey{background-color:#333333;color:#e8e7e7;font-weight:bolder;font-size:12pt;letter-spacing:-1px;}

.tl-blue{background-color:#a6cbf6; background-image: url(images/bubble/tl_blue.png);background-repeat: no-repeat; height:10px; width:10px;}
.tr-blue{background-color:#a6cbf6; background-image: url(images/bubble/tr_blue.png);background-repeat: no-repeat; height:10px; width:10px;}
.bl-blue{background-image: url(images/bubble/bl_blue.png); height:10px; width:10px;}
.br-blue{background-image: url(images/bubble/br_blue.png); height:10px; width:10px;}
.fill-blue{background-color:#a6cbf6;color:#000000;font-weight:bolder;font-size:12pt;letter-spacing:-1px;}


a.bubble{
	color:#e8e7e7;
	font-weight:bolder;
	font-size:13pt;
	letter-spacing:-1px;
	text-decoration:none;
}
/*SLIDESHOW*/
/* BOX STYLE */
.tl {width:5px;height:25px;}
.tlop {background: url('images/template/box/top_loop.png') repeat-x;width:100%;height:25px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#FFFFFF}
.tr {width:4px;height:25px;}
.cl {background: url('images/template/box/Vcamo.jpg') repeat-y; width:2px;height:100%;}
.cr {background: url('images/template/box/Vcamo.jpg') repeat-y;width:2px;height:100%;}
.bl {background: url('images/template/box/top_loop.png') no-repeat;width:2px;height:4px;}
.blop {background: url('images/template/box/top_loop.png') repeat-x;height:4px;width:100%;}
.br {background: url('images/template/box/top_loop.png') no-repeat;width:2px;height:4px;}
/* END BOX STYLE */

/* CONTENT BOX STYLE */
.ctl {width:5px;height:25px;}
.ctlop {background: url('images/template/box/top_loop.png') repeat-x;height:25px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#FFFFFF}
.ctr {width:4px;height:25px;}
.ccl {background: url('images/template/box/Vcamo.jpg') repeat-y;width:1px;height:100%;border-left:1px solid #000;}
.ccr {background: url('images/template/box/Vcamo.jpg') repeat-y;width:1px;height:100%;border-right:1px solid #000;}
.cbl {background: url('images/template/box/top_loop.png') no-repeat;width:12px;height:4px;}
.cblop {background: url('images/template/box/top_loop.png') repeat-x;height:4px;}
.cbr {background: url('images/template/box/top_loop.png') no-repeat;width:11px;height:4px;}
/* END CONTENT BOX STYLE*/

/* CONTENT BOX STYLE  NO HEADING*/
table.contentBox2{
	margin-bottom:10px;
	font-family: Verdana, Arial, sans-serif;
}
.ctl2 {width:10px;height:10px;}
.ctlop2 {background: url('images/template/contentbox/top_loop.png') repeat-x;height:10px;font-weight:bold;font-size:14px;color:#FFFFFF}
.ctr2 {width:10px;height:10px;}
.ccl2 {background: url('images/template/contentbox/left_loop.gif') repeat-y;width:10px;height:100%;}
.ccr2 {background: url('images/template/contentbox/right_loop.gif') repeat-y;width:10px;height:100%;}
.cbl2 {background: url('images/template/contentbox/left_bottom.gif') no-repeat;width:10px;height:10px;}
.cblop2 {background: url('images/template/contentbox/bottom_loop.gif') repeat-x;height:10px;}
.cbr2 {background: url('images/template/contentbox/bottom_right.gif') no-repeat;width:10px;height:10px;}
/* END CONTENT BOX STYLE*/

/* START NEW PRODUCTS */
.prod_container {
border: 1px solid #999999; margin: 5px ;padding: 5px;overflow: auto;
}
.img_container {
width:120px; float:left;
}
.pc_pname {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}
.pc_description {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:10px;
}
.pc_price {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#669933;
font-weight:bold;
}
/* END NEW PRODUCTS */

/* START TAB-VIEWING  (product_info)*/
#tabbedContentHolder {
	position: relative;
	margin: 10px;
}

#tabbedContentTabs {
	position: relative;
	height: 28px;
	width: 100%;
	border-bottom: 1px solid #ccc;
}

#tabbedContentTabs a {
	position: relative;
	top: 1px;
	z-index: 90;
	display: block;
	height: 28px;
	float: left;
	margin: 0 0 0 15px;
	background: url(images/store/tabLeft.png) no-repeat top left;
}

#tabbedContentTabs a span {
	position: relative;
	z-index: 100;
	display: block;
        float:left;
	height: 28px;
	margin-left:9px;
	padding: 5px 15px 0 6px;
	color: #666;
	font-weight: normal;
	background: url(images/store/tabRight.png) no-repeat top right;
}

#tabbedContentTabs a.current {
	background: url(images/store/tabLeftOn.png) no-repeat top left;
}

#tabbedContentTabs a.current span {
	color: #222;
	background: url(images/store/tabRightOn.png) no-repeat top right;
}

#tabbedContent {
	z-index: 50;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
        -moz-border-radius-bottomright:5px;
        -moz-border-radius-bottomleft:5px;
        -webkit-border-bottom-right-radius:5px;
        -webkit-border-bottom-left-radius:5px;
	background: #f0f6f7;
	padding:10px;
}

#tabbedContent .content{
	display:none;
}
#tabbedContent a.mvvListing{
    border-color:#f0f6f7;
}
#tabbedContent a.mvvListing:hover{
    border-color:#cccccc;
}
/*END TAB-VIEWING*/

/*MVV list HOVERING */
a.mvvListing:link, a.mvvListing:visited {
	color:#4071c1;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bolder;
	font-size:12px;
	border:2px solid #fff;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
	display:block;
}
a.mvvListing:hover{
	text-decoration:none;
	zoom:1;
	border:2px solid #cccccc;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
a.mvvListing span{
	color:#000000;
}
a.mvvListing span.discountNote, a.mvvListing span.productSpecialPrice{
	color:#ff0000;
}
/*END MVV list HOVERING */

#footer{
	background: #000 url(images/store/footer.jpg) no-repeat 15px 0;
        position:relative;
}
#footer_image{
        position:absolute;
        top:-10px;
        left:420px;
}
#banner{
	background: #ffffff url(images/store/header.jpg) no-repeat 0 0;
	height:200px;
}
#head_left{
	background: url(images/store/head_left.jpg) no-repeat 0 0;
	width:15px;
	height:200px;
}
#head_right{
	background: url(images/store/head_right.jpg) no-repeat 0 0;
	width:15px;
	height:200px;
}
#extra_header{
        background: url(images/store/extra_head_fill.png) repeat-y -81px 0;
        border-right: 1px solid #000;
        margin:0;
        text-align:center;
        position:relative;
}
/*Dictates position of top banners*/
#bannersHolder{
    position:absolute;
    top:-30px;
    right:0px;
    z-index:10;
}
#col_left,.col_left{
	background:#000000;
	width:198px;
	padding:0 5px 0 15px;
	border-right:2px solid #ffffff;
}
#homelink{
	position:absolute;
	left:-10px;
	top:70px;
}
h6#online_count{
	position:absolute;
	right:10px;
	top:40px;
	font-family: Arial, Tahoma, Verdana;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}
#browse-head{
	position:absolute;
	left:-130px;
	top:140px;
}
#top-search{
	height:40px;
	width:300px;
	/*background: url(images/store/searchbox.png) no-repeat 0 0;*/
	padding:0 0 0 2px;
	position:absolute;
	right:10px;
	top:20px;
}
.phoneNumber{
    display:none;
}
#phoneNumber{
        position: absolute;
        right:20px;
        top:50px;
}
#menu-1 {
	padding:0;
	margin:0;
	position:absolute;
	top:-15px;
	right:0;
}
#menu-1 ul{
	margin: 0 7px 0 0;
	list-style: none;
}
#menu-1 li {
	list-style: none;
	float: right;
	margin: 0 5px 0 0;
	font-weight: bold;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#menu-1 li a {
	display: block;
	text-decoration: none;
	font-size: 13px;
	padding: 0 0 0 8px;
	background: url('images/template/m1Left.png') no-repeat left top;
	position:relative;
	z-index: 10;
}
#menu-1 li a span {
	display: block;
	padding: 5px 8px 10px 0;
	background: url('images/template/m1Right.png') no-repeat right top;
	color: #ffffff;
}
#menu-1 li:hover a, #menu-1 a:hover, #menu-1 li.m1-active a {
	background-position: 0 -35px;
}
#menu-1 a:hover span, #menu-1 li:hover a span, #menu-1 li.m1-active a span {
	cursor: pointer;
	background-position: 100% -35px;
	color: #ebebeb;
	padding: 3px 8px 12px 0;

}

/*category navigation*/
#menu-2{
	width:100%;
	padding:0;
	margin:0;
	position:absolute;
	top:141px;
	left:0px;
        z-index:100;
}
#sideNav {
	width:190px;
	padding:10px 0 0 0;
	background: #ca8456 url(images/template/catTop.jpg) no-repeat top left;
	margin:0;
}
#sideNav-bottom{
	width:190px;
	height:10px;
	background: url(images/template/catBottom.jpg) no-repeat top left;
	margin:0 0 20px 0;
}
#menu-2 ul,#sideNav ul{
	margin:0px;
	padding:0px;
	list-style: none;
}
#menu-2 li{
	list-style: none;
	float: left;
	margin: 0 5px 0 0;
	font-weight: normal;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#sideNav li{
	list-style: none;
	padding: 0;
	margin:0;
	font-weight: bold;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        width:100%;
}
#menu-2 li a  {
	display: block;
	text-decoration: none;
	font-size: 12px;
	padding: 0 0 0 10px;
	background: url('images/template/m2Left.png') no-repeat top left;
	position:relative;
	z-index: 150;
}
#menu-2 li a span {
	display: block;
	padding: 5px 10px 7px 0;
	background: url('images/template/m2Right.png') no-repeat right top;
	color: #ffffff;
}
#sideNav li a  {
	display: block;
	margin:0;
	padding:0;
	text-decoration: none;
	font-size: 12px;
	color:#ffffff;
}
#sideNav li a span {
	display:block;	
	padding:6px 0 6px 10px;
        margin:0;
	color:#ffffff;
}
#menu-2 a:hover, #menu-2 li:hover a, #menu-2 li.iefix a {
	background-position: 0 -33px;
}
#menu-2 a:hover span, #menu-2 li:hover>a span, #menu-2 li.iefix a span{
	cursor: pointer;
	background-position: 100% -33px;
	color: #000;
}
#sideNav a:hover, #sideNav a.current{
	background: url('images/template/sideArrow.png') no-repeat 0 3px;
}
#sideNav a:hover span, #sideNav a.current span{
	
}
#menu-2 ul  ul { /*second level*/
	padding:5px 0;
	margin:0;
	display:none;
	width:200px;
	position:absolute;
	border:1px solid #cccccc;
        -moz-border-radius-bottomright:5px;
        -moz-border-radius-bottomleft:5px;
        -webkit-border-bottom-right-radius:5px;
        -webkit-border-bottom-left-radius:5px;
        border-top:none;
	background:#ffffff url(images/template/m2ulGradient.png) repeat-x top left;
	z-index: 300;
	top:100%;
	left:0;
}
#sideNav ul ul { /*second level*/
	display:none;
	padding: 0;
	margin:0 6px;
        background:#000;
        border:1px solid #333333;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
}
#menu-2 ul li li ,#sideNav ul li li {/*second level*/
	clear:both;
	display: inline;
	padding: 0;
	margin: 0;
        width:100%;
}
#menu-2 ul li li{
    border-bottom:1px dotted #dddddd;
}
#sideNav ul li li{
    border:none;
}
#menu-2 ul li li.image,#sideNav ul li li.image{/*second level*/
	border:none;
}
#menu-2 ul li li.image a,#sideNav ul li li.image a{/*second level*/
	padding: 10px 0;
	text-align:center;
	background: #ffffff;
	border:none;
}
#menu-2 ul li:hover ul, #menu-2 ul li.iefix ul{
	display: block;
}
#menu-2 li li a,#sideNav li li a{
	display: block;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-size: 11px;
        background:none;
}
#menu-2 li li a span{
	display: block;
	padding: 5px;
	margin: 0;
	color:#333333;
        text-align:center;
        background:none;
}
#sideNav li li a span {
	display: block;
	padding: 5px;
	margin: 0;
	color:#ebebeb;
        text-align:center;
}
#menu-2 li li a:hover, #sideNav li li a:hover, #sideNav li li a.current{
	background:#e3e3e3;
}
#sideNav li li a:hover, #sideNav li li a.current{
	background:#555555;
}
ul.sitemap {
	color: #ff0000;
}
h1.freeshipping{
	display:block;
	margin:0;
	height:100px;
	width:200px;
	background: url(images/banners/2010_banner.jpg) no-repeat top left;
	text-indent:-9999px;
}
a.kidscruisers, a.pushbikes, a.comforthybrid{
	display: inline-block;
	border:1px solid black;
	text-indent:-9999px;
	height:100px;
	width:299px;
	
}
a.kidscruisers{
	background: url(images/banners/kidscruisers.jpg) no-repeat top left;
}
a.pushbikes{
	background: url(images/banners/pushbikes.jpg) no-repeat top left;
}
a.comforthybrid{
	background: url(images/banners/comfortbikes.jpg) no-repeat top left;
}
a.kidscruisers:hover, a.pushbikes:hover, a.comforthybrid:hover{
	background-position: 0 -100px;
}
div#welcome-msg{
	border-top: 2px solid #3268d5;
	border-bottom: 2px solid #3268d5;
}
a:focus,select:focus,input:focus {
        outline: none;
}
#loader {
    position:absolute;
    top:0;
    right:0;
}
.rounded{
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
}

/*For New category views (awesome_bike_deals)*/

h6{
        font-family: Tahoma, Verdana, Arial;
        font-size:18px;
        letter-spacing:-1px;
        padding:5px;
        margin:2px 0;
}
div.category{
        width:100%;
}
div.category h6{
        border:1px solid #cccccc;
        background:#ffffff url(images/template/m2ulGradient.png) repeat-x top left;
        margin:5px 0 0 0;
}
div.category h6 a{
        float:right;
}
