html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;border:0;outline:0;text-decoration:none;list-style:none;vertical-align:top;line-height:15px;}img{-ms-interpolation-mode: bicubic;}


body {

	margin:0 auto !important;
	background:#e9e9e9;	
	width:980px;	
	text-align:center;
}


p { text-align:left}

#div__body {
	background-color:#FFFFFF;
}
#div__label { display:none;}


.right {float:right}
.left  {float:left;}
.clr   {clear:both;}


#header-wrap {
	padding:5px;
	background:#FFFFFF;
	height:156px;
}


#header-wrap .logo { 

	float:left;
	width:335px;
	margin-left:10px;
	margin-top:20px;	
}


#header-wrap .info-wrap {

	float:right;
	width:500px;
	margin-bottom:8px;
}


#header-wrap .info-wrap .account-links {

	float:right;
}


#header-wrap .info-wrap .account-links p {

	color:#01253d;
	font-size:11px;
	font-weight:bold;
}

#header-wrap .info-wrap .account-links p a {
	color:#01253d;
	font-size:11px;
	font-weight:bold;
}




#header-wrap .info-wrap .shopping-cart {

	clear:both;
}

#header-wrap .info-wrap .shopping-cart .hour-script {
	float:left;
	margin-top:10px;
	margin-left:67px;
}

#header-wrap .info-wrap .shopping-cart .hour-script p {

	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}

#header-wrap .info-wrap .shopping-cart .shoppingcart {
	
	background:url(/c.1164958/site/chesssets/images/bg_cart.gif) no-repeat;
	width:240px;
	height:41px;
	float:right;
	margin-top:10px;
}

#header-wrap .info-wrap .shopping-cart .shoppingcart .shop_cart_link {
	
	float:left; width:40px; height:30px;

}

#header-wrap .info-wrap .shopping-cart .shoppingcart p {

	color:#444444;
	font-size:11px;
	padding-left:14px;
	float:left;
	padding-top:20px;
}


#header-wrap .info-wrap .shopping-cart .shoppingcart .checkout {

	padding-top:5px;
	#margin-top:0px;
	padding-right:5px;
	#margin-right:5px;}



#menu { 

	clear:both;

	background:#01253d;
}



#search-wrap {

	background:url(/c.1164958/site/chesssets/images/search_bar_bg.gif) repeat-x;
	height:36px;
	padding:12px;
}

#search-wrap p {

	font-size:15px;
	font-weight:bold;
	color:#c50009;
	float:left;
}

#search-wrap p span {
	
	color:#5a5a5a;
}


#search-wrap p.best-price {

	margin-left:60px;
	color:#5a5a5a;
	font-size:15px;
	font-weight:bold;
}


#search-wrap p.best-price span {
	
	color:#c50009;
}


#search_form {

	float:right;
	margin-top:-6px;
}


#go	{

	background:transparent url(/c.1164958/site/chesssets/images/search_btn.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	height:26px;
	width:70px;
	border:none;
	margin-left:5px;
}

#search_input {
	background:url(/c.1164958/site/chesssets/images/search_field.gif) no-repeat;
	border:none;
	color:#666666;
	display:block !important;
	float:left;
	font-size:11px;
	padding-left:12px;
	height:26px;
	padding-top:6px;
	text-align:left;
	width:210px;
}


/*Left Menu*/

/*left checkout*/

#left_checkout {
	
	text-align:left;
	display:none;
	padding-left:5px;
	padding-top:10px;
}

#mcaffe_chekout {
	
	text-align:left;
	padding-left:30px;
	padding-bottom:10px;
	display:none;

}


/*left checkout*/




#leftcolumn { 
	
	width:184px;
	margin-left:5px;
	background:#fff;
	text-align:left;
	background-color:#FFFFFF;
	border:solid 3px #cacaca;
}

#leftsource {
		
}


#leftcolumn a { 
	display:none;
}

#leftcolumn a.leftLink1 {
	display:block;
	font-weight:bold;
	font-size:12px;
	color:#01253d;
	border-:solid 1px #dadada;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:3px;

}

#leftcolumn .leftLinkBold { color:#01253d !important; font-size:12px !important; font-weight:bold !important;}

