/* CSS Document */

/*generic classes*/
body{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #424242;
}
a{
}
p{
}
hr
{
	background-color: #ffffff;
	color: #424242;
	height: 1px;
}
div
{
	margin:0px;
}
table, tr, td
{
}
form{
	margin-top:0px; margin-bottom:0px;
}

.div_general{
	clear:both;
	margin-left: auto; margin-right: auto;
	text-align:center;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.title{
	clear:both;
	font-size:16px;
	color:#656565;
	font-weight:bold;
}
.title2{
	clear:both;
	font-size:14px;
	color:#656565;
	font-weight:bold;
}	
.message_main
{
	clear:both;
	color:red;
}
.message_error
{
	clear:both;
	margin-left: auto; margin-right: auto;
	text-align:center;
	color:red;
	font-size: 12px;	
}
/*generic classes*/


/*------------------ TONYS STYLES --------------------*/
.text {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #424242;
}
.text2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #656565;
	text-decoration: none;
}
.links {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #1054AF;
}
.text_3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
}
.text_4 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
}
.search {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	height: 15px;
	width: 153px;
	border: 1px solid #424342;
}
.links2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #181818;
	text-decoration: none;
}
.links2_sel {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #ffffff;
	text-decoration: none;
}
.tit {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.date {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
}
.textblue {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #656565;
}
.choosefrom {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #2B5F85;
}
.new {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #99cc33;
}
.link_underline {
	font-family: Tahoma;
	text-decoration:underline;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
}
/* extra styles from static pages*/
.style1 {color: #FFFFFF}
.style2 {
	color: #333333;
	font-size: 9px;
}
.style6 {text-decoration: none; color: #000000; font-size: 10px; line-height: 12px;}
.style7 {font-size: 9px}
.style10 {color: #000000}
.style14 {font-size: 9px; color: #666666; }
.style15 {line-height: 12px; color: #181818; text-decoration: none; font-family: Tahoma;}
.style16 {font-family: Tahoma; line-height: 12px;}
/* extra styles from static pages*/
/*------------------ TONYS STYLES --------------------*/


/*------------------ FORM STYLES --------------------*/
.form_general{
	width:600px;
	background-color: #fff;
	border: 0px dotted #333; 
	padding: 5px;
	margin-left: auto; margin-right: auto;
	text-align:center;
}

	.form_general .row {
		clear: both;
		padding-top: 5px;
	}
	
	.form_general .row span.label {
		float: left;
		width: 150px;
		text-align: left;
	}
	
	.form_general .row span.formw {
		float: right;
		width: 450px;
		text-align: left;
	} 
/*------------------ FORM STYLES --------------------*/



/******************************************************/
/*----------------- LIVE PRODUCT SEARCH --------------*/
/******************************************************/
#product-search-title{
	border: 0px solid red;
	clear:both;
	float:left;;
	margin:4px 0 0 0;
	padding:0px 0 0 12px; 
	font-family: Tahoma;
	font-size: 11px;
	line-height: 30px;
	color: #000000;	
	font-weight: bold;
	background-color:#B5B5B5;
	width:512px;
	height:30px;
}

#product_search{
	border: 0px solid red;
	clear:both;
	float:left;	
	margin:0 5px 0 5px;
	padding:0;
	width:515px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#product_search p{
	margin:0;
	padding:0em 0em 0em 0em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#product_search img{
	border:#000000 solid 0px;
}

/* list tables - alternating bg colours */
#product_search .bg_colour_one tr {
	background-color:#F4F4F4;
}
#product_search .bg_colour_one td {
	background-color:#F4F4F4;
}
#product_search .bg_colour_two tr {
	background-color:#E7E7E7;
}
#product_search .bg_colour_two td {
	background-color:#E7E7E7;
}


#product_search #form1{
	border: 0px solid red;
	clear:both;
	float:left;
	margin:0;
	padding:0; 
	width:100%;
}
#product_search #form1 p{
	padding:0.5em 0em 0em 0em;
}
#product_search #form1 input{
	border:1px solid #666666;
	margin:0.5em 0em 0.5em 0em;
	padding:0em 0em 0em 0em;
	outline:none;
	width:150px;
	height:18px;
	font-size:12px;
	color:#666666;
}
#product_search #form1 #search_button{
	height:0px;width:0px;color:#fff;background:#fff;border:0px;
}

