@charset "utf-8";
/* CSS Document */
*{
	padding:0px;
	margin:0px;
	text-decoration:none ;
	outline:none;
}
form{
	padding:0px; margin:0px;
}
body{
	background:url(../images/top_bg.jpg) repeat-x;
}
.main_div{
	width:100%;
	background:url(../images/btm_bg.jpg) bottom repeat-x;	
}
.contianer_div{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.top_panel{
	float:left;
	width:1002px;
	height:151px;
	margin-top:5px;
}
.middle_panel{
	float:left;
	width:1002px;
	height:228px;
	margin-bottom:10px;
}
.content_panel{
	float:left;
	width:1002px;
	margin-bottom:10px;
}
.newsletter_panel{
	float:left;
	width:1002px;
	margin-bottom:10px;
	height:77px;
}
.btm_panel{
	clear:both;
	width:978px;
	height:47px;
	font:11px/15px Tahoma;
	color:#808080;
	padding:18px 12px 0px 12px;
}
.btm_left_content{
	float:left;
	width:489px;
	text-align:left;
}
.btm_right_content{
	float:left;
	width:489px;
	text-align:right;
}
.btm_right_content a{
	font:11px/15px Tahoma;
	color:#808080;
}
.btm_right_content a:hover{
	font:11px/15px Tahoma;
	color:#448fc8;
}
.red_astrik{
	font:11px Tahoma;
	color:#ba0c0f;
}
.newsletter_left{
	float:left;
	width:567px;
	height:69px;
	background:#f1efef url(../images/newsletter_bg.jpg) repeat-x;
	border:4px solid #E7E7E7;
	margin-right:15px;
}
.poll_right{
	float:left;
	width:404px;
	height:69px;
	background:#f1efef url(../images/newsletter_bg.jpg) repeat-x;
	border:4px solid #E7E7E7;
}
.left_ico{
	float:left;
	padding:25px 0px 0px 10px;
	width:22px;
	margin-right:10px;
}
.newsletter_title{
	float:left;
	font:bold 11px Tahoma;
	color:#989898;
	padding:27px 10px 0px 0px;
	width:87px;
}
.newsletter_content{
	width:315px;
	float:left;
	margin-right:25px;
	display:inline;
	font:11px Tahoma;
	color:#8b8d8f;
	padding-top:8px;
	text-align:left;
}
.txt_box_newsletter{
	border:1px solid #cbc9c9;
	background:#f1f1f1;
	font:11px Tahoma;
	color:#8b8d8f;
	width:305px;
	padding:2px 2px 0px 5px;
	height:17px;
	margin-top:7px;
}
.txt_box_newsletter:focus{
	background:#edf7fd
	}
.btn_container{
	float:left;
	width:100%;
}
.btn_left{
	background:	url(../images/btn_left.gif) no-repeat;
	width:5px;
	float:left;
	height:21px;
}
.btn_txt{
	background:url(../images/btn_bg.jpg) left repeat-x;
	padding:3px 5px 2px 5px;
	float:left;
	font:bold 11px Tahoma;
	color:#2f7db7;
	height:16px;
}
.btn_txt a{
	font:bold 11px Tahoma;
	color:#2f7db7;
}
.btn_txt a:hover{
	font:bold 11px Tahoma;
	color:#c60d1c;
	text-decoration:underline;
}
.btn_right{
	background:	url(../images/btn_right.gif) no-repeat;
	width:5px;
	float:left;
	height:21px;
}
.newsletter_btn{
	float:left;
	margin-top:41px;
}
.poll_ico{
	float:left;
	margin:14px 10px 0px 17px;
	text-align:center;
	font:bold 11px Tahoma;
	color:#989898;
	width:30px;
	display:inline;
}
.poll_ico span{
	display:block;
	padding:5px 0px 0px 0px;
}
.poll_content{
	font:bold 11px Tahoma;
	color:#969696;
	margin-top:15px;
	margin-right:0px;
	float:left;
	display:inline;
}
.poll_answers{
	padding-top:5px;
	float:left;
}
.options{
	font:11px Tahoma;
	color:#808080;
	padding:0px 7px 0px 5px;
}
.btn_container_vote{
	float:left;
}
.btn_left_vote{
	background:	url(../images/btn_left_vote.gif) no-repeat;
	width:5px;
	float:left;
	height:17px;
}
.btn_txt_vote{
	background:url(../images/btn_bg_vote.jpg) left repeat-x;
	padding:2px 5px 1px 5px;
	float:left;
	font:bold 10px Tahoma;
	color:#2f7db7;
	height:14px;
}
.btn_txt_vote a{
	font:bold 10px Tahoma;
	color:#2f7db7;
}
.btn_txt_vote a:hover{
	font:bold 10px Tahoma;
	color:#c60d1c;
	text-decoration:underline;
}
.btn_right_vote{
	background:	url(../images/btn_right_vote.gif) no-repeat;
	width:5px;
	float:left;
	height:17px;
}
.poll_btn{
	float:left;
	margin-right:2px;
	margin-top:28px;
	display:inline;
}
.col1_home{
	float:left;
	width:354px;
	margin-right:15px;
}
.col2_home{
	float:left;
	width:206px;
	margin-right:15px;
}
.col3_home{
	float:left;
	width:412px;

}
.home_col1_content{
	float:left;
	text-align:left;
	width:322px;
	background:#eaedee url(../images/col_bg.jpg) bottom repeat-x;
	padding:12px 20px 34px 12px;
	font:11px/20px Tahoma;
	color:#515151;
}
.read_more{
	font:11px/20px Tahoma;
	color:#515151;
	text-decoration:underline;
}
.read_more:hover{
	font:11px/20px Tahoma;
	color:#c60d1c;
	text-decoration:none;
}

.col_shadow{
	float:left;
	width:100%;
	background:#FFF url(../images/col_btm_shadow.jpg) top right no-repeat;
	height:6px;
}
.home_col_title{
	background:#f0f1f1 url(../images/home_title_bg.jpg) repeat-x;
	border-bottom:1px solid #cddbe7;
	padding:7px 0px 6px 0px;
	float:left;
	width:100%;
	text-align:left;
}
.title_ico{
	float:left;
	margin-right:10px;
	margin-left:12px;
	width:24px;
}
.title_txt{
	padding:5px 0px 5px 0px;
	float:left;	
	font:bold 11px Tahoma;
	color:#1b76bb;
	width:295px;
	text-transform:uppercase;
}
.title_txt_lnk{
	font:bold 11px Tahoma;
	color:#1b76bb;
}
.title_txt_lnk a{
	font:bold 11px Tahoma;
	color:#1b76bb;
}
.title_txt_lnk a:hover{
	color:#c60d1c;
}
.title_txt_col2{
	padding:5px 0px 5px 0px;
	float:left;	
	font:bold 11px Tahoma;
	color:#1b76bb;
	width:148px;
	text-transform:uppercase;
}
.title_txt_col3{
	padding:5px 0px 5px 0px;
	float:left;	
	font:bold 11px Tahoma;
	color:#1b76bb;
	width:355px;
	text-transform:uppercase;
}
.home_col3_content{
	float:left;
	width:390px;
	background:#eaedee url(../images/col_bg.jpg) bottom repeat-x;
	padding:12px 10px 20px 12px;
	font:11px/20px Tahoma;
	color:#515151;
}
.home_col2_content{
	float:left;
	width:174px;
	background:#eaedee url(../images/col_bg.jpg) bottom repeat-x;
	padding:20px 20px 59px 12px;
	font:11px/20px Tahoma;
	color:#515151;
}
.verticle_lnk dl, dd{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.verticle_lnk dd{
	padding:0px;
	margin:0px;
	list-style-type:none;
	float:left;
	display:block;
}
.verticle_lnk dd a{
	font:11px Tahoma;
	color:#1b76bb;
	background:url(../images/bullet_dw.gif) 0px 5px no-repeat;
	padding-left:13px;
	padding-bottom:8px;
	float:left;
	display:block;
	width:160px;
	text-align:left;
	text-decoration:none;
	
}
.verticle_lnk dd a:hover{
	color:#c60d1c;
	background:url(../images/bullet_ov.gif) 0px 5px no-repeat;
}
.verticle_lnk_active{
	font:11px Tahoma;
	color:#c60d1c;
	background:url(../images/bullet_ov.gif) 0px 5px no-repeat;
	padding-left:13px;
	padding-bottom:8px;
	float:left;
	display:block;
}
.manufacturer_logos{
	float:left;
	margin-right:10px;
	padding-bottom:20px;
	display:block;
	height:45px;
}
.middle_left{
	float:left;
	width:637px;
	margin-right:5px;
}
.middle_right{
	float:left;
	width:352px;
	height:213px;
	border:4px solid #d0e7fa;
}
.main_nav_container{
	float:left;
	width:637px;
	
}
.middle_image{
	float:left;
	width:637px;
}
.main_nav dl, dd{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.main_nav_spanish dl, dd{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.main_nav dd{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	display:block;
}
.main_nav_spanish dd {
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	display:block;
}
.main_nav dd a{
	float:left;
	display:inline;
	font:bold 11px Tahoma;
	color:#448fc8;
	background:#FFF url(../images/main_nav_bg.jpg) repeat-x;
	border:1px solid #FFF;
	border-bottom:none;
	padding:10px 17px 11px 18px;
	text-transform:uppercase;
	margin-right:3px;
}
.main_nav_spanish dd a{
	float:left;
	display:inline;
	font:bold 11px Tahoma;
	color:#448fc8;
	background:#FFF url(../images/main_nav_bg.jpg) repeat-x;
	border:1px solid #FFF;
	border-bottom:none;
/*	padding:10px 17px 11px 14.82px;*/
	padding:10px 14.55px 11px 14.96px;
	text-transform:uppercase;
	margin-right:3px;
}

.main_nav dd a:hover{
	color:#c60d1c;
}
.main_nav_spanish dd a:hover{
	color:#c60d1c;
}
.main_nav_active{
	float:left;
	display:inline;
	font:bold 11px Tahoma;
	color:#c60d1c;
	background:#FFF url(../images/main_nav_bg.jpg) repeat-x;
	border:1px solid #FFF;
	border-bottom:none;
	padding:10px 19px 11px 18px;
	text-transform:uppercase;
	margin-right:3px;
}
.speciality_title{
	background:#f0f1f1 url(../images/home_title_bg.jpg) repeat-x;
	padding:7px 0px 6px 0px;
	float:left;
	width:100%;
	border-bottom:1px solid #cddbe7;
}
.title_txt_speciality{
	padding:5px 0px 5px 0px;
	float:left;	
	font:bold 11px Tahoma;
	color:#1b76bb;
	width:290px;
	text-transform:uppercase;
}
.speciality_content{
	float:left;
	background:#eaedee url(../images/col_bg.jpg) bottom repeat-x;
	width:352px;
	height:177px;
}
.arrow{
	float:left;
	width:24px;
	text-align:right;
	margin-top:80px;
	vertical-align:bottom;
	outline:none;
}
.speciality_prd{
	float:left;
	width:302px;
}
.prd_display{
	float:left;
	margin:15px 0px 10px 8px;
	display:inline;
	text-align:center;
	width:140px;
}
.prd_display img{
	border:1px solid #FFF;
	margin-bottom:5px;
}
.speciality_prd_name{
	text-align:center;
	font:11px Tahoma;
	color:#7b7b7b;
	width:140px;
}
.speciality_prd_name a{
	font:11px Tahoma;
	color:#7b7b7b;
}
.speciality_prd_name a:hover{
	font:11px Tahoma;
	color:#c60d1c;
	text-decoration:underline;
}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider, #slider li{ 
/* 
	define width and height of container element and list item (slide)
	list items must be the same size as the slider area
*/ 
	width:302px;
	overflow:hidden; 
	float:left;
	height:177px;
}
.arrow1{
	float:left;
	width:24px;
	text-align:left;
	vertical-align:bottom;
	position:absolute;`
	right:5px;
	top:277px;
	outline:none;
	visibility: visible;
}
.top_right{	
	float:left;
	width:425px;
}
.logo{	
	float:left;
	width:555px;
	margin-top:16px;
	margin-left:21px;
	display:inline;
}
.language_container{
	float:left;
	width:78px;
	display:inline;
}
.login_detail{
	float:right;
	width:342px;
}
.top_right_row01{
	float:left;
	width:342px;
	height:26px;
}
.top_right_row02{
	float:right;
	height:45px;
	text-align:right;
	margin-top:5px;
}
.top_right_row03{
	float:left;
	width:342px;
	height:75px;
}
.search_box{
	border:4px solid #74a8cf;
	width:304px;
	height:42px;
	background:#eef3f4 url(../images/search_box_bg.jpg) repeat-x;
	padding:0px 15px 0px 15px;
}
.search_title{
	float:left;
	font:bold 11px Tahoma;
	color:#2175ba;
	float:left;
	padding-top:15px;
	margin-right:10px;
	display:inline;
}
.txt_box_search{
	float:left;
	background:#cbdae6;
	border:1px solid #9ec6e2;
	height:17px;
	padding:2px 5px 0px 5px;
	width:180px;
	margin-top:11px;
	font:11px Tahoma;
	color:#7b7b7b;
	margin-right:10px;
	display:inline;
}
.search_btn{
	float:left;
	margin-top:10px;
}
.forgot_txt{
	float:left;
	font:11px Tahoma;
	color:#FFF;
	padding-top:4px;
	padding-right:15px;
}
.forgot_txt a{
	font:11px Tahoma;
	color:#FFF;
	text-decoration:none;
}
.forgot_txt a:hover{
	font:11px Tahoma;
	color:#FFF;
	text-decoration:underline;
}
.register_btn{
	float:left;
	margin-right:15px;
	display:inline;
	width:90px;
}
.btn_txt_register{
	background:url(../images/btn_bg_register.jpg) left repeat-x;
	padding:4px 5px 2px 5px;
	float:left;
	font:bold 11px Tahoma;
	color:#ae0f15;
	height:15px;
}
.btn_txt_register a{
	font:bold 11px Tahoma;
	color:#ae0f15;
	text-decoration:none;
}
.btn_txt_register a:hover{
	font:bold 11px Tahoma;
	color:#2f7db7;
	text-decoration:underline;
}
.btn_left_register{
	background:	url(../images/btn_left_register.jpg) no-repeat;
	width:5px;
	float:left;
	height:21px;
}
.btn_right_register{
	background:	url(../images/btn_right_register.jpg) no-repeat;
	width:5px;
	float:left;
	height:21px;
}
.login_left{
	float:left;
	width:5px;
	background:url(../images/login_box_left.jpg) no-repeat;
	height:26px;
}
.login_right{
	float:left;
	width:5px;
	background:url(../images/login_box_right.jpg) no-repeat;
	height:26px;
}
.login_content{
	float:left;
	background:url(../images/login_box_bg.jpg) repeat-x;
	width:332px;
	height:26px;
}
.user_ico{
	float:left;
	margin-left:5px;
	margin-right:10px;
	display:inline;
}
.login_txt{
	float:left;
	font:bold 11px Tahoma;
	color:#2175ba;
	padding-top:5px;
	margin-right:10px;
	display:inline;
	text-transform:uppercase;
}
.txt_box_container{
	float:left;
}
.txt_box_container div {
position:absolute !important;
}
.sign_in_btn{
	float:left;
	margin-top:1px;
	margin-left:5px;
	display:inline;
}
.txt_box_login{	
	background:#e2f1fc;
	border:1px solid #6fb8f1;
	height:17px;
	width:71px;
	padding:2px 5px 0px 5px;
	margin-right:5px;
	font:11px Tahoma;
	color:#7b7b7b;
}
.btn_txt_sign{
	background:url(../images/btn_bg_sign.jpg) left repeat-x;
	padding:4px 5px 2px 5px;
	float:left;
	font:bold 11px Tahoma;
	color:#2f7db7;
	height:15px;
}
.btn_txt_sign a{
	font:bold 11px Tahoma;
	color:#2f7db7;
}
.btn_txt_sign a:hover{
	font:bold 11px Tahoma;
	color:#ae0f15;
	text-decoration:underline;
}
.btn_left_sign{
	background:	url(../images/btn_left_sign.jpg) no-repeat;
	width:5px;
	float:left;
	height:21px;
}
.btn_right_sign{
	background:	url(../images/btn_right_sign.jpg) no-repeat;
	width:5px;
	float:left;
	height:21px;
}
.language_content{
	float:left;
	width:68px;
}
.language_content{
	float:left;
	background:url(../images/login_box_bg.jpg) repeat-x;
	width:68px;
	height:26px;	
}
.language_name{
	font:11px Tahoma;
	color:#1b76bc;
	float:left;
	padding-top:5px;
	padding-left:4px;
	margin-right:3px;
	display:inline;
}
.language_name a{
	font:11px Tahoma;
	color:#1b76bc;
}
.language_name a:hover{
	text-decoration:underline;
}
.down_arrow{
	float:left;
}
.after_login_content{	
	background:url(../images/login_box_bg.jpg) repeat-x;
/*	width:327px;*/
	height:21px;
	float:left;
	font:11px Tahoma;
	color:#1b76bc;
	/*padding:5px 0px 0px 5px;*/
    padding:2px 0 5px 5px;
}

.after_login_content a{	
	font:12px Tahoma;
	color:#1b76bc;
    font-weight: bold;
    padding:2px;
}
.after_login_content a:hover{ 	
	color:#c60d1c;
	text-decoration:underline;
}
.before_login{
    width:327px;  
    padding:3px 0 3px 5px;  
}
.before_login a{
    
    padding:2px;  
}
.after_login{
    width:331px;    
    padding:4px 0 5px 1px;
}
.inner_left_panel{
	float:left;
	width:206px;
	margin-right:15px !important;
	display:inline;
	margin-right:-15px;
}
.left_lnk_boxes{
	float:left;
	width:206px;
	margin-bottom:10px;
    border:none;
}
.inner_right_panel{
	float:right;
	width:781px;
	margin-bottom:10px;
}
.inner_right_content{
	background:#eaedee url(../images/col_bg.jpg) bottom repeat-x;
	padding:12px 20px 20px 12px;
	font:11px/20px Tahoma;
	color:#515151;	
	float:left;
	width:749px;
	text-align:left;
}
.inner_right_prd_content{
	float:left;
	width:781px;
	margin-bottom:15px;
}
.prd_title{
	background:#f0f1f1 url(../images/home_title_bg.jpg) repeat-x;
	border-bottom:1px solid #cddbe7;
	padding:7px 0px 6px 0px;
	float:left;
	width:100%;
	margin-bottom:15px;
}
.prd_title_container{
	float:left;
}
.prd_page_options{
	float:right;
	margin-right:12px;
	padding-top:5px;
}
.sort_by{
	font:11px Tahoma;
	color:#1b76bc;
	margin-right:30px;
	float:left;
}
.sort_by a{
	font:11px Tahoma;
	color:#1b76bc;
}
.sort_by a:hover{
	font:11px Tahoma;
	color:#c60d1c;
	cursor:pointer;
}
.paging{
	font:11px Tahoma;
	color:#1b76bc;
	float:left;
}
.paging a{
	font:11px Tahoma;
	color:#1b76bc;
}
.paging a:hover{
	font:11px Tahoma;
	color:#c60d1c;
}
.paging_lnk_active{
	font:bold 11px Tahoma;
	color:#c60d1c;
}
.prd_title_txt{
	padding:5px 0px 5px 0px;
	float:left;	
	font:bold 11px Tahoma;
	color:#1b76bb;
	text-transform:uppercase;
}
.prd_container{
	float:left;
	width:249px;
	border:2px solid #e2e2e4;
	margin-bottom:11px;
	/*margin-left:3px;*/
	margin-right:4px;
	margin-right:11px;
	_margin-right:9px;

	display:inline;
}
.inner_prd_display{
	float:left;
	width:221px;
	background:#f8fafa url(../images/prd_display_bg.jpg) bottom repeat-x;
	border-bottom:1px solid #e2e2e4;
	padding:0px 14px 10px 14px;
}
.inner_prd_display_options{
	float:left;
	width:226px;
	background:#ededed;
	padding:10px 12px 5px 12px;
	height:90px;
}
.prd_thumb_name{
	text-align:center;
	width:221px;
	border-bottom:1px solid #e1e3e3;
	margin-bottom:10px;
}
.prd_thumb_name img{
	margin-bottom:10px;
}
.inner_prd_name{
	font:11px Tahoma;
	color:#808080;
	padding-bottom:10px;
}
.inner_prd_name a{
	font:11px Tahoma;
	color:#808080;
}
.inner_prd_name a:hover{
	font:11px Tahoma;
	color:#c60d1c;
	text-decoration:underline;
}
.prd_detail{
	font:11px Tahoma;
	color:#808080;
	float:right;
	text-align:left;
}
.prd_detail_grid{
	font:11px Tahoma;
	color:#808080;
	float:left;
	text-align:left;
}
.prd_detail_list{
	font:11px Tahoma;
	color:#808080;
	float:left;
	text-align:left;
}

.prd_detail p{
	margin-bottom:10px;
}
.prd_detail_list p {
	margin-bottom:10px;
}
.prd_detail_grid p {
	margin-bottom:10px;
}
/*.price{
	font:11px Tahoma;
	color:#1b76bb !important;
	float:left;
	width:90px;
	margin-right:5px;
}
*/.cart_btns{
	float:right;
	text-align:right;
	width:130px;
}
.cart_btns img{
	margin-bottom:10px;
}
.language_drop_down{
	position:absolute;
	background:#bbdef6 url(../images/lng_drp_bg.jpg) bottom repeat-x;
	top:26px;
	right:348px;
	height:28px;
	width:78px;
	overflow:auto;
	visibility: hidden;
}
.lng_drp_lnk dl, dd{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.lng_drp_lnk dd{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	display:block;
}
.lng_drp_lnk dd a{
	float:left;
	display:block;
	font:11px Tahoma;
	color:#1b76bc;
	padding:5px 7px 0px 10px;
}
.lng_drp_lnk dd a:hover{
	color:#c60d1c;
	text-decoration:underline;
}

.txt_box{
	border:1px solid #cbc9c9;
	background:#f1f1f1;
	font:11px Tahoma;
	color:#000;
	width:200px;
	padding:2px 2px 0px 5px;
	height:17px;
	margin-bottom:10px;
}
.txt_box:focus{
background:#edf7fd; 
}
.txt_area{
	border:1px solid #cbc9c9;
	background:#f1f1f1;
	font:11px Tahoma;
	color:#8b8d8f;
	width:200px;
	padding:2px 2px 0px 5px;
	margin-bottom:10px;
	overflow:auto;
}
.jpm_mnu{
	border:1px solid #cbc9c9;
	background:#f1f1f1;
	font:11px Tahoma;
	color:#8b8d8f;
	margin-bottom:10px;
}

/*.header-nav-container {
background-repeat:repeat-x !important;
}*/

@media screen and (-webkit-min-device-pixel-ratio:0){
	.main_nav dd a{
	font:bold 10px Tahoma;
	padding:10px 18px 11px 20px;
	margin-right:0.2em;
	}
	.main_nav_active{
		font:bold 10px Tahoma;
		padding:10px 19px 11px 20px;
	}
	.main_nav_spanish dd a{
	font:bold 10px Tahoma;
	padding:10px 1.600em 11px 1.500em ;
	margin-right:0.3em; 
	}
}
.btn_submit_new {
border:none;
background:none;
cursor:pointer;
width:auto;
}
.content
{
	text-align:left;
}
.place-order-submit-btn{
float:right;

}
h4.complete
{
float:left;
text-align:left;
}
.product-shop{
text-align:left;
width:60% ;
}
.prd_detail h3 ,h4
{
	color:#808080 !important; 
}
.price-box{
color:#808080;
padding:0px;
padding-top:5px !important;
float:left;
} 
img{
cursor:pointer;
}
.add-to-holder{
margin:10px 0 !important;
float:left !important;
padding:0 !important;
width:100% !important;
}
.divider{
	clear:both;
}
.add-to-holder .add-or{
padding-top:4px;
}
.filter_over_flow{
	height:270px;
	overflow-y:auto;
	overflow-x:hidden;
	overflow:auto;
}
.form-button-alt{
margin-left:10px !important;
}
// Have changed for cross sell product
.shopping-cart-collaterals2
{
/*width:300px !important;*/
}
.col2-2{
	/*width:100% !important;*/
}
.special-price-span{
margin-top: 25px; 
float: left; 
}
.right_panel_title{
width:50%;
}
.live_col2_content {
	float:left;
	width:190px;
	background:#eaedee url(../images/col_bg.jpg) bottom repeat-x;
	font:11px/20px Tahoma;
	color:#515151;
	padding:12px 8px 12px 8px;

}
.contact_block{
float:left; width:100%;
}
.contact_block_col1{
float:left; width:425px; border-right:1px solid #E4E4E4; padding-right:30px; height:290px; display:inline;
}
.contact_block_col2{
float:right; width:270px; margin-left:20px; display:inline;
}

#about_main_content1{
font:12px Arial, Helvetica, sans-serif; line-height:25px;
}
#about_main_content{
font:12pxv Verdana, Arial, Helvetica, sans-serif; line-height:20px;
}
.about_content_title{
color:#000 !important;
}

.contact_line_sep{
width:100%; border-bottom:1px solid #E4E4E4;  background:#EAEDEE; margin:0px 0px 15px 0px; float:left;
}
.direct-checkout-btn{
    margin-left: 17px;
    margin-right:20px;
}
.data-table-freight{
    
}
.data-table-freight tr{
    background:none repeat scroll 0 0 #F1F1F1;
}
.data-table-freight select{
    background:none repeat scroll 0 0 #FFF;
}

.partial-shipment{
    float:left;
    color:#1B76BB;
    height:20px;
    border-bottom:1px solid #1B76BB;
    border-top:1px solid #1B76BB;
    padding:5px 0 8px 6px !important;
}
.partial-shipment label{
 color:#1B76BB;
}
.partial-shipment select{
 
 background-color:#FFF;
 margin:0;
}



/*
* * Feedback Section
*/
.feedback-panel {
    padding:20px;
    width: 250px;
    background: #A7CDE2;
    border: #29216D 1px solid;
    position:absolute;
    top:196px;
    left:-291px;
}
.feedback-close-button{
    float: right; 
    font-size: 19px; 
    cursor: pointer;
    position: relative;
    left: 35px;
    color:#000;
}
 
.feedback-panel a.feedback-tab {
    background:transparent url(../images/feedbacktab.gif) no-repeat scroll 0 0;
    border-width: 1px 1px 1px 0;
    display:block;
    height:99px;
    left:51px;
    bottom:21px;
    position:relative;
    float:right;
    text-indent:-9999px;
    width:30px;
    outline:none;
}
 
.feedback-textarea {
    width:90%;
    padding:5px;
}
 
#response-message {
    background: #ccc;
    border: 1px solid #999;
    padding:5px;
    display:none;
}

.iso-logo{
    float:left;
    margin-right:5px;
    margin-top:-7px;
}
#form-wrap .input-box{
    padding:2px;
}
.h-li{
     display:none;
}
.desc {
left:13px;
padding:1px;
position:relative;
width:130px;
}
.inner_right_prd_content .last{
    margin-right:0px;
}