/* PBXSelect v2 */
body, td, label {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    /*font-family: Arial, Helvetica, sans-serif;*/
    color: #414141;
    margin: 0;
}
a img { border: 0; }
form { padding: 0; margin: 0; }
.headingblue
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:10px;
	 color:#0072aa;
	}
h1 {
  font-size: 14px;
}

a 
   {color:#0072aa;
   }

a:hover
   {color:#f37736;
   }

.bluesearch
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 color:#0072aa;
	}

.cartgray
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 color:#3b3b3b;
	}
	
.cartgrayblue
        {font-family:Tahoma, Verdana, Arial, sans-serif;
         font-size:10px;
         font-weight:bold;
         color:#0078B3;
        }

a.headernav
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:10px;
	 color:#3b3b3b;
	 text-decoration:none;
	 font-weight:bold;
	}
	
a.headernav:hover
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:10px;
	 color:#0072aa;
	 text-decoration:underline;
     font-weight:bold;	
	}
	
.headerdiv
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:10px;
	 color:#3b3b3b;
	}

.navtitles
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:16px;
	 font-weight:bold;
	 color:#f37736;
	 padding:5px;
	}
	
a.sidenav
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:12px;
	 color:#3b3b3b;
	 text-decoration:none;
    display: block;
    margin: 0;
    padding: 2px 0;
	}
	
a.sidenav:hover
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:12px;
	 color:#0072aa;
	 text-decoration:none;
	}
	
#sidebar
	{
    /*position:relative;
	 display:block;
	 top:140;
	 left:150;
	 m;argin:20px;*/
   
	}
	
#sidebar {
  padding: 10px 0 20px 4px;
}

  
.whitetitle
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:16px;
	 color:#FFFFFF;
	}
h1.whitetitle {
  font-weight: normal;
  padding: 0;
  margin: 0;
}
.desp
	{font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
	 color:#3b3b3b;
	 font-weight:normal;
	}
	
.hptitles
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:12px;
	 color:#f37736;
	 font-weight:bold;
	}
	
a.crumbs
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:10px;
	 color:#3b3b3b;
	}

a.crumbs:hover
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:10px;
	 color:#0072aa;
	 text-decoration:underline;
	}
	
.blue14px
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:14px;
	 color:#0072aa;
	 font-weight:bold;
	}
	
.productlinks
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:13px;
	 font-weight:bold;
   color: #0078b3;
	}
a.productlinks:hover {
  color: #333;
}

.rep_guar
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:10px;
	 color:#3b3b3b;
	 background-color:#ffffff;
	 border:1px #d4d4d4 solid;
	}	
	
.producttitle
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:13px;
	 color:#f37736;
	 font-weight:bold;
	}
	
.tabtitles
	{font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:10px;
	 color:#FFFFFF;
	 /*font-weight:bold;*/
	 cursor: pointer;
	}

/** new **/
div.product_name {
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #0072aa;

}
p.products_description {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #414141;
}

.gomiddle {
  text-align: center;
  width: 800px;
  margin: 0 auto;
}

.product_price {
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f37736;
}
.product_price strong {
  color: #414141;
}
#product_addbox { padding: 8px 0 0; }
#product_addbox label { 
  padding: 0; margin: 0;
  font-weight: normal;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  color: #f37736;
}
#product_options, #features { margin-top: 0; }

#product_option_panel {
  margin-bottom: 8px;
}

.orange {
  color: #f37736;
}
.blue {
  color: #0078b3;
}

.orange_search {
  font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
  font-weight:bold;
  color: #f37736;
  padding-left: 5px;
}
.search_box, .txt {
  font: Verdana, sans-serif; 
  font-size:13px; 
  color:#333333; 
  border:1px #b3b3b3 solid; 
  padding: 2px 0;
}
.search_box {
  width: 150px;
}
#footer {
  background: url(../../images/v4/footer_bkgd.gif) repeat-x;
  height:61px;
}
#footer p {
  width: 800;
  text-align: center;
  margin: 0 auto;
  padding: 6px 0;
  margin-top: 1px;
}

