*{ padding:0; margin:0; }
body { 
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px; 
	text-align:center; 
	background:#000000;
	}
table { padding:0;}
td { vertical-align:top; padding:0; } 
a:link, a:visited {
	color:#000099;
	text-decoration:none;
	}
a:hover, a:active { 
	color:#cc0000;
	text-decoration:underline;
	}
img { border:0; }
h1 { font-size:16px;}

.clear{clear:both;}
/***************************************************************************************************************/
.main_t{width:960px; margin:0 auto; text-align:left; }

.top { width:960px;}
.top #slickbox { float:right; color:#FFF; display:block; height:40px; text-align:right; padding:10px 0 0 0; display:none;}
.top #slickbox a { text-decoration:none; color:#FF0; font-size:10px;}
.top #slickbox a:hover { color:#FFF;}
.login_header #login_user { padding-left:15px; background:url(../images/icon-user.gif) no-repeat #fff 1px;border:1px solid #eee; width:150px; font-size:11px; margin-left:50px;}
.login_header #login_password { padding-left:15px; background:url(../images/icon-key.gif) no-repeat #fff 1px 3px;; border:1px solid #eee; font-size:11px; margin-left:5px; width:100px;}
.login_header #login_button { margin-left:5px;}
.login_header .login_close { display:inline-block; width:20px; height:20px; text-align:center; vertical-align:middle;}
.login_header .col1, .login_header .col2 { float:right;}
.login_header .col1 { width:20px; vertical-align:middle; margin: 5px 10px;}
.login_header .col2 { width:500px; vertical-align:middle;}
.top .contactus {color:#FFFF00;
	float:right;
	font-size:12px;
	line-height:25px;
	margin-right:10px;
	text-align:right;
	}
.top .contactus p, .top .contactus h1 { 
	display:inline;	
	margin:0; 
	padding:0;
	}
.top .contactus h1 {
	font-size:12px;
	line-height:25px;
	color:#FFF;
	}

.header {
	background:none repeat scroll 0 0 #FFFFFF;
	width:960px;
	}
.header .top_bg {
	background:url("../images/top_back.gif") no-repeat scroll 0 0 transparent;
	height:12px;
	width:960px;
	}	

.header .logo_link { 
	background:none repeat scroll 0 0 #FFFFFF;
	height:70px;
	width:960px; 
	}
.header .logo {
	float:left;
	width:300px;
	}
.header .rz {
	float:left;
	overflow:hidden;
	width:180px;
	}	
.header .link {
	float:right;
	padding-right:15px;
	width:450px;
	}
.header .link .userlink {
	height:20px;
	padding-top:8px;
	text-align:right;
	width:100%;
	}
.userlink ul {
	text-align:right;
	width:450px;
	}
.userlink li {
	display:inline;
	margin:0 5px;
	}
.header .link .row2 .col1 { display:none;}
.header .link .row2 .col1, .header .link .row2 .col2 { float:right; margin-left:1em;}
.header .link  .header_search {
	text-align:right;
	width:300px;
	float:right;
	}
.header_search .searchText {
	border:1px solid #0A94D6;
	font-family:Verdana,Geneva,sans-serif;
	width:150px;
	padding:0 3px;
	color:#666;
	}
.header .menu {
	background:none repeat scroll 0 0 #032871;
	font-size:12px;
	height:26px;
	line-height:26px;
	position:relative;
	width:940px; padding-left:20px;
	z-index:9;
	}
.header .menu .indent { }
.menu li {
	float:left;
	padding:0 4px 0 6px;
	margin:0 5px;
	}
.menu li a.s {
	color:#FFFFFF;
	display:block;
	margin:0;
	padding:0 15px;
	}
.header .buttonbar {
	height:55px;
	}	

.footer {
	background:url("../images/foot_back.gif") no-repeat scroll 0 0 transparent;
	height:153px;
	overflow:hidden;
	width:960px;
	}
#ezpage_footer {  margin:0; padding:0; }
.footer #ezpage_footer { margin-top:1em; list-style-type:none;}

.footer #ezpage_footer li.level1 { display:inline; float:left; margin:0 15px; }	

