
/*@charset "UTF-8";
 CSS Document */

body
{
    text-align: center;
    margin: 0px;
}
a:link
{
}
a:visited
{
}
a:hover
{
}
a:active
{
}
a
{
}




#container
{
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFFFFF;
    overflow: visible;
    visibility: visible;
    text-align: left;
}
.header
{
    float: left;
    height: 105px;
    width: 1024px;
    visibility: visible;
    background-color: #FFFFFF;
    position: relative;
}

#leftnav
{
    float: left;
    padding-top: 6px;
    top: 115px;
    width: 172px;
    background-color: #FFFFFF;
    visibility: visible;
}
#topheader
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 1024px;
    height: 76px;
    background-image: url(assets/temp_gray_bkgd.jpg);
}
.headerPF
{
    float: left;
    height: 105px;
    width: 1024px;
    visibility: visible;
    position: relative;
}
#topheaderPF
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 800px;
    height: 76px;
    background-image: url(assets/temp_gray_bkgd.jpg);
}

.headerbluelinkbold
{
    padding-bottom: 10px;
}

#logo
{
    position: absolute;
    left: 20px;
    top: 10px;
    width: 151px;
    height: 52px;
}
#signin
{
    position: absolute;
    left: 717px;
    top: 1px;
    width: 35px;
    height: 31px;
}
#signout
{
    position: absolute;
    left: 717px;
    top: 1px;
    width: 35px;
    height: 31px;
}
#account
{
    position: absolute;
    left: 778px;
    top: 1px;
    width: 35px;
    height: 42px;
}
#cart
{
    position: absolute;
    left: 852px;
    top: 1px;
    width: 32px;
    height: 43px;
}
#cartco
{
    position: absolute;
    left: 1px;
    top: 1px;
}
#mcaffee
{
    position: absolute;
    left: 889px;
    top: 1px;
}
#switchname
{
    position: absolute;
    left: 575px;
    top: 46px;
    width: 425px;
    height: 18px;
}
#salename
{
    position: absolute;
    left: 754px;
    top: 63px;
    width: 245px;
    height: 13px;
    line-height: 10px;
    overflow: visible;
}
#colorbar
{
    position: absolute;
    left: 0px;
    top: 76px;
    width: 1024px;
    height: 27px;
    background-image: url(assets/orange_header_bar.jpg);
}
#toplinks
{
    position: absolute;
    left: 20px;
    top: 8px;
    width: 568px;
    height: 14px;
}

#toplinks a
{
}

#search
{
    position: absolute;
    left: 796px;
    top: 8px;
    width: 41px;
    height: 14px;
}
.txtSearch
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 151px;
    height: 15px;
    border-width: 0px;
}
.adminOrderSearchBox
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 151px;
    height: 15px;
    border-width: 2px;
}
#searchtext
{
    position: absolute;
    left: 845px;
    top: 6px;
    width: 153px;
    height: 15px;
    background-color: #FFFFFF;
}
#rightarrow
{
    position: absolute;
    left: 1004px;
    top: 4px;
    width: 23px;
    height: 16px;
}
#lower_menu
{
    width: 150px;
    margin: 0;
    list-style-type: none;
}
#lower_menu a
{
    width: 150px;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-left: 20px;
    height: 13px;
    display: block;
    clear: both;
    text-decoration: none;
    list-style-type: none;
}
#lower_menu a:hover
{
    background-color: #FFFFFF;
    list-style-type: none;
    background-image: url(assets/lower_menu_back.jpg);
    background-repeat: no-repeat;
}

#lower_menu_down
{
    width: 150px;
    margin: 0;
    list-style-type: none;
}
#lower_menu_down a
{
    width: 150px;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-left: 20px;
    height: 13px;
    display: block;
    clear: both;
    text-decoration: none;
    list-style-type: none;
    background-image: url(assets/lower_menu_back_down.jpg);
    background-repeat: no-repeat;
}
#lower_menu_down a:hover
{
    list-style-type: none;
    background-image: url(assets/lower_menu_back_down.jpg);
    background-repeat: no-repeat;
}

