@charset "utf-8";

.clear{ clear:both;}

/*******************************  header ******************/

.body_cont{

	width:1040px;

	margin:0px auto;

	background-color:#fff;

	}

.header{

	width:100%;

	overflow:hidden;

	background:url(../images/headbg.jpg) repeat-x left bottom;

	padding-bottom:20px;

	}

.airFoamposite_214{

	width:100%;

	overflow:hidden;

	}



.logo{ 

	width:400px;

	float:left;

	padding-top:28px;

	padding-left:10px;

	}

.logo a{ 

	font-size:30px;

	color:#000;

	}



.hdright{

	float:right;

	width:515px;

	padding-right:10px;

	}

.hdr_navs{

	text-transform:capitalize;

	background:url(../images/header_account_bg.gif) repeat-x;

	height:28px;

	line-height:28px;

	float:right;

	color:#fff;

	padding:0px 4px;

	}

.hdr_navs ul li{

	display:inline;

	}

.hdr_navs ul li.check{

	background:url(../images/header_bag_bg.gif) repeat-x;

	height:28px;

	}

.hdr_navs ul li a{

	padding:10px 6px;

	color:#fff;

	}

.hdr_navs ul li a:hover,.hdr_navs ul li a:active{	

	color:#d10c29;

	}



.hdr_marg{

	margin:20px 0px;

	display:inline;

	float:right;

	}	

.hdr_Curry{ 

	float:left;

	padding-left:68px;

	margin-top: 4px;

	}

.topsearch{

	float:right;

	width:303px;

	height:24px;

	background:url(../images/searchbg.jpg) no-repeat;

	}

.sea_text{

	text-transform:capitalize;

	border:none 0;

	background:none;

	float:left;

	padding-left:22px;

	width:224px;

	height:24px;

	line-height:24px;

	}

.see_search{

    margin:0px;

    padding:0px;

	cursor:pointer;

	float:right;

	border:none;

	width:51px;

	height:24px;

	background:none;

	}	



.topnavs{

	width:100%;

	height:36px;

	line-height:36px;

	text-transform:uppercase;

	font-weight:bold;

	background:url(../images/menubg.jpg) repeat-x;

	overflow:hidden;

	}

.topnavs ul li{

	background:url(../images/menuli.jpg) no-repeat right top;

	float:left;

	}

.topnavs ul li a{ 

	padding:12px 44px;

	color:#fff;

	}

.topnavs ul li a:hover,.topnavs ul li a:active{

	color:#f3e052;

	background:url(../images/ahover.jpg) repeat-x;

	}

/****************************************  center  *******************************/

.col_main{

    width:1020px;

	margin:0px auto;

	overflow:hidden;

	padding:0px 10px;

}

.colleft{

	width:230px;

	float:left;

	}

.colright{

	width:780px;

	float:right;

	}

/******************************************* left **********************/

.loveday_cate,.best_p,.need-help{ 

	float:left;

	line-height:28px;

	margin-bottom:10px;

	width:100%;

	background:url(../images/leftbg.jpg) no-repeat;

	}

.loveday_cate .head,.need-help .head,.best_p .head,.whyusdesc .head{

	height:38px;

	width:100%;

	}

.loveday_cate .head h1,.need-help .head h4,.best_p .head h3{

	font-size:14px;

	margin-bottom:0;

	text-transform:uppercase;

	line-height:38px;

	font-weight:normal;

	padding-left:10px;

	}

.loveday_cate .box,.need-help .box,.best_p .box{

	width:95%;

	float:left;

	margin-left: 10px;

	}

.loveday_cate .box ul,.need-help .box ul,.best_p .box ul{

	width:210px;

	padding:0px 10px;

	}

.loveday_cate .box ul li{

	width:100%;

	float:left;

	background:url(../images/arrow_1.gif) no-repeat left 7px;

	}

.loveday_cate .box ul li a{

	padding-left:10px;

	width:200px;

	}

.loveday_cate .box ul li a:hover,.loveday_cate .box ul li a:active,.need-help .box ul li a:hover,.need-help .box ul li a:active{

	text-decoration:underline;

	color:#1a1a1a;

	}

.loveday_cate .box ul li ul{

	width:190px;

	padding-left:10px;

	}

.loveday_cate .box ul li ul li a{

	width:180px;

	}

.need-help .box ul li{

	list-style-type:decimal;

	list-style-position:inside;

	text-transform:capitalize;

	}

.best_p .box ul{

	margin-top:10px;

	}