#leftcolumn a.leftLink1:HOVER {
	
	display:block;
	font-weight:normal;
	padding-bottom:15px;
	font-size:12px;
	color:#87168b;
	text-decoration:none;
	padding-left:3px;
}


#leftcolumn a.leftLink2 {
	display:block;
	font-weight:bold;
	font-size:12px;
	color:#01253d;
	border-top:solid 1px #dadada;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}


#leftcolumn a.leftLink2:HOVER {
	
	color:#01416c;
}


#leftcolumn a.leftLink3 {

	display:block;
	font-weight:normal;
	font-size:11px;
	color:#767676;
	padding-bottom:7px;
	padding-left:10px;
}


#leftcolumn a.leftLink3:HOVER {

	text-decoration:underline;
}

#shop_by_cat {

	background-color:#01253d;
	height:19px;
	width:176px;
	padding:3px;
	margin:1px;
	#padding-top:5px;
}

#shop_by_cat .shop {

	padding-top:2px;
	padding-left:5px;
}

#customer-service {

	width:184px;
	margin-left:5px;
	background:#fff;
	text-align:left;
	background-color:#FFFFFF;
	border:solid 3px #cacaca;
	margin-top:10px;
	margin-bottom:20px;
}

#helpful { display:none;}

#customer-service ul {

	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}

#customer-service ul.help-info {

	border-bottom:solid 1px #dadada;
	margin:0;
	padding:10px;

}

#customer-service ul li a {

	color:#767676;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	cursor:pointer;
}


#customer-service ul li a:HOVER {
	text-decoration:underline;
}


/*Footer*/

#footer-wrap {}

#footer-wrap iframe { margin-top:6px; #margin-top:5px; margin-right:10px; margin-left:20px;}

#footer-wrap .footer-bar {
	
	clear:both;
	background-color:#01253d;
	height:32px;
	width:980px;
	position:relative;
}

#footer-wrap .footer-bar .telephone {

	background:url(/c.1164958/site/chesssets/images/telephone.png) no-repeat;
	height:58px;
	width:216px;
	position:absolute;
	margin-top:-13px;
}

#footer-wrap .footer-bar .newsletter-text {
	
	background:url(/c.1164958/site/chesssets/images/news_txt.png)  no-repeat;
	width:328px;
	height:32px;
	float:left;
	margin-left:150px;
	margin-right:5px;
	margin-top:0px;
}


#footer-wrap .footer-links {
	
	float:left;
	clear:both;
	margin-top:10px;
	margin-left:50px;
	

}

#footer-wrap .footer-links ul {
	
	float:left;
	margin-right:55px;
	#margin-right:60px;
}


#footer-wrap .footer-links ul li a {
	
	color:#767676;
	font-weight:normal;
	font-size:11px;
	line-height:20px;
	cursor:pointer;
}


#footer-wrap .footer-links ul li a:HOVER {
	text-decoration:underline;
}

#footer-wrap .footer-links ul li a.title {
	
	color:#d83f00;
	font-weight:bold;
	font-size:11px;

}

#footer-wrap .banners {

	margin:auto;
	text-align:center;
	clear:both;
	padding-top:30px;
}



/*home*/

#home-wrap {

	margin-left:9px;
}

#home-wrap .main-banner {

	margin-right:5px;

}

#home-wrap .featured-items { clear:both; padding-top:3px;}

#home-wrap .featured-items .horse-icon {
	
	background:url(/c.1164958/site/chesssets/images/horse_icon.png) no-repeat;
	height:27px;
	width:35px;
	float:left;
	position:absolute;
	margin-top:-38px;
	margin-left:3px;
}

#home-wrap .featured-items .featured-bar {

	height:24px;
	position:relative;
	background-color:#01253d;
	margin-bottom:10px;
	width:767px;
	margin-top:10px;
	margin-left:3px;
}

#home-wrap .featured-items .featured-bar h1 {

	color:#FFFFFF;
	font-size:15px;
	margin-left:50px;
	font-weight:bold;
	padding-top:5px;
	#padding-top:4px;
	float:left;

}


#featured-item{

	margin-right:6px; 
	margin-bottom:80px;
}

#featured-item .height {

	height:175px;
}

#featured-item .height .item-name {

}

#featured-item .height .item-name .rate {

	padding-top:5px;
	float:left;
}

