@charset "UTF-8";
body
{
	text-align:right;
	list-style-type: none;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: default;
	text-decoration:none;
	color: #FFFFFF;
}
a{ text-decoration: none; color: #feFEFE; 	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; }
a:hover{ text-decoration:underline}
a.toplinks:link { text-decoration: none; color: #FF9900; 	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; }
a.toplinks:visited { text-decoration: none; color: #999999; 	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; }
a.toplinks:hover { text-decoration: none; color: #FFFFFF; 	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; }

a.blackbgtext
{
	margin: 0em; 
	text-align:right;
	padding: 0;
	list-style-type: none;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 200;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color: #FFFFFF; 
}
p#blackbgtext
{
	margin: 0em; 
	text-align:left;
	padding: 0;
	list-style-type: square;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 200;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color: #FFFFFF; 
}
ul.blackbgtext li
{
	margin: 1em; 
	text-align:left;
	padding: 0;
	list-style-type:square;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 200;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color: #FFFFFF; 
}


p#blackbgtext2
{
	margin: 0em; 
	text-align:right;
	padding: 0.5em;
	list-style-type: none;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 100;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color: #FFFFFF; 
}
p#whitebgtext
{
	margin: 1em; 
	text-align:left;
	padding: .5em;
	list-style-type: square;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color: #000000; 
}
p#whitebgtext_orange
{
	margin: 1em; 
	text-align:left;
	padding: .5em;
	list-style-type: square;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color: #FF9900; 
}

ul.whitebgtext li
{
	margin: 1em; 
	text-align:left;
	padding: 0.5em;
	list-style-type:square;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color: #000000; 
}
a.whitebgtext li
{
	margin: 1em; 
	text-align:left;
	padding: 0.5em;
	list-style-type:square;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color: #000000; 
}
a.blackbgtext2:link
{
	margin: 0em; 
	text-align:right
	padding: 0;
	list-style-type: none;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color: #FF9900; 
}
a.blackbgtext2:visited
{
	margin: 0em; 
	text-align:right
	padding: 0;
	list-style-type: none;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color: #AAAAAA; 
}
a.whitebgtext
{
	margin: 0em; 
	text-align:left;
	padding: .25em;
	list-style-type: square;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	cursor: default;
	width: auto;
	text-decoration:underline; 
	color: #000000; 
}


a.whitebgtext:link
{
	margin: 0em; 
	text-align:right;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	cursor: pointer;
	width: auto;
	text-decoration:underline; 
	color:#666666; 
}
a.whitebgtext:visited
{
	margin: 0em; 
	text-align:right;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color: #AAAAAA; 
}
a.whitebgtext:hover
{
	margin: 0em; 
	text-align:right
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	cursor:pointer;
	width: auto;
	text-decoration: underline; 
	color: #FF9900; 
}
a.blackbgtext2:hover
{
	margin: 0em; 
	text-align:right;
	padding: 0;
	list-style-type: none;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	cursor: default;
	width: auto;
	text-decoration: underline; 
	color: #FF9900; 
}
a.blackbgtextorange
{
	margin: 0em;
	text-align:left;
	padding: 1.2em;
	list-style-type: square;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	cursor: default;
	width: auto;
	text-decoration:none;
	color:#FF9900;
	list-style-position: inside;
}
a.galleryheadorange
{
	margin: 1em; 
	text-align:center;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color:#FF9900; 
}
h1
{
	margin: 0.5em;
	padding:1em;
	list-style-type: none;
	font-size: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	cursor: default;
	width: auto;
	text-decoration: none; 
	color: #FFFFFF; 
}
h4
{
	margin: 0.25em;
	padding:1em;
	list-style-type: none;
	font-size: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:900;
	cursor: default;
	width: auto;
	text-decoration: none; 
	color: #FF9900; 
}
h5
{
	margin: 0.0em;
	padding:0em;
	list-style-type: none;
	font-size: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:300;
	cursor: default;
	width: auto;
	text-decoration: none; 
	color: #333333; 
}
h6
{
	margin: 1em 1em 1em;
	padding:0em;
	list-style-type: none;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	cursor: default;
	width: auto;
	text-decoration: none; 
	color: #FF9900; 
}
a.submenunav
{
	margin: 1em;
	padding:1em;
	list-style-type: none;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:200;
	cursor: default;
	width: auto;
	text-decoration: none; 
	color:#666666; 
}
a.submenunav:link
{
	margin: 1em;
	padding:1em;
	list-style-type: none;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:200;
	cursor: default;
	width: auto;
	text-decoration: none; 
	color:#666666; 
}
a.submenunav:hover
{
	margin: 1em;
	padding:1em;
	list-style-type: none;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:200;
	cursor:pointer;
	width: auto;
	text-decoration:underline;
	color:#999999;
	text-align: left;
}
h2
{
	margin: 1.75em;
	padding: 0;
	background-color:#333333;
	list-style-type: none;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	cursor: default;
	width: auto;
	text-decoration: none; 
	color: #FFFFFF; 
}
h3
{
	margin: 1.5em;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	cursor: default;
	width: auto;
	text-decoration: none; 
	color: #000000; 
}
/*Drop Down menu items */
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	cursor: default;
	width: auto;
	visibility:visible;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	position: relative;
	text-align: left;
	font-weight:600;
	cursor: pointer;
	width: 12em;
	float: left;
	visibility:visible;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	z-index: 1020;
	cursor: default;
	font-weight:600;
	width: 12em;
	position: absolute;
	left: -1000em;
	visibility:visible;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 12em;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	background-color: #000000;
	font-size: 12px;
	padding: .6em .6em;
	font-weight:600;
	color: #FFF;
	text-decoration: none;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #333333;
	font-size: 12px;
	font-weight:600;
	color: #FF9900;
	visibility: visible;
	cursor: default;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #333333;
	font-size: 12px;
	font-weight:600;
	color: #FF9900;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background-image: url(SpryAssets/SpryMenuBarDown.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	visibility: visible;
	cursor: default;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image: url(SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(SpryAssets/SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(SpryAssets/SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: none;
		float: left;
		background: #333333;
	}
}
/*

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #999999;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 2px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: #333333;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #999999;
padding: 5px;
z-index: 5;
}
p#footer
{
	margin: 0; 
	text-align:center;
	padding: 2em;
	list-style-type: none;
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 100;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color: #AAAAAA; 
}
a.footer
{
	margin: 0; 
	text-align:center;
	padding: 2em;
	list-style-type: none;
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 100;
	cursor: default;
	width: auto;
	text-decoration:none; 
	color: #AAAAAA; 
}
a.footer:hover
{
	margin: 0;
	text-align:center;
	padding: 2em;
	list-style-type: none;
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300;
	cursor: default;
	width: auto;
	text-decoration:underline;
	color: #CCCCCC;
}


/* ONLINE QUOTE STUFF */ 

#customerlookup 
{
    visibility: hidden;
    height:     100px;
	color:#000000;
}
.two_column 
{
    height:        12px;
    width:         375px;
    margin-top:    12px;
    margin-bottom: 12px;
	color:#000000;
}
.left_column 
{
    float: left;
    text-align: left; 
    width:       100px;
	color:#000000;
}
.right_column_num 
{
    float: right;
    width:       250px;
    font-size: 11px;
    color: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.right_column_text
 {   
 float: right;  
    margin-left: 90px;
    width:      350px;
	color:#000000;
}
.right_max
 {
    font-size: 11px;
    color: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.browse {
    width:         100%;
    margin-top:    10px;
    margin-bottom: 10px;
}
.imgxyz 
{
    position:absolute; 
    left:390px; 
    top:265px;
    width:201px;
}
.questionmark 
{
    width:15px;
    height:15px;
}
.submitLink 
{
   font-size: 12px;
   color: #c16a69;
   background-color: transparent;
   text-decoration: underline;
   text-align: left;
   border: 0px;
   cursor: pointer;
   cursor: hand;
   width: 55px;
}

#sidePanelBox1 
{
    position:absolute;
    left:16px;
    top:17px;
    width:229px;
    z-index:3;
}
#sidePanelBox2 
{
    position:relative;
    left:16px;
    top:50px;
    width:229px;
    z-index:3;
    padding-bottom: 65px;
}
	ul.dropdown li {
	 padding: 5px;
	}

	ul.dropdown *.dir {
	 padding-right: 30px;
	 background-image: none;
	 background-position: 100% 50%;
	 background-repeat: no-repeat;
	}

		/* Non-first level */
		ul.dropdown ul *.dir {
		 padding-right: 15px;
		 background-image: url(images/nav-arrow-right.png);
		 background-position: 100% 50%;
		 background-repeat: no-repeat;
		}

		ul.dropdown ul ul *.dir {
		 background-image: url(images/nav-arrow-right2.png);
		}


	/* Components override */

	ul.dropdown-vertical *.dir {
	 background-image: url(images/nav-arrow-right.png);
	}

	ul.dropdown-vertical-rtl *.dir {
	 padding-right: 15px;
	 background-image: url(images/nav-arrow-left.png);
	 background-position: 0 50%;
	}



/*------------------------------------------------------------------------------------------------------/
	@section	Base Drop-Down Styling  */



	/* ALL LEVELS (incl. first) */

	ul.dropdown {
	font:  14px/1em Tahoma, Geneva, Verdana, sans-serif, bold, bolder;
	text-align: left;
	}

		ul.dropdown li {
		 background-color: #000000;
		 color: #FFFFFF;
		}

		ul.dropdown li.hover,
		ul.dropdown li:hover {
		}

		/* Links */

		ul.dropdown a:link,
		ul.dropdown a:visited { color: #fff; text-decoration: none;}
		ul.dropdown a:hover {
		 border-top-color: #FF9900 !important;
		 border-left-color: #FF9900;
		 background-color: #333333;
		 color: #fff;
		}

		ul.dropdown ul a.dir:hover { /* proposal */
		 background-color: #FF9900;
		 background-image: url(images/comnav-arrowon.png);
		 color: #fff;
		}

		ul.dropdown a:active {
	background: #ff9900 0 0 repeat-x !important;
	color: #fff;
	text-align: left;
		}


		/* NON-FIRST LEVEL */

		ul.dropdown ul {
		 left: auto;
		 right: 0;
		 width: 150px;
		 margin-top: -1px;
		 border-top: 1px solid #1a1a1a;
		 border-left: solid 1px #4c4c4c;
		 font: bold 11px/1em Tahoma, Geneva, Verdana, sans-serif;
		}

			ul.dropdown ul li {
			 background-color: #3a3a3a;
			}

		ul.dropdown ul ul {
		 top: 0;
		 right: auto;
		 left: 100%;
		 margin-top: 0;
		 border-top: none;
		 border-left: none;
		 font-weight: normal;
		}

			ul.dropdown ul ul li {
			 background-color: #666666;
			}

		ul.dropdown ul ul ul li {
		 background-color: #595959;
		}



/* Mixed */

ul.dropdown li a,
ul.dropdown *.dir {
 border-style: solid;
 border-width: 0px;
}

ul.dropdown ul li a,
ul.dropdown ul *.dir { border-color: #4a4a4a #242424 #242424; border-left: none; }

ul.dropdown ul ul li a,
ul.dropdown ul ul *.dir { border-color: #595959 #333 #333; }

ul.dropdown ul ul ul li a,
ul.dropdown ul ul ul *.dir { border-color: #767676 #404040 #404040; }



/* Custom elements */

#n-movies { width: 250px; text-align: center; }
#n-movies ul { right: auto; left: 0; width: 249px; text-align: left; }
#n-movies ul ul { left: 249px; width: 150px; }
#n-movies ul a { width: 232px; }
#n-movies ul a.dir { width: 210px; }
#n-movies ul ul a { width: 133px; }
#n-movies ul ul a.dir { width: 111px; }
#n-movies ul ul ul { left: 100%; }
/*------------------------------------------------------------------------------------------------------/
 * @section		Base Style Extension
 */

ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 5px 30px;
}



/*------------------------------------------------------------------------------------------------------/
 *	@section	Base Style Override
 */


ul.dropdown li {
 padding: 0;
}

ul.dropdown ul a,
ul.dropdown ul span { /* POI, proposal: override abstract a, span */
 padding: 8px;
}



/*------------------------------------------------------------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */


ul.dropdown *.dir { /* POI */
 padding: 5px 30px;
}

ul.dropdown ul *.dir {
 padding: 8px 30px 8px 8px;
}



/*------------------------------------------------------------------------------------------------------/
 *	@section	Custom Styles
 */


ul.dropdown ul a {
 width: 133px;
}

ul.dropdown ul a.dir {
 width: 111px;
}



/*------------------------------------------------------------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */


ul.dropdown *.open {
 background-color: #333333;
}
ul.dropdown ul *.open {
 background-color: #333333;
 background-image: url(images/comnav-arrowover.png);
 color: #fff;
}
ul.dropdown ul ul *.open {
 background-color: #595959;
 background-image: url(images/comnav-arrowover2.png);
 color: #fff;
}
/* Override UPPER TWO definitions */
ul.dropdown a.open:hover {
 background-color: #FF9900;
 color: #fff;
}
ul.dropdown ul a.open:hover {
 background-image: url(images/comnav-arrowover2.png);
 color: #fff;
}


/* Clone in CSS 2 */

ul.dropdown li:hover > *.dir {
 background-color: #FFR9900;
}
ul.dropdown ul li:hover > *.dir {
 background-color: #ff9900;
 background-image: url(images/comnav-arrowover.png);
}
ul.dropdown ul ul li:hover > *.dir {
 background-color: #ff9900;
 background-image: url(images/comnav-arrowover2.png);
 color: #fff;
}

/* Override UPPER TWO definitions */
ul.dropdown li:hover > a.dir:hover {
 background-color: #FF9900;
 color: #fff;
}
ul.dropdown ul li:hover > a.dir:hover {
 background-image: url(images/comnav-arrowon.png);
 color: #fff;
}
