/* +------------------------------------------------------------+ */
/* | General XHTML Elements                                     | */
/* +------------------------------------------------------------+ */

body { color: #000; background-color: #cee4f2; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; background-image: url(../media/eggboxes2010_01.jpg); background-repeat: repeat-x; background-position: 0 27px; text-align: left; margin: 0; }

a {
     color: #333333;
     font-weight: normal;
     text-decoration: underline;
     cursor: pointer;
     }

a:hover {
     color: #000000;
     }

/* +------------------------------------------------------------+ */
/* | Skin Background                                            | */
/* +------------------------------------------------------------+ */

#skin_background {
     background-color: #EFEFEF;
     padding: 0px;
     margin: 0px;
     background-image: url('../media/background.png');
     background-position: top left;
     background-repeat: repeat;
     background-attachment: fixed;
     }

/* +------------------------------------------------------------+ */
/* | Skin Layout Divs: Top                                      | */
/* +------------------------------------------------------------+ */

#skin_top {
     margin: 0px;
     width: 100%;
     background-color: #000000;
     padding: 5px 0px 5px 0px;
     -moz-box-shadow: 0px 2px 2px #555555;
     -webkit-box-shadow: 0px 2px 2px #555555;
     box-shadow: 0px 2px 2px #555555;
     z-index: 10;
     }

#skin_top_wrapper {
     margin: 0px auto 0px auto;
     display: block;
     width: 900px;
     clear: both;
     }

#skin_top_menu {
     color: #FFFFFF;
     float: left;
     width: 435px;
     }

#skin_top_miniacctlogin {
     float: right;
     width: 435px;
     }

/* +------------------------------------------------------------+ */
/* | Top Menu                                                   | */
/* +------------------------------------------------------------+ */

#skin_top_menu ul {
     padding: 0px;
     margin: 0px;
     list-style: none;
     }

#skin_top_menu li {
     padding: 0px;
     margin: 0px;
     list-style: none;
     display: inline;
     }

#skin_top_menu ul li a {
     color: #FFFFFF;
     font-weight: normal;
     text-decoration: none;
     margin: 0px 5px 0px 0px;
     padding: 0px 5px 0px 0px;
     font-size: 11px;
     border-right: 1px solid #FFFFFF;
     }

#skin_top_menu ul li:last-child a {
     border-right: none;
     }

#skin_top_menu ul li a:hover {
     color: #FFFFFF;
     text-decoration: underline;
     }

/* +------------------------------------------------------------+ */
/* | Mini Account Login                                         | */
/* +------------------------------------------------------------+ */

#miniacctlogin {
     text-align: right;
     color: #FFFFFF;
     font-size: 11px;
     }

#miniacctlogin a {
     color: #FFFFFF;
     font-weight: normal;
     text-decoration: underline;
     }

#miniacctlogin ul li a:hover {
     color: #FFFFFF;
     text-decoration: underline;
     }

/* +------------------------------------------------------------+ */
/* | Skin Layout Divs: Header                                   | */
/* +------------------------------------------------------------+ */

#skin_header {
     margin: 0px 0px 10px 0px;
     width: 100%;
     background-color: #FFFFFF;
     padding: 10px 0px 5px 0px;
     -moz-box-shadow: 0px 2px 2px #999999;
     -webkit-box-shadow: 0px 2px 2px #999999;
     box-shadow: 0px 2px 2px #999999;
     clear: both;
     }

#skin_header_wrapper {
     margin: 0px auto 0px auto;
     display: block;
     width: 900px;
     clear: both;
     }

#skin_header_home {
     float: left;
     width: 600px;
     }

#skin_header_widgets { float: right; width: 270px; text-align: right; height: 46px; z-index: 100; padding-top: 10px; padding-right: 63px; }

/* +------------------------------------------------------------+ */
/* | Custom Skin Header Widgets                                 | */
/* +------------------------------------------------------------+ */

#skin_header_widgets .formbutton, #skin_header_widgets .formfield {
     margin: 0px;
     }

#skin_header_widgets #ecom_skinwidget_minicart .skin_widgetcontent {
     margin-bottom: 0;
     }

#skin_header_widgets #ecom_skinwidget_minicart p {
     margin-bottom: 4px;
     }

#skin_header_widgets #core_skinwidget_currency .skin_widgetcontent {
     margin: 0px;
     }