.best_p .box ul li{

	border-bottom:#dbdbdb solid 1px;

	margin-bottom:10px;

	float:left;

	padding-bottom:10px;

	width:100%;

	line-height:20px;

	}

.best_p .box ul li .bestphoto{

	width:72px;

	float:left;

	}

.best_p .box ul li .bestphoto img{

	width:70px;

	border:#dbdbdb solid 1px;

	}

.best_p .box ul li .bestcon{

	float:right;

	width:126px;

	color:#4e4e4e;

	}

.best_p .box ul li .bestcon a{

	color:#4e4e4e;

	text-transform:capitalize;

	}	

.best_p .box ul li .bestcon a:hover,.best_p .box ul li .bestcon a:active{

	color:#161616;

	}

.bestp_scroll{

	width:200px;

	height:184px;

	overflow:hidden;

}

.bestp_scroll li{

	height:80px;

}

.bestp_scroll li h4,.bestp_scroll li h5{

	font-weight:normal;

	}



/***************************************** right ******************/ 

.nprodl{

	width:100%;

	margin-bottom:10px;

	float:left;

	background:url(../images/rightbg.jpg) no-repeat;

 	}

.nprodl .head,.Catalogpage_hd{

	width:100%;

	height:38px;

	margin-bottom:6px;

	}

.nprodl .head h2,.Catalogpage_hd h1{

	font-size:14px;

	margin-bottom:0;

	text-transform:uppercase;

	line-height:38px;

	text-align:left;

	padding-left:10px;

	font-weight:normal;

	}

.nprodl .box{

	width:100%;

	float:left;

	}

.nprodl ul{

	padding-left:2px;

	margin-bottom:6px;

	overflow:hidden;

	}

.nprodl ul li{

    float:left;

	margin:2px;

	display:inline;

    vertical-align:top;

	width:180px;

	padding:4px;

	border:#cbcbcb solid 1px;

	height: 280px;

}



.nprodl .npropho{

	width:100%;

	}

.nprodl .npropho a{display:block;}

.nprodl .npropho a:hover{display:block;}

.nprodl .npropho img{

	text-align:center; margin-left:17px;
	}

.nprodl h4 {

	height:40px;

	font-size:11px;

	margin:6px 0 4px;

	font-weight:normal;

	}

.nprodl h4 a{

	text-transform:capitalize;

	color:#454545;

	font-weight:bold;

	}

.nprodl h4 a:hover,.nprodl h4 a:active{

	color:#000;

	}

.nprodl .pricens{

	color:#454545;

	margin-top: 10px;

	}

.us2012_Foamposite{

	height:290px;

	width:227px;

	float:right;

	}

.us2012_Foamposite .head h6{

	padding-left:5px;

	line-height:28px;

	color:#5d5348;

	border-bottom:#fccc09 solid 1px;

	font-size:14px;

	}

.us2012_Foamposite .box{

	width:215px;

	padding:5px;

	color:#454545;

	overflow-y:scroll;

	height:245px;

	border:#ccc solid 1px;

	margin-top:4px;

	}

.sideleft_banner{

	float:left;

	}

/****************************************footer   ************************/

.footer{

	overflow:hidden;

	text-align:center;

	width:100%;

	color:#545252;

	background:url(../images/footbg.jpg) repeat-x;

	margin-top:10px;

	padding-top:10px;

	}

.foo_col{

	text-align:center;

	width:700px;

	margin:0px auto;

	padding:6px 0px;

	overflow:hidden;

	}

.foo_col ul li{

	display:inline;

	}

.foo_col ul li a{

	padding:0 10px;

	color:#545252;

	text-transform:capitalize;

	}

.foo_col ul li a:hover,.foo_col ul li a:active{

	color:#333;

	text-decoration:underline;

	}



/***************************************** breadbar   ************************/

.breadcrumbs{

	width:100%;

	float:left;

	color:#666;

	font-size:12px;

	font-weight:bold;

	text-transform:capitalize;

	height:30px;

	line-height:30px;

	}

.breadcrumbs ul{

	float:left;

	width:100%;

	}

.breadcrumbs ul li {

	float:left;

	padding:0 2px;

	}

.breadcrumbs ul li img{

	margin-top:9px;

	}

.breadcrumbs li a{

	color:#006633;

	}

.breadcrumbs li a:hover,.breadcrumbs li a:active{

	text-decoration:underline;

	}

/**************************************product tab **********************/

.protabs{

	clear:both;

	float:left;

	width:100%;

	margin-bottom:10px;

	display:inline;

	}

