/* CLEAR EVERYTHING */
html, body, a, div, p, h1, h2, h3, h4, h5, h6, img, span {border:0;outline:0;padding:0;margin:0;text-decoration:none;font-family:Arial, Sans-Serif;font-size:12px;}

h1 { color: #FCA653; }

/* MasterPage.master LAYOUT */
body 
{
    background: #667279;
}
div#page
{
    width: 1000px;
    margin: 0px auto;
}
	div#body
	{
	    width: 100%;
	    background:url("../images/layout/horiz-mid-page-slice.jpg") repeat-y 0% 0%;
	    overflow: auto;
	    position: relative;
	}
	div#body.home
	{
	    height: 713px;
	    overflow: hidden;
	}
	    div#left
	    {
	        float: left;
	        width: 568px;
	        padding-left: 57px;
	    }
	        div#header
	        {  
	            float: left;
	            width: 543px;
	            height: 90px;
	            padding:23px 0 10px 25px;
	        }
	        div#header.home
	        {
	            background:url("../images/layout/homeBG-upperleft.jpg") no-repeat 0% 0%;
	        }
	        div#nav
	        {
	            float: left;
	            height: 21px;
	            background:url("../images/layout/brownbar_slice_10x26.jpg") repeat-x 0% 0%;
	            width: 552px;
	            padding: 5px 0px 0px 16px;
	        }
	            div#nav a, div#nav span
	            {
	                padding: 0px 10px;
	                color: #E0E0E0;
	                height: 20px;
	            }
	            div#nav ul li
	            {
	                height: 20px;
	            }
	            div#nav ul li ul
	            {
	                background: #E0E0E0;
	                width: 150px;
	            }
	            div#nav ul li ul li
	            {
	                background: #667279;
	                padding: 5px 0px;
	                margin-bottom: 1px;
	                _margin-bottom: 1px;
	                width: 100%;
	                height: auto;
	                white-space: nowrap;
	            }
	        div#leftBottom
	        {
	            float: left;
	            padding: 20px;
	            width: 528px;
	        }
	        div#leftBottom.home
	        {
	            background: transparent url(../images/layout/homeBG-lowerleft.jpg) no-repeat bottom left;
	            height: 524px;
	        }
	            div#contact
	            {
	                width: 405px;
	                margin: 30px auto;
	            }
	            div#contact label
	            {
	                width: 150px;
	                display: block;
	                float: left;
	                line-height: 20px;
	            }
	            div#contact select
	            {
	                margin-bottom: 10px;
	                _margin-bottom: 5px;
	            }
	            div#contact input.text
	            {
	                width: 239px;
	                margin-bottom: 10px;
	                _margin-bottom: 5px;
	            }
	            div#contact textarea
	            {
	                width: 239px;
	                height: 90px;
	            }
	            div#contact input.submit
	            {
	                background:#BCC3C6;
                    border:1px solid #909090;
                    float:right;
                    margin-top: 10px;
                    _margin-top: 5px;
	            }
	    div#right
	    {
	        float:left;
	        width: 318px;
	    }
	        div#rightTop
	        {
	            background: transparent url(../images/layout/innerpage-sidebar.jpg) no-repeat 0% 0%;
	            height: 526px;
	            width: 100%;
	            float: left;
	            position: relative;
	        }
	        div#rightTop.home
	        {
	            background: transparent url(../images/layout/home-sidebar-click-newsletter.jpg) no-repeat 0% 0%;
	        }
	            div#rightTop div#rotator
	            {
                    height: 198px;
                    left: 14px;
                    position: absolute;
                    top: 80px;
                    width: 269px;
	            }
	            div#rotatorItem
	            {
	                position:absolute;
	                top: 0px;
	                left: 0px;
	                height: 198px;
	                display: none;
	            }
	            div#rotatorItem p img
	            {
	                float: left;
	                padding-right: 8px;
	            }
	            div#rotatorItem p
	            {
	                float: left;
	                clear: right;
	                padding: 0px 8px;
	                width: 253px;
	                background: white;
	            }
	            div#rotatorItem a
	            {
                    bottom:6px;
                    height:30px;
                    position:absolute;
                    right:11px;
                    text-indent:-2000em;
                    width:131px;
	            }
	            div#rightTop a.buy1
	            {
                    bottom: 177px;
                    height: 18px;
                    left: 26px;
                    position: absolute;
                    text-indent: -2000em;
                    width: 74px;
	            }
	            div#rightTop a.buy2
	            {
                    bottom: 177px;
                    height: 18px;
                    left: 109px;
                    position: absolute;
                    text-indent: -2000em;
                    width: 69px;
	            }
	            div#rightTop a.buy3
	            {
                    bottom: 177px;
                    height: 18px;
                    left: 185px;
                    position: absolute;
                    text-indent: -2000em;
                    width: 80px;
	            }
	            div#rightTop a.buy4
	            {
                    bottom: 151px;
                    height: 18px;
                    left: 26px;
                    position: absolute;
                    text-indent: -2000em;
                    width: 78px;
	            }
	            div#rightTop a.buy5
	            {
                    bottom: 151px;
                    height: 18px;
                    left: 111px;
                    position: absolute;
                    text-indent: -2000em;
                    width: 154px;
	            }
	            div#rightTop a.buy6
	            {
                    bottom: 137px;
                    height: 103px;
                    left: 14px;
                    position: absolute;
                    text-indent: -2000em;
                    width: 269px;
	            }
	            div#rightTop input
	            {
	                border: none;
	                font-size: 11px;
	                position: absolute;
	            }
	            /*div#rightTop input.newsletterEmail
	            {
	                height: 13px;
	                bottom: 66px;
	                width: 155px;
	                height: 13px;
	                left: 72px;
	                padding: 0px 3px;
	            }
	            div#rightTop a.newsletterButton
	            {
	                position: absolute;
	                bottom: 46px;
                    height: 29px;
                    left: 243px;
                    width: 29px;
	            }*/
	            div#rightTop a.newsletterClick
	            {
					position: absolute;
	                bottom: 55px;
                    height: 63px;
                    left: 30px;
                    width: 235px;
	            }
	        div#rightMiddle
	        {
	            float: left;
	            width: 100%;
	            padding-bottom: 50px;
	            position: relative;
	            z-index: 2;
	        }
	        div#rightMiddle.home
	        {
	            height: 187px;
	            overflow: hidden;
	            padding-bottom: 0px;
	            background: transparent url(../images/layout/homeBG-lowerright.jpg) no-repeat bottom left;
	        }
        div#rightBottom
        {
            height: 50px;
            width: 318px;
            position: absolute;
            bottom: 0px;
            right: 57px;
            z-index: 2;
        }
            div#rightBottom p.copyright
            {
                color:#600000;
                position: absolute;
                bottom: 0px;
                left: 65px;
                font-size:11px;
                text-align:right;
            }
                div#rightBottom p.copyright a
                {
                    color:#600000;
                    font-size:11px;
                }
	div#footer
	{
	    width: 100%;
	    background:url("../images/layout/horiz-bottomshadow-slice.jpg") no-repeat top center;
	    text-align: center;
	    padding-top: 10px;
	}
	    div#footer a
	    {
	        font-size: 10px;
	        color: #8CA7AF;
	        padding: 0px 8px;
	    }
	
/* LOGIN PAGE */
fieldset.login {width:300px;margin:0px auto;border:1px solid #A0A0A0;padding:5px;margin:50px 0px 0px 120px;}
	fieldset.login legend{padding:5px;color:#660000;font-weight:bold;font-size:20px;}
	fieldset.login label{display:block;float:left;width:120px;clear:left;line-height:30px;margin:5px 0px;}
	fieldset.login input{border:1px solid #C0C0C0;margin:5px 0px;}
	fieldset.login span.checkbox input{margin:15px;}
	fieldset.login input.text{height:30px;font-size:25px;width:160px;}
	fieldset.login input.submit{padding:5px;float:right;margin-right:20px;}
	fieldset.login a{font-size:10pt;}

/* STORE PAGE */
div#store
{}
    div#store div.storeItem
    {
        float: left;
        margin: 0px 10px 50px 10px;
        width: 520px;
        text-align: center;
    }
    div#store span.buy
    {
        display: block;
        width: 107px;
        margin: 0px auto;
    }
    div#store h1
    {
        color: Blue;
        margin-bottom: 0.5em;
    }
    div#store div.desc
    {
        width: 450px;
        text-align: left;
        margin: 0px auto;
    }
    div#store div.desc h1
    {
        color: blue;
        font-size: 1.5em;
    }
	
	#leftBar
	{
        height:27px;
        margin:0 auto 20px;
        width:450px;	    
	}
	    #leftBar span
	    {
	        display: block;
	        float: left;
	        line-height: 24px;
	        margin: 0px 2px;
	        _margin: 0px 1px;
	        padding: 0px 10px;
	        border: 1px solid #C0C0C0;
	        background: #F0F0F0;
	    }
	    #leftBar span.selected
	    {
	        background: #BDD0E6;
	    }
	    #leftBar span a
	    {
	        color: #000000;
	        font-size: 12px;
	        font-weight: bold;
	    }
/* CONTENT STYLES */
h1{font-size:26px;margin-bottom:1em;}
h2{font-size:18px;margin-bottom:1em;}
h3{font-size:16px;margin-bottom:1em;}
h4{font-size:14px;margin-bottom:1em;}
h5{font-size:12px;margin-bottom:1em;}
h6{font-size:10px;margin-bottom:1em;}
p{font-size:12px;margin-bottom:1em;}
ul{font-size:12px;margin:1em;}
ol{font-size:12px;margin:1em;}
li{}
i{font-style:italic;}
u{text-decoration:underline;}
strike{text-decoration:line-through;}
.clear{clear:both;}
span.xx-small{font-size:8px;}
span.x-small{font-size:10px;}
span.small{font-size:12px;}
span.medium{font-size:14px;}
span.large{font-size:16px;}
span.x-large{font-size:18px;}
span.xx-large{font-size:20px;}

