body
{
    font-family: Arial,Helvetica,sans-serif;
    margin: 0px;
    padding: 0px;
    color: #666666;
    font-size: 12px;
}
form
{
    margin: 0pt;
    padding: 0pt;
}
input, select, textarea
{
    border: 1px solid #666666;
}
a
{
    color: #0a8f7e;
    text-decoration: none;
}
a:hover
{
    color: #0a8f7e;
    text-decoration: underline;
}
#title, .title
{
    font-size: 12px;
    color: #0a8f7e;
    font-weight: bold;
    text-transform: uppercase;
}
.sales_item .regionalContact
{
    float: left;
    margin-left: 155px;
    color: #666666;
}
.sales_item .first
{
    margin-left: 10px;
}
.regionalContact a
{
    text-decoration: underline;
    color: #666666;
}
h3
{
    margin: 0px;
    font: normal;
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    text-transform: uppercase;
}
.history_text h3
{
    text-transform: none;
}
.customer_care h3, .checkout h3
{
    font-weight: bold;
}
h3.checkout
{
    font-size: 12px;
    font-weight: bold;
}

.main
{
    font-size: 12px;
    height: 450px;
    text-decoration: none;
    top: 0px;
    width: 1015px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.main
{
    height: 450px;
    top: 0px;
    width: 715px;
}

.bar
{
    height: 140px;
    width: 715px;
}
.main .content .bar_text
{
    float: left;
    height: 107px;
    left: 172px;
    padding-left: 0px;
    top: 0px;
    width: 544px;
}
.address
{
    float: right;
    margin: 42px 0px 0px 5px;
    padding: 0px;
}
#subnav
{
    float: right;
    clear: both;
    margin: 25px 0px 0px 5px;
    padding: 0px;
}
.main .bar_text_bottom, .main .login_box
{
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
.main .bar_text_bottom_home
{
    margin-left: 0;
}
.main .login_box
{
    padding-top: 40px;
}
.main #subnav img, .main .login_box img
{
    float: left;
    padding-right: 1px;
    padding-left: 2px;
}
.main .bar_text_bottom img
{
    float: left;
    padding-right: 0px;
    padding-left: 0px;
}
.overview
{
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    line-height: 19px;
    padding: 10px;
}
.ovtitle
{
    font-size: 12px;
    color: #0a8f7e;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    top: 10px;
}
.ovname
{
    font-weight: bold;
    text-transform: uppercase;
}
#logo
{
    float: left;
    margin-left: 10px;
    margin-right: 0px;
    display: block;
    width: 144px;
    height: 53px;
    position: relative;
    background-image: url(graphics/clae_logo.gif);
    background-repeat: no-repeat;
}
.main .
.bar_text_bottom.home #logo
{
    margin-left: 0px;
    margin-right: 11px;
    top: -12px;
}
#logo:hover
{
    background-image: url(graphics/clae_logo_over.gif);
}
.countryflags
{
    float: right;
    width: 105px;
    height: 42px;
    border: 0;
}
.countryflags img
{
    border: none;
}
a .alt
{
    display: none;
}
#amusement
{
    display: block;
    width: 173px;
    height: 28px;
    background-image: url(graphics/nav_amusement3.gif);
    background-repeat: no-repeat;
    float: left;
    margin-top: 8px;
    padding: 0;
}
#amusement_on
{
    display: block;
    width: 173px;
    height: 28px;
    background-image: url(graphics/nav_amusement_on3.gif);
    background-repeat: no-repeat;
    float: left;
    margin-top: 8px;
    padding: 0;
}
#collections
{
    display: block;
    width: 152px;
    height: 28px;
    background-image: url(graphics/nav_collections2.gif);
    background-repeat: no-repeat;
    float: left;
    margin-top: 8px;
    padding: 0;
}
#collections_on
{
    display: block;
    width: 152px;
    height: 28px;
    background-image: url(graphics/nav_collections_on2.gif);
    background-repeat: no-repeat;
    float: left;
    margin-top: 8px;
    padding: 0;
}
#collections:hover, #collections_on:hover
{
    background-image: url(graphics/nav_collections_over2.gif);
}
#amusement:hover, #amusement_on:hover
{
    background-image: url(graphics/nav_amusement_over3.gif);
}
#about
{
    display: block;
    width: 82px;
    height: 28px;
    background-image: url(graphics/nav_about2.gif);
    background-repeat: no-repeat;
    float: left;
    margin-top: 8px;
}
#about_on
{
    display: block;
    width: 82px;
    height: 28px;
    background-image: url(graphics/nav_about_on2.gif);
    background-repeat: no-repeat;
    float: left;
    margin-top: 8px;
}
#about:hover, #about_on:hover
{
    background-image: url(graphics/nav_about_over2.gif);
}
#contact
{
    display: block;
    width: 108px;
    height: 28px;
    background-image: url(graphics/nav_contact2.gif);
    background-repeat: no-repeat;
    float: left;
    margin-top: 8px;
}
#contact_on
{
    display: block;
    width: 108px;
    height: 28px;
    background-image: url(graphics/nav_contact_on2.gif);
    background-repeat: no-repeat;
    float: left;
    margin-top: 8px;
}
#contact:hover, #contact_on:hover
{
    background-image: url(graphics/nav_contact_over2.gif);
}
/*OLD NAV START
#collections {
	display: block;
	width: 223px;
	height: 43px;
	background-image: url(graphics/nav_collections.gif);
	background-repeat:no-repeat;
	float: left;
}
#collections_on {
	display: block;
	width: 223px;
	height: 43px;
	background-image: url(graphics/nav_collections_on.gif);
	background-repeat:no-repeat;
	float: left;
}
#collections:hover, #collections_on:hover {
	background-image: url(graphics/nav_collections_over.gif);
}
#about {
	display: block;
	width: 118px;
	height: 43px;
	background-image: url(graphics/nav_about.gif);
	background-repeat:no-repeat;
	float: left;
}
#about_on {
	display: block;
	width: 118px;
	height: 43px;
	background-image: url(graphics/nav_about_on.gif);
	background-repeat:no-repeat;
	float: left;
}
#about:hover, #about_on:hover {
	background-image: url(graphics/nav_about_over.gif);
}
#contact {
	display: block;
	width: 154px;
	height: 43px;
	background-image: url(graphics/nav_contact.gif);
	background-repeat:no-repeat;
	float: left;
}
#contact_on {
	display: block;
	width: 154px;
	height: 43px;
	background-image: url(graphics/nav_contact_on.gif);
	background-repeat:no-repeat;
	float: left;
}
#contact:hover, #contact_on:hover {
	background-image: url(graphics/nav_contact_over.gif);
}
OLD NAV END*/
/*Link Buttons*/
.btn
{
    display: block;
    width: 139px;
    height: 18px;
    background-repeat: no-repeat;
    float: left;
}

.updateq
{
    background-image: url(graphics/btn_updrem_on.gif);
}
.updateq:hover
{
    background-image: url(graphics/btn_updrem_hover.gif);
}

.updateship
{
    background-image: url(graphics/btn_update_on.gif);
}
.updateship:hover
{
    background-image: url(graphics/btn_update_hover.gif);
}

.contchkout
{
    background-image: url(graphics/btn_cntchk_on.gif);
}
.contchkout:hover
{
    background-image: url(graphics/btn_cntchk_hover.gif);
}

.blogin
{
    background-image: url(graphics/btn_login_on.gif);
}
.blogin:hover
{
    background-image: url(graphics/btn_login_hover.gif);
}

.rqpss
{
    background-image: url(graphics/btn_reqpwd_on.gif);
}
.rqpss:hover
{
    background-image: url(graphics/btn_reqpwd_hover.gif);
}

.retshop
{
    background-image: url(graphics/btn_rtrnshop_on.gif);
}
.retshop:hover
{
    background-image: url(graphics/btn_rtrnshop_hover.gif);
}

.updatecoup
{
    background-image: url(graphics/btn_updtcoup_on.gif);
}
.updatecoup:hover
{
    background-image: url(graphics/btn_updtcoup_hover.gif);
}

.submitord
{
    background-image: url(graphics/btn_submtordr_on.gif);
}
.submitord:hover
{
    background-image: url(graphics/btn_submtordr_hover.gif);
}
/*end link buttons*/

#nav_retail_locator
{
    display: block;
    width: 115px;
    height: 13px;
    background-image: url(graphics/nav_retail_locator.gif);
    background-repeat: no-repeat;
    float: left;
}
#nav_retail_locator_on
{
    display: block;
    width: 115px;
    height: 13px;
    background-image: url(graphics/nav_retail_locator_on.gif);
    background-repeat: no-repeat;
    float: left;
}
#nav_retail_locator:hover, #nav_retail_locator_on:hover
{
    background-image: url(graphics/nav_retail_locator_over.gif);
}
#nav_shop
{
    display: block;
    width: 37px;
    height: 13px;
    background-image: url(graphics/nav_shop.gif);
    background-repeat: no-repeat;
    float: left;
}
#nav_shop_on
{
    display: block;
    width: 37px;
    height: 13px;
    background-image: url(graphics/nav_shop_on.gif);
    background-repeat: no-repeat;
    float: left;
}
#nav_shop:hover, #nav_shop_on:hover
{
    background-image: url(graphics/nav_shop_over.gif);
}


#nav_customer_support
{
    display: block;
    width: 148px;
    height: 13px;
    background-image: url(graphics/nav_customer_support.gif);
    background-repeat: no-repeat;
    float: left;
}
#nav_customer_support_on
{
    display: block;
    width: 148px;
    height: 13px;
    background-image: url(graphics/nav_customer_support_on.gif);
    background-repeat: no-repeat;
    float: left;
}
#nav_customer_support:hover, #nav_customer_support_on:hover
{
    background-image: url(graphics/nav_customer_support_over.gif);
}

#nav_view_bag
{
    display: block;
    width: 69px;
    height: 13px;
    background-image: url(graphics/nav_view_bag.gif);
    background-repeat: no-repeat;
    float: left;
}
#nav_view_bag_on
{
    display: block;
    width: 69px;
    height: 13px;
    background-image: url(graphics/nav_view_bag_on.gif);
    background-repeat: no-repeat;
    float: left;
}
#nav_view_bag:hover, #nav_view_bag_on:hover
{
    background-image: url(graphics/nav_view_bag_over.gif);
}

.sideNav
{
    display: block;
    width: 129px;
    height: 43px;
    background-repeat: no-repeat;
}
#customer_care
{
    background-image: url(graphics/nav_customer_care.gif);
}
#customer_care.on
{
    background-image: url(graphics/nav_customer_care_on.gif);
}
#customer_care:hover
{
    background-image: url(graphics/nav_customer_care_over.gif);
}
#order_status
{
    background-image: url(graphics/nav_order_status.gif);
}
#order_status.on
{
    background-image: url(graphics/nav_order_status_on.gif);
}
#order_status:hover
{
    background-image: url(graphics/nav_order_status_over.gif);
}


#newsletter
{
    background-image: url(graphics/nav_newsletter.gif);
}
#newsletter.on
{
    background-image: url(graphics/nav_newsletter_on.gif);
}
#newsletter:hover
{
    background-image: url(graphics/nav_newsletter_over.gif);
}


#privacy_policy
{
    background-image: url(graphics/nav_privacy_policy.gif);
}
#privacy_policy.on
{
    background-image: url(graphics/nav_privacy_policy_on.gif);
}
#privacy_policy:hover
{
    background-image: url(graphics/nav_privacy_policy_over.gif);
}


#return_policy
{
    background-image: url(graphics/nav_return_policy.gif);
}
#return_policy.on
{
    background-image: url(graphics/nav_return_policy_on.gif);
}
#return_policy:hover
{
    background-image: url(graphics/nav_return_policy_over.gif);
}
#shipping_policy
{
    background-image: url(graphics/nav_shipping_policy.gif);
}
#shipping_policy.on
{
    background-image: url(graphics/nav_shipping_policy_on.gif);
}
#shipping_policy:hover
{
    background-image: url(graphics/nav_shipping_policy_over.gif);
}

#retail_locator
{
    background-image: url(graphics/nav_retail_locator2.gif);
}
#retail_locator.on
{
    background-image: url(graphics/nav_retail_locator2_on.gif);
}
#retail_locator:hover
{
    background-image: url(graphics/nav_retail_locator2_over.gif);
}


.main .box
{
    width: 715px;
    float: right;
}
.main .
.box.customer_care
{
    width: 703px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    margin-bottom: 20px;
    border-bottom: 1px #999999 solid;
}
.thumbcollect
{
    float: left;
    border-bottom: 1px #999999 solid;
    width: 715px;
    height: 180px;
}
.box_line
{
    height: 8px;
    padding: 0px;
    line-height: 0px;
    width: 715px;
    color: #999999;
    margin-bottom: 20px;
    background-color: #999999;
}
.main .box_line
{
    height: 8px;
    padding: 0px;
    line-height: 0px;
    width: 715px;
    color: #999999;
    margin-bottom: 20px;
    background-color: #999999;
}
.main .box_line .home
{
    margin-bottom: 10px;
}
.main .box_line_2
{
    height: 1px;
    width: 715px;
    color: #999999;
    background-color: #999999;
}
.main .box_line_3
{
    height: 1px;
    width: 715px;
    color: #999999;
    background-color: #999999;
}
.main .box .shop_thumbs
{
    float: left;
    height: 170px;
    width: 212px;
    margin-bottom: 10px;
    margin-left: 18px;
    text-align: center;
    position: relative;
}
.main .box .shop_thumbs a, .main .box .collection_thumb_box .thumb a.shoeThumb
{
    display: block;
    padding-bottom: 4px;
}
.main .box .shop_thumbs a span
{
    text-align: left;
    margin-left: 32px;
    display: block;
}
.main .box .collection_thumb_box .thumb a.shoeThumb_on
{
    color: #0a8f7e;
}
.main .box .shop_thumbs a:hover, .main .box .collection_thumb_box .thumb a.shoeThumb:hover, .main .box .collection_thumb_box .thumb a.shoeThumb_on:hover
{
    color: #0a8f7e;
}
.main .box .collection
{
    width: 100%;
    position: relative;
}
.main .box .collection_image
{
    height: 300px;
    width: 500px;
    float: left;
    clear: both;
}

.main .box .add_to_bag
{
    display: block;
    width: 139px;
    height: 18px;
    background-image: url(graphics/btn_add_to_bag.gif);
    background-repeat: no-repeat;
}
.main .box .add_to_bag:hover
{
    background-image: url(graphics/btn_add_to_bag_over.gif);
}
.main .cntchck
{
    display: block;
    width: 139px;
    height: 18px;
    background-image: url(graphics/btn_cntchck.gif);
    background-repeat: no-repeat;
}
.main .cntchck:hover
{
    background-image: url(graphics/btn_cntchck_hover.gif);
}
.main .submit
{
    display: block;
    width: 139px;
    height: 18px;
    background-image: url(graphics/btn_submit.gif);
    background-repeat: no-repeat;
}
.main .submit:hover
{
    background-image: url(graphics/btn_submit_hover.gif);
}
.main .update
{
    display: block;
    width: 139px;
    height: 18px;
    background-image: url(graphics/btn_update.gif);
    background-repeat: no-repeat;
}
.main .update:hover
{
    background-image: url(graphics/btn_update_hover.gif);
}
.main .login_box .loginButton
{
    display: block;
    width: 124px;
    height: 18px;
    float: right;
    background-image: url(graphics/btn_enter.gif);
    background-repeat: no-repeat;
}
.main .login_box .loginButton:hover
{
    background-image: url(graphics/btn_enter_over.gif);
}

.main .box .collection_text
{
    width: 175px;
    color: #666666;
    font-size: 11px;
    text-decoration: none;
    float: right;
    margin-bottom: 10px;
}
.main .box .collection_text ul
{
    margin: 0;
    padding: 0;
    margin-left: 6px;
    padding-left: 10px;
}
.main .box .collection_thumb_box
{
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    top: 20px;
    clear: both;
    padding-top: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
}

.main .box .collection_thumb_box .thumb
{
    float: left;
    height: 170px;
    width: 155px;
    margin-bottom: 10px;
    padding-left: 20px;
    text-align: left;
    position: relative;
}
.main .box .collection_thumb_box .thumb span
{
    display: block;
    padding-left: 15px;
}
.main .box .shop_thumbs a, .main .box .collection_thumbs a, .main .box .collection_image a, .main .box .collection_text a, .main .box .collection_thumb_box .thumb a
{
    color: #666666;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: none;
}
.main .box .collection_text a:hover, .main .box .collection_image a:hover
{
    text-decoration: underline;
}
.main .box .history_title, .main .box .contact_title
{
    width: 715px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
}
.main .box .history_text
{
    width: 695px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    padding: 10px;
    line-height: 22px;
}
.main .box .press_title
{
    height: 69px;
    width: 715px;
    float: left;
    padding-top: 15px;
}
.main .box .press_item
{
    width: 100%;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    padding-top: 10px;
    clear: both;
}
.main .box .presspix
{
    float: left;
    padding-bottom: 10px;
}
.main .box .press_item .press_info
{
    width: 460px;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
}

.main .box .press_item .press_link
{
    width: 130px;
    float: right;
    text-align: left;
}

.main .box .press_item .press_link p
{
    text-transform: uppercase;
    float: none;
    display: block;
    margin: 10px 0px 0px;
}
.main .box .press_item .press_link a
{
    color: #666666;
    text-decoration: underline;
}
.main .box .sales_item
{
    height: 25px;
    width: 715px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    padding-top: 10px;
    position: relative;
    float: left;
}
.main .box .sales_item h3
{
    text-transform: uppercase;
    color: #666666;
}
.main .box .sales_item a
{
    text-decoration: underline;
}
.main .box .sales_item h3
{
    width: 524px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    float: left;
    font-weight: bold;
}

.main .box .sales_item .sales_link
{
    width: 130px;
    float: right;
}

.main .box .sales_item .sales_link a
{
    text-transform: uppercase;
    color: #666666;
    top: -4px;
    text-decoration: underline;
}
.main .box .reader
{
    /*border-top-width: 1px; 	border-top-style: solid; 	border-top-color: #999999;*/
    height: 50px;
    width: 715px;
    padding-top: 20px;
    position: relative;
    float: right;
    text-align: right;
    display: block;
}

.main .box .reader_edit
{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
}
.main .box .reader img
{
    float: right;
}
.main .box .contact
{
    /*height: 250px;*/
    width: 700px;
    padding-top: 10px;
    float: left;
}
.main .box .contact .reqFields
{
    color: #0a8f7e;
    float: right;
    margin-bottom: 10px;
    width: 100px;
    text-align: right;
}
.main .box .contact div
{
    display: block;
    width: 550px;
    padding-bottom: 10px;
}
/*
deleted 7-25-07 to fix over 13 issue
* html .main .box .contact div {
	margin-bottom:10px;
}
*/
.main .box .contact div.half
{
    width: 50%;
    float: left;
    padding-bottom: 0px;
    margin-bottom: 10px;
}
.main .box .contact label.error, p.error, span.error, td.error
{
    color: #0a8f7e;
}
.formfont
{
    color: #0a8f7e;
}
.formtxt
{
    text-transform: uppercase;
    text-align: right;
    padding-right: 5px;
}
.formtxtreq
{
    text-transform: uppercase;
    color: #0a8f7e;
    text-align: right;
    padding-right: 5px;
}
.main .box .contact div label
{
    width: 80px;
    margin-right: 10px;
    text-align: right;
    top: 3px;
    position: relative;
    display: block;
    float: left;
    text-transform: uppercase;
}

.main .box .contact div label.checklabel
{
    width: auto;
    margin-left: 10px;
}
.main .box .contact input, .main .box .contact select, .main .box .contact textarea
{
    border-color: #999999;
    margin-bottom: 10px;
    width: 440px;
    float: left;
}
.main .box .contact div.half input, .main .box .contact div select, .main .box .contact div.half textarea
{
    width: 165px;
    margin-bottom: 0;
}
.main .box .contact input#submit
{
    width: 124px;
    height: 18px;
    float: right;
}


.main .box .contact div.checkbox
{
    float: left;
    width: 50%;
}
.main .box .contact div.checkbox div
{
    width: 80px;
    float: left;
    margin: 0;
    padding: 0;
    left: 0;
    text-align: right;
}
.main .box .contact .checkbox input
{
    width: 50%;
    border: none;
    width: auto !important;
    float: left;
}




.main .box .contact .submitButton
{
    display: block;
    width: 124px;
    height: 18px;
    float: right;
    padding-right: 18px;
    background-image: url(graphics/submit.gif);
    background-repeat: no-repeat;
}
* html .main .box .contact .submitButton
{
    padding-right: 13px;
}
.main .box .contact .submitButton:hover
{
    background-image: url(graphics/btn_submit_over.gif);
}

.findbutton
{
    display: block;
    width: 77px;
    height: 18px;
    float: right;
    background-image: url(graphics/btn_find.gif);
    background-repeat: no-repeat;
}
.findbutton:hover
{
    background-image: url(graphics/btn_find_over.gif);
}


.navbar
{
    margin-right: -160px;
    width: 131px;
    padding: 0px;
    float: left;
    position: relative;
    left: -151px;
    top: 40px;
}
.navbar span, .main .box .add_to_bag span, .main .login_box #loginButton span, .submitButton span, .findbutton span
{
    display: none;
}
.navbar ul
{
    margin: 0px;
    padding: 0px;
}
.navbar ul li
{
    list-style-type: none;
    text-decoration: none;
    padding-bottom: 5px;
}
.navbar ul li a
{
    height: 20px;
    width: 130px;
    display: block;
    color: #1D2245;
    text-transform: uppercase;
    text-decoration: none;
}
.navbar ul li a:hover
{
    color: #FFFFFF;
}
.navbar ul li.on
{
    list-style-image: url(images/bullet3.gif);
    list-style-position: outside;
    list-style-type: disc;
}
#amusements
{
    background-image: url(graphics/amusement.gif);
}
#amusements.on
{
    background-image: url(graphics/amusement_on.gif);
}
#amusements:hover
{
    background-image: url(graphics/amusement_hover.gif);
}
#history
{
    background-image: url(graphics/btn_about.gif);
}
#history.on
{
    background-image: url(graphics/btn_about_on.gif);
}
#history:hover
{
    background-image: url(graphics/btn_about_hover.gif);
}
#edit
{
    background-image: url(graphics/btn_media.gif);
}
#edit.on
{
    background-image: url(graphics/btn_media_on.gif);
}
#edit:hover
{
    background-image: url(graphics/btn_media_hover.gif);
}
#press
{
    background-image: url(graphics/btn_press_releases.gif);
}
#press.on
{
    background-image: url(graphics/btn_press_releases_on.gif);
}
#press:hover
{
    background-image: url(graphics/btn_press_releases_hover.gif);
}
#a09fa
{
    background-image: url(graphics/09fa.gif);
}
#a09fa.on
{
    background-image: url(graphics/09fa_on.gif);
}
#a09fa:hover
{
    background-image: url(graphics/09fa_hover.gif);
}
#a10sp {
	background-image: url(graphics/collection.gif);
}
#a10sp.on {
	background-image: url(graphics/collection_on.gif);
}
#a10sp:hover {
	background-image: url(graphics/collection_hover.gif);
}
#a08fl
{
    background-image: url(graphics/09fa.gif);
}
#a08fl.on
{
    background-image: url(graphics/09fa_on.gif);
}
#a08fl:hover
{
    background-image: url(graphics/09fa_hover.gif);
}
#a07sm
{
    background-image: url(graphics/07sm.gif);
}
#a07sm.on
{
    background-image: url(graphics/07sm_on.gif);
}
#a07sm:hover
{
    background-image: url(graphics/07sm_hover.gif);
}
#a07fl
{
    background-image: url(graphics/07fl.gif);
}
#a07fl.on
{
    background-image: url(graphics/07fl_on.gif);
}
#a07fl:hover
{
    background-image: url(graphics/07fl_hover.gif);
}
#salesinfo
{
    background-image: url(graphics/salesinfo.gif);
}
#salesinfo.on
{
    background-image: url(graphics/salesinfo_on.gif);
}
#salesinfo:hover
{
    background-image: url(graphics/salesinfo_hover.gif);
}
#lookbk09
{
    background-image: url(graphics/09lookbk.gif);
}
#lookbk09.on
{
    background-image: url(graphics/09lookbk_on.gif);
}
#lookbk09:hover
{
    background-image: url(graphics/09lookbk_hover.gif);
}
#lookbk09D2
{
    background-image: url(graphics/09lookbkD2.gif);
}
#lookbk09D2.on
{
    background-image: url(graphics/09lookbkD2_on.gif);
}
#lookbk09D2:hover
{
    background-image: url(graphics/09lookbkD2_hover.gif);
}
/* lookbook 2010 */
#lookbk10
{
    background-image: url(graphics/10lookbk.gif);
}
#lookbk10.on
{
    background-image: url(graphics/10lookbk_on.gif);
}
#lookbk10:hover
{
    background-image: url(graphics/10lookbk_hover.gif);
}
#lookbk10D2
{
    background-image: url(graphics/10lookbkD2.gif);
}
#lookbk10D2.on
{
    background-image: url(graphics/10lookbkD2_on.gif);
}
#lookbk10D2:hover
{
    background-image: url(graphics/10lookbkD2_hover.gif);
}
#indent li
{
    margin-left: 5px;
    margin-bottom: 5px;
    height: 16px;
    padding: 0;
    display: block;
    width: 130px;
}
#indent li a
{
    height: 16px;
    background: no-repeat 5px;
}
/*if product has a space then use underscore in id*/
#indent li#blakey a
{
    background-image: url(graphics/blakey.gif);
}
#indent li#blakey.on a
{
    background-image: url(graphics/blakey_on.gif);
}
#indent li#khan a
{
    background-image: url(graphics/khan.gif);
}
#indent li#khan.on a
{
    background-image: url(graphics/khan_on.gif);
}
#indent li#blakey a:hover
{
    background-image: url(graphics/blakey_hover.gif);
}
#indent li#garvey a
{
    background-image: url(graphics/garvey.gif);
}
#indent li#garvey.on a
{
    background-image: url(graphics/garvey_on.gif);
}
#indent li#garvey a:hover
{
    background-image: url(graphics/garvey_hover.gif);
}
#indent li#parker a
{
    background-image: url(graphics/parker.gif);
}
#indent li#parker.on a
{
    background-image: url(graphics/parker_on.gif);
}
#indent li#parker a:hover
{
    background-image: url(graphics/parker_hover.gif);
}
#indent li#langston a
{
    background-image: url(graphics/langston.gif);
}
#indent li#langston.on a
{
    background-image: url(graphics/langston_on.gif);
}
#indent li#langston a:hover
{
    background-image: url(graphics/langston_hover.gif);
}
#indent li#russell a
{
    background-image: url(graphics/russell.gif);
}
#indent li#russell.on a
{
    background-image: url(graphics/russell_on.gif);
}
#indent li#russell a:hover
{
    background-image: url(graphics/russell_hover.gif);
}
/*added feb 08*/

