/* Standard Volusion CSS includes:*/
  BODY {background-color:#ffffff}
A {color:#000003}
A:hover {color:#006bb7}
TD {color:#000000}
.colors_background_main {background-color:#ffffff}
.colors_background1 {background-color:#003358}
.colors_background1_text {color:#ffffff}
.colors_background2 {background-color:#003358}
A.colors_background2_text:hover {color:#ffffff}
.colors_background2_text {color:#ffffff}
.colors_background3 {background-color:#bcbcbc}
A.colors_background3_text:hover {color:#000000}
.colors_background3_text {color:#000000}
.colors_backgroundlight {background-color:#e3e3e3}
.colors_backgroundlight_dark {background-color:#ffffff}
.colors_backgroundneutral {background-color:#e3e3e3}
.colors_backgroundneutral_dark {background-color:#e9edfb}
.colors_descriptionbox {background-color:#f9f9f9}
.colors_highlight {background-color:#87ceeb}
.colors_lines {background-color:#003358}
.colors_lines_light {background-color:transparent}
.colors_links {color:#000003}
A.colors_links:hover {color:#006bb7}
.colors_menutitle {background-color:#003358}
.colors_menutitletext {color:#ffffff}
.colors_pricebox {background-color:#f9f9f9}
.colors_productname {color:#000033}
A.colors_productname:hover {color:#006bb7}
.colors_productprice {color:#cc0000}
A.colors_text:hover {color:#000000}
.colors_text {color:#000000}FORM { MARGIN: 0px }
BODY { FONT: 11px Verdana;  }
TABLE, TD { FONT: 11px Verdana;  }
TEXTAREA, INPUT { FONT: 12px Verdana; COLOR: #000; }
.bgcolor1 {     FONT: bold 11px Arial;  }
.bgcolor3 {     FONT: bold 11px Arial;  }
.bglinecolor {  }
.productnamecolorLARGE, A.productnamecolorLARGE { FONT: bold 14px Verdana;  TEXT-DECORATION: none; }
A.productnamecolorLARGE:hover { FONT: bold 14px Verdana;  TEXT-DECORATION: none; }
.productnamecolor, A.productnamecolor {    FONT: bold 11px Verdana;  TEXT-DECORATION: none; }
A.productnamecolor:hover {  TEXT-DECORATION: none; }
.productnamecolorSMALL { FONT: bold 10px Verdana;  }
A.productnamecolorSMALL { FONT: bold 10px Verdana;  TEXT-DECORATION: none; }
A.productnamecolorSMALL:hover {     TEXT-DECORATION: none; }
.pricecolor { FONT: bold 11px Verdana;  }
A.pricecolor, A.pricecolor:hover { FONT: bold 11px Verdana;  TEXT-DECORATION: none; }
.pricecolorSMALL { FONT: bold 10px Verdana;  }
A.pricecolorSMALL, A.pricecolorSMALL:hover { FONT: bold 10px Verdana;  TEXT-DECORATION: none; }
A.RegularLink { FONT: 11px Verdana;  TEXT-DECORATION: none; }
A.RegularLink:hover {  TEXT-DECORATION: underline; }
.smalltext { FONT: 10px Verdana;  }
A.smalltext, A.smalltext:hover { FONT: 10px Verdana;  TEXT-DECORATION: none; }
.nav1, A.nav1 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav1:hover {  TEXT-DECORATION: none; }
.nav1_selected, A.nav1_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav1_selected:hover {  TEXT-DECORATION: none; }
.nav2, A.nav2 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav2:hover {  TEXT-DECORATION: none; }
.nav2_selected, A.nav2_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav2_selected:hover {  TEXT-DECORATION: none; }
.nav3, A.nav3 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav3:hover {  TEXT-DECORATION: none; }
.nav3_selected, A.nav3_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav3_selected:hover {  TEXT-DECORATION: none; }
.carttext { FONT: 10px Verdana;  TEXT-DECORATION: none; }
A.carttext { FONT: 10px Verdana;  TEXT-DECORATION: none; }
A.carttext:hover { FONT: 10px Verdana;  TEXT-DECORATION: underline; }#pagebody{
    margin:0px;
    padding:0px;
    font-size:12px;
    font-family:Arial, Verdana, Helvetica, Sans-serif;
    text-align:center;
/*background:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/body_bg.gif) repeat-x left top;*/
}
#pagebody a{
    text-decoration:none;
}
#pagebody a:hover{
    text-decoration:underline;
}
#pagebody img {
    border:none;
}

#pagebody .end {
    border-right:none !important;
    padding-right:0px !important;
}
#page_wrapper {
    background:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/body_bg.gif) repeat center top;
}

/* ############################### HEADER ############################### */
#header{
    width:960px;
    height:110px;
    margin:0px auto;
    padding:0px;
    text-align:left;
    background:#FFF url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/header_bg.gif) no-repeat left top;
    position:relative;
}
#header h1{
    width:500px;
    height:93px;
    margin:0px;
    padding:0px;
    text-indent:-9999px;
    position:absolute;
    top:0px;
    left:0px;
}
#header h1 a{
    width:100%;
    height:100%;
    margin:0px;
    padding:0px;
    text-align:left;
    display:block;
}

/* ############################### Site Tools ############################### */

#site_tools{
    margin:0px;
    padding:0px;
    color:#000;
    text-align:right;
    position:absolute;
    top:4px;
    right:0px;
}
#site_tools a{
    padding:0px;
    font-size:11px;
    color:#000;
}

/* ############################### SEARCH BOX ############################### */
#display_search_wrapper {
    width:230px;
    margin:0px;
    padding:0px;
    display:block;
    background:none;
    position:absolute;
    right:0px;
    top:28px;
}
#display_search{
    margin:0px;
    padding:0px;
    text-align:right;
}
#display_search_wrapper input{
    width:140px;
    margin:0px;
    padding-top:4px;
        padding-bottom:4px;
        padding-right:0px;
        padding-left:0px;
    color:#999;
    font-size:12px;
    border:1px solid #666;
    background:/*url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/search_bg.gif) top left no-repeat*/;
}
#display_search_wrapper input.empty{background-position:/*url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/search_bg.gif) bottom left no-repeat*/;}

#display_search_wrapper img{
    margin:0px;
    padding:0px;
}

/* ############################### Site Tools 2 ############################### */

#site_tools_2{
    margin:0px;
    padding:0px;
    color:#406681;
    text-align:right;
    position:absolute;
    top:70px;
    left:518px;
}
#site_tools_2 span{
    padding:0px 20px 0px 0px;
    margin:4px 0px;
    font-size:12px;
    display:inline;
    color:#406681;
    line-height:21px;
}
#site_tools_2 h4{
    padding:0px;
    margin:0px;
    font-size:13px;
    font-weight:bold;
    display:inline;
    color:#406681;
}

#site_tools_2 img{
    vertical-align:middle;
}
/* ############################### TOP NAVIGATION ############################### */
#top_nav{
    width:960px;
    margin:0px auto;
    padding:0px;
    text-align:left;
    position:absolute;
    top:97px;
    left:0px;
}
#top_nav ul {
    width:960px;
}
#top_nav ul,
#top_nav ul li{
    margin:0px;
    padding:0px;
    list-style:none;
    display:block;
    float:left;
}
#top_nav ul li a{
    height:25px;
    width:125px;
    text-indent:-9999px;
    margin:0px;
    padding:0px;
    font-size:11px;
    font-weight:normal;
    float:left;
    display:block;
    background:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/top_nav_btn_01.gif) top left no-repeat;
}
#top_nav ul li a:hover{
    text-decoration:none;
    background-position:bottom left;
}
#top_nav ul li a#link_1{
    width:120px;
    background-image:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/top_nav_btn_01.gif);
}
#top_nav ul li a#link_2{
    width:125px;
    background-image:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/top_nav_btn_02.gif);
}
#top_nav ul li a#link_3{
    width:195px;
    background-image:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/top_nav_btn_03.gif);
}
#top_nav ul li a#link_4{
    width:155px;
    background-image:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/top_nav_btn_04.gif);
}
#top_nav ul li a#link_5{
    width:103px;
    background-image:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/top_nav_btn_05.gif);
}
#top_nav ul li a#link_6{
    width:93px;
    background-image:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/top_nav_btn_06.gif);
}
#top_nav ul li a#link_7{
    width:169px;
    background-image:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/top_nav_btn_07.gif);
}

        
/* ############################### LEFT_NAV ############################### */
#left_nav{
    width:200px;
    margin:0px;
    padding:0px;
    text-align:left;
    background:#AAA /*url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/left_nav_bg.gif) top left repeat-x*/;
}
#left_nav h3{
    width:auto;
    margin:0px;
    padding:10px 10px;
    text-align:left;
    background:#919191 /*url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/left_nav_title_bg.gif) top left repeat-x*/;
}
#left_nav ul,
#left_nav ul li {
    width:auto;
    margin:2px 0px;
    padding:0px;
    font-size:12px;
    font-weight:normal;
    color:#999;
    list-style:none;    
    background:#A1A1A1 /*url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/left_nav_bullet.gif) center left no-repeat*/;
}
#left_nav ul li{
    margin:0px;
    padding:2px 0px 0px 10px;
    /*background:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/left_nav_bg.gif) top left repeat-x;*/
}
#left_nav ul li a{
    color:#000;
    text-decoration:none;
}
#left_nav ul li a:hover{
    color:#EEE;
    text-decoration:none;
    background-position:bottom left;
}
/* ############################### CONTENT ############################### */
#content{
    width:946px;
    margin:0px auto;
    padding:21px 7px 7px 7px;
    text-align:center;
    background:none repeat scroll 0 0 #3892D2;
}
#content_tile{
    width:946px;
