body {
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #E7E9EB url(images/background.gif) repeat-y center top;
	margin: 0;
	padding: 0; 
	}

#tblMain {
width: 738px;
}

td { font: 11px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; }
h1, h2, p { padding:0; }
h1 { color: #568DB7; font: bold 14.5px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; margin:8px 0 5px 0; }
h1.section { width: 528px; border-bottom: 1px solid #ddd }
h2 { color: #568DB7; margin:0 0 6px 0; }
p  { margin-top: 0; }
p.Links { font-size: 9px; }

h3 {
	color: #568DB7;
	font-weight: bold;
	font: medium/1.4 "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
	}

a:link { color: #0000FF; text-decoration:none; }
a:visited { color:#0000FF; text-decoration:none; }
a:hover { color:white; background-color: #0000FF; text-decoration:none; }
a:active { color:white; background-color: #0000FF; text-decoration:none; }
	
body#isHome table#localnav td a#navHome,
body#isProducts table#localnav td a#navProducts,
body#isDemo table#localnav td a#navDemo,
body#isFAQ table#localnav td a#navFAQ,
body#isContact table#localnav td a#navContact,
body#isNews  table#localnav td a#navNews,
body#isPartner  table#localnav td a#navPartner {
	color: white;
	background: none;
	background-color: #5AABE8; 
	}
	
div#header {
	display: block;
	position: relative;
	width: 740px;
	height: 99px;
	background: white url(images/header_background.jpg) no-repeat left top;
	text-align: right;
	vertical-align: bottom;
	}
	
span#date {
	display: block;
	background-color: #666;
	text-align: center;
	border: 1px solid black;
	color: white;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
}

#MainContent {
	margin: 0;
	padding: 0;
	width: 738px
	}
	
#MainContent td {
	margin: 0;
	padding: 8px;
	border: 1px solid #a1a5a9;
	}
	
#MainContent table td {
	margin: 0;
	padding: 3px;
	border: 0;
	}
	
/* local nav */
#localnav {table-layout: fixed; width: 742px; padding: 0; border: 0; margin: 0;}
#localnav td {font-size: 13px; text-align: center; vertical-align: middle; white-space: nowrap; padding: 0; border: 1px solid #a1a5a9; border-width: 1px 1px 1px 0;}
#localnav td.first {border-left: 1px solid #a1a5a9;}
#localnav td.bottom {border: 0;}
#localnav a {text-decoration: none; color: #393c3e; display: block; padding: 3px; background: #ecedef url(nav_whitebar.jpg) repeat-x center left;}
#localnav a:hover {color: #393c3e; background: #e3e3e4 url(nav_silverbarhover.jpg) repeat-x center left;}
#localnav a.hi {color: #000000; background: #e3e3e4 url(nav_silverbarhover.jpg) repeat-x center left;}


.grayborder { border: 1px solid #a1a5a9; }
.text12px { font-size:12px; }
table.list { margin: 0 0 10px 0; padding: 0; }
table.list td { padding:0 0 8px 0; }
.sidebox { padding:8px; font-size:11px; }
.footertxt { font-size:10px; color:#76797C; }
td#login { background-color: #cacaca; background-image: url(login_back.jpg); background-repeat: repeat-x; background-position: center top; }
td#login input[type=text], td#login input[type=password] { width: 100%; }

/* NEW RELEASES */
#new-releases a { font-weight: bold }

table#ProductList td,
table.ProductList td {
	padding: 5px 10px;
	border-bottom: 1px solid #aaaaaa;
	}
	
table#CameraList { 
	margin: 0;
	padding: 0; 
	border: 0; 
	width: 100%;
}

table#CameraList th { 
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	vertical-align: bottom; 
	font-weight: bold;
	color: #fff; 
	background: #39f; 
	margin: 0;
	padding: 5px; 
	border: 0; 
}

table#CameraList td { 
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	vertical-align: bottom; 
	margin: 0;
	padding: 5px; 
	border-top: 0px; 
	border-right: 0px; 
	border-bottom: 1px solid #3399ff; 
	border-left: 0px; 
	background: white;
	}
	

	
	
