/*
ProductCart Shopping Cart Software, Copyright Early Impact LLC 2006, All Rights Reserved
Use this stylesheet to change the look of the default header and footer that ship with ProductCart
*/
html,body {
margin:0;
padding:0;
}

body {
background-color:#000;
text-align:center;
font-family:arial,verdana;
font-size:10pt;
margin:0;
padding:0;
}

#tac_page {
width:950px;
text-align:left;
margin:0 auto;
}

#tac_page .wrapper {
float:left;
position:relative;
width:950px;
}

#tac_page .left {
position:absolute;
bottom:0;
left:0;
width:35px;
height:328px;
display:none;
}

#tac_page .header {
background:url('images/tac_header.jpg') 0 0 no-repeat;
width:950px;
height:252px;
}

#tac_page .header .toplinks {
float:left;
margin-right:10px;
color:#8D8D8E;
font-weight:700;
}

#tac_page .header form{
margin:0;
padding:0;
float:left;
}

#tac_page .header .cart {
margin:0 0 0 540px;
padding:10px 0 0;
}

#tac_page .header ul {
float:left;
list-style:none;
width:400px;
margin:0;
padding:12px 0 15px 540px;
}

#tac_page .header ul li {
display:inline;
margin:0;
padding:5px 30px 5px 0;
}

#tac_page .header a:link,#tac_page .header a:visited {
text-decoration:none;
color:#8D8D8E;
font-weight:700;
font-size:80%;
}

#tac_page .tac_body {
float:left;
width:950px;
background:url('images/tac_back_repeat.jpg') 0 14px repeat-y;
overflow:hidden;
}

#tac_page .left_nav {
background:url('images/tac_back.jpg') 0 0 no-repeat;
width:201px;
color:#FFF;
font-size:90%;
padding-top:20px;
padding-left:60px;
float:left;
padding-bottom:20050px;
margin-bottom:-20000px;
}

#tac_page .tac_right {
float:left;
width:689px;
padding-bottom:20000px;
margin-bottom:-19672px;
}

#tac_page .left_nav .flag {
position:absolute;
bottom:20px;
left:110px;
}

#tac_page .left_nav h3 {
color:#FFFFFF;
margin:15px 0 0;
padding:0;
}

* html #tac_page .left_nav h3 {
font-size:120%;
}

*+ html #tac_page .left_nav h3 {
font-size:120%;
}

#tac_page .left_nav table,#tac_page .left_nav td {
margin:0;
padding:0;
}

#tac_page .left_nav ul {
list-style-type:none;
margin:0;
padding:2px 0 0;
}

#tac_page .left_nav ul li {
list-style-type:none;
margin:0;
padding:0 0 2px 4px;
}

#tac_page .left_nav a:link,#tac_page .left_nav a:visited {
text-decoration:none;
color:#8D8D8E;
}

#tac_page .left_nav ul li a:link,#tac_page .left_nav ul li a:visited {
text-decoration:none;
}

#tac_page .content {
float:left;
background-color: #1A1613;
width:689px;
}

#tac_page .footer {
background:url('images/tac_bottom_right.jpg') bottom right no-repeat;
width:689px;
height:328px;
position:absolute;
bottom:0;
right:0;
clear:both;
}

#tac_page .footer ul {
width:120px;
float:left;
list-style:none;
margin:0;
padding:10px 0 5px;
}

#tac_page .footer ul li {
font-size:90%;
margin:0;
padding:5px 0;
}

#tac_page .footer ul li a:hover {
text-decoration:none;
color:#FFF;
}

#tac_page .footer h2 {
margin:0;
}

#tac_page .footer p {
color:#8D8D8E;
font-size:80%;
}

#tac_page .footer .foot_left {
float:left;
width:400px;
margin:20px 0 0 20px;
}

#tac_page .footer .foot_right {
float:left;
width:170px;
margin:20px 0 0 20px;
}

#tac_page .footer p.copy {
padding-top:20px;
font-weight:700;
clear:both;
margin:0;
}

#tac_page .footer p.sitedesign {
margin-top:60px;
font-weight:700;
}

#tac_page .footer p.sitedesign a:link,#tac_page .footer p.sitedesign a:visited {
color:#8D8D8E;
text-decoration:none;
}

#tac_page .footer .flag {
float:left;
width:80px;
margin:0 0 0 20px;
}

#tac_page .footer .cards {
float:left;
margin-top:10px;
width:218px;
}

#tac_page .footer .cert {
float:right;
padding:20px 0 0 5px;
}

#tac_page .header a:hover,#tac_page .left_nav a:hover,#tac_page .footer ul li a:link,#tac_page .footer ul li a:visited {
text-decoration:none;
color:#F1CB00;
}
	