#header #logo { float: left;}
#header #head_info { text-align: right; }
#call_us { float: right;  width: 200px; text-align: right;}

.blue_bg {
  background: url(../../images/v4/nav_hover_bkgd.gif);
  padding: 4px 6px;
}

/** NAV BARS **/

#p_bar {
  clear: both;
  background: url(../../images/v4/search_bkgd.gif) repeat-x;
  height: 37px;
}
#p_bar #search_bar { float: left; padding: 6px 0; }
#p_bar #cart { text-align: right; padding: 6px 6px 0; }


#n_bar {
  background: url(../../images/v4/nav_bkgd.gif) repeat-x;
}
#nav_bar {
  margin: 0;
  padding: 6px 0;
}
#nav_bar li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline;
}
#nav_bar a {
  font-size: 13px;
  color: #414141;
  text-decoration: none;
  padding: 6px;
  margin: 0;
  border-right: 1px solid #ccc;
}
#nav_bar a.current, #nav_bar a:hover {
  color: #fff;
  background: url(../../images/v4/nav_hover_bkgd.gif) repeat;
}

#s_nav {
  margin-left: 0;
  padding: 2px 0;
  background: url(../../images/v4/product_specs_bkgd.gif);
  border: 1px solid #dedede;
}
#s_nav li {
  list-style: none;
  margin: 0;
  display: inline;
}
#s_nav a {
  font-size: 12px;
  color: #0072aa;
  text-decoration: none;
  padding: 1px 6px;
  border-right: 1px solid #cbcbcb;
}
#s_nav a:hover, #head_info li a:hover { color: #333; }

#head_info ul {
  margin-left: 0; padding: 0;
}
#head_info li a {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-size: 10px;
  padding: 0; 
  color: #0072aa;
  text-decoration: none;
}
#head_info li {
  list-style: none; 
  display: inline; 
  border-right: 1px solid #0072aa; 
  margin: 0;
  padding: 0 4px 0 2px;
}
#head_info li.last { border: 0; }

/** Shopping Cart **/
.topbottom {
  border-top:1px #ebebeb solid;
  border-bottom:1px #ebebeb soild;
}

.thnsep {
  background: url(images/dotted_space.gif) repeat-x;
  height: 1px;
}



#f_bundles {
  clear: both;
  padding: 2px 4px 0;
}

#f_bundles h3 {
  margin-top: 2px;
}

.bun_table h3 {
  margin-top: 0;
}
#main_banner img {
  margin-bottom: 4px;
}

.blueTitles {
     font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:18px;
	 color:#0078B3;
	 text-decoration:none;
	 font-weight:normal;
}

a.blueTitles: hover {
     font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:18px;
	 color:#333333;
	 text-decoration:none;
	 font-weight:normal;
}

.text {
     font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:12px;
	 color:#414141;
	 font-weight:normal;
}

.orangetitle {
     font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:16px;
	 font-weight:bold;
	 color:#f37736;
}

.orange12title {
     font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 color:#f37736;
}

.blue12title {
     font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 color:#0078B3;
}

.blue14title {
     font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#0078B3;
}

.indent_text{
     font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:12px;
	 color:#414141;
	 font-weight:normal;
	 padding-left:10px;
}
.bundletitle {
     font-family:Tahoma, Verdana, Arial, sans-serif;
	 font-size:16px;
	 font-weight:bold;
	 color:#0078B3;
}

.blurb {
     background-color:#DEF4FF;
     border:3px #0078b3 solid;
     padding:5px;
}

.blurbheader{
     font-weight: bold; 
     font-size: 16px; 
     color:#0078b3;
}

.error
{
     color:#FF3333;
     font-size:12px;
     line-height:17px;
}     
.error_title
{
     font-weight: bold;
     font-size: 13px;
     color: white;
     background-color: #FF3333 ;
}    
.error_box
{
      border : 1px solid #FF3333   ;     
}

.categoryRow {
  border-bottom: 1px solid rgb(212, 212, 212);
  padding-bottom: 5px;
}

.category_desc {
  border-bottom: 1px #d4d4d4 solid;
}
