﻿html, body 
{
    margin:0;
    padding:0;
}
body 
{
    background:url(images/header-bg.jpg) top center no-repeat;
    font:10pt Arial, sans;
    text-align:center;
}
.admin a 
{
    color:Blue;
    font-weight:bold;
    text-decoration:none;
}
.floatingDiv 
{
    background:#d2eaff;
    border:1px solid black;
    padding:5px;
    position:fixed;
    text-align:left;
    top:0;
    right:0;
    width:200px;
    z-index:1001;
}
h1 
{
    font-size:13px;
    text-transform: uppercase;
}
.container 
{
    display:block;
    margin:0 auto;
    text-align:left;
    width:750px;
    /** temp **/
}
.headerContainer 
{
    display:block;
    height:195px;
}
.headerNavContainer ul
{
    display:inline;
    height:195px;
    list-style-type:none;
    margin:0;
    padding:0;
}
.headerNavContainer ul li
{
    float:left;
    text-indent:-9999px;
    overflow:hidden; 
}
.headerNavContainer a 
{
    display:block;
}
a.home 
{
    height:195px;
    width:247px;
}
a.dental
{
    height:143px;
    width:122px;
}
a.baby
{
    height:143px;
    /** width:228px; **/
    width:225px;
}
a.woman
{
    height:143px;
    width:153px;
}
.navbarContainer
{
    background:url(images/navbar-bg.jpg) top left no-repeat;
    height:45px;
    margin-left:252px;
    left:auto;
    position:absolute;
    top:151px;
    width:485px;
}
.navbarContainer ul 
{
    display:block;
    height:45px;
    list-style-type:none;
    margin:6px 0 0 5px;
    padding:0;
    width:485px;
}
.navbarContainer ul li 
{
    float:left;
}
.navbarContainer a,
.navbarContainer span 
{
    color:#242367;
    cursor:pointer;
    display:block;
    font-weight:bold;
    height:28px;
    padding-top:5px;
    text-align:center;
    text-decoration:none;
    width:117px;
}
.navbarContainer a:visited 
{
    color:#242367;
}
.navbarContainer a:hover,
.navbarContainer li.products:hover
{
    background:url(images/navbar-a-bg.gif) top left no-repeat;
}
.navbarContainer a.last:hover
{
    background:url(images/navbar-last-a-bg.gif) top left no-repeat;
}
.navbarContainer a.home,
.navbarContainer a.contact 
{
    width:118px;
}
.secondaryNavContainer 
{
    display:block;
    position:absolute;
    visibility:hidden;
    top:185px;
    width:150px;
    z-index:1000;
}
.secondaryNavContainer ul 
{
    height:auto;
    margin:0;
    list-style-type:none;
    padding:0;
    width:150px;
}
.secondaryNavContainer ul li 
{
    float:none;
    margin-bottom:1px;
}
.secondaryNavContainer a 
{
    background-color:#ccc;
    color:#000099;
    display:block;
    font-weight:normal;
    height:auto;
    padding:3px 0 3px 3px;
    text-align:left;
    text-decoration:none;
    width:148px;
}
.secondaryNavContainer a:visited 
{
    color:#000099;
}
.secondaryNavContainer a:hover 
{
    background-color:#9999cc;
    background-image:none;
    color:#fff;
}
li.products:hover .secondaryNavContainer
{
    /**
    display:block;
*/
}

.contentContainer 
{
    display:block;
    top:195px;
    width:750px;
    z-index:-1; /* IE6 bug fix */
}
.leftPane 
{
    color:#0064af;
    float:left;
    height:auto;
    width:250px;
}
body.managepages .leftPane 
{
    display:none;
}
.leftPane p 
{
    padding:5px 0 13px 0;
    margin:0 25px 0 0;
}
.rightPane
{
    margin:10px 0 0 0;
    padding:5px;
}
body.login .rightPane,
body.managecatagories .rightPane,
body.manageproducts .rightPane,
body.default .rightPane,
body.categoryintro .rightPane,
body.category .rightPane,
body.product .rightPane
{
    margin:0 0 0 252px;
    padding:5px 0 0 0;
}
.rightPane table 
{
    margin-left:100px;
}
body.about .leftPane,
body.contactus .leftPane
{
    display:none;
}
body.about .rightPane,
body.contactus .rightPane
{
    margin:10px 0 0 0;
    text-align:center;
}
body.about .rightPane 
{
    background:url(images/about-bg.jpg) top left no-repeat;
}
body.contactus .rightPane 
{
    background-color:#e7e7e7;
}