#featured-item .height .item-name .img {

	border:solid 1px #cacaca; 
	padding:2px;
	width:180px;
	height:144px;
}

#featured-item .height .item-name p.name {
	
	padding-top:4px;

}

#featured-item .height .item-name p.name a {

	font-size:11px; 
	font-weight:bold; 
	text-decoration:underline; 
	color:#01253d; 
	text-align:left;
}

#featured-item .height .item-name p.item-price {

	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#161616;
}

#featured-item .height .item-name p.original-price {

	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#555555;
	text-align:left;
	padding-top:3px;
	clear:both;
}

#featured-item .height .item-name p.original-price span {

	text-decoration:line-through;
}


#featured-item .height .item-name p.free-shipping, .item-name #free-shipping, .featured-item .free-shipping {

	color:#c30000;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	text-align:left;

}


/*Category*/



#category-wrap {

	margin:10px;

}

#category-wrap p.greeting {

	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	color:#666666;

	
}

#category-wrap .breadcrumbs {
	
	clear:both
}

#category-wrap h1 {

	color:#01253d;
	font-size:18px;
	font-weight:normal;
	text-align:left;
}


#fatured-items {

	border:solid 2px #cacaca;
	padding:14px;
	margin-top:5px;
	height:118px;
	margin-bottom:5px;
}

#fatured-items .item-box {

	width:356px;
	height:115px;
	float:left;
	background:url(/c.1164958/site/chesssets/images/category_box_bg.gif) repeat-x;
	margin-left:4px;
	margin-right:4px;
	border:solid 1px #afafaf;
}

#fatured-items .item-box .img {

	float:left;
	width:135px;
	margin-left:10px;
	margin-top:5px;
	margin-right:10px;
}

#fatured-items .item-box .text {
	
	
	margin-top:10px;

}

#fatured-items .item-box .text h1 {

	color:#da4100;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}

#fatured-items .item-box .text h2 {

	font-size:17px;
	color:#01253d;
	font-weight:bold;
	padding-top:5px;
	text-align:left;
}


#fatured-items .item-box .text p a {

	color:#d83f00;
	font-weight:bold;
	font-size:12px;
	padding-top:5px;
}

#category-wrap .sort {
	
	height:25px;
	border-bottom:solid 1px #c7c7c7;
	margin-bottom:10px;
	padding:5px;
	margin-top:10px;
}

#item_cell {

	 border:solid 1px #afafaf;
	 margin-left:7px;
	 margin-bottom:20px;
}

#item_cell .container {
	
	height:285px;
	width:183px;

}

#item_cell .container h1 a {
	
	font-size:11px;
	color:#01253d;
	font-weight:bold;
	text-decoration:underline;
	margin-top:5px;
}


#item_cell .container p.stock {

	color:#32660c;
	font-weight:bold;
	font-size:11px;
	margin-left:5px;
}

#item_cell .container p.price {

	font-weight:bold;
	font-size:13px;
	color:#161616;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:2px;
}

#item_cell .container p.free-shipping {

	color:#c30000;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	margin-left:5px;
	margin-bottom:15px;

}


#item_cell .category_cell p {

	text-align:center;
}

#item_cell .container p img {

	padding:2px;

}


#item_cell .container p.img {

	 text-align:center;
	 border-bottom:solid 1px #afafaf;


}

#item_cell .category_cell p.stock {

	color:#32660c;
	text-transform:uppercase;
	font-size:11px;
}

#item_cell .compare {
	
	background:#dbdbdb;
	height:18px;
	border-top:solid 1px #d0d0d0;
}

#item_cell .compare p {

	font-size:11px;
	color:#01253d;
	margin-top:1px;
	text-decoration:underline;
	margin-left:5px;
}


#item_cell .qty {

	font-size:12px;
	color:#666666;
	margin-left:10px;

}

#item_cell .qty input {

	width:40px;
	border:solid 1px #afafaf;
	padding-left:5px;
	margin-top:2px;
	padding-top:2px;
}


#addtocart {

	background:url(/c.1164958/site/chesssets/images/add_to_cart.gif) no-repeat;
	height:22px;
	width:80px;
	border:none;
	cursor:pointer;
}