#top_menu
{
    width: 150px;
    margin: 0;
    list-style-type: none;
}
#top_menu a
{
    width: 150px;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-left: 20px;
    height: 13px;
    display: block;
    clear: both;
    list-style-type: none;
}
#top_menu a:hover
{
    background-color: #FFFFFF;
    list-style-type: none;
    background-image: url(assets/top_menu_back.jpg);
    background-repeat: no-repeat;
}


#top_menu_down
{
    width: 150px;
    margin: 0;
    list-style-type: none;
}
#top_menu_down a
{
    width: 150px;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-left: 20px;
    height: 13px;
    display: block;
    clear: both;
    list-style-type: none;
    background-image: url(assets/top_menu_back_down.jpg);
    background-repeat: no-repeat;
}
#top_menu_down a:hover
{
    background-color: #FFFFFF;
    list-style-type: none;
    background-image: url(assets/top_menu_back_down.jpg);
    background-repeat: no-repeat;
}


#sub_menu
{
    width: 150px;
    margin: 0;
    list-style-type: none;
}
#sub_menu a
{
    width: 150px;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-left: 20px;
    height: 7px;
    display: block;
    clear: both;
    text-decoration: none;
    list-style-type: none;
}
#sub_menu a:hover
{
    background-color: #FFFFFF;
    list-style-type: none;
}
#breadcrumbs
{
    width: 755px;
    float: left;
    font-size: 12px;
}

#breadcrumbs a
{
    margin-top: -15px;
}

#contentbody
{
    margin-top: 5px;
    margin-left: 10px;
    width: 800px;
    background-color: #FFFFFF;
    float: left;
    display: inline;
    text-align: left;
}

.contentbody
{
    width: 790px;
}

#confirmwrap
{
    width: 800px;
    float: left;
}

#contentbodysmaller
{
    margin-top: 20px;
    margin-left: 20px;
    width: 780px;
    background-color: #FFFFFF;
    float: left;
    text-align: left;
    display: inline;
}

#contentbody a:link
{
}
#contentbody a:visited
{
}
#contentbody a:hover
{
}


#footer
{
    background-color: #FFFFFF;
    float: left;
    width: 1024px;
    overflow: visible;
}

#footlinks
{
    float: left;
    width: 1024px;
    overflow: visible;
    visibility: visible;
}
#footlinks a:link
{
}
#footlinks a:visited
{
}
#footlinks a:hover
{
}

#footaddress
{
    float: left;
    width: 1024px;
    overflow: visible;
    visibility: visible;
    background: url(assets/secure_seal.jpg) 0px 20px no-repeat;
}

#foo
{
    float: left;
    padding-left: 50px;
    padding-right: 50px;
    width: 924px;
    overflow: visible;
    visibility: visible;
}

#sitemap
{
    float: left;
    width: 1024px;
    overflow: visible;
    visibility: visible;
}
#sitemap a:link
{
}
#sitemap a:visited
{
}
#sitemap a:hover
{
}

#page_numbers
{
    width: 24px;
    margin: 0;
    list-style-type: none;
    display: inline;
}
#page_numbers a
{
    width: 24px;
    background-color: #FFFFFF;
    padding-top: 5px;
    padding-left: 2px;
    height: 24px;
    display: block;
    clear: both;
    list-style-type: none;
}
#page_numbers a:hover
{
    background-color: #FFFFFF;
    list-style-type: none;
    background-image: url(assets/dot.jpg);
    background-repeat: no-repeat;
}

#content
{
    background-color: #FFFFFF;
    overflow: visible;
    visibility: visible;
    width: 1024px;
    float: left;
}

#contentemail
{
    background-color: #FFFFFF;
    overflow: visible;
    visibility: visible;
    width: 820px;
    float: left;
}

#contentemail table
{
    margin-left: 10px;
}

#category_list
{
    float: left;
    margin-left: 0px;
    margin-bottom: 20px;
    margin-right: 18px;
    width: 182px;
}

#prod_list
{
    float: left;
    margin-right: 15px;
    width: 182px;
    margin-top: 15px;
    overflow: visible;
    text-align: left;
    display: inline;
}

#prod_list div
{
    float: left;
}