#product_search #searchcolumn{
	float:left;
	width:100%;
	border:0px solid #20488E;
	font-size:11px;
	padding:0em 0em 0em 0em;
}

#product_search #searchnavigation{
	float:left;
	margin:0;
	padding:0em 0em 0em 0em;
}

#product_search #searchresults{
	border:0px solid green;
	float:left;
	width:100%;
}

#product_search #searchresults #loading{
	width:525px;
}

/*search results table*/
#product_search #results_table{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:100%;
	text-align:left;
}
#product_search #results_table #name{
	width:100px;
	text-align:left;
}
#product_search #results_table th{
	margin:0px;
	padding: 4px 4px;
	border-bottom:1px solid #999999;
	background-color:#cccccc;
	color:#000000;
} 
#product_search #results_table td{
	margin:0px;
	padding: 4px 4px;
	border-bottom:1px solid #999999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#product_search #results_table #productid{
	width:10px;
}

/* product search summary */
#product_search_summary{
	border:0px solid #ff0000;	
	float:left;
	clear:both;
	margin:10px 0 0em 0em;
}
#product_search_summary a{
	margin:0 0 1em 0;
	color:#0000FF;
	text-decoration:underline; 
}
#product_search_summary input {
	border:solid 1px #000000;
	font-size:9px;	
}
#product_search_summary .title {
	border:solid 0px #000000;
	font-size:11px;
	font-weight:bold;
}
/* product search summary */


/* LEFT MENU SEARCH BOX */
#div-form-search{
	border:red 0px solid;
	clear:both;
	float:left;
	background:none;
	margin:0px 0 0px 0;
	padding:0px 0px 0 12px;
	font-size:1em;
	width:164px;/*width:93%;	*/				
}		
	#div-form-search .title{
		border:red 0px solid;
		clear:both;
		float:left;
		margin:4px 0 6px 0;
		padding:0px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:19px;
		font-weight:normal;
		color:#000000;
		text-decoration:none;	
	}
	
/* SEARCH FORM */		
#form-search{
	background:none;
	border:red 0px solid;
	clear:both;
	float:left;
	margin:0em 0em 10px 0px;
	padding:0em 0px 0em 0px;		
	width:100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
}
	#form-search .title{
		border:red 0px solid;
		clear:both;
		float:left;
		margin:0em 0 0em 0;
		padding:0px;	
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size:19px;
		font-weight:normal;
		color:#000000;
		text-decoration:none;	
	}
	#form-search form{
		border:green 0px solid;
		clear:both;
		float:left;			
		margin:0px; /**removes margins around forms*/
		padding:0px;
		width:100%;
		font-size:1em;
	}
	#form-search fieldset{
		clear:both;
		float:left;	
		margin:0em 0px 0px 0px; /**removes margins around forms*/
		padding:0em 0em 0em 0em;
		width:100%;
		font-size:1em;
		border:none;
		border:green 0px solid;
	}
	#form-search .input{
		border:green 0px solid;
		/*clear:both;*/
		float:left;
		margin:0em 0 0 0;
		padding:0em 0 0px 0;
		/*width:100%;*/
		font-size:1em;
	}
		#form-search label{
			border:red 0px solid;
			clear:both;
			float:left;
			/*width:100%;*/
			margin:0em 0 0em 0;
			padding:0em 0em 0 0em;
			text-align:left;
			color:#9a9a9a;
			font-size:1.1em;
			font-weight:bold;
		}
		#form-search .text{
			/*clear:both;*/
			float:left;
			width:140px;
			margin:0em 0 0em 0;
			padding:2px 0 3px 0em;
			color:#9a9a9a;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			border:1px solid #d7d5d5;
			background-color:#ffffff;
		} 
	#form-search .textarea{ 
		clear:both;
		float:left;		
		width:100%;
		height:50px;
		margin:0em 0 0em 0;
		padding:0em;
		color:#9a9a9a;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size:1.1em;
		font-weight:normal;
		border:1px solid #666666;
	}		
	#form-search .select{ 
		clear:both;
		float:left;			
		/*width:100%;*/
		margin:4px 0 4px 0;
		padding:0em;
		color:#000000;
		font-size:14px;
		font-weight:normal;			
		border:1px solid #666666;
		width:95px;
	} 
	#form-search .checkbox{
		float:left;
		margin:0.2em 0 0 0.5em;
		padding:0.3em 0 0.3em 0;
		width: 13px;
		height: 13px;
		border:none;
	}				
	#form-search .button{ 
		border:0px solid #d7d5d5;
		clear:none;	
		float:left;
		margin:4px 0em 0em 1em;
		padding:0em 0em 0em 0em;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1sem;
		color:#18bde1;
		font-weight:normal;
		text-align:center;
		background-color:#e7e7e7;
	}
	#form-search p{
		border:blue 0px solid;
		clear:both;
		float:left;
		margin:0.5em 0 0.2em 0;
		padding:0em 0 0em 0px;
		font-size:10px;
		color:#000000;
		text-align:left;
		width:95%;
	}	
	
	#form-search .footer{
		border:blue 0px solid;
		clear:both;
		float:left;
		margin:0.5em 0 0 0;
		padding:0em 0 0em 0;
		font-size:1.1em;
		color:#9a9a9a;
		text-align:left;
		width:100%;
	}	
	
	/* JAVASCRIPT ERRORS */
	#form-search input.error{
		clear:both;
		float:left;	
		border:1px dotted #FF0000;	
		font-weight:normal;
		width:100%;
	}
	#form-search textarea.error{
		clear:both;
		float:left;	
		border:1px dotted #FF0000;
		width:100%;
	}
	#form-search select.error{
		clear:both;
		float:left;	
		border:1px dotted #FF0000;
		width:100%;
	}
	#form-search label.error{
		border:blue 0px solid;
		clear:both;
		float:left;		
		position : relative; 
		display : block; 
		margin :0.6em 0em 0.2em 0em; 
		color:#FF0000;
		width:100%;
	}