/*CATEOGRY*/
#category_cell {

	min-height:80px;
	border:solid 1px #afafaf;
	padding:10px;
}

#category_cell h1 {


	font-size:14px;
	font-weight:bold;
	color:#01253d;
}

#category_cell .categories {
	
	margin-top:15px;



}



#category_cell .categories p a {

	color:#767676;
	font-size:12px;
	background:url(/c.1164958/site/chesssets/images/category_bullet.gif) no-repeat 2px 50%;
	padding-left:10px;
	margin-right:70px;

}

#category_cell .categories p a:HOVER {
	
	color:#01253d;
}


#item-list {
	
	margin:10px;

}


#item-list h1 {

	color:#01253d;
	font-size:18px;
	font-weight:normal;
	margin-left:5px;
	margin-bottom:3px;
	text-align:left;
	margin-top:3px;
}

#item-list p.greeting {

	font-size:12px;
	padding-left:7px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:16px;
	
}

/*/Category*/


/*Item Template*/
#item-tpl-wrap {
	
	margin:5px;
}

#breadcrumbs {

	clear:both;
	height:40px;
	margin-bottom:5px;
	background:#CCCCCC;
}

#info-item-wrap {

}
#info-item-wrap .multi-images {

	float:left;
	width:290px;
	margin-right:20px;
}

#info-item-wrap .info-item {

	width:460px;
	#width:455px;
	float:left;
	margin-right:7px;
	
}

#info-item-wrap .info-item .item-name span {

	color:#c30000;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}


#info-item-wrap .info-item .item-name h1 {

	font-size:18px;
	color:#01253d;
	font-weight:bold;
	padding-top:10px;
	text-align:left;
}

#info-item-wrap .info-item .item-name {

	text-align:left;

}

#info-item-wrap .info-item .item-name p {
	
	color:#444444;
	font-weight:normal;
	font-size:12px;
	padding-top:10px;
}

#info-item-wrap .info-item .item-description {

	border-top:solid 1px #cacaca;
	border-bottom:solid 1px #cacaca;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:left;
	font-size:11px;
}

#info-item-wrap .info-item .item-description p {

	color:#767676;
	font-size:12px;
	background:url(/c.1164958/site/chesssets/images/category_bullet.gif) no-repeat 2px 50%;
	padding-left:10px;
}

#info-item-wrap .info-item .cart p {
	
	color:#555555;
	font-size:12px;
	font-weight:normal;
	margin-bottom:8px;
}

#info-item-wrap .info-item .cart p span.strike {

	text-decoration:line-through;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	margin-left:0px;
}

#info-item-wrap .info-item .cart p span {
	
	color:#c30000;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	margin-left:30px;

}


#info-item-wrap .info-item .cart p.price {

	color:#0a0a0a;
	font-size:13px;
	font-weight:bold;
	

}

#info-item-wrap .info-item .cart p.price span {

	font-size:18px !important ;
	color:#0a0a0a !important;
	margin:0 !important;
}

#info-item-wrap .info-item .cart .cart-table {
	border:solid 3px #cacaca;
	padding:10px;
	margin-top:15px;
	margin-bottom:40px;
}

#info-item-wrap .info-item .cart .cart-table table {
	/* width: 435px; */
}

#info-item-wrap .info-item .cart .cart-table .fields {
	/*width:211px;*/
	border-right:solid 1px #cacaca;
}

#info-item-wrap .info-item .cart .cart-table table .fields .smalltextnolink {
    padding-left: 0px;
    padding-bottom: 10px;
}

#info-item-wrap .info-item .cart .cart-table table .fields select.input {
    width: 120px;
    border: 1px solid #7f9db9;
    height: 20px;
}

#info-item-wrap .info-item .cart .cart-table .add-to-cart {
	width: 220px;
	padding-left: 10px;
}

#info-item-wrap .info-item .cart .cart-table .add-to-cart p {
	color:#32660c;
	font-weight:bold;
	font-size:11px;
	margin-bottom:10px;
	margin-top: 5px;
}
 

#info-item-wrap .shipping-info {

	float:left;
	width:187px;
	background:#f5f4f4;
	border:solid 1px #d9d9d9;
}

