/* CSS Document */

body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #fff;
    color: #000;
}

.divMasterContainerSkin
{
    background-color: #fff;
    padding: 5px;
    padding-top: 0;
    width: 940px;
    margin: 0 auto;
    /*border: 1px solid #c1c1c1;*/
    border-bottom: none;
    border-top: none;
    margin-bottom: 0px;
}

.featured
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    line-height: 14px;
}

.search
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    line-height: 18px;
}
.shopingcart
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    line-height: 18px;
    font-weight: bold;
}
.shoppingcart2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    line-height: 18px;
    font-weight: bold;
}
.black
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 18px;
    font-weight: bold;
}

.pink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #DE0686;
    line-height: 18px;
    font-weight: bold;
}

a:link, a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #282828;
    text-decoration: none;
    font-weight: bold;
}
a:hover
{
    color: #FB26A4;
}


a.PinkLink:link, a.PinkLink:visited, #divNewsDetails a:link, #divNewsDetails a:hover, a.BlueLink:link, a.BlueLink:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #CC0066;
    text-decoration: none;
    font-weight: bold;
}
a.PinkLink:hover, a.BlueLink:hover, #divNewsDetails a:hover
{
    color: #282828;
}

a.BlueLink:link, a.BlueLink:visited
{
    color: #000099;
}

a.GoldLink:link, a.GoldLink:visited
{
    color: #FBB917;
    text-decoration: none;
    font-weight: bold;
}
a.GoldLink:hover
{
    color: #282828;
}



a.link1:link, a.link1:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    padding-left: 46px;
    font-weight: bold;
}

a.link1:hover
{
    color: #FB26A4;
    text-decoration: underline;
}

a.link2:link, a.link2:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    padding-left: 26px;
}
a.link2:hover
{
    color: #FB26A4;
    text-decoration: underline;
}

.DynamicMenuPadFix
{
    display: inline;
}

#MainMenu
{
    background-color: #000;
    background-image: url('/images/nav_bg.gif');
}

#MainMenu img
{
    vertical-align: middle;
}

#MainMenu a:link, #MainMenu a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    padding-left: 0px;
}
#MainMenu a:hover
{
    color: #FB26A4;
}



a.WhiteLink:link, a.WhiteLink:visited
{
    color: #fff;
}

a.WhiteLink:hover
{
    color: #FB26A4;
}

.BasketSummary
{
    background-color: #E0EEEE;
    padding: 10px;
    border-bottom: 1px solid gray;
}

/* ------------- Inner Master ------------------- */

#divCategories
{
    background-color: #CC0066;
    padding: 10px;
    padding-left: 15px;
    width: 200px;
}

#divCategories a:link, #divCategories a:visited
{
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    line-height: 18px;
}

#divCategories a:hover
{
    color: #fff;
    text-decoration: underline;
}

#divUsefulLinks
{
    background-color: #2a2a2a;
    padding: 10px;
    padding-left: 15px;
    width: 200px;
}

#divUsefulLinks a:link, #divUsefulLinks a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
    line-height: 20px;
}
#divUsefulLinks a:hover
{
    color: #FB26A4;
    text-decoration: none;
}


a.PinkLarge:link, a.PinkLarge:visited
{
    color: #CC0066;
    font-size: 14px;
    text-decoration: none;
}

a.PinkLarge:hover
{
    text-decoration: underline;
}


.CalendarTitleStyle td
{
    text-align: center;
    font-size: 12px;
    height: 22px;
    font-weight: bold;
    color: #2a2a2a;
    background-color: #C6DEFF;
    border-bottom: 1px solid #A8A8A8;
}

.DayTitleStyle
{
    text-align: center;
    font-size: 12px;
    height: 22px;
    font-weight: bold;
    color: #2a2a2a;
    background-color: #F7F7F7;
}

.CalendarDayStyle
{
    text-align: center;
    background-color: #C6DEFF;
    padding: 4px;
    font-size: 10px;
    color: #333333;
}

.CalendarTitleStyleLarge td
{
    text-align: center;
    font-size: 14px;
    height: 22px;
    font-weight: bold;
    color: #2a2a2a;
    background-color: #C6DEFF;
    border-bottom: 1px solid #A8A8A8;
    padding: 10px;
}

.CalendarTitleStyleLarge td a
{
    text-decoration: underline;
}


.DayTitleStyleLarge
{
    text-align: center;
    font-size: 12px;
    height: 22px;
    font-weight: bold;
    color: #2a2a2a;
    background-color: #F7F7F7;
    padding: 5px;
}
.CalendarDayStyleLarge
{
    text-align: left;
    background-color: #fff;
    padding: 8px;
    font-size: 10px;
    color: #333333;
    vertical-align: top;
    height: 70px;
    width: 100px;
    font-weight: bold;
}

