body {
	font-family:arial;
}

td {
	font-family:arial;
	font-size:12px;
}

h2 {
	font-size:16px;
	border-bottom: solid 1px black;
}

#footer {
	background-color:#FF2400;
	padding:5px;
	font-size:11px;
	color:white;
	text-align:center;
}

#price {
	color:red;
	font-weight:bold;	
}

#category {
	color:#6C695B;
	font-weight:bold;
}

#large-textarea {
     	width:463px;
	height:320px;
}

#medium-textarea {
	width:390px;
	height:108px;
}

#success {
	color:green;
	font-weight:bold;
	padding:10px;
}

#viewall tr th {
	font-size:12px;
	text-align:left;
}

#leftnav {
	background-color:#009966;
	padding:5px;
	margin:0px;
}

#leftnav a {
	color:#FFFFCC;
	text-decoration:none;
	font-weight:bold;
}

#leftnav a:hover {
	text-decoration:underline;
}

#topnav a {
	color:#FFFFCC;
	text-decoration:none;
	font-weight:bold;
}

#topnav a:hover {
	text-decoration:underline;
}

#topnav {
	background-color:#009966;
	width:100%;
}
	
#main {
	padding:10px;
	font-size:13px;
}

#main h2 {
	margin-top:0px;
	padding-top:0px;
}

#error {
	padding: 10px 60px;
	font-weight:bold;
	color:red;
}

#extra {
	color:#FEDE05;
	font-weight:bold;
}

#extra-price {
	color:black;
	font-weight:bold;
}

#fields2 td#label {
	font-size:11px;
	width:143px;
	text-valign:middle;
}

#fields2 td input {
	border:none;
}

#fields td#label {
	font-size:11px;
	padding-right:15px;
	text-valign:middle;
	text-align:right;
}

#label {
	font-size:11px;
}

#fields td input {
	border:none;
}

#wrapper {
	width:800px;
	text-align:left;
}

#header-table {
	border-bottom: solid 2px #C1C1C1;
}

#header-table-2 {
	background-color:#F6F6F6;
	width:90%;
	padding:5px;
	font-size:11px;
	font-weight:bold;
}

#help {
	margin-left:1px;
}

td#header-nav {
	border-right: solid 1px #c1c1c1;
	padding-left:20px;
	padding-right:15px;
}

td#header-nav a {
	font-weight:bold;
	color:#717070;
	text-decoration:none;
}

td#header-nav a:hover {
	text-decoration:underline;
}

td#header-nav-last {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}

td#header-nav-last a {
	font-weight:bold;
	color:#717070;
	text-decoration:none;
}

td#header-nav-last a:hover {
	text-decoration:underline;
}