.footer #ezpage_footer li.level1 a, .footer #ezpage_footer li.level1 a:link, .footer #ezpage_footer li.level1 a:visited { color:#FFF; font-weight:bold; text-decoration:none; line-height:2em; cursor: text;}
.footer #ezpage_footer li.level1 ul.level2 li a { color:#FFFF00; font-weight:normal; text-decoration:none;line-height:1.4em; cursor:pointer;}
.footer #ezpage_footer .level2 a:hover, .footer #ezpage_footer .level2 a:active
	{ text-decoration:underline; }	
	
#bannerSix { padding-bottom:1em;}	
.copyright {
	border-top:1px dotted #aaa;
	color:#FFFFFF;
	line-height:12px;
	margin-top:10px;
	padding:10px;
	text-align:center;
	}
.copyright a:link,.copyright a:visited { color:#FFFFFF;}
.copyright a:hover,.copyright a:active { color:#FF0;}
.copyright .txt, .copyright .txt a { color:#ffff00; line-height:24px;}

/* ez page header */
.header_t #ez_header { 	margin:0 auto;
	padding:0;
	list-style:none outside none;
	line-height:24px;
	font-size:11px;
	text-align:center;
	height:29px;}
.header_t #ez_header a {	display:inline-block;
	padding:0 5px 0 35px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/div.gif) no-repeat 0px 2px;
	}
.header_t #ez_header li { display:inline; list-style:none outside none;}
.header_t #ez_header li.first a { background:none;}
.header_t #ez_header li a:hover { color: #000; }







