body {
font-family:Arial, Helvetica, sans-serif;
color:#444;
margin:0;
padding:0
}

#page {
width:780px;
border-top:1px none #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
margin:auto
}

.tab {
background-image:url(/images/odel_button.gif);
background-repeat:no-repeat;
background-position:right
}

.tab a {
color:#FFF;
text-decoration:none;
text-transform:uppercase;
font-size:11px
}

#easyNav,.easyNav {
text-align:right;
height:25px
}

#easyNav a img {
padding-left:5px;
margin:6px
}

#cart {
height:136px;
background-image:url(/images/tile_cart.jpg);
background-repeat:repeat-x;
background-color:#cecece;
overflow:hidden
}

#cartDisplay {
text-align:left
}

#cartDisplay h2,#cartDisplay h1 {
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#666;
text-transform:capitalize;
margin:15px 0 10px 20px
}

#cartDisplay h3 {
font-size:11px
}

.item {
width:122px;
height:210px;
float:left;
vertical-align:middle;
margin:10px
}

.wrap {
width:200px;
float:left;
top:10px;
margin:8px
}

.colors_men {
background-image:url(/images/curve_men.jpg);
background-repeat:no-repeat;
background-position:bottom right;
height:300px
}

.img {
height:120px;
width:120px;
text-align:center;
vertical-align:middle;
/*border:1px solid #bbb;*/
overflow:hidden
}

.img2 {
height:90px;
width:60px;
text-align:center;
vertical-align:middle;
/*border:1px solid #bbb*/
}

.item h3 {
font-size:12px;
font-weight:400;
color:#444;
text-transform:capitalize;
margin:3px 0 0
}

.item h4 {
font-size:10px;
font-weight:400;
color:#666;
margin:3px 0 0
}

.item a {
font-size:10px;
font-weight:400;
color:#F90;
margin:3px 0 0
}

#catMenu {
background-image:url(/images/tile_cat.jpg);
background-repeat:repeat-y;
background-position:left top
}

#catMenu h2,#catMenu h1 {
font-family:Arial, Helvetica, sans-serif;
background-image:url(/images/cat_logo.gif);
background-position:left center;
background-repeat:no-repeat;
font-weight:lighter;
font-size:15px;
color:#6a6a6a;
text-transform:uppercase;
margin:0;
padding:11px 5px 11px 30px
}

#affno {
color:#999;
font-size:9px;
text-align:right;
margin:10px
}

#affno a {
color:#555
}

#catMenu div.link,#catMenu div.current {
display:block;
background-image:url(/images/cat_li.gif);
background-repeat:no-repeat;
background-position:center left;
margin-left:25px;
padding:3px 3px 3px 11px
}

#catMenu div.current {
background-image:url(/images/cat_li2.gif);
font-weight:700;
color:#000
}

div.linkother a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#666;
text-indent:1px;
padding:3px
}

.paginator a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-decoration:none;
border:1px solid #999;
padding:2px 5px
}

.paginator_admin a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#eee;
text-decoration:none;
border:1px solid #bbb;
padding:2px 5px
}

.currentone {
border:apx solid #333
}

#mainMenu a.link {
text-align:right;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#f0f0f0;
text-transform:uppercase;
font-size:11px;
font-weight:700;
width:70px;
text-decoration:none;
padding-top:4px;
padding-right:12px
}

.white {
color:#FFF
}

.shopbg {
background-color:#666;
padding-top:2px;
border-bottom:1px solid #aaa;
margin-top:0
}

.defbg {
height:36px;
background-color:#4b4b4b
}

#menu2,#menu3 {
height:25px;
text-align:right;
padding-right:10px
}

#menu2 {
background-image:url(/images/tile_menu2.jpg);
background-repeat:repeat-x;
background-position:top left
}

#menu2 a,#menu3 a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
padding-left:5px;
padding-right:5px;
padding-top:2px
}

#menu3 a {
color:#888
}

#mainMenu img {
margin-left:5px;
margin-right:5px;
background-color:#4b4b4b
}

#blk,.blk2 {
background-color:#333;
background-image:url(/images/tile_blck.gif);
background-position:top;
background-repeat:repeat-x;
height:250px
}

#sidemenu {
background-image:url(/images/tile_sidemenu.jpg);
background-position:top;
background-repeat:repeat-y
}

#flash {
background-image:url(/images/grad_blk.jpg);
background-position:top center;
background-repeat:no-repeat;
height:250px;
z-index:10
}

