body,td,th {

	font-family: Arial, Helvetica, sans-serif;

}

body {

	margin-top: 0px;

	margin-bottom: 0px;

	color: #333333;

}

	

a:link {color: #0033CC;text-decoration: none;}

a:visited {text-decoration: none;color: #0033CC;}	

a:hover {text-decoration: underline;color: #0033CC;}	

a:active {text-decoration: none;}

	

p {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 3px;

}

	

h1 {font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	font-variant: normal;

	margin: 1px;}



	

h4 {margin: 1px;}	



h5 {font-size: 14px;

	color: #000000;

	margin: 1px;}

	

ul {

	color: #000000;

	font-size: 12px;

	font-style: normal;

	margin: 20px;

}

	

input {

	font-size: 11px;

}

select {

	font-size: 11px;

	color: #000066;

	border: thin solid #7F9DB9;

	height: 18px;

}

legend {color: #000000;}

fieldset {

	border: 1px solid #CCCCCC;

	padding: 3px;

	font-size: 14px;

	color: #999999;

}

	

/* class*/



.Green {color: #00CC00;}

.small_h1 {font-size: 11px;}

.smalltext {font-size: 9px;}	

.mediumtext {font-size: 11px;}

.pricetext {

	font-size: 14px;

	color: #0000ff;

	font-weight: bold;

}

.help {cursor:help;}

.BlueOnly {color: #0000FF;}

.OrangeOnly {color: #FF9900}

.lightGreyOnly {color: #999999}	

.midgreyonly {color: #666666;}

.YellowOnly {

	color: #FFCC00;

}



.widespace {line-height: 1.5em;}

.Burnt_Orange {color: #FF6600}	

.whiteonly {color: #FFFFFF;}

.dark_blue {color: #000066;}

.redonly {color: #FF0000;}

.SimocoStyle {

	font-weight: bold;

	color: #7441A0;

}

.EntelStyle {

	font-weight: bold;

	color: #608E20;

}

.MaxonStyle {

	font-weight: bold;

	color: #004D93;

}

.MotorolaStyle {

	color: #01398C;

	font-style: italic;

}

.VertexStyle {

	font-weight: bold;

	color: #E45D0D;

}



.TaitStyle {



	font-weight: bold;

	color: #179BDB;

}

.peltorHead {

	background-image: url(splashscreens/backgrounds/peltor/peltor_line.jpg);

	font-size: 16px;

	font-weight: bold;

	padding-left: 210px;

	height: 40px;

	background-repeat: no-repeat;

	background-color: #C8FC69;

}

.sordinHead {
	background-image: url(splashscreens/backgrounds/sordin/sordin_line.jpg);
	background-repeat: no-repeat;
	background-color: #00884A;
	padding-left: 300px;
	height: 40px;
	white-space: normal;
	vertical-align: baseline;

}
.sordinHead p {
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
#sordinIcon img {
	height: 40px;
	width: 40px;
	margin-left: 10px;
	margin-top: 10px;
}





.bgPaleBlue {

	background-color: #F3F3FD;

}


.bgHeaderItemsTbl {background-image: url(splashscreens/backgrounds/background_ovel_fade.gif);}

.bgSideBarRadio_Line {background-image: url(splashscreens/backgrounds/line1.gif);}

.bglongline {background-image: url(splashscreens/backgrounds/line_fade_566.jpg);}

.tablestyle {

	font-size: 12px;

	line-height: 1.5em;

	color: #666666;

}

.listdiv {

	color: #666666;

	line-height: 1.5em;

	padding-left: 10px;

}

.HTMLfieldset {

	text-align: left;

	height: 40px;

	padding: 0px;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 10px;

}

.border_RHS-LHS {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

} 

/* sets up blue fade ------------------------------------*/

.Barstyle {

	color: #666666;

	background-image: url(splashscreens/backgrounds/bg_grade1.jpg);

	padding-left: 5px;

	background-repeat: repeat-x;

}

.buttongray {

	background-image: url(splashscreens/button_gray.gif);

	background-position: center 0px;

	background-repeat: no-repeat;

}



/* banner table css---------------------------------------------------*/

	

#bannertbl a:link {color: #FFFFFF;font-weight: bold;}	

#bannertbl a:visited {color: #FFFFFF;font-weight: bold;text-decoration: none;}

#bannertbl a:hover {color: #FFFFFF;text-decoration: underline;}	

#Bannerbgtbl #bannertbl {

	background-image: url(splashscreens/backgrounds/Radiowarehouse_header_line.jpg);

	background-repeat: repeat;

	background-position: top;

}	

#Bannerbgtbl #bannertbl #trustlogo {margin-bottom: 5px;}



/* site_search Div on radio sidebar--------------------------*/



#site_search {

	width: 200px;

	height:24px;

	background-color: #FFFFFF;

}

#site_search #RWH_site_search {

	margin: 0px;

}

#site_search #RWH_site_search #search-box #quick_search {

	font-size: 12px;

	width:150px;

	height:14px;

	margin: 0px;

}

/* sets up continues blue fade on side bar--------------------------*/

#tdSideBar {

	background-image: url(splashscreens/backgrounds/line_fade.jpg);

	background-repeat: repeat-y;

}







#footertbl a:link {color: #FFFFFF;font-size: 10px;}

#footertbl a:visited {color: #FFFFFF;font-size: 10px;}

#footertbl a:hover {font-size: 10px;color: #FFFFFF;}

	

#cartproducts b {font-size: 13px;color: #FFFFFF;background-color: #000066;

font-family: Arial, Helvetica, sans-serif;}



#choicetbl a:link {color: #666666;}	

#choicetbl a:visited {color: #666666;}	

#choicetbl a:hover {color: #FF7300;}



#contenttbl #splashDiv {height: 50px;}

#contenttbl #tdBorder {border: 1px solid #CCCCCC;}	

#contenttbl a:link {color: #999999;}

#contenttbl a:visited {color: #999999;}

#contenttbl a:hover {color: #FF7300;}

#contenttbl #jump_form {margin: 0px;}

#contenttbl .openingtext {

	font-size: 12px;

	padding-right: 5px;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 10px;

	line-height: 1.4em;

	text-align: justify;

}



#contenttbl .closingtext {

	font-size: 12px;

	padding-right: 5px;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 10px;

	line-height: 1.4em;

	text-align: justify;

	clear: right;

	float: left;

}



/* used on  Index page  -----------------------------------------------------*/

#contenttbl .indexspecials {

	background-color: #E9EAFE;

	height: 40px;

	border: 1px dotted #CCCCCC;

	text-indent: 5px;

	display: block;

	margin-bottom: 15px;

}

#contenttbl .indexspecials  a:link{

	color: #000099;

}

#contenttbl .indexspecials  a:visited{

	color: #000099;

}

#contenttbl .indexspecials  a:hover{

	color: #000099;

	text-decoration: underline;

}

#contenttbl .indexopeningtext {

	padding-right: 5px;

	padding-left: 5px;

	line-height: 1.2em;

}