#info-item-wrap .shipping-info .information {

	padding:8px 2px 8px 2px;
	#padding:8px 2px 8px 6px;
	border-bottom:solid 1px #cacaca;
	margin:0 5px 0 5px;
	#margin:0;
}

#info-item-wrap .shipping-info .information p {
	
	color:#010101;
	font-weight:bold;
	font-size:12px;
}

#info-item-wrap .shipping-info .information p.free-shipping {

	color:#c30000;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	padding-top:8px;
}

#info-item-wrap .shipping-info .information p.ships {

	color:#444444;
	font-weight:normal !important;
}

#info-item-wrap .shipping-info .information p.ships span {
	


	color:#000 !important;
	font-weight:bold !important;
	padding-bottom:4px;
	padding-top:4px;
	
}

#info-item-wrap .shipping-info .information p.estimated a {
	
	color:#01253d;
	text-decoration:underline;
	font-weight:normal !important
}

#info-item-wrap .shipping-info .rating {

	padding:10px;
	
}


#info-item-wrap .shipping-info .rating p {

	color:#010101;
	font-size:12px;
}

#info-item-wrap .shipping-info .rating p.review {

	font-size:12px;
	color:#444444;
	margin-top:4px;
	margin-bottom:4px;
}

#info-item-wrap .shipping-info .rating p.write a {

	color:#01253d;
	font-size:11px;
	text-decoration:underline;
	padding-right:8px;
}


#info-item-wrap .shipping-info .share {

	padding:8px 2px 8px 2px;
	#padding:8px 2px 8px 8px;
	border-bottom:solid 1px #cacaca;
	border-top:solid 1px #cacaca;
	margin:0 5px 0 5px;
	height:18px;
	#margin:0;
	
}

#info-item-wrap .shipping-info .share p {

	color:#010101;
	font-size:12px;
	margin-bottom:10px;
}

#info-item-wrap .shipping-info .share .leftcol {

	float:left;
	width:65px;
	margin-right:10px;
	#margin-right:10px;
}

#info-item-wrap .shipping-info .share .rightcolumn {

	float:left;
	width:70px;
	margin-left:10px;
	margin-left:5px;
}


#info-item-wrap .shipping-info .questions {

	padding:10px;
}

#info-item-wrap .shipping-info .questions p {
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

#info-item-wrap .shipping-info .questions p.email a {

	color:#01253d;
	text-decoration:underline;
	padding-top:5px;
	font-size:12px;
	font-weight:normal;
	
}



#multi-images	{
	float:left;
	width:290px;
	height:290px;
	z-index:-1;
}
#rotator	{
	height:290px;
	margin-bottom:8px;
	position:relative;
	#padding-bottom:10px;
	z-index:1;
}
#rotator a	{
	left:0px;
	position:absolute;
	top:0px;
}
#thumbnails a	{
	border:1px solid #bababa;
	display:block;
	float:left;
	margin-right:6px;
	#margin-right:4px;
	margin-left:4px;
}
#thumbnails .active	{
	border:1px solid #050461;
}
/*Item template*/

.qty {
	float: left;
	font-size:12px;
	color:#666666;
}

.qty input {
	border:1px solid #AFAFAF;
	margin-top:2px;
	padding-left:5px;
	padding-top:2px;
	width:40px;
}



/*tabs*/
*tabs navigation*/
.tab-navigation {

	clear:both;
	padding-top:60px;
	padding-bottom:15px;

}

#sc_tabs_link {
	
	position:relative;
}

#sc_tabs_link ul {
	
	position:absolute;
	top:-30px;
}

#sc_tabs_link li {

	color:#666666;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	float:left;
	margin-right:5px;
	width:105px;
	height:27px;
	cursor:pointer;

}

#sc_tabs_link li.inactive {
	
	background:#dcdcdc;
	width:105px;
	height:21px;
	padding-top:10px;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	
	ursor:pointer;

}

#sc_tabs_link li.activated {

	background:#01253d;
	width:105px;
	margin-right:7px;
	height:21px;
	padding-top:10px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	color:#FFF;
	
}



#sc_tabs_content {

	border:solid 1px #d5d5d5;
	width:615px;
	background-color:#FFFFFF;
	color:#666666;
	font-size:13px;
	padding:14px;
	margin-bottom:30px;
	float:left;
	margin-right:16px;
	#margin-right:10px;

}


