/**OVERIDE**STYLE.CSS**/

.white_content_area { padding: 10px 0; }

#breadcrumb { margin-left: 10px; }

/********************* TOPIC SECTION ***********************************************************************/

.topic_content p, .topic_content h1, .topic_content h3 { margin:10px 0; }

.topic_content ul { margin:10px 0 10px 20px; padding-left:20px; }

.topic_content li { padding:3px 0px; }

.topic_content blockquote { padding:3px 20px; }

#leftWrapTopic { width: 185px; float: left; clear: both; }

#contentWrap { float: left; clear:none; }

#contentTopic { margin: 0 0 1em 10px; width: 755px; height: auto; background: #fff; float: right; padding-right:10px; }

#contentTopic a { color: #315488; text-decoration: none; }

#contentTopic a:hover { color: #d94b01; text-decoration: underline; }

#topictab { text-align:left; background: url(images/titletabwide.gif) no-repeat; color: #000000; font-weight: bold; text-indent: 10px; height: 32px; font-size: 12px; padding-top: 8px; width: auto; }

#topicwrapper { text-align:left; font-size: 12px; margin-top: 10px; width: 100%; height: auto; }

ul.leftnavTopic { display: list-item; list-style: none; margin:0; padding:0; }

li.leftnavTopic { background: url(images/topicleftnav.gif) no-repeat left bottom; width: 185px; height: 22px; line-height: 22px; padding: 0 0 0 5px; color: #2a4c8a; font-weight: bold; margin: 4px 0; }

li.leftnavTopic a { color: #315488; text-decoration: none; }

/********************* WIRELESS COMPARE PAGE ***********************************************************************/

#wcwrap { width: 950px; margin-bottom: 15px; float: left; clear: both; }

#wccol { border: 1px solid #CCCCCC; width: 112px; float: left; margin-left: 4px; }

#wcbld { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background: #CCCCCC; text-align: center; text-decoration: none; padding: 5px; margin-bottom: 5px; height: 60px; }

#wcimage { text-align: center; }

#wccatbld { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-left: 5px; }

#wcdec { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 5px; }

#wchline { text-align: center; }

/********************* DSC ALEXOR ***********************************************************************/

#product-video-tile { background: url(http://www.homesecuritystore.com/images/site/topics/alexor-v-tile.gif) repeat-x; height: 125px; width: 950px; }

#content-wrap { color: #FFFFFF; margin-bottom: 10px; }

#content-top { background: url(http://www.homesecuritystore.com/images/site/topics/alexor-c-top.gif) no-repeat; width: 930px; display: block; }

#content-middle  { padding: 10px; }

#content-bottum { background: url(http://www.homesecuritystore.com/images/site/topics/alexor-c-bottum.gif) no-repeat; width: 930px; height: 10px; display: block; }

#product-wrap { color: #FFFFFF; margin-bottom: 10px; }

#product-top { background: url(http://www.homesecuritystore.com/images/site/topics/alexor-p-top.gif) no-repeat; width: 930px; display: block; }

#product-middle  { padding: 0px; width: 220px; margin: 5px; display: block; float: left; font-family: Arial, Helvetica, sans-serif; color: #000000; }

#product-image { text-align: center; }

#product-title { font-size: 14px; font-weight: bold; color: #000000; }

#product-title a { font-size: 14px; font-weight: bold; margin-left: 10px; color: #000000; text-decoration: none; }

#product-desc { font-size: 10px; margin-bottom: 10px; height: 105px; }

#product-desc ul { list-style-type: none; }

#product-desc li { margin-left: 10px; }

#product-price { font-size: 14px; font-weight: bold; margin-left: 10px; height: 18px; }

#product-button { text-align: left; margin-left: 5px; }

#product-bottum { background: url(http://www.homesecuritystore.com/images/site/topics/alexor-p-bottum.gif) no-repeat; width: 930px; height: 10px; display: block; }

/********************* CHOICE AWARD ***********************************************************************/

#choice-content-wrap { color: #000000; margin-bottom: 10px; }

#choice-content-top { background: url(http://www.homesecuritystore.com/images/site/topics/choice-p-top.gif) no-repeat; width: 930px; display: block; }

#choice-content-bottum { background: url(http://www.homesecuritystore.com/images/site/topics/choice-p-bottum.gif)	background-repeat:; width: 930px; height: 10px; display: block; }

/********************* Gov PO ***********************************************************************/

#GovPOcontent-wrap { color: #000000; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#GovPOcontent-top { background: url(http://www.homesecuritystore.com/images/site/topics/GovPO-c-top.gif) no-repeat; width: 930px; display: block; }

#GovPOcontent-middle { padding: 10px; }

#GovPOcontent-bottum { background: url(http://www.homesecuritystore.com/images/site/topics/GovPO-c-bottum.gif) no-repeat; width: 930px; height: 10px; display: block; }

/********************* Cal ***********************************************************************/

#Calcontent-wrap { color: #000000; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#Calcontent-top { background: url(http://www.homesecuritystore.com/images/site/topics/Cal-c-top.gif) no-repeat; width: 930px; display: block; }

#Calcontent-middle { padding: 10px; }

#Calcontent-bottum { background: url(http://www.homesecuritystore.com/images/site/topics/Cal-c-bottum.gif) no-repeat; width: 930px; height: 10px; display: block; }

/********************* xanboo ***********************************************************************/

#Xancontent-wrap { color: #000000; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#Xancontent-top { background: url(http://www.homesecuritystore.com/images/site/topics/Xan-c-top.gif) no-repeat; width: 930px; display: block; }

#Xancontent-middle { padding: 10px; }

#Xancontent-bottom { background: url(http://www.homesecuritystore.com/images/site/topics/Xan-c-bottom.gif) no-repeat; width: 930px; height: 10px; display: block; }

/********************* XTL ***********************************************************************/

#XTL-Left-wrap { color: #000000; width: 475px; float: left; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#XTL-Left-top { background: url(http://www.homesecuritystore.com/images/site/topics/xtl-Ltop.jpg) no-repeat; width: 475px; display: block; }

#XTL-Left-bottom { background: url(http://www.homesecuritystore.com/images/site/topics/xtl-Lbottum.jpg) no-repeat; width: 475px; height: 20px; display: block; }

#XTL-Right-wrap { width: 475px;	float: left; color: #000000; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#XTL-Right-top { background-image: url(http://www.homesecuritystore.com/images/site/topics/xtl-Rtop.jpg) no-repeat; width: 475px; display: block; }

#XTL-Right-bottom { background: url(http://www.homesecuritystore.com/images/site/topics/xtl-Rbottum.jpg) no-repeat; width: 475px; height: 20px; display: block; }

#XTL-middle { padding: 20px; font-size: 12px; color: #FFF; font-family: Verdana, Geneva, sans-serif; height: 500px; width: 435px; }

#XTL-Clear { clear: both; }

/********************* Topic Standard ***********************************************************************/

#TScontent-wrap { color: #000000; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#TScontent-middle { padding: 10px; }

/********************* Topic Dynamics ***********************************************************************/

#Loc8torcontent-top { background: url(http://www.homesecuritystore.com/images/site/topics/Loc8tor-c-top.gif) no-repeat; width: 930px; display: block; }

#Loc8torcontent-bottom { background: url(http://www.homesecuritystore.com/images/site/topics/Loc8tor-c-bottom.gif) no-repeat; width: 930px; height: 10px; display: block; }

/********************* Topic Dynamics ***********************************************************************/

#tv_page { padding-left:5px; }

#hsstvcontent-top { background: url(http://www.homesecuritystore.com/images/site/topics/hsstv-c-top.gif) no-repeat; width: 930px; display: block; }

#hsstvtorcontent-bottom { background: url(http://www.homesecuritystore.com/images/site/topics/hsstv-c-bottom.gif) no-repeat; width: 930px; height: 10px; display: block; }

#hsstv-releasethumbs a:hover { text-decoration: none; color: #FFFFFF; }

#hsstv-releasethumbs a { color: #FFFFFF; text-decoration: none; }

#hsstv-releasethumbs img { color: #d94b01; border: solid #d94b01 4px; margin-bottom: 5px; }

/*----OTHER SPECIFICS----*/

.table5pxTdPadding { width:750px; }
.table5pxTdPadding td { padding:10px; }

/*----T-SECURITY-CAMERAS.ASPX----*/

#security_camera_topic { margin:-9px 0; background:#474749; }

#flashbanner { background: url(/wrap/images/sc/banner-noflash.jpg); margin:0px 1px; height: 250px; width: 958px; float: left; }

#SCbuttonWrap { float: left; padding: 5px 0; background: url(/wrap/images/sc/bg.gif) repeat-y; width:960px;}

#SCbutton { float: left; width: 233px; margin-left: 5px; }

#SCbutton-top { background: url(/wrap/images/sc/SCbutton-top2.gif) no-repeat; width: 233px; height: 300px; display: block; }

#SCbutton-image { text-align: center; margin-bottom: 10px; padding-top: 5px; }

#SCbutton-title H2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4d4d4d; font-weight: bold; margin-left:10px; }

#SCbutton-desc { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin:0 15px 10px 15px; }

#SCbutton-subcat { margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; color: #000000; }

#SCbutton-subcat ul { list-style-type:none; margin:2px 0 0 5px; padding:0; }

#SCbutton-subcat li { background: url(/wrap/images/sc/Hcatarrow.gif) no-repeat center left; padding: 0px 10px; margin: 2px 0px 2px 10px;  }

#SCbutton-subcat a { text-decoration: underline; color: #1C3351; font-size: 13px; }

#SCbutton-subcat a:hover { text-decoration: underline; color: #d94b01; }

#SCbutton-bottum { background: url(/wrap/images/sc/SCbutton-bottum2.gif) no-repeat; width: 233px; height: 5px; display: block; }

#SCbutton-button { margin-top: 10px; display: block; }

#SCmain-tile h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; }

#SCmain-Border-wrap { color: #000000; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; display: block; float: left; clear: both; margin-top: 10px; }

#SCmain-Border-top { background: url(/wrap/images/sc/box-bg-top.gif) no-repeat; width: 960px; display: block; }

#SCmain-Border-middle { padding: 15px; }

#SCmain-Border-bottum { background: url(http://www.homesecuritystore.com/wrap/images/sc/box-bg-bottum.gif) no-repeat; width: 960px; height: 5px; display: block; }

/*----MEDICAL-ALERT----*/

#medical_alert { padding:0px 10px; }

/*----CCTV----*/

#cctv h1, #cctv .h1 { display:block; font-size:24px; padding-bottom:3px; border-bottom: 1px solid #B5B5B5; color:#000000; margin-top:10px; padding-top:10px; }

#cctv .h1 { color: #777777; font-weight:bold; }

#cctv .feature_link { width:157px; padding:7px; margin:0; line-height:130%; font-size:11px; }

#cctv .feature_link a.chunk { display:block; margin-bottom:7px; font-size:14.5px; }

#cctv .feature_link a.chunk img { display:block; border:none; margin-bottom:7px; }

#cctv #vid { float:right; width:258px; padding:1px 1px 1px 1px; margin: 10px 0 10px 13px; background: #666666; }

#cctv #vid_link { display:block; margin-bottom:5px; }

#cctv .vid_title { display:block; margin-bottom:5px; color:#FFFFFF; font-size:13px; padding:0 0 0 6px; }

#cctv .vid_time { display:block; color: #FFFFFF; font-size:11px; font-style: italic; padding:0 0 8px 6px; }

#cctv .small_abs_link { position:absolute; top:23px; right:0; font-size:10px; }

#cctv .line_divider { padding-bottom:15px; margin-bottom:15px; height:1px; border-bottom:1px solid #DFDFDF; }

#cctv p { line-height:130%; }

#cctv .HSSCname, #cctv .HSSCname td, #cctv .HSSCrating, #cctv .HSSCrating td, #cctv .HSSCstock, #cctv .HSSCstock td, #cctv .HSSCprice, #cctv .HSSCprice td, #cctv .HSSCbuttons, #cctv .HSSCbuttons td { text-align:left; }

/*----MANUFACTURERS----*/

#manufacturers h1 { margin-left:15px; }

.manufacturers, .manufacturers li { list-style-type:none; }

.manufacturers li { float:left; margin: 11px 5px 11px 60px; }

.manufacturers li:first-child { float:left; margin-left: 10px; }

.manufacturers a { font-size:13px; color: #315488; }

.manufacturers span { display:block; width:162px; height:37px; margin-bottom:2px; background-image: url(http://images2.homesecuritystore.com/images/2011/mfg-logos.gif); background-repeat: no-repeat; }

/*Medical SignUp Form*/

#MedicalSignup { text-align:left; }

#MedicalSignup div { margin: 3px 0; }

#MedicalSignup input[type=text] { width:300px; font-size:14px; padding:4px; }

#MedicalSignup select { width:150px; font-size:14px; padding:4px; }

#MedicalSignup #ZipTextBox { width:150px; }

.largeBox { width:300px; font-size:14px; padding:4px; }

.smallBox { width:150px; font-size:14px; padding:4px; }

#MedicalSignup span { display:inline-block; font-size:14px; width:130px; text-align:right; }

#MedicalSignup span span { display:inline; width:auto; color: Red; }

#MedicalSignup .InfoText { display:none; }

/*----NEW-MEDICAL-ALERT----*/

#medical-alert-skin, #MedicalSignupForm { margin:-9px 1px; background:#4E869F; width:958px; padding-bottom:12px; }

#MedicalSignupForm { margin:-9px 1px 0 1px; padding:0; width:958px; }

#MedicalSignup { margin:12px 0; }

#brochure-pdf { float:right; margin:0 15px 15px 15px; }

#brochure-pdf img { border:none; text-decoration:none; }

#medical-navigation-wrapper { float:left; display:inline-block; background:#173951 url(/images/medical-alert/top-right-nav.gif) top right no-repeat; padding:0 5px 0 0; margin-left:20px; max-width:900px; margin-bottom:0; }

#medical-navigation { list-style-type:none; background:#173951 url(/images/medical-alert/top-left-nav.gif) top left no-repeat; padding:0px 10px; display:inline-block; margin:0; min-height:50px; }

#medical-navigation li { list-style-type:none; display:block; float:left; margin:0 6px; }

#medical-navigation a { display:inline-block; font-size:12px; line-height:12px; font-weight:600; color:#FFFFFF; text-decoration:none; margin: 5px 5px 5px 3px; padding:8px 13px 10px 9px; }

#medical-navigation li:hover, #medical-navigation li.current { background: url(/images/medical-alert/left-nav-button.gif) left center no-repeat; }

#medical-navigation li:hover a, #medical-navigation li.current a { background: url(/images/medical-alert/right-nav-button.gif) right center no-repeat #CDDDED; color:#173951; }

#medical-alert-content { width:922px; margin:0 auto 10px auto; background:#FFFFFF; padding:0 12px 12px 12px; clear:both; }

#medical-alert-content { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#medical-alert-skin h1, #MedicalSignupForm h1 { margin:12px 0; font-size:20px; }

#medical-alert-skin h2, #MedicalSignupForm h2 { font-size:16px; }

#medical-alert-skin-pricing { margin-top:20px; }

#medical-alert-skin-pricing td { border:1px solid #E5E5E5; padding:4px; margin:4px; }

#medical_pricing_table { border-collapse:separate !important; margin:20px auto; clear:both; }

#medical_pricing_table td { width:200px; text-align:center; border-bottom:1px solid black; border-right:1px solid black; padding:8px !important; }

#medical_pricing_table tr td:first-child { text-align:left; }

#medical_pricing_table .contain { width:140px; text-align:left; margin:0 auto; }

#medical_pricing_table span { display:block; float:left; }

#medical_pricing_table .mp_small { font-size:10px; }

#medical_pricing_table .mp_medium { font-size:25px; font-weight:bold; }

#medical_pricing_table .mp_large { font-size:50px; font-weight:bold; }

#MedicalSubmit { padding:3px 7px; font-size:16px; margin:10px 0 0 134px; }

/********************* HOLIDAY GIFT GUIDE ***********************************************************************/

table#ProdTable {

	height: 250px;
	width: 183px;

}

table#ProdTable td {

	padding: 5px;

}

table#MoreButton td {

	height: 27px;
	background-color: #3aba5a;
	padding: 0px;

}

table#MoreButton a {

	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}


table#NextPage td {

	height: 50px;
	padding-top: 30px;
	color: #ed1c24;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;

}

table#NextPage a {

	color: #ed1c24;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}

.CurrentPage {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
	color: #ed1c24;

}

table#BarNavTable {
	background-image: url(http://www.homesecuritystore.com/images/site/topics/holiday-gift-guide/nav-2011_bg.jpg);
	background-repeat: no-repeat;
	height: 89px;

}

td#ProdTitle {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;

}

td#ProdTitle a {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	
}

td#Price {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #959595;

}

.Price {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ed1c24;

}

.Savings {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;

}

.PartNo {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	
}

table#ContentIntro {
	
	background-color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	
}

table#ContentIntro td {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 5px;
	
}
