/*
	Initial Incentives Main Stylesheet
		Mon 16th June 2008
*/

/*=Default */
	* {
		margin: 0;
		padding: 0;
	}
	body {
		font-family: verdana;
		font-size: 12px;
	}
	table {
		/*border:1px solid black;*/
		border: 0;
		padding: 0;
	}

/*=Main */
	#main {
		width: 744px;
		margin: 0 auto;
		margin-top: 15px;
	}

/*=Nav */
	table#nav {
		margin: 0 auto;
		width: 740px;
		margin-top: 15px;
	}
	table#nav td {
		background: url('/images/nav_middle.jpg') repeat-x;
		height: 34px;
	}
	table#nav td.left {
		background: url('/images/nav_left.jpg') no-repeat;
		height: 34px;
		width: 13px;
	}
	table#nav td.right {
		background: url('/images/nav_right.jpg') no-repeat;
		height: 34px;
		width: 18px;
	}
	table#nav td.splitter {
		background: url('/images/nav_splitter.jpg') no-repeat;
		height: 34px;
		width: 2px;
	}
	table#nav td a {
		width: auto;
		padding-right: 14px;
		padding-left: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	table#nav td a:hover {
		text-decoration: underline;
	}
/*=Flash */
	#flash {
		width: 744px;
		margin: 0 auto;
		margin-top: 10px;
		margin-bottom: 10px;
	}
/*=LowerNav */
	table#lowernav {
		width: 744px;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	table#leftnav {
		margin: 0 auto;
		width: 169px;
	}
	table#leftnav td {
		background: url('/images/nav_middle.jpg') repeat-x;
		height: 34px;
	}
	table#leftnav td.left {
		background: url('/images/nav_left.jpg') no-repeat;
		height: 34px;
		width: 13px;
	}
	table#leftnav td.right {
		background: url('/images/nav_right.jpg') no-repeat left;
		height: 34px;
		width: 18px;
	}
	table#leftnav td.splitter {
		background: url('/images/nav_splitter.jpg') no-repeat;
		height: 34px;
		width: 2px;
	}
	table#leftnav td a {
		padding-right: 5px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	table#leftnav td.in {
		padding-left: 3px;
		padding-right: 0;
	}
	table#leftnav td a:hover {
		text-decoration: underline;
	}
	.infop {
		font-weight: bold;
		text-align: left;
	}
	ul#catsnav {
		vertical-align: baseline;
		float: right;
		background: url('/images/catnav.jpg') repeat-x bottom;
		padding-bottom: 4px;
		height: 27px;
		width: 571px;
		text-transform: uppercase;
		list-style: none;
		margin: 0;
	}
	ul#catsnav li {
		height: 27px;
		text-align: center;
		display: inline;
	}
	ul#catsnav li img {
	}
	ul#catsnav li a {
		text-decoration: none;
		font-size: 11px;
	}
