/*

  Copyright (c) 2008 Net Projekt
  http://net-projekt.hr

*/


/*-----------------------------------------------------------------------*/


.boxText
{
    font-size: 11px;
}
.errorBox
{
    font-size: 11px;
    background: #ffb3b5;
    font-weight: bold;
}
.stockWarning
{
    font-size: 11px;
    color: #cc0033;
}
.productsNotifications
{
    background: #f2fff7;
}
.orderEdit
{
    font-size: 11px;
    color: #70d250;
    text-decoration: underline;
}

BODY
{
    color: #000000;
    margin: 0px;
    text-align: center;
    font-family: Arial;
}

hr
{
    border: 1px dotted #70d250;
}

img
{
    border: 0px none;
}

.bg
{
    background: url(../img/bgblue.jpg) top left repeat-x #fff;
    width: 100%;
}

.imgb
{
    border: 1px solid #8FB6D7;
    background: White;
    padding: 5px;
    margin: 5px;
    position: inherit;
}

.imgb_stretch
{
    border: 2px solid #8FB6D7;
    background: White;
    padding: 15px;
    margin: -80px -80px -80px -80px;
    position: absolute;
}

.catrow
{
}

.cathead
{
}

#cat
{
}

#cat a
{
    font-size: 12px;
    text-decoration: none;
    display: block;
}

.subcatnsel
{
    color: #000;
    background: #f2f2f2;
    padding: 8px 5px 8px 5px;
    margin: 2px;
    border-left: 5px solid #ddd;
}

.catnsel
{
    color: #000;
    font-weight: bold;
    b1ackground: #e6e6e6;
    padding: 8px 5px 8px 5px;
    margin: 2px;
}

.catnsel:hover, .catsel:hover, .subcatnsel:hover
{
    background: #ddd;
    color: #000;
    padding: 8px 5px 8px 5px;
}

.catsel
{
    background: #98BFE0;
    color: #fff;
    padding: 8px 5px 8px 5px;
    font-weight: bold;
    margin: 2px;
    background: url(../img/bghead.jpg) repeat-x #fff;
    color: #000;
    border-left: 5px solid #87aed0;
}

TD#cat img
{
    border: 0px none;
}

.menuBox
{
    background: #ff0000;
}

.menuBoxHeadingLink
{
    border-bottom: 1px dotted Black;
}

.menuBoxmenuBoxHeading
{
    background: #ff0000;
}

.menuBox
{
}

#wrapper
{
    width: 100%;
    background: #fff;
}

#wrapper_out
{
    background: url(../img/bg_tunica.jpg) top repeat-x #cfd0d1;
}

#header
{
    width: 1000px;
    display: block;
    background: #fff;
    border-left: 1px solid #CFE0F0;
    border-right: 1px solid #CFE0F0;
}

#scroller
{
    border: 15px solid #CFE0F0;
}

#head_img
{
    background: url(../img/tunica_header_7.jpg) no-repeat;
    height: 180px;
}

#head_imgr
{
    height: 150px;
}

#head_menu3
{
    margin: 162px 10px 0px 0px;
    display: block;
    color: #000;
    text-align: center;
}

#head_menu3 a
{
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background: url(../img/bgbluedark.gif) 1px -1px #8BB2D3 repeat-x;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 0px 2px;
}

#head_menu3 a:hover
{
    background: #476F8F;
}

#footer td
{
    font-size: 12px;
    color: #fff;
}

#footer
{
    font-size: 12px;
    background: #476F8F;
    padding: 30px 4px 45px 5px;
    color: #fff;
    margin: 0px auto;
}

#footer_in
{
    margin: 0px auto;
    width: 1000px;
}

#footer a
{
    color: #ffffff;
    font-weight: bold;
}

#footer a:hover
{
    color: #ffffff;
}

#footer a:hover
{
    text-decoration: underline;
}

#footer img
{
    border: 2px solid White;
}

A
{
    color: #004499;
    text-decoration: none;
}

A:hover
{
    color: #000;
    text-decoration: underline;
}

FORM
{
    display: inline;
}

TR.header
{
    background: #ffffff;
}

TABLE.headerNavigation
{
    b1ackground: #bbc3d3;
    b1order-top: 3px solid #000;
}

TD.headerNavigation
{
    font-size: 11px;
    background: url(../img/bgbluedark.gif) 1px -1px #8BB2D3 repeat-x;
    color: #ffffff;
    padding: 2px 6px 2px 10px;
}