h3#Features {
	display: block;
	color: white;
	padding: 3px;
	background-color: #6699dd;
	}
	
h3.Features {
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: white;
	padding: 3px;
	background-color: #6699dd;
	}
	
#CameraTable {
	margin: 0px;
	padding: 0px; 
	border: 1px solid #000; 
	background: #eee; 
}

#CameraTable p {
	word-spacing: 0; 
	margin-top: 0; 
	margin-bottom: 0;
}

td#CameraViewer {
	border-top: 1px solid #aaa; 
	border-left: 1px solid #aaa; 
	border-bottom: 1px solid #fff; 
	border-right: 1px solid #fff; 
	background: #ddd; 
	width: 320px;
	height: 240px;
	text-align: center;
	vertical-align: middle;
}

td#CameraSettings {
	border-top: 1px solid #fff; 
	border-left: 1px solid #fff; 
	border-bottom: 1px solid #aaa; 
	border-right: 1px solid #aaa; 
	width: 140px;
	text-align: center;
}

#CameraSettingsInner {
	margin: 0px;
	padding: 0px;
}

#CameraSettingsInner td {
	margin: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
}



div.Testimonials {
	display: block;
	}
	
div.Testimonials div.QuoteCo {
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
	}
	
div.Testimonials div.QuoteText { 
	font-weight: normal;
	font-style: italic;
	display: block;
	padding-bottom: 10px;
	}
	
div.Testimonials div.QuoteName {
	display: block;
	font-weight: bold;
	}
	
div.Testimonials div.QuoteAddress {
	display: block;
	font-weight: normal;
	padding-bottom: 30px;
	}