#indent li#whitman a
{
    background-image: url(graphics/whitman.gif);
}
#indent li#whitman.on a
{
    background-image: url(graphics/whitman_on.gif);
}
#indent li#whitman a:hover
{
    background-image: url(graphics/whitman_hover.gif);
}
#indent li#romare_lo a
{
    background-image: url(graphics/romare_lo.gif);
}
#indent li#romare_lo.on a
{
    background-image: url(graphics/romare_lo_on.gif);
}
#indent li#romare_lo a:hover
{
    background-image: url(graphics/romare_lo_hover.gif);
}
#indent li#romare_hi a
{
    background-image: url(graphics/romare_hi.gif);
}
#indent li#romare_hi.on a
{
    background-image: url(graphics/romare_hi_on.gif);
}
#indent li#romare_hi a:hover
{
    background-image: url(graphics/romare_hi_hover.gif);
}
#indent li#miles a
{
    background-image: url(graphics/miles.gif);
}
#indent li#miles.on a
{
    background-image: url(graphics/miles_on.gif);
}
#indent li#miles a:hover
{
    background-image: url(graphics/miles_hover.gif);
}
#indent li#diego a
{
    background-image: url(graphics/diego.gif);
}
#indent li#diego.on a
{
    background-image: url(graphics/diego_on.gif);
}
#indent li#diego a:hover
{
    background-image: url(graphics/diego_hover.gif);
}
#indent li#cousteau a
{
    background-image: url(graphics/cousteau.gif);
}
#indent li#cousteau.on a
{
    background-image: url(graphics/cousteau_on.gif);
}
#indent li#cousteau a:hover
{
    background-image: url(graphics/cousteau_hover.gif);
}
#indent li#mcqueen a
{
    background-image: url(graphics/mcqueen.gif);
}
#indent li#mcqueen.on a
{
    background-image: url(graphics/mcqueen_on.gif);
}
#indent li#mcqueen a:hover
{
    background-image: url(graphics/mcqueen_hover.gif);
}
#indent li#rollins a
{
    background-image: url(graphics/rollins.gif);
}
#indent li#rollins.on a
{
    background-image: url(graphics/rollins_on.gif);
}
#indent li#rollins a:hover
{
    background-image: url(graphics/rollins_hover.gif);
}