.CheckOutSteps
{
    color: #B0B0B0;
    font-weight: bold;
    text-decoration: underline;
    font-size: 12px;
}


/* ------------- default page css ------------------- */


#tblMainLinks a:link, #tblMainLinks a:visited
{
    color: #fff;
    font-size: 11px;
    text-decoration: underline;
}

#tblMainLinks a:hover
{
    text-decoration: none;
}
.catlayout
{
    background-color: Green;
}

.SearchTextBox, .SubscribeTextBox
{
    padding: 0;
    margin: 0;
    width: 140px;
    height: 14px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    border: 2px solid #626262;
    border-right: none;
    display: inline;
    color: #333333;
    font-size: 12px;
}

.SubscribeTextBox
{
    padding-top: 3px;
    padding-bottom: 1px;
    background-image: none;
    padding-left: 3px;
    font-size: 14px;
}


.SearchWaterMark
{
    color: #828282;
    border: none;
    font-style: italic;
}



.myTabs .ajax__tab_header
{
    font-family: arial,tahoma,helvetica;
    font-weight: bold;
    background: url(../images/tabs/tab-line.gif) repeat-x bottom;
    font-size: 13px;
    padding-left: 10px;
}
.myTabs .ajax__tab_outer
{
    height: 2em;
    padding-right: 2px;
    background: url(../images/tabs/tab-right.gif) no-repeat right top;
    margin-right: 2px;
}
.myTabs .ajax__tab_inner
{
    padding-left: 2px;
    background: url(../images/tabs/tab-left.gif) no-repeat;
}
.myTabs .ajax__tab_tab
{
    height: 2em;
    line-height: 1.8em;
    padding: 0 4px;
    margin: 0 !important;
    background: url(../images/tabs/tab.gif) repeat-x;
    padding-right: 10px;
    padding-left: 10px;
    color: #fff;
}
.myTabs .ajax__tab_hover .ajax__tab_outer
{
    background: url(../images/tabs/tab-hover-right.gif) no-repeat right top;
}
.myTabs .ajax__tab_hover .ajax__tab_inner
{
    background: url(../images/tabs/tab-hover-left.gif) no-repeat;
}
.myTabs .ajax__tab_hover .ajax__tab_tab
{
    background: url(../images/tabs/tab-hover.gif) repeat-x;
    color: #000;
}
.myTabs .ajax__tab_active .ajax__tab_outer
{
    background: url(../images/tabs/tab-active-right.gif) no-repeat right top;
}
.myTabs .ajax__tab_active .ajax__tab_inner
{
    background: url(../images/tabs/tab-active-left.gif) no-repeat;
}
.myTabs .ajax__tab_active .ajax__tab_tab
{
    background: url(../images/tabs/tab-active.gif) repeat-x;
    color: #000;
}
.myTabs .ajax__tab_body
{
    font-family: arial,tahoma,helvetica;
    border: 1px solid #fbb617;
    border-top: 0;
    padding: 12px;
    background-color: #ffeb77;
    font-size: 12px;
}
.myTabs .ajax__tab_body ul
{
    list-style-type: disc;
    line-height: 1.5em;
    padding-left: 1em;
}
.myTabs .ajax__tab_body ul ul
{
    list-style-type: square;
}
.myTabs .ajax__tab_body p
{
    line-height: 1.3em;
    margin-bottom: 1em;
}


/* Home page categories and shows css */

A.leftmenu:link, A.leftmenu:visited
{
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
    background-image: url(../images/pink_arrow.jpg);
    background-position: left;
    background-repeat: no-repeat;
    line-height: 20px;
    text-decoration: none;
}

A.leftmenu:hover
{
    color: #fff;
    font-size: 12px;
    background-image: url(../images/hover_white.jpg);
    background-position: left;
    background-repeat: no-repeat;
    text-decoration: underline;
}

A.pinkmenu:link, A.pinkmenu:visited
{
    text-decoration: none;
    color: #fff;
    padding-left: 10px;
    background-image: url(../images/white_arrow.jpg);
    background-position: left;
    background-repeat: no-repeat;
}

A.pinkmenu:hover
{
    color: #fff;
    background-image: url(../images/black_arrowe.jpg);
    background-position: left;
    background-repeat: no-repeat;
}

.show_heading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #858585;
}
.show_name
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #004d82;
}

.MultiColumnMenuSeperator
{
    width: 160px;
    float: left;
    padding: 2px;
    margin-right: 5px;
}


