.sf_main_header h1 {
color:#FFFFFF;
font-family:century gothic;
font-size:42px;
font-weight:normal;
}


.sf_main_header h3 {
color:#FFFFFF;
font-family:Arial,Helvetica,FreeSans,sans-serif;
font-size:20px;
font-weight:normal;
}


.sf_footer {
border-bottom:6px solid #FFFFFF;
color:#999999;
}


.sf_outer_wrapper {
background-color:#FFFFFF;
border-color:-moz-use-text-color #B5B5B5 #B5B5B5;
border-style:none solid solid;
border-width:medium 0px 0px;
}


.sf_header_wrapper {
background-color:#00007F;
}

.sf_outer_wrapper {
margin:0px auto;
width:912px !important;
}



body {
background-color:#FFFFFFF;
background-image:url(images/body_bg.jpg);
background-position:center top;
background-repeat:repeat-x;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:auto;
}

.sf_outer_wrapper {
margin:55px auto;
width:912px !important;
}


.sf_extra1 {
}
.sf_wrapper {
border:1px solid #FFFFFF;
width:900px !important;
}


.sf_outer_wrapper {
margin:20px auto;
width:911px !important;
}


.sf_navigation {
background-color:#FFFFFF;
background-position:left bottom;
background-repeat:repeat;
clear:both;
height:auto;
width:900px;
}



body {
background-color:#FFFFFF;
background-image:url(images/body_bg.jpg);
background-position:center top;
background-repeat:repeat-x;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:auto;
}
.sf_outer_wrapper {
margin:-7px auto;
width:912px !important;
}
.sf_extra1 {
}
.sf_wrapper {
border:6px solid #FFFFFF;
width:900px !important;
}
.sf_navigation_top {
display:none;
}
.sf_navigation_top ul {
}
.sf_navigation_top ul:after {
}
.sf_navigation_top ul li {
}
.sf_navigation_top ul li.sf_last_nav_item {
}
.sf_navigation_top ul li.sf_first_nav_item {
}
.sf_navigation_top ul li a {
}
.sf_navigation_top ul li a:visited {
}
.sf_navigation_top ul li a:hover {
}
.sf_extra10 {
}
.sf_header_wrapper {
height:140px;
margin-top:0;
width:900px;
}
.sf_extra2 {
}
.sf_main_header {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:36px;
font-weight:normal;
height:100px;
overflow:hidden;
padding-left:25px;
padding-top:25px;
text-align:left;
}
.sf_extra3 {
}
.sf_sub_header {
display:none;
}
.sf_main_header p, .sf_sub_header p {
margin:0;
padding:0;
}
.sf_extra4 {
}
.sf_navigation {
background-color:#FFFFFF;
background-image:url(images/nav_bkgd_tile.jpg);
background-position:left bottom;
background-repeat:repeat;
clear:both;
height:auto;
width:900px;
}
.sf_navigation ul {
height:auto !important;
list-style-type:none;
margin:0;
padding-left:0;
}
.sf_navigation ul:after {
clear:both;
content:".";
display:block;
font-size:1px;
height:0;
visibility:hidden;
}
.sf_navigation ul li {
background-color:#FFFFFF;
background-image:url(images/nav_right.jpg);
background-position:right bottom;
background-repeat:no-repeat;
float:left;
white-space:nowrap;
width:auto !important;
}
.sf_navigation ul li a {
background-image:url(images/nav_bkgd_tile.jpg);
background-position:right bottom;
background-repeat:repeat-x;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:40px;
line-height:28px;
margin:0 1px 0 0;
padding:0 10px;
text-decoration:none;
}
.sf_navigation ul li a:hover {
background-image:url(images/nav_right_over.jpg);
background-position:right bottom;
background-repeat:repeat-x;
display:block;
text-decoration:none;
}
.sf_navigation ul li a:visited {
}
#Nav1 iframe {
left:-0.25em;
margin-left:3px;
position:absolute;
top:-0.25em;
z-index:0;
}
#Nav1, #Nav1 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:100%;
}
#Nav1 a {
display:block;
}
#Nav1 li {
float:left;
}
#Nav1 li ul {
left:-999em;
margin:-3px 0 0;
position:absolute;
width:150px;
z-index:1000;
}
#Nav1 li ul li {
background-image:none;
border-bottom:1px solid #000000;
margin:0;
padding:0;
}
#Nav1 li ul li a {
background:#F2F1F1 none repeat scroll 0 0;
border:medium none;
height:auto;
line-height:normal;
margin:0;
padding:9px;
white-space:normal;
width:150px;
}
#Nav1 li ul li a:hover {
background:#FFFFFF none repeat scroll 0 0;
}
#Nav1 li:hover ul, #Nav1 li.sfhover ul {
left:auto;
}
.sf_extra5 {
}
.sf_pagetitle {
clear:both;
font-family:Helvetica,Arial,sans-serif;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:auto !important;
min-height:30px;
padding:10px 0 0 28px;
text-align:left;
}
.sf_extra6 {
}
.sf_subnavigation {
display:none;
}
.sf_subnavigation ul {
}
.sf_subnavigation ul:after {
}
.sf_subnavigation ul li {
}
.sf_subnavigation ul li.sf_last_nav_item {
}
.sf_subnavigation ul li.sf_first_nav_item {
}
.sf_subnavigation ul li a {
}
.sf_subnavigation ul li a:visited {
}
.sf_subnavigation ul li a:hover {
}
.sf_extra11 {
}
.sf_content {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:auto !important;
margin:0;
min-height:200px;
padding:20px 20px 40px;
}
.sf_content:after {
clear:both;
content:".";
display:block;
font-size:1px;
height:0;
visibility:hidden;
}
.sf_content img {
}
.sf_extra12 {
}
.sf_subnavigation2 {
display:none;
}
.sf_subnavigation2 ul {
}
.sf_subnavigation2 ul:after {
}
.sf_subnavigation2 ul li {
}
.sf_subnavigation2 ul li.sf_last_nav_item {
}
.sf_subnavigation2 ul li.sf_first_nav_item {
}
.sf_subnavigation2 ul li a {
}
.sf_subnavigation2 ul li a:visited {
}
.sf_subnavigation2 ul li a:hover {
}
.sf_extra7 {
}
.sf_extra7 span {
}
.sf_footer {
background-color:#FFFFFF;
background-image:url(images/footer_bkgd.jpg);
background-position:left top;
background-repeat:repeat-x;
color:#999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:auto !important;
min-height:20px;
padding:25px 20px 10px;
text-align:center;
}
.sf_footer p {
margin:0;
padding:0;
}
.sf_extra8 {
}
.sf_extra9 {
}
a:link {
color:#000000;
}
a:visited {
color:#000000;
}
a:hover {
color:#000000;
text-decoration:none;
}
div.sf_banner {
font-size:10px;
margin-bottom:35px;
padding-top:30px;
text-align:center;
}
div.sf_banner div#bannerLink {
padding-top:10px;
}
#bannerLink {
padding:5px;
}
#bannerLink a, a:visited, a:hover {
}


#checkout-right-column {
float:right;
font-size:85%;
margin:15px 0 10px;
overflow:visible;
padding:0 18px 56px;
width:295px;


 