.footer_links
{
    line-height: 10px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
}
.top_bar_links
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 12px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
}

.footer_text
{
    line-height: 13px;
    text-align: center;
    vertical-align: 120%;
}
.footer_address
{
    text-align: center;
}
.header_switcheroo_link
{
    line-height: 12px;
    font-variant: normal;
}
.header_sale_link
{
    overflow: visible;
    line-height: 8px;
}

.thingraybox
{
    border: 1px solid gray;
}


.header_sale_link td
{
    width: 250px;
    text-align: right;
}

.site_map_link
{
    line-height: 11px;
}
.breadcrumbs
{
    line-height: 25px;
}
.category_title
{
    line-height: 15px;
}
.product_head
{
    line-height: 15px;
}
.product_bold
{
    line-height: 15px;
}
.black_text
{
    line-height: 11px;
}
.tab_labels
{
    line-height: 12px;
}
.stock_warning
{
    line-height: 14px;
}
.thank_you
{
    line-height: 14px;
}
.switch_case_price
{
    line-height: 15px;
}
.sale_case_price
{
    line-height: 15px;
}
.small_image_labels
{
    line-height: 11px;
}
.large_title
{
    line-height: normal;
}
.switch_warning
{
    line-height: 15px;
}
.switch_warning_underline
{
    line-height: 15px;
}
.minimum_order
{
    line-height: 15px;
}
.cart_total
{
    line-height: 21px;
}
.cart_text_numbers
{
    vertical-align: top;
    line-height: 21px;
}
.shipping_info
{
    line-height: 17px;
}
.total_savings
{
    line-height: 21px;
}
.cart_label_lg
{
    line-height: 12px;
}
.cart_error_lg
{
    line-height: 19px;
}
.cart_error_sm
{
    line-height: 12px;
}
.prod_name
{
}
.teaser_text
{
}
.prod_case_price
{
}
.prod_sale_price
{
    line-height: 13px;
}
.prod_add_cart
{
    line-height: 13px;
}
.page_number_elipse
{
    line-height: normal;
}
.checkout_field_text
{
    line-height: 17px;
}
.cart_label_sm
{
    line-height: 10px;
}
.shipping_underline
{
    line-height: 17px;
}
.checkout_confirm_head
{
    line-height: 18px;
}
.productimage
{
    width: 350px;
    height: 310px;
    float: left;
}
.productimage table
{
    width: 350px;
    height: 310px;
}

.prodtitle
{
}

.prodlinks
{
}

.productdetails
{
    width: 400px;
    height: 310px;
    float: left;
    display: inline;
    margin-left: 10px;
}


/* Tabs Script */

/* Tabs Script */

.shadetabs
{
    padding: 0;
    margin-left: 0;
    margin-top: 0px;
    margin-bottom: 0;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
    outline: none;
}

ul#countrytabs
{
    height: 2em;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    margin-top: 20px;
    text-align: right;
    overflow: hidden;
    outline: none;
}

.shadetabs li
{
    display: inline;
    margin: 0;
    text-decortation: none;
    outline: none;
}

.shadetabs li a
{
    text-decoration: none;
    display: block;
    float: left;
    z-index: 0;
    padding-left: 15px;
    background: url(assets/gray_tab.png);
    background-position: top left;
    height: 2em;
    background-repeat: no-repeat;
    background-attachment: scroll;
    text-decoration: none;
    outline: none;
}

.shadetabs li span
{
    text-decoration: none;
    z-index: 1;
    color: #FFFFFF;
    background: url(assets/gray_tab.png);
    background-position: top right;
    display: block;
    line-height: 2em;
    padding-right: 15px;
    background-repeat: no-repeat;
    background-attachment: scroll;
    text-align: left;
    outline: none;
}

.shadetabs li a:visited
{
    color: #FFFFFF;
    text-decoration: none;
    outline: none;
}

.shadetabs li a:hover
{
    text-decoration: none;
    color: #FFFFFF;
    outline: none;
}

.shadetabs li a.selected span
{
    /*selected main tab style */
    text-decoration: none;
    text-align: left;
    outline: none;
}

