/* Layout CSS <br> */.listDiv>.listText h2 {
    font-size: 18px;
}
/* theCSSBody */.cpsBodyRow {margin-top: 65px;
margin-left: 8%;
margin-right:8%;
}

#primary a {border-bottom:1px solid #337ab7;}

.h1Computed  a {border-bottom:1px solid #337ab7;}

.primary-container h4{
font-size:14px;
font-weight:bold;
}

.listTitle h4{margin:1px;}

.cpsList > .listTitle{
background-color:white;
padding:5px;
}
div.listTitle {
    color:#9d9d9d;
   text-align: center;
    margin-top: 20px;
    margin-bottom: 5px;
}

div.listTitle a {
color:#9d9d9d;
font-weight:bold;
font-size:14px;
}

div.listTitle a:hover {
color:black;
font-weight:bold;
font-size:14px;
}

div.listTitle h4 {line-height:20px;
font-weight:bold;
font-size:14px;}

div.listOnlyTitle{color: black;
font-size:14px;
text-align:center;
margin-top:20px;
margin-bottom:5px;
}

div.listOnlyTitle h4{
line-height:20px;
font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;
font-weight:bold;
}
.listText table{margin-left:auto;margin-right:auto;}

.listText h2{font-size: 14px;margin-bottom: 1px;font-weight:bold;}

.listText h4{font-size: 14px;margin-bottom: 1px;font-weight:bold;}


.listFooter{text-align:center;}
/* theCSSstyle view */

/*Style*/
.listDiv>.listText h2 {
    font-size: 18px;
}
/*Breadcrumb*/
#theBreadcrumbContainer{margin-top:65px;
margin-bottom:10px;}

#theBreadcrumbContainer{margin-bottom:10px;}

#theBreadcrumbContainer.navbar-inner{
background-color:black;
background-repeat:repeat-x;
border-bottom:2px solid red;
min-height:45px;
padding-left:20px;
padding-right:20px;
font-size:12px;
}


#theBreadcrumbContainera{color:#efefef;}


#theBreadcrumbContainer a:hover {
color:white;
}

#theBreadcrumbContainer.nav > li > a:hover {
background-color:black;
color:white;
}

#theBreadcrumbContainer.dropdown-menu a{
color:black;
}

.navbar-inverse .navbar-nav > li > a{
color:F7EFF7;
}
.navbar-inverse .navbar-nav > li > a:hover{
color:white;
}
/*Row 1*/
#cpsTopDefault {
font-size:14px;
font-weight:bold;
border-bottom:
2px solid red;
background-color:#000000;
}

.cpsTabRow  table {
margin: 0 auto;width:90%;
}

.cpsTabRow  th {
text-align:center;
   height: 30px;
    vertical-align: center;
}


.cpsTabRow  td {
text-align:left;
    height: 30px;
    vertical-align: center;
}

.cpsWeightCell {text-align:center;}


/*Phone Container Row*/
.titlePhone {padding-top:10px;padding-bottom:10px;margin-bottom:10px;background-color:#000000;text-align:center;color:#ffffff;z-index:9999;
}

