#m_c{
 background: none repeat scroll 0 0 white;
    margin-left: 1px;
    width: 754px;
}
.bc { padding: 10px 10px 10px 0;}
.bc a:hover {text-decoration:underline}
.ml input {width:135px}
.search_entry input{width:135px}
.center_divhd{height:140px;padding:5px}
.center_divhd h1 {margin:0px}
.clear{clear:both}
.amber2{

  margin-left: 9px;
    width: 415px;
}
/*.center_div3 {height:110px;width:100px;overflow:hidden}*/
.boxText {font-size: 10px; }
.boxText2 {font-size: 10px; }
.errorBox {font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning {font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {font-size : 10px; color: #70d250; text-decoration: underline; }
.tablec ul { 

    max-height: 93px;
    
    overflow-y: scroll;
    border: 1px dashed silver;
}
body
{
padding:0;
margin:0;
background-image:url(/specs/top_header_bg.jpg);
background-repeat:repeat-x;
background-position:center top;
width:100%;
background-color:#f5f4f4;
-x-system-font:none;
font-family:arial,helvetica,serif;
font-size:78%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
#container
{
background-image:url(/specs/bottom_footer_bg.jpg);
background-position:center bottom;
background-repeat:repeat-x;
width:100%;
height:100%;
}
#headerwrapper
{
margin:0px auto;
width:778px;
height:179px
}
#contentbg
{
background-image:url(/specs/main_area_bg.jpg);
background-position:center top;
background-repeat:repeat-y;
height:auto;
margin:0px auto;

}
#contenttopbg
{
background-image:url(/specs/hd_1_n.jpg);
background-position:center top;
background-repeat:no-repeat;
}
#contentbottombg
{
background-image:url(/specs/content_bottom_bg.jpg);
background-position:center bottom;
background-repeat:no-repeat;
height:100%;
}
#content_wrapper {
   font-size: 11px;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-left: 0;
    padding-top: 8px;
    width: 756px;
}
#leftcolumn
{
  background-color: white;
    float: left;
    font-size: 10px;
    margin-left: 4px;
    min-height: 700px;
    padding-left: 0;
    width: 159px;
}
.productListing-data
{
border:2px solid #FFF;
background-color:#F5F4F4;
}
.smallText a img
{
border:1px solid #D5D5D5;
margin:3px;
}
.productListing td
{
border:none;
}
#contentcolumn .productListing-data
{
border:2px solid #FFF;
background-color:#F5F4F4;
}
.productListing-data input
{
width:50px;
font-size:11px;
border:1px solid #CCC;
background-color:#FFF;
}
.productListing-data a img
{
border:1px solid #D5D5D5;
margin:3px;
}
#contentcolumn
{
background: none repeat scroll 0 0 white;
float: left;
margin-left: 4px;
min-height: 600px;
width: 421px;
}
#rightcolumn
{
 background: none repeat scroll 0 0 white;
    float: right;
    font-size: 10px;
    width: 158px;
}
.innerbox
{
margin:0px;
padding:0px;
width:159px;
}
.innerboxg
{
margin:0px;
width:190px;
}
.innerboxf
{
margin:0px;
padding-top:3px;
padding-left:2px;
width:416px;
}
.innerheader2f
{
width:416px;
background-image:url(/specs/inner_box_headerf.jpg);
background-repeat:no-repeat;
color:#494646;
font-weight:bold;
font-size:9px;
text-align:center;
text-transform:uppercase;
padding-top:3px;
line-height:16px;
}
.innerbodyf
{
width:416px;
background-image:url(/specs/inner_box_bodyf.gif);
background-repeat:repeat-y;
color:#494646;
font-weight:bold;
font-size:9px;
}
.innerbottomshadowf
{
width:416px;
height:9px;
background-image:url(/specs/inner_box_bottom_shadowf.jpg);
background-repeat:no-repeat;
}
.innerheader1
{
width:159px;
height:19px;
background-image:url(/specs/inner_box_header.jpg);
color:#494646;
font-weight:bold;
font-size:9px;
text-align:center;
text-transform:uppercase;
padding-top:3px;
background-repeat:no-repeat;
}
.innerheader2
{
width:159px;
background-image:url(/specs/inner_box_header.jpg);
background-repeat:no-repeat;
color:#494646;
font-weight:bold;
font-size:9px;
text-align:center;
text-transform:uppercase;
padding-top:3px;
line-height:16px;
}
.innerheader3
{
width:190px;
background-image:url(/specs/inner_box_headerg.jpg);
background-repeat:no-repeat;
color:#494646;
font-weight:bold;
font-size:9px;
text-align:center;
text-transform:uppercase;
padding-top:3px;
line-height:16px;
}
.innerbody
{
width:159px;
background-image:url(/specs/inner_box_body.gif);
background-repeat:repeat-y;
color:#494646;
font-weight:bold;
font-size:9px;
}
.innerbodyg
{
width:190px;
background-image:url(/specs/inner_box_bodyg.gif);
background-repeat:repeat-y;
color:#494646;
font-weight:bold;
font-size:9px;
}
.padding01tttx {margin-left:7px}
.innerbody ul{
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:0px;
}
.innerbody a{
	margin-left:-5px;
	font-size:9px;
	text-decoration:none;
	color:#red;
}
.innerbody a:hover{
	text-decoration:underline;
}
div.imgcat{width:168px;overflow:hidden}
.tdfc {padding-left:10px;padding-bottom:15px}
.innerbottomshadow
{
width:159px;
height:9px;
background-image:url(/specs/inner_box_bottom_shadow.jpg);
background-repeat:no-repeat;
}
.innerbottomshadowg
{
width:190px;
height:9px;
background-image:url(/specs/inner_box_bottom_shadowg.jpg);
background-repeat:no-repeat;
}
#footerwrapper
{
clear: left;
width:100%;
height:24px;
text-align:center;
padding-top:17px;
color:#736e6e;
font-size:11px;
}
#footerwrapper ul
{
padding:0;
margin:0;
}
#footerwrapper li
{
list-style-type:none;
display:inline;
padding:0px 1px;
}
#footerwrapper a, #footer a:visited
{
text-decoration:none;
}
#footerwrapper a:hover
{
text-decoration:underline;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
#nav_top {
position:absolute;
font-size:10px;
padding-top:116px;
}
#tabsbox {
 height: 76px;
    left: -84px;
    padding-top: 6px;
    position: absolute;
    top: 96px;
    width: 948px;
}
#nav_bot_row_2 {
  left: 0;
    margin-top: -7px;
    position: absolute;
    top: 36px;
    width: 100%;
}
#nav_bot_row_3 {
    left: 0;
    margin-top: -7px;
    position: absolute;
    top: 58px;
    width: 100%;
}
#nav_bot_row_4 {
    left: 0;
    margin-top: -7px;
    position: absolute;
    top: 200px;
    width: 100%;
}