.heading_tab{ 

	float:left;

	height:37px;

	line-height:37px;

	font-weight:bold;

	width:100%;

	}

.heading_tab li{ 

	width:186px;

	height:37px;

    cursor:pointer;

    display:block;

    position:relative;

    text-align:center;

	float:left;

	color:#fff;

	margin-right:3px;

	display:inline;

	background-color:#005395;

	text-transform:capitalize;

	}

.heading_tab li.hover {}

.heading_tab li.Hasselected { 

	color:#666;

	background:url(../images/tabkbg.gif) repeat-x;

	}

.boxing_tab {

	clear:both;

	float:left;

	border:#EFEFEF solid 1px;

	width:758px;

	padding:10px;

	}

.Unselected{

	display:none;

	}

.wtreview{

	width:100%;

	float:left;

	}

.wtreview .head{

	background-color:#000;

	height:27px;

	padding-left:10px;

	}

.wtreview .head h2{

	color:#fff;

	font-size:14px;

	line-height:27px;

	}

.wtreview .box{

    border:1px solid #CBCBCB;

    padding:10px;

	overflow:hidden;

	width:756px;

	}

.Unselected .box{

	overflow:hidden;

	}

/**************************************** product   ************************/

.product{

	width:100%;

	float:left;

	margin-bottom:10px;

	display:inline;

	background-color:#fff;

	padding-top:5px;

	}

.product h1{

	background-color:#000;

	padding:0px 10px;

	color:#fff;

	font-size:12px;

	height:27px;

	line-height:27px;

	}

.plimgs{

	width:352px;

	float:left;

	background-color:#fff;

	}

/*left*/

.plimgs .jqzoom{

	position:relative;

	padding:0px;

	cursor:pointer;

	float:left;

	width:350px;

	border:#ccc solid 1px;

}



.plimgs .product_image {

	width:350px;

	height:350px;

}



.plimgs strong { 

	display:block;

	text-align:center;

	float:left;

	text-transform:capitalize;

}

.plimgs span a:hover{ 

	text-decoration:none;

}

.Clicktoenlarge{

	background:url(../images/mg.jpg) no-repeat;

	height:19px;

	float:left;

	margin-left:40px;

	width:270px;

	display:inline;

	padding-left:20px;

	text-transform:capitalize;

	text-align:left;

	}

.plimgs a:hover,.plimgs a:active{

	color:#006633;

	}

.plimgs ul.product_image_bott{

	float:left;

	width:350px;

	margin-top:4px;

	display:inline;

}

.plimgs ul.product_image_bott li { 

	float:left;

	margin-right:4px;

	display:inline;

	width:64px

}

.plimgs ul.product_image_bott li img { 

	width:60px; 

	cursor:pointer;

	border:#ccc solid 2px;

	margin-right:10px;

}

.plimgs ul.product_image_bott li img:hover{

	border:#006633 solid 2px;

	}

div.zoomdiv {

	z-index:	999;

	position: absolute;

	top:0px;

	left:0px;

	width: 200px;

	height: 200px;

	background: #ffffff;

	border:1px solid #CCCCCC;

	display:none;

	text-align: center;

	overflow: hidden;

}

div.jqZoomPup {

	z-index: 999;

	visibility : hidden;

	position : absolute;

	top:0px;

	left:0px;

	width: 50px;

	height: 50px;

	border: 1px solid #aaa;

	background: #ffffff url(../images/zoomlens.gif) 50% top  no-repeat;;

	opacity: 0.5;

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	filter: alpha(Opacity=50);

}

.pright{

	float:right;

	width:390px;

	padding-bottom:10px;

	margin-right:10px;

	display:inline;

	}

.prbody{

	padding:5px 10px;

	width:380px;

	overflow:hidden;

	}

.prbody ul li{

	padding:4px 0px;

	float:left;

	width:100%;

	}

.prbody h1{

    font-size:15px;

    margin-bottom:10px;

	}

.roduct_price{

	color:#000;

	font-size:16px;

	}

.prbody ul li.size_choice{

    text-align:left;

}

.size_choice a{

    background:#fff;

    border:1px solid #ccc;

    padding:3px 7px;

	background:url(../images/product_size_bg.gif) repeat-x;

}

.WishList_link{

    clear: both;

    margin: 19px 10px 0;

	text-transform:uppercase;

}

.WishList_link a{

	color:#6B6B6B;

    font-size:15px;

    font-weight:lighter;

	font-family: "Times New Roman",Georgia,Serif;

	}

