body{font-family: 'Oswald', sans-serif;}
a{color: #000;}
a:hover{text-decoration:none;}

/********************************************************************************/
/*********************************Default****************************************/
/********************************************************************************/

.hide-all{display:none;}
span.req{color:#FF0000;}



span.full-star{
	width:20px;
	height:20px;
	background: url('../img/graphics/full-star.png');
	background-size: 20px 20px;
	background-repeat: no-repeat;
	display: inline-block;
}


.grey-section{
	float:left;
	width:100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px;
	background: rgba(230,230,230,1);
	background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,230,230,1)), color-stop(100%, rgba(196,196,196,1)));
	background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -o-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -ms-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: linear-gradient(to bottom, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#c4c4c4', GradientType=0 );
	border:1px solid #cecece;
	border-color: #cecece #bababa #b0b0b0;
}




/********************************************************************************/
/* Margins */
/********************************************************************************/
.mrgT0{margin-top:0px!important;}
.mrgT5{margin-top:5px!important;}
.mrgT10{margin-top:10px!important;}
.mrgT15{margin-top:15px!important;}
.mrgT20{margin-top:20px!important;}
.mrgT25{margin-top:25px!important;}
.mrgT30{margin-top:30px!important;}
.mrgT35{margin-top:35px!important;}
.mrgT40{margin-top:40px!important;}

.mrgB0{margin-bottom:0px!important;}
.mrgB5{margin-bottom:5px!important;}
.mrgB10{margin-bottom:10px!important;}
.mrgB15{margin-bottom:15px!important;}
.mrgB20{margin-bottom:20px!important;}
.mrgB25{margin-bottom:25px!important;}
.mrgB30{margin-bottom:30px!important;}
.mrgB35{margin-bottom:35px!important;}
.mrgB40{margin-bottom:40px!important;}

.mrgR0{margin-right:0px!important;}
.mrgR5{margin-right:5px!important;}
.mrgR10{margin-right:10px!important;}
.mrgR15{margin-right:15px!important;}
.mrgR20{margin-right:20px!important;}
.mrgR25{margin-right:25px!important;}
.mrgR30{margin-right:30px!important;}
.mrgR35{margin-right:35px!important;}
.mrgR40{margin-right:40px!important;}

.mrgL0{margin-left:0px!important;}
.mrgL5{margin-left:5px!important;}
.mrgL10{margin-left:10px!important;}
.mrgL15{margin-left:15px!important;}
.mrgL20{margin-left:20px!important;}
.mrgL25{margin-left:25px!important;}
.mrgL30{margin-left:30px!important;}
.mrgR35{margin-left:35px!important;}
.mrgL40{margin-left:40px!important;}





/********************************************************************************/
/************************** Buttons **************************/
/********************************************************************************/
.gold-btn{
	background: rgba(224,168,13,1);
	background: -moz-linear-gradient(top, rgba(224,168,13,1) 0%, rgba(224,168,13,1) 9%, rgba(255,207,33,1) 24%, rgba(252,225,151,1) 41%, rgba(255,207,33,1) 56%, rgba(224,168,13,1) 85%, rgba(211,124,25,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,168,13,1)), color-stop(9%, rgba(224,168,13,1)), color-stop(24%, rgba(255,207,33,1)), color-stop(41%, rgba(252,225,151,1)), color-stop(56%, rgba(255,207,33,1)), color-stop(85%, rgba(224,168,13,1)), color-stop(100%, rgba(211,124,25,1)));
	background: -webkit-linear-gradient(top, rgba(224,168,13,1) 0%, rgba(224,168,13,1) 9%, rgba(255,207,33,1) 24%, rgba(252,225,151,1) 41%, rgba(255,207,33,1) 56%, rgba(224,168,13,1) 85%, rgba(211,124,25,1) 100%);
	background: -o-linear-gradient(top, rgba(224,168,13,1) 0%, rgba(224,168,13,1) 9%, rgba(255,207,33,1) 24%, rgba(252,225,151,1) 41%, rgba(255,207,33,1) 56%, rgba(224,168,13,1) 85%, rgba(211,124,25,1) 100%);
	background: -ms-linear-gradient(top, rgba(224,168,13,1) 0%, rgba(224,168,13,1) 9%, rgba(255,207,33,1) 24%, rgba(252,225,151,1) 41%, rgba(255,207,33,1) 56%, rgba(224,168,13,1) 85%, rgba(211,124,25,1) 100%);
	background: linear-gradient(to bottom, rgba(224,168,13,1) 0%, rgba(224,168,13,1) 9%, rgba(255,207,33,1) 24%, rgba(252,225,151,1) 41%, rgba(255,207,33,1) 56%, rgba(224,168,13,1) 85%, rgba(211,124,25,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0a80d', endColorstr='#d37c19', GradientType=0 );
	font-weight: 400;

	color:#000;
	text-shadow: 1px 1px 2px rgba(255,255,255,1);
}
.gold-btn:hover{

}
.gold-btn:active{

}

.silver-btn{
	background: rgba(230,230,230,1);
	background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,230,230,1)), color-stop(100%, rgba(196,196,196,1)));
	background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -o-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -ms-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: linear-gradient(to bottom, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#c4c4c4', GradientType=0 );
	/*background: url('../img/graphics/silver-btn.png');
	background-repeat:repeat-x;*/
	color:#000;
	font-weight: 400;
	letter-spacing: 1px;
	text-shadow: 1px 1px 2px rgba(255,255,255,1);
	border-color:#b3b3b3;
}
.silver-btn:hover{
	background: rgba(230,230,230,1);
	background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(224,224,224,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,230,230,1)), color-stop(100%, rgba(224,224,224,1)));
	background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(224,224,224,1) 100%);
	background: -o-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(224,224,224,1) 100%);
	background: -ms-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(224,224,224,1) 100%);
	background: linear-gradient(to bottom, rgba(230,230,230,1) 0%, rgba(224,224,224,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#e0e0e0', GradientType=0 );
}
.silver-btn:active{
	background: rgba(214,214,214,1);
	background: -moz-linear-gradient(top, rgba(214,214,214,1) 0%, rgba(196,196,196,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(214,214,214,1)), color-stop(100%, rgba(196,196,196,1)));
	background: -webkit-linear-gradient(top, rgba(214,214,214,1) 0%, rgba(196,196,196,1) 100%);
	background: -o-linear-gradient(top, rgba(214,214,214,1) 0%, rgba(196,196,196,1) 100%);
	background: -ms-linear-gradient(top, rgba(214,214,214,1) 0%, rgba(196,196,196,1) 100%);
	background: linear-gradient(to bottom, rgba(214,214,214,1) 0%, rgba(196,196,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#c4c4c4', GradientType=0 );
}








.order-btn-co{
	float:left;
	width:100%;
	height:auto;
	margin:0px;
	text-align: center;
	background: rgba(230,230,230,1);
	background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,230,230,1)), color-stop(100%, rgba(196,196,196,1)));
	background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -o-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -ms-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: linear-gradient(to bottom, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#c4c4c4', GradientType=0 );
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:20px;
	box-shadow: 0 5px 8px -3px #707070;
	-moz-box-shadow: 0 5px 8px -3px #707070;
	-webkit-box-shadow: 0 5px 8px -3px #707070;
	border:1px solid #cecece;
	border-color: #cecece #bababa #b0b0b0;
}
.order-btn-co p{text-align:center; font-size:18px; font-weight:400; color:#000; float:left; width:100%; margin:0px; text-shadow: 1px 1px 2px rgba(255,255,255,1);}

.order-btn-co.sb{padding:10px;}
.order-btn-co.sb p{font-size:14px;}



.announcement-co{
	float:left;
	width:100%;
	height:auto;
	margin:0px;
	text-align: center;
	background: rgba(230,230,230,1);
	background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,230,230,1)), color-stop(100%, rgba(196,196,196,1)));
	background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -o-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -ms-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: linear-gradient(to bottom, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#c4c4c4', GradientType=0 );
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:20px;
	border:1px solid #d6d6d6;
	border-color: #e5e6e9 #dfe0e4 #d0d1d5;
	box-shadow: 0 5px 8px -3px #707070;
	-moz-box-shadow: 0 5px 8px -3px #707070;
	-webkit-box-shadow: 0 5px 8px -3px #707070;
}