.sidebox {
	width: 17em; /* ems so it will grow */
	background: url(img/rounded3-body-right.jpg) no-repeat bottom right;
	font-size: 12px;
	font-family:arial;
	margin-top:7px;
	margin-left:0px;
}
.boxhead {
	background: url(img/rounded3-head-right.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead h2 {
	background: url(img/rounded3-head-left.jpg) no-repeat top left;
	margin: 0;
	padding: 5px 20px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 14px; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(img/rounded3-body-left.jpg) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 20px;
	text-align:left;
}


.sidebox2 {
	width: 17em; /* ems so it will grow */
	background: url(img/rounded2-body-right.jpg) no-repeat bottom right;
	font-size: 12px;
	font-family:arial;
	margin-top:7px;
	margin-left:0px;
}
.sidebox2 .boxhead {
	background: url(img/rounded2-head-right.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.sidebox2 .boxhead h2 {
	background: url(img/rounded2-head-left.jpg) no-repeat top left;
	margin: 0;
	padding: 10px;
	color: white; 
	font-weight: bold; 
	font-size: 14px; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.sidebox2 .boxbody {
	background: url(img/rounded2-body-left.jpg) no-repeat bottom left;
	margin: 0;
	padding: 10px;
	text-align:left;
	color:white;
}


.sidebox4 {
	width: 17em; /* ems so it will grow */
	background: url(img/rounded4-body-right.gif) no-repeat bottom right;
	font-size: 12px;
	font-family:arial;
	margin-top:7px;
	margin-left:0px;
}
.sidebox4 .boxhead {
	background: url(img/rounded4-head-right.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.sidebox4 .boxhead h2 {
	background: url(img/rounded4-head-left.gif) no-repeat top left;
	margin: 0;
	padding: 5px 20px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 14px; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.sidebox4 .boxbody {
	background: url(img/rounded4-body-left.gif) no-repeat bottom left;
	margin: 0;
	padding: 20px 40px;
	text-align:left;
	color:white;
}

.sidebox4 .boxbody a {
	color:white;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.sidebox4 .boxbody a:hover {
	text-decoration:underline;
}

.sidebox4 .boxbody td {
	color:white;
	font-size:12px;
}

.sidebox4 .boxbody td a {
	color:white;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

.sidebox4 .boxbody td a:hover {
	text-decoration:underline;
}

.sidebox5 {
	width: 17em; /* ems so it will grow */
	background: url(img/rounded5-body-right.gif) no-repeat bottom right;
	font-size: 12px;
	font-family:arial;
	margin-top:15px;
	margin-left:0px;
}
.sidebox5 .boxhead {
	background: url(img/rounded5-head-right.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.sidebox5 .boxhead h2 {
	background: url(img/rounded5-head-left.gif) no-repeat top left;
	margin: 0;
	padding: 20px 10px 5px 10px;
	color: black; 
	font-weight: normal; 
	text-decoration:underline;
	font-size: 16px; 
	
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.sidebox5 .boxbody {
	background: url(img/rounded5-body-left.gif) no-repeat bottom left;
	margin: 0;
	padding: 10px;
	text-align:left;
	color:black;
}

.sidebox5 .boxbody h3 {
	margin-top:0px;
	color:black;
}

input#field {
	border:0px;
	width:165px;
}

#footer {
	margin-top:7px;
}

#footer a {
	color:#AC5555;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

#separator {
	color:#CECECE;
}

#form-note {
	color:gray;
	font-size:11px;
}

	/* CSS for the box starts here */
	.box {
		padding:0 12px 0 0;
		background:#fff url(img/borders.gif) 100% 0 repeat-y;
	}
	.bi {
		padding:0 0 0 12px;
		background:#fff url(img/borders.gif) 0 0 repeat-y;
	}
	.bt {
		height:27px;
		margin:0 -12px;
		background:url(img/box.gif) 100% 0 no-repeat;
	}
	.bt div {
		width:27px;
		height:27px;
		background:url(img/box.gif) 0 0 no-repeat;
	}
	.bb {
		height:27px;
		margin:0 -12px;
		background:url(img/box.gif) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:27px;
		background:url(img/box.gif) 0 100% no-repeat;
	}
	.box h1 {
		margin:0;
		padding:0.3em 10px;
		background:#efece6;
		font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
	.box p, .box ul {
		margin:0;
		padding:4px 10px;
		background:#fff;
	}
	.box li {
		margin:0 0 0 2em;
		padding:0;
	}

	/* CSS for the box starts here */
	.box2 {
		padding:0 12px 0 0;
		background:#fff url(img/borders2.gif) 100% 0 repeat-y;
	}
	.box2 .bi {
		padding:0 0 0 12px;
		background:#fff url(img/borders2.gif) 0 0 repeat-y;
	}
	.box2 .bt {
		height:27px;
		margin:0 -12px;
		background:url(img/box2.gif) 100% 0 no-repeat;
	}
	.box2 .bt div {
		width:27px;
		height:27px;
		background:url(img/box2.gif) 0 0 no-repeat;
	}
	.box2 .bb {
		height:27px;
		margin:0 -12px;
		background:url(img/box2.gif) 100% 100% no-repeat;
	}
	.box2 .bb div {
		width:18px;
		height:27px;
		background:url(img/box2.gif) 0 100% no-repeat;
	}
	.box2 h1 {
		margin:0;
		padding:0.3em 10px;
		background:#efece6;
		font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
	.box2 p, .box2 ul {
		margin:0;
		padding:4px 10px;
		background:#fff;
	}
	.box2 li {
		margin:0 0 0 2em;
		padding:0;
	}