.centerContent 
{
    margin:0 auto;
    text-align:left;
}
.thankYouContent
{
    width: 700px;
    margin: 0 auto 0 auto;
    text-align: center;
}
.centerContent p 
{
    color:#000099;
    line-height:170%;
    margin:0;
    padding:0;
}
body.about .centerContent,
body.contactus .centerContent
{
    background-color:#e7e7e7;
}
body.about .centerContent 
{
    padding:20px 10px 50px 15px;
    width:333px;
}
body.contactus .centerContent 
{
    width:400px;
}
body.contactus .formLabel 
{
    display:-moz-inline-box;
    display:inline-block;
    padding-top:2px;
    text-align:right;
    vertical-align:top;
    width:110px;
}
body.contactus .buttons 
{
    display:block;
    padding:20px 0 10px 200px;
}
.catergoryIntro 
{
    height:262px;
}
.categoryTitleContainer 
{
    width:195px;
    text-align:center;
}
.categoryTitleContainer a 
{
    text-decoration:none;
}
.categoryTitleContainer a .categoryTitleName 
{
    color:#0064af;
    font-size:14pt;
    font-weight:bold;
}
.categoryTitleContainer a .categoryTitleLink  
{
    border-top:1px solid #0064af;
    color:#00adec;
    display:block;
    font-size:11pt;
    margin-top:8px;
}

.glidecontent ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}
/*
.productsList ul
{
    list-style-type:none;
    margin:0;
    padding:0;
    width:500px;
    height:500px;
    border:1px solid black;
}*/
.glidecontent li
{
    border:1px solid #c8edf6;
    float:left;
    height:180px;
    margin:0 0 15px 0;
    padding:5px;
    width:200px;
}
.glidecontent li.alt 
{
    float:right;
}

.thumbText
{
    /*background:url(images/trans-bg.png) top left;*/
    color:#093349;
    font-weight:bold;
    padding:0 5px;
    position:relative;
    top:150px;
    height:30px;
    /*opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);*/

}
.footer 
{
    border-top:18px solid #ccc;
    clear:both;
    margin-top:5px;
    padding-top:5px;
    text-align:center;
}
body.home .footer,
body.introPage .footer
{
    border:none;
}
.footer a,
.footer a:visited 
{
    color:#000066;
    font-weight:normal;
    text-decoration:none;
}

.introPage 
{
    background:none;
}
.introPage div 
{
    margin:0 auto;
    padding-top:10px;
    text-align:center;
    width:750px;
}
.accept 
{
    font-weight:bold;
    margin-left:20px;
}
body.default .accept 
{
    margin: 5px 10px 10px 0;
}
.label 
{
    display:block;
    margin-left:20px;
}
div.input
{
    margin-left:20px;
    width:auto;
}
.input
{
    overflow:auto;
    margin:0 0 10px 20px;
    width:250px;
}
.name 
{
    background-color:#e6efff;
    border:1px solid #a5acb2;
    overflow: hidden;
}
.labelSuccess 
{
    color:Green;
    padding-left:20px;
}
.title 
{
    font-size:larger;
}
.titleLink 
{
    color:#336699;
    font-size:smaller;
}
.itemsList 
{
    list-style-type:none;
    margin:5px 0 15px 0;
    padding:0;
}
.itemsList .item 
{
    border-bottom:1px solid #e1e1e1;
    padding:4px 0 3px 15px;
}
.itemsList a 
{
    color:#336699;
}
.itemsList .button 
{
    float:right;
    margin-right:10px;
    text-decoration:none;
}
.itemsList .products
{
    float:right;
}
.itemsList .delete
{
    color:Red;
    margin-right:20px;
}
.pagesList 
{
    display:block;
    min-height:100px;
    list-style-type:none;
    margin:10px 0 0 0;
    padding:0;
}
.pagesList .delete 
{
    color:Red;
}
.pagesList .edit
{
    color:Green;
}
.pagesList .item 
{
    float:left;
    height:110px;
    margin:0 6px;
    text-align:center;
}
.pagesList .pageName 
{
    background:url(images/page-bg.jpg) top center no-repeat;
    display:block;
    padding:60px 0 0 0;
    width:70px;
}
.pagesList .pageName:hover .tooltip 
{
    display:block;
}
.pagesList .pageControl 
{
    background-color:#d2eaff;
    border:1px solid #006699;
    display:none;
    padding:2px;
    position:absolute;
}
.pagesList .item:hover 
{
    background-color:#f3f9ff;
}
.pagesList .item:hover .pageControl 
{
    display:block;
}
.addButton 
{
    color:Green;
    font-weight:bold;
    text-decoration:none;
}
.error 
{
    font-size:20px;
    text-align:center;
    width:100%;
}
.inputError,
.error
{
    color:Red;
}


.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 480px;
margin-top: 6px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a { /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
color: #09addf;
padding: 1px 3px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background-color: #fff;
color: black;
}

.glidecontenttoggler a:hover{
color: black;
}

a.next {
    background:url(images/next-bg.gif) no-repeat left top;
    padding-left:15px;
}
a.prev 
{
    background:url(images/back-bg.gif) no-repeat right top;
    padding-right:15px;
}
a.prev, a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
    height:17px;
    width:45px;
}
a.next:hover
{
    background-color:Transparent;
/*background: #1A48A4;
color: white;*/
}

a.backCategory 
{
    background:url(images/back-bg.gif) top left no-repeat;
    height:17px;
    padding-left:23px;
}