#nav_top_row_1 {}
#nav_top ul {
padding:0px;
margin:0px;
}
#nav_top li {
display:inline;
}
#nav_top li a{
display:block;
padding:0px 20px;
height:63px;
}
.navbg_left, .navbg_right {
float:left;
}
.navbg_left {
background-image:url(/specs/navigation/left_hover.gif);
background-position:top left;
background-repeat:no-repeat;
}
.navbg_right {
background-image:url(/specs/navigation/right_hover_no_line.gif);
background-position:top right;
background-repeat:no-repeat;
}
.padding01 {
padding:6px 0px 6px 11px;
}
.padding02 {
padding:6px 0px 6px 0px;
margin-left:-3px;
}
.tabsOff {
background-image: url(images/tabs/m_off.png);
}
.tabsOffa {
text-decoration: none;
}
.tabsOffa:hover   { color: white;}
.tabsOn{ 
font-size:10px;
background-image: url(images/tabs/m_on.png);
}
.pageHeading {
font-size:11px;
font-weight:bold;
}
a {
color: #000000;
text-decoration: none;
}
.inputRequirement {font-size: 10px; color: #ff0000; }
.sub-cats-td{
padding:5px;
}
.sub-container {
border:1px #9c9898 solid;height:100%;
}
.header_nav {
position:absolute;width:150px;right:-10px;top:40px;
}
.catBox {
max-height:329px;
margin-left:9px;
overflow-x:hidden;
overflow-y:scroll;
width:145px;
margin-bottom:4px;
}
.catItem_old {
background-repeat:no-repeat;
background-image:url(/specs/navbg.jpg);height:21px;width:120px;padding-left:30px;borderx:1px dotted red;
}
.catItem {
background-image:url(images/tabs/m_off.png);
border-bottom:1px solid;
border-left:1px solid silver;
border-right:1px solid silver;
height:21px;
list-style-type:circle;
margin-top:5px;
padding-left:10px;
width:113px;
}
.catItemSpacer {
border:x1px dotted yellow; font-size : 4px; color: white; 
}
.catItemSpacer2 {
padding-top:5px;borderx:1px dotted blue; font-size : 5px; color: white; 
}
.catleaf {
height:10px;valign:center;
}
hr
{
border:none;
height:1px;
border-top:1px dashed #CCC;
}
.header_home {
position:absolute;width:250px;height:100px;left:50px;top:10px;border:0px;
}
a {border:0px}
img {border:0px}
.banner_text {
margin-left:15px;
margin-right:15px;
text-align:justify;}
.banner_text p{margin-bottom:0px}
#subnav
{
  color: #FFFFFF;
    height: auto;
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
    width: 762px;
}
#subnav ul
{
padding:0;
margin:0;
}
#subnav li
{
list-style-type:none;
display:inline;
padding:0px 5px;
margin:0;
}
#subnav a
{
color:#FFFFFF;
}
form
{
padding:0;
margin:0;
}
.center_div {
border:1px solid #9C9898;
display:table-cell;
float:left;
height:125px;
margin-left:9px;
margin-top:9px;
overflow:hidden;
vertical-align:middle;
width:125px;
}
.center_div2 {
display: table-cell; vertical-align: middle;
}
.center_divw {
width:125px;
height:120px;
display:table-cell;
vertical-align:middle;
overflow:hidden;
width:1000px;
padding-left:10px;
}
#banner_head {display: table-cell;
vertical-align: middle;
text-align:center;}
#banner_head img{margin-left:13px;}
#banner_col_1 {width:155px}
#banner_col_2 {width:155px}
.feature_description{margin:5px;
font-size:11px;
font-weight:normal;
}
#contentcolumn .innerheader2f
{
font-weight:bold;
font-size:13px;
}
#contentcolumn .innerbodyf a img
{
border:2px solid #D8D8D8;
}
#contentcolumn .innerbodyf a:hover img
{
border:2px solid #DBF0F3;
}
input
{
font-size:11px;
border:1px solid #D9D9D9;
}
.padding03 {
padding:6px 0px 6px 11px;
}
textarea{border:1px solid #D9D9D9;}
input.button{border:none;width:80px;}
.visa{background-image:url(/specs/visa.jpg);width:55px;height:36px;background-repeat:no-repeat;}
.solo{background-image:url(/specs/solo.jpg);width:27px;height:36px;background-repeat:no-repeat;}
.mastercard{background-image:url(/specs/mastercard.jpg);width:55px;height:36px;background-repeat:no-repeat;}
.electron{background-image:url(/specs/electron.jpg);width:55px;height:36px;background-repeat:no-repeat;}
.maestro{background-image:url(/specs/maestro.jpg);width:55px;height:36px;background-repeat:no-repeat;}
.delta{background-image:url(/specs/delta.jpg);width:55px;height:36px;background-repeat:no-repeat;}
#page{width:420px;text-align: justify; text-justify: newspaper}
.infoBoxHeading{padding-top:10px;}
.productListing a{font-size:10px;}
.productListing a:hover{text-decoration:underline;}
.feature_cat {height:35px;width:170px;text-align:center;}
td.pprice{font-size: 20px; color:red;}
h2 {margin-top:10px}
.tdb1{height:110px;}
.tablec {width:100%;margin-top:5px;}
a.catleaf b {color:red;}
div.imgcat img {height:150px}
h2{margin-bottom:0}
ul.sm{padding:0px}
li.sm{float:left;margin-left:20px;width:28%;min-height:30px;}
.ull{   margin-left: 20px;
    padding: 0;}