.loginheaderback
{
    background-color:#FFFFFF;
}
.logintableborder
{
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
}
.prodmfg
{
    color: #000000;
}
.myacctmainheader
{
    background-color:#FFFFFF;
}
.myacctmaintable
{
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
}
.myacctsectionback
{
    background-color: #FFFFFF;
}
.myacctsectionheaderback
{
    background-color: #FFFFFF;
}
.myacctsectiontable
{
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
}
td.subtitle
{
    background-color: 0;
    border-color: 0;
}
.productreviewsaltrowseven
{
    background: #FFFFFF;
}
.productreviewsaltrowsodd
{
    background: #FFFFFF;
}
table.productreviews
{
   border-top: 1px solid #FFFFFF;
   border-left: 1px solid #FFFFFF;
   border-right: 1px solid #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
   border-collapse: collapse;
	text-align: left;
   margin-top: 10px;
   margin-left: 0;
   margin-right: 0;
   margin-bottom: 10px;
}
table.productreviews th
{
    background: #FFFFFF;
}
.qtyarrows
{
    color: 0;
}
.qtyarrows:hover
{
    color: 0;
    font-weight: bold;
}
.shoppingcartbg
{
    background-color: #F2f2f2;
	border-color: #F2f2f2;
}
.shippingbar
{
    background-color: #FFFFFF;
}
.mainborder
{
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.cartdetailtable
{
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
}
.cartdetailtableheaderback
{
    background-color: #FFFFFF;
}
.categorys
{
    color: #666666;
    background-color: #666666;
    border-color: #666666;
}
.centercontent
{
    background-color: #FFFFFF;
}
.checkoutreviewback
{
    background-color:#FFFFFF;
}
.checkoutreviewheaderback
{
    background-color: #FFFFFF;
}
.default
{
    border-color: #FFFFFF;
    border-width: 0;
    border-style:solid; border-collapse: collapse;
}
.prodvieweven
{
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.prodviewodd
{
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.proddisplay1
{
    background-color: #6699FF;
    border-color: #6699FF;
}
.proddisplay2
{
    background-color: #6699FF;
    border-color: #6699FF;
}
.sidecolumnitemtext
{
    padding-left: 10;
    margin-top: 0;
    margin-bottom: 0;
}
.sidecolumnitemtextsub
{
    padding-left: 20;
    margin-top: 0;
    margin-bottom: 0;
}
.wishlistbutton
{
    padding-top: 3px;
}
.categories
{
    font-family: Verdana;
    font-size: 8pt;
    color: #3333CC;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.categories:hover
{
    font-family: Verdana;
    font-size: 8pt;
    color: #3333CC;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.horznavbar
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.horznavbar:hover
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.thumbnail
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.thumbnail:hover
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.navbar
{
    font-family: Verdana;
    font-size: 8pt;
    color: #3333CC;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.navbar:hover
{
    font-family: Verdana;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.price
{
    font-family: Verdana;
    font-size: 8pt;
    color: #CC0000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.listprice
{
    font-family: Verdana;
    font-size: 8pt;
    color: #CC0000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.producttext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.Subtitle2
{
    font-family: Verdana;
    font-size: 9pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.shoppingcart
{
    font-family: Verdana;
    font-size: 8pt;
    color: #3333CC;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.shoppingcart:hover
{
    font-family: Verdana;
    font-size: 8pt;
    color: #3333CC;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
}
.sitemessage
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.sitenews
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.sitewidelinks
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.sitewidelinks:hover
{
    font-family: Verdana;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.sitewide
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.sitewide:hover
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.sitewidefonts
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

font.Subtitle
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.checkouttext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.checkoutheader
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.checkoutnote
{
    font-family: Verdana;
    font-size: 8pt;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.checkoutcustomtext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.loginheadertext
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.checkoutnavpaststep, .checkoutnavpaststep a
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.checkoutnavcurrentstep, .checkoutnavcurrentstep a
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.checkoutnavfuturestep, .checkoutnavfuturestep a
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.checkoutsubheader
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.checkoutreviewheadertext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.checkoutreviewtext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.cartdetailtableheadertext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #3333CC;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.cartdetailtableheadertext a
{
    font-family: Verdana;
    font-size: 8pt;
    color: #3333CC;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.cartdetailtableheadertext a:hover
{
    font-family: Verdana;
    font-size: 8pt;
    color: #3333CC;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.cartdetailheader
{
    font-family: Verdana;
    font-size: 8pt;
    color: #666666;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.cartdetailtext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.checkoutattentiontext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #CC0000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctmainmenutext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctmainmenutext a
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctheader
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.myaccttext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctattentiontext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #CC0000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctsectionheadertext
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.myacctsectiontext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctsectiontext a
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctsectiontext a:hover
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.sitewideinput
{
    font-family: Arial;
    font-size: 10pt;
    color: #333333;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
body.printbody
{
    font-family: Arial;
    font-size: 9pt;
    background-color: #FFFFFF;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.printtext
{
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.printheader
{
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
.storeButtons
{
    font-family: ;
    font-size: 8pt;
    color: #333333;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.myacctsectiontext ul
{
    margin: 0;
    padding: 0;
    margin-left: 15;
}
table.productreviews th, table.productreviews td
{
    padding: 5px;
}
table.productreviewsinner td
{
    padding: 0px;
}
table.productreviews .productreviewrating
{
    text-align: right;
}
table.productreviews th
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    padding-right: 7px;
}
table.productreviews td .productreviewalias
{
    font-family: Verdana;
    font-size: 8pt;
    color: #CC0000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
table.productreviewsinner td.prodreviewsattention
{
    font-family: Verdana;
    font-size: 8pt;
    color: #CC0000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
table.productreviews td.productreviewtitle
{
    font-family: Verdana;
    font-size: 8pt;
    color: #CC0000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
table.productreviewsinner td
{
    font-family: Verdana;
    font-size: 8pt;
    color: #CC0000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
table.productreviewsinner td.prodreviewsubheader
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
table.productreviews td.productreviewdate
{
    font-family: Verdana;
    font-size: 8pt;
    color: #CC0000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}


#tdRightColumn {

width: 173px;

}

#tdCenterColumn {

width: 575px;
padding-left: 4px;

}


#divItemPrice {

display: inline;

}

