body{font-size:80%;test-align:left;color:#000;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;margin:3px;height:100%}a:link{color:#507acc;text-decoration:none;font-size:100%}a:visited{color:#507acc;text-decoration:none;font-size:100%}a:hover{color:#507acc;text-decoration:underline;font-size:100%}a:active{color:#507acc;text-decoration:none;font-size:100%}#menu .warning{color:#f00;margin-bottom:15px}#menu .warning a{color:#f00}#menuheader{margin-left:-10px;margin-top:15px}#menuheader ul{list-style:none;margin:0;padding:0;float:left;width:10%;font-weight:bold}#menuheader a,#menuheader h2{font:bold 11px/16px arial,helvetica,sans-serif;display:block;margin:0}#menuheader h2{color:#fff;background:#507acc}#menuheader a{text-decoration:none;color:#fff;background:#507acc}#menuheader li{position:relative;color:#fff;background:#507acc;text-decoration:none;text-align:center}#menuheader ul ul{position:absolute;z-index:500;vertical-align:5px;margin-left:-2px;width:100%;border-left:2px solid #9db5e2;border-right:2px solid #1c335f}#menuheader ul ul li{border-bottom:2px solid #1c335f;border-top:2px solid #9db5e2;text-align:left}div#menuheader ul ul,div#menuheader ul li:hover ul ul{display:none}div#menuheader ul li:hover ul,div#menuheader ul ul li:hover ul{display:block}#Error{color:#f00;font-weight:bold;text-align:center}td{font-size:100%}h1{color:#000;font-size:16px;font-weight:bold;font-style:none;border:none;padding:1px;margin-top:5px;text-align:center}.main{text-align:left}h2{color:#000;font-size:14px;font-weight:bold;font-style:none;border:none;padding:1px;margin-top:1px;text-align:left}h2 a:hover{text-decoration:underline}h3{color:#000;font-size:12px;font-weight:bold;font-style:none;border:none;padding:1px;margin-top:1px;text-align:left}hr{background-color:#507acc;border-left:1px solid #9db5e2;border-top:1px solid #9db5e2;border-right:1px solid #1c335f;border-bottom:1px solid #1c335f;height:2px;margin-top:7px}#PageTitle{color:#000;font-size:16px;font-weight:bold;font-style:none;border:none;padding:1px;margin-top:5px;text-align:center}#contentwrapper{width:100%;height:100%;margin:10px auto;color:#000;float:left;position:relative}#CMScontent{height:100%;margin-left:200px;padding:20px;position:relative}#leftmenu{float:left;margin:0;width:200px;margin-left:-100%;margin-top:-40px;background-color:#507acc;color:#ccc;padding:7px 0;border-left:2px solid #9db5e2;border-top:2px solid #9db5e2;border-right:2px solid #1c335f;border-bottom:2px solid #1c335f;top:0;position:relative;z-index:100;font-weight:bold}#leftmenu a{color:white;font:swiss;font-size:90%;font-weight:bold;line-height:1.5em;text-decoration:none;color:#fff}#leftmenu a:hover{text-decoration:underline}#logocolumn{background-color:#fff;position:absolute;left:0;top:0;float:left;width:210px;height:80px}#slogan{position:absolute;left:0;top:85px;height:24px;width:210px;text-align:center;font-size:12px;font-weight:bold}#headercolumn{margin-left:208px;background-color:#000;height:65px;padding-left:0;background-image:url(/images/site/BannerBG.jpg);background-position:right;position:relative}#headercolumn .text{font-size:120%;color:#fff;font-weight:bold;padding-left:15px;padding-top:15px}#bluespacer{margin-left:208px;color:#fff;background-color:#507acc;height:72px;padding-left:10px;border-left:2px solid #9db5e2;border-top:2px solid #9db5e2;border-right:2px solid #1c335f;border-bottom:2px solid #1c335f;font-weight:bold}#bluespacer a{color:white}.spacer{color:white!important;background-color:#507acc;height:18px;font-weight:bold;padding-left:5px!important;padding-top:5px;border-left:2px solid #9db5e2;border-top:2px solid #9db5e2;border-right:2px solid #1c335f;border-bottom:2px solid #1c335f;margin-top:10px;text-align:left!important}#footer{clear:both;width:100%;background-color:#507acc;color:#fff;text-align:center;font-weight:bold;height:20px;margin-top:10px;border-left:2px solid #9db5e2;border-top:2px solid #9db5e2;border-right:2px solid #1c335f;border-bottom:2px solid #1c335f}#footer a{color:white}#menu ul{list-style:none;padding:0;margin:0;padding-left:1.5em}#SearchForm{margin:0;padding:0}#SearchForm2{margin:15px 0}#UserInfo{padding-top:7px}#SearchDiv{float:right;padding-right:15px;height:29px;margin-top:3px}.inactive{display:none}.active{display:block}.formMessage{font-weight:bold;color:green;font-size:125%}.formWarning{background-color:#f99}.formLabelWarning{color:#f00}#ContactBox{text-shadow:2px 2px 2px black;font-weight:bold;padding:3px;text-align:center}form #successBox{border-top:1px solid green;border-left:1px solid green;border-bottom:2px solid green;border-right:2px solid green;background-color:#efe;text-align:center;margin:15px;color:green;padding:8px}form .successMessage{color:green}form #errorBox,form #errorBoxCC,form #errorBoxAuthNet{border-top:1px solid red;border-left:1px solid red;border-bottom:2px solid red;border-right:2px solid red;background-color:#fee;text-align:center;margin:15px;color:red;padding:8px}form .errorMessage{color:red}#ProductsGrid{clear:both;position:relative;width:100%}#ProductsGrid ul{list-style:none}#ProductsGrid a{color:#507acc;font:swiss;font-size:100%;font-weight:bold;line-height:1.5em;text-decoration:none}#ProductsGrid a:hover{text-decoration:underline}#ProductsGrid h2{color:#000;font-size:14px;font-weight:bold;font-style:none;border:none;padding:1px;margin-top:1px;text-align:center}#ProductsGrid .cell{float:left}#ProductsGrid .compareCheckbox{text-align:center;margin-top:1px}#ProductsGrid .compareCheckbox input{vertical-align:middle}#ProductsGrid .leftCell{float:left;width:30%}#ProductsGrid .centerCell{margin-right:33%;margin-left:33%}#ProductsGrid .rightCell{float:right;width:30%}.leftCell-super{float:left;width:32%!important;padding-left:5px;padding-right:5px}.centerCell-super{float:left;width:32%;padding-left:5px;padding-right:5px}.rightCell-super{float:right;width:32%;padding-left:5px;padding-right:5px}#SuggProductsDiv{position:relative;width:100%;text-align:left}.thumbnail{height:150px;text-align:center;margin:15px auto 0 auto}.productName{text-align:center}.productName a{font-weight:bold}.price{text-align:center;font-weight:bold}.shortdesc{font-size:80%;text-align:left}.vendor{height:75px;text-align:center;margin:0 auto}table.specs,#SuggProductsGrid,#CompareGridTable{background-color:#fff;width:90%;spacing:1px;padding:1px;border:1px solid #000;border-style:outset;border-spacing:1px}th.specs,#SuggProductsGrid th,#CompareGridTable .groupHeader{font-size:12pt;color:white;background-color:#507acc;text-align:left;border:1px solid #000;border-style:outset;border-spacing:1px}.borderbox{position:relative;width:100%;margin-top:5px;margin-bottom:10px}#ProductTable th{font-size:80%}.big{font-size:115%}.innertube{margin:10px;margin-top:0}#ContactBox{text-shadow:2px 2px 2px black;padding:3px;text-align:center}.mainImg{float:right;margin-left:10px}.productThumbnail{position:relative}.productThumbnail .price{text-align:center;line-height:24px}.productThumbnail .catAddToCart{margin:2px;text-align:center}.productThumbnail .moreInfo{text-align:center;margin:2px}.productThumbnail .moreInfoImg{border:0}.productThumbnail .freeShippingDiv{text-align:center;margin:2px}.productThumbnail .catAddToCartTableDiv{clear:both;text-align:center;margin-top:25px}.catAddToCartTableDiv .addToCartImg{vertical-align:middle}.productThumbnail .catAddToCartTable{margin:0 auto}.eyepieceCalculator{width:600px;position:relative;border:1px solid black;text-align:center;margin:10px auto}.eyepieceCalculator .heading{font-weight:bold;text-align:center;font-size:125%;color:white;background-color:#507acc;padding:2px}.eyepieceCalculator .body{text-align:center;padding:3px;font-weight:bold;padding-bottom:5px}.eyepieceCalculator .calcInput{width:100px;text-align:center;border:1px solid black;margin:2px auto}.eyepieceCalculator .calcButton{width:100px;font-weight:bold;margin-top:10px}.eyepieceCalculator .leftCol{width:180px;float:left;margin-top:10px;padding-left:30px;text-align:center;font-weight:normal}.eyepieceCalculator .rightCol{width:180px;float:left;text-align:center;font-weight:normal;margin-top:10px}.eyepieceCalculator .middleCol{width:180px;float:left;text-align:center;font-weight:normal;margin-top:10px}.eyepieceCalculator .results{width:100px;text-align:center;margin:2px auto;font-weight:bold;font-size:110%;border:1px solid black}.eyepieceCalculator .error{font-weight:bold;color:red}.eyepieceCalculator .warning{font-weight:bold;background-color:yellow}.eyepieceCalculator .resultError{background-color:red;color:white}.eyepieceCalculator .resultWarning{background-color:yellow}.companyLogo{float:right;margin-left:10px;margin-bottom:10px}.tooltip{width:252px;color:#000;font:lighter 11px/1.3 Arial,sans-serif;text-decoration:none}.tooltip .tt_top{background-color:#ccc;color:black;border:3px double #507acc;border-bottom:0;padding:5px;padding-top:3px;padding-bottom:1px;font-weight:bold}.tooltip .tt_btm{background-color:#ccc;color:black;border:3px double #507acc;border-top:0;font-weight:normal;padding:5px;padding-bottom:8px;padding-top:3px}#ProductFiltersContainer{color:black}#ProductFilters{padding:3px;margin:0;margin-top:-8px;margin-bottom:3px;border:3px double #507acc;background-color:#ccc}#FilterHeader{margin:-3px;margin-bottom:5px;background-color:grey;color:white;font-size:125%;font-weight:bold;text-align:center;border-bottom:1px solid #507acc}#ProductFilters .heading{font-weight:bold;margin-top:5px;clear:both}#ProductFilters .entry{padding-left:3px;color:#666}#ProductFilters .current{padding-left:3px;color:black;font-weight:bold}#ProductFilters .removeFilter{position:relative;font-size:65%;bottom:.3em;font-family:Verdana,sans-serif;font-weight:bold;background-color:black;color:white;padding:0 1px;margin:3px;text-decoration:none}.productSortContainer{float:right;position:relative;top:-25px}.productSort .sortType{color:darkgrey}#AdvancedSearch{margin-top:10px}#AdvancedSearch .heading{clear:both;margin:0 auto;font-weight:bold;font-size:105%;padding-bottom:1px;padding-top:1px}#AdvancedSearch .specValue{float:left;margin-right:8px;max-width:100%}fieldset{border-left:2px solid #9db5e2;border-top:2px solid #9db5e2;border-right:2px solid #1c335f;border-bottom:2px solid #1c335f;padding:5px}legend{font-weight:bold;font-size:110%;border-left:2px solid #9db5e2;border-top:2px solid #9db5e2;border-right:2px solid #1c335f;border-bottom:2px solid #1c335f;background-color:#507acc;padding:3px;margin-top:7px;color:white}#CategorySelect{height:325px;overflow-y:scroll;border:1px inset grey;padding:1px;position:relative}#CompareGrid{float:left;position:relative;padding-right:100px;padding-bottom:25px}#CompareGrid .prodThumb{min-width:150px;vertical-align:bottom}#CompareGrid .specHeader{text-align:left;min-width:175px}#CompareGrid .specValue{text-align:center}#CompareGrid .productThumbnail .moreInfo{float:none;width:auto;margin:1px}#CompareGrid .productThumbnail .price{float:none;width:auto;margin:1px}#CompareGrid .productThumbnail .catAddToCart{float:none;width:auto;margin:1px}#CompareGrid .productThumbnail .catAddToCartTableDiv{margin:0}#CompareGrid .productThumbnail .freeShippingDiv{float:none;width:auto;margin:1px}#SearchParameters{margin:10px;position:relative}.searchParam{font-weight:bold;font-style:italic}.note{font-size:9px;color:blue;font-weight:normal}    #slider li.mbSlider_Slide {
	    width:700px;
	    height:212px;           	 
}
    #loc {
            width: 700px;
            display: block;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 10px;
}
    
    /* SLIDER CSS */

#slider-outer {
	border:solid 3px #000;
	float:right;
	padding:2px;
	position:relative;
}

#slider ul {
	height:0px;
	padding:0px;
	margin:0px;
        text-align:center;
}



#slider-outer #slider_pagination {
	background-color:#000;
	position:absolute;
	right:-2px;
	bottom:-23px;
	padding-left:10px;
	padding-right:10px;
}

#slider #slider_pagination {
	background-color:#000;
	position:absolute;
	right:2px;
	bottom:2px;
	padding-left:10px;
	padding-right:10px;
}

#slider_pagination a {
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	padding:5px;
}

#slider_pagination a._current-slide { color:#FC0; }

#slider-outer #slider_controls {
	background-color:#000;
	position:absolute;
	left:-2px;
	bottom:-23px;
	padding-left:10px;
	padding-right:10px;
}

#slider #slider_controls {
	background-color:#000;
	position:absolute;
	left:2px;
	bottom:2px;
	padding-left:10px;
	padding-right:10px;
}

#slider_controls a {
	text-decoration:none;
	color:#507ACC;
	font-weight:bold;
	padding: 5px;
}
