
html, body, #bd {
	margin: 0;
	padding: 0;
	width: 100%;
}

#site-page {
    margin: 0 auto;
    position: relative;
    right: 40px;
    width: 780px;
}

div.bd {
	padding-top: 0px;
}

#yui-main {
	padding-top: 5px;
}

.ie div.bd {
	padding-top: 1px;
}

.ie #yui-main {
	padding-top: 0px;
}

a {
	color: #E00024;
}
a:hover {
	color: #ff0000;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

/*
.redborder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E00024;
	border-left-color: #E00024;
}
.redborderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E00024;
}
.redborderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E00024;
}
.redborderall {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E00024;
	border-left-color: #E00024;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E00024;
	border-bottom-color: #E00024;
}
.borderTopTrim {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E00024;
}

*/
.searchInp {
	background: #ebebeb;
    border: none;
    padding: 3px 1px;
    margin-top: 1px;
    width: 130px !important;
}
.deepNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E00024;
}
.textAlert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E00024;
}
.textSmall {
	font-size: 9px;
}
.textXtraSmall {
	font-size: 8px;
}

.textFlow1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
}
.borderBottom1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E00024;
}
tr.even td {
      background-color: #FEF8E6;
	  font-size: 9px;
    }
tr.odd  td {
      background-color: #fff;
	  font-size: 9px;
    }
tr.head  td {
	background-color: #fff;
	font-size: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DE0021;

}
tr.CartEven td {
      background-color: #FEF8E6;
	  font-size: 11px;
    }
tr.CartOdd  td {
      background-color: #fff;
	  font-size: 11px;
    }
tr.CartHeader  td {
	background-color: #fff;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DE0021;

}
tr.CartFooter  td {
	background-color: #fff;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DE0021;

}
tr.footer  td {
	background-color: #fff;
	font-size: 9px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DE0021;

}
.padding3px
{
	padding: 3px;
}
.headPadding1
{
	padding: 3px;
	font-weight: bold;
	height: 40px;
	width: 180px;


}
.textPadding1
{
	padding: 3px;
	font-size: 9px;
	height: 100px;

}
body {
    background:#cf0000 url(/img/_global/site_top.jpg) left top repeat-x;
}

#doc {
    background:white url(/img/_global/site_top.jpg) left top repeat-x;
}

td.redborderright {

}

#search-form {
    width: 214px;
    height: 35px;
    background: red;
    margin: 0 0 10px 0;
    padding: 22px 0 0 20px;
    background: url(/img/_global/search_bg.gif) left top repeat-x;
    float: left;
    position: relative;
}

#search-form span.form-title {
    position: absolute;
    top: 0px;
    left: 13px;
    color: #fcff01;
}

#footer h3 {
    color: #ffdb00;
    margin: 0;
    padding: 9px 10px;
    font-size: 11px;
}

#footer h4 {
    padding: 0 10px;
    font-size: 12px;
    line-height:1;
    margin: 12px 0 0px 0;
}

#footer a {
    color: #ffdb00;
    padding-left: 10px;
}

#footer_col_2 p {
	margin-top: 5px;
}

#footer_col_2 a {
	padding-left: 0px;
}

#footer p {
    padding: 0 10px;
}

#footer_links ul {
    display: block;
    margin: 0;
    padding: 10px 0;
    list-style: none;
}

#footer_links  li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline;
}

#footer {
	background: url(/img/_global/footer-bg.gif) left top repeat-x;
    text-align: center;    
    font-family:verdana, arial, sans-serif;
    font-size:11px;
    color: white;
	height: 250px;
}

#footer-inner {
    width: 915px;
    margin: 0 auto 10px auto;
    text-align: left;
        width: 780px;
}


img.site-logo {
    margin: 10px 0  20px 0;
}


img.flag {
	float: left;
	margin-top: 7px;
}


#footer_col_1 {
    margin: 20px 15px 0 0;
    float: left;
    width: 390px;
    height: 120px;
    background: url(/img/_global/footer_col1_bg-sm.gif) left top no-repeat; 
}

#footer_col_2 {
    margin: 20px 0 0 0;
    float: left;
    width: 371px;
    height: 120px;
    background: url(/img/_global/footer_col2_bg.gif) left top no-repeat;     
}

.clearfix {
    clear: both;
}

#main-nav {
    position: relative;
    height:26px;
    background: url('/img/_global/site_top.jpg');;
}

.ie #main-nav ul.first-of-type {
	padding-top: 4px;
}

#section-nav {
    position: absolute;
    top: 34px;
    left: 790px;
    margin: 0;
    padding: 0;
    list-style:none;
}

#section-nav li {
    margin: 0;
    padding: 0;
    display: block;
}

#section-nav li a, 
#section-nav li a img {
    border: none;
    margin: 0;
}