TD.headerNavigation_topcontainer
{
    font-size: 11px;
    color: #ffffff;
}

A.headerNavigation_top
{
    color: #447788;
    background: url(../img/bgblue.gif) left #164871;
    background: #fff;
    padding: 3px 8px 3px 8px;
    margin: 0px 0px 0px 0px;
}

A.headerNavigation_top:hover
{
    color: #0099dd;
    text-decoration: none;
}

A.headerNavigation
{
    color: #FFFFFF;
}

A.headerNavigation:hover
{
    color: #ffffff;
}

TR.headerError
{
    background: #ff0000;
}

TD.headerError
{
    font-size: 11px;
    background: #ff0000;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

TR.headerInfo
{
    background: #00ff00;
}

TD.headerInfo
{
    font-size: 11px;
    background: #00ff00;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

.price_big
{
    font-size: 20px;
    font-weight: normal;
    color: #800000;
}

.infoBoxTicker
{
    background: url(../img/backyellow.jpg) top left;
    padding: 5px 5px 5px 5px;
    font-size: 11px;
    margin: 2px 2px 10px 2px;
}

.infoBox
{
    background: #f2f2f2;
    margin-bottom: 5px;
    border-bottom: 2px solid #6a93b3;
    b1order: 1px solid #ddd;
}

.infoBoxContents td
{
    font-size: 11px;
}

.infoBoxNotice
{
    background: #FF8E90;
}

.infoBoxNoticeContents
{
    background: #FFE6E6;
    font-size: 11px;
}

TD.infoBoxHeading
{
    font-size: 14px;
    background: url(../img/bgblue.gif) 0px -155px repeat-x;
    color: #fff;
    padding: 5px;
    padding-left: 7px;
    font-weight: bold;
    text-transform: uppercase;
}

TD.infoBoxHeading td
{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

TD.infoBoxHeading_r
{
    background: url(../img/bgblue.gif) 0px -155px repeat-x;
    padding-right: 5px;
}

TD.infoBox, SPAN.infoBox
{
    font-size: 11px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd
{
    background: #f2f2f2;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
{
    background: #f9f9f9;
}

.productListing td
{
    border-top: 3px solid #fff;
}

TABLE.productListing
{
    border: 0px;
    border-style: solid;
    border-color: #b6b7cb;
    border-spacing: 0px;
}

.productListing-heading
{
    font-size: 13px;
    b1ackground: #ff8844;
    background: url(../img/bgbluedark.gif) left #8BB2D3 repeat-x;
    b1order-bottom: 1px solid #cc6600;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px;
}

.productListing-heading_sort
{
    color: #FFFFFF;
    font-weight: bold;
}


.productListing-heading_sort:hover
{
    color: #FFFFFF;
}

TD.productListing-data
{
    font-size: 11px;
    padding: 5px;
    height: 160px;
}

A.pageResults
{
}

A.pageResults:hover
{
    color: #000000;
    text-decoration: underline;
}

TABLE.pageHeading img
{
    padding: 5px;
    background: White;
    border: 1px solid #8FB6D7;
}

h1
{
    font-size: 20px;
    font-weight: normal;
    color: #5A84B3;
    margin: 0px 0px 5px 0px;
}

h3
{
    margin: 0px 0px 10px 0px;
    font-weight: normal;
}

TD.pageHeading, TABLE.pageHeading, DIV.pageHeading
{
    font-size: 20px;
    font-weight: bold;
    color: #5A84B3;
    padding: 10px;
    margin-top: 2px;
    color: #779EBF;
    background: url(../img/bghead.jpg) repeat-x #fff;
}

TR.subBar
{
    background: #f4f7fd;
}

TD.subBar
{
    font-size: 11px;
    color: #000000;
}

TD.main, P.main
{
    font-size: 11px;
}

TD.pi_main, P.pi_main
{
    font-size: 12px;
    line-height: 1.5;
    padding-left: 40px;
    padding-right: 40px;
}

.pi_main img
{
}

TD.smallText, SPAN.smallText, P.smallText
{
    font-size: 12px;
    color: #aa0000;
}

TD.smallText a
{
    font-weight: bold;
}

.Pager td
{
    padding: 4px;
}

.Pager
{
    font-size: 12px;
    border-top: 1px solid #000;
    margin: 5px 0px 20px 0px;
}

TD.accountCategory
{
    font-size: 11px;
    color: #aabbdd;
}

TD.fieldKey
{
    font-size: 11px;
    font-weight: bold;
}

TD.fieldValue
{
    font-size: 11px;
}

TD.tableHeading
{
    font-size: 11px;
    font-weight: bold;
}

SPAN.newItemInCart
{
    font-size: 11px;
    color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT
{
    font-size: 11px;
}

TEXTAREA
{
    width: 100%;
    font-size: 11px;
}

SPAN.greetUser
{
    font-size: 18px;
    color: #3C86C3;
    font-weight: bold;
}

TABLE.formArea
{
    background: #f1f9fe;
    border-color: #ededff;
    border-style: solid;
    border-width: 1px;
}

TD.formAreaTitle
{
    font-size: 11px;
    font-weight: bold;
}

SPAN.markProductOutOfStock
{
    font-size: 11px;
    color: #c76170;
    font-weight: bold;
}

SPAN.productSpecialPrice
{
    color: #ff0000;
}

SPAN.errorText
{
    color: #ff0000;
}

.moduleRow
{
}
.moduleRowOver
{
    background-color: #D7E9F7;
    cursor: pointer;
    cursor: hand;
}
.moduleRowSelected
{
    background-color: #E9F4FC;
}

.checkoutBarFrom, .checkoutBarTo
{
    font-size: 11px;
    color: #8c8c8c;
}
.checkoutBarCurrent
{
    font-size: 11px;
    color: #000000;
}

/* message box */

.messageBox
{
    font-size: 11px;
}
.messageStackError, .messageStackWarning
{
    font-size: 11px;
    background: #ff8800;
    color: White;
}
.messageStackSuccess
{
    font-size: 11px;
    background-color: #99ff00;
}

/* input requirement */

.inputRequirement
{
    font-size: 11px;
    color: #ff0000;
}

TD.pageHeading_ex, DIV.pageHeading_ex
{
    font-size: 11px;
    font-weight: bold;
    color: #800000;
}

.products_new_in
{
    font-size: 11px;
}

.products_new_ex
{
    font-size: 11px;
    font-weight: bold;
    color: #ac0000;
}

SPAN.productSpecialPriceEX
{
    font-style: italic;
    color: #ff0000;
}

SPAN.productPriceEx
{
    font-style: italic;
}

#products_index td a
{
    display: block;
    border: 3px solid #fff;
}

#products_index td a:hover
{
    border: 3px solid #99ccff;
}

/*************************************/

.productDesc
{
    font-size: 10px;
    color: #808080;
}


#LayerImg
{
    position: absolute;
    visibility: hidden;
    border: solid 1px #CCC;
    padding: 5px;
}

.headman
{
    padding: 10px;
    text-align: center;
}

.headman a
{
    border: 0px none;
}

.RSS
{
}

.index_top
{
    padding: 15px 15px 10px 0px;
    border-top: 1px solid #ddd;
    margin: 1px 10px 0px 0px;
}

.index_top1
{
    background: #A7C0D3;
    background: #800000;
    padding: 10px;
    color: #fff;
    font-size: 12px;
    margin: 20px 0px 0px 0px;
}

.index_top2
{
    b1ackground: url(../img/bgnews.gif) top left repeat-x #A7C0D3;
    background: url(../img/bgbluedark.gif) 1px -1px #8BB2D3 repeat-x;
    padding: 10px;
    margin: 0px 0px 10px 0px;
}

.index_top2 .infoBox
{
    background: transparent;
    border: 0px none;
}

.index_top2 a
{
    color: #fff;
    font-size: 12px;
    background: url(../img/arrow.gif) 0px 2px no-repeat;
    padding: 0px 0px 0px 16px;
    display: inline-block;
    margin: 0px 8px 8px 0px;
}

.index_top2 .infoBoxContents td
{
    padding: 0px;
    margin: 0px;
}

.index_top2 h1
{
    color: #fff;
    margin: 0px 0px 20px 0px;
}

.index_instructions
{
    width: 100%;
    border-top: 1px solid #ddd;
    padding: 10px 0px 10px 0px;
}

#main_page
{
    display: none;
}

.payway
{
    margin: 20px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

.payway img
{
    margin: 10px;
}

.sorry
{
    font-size: 10px;
    font-style: italic;
    color: #999;
    display: block;
}

.tell
{
    font-weight: bold;
    font-size: 12px;
}