.shadetabs li a.selected
{
    /*selected main tab style */
    background: url(assets/teal_tab.png);
    display: block;
    float: left;
    background-position: top left;
    display: block;
    background-repeat: no-repeat;
    background-attachment: scroll;
    text-decoration: none;
    outline: none;
}

.shadetabs li a.selected span
{
    /*selected main tab style */
    background: url(assets/teal_tab.png);
    background-position: top right;
    display: block;
    background-repeat: no-repeat;
    background-attachment: scroll;
    text-decoration: none;
    outline: none;
}

.shadetabs li a.selected:hover
{
    /*selected main tab style */
    text-decoration: none;
    outline: none;
}


.taboutline
{
    border: 1px solid gray;
    width: 400px;
    margin-bottom: 1em;
    padding: 5px;
}

.tabcontent
{
    display: none;
    width: 400px;
    height: 200px;
    outline: none;
    overflow-y: scroll;
    overflow-x: hidden;
}

@media print
{
    .tabcontent
    {
        display: block !important;
        text-decoration: none;
    }
}

/* End Tabs Script */

.prodlisttable
{
    border: solid 0px gray;
    height: 100px;
    width: 800px;
}

.prodlisttable td
{
    border: solid 1px gray;
    padding: 5px;
}

.prodlisttable td table td
{
    border: none;
}

.prodlist1
{
}

.prodlist2
{
}

.orderitemtitle
{
}

.productlist
{
    float: left;
    width: 800px;
    margin-top: 20px;
}

.instock
{
    visibility: visible;
}

.outstock
{
    visibility: visible;
}

.prodtitledetail
{
}

.smallbold
{
    font-size: 10px;
    font-weight: bold;
}

.smallboldprices
{
    font-size: 12px;
}

.dontforget
{
    background-color: #E9E9E9;
    width: 390px;
    margin-left: 5px;
    margin-right: 8px;
    float: left;
    margin-top: 10px;
}

.galleryblock
{
    background-color: #E9E9E9;
    width: 390px;
    margin-right: 5px;
    float: left;
    margin-top: 10px;
}

.dontforgetimage
{
    float: left;
    width: 100px;
    text-align: center;
    margin-left: 5px;
}

.dontforgetimage img
{
    margin-bottom: -10px; *margin-bottom:-20px;
}

#switcheroologo
{
    width: 200px;
    float: left;
    text-align: left;
}

#shopcarttitle
{
    float: left;
    width: 600px;
    text-align: center;
}

#printpagebutton
{
    float: left;
    width: 200px;
    text-align: right;
}

#carttableholder
{
    width: 780px;
    float: left;
    text-align: left;
    margin-top: 5px;
}

#cartpromotion
{
    width: 362px;
    float: left;
    text-align: left;
}

#carttotallabels
{
    width: 200px;
    float: left;
    text-align: right;
    margin-left: 40px;
}


#carttotals
{
    width: 100px;
    float: left;
    text-align: right;
}


#cartbuttons
{
    width: 780px;
    float: left;
    text-align: left;
}

.carthead
{
    background-color: #FFCb85;
}

.cartlisthead
{
    background-color: #666666;
}

.cartlist1
{
    background-color: #FFFFFF;
    width: 800px;
}

.cartlist2
{
    background-color: #CCCCCC;
    width: 800px;
}

.carttable
{
    border: solid 1px black;
}

.carttable td
{
    border-right: solid 1px black;
}

.carttableinner td
{
    border-right: none 0px;
}
.quick_enter
{
    line-height: normal;
    vertical-align: -10%;
}

#checkouttitle
{
    float: left;
    width: 600px;
    text-align: left;
}

.checkoutedit
{
}

