.clear-div{
	clear:both;
}
.phone{
	font-size:22pt;
	color:#f26621;
	padding-bottom:6px;
}
.email{
	width:auto;
}
.email a{
	color:#585858;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
.email a:hover{
	color:#f26621;
}


.topic_list{
	float:left;
	/*width:100%;*/
	padding-bottom:10px;
	margin-left:3px;
}
.topic_list li{
	background: url("../images/innerlink-arrow.png") no-repeat scroll 0 0.3em transparent;
	color: #151515;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 5px;
	/*margin-left:5px;*/
	padding-left: 15px;
	list-style: none outside none;
	float: left;
	clear:both;
    width: 98%;
	
}

.top_title{
	color:#002538 !important;
	font-weight:bold;
	font-size:13px !important;
	line-height:20px !important;
}

#contact .input-block-level{
	/*width:40% !important;*/
}
.our_information{
	
	color: #151515;
    font-size: 12px;
    line-height: 18px;
	/*padding-left:10px;*/
}
.captcha{
	/*background-image:url(../images/captcha_bg.jpg);*/
	cursor:pointer;
	margin-top:2px;
	margin-bottom:0px;
}
.captcha:hover{
	/*background-image:url(../images/captcha_bg_hover.jpg);*/
}
.captcha-box{
	width:100%;
	float:left;
	padding-left:18%;
	padding-top:10px;
}
.captcha-i-box{
	float:left;
	/*padding-right:10px;*/
}
.captcha-R-box{
	width:auto;
	float:left;
	/*background-image:url(../image/captcha_bg.jpg);*/
	padding-bottom:10px;
	background-repeat:repeat-x;
}

.captcha-t-box{
	width:30px;
	float:left;
	padding:0px;
	margin:0px;
	line-height:0px;
	height:30px;
}
.captcha-t-box img {
	height:30px;
	padding:0px;
	margin:0px;
	
}
.error{
	/*background:url(../images/error_bg.jpg) repeat scroll 0% 0%;*/
	/*background-repeat:repeat-x;*/
	 -moz-box-shadow: 1px 1px 7px #f2c3ad;
    -webkit-box-shadow: 1px 1px 7px #f2c3ad;
    box-shadow: 1px 1px 7px #f2c3ad;
	/*background-image:url(../image/error_bg.jpg);*/
	float:left;
	border:solid 1px #f0f0f0;
	padding:5px 0px 5px 10px;
	margin-bottom:10PX;
}
.error_left{
	/*background:url(../images/error_left.png) scroll 0% 0% no-repeat;*/
    -moz-box-shadow: 1px 1px 7px #f2c3ad;
    -webkit-box-shadow: 1px 1px 7px #f2c3ad;
    box-shadow: 1px 1px 7px #f2c3ad;
	/*background-image:url(../image/error_bg.jpg);*/
	float:left;
	/*border:solid 1px #f0f0f0;*/
	/*padding:5px 0px 5px 0px;*/
	margin-bottom:10PX;
	margin-left:13px;
	padding-top:5px;
	width:87%;
	padding-bottom:6px;
	background:#fff;
	
}
.error-icon{
	width:30px;
	float:left;
	padding-top:16px;
}
.error-text{
	/*width:90%;*/
}
.error-text-left{
	width:90%;
}
.error-text h4{
	font-size:13px;
	font-weight:bold;
	color:#000;
	width:93%;
	/*float:right;*/
	float:left;
	
	/*width:94%;
	float:left;*/
	/*padding-top:5px;
	padding-left:5px;*/
	padding:5px 0px 5px 5px;
	
}
.error-text h4 img{
	padding-right:10px;
}
.error-text-left h4{
	font-size:13px;
	font-weight:bold;
	color:#000;
	width:93%;
	float:right;
	/*width:94%;
	float:left;*/
	/*padding-top:5px;
	padding-left:5px;*/
	padding:5px 0px 5px 5px;
	
}
.error-text ul{
	float:left;
	list-style-type:none;
}
.error-text-left ul{
	float:left;
	padding-left:10px;
	padding-top:3px;
	list-style-type:none;
}
.error-text ul li{
	background:url(../images/link_left_img.png) no-repeat scroll 2% 50%;
	padding-left:25px;
	font-size:12px; 
}
.error-text-left ul li{
	/*background:url(../images/link_left_img.png) no-repeat scroll 2% 50%;
	padding-left:20px;
	font-size:12px; */
	background: url("../images/link_left_img.png") no-repeat scroll 0 0.2em rgba(0, 0, 0, 0);
    font-size: 11px;
    margin-bottom: 4px;
    padding-left: 20px;
}
.title .title_name
{
	background: url(../images/title_bg.jpg) repeat-x scroll 0 0 transparent;
	padding-left:15px;
	padding-right:15px;
	float:left;
	height:35px;
	font-size:19pt;
	color:#000;
	padding-top:5px;
	
}
.title .title_border
{
	border-bottom:1px solid #F4F4F4;	
	height:34px
}
.title_color{
	color:#e25d25;
}
.title
{
	margin-top:20px;
	
}
#showmsg-left{
	margin:0px;
}

