/*triangle corner*/
.anda { 
    border-top: 30px solid transparent;
    border-right: 30px solid #00577D;
    float: left;  
}
.chathead{float:left;}

/* modified start */
.menubartop {
    position: relative;
    width:802px;
    top: -28px;
    left: 310px;
    float: left;
}

.andabar {
    background: #00577D;
    width: 100%;
    height: 30px;
    float: left;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
  position: absolute;
    left: 30px;
}

/* modified end*/


.parenttop{  
    background: url('/Fresh-Site/CSS2/top Nav Back.png');
    width: 100%;
    height: 113px;
    box-shadow: 0px 7px 21px -6px #A9A9A9;  
   -webkit-box-shadow:  0px 7px 21px -6px #A9A9A9;  
   -moz-box-shadow:  0px 7px 21px -6px #A9A9A9;  
    z-index: 100;
    position: relative;
}
.bar a.smalltext {
    text-transform: uppercase;
    font-size: 12px;
}

.footer{background-color: #00577D;
    height: 300px;
    width: 100%;
    font-size:14px;
    }
	.footlist li{
	    margin: 10px;
	}
	ul.footlist { 
    float: left;
    margin-right: 2%;    
    list-style: none;
    text-align: left;    width: 194px;
}

.socialbar .sb{width:40px; height:40px; background-size: contain;float: left;margin-right: 22px;	    border-radius: 19px;margin-top: 15px;
-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;}
	.socialbar .sb:hover{
	box-shadow: 0px 0px 7px 1px rgba(255,255,255,0.8);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
	}
	
     .fb{background:url(/Fresh-Site/CSS2/sbimg/fb.png) no-repeat; }.fb:hover{background:url(/Fresh-Site/CSS2/sbimg/fbup.png) no-repeat;background-size: contain;    box-shadow: 0px 0px 10px #fff;}
	 .twitter{background:url(/Fresh-Site/CSS2/sbimg/twitter.png) no-repeat;}.twitter:hover{background:url(/Fresh-Site/CSS2/sbimg/twitterup.png) no-repeat ;background-size: contain;    box-shadow: 0px 0px 10px #fff;}
	 .ytube{background:url(/Fresh-Site/CSS2/sbimg/ytube2.png) no-repeat;}.ytube:hover{background:url(/Fresh-Site/CSS2/sbimg/ytubeup2.png) no-repeat ;background-size: contain;    box-shadow: 0px 0px 10px #fff;}
	 .pin{background:url(/Fresh-Site/CSS2/sbimg/pinterest.png) no-repeat;}.pin:hover{background:url(/Fresh-Site/CSS2/sbimg/pinterestup.png) no-repeat ;background-size: contain;    box-shadow: 0px 0px 10px #fff;}
	 
	input#subsubmit {
    padding: 10px;
    background-color: #A9AE00;
    color: #fff;
    font-weight: 600;    cursor: pointer;} 
input#subemail {
    padding: 10px;
    box-shadow: 0px 0px 9px #A9AE00 inset;
    width: 215px;
}
	 .emllab{
	 font-size: 14px;
    font-weight: 600;    float: left;
	 }
	 .vertgap {
    height: 5px;
}.subscribe {
    padding-top: 18px;       
    text-align: left;
}

input#searchbtn {
    padding: 5px;
    background-color: #A9AE00;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
    cursor: pointer;
} 
input#searchbar {
    background: url(/Fresh-Site/CSS2/sbimg/lens.png) no-repeat;
    padding: 3px;
    box-shadow: 0px 0px 6px #D8D8CC inset;
    width: 212px;
    background-size: 16px;
    background-position: 7px 4px;
    padding-left: 27px;
    font-size: 13px;
    border-color: #ccc;
}
	
#searchform {
    top: -52px;
    width: 802px; 
    left: 337px;
    position: relative;
height:33px;
}

#cart {
  background: url(/Fresh-Site/CSS2/sbimg/cart.png) no-repeat;
    float: left;
    width: 36px;
    height: 29px;
    background-size: 31px;
    margin-left: 25px;
}
	.cartqty {
       padding: 2.5px 0px 0px 0px;
    margin-left: 8px;
    text-align: center;
    width: 20px;
    font-weight: 600;
    font-size: 12px
}

