/*
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 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align: center;
	background-color: #f2f1ee;
}

body, th, td {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
        line-height: 15px;
}

/* TOP AREA of the page: store description, store name, search box, navigation */

		#pcHeader {
			width: 805px;
			margin-left: auto;
			margin-right: auto;
                        padding: 0;
			border-collapse: collapse;
			border: 0;
		}

		#pcStoreDescription {
			border-bottom: 1px dotted #FFFFFF;
			font-size: 13px;
			text-align: left;
		}
		
		#pcStoreName {
			font-size: 28px;
			font-weight: bold;
			text-align: left;
                        width:403px;
                        height:65px;
                        background:url(images/header.gif) no-repeat;
		}
		
		#pcStoreSearch {
			text-align: right;
		}
		
		#pcTopNav {
			text-align: center;
                        position:relative;
                        width:402px;
                        height:65px;
                        background:url(images/header2.gif) no-repeat;
		}

		#pcTopNav div {
                        padding:3px 2px 3px 0;
                        background:#fff;
                        float:right;
                        margin:18px 20px 0 0;
                        display:inline;

                }
                
                #pcTopNav .submit2 {
                        padding-bottom:3px;
                        height:22px;
                }

                #pcTopNav input {
                        float:left;
                        margin:0 0 0 3px;
                        display:inline;
                }

                #pcTopNav table {
                        border-collapse:collapse;
                }

		#pcStoreSearch a {
			text-decoration: none;
			color: #999999;
			font-size: 11px;
		}
		
		#pcStoreSearch a:hover {
			color: #000000;
		}
		
		#pcTopNav ul {
			list-style: none;
			margin: 0;
                        padding: 24px 0 0 95px;
		}
		
		#pcTopNav li {
			display: inline;
		}
		
		#pcTopNav a:link, #pcTopNav a:visited {
			text-decoration: none;
                        font-family:verdana;
			font-size: 10px;
			color: #000000;
		}
		
		#pcTopNav a:hover {
			color: #000000;
                        text-decoration: underline;
		}

                #navMenu {
                        width:805px;
                }
                
                #infoLeft {
                        height:20px;
                        width:398px;
                        text-align:left;
                }

                #infoRight {
                        position:relative;
                        height:20px;
                        width:397px;
                        text-align:right;
                }
                #infoRight a {
                        color: #8B8B8B;
                        text-decoration: underline;
                }
                #infoRight a:hover {
                        text-decoration: none;
                }

/* End TOP AREA of the page */

/* MAIN AREA: three columns: left navigation, main content, login box etc.*/
	/* Define the wrapper and the three columns: */
	
		#pcMainArea {
			width: 805px;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			border: 0;
			border-collapse: collapse;
		}

	        #pcMainArea2 {
			width: 805px;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			border: 0;
			border-collapse: collapse;
		}

                #pcTable {
			width: 795px;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
                        margin-top:30px;
                        margin-bottom:30px;
			border: 0;
			border-collapse: collapse;
		}

		#pcLeft {
			width: 150px;
			text-align: left;
			vertical-align: top;
		}
	
		#pcCenter {
			width: 805px;
			padding: 10px 0 0 0;
			text-align: left;
			vertical-align: top;
                        background:url(images/border-top.gif) no-repeat;
		}
	
		#pcRight {
			width: 175px;
			text-align: left;
			vertical-align: top;
		}
		
		.pcColumnSpacer {
			width: 10px;
			background-image:url(images/dotted_spacer_vert.gif);
		}

                .pcColumnSpacer2 {
			width: 10px;
		}

/* End MAIN AREA */

