BODY {FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Tahoma}

TD.navhead {FONT-WEIGHT: bolder; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/images/nav_top.gif); TEXT-TRANSFORM: uppercase; WIDTH: 165px; COLOR: white; FONT-FAMILY: Tahoma; HEIGHT: 22px}

TD.navhead2 {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(/images/nav_top.gif);
	TEXT-TRANSFORM: none;
	WIDTH: 165px;
	COLOR: white;
	FONT-FAMILY: Tahoma;
	HEIGHT: 22px;
	padding-left: 2px;
}

TD.navmid {FONT-SIZE: 11px; WIDTH: 165px; COLOR: black; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #b1c8e0;}

TD.navbot {BACKGROUND-IMAGE: url(/images/nav_bot.gif); WIDTH: 165px; HEIGHT: 8px}

.navtxt {FONT-WEIGHT: bolder; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; COLOR: black; FONT-FAMILY: Tahoma}

.navtxt A {COLOR: black; TEXT-DECORATION: none}

.navtxt A:hover {COLOR: black; TEXT-DECORATION: underline}

.txt11 {FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial}

.txt12 {FONT-SIZE: 12px; LINE-Height: 17px; COLOR: black; FONT-FAMILY: Arial}

.txt13 {FONT-SIZE: 13px; LINE-Height: 17px; COLOR: black; FONT-FAMILY: Arial}


span.txt12 {
FONT-SIZE: 12px; 
COLOR: black; 
FONT-FAMILY: Arial; 
PADDING:5px;
}

TD.lefttop {FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/left_top.gif); WIDTH: 167px; COLOR: black; FONT-FAMILY: Tahoma; HEIGHT: 9px}

TD.leftmid {FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/left_mid.gif); WIDTH: 167px; COLOR: black; FONT-FAMILY: Tahoma}

TD.leftbot {BACKGROUND-IMAGE: url(/images/left_bot.gif); WIDTH: 167px; HEIGHT: 9px}

.txt11blue {FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Tahoma}

.txt13blue {FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: Arial}


INPUT.txtbox {BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 11px; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Tahoma}

TABLE.prodtable {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 160px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 189px}

TD.prodimg {HEIGHT: 165px; TEXT-ALIGN: center}

