@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}

a { text-decoration:none; color:#990000}
a:hover { color:#666666}

a .news_title { margin-bottom:5px}

p { margin-bottom:10px; line-height:150%}

img{ border:0; margin:0; padding:0}

td li{ margin-bottom:6px; list-style:square;}

body { background-color:#706E6E; background-image:url(images/header-repeat.gif); background-position:top; background-repeat:repeat-x; font-family:"Lucida Grande", Tahoma, Helvetica, sans-serif; font-size:12px; color:#000000}

h1{ border-bottom:1px solid #a3a3a3; font-size:14px; padding:0px 0px 5px 0px; margin-bottom:10px}
h2{ font-size:14px; font-weight:bold; padding-bottom:5px}
h3{ font-size:14px; font-weight:bold; padding-bottom:5px; color:#990000}
h4{}
h5{}
h6{ border-bottom:1px solid #a3a3a3; font-size:14px; padding:0px 0px 5px 0px; margin-bottom:5px}

.formInput{ font-family:"Lucida Grande", Tohoma, Helvetica, sans-serif; font-size:10px; width:130px; height:12px; text-align:left; color:#666666; border:1px solid #cccccc; vertical-align:middle}
.searchbutton{ height:14px; width:14px; border:0; background-image:url(images/search.gif); background-repeat:no-repeat; background-position:center middle}

#header{ margin-top:7px; font-size:10px; color:#666666; height:38px}
#header-right{ float:right}
#header-right a{ color:#666666}

/*#page-body ul{ margin:0px 0px 15px 15px}
#page-body li{ margin-bottom:6px}
#page-body ol{ margin:0px 0px 15px 23px}*/



#navigation{ height:39px; color:#FFFFFF; margin-top:3px; text-align:center; width:100%}
#navigation ul{ list-style:none;}
#navigation li{ float:left; list-style:none; border-width:1px 1px 0 0; padding:13px 15px 0px 15px}
#navigation li a{ text-decoration:none; color:#FFFFFF; padding:13px 0px 0px 0px}
#navigation li a.active{ background-image:url(images/nav-arrow.gif); background-position:top; background-repeat:no-repeat; }
#navigation li a:hover{ background-image:url(images/nav-arrow-over.gif); background-position:top; background-repeat:no-repeat;}


#sub-nav{ height:31px; padding:5px 0px 0px 10px; background-image:url(images/nav-bg.gif); background-position:top; background-repeat:no-repeat;}
#sub-nav ul{ list-style:none;}
#sub-nav li{ float:left; list-style:none; border-width:1px 1px 0 0; padding:7px 10px 0px 0px; margin:0px}
#sub-nav li a{ text-decoration:none; color:#FFFFFF; padding:7px 0px 0px 0px}
#sub-nav li a.active{ background-image:url(images/sub-nav-arrow.gif); background-position:top center; background-repeat:no-repeat; }
#sub-nav li a.blue{ color:#A1C3FF;}
#sub-nav li a.redilicious{ color:#E8A1A7;}
#sub-nav li a.gold{ color:#EDD190;}
#sub-nav li a:hover{ background-image:url(images/sub-nav-arrow-over.gif); background-position:top center; background-repeat:no-repeat;}

#sub-nav-bernard{ height:10px; padding:5px 0px 0px 10px; background-image:url(images/nav-bg-bernard.gif); background-position:top; background-repeat:no-repeat;}


#sub-nav2 { padding-bottom:5px}
#sub-nav2 ul{ list-style-type:none; text-align:left; font-weight:bold}
#sub-nav2 li{ border-bottom:1px solid #d1d1d1; padding: 8px 0px 4px 0px;height:20px; margin:0px}
#sub-nav2 li.noline{ border-bottom:none;height:20px;}
#sub-nav2 li a{ background:url(images/plus_both.gif) left -20px no-repeat;text-align: left; text-decoration:none; color:#666666; padding: 2px 0px 6px 24px;overflow:hidden;}
#sub-nav2 li a:hover{background:url(images/plus_over.gif) left 0 no-repeat; color:#333333;overflow:hidden; }
#sub-nav2 li a.active{background:url(images/plus_on.gif) left 0 no-repeat; color:#000000;padding: 3px 0px 6px 24px; }

#navcontainer ul li a:hover
{
background: transparent url(images/list-on.gif) left center no-repeat;
color: black;
}

#page{ background-image:url(images/page-repeat.gif); background-repeat:repeat-y; background-position:center;}
#page-body-top{ background-image:url(images/page-top.gif); background-repeat:no-repeat; background-position:top; height:8px}
#page-body{ margin:0px 3px 0px 5px; padding-top:10px}
#page-body-benefits-image{ float:right; line-height:245%; margin-top:-5px; margin-bottom:10px}



#page-footer{ font-size:9px; color:#777777; padding:10px; line-height: 170%; border-top:1px solid #bdbdbd; background-color:#ffffff; margin-right:1px; text-align:center; clear: both; height:25px;}
#page-bottom{background-image:url(images/page-bottom.gif); background-repeat:no-repeat; background-position:top; height:10px;}
#index{ background-image:url(images/index-page-repeat.gif); background-repeat:repeat-y; background-position:center;}

#holder{ width:738px; margin:auto;}


######### 3 Column Styles #############
/* -----------------content--------------------- */
#page-content {
padding: 0px;
}

div#page-content { 
/*min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");*/
margin-right: 248px;
margin-left: 258px;
}

/* --------------left navi------------- */
#page-left {
float: left;
width: 218px;
margin: 0px 15px 0px 15px;
padding:0px;
}
#page-right {
float: right;
width: 208px;
margin: 0px 15px 0px 15px;
padding: 0px;
}

######### 2 Column Styles #############
/* -----------------content--------------------- */
#index-content {
padding: 0px;
}

div#index-content { 
/*min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");*/
margin-right: 248px;
margin-left: 15px;
}

div#index-content ul{ margin:0px 0px 15px 15px;list-style:square;}
div#index-content li{ margin-bottom:6px;list-style:square;}
div#index-content ol{ margin:0px 0px 15px 23px}
/* --------------left navi------------- */
#index-right {
float: right;
width: 208px;
margin: 0px 15px 0px 15px;
}