#sc_review {

	overflow:hidden;
	height:290px;
	text-align:left;
}

.sc_last_review {

	margin-left:14px !important;


}


#sc_review iframe { margin:10px;}

h3.title { 
	font-size:12px !important; 
	font-weight:bold !important; 
	color:#333 !important; 
	height:10px !important; 
	margin:0px !important; 
	margin-top:10px !important;
	border:none  !important;
	text-align:left
}

.content {
	
	font-size:12px;
	color:#333;
	line-height:20px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;

}

p.reviewer {

	font-size:12px;
	color:#333;
	text-align:left;

}

.rating { 

	padding-top:14px;
	#padding-top:4px; 
	#padding-bottom:0px; 
	padding-bottom:5px;
	margin-left:-3px;
	text-align:left;
}


#tabs-product-wrap {

	clear:both;
	margin-top:20px;
	#margin-right:8px;

	
}

#tabs-product-wrap .tab-navigation {

	clear:both;
	padding-top:70px;
	float:left;
}
/*tabs navigation*/

#tabs-product-wrap .products {
	
	float:left;
}


#you-may-also .also_like {
	
	width:295px;
	height:102px; 
	border:solid 1px #e6e6e6;
	height:auto;
	margin-top:7px;
}

#you-may-also .also_like .title {

	height:25px;
	background:#01253d;
	margin:2px;
}

#you-may-also .also_like .title p {

	color:#FFFFFF; 
	font-size:13px; 
	font-weight:bold; 
	padding-top:5px; 
	padding-left:10px;
}

#you-may-also .also_like .related-item {
	
	clear:both;
}


#sc-related-item {
	
	margin:0 5px 0 5px;
}

#sc-related-item .item-container {

	border-bottom:solid 1px #cacaca;
	margin-bottom:10px;
	width:280px;
	#width:270px;
	#padding:7px;
}

#sc-related-item .item-container .image {

	width:92px;
	float:left;
	margin:4px;
}

#sc-related-item .item-container .image img {

	width:90px;

}

#sc-related-item .item-container .item-info {
	
	float:left;
	margin-top:8px;
	margin-left:5px;
}

#sc-related-item .item-container .item-info p.name {
	
	width:166px;
}

#sc-related-item .item-container .item-info p.name a {

	width:110px;
	color:#01253d;
	font-weight:bold;
	font-size:12px;
}

#sc-related-item .item-container .item-info p.original-price {
	
	font-size:12px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#555555;
	margin:5px 0 5px 0;
}

#sc-related-item .item-container .item-info p.original-price span {

	text-decoration:line-through;
	margin:4px 0 4px 0;
	font-size:12px;

}

#sc-related-item .item-container .item-info p.item-price {

	font-size:12px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#161616;
}

#help-us {
	
	clear:both;
	height:48px;
	background:#01253d;
	width:656px;
	margin-bottom:20px;
	float:left;
}


#help-us img {
	
	 padding:10px;
	 #padding:8px;
	 float:left;
}

#cont_overview, #cont_specification, #cont_shipping_info p {
	
	font-size:12px;
	color:#444444;
	padding-top:15px;
}


/*PATH CLASS*/
#path_nav {


	color:#666666;
	font-size:11px;
	margin-bottom:5px;
	padding-bottom:10px;
	padding-left:4px;
	text-align:left;
 }


#crumb_cont{

	display:none;
}


.crumb {
	color:#666666;
	font-weight:normal
}

.crumb a {
	color:#666666;
	font-weight:normal !important;
}
.crumb a:HOVER {
	color:#000;
	font-weight:normal;
	text-decoration:underline;
}

.crumbover {
	text-decoration:underline;
	color:#000000;
}


/*search buttons*/
.bglt {
	
	background:none;
	padding-left:20px;
}

.bgbutton {

	background:#f57326;
	border:1px solid #999999;
	color:#FFFFFF;
	height:25px;
	margin:10px 5px 20px 10px;
	cursor:pointer;
}

.bgbutton:HOVER {

	background:#d33a00;

}

.smalltextnolink {
	
	padding-right:2px; 
	padding-left:5px;
}

