/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
}

body {line-height: 1; color: black; background: white; font:normal 12px Arial, Helvetica, sans-serif;}
a img {border:none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

:focus {
    -moz-outline:0;
    outline:0;
    outline-offset:0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}

blockquote, q {quotes: none;}
blockquote:before, blockquote:after, 
q:before, q:after {
    content: '';
    content: none;
}
a                        {color:#282828; font-weight:normal; font-size:12px; text-decoration:none}
a:visited                 {color:#282828;}
a:hover                 {color:#282828; text-decoration:underline}
hr                         {}
hr.separator            {}
.article_seperator        {border-bottom:1px solid #bebbb3; display:block; margin:0px 10px 0px 0px;}
.inside {padding:0px;} 
table.contentpaneopen { border-collapse: collapse; border-spacing: 0px; padding: 0; margin: 0}
table.contentpaneopen td { border-collapse: collapse; border-spacing: 0px; padding: 0; margin: 0}

table.header {border-collapse: collapse; border-spacing: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
table.header td {border-collapse: collapse; border-spacing: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}


/*h1,h2,h3,span,a,ul,li,div,img,p  {behavior:url("/Websites/bfok/templates/TheFoundation/iepngfix.htc");}*/

/*�����������������������������������FORMS�������������������������������������*/
.button                 {border:none; font:normal 12px Arial !important}
.inputbox                 {height:19px; border:1px solid #000000; color:#000000; vertical-align:middle; background:url(../images/inputbox_bg.gif) repeat 0 0; font:normal 12px Arial}
.contact_text            {width:100px; height:100px !important;}
.contact_email textarea {height:150px}

/*���������������������������������MENU-NAV������������������������������������*/
.pagenavbar             {color:#fb8423; font:normal 12px arial}     /*<< Start < Prev Next > End >>"*/
.pagenavbar a            {color:#fb8423 !important; font:normal 12px arial} 
.pagenavbar:visited     {color:#fb8423 !important; font:normal 12px arial}

.pagenav                 {color:#fb8423; font:normal 12px arial; margin:0px 7px 0px 7px;}     /* format text for  "<< Start < Previous 1 Next > End >>" links */
a.pagenav:visited         {color:#fb8423; font:normal 12px arial}
a.pagenav:hover         {color:#fb8423; font:normal 12px arial}

a.readon                 {background:url(../images/content_button.gif) no-repeat 0 0; display:block; width:76px; height:19px; color:#ebe8e4 !important; padding:5px 0px 0px 10px; font-weight:bold !important; text-decoration:none !important; font:normal 12px Arial !important; float:right; margin:10px 0px 0px 0px;}     /* Read More" */
a.readon:hover             {color:#ebe8e4; text-decoration:none}
a.readon:visited         {color:#ebe8e4}

.back_button             {padding:30px 0px 20px 0px; float:left; clear:both;}
.back_button     a        {color:#cb8200; font:bold 12px Arial; text-decoration:none}     /* "BACK" Button's style */
.back_button     a:hover    {color:#cb8200; text-decoration:underline}
.back_button     a:visited {color:#cb8200}
.pagenav_prev     a        {color:#ff0000; font:bold 12px Arial; text-decoration:none}     /* "PRE"  Button's style */
.pagenav_prev     a:hover    {color:#CF7E0C; text-decoration:underline}
.pagenav_prev     a:visited {color:#ff0000}
.pagenav_next     a        {color:#ff0000; font:bold 12px Arial; text-decoration:none}     /* "NEXT" Button's style */
.pagenav_next     a:hover    {color:#CF7E0C; text-decoration:underline}
.pagenav_next     a:visited {color:#ff0000}

.mostread ul            {}     /* most popular' style �EBy default - user2*/
.mostread li            {}

.blogsection            {color:#CF7E0C; font-weight:bold; font-size:11px; text-decoration:none}
.category                {color:#CF7E0C; font-weight:bold; font-size:11px; text-decoration:none}
.toclink                {color:#CF7E0C; font-weight:bold; font-size:11px; text-decoration:none}

/*���������������������������������������PATHWAY�������������������������������������*/
#pathway                {width:100%; background:url(../images/pathway_bg.gif) repeat 0 0;}
#pathway div            {background:url(../images/pathway_bg1.gif) repeat-y 145px 0px; padding:12px 0px 10px 0px;}
span.pathway            {margin:0px 0px 0px 32px;}
.pathway                {color:#969696; font:bold 13px Arial; margin:0px 30px 0px 16px;}
a.pathway                {color:#969696 !important; font:bold 13px Arial; padding:0px 0px 0px 0px; margin:0px 16px 0px 0px;}
.pathway img            {margin:0px 14px 0px 0px;}

/*���������������������������������������CONTENT�������������������������������������*/
a.category:link         {}
a.category:hover         {}
a.category:visited         {}

.blog                    {}    /* Main table*/
.blogsection             {}     /* Links of Blog's section */
.blog_more                 {padding:7px 0px 5px 10px;}     /* Text "More" in blog's section*/
a.blogsection:link         {color:#fb8423}     /* Link's style */
a.blogsection:visited     {color:#fb8423}     /* visited Link's style */
a.blogsection:hover     {color:#fb8423}     /* hover Link's style*/
 
div .componentheading     {background:url(../images/title_bullet.gif) no-repeat 0 22px; padding:37px 0px 10px 0px !important; color:#282828; font:bold 16px Arial !important}        /* component heading*/
.componentheading .button  {background:url(../images/content_button2.gif) no-repeat 0 0; display:block; width:120px; height:21px; color:#ffffff}
.contentheading {padding:20px 0px 10px 0px !important; color:#252525; font:normal 20px Arial !important}
div.contentheading {background:url(../images/title_bullet2.gif) no-repeat 0 22px !important; padding:37px 0px 10px 0px !important; color:#282828; font:bold 16px Arial !important}
 /* heading of content, articles ...*/
 
 div .componentheading_faq     {background:url(../images/title_bullet.gif) no-repeat 0 22px; padding:37px 0px 10px 0px !important; color:#282828; font:bold 16px Arial !important}        /* component heading*/


.contentpane .contentheading {background:none !important} /* Contact us */

.contentpaneopen     td    {padding:0px 15px 0px 0px; font:normal 12px arial; line-height:16px}     /* the table that containing the service information (components, categories, forms...).*/
.contentpaneopen td td    {padding:0px 10px 0px 10px !important}/* the table that containing text */
.contentpaneopen a        {color:#fb8423; font-weight:normal; font-size:13px; text-decoration:underline}
.contentpaneopen a:hover{color:#fb8423; text-decoration:none}
.contentpaneopen img    {margin:0px 0px 0px 0px}
.contentpaneopen strong    {color:#282828; font-size:12px}
.contentpaneopen label    {line-height:30px}


.contentpane         td    {padding:0px 31px 15px 0px; font:normal 12px arial; line-height:16px}
.contentpane         li    {}
.contentpane         li a{color:#282828; font-size:12px}
.contentpane .button    {background:url(../images/button2.gif) no-repeat 0 0; display:block; width:120px; height:21px; color:#ffffff}
.contentpaneopen .button    {background:url(../images/button.gif) no-repeat 0 0; display:block; width:65px; height:21px; color:#ffffff}
.contentpagetitle         {} 
.message                {color:#bf0000; font:normal 12px Arial; padding:10px 0px 0px 0px}

/*���������������������������������SUBHEADINGS���������������������������������������*/
a.contentpagetitle:hover{} /* subheading Being references*/
a.contentpagetitle:link {}
a.contentpagetitle:visited {}

.contentdescription     {}     /* formating section "DESCRIPTION" categories (News/Weblinks/Latest news...) */

table.contenttoc         {float:none; margin:0px 0px 6px 0px;}     /* Tables of Content. Use for multipages articles */
table.contenttoc td     {padding:3px 0px 0px 0px !important;}     /* Tables of Content. Use for multipages articles */
table.contenttoc th     {padding:0px 0px 10px 0px;}     /* Tables of Content. Use for multipages articles */
table.contenttoc td.toclink {} /*Tables of Content. Use for multipages articles for links*/
.pagenavcounter            {padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; color:#CF7E0C}
a.toclink:link             {color:#CF7E0C}             
a.toclink:visited         {color:#CF7E0C}
a.toclink:hover         {color:#CF7E0C}

/*���������������������������������DATES, AUTHORS������������������������������������*/
.createdate             {color:#252525; font:normal 11px Arial !important; background:url(../images/createdate_bullet.gif) no-repeat 0px 4px; padding:3px 0px 14px 16px !important}     /* The date of created style*/
.modifydate             {color:#c6c6c6; font:normal 10px Arial !important; text-align:right; padding-top:14px !important}     /* formating text - Last updated on */
.small                     {color:#626262; font:normal 13px Arial;}     /* formating text - "Written by:...." */
.smalldark                 {color:#8c8c8c; font:normal 11px Arial;}    /* formating text - "Number of Voters"  */

/*�������������������������������������WEBLINKS��������������������������������������*/
.weblinks                {color:#fb8423}     /* f0rmating links on section "Weblinks"*/
a.weblinks:hover         {color:#fb8423} 

/*�������������������������������������NEWSFEED��������������������������������������*/
.newsfeedheading         {color:#fb8423}     /* only for heading newsfeed.*/
.newsfeeddate             {color:#fb8423}     /* date for newsfeed */
.fase4rdf                 {color:#fb8423}     /* text newsfeed */

/*�������������������������������������SEARCH�PAGE������������������������������������*/
table.searchintro td    {padding:10px 0px 10px 40px;}     /* formating message "Search Keyword: test returned 4 matches" */



/*==========================================================================BLOCKS===================================================================================*/
/*==================================================================================================================================================================*/


/*����������������������������������������MAINMENU�������������������������������������*/
.module_s1                {background:url(../images/mainmenu_bg.gif) repeat-x bottom center #006a8d;}
.module_s1 h3            {background:url(../images/mainmenu_title.gif) no-repeat 0 0; font:bold 15px Arial; color:#e0dcd2; padding:16px 0px 14px 44px; margin:0px 0px 24px 0px;}
.module_s1 div            {}
.module_s1 div div        {background:none; padding:0px 0px 0px 0px;}
.module_s1 div div div     {padding:0px 0px 0px 0px;}
.module_s1 table        {}
.module_s1 td             {padding:0px 0px 0px 22px;}
.module_s1 td div        {margin:-3px 0px 0px 0px; padding:0px 0px 0px 0px; background:none; width:138px !important}   /*sub_main_menu indent*/
.module_s1 a            {background:url(../images/mainmenu_item_bg.png) no-repeat left top; padding:3px 0px 6px 21px; color:#ffffff !important; font:normal 15px Arial; text-decoration:none; display:list-item; list-style:none; width:169px}    /*Item Of Menu Main */
.module_s1 a:hover        {text-decoration:underline}
.module_s1 img            {width:0px; height:0px}

a.mainlevel:link, a.mainlevel:visited {
    display: block;
    background: url(../images/lnav_button_FULL.gif) no-repeat;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    color: #ccc;
    text-align: left;
    padding-top: 5px;
    padding-left: 18px;
    height: 20px !important;
    height: 25px;
    width: 100%;
    text-decoration: none;
}

a.mainlevel:hover {
    background-position: 0px -25px;
    text-decoration: none;
    color: #fff;
}

a.mainlevel#active_menu {
    color:#fff;
    font-weight: bold;
}

a.mainlevel#active_menu:hover {
    color: #fff;
}


.mainlevel                {}     
a.mainlevel:visited     {color:#ffffff;}
a.mainlevel:hover         {color:#ffffff;}

#active_menu             {}     /* active item */

a.sublevel                {} 
a.sublevel:link         {}
a.sublevel:visited         {}
a.sublevel:hover         {}

.mainmenu_bottom        {background:url(../images/mainmenu_bg2.gif) repeat-y 0 0; line-height:25px}
.mainmenu_bottom1        {background:url(../images/mainmenu_bottom.png) no-repeat 0 0 !important; line-height:5px; width:216px;}

/*�������������������������������������LOGIN FORM������������������������������������*/
.module_s2                {background:url(../images/login_form_bg.gif) repeat-x 0 0; height:99px; font:normal 13px arial; color:#ffffff; margin:0px 0px 0px 0px;}
.module_s2 a            {color:#fe005f !important; font:normal 13px Arial; text-decoration:underline}
.module_s2 a:hover        {color:#fe005f; text-decoration:none}
.module_s2 label        {color:#ffffff; font:normal 13px Arial; vertical-align:top; display:block; float:left; margin:0px 10px 0px 0px;}
.module_s2 table        {}
.module_s2 td            {color:#ffffff}
.module_s2 br            {line-height:3px}
.module_s2 div             {padding:0px 0px 20px 0px;}
.module_s2 div div        {padding:28px 0px 0px 15px;}
.module_s2 div div div    {padding:0px 0px 0px 0px;}
.module_s2 .inputbox    {width:143px; height:19px; margin:0px 28px 7px 0px; border:1px solid #000000; color:#000000; vertical-align:middle; float:left; background:url(../images/inputbox_bg.gif) repeat-x 0 0; font:normal 12px Arial}
.module_s2 .button        {display:block; width:65px; height:21px; background:url(../images/login_form_button.gif) no-repeat 0 0; border:none; font:bold 11px arial; color:#ffffff; margin:0px 19px 6px 0px; float:left; vertical-align:middle}
#mod_login_remember        {margin:0px 4px 0px 0px; vertical-align:middle; display:block; width:10px; background:none; border:none}         /*checkbox*/

/*�������������������������������������POLLS�����������������������������������������*/
.module_s3                {margin:0px 0px 15px 0px; background:url(../images/box_separator.gif) repeat-x bottom left !important; padding:0px 0px 31px 0px !important;}
.module_s3 div div        {padding:6px 10px 0px 18px !important;}
.module_s3 div div div    {padding:0px 0px 0px 0px !important;}
.module_s3 h3            {background:url(../images/polls_icon.gif) no-repeat 0px 0px;}
.module_s3 thead td        {padding:0px 0px 8px 0px; font:bold 12px Arial; color:#a7a7a7}              /* question */
.module_s3 td            {padding:0px 0px 0px 0px; text-align:left; vertical-align:top}
.module_s3 td td        {padding:0px 10px 5px 0px}
.module_s3 label        {margin:0px 20px 0px 0px; font:normal 12px Arial; color:#6f6f6f}        /* text */
.module_s3 input        {margin:0px 0px 0px 0px; vertical-align:top}
.module_s3 .button        {width:65px; height:21px; background:url(../images/button.gif) no-repeat 0 0; color:#ffffff; font:bold 11px Arial; border:none; margin:10px 0px 0px 0px;}
.poll_s3                 {}     /* formating td for table polls */

/*�������������������������������������WHO'S ON LINE�������������������������������*/
.module_s4                {margin:0px 0px 15px 0px; background:url(../images/box_separator.gif) repeat-x bottom left !important; padding:0px 0px 31px 0px !important;}
.module_s4 div div        {padding:18px 10px 0px 18px !important;}
.module_s4 div div div    {padding:0px 0px 0px 0px !important;}
.module_s4 h3            {background:url(../images/whos_on_line_icon.gif) no-repeat 0 0; font:bold 15px Arial; color:#e0dcd2; padding:0px 0px 14px 21px; margin:0px 0px 0px 0px;}

/*������������������������������������LATEST_NEWS������������������������������������*/
.module_s5                {background:url(../images/module_bg.gif) repeat-y 0 0}
.module_s5 div            {background:url(../images/module_top.gif) no-repeat 0 0}
.module_s5 div div        {background:url(../images/module_bottom_bg.gif) no-repeat bottom left}
.module_s5 div div div    {padding:19px 10px 37px 18px;}
.module_s5 a            {color:#7f7f7f}
.module_s5 a:hover        {color:#7f7f7f}
.module_s5 h3            {background:url(../images/latest_news_icon.gif) no-repeat 0 0; font:bold 15px Arial; color:#e0dcd2; padding:0px 0px 14px 21px; margin:0px 0px 10px 0px;}
.module_s5 td            {padding:0px 0px 0px 0px;}
ul.latestnews_s5          {margin:0px 0px 0px 0px;}     /* latest news �EBy default - user1*/
li.latestnews_s5         {margin:0px 0px 6px 0px;}
li.latestnews_s5 a        {color:#7f7f7f; font:normal 12px Arial !important; background:url(../images/latest_news_bullet.gif) no-repeat top left; padding:0px 0px 0px 14px;}
li.latestnews_s5 a:hover{color:#7f7f7f}
li.latestnews_s5 a:visited{color:#7f7f7f}

/*����������������������������������������SEARCH��������������������������������������*/
.module_s6                {margin:0px 0px 15px 0px; background:url(../images/box_separator.gif) repeat-x bottom left !important}
.module_s6 div div        {padding:18px 10px 0px 18px !important;}
.module_s6 div div div    {padding:0px 0px 0px 0px !important;}
.module_s6 h3            {background:url(../images/search_icon.gif) no-repeat 0 0; font:bold 15px Arial; color:#e0dcd2; padding:0px 0px 14px 21px; margin:0px 0px 0px 0px;}
.inputbox_s6             {width:143px; height:19px; border:1px solid #000000; color:#000000; vertical-align:middle; background:url(../images/inputbox_bg.gif) repeat-x 0 0; margin:0px 0px 23px 0px;font:normal 12px Arial}
#mod_search_searchword     {}                /*user4 search*/
#mod_login_remember        {}
.contact_email .inputbox{}

/*����������������������������������������user7��������������������������������������*/
.module_s10                {color:#43413d; font:normal 13px Arial}
.module_s10 div         {}
.module_s10 div div     {}
.module_s10 div div div    {padding:33px 0px 58px 0px;}
.module_s10 h3            {color:#252525; font:normal 24px Arial; background:none; padding:0px 0px 0px 0px; margin:0px 0px 14px 0px;}
.module_s10 img            {margin:0px 8px 0px 0px;}

/*����������������������������������������TOPMENU�������������������������������������*/
#topmenu                {height:38px; background:#ff9d25 url(../images/topmenu_bg.gif) repeat-x 0 0}

ul#mainlevel-nav         {list-style:none}
ul#mainlevel-nav li        {display:block; float:left; background:url(../images/topmenu_separator.gif) no-repeat top right; text-align:center; padding:10px 35px 11px 33px;}
#mainlevel-nav a:link     {color:#2f2f2f; font:normal 15px Arial; text-decoration:none;}
#mainlevel-nav a:visited{color:#2f2f2f; font:normal 15px Arial; text-decoration:none}
#mainlevel-nav a:hover     {color:#2f2f2f; font:normal 15px Arial; text-decoration:underline}

/*�������������������������������������INDEX.PHP_STYLES�������������������������������*/
.clr                    {clear:both}
.column                    {float:left}

#main                     {width:930px; margin:auto;}

#header                    { width:930px; height:324px; background:url(../images/header-bg.jpg) left top no-repeat; padding:0; text-align:left; }
#header .c1                {width:930px; height:324px; margin:0px -484px 0px 0px; float:left}

#header .c2                {width:446px; height:324px; margin:0px 485px 0px 0px; float:right}
#header .c2    .space        {padding:0px 38px 0px 0px;}

#content                {width:100%; background:#e0dcd2}

.cont                    {padding:0px 251px 130px 252px; line-height:16px; color:#4a4a48; font:normal 13px Arial, Helvetica, sans-serif; vertical-align:top }
* html .contentpane        {width:429px}

#brown                    { width:100%;background:#e1ddcb url(../images/brown_bottom.gif) repeat-x center bottom; padding:0 0 30px 0; float:left; position:relative; } /*b9b09d*/
#brown .col1            {padding:0px 0px 20px 0px;}
#brown .col2             {width:365}


#left                    {position:absolute; top:232px; width:214px !important;}
#right                    {position:absolute; top:232px; width:214px !important; background:url(../images/module_bg.gif) repeat-y 0 0;}
#right .bg_top            {background:url(../images/module_top.gif) no-repeat 0 0}
#right .bg_bottom        {background:url(../images/module_bottom_bg.gif) no-repeat bottom left; line-height:5px}

#footer                 { height:72px; width:892px; background:#252525; color:#7f7f7f; font:normal 12px Arial; float:left; padding:19px 0px 0px 38px; }
#footer a                {color:#7f7f7f; font:normal 12px Arial}
#footer_shadow            { width:930px; height:78px; background:url(../images/footer_shadow.gif) repeat-x 0 0; float:left;}                

h3                         {font:bold 18px Arial; text-decoration:underline; color:#000000; padding:0px 0px 14px 0px; margin:0px 0px 10px 0px;}

.module                    {background:url(../images/module_bg.gif) repeat-y}
.module td                {padding:0px 0px 0px 24px; color:#7e7e7e; font:normal 12px Arial}
.module div             {color:#7e7e7e; font:normal 12px Arial;}
.module div div            {padding:18px 10px 15px 18px !important;}
.module div div div        {padding:0px 0px 0px 0px !important; }



div.moduletable            {padding:15px 0px 15px 0px;}

.c_tl                    {background:url(../images/c_tl.gif) no-repeat 0 0 #f1f1f0;}
.c_tr                    {background:url(../images/c_tr.gif) no-repeat top right;}
.c_r                    {background:url(../images/c_r.gif) repeat-y top right;}
.c_br                    {background:url(../images/c_br.gif) no-repeat bottom right;}
.c_b                    {background:url(../images/c_b.gif) repeat-x bottom left;}
.c_bl                    {background:url(../images/c_bl.gif) no-repeat bottom left;}


h1,h2,h3,h4,h5,h6 { color:#674011;
font-family:"Palatino Linotype","Palatino",Georgia,"Times New Roman",Times, serif !important;
font-stretch:normal !important;
font-style:italic !important;
font-variant:normal !important;
font-weight:bold !important;
line-height:normal !important;
padding:20px 0 10px !important; }

td { color:#000000;
font-family:Arial,Helvetica,sans-serif !important;
font-size:13px !important;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal; }

p { margin:0; padding:1em 0 0 0; }

#brown .col1 { float:left; width:218px; text-align:left; }
#brown .col2 { width:461px; float:left; }
#brown .col3 { width:251px; float:right; }

#header h1 { margin:0 !important; padding:0 !important; }
#header h1 a { display:block; width:465px; height:221px; background:url(../images/logo2.jpg) left top no-repeat; text-indent:-500em; overflow:hidden; float:left; cursor:pointer; margin:0; border:0; }

/*
    mainmenu        -    _s1
    login form        -    _s2
    polls            -    _s3
    who's on line    -    _s4
    latest news        -    _s5
    search            -    _s6
    
    user7            -    _s10
*/



.nav {width:896px;height:34px;list-style: none !important;margin:5.8em 0 0 0;padding:0 0 0 34px;background:#03cdfb;float:left;position:relative;z-index:20;}
.nav li {background: url(../images/nav-divider.gif) right 3px no-repeat;position:relative;display:block;float:left;}
.nav li a {height:34px;color: #000;display:block;font-family: "Helvetica Neue","Helvetica",arial, sans-serif;font-size:1.1em;font-weight:bold;line-height:34px;padding:0 0.9em 0 0.9em;text-decoration: none;float:left;}
.nav li a:hover, 
.nav li.selectedPage a, 
.nav li.selectedPageRoot a {color: #fff; background-color:#04c2ff;}   
.nav li a.hidden {display:none;}

.subNav { width:240px; list-style:none; padding:0; margin:0; }
.subNav li {list-style:none;padding:0} 
.subNav li a {display:block;width:200px;background:#d0c8b2;color:#000 !important;border-bottom:2px solid transparent;font:bold 1em Helvetica,Arial, sans-serif;text-decoration:none;line-height:30px;padding:0 20px 0 20px;white-space:nowrap;margin:0 0 2px 0;}
.subNav li a:hover {color:#936121 !important;}
.subNav li a.selectedPage,
.subNav li a.selectedPageParent {color:#936121 !important;border-color:#936121;}
.subNav li ul li a {color:#363222 !important;font-size:0.9em;}
.subNav li ul li a,
.subNav li ul li a.selectedPage,
.subNav li ul li a.selectedPageParent {background-color:#d2cfc2;border-color:transparent;}

.FeaturedArticles { width:350px; float:left; padding:0 24px 0 34px; font-style: italic; font-family: helvetica,arial,sans-serif; font-size: 10; display: block; font-weight: bold; padding:0 0 1em 0; color:#201f1b !important; border-bottom:1px solid #d5cfbe; }
.FeaturedArticles a { font:bold 1.1em Helvetica,Arial, sans-serif; padding:1em 0 0.5em 0; color:#a84300 !important ; display:block; border-top:1px solid #c0c0c0; }

.ExtraContent { width:500px; float:left; padding:0; }

.mainContent { width:500px; float:right; padding:0 124px 0 0; }
#admin .mainContent { width:800px; float:right; padding:34px; }

.sideContent { width:240px; float:left; padding:30px 0 0 34px; }

.fieldSelected { background:transparent !important; border:0 !important; }

textarea { width:500px !important; }

/* <textEditor> */

.Gold {color:#cb8200 !important;}
.Blue {color:#00a1cf !important;}
.DarkRust {color:#382f06 !important;}
.Orange {color:#c75c00 !important;}

/* </textEditor> */

#Rotator { width:465px; height:221px; padding:0; position:relative; float:left; }
.slideNav {display:none !important;}
#jQuery .slide .slideImage { width:465px; height:221px; padding:0; z-index:1; overflow:hidden; }
#navigator { display:none; }
#replay a:link,
#replay a:visited { width:40px; height:20px; cursor:pointer; font-weight:bold; font-size:14px; color:#cb8200; position:absolute; top:190px; right:0; text-decoration:none; }
#replay a:active,
#replay a:hover { color:#00a1cf;}


.breadCrumb { font:normal 11px Helvetica, sans-serif; color:#382f06    ; padding:1em 0 1em 3em; position:absolute; left:0em; }
.breadCrumb a { color:#cb8200 !important; text-decoration:none; border:0 !important; }

.cart-status { background:url(../images/shoppingcart.gif) center left no-repeat; line-height:3em; padding:1em 0 1em 2em; }
.cart-status a {color:#382f06 !important; text-decoration:none; border-bottom:1px solid #daecbe !important; }

.proceed { list-style:none; padding:0 0 1em 0; }

#pagination a { color:#382f06; text-decoration:none; }

#gallery { display:block; float:left; padding:3em 0 3em 0; margin:0; }
.galleryHome { display:block; width:165px; padding:0; margin:0 0 3em 0; float:left; }
#galleryHome { width:150px; float:left; }
#galleryHome .item,.galleryHome .item { padding:2em 0 2em 0; margin:0 0 0 0; }
#galleryHome .item a,.galleryHome .item a { border:0 !important; }

.description {width:100%;float:left;}
.description p { color:#382f06 !important; }
 
.gallery-image, .gallery-image-collection { position:relative; }
.gallery-image img { width:auto; height:auto; padding:2em 0 2em 0; }
.gallery-image-collection { width:130px; height:100px; }

.gallery-info { width:130px; padding:0 0 2em 0; }
.gallery-info .view { background:#382f06; height:15px; color:#fff; display:block; float:left; font-size:11px; line-height:15px; padding:4px; border:0!important; }
.gallery-info .view:hover { background:#cb8200; color:#fff; text-decoration:none; }
.gallery-info .price { color:#c75c00; float:right; font-size:14px; font-weight:bold; margin-top:2px; }

#product-variants ul li { font-size:1em; color:#c75c00; line-height:25px; }
#product-variants del {color:#c75c00;}

p.rightStore {margin:-4em 0 2em 0;float:right;}

ul#line-items {margin:0;}
ul#line-items li {border-bottom:1px solid #382f06;}
li#total {display:block;list-style:none;padding:0;margin:0;text-align:30px;border:0 !important;}
.money { display:block; font-size:1.2em; font-weight:bold; color:#c75c00; padding:0 0 0.5em 0; line-height:2em; }

div.info {float:right;margin:-5.5em 0 0 0;}

.orange { font-size:1.2em;color:#c75c00; }
.promo { background:transparent url(onsale.png) no-repeat; width:61px; height:46px; position:absolute; top:-10px; left:-10px; display:none; }

#product-right { width:252px; float:right; }
#product-right ul { list-style-type:none; margin:2em 0 2em -1em; padding:0; }
#product-details { padding:2em 0 2em 0; font-family:arial,helvetica,sans-serif; font-size:0.9em; }

#frontproducts { padding:3em 0 0 0; }

#main-article { width:100%; float:left; }

#total { padding:2em 0 0 0 !important; }

h2.postTitle { font-weight:bold !important; font-size:1.6em !important; }/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
}

body {line-height: 1; color: black; background: white; font:normal 12px Arial, Helvetica, sans-serif;}
a img {border:none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

:focus {
    -moz-outline:0;
    outline:0;
    outline-offset:0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}

blockquote, q {quotes: none;}
blockquote:before, blockquote:after, 
q:before, q:after {
    content: '';
    content: none;
}
a                        {color:#282828; font-weight:normal; font-size:12px; text-decoration:none}
a:visited                 {color:#282828;}
a:hover                 {color:#282828; text-decoration:underline}
hr                         {}
hr.separator            {}
.article_seperator        {border-bottom:1px solid #bebbb3; display:block; margin:0px 10px 0px 0px;}
.inside {padding:0px;} 
table.contentpaneopen { border-collapse: collapse; border-spacing: 0px; padding: 0; margin: 0}
table.contentpaneopen td { border-collapse: collapse; border-spacing: 0px; padding: 0; margin: 0}

table.header {border-collapse: collapse; border-spacing: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
table.header td {border-collapse: collapse; border-spacing: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}


/*h1,h2,h3,span,a,ul,li,div,img,p  {behavior:url("/Websites/bfok/templates/TheFoundation/iepngfix.htc");}*/

/*�����������������������������������FORMS�������������������������������������*/
.button                 {border:none; font:normal 12px Arial !important}
.inputbox                 {height:19px; border:1px solid #000000; color:#000000; vertical-align:middle; background:url(../images/inputbox_bg.gif) repeat 0 0; font:normal 12px Arial}
.contact_text            {width:100px; height:100px !important;}
.contact_email textarea {height:150px}

/*���������������������������������MENU-NAV������������������������������������*/
.pagenavbar             {color:#fb8423; font:normal 12px arial}     /*<< Start < Prev Next > End >>"*/
.pagenavbar a            {color:#fb8423 !important; font:normal 12px arial} 
.pagenavbar:visited     {color:#fb8423 !important; font:normal 12px arial}

.pagenav                 {color:#fb8423; font:normal 12px arial; margin:0px 7px 0px 7px;}     /* format text for  "<< Start < Previous 1 Next > End >>" links */
a.pagenav:visited         {color:#fb8423; font:normal 12px arial}
a.pagenav:hover         {color:#fb8423; font:normal 12px arial}

a.readon                 {background:url(../images/content_button.gif) no-repeat 0 0; display:block; width:76px; height:19px; color:#ebe8e4 !important; padding:5px 0px 0px 10px; font-weight:bold !important; text-decoration:none !important; font:normal 12px Arial !important; float:right; margin:10px 0px 0px 0px;}     /* Read More" */
a.readon:hover             {color:#ebe8e4; text-decoration:none}
a.readon:visited         {color:#ebe8e4}

.back_button             {padding:30px 0px 20px 0px; float:left; clear:both;}
.back_button     a        {color:#cb8200; font:bold 12px Arial; text-decoration:none}     /* "BACK" Button's style */
.back_button     a:hover    {color:#cb8200; text-decoration:underline}
.back_button     a:visited {color:#cb8200}
.pagenav_prev     a        {color:#ff0000; font:bold 12px Arial; text-decoration:none}     /* "PRE"  Button's style */
.pagenav_prev     a:hover    {color:#CF7E0C; text-decoration:underline}
.pagenav_prev     a:visited {color:#ff0000}
.pagenav_next     a        {color:#ff0000; font:bold 12px Arial; text-decoration:none}     /* "NEXT" Button's style */
.pagenav_next     a:hover    {color:#CF7E0C; text-decoration:underline}
.pagenav_next     a:visited {color:#ff0000}

.mostread ul            {}     /* most popular' style �EBy default - user2*/
.mostread li            {}

.blogsection            {color:#CF7E0C; font-weight:bold; font-size:11px; text-decoration:none}
.category                {color:#CF7E0C; font-weight:bold; font-size:11px; text-decoration:none}
.toclink                {color:#CF7E0C; font-weight:bold; font-size:11px; text-decoration:none}

/*���������������������������������������PATHWAY�������������������������������������*/
#pathway                {width:100%; background:url(../images/pathway_bg.gif) repeat 0 0;}
#pathway div            {background:url(../images/pathway_bg1.gif) repeat-y 145px 0px; padding:12px 0px 10px 0px;}
span.pathway            {margin:0px 0px 0px 32px;}
.pathway                {color:#969696; font:bold 13px Arial; margin:0px 30px 0px 16px;}
a.pathway                {color:#969696 !important; font:bold 13px Arial; padding:0px 0px 0px 0px; margin:0px 16px 0px 0px;}
.pathway img            {margin:0px 14px 0px 0px;}

/*���������������������������������������CONTENT�������������������������������������*/
a.category:link         {}
a.category:hover         {}
a.category:visited         {}

.blog                    {}    /* Main table*/
.blogsection             {}     /* Links of Blog's section */
.blog_more                 {padding:7px 0px 5px 10px;}     /* Text "More" in blog's section*/
a.blogsection:link         {color:#fb8423}     /* Link's style */
a.blogsection:visited     {color:#fb8423}     /* visited Link's style */
a.blogsection:hover     {color:#fb8423}     /* hover Link's style*/
 
div .componentheading     {background:url(../images/title_bullet.gif) no-repeat 0 22px; padding:37px 0px 10px 0px !important; color:#282828; font:bold 16px Arial !important}        /* component heading*/
.componentheading .button  {background:url(../images/content_button2.gif) no-repeat 0 0; display:block; width:120px; height:21px; color:#ffffff}
.contentheading {padding:20px 0px 10px 0px !important; color:#252525; font:normal 20px Arial !important}
div.contentheading {background:url(../images/title_bullet2.gif) no-repeat 0 22px !important; padding:37px 0px 10px 0px !important; color:#282828; font:bold 16px Arial !important}
 /* heading of content, articles ...*/
 
 div .componentheading_faq     {background:url(../images/title_bullet.gif) no-repeat 0 22px; padding:37px 0px 10px 0px !important; color:#282828; font:bold 16px Arial !important}        /* component heading*/


.contentpane .contentheading {background:none !important} /* Contact us */

.contentpaneopen     td    {padding:0px 15px 0px 0px; font:normal 12px arial; line-height:16px}     /* the table that containing the service information (components, categories, forms...).*/
.contentpaneopen td td    {padding:0px 10px 0px 10px !important}/* the table that containing text */
.contentpaneopen a        {color:#fb8423; font-weight:normal; font-size:13px; text-decoration:underline}
.contentpaneopen a:hover{color:#fb8423; text-decoration:none}
.contentpaneopen img    {margin:0px 0px 0px 0px}
.contentpaneopen strong    {color:#282828; font-size:12px}
.contentpaneopen label    {line-height:30px}


.contentpane         td    {padding:0px 31px 15px 0px; font:normal 12px arial; line-height:16px}
.contentpane         li    {}
.contentpane         li a{color:#282828; font-size:12px}
.contentpane .button    {background:url(../images/button2.gif) no-repeat 0 0; display:block; width:120px; height:21px; color:#ffffff}
.contentpaneopen .button    {background:url(../images/button.gif) no-repeat 0 0; display:block; width:65px; height:21px; color:#ffffff}
.contentpagetitle         {} 
.message                {color:#bf0000; font:normal 12px Arial; padding:10px 0px 0px 0px}

/*���������������������������������SUBHEADINGS���������������������������������������*/
a.contentpagetitle:hover{} /* subheading Being references*/
a.contentpagetitle:link {}
a.contentpagetitle:visited {}

.contentdescription     {}     /* formating section "DESCRIPTION" categories (News/Weblinks/Latest news...) */

table.contenttoc         {float:none; margin:0px 0px 6px 0px;}     /* Tables of Content. Use for multipages articles */
table.contenttoc td     {padding:3px 0px 0px 0px !important;}     /* Tables of Content. Use for multipages articles */
table.contenttoc th     {padding:0px 0px 10px 0px;}     /* Tables of Content. Use for multipages articles */
table.contenttoc td.toclink {} /*Tables of Content. Use for multipages articles for links*/
.pagenavcounter            {padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; color:#CF7E0C}
a.toclink:link             {color:#CF7E0C}             
a.toclink:visited         {color:#CF7E0C}
a.toclink:hover         {color:#CF7E0C}

/*���������������������������������DATES, AUTHORS������������������������������������*/
.createdate             {color:#252525; font:normal 11px Arial !important; background:url(../images/createdate_bullet.gif) no-repeat 0px 4px; padding:3px 0px 14px 16px !important}     /* The date of created style*/
.modifydate             {color:#c6c6c6; font:normal 10px Arial !important; text-align:right; padding-top:14px !important}     /* formating text - Last updated on */
.small                     {color:#626262; font:normal 13px Arial;}     /* formating text - "Written by:...." */
.smalldark                 {color:#8c8c8c; font:normal 11px Arial;}    /* formating text - "Number of Voters"  */

/*�������������������������������������WEBLINKS��������������������������������������*/
.weblinks                {color:#fb8423}     /* f0rmating links on section "Weblinks"*/
a.weblinks:hover         {color:#fb8423} 

/*�������������������������������������NEWSFEED��������������������������������������*/
.newsfeedheading         {color:#fb8423}     /* only for heading newsfeed.*/
.newsfeeddate             {color:#fb8423}     /* date for newsfeed */
.fase4rdf                 {color:#fb8423}     /* text newsfeed */

/*�������������������������������������SEARCH�PAGE������������������������������������*/
table.searchintro td    {padding:10px 0px 10px 40px;}     /* formating message "Search Keyword: test returned 4 matches" */



/*==========================================================================BLOCKS===================================================================================*/
/*==================================================================================================================================================================*/


/*����������������������������������������MAINMENU�������������������������������������*/
.module_s1                {background:url(../images/mainmenu_bg.gif) repeat-x bottom center #006a8d;}
.module_s1 h3            {background:url(../images/mainmenu_title.gif) no-repeat 0 0; font:bold 15px Arial; color:#e0dcd2; padding:16px 0px 14px 44px; margin:0px 0px 24px 0px;}
.module_s1 div            {}
.module_s1 div div        {background:none; padding:0px 0px 0px 0px;}
.module_s1 div div div     {padding:0px 0px 0px 0px;}
.module_s1 table        {}
.module_s1 td             {padding:0px 0px 0px 22px;}
.module_s1 td div        {margin:-3px 0px 0px 0px; padding:0px 0px 0px 0px; background:none; width:138px !important}   /*sub_main_menu indent*/
.module_s1 a            {background:url(../images/mainmenu_item_bg.png) no-repeat left top; padding:3px 0px 6px 21px; color:#ffffff !important; font:normal 15px Arial; text-decoration:none; display:list-item; list-style:none; width:169px}    /*Item Of Menu Main */
.module_s1 a:hover        {text-decoration:underline}
.module_s1 img            {width:0px; height:0px}

a.mainlevel:link, a.mainlevel:visited {
    display: block;
    background: url(../images/lnav_button_FULL.gif) no-repeat;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    color: #ccc;
    text-align: left;
    padding-top: 5px;
    padding-left: 18px;
    height: 20px !important;
    height: 25px;
    width: 100%;
    text-decoration: none;
}

a.mainlevel:hover {
    background-position: 0px -25px;
    text-decoration: none;
    color: #fff;
}

a.mainlevel#active_menu {
    color:#fff;
    font-weight: bold;
}

a.mainlevel#active_menu:hover {
    color: #fff;
}


.mainlevel                {}     
a.mainlevel:visited     {color:#ffffff;}
a.mainlevel:hover         {color:#ffffff;}

#active_menu             {}     /* active item */

a.sublevel                {} 
a.sublevel:link         {}
a.sublevel:visited         {}
a.sublevel:hover         {}

.mainmenu_bottom        {background:url(../images/mainmenu_bg2.gif) repeat-y 0 0; line-height:25px}
.mainmenu_bottom1        {background:url(../images/mainmenu_bottom.png) no-repeat 0 0 !important; line-height:5px; width:216px;}

/*�������������������������������������LOGIN FORM������������������������������������*/
.module_s2                {background:url(../images/login_form_bg.gif) repeat-x 0 0; height:99px; font:normal 13px arial; color:#ffffff; margin:0px 0px 0px 0px;}
.module_s2 a            {color:#fe005f !important; font:normal 13px Arial; text-decoration:underline}
.module_s2 a:hover        {color:#fe005f; text-decoration:none}
.module_s2 label        {color:#ffffff; font:normal 13px Arial; vertical-align:top; display:block; float:left; margin:0px 10px 0px 0px;}
.module_s2 table        {}
.module_s2 td            {color:#ffffff}
.module_s2 br            {line-height:3px}
.module_s2 div             {padding:0px 0px 20px 0px;}
.module_s2 div div        {padding:28px 0px 0px 15px;}
.module_s2 div div div    {padding:0px 0px 0px 0px;}
.module_s2 .inputbox    {width:143px; height:19px; margin:0px 28px 7px 0px; border:1px solid #000000; color:#000000; vertical-align:middle; float:left; background:url(../images/inputbox_bg.gif) repeat-x 0 0; font:normal 12px Arial}
.module_s2 .button        {display:block; width:65px; height:21px; background:url(../images/login_form_button.gif) no-repeat 0 0; border:none; font:bold 11px arial; color:#ffffff; margin:0px 19px 6px 0px; float:left; vertical-align:middle}
#mod_login_remember        {margin:0px 4px 0px 0px; vertical-align:middle; display:block; width:10px; background:none; border:none}         /*checkbox*/

/*�������������������������������������POLLS�����������������������������������������*/
.module_s3                {margin:0px 0px 15px 0px; background:url(../images/box_separator.gif) repeat-x bottom left !important; padding:0px 0px 31px 0px !important;}
.module_s3 div div        {padding:6px 10px 0px 18px !important;}
.module_s3 div div div    {padding:0px 0px 0px 0px !important;}
.module_s3 h3            {background:url(../images/polls_icon.gif) no-repeat 0px 0px;}
.module_s3 thead td        {padding:0px 0px 8px 0px; font:bold 12px Arial; color:#a7a7a7}              /* question */
.module_s3 td            {padding:0px 0px 0px 0px; text-align:left; vertical-align:top}
.module_s3 td td        {padding:0px 10px 5px 0px}
.module_s3 label        {margin:0px 20px 0px 0px; font:normal 12px Arial; color:#6f6f6f}        /* text */
.module_s3 input        {margin:0px 0px 0px 0px; vertical-align:top}
.module_s3 .button        {width:65px; height:21px; background:url(../images/button.gif) no-repeat 0 0; color:#ffffff; font:bold 11px Arial; border:none; margin:10px 0px 0px 0px;}
.poll_s3                 {}     /* formating td for table polls */

/*�������������������������������������WHO'S ON LINE�������������������������������*/
.module_s4                {margin:0px 0px 15px 0px; background:url(../images/box_separator.gif) repeat-x bottom left !important; padding:0px 0px 31px 0px !important;}
.module_s4 div div        {padding:18px 10px 0px 18px !important;}
.module_s4 div div div    {padding:0px 0px 0px 0px !important;}
.module_s4 h3            {background:url(../images/whos_on_line_icon.gif) no-repeat 0 0; font:bold 15px Arial; color:#e0dcd2; padding:0px 0px 14px 21px; margin:0px 0px 0px 0px;}

/*������������������������������������LATEST_NEWS������������������������������������*/
.module_s5                {background:url(../images/module_bg.gif) repeat-y 0 0}
.module_s5 div            {background:url(../images/module_top.gif) no-repeat 0 0}
.module_s5 div div        {background:url(../images/module_bottom_bg.gif) no-repeat bottom left}
.module_s5 div div div    {padding:19px 10px 37px 18px;}
.module_s5 a            {color:#7f7f7f}
.module_s5 a:hover        {color:#7f7f7f}
.module_s5 h3            {background:url(../images/latest_news_icon.gif) no-repeat 0 0; font:bold 15px Arial; color:#e0dcd2; padding:0px 0px 14px 21px; margin:0px 0px 10px 0px;}
.module_s5 td            {padding:0px 0px 0px 0px;}
ul.latestnews_s5          {margin:0px 0px 0px 0px;}     /* latest news �EBy default - user1*/
li.latestnews_s5         {margin:0px 0px 6px 0px;}
li.latestnews_s5 a        {color:#7f7f7f; font:normal 12px Arial !important; background:url(../images/latest_news_bullet.gif) no-repeat top left; padding:0px 0px 0px 14px;}
li.latestnews_s5 a:hover{color:#7f7f7f}
li.latestnews_s5 a:visited{color:#7f7f7f}

/*����������������������������������������SEARCH��������������������������������������*/
.module_s6                {margin:0px 0px 15px 0px; background:url(../images/box_separator.gif) repeat-x bottom left !important}
.module_s6 div div        {padding:18px 10px 0px 18px !important;}
.module_s6 div div div    {padding:0px 0px 0px 0px !important;}
.module_s6 h3            {background:url(../images/search_icon.gif) no-repeat 0 0; font:bold 15px Arial; color:#e0dcd2; padding:0px 0px 14px 21px; margin:0px 0px 0px 0px;}
.inputbox_s6             {width:143px; height:19px; border:1px solid #000000; color:#000000; vertical-align:middle; background:url(../images/inputbox_bg.gif) repeat-x 0 0; margin:0px 0px 23px 0px;font:normal 12px Arial}
#mod_search_searchword     {}                /*user4 search*/
#mod_login_remember        {}
.contact_email .inputbox{}

/*����������������������������������������user7��������������������������������������*/
.module_s10                {color:#43413d; font:normal 13px Arial}
.module_s10 div         {}
.module_s10 div div     {}
.module_s10 div div div    {padding:33px 0px 58px 0px;}
.module_s10 h3            {color:#252525; font:normal 24px Arial; background:none; padding:0px 0px 0px 0px; margin:0px 0px 14px 0px;}
.module_s10 img            {margin:0px 8px 0px 0px;}

/*����������������������������������������TOPMENU�������������������������������������*/
#topmenu                {height:38px; background:#ff9d25 url(../images/topmenu_bg.gif) repeat-x 0 0}

ul#mainlevel-nav         {list-style:none}
ul#mainlevel-nav li        {display:block; float:left; background:url(../images/topmenu_separator.gif) no-repeat top right; text-align:center; padding:10px 35px 11px 33px;}
#mainlevel-nav a:link     {color:#2f2f2f; font:normal 15px Arial; text-decoration:none;}
#mainlevel-nav a:visited{color:#2f2f2f; font:normal 15px Arial; text-decoration:none}
#mainlevel-nav a:hover     {color:#2f2f2f; font:normal 15px Arial; text-decoration:underline}

/*�������������������������������������INDEX.PHP_STYLES�������������������������������*/
.clr                    {clear:both}
.column                    {float:left}

#main                     {width:930px; margin:auto;}

#header                    { width:930px; height:324px; background:url(../images/header-bg.jpg) left top no-repeat; padding:0; text-align:left; }
#header .c1                {width:930px; height:324px; margin:0px -484px 0px 0px; float:left}

#header .c2                {width:446px; height:324px; margin:0px 485px 0px 0px; float:right}
#header .c2    .space        {padding:0px 38px 0px 0px;}

#content                {width:100%; background:#e0dcd2}

.cont                    {padding:0px 251px 130px 252px; line-height:16px; color:#4a4a48; font:normal 13px Arial, Helvetica, sans-serif; vertical-align:top }
* html .contentpane        {width:429px}

#brown                    { width:100%;background:#e1ddcb url(../images/brown_bottom.gif) repeat-x center bottom; padding:0 0 30px 0; float:left; position:relative; } /*b9b09d*/
#brown .col1            {padding:0px 0px 20px 0px;}
#brown .col2             {width:365}


#left                    {position:absolute; top:232px; width:214px !important;}
#right                    {position:absolute; top:232px; width:214px !important; background:url(../images/module_bg.gif) repeat-y 0 0;}
#right .bg_top            {background:url(../images/module_top.gif) no-repeat 0 0}
#right .bg_bottom        {background:url(../images/module_bottom_bg.gif) no-repeat bottom left; line-height:5px}

#footer                 { height:72px; width:892px; background:#252525; color:#7f7f7f; font:normal 12px Arial; float:left; padding:19px 0px 0px 38px; }
#footer a                {color:#7f7f7f; font:normal 12px Arial}
#footer_shadow            { width:930px; height:78px; background:url(../images/footer_shadow.gif) repeat-x 0 0; float:left;}                

h3                         {font:bold 18px Arial; text-decoration:underline; color:#000000; padding:0px 0px 14px 0px; margin:0px 0px 10px 0px;}

.module                    {background:url(../images/module_bg.gif) repeat-y}
.module td                {padding:0px 0px 0px 24px; color:#7e7e7e; font:normal 12px Arial}
.module div             {color:#7e7e7e; font:normal 12px Arial;}
.module div div            {padding:18px 10px 15px 18px !important;}
.module div div div        {padding:0px 0px 0px 0px !important; }



div.moduletable            {padding:15px 0px 15px 0px;}

.c_tl                    {background:url(../images/c_tl.gif) no-repeat 0 0 #f1f1f0;}
.c_tr                    {background:url(../images/c_tr.gif) no-repeat top right;}
.c_r                    {background:url(../images/c_r.gif) repeat-y top right;}
.c_br                    {background:url(../images/c_br.gif) no-repeat bottom right;}
.c_b                    {background:url(../images/c_b.gif) repeat-x bottom left;}
.c_bl                    {background:url(../images/c_bl.gif) no-repeat bottom left;}


h1,h2,h3,h4,h5,h6 { color:#674011;
font-family:"Palatino Linotype","Palatino",Georgia,"Times New Roman",Times, serif !important;
font-size:38px !important;
font-stretch:normal !important;
font-style:italic !important;
font-variant:normal !important;
font-weight:bold !important;
line-height:normal !important;
padding:20px 0 10px !important; }

h1 { font-size:30px !important; }
h2 { font-size:26px !important; }
h3 { font-size:18px !important; }

td { color:#000000;
font-family:Arial,Helvetica,sans-serif !important;
font-size:13px !important;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal; }

p { margin:0; padding:1em 0 0 0; }

#brown .col1 { float:left; width:218px; text-align:left; }
#brown .col2 { width:461px; float:left; }
#brown .col3 { width:251px; float:right; }

#header h1 { margin:0 !important; padding:0 !important; }
#header h1 a { display:block; width:465px; height:221px; background:url(../images/logo2.jpg) left top no-repeat; text-indent:-500em; overflow:hidden; float:left; cursor:pointer; margin:0; border:0; }

/*
    mainmenu        -    _s1
    login form        -    _s2
    polls            -    _s3
    who's on line    -    _s4
    latest news        -    _s5
    search            -    _s6
    
    user7            -    _s10
*/



.nav {width:896px;height:34px;list-style: none !important;margin:5.8em 0 0 0;padding:0 0 0 34px;background:#03cdfb;float:left;position:relative;z-index:20;}
.nav li {background: url(../images/nav-divider.gif) right 3px no-repeat;position:relative;display:block;float:left;}
.nav li a {height:34px;color: #000;display:block;font-family: "Helvetica Neue","Helvetica",arial, sans-serif;font-size:1.1em;font-weight:bold;line-height:34px;padding:0 0.9em 0 0.9em;text-decoration: none;float:left;}
.nav li a:hover, 
.nav li.selectedPage a, 
.nav li.selectedPageRoot a {color: #fff; background-color:#04c2ff;}   
.nav li a.hidden {display:none;}

.subNav { width:240px; list-style:none; padding:0; margin:0; }
.subNav li {list-style:none;padding:0} 
.subNav li a {display:block;width:200px;background:#d0c8b2;color:#000 !important;border-bottom:2px solid transparent;font:bold 1em Helvetica,Arial, sans-serif;text-decoration:none;line-height:30px;padding:0 20px 0 20px;white-space:nowrap;margin:0 0 2px 0;}
.subNav li a:hover {color:#936121 !important;}
.subNav li a.selectedPage,
.subNav li a.selectedPageParent {color:#936121 !important;border-color:#936121;}
.subNav li ul li a {color:#363222 !important;font-size:0.9em;}
.subNav li ul li a,
.subNav li ul li a.selectedPage,
.subNav li ul li a.selectedPageParent {background-color:#d2cfc2;border-color:transparent;}

.FeaturedArticles { width:350px; float:left; padding:0 24px 0 34px; }

.ExtraContent { width:500px; float:left; padding:0; }

.mainContent { width:500px; float:right; padding:0 124px 0 0; }
#admin .mainContent { width:800px; float:right; padding:34px; }

.sideContent { width:240px; float:left; padding:30px 0 0 34px; }

.fieldSelected { background:transparent !important; border:0 !important; }

textarea { width:500px !important; }

/* <textEditor> */
            
.featuredStories {
font-family:  "Palatino Linotype","Palatino", Georgia, "Times New Roman", Times, serif;
font-size: 24px !important;
font-weight: normal;
padding-bottom: 10px;
}
.featuredNumber {
font-family: "Palatino Linotype","Palatino", Georgia, "Times New Roman", Times, serif;
font-size: 15px;
display: block;
}
.featureTitle, .featureTitle a {
font:bold 1em Helvetica,Arial, sans-serif;
padding:0.5em 0 0.5em 0;
color:#a84300 !important ;
display:block;
}
.featureTeaser {
font-style: italic;
font-family: helvetica,arial,sans-serif;
font-size: 10;
display: block;
font-weight: bold;
padding:0 0 1em 0;
color:#201f1b !important;
border-bottom:1px solid #d5cfbe;
}

.Gold {color:#cb8200 !important;}
.Blue {color:#00a1cf !important;}
.DarkRust {color:#382f06 !important;}
.Orange {color:#c75c00 !important;}

/* </textEditor> */

#Rotator { width:465px; height:221px; padding:0; position:relative; float:left; }
.slideNav {display:none !important;}
#jQuery .slide .slideImage { width:465px; height:221px; padding:0; z-index:1; overflow:hidden; }
#navigator { display:none; }
#replay a:link,
#replay a:visited { width:40px; height:20px; cursor:pointer; font-weight:bold; font-size:14px; color:#cb8200; position:absolute; top:190px; right:0; text-decoration:none; }
#replay a:active,
#replay a:hover { color:#00a1cf;}


.breadCrumb { font:normal 11px Helvetica, sans-serif; color:#382f06    ; padding:1em 0 1em 3em; position:absolute; left:0em; }
.breadCrumb a { color:#cb8200 !important; text-decoration:none; border:0 !important; }

.cart-status { background:url(../images/shoppingcart.gif) center left no-repeat; line-height:3em; padding:1em 0 1em 2em; }
.cart-status a {color:#382f06 !important; text-decoration:none; border-bottom:1px solid #daecbe !important; }

.proceed { list-style:none; padding:0 0 1em 0; }

#pagination a { color:#382f06; text-decoration:none; }

#gallery { display:block; float:left; padding:3em 0 3em 0; margin:0; }
.galleryHome { display:block; width:165px; padding:0; margin:0 0 3em 0; float:left; }
#galleryHome { width:190px; float:left; }
#galleryHome .item,.galleryHome .item { padding:2em 0 2em 0; margin:0 0 0 0; }
#galleryHome .item a,.galleryHome .item a { border:0 !important; }

.description {width:100%;float:left;}
.description p { color:#382f06 !important; }
 
.gallery-image, .gallery-image-collection { position:relative; }
.gallery-image img { width:auto; height:auto; padding:2em 0 2em 0; }
.gallery-image-collection { width:auto; height:auto; }

.gallery-info { width:auto; padding:0 0 2em 0; }
.gallery-info .view { background:#382f06; height:15px; color:#fff; display:block; float:left; font-size:11px; line-height:15px; padding:4px; border:0!important; }
.gallery-info .view:hover { background:#cb8200; color:#fff; text-decoration:none; }
.gallery-info .price { color:#c75c00; float:right; font-size:14px; font-weight:bold; margin-top:2px; padding:0 2em 0 0; }

.galleryHome h1 { display:block; width:auto; height:25px; font:normal normal bold 13px Helvetica, arial, sans-serif !important; }
.galleryHome h1 a { font-weight:bold !important; }

#product-variants ul li { font-size:1em; color:#c75c00; line-height:25px; }
#product-variants del {color:#c75c00;}

p.rightStore {margin:-4em 0 2em 0;float:right;}

ul#line-items {margin:0;}
ul#line-items li {border-bottom:1px solid #382f06;}
li#total {display:block;list-style:none;padding:0;margin:0;text-align:30px;border:0 !important;}
.money { display:block; font-size:1.2em; font-weight:bold; color:#c75c00; padding:0 0 0.5em 0; line-height:2em; }

div.info {float:right;margin:-5.5em 0 0 0;}

.orange { font-size:1.2em;color:#c75c00; }
.promo { background:transparent url(onsale.png) no-repeat; width:61px; height:46px; position:absolute; top:-10px; left:-10px; display:none; }

#product-right { width:302px; float:left;
_clear:both; }
#product-right ul { list-style-type:none; margin:2em 0 2em -1em; padding:0; }
#product-details { padding:2em 0 2em 0; font-family:arial,helvetica,sans-serif; font-size:0.9em; }
#product-variants { padding:0 0 1em 0; }

#frontproducts { padding:3em 0 0 0; }

#main-article { width:100%; float:left; }

#total { padding:2em 0 0 0 !important; }

h3.title { padding:2.7em 0 0 0 !important; }

html body .mainContent .formHeader .formDescription { display:block !important; padding:1em 0 2em 0 !important; margin:0 !important; position:relative !important; z-index:9999 !important; text-indent:auto !important; overflow:auto !important; }

h2.postTitle a { font-weight:bold !important; font-size:1.2em !important; }

ul { list-style:circle; padding:0 0 0 2em; }
ul li { padding:0 0 1em 0; }

/*------- Powered By -------*/
#radium3 {
    float:right;
    margin: 10px 10px 0 0;
}