.btn-info {background-color:#a00000;border-color:#a00000;}
.btn-Home {background-color:#a00000;border-color:#a00000;margin-right:4px;}
.btn-Home:hover{background-color:#31b0d5;border-color:#269abc;}

.titlePhone a{color:white}
.groupCollapse{padding:0px;margin:0px;width:100%;}
.groupCollapse a{color:black;}
.groupCollapse a:hover{color:red;}



-moz-user-select:none;
background-image:none;
border:1pxsolidtransparent;
border-radius:4px;
cursor:pointer;
display:inline-block;
font-size:14px;
font-weight:400;
line-height:1.42857;
margin-bottom:0;

text-align:center;
vertical-align:middle;
white-space:nowrap;
padding:7px;
margin-right:8px;
}
/*Footer*/



.col-sm-4{
  text-decoration: none;
  text-align: center;
}
.name{
  font-size: 12px;
  margin: 0px;
}

.footer-links{
  display:block;
  color:gray;
  font-size: 10px;
}
.footer-links3{
  text-align: center;
}



.footer-links3{
  color:grey;
}

.phone{
  color:red;
}
.footer a{
  color:gray;
}

.footer a:hover{
  color:white;
  text-decoration: none;
  text-align: center;
}
.mailcon{
  text-align: center;
  height:30px;
  width:100%;
  overflow: hidden;
}
.icons{
 text-align: center;
  height:30px;
  width:100%;
  overflow: hidden;

}
.mailcon img:hover{
  transform: translate3d(0px, -30px, 0px);
}
.mailcon img{
  transform: translate3d(0px, 0px, 0px);
  transition: transform .2s ease-in-out;
}
.icons img {
    transform: translate3d(0px, 0px, 0px);
    transition: transform .2s ease-in-out;
}

.icons img:hover {
    transform: translate3d(0px, -30px, 0px);
}
.you{
  padding: 5px;
}

.goog{
  padding: 5px;
}

.face{
  padding: 5px;
}

.link{
  padding: 5px;
}
.mail{
  padding:5px;
}
/*Product Dropdown*/
#cpsMenu {background-color:black;
padding:20px;
top:45px;
left:0px;
width: 100%;
z-index:999;
font-size:12px;
padding-top:20px;
padding-left:200px;
padding-right:200px;
}

.sectionHeader>ul>li a {color:white;font-size:12px;}
.sectionTitle  a{color:#9d9d9d;font-size:12px;}
.sectionTitle  a:hover{color:white;font-size:12px;text-decoration:none;}
.sectionNavItem>li a {color:white;font-size:12px;}
.sectionItem>li a {color:grey;font-size:12px;}

.sectionItem>ul {list-style-position:inside;padding-left:0;}

.sectionSubItem {padding-left:3px;margin-left:3px;}
.sectionSubItem>li a{color:grey;font-size:12px;}


/* theCssStyle - Style-Default */
/*default*/
.imageListDefaultX > .panel > .panel-body > a > img {
width:200px;
height:200px;
}

.imageListDefaultX > .panel > .panel-footer {
display:none;
}
/*Carousel*/
.carousel-inner{
border: 0px;

}

div.c-wrapper{
    width: 100%; /* for example */
    margin: auto;
}

.carousel-inner > .item > img, 
.carousel-inner > .item > a > img{

margin: auto;
}



.carousel-indicators
{
 /* box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.5); 
border:1px solid #efefef; */
}
.carousel-indicators li {
    display: inline-block;
    margin: 10px;
    text-indent: 0;
    cursor: pointer;
    border: none;
    border-radius: 50%;
    background-color: white;
border:1px solid #909497; 
    
}
.carousel-indicators .active {
    margin: 10px;
    background-color:black;
}
/*Test2*/
.Yellow >  .listTitle{background-color:yellow;border:none;}
.Yellow >  .listOnlyTitle{background-color:yellow;border:none;}
/*Blue*/
.Blue > .listTitle{background-color:Blur ;border:none;}
.Blue > .listOnlyTitle{background-color:blue ;border:none;}
/*Yellow*/
.Yellow > .listDiv > .listTitle{background-color:blue;border:none;}
.Yellow > .listDiv{background-color:yellow;border:none;}
/*blueTabs*/
.tabContainer {
    margin: 30px;
}

.blueTabs>.row>.nav-pills>li>a {
    border-radius: 4px 4px 0 0;
}

.blueTabs>.row>.tab-content {
    color: black;
    border: 1px solid #000;
    padding: 5px 15px;
}
/*Tab*/
.cpsBullets{
font-size:20px;
list-style-type:disc;
}
.cpsTabRow{
margin:10px;
}

.cpsTabRow ul{
margin:10px;
}

.cpsTabRow li{
margin:10px;
list-style-type:disc;
}
.cpsColLeft{
font-weight:bold;
}

.cpsColRight{
}

.feats li{
  padding:10px;
}
.featsinfo li{
  padding:5px;
}

.what{
  list-style-type: inherit;
  text-align: left;
}
.feats{
  font-weight: bold;
  padding: 5px;
}

.otherinfo{
  text-align: left;
}
.specs li{
  padding: 2px;
}
.specsinfo li{
  padding: 3px;
}

.otherinfo img{
  height:30px;
  width:30px;
  padding:5px;
}
.photo img{
  height:150px;
  width:150px;
}
.photoinfo{
  text-align: left;
  padding: 50px;
  padding-left: 0px;
}


