/*
	Brandcatcher Main Site CSS
*/

html,body {
   margin: 0px;
	background-repeat:repeat-x;
	background-color:#505050;
	height:100%;
}

h1{
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000; font-size:18px;
}

h2{
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000; font-size:15px;
}

h3 {
	padding:3px;
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000; font-size:13px;
	}

p {
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; color:#252424;
}

ul {
	font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; list-style: square; color:#F21654;
}

.container { width:100%; margin: 0px auto 0px auto; /* background-color:white;*/}
.headercont { background:url(images/header-bg.jpg) top repeat-x white; font-size:5px;}
.headerleft { background:url(images/header-left.jpg) no-repeat top left; height:8px;}
.headerright{ background:url(images/header-right.jpg) no-repeat top right; height:8px;}
.topnav1 { background-color:white; padding:3px; border-left:1px solid black; border-right:1px solid black; padding-left:3px; padding-right:3px;}
.topnav1 p { margin:0px; }
.logocont { background:url(images/logo-bg.jpg) white; height:170px;}
.logoleft { background:url(images/logo-left.jpg) no-repeat left; height:170px; border-left:1px solid black;}
.logoright{ background:url(images/logo-right.jpg) no-repeat right; height:170px; border-right:1px solid black}
.contentwrap {
	padding-left:10px; padding-right:10px; border-left:1px solid black; border-right:1px solid black;
	background-color:white;
}

#topnav2 {
	background:url(images/topnav.gif) top repeat-x #040200; border-top:1px solid #AACEF6; border-bottom:1px solid #557293;
	height:25px; padding-left:6px; padding-right:6px; color:white;
}

#topnav2 ul { margin: 0px; padding:6px 10px 0;list-style:none; }
#topnav2 li { display:inline; margin:0; padding:0; }
#topnav2 a { text-decoration:none; padding:3px; font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#topnav2 a span { padding-left:5px; padding-right:5px; color:#FFFFFF; }
#topnav2 a:hover span { text-decoration:underline; }
#topnav2 #current a { background-color:red; }
#topnav2 #current a span { background-color:#ED051B; color:white;}
#topnav2 a:hover { text-decoration:underline; }
#topnav2 a:hover span { text-decoration:underline; }



.menuspace {
	width:170px;
	padding-top:5px;
}
/*
.menuhead {
	background: url(images/menu-head.jpg) no-repeat; height:35px; padding-left:8px;
	padding-top:5px;
}
*/

.menuhead {
	background-color:#BA5F0E;
	border-top:1px solid #F29542;
	border-bottom:1px solid #914A0B;
	padding-left:5px; padding-right:5px;
}
.menuhead h1 { color:white; margin:0px; font-size:14px;}
.menurow {
	border-bottom:1px solid silver; border-left:1px solid silver; border-right:1px solid silver;
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;padding-left:8px; padding-top:2px; padding-bottom:2px;
	background-color:#F4ECE5;
}

.menubox {
	border-left:1px solid silver; border-right:1px solid silver;
	border-bottom:1px solid silver;
	padding:5px; background-color:#F4ECE5;
}

.content {
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
}

/*
.contentheadcont{ background-image: url(images/contenthead-bg.jpg); height:35px; }
.contentheadleft { background: url(images/contenthead-l.jpg) no-repeat top left; height:35px; padding-left:16px; padding-top:5px;}
.contentheadright { background: url(images/contenthead-r.jpg) no-repeat right; height:35px;}
*/

.contentheadcont {
	background-color:#637500;
	padding-left:5px; padding-right:5px;
	border-top:1px solid #8A9E1E;
	border-bottom:1px solid #4C5A02;
}
.contentheadcont h1 {
	color:white; margin:0px; font-size:14px;
}
.product1 { border-left:1px solid silver; border-top:1px solid silver; border-bottom:1px solid silver; padding:4px;}
.product2 { border-right:1px solid silver; border-top:1px solid silver; border-bottom:1px solid silver; padding:4px;}
.product3 { border-left:1px solid silver; border-bottom:1px solid silver; padding:4px;}
.product4 { border-right:1px solid silver; border-bottom:1px solid silver; padding:4px;}
.productimg{ width:140px; }
.productimg img {
	border:1px dashed silver;
}
.productdt a { text-decoration:none; color:black;}
.productdt a:hover { text-decoration:underline; }

/* Forms */

.txtbox {
	border:1px solid #5A5A5A;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:3px;
}

.button {
	border:1px solid #858585; cursor:pointer;
}

.footer {
	background-color:#E2E2E2;
	border-left:1px solid black;
	border-right:1px solid black;
	padding:8px;
}

.footer p {
	margin:0px; font-size:11px;
}