/* --------------Code------------- */
.code{ font-family:"Courier New", Courier, monospace; margin-bottom:15px; font-size:11px;}
.code .command{ color: #0000FF}
.code .function{ color: #F88017}
.code .comment{ color: #68228B}
.code .keyword{ color: #980517}
.code .property{ color: #FF0000}
.code .normal{ color: #000000}

######### store Styles #############
/* -----------------content--------------------- */
#store-content {padding: 0px;}
#store-content ul{ margin:0px 0px 15px 15px; list-style:square;}

#store-content li{ margin-bottom:6px; list-style:square;}
#store-content ol{ margin:0px 0px 15px 23px}

div#store-content { 
/*min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");*/
margin-right: 15px;
margin-left: 15px;
}

#product-text ul {
margin-left: 15px;
}

.basketgrey {
background-color: #ebebeb
}

.storetable tr td{
padding-left: 3px;
}
.red {
font-weight: bold;
color:#990000;
}
#store-index{ background-image:url(images/store-page-repeat.gif); background-repeat:repeat-y; background-position:center;}

/* -----------------content--------------------- */
#tabsHolder { }
#tabs ul{margin-left: 0;padding-left: 0;white-space: nowrap;height:100px}
#tabs li{display: inline;list-style-type: none; color:#000000;padding:3px 5px;}
#tabs a {}
#tabs h7 { color:#000000}

#tabs a:link, #tabs a:visited{color: #666666; text-decoration: none; height:100px}
#tabs a:link .active{ color:#000000; height:100px}
#tabs a.active{ color:#000000; }


#tabs a:hover{color: #999999;text-decoration: none; }

.pics {  
    height:  270px;
    padding: 0;  
    margin:  0;  
} 