/* Home page categories and shows css ends */

.Show_Box_Bg
{
    background-image: url(../images/special_normal.jpg);
}

.Show_Box_Bg_hover
{
    background-image: url(../images/special_hover.jpg);
}


/*----------------- MENUS ------------------------ */

.StaticMenu
{
}

.StaticMenu a:link, .StaticMenu a:visited
{
    text-decoration: underline;
    margin-right: 15px;
}

.StaticMenu a:hover
{
    text-decoration: none;
}

.DynamicMenu
{
    width: 800px;
}

.DynamicMenu a:link, .DynamicMenu a:visited
{
    padding: 0;
    margin: 0;
    margin-right: 13px;
    color: #fff;
    line-height: 22px;
}

.DynamicMenu a:hover
{
    text-decoration: none;
    color: #FB26A4;
}

.footerMainLinks, .footerStaticLinks
{
    text-align: left;
    width: 96%;
    clear: both;
    margin: 10px 10px 10px 18px;
}

.footerMainLinks a:link, .footerMainLinks a:visited, .footerStaticLinks a:link, .footerStaticLinks a:visited
{
    padding: 0;
    margin: 0;
    margin-right: 13px;
    color: #fff;
    line-height: 22px;
    display: block;
    float: left;
    text-decoration: underline;
}

.footerMainLinks a:hover, .footerStaticLinks a:hover
{
    text-decoration: none;
    color: #FB26A4;
}

.footerStaticLinks
{
    margin-left: 0px;
    width: 100%;
    display: table;
}

.footerStaticLinks a:link, .footerStaticLinks a:visited
{
    color: #282828;
    text-decoration: underline;
    line-height: 25px;
}

.footerStaticLinks a:hover
{
    color: #FB26A4;
}

.FooterTextArea
{
    margin-top: 3px;
    display: table;
    clear: both;
    background-image: url(../images/footer_bg.jpg);
    background-repeat: repeat-x;
    width: 100%;
}

a.NewsRSS:link, a.NewsRSS:visited
{
    padding: 0;
    margin: 0;
    padding-left: 20px;
    display: block;
    float: left;
    text-decoration: underline;
    color: #282828;
    line-height: 25px;
    background-image: url(../images/rss_icon.png);
    background-repeat: no-repeat;
    background-position: left;
}

a.NewsRSS:hover
{
    color: #FB26A4;
}


/* ------------------------ More button css classes ------------------------- */

#sddm
{
    margin: 0;
    padding: 0;
    z-index: 30;
    margin-top: 11px;
}

#sddm li
{
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: bold 11px arial;    
}

#sddm li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    padding-left: 0px;
    display: block;
    margin-left: 8px;
    background-image: url(../images/down_arrow_white.png);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 18px;
}

#sddm li a:hover
{
    color: #FB26A4;
}

#sddm div
{
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 8px 0 8px 8px;
    background-color: #000000;
    border: 1px solid #000;    
    width: 130px;
    z-index: 35;    
}

#sddm div a
{
    position: relative;
    display: block;    
    margin: 5px 0 0 0;
    padding-bottom: 5px;
    margin-right: 5px;
    width: auto;    
    text-align: left;
    text-decoration: underline;
    color: #2875DE;    
    font-weight: bold;
    background: none;
    border-bottom: 1px solid #8B7D6B;    
}

#sddm div a:hover
{
    color: #FB26A4;
}

/* ------------------------ More button css classes ------------------------- */


/* Easy Slider */

#slider
{
    margin: 10px 0 0 42px;
    text-align: left;
}
#slider ul, #slider li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#slider li
{
    /*  			define width and height of list item (slide) 			entire slider area will adjust according to the parameters provided here 		*/
    width: 853px;
    height: 150px;
    overflow: hidden;
}

#slider li img
{
    margin: 0 2px 0 2px;
}

p#controls
{
    margin: 0;
    position: relative;
}

#prevBtn, #nextBtn
{
    display: block;
    margin: 0;
    overflow: hidden;
    text-indent: -8000px;
    width: 30px;
    height: 77px;
    position: absolute;
    left: -30px;
    top: -110px;
}
#prevBtn
{
    left: 5px;
}
#nextBtn
{
    left: 900px;
}
#prevBtn a, #nextBtn a
{
    display: block;
    width: 30px;
    height: 77px;
    background: url(../images/easy_slider_pre.gif) no-repeat 0 0;
}
#nextBtn a
{
    background: url(../images/easy_slider_nex.gif) no-repeat 0 0;
}

/* // Easy Slider */