
body {
  background-color: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
TD {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.border_gesw {
    border-right-color: #848484;
    border-right-width: 1px;
    border-right-style: solid;
    border-left-color: #848484;
    border-left-width: 1px;
    border-left-style: solid;
    border-bottom-color: #848484;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.border_gnesw {
    border-right-color: #848484;
    border-right-width: 1px;
    border-right-style: solid;
    border-left-color: #848484;
    border-left-width: 1px;
    border-left-style: solid;
    border-bottom-color: #848484;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-top-color: #848484;
    border-top-width: 1px;
    border-top-style: solid;
}


.border_gn {
    border-top:1px solid #848484;
}

.border_gs {
    border-bottom:1px solid #848484;
}



.pad3 {
    padding: 3px;
}

.w13 {
    font-family: arial;
    font-size: 13px;
    color: white;
    text-decoration: none;
}
.w17 {
    font-family: arial;
    font-size: 17px;
    color: white;
    font-weight: bold;
    text-decoration: none;
}

.head_a_extra {
    padding-top: 8px;
    line-height:28px;
}

.head_a, .head_a a, .head_a a:active, .head_a a:visited, a, a:active, a:visited  {
    font-family: arial;
    font-size: 12px;
    color: #026699;
    text-decoration: none;
    font-weight: bold;
}
.head_a a:hover, a:hover {
    font-family: arial;
    font-size: 12px;
    color: #04345C;
    text-decoration: none;
    font-weight: bold;
}

a.l_mar, a.l_mar:active, a.l_mar:visited	{color: #b54b62;}
a.l_mar:hover {color: #04345C;}

.large {
  font-family: Helvetica, sans_serif;
  font-size: 26px;
  font-style:italic;
  font-weight:bold;
}

.odorsay {
    font-family: arial;
    font-size: 12px;
    color: #559EB7;
    text-decoration: none;
    font-weight: bold;
    font-style: italic;
}

.title {
	color:#b54b62;
    font-family: arial;
    font-size: 17px;
    text-decoration: none;
    font-weight: bold;

}

.feedback {
    font-family: arial;
    font-size: 12px;
    color: #026699;
    text-decoration: none;
    font-weight: bold;
    font-style: italic;
}

.whatis {
    font-family: arial;
    font-size: 12px;
    line-height:18px;
    color: #585858;
    text-decoration: none;
    font-weight: bold;
    font-style: italic;
}


.back_dg {
    background-color: #3F3F3F;
}
.back_lg {
    background-color: #BFBDC0;
}
.back_lt {
    background-color: #DFDFBD;
}

.rt {
	float: right;
}
.lt {
    float: left;
}


/* BUTTONS */

.button {
    background-image: url(/flex/images/buttons/button_back.gif);
    background-color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
    margin: 0px;
    padding: 1px;
    border: solid #1F8CBD 1px;
    text-align: center;
    cursor: pointer;
    vertical-align: bottom;
    text-decoration: none;
    color: black;
	width:170px;
}

.promo {
    background-image: url(/flex/images/buttons/button_promo.gif);
	border: solid #994053 1px;	
}







/* Text Color */

.t_red { color: #D50000; }
.t_blk { color: black; }
.t_whi { color: #FFFFFF; }
.t_yel { color: #FEFFB7; }
.t_gre { color: #808080; }
.t_dgre { color: #3D3D3D; }
.t_blu { color: #2D69A9; }
.t_reddish { color: #b54b62;}


/* Text Attributes */

.b { font-weight: bold; }
.i { font-style: italic; }


/* Text Size */

.t11 { font-size: 11px; }
.t12 { font-size: 12px; }
.t13 { font-size: 13px; }
.t14 { font-size: 14px; }
.t15 { font-size: 15px; }
.t16 { font-size: 16px; }
.t17 { font-size: 17px; }
.t18 { font-size: 18px; }
.t19 { font-size: 19px; }
.t20 { font-size: 20px; }
.t21 { font-size: 21px; }
.t22 { font-size: 22px; }


.pad3 { padding: 3px; }
.pad4 { padding: 4px; }
.pad5 { padding: 5px; }


/* Background Colors */

.b_whi { background-color: #FFFFFF; }
.b_yel { background-color: #FEFFB7; }
.b_lblu { background-color: #D3E0ED; }
.b_dblu { background-color: #2D69A9; }
.b_lgre { background-color: #EFEFEF; }
.b_dgre { background-color: #808080; }
.b_red { background-color: #DC0303; }
.b_dred { background-color: #B50101; }
.b_lgrn { background-color: #99CC99; }



/* Thumbnail Popup viewer */

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #b54b62;
visibility: hidden;
z-index: 110;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}





/* NAV overall area */

div#links {
    position: relative;
    top: -9px;
    left: 0;
    width: 620px;
    height: 75px;
    z-index: 100;
}



div#links a span {display: none;}


/* NAV control span appearance on hover */

div#links a:hover span {
    display: block;
    position: absolute;
    top: 31px;
    left: 0;
    width: 620px;
    margin: 13px;
    z-index: 100;
    color: #FFF;
    font: 13px Verdana, sans-serif;
    font-style: italic;
}
div#links a:hover span#b {
    display: block;
    position: absolute;
    top: 0px;
    left: 0;
    width: 300px;
    margin-left: 310px;
    z-index: 100;
    color: #FFF;
    font: 17px Verdana, sans-serif;
    font-style: italic;
}


/* NAV Background box affect */

div#links a:hover img {background-color: #FFFFFF}

div.links:hover span.ona, div.linksHover span.ona, div.links:hover span.onb, div.linksHover span.onb {
    display: none;
}



/* NAV Background box affect SELECTED */

div.links img.im {
    background-color: #ffffff;
}


div.links:hover img.im, div.linksHover img.im {
    background-color: transparent;
}

div.links {
  behavior:url(http://www.flexi8.com/hover.htc);
}

div#links span.ona {
    position: absolute;
    top: 31px;
    left: 0;
    width: 620px;
    margin: 15px;
    z-index: 100;
    color: #FFF;
    font: 13px Verdana, sans-serif;
    font-style: italic;
}
div#links span.onb {
    position: absolute;
    top: 14px;
    left: 1px;
    width: 300px;
    margin-left:310px;
    z-index: 100;
    color: #FFF;
    font: 17px Verdana, sans-serif;
    font-style: italic;
}

.mv_contrast {
    color: #FF0000;
}


/*
 * Flexi 2.0 
 *
 */

.r {float:right} .l {float:left} .c {clear:both}

/*
.zoomclip_img {height:102px;width:208px;}
.zoomclip img  {height:102px;width:208px;background-image:url('/flex/images/elements/zoomclip_off.gif')}
.zoomclip:hover img {background-image:url('/flex/images/elements/zoomclip_on.gif')}
.zoomdangle_img {height:154px;width:208px;}
.zoomdangle img  {height:154px;width:208px;background-image:url('/flex/images/elements/zoomdangle_off.gif')}
.zoomdangle:hover img {background-image:url('/flex/images/elements/zoomdangle_on.gif')}
*/

.zoomclip_img {height:123px;width:250px;}
.zoomclip img  {height:123px;width:250px;background:transparent url('/flex/images/elements/zoomclip_off.gif') no-repeat}
.zoomclip:hover img {background-image:url('/flex/images/elements/zoomclip_on.gif')}
.zoomdangle_img {height:185px;width:250px;}
.zoomdangle img {height:185px;width:250px;background:transparent url('/flex/images/elements/zoomdangle_off.gif') no-repeat}
.zoomdangle:hover img {background-image:url('/flex/images/elements/zoomdangle_on.gif')}




.detailtitle {font-size:13pt;font-weight:bold }

a#rewiz img, a#rewiz:link img, a#rewiz:visited img {background-image:url(/flex/images/buttons/returnexchange.gif)}
a#rewiz:hover img {background-position:0px 64px}