TD.prodtxt {FONT-WEIGHT: bolder; FONT-SIZE: 11px; FONT-FAMILY: Verdana; HEIGHT: 25px; BACKGROUND-COLOR: #ffcc00; TEXT-ALIGN: center}

H1 {FONT-WEIGHT: bolder; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; COLOR: #000066; FONT-FAMILY: Arial}

.txt10white {FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Tahoma}

A:visited {COLOR: blue}

.navtxt A:visited {COLOR: black}

.DialogTitle {FONT-SIZE: 16px; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma}

.tophead {FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial}

.toptxt {FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #000060; FONT-FAMILY: Tahoma}

.toptxtwhite {FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial}

.topphone {FONT-WEIGHT: 900; FONT-SIZE: 15px; COLOR: yellow; FONT-FAMILY: Arial}

TABLE.sectionimg {BORDER-RIGHT: #d1d1d1 1px solid; BORDER-TOP: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; WIDTH: 160px; BORDER-BOTTOM: #d1d1d1 1px solid; HEIGHT: 160px; TEXT-ALIGN: center}
.sectiondesc {FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: Verdana}
TD.pricetxt {FONT-WEIGHT: bolder; FONT-SIZE: 16px; COLOR: red; FONT-FAMILY: Arial}
TD.quanitytxt {FONT-WEIGHT: bolder; FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Arial}

#shcart tr td   {border-bottom: 1px solid #000000;}
#shcart tr th  {background-color: #000000; color: #ffffff; font-weight: bold; padding: 2px;}
#shcart tr td  {background-color: #FFFFCC; color: #000000; padding: 3px 3px 13px 13px;}
.cart_button  {background-color: #888888; color: #ffffff; border-top: 2px solid #CFCFCF; border-right: 2px solid #666666; border-bottom: 2px solid #515151; border-left: 2px solid #b7b7b7; padding: 2px 2px 4px 4px; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 10px; color: rgb(255, 255, 255); font-family: Arial; text-decoration: none; }
.cart_button:visited  {background-color: #888888; color: #ffffff; border-top: 2px solid #CFCFCF; border-right: 2px solid #666666; border-bottom: 2px solid #515151; border-left: 2px solid #b7b7b7; padding: 2px 2px 4px 4px; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 10px; color: rgb(255, 255, 255); font-family: Arial; text-decoration: none; }

#payment_opts_head h3  {display: inline;  	font-size:1.4em; font-weight:bold; text-transform:capitalize;  }
div#payment_options  {width:100%; clear:both; display:block; margin:33px 0px 0px 0px;}
div#payment_opts_head  {height: 28px;  }
div#payment_opts_head h3  {   float: left; padding: 0; margin: 0;  }
span#payment_methods  {display:block; float:right; line-height:12px; padding: 0; margin: 0;}

div#payment_opts_list span  {display:block; 
margin-top:0em; vertical-align:top; text-align:left;}
.sans  { font-family:Arial,Helvetica,sans-serif;; }
#payment_opts_list  {float: right; border: 1px  solid  #000000; padding: 4px 0px 0 0; margin: 0 1px 0 0; width: 540px; height: 68px;}
#payment_opts_list span.left  {float: left;}
#payment_opts_list span.right  {float: right; width: 240px;}
.clearfix:after  {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div#navbuttons  { padding:15px 0 0 0; width:100%; display:block; 
clear:both; height: 50px;}
.btn_to_checkout,btn_back2shop  {width: 105px; height: 24px;}
.left  { display:block; float:left; }
.right  { display:block; float:right; }
.cart  {padding-top: 100px; }
div#controlscan  {width:100%; text-align:center;}
span#payment_methods span  {vertical-align: bottom;}
tr.cart_header td  {color:#FFFFFF; background-color:#000000; font-family:Arial,Helvetica; font-weight:bold; text-align:center; vertical-align:middle; font-size:1.05em;}
#customer_info tr td input, #customer_info tr td select, #customer_info1 tr td input, #customer_info1 tr td select    {font-weight: normal}
div#navbuttons .l  { display:block; float:left; }
div#navbuttons .r  { display:block; float:right; }
.backorder  {font-weight: bold; font-style: italic; color: red;}
.navtrail  {}
.navtrailbold  {FONT-WEIGHT: bold; COLOR: #333333; }
.navtrailgray  {FONT-WEIGHT: normal; COLOR: #666666; }
A.navtrail  {COLOR: #000000;}
A.navtrail:visited  {COLOR: #000000;}
A.navtrail:active  {COLOR: #000000;}
A.navtrail:hover  {COLOR: #000000;}

/* margin values are in this order: top right bottom left */
.pagecontent  {MARGIN: 5px 0px 0px 5px}


.dtr:link {
	color: black; 
	text-decoration: none;
	background: url(http://www.personalsecurityproductsonline.com/images/arrow01.gif) no-repeat center left ;
	padding-left: 10px;
}
.dtr:hover {
	COLOR: black;
	text-decoration: none;
	background: url(http://www.personalsecurityproductsonline.com/images/arrow01.gif) no-repeat center left;
	padding-left: 10px;
}
.dtr:visited {
	COLOR: black;
	text-decoration: none;
	background: url(http://www.personalsecurityproductsonline.com/images/arrow01.gif) no-repeat center left;
	padding-left: 10px;
}

td.sectiontop {
	background-image: url(/images/boxtop.gif);
	height: 25px;
	width: 593px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	background-repeat: no-repeat;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
}
td.sectionmid {
	background-image: url(/images/boxmid.gif);
}
td.sectionbot {
	background-image: url(/images/boxbot.gif);
	height: 10px;
	background-repeat: no-repeat;
}
table.featured {
	border: 1px solid #CCCCCC;
	width: 300px;
}
div.sectiontxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

div.sectiontxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.sectiontxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 18px;
}	
.sectiontxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 21px;	
}
h3.article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	line-height: 21px;	
}

.article {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
}
A.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
div.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
div.breadcrumb A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
A.black {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
