
.body{
	padding-right:0px;
	padding-left:0px;
	margin-right:auto;
	margin-left:auto;
	}


/* ----Header Start----*/

/* Top nav bg */
.top-masthead {
	background-color: #00569F;
	-webkit-box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);
	box-shadow: inset 0 -2px 5px rgba(0,0,0,.1);  text-align:center;
	padding: 6px 0 0 0;
}
.top-nav-item {
	position: relative;
	display: inline-block;
	padding: 2px 2px 2px 2px;
	font-weight: 500;
	color: #cdddeb;
	font: normal 9pt Arial, Helvetica, sans-serif;
}
.top-nav-item:hover,
.top-nav-item:focus {
	color: #fff;
	text-decoration: none;
}
/* Active state gets a caret at the bottom */
.top-nav .active {
	color: #fff;
}
.top-nav .active:after {
	position: absolute;
	bottom: 0px;
	top: 16px;
	left: 40%;
	width: 0;
	height: 0;
	margin-left: -5px;
	vertical-align: middle bottom;
	content: " ";
	border-right: 5px solid transparent;
	border-bottom: 5px solid;
	border-left: 5px solid transparent;
}



/* Top header bg */
.top_header {
	background-color: #00468c;
	padding: 6px 0px 8px 0px;
	margin:8px 0 0px 0;
}
.logo_top{
	width:100%;
	height:auto;
	margin:0px;
	padding:0 0 0 0px;
}
.logo_top img{
	left: 0%;
	float:left;
	margin:10px 35px 10px 0;
}


.top_btn_default {
  width: 13px;
  height: 34px;
  background:#FFF;
  border:none;
}

.top_search_btn {
	display: inline-block;
	padding: 0;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: left;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border-top:solid 1px #eee;
	border-bottom:solid 1px #eee;
}



/* Top 2 about nav bg */
.top2-nav{
	width:33%;
	margin:20px 10px 0 0;
	text-align:center;
	padding:0;
	display: inline-block;
	position:relative;
}
.top2-nav-item {
	position: relative;
	display: inline-block;
	padding: 2px 2px 2px 2px;
	font-weight: 500;
	color: #fff;
	font: normal 13pt Arial, Helvetica, sans-serif;
}
.top2-nav-item:hover,
.top2-nav-item:focus {
	color: #ddd;
	text-decoration: none;
}
.nav_deals_text {
	font-weight:bold; color:#00468c; font-size:16px;
}
.shop_by_text {
font-weight:bold;
}



/* Top cart */
.top_cart{
	width:110px;
	margin:10px 0 0 0;
	padding:10px 0 8px 0;
	float:right;
	background:#05B59E;
	position:relative;
	z-index:1000;
	color:#FFF;
}
.glyphicon-shopping-cart {
    color: #fff;
	float:left;
	margin:0 0 0 7px;
	font-size:24px;
}
.top_cart_value{
	font:bold 11pt Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	float:left;
	margin:10px 0 0 5px;
}


/* SIGN IN AND NEW CUSTOMER? START HERE. */
.sign_in_box{
	width:30%;
	padding:0 0 0  0;
	float:right;
}
.sign_in_bg{
	margin:0 0 0 0;
	padding:0;
	float:right;
	background:#05b59e;
	padding:9px 3px 9px 3px;
}
.sign_in_box_text1{
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
}
.sign_in_box_text2 {
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	margin:8px 0 6px -5px;
	position:relative;
}
.sign_in_box_text2 a {
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
}



/* banner */
.banner_box {
	width:68%;
	height:auto;
	margin:5px 0 0 -15px;
	float:left;
}

/* daily deals */
.deal_box {
	width:32%;
	margin:5px 0 0 15px;
	padding:0 0 15px 0;
	float:left;
	color:#ddd;
	border:dashed 3px;
}
.deal_text{
	width:100%;
	float:left;
	margin:0 0 0 0;
}
.deal_text_l {
	width:100%;
	text-align:center;
	margin:20px 0 0 0;
	font:bold 18pt Arial, Helvetica, sans-serif;
	color:#00468c;
	float:left;
}
.deal_text_s {
	width:88%;
	text-align:center;
	margin:0 0 7px 17px;
	padding:0 0 15px 0;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	border-bottom:solid 1px #ddd;
}
.deal_pro_box{
	width:100%;
	margin:0 0 0 0;
	padding:12px 0 12px 0;
	float:left;
}
.deal_pro_img{
	width:110px;
	margin:0 0 0 25px;
	float:left;
}
.deal_pro_img img{
	width: auto;
	height: 80px;
	display: block;
    margin-left: auto;
    margin-right: auto;
	border:0px none;
}
.deal_pro_info_box{
	width:50%;
	margin:0 0 0 5px;
	float:left;
}
.deal_text_title {
	width:90%;
	height:50px;
	float:left;
	margin:0 0 0 0;
	line-height:9px;
}
.deal_text_title a {
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
}
.deal_text_title a:hover {
	color:#00468c;
	text-decoration:underline;
}
.deal_text_price {
	width:100%;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#00468c;
	float:left;
	border:0px none;
}
.deal_btn {
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	background:#05B59E;
	margin:10px 0 0 0;
	padding:2px 10px 0 10px;
	border:0px none;
	cursor:pointer;
}



.popular_pro{
	width:118px;
	height:56px;
	float:left;
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 0 -15px;
	padding:12px 0 0 15px;
	background:url(images/popular_pro_bg.jpg);
}
.popular_pro_bg{
	width:100%;
	margin:auto;
}
.popular_pro_bg img{
	width:auto;
	height:47px;
	border-right:solid 1px #CCCCCC;
	margin:5px 1px 0 1px;
}
.popular_pro_bg a
{
    text-decoration:none;
}
.popular_pro_bg img a{
	cursor:pointer;
}
.popular_pro_bg img:hover{
	opacity: 0.7;
}



.pro_bg {
	margin-right: -15px;
	margin-left: -15px;
}
.pro_bg_box {
	margin:20px 0 0 0;
	padding:0 0 0 0;
	background:#F2F2F2;
}
.pro_bg_box h1 {
	font:bold 15pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	margin:0 0 0 0;
	padding:12px 0 12px 0;
}
.pro_bg_box h2 {
	font:bold 15pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	margin:0 0 0 0;
	padding:12px 0 12px 0;
}
.arrow-down {
	width: 0; 
	height: 0;
	display:inline-block;
	vertical-align:middle;
	margin-left: 47%;
	border-top: 18px solid #F2F2F2;
	border-left: 30px solid rgba(255, 255, 255, 0); 
	border-right: 30px solid rgba(255, 255, 255, 0);
	top:-10px;
}



.latest_pro_bg{
	width:300px;
	float:left;
	margin:5px 12px 0 12px;
	padding:0 0 0 0;
}
.latest_pro_img{
	width:50%;
    height:140px;
	margin:auto;
	float:left;
}
.latest_pro_img a img{
	width:auto;
	max-Width:140px;
	max-height:140px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}
.latest_pro_info{
	width:145px;
	height:150px;
	float:left;
	margin:0 0 0 0;
}
.latest_pro_name{
	width:100%;
	margin:5px 0 0 0;
	height:70px;
	line-height:9px;
}
.latest_pro_name a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
}
.latest_pro_name a:hover{
	color:#333;
	text-decoration:none;
}
.latest_pro_rprice{
	width:100%;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#999;
}
.latest_pro_price{
	width:100%;
	float:left;
	font:bold 13pt Arial, Helvetica, sans-serif;
	color:#666;
}
.latest_pro_btn{
	float:left;
	margin:10px 0 0 0;
	padding:5px 10px 5px 10px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
}



.deals_pro_bg{
	width:170px;
	float:left;
	padding:8px 2px 13px 2px;
	margin:5px 6px 0 14px;
}
.deals_pro_bg:hover{
	border:dashed 3px #ddd;
	display: block;
	padding:10px 0 10px 0;
	margin:0px 0 0 14px;
	float:left;
}
.deals_pro_img{
	width:100%;
	height:150px;
	margin:auto;
	float:left;
}
.deals_pro_img a img{
	width:auto;
	max-width:150px;
	max-height:150px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}
.deals_pro_info{
	width:85%;
	text-align:center;
	float:left;
	margin:10px 0 0 11px;
}
.deals_pro_name{
	width:100%;
	margin:10px 0 0 0;
	line-height:9px;
	height:80px;
}
.deals_pro_name a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
}
.deals_pro_name a:hover{
	color:#333;
	text-decoration:none;
}
.deals_pro_rprice{
	width:100%;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#999;
}
.deals_pro_price{
	width:100%;
	float:left;
	font:bold 13pt Arial, Helvetica, sans-serif;
	color:#666;
}
.deals_pro_btn{
	float:left;
	margin:10px 0 0 27px;
	padding:5px 10px 5px 10px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
}



.under100_bg {
	margin-right: -15px;
	margin-left: -15px;
}
.under100_bg_box {
	width:100%;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 0 0;

}
.under100_box50{
	width:50%;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.under100_bg_box h1 {
	width:100%;
	float:left;
	font:bold 15pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	margin:0 0 0 0;
	padding:12px 0 12px 0;
	background:#F2F2F2;
}
.under100_bg_box h2 {
	width:100%;
	float:left;
	font:bold 15pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	margin:0 0 0 0;
	padding:12px 0 12px 0;
	background:#F2F2F2;
}
.arrow-down1 {
	width: 0; 
	height: 0;
	display:inline-block;
	vertical-align:bottom;
	margin-left: 45%;
	border-top: 16px solid #F2F2F2;
	border-left: 30px solid rgba(255, 255, 255, 0); 
	border-right: 30px solid rgba(255, 255, 255, 0);
}
.under100_left{
	width:49%;
	margin:0 0 0 0;
	padding:0 20px 0 0;
	float:left;
}
.under100_divider{
	width:12px;
	height:370px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-right:solid 4px #F2F2F2;	
}
.under100_right{
	width:49%;
	margin:0 0 0 0;
	padding:0 0 0 20px;
	float:right;
}
.under100_pro_bg{
	width:170px;
	float:left;
	padding:8px 2px 8px 2px;
	margin:5px 6px 0 35px;
}
.divider_bottom {
	margin:-5px 0 0 0;
	padding:0 0 0 0;
	border-bottom:solid 6px #F2F2F2;
}
.under100_btn{
	float:left;
	margin:10px 0 0 27px;
	padding:5px 10px 5px 10px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
}




.subscribe_bg{
	width:100%;
	margin:100px 0 0 0;	
}
.subscribe_deals{
	width:63%;
	margin:0 0 0 0;
	float:left;
	border-right:solid 4px #f2f2f2;
}
.subscribe_text{
	width:140px;
	margin:5px 0 0 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#666;
}
.subscribe_space{
	width:140px;
	margin:5px 0 0 0;
	float:left;
}
.subscribe_input{
	width:55%;
	padding:10px 0 10px 0;
	margin:0 0 0 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 4px #f2f2f2;
}
.subscribe_btn{
	padding:10px 10px 10px 10px;
	margin:0 0 0 4px;
	float:left;
	font:bold 16pt Arial, Helvetica, sans-serif;
	color:#fff;
	border:0px none;
	background:#05B59E;
	cursor:pointer;
}
.subscribe_below{
	width:86%;
	margin:5px 0 0 0;
	float:left;
}
.captcha{	
	width:auto;
	height:auto;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}
.captcha img{	
	width:100%;
	height:auto;
	padding:0 0 0 0;
	margin:0 0 0 0;
	
}
.captcha_input{
	width:20%;
	padding:2px 0 2px 0;
	margin:0 0 0 5px;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 4px #f2f2f2;
}
.verification_text{
	width:100px;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#999;
	float:left;	
	margin:0px 0 0 5px;
}



.share_bg{
	width:30%;
	margin:0 0 0 0;
	float:right;
}
.share_text{
	margin:5px 0 0 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#666;
}
.share_icon{
	width:100%;
	margin:10px 0 0 0px;
	padding:0 0 0 0;
	float:left;
	}
.share_icon_f{
	width:36px;
	height:36px;
	margin:0 12px 0 0;
	float:left;
	background-image: url(images/c_icons.png);
	background-repeat: no-repeat;
	background-position: -12px -13px;
	cursor:pointer;
	}
.share_icon_t{
	width:36px;
	height:36px;
	margin:0 12px 0 0;
	float:left;
	background-image: url(images/c_icons.png);
	background-repeat: no-repeat;
	background-position: -58px -13px;
	cursor:pointer;
	}
.share_icon_g{
	width:36px;
	height:36px;
	margin:0 12px 0 0;
	float:left;
	background-image: url(images/c_icons.png);
	background-repeat: no-repeat;
	background-position: -104px -13px;
	cursor:pointer;
	}
.share_icon_p{
	width:36px;
	height:36px;
	margin:0 12px 0 0;
	float:left;
	background-image: url(images/c_icons.png);
	background-repeat: no-repeat;
	background-position: -12px -58px;
	cursor:pointer;
	}
.share_icon_u{
	width:36px;
	height:36px;
	margin:0 12px 0 0;
	float:left;
	background-image: url(images/c_icons.png);
	background-repeat: no-repeat;
	background-position: -58px -58px;
	cursor:pointer;
	}
.share_icon_rss{
	width:36px;
	height:36px;
	margin:0 12px 0 0;
	float:left;
	background-image: url(images/c_icons.png);
	background-repeat: no-repeat;
	background-position: -104px -58px;
	cursor:pointer;
	}
.share_icon_f:hover, 
.share_icon_t:hover, 
.share_icon_g:hover, 
.share_icon_p:hover, 
.share_icon_u:hover, 
.share_icon_rss:hover
	{opacity:0.8;}



.footer_cat_bg{
	width:98%;
	margin:10px 0 0 0px;
	padding:0 0 10px 0;
	float:left;
	}
.footer_2{
	width:50%;
	margin:auto;
	float:left;
	}
.footer_cat_box{
	width:41%;
	margin:0 38px 0 0;
	padding:0 0 0 0;
	float:left;
	}
.footer_cat_box span{
	width:100%;
	margin:10px 0 5px 0;
	padding:0 0 0 0;
	float:left;
	font:normal 13pt Arial, Helvetica, sans-serif;
	color:#666;
	}
.footer_cat_box ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.footer_cat_box li{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	list-style:none;
	}
.footer_cat_box li a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#777;
	}
.footer_cat_box li a:hover{
	color:#333;
	text-decoration:underline;
	}
.copyright_text{
	width:99%;
	margin:30px 0 30px 0;
	padding:0 0 0 0;
	float:left;
	text-align:center;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#999;
	}
	

	
	



/* Cat Page START */

