

body{font-family:Arial, Helvetica, sans-serif;background:#FFF;color:#000;margin:0;padding:0;}
/*h1{text-align:center;text-shadow:#AAA 4px 4px 3px}*/
h2{text-align:center;text-shadow:#AAA 2px 2px 1px;font-size:1.2em;}
h3{text-align:center;text-shadow:#AAA 3px 3px 1px}
h4{display:inline;font-style:italic}
h5{text-align:left;font-weight:700;font-size:1.1em;padding-left:10px;color:red;margin:0}
body #feat_title{text-align:left;font-weight:700;font-size:1.1em;padding-left:10px;color:red;margin:0;text-shadow:none;}
.visitpage{background-color:#0E4C89;border-radius:7px;box-shadow:#AAA 4px 4px 3px;padding:4px}
.red{color:red}
#content{width:100%;position:relative}
.scrolldownbutton{float:left;position:absolute;top:-25px;left:12px}
#mainImage,#mainVideo{width:250px;padding:10px}
.imageDescription{text-align:center;background-color:#EEE;border-radius:0 0 15px 15px}
#imageGalery{float:right;width:270px}
#imageLine{text-align:center;vertical-align:middle;margin-top:10px}
#imageLine a{margin:5px}
.imageGalerySpacer{width:20px}
ul.imgZoom{float:left;list-style:none;width:250px;margin:0;padding:10px}
ul.imgZoom li{float:left;position:relative;width:70px;height:70px;margin:0;padding:5px}
#features{padding-left:10px;padding-right:10px;width:100%;margin-bottom:20px}
#features ul li{padding-bottom:5px;padding-right:10px;font-size:0.95em;text-shadow:#AAA 1px 1px 1px;font-weight:bold;}
#introtext{padding-left:20px;padding-right:10px;text-align:justify;font-size:smaller;margin:0 10px}
#mainText,#videoTranscription{font-size:smaller;text-align:center;margin:auto;padding:20px}
#mainText > .closeSlideTop{position:relative;top:0;left:0}
#mainText > .slideArea,#videoTranscription{margin-top:20px;margin-bottom:20px;background-color:#FFFEE3;text-align:left;border-color:gray;border-style:dotted;border-width:1px}
#mainText > .slideArea > .slideContent{padding:10px}
.openSlide,.closeSlide,.closeSlideTop{display:inline;cursor:pointer}
.zoomIn,.fancy{cursor:url(../images/sitewide/zoomin.cur), pointer}
.zoomOut,#fancy_content{cursor:url(../images/sitewide/zoomout.cur), pointer}
.slideArea{display:none;margin:0;padding:0}
#suggested_display{margin-left:10px;margin-right:10px;color:#fff}
#suggested_display .suggested_products{margin-top:10px;margin-bottom:10px}
.suggestion_image{border-top-left-radius:5px 5px;border-bottom-right-radius:5px 5px;border-top-right-radius:5px 5px;border-bottom-left-radius:5px 5px}
.suggested_products{font-weight:700;font-size:.8em}
.sugglink:hover{background-color:#d7cb01;color:#0E0089}
#tabsinfo{text-align:center;padding:0px;margin:0px}
#tab_specs{left:5px}
#tabs{border:hidden}
#tabs ul{border:none;border-radius:15px 15px 0 0}
#tabs ul li{border-radius:15px 5px 0 0;font-weight:700;font-size:smaller}
#priceTab{width:100%}
#priceTab tr{height:100px}
.item_price{margin-bottom:-15px;font-weight:bold;}
.productlink{color:#0E4C89!important}
tr.highlight:hover{background-color:#eee;border-radius:15px}
table{border-collapse:collapse;border-spacing:0;border:0}
.productSeperator{background-color:#0E4C89}
.productSeperatorText{color:#FFF;text-align:center;font-weight:700;font-size:large}
.relatedProducts{width:100%;height:170px;margin-bottom:1px;border-bottom-color:#000;border-bottom-style:solid}
#relatedPages{width:100%;margin:auto;text-align:center}
#tab_related_products{position:relative}
.bigRelatedPages{width:320px;position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-bottom:30px;vertical-align:top;color:#009;padding:6px;}
.indent{line-height:0.3em}
.relatedPages{position:relative;width:200px;height:340px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-bottom:30px;border-bottom-color:#000;border-bottom-style:solid;vertical-align:top;}
.relatedPagesLandscape{position:relative;width:100%;height:170px;margin-bottom:1px;border-bottom-color:#000;border-bottom-style:solid}
.leftImage{float:left;width:270px;margin-right:10px;}
.categoryImage{float:right;width:190px;height:180px;}
.recentPages,.recentUrls{position:relative;width:150px;height:160px;float:left;display:inline;margin-bottom:30px}
.relatedProducts:hover,.relatedPages:hover,.recentPages:hover,.recentUrls:hover,.relatedPagesLandscape:hover{background-color:#eee}
.relatedtopic{font-weight:700;text-align:center;padding-left:5px;padding-right:5px;height:40px}
.recenttopic{font-weight:700;text-align:center;font-size:x-small}
.relatedsubtopic{color:gray;font-size:smaller;padding:10px;}
.relatedPages > .relatedsubtopic{position:absolute;font-size:10px;color:#111;top:227px}
.relatedPagesLandscape > .relatedsubtopic{position:absolute;font-size:smaller;top:30px;left:150px}
.relatedbuynow{text-align:right;padding:10px}
.relatedProducts > .relatedimg{float:left;padding:10px}
.relatedPages > .relatedimg{position:absolute;top:65px;width:100%;text-align:center;left:0}
.relatedPagesLandscape > .relatedimg{position:absolute;top:30px;left:20px}
.recentPages > .relatedimg{position:absolute;top:30px;width:100%;text-align:center}
.recentUrls > .relatedimg{position:absolute;top:60px;width:100%;text-align:center}
.relatedPages > .pricerange{position:absolute;bottom:60px;width:100%;text-align:center;left:0}
.relatedPagesLandscape > .pricerange{position:absolute;left:160px;bottom:10px;text-align:center}
.relatedPages > .visitpage{position:absolute;bottom:20px;left:20px;text-align:center}
.relatedPagesLandscape > .visitpage{position:absolute;bottom:10px;right:10px;text-align:center}
.subcategory{position:absolute;top:235px;color:gray;font-size:smaller;padding:10px;text-align:left;left:0}
.subcategory a:link{color:#009;}
.subcategory a:active{color:#009;}
.subcategory a:visited{color:#009;}
.subcategory a:hover{color:#09f;text-decoration:underline}
.subcategory a{font-size:14px;}
.subcategory ul{padding-left:5px}
.subcategory2{text-align:left;left:0}
.subcategory2 a:link{color:#009;}
.subcategory2 a:active{color:#009;}
.subcategory2 a:visited{color:#009;}
.subcategory2 a:hover{color:#09f;text-decoration:underline}
.subcategory2 a{font-size:14px;font-weight:bold;}
.video_titles{text-align:center;text-shadow:#AAA 2px 2px 1px;font-size:1.4em;font-weight:bold;margin-bottom:10px;}
#review_form{display:none;border-bottom:2px solid #000;margin-bottom:20px}
#open_review_form{margin-bottom:20px;cursor:pointer;margin-left:auto;margin-right:auto;text-align:center;font-size:14px;font-family:Tahoma;font-weight:700;color:rgb(244, 244, 152);background-color:#0E4C89;border-radius:7px;box-shadow:#AAA 4px 4px 3px;padding:4px}
#open_review_form:hover{background-color:#0E4CAB}
#open_review_form:active{box-shadow:#AAA 2px 2px 3px}
#thanks{margin-top:5px;text-align:center;font-size:1.1em;font-family:Tahoma;font-weight:700;color:#00C}
#submit_review{margin-bottom:5px}
.review{border-bottom-width:medium;margin-bottom:10px}
.review_text{width:500px;margin-left:100px;min-height:130px}
.review_left{position:relative;float:left;width:100px}
.review_stars{position:absolute;top:0;margin-left:auto;margin-right:auto}
.review_name{font-size:.65em;font-weight:700;position:absolute;margin-left:auto;margin-right:auto;top:75px}
.approval{display:none}
.date{top:20px;position:relative;width:70px;font-family:Georgia, serif;color:#999;margin:0 auto}
.day,.month,.year{position:absolute}
.day{font-size:30px;top:15px}
.month{top:0;left:0;font-size:18px}
.year{top:19px;right:0;font-size:20px;rotation:-90deg!important;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{width:0;height:0;background:url(../images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default!important}
div.star-rating{background:transparent!important;overflow:hidden!important}
#largeImg{border:solid 1px #CCC;width:350px;height:350px}
.thumbs a img{border:1px solid #CCC;width:55px;height:55px}
.thumbs a img:hover{border:1px solid #0E4C89}
.slideshow1{width:200px;height:178px;overflow:hidden}
.txt12{font-size:12px}
.cntr_container{margin:10px}
.txtShadow{text-shadow:1px 1px 1px #666}
.images{float:left;margin-right:10px;margin-bottom:20px;width:200px;height:auto}
.desc{text-align:left;line-height:23px}
.subTxt_borderBot{border-bottom:#999 solid 2px}
.listing li{list-style-position:inside;padding-left:10px;padding-bottom:5px}
.clearL{clear:left}
.clearR{clear:right}
.table_specs{font-size:12px;border:#CCC solid 1px}
.border{border:#CCC solid 1px}
fieldset{border:#CCC solid 1px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px}
a:link{color:#F4F498}
a img{border:none}
.centered-object{margin-left:auto;margin-right:auto}
a:link.visitpage,a:visited.visitpage,a:visited.relatedbuynow,a:link.relatedbuynow,a:active,a:visited{color:#D7CB01}
.sugglink:link,.sugglink:visited,.sugglink:active{color:#d7cb01}
.pricetd,#tab_video,.centered-text{text-align:center}
.description,.relateddescription{visibility:hidden;display:none}
.relatedtopic a,.recenttopic a{color:#000}
.relatedPages >.relatedtopic a,.txtsm{font-size:smaller}
.recentPages > .visitpage,.recentUrls > .visitpage{position:absolute;bottom:0;left:30px;text-align:center;font-size:xx-small}
.review_seperator,.clearRL{clear:both}
tu.panel{position:absolute;top:80px;right:0;display:block;background:#fff;border:2px solid #03F;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;width:200px;height:auto;filter:alpha(opacity=85);opacity:.85;z-index:1500;padding:30px 130px 30px 30px}
a.trigger{position:absolute;text-decoration:none;top:85px;right:255px;font-size:8px;letter-spacing:-1px;font-family:verdana, helvetica, arial, sans-serif;color:#333;font-weight:700;background:url(images/sitewide/minus.png) no-repeat;display:block;overflow:visible;text-transform:uppercase;z-index:1501;padding:5px 15px 5px 20px}
a.addup{position:absolute;text-decoration:none;top:40px;right:0;font-size:12px;letter-spacing:-1px;font-family:verdana, helvetica, arial, sans-serif;color:#fff;font-weight:700;background:#0e4c89 url(images/sitewide/plus.png) 7% 50% no-repeat;border:1px solid #fff;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;display:none;text-transform:uppercase;padding:20px 15px 20px 30px}
#navigation a{color:#FFF;font:bold 14px Arial;text-decoration:none;padding:0 5px}
#right_buttons{float:right}
#right_buttons a{color:#FFF;font:bold 14px Arial;text-decoration:none;padding:0 5px}
a._text{color:#fff;font:12px Verdana}
a._text:hover{color:#0e4c89}
.parent_text:hover{background:#fff}
.nav1{background-color:transparent;color:#D7CB01;display:block;font-family:verdana,helvetica,sans-serif;font-size:12px;font-weight:700;width:185px;list-style-type:none;margin:0;padding:0}
.nav1 li a{background-color:transparent;color:#D7CB01;display:block;font-family:verdana,helvetica,sans-serif;font-size:12px;font-weight:700;width:185px;margin:0;padding:0}
.nav1 li a:hover{background-color:#D7CB01;color:#033059}
a.testi_text{color:#FFF;font:12px Verdana}
a.bodylink:link{color:#009;text-decoration:none}
a.bodylink:visited{color:#009;text-decoration:none}
a.bodylink:hover{color:#09f;text-decoration:underline}
a.quicklink{font-weight:bolder;}
a.quicklink:link{color:#0E4C89;text-decoration:none}
a.quicklink:visited{color:#0E4C89;text-decoration:none}
a.quicklink:hover{color:#009;text-decoration:underline}
body{margin:5px}
h1{font-size:18pt;text-align:center}
.txt01{padding-top:2px;padding-bottom:2px;font-size:smaller;text-align:center;font-family:Verdana, arial, helvetica, sans-serif}
.txt02{text-align:left;padding-left:5px;padding-right:5px;font-family:Verdana, arial, helvetica, sans-serif}
.txt02b{text-align:left;font-size:12px;font-family:Verdana, arial, helvetica, sans-serif;padding:2px 3px 2px 6px}
.txt02c{text-align:left;font-size:14px;font-family:Verdana, arial, helvetica, sans-serif;padding:10px 10px 5px}
.txt03{text-align:left;padding:2px 8px 2px 10pt}
.txt03b{text-align:center;font-family:Verdana, arial, helvetica, sans-serif;padding:2px 3px 2px 6px}
.txt03c{text-align:center;padding-left:18pt;padding-top:2px;padding-bottom:2px;font-family:Verdana, arial, helvetica, sans-serif}
.txt04{text-align:center;font-size:small;font-family:Verdana, arial, helvetica, sans-serif}
.txt04l{text-align:left;font-size:small;font-family:Verdana, arial, helvetica, sans-serif}
.txt05{text-align:left;padding-left:5px;color:#d7cb01;padding-right:5px;font-family:Verdana, arial, helvetica, sans-serif}
.txt06{text-align:center;font-size:12px;color:#F9FF00;background-position:center;background-image:url(../images/sitewide/blue-bg.jpg);font-family:Verdana, arial, helvetica, sans-serif;padding:3px 0}
.txt07{text-align:center;font-size:small;color:#d7cb01;padding-right:5px;padding-top:8px;padding-bottom:4px;font-family:Verdana, arial, helvetica, sans-serif}
.txt08{text-align:center;font-size:10px;font-family:Verdana, arial, helvetica, sans-serif;padding:2px 5px}
.txt09{text-align:center;font-size:28.5pt;font-family:Verdana, arial, helvetica, sans-serif;padding:5px 10px}
.padding{padding-left:4px;padding-right:4px}
.padding2{padding-top:2px;padding-bottom:2px}
.bg01{background-color:#0E4C89;border-color:#000;border-style:solid;border-width:3pt;margin:2px 25px;padding:2%}
.bg02{background-position:center;background-image:url(../images/sitewide/blue02_bg.jpg)}
.bg03{margin-left:5px;margin-right:5px;padding-top:4px;padding-bottom:4px;background-color:#6B91B6;color:#d7cb01;font-size:larger;text-align:center;font-family:Verdana, arial, helvetica, sans-serif;border-color:#d7cb01;border-style:solid;border-width:2px}
.bg04{background-position:center;background-image:url(../images/sitewide/blue-bg.jpg)}
.bg05{padding-left:30px;padding-right:10px}
.bg06{padding-top:8px;padding-bottom:4px}
.img01{float:left;padding:10px}
ul.sitemap{padding-left:100px;padding-top:2px;padding-bottom:2px;list-style-type:square;margin:0}
.sm{padding-left:50px;padding-top:2px;padding-bottom:2px;list-style-image:url(../images/sitewide/triangle-left.gif);margin:0}
.sm02{padding-left:75px;padding-top:3px;padding-bottom:3px;list-style-type:disc;margin:0}
.sm03{list-style-type:square}
.sm04{list-style-type:disc}
.infoBox{background:#dbeaf5}
.infoBoxContents{background:#dbeaf5;font-family:Verdana, Arial, sans-serif;font-size:10px}
TD.main{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:1.5}
td.ctam1{background-color:#fff;height:150px;border:2px solid #0E4C89;text-align:center}
td.ctam2{background-color:#dbeaf5;height:150px;text-align:left;padding:.5em}
td.ctam3{background-color:#ECF3FF;height:150px;text-align:left;padding:.5em}
td.ctam4{height:7px}
.messageBox{font-family:Verdana, Arial, sans-serif;font-size:10px}
.messageStackError,.messageStackWarning{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#ffb3b5}
.messageStackSuccess{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#9f0}
.inputRequirement{font-family:Verdana, Arial, sans-serif;font-size:10px;color:red}
.nav{list-style-type:none;display:block;width:200px;font-size:12px;background-color:transparent;color:#d7cb01;font-family:verdana, helvetica, sans-serif;font-weight:700;margin:0;padding:0}
.nav li a:hover{background-color:#FFF;font-size:12px;color:#033059;font-family:verdana, helvetica, sans-serif;font-weight:700;padding:0}
#currentpage a{background-color:transparent;color:#fff}
#currentpage a:hover{background-color:#CFB53B;color:#fff}
.saleprice{color:red;font-weight:bolder;font-style:italic}
.navright{padding-left:0;list-style-type:none;margin:0}
.navstyle{background:#dbeaf5;font-size:12px;background-color:transparent;color:#FFF;font-family:verdana, helvetica, sans-serif;font-weight:700;margin:0;padding:0}
.suggestionsBox{text-align:left;font-size:11px;z-index:5000;position:absolute;font-family:Helvetica;margin-top:8px;width:500px;background-color:#FFF;-moz-border-radius:7px;-webkit-border-radius:7px;border:2px solid #000}
.pred{color:red}
.pblack{color:#000}
.pgreen{color:green}
.pblue{color:blue}
.pnavy{color:navy}
.suggestionList{margin:0;padding:0}
.suggestionList li{font-family:Helvetica;font-size:11px;cursor:pointer;margin:0 0 3px 20px;padding:3px}
.suggestionList li:hover{background-color:#999CD8}
#atLeast{-moz-border-radius:4px;background:none repeat scroll 0 0 #EEE;border:1px solid #999;font-weight:700;opacity:0.95;position:absolute;width:186px;z-index:5000;padding:6px}
.centered-object{margin-left:auto;margin-right:auto}
#ship_est{margin-top:5px;margin-left:auto;margin-right:auto;text-align:center}
#the_estimates{font-family:verdana;display:none;margin-top:5px;margin-left:auto;margin-right:auto;text-align:center;width:180px;background:#ddd;border:1px solid #000;font-size:.75em}
#submit_est_status{font-family:verdana;display:none;margin-top:5px;margin-left:auto;margin-right:auto;text-align:center;width:180px;background:#ddd;border:1px solid #fafafa;font-size:.75em}
.shipping_sep{border-bottom:#000;height:5px;width:160px;border-width:thick}
.shipping_title{font-weight:lighter}
.shipping_cost{font-weight:700}
#navigation a:hover,#home_btn a:hover,#right_buttons a:hover,a.testi_text:hover{color:#0E4C89}
#emailblock table,#phoneblock table,#skypeblock table,#rssblock table,#fbblock table,#twitterblock table,#youtubeblock table{margin-left:-10px;margin-top:-10px;font:12px Arial;line-height:15px}
a:link,a:active,a:visited{text-decoration:none}
h4,.centered-text{text-align:center}
.nav li a,.nav a,.nav li p{display:block;width:200px;font-size:12px;background-color:transparent;color:#FFF;font-family:verdana, helvetica, sans-serif;font-weight:700;margin:0;padding:0}
.navright li a,.navright li p{display:block;width:158px;font-size:12px;background-color:transparent;color:#d7cb01;font-family:verdana, helvetica, sans-serif;font-weight:700;margin:0;padding:0}
ul.topnav{list-style:none;font-family:verdana, helvetica, sans-serif;font-size:12px;font-weight:700;z-index:1000;margin:0;padding:0}
ul.post li{background-color:#0e4c89}
ul.topnav li{background-color:#0e4c89;float:left;position:relative;width:auto;height:20px;clear:both;overflow:visible;z-index:1000;margin:0}
a.sub{background:url(images/menuitem_submenuindicator_gold.png) no-repeat;background-position:right center}
ul.topnav li a{padding-top:3px;padding-left:5px;color:#fff;display:block;text-decoration:none;float:left;width:195px;height:15px}
ul.topnav li div li.my{width:17px;height:35px;float:left;z-index:1000}
ul.topnav li ul.subnav{list-style:none;position:absolute;left:200px;top:0;display:none;width:355px;z-index:1000;margin:0;padding:0}
ul.topnav li ul.subnav a{width:350px;z-index:1000}
ul.topnav li ul.subnav li{clear:both;width:355px;z-index:1000;margin:0;padding:0}
ul.topnav li ul.subnav ul.post{list-style:none;position:absolute;left:355px;top:0;display:none;width:350px;z-index:1000;margin:0;padding:0}
ul.topnav li ul.subnav li ul.post{clear:both;width:350px;margin:0;padding:0}
ul.topnav a:link,ul.topnav a:visited,ul.topnav a:active{color:#FFF}
ul.topnav a:hover,ul.subnav a:hover{background-color:#FFF;color:#0E4C89}
#aggregate_review{margin-left:10px;margin-bottom:10px;width:350px;font-size:0.7em;}
.total_reviews{padding-top:1px;}
#review_text{width:436px;}
.productsFilters{display:table;padding:0;width: 100%}
.productsFilter{display:table-cell;padding:10px}
.filterTitle{width:100%;color:Red;text-align:center;font-size:16px;font-weight:bold}