/* sideboxes */
.columnLeft { font-size:12px; line-height:15px;}
.columnLeft .box_head { background:url(../images/sidebox_title_bg.gif) no-repeat; text-align:center; padding:13px 0 5px 0; color:#222; font-weight:bold; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.columnLeft .box_head a { text-decoration:none; color:#222;}
.columnLeft .box { padding:0 5px; }
.columnLeft .box a { color:#333; text-decoration:none; font-size:1em;}
.columnLeft .box .box1_body { background:#EAE9E9; padding:0 5px 0 8px; }
#bestsellers a { font-size:12px;}
.bestseller_sidebox_image { float:left; margin-right:6px;}
#bestsellers ol { list-style:none;}
.columnLeft .itemName, .columnLeft .itemPrice { text-align:center; font-size:12px;}
.columnLeft .productPriceDiscount { display:none;}
.columnLeft .normalprice { text-decoration:line-through;}
.columnLeft .productSpecialPrice { color:#D54241;}
.columnLeft .sideBoxGrid { padding-top:1em;}
.columnLeft .sideBoxGrid a{  font-size:12px; }
.columnLeft #bannerboxall .box_head,
.columnLeft #bannerbox .box_head,
.columnLeft #bannerbox2 .box_head
	{ display:none; }
.columnLeft #bannerbox .box1_body,
.columnLeft #bannerbox2 .box1_body,
.columnLeft #bannerboxall .box1_body { padding:0;}
.sidebox_image_sm { padding:0 5px 5px 0; float:left;}
.columnLeft #googletrans .box_head { display:none;}
.columnLeft #googletrans { padding: 1em 0;}
/* center box products grids */
.centerGrids,
.lastGrids, 
.firstGrids,
.centerGridsWrapper{ float:left;}





#otherProducts .centerGrid { height:150px; width:125px; margin:0px; }
#otherProducts .centerGrid .innerbox { height:148px; width:123px; margin:0px; border:1px solid #fff; }
#otherProducts .centerGrid .innerbox:hover { border:1px solid #999; }
.centerGrid .itemImage { text-align:center;}


.centerGrid .itemImage .inner1 a:hover { 
	padding:0; border:none;}
.centerGrid .itemImage .inner1 a img { 
	padding:0 1px 1px 0; border:none;}
.centerGrid .itemImage .inner1 a:hover img { 
	padding:1px 0 0 1px; border:none;}
.centerGrid .itemName, 
.centerGrid .itemPrice, 
.centerGrid  .itemButton { 
	text-align:center;
	font-weight:normal; }
.centerGrid .itemPrice { margin-top:5px; }
.centerGrid .itemPrice .productSpecialPrice { color:#D54241; font-weight:bold; }
.centerGrid .itemName a { text-decoration:none; font-size:11px;}
.centerGrid .productPriceDiscount { display:none; }

/* banner */
#bannerThree { float:left;}
#bannerOne { background-color:#666;}
#bannerOne span { margin-left:1px;}
.four_league { height:190px; margin:4px; }
#bannerTwo span { margin: 0 7px;}
#bannerOne .bannersall0 { margin-left:0;}
#bannerFive, #bannerbox2, #bannerbox, #bannerboxall { text-align:center;}

/* navigation */
#navBreadCrumb {
	background:url("../images/ct_box.gif") no-repeat scroll left center transparent;
	margin:10px;
	padding-left:20px;
	}
#navBreadCrumb a { text-decoration:none;}
#navBreadCrumb a:hover { color:red;}

/* center */
.main { background:#fff;}
#indexBody .main { padding:2px;}
.about_pop { margin:15px; }
.about_pop #indexDefaultMainContent { float:left; line-height:18px; width:380px; border-top:1px dotted #aaa; }
.popular { float:left; margin-left:15px; }
.popular ul { margin:10px; }
#p_team, #p_star, #p_jerseys {
	border:1px solid #E8E8FF;
	float:left;
	height:340px;
	margin-right:10px;
	width:165px;
}
#p_team  {
	background:url("../images/teams.png") no-repeat scroll right bottom transparent;
	width:180px;
	}
#p_star {
	background:url("../images/players.png") no-repeat scroll right bottom transparent;
	width:150px;
	}
#p_jerseys {
	background:url("../images/jerseys.png") no-repeat scroll right bottom transparent;
	}	
#p_star li { line-height:20px; }
#p_jerseys li { padding:3px 0; }
.popular li { border-bottom:1px dotted #666666; padding-bottom:2px; }

.popular li img { height:30px; width:30px; }

select, input, img, select { vertical-align:middle; }



/* category page */
.productGridsWrapper_topNavwrapper, .productGridsWrapper_bottomNavwrapper {  margin:15px 0px 10px 0; padding:5px; background: #EFF7F7;}
#categoriesIcon .title_box h1 {  font-size:14px; color:#032871;}
#categoriesIcon .title_box h1 span { color:#F00; font-weight:bold;}

.categoryRowWrapper .categoryListBoxContents h2 a { text-decoration:none; }
.categoryRowWrapper .categoryListBoxContents h2 a:hover { color:#F00;}

.productGridsWrapper_bottomNavwrapper { background:url(../images/sep_c.gif) repeat-x top; padding-top:1em; margin-top:1em;}
.categoryListBoxContents { text-align:center;}
.categoryListBoxContents h2, .categoryListBoxContents h3 { font-weight:normal; color:#666;}

/* product page */
.buttons { text-align:right;}
#productPrices { font-size:18px;}
.product_info_right { float:right; width:480px; _width:475px; }
#productGeneral #productName .title_box,
#productGeneral #guestwritereview .title_box
{ background:url(../images/seta_g.gif) no-repeat 0 -10px; padding-left:26px; font-weight:normal;}
#otherProducts a { font-weight:normal; font-size:12px; line-height:1.25em; text-decoration:none;}
#otherProducts a:hover { color:#F00;}
#productGeneral #productName { background:url(../images/sep_c.gif) repeat-x bottom; padding-bottom:0.5em; margin-bottom:0.5em;}
#cartAdd { padding-top:10px;}
#cartAdd .col1 { padding:10px 5px 0; *padding-top:8px;}
#productGeneral #productPrices .oneprice { color:#F00;}


#productGeneral #productMainImage { /*border:1px solid #999;*/ margin: 0 1em 1em 1em;}
.additionalImages img{ /* border:1px solid #999; */}
#productGeneral #otherProducts { width:820px;}
#productImages .carouselWrapper { width:295px;}
#otherProducts .carouselWrapper  { width:796px;}
.carouselImagesWrapper { width:890px; float:left; margin:0; padding:0; text-align:center;}
.carouselImagesWrapper ul li img { margin:0}


#otherProducts .prev { background: url(../images/next.png) 0 40px no-repeat; width:15px; height:120px; float:left; margin:0 auto; padding:0;}
#otherProducts .next { background: url(../images/previous.png) -20px 40px no-repeat; width:15px; height:120px; float:right; margin:0 auto; padding:0;}
#otherProducts .prev:hover { background: url(../images/nextprev.png) -40px 40px no-repeat; }
#otherProducts .next:hover { background: url(../images/nextprev.png) -60px 40px no-repeat; }

.prev { background: url(../images/next.gif) -2px 60px no-repeat; width:15px; height:120px; float:left; margin:0 auto; padding:0;}
.next { background: url(../images/previous.gif) 2px 60px no-repeat; width:15px; height:120px; float:right; margin:0 auto; padding:0;}

#featuredProducts { margin:15px; border:1px solid #36F;} 


.carouselWrapper { margin:0;}
.additionalImages .wrapper { 
	/*margin-left:5px;*/
	border:1px solid #999;
	display:block;
	vertical-align:middle;
	text-align:center;
	margin:0 3px;
	}


#productGeneral .addthis_toolbox, #productGeneral .addthis_button { margin-left:4px;}

.reviewsRow { margin: 20px 0 0 0;}
.reviewheader_row1 { margin-top:10px;}
.reviewheader_row2 { margin-top:10px;}
.writeReviewsButton { float:left; margin-right:30px;}
.rating_stars {float:left; margin-right:30px;}
.productReviewsDefaultProductMainContent { line-height:1.5em;}
.rating_stars img, .review_readmore img  { vertical-align:middle;}
.rating { margin:5px 0;}
/* review stars */
.rating_value span.stars-no { 
	background:url(../images/stars_small.png) no-repeat;
	display:inline-block;
	height:16px;
	overflow:hidden;
	vertical-align:middle;
	width:60px;
}
.rating_value span.stars-no em { visibility:hidden;}
.rating_value span.stars-5 {
	background-position:0 -400px; }
.rating_value span.stars-4_5 {
	background-position:0 -416px; }
.rating_value span.stars-4 {
	background-position:0 -432px; }
.rating_value span.stars-3_5 {
	background-position:0 -448px; }
.rating_value span.stars-3 {
	background-position:0 -465px; }
.rating_value span.stars-2_5 {
	background-position:0 -482px; }
.rating_value span.stars-2 {
	background-position:0 -498px; }
.rating_value span.stars-1_5 {
	background-position:0 -514px; }
.rating_value span.stars-1 {
	background-position:0 -530px; }
.rating_value span.stars-0_5 {
	background-position:0 -546px; }
.rating_value span.stars-0 {
	background-position:0 -562px; }
#productGeneral #reviewsWrite p { margin:.5em;}
img#captcha-img { margin-left:112px; padding:5px 5px 0 0;}
.inquiry #reviewsWriteReviewsRate { padding-top:1em;}

.inquiry .messageStackError { border:1px solid #F00; margin-top:-1px;}
.inquiry .messageStackSuccess { border:1px solid #0F0; color:#0F0; padding:10px;}
.inquiry .messageStackSuccess img { float:left; margin-right:10px;}
#reviewsonProd .review_title img { vertical-align:middle;}
.inquiry { background:url(../images/bag_en.gif) 360px 180px no-repeat;}
.rating_value .buttonRow3 { padding-bottom:0; vertical-align:bottom;}


/* shopping cart  */
#cartContentsDisplay th { line-height:36px; color:#000;}
#cartContentsDisplay td, #cartContentsDisplay th { border-right:1px solid #999; border-bottom:1px solid #999;}
#cartContentsDisplay th#scRemoveHeading { border-left:1px solid #999; border-top:1px solid #999;}
#cartContentsDisplay th { border-top:1px solid #999;}
#cartContentsDisplay td.cartRemoveItemDisplay { border-left:1px solid #999;}

#cartContentsDisplay a { text-decoration:none;}
#cartContentsDisplay a:hover { color:#F00;}
#cartContentsDisplay #scQuantityHeading, #cartContentsDisplay .cartQuantity, #cartContentsDisplay .cartRemoveItemDisplay { text-align:center;}
#cartContentsDisplay .cartRemoveItemDisplay { vertical-align:middle;}
#cartContentsDisplay #scProductsHeading { padding-left:100px;}
#cartContentsDisplay #scUnitHeading,
#cartContentsDisplay #scTotalHeading { text-align:right; padding-right:1em;}
.cartQuantity input { vertical-align:middle; line-height:40px;}
#cartContentsDisplay .cartProductDisplay { vertical-align:middle;}

#cartContentsDisplay .cartRemoveItemDisplay input { line-height:36px; vertical-align:top;}
#cartContentsDisplay .cartRemoveItemDisplay a { line-height:36px; vertical-align:middle;}
#shoppingCartDefault #cartInstructionsDisplay { line-height:40px;}
#shoppingCartDefault #cartSubTotal.buttonRow { line-height:28px; font-weight:bold;}
h2#cartEmptyText { color:#F00; padding: 1em;}

#shippingEstimatorContent { padding:20px;}
#shippingEstimatorContent label { width:120px; float:left; text-align:right;}
#shippingEstimatorContent select, #shippingEstimatorContent input { width:250px; float:left; text-align:left;}
#shippingEstimatorContent #state { clear:left; margin-left:130px; margin-bottom:10px;}
#shippingEstimatorContent .buttonRow input { width:auto;}
#shippingEstimatorContent .estimator_address { text-align:left; padding:0 1em 1em 1em; font-weight:bold; min-width:400px; }
#shippingEstimatorContent .estimator_address table { margin-top:2em;}
#shippingEstimatorContent .estimator_address table th { color:#000;}
#shippingEstimatorContent .estimator_address table #seTotalHeading { text-align:center;}
#shippingEstimatorContent .estimator_address table td {font-weight:normal; }
#shippingEstimatorContent .estimator_address table td.cartTotalDisplay {font-weight:bold; }
.seDisplayedAddressInfo { color:#F00; font-weight:bold;}
#shippingEstimatorContent p { clear:both;}

#checkoutshippingBody #checkoutShippingHeadingAddress,
#checkoutshippingBody #checkoutShippingHeadingMethod,
#checkoutShipAddressDefaultAddress,
#checkoutPaymentHeadingAddress,
#checkoutConfirmDefaultBillingAddress,
#checkoutConfirmDefaultHeadingComments,
#checkoutConfirmDefaultHeadingCart,
#checkoutConfirmDefaultPayment,
#checkoutConfirmDefaultShippingAddress,
#checkoutConfirmDefaultShipment,
#accountLinksWrapper h2,
#addressBookDefaultPrimary
{ padding:1em 0; font-size:14px;}
#checkoutshippingBody #checkoutShippingContentChoose { font-weight:normal; font-style:italic;}
#checkoutShipping address,
#checkoutBillto address { width:300px; display:block; padding:0 1em;}
.changeaddress { width:350px;}

#checkoutOrderTotals, #orderTotals { font-weight:bold; line-height:18px;}
#checkoutOrderTotals .totalBox, #orderTotals .totalBox{ width:80px; text-align:right;}
#checkoutConfirmDefaultPaymentTitle,
#checkoutConfirmDefaultShipmentTitle,
#checkoutShipto address
{ padding:0 1em;}

#cartContentsDisplay td, #cartContentsDisplay #ccProductsHeading { padding:0 6px;}
#cartContentsDisplay #ccQuantityHeading, #cartContentsDisplay #ccTotalHeading{ text-align:center;}
#logoffDefaultHeading,
#cartDefaultHeading,
#checkoutShippingHeading,
#checkoutShipAddressDefaultHeading,
#checkoutPaymentHeading,
#checkoutConfirmDefaultHeading,
#createAcctDefaultHeading,
#accountDefaultHeading,
#addressBookDefaultHeading,
#accountNotificationsHeading,
#acctNewslettersDefaultHeading,
#guestwritereview,
#ezPagesHeading,
#privacyDefaultHeading,
#conditionsHeading,
#siteMapHeading
{ background:url(../images/sep_c.gif) repeat-x bottom; padding-bottom:0.5em; margin-bottom:0.5em;}

/* account page */
#prevOrders { margin:1em; width:95%;}
#prevOrders caption { padding:1em;}
#prevOrders th { border-bottom:1px solid #999; background:#eee;}

/* contact us */
#contactUsDefault label { 
	width:100px; float:left;
	padding-bottom:10px;
	padding-right:0px;}

/* idex listing */
#featuredProducts h2.centerBoxHeading { display:none;}

.goog-te-gadget img{ width:16px;}

.c_left { float:left; width:700px; }
.c_right { float:left; margin-left:15px; }
.c_Team {
	border:1px solid #CCECFF;
	margin-bottom:10px;
	overflow:hidden;
	padding-bottom:20px;
	width:100%;
	}
.c_Team #categoriesIcon .title_box,
.rightBoxContainer .box_head {
	background:url("../images/title_bg.png") repeat-x scroll center top transparent;
	border-bottom:1px solid #CCECFF;
	color:#032871;
	height:28px;
	line-height:26px;
	padding-left:20px;
	font-weight:bold;
	}
.rightBoxContainer .box_head { padding-left:10px; }
.rightBoxContainer .box { padding:5px;}
.rightBoxContainer, #categoryDescription { margin-bottom:1em;}
.centerColumn { margin:0; border-top:1px dotted #CCCCCC; padding:10px 10px;}
#indexCategories { margin:10px;}


.rightBoxContainer { border:1px solid #CCECFF; }
.rightBoxContainer .testimonial { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:1.2em;}

.clear { clear:both;}
.centerGrid { padding:5px 20px;}

.dept {
	border-top:1px dotted #CCCCCC;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:10px;
	}
.dep_stars {
	float:left;
	margin-left:15px;
	width:700px;
	}
#indexProductListCatDescription { margin-bottom:10px;}
.dep_stars h1 { color: #F00;}

.logo_dept {
	border-right:1px dotted #999999;
	float:left;
	line-height:20px;
	min-height:130px;
	padding-right:10px;
	text-align:center;
	width:150px;
	}
.playerteam { float:right;}
#starImgListing { border-right:none;}
#starImgListing img { border:1px solid #BBBBBB; padding:6px;}
ul.stars_filer  { list-style:none;}
ul.stars_filer li { display:inline; float:left; text-align:center; padding:5px;}
.stars_profile .playername { font-size:1.6em; color:#009;; font-weight:bold; }
.stars_profile .playername span { font-size:12px; font-weight:normal; color:#000;}
.dep_stars h1 { margin-top:2em;}
.stars_profile label { display:inline-block; width:60px; text-align:left; font-weight:bold; }
.stars_profile li { margin:0.5em;}

#productDisplay {}

#productMainImage { position:relative; }
#viewimg {
	bottom:0;
	left:0px;
	position:absolute;
	/*width:71px;*/
	width:378px;
	bottom:-78px;
	}
#view_top {
	background:url("../images/views_top.png") no-repeat scroll left top transparent;
	height:71px;
	width:20px;
	float:left;
	}
#view_middle {
	background:url("../images/views_mid.png") repeat scroll 0 0 transparent;
	height:71px;
	width:346px;
	float:left;
	}
#view_bottom {
	background:url("../images/views_bottom.png") no-repeat scroll 0 0 transparent;
	height:71px;
	width:12px;
	float:right;
	}
#view_middle ul { margin-left:5px; margin-top:10px; }
#view_middle li { padding:5px 0; }
#view_middle li { float:left; margin-left:0;}
#view_middle a { }
.product_dept {
	float:left;
	width:388px;
	}
.over_view {
	background:url("../images/product_tabs.gif") no-repeat scroll 0 0 transparent;
	color:#999999;
	height:22px;
	line-height:22px;
	padding-right:10px;
	text-align:right;
	width:380px;
	}
.product_box {
	background:none repeat scroll 0 0 #F5F5F1;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	height:310px;
	padding:10px;
	}
.product_box h1 { color:#032871; font-size:14px;}
.product_right {
	float:left;
	margin-left:10px;
	width:150px;
	}
.product_box #productPrices { color:#FF0000;
	font-size:13px;
	font-weight:bold;
	height:40px;
	line-height:35px; }
.normalprice { color:#666; text-decoration:line-through; padding-right:0.6em;}
#productPrices .productPriceDiscount { padding-left:1em;}
.product_box .free_shipping {
	border-top:1px dotted #CCCCCC;
	color:#139320;
	font-weight:bold;
	line-height:16px;
	padding-bottom:10px;
	padding-top:10px;
	}
.product_box .model {
	border-top:1px dotted #CCCCCC;
	color:#666666;
	line-height:16px;
	padding-top:10px;
	margin-bottom:10px;
	}	
.product_box .model ul {
	width:180px;
	float:left;
	}
#attribsOptionsText { display:none;}
.product_box #productAttributes {
	border-top:1px dotted #CCCCCC;
	color:#666666;
	line-height:20px;
	padding-top:10px;
	}
.product_box #productAttributes .optionName { display:inline;}
.wrapperAttribsOptions select option { padding:0 3px;}
#cartAdd  { padding-top:10px; margin-bottom:10px; border-top:1px dotted #ccc;}
#cartAdd input { vertical-align:middle; }
.buttonAdd2Cart { vertical-align:middle; margin:0 0 6px 6px;}

.product_box .other {
	border-top:1px dotted #CCCCCC;
	color:#666666;
	padding-bottom:45px;
	padding-top:45px;
	background:url(../images/product_info_payment.gif) no-repeat right;
	}
.product_dept .product_btn {
	background:url("../images/pro_bottom.gif") no-repeat scroll 0 0 transparent;
	height:8px;
	margin:0;
	width:388px;
	}
.product_box_right {
	background:none repeat scroll 0 0 #DAE4E9;
	border:0 none;
	color:#6F91A4;
	padding:4px;
	}
.product_box_right div {
	background:none repeat scroll 0 0 #CDDBE4;
	border:1px solid #E7EDF1;
	display:block;
	margin:0;
	padding:8px 4px 0;
	}
.product_box_right div h3 {
	color:#486575;
	font-size:1em;
	line-height:1.2em;
	margin:0 0 0 3px;
	text-align:left;
	}
.product_box_right div h3.safer {
	background:url("../images/lock.gif") no-repeat scroll 0 0 transparent;
	padding:4px 0 8px 35px;
	}
.product_box_right div h3.payment, .product_box_right div h3.shipping { color:#CC0000; }	
.product_box_right div p {
	border:0 none;
	clear:both;
	color:#666666;
	margin:0;
	padding:8px 0;
	}
.product_info_extra { padding:16px 10px 0 10px;}
.product_info_extra .col1 { float:left; width:57.5%; }
.product_info_extra .col1 .indent { padding:10px;}
.product_info_extra .col2 { float:right; width:40.5%; }
#productDescription ul { list-style:outside; padding:0.5em;}
#productDescription ul li { padding:0 0.3em; margin-left:1em;}
.product_info_extra .box { border:1px solid #CCECFF; margin-bottom:10px;}
.product_info_extra .title, #crossSell h2 {
	background:url("../images/title_bg.png") repeat-x scroll center top transparent;
	border-bottom:1px solid #CCECFF;
	color:#032871; height:28px; line-height:26px; font-size:14px;
	padding-left:20px;
	}
.centerBoxContentsCrossSell, .centerBoxContentsAlsoPurch { text-align:center;}
.centerBoxContentsCrossSell .indent, .centerBoxContentsAlsoPurch .indent { padding:5px;}
.rating_value a { color:#666; text-decoration: none;}
.freeshipIcon { display:none;}
#cartAdd img { float:left; vertical-align:middle; margin-right:10px;}

#indexDefault #whatsNew .title_box h2 { display:none;}