@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
        font-family: Georgia;
        font-weight: normal;
        font-size: 12px;
	color: #666666;
	background: #f6f3ee url(../images/main-bg.jpg) repeat-x;          /*-----#f6f3ee------ */
}

#wrapper {
	position: relative;
	width: 996px;
	height: 100%;
        margin: 0px auto;
	padding: 0px;
}
/*------------------------------------------------------------------LOGO AREA---*/
#welcomeheader {
	width: 996px;
	height: 239px;
	margin: 0px;
	background: url(../images/bg-shadow.png) top repeat-y;
}
#symbol {
	margin: 5px 0px 0px 25px;
	width: 241px;
	height: 228px;
	float: left;
}
#logo {
	display: block;
	margin: 85px 0px 0px 20px;
	width: 652px;
	height: 132px;
}
/*------------------------------------------------------------------NAVIGATION AREA---*/
#menu {
	float:left;
        clear: left;
	margin: 0px auto;
	padding: 0px;
	width: 996px;
	height: 36px;
	font-family:Georgia;
}
.subNav {
	width: auto;
	height: 36px;
	color:#FFFFFF;
	font-family:Georgia;
	font-size:12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}


            /* Begin CSS Drop*/
            #cat_396065_divs {
            position: absolute;
            font-size: small;
            font-family: Georgia;
            width:960px;
            float:left;
            }
            #cat_396065_divs ul#nav_396065 {
            font-size: small;
            font-family: Georgia;
            width:960px;
            float:left;
            list-style:none;
            }
            #cat_396065_divs ul#nav_396065 li {
            font-size: small;
            font-family: Georgia;
            width:100%;
            float:left;
            display:inline;
            list-style:none;
            }
            #cat_396065_divs a {
            text-align: center;
            display:block;
            white-space:nowrap;
            margin:0;
            }
            #cat_396065_divs a:link, #cat_396065_divs a:visited, #cat_396065_divs a:active	/* me*/ {
            color: #FFFFFF;
            background-color: #000000;      /*-d9dadc---Grey Background color*/
            text-decoration:none;
            }
            #cat_396065_divs a:hover	/* menu at m*/ {
            color: white;
            background: url(../images/button-hover-bg.jpg) repeat-x;       /*----RED TEXT hover Background color*/
            text-decoration:none;
            }
            #cat_396065_divs a.top_parent, #cat_396065_divs a.top_parent:hover  /* attaches down-arrow to all t*/ {
            background-position: right center;
            background-repeat: no-repeat;
            }
            #cat_396065_divs a.parent, #cat_396065_divs a.parent:hover 	/* attaches side-arrow to a*/ {
            background-position: right center;
            background-repeat: no-repeat;
            }
            #cat_396065_divs ul {
            list-style:none;
            margin:0;
            padding:0;
            float:left;
            width:9em;	/* width of all */
            }
            #cat_396065_divs li {
            position:relative;
            min-height: 1px; 			/* Sophie Dennis contributi*/
            vertical-align: bottom; /* Sophie Dennis contributi*/
            }
            #cat_396065_divs ul ul {
            position:absolute;
            z-index:500;
            top:auto;
            display:none;
            padding: 1em;
            margin:-1em 0 0 -1em;
            }
            #cat_396065_divs ul ul ul {
            top:0;
            left:100%;
            }
            div#cat_396065_divs li:hover {
            cursor:pointer;
            z-index:100;
}
            div#cat_396065_divs li:hover ul ul, div#cat_396065_divs li li:hover ul ul, div#cat_396065_divs li li li:hover ul ul, div#cat_396065_divs li li li li:hover ul ul {
            display:none;
            }
            div#cat_396065_divs li:hover ul, div#cat_396065_divs li li:hover ul, div#cat_396065_divs li li li:hover ul, div#cat_396065_divs li li li li:hover ul {
            display:block;
            }/* End CSS Drop*/

/*------------------------------------------------------------------CONTENT AREA---*/
#contentarea	{
	float: left;
	margin: 0px auto;
	padding: 10px 14px 10px 14px;
	width: 966px;
	background: #FFFFFF url(../images/bg-shadow.png) top repeat-y;
}
#content  {
	background: url(../images/i-contentbg.gif) top;
	margin:0px;
	padding:0px;
	width: auto;
}
#content p {
	font-family: Georgia;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
        text-align: justify;
}
a:link  {
	color:#666666;
	text-decoration: none;
}
a:hover {
	color: #a90000;
	text-decoration: none;
}
a:visited {
	color: #666666;                                         /*------- Brown----#B3907A;--------*/
	text-decoration: none;
}
h1 {
	font-family:  Georgia;
	font-size: 18px;
	color:#000000;
	font-weight:bolder;
	padding: 5px 5px 5px 5px;
        text-decoration: none;
}
h2 {
	font-family:  Georgia;
	font-size: 14px;
	color:#000000;
	font-weight:bolder;
	padding: 5px 5px 5px 5px;
        text-decoration: none;
}
/*--------------------------------------------------------- Sidebar----------*/
#newssidebar {
        margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
        /*--border: 1px solid #e0e0e0;--*/
}
#newssidebar p {
      margin: 0px;
      padding: 0px;
}
#newssidebar h2 {
        margin: 0px;
         padding: 3px 0px 3px 5px;
	font-family: Arial, sans-serif;
        font-weight: normal; 
        text-transform: capitalize; 
        font-size:16px; 
        color: #333333; 
        margin-bottom: 10px;
        background: #eeeeee;
}
#sidebar{
        margin: 10px 0px 15px 0px;
	padding: 0px;
	float: left;
        /*--border: 1px solid #e0e0e0;--*/                                             /*----#e9e2d7-----*/
}