/*--MY-STYLE--*/

ul.nav li.dropdown:hover ul.dropdown-menu{
    display: block;    
}

a.menu:after, .dropdown-toggle:after {
  content: none;
}
.information
{
	font-size:14pt;
	padding-top:5px;
	padding-bottom:4px;
}
/*.site_map_main
{
	float:left;
	height:auto;
	width:100%;
	padding-bottom:20px;
}*/
.site_mapbox
{
	width:50%;
	float:left;
	font-size:14pt;
}

/*ul.nav li.active:hover ul.dropdown-menu{
    display: block;
	left:0px;
}*/

.site-map-title{
	font-size:15px;
	font-weight:bold;
	color:#F26520;
	float:left;
	width:100%;
}
.site-map-title a{
	margin-left:20px;
	font-size:13px;
}
.other-map{
	width:100%;
	float:left;
}


.map{
	width:auto;
	text-align:right;
	border:1px solid #ccc;
	padding:2px;
}
/* Flexible iFrame */

.Flexible-container {
    position: relative;
   overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
   /* position: absolute;*/
    top: 0;
    left: 0;
    width: 100%;
    height: 400px;
}

.gmnoprint{
	width:200px !important;
	float:left;

}
/*--#MY-STYLE--*/

.footer-line{
	width:100%;
	float:left;
}
.footer-line p{
	font-size:12px;
	padding:0px;
	margin:0px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#505050;	
}
.social-icon{
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
}
.icon-set{
	/*width:150px;*/
	width:257px;
	float:left;
	background:url(../images/icon-set.png) no-repeat;
	height:38px;
	margin-bottom:10px;
	/*clear:both;*/
	margin-right:40px;
}
.fb{
	background-position:0px 0px;
}
.twitter {
	background-position:-186px 0px;
}
.you_tube{
	background-position:-373px 0px;	
}
.stumbleupon{
	background-position:0px -45px;	
}
.google{
	background-position:-186px -45px;	
} 
.pinterest{
	background-position:-373px -45px;	
} 
.box-height{
	/*min-height:160px;*/
}
.social-icon .topic_list{
	clear:both;
}
.social-icon .span5{
	width: 350px;
}

@media print {
	
	a:link:after, a:visited:after {
    	content: "";
	}
	.flexslider ol.flex-control-nav{
	  content: "";
	  text-indent:-99999px;
	  overflow:hidden;
	 }
	 .flex-direction-nav{
	  text-indent:-99999px;
	  overflow:hidden;
	  display:none;
	 }
	 ul.slides li{
	  list-style-type:none;
	 } 
	 ul.slides{
		margin:0px;
		padding:0px;
		
	}
	.hero-unit{
		margin:0px;
	}

	ul.slides li{
		margin:0px;
		padding:0px;
	} 
	.flexslider ol{
		margin:0px;
		padding:0px; 
	}
}
@media print {
	@media(min-width:768px) and (max-width:979px) {
		.hero-unit{
			margin:0px;
		}
		.print-style{
			margin-top:-120px !important;
		}
		.box_border{
		}
		.print-style2{
			margin-top:-0px;
		}
		
		.product-description{
				
		}
		
	}

}
@media print {
	@media (min-width: 1000px) {
		.hero-unit{
			margin:0px;
		}
		.print-style{
			margin-top:-160px !important;
		}
		.box_border{
			height:260px;
		}
		.print-style2{
			margin-top:-0px;
		}
	}

}