.cat_page_left{
	width:24%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.cat_refine{
	width:99%;
	margin:0 0 0 0;
	padding-bottom:8px;
	float:left;
	font:normal 18pt Arial, Helvetica, sans-serif;
	color:#333;
	border-bottom:solid 1px #ddd;
}
.cat_features_box{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.cat_features{
	width:99%;
	margin:12px 0 5px 0;
	float:left;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#666;
}
.cat_features_checkbox{
	width:99%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#f8f8f8;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
}
.cat_features_checkbox ul{
	margin:0 0 0 0;
	padding:8px 0 0 0;
}
.cat_features_checkbox li{
	width:99%;
	margin:0 0 0 10px;
	padding:0 0 8px 0;
	float:left;
	list-style:none;
}
.cat_features_checkbox li a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
}
.cat_page_right{
	width:72%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
}
.cat_brand_name{
	width:100%;
	margin:0 0 0 0;
	padding-bottom:8px;
	float:left;
	border-bottom:solid 1px #ddd;
}
.cat_brand_name h2{
	font:normal 18pt Arial, Helvetica, sans-serif;
	color:#333;
		margin:0 0 0 0;
	text-align:center;
	
}
	
.cat_pro_sort_by{
	width:50%;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	margin-left:28%;
}
.cat_sort_by_text{
	float:left;
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:6px 10px 0 0;
}
.cat_pro_sort_by select{
	width:100%;
	float:left;
	margin:0 0 0 10px;
	padding:5px 10px 5px 10px;
}

.cat_pro_bg{
	width:100%;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.cat_pro_box{
	width:190px;
	float:left;
	padding:8px 2px 8px 2px;
	margin:5px 16px 30px 20px;
}
.compare_box {
	float:left;
	margin-left:48px;
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#333;
	padding:10px 0 10px 0;
}
.compare_box input[type="checkbox"]{
	float:left;
	margin:0 10px 0 0;
}
.cat_pro_name{
	width:100%;
	margin:10px 0 0 0;
	height:60px;
	line-height:9px;
}
.cat_pro_name a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
}
.cat_pro_name a:hover{
	color:#333;
	text-decoration:none;
}
.cat_pro_btn{
	float:left;
	margin:10px 0 0 40px;
	padding:5px 10px 5px 10px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
}
.pagination_bg{
	width:auto;
	margin:15px 0 0 22%;
	padding:0 0 0 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
}





/* Pro Page START */
.pro_box{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	border-top:solid 1px #eee;
}
.pro_img_box_bg{
	width:30%;
	margin:8px 0 0 0;
	float:left;
}
.pro_img_box{
	width:100%;
	margin:0 0 0 0;
}
.pro_img_box img{
	width:auto;
	height:auto;
	max-width:310px;
	max-height:350px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.pro_more_img_box{
	width:85%;
	margin:20px 7.5% 0 7.5%;
	float:left;
	text-align:center;
}
.pro_more_img_box img{
	width:50px;
	height:50px;
	margin:0 10px 0 10px;
	padding:5px 5px 5px 5px;
	border:solid 1px #CCCCCC;
}
.pro_info_bg{
	width:45%;
	margin:0px 0 0 20px;
	float:left;
}
.pro_title{
	width:100%;
	margin:0 0 0 0;
	float:left;
}
.pro_title h1{
	width:100%;
	font:normal 18pt Arial, Helvetica, sans-serif;
	color:#333;
}
.pro_title h1 a{
	color:#333;
	text-decoration:none;
}
.pro_title h1 a:hover{
	color:#666;
}
.pro_info_box{
	width:100%;
	margin:5px 0 0 0;
	float:left;
}
.pro_info_inbox{
	width:45%;
	margin:0px 0 0 0;
	padding:10px 10px 10px 20px;
	float:left;
	background:#f8f8f8;
}
.pro_color_info{
	width:100%;
	margin:0 0 5px 0;
	float:left;
}
.pro_info_text{
	width:100%;
	margin:0 0 5px 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
}
.pro_color{
	width:30px;
	height:30px;
	margin:0px 5px 0 0;
	float:left;
	border:solid 1px #ccc;
}
.pro_color_gold{
	width:30px;
	height:30px;
	margin:0px 5px 0 0;
	float:left;
	background:#D1AC82;	
	border:solid 1px #ccc;
}
.pro_color_grey{
	width:30px;
	height:30px;
	margin:0px 5px 0 0;
	float:left;
	background:#CCCCCC;	
	border:solid 1px #ccc;
}
.pro_color_wight{
	width:30px;
	height:30px;
	margin:0px 5px 0 0;
	float:left;
	background:#FFFFFF;	
	border:solid 1px #ccc;
}
.pro_color_black{
	width:30px;
	height:30px;
	margin:0px 5px 0 0;
	float:left;
	background:#000000;
	border:solid 1px #ccc;
}
.pro_info_in_bg_nospace{
	width:100%;
	margin:2px 0 2px 0;
	padding:0 0 0 0;
	float:left;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#666;
}
.pro_info_in_bg_nospace span a{
	text-decoration:underline;
	color:#004885;
}
.pro_info_in_bg{
	width:100%;
	margin:12px 0 2px 0;
	padding:0 0 0 0;
	float:left;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#666;
}
.pro_info_in_bg select{
	width:94%;
	float:left;
	margin:0 0 0 0px;
	padding:5px 10px 5px 10px;
}
.pro_info_in_bg span a{
	text-decoration:underline;
	color:#004885;
}
.pro_rating_text{
	width:25%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#666;
}
.pro_price_info{
	width:45%;
	margin:0px 0 0 0;
	padding:0px 10px 5px 0px;
	float:right;
}
.pro_price_control {
	display: block;
	width: 30%;
	height: 30px;
	font-size: 14px;
	color: #555;
	float:left;
	text-align:center;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 6px 12px;
}
.pro_qty_text{
	width:28%;
	margin:8px 0 0 0;
	padding:0 0 0 0;
	float:left;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#666;
}
.pro_qty_update{
	margin:0 0 0 10px;
	padding:6px 5px 6px 5px;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
	border:solid 1px #CCCCCC;
}
.pro_retail_price{
	float:left;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#999;
	margin:0 0 0 0;
}
.pro_final_price{
	width:100%;
	float:left;
	font:bold 18pt Arial, Helvetica, sans-serif;
	color:#58a101;
	margin:0px 0 0 0;
}
.pro_coupon_code{
	float:left;
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#999;
	margin:10px 0 0 0;
}
.pro_coupon_code_text{
	float:left;
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#999;
	margin:0 0 0 0;
}
.pro_dollar_off{
	width:100%;
	float:left;
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#05B59E;
	margin:10px 0 0 1px;
}
.pro_you_save{
	float:left;
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#999;
	margin:0px 0 0px 0;
}
.pro_for_order{
	float:left;
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#58a101;
	margin:1px 0 0 5px;
}
.pro_free_shipping{
	width:100%;
	float:left;
	font:bold 14.5pt Arial, Helvetica, sans-serif;
	color:#05B59E;
	margin:2px 0 0 1px;
}

.pro_shipping_over{
	width:100%;
	float:left;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#05B59E;
	margin:0 0 0 1px;
}
.pro_buynow{
	margin:0 0 0 1px;
	padding:8px 20px 8px 20px;
	float:left;
	font:bold 18pt Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:1px;
	cursor:pointer;
	background:#05B59E;
	border:solid 1px #CCCCCC;
}
.compatible_acc_left{
	width:215px;
	margin:10px 0 20px 0;
	padding:0 0 0 5px;
	float:right;
	border-left:solid 1px #eee;
}
.pro_tab_left_bg{
	width:auto;
	margin:0;
}
.ad_bg{
	width:200px;
	height:200px;
	margin:0 0 10px 5px;
	padding:0 0 10px 0;
	float:left;
}
.compatible_acc_bg{
	width:100%;
	margin:0 0 0 5px;
	padding:0 10px 0 0;
	float:left;
}
.compatible_acc_box{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:#05B59E;
}
.compatible_acc_box h2{
	width:100%;
	margin:0 0 0 0;
	padding:8px 5px 8px 5px;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
}
.compatible_acc_pro{
	width:100%;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.compatible_pro_img{
	width:100px;
	margin:0 0 0 50px;
	float:left;
}
.compatible_pro_img img{
	width: auto;
	max-width:110px;
	height: 70px;
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-bottom:5px;
	margin-top:5px;
	border:0px none;
}
.compatible_pro_info_box{
	width:100%;
	margin:10px 0 0 0;
	float:left;
	text-align:center;
}
.compatible_text_title {
	width:100%;
	height:35px;
	float:left;
	margin:0 0 0 0;
	line-height:9px;
}
.compatible_text_title a {
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
}
.compatible_text_title a:hover {
	color:#333;
	text-decoration:none;
}
.compatible_text_price {
	width:100%;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#00468c;
	float:left;
	border:0px none;
}
.compatible_pro_btn {
	width:50%;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	background:#05B59E;
	margin:10px 0 0 43px;
	padding:2px 10px 0 10px;
	border:0px none;
	cursor:pointer;
}
.pro_share_it_bg{
	width:76%;
	margin:20px 0 10px 0;
	padding-bottom:10px;
	float:left;
	border-bottom:solid 1px #eee;
}
.pro_share_it_text{
	width:auto;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#999;
	margin:0 0 0 22%;
	float:left;
}
.pro_tweet_like_plus_bg{
	width:50%;
	float:left;
	margin:0px 0 0 0;
	padding:0 0 0 0;
}
.pro_tweet_like_plus{
	width:auto;
	height:20px;
	float:left;
	margin:0 0 0 15px;
	padding:0 0 0 0;
}
.pro_tab{
	width:76%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.pro_tab_info{
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#999;
	color:#00468C;
	float:left;
}
.pro_tab p{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
}
.pro_tab_list{
	width:100%;
	margin:0 0 0 0;
	padding:0;
	float:left;
}
.pro_tab_list ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.pro_tab_list li{
	width:100%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 18px;
	padding:0 0 0 0;
}

/* Pro Specifications START */
.pro_spec_info_box{
	width:100%;
	float:left;
	margin:0px 0 10px 0px;
	padding:0 0 0 0;
	background:#fff;
	border-bottom:solid 1px #f1f1f1;
}
.pro_spec_general_text{
	width:20%;
	float:left;
	margin:0 0 0 0;
	padding:0 0 4px 0;
	font:bold 11pt Arial, Helvetica, sans-serif;
	color:#333333;
}
.pro_spec_network_text{
	width:20%;
	float:left;
	margin:0px 0 0px 4%;
	padding:0 0 0 0;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:right;
}
.pro_spec_band_text{
	width:auto;
	max-width:72%;
	float:left;
	margin:0 0 0 4%;
	padding:2px 0 2px 0;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom:solid 1px #f1f1f1;
}



/* Pro Search START */
.pro_search_bg{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.pro_search_bg p{
	width:100%;
	text-align:center;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	margin:10px 0 0 0;
}
.pro_search_sort_by{
	width:50%;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	margin-left:35%;
}
.pro_search_sort_by_text{
	float:left;
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:6px 10px 0 0;
}
.pro_search_sort_by select{
	width:100%;
	float:left;
	margin:0 0 0 10px;
	padding:5px 10px 5px 10px;
}

.pro_search_in_bg{
	width:100%;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.pro_search_box{
	width:21%;
	float:left;
	padding:8px 2px 8px 2px;
	margin:5px 16px 30px 20px;
}
.pro_search_compare_box {
	float:left;
	margin-left:26%;
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#333;
	padding:10px 0 10px 0;
}
.pro_search_compare_box input[type="checkbox"]{
	float:left;
	margin:0 10px 0 0;
}
.search_pro_name{
	width:100%;
	margin:10px 0 0 0px;
	height:60px;
	line-height:9px;
}
.search_pro_name a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
}
.search_pro_name a:hover{
	color:#333;
	text-decoration:none;
}
.search_pro_btn{
	float:left;
	margin:10px 0 0 25%;
	padding:5px 10px 5px 10px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
}
.search_pro_pagination{
	width:auto;
	margin-left:28%;
	margin-right:28%;
	display:block;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
}








/* Phone Finder START */

.phone_finder{
	width:100%;
	margin:5px 0 0 0;
	float:left;
}
.phone_finder h3{
	width:100%;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:2px 0 0 0;
	text-align:left;
}
.phone_finder p{
	width:100%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:5px 0 0 0;
	padding:8px 5px 8px 5px;
	background:#f8f8f8;
}
.phone_finder_box{
	width:100%;
	margin:10px 0 0 0;
	float:left;
}
.phone_finder_onecol{
	width:100%;
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	margin:5px 0 10px 0;
}

.fourcol{
	width:25%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	margin:0 0 10px 0;
}
.phone_finder_box input[type="checkbox"]{
	margin:0px 5px 0 0;
	float:left;
}
.phone_finder_btn{
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	float:right;
	margin:10px 0 0 0;
	padding:10px 40px 10px 40px;
	background:#f8f8f8;
	border:solid 1px #CCCCCC;
	cursor:pointer;
}
.phone_finder_btn:hover{
	background:#f8f8f8;
	border:solid 1px #999;
}










/* Sales Corner START */

.sales_corner{
	width:100%;
	margin:20px 0 0 0;
	float:left;
}
.sales_corner_in{
	width:100%;
	margin:10px 0 0 0;
	padding-bottom:12px;
	float:left;
	border-bottom:solid 1px #ddd;
}
.sales_corner_text{
	margin:0 0 0 0;
	padding:5px 50px 5px 10px;
	float:left;
	background:#eee;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#333;
}
.sales_corner_box{
	width:28%;
	margin:10px 5% 0 0;
	float:left;
}
.sales_corner_icon_box{
	width:41%;
	margin:0 10px 0 0;
	float:left;
}
.sales_corner_icon_box img{
	width:100%;
	margin:0 0 0 0;
	float:left;
}
.phone_corner_text{
	width:50%;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	float:left;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#333;
}
.sales_corner_bnt{
	margin:30px 0 0 0;
	padding:3px 10px 3px 10px;
	float:left;
	background:#05b59e;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	border:solid #05b59e;
	cursor:pointer;
}
.sales_corner_bnt:hover
{
    color:#FFFFFF;
    text-decoration:none;
}
.sales_corner_logo{
	
	margin:30px 0 0 0;
	padding:3px 10px 3px 10px;
	float:left;
	background:#05b59e;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#fff;
	border:solid #05b59e;
}
.sales_corner_logo_box{
	width:17%;
	margin:15px 25px 10px 0;
	float:left;
}
.sales_corner_logo_box img{
	width:100%;
	margin:0 0 0 0;
	float:left;
	border:solid 1px #eee;
}
.sales_corner_carriers_in{
	width:100%;
	margin:10px 0 0 0;
	padding-bottom:12px;
	float:left;
}

/* clearance corner START */
.cat_brand_name p{
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 0;
	text-align:center;
}
.clearancecorner_btn{
	float:left;
	margin:5px 0 5px 20px;
	padding:10px 24px 10px 24px;
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
}
.clearancecorner_terms{
	width:100%;
	margin:0 0 0 0;
	float:left;
}
.clearancecorner_terms span{
	width:100%;
	font:normal 18pt Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	margin:40px 0 0 0;
	padding:5px 10px 5px 10px;
	border-bottom:solid 1px #ddd;
	background:#f8f8f8;
}
.clearancecorner_terms ul{
	margin:10px 0 0 0;
	padding:0 0 0 0;
}
.clearancecorner_terms li{
	width:90%;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#666;
	margin:10px 0 0 20px;
	float:left;
	list-style:circle;
	text-align:justify;
}


/* more cat START */
.more_cat_bg{
	width:100%;
	margin:10px 0 0 0;
	padding:12px 10px 10px 10px;
	float:left;

}
.more_cat_bg ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.more_cat_bg li{
	width:30%;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 0 2px 15px;
	padding:4px 6px;
	float:left;
	background:#f8f8f8;
	list-style:none;
}







/* subscribe page START */
.subscribe_page_bg{
	width:100%;
	margin:0 0 0 0;
	float:left;
}
.subscribe_page_bg h2{
	font:normal 18pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 0;
	padding-bottom:8px;
	text-align:center;
	border-bottom:solid 1px #ddd;
}
.subscribe_page_bg p{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#e00000;
	margin:5px 0 0 0;
	text-align:center;
}
.subscribe_page_in{
	width:100%;
	height:auto;
	float:left;
	margin:20px 0 0 0;	
	background:#f8f8f8;
	padding:40px 20px;
}
.subscribe_page_input{
	width:65%;
	padding:10px 0 10px 0;
	margin:0 0 0 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 4px #f2f2f2;
}
.subscribe_page_text{
	width:140px;
	margin:5px 0 0 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#666;
}
.subscribe_page_s_text{
	width:100px;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#999;
	float:left;	
	margin:0px 0 0 5px;
}




/* deals page START */
.deals_page_banner{
	width:100%;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:#05b59e;
}
.deals_page_banner_img{
	width:100%;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background:url(images/deals_page_banner_tra.png) repeat-y;
}
.deals_page_left{
	width:60%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.deals_page_left img{
	width:100%;
	height:auto;
	margin:auto;
	padding:0 0 0 0;
	float:left;
}
.deals_page_left img:hover{
	opacity:1;
}

.deals_page_right{
	width:40%;
	margin:0 0 0 0;
	padding:0 15px 0 0;
	float:right;
}
.deals_page_subscribe_text{
	width:100%;
	margin:24px 0 5px 0;
	float:left;
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#FFF;
}
.deals_page_input{
	width:80%;
	padding:5px 0 4px 0;
	margin:0 0 0 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 4px #f2f2f2;
}
.deals_page_subscribe_btn{
	padding:5px 10px 5px 10px;
	margin:0 0 0 4px;
	float:left;
	font:bold 16pt Arial, Helvetica, sans-serif;
	color:#fff;
	border:0px none;
	background:#00468C;
	cursor:pointer;
}
.deals_page_below{
	width:86%;
	margin:5px 0 0 0;
	float:left;
}
.deals_page_captcha{	
	width:auto;
	height:auto;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}
.deals_page_captcha_input{
	width:22%;
	padding:1px 0 1px 0;
	margin:0 0 0 5px;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 4px #f2f2f2;
}
.deals_page_verification{
	width:100px;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;	
	margin:2px 0 0 5px;
}
.deals_page_cat {
	font:normal 15pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	margin:0 0 0 0;
	padding:12px 0 12px 0;
}
.deals_page_cat a{
	text-decoration:none;
}
.deals_page_cat a:hover{
	color:#00468C;
	text-decoration:underline;
}

.deals_page_bg{
	width:17.8%;
	float:left;
	padding:8px 2px 13px 2px;
	margin:5px 6px 40px 14px;
}
.deals_page_bg:hover{
	border:dashed 3px #ddd;
	display: block;
	padding:10px 0 10px 0;
	margin:0px 6px 40px 14px;
	float:left;
}
.deals_page_img{
	width:100%;
	height:150px;
	margin:auto;
	float:left;
}
.deals_page_img a img{
	width:auto;
	max-width:150px;
	max-height:150px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}
.deals_page_info{
	width:85%;
	text-align:center;
	float:left;
	margin:10px 0 0 11px;
}
.deals_page_name{
	width:100%;
	margin:10px 0 0 0;
	height:80px;
	line-height:9px;
}
.deals_page_name a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
}
.deals_page_name a:hover{
	color:#333;
	text-decoration:none;
}
.deals_page_rprice{
	width:100%;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#999;
}
.deals_page_price{
	width:100%;
	float:left;
	font:bold 13pt Arial, Helvetica, sans-serif;
	color:#666;
}
.deals_page_coupon{
	width:100%;
	float:left;
	margin-top:5px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#00468C;
	border:dotted 2px #ddd;
}

.deals_page_btn{
	float:left;
	margin:10px 0 0 19%;
	padding:5px 10px 5px 10px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
}



/* videos page START */
.vid_page_search{
	width:100%;
	margin:15px 0 0 0;
	padding:10px 0 10px 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	margin-left:0%;
}
.vid_search_text{
	float:left;
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:6px 10px 5px 21.5%;
}
.vid_page_search input[type="text"] {
	width:100%;
	float:left;
	margin:0 0 5px 0;
	padding:5px 10px 5px 10px;
}
.vid_search{
	width:100%;
	float:left;
	margin:0px;
}
.vid_search p{
	width:100%;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:8px 0 0 0;
	text-align:center;
}
.vid_page_btn {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	margin:0 0 5px 0;
	padding:5px 10px 5px 10px;
	border:solid 2px #05B59E;
	background:#05B59E;
}
.watch_video_btn{
	float:left;
	margin:10px 0 0 19%;
	padding:5px 10px 5px 10px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
}
.vid_page_img{
	width:100%;
	height:90px;
	margin:auto;
	float:left;
}
.vid_page_img a img{
	width:auto;
	max-width:120px;
	max-height:90px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}




/* about page START */

.about_text{
	width:100%;
	margin:15px 0 0 0;
	float:left;
	}
.about_text p{
	width:100%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	}
.about_bg_in{
	width:100%;
	margin:0px 0 0 0;
	float:left;
}
.about_graph{
	width:100%;
	float:left;
	margin:auto;
	}
.about_graph img{
	width:52%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	}
.about_our_goals_bg{
	width:100%;
	margin:0 0 0 0;
	float:left;
}
.about_our_goals_left{
	width:45%;
	margin:20px 0 20px 0;
	float:left;
}
.about_our_goals_left img{
	width:auto;
	float:left;
	margin:0 0 0 0;
}
.about_our_goals_left p{
	width:70%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:10px 0 0 10px;
	float:left;
}

.about_our_goals_right{
	width:45%;
	margin:20px 0 20px 0;
	float:right;
}
.about_our_goals_right img{
	width:auto;
	float:left;
	margin:0 0 0 0;
}
.about_our_goals_right p{
	width:70%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:10px 0 0 10px;
	float:left;
}









/* contact page START */
.contact_bg{
	width:100%;
	float:left;
	margin:0 0 0 0;	
}
.contact_bg p{
	width:100%;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:10px 0 0 0;
}
.querie_bg{
	width:100%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:10px 0 0 0;
	padding:10px 20px 10px 20px;
	background:#eee;
}
.querie_bg p{
	width:100%;
	font:n 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:10px 0 0 0;
}
.contact_box{
	width:45%;
	float:left;
	margin:15px 0 15px 0;
}
.contact_box span{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding-bottom:4px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#333;		
}
.contact_box ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.contact_box li{
	margin:3px 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
}


/* login page START */
.login_page_in{
	width:100%;
	height:auto;
	float:left;
	margin:20px 0 0 0;	
	border:solid 1px #f8f8f8;
	padding:40px 20px;
}
.login_page_in p{
	width:40%;
	font:10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:18px 0 0 10px;
}
.login_email_text{
	width:25%;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	text-align:right;
	margin:10px 0 0 0;
	padding:0px 10px;
}
.login_input{
	width:65%;
	padding:8px 0 8px 0;
	margin:0 0 5px 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 3px #f2f2f2;
}
.input_bottom_space{
	width:25%;
	float:left;
}
.bottom_submit_btn{
	padding:10px 20px 10px 20px;
	margin:5px 10px 0 0;
	float:left;
	font:bold 16pt Arial, Helvetica, sans-serif;
	color:#fff;
	border:0px none;
	background:#05B59E;
	cursor:pointer;
}



/* order status page START */
.order_status_page_in{
	width:100%;
	height:auto;
	float:left;
	margin:20px 0 0 0;	
	border:solid 1px #f8f8f8;
	padding:40px 20px;
}
.order_status_page_in p{
	width:100%;
	font:10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	text-align:center;
	margin:-10px 0 10px 0;
}
.order_status_text{
	width:30%;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	text-align:right;
	margin:7px 0 0 0;
	padding:5px 10px;
}
.order_status_input{
	width:65%;
	padding:8px 0 8px 0;
	margin:0 0 5px 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 3px #f2f2f2;
}
.order_status_space{
	width:30%;
	float:left;
}
.order_status_red_small{
	width:65%;
	text-align:left;
	margin:-3px 0 5px 30%;
	padding:0 0 0 0;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#e00000;
	float:left;
}




/* payment methods page START */
.payment_method{
	width:100%;
	margin:auto;
	float:left;
}
.payment_method img{
	width:auto;
	margin:10px 0 5px 0;
}



/* phone manual page START */
.manual_input{
	width:50%;
	padding:8px 0 8px 0;
	margin:0 0 5px 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 3px #f2f2f2;
}
.manual_space{
	width:10%;
	float:left;
	margin:auto;
}
.manual_btn{
	padding:7px 20px 7px 20px;
	margin:0 0 0 10px;
	float:left;
	font:bold 16pt Arial, Helvetica, sans-serif;
	color:#fff;
	border:0px none;
	background:#05B59E;
	cursor:pointer;
}



/* request for manual page START */
.back_to_manual{
	width:100%;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	text-align:center;
	margin:10px 0 0 0;
}
.back_to_manual_space{
	width:27%;
	float:left;
	margin:auto;
}
.back_to_manual_input{
	width:63%;
	padding:8px 0 8px 0;
	margin:0 0 5px 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 3px #f2f2f2;
}
.manual_text{
	width:27%;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	text-align:right;
	margin:7px 0 0 0;
	padding:5px 10px;
}


.manual_red_small{
	width:auto;
	text-align:center;
	margin:-3px 0 5px 27%;
	padding:0 0 0 0;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#e00000;
	float:left;
}

/* tell your friends page START */
.tell_friend_space{
	width:27%;
	float:left;
	margin:auto;
}
.tell_friend_btn_space{
	width:27%;
	float:left;
	margin:auto;
}
.tell_friend_s_text{
	width:100px;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#999;
	float:left;	
	margin:0px 0 0 5px;
}
.please_wait{
	width:100%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	float:left;
	padding:10px 0px;
	margin:20px 0 5px 0;
	background:#f8f8f8;
}



/* faq's page START */
.faq_bg{
	width:100%;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	float:left;
}


/* review cellhut page START */
.review_cellhut_bg{
	width:100%;
	height:auto;
	float:left;
	margin:5px 0 0 0;	
}
.review_cellhut_bg P{
	width:98%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
	float:left;
	margin:10px 0 5px 0;	
}
.review_cellhut{
	width:100%;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
	float:left;
	border-top:solid 1px #eee;
}
.review_cellhut img{
	width:auto;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.review_cellhut p{
	width:60%;
	margin:35px 0 0 0;
	padding:0 0 0 0;
	float:right;
}


/* site map page START */
.site_map_bg{
	width:100%;
	margin:20px 0 0 0;
	padding:0;
	float:left;
	border-bottom:solid 1px #eee;
}
.site_map_bg_in{
	width:100%;
	margin:0px 0 0 0;
	padding:0;
	float:left;
}
.site_map_bg ul{
	width:30%;
	margin:0 20px 20px 0;
	padding:0 0 0 0;
	float:left;
}
.site_map_bg li{
	width:100%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	list-style:inside;
}
.site_map_bg span{
	width:100%;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	float:left;
}
.site_map_bg h3{
	width:100%;
	font:normal 16pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:0 0 5px 0;
}


/* press releases page START */
.archive_text{
	width:100%;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:20px 0 8px 0;
}


/* press releases page START */
.terms_bg{
	width:100%;
	float:left;
	margin:15px 0 15px 0;
}
.terms_bg span{
	width:98%;
	float:left;
	margin:0 0 0 0;
	border-bottom:solid 1px #eee;
}
.terms_bg span a{
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#00468C;;
}


/* product warranty page START */
.pro_warranty_bg{
	width:98%;
	float:left;
	margin:10px 0 0 0;
	border-bottom:solid 1px #eee;
}
.pro_warranty_box{
	width:30%;
	float:left;
	margin:0 16px 0 0;
	padding:0 0 0 0;
}
.pro_warranty_box img{
	width:90%;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	border: solid 1px #eee;
}
.pro_warranty_box span{
	width:100%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 5px 0;
	float:left;
	text-align:center;
}




/* RMA returns START */
.rma_returns_example{
	width:auto;
	text-align:center;
	margin:-3px 0 5px 30%;
	padding:0 0 0 0;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
}
.rma_returns_in{
	width:100%;
	margin:0 0 0 0;
	float:left;
}
.rma_returns_in ul{
	width:100%;
	margin:0 0 0 0;
	padding:2px 0 2px 0;
	float:left;
}
.rma_returns_in li{
	width:20%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	list-style:none;
}
.rma_returns_in p{
	width:100%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:7px 0 5px 0;	
}
.rma_returns_in_color{
	background:#eee;
}
.rma_returns_in_none{
	height:1px;
}

.request_rma_top{
	width:100%;
	margin:7px 0 0 0;
	padding:5px 10px;
	float:left;
}
.request_rma_top ul{
	width:35%;
	margin:0 0 0 0;
	padding:2px 0 2px 0;
	float:left;
}
.request_rma_top li{
	width:100%;
	margin:0 0 0 65%;
	padding:0 0 0 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	list-style:none;
}
.rma_item_bg_top {
	width:98%;
	float:left;
	margin:10px 0 0 0;
	padding:2px 0 0 10px;
	background:#f8f8f8;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
}
.rma_item_bg {
	width:98%;
	float:left;
	margin:10px 0 3px 0;
	padding:2px 0 2px 10px;
	border-bottom:solid 1px #eee;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
}
.rma_item_bg span a
{
    text-decoration:underline;
    color:#004885;
}
.rma_item_bigbox {
	width:40%;
	float:left;
	margin:0px 10px 0px 10px;
	padding:2px 0 2px 0;
}
.rma_item_bigbox span{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:0;
}
.rma_item_medbox {
	width:28%;
	float:left;
	margin:0px 0 3px 57%;
	padding:2px 0 2px 0;
}
.rma_item_smallbox {
	width:14%;
	float:left;
	margin:0px 0 3px 0;
	padding:2px 0 2px 0;
}
.request_rma_btn {
	width:auto;
	float:left;
	margin:20px 0 0 33%;
	padding:5px 30px 5px 30px;
	background:#eee;
	cursor:pointer;
}
.rma_form_bg{
	width:100%;
	margin:0 0 0 0;
	float:left;		
}
.rma_form_bg select{
	width:auto;
	margin:10px 20px 8px 0;
	padding:7px 10px;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	border: solid 3px #f2f2f2;
}
.rma_form_input{
	width:70%;
	padding:8px 0 10px 0;
	margin:0 0 5px 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 3px #f2f2f2;
}
.rma_form_bg textarea{
	width:70%;
	padding:8px 0 10px 0;
	margin:0 0 5px 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 3px #f2f2f2;
}


/* basket page START */
.basket_bg{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	float:left;
	border-bottom:solid 1px #eee;
}
.basket_pro_bg{
	width:100%;
	margin:0 0 0 0;
	padding:10px 0 10px 0;
	float:left;
	border-bottom:solid 1px #eee;
}
.basket_bg p{
	width:100%;
	float:left;
	margin:5px 0 0 0;
	text-align:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
}
.basket_box{
	width:50%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
}
.basket_box span a
{
    text-decoration:underline;
    color:#004885;
}
.basket_note{
	width:auto;
	margin:23px 0 0 0;
	padding:5px 20px;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:right;
	background:#eee;
}
.basket_bg h1{
	width:89%;
	margin:10px 0 0 0;
	padding:10px 0 10px 0;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
}
.basket_bg img{
	width:7%;
	margin:0 20px 0 0;
	padding:5px 0 5px 0;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
}
.basket_available{
	width:auto;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#999;
	float:left;
}
.basket_acc{
	width:auto;
	margin:0 0 5px 20px;
	padding:5px 20px;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	background:#eee;
	cursor:pointer;
	border:none;
}
.basket_qty_bg{
	width:100%;
	margin:0 0 0 0;
	padding:0px 5px 0px 5px;
	float:left;
	background:#eee;
}
.basket_qty_break{
	width:100%;
	margin:0 0 0 0;
	float:left;
	height:2px;
	background:#eee;
}
.basket_qty_no_bg{
	width:100%;
	margin:5px 0 0 0;
	padding:2px 5px 2px 5px;
	float:left;
}
.basket_qty_no_bg input{
	width:50px;
	height:24px;
	margin:0 10px 0 0;
	padding:2px 5px 2px 5px;
	float:left;
	text-align:center;
}

.basket_qty_no_bg input[type="button"]{
	width:auto;
	float:left;
	margin:0 0 0 0;
	padding:5px 10px 5px 10px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
	border:none;
}

.basket_qty_no_bg input[type="submit"]{
	width:auto;
	float:left;
	margin:0 0 0 0;
	padding:5px 10px 5px 10px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
	border:none;
}
.basket_info_text{
	width:20%;
	margin:0 0 0 0;
	padding:2px 5px 2px 5px;
	float:left;
}
.basket_pro_remove{
	float:left;
	margin:0 0 0 10px;
	padding:5px 10px 5px 10px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	
	background:#f00000;
	border:none;
}
.basket_promo_bg input[type="button"]{
	width:auto;
	float:left;
	margin:0 0 0 0;
	padding:5px 10px 5px 10px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#f00000;
	border:none;
}
.basket_promo_bg{
	width:100%;
	float:left;
	margin:10px 0 0 0;
	padding:10px 10px 10px 10px;
	background:#eee;
}
.basket_promo_box{
	width:60%;
	float:left;
	margin:0 0 0 0;
	padding:0;
}
.basket_promo_text{
	width:auto;
	margin:5px 10px 0 0;
	float:left;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#333;
}
.basket_promo_bg input{
	width:28%;
	height:24px;
	margin:0 0 0 0;
	padding:2px 5px 2px 5px;
	float:left;
	text-align:center;
}
.basket_promo_bg input[type="button"]{
	width:auto;
	float:left;
	margin:0 0 0 0;
	padding:5px 10px 5px 10px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
	border:none;
}
.basket_promo_bg input[type="submit"]{
	width:auto;
	float:left;
	margin:0 0 0 0;
	padding:5px 10px 5px 10px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
	border:none;
}

.basket_coupon_text{
	width:auto;
	margin:3px 0 0 10px;
	float:left;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#05B59E;
}
.basket_coupon_off{
	width:auto;
	margin:0 0 0 0;
	float:left;
	font:bold 14pt Arial, Helvetica, sans-serif;
	color:#333;
}
.basket_congrates{
	width:auto;
	margin:3px 0 0 10px;
	float:left;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#333;
}
.basket_coupon_applied{
	width:25%;
	margin:2px 0 0 0;
	padding:10px 20px;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:right;
	background:#fff;
}
.basket_checkout_btn{
	padding:10px 30px 10px 30px;
	margin:10px 0 0 0;
	float:right;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#fff;
	border:0px none;
	background:#05B59E;
	cursor:pointer;

}
.basket_checkout_btn a
{
    color:#fff;
    text-decoration:none;
}
.shopping_btn{
	padding:8px 30px 8px 30px;
	margin:15px 20px 20px 0;
	float:right;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	border:0px none;
	background:#eee;
	cursor:pointer;
}

.shopping_btn a{
	color:#333;
	text-decoration:none;
}


/* checkout START */
.checkout_header {
	background-color:#00468c;
	width:auto;
	padding:0;
	margin:0;
}
.checkout_bg {
	width:100%;
	padding:0;
	float:left;
	margin:0 0 20px 0;
}
.checkout_bg p{
	width:100%;
	margin:0 0 0 0;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	text-align:center;
}
.checkout_logo{
	width:100%;
	height:auto;
	margin:0px;
	padding:0 0 0 0px;
}
.checkout_logo img{
	left: 0%;
	float:left;
	margin:10px 35px 10px 0;
}
.checkout_secure_box{
	width:auto;
	margin:0 0 0 0;
	float:right;
}
.secure_icon{
	width:35px;
	height:38px;
	float:left;
	margin:13px 0 0 0;	
}
.secure_text{
	width:auto;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#fff;
	margin:22px 0 0 10px;
}
.checkout_step_bg{
	width:432px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:10px;
	padding:0 0 0 0;
	display:block;
	background-color:#fff;
}
.step_bg_line{
	width:50px;
	height:10px;
	float:left;
	margin:15px 0 0 0;
	background:#05B59E;	
}
.step_bg_grey1{
	width:40px;
	height:40px;
	float:left;
	margin:0 0 0 10px;
	padding-top:10px;
	background:#eee;
	text-align:center;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#05B59E;
	-webkit-border-radius: 50px; 
	-moz-border-radius: 50px;
	border-radius: 50px; 
}
.step_bg_grey2{
	width:40px;
	height:40px;
	float:left;
	margin:0 0 0 0;
	padding-top:10px;
	background:#eee;
	text-align:center;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#05B59E;
	-webkit-border-radius: 50px; 
	-moz-border-radius: 50px;
	border-radius: 50px; 
}
.step_bg{
	width:40px;
	height:40px;
	float:left;
	margin:0 0 0 0;
	padding-top:10px;
	background:#05B59E;
	text-align:center;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#fff;
	-webkit-border-radius: 50px; 
	-moz-border-radius: 50px; 
	border-radius: 50px; 
}
.step_login_text{
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 15px;
}
.step_checkout_text{
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 45px;
}
.step_payment_text{
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 35px;
}
.step_shipping_text{
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 38px;
}
.step_confirmation_text{
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 27px;
}
.checkout_title_bg{
	width:100%;
	margin:5px 0 15px 0;
	padding:4px 0px;
	float:left;
	background:#eee;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
}
.checkout_content_left{
	width:50%;
	margin:0 0 20px 0;
	padding:0 25px 0 10px;
	float:left;
	border-right:solid 1px #CCCCCC;
}
.checkout_content_left h3{
	width:100%;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:0 0 10px 0;
}
.checkout_content_left p{
	width:auto;
	margin:10px 0 20px 0;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
}
.checkout_red_text{
	width:100%;
	margin:10px 0 10px 0;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#e00000;
	float:left;
}
.checkout_content_left input[type="submit"]{
	float:left;
	margin:10px 0 0 0;
	padding:5px 20px;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
	border:none;;
}

.checkout_content_right{
	width:48%;
	margin:0 0 20px 0;
	padding:0 10px 0 0;
	float:right;
}
.checkout_content_right h3{
	width:100%;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:0 0 10px 0;
}
.checkout_content_right p{
	width:auto;
	margin:10px 0 0 0;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
}
.checkout_login_btn{
	width:auto;
	float:left;
	margin:10px 0 10px 0;
	padding:5px 20px;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
}
.checkout_login_btn a{
	text-decoration:none;
}
.checkout_login_text{
	width:100%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:7px 0 2px 0;
}
.checkout_login_input{
	width:100%;
	padding:8px 0 8px 0;
	margin:0 0 0 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	border:solid 3px #f2f2f2;
}
/* new customer START */
.checkout_signup_text{
	width:30%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:5px 0 2px 0;
}
.checkout_signup_input{
	width:65%;
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 3px #f2f2f2;
}
.checkout_bottom_note{
	width:100%;
	background:#f8f8f8;
	margin:30px 0 0 0;
	padding:15px 10px;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;	
}
.checkout_radio{
	width:auto;
	margin:0 0 0 0;
	float:left;	
}
.checkout_same_billing{
	width:auto;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:5px 0 14px 5px;
}
.checkout_continue_btn{
	width:auto;
	float:left;
	margin:10px 0 10px 40%;
	padding:10px 50px;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	border:none;
	background:#05B59E;
}
.checkout_red_small{
	width:auto;
	margin:0px 0 0 30%;
	padding:0 0 0 0;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#e00000;
	float:left;
}
.checkout_payment_bg{
	width:20%;
	margin:10px 0 10px 0;
	float:left;
}
.checkout_payment_bg img{
	width:80%;
	margin:0 0 0 0;
	float:right;
}
.checkout_payment_bg input[type="radio"]{
	width:auto;
	margin:16px 0 0 0;
	float:right;	
}
.checkout_textarea{
	width:95%;
	height:120px;
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 3px #f2f2f2;
}
.checkout_input_bg{
	width:100%;
	margin:10px 0 10px 0;
	float:left;
}
.checkout_payment_input{
	width:30%;
	padding:5px 0 5px 0;
	margin:0 15px 0 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 3px #f2f2f2;
}
.checkout_howdo_text{
	width:30%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:5px 0 2px 0;
}
.checkout_shipping_input{
	width:30%;
	padding:5px 0 5px 0;
	margin:0 15px 0 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 3px #f2f2f2;
}
.shipping_item_total {
	width:28%;
	float:left;
	margin:0px 0 3px 42%;
	padding:2px 0 2px 0;
}
.order_review_add_bg{
	width:20%;
	margin:10px 40px 20px 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
}
.order_review_add_text{
	width:100%;
	margin:0 0 0 0;
	float:left;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#333;
}
.order_review_add a{
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#004a96;
	text-decoration:underline;
}
.order_review_note{
	width:100%;
	margin:10px 0 5px 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
}
.order_review_note_bg{
	width:70%;
	margin:20px 0 10px 17%;
	padding:0 0 0 0;
	display:block;
	background-color:#fff;
}
.order_review_terms_bg{
	width:100%;
	height:300px;
	overflow: scroll;
	padding:10px 5px;
	margin:20px 15px 0 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 3px #f2f2f2;
}
.order_review_terms_bg_text{
	width:100%;
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	float:left;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#05b59e;
}
.order_review_terms_bg_small_text{
	width:100%;
	padding:5px 5px;
	margin:10px 0 0 0;
	float:left;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#333;
}
.order_review_terms_bg p{
	width:100%;
	margin:0 0 0 0;
	float:left;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#333;
}
.checkout_place_order_btn{
	width:auto;
	float:left;
	margin:10px 0 10px 34%;
	padding:10px 50px;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	border:none;
	background:#05B59E;
}



/* Customer Menu START */
.customer_menu_text{
	width:49%;
	padding:5px;
	text-align:center;
	margin:10px 2px 0 2px;
	float:left;
	font:normal 13pt Arial, Helvetica, sans-serif;
	color:#333;
	background:#eee;
}
.customer_order_box{
	width:100%;
	margin:0 0 0 0;
	float:left;
}
.order_therecol{
	width:30%;
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:2px 0 0 0;
}
.customer_order_box a{
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#004b90;
}
.back_btn{
	padding:4px 20px 2px 15px;
	margin:10px 0 20px 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#fff;
	border:0px none;
	background:#05B59E;
	cursor:pointer;
}
.customer_email{
	width:65%;
	padding:8px 0 8px 0;
	margin:0px 0 5px 0;
	float:left;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#333;
}
.customer_password_update {
	width:100%;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	float:left;
	margin:5px 0 10px 0;
	padding:0 0 20px 0;
	border-bottom:solid 1px #eee;
}

/* product comparison START */
.compare_search_bg{
	width:100%;
	margin:0 0 10px 0;
	float:left;
}
.compare_search_box{
	width:70%;
	margin:10px 0 0 25%;
	float:left;
	background-color:#fff;
}
.compare_search_input{
	width:64%;
	padding:9px 0 10px 10px;
	margin:0 0 5px 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#999;
	border-bottom:solid 3px #f2f2f2;
	border-top:solid 3px #f2f2f2;
	border-left:solid 3px #f2f2f2;
	border-right:none;
}
.compare_search_btn {
	width:50px;
	height:43px;
	margin:0 0 0 0px;
	float:left;
	background-color: #fff;
	border-bottom:solid 3px #f2f2f2;
	border-top:solid 3px #f2f2f2;
	border-right:solid 3px #f2f2f2;
}
.compare_search_result{
	width:100%;
	font:normal 13pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:10px 0 0 0;
	text-align:center;
	text-transform:uppercase;
}
.search_result_box4{
	width:195px;
	float:left;
	margin:10px 0 0 4%;
	padding:0 0 5px 0;
	background:#f8f8f8;
}
.search_result_pro_bg{
	width:190px;
	float:left;
	margin:5px 5px 0 5px;
	padding:0 0 0 0;
}
.search_result_pro_img{
	width:50%;
	margin:0 0 0 0;
	float:left;
}
.search_result_pro_bg a img{
	width:auto;
	max-width:90px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-height:100px;
	cursor:pointer;
}
.search_result_pro_info{
	width:90px;
	float:left;
	margin:0 0 0 0;
}
.search_result_pro_name{
	width:100%;
	margin:0 0 0 0;
	height:40px;
	line-height:1px;
}
.search_result_pro_name a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
}
.search_result_pro_name a:hover{
	color:#333;
	text-decoration:none;
}
.search_result_pro_rprice{
	width:100%;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#999;
}
.search_result_pro_price{
	width:100%;
	float:left;
	font:bold 13pt Arial, Helvetica, sans-serif;
	color:#666;
}
.search_result_pro_btn{
	float:left;
	margin:5px 0 0 0;
	padding:5px 10px 5px 10px;
	font:bold 7pt Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#05B59E;
	text-align:center;
	text-transform:uppercase;
}

.pro_compare_bg{
	width:100%;
	margin:20px 0 10px 0;
	float:left;
	border:solid 3px #eee;
}
.pro_compare_addto{
	width:21%;
	float:left;
	margin:0 0 0 0;
	padding:140px 20px 130px 20px;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#999;
	text-align:center;
	text-transform:uppercase;
	background:#eee;
}
.pro_compare_box4{
	width:21%;
	float:left;
	margin:0px 0 0 4%;
}
.glyphicon-remove-circle {
    color: #333;
	float:right;
	margin:3px 20px 0 0;
	font-size:24px;
}
.pro_compare_info_box{
	width:100%;
	float:left;
	margin:0px 0 10px 0px;
	padding:0 0 0 0;
	background:#FFFFFF;
	border-bottom:solid 1px #f1f1f1;
}
.pro_compare_general_text{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:0 0 4px 0;
	font:bold 11pt Arial, Helvetica, sans-serif;
	color:#333333;
}
.pro_compare_network_text{
	width:21%;
	float:left;
	margin:0px 0 0px 0;
	padding:0 0 0 0;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:right;
}
.pro_compare_band_text{
	width:21%;
	float:left;
	margin:0 0 0 4%;
	padding:2px 0 2px 0;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom:solid 1px #f1f1f1;
}
.pro_compare_buy_btn {
	float: left;
	margin: 10px 0 0 25%;
	padding: 5px 10px 5px 10px;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: pointer;
	background: #05B59E;
}



/* Pro Review START */
.tab_pane_bg {
	width:100%;
	margin:30px 0 0 0;
	float:left;
}
.pro_review_text{
	width:20%;
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	text-align:left;
	margin:0 0 0 0;
	padding:5px 10px;
}
.pro_review_input{
	width:35%;
	padding:4px 0 4px 0;
	margin:0 0 5px 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 3px #f2f2f2;
}
.pro_textarea_input{
	width:60%;
	height:150px;
	padding:4px 0 4px 0;
	margin:0 0 5px 0;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	border:solid 3px #f2f2f2;
}
.tab_pane_red_small{
	width:80%;
	margin:-3px 0 5px 20%;
	padding:0 0 0 0;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#e00000;
	float:left;
}
.pro_review_space{
	width:20%;
	float:left;
	margin:0 0 0 0;
}
.pro_review_s_text{
	width:100px;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#999;
	float:left;	
	margin:0px 0 0 5px;
}
.tab_pane_grey_small{
	width:43%;
	margin:9px 0 0 5px;
	padding:0 0 0 0;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#999;
	float:right;
	text-align:left;
}
.pro_review_bottom_bg {
	width:100%;
	margin:30px 0 30px 0;
	float:left;
	border-top:solid 1px #eee;
}
.review_bottom_box {
	width:100%;
	margin:5px 0 5px 0;
	padding-bottom:10px;
	float:left;
	border-bottom:solid 1px #eee;
}
.customer_reviews_text{
	width: 100%;
    margin:20px 0 10px 0;
    padding:0 0 0 0;
    font:normal 14pt Arial, Helvetica, sans-serif;
    color:#333;
    float:left;
}
.reviews_customer_text{
	width: 100%;
    margin:0 0 5px 0;
    padding:0 0 0 0;
    font:normal 10pt Arial, Helvetica, sans-serif;
    color:#333;
    float:left;
    text-align:justify;
}


/* Recently_viewed START */

.recently_viewed_large_text{
	width:92%;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:30px 0 0 20px;
	padding-top:20px;
	padding-bottom:5px;
	border-bottom: 1px solid #ddd;
}
.recently_viewed_in_bg{
	width:100%;
	margin:20px 0 20px 0;
	padding:0 0 0 0;
	float:left;
}
.recently_viewed_box4{
	width:20%;
	float:left;
	margin:0 2% 0 2%;
	padding:0 0 5px 0;
}
.recently_viewed_box4_name{
	width:100%;
	margin:0 0 0 0;
	height:40px;
	line-height:1px;
}
.recently_viewed_box4_name a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:left;
}
.recently_viewed_box4_name a:hover{
	color:#333;
	text-decoration:none;
}

.recently_viewed_price{
	width:100%;
	margin:10px 0 0 0;
	float:left;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#666;
}

/* popup START */
.popup_coupon_bg{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	background:#f8f8f8;
	padding:20px;
}
.popup_coupon_bg span{
	width:100%;
	margin:10px 0 2px 0;
	float:left;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#00468C;
}
.popup_coupon_bg p{
	width:100%;
	margin:2px 0 2px 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
}
.popup_bg_white{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding:20px;
}
.compatibility_page_logo{
	width:50%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding:20px;	
}
.popup_bg_white span{
	width:100%;
	margin:10px 0 2px 0;
	float:left;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#00468C;
}
.popup_bg_white p{
	width:100%;
	margin:2px 0 2px 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
}
.table_padding > thead > tr > th,
.table_padding > tbody > tr > th,
.table_padding > tfoot > tr > th,
.table_padding > thead > tr > td,
.table_padding > tbody > tr > td,
.table_padding > tfoot > tr > td {
	padding: 3px;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
}
.extended_warranty_options img{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	float:left;
	display:block;	
}
.time_in_transit_bg{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding:10px;
}
.time_in_transit_bg span{
	width:100%;
	margin:10px 0 2px 0;
	float:left;
	text-align:center;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#00468C;
}
.time_in_transit_bg p{
	width:100%;
	margin:10px 0 2px 0;
	float:left;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
}



.revieworder_fee{
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#333;
}

.card_explanation img{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding:10px 0 10px 0;
	float:left;
}


/* give review START */
.give_review_s_text{
	width:100px;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#999;
	float:left;	
	margin:0px 0 0 5px;
}


/* pro info mobile page START */
.pro_info_mobile{
	width:100%;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.pro_info_default > .pro_info_heading {
    cursor: pointer;
    border-bottom: solid 0px #000;
    background-repeat: repeat-x;
}
.pro_info_default > .pro_info_heading {
    color: #333;
	padding:5px;
    background-color: #f8f8f8;
    border-color: #ddd;
}
.pro_info_mobile_text{
	margin-top: 0;
	margin-bottom: 0;
	color: inherit;
	color: #00468C;
	font: normal 14pt Arial, Helvetica, sans-serif;
}
.pro_info_mobile_text a:hover
{
    color:#666666;
    text-decoration:none;
}
.panel_body {
  	padding: 5px 0 5px 10px;
    font: normal 10pt Arial, Helvetica, sans-serif;
    color: #333;
	text-align:justify;
}

/* common class START */
.box_full_width{
	width:100%;
	margin:2px 0 2px 0;
	float:left;
}
.page_in_bg{
	width:100%;
	margin:0 0 0 0;
	float:left;
}
.page_in_bg span a{
	text-decoration:underline;
	color:#004885;
}
.page_in_bg h2{
	font:normal 18pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 0;
	padding-bottom:8px;
	text-align:center;
	border-bottom:solid 1px #ddd;
}
.page_in_bg p{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#e00000;
	margin:5px 0 0 0;
	text-align:center;
}
.page_in_bg ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.page_in_bg li{
	width:auto;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 30px;
	padding:0 14px 0 0;
	text-align:justify;
}
.page_in_bg_no{
	width:100%;
	margin:0 0 0 0;
	float:left;
}
.page_in_bg_no ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.page_in_bg_no li{
	width:auto;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 35px;
	padding:0 14px 0 0;
	text-align:justify;
	list-style:decimal;
}
.page_in_bg_no li ul li{
	width:auto;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 35px;
	padding:0 14px 0 0;
	text-align:justify;
	list-style:outside;
}
.full_width_page_in{
	width:100%;
	height:auto;
	float:left;
	margin:5px 0 0 0;	
}
.full_width_page_in P{
	width:98%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
	float:left;
	margin:7px 0 5px 0;	
}
.full_width_page_in h3{
	width:100%;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:0 0 10px 0;
}

.small_text{
	width:100%;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:10px 0 0 0;
}
.medium_text{
	width:100%;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:10px 0 0 0;
}
.large_text{
	width:100%;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:10px 0 0 0;
}
.small_center_text {
	width:100%;
	float:left;
	font:normal 12pt Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	float:left;
	margin:7px 0 5px 0
}
.bottom_red_small{
	width:auto;
	text-align:center;
	margin:-3px 0 5px 25%;
	padding:0 0 0 0;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#e00000;
	float:left;
}
.small8_text{
	width:100%;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:10px 0 0 0;
}
.text_green_center {
	width:100%;
	float:left;
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#05B59E;
	text-align:center;
	float:left;
	margin:0 0 0 0;
}
.grey_small{
	width:80%;
	margin:-3px 0 5px 20%;
	padding:0 0 0 0;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#999;
	float:left;
}
#back_to_top.affix-top {
    position: absolute;
    bottom: -82px;
    right: 10px;
}
#back_to_top.affix {
    position: fixed;
    bottom: 10px;
    right: 10px;
}






@media (min-width: 1280px)  {
	
/* deals page START */
.deals_page_bg{
	padding:8px 2px 15px 2px;
	margin:5px 6px 0 14px;
}
.deals_page_bg:hover{
	padding:10px 0 12px 0;
	margin:0px 6px 0 14px;
}
.deals_page_btn{
	margin:10px 0 0 26%;
}



/* videos page START */
	.vid_search_text{
		margin:6px 10px 5px 26%;
	}
	
/* RMA returns START */
	.rma_returns_in_none{
		display:none;
	}

    .recently_viewed_box4
    {
        margin:0 0 0 17%;
    }
	
	.extended_warranty_options img{
		width:100%;
	}
	.popup_bg_white{
		width:47%;
		float:left;
	}
	.popup_coupon_bg {
		width: 47%;
		float:left;
	}
}




@media (min-width: 990px) and (max-width: 1024px) {
	.container{ width: 100%;}
	.navbar-brand {
	  display:none;
	}
	.sign_in_box{
		width:27%;
	}
	.sign_in_box_text2 {
		letter-spacing:-0.5px;
	}
	.deal_pro_box{
		width:100%;
		margin:10px 0 20px 0;
		float:left;
	}
	.navbar-brand {
	  display:none;
	}
	
	.deal_box {
		margin:5px 0 0 15px;
	}
	.deal_pro_box{
		margin:0 0 0 0;
		padding:13px 0 5px 0;
		float:left;
	}
	.deal_text_l {
		margin:10px 0 0 0;
	}
	.deal_text_s {
		margin:0 0 2px 17px;
		padding:0 0 5px 0;
	}
    .recently_viewed_box4
    {
        margin:0 0 0 12%;
    }


	

}



@media (min-width: 990px)  {
	.navbar-brand {
	  display:none;
	}
	.sign_in_box{
		width:10%;
	}
	.sign_in_box_text1{
		font:bold 9pt Arial, Helvetica, sans-serif;
	}


/* RMA returns START */
	.rma_returns_in_none{
		display:none;
	}


}



/* Note: Design for a width of 768px */
@media (min-width: 768px) and (max-width: 989px) {
	.container{ width: 100%; }
	.top2-nav{
		width:27%;
		margin:12px 0 0 5px;
		text-align:left;
	}
	.top2-nav-item {
		font: normal 12pt Arial, Helvetica, sans-serif;
	}
	.navbar-form {
		margin-top: 16px;
		margin-right: -10px;
		margin-left: -35px;
	}
	.top_cart{
		width:80px;
	}	
	.glyphicon-shopping-cart {
		margin:0px 0 0 5px;
		font-size:20px;
	}
	.top_cart_value{
		font:bold 11pt Arial, Helvetica, sans-serif;
		margin:5px 0 0 0px;
	}
	.navbar-brand {
	  display:none;
	}
	
	.sign_in_box{
		width:7%;
		text-align:center;
	}
	.sign_in_box_text1{
		font:bold 8pt Arial, Helvetica, sans-serif;
		text-align:center;
	}
	.sign_in_box_text2 {
		display:none;
	}
	
	
	.deal_box {
		padding:0 0 8px 0;
	}
	.deal_text_l {
		width:100%;
		text-align:center;
		margin:5px 0 0 0;
		font:bold 14pt Arial, Helvetica, sans-serif;
		color:#00468c;
		float:left;
	}
	.deal_text_s {
		margin:0 0 0px 17px;
		padding:0 0 5px 0;
		font:normal 8pt Arial, Helvetica, sans-serif;
	}
	.deal_pro_box{
		padding:5px 0 0px 0;

	}
	.deal_pro_img{
		margin:0 0 0 5px;
	}
	.deal_pro_img img{
		height: 85px;
	}
	.deal_pro_info_box{
		width:40%;
		margin:0 0 0 5px;
	}
	.deal_text_title {
		width:95%;
		height:45px;
	}
	.deal_text_title a {
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.deal_text_title a:hover {
		text-decoration:none;
		color:#333;
	}
	.deal_text_price {
		font:normal 10pt Arial, Helvetica, sans-serif;	
	}
	.deal_btn {
		font:normal 10pt Arial, Helvetica, sans-serif;
	}
	.owl-theme .owl-controls .owl-buttons .owl-prev{
      top: 25px; 
    }

    .owl-theme .owl-controls .owl-buttons .owl-next{
      top: 25px;
    }
	
	
	.popular_pro_bg img{
		width:13%;
		height:40px;
		border-right:solid 1px #CCCCCC;
		margin:8px 2px 0 2px;
	}
	
/* pro start */	
	.latest_pro_img{
		width:43%;
	}
	.latest_pro_img a img{
		height:110px;
	}
	.latest_pro_info{
		width:110px;
		height:150px;
	}
	.latest_pro_name{
		width:90%;

	}
	.latest_pro_name a{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.latest_pro_rprice{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.latest_pro_price{
		font:bold 12pt Arial, Helvetica, sans-serif;
	}

	
	
	.deals_pro_bg{
		margin:5px 0px 0 6px;
	}
	.deals_pro_bg:hover{
		margin:0px 0 0 6px;
	}
	.deals_pro_img {
	  height: 110px;
	}
	.deals_pro_img a img{
		height:110px;
	}
	.deals_pro_info{
		width:85%;
	}
	.deals_pro_name a{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.deals_pro_rprice{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.deals_pro_price{
		width:100%;
		float:left;
		font:bold 12pt Arial, Helvetica, sans-serif;
		color:#666;
	}
	
	
	
	.under100_left{
		padding:0 0px 0 0;
	}
	.under100_divider{
		width:10px;
		height:300px;
	}
	.under100_right{
		padding:0 0 0 0px;
	}
	.under100_pro_bg{
		width:160px;
		margin:5px 6px 0 6px;
	}
	.under100_btn{
		margin:10px 0 0 29px;
	}
	
	.arrow-down {
		margin-left: 46%;
	}
	.arrow-down1 {
		margin-left: 42%;
	}
	
	

	.subscribe_deals{
		width:56%;
	}
	.subscribe_space{
		display:none;
	}
	.subscribe_input{
		width:50%;
	}
	.captcha_input{
		width:30%;
	}
	.share_bg{
		width:40%;
		margin:0 0 0 10px;
		float:left;
	}
	.footer_cat_box{
		margin:0 30px 0 0;
	}
	
	
	
/* cat page start */	
	.cat_pro_sort_by{
		width:70%;
		margin-left:22%;
	}
	.cat_pro_box{
		width:30%;
		margin:5px 10px 30px 5px;
	}
	.compare_box {
		margin-left:21%;
	}
	.cat_pro_btn{
		margin:10px 0 0 21%;
	}
	.pagination_bg{
		margin:15px 0 0 12%;
	}
	
	
	
	
	
/* Pro Search START */
	.pro_search_sort_by{
		margin-left:30%;
	}
	.pro_search_in_bg{
		margin:10px 0 0 0;
	}
	.pro_search_box{
		width:20%;
	}
	.pro_search_compare_box {
		margin-left:18%;
	}
	.search_pro_name{
		margin:5px 0 0 0px;
		height:60px;
	}
	.search_pro_name a{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.search_pro_btn{
		margin:10px 0 0 17%;
	}
	.search_pro_pagination{
		margin-left:23%;
		margin-right:23%;
	}

	
	
/* Sales Corner START */
	.sales_corner_logo_box{
		width:17%;
		margin:15px 20px 10px 0;
		float:left;
	}
	
	
	
/* clearance corner START */
	.clearancecorner_btn{
		padding:10px 25px 10px 26px;
	}


/* subscribe page START */
	.subscribe_page_input{
		width:55%;
	}
	
	
/* deals page START */
	.deals_page_left img{
		padding:21px 0 0 0;
	}
	.deals_page_subscribe_text{
		margin:14px 0 5px 0;
	}
	.deals_page_input{
		width:70%;
	}
	.deals_page_captcha_input{
		width:40%;
	}
	.deals_page_verification{
		width:90%;
		margin:1px 0 12px 0px;
	}
	.deals_page_bg{
		width:22%;
	}
	.deals_page_img{
		height:110px;
	}
	.deals_page_img a img{
		height:110px;
	}
	
	
	
/* videos page START */
	.vid_search_text{
		margin:6px 10px 5px 13%;
	}
	
	
	
/* about page START */
	.about_our_goals_left p{
		width:95%;
	}
	.about_our_goals_right p{
		width:95%;
	}
	
	
	
/* contact page START */
	.contact_box{
		width:90%;
	}
	
	
/* login page START */
	.login_page_in p{
		width:35%;
		margin:8px 0 0 10px;
	}
	
	
/* order status page START */
	.order_status_text{
		width:38%;
	}
	.order_status_input{
		width:55%;
	}
	.order_status_space{
		width:38%;
	}
	.order_status_red_small{
		margin:-3px 0 5px 38%;
	}
	.rma_returns_example{
		margin:-3px 0 5px 38%;
	}
	

/* phone manual page START */
	.manual_space{
		width:7%;
	}
	
	
/* request for manual page START */
	.back_to_manual_space{
		width:28%;
	}
	.manual_text{
		width:28%;
	}
	.manual_red_small{
		margin:-3px 0 5px 28%;
	}
	
/* tell your friends page START */
	.tell_friend_space{
		width:28%;
	}
	.tell_friend_s_text{
		width:30%;
		margin:0px 0 0 28%;
	}
	
	
/* site map page START */
	.site_map_bg ul{
		width:30%;
		margin:0 10px 20px 0;
	}
	

/* RMA returns START */
	.rma_returns_in_none{
		display:none;
	}
	.request_rma_top li {
	  margin: 0 0 0 60%;
	}
	.request_rma_btn {
		margin:20px 0 0 27%;
	}
	.rma_item_medbox {
		margin:0px 0 3px 58%;
	}
	
	
/* basket page START */
	.basket_box{
		width:48%;
		margin:0 2% 0 0;
	}
	.basket_qty_bg{
		margin:0 0 0 0;
	}
	.basket_promo_bg input{
		width:38%;
	}
	

/* new customer START */
	.checkout_continue_btn{
		margin:10px 0 10px 37%;
	}
	.shipping_item_total {
		margin:0px 0 3px 43%;
	}
	.checkout_shipping_input{
		width:40%;
	}
	
	.order_review_add_bg{
		margin:10px 35px 20px 0;
	}
	.checkout_place_order_btn{
		margin:10px 0 10px 29%;
	}
	
	
/* Customer Menu START */
	.customer_menu_text{
		width:98%;
	}
	

/* Pro Page START */
	.pro_img_box_bg{
		width:100%;
		margin:8px 0 0 0;
	}
	.pro_img_box img{
		width:auto;
		height:350px;
	}
	.pro_info_bg{
		width:65%;
	}
	.pro_title h1{
		width:98%;
		font:normal 18pt Arial, Helvetica, sans-serif;
	}
	.pro_info_inbox{
		width:50%;
	}	
	.pro_price_info{
		width:40%;
	}
	.pro_retail_price{
		width:100%;
	}
	.pro_final_price{
		width:100%;
	}
	.pro_tab{
		width:98%;;
	}
	.pro_tab_left_bg{
		display:none;
	}
	.pro_share_it_bg{
		width:100%;
	}
	
/* product comparison START */
	.pro_compare_addto{
		padding:120px 10px 120px 10px;
		font:normal 12pt Arial, Helvetica, sans-serif;
	}
	.pro_compare_buy_btn {
		margin: 10px 0 0 18%;
	}
	

	

}



/* #Mobile (Landscape)
================================================== */
    /* Note: Design for a width of 480px */

@media (min-width: 481px) and (max-width:767px) {
	/*.container { width: 480px; }*/
	
	.logo_top img{
		margin:7px 50px 10px 0;
	}
	 .navbar-form {
	  margin-top: -2px;
	}
	
	
	.top2-nav{
		width:70%;
		margin:10px 0 0 0px;
		text-align:left;
		float:left;
	}
	.top2-nav-item {
		font: normal 13pt Arial, Helvetica, sans-serif;
	}
	.top_cart{
		width:30%;
		margin:0px 0 0 0px;
	}
	.sign_in_box{
		display:none;
	}
	
	
	
	.deal_box {
		padding:0 0 3px 0;
	}
	.deal_text_l {
		width:88%;
		margin:5px 0 0 10px;
		font:bold 11pt Arial, Helvetica, sans-serif;
		border-bottom:solid 1px #ddd;
	}
	.deal_text_s {
		display:none;
	}
	.deal_pro_box{
		padding:5px 0 0px 0;
		float:left;
	}
	.deal_pro_img{
		margin:0 0 0 5px;
	}
	.deal_pro_img img{
		display:none;
	}
	.deal_pro_info_box{
		width:90%;
		margin:0 0 0 8px;
	}
	.deal_text_title {
		width:90%;
		height:35px;
		margin:0 0 0 8px;
		text-align:center;
	}
	.deal_text_title a {
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.deal_text_price {
		font:normal 9pt Arial, Helvetica, sans-serif;
		text-align:center;
	}
	.deal_btn {
		font:normal 10pt Arial, Helvetica, sans-serif;
		margin:5px 0 5px 55px;
	}
	.owl-theme .owl-controls .owl-buttons .owl-prev{
      top: 20px; 
    }

    .owl-theme .owl-controls .owl-buttons .owl-next{
      top: 20px;
    }
	
	
	.popular_pro{
		width:90px;
		height:42px;
		font:bold 10pt Arial, Helvetica, sans-serif;
		padding:7px 0 0 5px;
		background:url(images/popular_pro_bg_s.jpg);
	}
	.popular_pro_bg img{
		width:12%;
		height:28px;
		border-right:solid 1px #CCCCCC;
		margin:8px 0px 0 4px;
	}
	
	
	/* pro start */	
	.latest_pro_img{
		width:43%;
	}
	.latest_pro_img a img{
		height:110px;
	}
	.latest_pro_info{
		width:110px;
		height:150px;
	}
	.latest_pro_name{
		width:90%;
	}
	.latest_pro_name a{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.latest_pro_rprice{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.latest_pro_price{
		font:bold 12pt Arial, Helvetica, sans-serif;
	}

	
	
	.deals_pro_bg{
		margin:5px 0px 0 6px;
	}
	.deals_pro_bg:hover{
		margin:0px 0 0 6px;
	}
	.deals_pro_img {
	  height: 110px;
	}
	.deals_pro_img a img{
		height:110px;
	}
	.deals_pro_info{
		width:85%;
		padding:0 0px 0 0px;
	}
	.deals_pro_name a{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.deals_pro_rprice{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.deals_pro_price{
		width:100%;
		float:left;
		font:bold 12pt Arial, Helvetica, sans-serif;
		color:#666;
	}
	
	
	
	.under100_left{
		width:49%;
		padding:0 0px 0 0;
	}
	.under100_divider{
		width:7px;
		height:300px;
	}
	.under100_right{
		width:49%;
		padding:0 0 0 0px;
	}
	.under100_pro_bg{
		width:135px;
		margin:5px 0 0 0px;
	}
	.under100_btn{
		margin:10px 0 0 18px;
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	
	.arrow-down {
		margin-left: 44%;
	}
	.arrow-down1 {
		margin-left: 40%;
	}
	
	
	

	.subscribe_deals{
		width:100%;
		border-right:none;
	}
	.subscribe_space{
		display:none;
	}
	.share_bg{
		width:100%;
		margin:20px 0 0 0;
	}
	.share_text{
		margin:18px 5px 0 0;
	}
	.share_icon{
		width:64%;
		}
	.footer_2{
		width:50%;
		}
	.footer_cat_box{
		width:45%;
		margin:0 10px 0 0;
		}
	.captcha_input{
		width:25%;
	}
	
	
	/* cat page start */	
	.cat_features_checkbox{
		font:normal 9pt Arial, Helvetica, sans-serif;	
	}	
	.cat_pro_sort_by{
		width:80%;
		margin-left:12%;
	}
	.cat_pro_box{
		width:43%;
		margin:5px 10px 30px 5px;
	}
	.cat_pro_name{
		height:70px;
	}
	.compare_box {
		margin-left:20%;
	}
	.cat_pro_btn{
		margin:10px 0 0 20%;
	}
	.pagination_bg{
		margin:15px 0 0 12%;
	}
	.pagination > li > a,
	.pagination > li > span {
	  padding: 6px 7px;
	  margin-left: 0px;
	}
	
	
	
	
	
/* Pro Search START */
	.pro_search_sort_by{
		width:70%;
		margin-left:22%;
	}
	.pro_search_in_bg{
		margin:10px 0 0 0;
	}
	.pro_search_box{
		width:29%;
		margin:0 10px 25px 10px;
	}
	.pro_search_compare_box {
		margin-left:20%;
	}
	.search_pro_name{
		margin:5px 0 0 0px;
		height:60px;
	}
	.search_pro_name a{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.search_pro_btn{
		margin:10px 0 0 19%;
	}
	.search_pro_pagination{
		margin-left:23%;
		margin-right:23%;
	}
	
	
	
/* Phone Finder START */
	.fourcol{
		width:33%;
		font:normal 10pt Arial, Helvetica, sans-serif;
		color:#666;
		float:left;
		margin:0 0 10px 0;
	}
	
	
	
/* Sales Corner START */

	.phone_corner_text {
	  font: normal 11pt Arial, Helvetica, sans-serif;
	    margin:10px 0 0 -5px;
	}
	.sales_corner_logo_box{
		width:20%;
		margin:15px 20px 10px 0;
	}
	
	
/* clearance corner START */
	.clearancecorner_btn{
		padding:10px 29px 10px 29px;
	}
	
	
	
/* more cat START */
	.more_cat_bg li{
		width:28%;
	}



/* subscribe page START */
	.subscribe_page_input{
		width:78%;
	}
	.subscribe_page_text{
		width:99%;
		margin:0 0 5px 0;
		font:normal 12pt Arial, Helvetica, sans-serif;
	}
	.subscribe_page_s_text{
		width:98%;
		margin:0px 0 0 0px;
	}
	

/* deals page START */
	.deals_page_left img{
		padding:45px 0 0 0;
	}
	.deals_page_subscribe_text{
		margin:14px 0 5px 0;
	}
	.deals_page_input{
		width:70%;
	}
	.deals_page_captcha_input{
		width:60%;
		margin:5px 0 0 0;
	}
	.deals_page_verification{
		width:90%;
		margin:1px 0 12px 0px;
	}
	.deals_page_bg{
		width:29%;
	}
	.deals_page_img{
		height:110px;
	}
	.deals_page_img a img{
		height:110px;
	}
	
	
	
/* videos page START */
	.vid_page_search{
		width:70%;
		margin-left:16%;
	}
	
	
	.dropdown-menu-left {
	  left: -148px;
	}
	
	
/* about page START */
	.about_our_goals_left p{
		width:95%;
	}
	.about_our_goals_right p{
		width:95%;
	}
	
	
/* contact page START */
	.contact_box{
		width:90%;
	}
	
	
/* login page START */
	.login_page_in p{
		width:70%;
		margin:5px 0 0 25%;
	}
	
	

/* order status page START */
	.order_status_text{
		width:45%;
	}
	.order_status_input{
		width:55%;
	}
	.order_status_space{
		width:45%;
	}
	.order_status_red_small{
		margin:-3px 0 5px 45%;
		text-align:left;
	}
	.rma_returns_example{
		margin:-3px 0 5px 45%;
	}
	
	
/* phone manual page START */
	.manual_input{
		width:100%;
	}
	.manual_space{
		display:none;
	}
	.manual_btn{
		margin:0 0 0 25%;
	}
	
	
/* request for manual page START */
	.back_to_manual_space{
		width:37%;
	}
	.manual_text{
		width:37%;
	}
	.back_to_manual_input{
		width:55%;
	}
	.manual_red_small{
		margin:-3px 0 5px 37%;
	}
	
	
/* tell your friends page START */
	.tell_friend_space{
		width:0.5%;
	}
	.tell_friend_btn_space{
		width:37%;
	}
	.tell_friend_s_text{
		width:25%;
		margin:0px 0 0 5px;
	}
	
	
/* site map page START */
	.site_map_bg ul{
		width:30%;
		margin:0 10px 20px 0;
	}
	
	
/* product warranty page START */
	.pro_warranty_box{
		width:30%;
		margin:0 10px 0 0;
	}
	.pro_warranty_box span{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	
	
/* RMA returns START */
	.rma_returns_in ul{
		width:40%;
	}
	.rma_item_bg {
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.request_rma_top li {
	  margin: 0 0 0 50%;
	}
	.request_rma_btn {
		margin:20px 0 0 21%;
	}
	.rma_item_medbox {
		width:50%;
		margin:0px 0 3px 18%;
	}
	.rma_item_bigbox {
		width:35%;
	}
	
	.rma_form_input{
		width:100%;
	}
	.rma_form_bg textarea{
		width:100%;;
	}
	
	
/* basket page START */
	.basket_box{
		width:100%;
		margin:0 0 10px 0;
	}
	.basket_note{
		width:100%;
		margin:0 0 0 0;
	}
	.basket_bg h1{
		width:85%;
		margin:0px;
	}
	.basket_bg img{
		width:10%;
		padding:5px 0 5px 0;
	}
	.basket_qty_bg{
		margin:0 0 0 0;
	}
	.basket_qty_no_bg input{
		margin:0 10px 5px 0;
	}
	.basket_promo_bg input{
		width:45%;
	}
	
	
/* checkout START */
	.checkout_logo img{
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:0px;
		float:none;
	}
	.checkout_secure_box{
		margin:0 0 0 10%;
		float:left;
	}
	.secure_icon{
		margin:6px 0 10px 0;	
	}
	.secure_text{
		margin:17px 0 0 10px;
	}
	.checkout_content_left{
		padding:0 25px 0 10px;
	}
	.checkout_content_right{
		padding:0 10px 0 0;
	}
/* new customer START */
	.checkout_signup_text{
		width:100%;
		margin:4px 0 2px 0;
	}
	.checkout_signup_input{
		width:100%;
	}
	.checkout_same_billing{
		width:90%;
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.checkout_continue_btn{
		margin:10px 0 10px 32%;
	}
	.checkout_red_small{
		margin:0 0 0 0;
	}
	
	.checkout_payment_bg{
		width:40%;
	}
	.checkout_payment_input{
		width:40%;
	}
	.checkout_howdo_text{
		width:50%;
	}
	.shipping_item_total {
		width:35%;
		margin:0px 0 3px 32%;
	}
	.checkout_shipping_input{
		width:50%;
	}
	
	.order_review_add_bg{
		width:50%;
		margin:10px 0px 20px 0;
	}
	.checkout_place_order_btn{
		margin:10px 0 10px 25%;
	}
	.order_review_note_bg{
		width:80%;
		margin:20px 0 10px 13%;
	}
	
	
	
/* Customer Menu START */
	.order_therecol{
		width:33%;
		font:normal 10pt Arial, Helvetica, sans-serif;
	}
	.customer_order_box a{
		font:normal 10pt Arial, Helvetica, sans-serif;
	}
	.customer_menu_text{
		width:90%;
	}
	
	

/* Pro Page START */
	.pro_img_box_bg{
		width:100%;
		margin:8px 0 0 0;
	}
	.pro_img_box img{
		width:auto;
		height:350px;
	}
	.pro_info_bg{
		width:98%;
	}
	.pro_title h1{
		width:96%;
		font:normal 18pt Arial, Helvetica, sans-serif;
		text-align:center;
	}
	.pro_info_inbox{
		width:45%;
	}	
	.pro_price_info{
		width:45%;
	}
	.pro_retail_price{
		width:100%;
	}
	.pro_final_price{
		width:100%;
	}
	.pro_tab{
		width:98%;;
	}
	.pro_tab_left_bg{
		display:none;
	}
	.pro_share_it_bg{
		width:100%;
	}
	.pro_share_it_text{
		margin:0 0 0 4%;
	}
	.pro_tweet_like_plus_bg{
		width:60%;
	}
	.compatible_acc_left{
		display:none
	}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
		border: 1px solid #ddd;
	}
	
/* product comparison START */
	.search_result_box4{
		margin:10px 0 0 10%;
	}
	.pro_compare_addto{
		padding:110px 10px 110px 10px;
		font:normal 12pt Arial, Helvetica, sans-serif;
	}
	.pro_compare_buy_btn {
		margin: 10px 0 0 9%;
	}
	
/* Recently_viewed START */
	.recently_viewed_box4{
		margin:0 11% 0 1%;
	}
	
	
	.extended_warranty_options img{
		width:100%;
		margin-left:auto;
		margin-right:auto;
		display:block;	
	}
	
/* give review START */
	.give_review_s_text{
		width:70%;
		margin:0px 0 0 20%;
	}

	

}
	
	
/*  #Mobile (Portrait)
===================================			letter-spacing:-0.5px;
 Note: Design for a width of 320px */

@media (max-width: 480px) {
	/*.container { width: 480px; }*/

	.logo_top img{
		width:auto;
		height:auto;
		margin:17px 0 10px 0;
		padding:0 60px 0 0;
	}
	
	.top2-nav{
		width:70%;
		margin:4px 0 0 0px;
		text-align:left;
		float:left;
	}
	.top2-nav-item {
		font: normal 12pt Arial, Helvetica, sans-serif;
	}
	.top_cart{
		width:30%;
		margin:-5px 0 5px 0px;
	}
	.glyphicon-shopping-cart {
		margin:0px 0 0 5px;
		font-size:20px
	}
	.top_cart_value{
		font:bold 11pt Arial, Helvetica, sans-serif;
		margin:6px 0 0 5px;
	}
	.sign_in_box{
		display:none;
	}
	
	
	.deal_box {
		display:none;
	}

	.banner_box {
		width:105%;
		margin:0px 0 0 -12px;
	}
	
	
	.popular_pro{
		width:90px;
		height:42px;
		font:bold 10pt Arial, Helvetica, sans-serif;
		padding:7px 0 0 5px;
		margin:0px 0 0 -15px;
		background:url(images/popular_pro_bg_s.jpg);
	}
	.popular_pro_bg img{
		width:13%;
		height:22px;
		border-right:solid 1px #CCCCCC;
		margin:12px 0px 0 0px;
	}
	
	
/* pro start */	
	.under100_bg_box h1 {
	  height:70px;
	}
	.latest_pro_img{
		width:43%;
	}
	.latest_pro_img a img{
		height:110px;
	}
	.latest_pro_info{
		width:130px;
		height:150px;
	}
	.latest_pro_name{
		width:90%;
	}
	.latest_pro_name a{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.latest_pro_rprice{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.latest_pro_price{
		font:bold 12pt Arial, Helvetica, sans-serif;
	}

	
	
	.deals_pro_bg{
		width:90%;
		margin:5px 0px 0 8px;
	}
	.deals_pro_bg:hover{
		margin:0px 0 0 8px;
	}
	.deals_pro_img {
	  height: 90px;
	}
	.deals_pro_img a img{
		height:90px;
	}
	.deals_pro_info{
		width:84%;
		padding:0 0px 0 0px;
	}
	.deals_pro_name a{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.deals_pro_rprice{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.deals_pro_price{
		width:100%;
		float:left;
		font:bold 9pt Arial, Helvetica, sans-serif;
		color:#666;
	}
	.deals_pro_btn{
		margin:10px 0 0 15px;
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	
	
	
	.under100_left{
		width:48%;
		padding:0 0px 0 0;
	}
	.under100_divider{
		width:6px;
		height:300px;
	}
	.under100_right{
		width:48%;
		padding:0 0 0 0px;
	}
	.under100_pro_bg{
		width:90%;
		margin:5px 0 0 12px;
	}
	.under100_btn{
		margin:10px 0 0 43px;
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	
	.arrow-down {
		margin-left: 50%;
	}
	.arrow-down1 {
		margin-left: 40%;
	}
	
	
	.subscribe_deals{
		width:100%;
		border-right:none;
	}
	.subscribe_space{
		display:none;
	}
	.subscribe_text{
		width:99%;
		margin:0 0 5px 0;
		font:normal 12pt Arial, Helvetica, sans-serif;
	}
	.subscribe_input{
		width:80%;
	}
	.captcha_input{
		width:30%;
	}
	.share_bg{
		width:100%;
		margin:20px 0 0 0;
	}
	.share_text{
		margin:18px 5px 0 0;
	}
	.share_icon{
		width:100%;
		}
		
	.footer_2{
		width:50%;
		}
	.footer_cat_box{
		width:90%;
		margin:0 10px 0 0;
		}
	.verification_text{
		width:20%;
		margin:0px 0 0 5px;
	}
	
	
/* cat page start */	
	.cat_page_left{
		display:none;
	}
	.cat_page_right{
		width:100%;
	}
	.cat_features_checkbox{
		font:normal 9pt Arial, Helvetica, sans-serif;	
	}	
	.cat_pro_sort_by{
		width:80%;
		margin-left:16%;
	}
	.cat_pro_box{
		width:46%;
		margin:5px 10px 30px 5px;
	}
	.cat_pro_name{
		height:70px;
	}
	.compare_box {
		margin-left:26%;
	}
	.cat_pro_btn{
		margin:10px 0 0 26%;
	}
	.pagination_bg{
		margin:15px 0 0 12%;
	}
	.pagination > li > a,
	.pagination > li > span {
	  padding: 6px 10px;
	  margin-left: 0px;
	}
	
	
	
	
/* Pro Search START */
	.pro_search_sort_by{
		width:70%;
		margin-left:17%;
	}
	.pro_search_in_bg{
		margin:10px 0 0 0;
	}
	.pro_search_box{
		width:45%;
		margin:0 10px 25px 10px;
	}
	.pro_search_compare_box {
		margin-left:26%;
	}
	.search_pro_name{
		margin:5px 0 0 0px;
		height:60px;
	}
	.search_pro_name a{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.search_pro_btn{
		margin:10px 0 0 25%;
	}
	.search_pro_pagination{
		margin-left:10%;
		margin-right:10%;
	}
	
	
	
	/* Phone Finder START */
	.fourcol{
		width:50%;
		font:normal 9pt Arial, Helvetica, sans-serif;
		color:#666;
		float:left;
		margin:0 0 10px 0;
	}
	
	
	
/* Sales Corner START */

	.phone_corner_text{
		margin:10px 0 0 -10px;
		font:normal 10pt Arial, Helvetica, sans-serif;
	}
	.sales_corner_bnt{
		padding:2px 7px 2px 7px;
	}
	.sales_corner_logo_box{
		width:20%;
		margin:15px 20px 10px 0;
	}
	.sales_corner_text{
		width:100%;
		padding:5px 0 5px 0;
		text-align:center;
	}
	
	
/* clearance corner START */
	.clearancecorner_btn{
		padding:10px 23px 10px 23px;
	}
	
	
/* more cat START */
	.more_cat_bg li{
		width:28%;
	}
	
	
	
/* subscribe page START */
	.subscribe_page_input{
		width:70%;
	}
	.subscribe_page_text{
		width:95%;
		margin:0 0 5px 0;
		font:normal 12pt Arial, Helvetica, sans-serif;
	}
	.subscribe_page_s_text{
		width:98%;
		margin:0px 0 0 0px;
	}
	
	
	
/* deals page START */
	.deals_page_left{
		width:100%;
	}
	.deals_page_left img{
		padding:21px 0 0 0;
	}
	.deals_page_right{
		width:100%;
		border-top:solid 1px #ddd;
		padding:0 16px 0 16px;
		margin-top:10px;
	}
	.deals_page_subscribe_text{
		margin:14px 0 5px 0;
	}
	.deals_page_input{
		width:70%;
	}
	.deals_page_captcha_input{
		width:26%;
	}
	.deals_page_verification{
		width:90%;
		margin:1px 0 12px 0px;
	}
	.deals_page_bg{
		width:42%;
	}
	.deals_page_btn{
		margin:10px 0 0 22%;
	}
	.deals_page_img{
		height:110px;
	}
	.deals_page_img a img{
		height:110px;
	}
	
	
	
/* videos page START */
	.vid_page_search{
		width:70%;
		margin-left:19%;
	}
	.vid_search_text{
		width:85%;
	}
	
	
	.dropdown-menu-left {
	  left: -148px;
	}
	
	
	
/* about page START */
	.about_our_goals_left{
		width:100%;
	}
	.about_our_goals_right{
		width:100%;
	}
	.about_our_goals_left p{
		width:95%;
		text-align:center;
	}
	.about_our_goals_right p{
		width:95%;
		text-align:center;
	}
	.about_our_goals_left img{
		width:auto;
		margin:0 0 0 33%
	}
	.about_our_goals_right img{
		width:auto;
		margin:0 0 0 33%
	}
	
	
/* contact page START */
	.contact_bg{
		text-align:center;
	}
	.contact_box{
		width:100%;
	}
	
	
/* login page START */
	.login_page_in p{
		width:35%;
		margin:8px 0 0 10px;
	}
	
	
/* order status page START */
	.order_status_text{
		width:40%;
	}
	.order_status_input{
		width:55%;
	}
	.order_status_space{
		width:40%;
	}
	.order_status_red_small{
		margin:-3px 0 5px 40%;
	}
	.rma_returns_example{
		margin:-3px 0 5px 40%;
	}
	
	
/* phone manual page START */
	.manual_input{
		width:100%;
	}
	.manual_space{
		display:none;
	}
	.manual_btn{
		margin:0 0 0 30%;
	}
	
	
/* request for manual page START */
	.back_to_manual_space{
		width:37%;
	}
	.manual_text{
		width:37%;
	}
	.back_to_manual_input{
		width:55%;
	}
	
	
/* tell your friends page START */
	.tell_friend_space{
		width:4%;
	}
	.tell_friend_btn_space{
		width:37%;
	}
	.tell_friend_s_text{
		width:25%;
		margin:0px 0 0 5px;
	}
	
	
/* request for manual page START */
	.manual_red_small{
		margin:-3px 0 5px 37%;
	}
	
	
/* site map page START */
	.site_map_bg ul{
		width:31%;
		margin:0 10px 20px 0;
	}
	
	
/* product warranty page START */
	.pro_warranty_box{
		width:98%;
	}
	.pro_warranty_box img{
		width:70%;
		margin-left:17%;
		margin-right:15%;
	}
	.pro_warranty_box span{
		font:normal 9pt Arial, Helvetica, sans-serif;
		padding:0 0 5px 0;
	}
	
	
/* RMA returns START */
	.rma_returns_in ul{
		width:40%;
	}
	.rma_returns_in li{
		width:100%;
		margin:0 0 2px 20%;
		padding:0 0 2px 20%;
		border-bottom:solid 1px #eee;
	}
	.rma_returns_in p{
		text-align:center;
		background:#eee;
	}
	.rma_returns_in_color{
		background:none;
	}
	
	.rma_item_bg {
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.request_rma_top li {
	  margin: 0 0 0 60%;
	}
	.request_rma_btn {
		margin:20px 0 0 25%;
	}
	.rma_item_medbox {
		width:50%;
		margin:0px 0 3px 20%;
	}
	.rma_item_bigbox {
		width:35%;
	}
	
	.rma_form_input{
		width:100%;
	}
	.rma_form_bg textarea{
		width:100%;;
	}
	
	
/* basket page START */
	.basket_box{
		width:100%;
		margin:0 0 10px 0;
	}
	.basket_note{
		width:100%;
		margin:0 0 0 0;
	}
	.basket_bg h1{
		width:81%;
		font:normal 12pt Arial, Helvetica, sans-serif;
		margin:5px 0 0 0;
	}
	.basket_bg img{
		width:13%;
		padding:5px 0 5px 0;
	}
	.basket_qty_bg{
		margin:0 0 0 0;
	}
	.basket_qty_no_bg input{
		margin:0 10px 5px 0;
	}
	.basket_promo_bg input{
		width:60%;
	}
	.basket_coupon_applied{
		width:35%;
	}
	.basket_checkout_btn{
		padding:10px 20px 10px 20px;
	}
	.shopping_btn{
		padding:8px 20px 8px 20px;
	}
	
	
/* checkout START */
	.checkout_logo img{
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:0px;
		float:none;
	}
	.checkout_secure_box{
		margin:0 0 0 1%;
		float:left;
	}
	.secure_icon{
		margin:6px 0 10px 0;	
	}
	.secure_text{
		margin:17px 0 0 10px;
	}
	.checkout_content_left{
		padding:0 20px 0 10px;
	}
	.checkout_content_right{
		padding:0 5px 0 0;
	}
/* new customer START */
	.checkout_signup_text{
		width:100%;
		margin:4px 0 2px 0;
	}
	.checkout_signup_input{
		width:100%;
	}
	.checkout_same_billing{
		width:90%;
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.checkout_continue_btn{
		margin:10px 0 10px 29%;
	}
	.checkout_red_small{
		margin:0 0 0 0;
	}
	
	.checkout_payment_bg{
		width:40%;
	}
	.checkout_payment_input{
		width:40%;
	}
	.checkout_howdo_text{
		width:50%;
	}
	.shipping_item_total {
		width:38%;
		margin:0px 0 3px 30%;
	}
	.checkout_shipping_input{
		width:50%;
	}
	
	.order_review_add_bg{
		width:48%;
		margin:10px 0px 20px 0;
	}
	.checkout_place_order_btn{
		margin:10px 0 10px 18%;
	}
	.order_review_note_bg{
		width:80%;
		margin:20px 0 10px 12%;
	}
	
	
/* Customer Menu START */
	.customer_menu_text{
		width:98%;
	}
	.order_therecol{
		width:33%;
		font:normal 10pt Arial, Helvetica, sans-serif;
	}
	.customer_order_box a{
		font:normal 10pt Arial, Helvetica, sans-serif;
	}
	
	/* Pro Page START */
	.pro_img_box_bg{
		width:100%;
		margin:8px 0 0 0;
	}
	.pro_img_box img{
		width:auto;
		height:250px;
	}
	.pro_info_bg{
		width:95%;
	}
	.pro_title h1{
		width:98%;
		font:normal 16pt Arial, Helvetica, sans-serif;
		text-align:center;
	}
	.pro_info_inbox{
		width:92%;
	}
	.pro_price_info{
		width:92%;
		margin:10px 0 0 0;
		float:left;
		padding:0 0 0 20px;
	}
	.pro_retail_price{
		width:100%;
	}
	.pro_final_price{
		width:100%;
	}
	.compatible_acc_left{
		display:none
	}
	.pro_share_it_bg{
		width:100%;
	}
	.pro_share_it_text{
		margin:5px 10px 0 4%;
	}
	.pro_tweet_like_plus_bg{
		width:60%;
	}
	.pro_tweet_like_plus{
		margin:5px 10px 20px 0;
	}
	.pro_tab{
		width:98%;
	}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
		border: 1px solid #ddd;
	}
	.pro_tab_left_bg{
		display:none;
	}
	
	
/* product comparison START */
	.search_result_box4{
		margin:10px 0 0 4%;
	}
	.pro_compare_addto{
		padding:105px 10px 105px 10px;
		font:normal 11pt Arial, Helvetica, sans-serif;
	}
	.pro_compare_buy_btn {
		margin: 10px 0 0 2%;
	}
	
/* Recently_viewed START */
	.recently_viewed_box4{
		width:40%;
		margin:0 5% 0 10%;
	}
	

/* Pro Review START */
	.tab_pane_bg {
		margin:0px 0 0 0;
	}
	.pro_review_text{
		width:100%;
		padding:5px 0px
	}
	.pro_review_space{
		display:none;
	}
	.pro_review_s_text{
		width:100%;
	}
	.pro_review_input{
		width:100%;
	}
	.pro_textarea_input{
		width:100%;
	}
	.tab_pane_red_small{
		width:100%;
		margin:-3px 0 5px 0;
	}
	.tab_pane_grey_small{
		width:100%;
		margin:0 0 0 0;
	}
	
	
	.extended_warranty_options img{
		width:100%;
		margin-left:auto;
		margin-right:auto;
		display:block;	
	}
	
	.grey_small{
		width:100%;
		margin:0 0 0 0
	}
	

	

}


@media (max-width: 479px) {
	/*.container { width: 320px; }*/
	
	.top-nav-item {
		display:none;
	}
	.logo_top img{
		width:100%;
		height:auto;
		margin:10px 0 10px 0;
		padding:0 50px 0 50px;
	}
	.top2-nav{
		width:70%;
		margin:-7px 0 0 0px;
		text-align:left;
		float:left;
	}
	
	.sign_in_box{
		display:none;
	}
	
	
	.banner_box {
		width:108%;
		margin:0px 0 0 -12px;
	}
	
	
	.popular_pro{
		width:108%;
		height:30px;
		font:bold 10pt Arial, Helvetica, sans-serif;
		text-align:center;
		padding:7px 0 0 5px;
		margin:0px 0 0 -12px;
		background:#666;
	}
	.popular_pro_bg img{
		width:32%;
		height:auto;
		border-right:solid 1px #CCCCCC;
		margin:2px 0px 0 0px;
	}
	
	.arrow-down {
		margin-left: 40%;
	}
	.arrow-down1 {
		margin-left: 35%;
	}
	
	.subscribe_input{
		width:70%;
	}
	.verification_text{
		width:98%;
		margin:0px 0 0 0px;
	}
	.captcha_input{
		width:30%;
	}
	.under100_pro_bg{
		width:90%;
		margin:5px 0 0 6px;
	}
	.under100_btn{
		margin:10px 0 0 15px;
	}
	.deals_pro_btn{
		margin:10px 0 0 15px;
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	
	
/* cat page start */	
	.cat_page_left{
		display:none;
	}
	.cat_page_right{
		width:100%;
	}
	.cat_features_checkbox{
		font:normal 9pt Arial, Helvetica, sans-serif;	
	}	
	.cat_pro_sort_by{
		width:auto;
		margin-left:8%;
	}
	.cat_sort_by_text {
		width:90%;
		font: normal 11pt Arial, Helvetica, sans-serif;
		text-align:center;
		margin:0px 0 5px 0;
	}
	.cat_pro_box{
		width:43%;
		margin:5px 10px 30px 5px;
	}
	.cat_pro_name{
		height:80px;
	}
	.cat_pro_name a{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.compare_box {
		margin-left:12%;
	}
	.cat_pro_btn{
		margin:10px 0 0 8%;
	}
	.pagination_bg{
		margin:15px 0 0 6%;
	}
	.pagination > li > a,
	.pagination > li > span {
	  padding: 6px 6px;
	  margin-left: 0px;
	}
	
	
	
	
/* Pro Search START */
	.pro_search_sort_by{
		width:auto;
		margin-left:8%
	}
	.pro_search_sort_by_text {
		width:90%;
		font: normal 11pt Arial, Helvetica, sans-serif;
		text-align:center;
		margin:0px 0 5px 0;
	}
	.pro_search_box{
		width:43%;
		margin:5px 10px 30px 5px;
	}
	.pro_search_compare_box {
		margin-left:12%
	}
	.search_pro_name{
		height:80px;
	}
	.search_pro_btn{
		margin:10px 0 0 8%;
	}
	.search_pro_pagination{
		margin-left:5%;
		margin-right:5%;
	}
	
	
	
/* Sales Corner START */

	.sales_corner_box{
		width:100%;
		padding:10px 0 12px 0;
		border-bottom:solid 1px #eee;
	}
	.sales_corner_in {
	  border-bottom: none;
	}
	.sales_corner_icon_box img{
		width:75%;
	}
	.phone_corner_text{
		margin:10px 0 0 0px;
		font:normal 12pt Arial, Helvetica, sans-serif;
	}
	.sales_corner_bnt{
		padding:3px 10px 3px 10px;
	}
	.sales_corner_logo_box{
		width:30%;
		margin:15px 9px 10px 0;
	}
	
	
/* clearance corner START */
	.clearancecorner_btn{
		padding:10px 11px 10px 11px;
	}
	
	
/* more cat START */
	.more_cat_bg li{
		width:41%;
	}
	
	
/* subscribe page START */
	.subscribe_page_in{
		padding:10px 20px;
	}

	
/* deals page START */
	.deals_page_bg{
		width:40%;
	}
	.deals_page_btn{
		margin:10px 0 0 6%;
	}
	.deals_page_name {
		height: 90px;
	}
	.deals_page_name a{
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.deals_page_img{
		height:110px;
	}
	.deals_page_img a img{
		height:110px;
	}


/* videos page START */
	.vid_page_search{
		width:100%;
		margin-left:5%;
	}
	.vid_search_text{
		width:90%;
		text-align:center;
		margin:0 0 5px 0;
	}
	.watch_video_btn{
		margin:10px 0 0 1%;
	}
	
	
/* login page START */
	.login_page_in{
		padding:10px 20px;
	}
	.login_page_in p{
		width:100%;
		margin:5px 0 0 0;
		text-align:center;
	}
	.login_email_text{
		width:100%;
		text-align:center;
		margin:0 0 0 0;
	}
	.login_input{
		width:100%;
	}
	.large_text{
		text-align:center;
	}
	
	
/* order status page START */
	.order_status_page_in{
		padding:10px 20px;
	}
	.order_status_page_in p{
		margin:0 0 10px 0;
	}
	.order_status_text{
		width:100%;
		text-align:center;
		margin:0px;
	}
	.order_status_input{
		width:100%;
	}
	.order_status_space{
		width:25%;
	}
	.order_status_red_small{
		width:100%;
		text-align:center;
		margin:-3px 0 5px 0;
	}
	.rma_returns_example{
		width:100%;
		text-align:center;
		margin:-3px 0 5px 0;
	}

	
/* mayment methods page START */
	.mayment_method img{
		width:90%;
	}
	
	
/* phone manual page START */
	.manual_input{
		width:100%;
	}
	.manual_space{
		display:none;
	}
	.manual_btn{
		margin:0 0 0 15%;
	}
	
	
/* request for manual page START */
	.back_to_manual_space{
		width:25%;
	}
	.manual_text{
		width:100%;
		text-align:center;
	}
	.back_to_manual_input{
		width:100%;
	}
	
	
/* tell your friends page START */
	.tell_friend_space{
		width:7%;
	}
	.tell_friend_btn_space{
		width:9%;
	}
	.tell_friend_s_text{
		width:96%;
		text-align:center;
	}
	
	
/* common class START */
	.bottom_red_small{
		width:100%;
		text-align:center;
		margin:-3px 0 5px 0;
	}
	
	
/* request for manual page START */
	.manual_red_small{
		width:100%;
		text-align:center;
		margin:-3px 0 5px 0;
	}
	
	
/* review cellhut page START */
	.review_cellhut img{
		margin:0 0 0 29%;
	}
	.review_cellhut p{
		width:100%;
		margin:0 0 0 0;
		text-align:center;
	}
	
	
/* site map page START */
	.site_map_bg ul{
		width:70%;
		margin:0 10px 20px 25%;
		text-align:c
	}
	
	
/* RMA returns START */
	.rma_item_bg {
		width:100%;
		font:normal 9pt Arial, Helvetica, sans-serif;
	}
	.request_rma_top ul {
	  width: 50%;
	}
	.request_rma_top li {
	  margin: 0 0 0 5%;
	}
	.request_rma_btn {
		margin:20px 0 0 10%;
	}
	.rma_item_medbox {
		width:50%;
		margin:0px 0 3px 14%;
	}
	.rma_item_bigbox {
		width:24%;
		margin:0 0 0 10px;
	}
	.rma_item_bigbox span{
		width:90%;
	}
	.rma_item_smallbox {
		width:18%;
		font:normal 8pt Arial, Helvetica, sans-serif;
	}
	
	
/* basket page START */
	.basket_bg h1{
		width:100%;
		font:normal 12pt Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0 0 5px 0;
		text-align:center;
	}
	.basket_bg img{
		width:20%;
		padding:0 0 5px 0;
		margin:5px 0 0 40%;
	}
	.basket_available{
		margin:5px 0 0 13%;
	}
	.basket_qty_bg{
		margin:0 0 0 0;
	}
	.basket_info_text{
		width:27%;
	}
	.basket_qty_no_bg input{
		width:50px;
		margin:0 10px 5px 0;
	}
	.basket_promo_box{
		width:100%;
	}
	.basket_promo_bg input{
		width:70%;
	}
	.basket_coupon_off{
		width:20%;
	}
	.basket_coupon_applied{
		width:100%;
		margin:10px 0 0 0;
		padding:5px 5px;
	}
	.basket_checkout_btn{
		width:100%;
		float:left;
	}
	.shopping_btn{
		width:100%;
		float:left;
		margin:10px 0 20px 0;
	}
	
	
/* checkout START */
	.checkout_logo img{
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:0px;
		float:none;
	}
	.secure_icon{
		margin:8px 0 0 8px;
	}
	.secure_text{
		width:80%;
		margin:10px 0 10px 10px;
	}
	.checkout_step_bg{
		width:300px;
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		margin-bottom:10px;
		padding:0 0 0 0;
		background-color:#fff;
	}
	.step_bg_grey{
		margin:0 0 0 8px;
	}
	.step_bg_line{
		width:18px;
	}
	.step_login_text{
		font:normal 8pt Arial, Helvetica, sans-serif;
		margin:0 0 0 16px;
	}
	.step_checkout_text{
		font:normal 8pt Arial, Helvetica, sans-serif;
		margin:0 0 0 17px;
	}
	.step_payment_text{
		font:normal 8pt Arial, Helvetica, sans-serif;
		margin:0 0 0 12px;
	}
	.step_shipping_text{
		font:normal 8pt Arial, Helvetica, sans-serif;
		margin:0 0 0 12px;
	}
	.step_confirmation_text{
		font:normal 8pt Arial, Helvetica, sans-serif;
		margin:0 0 0 0;
	}
	.checkout_content_left{
		width:100%;
		padding:0 20px 30px 10px;
		border-right:none;
		border-bottom:solid 2px #eee;
	}
	.checkout_content_right{
		width:100%;
		padding:10px 5px 0 10px;
	}
	
	
/* new customer START */
	.checkout_continue_btn{
		margin:10px 0 10px 16%;
	}
	.checkout_red_small{
		margin:0 0 0 0;
	}
	.shipping_item_total {
		width:55%;
		margin:0px 0 3px 9%;
	}
	.checkout_shipping_input{
		width:100%;
	}
	
	.order_review_add_bg{
		width:45%;
		margin:10px 10px 10px 0;
	}
	.checkout_place_order_btn{
		margin:10px 0 10px 0%;
	}
	.order_review_note_bg{
		width:90%;
		margin:20px 0 10px 7%;
	}
	
	
/* Customer Menu START */
	.customer_email{
		width:100%;
		text-align:center;
	}
	
	/* Pro Page START */
	.pro_img_box img{
		width:52%;
	}
	
	
/* product comparison START */
	.compare_search_box{
		width:100%;
		margin:10px 0 0 10%;
	}
	.pro_compare_addto{
		padding:125px 2px 125px 2px;
		font:normal 8pt Arial, Helvetica, sans-serif;
	}
	.search_result_box4{
		margin:10px 0 0 16%;
	}
	.pro_spec_network_text{
		width:35%;
		margin:0;
		text-align:left;
	}
	.pro_spec_band_text{
		width:65%;
		margin:0;
	}
	.pro_compare_network_text{
		text-align:left;
	}
	
/* Recently_viewed START */
	.recently_viewed_box4{
		margin:10px 0 0 16%;
	}
	.recently_viewed_box4_name{
	width:60%;
	
}
.recently_viewed_box4_name a{
	font:normal 8pt Arial, Helvetica, sans-serif;
	
}
	.extended_warranty_options img{
		width:100%;
		margin-left:auto;
		margin-right:auto;
		display:block;	
	}
	
/* give review START */
	.give_review_s_text{
		width:100%;
		margin:0px 0 0 0%;
	}
	
	.subscribe_bg{
		margin:50px 0 0 0;	
	}
	
	
/* Pro Page START */
	.pro_img_box img{
		width:auto;
		height:250px;
	}
	.pro_title h1{
		width:90%;
		font:normal 16pt Arial, Helvetica, sans-serif;
		text-align:center;
	}
	.pro_share_it_bg{
		width:100%;
	}
	.pro_share_it_text{
		width:100%;
		margin:5px 10px 0 5%;
	}
	.pro_tweet_like_plus_bg{
		width:100%;
		margin:0 0 0 5%;
	}
	
	/* Recently_viewed START */
	.recently_viewed_box4{
		width:40%;
		margin:0 10% 0 20%;
	}
	.pro_box
	{
	    width:98%;
	}
	

}