#checkouterror
{
    width: 780px;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.shippingnotes
{
    font-size: 12px;
}

.addresslist
{
    list-style: none;
    display: inline;
}

.newaddress
{
    margin-left: 20px;
}

.invalidcard
{
    line-height: 12px;
    padding-left: 20px;
}

#checkoutconfirmed
{
    width: 800px;
    float: left;
    padding-top: 20px;
    font-size: 12px;
}

.checkout_confirm_head
{
}

.smallboldprices
{
}

.pageation
{
    width: 500px;
    float: left;
    height: 22px;
}

.pageation li
{
    list-style-type: none;
    float: left;
    display: block;
    text-align: center;
}

.pageation a:link, a:visited
{
}

.pageation a:hover
{
}

.howmanyperpage
{
    width: 300px;
    float: left;
    text-align: right;
    height: 22px;
}

li.pagenumber
{
    height: 20px;
    width: 20px;
    display: block;
    padding-top: 2px;
}

li.prevpage
{
    margin-right: 5px;
    float: left;
    list-style-type: none;
    padding-top: 2px;
}

li.nxtpage
{
    float: left;
    list-style-type: none;
    padding-top: 2px;
}

li.currpage
{
    background-image: url(assets/dot.jpg);
    width: 20px;
    height: 20px;
    display: block;
    padding-top: 2px;
}

li.currpage a
{
}

/* STYLES BROUGHT BACK */
/*Modal Popup*/
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    clear: both;
    background-color: #f5f5f5;
    border-width: 2px;
    border-style: solid;
    border-color: Gray;
    padding: 0px;
    width: 250px;
}

.modalPopup td
{
    padding-left: 8px;
    padding-right: 8px;
}

.loginbar
{
    height: 27px;
}

.firsttimevisit
{
    background-color: white;
    border: solid 1px Gray;
    padding: 3px;
}

/* Menu Style */
.menu
{
    width: 150px;
    margin-left: 2px;
    list-style-type: none;
    display: block;
}

.menu a
{
    width: 150px;
    padding-top: 6px;
    padding-left: 25px;
    height: 15px;
    display: block;
    clear: both;
    list-style-type: none;
}

.menu li
{
    list-style-type: none;
    display: inline;
    line-height: 9px;
}

.menu_item_highlighted
{
}

.menu_item_highlighted a
{
}

.menu_item_highlighted a:hover
{
}

.menu_item_selected
{
    background-image: url(assets/menu_selected.jpg);
    background-repeat: no-repeat;
    margin-top: 2px;
    margin-bottom: 2px;
}

.menu_item_selected a
{
    background-image: url(assets/menu_selected.jpg);
    background-repeat: no-repeat;
}

.menu_item_selected a:hover
{
    background-repeat: no-repeat;
}

.menu_item
{
    background-repeat: no-repeat;
    margin-top: 2px;
    margin-bottom: 2px;
}

.menu_item a
{
    background-repeat: no-repeat;
}

.menu_item a:hover
{
    background-image: url(assets/menu_regular.jpg);
}

.sub_menu_item_selected li
{
    margin-left: 15px;
    display: inline;
}

.sub_menu_item_selected a
{
    margin-left: 15px;
}

.sub_menu_item_selected a:hover
{
}

.sub_menu_item
{
}

.sub_menu_item a
{
    margin-left: 15px;
    font-weight: normal;
}

.sub_menu_item a:hover
{
}


.sub_menu_item_highlighted
{
}

.sub_menu_item_highlighted a
{
    margin-left: 15px;
}

.sub_menu_item_highlighted a:hover
{
}

/* end Menu style */

.error
{
}

.success
{
}

.thumbnail
{
    position: relative;
    z-index: 0;
}
.thumbnail:hover
{
    background-color: transparent;
    z-index: 50;
}
.thumbnail span
{
    /*CSS for enlarged image*/
    position: absolute;
    background-color: silver;
    padding: 5px;
    left: -1000px;
    border: 1px solid gray;
    visibility: hidden;
}
.thumbnail span img
{
    /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
}
.thumbnail:hover span
{
    /*CSS for enlarged image on hover*/
    visibility: visible;
    top: 20;
    left: 125px; /*position where enlarged image should offset horizontally */
}
.autocomplete_completionList
{
    float: left;
    text-indent: -1;
    text-align: left;
    clear: both;
    padding: 0;
    z-index: 90;
    background-color: #F8F8F8;
    border: solid 1 black;
    width: 900px;
}
.autocomplete_completionListElement
{
    text-indent: -1;
    text-align: left;
    padding: 0;
    z-index: 90;
    font-size: 11px;
    list-style-type: none;
    background-color: #FFFFFF;
    border: solid 1 silver;
}
.autocomplete_completionListElementSelected
{
    text-indent: -1;
    text-align: left;
    font-size: 11px;
    list-style-type: none;
    z-index: 90;
    background-color: silver;
    border: solid 1 silver;
}