#cancelbutton {

	background:#f57326;
	border:1px solid #999999;
	color:#FFFFFF;
	height:25px;
	width:75px;
	margin:10px 5px 20px 10px;
	cursor:pointer;
}

#cancelbutton:HOVER {

	background:#d33a00;
	
}

.medtextbold {

	padding-left:20px;
}

.portletHandle {
	
	float:left;
}

.textbold {
	
	padding-bottom:10px;

}



/*EXTRA STYLE - CHEKOUT*/


.smallgraytext { float:left}

p span.blueTxt {  font-weight:bold; font-size:11px;}
.greytitle { padding-bottom:20px; font-weight: bold; font-size:17px; color:#0041aa ; padding-top:20px; padding-left:5px; text-align:left}


#hint { margin-top:2px; border:solid 1px #999999; }

.nlbutton { 
	background-color:#999999; 
	color:#FFF;
	padding:3px 7px;
	font-size:12px;
	border: none !important;
	margin-left:5px;
	margin-top:10px !important;
}

.textbold { font-size:12px;} 


td .text {

	text-align:left;

}

#maincontents { text-align:left !important; width:790px; }

#mainContents .medtext { font-size:12px; color:#666666}

#mainContents .medtext a { color:#0041aa }

.smalltext, .smalltextnolink, .smalltextul { font-size:12px; padding-right:2px; padding-left:5px; text-align:left;}
#mainContents .smalltext, .smalltextnolink, .smalltextul { font-size:12px; padding-right:2px; padding-left:5px; padding-top:3px;}
#mainContents .text table table #retemail_fs_lbl, #mainContents table #name_fs_lbl, #mainContents table #company_fs_lbl, #mainContents table #email_fs_lbl, #mainContents table #pwd_fs_lbl, #mainContents table #newpwd2_fs_lbl, #mainContents table #hint_fs_lbl, #mainContents .text table table #retpwd_fs_lbl, #attention_input_fs_lbl, #addressee_input_fs_lbl, #addr1_fs_lbl, #addr2_fs_lbl, #city_fs_lbl, #dropdownstate_fs_lbl, #zip_fs_lbl, #country_fs_lbl, #phone_fs_lbl, #firstname_fs_lbl, #lastname_fs_lbl, #title_fs_lbl, #incomingmessage_fs_lbl {
/*	display:block;
	line-height:35px;
	margin:3px;
*/	
}

#attention_input, #addressee_input, #addr1, #addr2, #city, #inpt_dropdownstate1, #zip, #country, #inpt_country2, #phone, #dropdownstate { margin-bottom:7px}

/* -- Login Screen -- */
#retemail_fs_lbl, #retpwd_fs_lbl { display:block; margin:9px 10px 0 0 !important; margin:#10px 10px 0 0 !important; }
#retemail, #retpwd {margin-top:10px !important; }



.input {
	
	background-color:#FFFFFF;
	
}

.inputreq {

	background-color:#FFFFFF;
	border:solid 1px #999;
	float:left;
	text-align:left;
	margin-top:2px;
	
}

form#checkout { background-color:#FFFFFF;}

.dropdownInput {
	
	background-color:#FFFFFF;
}

#apply_splits {

	margin-top:10px;
}

#handle_portlet_-520 tr td { background-color:#fff !important;}

#handle_portlet_-520 {	background-color:#fff  !important; }

#__tab { margin:0px !important;}

td .medtextbold p {

	/*white-space:nowrap;
	width:0px !important;*/
	text-align:left !important;
	padding-left:10px;
}



/*EXTRA STYLE*/

#sc_info_items {

	width:95%;

}

#sc_info_items h1 {
	
	font-size:20px;
	font-weight:bold;
	color:#2d3d84;
	margin-top:20px;
	padding-left:15px;
	margin-bottom:15px;	
	text-align:left;
	white-space:nowrap;
}

#sc_info_items h2 {
	
	font-size:15px;
	font-weight:bold;
	color:#2d3d84;
	margin-top:20px;
	padding-left:15px;
	margin-bottom:15px;
}


#sc_info_items p {

	line-height:18px;
	padding-left:15px;
	padding-bottom:30px;
	font-size:13px;

}


#cont_overview ul {
	
	margin-top:10px;
}

