@charset "utf-8";
/* CSS Document */
body { background-color:#DFE0E4; font-family:Verdana; font-size:11px; margin:10px; padding:0; }
checkbox, input, radio, select, textarea { font-family:Verdana; font-size:11px; }
form { margin:0; }
p { margin: 1em 0; }
a { color:#A4A3A3; text-decoration:none;}
a:hover { color:#000000; text-decoration:underline; }
ul { list-style-type:none; margin:0; padding-left:15px; }
.btn { color:#ffffff; background-color:#C4A552; border:1px solid #000000; padding:2px; cursor:pointer; }

/*** css for top navi links ***/
#menu_nav { color:#A4A3A3; padding:5px 15px 5px 15px; }
#menu_nav a { color:#A4A3A3; font-size:11px; font-weight:bold; text-decoration:none; }
#menu_nav a:hover, #menu_nav a:active { color:#000000; }

#shop_nav { padding:5px 0 5px 0; }
#shop_nav a { color:#A4A3A3; font-size:11px; font-weight:bold; text-decoration:none; }
#shop_nav a:hover, #shop_nav a:active { color:#000000; }

/*** css for site footer ***/
.footer { padding:15px; font-size:9px; background-color:#DFE0E4; }
a.footer { padding:0px; font-size:9px; text-decoration:none; color:#000000; }
a.footer:hover, a.footer:active { text-decoration:underline; }

table.main { width:910px; background-color:#FFFFFF; padding:0; margin:0 auto; border:0; height:auto; }
.left_shd, .right_shd { width:2px; }
.top_shd { background-image:url(../../images/top_shd.gif); background-repeat:repeat-x; height:12px; }
.bottom_shd { background-image:url(../../images/bottom_shd.gif); background-repeat:repeat-x; height:12px; }

.cat_heading, .page_heading { font-size:22px; color:#A7ACB4; background-color:#ECECEC; padding:8px 0 8px 35px; }
.product_list { line-height: 1.5; padding:10px; }

.sub_heading { font-size:16px; color:#A7ACB4; padding-left:5px; padding:10px 0 10px 0; }
.special_price { color:#FF0000; text-decoration:line-through; }

.row1 { background-color:#EFEFEF; }
.row2 { background-color:#DEDEDE; }
.row3 { background-color:#F5F5F5; }

.text { line-height: 1.5; }
a.text { color:#A4A3A3; text-decoration:none; }
a.text:hover, a.text:active { color:#000000; }
.title_text { font-size:15px; font-weight:bold; }

a.prod_lk { color:#A4A3A3; font-variant:small-caps; text-decoration:none; }
a.prod_lk:hover, a.prod_lk:active { color:#000000; }

.pg_title { font-size:22px; color:#A7ACB4; background-color:#ECECEC; padding:8px 0 8px 35px; }
.pg_content { line-height: 1.5; padding:5px 30px 5px 30px; }
.currency_text { font-size:17px; color:#A7ACB4; }
a.currency_text { text-decoration:none; }
a.currency_text:hover, a.currency_text:active { color:#000000; }

.blank_img { background-color:#FFFFFF; width:140px; height:160px; padding:2px; margin:0px 4px 0px 0px; }
.big_img_blank { background-color:#FFFFFF; width:320px; height:320px; padding:3px; margin:0px 4px 0px 0px; }
.small_img_blank { background-color:#FFFFFF; width:150px; height:140px; padding:3px; margin:0px 4px 0px 0px; text-align:center; }

.menu_nav_drop_down { color:#A4A3A3; font-size:11px; font-weight:bold; text-decoration:none; width:174px; height:22px; }
a.menu_nav_drop_down:hover, a.menu_nav_drop_down:active { color:#A4A3A3; text-decoration:none; }
.drop_down { background-image:url(../../images/cat_menu_bg.jpg); background-repeat:no-repeat; width:174px; height:22px; padding:0px 10px 0px 0px; }

/*** css for contact us form ***/
.conform { margin-left:30px; padding: 5px 0; }
form.conform label { display: inline-block;	line-height: 1.8;	vertical-align: top;	width: 125px;	cursor: hand; }
.required { color:#FF0000; }

/* ######### Default class for drop down menus ######### */
.anylinkcss { position: absolute; left: 0; top: 0; visibility: hidden; border: 1px solid #A7ACB4; border-bottom-width: 0; font: bold 11px Verdana; color:#A4A3A3; line-height: 18px; background-color: #FFFFFF; z-index: 100; /* zIndex should be greater than that of shadow's below */ width: 170px; /* default width for menu */ }
.anylinkcss ul { margin: 0; padding: 0; list-style-type: none; }
.anylinkcss ul li a { width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid #A7ACB4; padding: 0px 0; text-decoration: none; font-weight: bold; text-indent: 5px; color:#A4A3A3; }
.anylinkcss a:hover{ background: #ECECEC; color: #000000; }

/* ######### class for shadow DIV ######### */
.anylinkshadow{ /*CSS for shadow. Keep this as is */
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99; /*zIndex for shadow*/
  background: black;
  visibility: hidden;
}

.newsl_box { font-size:11px; border:1px solid #DBDBDB; background-color:#EBEBEB;}

#pscroller1{
width: 198px;
height: 100px;
border: 0px solid black;
padding: 5px;
background-color: #ffffff;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.scroller_text{ font-size:9px; font-family:Verdana;}

.slidebox{ width:494px; height:268px; background-color:#ffffff; border:0px solid #000;}


.sp{width:5px;}