#skin_header_widgets #core_skinwidget_currency {
     padding: 25px 5px 5px 5px;
     margin: 0px;
     background-image: url('../media/currency.png');
     background-position: top left;
     background-repeat: no-repeat;
     display: inline-block;
     background-color: #EFEFEF;
     border: 1px solid #DEDEDE;
     -moz-border-radius: 6px 6px 6px 6px;
     -webkit-border-radius: 6px 6px 6px 6px;
     border-radius: 6px 6px 6px 6px;
     float: right;
     }

/* +------------------------------------------------------------+ */
/* | Custom Skin Navmenu Widgets                                | */
/* +------------------------------------------------------------+ */

#skin_navmenu #ecom_skinwidget_breadcrumbs .skin_widgetcontent {
     margin: 12px 0px 0px 4px;
     }

#skin_navmenu #ecom_skinwidget_breadcrumbs .skin_widgetcontent p {
     margin: 0px;
     color: #000000;
     text-shadow: 2px 2px 2px #999999;
     }

#skin_navmenu #ecom_skinwidget_breadcrumbs .skin_widgetcontent a {
     color: #000000;
     text-decoration: none;
     font-weight: bold;
     }

#skin_navmenu #ecom_skinwidget_breadcrumbs .skin_widgetcontent a:hover {
     color: #000000;
     text-decoration: underline;
     font-weight: bold;
     }

/* +------------------------------------------------------------+ */
/* | Skin Layout Divs: Navmenu                                  | */
/* +------------------------------------------------------------+ */

#skin_navmenu {
     width: 900px;
     margin: 0px auto 10px auto;
     padding: 0px;
     clear: both;
     }

/* +------------------------------------------------------------+ */
/* | Skin Layout Divs: Wrapper Content                          | */
/* +------------------------------------------------------------+ */

#skin_wrapper_content {
     width: 878px;
     background-color: #FFFFFF;
     border-top: 1px solid #999999;
     border-left: 1px solid #999999;
     border-right: 1px solid #999999;
     padding: 10px;
     margin: 0px auto 0px auto;
     -moz-border-radius: 6px 6px 0px 0px;
     -webkit-border-radius: 6px 6px 0px 0px;
     border-radius: 6px 6px 0px 0px;
     -moz-box-shadow: 2px 2px 2px #999999;
     -webkit-box-shadow: 2px 2px 2px #999999;
     box-shadow: 2px 2px 2px #999999;
}

/* +------------------------------------------------------------+ */
/* | Skin Layout Divs: Left                                     | */
/* +------------------------------------------------------------+ */

#skin_left {
     margin: 0px;
     display: block;
     width: 195px;
     clear: both;
     float: left;
     }

/* +------------------------------------------------------------+ */
/* | Skin Layout Divs: Content                                  | */
/* +------------------------------------------------------------+ */

#skin_content {
     margin: 0;
     display: block;
     width: 725px;
     float: right;
     }

/* +------------------------------------------------------------+ */
/* | Page Title                                                 | */
/* +------------------------------------------------------------+ */

#skin_pgtitle {
     color: #000000;
     margin: 0px 0px 15px 0px;
     padding: 0px;
     font-weight: bold;
     clear: both;
     font-size: 28px;
     line-height: 1em;
     }

/* +------------------------------------------------------------+ */
/* | Skin Layout Divs: Footer                                   | */
/* +------------------------------------------------------------+ */

#skin_footer {
     margin: 0px auto 0px auto;
     display: block;
     clear: both;
     background-color: #F6F6F6;
     padding: 10px 0px 10px 0px;
     -moz-box-shadow: 0px -2px 2px #999999;
     -webkit-box-shadow: 0px -2px 2px #999999;
     box-shadow: 0px -2px 2px #999999;
     z-index: 10;
     background-image: url('../media/footer.png');
     background-position: bottom left;
     background-repeat: repeat-x;
     }

#skin_footer_wrapper { margin: 0 auto; display: block; width: 900px; clear: both; padding-left: 60px; }

#skin_footer_widgets {
     float: left;
     width: 675px;
     }

#skin_footer_copyright {
     float: right;
     width: 195px;
     font-size: 10px;
     text-align: right;
     }

/* +------------------------------------------------------------+ */
/* | End                                                        | */
/* +------------------------------------------------------------+ */
#skin_wrapper {
     width: 900px;
     padding: 3px 0 0;
     margin: auto;
     }

