/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {  }
ul { list-style:disc; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
a { color:#000; text-decoration:underline;}
a:hover {color:#000000; text-decoration:none; }
.clearer { clear:both; }
img, div { behavior: url(iepngfix.htc) }

/* BACKGROUND and SITE DIMENSION */
#inside { width:992px; margin:0 auto; min-height:590px; height:auto !important;  height:500px; }
#container {padding:0 16px; text-align:left; }

/* COMMON */
body {
margin:0;
padding:0;
/*background:url(../images/bgmain2.gif) repeat-y 50% 0;*/
background:#fff;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Verdana, Geneva, sans-serif;
color:#000;
background-color:#fff;
font-size:65%;
line-height:1.4em;
}

/* HEADER */
#header {
margin:0;
height:172px;
padding:0;
background-color:none;
color:#fff;
font-size:1.2em;
text-align:right;
}

#header a{
color:#fff;
text-decoration:none;
}

#header a:hover{
color:#fff;
text-decoration:underline;
}

/* FLASH */
#flash {
margin:10px 0 0 0;
height:357px;
background:#fff;
padding:0 26px;
/*background-image:url(../images/fashbg.gif);
background-repeat:no-repeat;*/

}

/* BOTTOM */
#bottomWrapper {
width:908px;
margin:0;
padding:8px 26px;
font-size:1.0em;
line-height:160%;
clear:both;
}

#bottomWrapper p {
font-size:100%;
}

#boxStyle_01 {
margin:0;
padding:10px;
border:1px solid #c0c0c0;
background-color:#fff;
color:#fff;
}

#boxStyle_01 p {
font-size:1em;
line-height:160%;
}

#contentBox {
padding:10px;
background-image:url(../images/yellowbg.gif);
background-repeat:repeat-y;
}

.product_box {
border-bottom:1px solid #a9a9a9;
padding:0 0 4px 0;
margin:0 10px 4px 10px;
}

/* COLOR OPTIONS */
#color-choices{
margin:10px 0;
font-weight:bold;
}

#color-choices img {
margin: 0 4px;
}

#size-choices-active {
float:left;
width:20px;
margin:0 4px;
color:#000;
border-bottom:3px solid #000;
text-align:center;
}

#size-choices-inactive {
float:left;
width:20px;
margin:0 4px;
color:#999999;
border-bottom:3px solid #999999;
text-align:center;
}


/* asterisk list */
.asterisk_list {
margin:10px 0; padding:0;
}

.asterisk_list ul{
display:block; margin: 0; list-style:none; color:#000;
}

.asterisk_list ul li{
background:url(../images/bar-list.gif) repeat-y 0 8px; border-bottom:none; padding: 0 0 0 14px; margin:0 0 10px 0;
}

/* FLash Lists */
#flashlists {
position:relative;
width:160px;
top:10px;
left:24px;
color:#000;
}

#flashlists ul {
list-style:none;
}

#flashlists ul li {
line-height:180%;
}

#flashlists ul li a{
display:block;
padding:0 10px;
width:140px;
color:#000;
text-decoration:none;
}

#flashlists ul li a:hover{
background-color: #252525;
color:#fff;
}

#flashlists div.flashtitle {
color:#000;
padding:4px 10px;
font-size:1.2em;
margin:0 0 10px 0 ;
font-weight:bold;
border-bottom:1px solid #5f676d;
}


/* TABLE PROPERTIES */
#shopcart table {
border: solid 1px #cacaca;
padding: 1px;
font-size:12px;
}

#shopcart table h3 {
font-size:1.1em;
font-weight: bold;
margin:0;
padding:4px;
color:#000;
}

#shopcart table td {
padding: 4px;
border:1px solid #fff;
}

#shopcart table tr.rowA {
background-color: #f5f5f5;
color: inherit;
}

#shopcart table tr.rowB {
background-color: #ecf3f4;
color: inherit;
}

#shopcart table tr.rowTotal {
background-color: #534741;
color: #fff;
font-weight:bold;
}

#shopcart table tr.rowC {
background-color: #f3ecdd;
color: inherit;
}


/* TEXT PROPERTIES */
.subText {
font-size:.71%;
}


.boxTitle {
font-size:2.0em;
text-transform:uppercase;
font-family:"Times New Roman", Times, serif;
color:#000;

}

.productTitle {
font-size:1.1em;
text-transform:uppercase;
color:#000;
}

.product_details_Title {
font-size:1.4em;
text-transform:uppercase;
color:#000;
}

.price {
color:#fff;
font-size:1.1em;
font-weight:bold;
}

.price_red {
color:#757575;
font-size:1.1em;
font-weight:bold;
}

.product_description {
font-size:100%;
margin:10px 0;
}

.contentTitle {
font-size:1.9em;
line-height:200%;
color:#000000;
font-weight:bold;
font-family: "Times New Roman", Times, serif;
}

.contentTitle-normal {
font-size:1.6em;
line-height:100%;
color:#000;
font-weight:normal;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
}

.contentsubTitle {
font-size:1.1em;
padding:0 10px;
margin:8px 0;
line-height:200%;
color:#000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
background-color:#f3f3f3;
}

.textbold {
font-weight:bold;
color:#000;
}

.text_white {
color:#fff;
}

/* BreadCrumb */
.pageNav {
text-transform:uppercase;
padding:2px 6px;
position:relative;
top:-40px;
left:-10px;
}

.breadcrumb{
margin:0; padding:0;
_margin:0 0 0 10px;
font-weight:bold;
}

.breadcrumb a{
background: transparent url(../images/arrow.png) no-repeat center right;
text-decoration: none;
padding:6px 12px 6px 0; /*adjust bullet image padding*/
color: #fbe106;
font-size:1.0em;
margin:0 4px 0 0;
}


.breadcrumb a:visited, .breadcrumb a:active{
color: #fbe106;
}

.breadcrumb a:hover{
text-decoration: underline;
}


/* FOOTER */
#footerbg {height:48px; }
#footer { width:880px; border-top:1px solid #000; padding:20px 26px; margin:0 auto 10px auto; text-align:left; font-size:1.0em; color:#000; line-height:160%;}
#footer a { color:#000; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