/*=Content */
	table#content {
		width: 744px;
		margin: 0 auto;
	}
	table#content .left {
		width: 180px;
	}
	table#content .left td {
		padding: 3px;
	}
	table#content .left {
		margin-right: 10px;
	}
	th.heading {
		text-align: left;
		width: 167px;
		font-weight: bold;
		padding: 3px;
		margin-bottom: 15px;
		padding-left: 10px;
	}
	table#prodtable {
		width: 744px;
		margin: 0 auto;
	}
	#prods {
		text-align: left;
	}
	table#prodmain {
		width: 744px;
		margin: 0 auto;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	table#prodmain th {
		padding-bottom: 15px;
		text-align: left;
		font-size: 15px;
	}
	.proddetails {
		padding-bottom: 10px;
	}
	table#proddetails {
		margin-top: 15px;
	}
	table#proddetails th {
		font-size: 12px;
		padding: 7px;
		font-weight: bold;
	}
	table#proddetails td {
		padding: 7px;
	}
	td.disca {
		margin: 0;
		padding: 0;
	}
	#related {
		width: 720px;
		margin: 0 auto;
		padding:0;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	#related th {
		width: 720px;
		font-size: 16px;
		text-align: left;
		padding-bottom: 5px;
		background: url('/images/featured.jpg') repeat-x bottom;
	}
	#related .bold {
		font-weight: bold;
	}
	label {
		font-weight: bold;
		margin-right: 10px;
	}
	#ref {
		width: 50px;
		line-height: 26px;
	}
	.split label p {
		display: inline;
	}
	#search {
		width: 162px;
	}
	select {
		width: 132px;
	}
	td.split {
	}
	.split input {
		margin-top: 7px;
		margin-bottom: 7px;
		vertical-align: middle;
	}
	.split label {
		line-height: 20px;
		vertical-align: middle;
	}
	th.topborder {
	}
	table#content td.cat {
		padding-left: 10px;
	}
	.basket {
		background: url('/images/basket.jpg') no-repeat;
		padding-left: 25px;
		height: 22px;
		width: 200px;
		padding-top: 3px;
		vertical-align: middle;
	}
	.subcat a {
		text-decoration: none;
		font-size: 10px;
	}
	td.subcatimg {
		padding: 3px;
	}
	td.subcat {
		margin-left: 15px;
	}
	table#content td.cat a, table#content .cat {
		text-decoration: none;
	}
	table#sendtoafriend {
		text-align: center;
	}
	.errorfeed {
		padding: 3px;
		color: red;
		font-weight:bold;
	}
	.errorfeed a {
		color: red;
	}
	.okfeed a {
		clear: left;	
	}
	.okfeed {
		padding: 3px;
		font-weight:bold;
	}
	#sendtoafriend th {
		width: 540px;
		font-size: 16px;
		text-align: left;
		padding-bottom: 5px;
		background: url('/images/featured.jpg') repeat-x bottom;
		margin-bottom: 15px;
	}
	#inf th {
		width: 540px;
		font-size: 14px;
		text-align: left;
		padding-bottom: 5px;
		background: url('/images/featured.jpg') repeat-x bottom;
		margin-bottom: 15px;
	}
	table#sendto label {
		width: 120px;
		font-weight: normal;
	}
	table#sendto {
		margin-bottom: 15px;
		margin-top: 15px;
		padding: 10px;
		background: #ffffff url('/images/friend.jpg') repeat-x top;
		text-align: left;
	}
	a.gdetails {
		margin-top: 10px;
	}
	table#sendto td {
		padding: 7px;
		padding-bottom: 8px;
	}
	#sendtoafriend input,  #sendtoafriend textarea {
		width: 248px;
	}
	#sendtoafriend input.sendto {
		width: 74px;
		height: 21px;
		text-align: center;
	}
	table#content td.cat a:hover {
		text-decoration: underline;
	}
	table#content .right {
		float: right;
		width: 550px;
	}
	table#catbanners {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	table#aboutus p {
		padding-top: 10px;
	}
	table#aboutus th {
		font-size: 16px;
		text-align: left;
		width: 550px;
		padding-bottom: 5px;
		background: url('/images/featured.jpg') repeat-x bottom;
	}
	table#featured th {
		font-size: 16px;
		text-align: left;
		width: 550px;
		padding-bottom: 5px;
		background: url('/images/featured.jpg') repeat-x bottom;
	}
	table#feat td {
		padding: 5px;
	}
	td.product a {
		font-size: 15px;
		font-weight: bold;
	}
	.more {
		background: url('/images/more.jpg') left center no-repeat;
		display: block;
		padding-left: 20px;
		font-size: 11px;
		font-style: italic;
	}
	td.qty {
		font-size: 11px;
	}
	td.qty p {
		display: inline;
		font-style: italic;
	}
	td.qty p span {
		font-weight: bold;
		font-style: italic;
	}
	table#disp th {
		width: 380px;
		font-size: 16px;
		text-align: left;
		padding-bottom: 5px;
		background: url('/images/featured.jpg') repeat-x bottom;
	}
	table#dispcat th {
		width: 560px;
		font-size: 16px;
		text-align: left;
		padding-bottom: 5px;
		background: url('/images/featured.jpg') repeat-x bottom;
	}
	table#disp td {
		font-size: 11px;
		width: 180px;
		padding-bottom: 5px;
		background: url('/images/featured.jpg') repeat-x bottom;
	}
	th.results {
		width: 240px;
	}
	td.results {
		width: 320px;
	}
	table.catscont td {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	tr.catsmain {
		padding-bottom: 10px;
		background: url('/images/featured.jpg') repeat-x bottom;
	}
	table#disp label {
		font-weight: normal;
		display: inline;
	}
	table#disp p {
		margin-left: 8px;
		display: inline;
		font-size: 10px;
	}
	table.disp {
		margin-top: 15px;
		float: right;
	}
	table#disp select {
		width: 55px;
		font-size: 10px;
		display: inline;
	}
	table.disp label {
		font-weight: normal;
		display: inline;
	}
	table.disp p {
		margin-left: 8px;
		display: inline;
		font-size: 10px;
	}
	table#prodinfo {
		margin-bottom: 15px;
		margin-top: 15px;
		padding: 10px;
		background: #ffffff url('/images/friend.jpg') repeat-x top;
		text-align: left;
	}
	table#prodinfo th {
		background: none;
		font-size: 13px;
		padding: 5px;
	}
	table#prodinfo td {
		padding: 5px;
	}
	td.cat_sub_bg {
		background: url('/images/subcats.jpg') no-repeat;
		width: 134px;
		height: 100px;
		vertical-align: middle;
		text-align: center;
	}
	td.cat_sub_bg p {
		width: 130px;
		text-align: center;
		margin-left: 2px;
	}
	td.cat_sub_img {
		width: 132px;
		height: 98px;
		margin: 1px;
		vertical-align: middle;
		text-align: center;
	}
	table#gentop {
		width: 740px;
		margin: 0 auto;
		margin-top: 4px;
	}
	td.cat_sub_bg a {
		text-decoration: none;
		font-weight: bold;
	}
	td.cat_sub_bg a:hover {
		text-decoration: underline;
	}
	.bold {
		font-weight: bold;
	}
	.basket {
		font-size: 11px;
	}
	table.disp select {
		font-size: 10px;
		width: 55px;
		display: inline;
	}
	table#sendto input.order_cat {
		display: block;
		width: 97px;
		height: 21px;
		text-align: center;		
	}
	table#sendto input.order_cat {
		display: block;
		width: 97px;
		height: 21px;
		text-align: center;		
	}
	table#prodinfo input.clear_info {
		display: block;
		width: 70px;
		height: 24px;
		text-align: left;		
	}
	table#sendtoafriend input.delete {
		display: block;
		width: 110px;
		height: 24px;
		text-align: center;		
	}
	table#sendtoafriend a.confirm {
		display: block;
		width: 153px;
		height: 24px;
		text-align: center;		
	}
	td#place_order input.place_order {
		display: block;
		width: 184px;
		height: 26px;
		text-align: center;		
	}