#grey {
background-color:#a5a5a5;
background-image:url(/images/tile_silver.jpg);
background-position:top;
background-repeat:repeat-x;
height:187px
}

#static_top {
background-image:url(/images/grad_silver.jpg);
background-position:top center;
background-repeat:no-repeat;
height:187px
}

#static_top img {
border:1px solid #CCC;
margin:12px 8px 8px
}

#banners {
text-align:center
}

.bannerhome {
float:left;
padding:6px
}

.banner {
float:left;
padding:4px 4px 4px 17px
}

#sidemenu h2,#sidemenu h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background-image:url(/images/cat_logo.gif);
background-repeat:no-repeat;
background-position:left center;
color:#666;
font-weight:lighter;
text-transform:uppercase;
padding:10px 10px 10px 30px
}

#sidemenu div.link,#sidemenu div.current {
display:block;
background-image:url(/images/cat_li.gif);
background-repeat:no-repeat;
background-position:center left;
text-indent:10px;
margin-left:25px;
padding:3px
}

#sidemenu div.current {
background-image:url(/images/cat_li2.gif)
}

#sidemenu .link a {
color:inherit
}

.staticcurve {
background-image:url(/images/curve_static.jpg);
background-repeat:no-repeat;
background-position:bottom right;
padding-bottom:140px;
height:inherit
}

#content {
margin-left:20px;
margin-right:35px;
margin-bottom:15px
}

#content h2,#content h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
font-weight:lighter;
color:#666;
margin-top:10px;
margin-bottom:10px
}

#content h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
color:#666;
margin-top:15px;
margin-bottom:15px
}

#content li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
list-style-image:url(../images/li.jpg);
padding-top:1px;
padding-bottom:1px
}

.tooltip-text {
background-color:#FFF;
font-size:10px
}

/* Non Page specific styles */
.pad {
padding:8px
}

.padleft {
padding-left:15px
}
.padright {
padding-right:10px
}

.padvsmall {
padding-top:3px;
padding-bottom:3px
}

.padv {
padding-top:6px;
padding-bottom:6px
}

.padtop {
padding-top:12px
}

.padsmall {
padding:5px
}

.text {
font-size:11px;
color:#333;
text-align:left
}

input,select,textarea {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
border-width:1px
}

h1,h2,h3,h4,p {
text-align:left;
margin:0;
padding:0
}

.star {
color:#F90;
font-size:14px
}

.light {
font-size:9px
}

.wedtext {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-style:italic
}

.slidercell {
background-image:url(/images/tile_slider.jpg);
background-repeat:repeat-x;
background-position:top left
}

/* ------ messages --  */
.error {
border:#FFCC00 solid 1px;
background-color:#FFFFCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#900;
padding:5px
}

.message {
border:solid 1px #aaa;
background-color:#f5f5f5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:4px
}

.messagetext {
font-size:14px;
font-family:'Times New Roman', Times, serif;
font-style:italic
}

.large {
font-size:18px;
font-style:italic;
font-family:Arial, Helvetica, sans-serif
}

.printdoc {
font-family:"Courier New", Courier, mono;
font-size:11px;
color:#333
}

.pointer {
float:left;
width:80px;
background-color:#930;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
display:none;
color:#FFF;
border:1px solid #fff;
padding:2px
}

a.sitemap_link {
font-size:11px;
color:#555;
text-decoration:none
}

a.sitemap_link:hover {
font-size:11px;
color:#F90
}

a.sitemap_sub {
font-size:10px;
color:#555;
text-decoration:none
}

a.sitemap_sub:hover {
font-size:10px;
color:#F90
}

.derror {
background-color:#FC0
}

/* CSS Document */
.tool-tip {
color:#eee;
width:145px;
height:65px;
z-index:13000;
background-color:#CCC;
background-repeat:no-repeat;
margin:0;
padding:0
}

.tool-title {
font-weight:400;
color:#333;
font-size:14px;
text-transform:uppercase;
margin:0;
padding:8px 8px 0
}

.tool-text {
font-size:11px;
font-weight:700;
padding:2px 0 0 8px
}

.price-red {
color:red
}

#catMenu a,#sidemenu a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
color:#555
}

#catMenu a:hover,#sidemenu .link a:hover,.text a,a.text {
color:#F90
}

#mainMenu a:hover,#mainMenu a:hover .white {
color:#eee
}

#menu2 a,.blk a {
color:#666
}

h2 span,h3 span,h2 span {
display:none
}