.announcement-co p.description{
	text-align:center; 
	font-size:18px; 
	font-weight:400; 
	color:#00326c; 
	float:left; 
	width:100%; 
	margin:0px;
}
.announcement-co p.info{
	text-align:center; 
	font-size:20px; 
	font-weight:600; 
	color:#00326c; 
	float:left; 
	width:100%; 
	margin:0px; 
	text-shadow: 1px 1px 2px rgba(255,255,255,1);
}



.white-announcement-co{
	float:left;
	width:100%;
	height:auto;
	margin:0px;
	text-align: center;
	background-color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	border:1px solid #d6d6d6;
	border-color: #e5e6e9 #dfe0e4 #d0d1d5;
}

.white-announcement-co p.description{
	text-align:center; 
	font-size:14px; 
	font-weight:400; 
	color:#000; 
	float:left; 
	width:100%; 
	margin:0px;
	line-height: 22px;
}







/********************************************************************************/
/************* Typeahead *********************/
/********************************************************************************/
#custom-templates .empty-message {
	padding: 5px 10px;
	text-align: center;
}
.name-search .twitter-typeahead{
	width:100%;
	margin-top:0px;
}
#home-search-bar .twitter-typeahead{
	margin-top:4px;
}
#home-search-bar .twitter-typeahead .typeahead{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.name-search .twitter-typeahead input.typeahead{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#606060;
	font-weight:300;
}
.name-search .twitter-typeahead pre{color:#000!important;}
.name-search .twitter-typeahead .tt-dropdown-menu{
	background-color:#fff;
	width:100%;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 5px 8px -3px #707070;
	-moz-box-shadow: 0 5px 8px -3px #707070;
	-webkit-box-shadow: 0 5px 8px -3px #707070;
}
.name-search .twitter-typeahead .tt-dropdown-menu .tt-suggestion{
	font-size:15px;
	color:#00326c;
	font-weight:400;
	width:100%;
	padding:6px 10px 6px 10px;
	margin-bottom:0px;
	line-height:26px;
	height:38px;
	border-bottom:1px solid #e5e6e9;
	overflow-x:hidden;
	overflow-y:hidden;
}
.name-search .twitter-typeahead .tt-dropdown-menu .tt-suggestion:last-child{
	border-bottom:none;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.name-search .twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-cursor{
	background-color:#F2F2F2;
	cursor: pointer; cursor: hand;
}



.name-search.small .twitter-typeahead .tt-dropdown-menu .tt-suggestion{
	font-size:10px!important;
	color:#00326c;
	font-weight:400;
	width:100%;
	padding:0px 10px;
	margin-bottom:0px;
	line-height:18px;
	height:35px;
	border-bottom:1px solid #e5e6e9;
	overflow-x:hidden;
	overflow-y:hidden;
}





/********************************************************************************/
/************************** Default Section **************************/
/********************************************************************************/
.section-co{
	float:left;
	width:100%;
	margin:0px;
}






/********************************************************************************/
/************************** Header **************************/
/********************************************************************************/
.header-co{
	border-top:3px solid #00326c;
	height:153px;
	/*background: rgba(98,121,167,1);
	background: -moz-linear-gradient(top, rgba(98,121,167,1) 0%, rgba(37,75,129,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(98,121,167,1)), color-stop(100%, rgba(37,75,129,1)));
	background: -webkit-linear-gradient(top, rgba(98,121,167,1) 0%, rgba(37,75,129,1) 100%);
	background: -o-linear-gradient(top, rgba(98,121,167,1) 0%, rgba(37,75,129,1) 100%);
	background: -ms-linear-gradient(top, rgba(98,121,167,1) 0%, rgba(37,75,129,1) 100%);
	background: linear-gradient(to bottom, rgba(98,121,167,1) 0%, rgba(37,75,129,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6279a7', endColorstr='#254b81', GradientType=0 );
	box-shadow: 0px 2px 19px rgba(0,0,0,0.3) inset;*/

	background-image: url('../img/graphics/banner-pattern.jpg');
	background-repeat: repeat-x;


}
.header-co .logo{}
.header-co .nombtn{float:right;}
.header-search{
	float:right;
	width:475px;
	padding:0px 10px 8px; /*10px;*/
	background-color:#00326c;

	background: rgba(0,73,156,1);
	background: -moz-linear-gradient(top, rgba(0,73,156,1) 0%, rgba(0,50,108,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,73,156,1)), color-stop(100%, rgba(0,50,108,1)));
	background: -webkit-linear-gradient(top, rgba(0,73,156,1) 0%, rgba(0,50,108,1) 100%);
	background: -o-linear-gradient(top, rgba(0,73,156,1) 0%, rgba(0,50,108,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,73,156,1) 0%, rgba(0,50,108,1) 100%);
	background: linear-gradient(to bottom, rgba(0,73,156,1) 0%, rgba(0,50,108,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00499c', endColorstr='#00326c', GradientType=0 );


	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.header-search .search-title{
	float:left;
	width:100%;
	margin: 2px 0px 7px;
	font-size: 16px; /*18px;*/
	font-weight: 400;
	color: #ffcf21;
}
.header-search .search-option{
	float:right;
	font-size:12px;
	color: #ffcf21;
	font-weight:300;
	margin: 8px 0px 7px;
	text-align:right;
	width:100%;
}
.header-search .search-option a{color: #ffcf21;}
.header-search .search-option a{text-decoration:none;}


.header-search .session-control{
	float:right;
	width:auto;
	text-align:right;
	font-size:13px;
	color:#ffcf21;
	font-weight:300;
	padding:5px 10px;
	background-color:#15274B;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.header-search .session-control a{color: #ffcf21;}
.header-search .session-control a:hover{text-decoration:none; color:#fff;}





.phone-header{
	border-top:3px solid #00326c;
	height:154px;
	background: url('../img/graphics/phone-header-bg.jpg') no-repeat;
	background-size: 100%;
	display:none;
}




/********************************************************************************/
/************************** Main Menu **************************/
/********************************************************************************/
.main-menu-co{
	margin-bottom:40px;
}
ul.navbar-nav li.dropdown:hover > ul.dropdown-menu {
	display: block;
}
ul.navbar-nav li.dropdown:hover > div.dropdown-menu.custom-dd {
	display: block;
	left:0;
	background-color:#404040;
	border:1px solid #202020;
	float:left;
	padding:15px;
}
ul.navbar-nav li.dropdown:hover .products{
	margin-left: -185px!important;
	width: 1140px!important;
}
ul.navbar-nav li.dropdown:hover .white-papers{
	margin-left: -462px!important;
	width: 1140px!important;
}

.custom-dd .title{
	float:left;
	width:100%;
	margin:0px 0px 15px;
	font-size:16px;
	color:#fff;
}
.custom-dd .preview-img{
	float:left;
	width:100%;
	margin:0px;
}
.custom-dd ul{float:left; width:100%; padding:0px; border-right:none; border-left:none;}
.custom-dd ul li{float:left; width:100%; padding:0px; list-style-type:none; border-right:none!important; border-left:none!important;margin-bottom:10px;}
.custom-dd ul li:last-child{margin-bottom:0px;}
.custom-dd ul li a{
	color: #F0F0F0;
	font-weight: normal;
	font-size: 14px;
	font-weight: 700;
	text-shadow: 1px 1px 2px #000;
}

.custom-nav{
	/*background: rgba(211,124,25,1);
	background: -moz-linear-gradient(top, rgba(211,124,25,1) 0%, rgba(224,168,13,1) 10%, rgba(255,207,33,1) 28%, rgba(252,225,151,1) 42%, rgba(255,207,33,1) 60%, rgba(224,168,13,1) 78%, rgba(211,124,25,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(211,124,25,1)), color-stop(10%, rgba(224,168,13,1)), color-stop(28%, rgba(255,207,33,1)), color-stop(42%, rgba(252,225,151,1)), color-stop(60%, rgba(255,207,33,1)), color-stop(78%, rgba(224,168,13,1)), color-stop(100%, rgba(211,124,25,1)));
	background: -webkit-linear-gradient(top, rgba(211,124,25,1) 0%, rgba(224,168,13,1) 10%, rgba(255,207,33,1) 28%, rgba(252,225,151,1) 42%, rgba(255,207,33,1) 60%, rgba(224,168,13,1) 78%, rgba(211,124,25,1) 100%);
	background: -o-linear-gradient(top, rgba(211,124,25,1) 0%, rgba(224,168,13,1) 10%, rgba(255,207,33,1) 28%, rgba(252,225,151,1) 42%, rgba(255,207,33,1) 60%, rgba(224,168,13,1) 78%, rgba(211,124,25,1) 100%);
	background: -ms-linear-gradient(top, rgba(211,124,25,1) 0%, rgba(224,168,13,1) 10%, rgba(255,207,33,1) 28%, rgba(252,225,151,1) 42%, rgba(255,207,33,1) 60%, rgba(224,168,13,1) 78%, rgba(211,124,25,1) 100%);
	background: linear-gradient(to bottom, rgba(211,124,25,1) 0%, rgba(224,168,13,1) 10%, rgba(255,207,33,1) 28%, rgba(252,225,151,1) 42%, rgba(255,207,33,1) 60%, rgba(224,168,13,1) 78%, rgba(211,124,25,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d37c19', endColorstr='#d37c19', GradientType=0 );*/



	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-color:#d37c19;
	border-color:#767676;
	min-height:40px;
	margin-bottom:0px!important;

	background-image: url('../img/graphics/nav-bar-bg.png');

	box-shadow: 0 5px 8px -3px #707070;
	-moz-box-shadow: 0 5px 8px -3px #707070;
	-webkit-box-shadow: 0 5px 8px -3px #707070;

}
.custom-nav .navbar-collapse {padding-right: 0px;	padding-left: 0px;}
/*.custom-nav ul{border-left:1px solid #e0a80d; border-right:1px solid #d37c19;}
.custom-nav ul li{border-right:1px solid #e0a80d; border-left:1px solid #d37c19;}*/
.custom-nav .navbar-nav>li>a{
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 1px;
	color:#f8c02b;
	text-shadow: 1px 1px 2px rgba(0,0,0,1);
	padding: 21px 14px;
	letter-spacing:1px;
	color:#000;
	text-shadow: 1px 1px 2px rgba(255,255,255,1);


}

.custom-nav .navbar-nav>li>a:hover{

	color:#f8c02b;
	text-shadow: 1px 1px 2px rgba(0,0,0,1);
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	color:#f8c02b;
	text-shadow: 1px 1px 2px rgba(0,0,0,1);
	background: none;
}
.navbar-inverse .navbar-nav > li:hover > a {
	color:#f8c02b;
	text-shadow: 1px 1px 2px rgba(0,0,0,1);
}
.navbar-nav > li > .dropdown-menu{
	background-color:#254b81;
	filter:alpha(opacity=100);
	opacity:1.0;
	margin-left: -1px;
	border-top:1px solid #202020;
	border-radius:0px!important;
	text-shadow:none;
	border-left:none;
	border-right:none;
}
.navbar-nav > li > .dropdown-menu:hover{
	filter:alpha(opacity=100);
	opacity:1.0;
}
.dropdown-menu{
	padding:0px 0px 0px 0px;
	min-width:200px;
}
.custom-nav ul li .dropdown-menu li{border-right:1px solid #202020;border-left:1px solid #202020;}
.dropdown-menu > li > a{
	color:#F0F0F0;
	display: block;
	padding: 8px 19px;
	clear: both;
	font-weight: normal;
	white-space: nowrap;
	font-size:16px;
	font-weight:400;
	border-bottom:1px solid #202020;
	text-shadow: 1px 1px 2px rgba(0,0,0,1);
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
	background-color:#295490;
	color:#fff;
	text-shadow: 1px 1px 2px #000;
}




/********************************************************************************/
/************************** Sections **************************/
/********************************************************************************/
.home-nomination-section-co{margin-top:15px; margin-bottom:15px;}
.nomination-buttons-co{margin-bottom:15px;}
.home-appreciation-co{margin-bottom:15px; margin-top:15px;}

.company-name-search span.twitter-typeahead{width:100%;}




/********************************************************************************/
/************************** Page Text **************************/
/********************************************************************************/
hr.main_hr {
	float: left;
	width: 100%;
	margin: 20px 0px;
}
h1.main-title{
	font-size:28px;
	/*color:#00326c;*/
	color:#000;
	font-weight:400;
	margin-bottom:20px;
	margin-top:0px;
}
h1.page-title{
	font-size: 36px;
	font-weight: 400;
	padding-bottom: 15px;
	border-bottom: 1px solid #E0E0E0;
	margin-top: 0px;
	/*color:#00326c;*/
	color:#000;
}

h1.page-title.sm{font-size:32px;}

.page-title .title-btn{float:right; margin-top:5px;}

.page-text p.sec-heading {
	float: left;
	width: 100%;
	margin: 0px 0px 15px;
	font-size: 20px;
	line-height: 30px;
	text-align: left;
	font-weight: 400;
	/*color:#00326c;*/
	color:#000;
}
.page-text .section-title{
	font-size:24px;
	/*color:#00326c;*/
	color:#000;
	font-weight:400;
	margin-bottom:20px;
	margin-top:0px;
}
.page-text .section-title.small{font-size:16px;}
.page-text .section-title.medium{font-size:20px;}
.page-text .section-title.blue{color:#00326c;}
.page-text .section-title strong{font-weight:400;}

.page-text .section-title.center{text-align:center;}


.page-text .section-title a{color:#000;}
.page-text .section-title a:hover{color:#303030;}

.page-text .title-label{
	font-size:22px;
	/*color:#00326c;*/
	color:#000;
	font-weight:400;
	margin-bottom:5px;
	margin-top:0px;
}

.page-text p{
	float:none;
	width:100%;
	margin-bottom:15px;
	font-size:19px;
	font-weight:300;
	/*color:#00326c;*/
	color:#000;
	line-height:33px;
}
.page-text p.small{
	float:none;
	width:100%;
	margin-bottom:10px;
	font-size:16px;
	font-weight:300;
	/*color:#00326c;*/
	color:#000;
	line-height:26px;
}

.page-text p a{color:#000; font-weight:400;}
.page-text p a:hover{color:#808080;}

.page-text p.details{
	float:left;
	width:100%;
	margin-bottom:10px;
	color:#000;
	line-height:20px;
	text-align:center;
}
.page-text p.details span{float:left; width:100%; text-align:center;}
.page-text p.details .info{font-weight:300;font-size:25px;color:#000;line-height: 27px;margin-bottom:5px;letter-spacing: 1px;}
.page-text p.details .info-small{font-size:20px;line-height:21px;}
.page-text p.details .label{font-weight:400;font-size:10px;color:#000;}
.page-text p.details .info a{font-weight:300;}


.page-text p.details a{color:#000;}
.page-text p.details a:hover{color:#808080; text-decoration:none;}





.page-text p.quote{
	float:none;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	font-size:14px;
	font-weight:300;
	/*color:#00326c;*/
	color:#000;
	line-height:26px;
}

.page-text p .text-pic{float:left; margin-right:20px; margin-bottom:0px; max-width:370px; margin-top:6px;}
.page-text p .text-pic.small{float:left; margin-right:20px; margin-bottom:0px; max-width:300px; margin-top:6px;}
.page-text .home-img{width:100%;}



.show-box{
	float:left;
	width:100%;
}
.show-box img{float:left; width:100%; margin-bottom:10px; border:1px solid #ddd;}
.show-box .title{
	float:left;
	width:100%;
	margin-bottom:10px;
	font-size:16px;
	font-weight:400;
	/*color:#00326c;*/
	color:#000;
	line-height:26px;
	text-align:center;
}



.page-text .address-list{
	float:left;
	width:100%;
	font-size:18px;
	/*color:#00326c;*/
	color:#000;
	line-height:29px;
	margin-bottom:5px;
}


.blue-link{color:#00326c;}
.blue-link:hover{color:#ffcf21;}


.page-text ul.main_ul{
	float:left;
	width:100%;
	margin:0px 0px 15px;
	padding:0px;
}

.page-text ul.main_ul li{
	float:left;
	width:95%;
	margin-left:5%;
	padding:0px;
	/*color:#00326c;*/
	color:#000;
	font-weight:300;
	margin-bottom:5px;
}

.page-text ul.main_ul li a{color:#000;}
.page-text ul.main_ul li a:hover{color:#808080;}

.page-text ul.main_ul li ul{margin-top:5px; margin-bottom:5px;}


.page-text ul.main_ul.large li a{font-size:18px; font-weight:300;}
.page-text ul.main_ul.medium li a{font-size:16px; font-weight:400;}


.page-text p.back-page-links{
	float:none;
	width:100%;
	margin-bottom:20px;
	font-size:14px;
	font-weight:300;
	color:#303030;
	text-align:left;
	font-style: italic;
	line-height:20px;
}
.page-text p.back-page-links a{color:#303030;}
.page-text p.back-page-links a:hover{color:#808080; text-decoration:none;}

.custom-list-group{

}
.custom-list-group .list-group-item{
	border-color:#b0b0b0;
}
.custom-list-group a{font-weight:400; font-size:14px; color:#000;}
.custom-list-group a:hover{
	background: rgba(230,230,230,1);
	background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(224,224,224,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,230,230,1)), color-stop(100%, rgba(224,224,224,1)));
	background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(224,224,224,1) 100%);
	background: -o-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(224,224,224,1) 100%);
	background: -ms-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(224,224,224,1) 100%);
	background: linear-gradient(to bottom, rgba(230,230,230,1) 0%, rgba(224,224,224,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#e0e0e0', GradientType=0 );
	box-shadow: 0px 2px 19px rgba(0,0,0,0.3) inset;
}
.custom-list-group a:active{
	background: rgba(214,214,214,1);
	background: -moz-linear-gradient(top, rgba(214,214,214,1) 0%, rgba(196,196,196,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(214,214,214,1)), color-stop(100%, rgba(196,196,196,1)));
	background: -webkit-linear-gradient(top, rgba(214,214,214,1) 0%, rgba(196,196,196,1) 100%);
	background: -o-linear-gradient(top, rgba(214,214,214,1) 0%, rgba(196,196,196,1) 100%);
	background: -ms-linear-gradient(top, rgba(214,214,214,1) 0%, rgba(196,196,196,1) 100%);
	background: linear-gradient(to bottom, rgba(214,214,214,1) 0%, rgba(196,196,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#c4c4c4', GradientType=0 );
}



.page-text p .text-pic.wc-circle{
	width:300px;
}

.page-text p.box-links{text-align:right; font-size:14px;}
.page-text p.box-links a{color:#000;}
.page-text p.box-links a:hover{color:#808080;}

.page-text .wc-circle{float:left; width:100%;}
.page-text .wc-circle img{width:100%; float:left;}


.page-text .text-sec{float:left; margin-right:20px; margin-bottom:0px; max-width:370px; margin-top:6px;}

.sp-update-btn{text-align:right;}
.sp-update-btn btn{margin-right:10px;}


.button-label{
	float:left;
	width:auto;
	font-size:20px;
	color:#000;
	font-weight:400;
	margin-bottom:5px;
	margin-top:0px;
}
.fb-share-button{float:left; margin-left:15px; margin-top:0px;}
._4s7c {
	border: 1px solid #ddd!important;
	border-top-color: #ddd!important;
}





/********************************************************************************/
/***************************Home Search **************************/
/********************************************************************************/
#home-search-co{
	float:left;
	width:100%;
	height:auto;
	text-align: left;
	background: rgba(230,230,230,1);
	background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,230,230,1)), color-stop(100%, rgba(196,196,196,1)));
	background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -o-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: -ms-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	background: linear-gradient(to bottom, rgba(230,230,230,1) 0%, rgba(196,196,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#c4c4c4', GradientType=0 );
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	border:1px solid #cecece;
	border-color: #cecece #bababa #b0b0b0;
}
#home-search-co span.label{
	float:left;
	width:auto;
	font-size:18px;
	font-weight:400;
	color:#000;
	margin:9px 10px 0px 0px;
	padding:0px;
	text-align:left;
}
#home-search-co input{float:left;}
#home-search-co select{float:left;}
#home-search-co .by_name{float:left; width:315px; margin:0px 10px 0px 0px; height: 34px;}
#home-search-co .by_state{width:150px; margin:0px 10px 0px 0px;}
#home-search-co .by_city{width:150px; margin:0px 10px 0px 0px;}
#home-search-co .by_category{float:left; width:197px; margin:0px 10px 0px 0px;}

#home-search-co .search_sub{float:left; margin:0px 0px 0px 0px;}
#home-search-co span.label-center{
	float:right;
	text-align:center;
	width:100%;
	font-size:18px;
	font-weight:400;
	color:#15274B;
	margin:7px 0px 0px 0px;
	padding:0px;

}
#home-search-co .blue-bg:hover{color:#fff;}
#home-search-co .blue-bg:active{
	background-image: -moz-linear-gradient(top, #4660ab, #313f6d);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4660ab), to(#313f6d));
	background-image: -webkit-linear-gradient(top, #4660ab, #313f6d);
	background-image: -o-linear-gradient(top, #4660ab, #313f6d);
	background-image: linear-gradient(to bottom, #4660ab, #313f6d);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4660abcc', endColorstr='#313f6dcc', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color:#fff;
}




/********************************************************************************/
/********** Sidebar Section  *******************/
/********************************************************************************/
.sidebar-btns a{
	width:100%;
	float:left;
}
p.ad-label{
	float:left;
	width:100%;
	margin:0px 0px 0px;
	font-size:10px;
	font-weight:300;
	color:#000;
	text-align: center;
}
p.sb-ad-label{
	float:left;
	width:100%;
	margin:15px 0px 0px;
	font-size:16px;
	font-weight:300;
	color:#000;
	text-align: center;
}





/********************************************************************************/
/****************************** Search Results *******************************/
/********************************************************************************/
.panel-custom {
	border-color: #ccc;
}
.panel-custom .panel-body {
	background-color: #F0F4FA;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.panel-custom > .panel-heading {
	color: #f8bb15;
	color: #fff;
	background-color: #14284B;
	border-color: #ccc;
	font-size: 18px;
	font-weight: 400;
	background: rgba(0,73,156,1);
	background: -moz-linear-gradient(top, rgba(0,73,156,1) 0%, rgba(0,50,108,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,73,156,1)), color-stop(100%, rgba(0,50,108,1)));
	background: -webkit-linear-gradient(top, rgba(0,73,156,1) 0%, rgba(0,50,108,1) 100%);
	background: -o-linear-gradient(top, rgba(0,73,156,1) 0%, rgba(0,50,108,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,73,156,1) 0%, rgba(0,50,108,1) 100%);
	background: linear-gradient(to bottom, rgba(0,73,156,1) 0%, rgba(0,50,108,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00499c', endColorstr='#00326c', GradientType=0 );
}
p.search_results_str{
	float:left;
	width:100%;
	font-size:20px;
	font-weight:300;
	color:#000;
	margin:10px 0px 5px 0px;
}
p.search_results_str.small{
	float:left;
	width:100%;
	font-size:16px;
	font-weight:300;
	color:#000;
	margin:0px 0px 15px 0px;
	font-style:italic;
}

p.search_results_count{
	float:left;
	width:100%;
	font-size:16px;
	font-weight:300;
	color:#000;
	text-align:right;
	margin:10px 0px 10px 0px;
}

p.search_results_msg{
	float:left;
	width:100%;
	font-size:16px;
	font-weight:300;
	color:#000;
	text-align:center;
	margin:0px 0px 10px 0px;
}

p.search_results_str span.search_str{font-weight:700;}
.company-item{
	float:left;
	width:100%;
}
.company-item span.company-name span.matching-letters{font-weight:400;}
.company-item span.company-name{

	width:auto;
	font-size:24px;
	font-weight:400;
	color:#204179;
	margin-bottom:10px;
	float:left;
}
.company-item span.company-location{
	float:left;
	width:auto;
	font-size:16px;
	font-weight:300;
	color:#000;
	margin-bottom:5px;	
}
.company-item span.company-categories{
	float:right;
	width:auto;
	font-size:16px;
	font-weight:300;
	color:#000;
	margin-bottom:5px;	
}
.company-item span.company-stars{

	width:auto;
	margin-bottom:10px;
	float:right;
}
.company-item span.company-stars img.small-star{
	width:35px;
}
span.category-name{
	float:left;
	width:auto;
	margin:10px 0px 10px 0px;
	font-size:22px;
	text-align: left;
	font-weight:400;
	color:#14284B;
}
span.category-total{
	float:right;
	width:auto;
	margin:12px 0px 0px 0px;
	font-size:18px;
	text-align: left;
	font-weight:400;
	color:#666;
}




/********************************************************************************/
/*************** Main Footer Settings *******************/
/********************************************************************************/

.above-footer-bar{
	background-image: url('../img/graphics/footer-bar-bg.png'); 
	float:left; 
	width:100%; 
	margin:0px;
	height: 52px;
	box-shadow: 0 5px 8px -3px #707070;
	-moz-box-shadow: 0 5px 8px -3px #707070;
	-webkit-box-shadow: 0 5px 8px -3px #707070;
	margin-top:30px;
	border-top:1px solid #767676;
	border-bottom:1px solid #767676;
}


#footer_co{

	float:left;
	width:100%;
	margin:0px;
	padding:20px 0px 0px;
	/*background: rgba(53,75,117,1);
	background: -moz-linear-gradient(top, rgba(53,75,117,1) 0%, rgba(21,54,97,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(53,75,117,1)), color-stop(100%, rgba(21,54,97,1)));
	background: -webkit-linear-gradient(top, rgba(53,75,117,1) 0%, rgba(21,54,97,1) 100%);
	background: -o-linear-gradient(top, rgba(53,75,117,1) 0%, rgba(21,54,97,1) 100%);
	background: -ms-linear-gradient(top, rgba(53,75,117,1) 0%, rgba(21,54,97,1) 100%);
	background: linear-gradient(to bottom, rgba(53,75,117,1) 0%, rgba(21,54,97,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#354b75', endColorstr='#153661', GradientType=0 );*/
	box-shadow: 0px 2px 19px rgba(0,0,0,0.3) inset;
	background-color:#00326c;


}
#footer_co a{color:#D0D0D0;}
#footer_co a:hover{color:#fff; text-decoration:none;}
#footer_co hr.main_hr{border-color:#fff;}
img.foot-logo{float:left; width:100%; margin-bottom:15px;}
.foot-icon-row{float:left; width:100%; margin:10px 0px;}
.footer-small-text{
	float:left;
	font-size:11px;
	width:100%;
	text-align: justify;
	color:#D0D0D0;
	font-weight: 300;
	line-height: 16px;
}
p.footer-text{
	float: left;
	font-size: 15px;
	width: 100%;
	text-align: justify;
	color: #D0D0D0;
	line-height: 17px;
	font-weight: 300;
}
p.foot-title{
	float:left;
	width:100%;
	font-size:18px;
	font-weight:400;
	color:#fff;
	text-shadow: 1px 1px 2px rgba(0,0,0,1);
}
p.copy-right{
	float:left;
	font-size:13px;
	width:100%;
	color:#D0D0D0;
	text-align: left;
	font-weight:300;
}
p.copy-right strong{text-shadow: 1px 1px 2px rgba(0,0,0,1);}
p.created-by{
	float:left;
	font-size:13px;
	width:100%;
	color:#D0D0D0;
	text-align: right;
	font-weight:300;
}
p.created-by strong{text-shadow: 1px 1px 2px rgba(0,0,0,1);}
ul.foot-list{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
ul.foot-list li{
	list-style-type: none;
}
ul.foot-list li a{
	font-size: 16px;
	font-weight: 300;
}
p.foot-contact{margin-bottom:18px;}

p.foot-address{
	float:left;
	font-size:12px;
	width:100%;
	color:#D0D0D0;
}
p.foot-address span{
	float:left;
	font-size:19px;
}
p.foot-address span.address{
	float:left;
	width:auto;
	font-size: 19px;
	font-weight: 300;
	line-height: 22px;
}
p.foot-phone{
	float:left;
	font-size:14px;
	width:100%;
	color:#D0D0D0;
	font-size: 19px;
	font-weight: 300;
	line-height: 22px;
}
p.foot-email{
	float:left;
	font-size:16px;
	width:100%;
	color:#D0D0D0;
	font-weight:300;
}
p.foot-email span{font-size:19px;}








/********************************************************************************/
/**************************** Form Styles ***************************************/
/********************************************************************************/

.custom-form .panel-body{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.custom-form .form-section{margin-bottom:20px;}
.custom-form .section-title{
	float:left;
	width:100%;
	font-size:22px;
	font-weight:400;
	color:#000;
	padding-bottom:5px;
	border-bottom:1px solid #D8D8D8;
	margin-bottom:20px;
}
.custom-form .section-title.smallmrgB{margin-bottom:10px;}

.custom-form .in-xs{width:75px;}
.custom-form .in-sm{width:150px;}

p.form-text{
	float:left;
	width:100%;
	margin:0px 0px 5px;
	font-size:14px;
	font-weight:400;
}

hr.form_hr{
	margin:10px 0px;
}
.form_hr.dark{border-color:#D8D8D8;}
.card-exp{
	width: 100px;
	float: left;
	margin-right: 5px;
}
.card-security{
	width: 80px;
}

#alert-form-section p.title{
	float:left;
	width:100%;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
#alert-form-section ul.info{
	float:left;
	font-size:14px;
	font-weight:300;
	width:90%;
	margin-left:0%;
	padding-left:10px;
}
#alert-form-section ul.info li{
	width:100%;
}

.pro-img{width:100%; border:1px solid #D8D8D8;}



select.form-month{float:left; width:100px; margin:0px 5px 0px 10px;}
select.form-year{float:left; width:95px; margin:0px 5px 0px 10px;}
select.form-option{float:left; width:75px; margin:0px 0px 0px 10px;}
select.small-option{width:75px;}

input.form-phone{float:left; width:50px; margin:0px 5px 0px 0px;}
input.form-phone-last{float:left; width:60px; margin:0px 5px 0px 0px;}

p.form-info{
	font-size:14px;
	width:100%;
	float:left;
	text-align:right;
}
p.form-info a{color:#000; font-weight:400; font-weight:12px;}
p.form-info a:hover{color:#909090;}

p.form-description-small{
	font-size:10px;
	width:100%;
	float:left;
	text-align:left;
	font-weight:300;
	line-height:normal;
}

p.form-description{
	font-size:12px;
	width:100%;
	float:left;
	text-align:left;
	font-weight:normal;
	line-height:22px;
}

p.form-description-light{
	font-size:14px;
	width:100%;
	float:left;
	text-align:left;
	font-weight:300;
	line-height:24px;
	color:#333;
}
p.form-description-light strong{font-weight:400;}

.custom-form .input-group .input-group-addon{text-align:left;}



.custom-form label{
	font-weight:400;
	color:#505050;
}

.custom-form label.error{
	font-weight:400;
	font-size:12px;
	color:#D00000;
	margin-top:5px;
}


.custom-form #response_msg{
	margin-top:8px;
	float: right;
	width: auto;
	font-size: 14px;
	font-weight: 400;
	line-height: normal;
	color:#FF0000;
}


.horizontal-row{
	float:left;
	width:100%;
	margin-bottom:10px;
}

.horizontal-row p{float:left; width:30%; font-size:12px; text-align:left; margin-top:7px;}
.horizontal-row span.in{float:right; width:70%;}
.horizontal-row span.in a{float:right; font-size:10px; color:#00326c; text-align:right; margin-top:5px;}
.horizontal-row span.in p{float:right; font-size:10px; color:#00326c; text-align:left; margin-top:5px; width:100%;}


.control-label{padding-left:0px;}

tr.title-row{
	color:#000;
	background-color:#F0F4FA;
	font-weight:700;
}
tr.title-row th{font-weight:700!important;}
tr.title-row .td-desc{font-weight:400;}
tr.title-row .td-price{font-weight:400;}
tr.desc{background-color:#F0F4FA;}
.td-desc{width:85%;}
.td-desc.cost{text-align:right; font-weight:bold;}
.td-price{width:15%;text-align:right;}





/********************************************************************************/
/****************************** Account Home *******************************/
/********************************************************************************/
.option-co{
	float:left;
	width:100%;
	background-color:#F0F4FA;
	border: 1px solid #E0E0E0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px;
	margin-bottom:20px;
}

.option-co .icon{
	float:left;
	width:15%;
	text-align:center;
	font-size:24px;
	color:#00326c;
}
.option-co .icon i{margin-top:5px;}
.option-co .content{
	float:left;
	width:60%;
}

.option-co .content .title{
	float:left; width:100%; font-size:22px; font-weight:400; color:#00326c; margin-bottom:5px;
}

.option-co .content .info{
	float:left; width:100%; font-size:12px; font-weight:200; color:#00326c; margin-bottom:0px;
}

.option-co .button-option{
	float:left;
	width:25%;
	text-align:right;
	padding:0px 10px;
}
.option-co .button-option a{margin-top:5px;}




.ordercontainer{
	width:93%;
	margin-left:auto;
	margin-right:auto;
}

table.items th{
	height:40px;
	background-image: url("../img/graphics/items-panel-header.jpg");
	background-repeat: repeat-x;
	color:#fff;
	border-right:1px solid #fff;
}

table.items th , .prc , .bx{
	text-align:center;
}

table.items tbody tr{
	border-top:1px solid #B7B7B7; /*#DEDEDE;*/
	border-bottom:1px solid #B7B7B7; /*#DEDEDE;*/
}

table.items td{
	height:100px;
	vertical-align:top;
	padding-left:7px;
	padding-right:5px;
	padding-top:5px;
	font-weight:300;
	font-size:17px;
	
}

table.items{
	margin-top:50px;
	background-color:#FEFEFE;
	border-left:1px solid #B7B7B7;
	border-right:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
	border-radius:3px;
}

table.items td.btn{
	height:80px;
	vertical-align:middle;
}

table.items ul{
margin:0;
padding:0;
}

table.items ul li{
list-style-type:none;
}

ul.headnav{
	margin-top:20px;
}

ul.headnav li{
	list-style-type:none;
	float:right;
	margin-right:10px;
	border:3px #000 solid;
	padding: 2px 20px 5px 20px;
	border-radius: 6px;
}

ul.headnav li.active{
	color:#fff;
	background-color:#000;
}


ul.headnavgld{
	margin-top:20px;
}

ul.headnavgld li{
	background: rgba(224,168,13,1);
	background: -moz-linear-gradient(top, rgba(224,168,13,1) 0%, rgba(224,168,13,1) 9%, rgba(255,207,33,1) 24%, rgba(252,225,151,1) 41%, rgba(255,207,33,1) 56%, rgba(224,168,13,1) 85%, rgba(211,124,25,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,168,13,1)), color-stop(9%, rgba(224,168,13,1)), color-stop(24%, rgba(255,207,33,1)), color-stop(41%, rgba(252,225,151,1)), color-stop(56%, rgba(255,207,33,1)), color-stop(85%, rgba(224,168,13,1)), color-stop(100%, rgba(211,124,25,1)));
	background: -webkit-linear-gradient(top, rgba(224,168,13,1) 0%, rgba(224,168,13,1) 9%, rgba(255,207,33,1) 24%, rgba(252,225,151,1) 41%, rgba(255,207,33,1) 56%, rgba(224,168,13,1) 85%, rgba(211,124,25,1) 100%);
	background: -o-linear-gradient(top, rgba(224,168,13,1) 0%, rgba(224,168,13,1) 9%, rgba(255,207,33,1) 24%, rgba(252,225,151,1) 41%, rgba(255,207,33,1) 56%, rgba(224,168,13,1) 85%, rgba(211,124,25,1) 100%);
	background: -ms-linear-gradient(top, rgba(224,168,13,1) 0%, rgba(224,168,13,1) 9%, rgba(255,207,33,1) 24%, rgba(252,225,151,1) 41%, rgba(255,207,33,1) 56%, rgba(224,168,13,1) 85%, rgba(211,124,25,1) 100%);
	background: linear-gradient(to bottom, rgba(224,168,13,1) 0%, rgba(224,168,13,1) 9%, rgba(255,207,33,1) 24%, rgba(252,225,151,1) 41%, rgba(255,207,33,1) 56%, rgba(224,168,13,1) 85%, rgba(211,124,25,1) 100%);
	list-style-type:none;
	float:right;
	margin-right:10px;
	border:3px #000 solid;
	padding: 2px 20px 5px 20px;
	border-radius: 6px;
}

ul.headnavgld li.active{
	color:#fff;
	background-color:#000;
}

div.header-co form span{
	margin: 0px !important;
}

div.header-co form span button{
	margin-top: -4px !important;
}






