body { background-color: #000; padding: 0px; margin: 0px; font-family: "Lucidia Sans Unicode", sans-serif, arial; font-size: 13px;}
table { border-collapse: collapse; padding: 0px; margin: 0px; }
tr { padding: 0px; margin: 0px; }
td { padding: 0px; margin: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
#header { width: 900px; margin: 0 auto; height: 113px; background-image: url(/images/rossmod/header-bk4.png); }
#header #logo { float: left; margin-left: 23px; margin-top: 11px; }
#header #top-nav { float: right; color: #fff; padding-top: 5px; padding-bottom: 5px;}
#header #top-nav ul { list-style: none; padding: 0px; margin: 0px; }
#header #top-nav ul li { float: left; padding-left: 8px; padding-right: 8px; font-weight: bold;}
#header #top-nav ul li a { color: #fff; }
#header #search { float: right; clear: right; color: #fff; margin-top:24px; height: 34px; width: 560px; background-image: url(/images/rossmod/search-bk4.png); background-position: right center;}
#header #search form { }
#header #search #search-field { float: left; margin-left: 52px; width: 160px; border: 0px; margin-top: 8px; background: none; }
#header #search #search-text {float: left; margin-top: 10px; margin-left: 15px; font-weight: bold;}
#header #search .tel { float: right; font-size: 28px; font-weight: bold; margin-right: 7px; margin-top: 1px; color: #ccc; }
#template { background-color: #ebebeb; width: 900px; margin: 0 auto; }
#main_container { width: 645px; padding-left: 22px; padding-right: 8px; vertical-align: top; padding-top: 14px; padding-bottom: 5px;}
#right_container { width: 209px; padding-left: 6px; padding-right: 6px; vertical-align: top; padding-bottom: 5px;}
#template-footer { height: 94px; background-color: #a9a9a9; background-image: url(/images/rossmod/footer-bk3.png); width: 900px; margin: 0 auto; color: #fff; background-repeat: no-repeat;}   
#footer-links div { float: left; }
#footer-links ul { list-style: none; padding: 0px; margin: 0px; padding-left: 22px;  min-width: 100px;}
#footer-links a { text-decoration: none; color: #fff; }
#footer-links a:hover { text-decoration: underline; }
#footer-note { padding-left: 22px; clear: both; }  

#right_login {
background-color: #fff;
width: 195px;
height: 140px;
border: 1px solid #bcbcbc;
padding: 5px;
margin-bottom: 3px;
} 
#right_login div {
padding-top: 4px;
font-weight: bold;
}
#right_login div.small {
padding-top: 4px;
font-weight: normal;
}
#deal-week { background-color: #fff; border: 1px solid #bcbcbc; width: 205px; }
#cart_hdr { display: none; }
#cart_tbl { 
display: inline-block;
border: 1px solid #bcbcbc;
background-color: #fff;
width: 207px;
padding: 5px;
margin-bottom: 5px;
}
#cart_tbl a { color: #000; }
#cart_tbl td {
width: 200px;
}
#top10_tbl {
display: inline-block;
border: 1px solid #bcbcbc;
background-color: #fff;
width: 207px;
padding: 5px;
margin-bottom: 5px;
}
#top10_tbl a { color: #000; }
#top10_hdr {display: none; }
/* Menu Styles */
#catMenu_hdr { display: none; }
#catMenu_tbl { width: 900px; height: 35px; margin: 0 auto; background-image: url(/images/rossmod/cat-menu-bk2.png);}
/* makeMenu styles */
/* css menu example stylesheet */
ul.makeMenu { width: 800px; height: 35px; float: left; padding: 0px; cursor: default; margin: 0px; }
ul.makeMenu ul { width: 180px; padding-left: 0px; cursor: default; margin-left: 0px; background-image: url(/images/rossmod/cat-menu-sub-bk.png); background-color: #313131; background-repeat: repeat-x; border: 1px solid #000;}
ul.makeMenu li { height: 35px; float: left; padding-left: 14px; padding-right: 14px; border-left: 1px solid #000; border-right: 1px solid #737373; display: block; margin: 0px; position: relative; color: #fff; }
ul.makeMenu li:first-child { border-left: none;}
ul.makeMenu li:last-child { border-right: none;}
ul.makeMenu li li { width: 166px; height: auto; background: none; border: 0px; padding-right: 0px; margin: 0px; }
ul.makeMenu li > ul { display: none; position: absolute; top: 35px; left: -1px; }
ul.makeMenu li ul li > ul { display: none; position: absolute; top: -1px; left: 180px; }
ul.makeMenu li:hover { background-image: url(/images/rossmod/cat-menu-highlight.png); }
ul.makeMenu ul li:hover { background: none; background-color: #424242; }
ul.makeMenu li:hover > ul { display: block; }
ul.makeMenu li a { width: 100%; text-decoration: none; display: block; height: 13px; padding-top: 11px; padding-bottom: 11px; color: #fff;}
ul.makeMenu li ul li a { width: 100%; text-decoration: none; display: block; height: 14px; padding-top: 5px; padding-bottom: 5px; color: #fff; }
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { color: #fff; }
ul.makeMenu li:hover > a { color: #fff; }   

#catprods_tbl {
border-collapse: separate;
background-color: #fff;
border: 1px solid #b7b7b7;
width: 100%;
margin: 0px;
padding: 0px;
color: #f00;
}
#catprods_tbl .column_main  {
text-align : center;
width : 25%;
height : 185px;
font-size : 15px;
font-weight: bold;
border: 5px solid #fff;
background-color: #fff;
line-height: 200%;
}
#catprods_tbl .column_main font, #catprods_tbl .column_main strong, #catprods_tbl .column_main b { 
font-size: 10pt;
font-weight: normal;
color: #000;
line-height: 110%;
}
#catprods_tbl .column_main .column_main {
text-align : left;
padding-left : 1%;
padding-right : 1%;
padding-top: 5px;
padding-bottom: 5px;
width : 98%;
height : 65px;
background-color: #fff; /*featured items image background*/
font-size : 10px;
border: 0px solid;
}
#catprods_tbl .column_main a {
font-size : 12px;
color : #000;
font-weight : bold;
line-height: 110%;
}
#catprods_tbl .column_main table, #catprods_tbl .column_main table tr, #catprods_tbl .column_main table tr td {
width : 100%;
text-align : center;
height : 120px;
background-color: #fff;
}
#catprods_tbl .column_main table tr td a {
display: block;
text-align: center;
}
#banner1 { height: 125px; }   
#banner2 { height: 125px; } 

#login_tbl td {
display: inline-block;
border-left: 1px solid #bcbcbc;
border-right: 1px solid #bcbcbc;
border-bottom: 1px solid #bcbcbc;
background-color: #fff;
width: 195px;
padding: 5px;
margin-bottom: 5px;
}
.column_right .column_main {
display: inline-block;
border-top: 1px solid #bcbcbc;
border-left: 1px solid #bcbcbc;
border-right: 1px solid #bcbcbc;
background-color: #fff;
width: 195px;
padding: 5px;
}   