.p_descrations{

	width:100%;

	display:none;

	}

.reviews_link{

    padding:5px 0px;

	}

.reviews_link a{

	text-decoration:underline;

	cursor:pointer;

	}

.friends{

	margin-left:140px;

	background-color:#000;

	width:120px;

	text-align:center;

	text-transform:uppercase;

	}

.friends a{

	color:#fff;

	}

	

.gree_addbtn{

	padding:10px 0px;

	width:100%;

	}

.gree_addbtn a,.checkout_now a{

    display: block;

    float:left;

	font-weight:bold;

	text-align:center;

	text-transform:capitalize;

	color:#fff;

	font-size:14px;

	background:url(../images/add_to_bag.gif) no-repeat;

	width:169px;

	height:33px;

	line-height:33px;

	}

.gree_addbtn a:hover,.gree_addbtn a:active,.checkout_now a:hover,.checkout_now a:active{

    color:#000;

	text-decoration:underline;

	}

.checkout_now{

	float:right;

	}

.checkout_now a{

	background:url(../images/check-out-now-btn.gif) no-repeat;

	width:155px;

	height:24px;

	line-height:24px;

	}

.pblacklk{

	 text-transform:capitalize;

	 color:#fff;

     float:right;

     font-size:1.1em;

	 line-height:27px;

	 }

.pblacklk ul li{

	float:left;

	}

.pblacklk ul li a{

	font-weight:bold;

	text-decoration:underline;

	padding-right:4px;

	color:#fff;

	}

.pblacklk label {

    font-size: 12px;

    font-style: normal;

	color:#fff;

}

.reviews_cont{

    border: 1px solid #ccc;

    margin:10px 0px;

    padding: 10px;

	float:left;

	display:inline;

	width:90%;

	}

.rev_head {

    background:#F2F7FF;

    border-bottom: 1px solid #D9E6FF;

    border-radius: 15px 15px 15px 15px;

    box-shadow: 0 1px 0 #D9E6FF;

    padding: 20px 5px;

}

.Relatedt .head h2{

	font-size:14px;

	background:#dedede;

	color:#333;

	height:24px;

	line-height:24px;

	text-align:center;

	text-transform:uppercase;

	 font-family: Georgia;

	}

.Relatedt,.Relatedt .box{

	width:100%;

	float:left;

	}

.Relatedt ul{  

	margin-bottom:10px; 

    float:left;

}

.Relatedt ul li { 

	float:left;

	display:inline;

	text-align:center;

	margin-right:8px;

	width:120px;

}

.Relatedt ul li h4{

	height:60px;

	}

.Relatedt ul li img { 

	display:block; 

	width:120px; 

	background:#EEE;

	border:0;

}

.Wealso_suggest .head{

	background:url(../images/best_head.jpg) no-repeat;

	height:32px;

	}

.Wealso_suggest{

	border:#E0E2E0 solid 5px;

	border-top:none;

	width:780px;

	}

.Wealso_suggest ul li{

	width:170px;

	}

.Wealso_suggest ul li .npropho img{

	border:none;

	}

	

.short_description {

    border-top: 1px dotted #CCCCCC;

    float: left;

    margin: 0;

    min-height: 170px;

    padding: 0;

    width: 100%;

}

.short_description li {

	background:url(../images/adv_dot.gif) no-repeat left center;

    float:left;

    margin-right:0;

    margin-top:12px;

    padding-left:42px!important;

	width:300px!important;

}

.short_description span {

    color: #333333;

    float: left;

    font-size: 13px;

	width:300px;

}

.short_description .short_description_title {

    color: #DA0300;

    font-size: 12px;

    font-weight: bold;

    line-height: 18px;

    text-decoration: underline;

	width:70%;

}

/*may we also suggest*/

.product_recommend { 

	position:relative; 

	height:305px;

	margin-bottom:10px; 

	overflow:hidden;

	width:100%;

}

.product_recommend .recommend_zoon{

 	position:absolute; 

	width:3391px;

	top:38px; 

	left:0px;

	padding:4px 0 0 0px;

}

.recommend_zoon ul{

	width:780px;

	float:left;

	height:260px;

	padding-left:0px;

	}

.pn_btns{ 

	position:absolute; 

	top:8px; 

	right:5px; 

	cursor:pointer;

}

.pn_btns img{

	margin-right:10px;

	}

.product_recommend ul li{

	margin-bottom:6px;

	}

/************************************** cart   ************************/

.cartp{

	float:left;

	width:100%;

	background-color:#fff;

	}

