/*@charset "utf-8";
 CSS Document */
/*Page layout css*/
 /*Global Reset */

* {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0;
}
li,dd {
margin-left:1em;
}
fieldset {
padding:.5em;
}
img
{
border:none;
}


body
{
font-size:76%;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.3;
background-color:#555;
text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #000000;
}
/*float fix */
.clearfix
{
clear:both;
}

#access_nav
{
display:none;
}
#outerwrapper
{
margin: 10px auto 10px auto;
width:910px;
background-color:#02236a;
padding:5px;
}
#innerwrapper
{
background-color:#fff;
text-align:left;
padding: 10px 0px 10px 10px;
min-height:600px;
}
#masthead
{
float:left;
width:910px;
height:160px;
background-color:#02236a;
margin:-10px -10px  0px -10px;
}
#product_img, #headergraphic
{
float:left;
}
/*#headerbox
{
float:left;
width:345px;
height:140px;
margin-left:10px;
}
*/
.boxouter
{background-color:#CCCCCC;

}
.thinbox
{
padding:3px;
}
.medbox
{
padding:6px;

}
.thickbox
{
padding:10px;
}

.boxinner
{
background-color:#FFFFFF;
width:100%;
height:100%;
}
#main_nav
{
/*width:100%;
*/height:70px;
/*background-color:#FFCCCC;*/
/*margin-left:-10px;
margin-right:0px;*/
margin:0px 0px 5px -10px;;
}
#sidebar1
{
float:left;
width:180px;
margin-bottom:10px;
/*background-color:#FFCC00;
*//*margin-right:10px;
*/}
#content
{
float:left;
width:540px;
margin-bottom:10px;
/*background-color:#99FF99;*/
/*margin-right:10px;
*/
}
#sidebar2
{
float:left;
width:170px;
margin-bottom:10px;
/*background-color:#6699FF;
*/
}
/*#sidebar1, #sidebar2, #content
{height:300px;
}
*/
#footer
{
height:110px;
/*background-color:#FFCCCC;*/
/*margin-left:-10px;
margin-right:0px;
*/
margin:15px 0 0 -10px;
/*padding-top:5px;
*/text-align:center;
border-top: thin ridge #02236a;
}
.columnContainer
{
margin-top:5px;
}
.column
{
width:170px;
/*background-color:#CCCCCC;*/
float:left;
margin-right:10px;
padding-bottom:5px;
}
div.spanTwo
{
width:350px;
}
div.spanThree
{
width:530px;
}
.infobox
{
border:thin solid #02236a;/*#F4B75B */
}
.infobox_header
{
background-color: #02236a;/*#F4B75B;*/
color:#FFFFFF;
text-align:center;
}
.infobox_content
{
margin:5px;
}
/* ---------------------- yumyum-menu ---------------------- */
#yumyum-menu{position:relative;height:44px;font-size:13px;background:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;}
#yumyum-menu ul{list-style-type:none;float:left;width:auto;margin:0;padding:0;}
#yumyum-menu li{display:block;float:left;margin:0;}
#yumyum-menu .left {background-image:url('images/menu/left.gif');width:9px;height:44px;}
#yumyum-menu .right{background-image:url('images/menu/right.gif');width:9px;height:44px;}
#yumyum-menu li a{display:block;line-height:44px;background-image:url('images/menu/loop.gif');text-decoration:none;padding:0 25px 0 25px;color:#FFFFFF;font-weight:bold;}
#yumyum-menu .separator{background-image:url('images/menu/separator.gif');width:2px;height:44px;}
#yumyum-menu li a:hover{display:block;line-height:44px;background-image:url('images/menu/loop_hover.gif');text-decoration:underline;padding:0 25px 0 25px;color:#FFFFFF;font-weight:bold; text-decoration:none;}
/* ---------------------- END yumyum-menu ---------------------- */
/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_four */

.menu4 {padding:0 0 0 1em; margin:0; list-style:none; height:35px; background:url(images/menu/pro4/pro_four0.gif);}
.menu4 li {float:left;}
.menu4 li a {display:block; float:left; height:35px; line-height:33px; color:#aaa; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding:0 0 0 14px; cursor:pointer; font-size:1em;}
.menu4 li a b {float:left; display:block; padding:0 28px 0 1.2em;}
.menu4 li.current a {color:#fff; background:url(images/menu/pro4/pro_four2.gif);}
.menu4 li.current a b {background:url(images/menu/pro4/pro_four2.gif) no-repeat right top;}
.menu4 li a:hover {color:#fff; background: url(images/menu/pro4/pro_four1.gif);}
.menu4 li a:hover b {background:url(images/menu/pro4/pro_four1.gif) no-repeat right top;}
.menu4 li.current a:hover {color:#fff; background: url(images/menu/pro4/pro_four2.gif); cursor:default;}
.menu4 li.current a:hover b {background:url(images/menu/pro4/pro_four2.gif) no-repeat right top;}
/*end pro 4 menu */
.nonvis
{display:none;}
#craftysyntax
{
margin:10px;
float:right;
}
#footer_logo
{
float:left;
margin:15px 10px 5px 20px;
}
#footer_txt
{
float:left;
margin:10px auto 5px 25px;
}
#footer_txt_bottom
{
clear:both;
padding:5px;
}
#product_img
{
margin-top:8px;
}
#headergraphic
{
}
#breadcrumbs
{
margin-top:10px;
margin-left:10px;
}