@charset "utf-8";
*{ margin:0;  padding:0; }
body{  background-image:url(/img/background.jpg); background-repeat:repeat-y; background-position:center; border:0px; margin:0px; padding:0px; text-align:center; background-color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif; font-size:16px; }
#container{ background-image:url(/img/bg_container.jpg); background-repeat:repeat-y; background-position:center; border:0px; margin:0px auto; padding:0px; text-align:left; width:1002px; }
#sideNav{ font-size:small; width:150px; top:128px; position:absolute; text-align:center; padding-left:5px; padding-right:5px; height:inherit; }
.sideNavDivider	/*this is the yellow divider between links*/ { background-image:url(/img/sidebarDivider.jpg); background-repeat:no-repeat; background-position:center; }
#sideNav a:hover{ color:#FFFF00; }
#mainContent a:link, #rightContent a:link{ color: #0000FF; }
#mainContent a:visited, #rightContent a:visited{ color: #000066; }
#mainContent a:hover, #rightContent a:hover{ text-decoration: none; }
#mainContent a:active, #rightContent a:active{ color: #FF0000; }
#mainContent   /*this is used for 2 & 3 column pages*/ { position:relative; left:160px; width:542px; height:inherit; padding-left:20px; padding-right:20px; }
#mainContent.noRight /*this is used for two column pages*/ { left:160px; position:relative; width:802px; height:inherit; }



/*This is used for the invesp split test started on 3/23/11*/
#mainContentSplitTest{position:relative;left:173px;width:590px;padding:3px;height:inherit;}
#mainContentSplitTest a:link,#mainContent a:visited,#mainContentSplitTest a:hover,#mainContentSplitTest a:active{color:#69C;}
#mainContentSplitTest.noRight{left:173px;position:relative;width:820px;padding-right:5px;height:inherit;}
#mainContentSplitTest ul,#mainContentSplitTest ol,#popup ul,#popup ol{padding-left:20px;}
#rightContentSplitTest{display:inline-block;width:190px;height:inherit;margin-top:29px;}
#rightContentSplitTest h3{background-image:url(../img/box_tab.jpg);background-repeat:no-repeat;text-align:center;color:#FFFFFF;border:0px;margin:0px;padding:0px;font-size:20px;}
#rightContentSplitTest ul{padding-left:20px;padding-top:8px;text-align:left;font-size:14px;list-style-image:url(../img/link_dot.gif);}
#rightContentSplitTest li{padding-bottom:8px;}
#rightContentSplitTest a:link,#rightContentSplitTest a:visited,#rightContentSplitTest a:hover,#rightContentSplitTest a:active{color:#69C;}
/*Created these from scratch for the split test*/
.contentSplitTest{position:relative;float:left;width:590px;padding:3px;padding-top:20px;height:inherit; margin-left:10px;margin-right:6px;}
#productTable td {width:30%;text-align:center;}
.centerDiv {margin-left:auto;margin-right:auto;}

/*Created for the product page descriptions*/
.productTearOne{font-style:italic;color:#E8D340;font-size:24px;font-weight:bold;}
.productTearTwo{font-size:20px;color:#CD9600;font-weight:bold;}
.productTearThree{font-size:16px;color:#CD9600;font-weight:bold;}
.productCustomerReviewName{font-weight:bold;padding-left:20px;}
.productDivFloatLeft{float:left;position:relative;}
.productDivRight{display:inline-block;}
/*End created for the product page descriptions*/

/*END Created these from scratch for the split test*/
/*END This is used for the invesp split test started on 3/23/11*/



#rightContent /*this is used for three column pages*/ { position:absolute; margin-left:742px; width:245px; top:128px; height:inherit; padding-right:10px; padding-left:5px; border-left:thin solid #202B69; }
#footer	/*holds php footer*/ { position:relative; padding-top:110px; font-size:10px; padding-right:20px; width:auto; }
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{ color:#0000FF; text-decoration:none; }
ul, ol /*reset padding*/ { padding-left:20px; }
#mainContent ul, #mainContent ol { margin-left:20px; }
blockquote /*reset padding*/ { margin-left:15px; }
.spacing /*used to add a little extra spacing*/ { margin-top:10px; }
.spacingTable /*add padding in a table*/ { padding:10px; }
.activeLink{ text-decoration:none; color:#FFFF00; }
.inactiveLink{ text-decoration:none; color:#FFFFFF; }
.quote{ margin:auto; border:medium solid #202A67; padding:10px; background-color:#FFFFCC; width:700px; font-style:italic; font-size:17px; }
#container #sideNav li{ list-style-type: none; color:#FFFFFF; }
img, img a{ border:none; text-decoration:none; }
.centerText, .center{ text-align:center; display:block; }
.highlight { background:#FFFF00; }
#popup { padding:5px 10px 5px 10px; }
.indent{padding-left:20px;}
.tableCellSpaceBorder td, .tableCellSpaceBorder th { padding:5px; border:thin solid #000; }
/***************************************************************************************/
/*new layout css 4/2/10*/
#columnLeft /*used for 2 & 3 column pages*/ { float:left; width:140px; top:128px; text-align:center; padding-left:10px; padding-right:10px; padding-top:10px; }
#columnLeft.right /*used for 2 column with main + right column*/ { width:710px; padding-left:10px; padding-right:10px; padding-top:10px; }
#columnMiddle /*used for 2 & 3 column pages*/{ float:left; width:542px; padding-left:20px; padding-right:20px; padding-top:10px; }
#columnRight /*used for 2 & 3 column pages*/{ float:left; width:245px; top:128px; height:inherit; padding-right:10px; padding-left:5px; padding-top:10px; border-left:thin solid #202B69; }
.clear { clear:both; }
/*begin lightbox*/
#GB_overlay{background-color:#000;position:absolute;margin:auto;top:0;left:0;z-index:100;}
#GB_window{left:0;top:0;font-size:1px;position:absolute;overflow:visible;z-index:150;}
#GB_window .content{width:auto;margin:0;padding:0;}
#GB_frame{border:0;margin:0;padding:0;overflow:auto;white-space:nowrap;}
.GB_Window .content{background-color:#fff;border:3px solid #ccc;border-top:none;}
.GB_Window .header{border-bottom:1px solid #aaa;border-top:1px solid #999;border-left:3px solid #ccc;border-right:3px solid #ccc;margin:0;height:60px;font-size:12px;padding:3px 0;color:#333;}
.GB_Window .caption{font-size:24px;text-align:left;font-weight:bold;white-space:nowrap;padding-right:20px;padding-left:5px;}
.GB_Window .close{text-align:right;}
.GB_Window .close span{font-size:24px;cursor:pointer;display:none;}
.GB_Window .close img{cursor:pointer;padding:0 3px 0 0;}
.GB_Window .on{border-bottom:1px solid #333;}
.GB_Window .click{border-bottom:1px solid red;}