.watermark
{
}

.fourproducts
{
    float: left;
    margin: 10px 0px 5px 0px;
}

.headerhighlightedtext
{
}

.categorybigger
{
}

.dispnone
{
    display: none;
}

.littlesaleicon
{
    border-width: 0px;
    height: 25px;
    width: 33px;
    position: absolute;
    left: 140px;
    top: 125px;
}

.saleicon
{
    border-width: 0px;
    position: absolute;
    left: 235px;
    top: 195px;
}

.indivcontainer
{
    position: relative;
}

.notloggedin
{
    clear: both;
    margin-left: 10px;
    margin-bottom: 20px;
}

.notloggedin td
{
    border-style: solid;
    border-width: 1px;
    padding-bottom: 10px;
}

.notloggedin td td
{
    border: none;
    padding-bottom: 2px;
}

.NormalGreen
{
    font-weight: bold;
    display: block;
    width: 375px;
    padding: 2px;
}

.howmanyperpage + table
{
    clear: both;
}


.gallerywidth
{
    width: 800px;
}

.gallerywidth td
{
    width: 25%;
}




/*---------------------------------cyp_class-----------------------------------*/

.cyp_form_top_left
{
    background-image: url(assets/cyp_top_left.jpg);
    background-repeat: no-repeat;
    background-position: left;
    width: 10px;
    height: 10px;
}
.cyp_form_top_right
{
    background-image: url(assets/cyp_top_right.jpg);
    background-repeat: no-repeat;
    background-position: left;
    width: 10px;
    height: 10px;
}
.cyp_form_bottom_left
{
    background-image: url(assets/cyp_bottom_left.jpg);
    background-repeat: no-repeat;
    background-position: left;
    width: 10px;
    height: 10px;
}
.cyp_form_bottom_right
{
    background-image: url(assets/cyp_bottom_right.jpg);
    background-repeat: no-repeat;
    background-position: left;
    width: 10px;
    height: 10px;
}
.cyp_form_bg_color
{
    background-color: #e5f2f2;
}
.cyp_form_area
{
    background-color: #e5f2f2;
    padding: 0 9px 0 9px;
    margin: 0 0 0 0;
    text-align: left;
    vertical-align: top;
}
.cyp_text_box_bg
{
    background-image: url(assets/cyp_text_box_bg.png);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left;
    line-height: 25px;
    border: none;
    width: 173px;
    height: 25px;
    margin: 0 0 0 0;
    padding: 0 0 0 2px;
}
.cyp_small_text_box_bg
{
    background-image: url(assets/cyp_small_text_box_bg.png);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left;
    line-height: 25px;
    border: none;
    width: 61px;
    height: 25px;
    margin: 0 0 0 0;
    padding: 0 0 0 2px;
}
.cyp_btn_bg
{
    background-image: url(assets/cyp_btn_bg.png);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left;
    border: none;
    width: 128px;
    height: 33px;
    text-align: center;
    vertical-align: middle;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 22px;
    text-decoration: none;
    cursor: pointer;
}
.cyp_text_area_bg
{
    background-image: url(assets/cyp_text_area_bg.png);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left;
    line-height: 25px;
    border: none;
    width: 247px;
    height: 281px;
    margin: 0 0 0 0;
    padding: 0 0 0 2px;
}
.cyp_tips_top_bg
{
    background-image: url(assets/cyp_tips_top_bg.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 598px;
    height: 47px;
    text-align: left;
    vertical-align: top;
}
.cyp_tips_close_btn
{
    float: right;
    width: 28px;
    height: 25px;
    text-align: right;
    vertical-align: top;
    margin: 10px 12px 0 0;
    padding: 0 0 0 0;
}
.cyp_tips_bottom_bg
{
    background-image: url(assets/cyp_tips_bottom_bg.png);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 598px;
    height: 22px;
}