.cart_top{

    font-size:24px;

	text-align:center;

	padding:4px 0px;

	font-weight:bold;

	}

#cart_items{

	clear:both;

	width:100%;

	margin:10px 0px;

	border:#D9D9D9 solid 1px;

	}

.itemS_top{

	background-color:#e3e3e3;

	}

.itemS_top th{

	text-align:center;

	line-height:22px;

	text-transform:uppercase;

	font-weight:bold;

	color:#6B6B6B;

	}

.cart_item_info{

	text-align:center;

	border-top:#D9D9D9 solid 1px;

	border-bottom:#D9D9D9 solid 1px;

	}

.cart_item_info td input{

	border-color:#000000 #DADADA #DADADA #000000;

    border-style:solid;

    border-width:1px;

	}

.cart_item_info td a{

	text-decoration:underline;

	}

.cart_item_image{

	float:left;

	}

.cart_item_image ul li{

	width:170px;

	float:left;

	text-align:left;

	}

.cart_item_image ul li.image_one{

	width:70px;

	}

.cart_item_total{

	float:right;

}

.cart_item_total td{

	padding-right:14px;

	}

#cart_items .rowcoupon {

    border-color:#D9D9D9 #FFFFFF #FFFFFF;

    border-style:solid;

    border-width:1px;

}

.cart_buttons{

	width:100%;

	float:left;

	}

.cart_buttons td{

	width:33%;

	text-align:center;

	}

/**************************************creat  ************************/

.jerseys_add{

	width:100%;

	float:left;

	}

.dream2012 {

    line-height: 19px;

    width: 100%;

	float:left;

	background-color:#fff;

}

.dream2012 h1{

    height:25px;

	margin:10px 0px;

}

.register_box {

    border: 1px solid #ccc;

    margin: 20px 0px;

    padding: 10px;

}

.resisHeading{

	background:#fff;

    line-height: 14px;

    padding: 5px;

    position: relative;

    top: -24px;

    width: 140px;

    z-index: 99;

	text-align:center;

	}

.deawidth{

	margin-bottom: 2px;

	display: block;

	}

/**************************************login ************************/

.loginlft,.loginrgt{

	float: left;

	display: inline-block;

	width:49%;

	border:1px solid #D6D6D6;

	min-height:240px;

	_height:240px;

	height:240px;

	}

.loginrgt{

	float:right;

	}

.loginhead{

	border-bottom:1px dotted #999;

    color:#666;

    font-size:14px;

    font-weight:bold;

    height:28px;

    line-height:28px;

	width:100%;

	}

.loginhead font{

	padding-left:10px;

	}

.dream2012middle{

	overflow:hidden;

	 padding:10px;

	 float:left;

	 width:340px;

	}

.text3{

    border-color:#ACACAC #E1E1E1 #E1E1E1;

    border-style:solid;

    border-width:1px;

    color:#666;

    line-height:18px;

    padding:3px;

}

.usertit{

	width:100px;

	float:left;

	}

/**************************************list ************************/

.pagers_l {

	height:24px;

	padding:4px;

	margin-bottom:6px;

}

.itemsPerPage{

	float:left;

	width:180px;

	text-align:center;

	}

.itemsPerPage a {

    color: #A20E0E;

	padding:0px 2px;

}

.current {

    font-size: 13px;

    font-weight: bold;

}

.pagers_l .sortBy {

    color: #333333;

    float: left;

}

.pagination {

    border-top: 1px solid #EEEEEE;

    display: inline-block;

    margin-bottom: 10px;

    padding-top: 8px;

    width: 100%;

}

.number_pg{

	text-align:right;

	}

.listpwid ul{

	padding-left:14px;

	}

.listpwid ul li{

    padding: 0 5px;

    width: 136px;

	background-color:#fff;

	text-align:center;

	border:none;

	}

.listpwid ul li img{

	width:120px;

	}

/*****************************************  other   ************************/

.marginnone{

	margin:0px!important;

	}



.cuspa input:focus,.cuspa select:focus,.cuspa textarea:focus {

    background: none repeat scroll 0 0 #F0F8FF;

}

/*****************************************slider*****************/ 

.slides{

	z-index:120;

	overflow:hidden;

	width:782px;

	height:289px;

	position:relative;

	float:left;

	background:url(../images/slide_bottombg.jpg) no-repeat center bottom;

	padding-bottom:17px;

}

.slide-pic{

	overflow:hidden;

	width:782px;

}