#sidebar .sidebar_wrap{
	width: 280px;
	margin-left: 0px;
}

#sidebar h3 {
        padding: 10px 10px 0px 10px;
        font-family: Arial, sans-serif;
        font-weight: normal; 
        text-transform: capitalize; 
        font-size:16px; 
        color: #333333; 
        margin: 0px;
}
#sidebar p {
      margin: 0px;
      padding: 10px 10px 0px 10px;
}

#sidebar h2 {
        margin: 0px;
         padding: 3px 0px 3px 5px;
	font-family: Arial, sans-serif;
        font-weight: normal; 
        text-transform: capitalize; 
        font-size:16px; 
        color: #333333; 
        margin-bottom: 10px;
        background: #eeeeee;                        /*-------#e9e2d7----------*/
}
/* Sidebar       */
/* -> Affiliates */

#sidebar ul.affiliates li{
	display: inline;
}

#sidebar hr {
	height: 1px;
	border: 0px;
        background:transparent url(../images/line-hr.jpg) repeat scroll 0 0;
	margin: 10px 0px;
}
hr {
	background:transparent url(../images/line-hr.jpg) repeat scroll 0 0;
	border:0 none;
	height:1px;
	margin:10px 0;
}
/*------------------------------------------------------------------LEFT PANEL--------*/
#shoppingleftpanel {
	float: left;
	margin: 0px;
	padding: 5px 5px;
	width: 940px;
        height: auto;
}

#leftpanel {
	display: block;
	float: left;
        clear: left
	margin: 0px;
	padding: 10px 10px;
	width: 650px;
}
#rightpanel {
	display: block;
	width: 250px;
	margin: 10px 10px 10px 10px;
	float: right;
        clear: right;
}
/*hr {
	height: 1px;
	border: 0px;
        background:transparent url(../images/line-hr.jpg) repeat-x;
	margin: 10px 0px;
}*/
/*------------------------------------------------------------------BLOG PANEL--------*/
#blogleftpanel {
	display: block;
	width: 645px;
	margin: 0px 10px 5px 10px;
	float: left;
}
#blogrightpanel {
	display: block;
	width: 265px;
	margin: 7px 0px 0px 0px;
	padding: 10px 5px 5px 5px;
       float: right;
}
#blogrightpanel ul {
	margin: 0px;
	padding: 0px;
}
#blogrightpanel ul li {
	margin: 0px;
	padding: 0px 0px 5px 10px;
	color: #FFFFFF;
	background: url(/images/i-arrowblog.png) 0px 5px no-repeat;
	list-style-type: none;
        font-family: Georgia;
}
/*------------------------------------------------------------------FOOTER-------*/
#mainfooter {
	position: relative;                /* adding position: relative allows you to position the two sidebars relative to this container */
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	height: 55px;
	background: url(../images/footer.jpg) repeat-x;
	text-align: center;
	float: left;
	clear: left;
}
#footerbg {
        margin: 0px auto;
	padding: 0px;
	width: 998px;
	height: 55px;
	background: url(../images/footerbgx-shadow.png) repeat-y;
}
.footertext {
	padding: 10px 0px 5px 0px;
	color: #FFFFFF;
	text-align: center;
	text-decoration:none;
}
.footertext a: {
	 color: #FFFFFF;
	 text-decoration:none;
}
.footertext a:hover {
	color: #000000;
	text-decoration:underline;
}
.copyrights {
	padding: 0px 0px 5px 0px;
	color: #FFFFFF;
	text-align: center;
	text-decoration:none;
}
/*------------------------------------------------------------------SLIDER AREA---*/
#slider {
    position: relative; /*/
    overflow: hidden; /*/
    margin: 0;
    padding: 0;
    width: 658px;
    height: 263px;
    border:1px solid #ccc;
    }
#sliderContent {
    width: 658px; 
    position: absolute;
    top: 0;
    margin-left: 0;
    margin-top:0;
    padding-left:0;
    padding-top:0;
    list-style-type:none;
}
#sliderContent {
    list-style-type:none;
}
.sliderImage {
    float: left;
    position: relative;
    display: none;
    width: 658px;
    height: 263px;
    border: none;
    list-style-type:none;
}
.sliderImage span {
    position: absolute;
    font: 12px/15px Arial, Helvetica, sans-serif;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
    width: 638px;
    height: 53px;
    padding: 10px 10px;
    }
.clear {
    clear: both;
    }
.sliderImage span strong {
    font-size: 14px;
    }
.top {
    top: 0;
    left: 0;
    }
.bottom {
    bottom: 0;
    left: 0;
    }
#cell ul { 
	list-style-type: none;
        font-family: Georgia;
        font-size: 12px;
}
#cell li {
	margin: 0px;
	padding: 0px 0px 5px 10px;
	color: #000;
	background: url(../images/i-arrowblog.png) 0px 5px no-repeat;
	list-style-type: none;
}
    .style1 {
    color: #55351B;
    font-style: italic;
    }
    .style1 {color: #603F1E}
    .style1 {color: #5C3A1C}