/*jewelry*/
.midium_title{	
	color: #002538 !important;
    font-size: 16px !important;
    font-weight: bold;
    


}
.product{
	border:1px solid #d0d0d2;
	float:left;
	padding:1px;
	margin:20px 0px;
}
.product-box{
	min-height:374px;
}
.product-title{
	height:34px;
	text-transform:uppercase;
	text-align:center;
	padding-top:12px;	
	margin:1px;	
	color: #fff;
    font-family: arial;
    font-size: 24px;
	text-align:center;
	text-shadow:0px 2px #505050; 
}
.silver{
	background: url(../images/silver.png) repeat-x;
}
.gold{
	background: url(../images/gold.png) repeat-x;
}
.platinum{
	background: url(../images/platinum.png) repeat-x;
}
.product-price{
	text-align:center;
	background:#f3f3f5;
	height:43px;
	padding-top:22px;
	color:#000;
	border-bottom:1px solid #d0d0d2;
	font-size:20px;	
	font-family:Arial, Helvetica, sans-serif;
}
.product-info{
	/*border-right:1px solid #d0d0d2;	*/
}
.product-description{
	
	padding: 20px 0px 0px 60px;
	border-bottom:1px solid #d0d0d2;
	min-height:181px;
	color:#656565;
}
.product-description ul li{
	
	list-style-type:none;
	background: url(../images/list_right.jpg) no-repeat scroll 0 0.3em;
	padding: 0px 0px 17px 25px;
}
.product-downpayment{
	min-height:43px;
	text-align:center;
	padding-top:23px;
	font-size:15px;
	font-weight:bold;
	font-family:Helvetica, sans-serif;
}
.product-fetuare ul{
	margin-left:0px !important;
	padding-top:10px;
	color:#656565;
}
.product-fetuare ul li{
	list-style-type:none;
	background: url(../images/list_arrow.jpg) no-repeat scroll 0 0;
	padding: 0px 0px 15px 35px;
}

.product-table td{
	padding:0px !important;	
}


.call_us{
	padding-top:10px;
	float:right;
	padding-right:50px;
}
.img-slider{
	float:left;
	width:100%;
	text-align:center;
	color:#000;
	
}
.movingBoxes a{
	padding-left:0px;
}

.product-table{
	margin-top:20px;	
}


@media (max-width: 680px) {
	.product-description{
		padding-left:8px;
		font-size:14px;	
		
	}
	
}
@media (max-width: 765px) {
	.call_us{
		float:none !important;
		text-align:center !important;
		margin-bottom:20px !important;
		padding:0px;
	}
	.product-description{
		padding-left:0px !important;
		min-height:202px;
	}
}
.tag-title{
	margin-bottom:35px !important;
}
.note{
	width:100%;
	float:left;
	text-align:center;
	font-size:18px;
	color: #656565;
	padding-top:15px;
}
li.slide{
	height:200px;
	overflow:hidden;
}
.product-description-diamonds{
	border-bottom: 1px solid #d0d0d2;
    color: #656565;
    min-height: 160px;
	padding-left:20px !important;
}
.product-description-diamonds ul{
	 padding-top:30px;
	 margin-left:0px !important;
}
.product-description-diamonds ul li{ 
   list-style-type:none;
	background: url(../images/list_arrow.jpg) no-repeat scroll 0 0;
	padding:0px 15px 15px 35px;
}
.product-description-diamond{
	color: #656565;
    min-height: 181px;
	padding: 20px 0 0 40px
}
.product-description-diamond ul li{
	
	list-style-type:none;
	background: url(../images/list_right.jpg) no-repeat scroll 0 0.3em;
	padding: 0px 0px 17px 25px;
}
.jewelery_title{
    color: #002538 !important;
    font-size: 13px !important;
    font-weight: bold;
    line-height: 20px !important;
}
.address{
    background: url("../images/border.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
	float:left;
	width:100%;
	padding:20px 0px 0px;
	
   
    
}
.address:after{
	 background: url("../images/border.png") no-repeat scroll 50% 100% rgba(0, 0, 0, 0);
	 content:"";
	 float:left;
	 width:100%;
	 height:2px;
	 padding-top:20px;
}
.address a{
	 font-size:18px;
	 color:#002538 !important;
}





/*8-9-2014*/
.img-circle {
    border-radius: 500px;
}
/*8-9-2014*/


.middel{
  width:293px;
}
.view_link{
  margin-top:15px;
  width:100%;
  height:20px;
  text-align:center;
     background-color:#E1E1E1;
}


.modal {
	width:80% !important;
	margin-left:-40%;
		 

}
.modal.fade.in {
  top:2%;
}
.link_box-temp{
	height:20px;
    width:95%;
	margin-left:18px;
	background-color:#E1E1E1;
	text-align:center;
	margin-bottom:15px;
	margin-top:15px;
}
.link_box-temp a{
	color:#151515;
	text-decoration:none;
}
.modal-body {
    max-height: 800px !important;
}
#myModal .modal-body {
    overflow-y:;
	scr
}
.template ul li{
	list-style-type:none;
	height:250px;
	overflow:hidden;
}
ul.templete-pagination {
	list-style:none; 
	float:right;
}
ul.templete-pagination li {	
	float:left; 
	padding-right:8px;
	
}
ul.templete-pagination li a {
	text-decoration:none;
	color:#b7b7b7;
}
ul.templete-pagination li a.active{
	color:#f26621;
}