#contenttbl .indexsecondhand {

	background-color: #FFFFCC;

	border: 1px dotted #CCCCCC;

	padding-right: 5px;

	height: 205px;

	padding-top: 0px;

}

#contenttbl .indexsecondhandimg {

	float: left;

}

#contenttbl .indexpeltor {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

}



/* used on checkpoint tables  -----------------------------------------------------*/

#CheckpointTbl a:link {font-size: 12px;color: #000099;}

#CheckpointTbl a:visited {font-size: 12px;color: #000099;}

#CheckpointTbl a:hover {font-size: 12px;color: #FF9900;}



/* used on search pages  -----------------------------------------------------*/	

#landscapetbl a:link {font-size: 11px;color: #000066;}	

#landscapetbl a:visited {font-size: 11px;color: #000066;}	

#landscapetbl a:hover {

	font-size: 11px;

	color: #000066;

	text-decoration: underline;

}

	

#portraittbl a:link {font-size: 11px;color: #000066;}

#portraittbl a:visited {font-size: 11px;color: #000066;}	

#portraittbl a:hover {

	font-size: 11px;

	color: #000066;

	text-decoration: underline;

}

#accessorytbl a:link {font-size: 11px;color: #000066;}

#accessorytbl a:visited {font-size: 11px;color: #000066;}

#accessorytbl a:hover {

	font-size: 11px;

	color: #000066;

	text-decoration: underline;

}





	

#tdpdf a:link {font-size: 11px;color: #FF0000;text-decoration: none;}	

#tdpdf a:visited {font-size: 11px;color: #FF0000;}

#tdpdf a:hover {font-size: 11px;color: #FF0000;text-decoration: underline;}

#tdpdf a:active {

	color: #FF0000;

	font-size: 11px;

}



	

#formtable label {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	color: #000000;}

	

	

#PagerBuyForm p {font-size: 11px;}	

#PagerBuyForm a:link {color: #000066;text-decoration: underline;}	

#PagerBuyForm a:visited {color: #000066;text-decoration: underline;}	

#PagerBuyForm a:hover {color: #FF9900;}

#PagerBuyForm  #quantity {font-size: 11px;}

#PagerBuyForm #Submit {font-size: 11px;}



#channeltbl p {font-size: 11px;}



#programetbl {border: 1px dashed #999999;background-color: #ECECFF;}

#programetbl #formtable #progchoicetbl {background-color: #ECECFF;}



#jump_form {margin: 0px;padding: 0px;}



/* sign table

signTbl is used in viewcart.php to get sign design details---------------------------------------*/



#SignChoiceTbl  legend {

	color: #FF6600;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

}

#SignChoiceTbl fieldset {

	margin: 10px;

	background-color: #ECECFF;

}





#index_headerTbl {

	background-color: #93A7E4;

	color: #FFFFFF;

}

/* peltor table css, styles list on peltor pages----------------------------*/

#peltortbl ul {

	margin: 0px;

}

#peltortbl li {

	padding-top: 6px;

	list-style-type: disc;

	color: #333333;

	padding-bottom: 6px;

}

#peltortbl .Barstyle a {

	color: #FD7902;

}



/* used on large HTML pages  -----------------------------------------------------*/



 #accessories  div {

	float: left;

	text-align: center;

	padding-left: 40px;

	margin-bottom: 5px;

	font-size: 12px;

}





/* used on Taxi products pages  -----------------------------------------------------*/



.taxititle  {

	font-size: 20px;

	color: #CC0000;

	text-align: center;

	margin-top: 20px;

	margin-bottom: 10px;

	width: 566px;

}





#rooflightdiscription {

	width: 544px;

	font-size: 12px;

	padding-left: 10px;

	line-height: 1.5em;

	text-align: left;

	height: 200px;

}

#rooflightdiscription #photoslider {

	width: 250px;

	float: right;

}





#taximeterdiscription {

	width: 544px;

	font-size: 12px;

	line-height: 1.5em;

	text-align: justify;

	height: 240px;

	padding-left: 10px;

}

#rooflightdiscription #onlineshop {

	margin-top: 10px;

	margin-left: 70px;

}



#taximeterdiscription #metergroup {

	float: left;

}

#taximeterdiscription #mirror {

	float: right;

}

#taxicamerdiscription {

	width: 544px;

	font-size: 12px;

	line-height: 1.5em;

	text-align: justify;

	padding-left: 10px;

	padding-right: 10px;

	height: 200px;

}



#taxicamerdiscription img {

	float: right;

}