.slides ul,.slides li{

	padding:0px;

	margin:0px;

	list-style-type: none;

}

.slide-pic img{

	width:782px;

}

.slide-pic li{

	display:none;

}

.slide-pic li.cur{

	display:block;

}

.slide-li {

	left:0px;

	width:782px;

	bottom:17px;

	position:absolute;

}

.slide-li li{

	float:left;

	width:259px;

	line-height:30px;

	margin-right:1px;

	height:30px;

	text-align:center;

}

.slide-li a{

	display:block;

	font-size:14px;

	width:100%;

	color:#000;

	height:30px;

	text-transform:uppercase;

	font-weight:600;

}

.slide-li .cur a{

	COLOR: #333; TEXT-DECORATION: none

}

.slide-li A:hover {

	COLOR: #333; TEXT-DECORATION: none

}

.op li{

	background-color:#666;

	opacity:0.6;

	fllter:alpha(opacity=60);

	-moz-opacity:0.6;

	-khtml-opacity:0.6;

}

.op LI.cur {

	BACKGROUND: #fff

}

.slide-txt SPAN {

	DISPLAY: none

}



.MagicZoomBigImageCont {

	border:			1px solid #91b817;

}

.MagicZoomHeader {

	font:			10px Tahoma, Verdana, Arial, sans-serif;

	color:			#fff;

	background:		#91b817;

	text-align:     center !important; 

}

.MagicZoomPup {

	border: 		1px solid #aaa;

	background: 	#ffffff;

	cursor:			hand;

}

.MagicZoomLoading {

	text-align:		center;

	background: 	#ffffff;

	color:			#444;

	border: 		1px solid #ccc;

	opacity:		0.8;

	padding:		3px 3px 3px 3px !important;

	display: 		none; 

}

.MagicZoomLoading img {

	padding-top:	3px !important;

}

.MagicThumb {

    cursor: url(images/zoomin.cur) , pointer;

    outline: none;

	float:left;

    cursor: pointer;

    padding: 5px;

    position: relative;

    width: 350px;

}

.MagicThumb-zoomed { cursor: default; }

.MagicThumb span { display: none; }

.MagicThumb img { border: 1px solid #808080; outline: none; }

.MagicThumb-image { border: 1px solid #cccccc; outline: none; }

.MagicThumb-image-zoomed { cursor: url(images/zoomout.cur) , pointer; }

.MagicThumb-caption {

    color: #333333;

    background-color: #F0F0F0;

    border: 1px solid #CCCCCC;

    border-top: none;

    font-family: Verdana, Helvetica;

    font-size: 11px;

    padding: 8px 16px;

}

.MagicThumb-controlbar {

	display: block;

	height: 18px;

}

.MagicThumb-controlbar a {

	display: block;

	width: 18px;

	height: 18px;

	margin: 0px 1px;

	outline: none;

	float: left;

	overflow: hidden;

}

.MagicThumb-controlbar a span {

	display: block;

	width: 1000px;

	height: 1000px;

	background: transparent url(images/controlbar.png) no-repeat 0 0;

	outline: none;

	position: absolute;

	left: 0px;

	top: 0px;

}

.MagicThumb-loading {

	border: 1px solid #000000;

	background: #ffffff url(images/loader.gif) no-repeat 2px 50%;

	padding: 2px 2px 2px 22px;

	margin: 0;

	text-decoration: none;

	text-align: left;

	font-size: 8pt;

	font-family: sans-serif;

}

.views_pics {float:left;width:360px; padding-top:5px; text-align:center;}.views_pics .abc { cursor:pointer; border:0px solid #999; padding:1px;max-width:340px; max-height:350px; width:expression(this.width > 360 && this.height < this.width*270/360 ? 360: true);  height: expression(this.height > 270 ? 270: true);}	.views_samll{text-align:left; padding-left:20px; float:left;}	.views_samll img{ background:#fff; border:1px solid #999; padding:1px; cursor:pointer;  margin-right:5px;}.MagicZoomBigImageCont {	BORDER:#999 1px solid;}.MagicZoomHeader{BACKGROUND: #91b817; FONT: 10px Tahoma; COLOR: #fff; TEXT-ALIGN: center! important}.MagicZoomPup {BORDER: #666 1px solid; }.MagicZoomLoading { BORDER: #ccc 1px solid; PADDING: 3px! important; DISPLAY: none;BACKGROUND: #fff; COLOR: #444;  TEXT-ALIGN: center; opacity: 0.8}.MagicZoomLoading IMG {	PADDING-TOP: 3px! important}