/* START Footer */
	
	      #pcFooter {
			width: 805px;
			margin:0 auto 0;
                        text-align:center;
                        font-size: 10px;
                        padding:0 0  20px;
	      }
              #pcFooter ul li, #pcFooter2 ul li{
                        list-style:none;
                        display:inline;
              }
              #pcFooter a, #pcFooter2 a,#pcFooter p, #pcFooter2 p {
                        font-family: Verdana;
                        font-size: 10px;
                        text-decoration: none;
              }
              #pcFooter p{margin:13px 0 0;}
              #pcFooter img {border:none;}
              #pcFooter2 a{padding:0 2px}
              #pcFooter li.start a, #pcFooter2 li.start a{padding:0 2px 0 0}
              #pcFooter a:hover, #pcFooter2 a:hover {text-decoration: underline;}
               p.copy {margin:0;color: #555;}
               p.pcftop {color:#8B8B8B;}
              #footerTitles {
                        font-family: Verdana;
                        font-size: 11px;
                        color: #555;
                        text-decoration: none;
                        font-weight:bold;
               }
             
               #footerLinksLeft {
                        width:150px;
                        text-align: left;
                        padding-left:50px;
               }

               #footerLinksCenter {
                        width:150px;
                        text-align: left;
               }

               #footerLinksRight {
                        width:150px;
                        text-align: left;
               }
               ul.indent {
                        list-style:none;
                        margin: 5px 0 0 0;
                        padding-left: 0px;
               }
               ul.indent li {
                        line-height: 18px;
               }

ul#footertop {
    clear:both;
    list-style:none;
    border-bottom:1px solid #e9e9e9;
    border-top:1px solid #e9e9e9;
    padding:5px 10px 5px;
    margin:5px auto 0;
    overflow:hidden;
    clear:both;
    width:785px;
    text-align:left;
}
ul#footertop li, ul#footertopline li {
    display:inline;
}
ul#footertop img, ul#footertop a {
    display:inline-block;
    vertical-align:middle;
    border:none;
}
ul#footertop a {
    margin:3px 20px 0 0;
}
ul#footertop a.border {
    margin:3px 5px 0 0;
    background: url(images/footer_logo_divider.gif) no-repeat right center;
    padding-right: 15px;
    font-family: Verdana;
    font-size: 10px;
}
ul#footertop li.srch, ul#footertopline li.srch {
    float:right;
}
ul#footertop li.srch div {
    background:#fff;
    height:23px;
    overflow:hidden;
}
input.srchtxt {
    width:165px;
    height:17px;
    border:1px solid #e2e9ef;
    padding:1px 2px;
    border-top:1px solid #aaadb2;
    font-family: Verdana;
    font-size: 10px;
    color: #555;
}
ul#footertop input {
    vertical-align:middle;
    margin:0;
}
ul#footertop li.srch {margin:0;}
ul#footertop li, ul#footertopline li {float:left;}
ul#footertop li.srch table,
ul#footertop li.srch form,
ul#footertop li.srch div{
    float:right;
    margin:0;
    padding:0;
    border-collapse:collapse;
}
ul#footertop input.submit2 {color:#555;}
ul#footertop li.srch div{padding:2px 2px 0;}
* html ul#footertop li.srch{width:256px;margin:5px 0 0}
*+html ul#footertop li.srch{width:256px;} 
* html ul#footertop li.srch div{padding:1px 0 2px}
*+html ul#footertop li.srch div{padding:1px 0 1px} 
*+html ul#footertop input.submit2 {padding-bottom:1px;}
* html ul#footertop li.srch table{position:relative;left:-2px;}
*+html ul#footertop li.srch table{position:relative;left:-2px}

ul#trust {margin:14px 0 7px;padding:0;}
ul#trust a.border {
    margin:0 10px 0 0;
    background: url(images/footer_logo_divider.gif) no-repeat right center;
    padding-right: 20px;
    display:inline-block;
}
ul#footertopline {
    clear:both;
    list-style:none;
    padding:5px 10px 5px;
    margin:5px auto 0;
    overflow:hidden;
    clear:both;
    width:785px;
    text-align:left;
    font-family: Verdana;
    font-size: 10px;
    color: #555;
}
ul#footertopline a {
    font-family: Verdana;
    font-size: 10px;
    color: #8B8B8B;
    text-decoration: underline;
}
ul#footertopline a:hover {
    text-decoration: none;
}
/* END Footer */