/*feb 2009*/

#indent li#kennedy a
{
    background-image: url(graphics/kennedy.gif);
}
#indent li#kennedy.on a
{
    background-image: url(graphics/kennedy_on.gif);
}
#indent li#kennedy a:hover
{
    background-image: url(graphics/kennedy_hover.gif);
}
#indent li#thompson a
{
    background-image: url(graphics/thompson.gif);
}
#indent li#thompson.on a
{
    background-image: url(graphics/thompson_on.gif);
}
#indent li#thompson a:hover
{
    background-image: url(graphics/thompson_hover.gif);
}
#indent li#khan a
{
    background-image: url(graphics/khan.gif);
}
#indent li#khan.on a
{
    background-image: url(graphics/khan_on.gif);
}
#indent li#khan a:hover
{
    background-image: url(graphics/khan_hover.gif);
}
#indent li#ellington a
{
    background-image: url(graphics/ellington.gif);
}
#indent li#ellington.on a
{
    background-image: url(graphics/ellington_on.gif);
}
#indent li#ellington a:hover
{
    background-image: url(graphics/ellington_hover.gif);
}
#indent li#zissou a
{
    background-image: url(graphics/zissou.gif);
}
#indent li#zissou.on a
{
    background-image: url(graphics/zissou_on.gif);
}
#indent li#zissou a:hover
{
    background-image: url(graphics/zissou_hover.gif);
}
#indent li#bruce a
{
    background-image: url(graphics/bruce.gif);
}
#indent li#bruce.on a
{
    background-image: url(graphics/bruce_on.gif);
}
#indent li#bruce a:hover
{
    background-image: url(graphics/bruce_hover.gif);
}
/*Aug 2010*/
#indent li#strayhorn a {
	background-image: url(graphics/strayhorn.gif);
}
#indent li#strayhorn.on a {
	background-image: url(graphics/strayhorn_on.gif);
}
#indent li#strayhorn a:hover {
	background-image: url(graphics/strayhorn_hover.gif);
}
#indent li#baylor a {
	background-image: url(graphics/baylor.gif);
}
#indent li#baylor.on a {
	background-image: url(graphics/baylor_on.gif);
}
#indent li#baylor a:hover {
	background-image: url(graphics/baylor_hover.gif);
}
#indent li#jones a {
	background-image: url(graphics/jones.gif);
}
#indent li#jones.on a {
	background-image: url(graphics/jones_on.gif);
}
#indent li#jones a:hover {
	background-image: url(graphics/jones_hover.gif);
}
/*end aug editions*/
.main_index
{
    font-size: 12px;
    height: 450px;
    left: 0px;
    position: relative;
    text-decoration: none;
    top: 0px;
    width: 1015px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 250px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.main_index .content
{
    height: 450px;
    left: 150px;
    position: relative;
    top: 0px;
    width: 715px;
}
.main_index .content .bar
{
    height: 76px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 715px;
}
.main_index .content .bar_text
{
    height: 107px;
    left: 172px;
    padding-left: 0px;
    position: absolute;
    top: 0px;
    width: 544px;
    float: left;
}
.main_index .content .login_box
{
    height: 43px;
    left: 0px;
    padding-left: 0px;
    width: 544px;
    top: 63px;
}

.main_index .content .banner
{
    bottom: 0px;
    height: 84px;
    left: 579px;
    position: absolute;
    right: 0px;
    top: 58px;
    width: 219px;
    float: right;
}
#Footer
{
    height: 9px;
    left: 0px;
    position: relative;
    text-align: right;
    top: 250px;
    width: 724px;
    z-index: 8;
}
#footer_login
{
    left: 0px;
    position: relative;
    text-align: right;
    margin-top: 250px;
    width: 724px;
    z-index: 8;
}
#Footer ul, #footer_login ul
{
    margin: 0px 10px 0px 0px;
    padding: 0px;
    float: right;
}
#Footer li, #footer_login li
{
    display: inline;
    font-size: 9pt;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
}
#footer_login li img
{
    float: left;
}
#Footer a, #footer_login a
{
    color: #3F3228;
    background-image: url(graphics/foot_click.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 62px;
    height: 9px;
}
#Footer a
{
}

#footer_login a span
{
    display: none;
}
#Footer a:hover, #footer_login a:hover
{
    color: #AF462E;
    background-image: url(graphics/foot_click_over.gif);
    text-decoration: underline;
}



.chkUnsub input
{
    border: none;
    width: 40px;
}

.chkUnsub
{
    float: left;
}

.chkUnsub label
{
}

#checkout_page input
{
    border: solid 1px #999999;
}
#checkout_page .noborder input /* IE hack */
{
    border: none;
}

#checkout_page label
{
    border: #999999;
}
.noborder input
{
    border: none;
}
.sizeChartContainer
{
    z-index: 5;
    position: absolute;
    top: 220px;
    left: 440px;
    border: solid 2px gray;
    padding: 0px 15px 15px 15px;
    background-color: White;
    visibility: hidden;
}
.sizeChartTitle
{
    font-size: 14px;
    color: Black;
}
.sizeChartCell
{
    text-align: center;
    border: solid 1px black;
    color: Black;
}