/*    height:10px; */
        margin:10px 0px;
    padding:0px;
    text-align:left;
    background:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/content_white.gif) top center repeat-y;
}
#content_top{
    width:946px;
        margin:0px;
    padding:0px;
    text-align:left;
    background:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/content_top.gif) top center no-repeat;
}

#content_bottom{
    width:946px;
        margin:0px auto;
    padding:20px 0px;
    text-align:left;
    background:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/content_bottom.gif) bottom center no-repeat;
}
#content_area{
    width:926px;
    margin:0px auto;
    padding:0px 10px;
    text-align:left;
    background:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/content_white.gif) top center repeat-y;
}

#content #content_area table{text-align:left;}

#homepage {}


#homepage #main_cta {
    width:660px;
    height:480px;
    margin-top:7px;
/*    background:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/homepage/hp_cta_bg_01.jpg) bottom left no-repeat;     */
    position:relative;
    float:left;}


#homepage #main_cta_links {
    position:absolute;
    top:135px;
    left:26px;
}

#homepage #main_cta_links a {
    color:#AFDCFC;
    font-size:14px;
    font-family:Arial, Verdana, Helvetica, Sans-serif;
    font-weight:normal;
    display:block;
    padding:4px 0px;
}
#homepage img{
    float:left;
    margin:0;}