#cont_overview ul li {

	background:url(/c.1164958/site/chesssets/images/star_bullet.gif) no-repeat 2px 50%;
	font-size:12px;
	color:#636363;
	list-style:none;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:normal;
	text-align:left;
}


/*MENU STYLES*/
#nav, #nav ul{
margin:0;
z-index:999 !important;
padding:0px;
list-style-type:none;
list-style-position:outside;
position:relative;
text-align:center;
clear:both;
height:30px;
background:#01253d;
}

#nav a{
	border-left:2px solid #FFFFFF;
	color:#FFFFFF;
	z-index:999 !important;
	display:block;
	float:left;
	font-size:13px;
	font-weight:normal;
	height:25px;
	padding-left:22px;
	padding-right:30px;
	padding-top:7px;
	text-transform:uppercase;
	background:url(/c.1164958/site/chesssets/images/arrow.png) no-repeat 94% 43%;

}

#nav a:hover {
z-index:999 !important;
}


#nav .padding a{

height:31px;
padding-top:7px;
z-index:999 !important;
}

#nav .padding a:hover{

height:31px;
z-index:999 !important;
padding-top:7px;

}


#nav li{
float:left;
position:relative;
z-index:999 !important;
}

#nav ul {
position:absolute;
font-weight:normal;
display:none;
text-align:left;
padding-top:30px;
#top:-2px;
background:none;
z-index:999 !important;

}


#nav li ul a{
width:109px;
#width:120px;
z-index:999 !important;
background:#01253d;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
height:auto !important;
padding-top:6px;
padding-bottom:6px;
border-bottom:solid 1px #fff;
font-size:11px;
text-transform: capitalize;
}


#nav li ul a:hover{

background:#6576c3;
float:left;
z-index:999 !important;
text-decoration:underline;


}



#nav ul ul{
top:auto;
height:15px;
z-index:999 !important;
}	

#nav li ul ul {
left:12em;
height:15px;
z-index:999 !important;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
z-index:999 !important;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
z-index:999 !important;
display:block;
}


/*Recently view items*/

#recent-items-wrap {
	
	width:184px;
	margin-left:5px;
	background:#fff;
	text-align:left;
	background-color:#FFFFFF;
	border:solid 3px #cacaca;
	margin-top:10px;
	min-height:244px;
	
	
}

#recentlyviewed {

	padding:5px;

}

#recentlyviewed .recentlyItem {
	
	border-bottom:solid 1px #dadada;
	margin-bottom:10px;
	/*height:86px;*/
	clear:both;
	padding-bottom:6px;
}


#recentlyviewed .recentlyItem .thumbnail {
	
	float:left;
	margin-bottom:8px;
	height:60px;

}

#recentlyviewed .recentlyItem .thumbnail img {
	
	width:82px;
	margin-right:5px;

}

#recentlyviewed .recentlyItem .details .name {

	font-size:11px;
	font-weight:bold;
	color:#01253d;
}

#recentlyviewed .recentlyItem .details p.price {

	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;


}

.valign {

	vertical-align:middle;

}

.bgmd {
	background-color:#FFF !important;
}

.narrow_container {
	display: none;	
}

.bgltmedtext {
	
	background:#fff;
	padding-left:5px;
}

/*Link us*/

#link-us textarea { 
			
	margin-left:15px;
	font-size:12px;
	color:#666666;
	border:solid 1px #999999;
	padding-top:3px;
	width:600px;
	height:20px;
}

#link-us h3 { 
	
	height:20px;
	font-size:13px;
	font-weight:bold;
	background:#f1f1f1;
	padding-left:15px;
	margin-top:15px;
	padding-top:5px;
	margin-left:15px;

}

#link-us p { padding-bottom:0px !important;}

#link-us p.copy { 
	
	font-size:11px; 
	padding-top:10px;
}

#link-us {
}

#link-us ul {

	margin-left:45px;
	margin-top:10px;
	margin-bottom:10px;
	
	
}

#link-us ul li {
	
	padding-top:5px;
	font-size:12px;
	color:#333333;
	list-style-type:none;
}

#link-us ul li a {

	color:#2d3d84;
	text-decoration:underline;
	padding-right:10px;
}

#link-us ul li a:HOVER {
	
	text-decoration:none;

	
}