/* SEARCH FORM */	


/******************************************************/
/*----------------- LIVE PRODUCT SEARCH --------------*/
/******************************************************/




/******************************************************/
/*------------------ ADMIN styles --------------------*/
/******************************************************/

/* for front end fck display */
.fck_wrapper{
	margin-left:auto; margin-right:auto; margin-top:0px;
	padding:0px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #424242;	
	/*text-align:center;*/
}
.fck_wrapper table, tr, td
{
}
.fck_wrapper p{
}
/* for front end fck display */

/*body wrapper*/
.admin_body_wrapper{
	margin-left:auto; margin-right:auto; margin-top:0px;
	width:704px;
	padding-left:0px; padding-right:0px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #424242;	
	text-align:center;
}
	.admin_body_wrapper .content_text{
		margin:10px 10px 10px 10px;
		width:684px;
	}
	.admin_body_wrapper .content_text .title{
		font-size:16px;
		color:#424242;
		text-align:center;
	}
		
	.admin_body_wrapper table, tr, td
	{
	}
	
	.admin_body_wrapper p{
	}
	
	.admin_body_wrapper input, select, textarea {
		color:#424242;
		font-size: 11px;
	}
	
	.admin_body_wrapper a{
		color: #C89F4B;
	}		

	.admin_body_wrapper .addlink a{
		color: #ff0000;
	}
	
	.admin_body_wrapper .chosen a{
		color: #000000;
	}	
/*body wrapper*/


/* admin options menu wrapper */
.admin_menu{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	background-color:#FFFFCC;
	color:#181818;
	padding-left:0px;
	padding-right:0px;
	width:704px;
	height:20px;
	line-height:20px;
	margin:0px;
	text-align: center;
}
	.admin_menu .nav a{
		color:#181818;
		text-decoration:none; 
	}
	.admin_menu .nav li a{
		color:#181818;
		text-decoration:none; 
	}
	.admin_menu .nav li{
		background-image:none;
		display: inline;
		list-style-type: none;
		padding-right: 0px;	
	}
	.admin_menu .nav ul {padding:0; margin:0px ;list-style-type: none;}
	.admin_menu .nav ul li {padding:0; margin:0px; padding-right:30px;}
	.admin_menu .nav ul li ul {display: none;}	
/* admin options menu wrapper */

/******************************************************/
/*------------------ ADMIN styles --------------------*/
/******************************************************/


/******************************************************/
/* ******* SOME STYLES FOR THE FCK EDITOR *********** */
.linkclass1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
}
.linkclass1 a{
	font-family: Tahoma;
	text-decoration:underline;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
}
.class1
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	color: #336600;
}
.class2
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	color: #000000;
}
.green
{
	color: #336600;
}
.blue
{
	color: blue;
}
.large
{
	font-size: 16px;
}
/* ******* SOME STYLES FOR THE FCK EDITOR *********** */
/******************************************************/



