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: 0px;
}
	
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;
}

.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;
}