#homepage a{}
#homepage div{}
#homepage p{}

/* ############################### FOOTER ############################### */
#footer{
    width:960px;
    margin:10px auto 0px auto;
    padding:10px 0px 20px 0px;
    text-align:center;
    border-top:3px solid #FBCA61;
}
#footer_top{
    width:660px;
    margin:0px;
    padding:0px;
    color:#013458;
    font-size:12px;
    float:left;
}
#footer_top ul{
    width:auto;
    margin:0px;
    padding:0px 0px;
    list-style:none;
    text-align:left;
}
#footer_top ul li{
    text-align:center;
    display:inline;
}
#footer_top ul li a{
    padding:0px;
    color:#013458;
}

#footer_top p{
    font-size:11px;
    padding:2px 0px;
    margin:0px;
    color:#AAA;
    text-align:left;
}
#footer_top a{
    padding:0px;
    color:#AAA;
}
#footer_bottom{
    width:300px;
    margin:0px;
    padding:0px;
    color:#999;
    font-size:11px;
    float:right;
    text-align:right;
}

/* ############################### MAILING LIST ############################### */
#eList {
    width:278px;
    height:29px;
    padding:26px 0px 0px 0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    color:#000;
    text-align:right;
    float:right;
    background:url(//www.photonlight.com/templates/__custom/v/vspfiles/templates/custom/images/template/mail_signup_bg.gif) top center no-repeat;
}
#elist_field {
    width:202px;
    padding:4px;
    margin:0px 0px;
    color:#999;
    border:0px solid #000;
}
#elist_btn {
    padding:0px 5px;
    margin:0px;
    vertical-align:top;
}

/* ############################### PROMOTIONS ############################### */
#display_promotions_999{
    margin:0px;
    padding:10px 0px;
    text-align:center;
    vertical-align:middle;
    clear:both;
}
#display_promotions_999 img{
    margin:0px;
    padding:0px 10px;
    text-align:center;
    vertical-align:middle;
}
   
  

H1 {MARGIN: 0px; FONT: bold 18px Verdana; COLOR: #000000; TEXT-DECORATION: none; font-weight: normal; }
H5 {MARGIN: 5px; FONT: bold 13px Verdana; COLOR: #006BB7; TEXT-DECORATION: none; }
HTML, BODY { MARGIN: 0px; FONT: 11px Verdana; BACKGROUND-COLOR: #FFFFFF; }
.navtitle, A.navtitle, A.navtitle:hover { BACKGROUND-COLOR: #003358; FONT: 11px Verdana; COLOR: #FFFFFF; letter-spacing : 3px; }
.NavSpecials, A.NavSpecials { FONT: 11px Verdana; COLOR: #FFFFFF; letter-spacing : 3px; }
.productnamecolorsmall { FONT: bold 10px Verdana; COLOR: #000033; }
A.productnamecolorsmall { FONT: bold 10px Verdana; COLOR: #000033; TEXT-DECORATION: none; }
A.productnamecolorsmall:hover {    COLOR: #006BB7; TEXT-DECORATION: none; }
.pricecolorsmall { FONT: bold 10px Verdana; COLOR: #006BB7; }
A.pricecolorsmall, A.pricecolorsmall:hover { FONT: bold 10px Verdana; COLOR: #006BB7; TEXT-DECORATION: none; }
.navbottom, A.navbottom { FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.navbottom:hover { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
P A:link{color:#006bb7; }


/* ----BigCommerce default style overrides---- */
body {font-family:Arial,Verdana,Helvetica,Sans-serif;}
a {text-decoration:none;}
a:hover {text-decoration:underline;