/*=Footer */
	#footer-large {
		margin: 0 auto;
	}
	#footer-ban {
		width: 744px;
		margin: 0 auto;
		margin-top: -100px;
	}
	.footer-banner {
		background: url('/images/footer-banner.jpg') no-repeat;
		display: block;
		width: 550px;
		height: 152px;
		float: right;
	}
	#footer {
		margin: 0 auto;
	}
	ul#lowernav {
		margin-top: 20px;
		clear: both;
		width: 774px;
		font-size: 10px;
		text-align: center;
		list-style: none;
	}
	ul#lowernav li {
		display: inline;
	}
	ul#lowernav li a {
		text-decoration: none;
	}
	ul#lowernav li a:hover {
		text-decoration: underline;
	}
	#footer .copy {
		width: 774px;
		margin: 0 auto;
		clear: both;
		text-align: center;
		font-size: 10px;
	}
/*=Misc */
	br {
		clear: left;
	}
	hr {
		margin: 0 auto;
		margin-top: 10px;
		margin-bottom: 15px;
		width: 744px;
		height: 1px;
	}
	img {
		border: 0;
	}
	/*tabber start*/

.panel { 
		border: solid 3px #009DE9; 
		background-color: white; 
		padding: 5px; 
		overflow: auto;
}
/*Proper css*/
#tabnav
	{
		margin: 0;		
		padding-right:15px;
		padding-top:7px;
		padding-bottom:7px;

	}


#tabnav li
	{
  		display: inline;
  		list-style-type: none;

  	}
	
#tabnav a:link, #tabnav a:visited
	{
		background: #A4D9FA;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #000000;
		padding-left:15px;
		padding-right:15px;
		padding-top:7px;
		padding-bottom:7px;
		
		
		
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		font-weight:bold;
		border-bottom: 1px solid #fff;
		background: #009DE9;
		color: #FFFFFF;

		}

#tabnav a:hover
	{
		background: #A4D9FA;
		color:#000000;

}
