/* General Implied Styles */
html, body {margin:0;padding:0;height:100%;background-color:#5D7B9D;}
html,body,tr,td,p,strong,h1,h2,h3,span,form,input,ul,li,div,a,font{font-family:verdana,lucida,arial,helvetica,sans-serif;}
h1{font:bold 18px/24px verdana;padding:0px;margin:0px;margin-bottom:5px;}
h2{font:bold 12px/18px verdana;padding:0px;margin:0px;margin-bottom:5px;}
h3{font:bold 11px/15px verdana;padding-bottom:5px;margin-bottom:5px;}
h5{font:bold 11px/13px verdana;padding-bottom:5px;margin-bottom:5px;}
img{border:none;}
hr{height:1px;color:Gray;width:98%;}

/* Standard href */
a{color:#666;text-decoration: none;}
a:hover{color:#666;text-decoration:underline;}
a:visited{color:#666;}

.centertext{text-align:center;}
.fullwidth{width:100%;}
.hidden{display:none;}
.boldlabel{font-weight:bold;}
.plainlabel{font-weight:normal;}
.PromotionBox{font-size:small;float:left;width:45%;}
.PromotionBoxHeader{font-size:small;color:Black;}
.InputPromotionCode{width:75px;margin-left:5px;margin-right:5px;}
.actionbutton{font-weight:bold;font-size:x-small;color:#5F9154;}
.rightside{text-align: right;}
.shippingmap{width:100%;margin:0 auto;text-align:center;float:left;}


/* Survey Prompt */
#takesurvey {display:none;position:absolute;top:150px;left:400px;width:300px;height:436px;background-image:url(../images/banner/Streamlight-Survey.png);}
.surveyresponse {position:relative;top:220px;width:100%;text-align:center;font-size: large;font-weight:bold;}

/* Common Nav Items */
.topimage{float:left;width:250px;height:100px;margin-left:0;margin-top:5px;}
.headset{float:left;width:87px;height:100px;margin-top:5px;}
.headsetoptions{float:left;padding:0 0 0 10px;width:185px;margin-top:5px;height:100px;font-size:xx-small;}
.headsetoptions a:link, .headsetoptions a:visited{font-size:small;font-weight:bold;color:#006FEF;}
.headsetoptions .needhelp{font-size:medium;font-weight:bold;padding:5px 0 0 0;margin:0;}
.headsetoptions .hours{font-size:x-small;font-weight:bold;margin:0;padding:0 0 0 10px;}
.headsetoptions ul{margin:0;padding:0 0 0 20px;}
.headsetoptions li{font-size:small;font-weight:bold;color:#006FEF;margin:0;padding:0;}
.headsetoptions a{text-decoration:underline;}
.controlscan{width:105px;height:75px;float:left;margin:25px 0 0 0;}
.topnav1{width:345px;height:100px;margin-top:5px;float:left;background:url(/images/header/header4.jpg) no-repeat top left;}
.cartdetail{float:left;height:50px;width:265px;margin:35px 0 0 80px;}
.cartdetail p{margin:0;padding:0;font-size:small;}

.cartitems{float:left;width:275px;height:40px;margin:0;padding:0;font-size:small;}
.cartitems img{margin-bottom:5px;}
.cartlinks{float:left;width:275px;height:10px;margin:0;padding:0;font-size:small;}

.headlinks{color:#FFF;width:983px;height:20px;float:left;border-top:2px dotted #5D7B9D;border-bottom:2px dotted #5D7B9D;text-align:center;margin-bottom:5px;}
.headlinks ul{float:left;width:983px;height:20px;padding:0;margin:0;}
.headlinks .firstheadlink{background-color:#5D7B9D;font-size:small;font-weight:bold;display:inline;list-style:none;padding:0 5px 0 5px;}
.headlinks .headlink{background-color:#5D7B9D;font-size:small;font-weight:bold;display:inline;list-style:none;border-left:2px dotted #5D7B9D;padding:0 5px 0 5px;}


.topnav1links{text-align:right;font-size:x-small;font-weight:bold;height:26px;width:490px;}
.shippingpromo{width:490px;height:29px;float:left;font-weight:bold;font-size:x-small;text-align:right;border:1px solid black;}
.shippingpromo a{color:Red;text-decoration:underline;}
.livechat{width:133px;height:80px;float:left;}

.topnav3left{float:right;height:25px;width:11px;background:transparent url(img/leftside.png);}
.topnav3{float:right;text-align:right;font-size:14px;font-weight:bold;height:25px;background-color:#5D7B9D;}
.topnav3 a{color:White;}
.topnav3right{float:right;height:25px;width:11px;background:transparent url(img/rightside.png);}
.navspacer{height:25px;width:2px;color:Black;font-size:large;vertical-align:top;}

#leftcontent {float:left;width:220px;background-color: White;border-right:0px dotted #5F9154;/*D4E4F7*/}
#leftcontent ul{margin: 0 0 0 5px;padding: 0 0 0 0;display: block;list-style: none;}
#leftcontent li{font-size: small;font-weight: bold;margin: 2px 0 2px 0;}
#leftcontent img{margin: 0 0 0 0;padding: 0 0 0 0;}
#leftcontent h1{color:#006FEF;font-weight:bold;font-size:small;margin: 0 0 0 0;padding: 0 0 0 0;}
#leftcontent h2{font-size: small;font-weight: bold;margin: 2px 0 2px 0;}
.c4led{width:15px;height:12px;}

/* More Links */
.serieslinks-hide-items{display:none;}
.serieslinks-hide-items a{color:#666;}
#serieslinks-toggle{cursor:pointer;}

.sendfriendform{float:left;width:500px;margin:5px;background-color:White;}
.sendfriendform .imgholder{float:left;width:500px;}
.sendfriendform .formlabel{float:left;width:150px;text-align:left;}
.sendfriendform .formbox{float:left;width:350px;text-align:left;}
.sendfriendform .pagedesc{float:left;width:500px;font-size:small;}
.sendfriendform .submitline{float:left;width:500px;font-size:small;text-align:center;margin:10px 0 10px 0;}
.sendfriendform .productdesc{float:left;width:500px;font-size:small;margin-bottom:10px;}


#display_large_picture{width:498px;height:498px;position:absolute;display:none;background:white;border:solid 2px black;text-align:center;z-index:1;}
#display_large_picture img{height:498px;width:498px;}
#display_large_picture a{cursor:pointer;font-size:x-small;color:Black;font-weight:bold;}

.searchbox{width:90px;color:#EF8C00;}
.searchbutton{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}
.leftnavitem{color:#006FEF;font-weight:bold;font-size:small;width:100%;}
.leftnavitem a{color:#006FEF;font-weight:bold;font-size:small;width:100%;}
.linkborder{color: #006FEF;font-size:small;border-bottom:2px solid #FFCB77;width:95%;height:2px;}
.leftnavmorelink a{color: #006FEF;}

.sitemappath {float:left;height:18px;border-bottom:2px dotted #FFCB77;color:#000;width:720px;font-family:Verdana;font-size:small;}
.sitemappath a{color:#000;text-decoration:underline;font-family:Verdana;font-size:smaller;}
.sitemappath a:hover{color:#000;text-decoration:none;font-family:Verdana;font-size:smaller;}

.shippingstat {float:left;height:18px;border-bottom:2px dotted #FFCB77;font-weight:bold;color:Green;width:720px;font-family:Verdana;font-size:10pt;}
.shippingstat a{font-weight:bold;color:Green;font-family:Verdana;font-size:10pt;text-decoration:underline;}
.shippingstat a:hover{font-weight:bold;color:Green;font-family:Verdana;font-size:10pt;}


#centercontent {background:#fff;float:left;width:750px;margin-left:10px;font-size:x-small;}
#copyrightcontainer{background:transparent url(img/fade-left.gif) repeat-y top left;width:100%;height:30px;}
#copyright{float:left;margin-left:2%;font-size:x-small;margin-top:15px;height:15px;width:98%;border-top:2px solid #FFCB77;text-align:center;}

/* Homepage Columns */
#leftcol{width:350px;height:175px;float:left;overflow:hidden;}
#leftcol h2{font-size:small;font-weight:bold;margin:0;padding:0;}
#leftcol .review{height:100px;overflow:hidden;}
#leftcol .review ul{list-style-type:square;}
#leftcol .review li{color:#000;margin-bottom:2px;font-size:small;}
#leftcol .readmore{font-size:x-small;font-weight:bold;float:left;text-align:right;width:100%;}
#leftcol a{text-decoration:underline;}

#midcol{width:1px;height:140px;float:left;display:inline;margin:30px 5px 0 5px;border-left:1px solid #FFCB77;}

#rightcol{width:350px;height:175px;float:left;overflow:hidden;}
#rightcol h2{font-size:small;font-weight:bold;margin:0;padding:0;}
#rightcol .article{height:100px;overflow:hidden;}
#rightcol .article ul{list-style-type:square;}
#rightcol .article li{color:#000;margin-bottom:2px;font-size:small;}
#rightcol .readmore{font-size:x-small;font-weight:bold;float:left;text-align:right;width:100%;}
#rightcol a{text-decoration:underline;}

#featuredcol{width:100%;float:left;}
.colheading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;width:100%;text-align:center;}
.colheading h2{font-size:small;font-weight:bold;}
.colheading h3{font-size:small;font-weight:bold;}
.colheading a{color:#006FEF;}

/* Homepage */
.homepage {margin:10px 10px 10px 10px;font-size:medium;}
.homepage .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.homepage p{color:#000;margin:2px 0px 2px 0px;font-size:small;}
.homepage .banner{width:100%;text-align:center;}
.homepage .specialbanner{width:600px;height:320px;border:none;}

/* Tabs CSS */
#main {float:left;border-top:1px solid #666;background:white;color:black;width:100%;}
#contents {float:left;background:white;width:100%;}
#header {float:left;width:100%;margin-top:10px;}
#header ul#primary {margin:0;padding:0;bottom:-1px;color:white;}
#header ul#primary li{display:inline;list-style:none;color:white;font-size:x-small;}
#header ul#primary a,#header ul#primary span,#header ul#primary a.current {display: block;float:left;padding:4px 4px;margin:1px 2px 0 0;text-align:center;font-family:tahoma, verdana, sans-serif;font-size:100%;text-decoration:none;color:black;font-weight:bold;}
#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {border:1px solid #666;border-bottom:none;background:#EF8C00;padding-bottom:6px;margin-top:0;}
#header ul#primary a{background:#FFCB77;border:1px solid #666;border-bottom:none;}
#header ul#primary a:hover{margin-top:0;border-color:#666;background:#FFCB77;padding-bottom:5px;}

/* Industry List  */
/* Title/Desc/Image */
.headlistname{color: #006FEF;font-weight:bold;font-size:small;}
.headlistdesc{float:left;width:720px;height:75px;font-size:small;overflow:auto;}
.inditemname{color: #006FEF;font-weight:bold;font-size:small;}
.inditemimg{float:left;width:200px;height:200px;margin:0 auto;text-align:center;}
.inditemdesc{float:left;width:520px;height:200px;font-size:x-small;overflow:auto;}
/* Item List */
.itemlistimage{width:100%;height:200px;display:inline;float:left;text-align:center;}
.itemlistimage img{height:196px;width:196px;}
.itemlistdesc{width:100%;display:inline;float:left;text-align:center;font-size:x-small;}
/* Item Item */
.itemlineleftitem{width:226px;height:220px;float:left;margin:5px 3px 0 3px;padding:0 0 5px 0;border-bottom:1px dotted #EF8C00;}
.itemlinemiditem{width:228px;height:220px;float:left;margin:5px 3px 0 3px;padding:0 0 5px 0;border-bottom:1px dotted #EF8C00;}
.itemlinerightitem{width:228px;height:220px;float:left;margin:5px 3px 0 3px;padding:0 0 5px 0;border-bottom:1px dotted #EF8C00;}
.itemlinesep{width:1px;height:216px;float:left;display:inline;margin-top:10px;border-left:1px dotted #EF8C00;}
/* **************** */

/************************/
/***Series Page Styles***/
/************************/

/* Title/Desc/Image */
.productgroupname{color: #006FEF;font-weight:bold;font-size:small;}
.productgroupimage{float:left;width:200px;height:275px;margin:0 auto;text-align:center;}
.productgroupdesc{float:left;width:520px;height:275px;font-size:x-small;overflow:auto;}
/* **************** */

/* Item Square */
.productlineleftitem{width:226px;height:290px;float:left;margin:5px 3px 0 3px;padding:0 0 5px 0;border-bottom:1px dotted #EF8C00;}
.productlinemiditem{width:228px;height:290px;float:left;margin:5px 3px 0 3px;padding:0 0 5px 0;border-bottom:1px dotted #EF8C00;}
.productlinerightitem{width:228px;height:290px;float:left;margin:5px 3px 0 3px;padding:0 0 5px 0;border-bottom:1px dotted #EF8C00;}
.productlinesep{width:1px;height:286px;float:left;display:inline;margin-top:10px;border-left:1px dotted #EF8C00;}
.noitems{font-weight:bold;color:#5F9154;font-size:small;text-align:center;margin:0 auto;}
/* *********** */

/* Item Details */
.productlineimg{width:100%;height:200px;display:inline;float:left;text-align:center;}
.productlineimg img{height:196px;width:196px;}
.productlinedesc{width:100%;display:inline;float:left;text-align:left;font-size:x-small;}
.productlineprice{width:100%;height:20px;display:inline;float:left;color:#5F9154;font-weight:bold;font-size:small;}
.productlinecartpart{width:50%;height:40px;display:inline;float:left;text-align:center;}
.productlinecart{width:100%;height:20px;display:inline;float:left;text-align:center;}
.productlinepart{width:50%;height:40px;display:inline;float:left;font-size:x-small;}
.productlineaddbutton{font-weight:bold;font-size:x-small;color:#5F9154;}
/* **************** */

/* Tech Spec Pages */
.doclineheader{float:left;width:100%;border-bottom:2px solid #EF8C00;font-weight:bold;color:Black;font-size:small;}
.doclineheadertitle{width:720px;display:inline;float:left;text-align:center;}
.doclineheadericon{width:30px;display:inline;float:left;text-align:center;}
.docline{width:100%;height:16px;float:left;background-color:#D4E4F7;color:Black;font-size:small;display:block;}
.doclinealt{width:100%;float:left;background-color:#FFF;color:Black;font-size:small;display:block;}
.doclineitemtitle{width:720px;display:inline;float:left;text-align:left;color:#484846;}
.doclineitemicon{width:30px;display:inline;float:left;text-align:center;color:#484846;}
/* ********************* */

/* Product Detail */
.producttitle{float:left;width:100%;font-size:small;color:#006FEF;font-weight:bold;}
.productimage{float:left;margin-left:1px;text-align:center;height:300px;width:229px;}
.primaryimage{width:196px;height:196px;margin-left:15px;float:left;}
.thumbsfieldset{float:left;width:200px;height:95px;margin-left:10px;}
.thumbsfieldset legend{font-size:x-small;}
.thumbscontainer{width:200px;height:85px;overflow:auto;white-space:nowrap;text-align:left;}
.imagethumbsitem2{width:64px;margin:2px 5px 0 0;}
.productpricing{float:left;width:250px;height:300px;margin-left:10px;}
.productaccessory{float:left;width:250px;height:300px;}
.productaccessory hr{float:left;width:230px;}
.productaccessorytitle{color:#5F9154;font-weight:bold;font-size:medium;width:100%;border-bottom:2px solid #D4E4F7;}
.productaccessorylist{float:left;width:250px;height:295px;border:none;overflow:auto;}
.ZoomImage{cursor:pointer;}
.productreviewimage{float:left;}
.productreviewtile{min-height:100px;}
/* ********************* */

/* Shopping Cart Style */
.fieldsetspacer{width:100%;height:8px;}
.cartline{float:left;width:100%;font-size:small;color:#006FEF;font-family:Sans-Serif;margin:3px 0 3px 0;}
.cartlinevalue{font-size:small;font-weight:bold;color:#000;}
.cartlineprice{font-size:large;font-weight:bold;color:#5F9154;}
.cartdiscline{float:left;margin-left:10%;width:90%;font-size:small;color:#000;}
.cartdiscprice{font-weight:bold;color:#5F9154;}
.cartadditem{float:left;width:100%;font-size:small;color:#006FEF;margin:5px 0 5px 0;}
.QtyInput{width:33px;color:#EF8C00;font-size:medium;}
.cartaddtobutton{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}
/* ********************* */

/* View Cart Page */
.viewshoppingcart{font-size:x-small;width:99%;margin-bottom:10px;}
.viewshoppingcart legend{font-size:medium;color:#5F9154;font-weight:bold;}
#continueshopping{float:left;width:45%;text-align:right;margin-right:1%;}
#gotocheckout{float:left;width:45%;text-align:left;margin-left:1%;}
.CartEmpty{font-size:small;color:#006FEF;}
.ShippingBox{font-size:small;margin-left:46%;width:45%;}
.ShippingBoxHeader{font-size:small;color:Black;}
.InputShippingZipCode{width:75px;}
.ShippingBoxLabel{float:left;width:49%;text-align:right;}
.ShippingBoxValue{margin-left:50%;text-align:left;}
.ShippingBoxEstimate{text-align: center}
.ShippingBoxEstimateCost{font-size:small;font-weight:bold;}
/* ********************* */

/* Check Out Page */
#checkoutform{font-size:x-small;width:740px;background-image:url(../images/secure_lock.png);background-position:center;background-repeat:no-repeat;margin-bottom:10px;}
#checkoutform .section{float:left;width:365px;margin:0 0 5px 0;padding:0;}
#checkoutform legend{font-size:medium;color:#5F9154;font-weight:bold;}
.checkoutlabel{float:left;width:125px;text-align:right;border:0px solid red;margin-right:3px;}
.checkoutvalue{float:left;width:237px;text-align:left;border:0px solid red;}
.checkoutlabelfull{float:left;width:350px;text-align:center;margin-bottom:5px;}
.checkoutbutton{font-weight:bold;font-size:x-small;color:#5F9154;}
#ctl00_MainContent_checkoutpaymentpo{width:365px;}
#ctl00_MainContent_checkoutpaymentpo input{width:100px;}
#ctl00_MainContent_checkoutpaymentcc{width:365px;}
#iframe_cvv2{width:1px;height:1px;position:absolute;display:none;background:white;}
.cvv2link{font-size:x-small;cursor:pointer;color:Blue;}
.CheckoutMessage{font-weight:bold;font-size:small;color:Red;text-align: center;}
/* ********************* */

/* Order Status Page */
#orderstatusform{font-size:x-small;width:99%;margin-bottom:10px;}
#orderstatusform .section{float:left;display:inline;width:48%;margin:5px 5px 5px 5px;}
#orderstatusform legend{font-size:medium;color:#5F9154;font-weight:bold;margin-bottom:10px;}
.orderstatusoverview{font-size:small;margin-left:10px;margin-right:10px;}
.orderstatuslabel{float:left;width:40%;text-align:right;border:0px solid black;}
.orderstatusvalue{float:left;width:60%;text-align:left;border:0px solid black;}
.orderstatuslabelfull{width:100%;text-align:center;margin-bottom:5px;color:Red;}
.orderstatusbutton{margin-left:30%;margin-top:15px;}
/* ********************* */

/* Product Detail Style */
.productdetail{width:100%;height:100%;margin-top:10px;}
.productattribheader{color:#5F9154;font-weight:bold;font-size:medium;width:100%;border-bottom:2px solid #D4E4F7;}
.productattribvalue{background-color:#FFF;width:100%;font-size:small !important;}
.productattribvalue p{margin: 0 0 0 0;padding: 0 0 0 0;font-size:small !important;}
.productattribvalue a{color:Black;}
/* ********************* */

/* About Us / Contact Us Pages */
.companypages {margin:10px 10px 10px 10px;}
.companypages legend{font-size:medium;color:#5F9154;font-weight:bold;}
.companypages a{text-decoration:underline;}
.companypages .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.companypages p{color:#000;margin:2px 0px 2px 0px;font-size:x-small;}
.companypages .jobdesc{color:#000;margin:2px 0px 2px 0px;font-size:x-small;}
.companypages ul{list-style-type:square;}
.companypages div{color:#000;margin-bottom:2px;font-size:small;}
.companypages li{color:#000;margin-bottom:2px;font-size:small;}
.companypages .benefits{border:1px solid #E4E4E4;width:30%;margin:0 auto;}
.companypages .benefitlabel{width:80%;float:left;text-align:right;}
.companypages .benefitvalue{width:20%;color:green;font-weight:bold;}
.companypages .submitinfo{border:1px solid #E4E4E4;width:85%;margin:0 auto;}
.companypages .submitmethod{width:33%;float:left;}

/* Custom Foam */
.customfoam {margin:10px 10px 10px 10px;}
.customfoam legend{font-size:medium;color:#5F9154;font-weight:bold;}
.customfoam a{text-decoration:underline;}
.customfoam .heading{color:#006FEF;font-size:small;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.customfoam .topheading{width:100%;height:78px;background-image:url(/images/foam/foam-background.jpg);}
.customfoam .topheading .headertext{color:Yellow;font-weight:bold;font-size:x-large;font-family:Verdana;text-align:center;padding:7px 0px 0px 0px;}
.customfoam .guncaseimage{width:100%;height:160px;text-align:center;}
.customfoam .flyertext{width:50%;height:600px;float:left;overflow:hidden;font-size:12pt;}
.customfoam .flyertext p{font-size:8pt;}
.customfoam .flyertext li{font-size:8pt;}
.customfoam .flyertext .phonenumber {font-size:xx-large;font-weight:bold;text-align:center;}
.customfoam .rightoftext {width:50%;height:600px;float:left;text-align:center;}
.customfoam .firstsidebar {width:30%;float:left;}
.customfoam .secondsidebar {width:35%;float:left;}
.customfoam .thirdsidebar {width:35%;float:left;}

/* Feature Pages */
.featurepages {margin:10px 10px 10px 10px;}
.featurepages legend{font-size:medium;color:#5F9154;font-weight:bold;}
.featurepages a{text-decoration:underline;}
.featurepages .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.featurepages p{color:#000;margin:2px 0px 2px 0px;font-size:small;}
.featurepages ul{list-style-type:square;}
.featurepages div{color:#000;margin-bottom:2px;font-size:small;}
.featurepages li{color:#000;margin-bottom:2px;font-size:small;}
.featurepages .floatleft{float:left;}
.featurepages .floatright{float:right;}

/* Spec Pages */
.specpages {margin:10px 10px 10px 10px;}
.specpages legend{font-size:medium;color:#5F9154;font-weight:bold;}
.specpages a{text-decoration:underline;}
.specpages .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.specpages p{color:#000;margin:2px 0px 2px 0px;font-size:small;}
.specpages .jobdesc{color:#000;margin:2px 0px 2px 0px;font-size:x-small;}
.specpages ul{list-style-type:square;}
.specpages div{color:#000;margin-bottom:2px;font-size:small;}
.specpages li{color:#000;margin-bottom:2px;font-size:small;}


/* FAQ */
.faq {margin:10px 10px 10px 10px;}
.faq legend{font-size:medium;color:#5F9154;font-weight:bold;}
.faq a{text-decoration:underline;}
.faq .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.faq p{color:#000;margin:2px 0px 2px 0px;font-size:small;}
.faq ul{list-style-type:square;}
.faq div{color:#000;margin-bottom:2px;font-size:small;}
.faq li{color:#000;margin-bottom:2px;font-size:small;}

/* Review */
.review {margin:10px 10px 10px 10px;}
.review legend{font-size:medium;color:#5F9154;font-weight:bold;}
.review a{text-decoration:underline;}
.review .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.review p{color:#000;margin:2px 0px 2px 0px;font-size:small;}
.review ul{list-style-type:square;}
.review div{color:#000;margin-bottom:2px;font-size:small;}
.review li{color:#000;margin-bottom:2px;font-size:small;}


/* Search Results */
.searchresults {margin:10px 0 10px 0;width:100%;font-size:x-small;float:left;}
.searchresults a{text-decoration:underline;}
.searchresults .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.searchresults .seriesitem{float:left;width:165px;text-align:center;}
.alternatetitle{color:#006FEF;border-bottom:1px solid #FFCB77;font-size:small;width:100%;font-weight:bold;margin-top:5px;margin-bottom:5px;}
.alternatekeywords{font-size:medium;float:left;width:100%;margin-top:15px;}
.searchresults p{color:#000;margin:2px 0px 2px 0px;font-size:x-small;text-align:center;width:75px;float:left;}
.searchresults div{color:#000;margin-bottom:2px;font-size:small;}
#searchresultproducts{width:728px;height:450px;overflow:auto;}

/* Series List */
.serieslist {margin:10px 0 10px 0;width:100%;font-size:x-small;float:left;}
.serieslist a{text-decoration:underline;}
.serieslist .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:bold;margin-top:5px;}
.serieslist .series{color:#000;margin:0 0 0 0;font-size:x-small;text-align:center;width:75px;height:115px;float:left;}
.serieslist img{height:64px;width:64px;}


/* Make Model Pages */
.makemodelpages {margin:10px 10px 10px 10px;}
.makemodelpages legend{font-size:large;color:#5F9154;font-weight:bold;}
.makemodelpages .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-size:medium;font-weight:bold;margin-top:5px;}
.makemodelpages li{color:#006FEF;font-size:x-small;font-weight:bold;margin-top:5px;}
.makemodelpages p{color:#000;margin:2px 0px 12px 0px;font-size:small;}
.makemodelpages .modeldiv{width:46%;float:left;font-size:medium;margin-left:4%}
.makemodelpages .modellist{width:100%;float:left;font-size:medium;margin-left:4%}
.makemodelpages .backlink{width:100%;float:left;font-size:large;text-align:center;margin-top:20px;}


.modeldetailpages {margin:10px 10px 10px 10px;}
.modeldetailpages legend{font-size:large;color:#5F9154;font-weight:bold;}
.modeldetailpages .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-size:medium;font-weight:bold;margin-top:5px;}
.modeldetailpages li{color:#006FEF;font-size:x-small;font-weight:bold;margin-top:5px;}
.modeldetailpages p{color:#000;margin:2px 0px 12px 0px;font-size:small;}
.modeldetailpages .modeldiv{width:46%;float:left;font-size:medium;margin-left:4%}
.modeldetailpages .backlink{width:100%;float:left;font-size:large;text-align:center;margin-top:20px;}

.modeldetailpages .requestlabel{float:left;width:40%;text-align:right;border:0px solid black;font-weight:bold;}
.modeldetailpages .requestvalue{float:left;width:60%;text-align:left;border:0px solid black;}
.modeldetailpages .requestbutton{float:left;width:60%;text-align:right;border:0px solid black;}


#btmfade {margin:0 auto;width:1015px;height:38px;background-image: url(../images/border/btmfade.gif);}
#outline, #fadeedge {width:1000px;margin:0 auto;text-align:left;padding-right:15px;background:#FFF url(img/fade-right.gif) repeat-y top right;}
#fade {padding-left:15px;background:transparent url(img/fade-left.gif) repeat-y top left;height:100%;}
#fadeedge {padding-right:15px;background:transparent url(img/fade-round-r.gif) no-repeat top right !important;}
#fadeedge div {padding-left:15px;background:transparent url(img/fade-round-l.gif) no-repeat top left;}
#fadeedge div div {height:38px;padding:0;background:transparent url(img/fade-round.gif) repeat-x top left;}
#fadeedge div div div {padding:0;background:transparent url(img/fade-round-c-l.gif) no-repeat top left;}
#fadeedge div div div div {padding:0;background:transparent url(img/fade-round-c-r.gif) no-repeat top right;}
.clearer {height:1px;clear:both;font-size:1px;}
.clear:after {height:0;clear:both;content:"";display:block;overflow:hidden;visibility:hidden;}
.clear {display:inline-block;}

/* Quote Request */

.quotereqlabel{float:left;width:40%;text-align:right;border:0px solid black;font-weight:bold;}
.quotereqvalue{float:left;width:60%;text-align:left;border:0px solid black;}
.quotereqbutton{float:left;width:60%;text-align:right;border:0px solid black;}
.quotedisc{float:left;width:100%;color:Red !important;font-weight:bold;text-align:center;}