#header { background-image: url(../media/eggboxes2010_03.jpg); background-repeat: no-repeat; width: 963px; height: 203px; }
#main { background-image: url(../media/eggboxes2010_07.jpg); background-repeat: repeat-y; width: 963px; padding-top: 10px; padding-bottom: 10px; }
#footer { color: #18427b; background-image: url(../media/eggboxes2010_09.jpg); background-repeat: no-repeat; width: 963px; height: 66px; padding-top: 45px; }
#minicart { vertical-align: bottom; width: 250px; height: 15px; float: right; margin: 0; padding: 75px 30px 0 50px; }
#left { width: 180px; float: left; padding-left: 25px; }
#right { width: 700px; float: right; padding-right: 25px; }
a.bigwhitetext { color: #fff; font-size: 15px; font-weight: bold; text-decoration: none; }
a.bigwhitetext:hover { color: #f5cf47; }
#footer1 { width: 930px; padding-left: 20px; }
.footertitle { color: #0f4ba1; font-size: 14px; }
.f1 { vertical-align: top; width: 250px; }
.f2 { text-align: right; vertical-align: top; width: 400px; }
/* +-----------Drop Down Navigation--------------------+ */
#eggnav { width: 900px; height: 12px; float: left; margin-top: 0; padding-top: 100px; padding-left: 100px; }
#nav { height: 41px; float:left; padding-left:20px; font-family:Arial, sans-serif; }
#menu { height:41px; position:relative; font-size:11px; background-repeat: no-repeat; background-attachment: scroll; background-position: right top; margin: 0; z-index:1000; float:left; padding-right:20px; }
#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left;}
#menu ul li a { display:block; float:left; padding:0 15px 0 0; text-decoration:none; color:#092a84; font-weight:bold; height:41px; line-height:40px; font-size:15px; background-image: url(multicolumn/tabCenter.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; }
#menu ul li a b { display:block; float:left; padding:0 5px; text-decoration:none; color:#000; font-weight:bold; height:39px; line-height:40px; font-size:15px; background-image: url('(EmptyReference!)'); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; border-right: 1px solid #c7a20b; cursor:pointer; }

#menu ul li div.holder {position:absolute; left:-9999px;}

#menu ul li div .leftSide {float:left;background: #eff0f2 url(multicolumn/dropLeft.gif) no-repeat left bottom;}
#menu ul li div .rightSide { float:left; margin-left:10px; display:inline; padding:0 10px 0 0; background: #eff0f2 url(../media/dropdownlogo.jpg) no-repeat right bottom; border-right: 1px solid #2a6da7; border-bottom: 1px solid #2a6da7; border-left: 1px solid #2a6da7; }

#menu ul li:hover {position:relative;}
#menu ul li a:hover {color:#910; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a:hover b {color:#910; background-position:left center;}
#menu ul li a.sub:hover {color:#910; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#910; background-position:left bottom;}

#menu ul li:hover > a {color:#910; position:relative;}
#menu ul li:hover a.sub {color:#910; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#910; background-position:left bottom;}

#menu ul :hover div.holder {position:absolute; top:41px; left:4px; margin: 0; padding: 0;}

#menu ul li.right a:hover div.holder {left:auto; right:3px; top:41px;}
#menu ul li.right:hover div.holder {left:auto; right:4px; top:41px;}

#menu ul dl {width:auto; margin:5px 0 10px 0; padding:0 5px;list-style:none;}
#menu ul dl dt { padding:0 10px; margin:0; line-height:20px; background:#2a6da7; color:#fff; font-size: 13px; font-weight: bold; white-space:nowrap; }
#menu ul dl dd {display:block; padding:0; margin:0;}
#menu ul dd a { background-image: none; display:block; height: 20px; line-height: 20px; color:#000; font-size: 13px; text-align:left; margin: 0; padding:0 10px; font-weight:normal; white-space:nowrap; float:none; }
#menu ul dd a:hover {color:#c60;}

#menu ul table td {vertical-align:top;}
/**/
.skin_fenavh { color: #fff; padding: 3px 0 5px 10px; margin: 0; font-weight: bold; font-size: 14px; background-color: #56a8d7; }
.skin_fenav ul {
     padding: 0px;
     margin: 0px 0px 10px 0px;
     list-style: none;
     }
.skin_fenav ul li {
     margin: 0px;
     padding: 0px;
     list-style: none;
     }
.skin_fenav ul li a { color: black; font-weight: normal; background-color: #f9f9f9; display: block; text-decoration: none; padding: 2px 5px 2px 14px; background-image: url(../media/menu_bullet.png); background-repeat: no-repeat; background-position:  left center; }
.skin_fenav ul li a:hover {
     color: #333333;
     background-color: #DDDDDD;
     text-decoration: none;
     }
