/* Global styles - set the default behavior of standard HTML markup */
* { margin: 0; padding: 0; }
body { font-size: 62.5%; line-height: 160%; font-family: verdana, arial, sans-serif; color: #000; background-color: #FFF; text-align: center; 
background-image: url(../images/bg.jpg); background-repeat: repeat-x; }
p { font-size: 1.1em; margin: 0 0 15px 0; }
div > p { margin-top: 0; }
ol { margin-left: 40px; margin-top: 10px; margin-bottom: 10px; font-size: 1.1em; }
ul { margin-left: 15px; margin-top: 10px; margin-bottom: 10px; font-size: 1.1em; }
/*
a:link, a:visited { color: #B26D01; text-decoration: none; }
a:hover, a:active { color: #FF9A03; text-decoration: underline; }
*/
a img { border: 0; }
input, select, object { font-size: 1.1em; font-family: "Trebuchet MS", arial, helvetica, sans-serif; }
h1 { font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 2em; margin-bottom: 15px; }
h2 { font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 1.6em; color: #003366; margin: -10px 0 15px 0;}
h3 { font-family: arial, helvetica, sans-serif; font-size: 1.3em; color: #003366; }
h4 { font-family: arial, helvetica, sans-serif; font-size: 1.2em; }
h5 { font-size: 1.0em; font-weight: normal; margin-bottom: 15px; }
h6 { font-size: 0.9em; font-weight: normal; color: #C1985B; margin-bottom: 15px; }

/* Define standard functional classes */
.clear { clear: both; }
.clearRight { clear: right; }
.clearLeft { clear: left; }
.floatLeft { float: left; }
.floatRight { float: right; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }

.centerColumn img.noFormat { border: 0; background-color: transparent; padding: 0; margin: 0;}

/* Define site color palette */
.brown { color: #B26D01; }
.orange { color: #FF9A03; }
.brightOrange { color: #F90; }
.cream { color: #FAEEC6; }
.yellow { color: #FCFC00; }
.green { color: #1F4E2E; }
.brightGreen { color: #12941A; }
.black { color: #000; }
.white { color: #FFF; }

/* Master */
.master { width: 810px; margin: 0 auto; text-align: left;}

.masthead
{
text-align:right;
background-image: url(../images/logo3.gif);
height:120px;

}

.top_search{
padding:70px 20px 0 0;
}

.search_btn{
margin:0;
padding:0;
}

/* Primary nav */
.primaryNavContainer { background-color: #EEF8FF; text-align: center; font-family: arial, helvetica, sans-serif; font-size: 1.2em; height: 35px; font-weight:bold; width:810px;margin: 0 ; padding: 0; color: #FFFFFF;}


.primaryNav { list-style: none; margin: 0 ; padding: 0; background-color:#003366;margin-left:12px;}
.primaryNav li { float: left; position: relative; height: 35px; z-index: 100; }
.primaryNav li dl { position: absolute; top: 0; left: 0; padding-bottom: 0; }
.primaryNav li a:link, .primaryNav li a:visited { text-decoration: none; color:#FFFFFF;}
.primaryNav li dd { display: none; }
.primaryNav li a:hover { border: 0; }
.primaryNav li:hover dd, .primaryNav li a:hover dd { display: block; }
.primaryNav li:hover dl, .primaryNav li a:hover dl { padding: 0; }
.primaryNav table { border-collapse: collapse; margin: -1px; }
.primaryNav dl { margin: 0; padding: 0; background: transparent; }
.primaryNav dt { margin: 0; padding: 0; line-height: 35px; background-color: #003366; }

/*
.primaryNav dt.firstItem a:link, .primaryNav dt.firstItem a:visited, .primaryNav dt.firstItem a:hover, .primaryNav dt.firstItem a:active { background-image: none; }

.primaryNav dd { color: #fff; text-align: left; border-bottom: 1px solid #312100; border-left: 1px solid #312100; border-right: 1px solid #312100; }
*/

.primaryNav dt a:link, .primaryNav dt a:visited { display: block; color: #FFF; font-weight: bold; text-align: right; 
padding-right: 15px; background-position: 4px 9px; background-repeat: no-repeat; height: 35px; }

/*
.primaryNav dt a:hover  { color: #FFF; font-weight: bold; background: #6CBEEF; height: 35px;}
*/

.primaryNav dt a:active { color: #FFF; font-weight: bold; background: #339933; height: 35px;}

.primaryNav dd a:link, .primaryNav dd a:visited { background: #FFF; color: #312100; text-decoration: none; display: block; text-align: left; padding: 2px 4px; }

.primaryNav dd a:hover, .primaryNav dd a:active { background: #6CBEEF; height: 35px;color: #FCFC00; padding: 2px 4px; }

#aa_selected dt{
background: #339933; height: 35px;

}

#aa_selected2 dt{
background: #6CBEEF; height: 35px;

}

.filler {
background-color:#003366; 
height:35px; background-image:url(../images/top_menu_flower.jpg); 
background-position: -95px 0px; 
background-repeat:no-repeat;
}

.cart{
 background-color: #009900;
background-image:  url(../images/cart.gif);height:35px;background-repeat: no-repeat; z-index:1000;background-position: 4px 4px;
}

#cart_li dt a:hover { color: #FFF; font-weight: bold; height: 35px; 
/*
background: #009900; 
*/
background-image: url(../images/cart.gif);height:35px;background-repeat: 
no-repeat;background-position: 4px 4px;}

/* Bottom nav */
bottomNavContainer{
margin-top:10px;
margin-bottom:50px;
}

.bottomNav{
margin:0;
padding:0;
line-height:26px;
height:26px;
text-align:center;
color:#FFFFFF;
background-color:#003366; 
height:35px; 
background-image:url(../images/bottom_nav_top.jpg); background-repeat: no-repeat;
}

.bottomNav a{
color:#FFFFFF;
text-decoration:none;
}

.bottomNav a:hover{
color:#FFFFFF;
text-decoration: underline;
}

/* Footer */
.footer{
height:25px;
line-height:20px;
text-align: center;
font-size:14px;
color:#FFFFFF;
background-image:url(../images/bottom_nav_bottom.jpg); background-repeat: no-repeat;
}

.footer a{
color:#FFFFFF;
text-decoration:none;
}

.footer a:hover{
color:#FFFFFF;
text-decoration: underline;
}

/* */
.movie { 

}