form#srchfrm {
   width: 223px;
    float: left;
}
ul.tbar {
       vertical-align: middle;
    text-align: left;
    height: 13px; 
	vertical-align: middle;    font-size: 12px;
  }
  li.bar {
    border-right: 1px solid #A29A9A;
}
.tbar>li {
    margin: 0 0 0 10px;    display: block;
    white-space: nowrap;
    
    float: left;
	padding-right: 10px;
    line-height: 1;
}
.tbar a{    color: #818181;}
div#topoptions {
    float: left;
    padding-top: 7px;
    padding-right: 5px;

}
.copyright {
margin-left: 10px;
    font-size: 10px;
    width: 399px;
    padding-top: 14%/* 2% */;
    color: #fff;
    text-align: left!important;
}
	.details {
    text-align: left;
       float: left;
}
.bar a.smalltext:hover{color:#000!important}
.topoptions a:hover{color:#000}
.footlist a{color:#fff}
.footlist a:hover{ color: rgb(255, 255, 255);}
.footlist form{
    width: 340px;
    float: left;
}


div.footlist {    
    float: left;}
#subemail, #subsubmit{float:left}
#preloadicons{display:none;}
#bannerbot{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

/*MAINCOURSE*/
   #ftbarleft{    float: left;
    width: 40%;}
	    #ftbarright{    float: left;
    width: 60%;}
	
	#tbarleftfullheight, #fbarleft{float: left;
    width: 35%;}
	#tbarrightfullheight,#fbarright{float: left; padding-left: 5px;
    width:  60%;}
	
	.twocols .img1{ 
	min-height:100%;
}

  .twocols .img2{  

    padding-left: .65px;

	min-height:100%;

}	
	.fullheight .img1{ 
	   height: 392px;width: 350px;}

#tbarrightfullheight .img1{padding-bottom:5px}
#tbarrightfullheight .img2{padding-top:5px}
.sbarfull{padding-top:10px; padding-bottom:10px}
#Firstbar,#Secondbar,#Thirdbar,#Fourthbar {
    float: left;    width: 100%;
}
#ftbarleft h1
{    font-size: 2.5em;
    color: #AAAD00;
    margin-top: 0px;
    padding: 0px;
    margin-bottom: 5pt;
    font-weight: 700;}
#ftbarleft h2
{    font-size: 2.5em;
    color: #00577D;
    margin-top: 0px;
    padding: 0px;
    margin-bottom: 12pt;
    font-weight: 700;}
#ftbarleft a{ color: #AAAD00;}
#ftbarleft{padding: 6px;padding-top:38px;}
#Fourthbar {
    padding-top: 10px;
}
body .searchspring-results_container {
width: 700px !important;
    float: left!important;
margin-left:15px;
}


.beadcrumbs, .inside-left {
     float: none !important; 
    width: 1000px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.bottom-inside .bottom-information {
    padding-top: 30px;
    float: none !important;
    width: 1000px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
 ul.footlist {
    float: left;
    margin-right: 0%;
    list-style: none;
    text-align: left;
    width: 170px;
}
 .footlist {
    float: left;
    height: 166px;
	}
.footmall {
    padding-top: 2%;
    width: 1000px;
    color: #fff;
    height: 189px;
    margin-left: auto;
    margin-right: auto;
}
#menu-blog {
     position: absolute;
    left: 663px; 
}
.divimg {
   float: left;
    text-align: center;
    width: 350px;
    height: 420px;
}

.thumb {
    float: left;
       width: 50px;
}
.table-inversion {
    float: right;

    width: 590px;
}
#bloghome{
    padding: 6px;
    padding-right:30px;
}
.parentinner{
    width: 1105px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}


.logo {
    background: url(/Fresh-Site/CSS2/logo1.png) no-repeat;
    z-index: 100;
    position: relative;
    width: 310px;
    background-size: contain;
    min-height: 67px;
    top: 38px;
}
.rtpan {
    background: #00577D;
    width: 20%;
    height: 30px;
    float: right;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    position: relative;
    z-index: -1;
    top: -41px;
}
td#vidbighome {
   /* height: 311px;*/

    padding-right: 10px;
}
#vidbotzone{
width: 100%;
}
#vidbotzone .smvid{
    /*height: 82px;*/
}
p.ppvidtitle {
    margin: 0px 0 0px;
    color: #166185;
    font-weight: 700;
}
/*img#vidbig {
    height: 311px;
    width: 463px;
}*/
img#vidbig {
    height: 330px;
    width: 463px;
}
@media screen and (min-device-width: 481px) and (max-device-width: 1400px) { 
 .rtpan{display:none;}
}

@media only screen and (max-width:1440px){
         .rtpan{display:none;}
    }

@media only screen and (min-width:1195px) and  (max-width:1440px){
         .rtpan{display:block;10%; width:10%;}
    }

