/*------------------------------------------------------------------------------------------
Pro Toys
------------------------------------------------------------------------------------------*/
html
{
height: 100%;
}

div, span, id, class, img, p, form, h1, h2, h3, dl, dt, dd, ul, li
{
margin: 0;
padding: 0;
}

body
{
font: 12px arial, helvetica, sans-serif;
/*color: #464f56;*/
color: #225981;
margin: 0;
width: 100%;
height: 100%;
}

img
{
border: 0;
}

ul
{
list-style: none;
}

/*------------------------------------------------------------------------------------------
containter
------------------------------------------------------------------------------------------*/
#container
{
width: 890px;
height: 100%;
}
#search form select *{
	float:none;
}
/*------------------------------------------------------------------------------------------
headerContainer
------------------------------------------------------------------------------------------*/
#headerContainer
{
/*
original: height: 278px;
new: 278px - #header 153px = 125px;
*/
height: 125px;
vertical-align: top;
}

/*------------------------------------------------------------------------------------------
header
------------------------------------------------------------------------------------------*/
#header
{
height: 153px;
}

/*------------------------------------------------------------------------------------------
search
------------------------------------------------------------------------------------------*/
#search
{
padding: 0 0 50px 20px;
width:100%;
background:url(../../images/v2/filter_bg.gif) bottom left repeat-x #2a6995;
}
#search form *{
	float:left;
}
#search form{
	overflow:hidden;
	display:block;
}
.products form{
	display:block;
	clear:both;
	overflow:hidden;
	margin:0;
}
#search select{
font: bold 16px arial, helvetica, sans-serif;
color: #fff;
background: #2b2b1f;
border: 1px solid #5e553c;
margin: 3px 7px 0px 0;
padding: 3px;
width: 84px;
height:30px;
}

#search input.textField{
	font-family:Arial, Helvetica, sans-serif, "Helvetica 65 Medium";
	font-size:16px;
	font-weight:bold;
	color: #fff;
	background: #2b2b1f;
	border: 1px solid #5e553c;
	margin: 3px 7px 0px 0;
	padding: 3px;
	width: 64px;
	height:30px;
}

#search img.find
{
margin: 10px 7px 0 0;
}

#search img.small
{
margin: 8px 5px 0px 0;

}

#search img.shoppingCart
{
float: left;
margin: -68px 0 0 654px;
}


#search input.search{

}

/*html>body #search input.search
{
margin: 9px 0 7px 0 ;
}*/

/*------------------------------------------------------------------------------------------
navigation
------------------------------------------------------------------------------------------
#navigation
{
font: 12px arial, helvetica, sans-serif;
background: url(../../images/navigation_sidebar_bg.gif) no-repeat 669px 0;
width: 897px;
}

html>Body #navigation
{
background: url(../../images/navigation_sidebar_bg.gif) no-repeat 669px 22px;
margin: -22px 0 0 0;
}

#navigation ul
{
margin: 23px 0 0 20px;
}

html>Body #navigation ul
{
padding: 22px 0 0 0;
}*/
#NavTd{
	width:678px;
}
#navigation li
{
float: left;
background: url(../../images/navigation_tab_left.gif) no-repeat;
padding: 0 5px 0 4px;
margin-top:50px;
}

#navigation a:link, #navigation a:visited
{
float: left;
font-weight: bold;
color: #464f56;
background: #8c9fad;
text-decoration: none;
padding:5px 6px 6px 6px;
font-size:12px;
}

#navigation a:hover, #navigation a:active
{
color: #fff;
text-decoration: none;
}

#navigation p
{
float: left;
background: url(../../images/navigation_tab_right.gif) no-repeat right 0;
padding: 0 4px 0 0;
height: 26px;
}

#navigation li.active
{
float: left;
background: url(../../images/navigation_tab_active_left.gif) no-repeat;
padding: 0 5px 0 4px;
}

#navigation .active p
{
float: left;
background: url(../../images/navigation_tab_active_right.gif) no-repeat right 0;
padding: 0 4px 0 0;
height: 26px;
}

#navigation .active a:link, #navigation .active a:visited
{
float: left;
font-weight: bold;
color: #464f56;
background: #fff;
text-decoration: none;
padding: 5px 6px 6px 6px;
}

#navigation .heading{
	width:215px;
}
#navigation #poweredHeading{
	text-indent:-5000px;


}

#navigation #poweredHeading a{
	background:url(../../images/v2/partner2013.gif) top left no-repeat;
	width:215px;
	height:76px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}

/*#navigation h2
{
font: 16px arial, helvetica, sans-serif;
color: #fff;
background: none;
padding: 3px 0 0 0;
}

html>body #navigation h2
{
margin: 22px 0 0 0;
}*/
#navigation #poweredHeading{
	text-indent:-5000px;
	background:url(../../images/v2/partner2013.gif) top left no-repeat;
	width:215px;
	height:76px;
}

/*------------------------------------------------------------------------------------------
content
------------------------------------------------------------------------------------------*/
/*#content
{
background: #fff;
padding: 20px 17px;
width: 641px;
height: 100%;
vertical-align: top;
}*/

#content
{
background: #fff;
padding: 20px;
width: 635px;
height: 100%;
vertical-align: top;
}

html>body #content
{
padding: 20px 18px;
width: 639px;
}

/*------------------------------------------------------------------------------------------
aboutContent
------------------------------------------------------------------------------------------*/
/*#aboutContent
{
color: #464f56;
padding: 10px 20px 0 15px;
}*/

#aboutContent
{
color: #464f56;
padding: 10px 19px 0 15px;
}

#aboutContent h1
{
font: bold 22px arial, helvetica, sans-serif;
padding: 0 0 15px 0;
}

#aboutContent p
{
font: 12px arial, helvetica, sans-serif;
padding: 0 0 18px 0;
}
#aboutContent div, #aboutContent span
{
font: 12px arial, helvetica, sans-serif;
}
#aboutContent ul
{
font: 12px arial, helvetica, sans-serif;
margin:0 0 18px 20px;
list-style:disc;
}
#aboutContent li
{
font: 12px arial, helvetica, sans-serif;
margin:auto;
}

#aboutContent .aboutImage
{
float: left;
padding: 05px 20px 20px 0;
width: 116px;
}

#aboutContent .aboutHeadings
{
float: left;
padding: 20px 0 30px 20px;
}

#aboutContent .aboutHeadings p
{
width: 395px;
}

#aboutContent a:link {
color: #0a71b1;
text-decoration: none;
}

#aboutContent a:hover {
color: #0a71b1;
text-decoration: underline;
background-color:#DCE3E2
}

#aboutContent a:visited {
color: #0a71b1;
}

#aboutContent a:link.link, #aboutContent a:visited.link
{
font: bold 16px arial, helvetica, sans-serif;
color: #fff;
background: url(../../images/content_button_bg.gif) repeat-x 0 1px;
text-decoration: none;
padding: 10px 0;
height: 36px;
}

html>body #aboutContent a:link.link, #aboutContent a:visited.link
{
font: bold 16px arial, helvetica, sans-serif;
color: #fff;
background: url(../../images/content_button_bg.gif) repeat-x 0 2px;
text-decoration: none;
padding: 10px 0;
height: 36px;
}

#aboutContent a:hover.link, #aboutContent a:active.link
{
color: #fff;
}

/*------------------------------------------------------------------------------------------
helpHeader
------------------------------------------------------------------------------------------*/
#helpHeader
{
border-bottom: 1px solid #76c806;
margin: 0 auto;
width: 580px;
}

#helpHeader h1
{
font: bold 22px arial, helvetica, sans-serif;
color: #464f56;
padding: 35px 0 0 0;
}

/*------------------------------------------------------------------------------------------
checkoutHeader
------------------------------------------------------------------------------------------*/
#checkoutHeader
{
border-bottom: 1px solid #76c806;
margin: 0 auto;
width: 605px;
}

#checkoutHeader h1
{
font: bold 22px arial, helvetica, sans-serif;
color: #464f56;
padding: 35px 0 0 0;
}

#checkoutHeader .mandatory
{
font: 12px arial, helvetica, sans-serif;
color: #000;
padding: 0 0 35px 0;
}

#checkoutHeader .mandatory img
{
margin: 0 5px 0 0;
}

#checkoutHeader .step
{
float: right;
margin: -45px 0 0 0;
}


/*------------------------------------------------------------------------------------------
checkoutForm
------------------------------------------------------------------------------------------*/
#checkoutForm form
{
margin: 35px 35px 35px 0;
}

html>body #checkoutForm form
{
margin: 35px 35px 35px 0px;
}

#checkoutForm td
{
height: 30px;
}

#checkoutForm td .text
{
width: 170px;
}

#checkoutForm td .mandatory
{
width: 20px;
}

#checkoutForm td .auxiliary
{
width: 50px;
text-align: left;
}

#checkoutForm td.auxiliary p
{
font: 12px arial, helvetica, sans-serif;
color: #999;
padding: 0 0 0 4px;
}

#checkoutForm p
{
font: bold 12px arial, helvetica, sans-serif;
color: #000;
text-align: right;
}

#checkoutForm .mandatory
{
width: 25px;
text-align: center
}

#checkoutForm .supporters
{
float: right;
font: 10px arial, helvetica, sans-serif;
color: #999;
margin: -3px 0 0 0;
}

#checkoutForm input.textField
{
float: right;
border: 1px solid #d6eeb4;
background: #d6eeb4;
margin: 0 1px 0 0;
padding: 3px 0 0 3px;
width: 300px;
height: 25px;
}
#checkoutForm input.error
{
background-color:#FFCCFF;
border: 1px red solid;
}

#checkoutForm input.checkbox
{
float: left;
border: 0px solid #d6eeb4;
background: #d6eeb4;
margin: 0 1px 0 0;
padding: 3px 0 0 3px;
/*width: 50px;*/
height: 25px;
}



#checkoutForm input.short
{
float: left;
border: 1px solid #d6eeb4;
background: #d6eeb4;
margin: 0 1px 0 0;
padding: 3px 0 0 3px;
width: 120px;
height: 25px;
}

#checkoutForm select
{
float: left;
border: 1px solid #d6eeb4;
background: #d6eeb4;
padding: 3px;
width: 150px;
height: 25px;
}
#checkoutForm select.long
{
float: left;
border: 1px solid #d6eeb4;
background: #d6eeb4;
padding: 3px;
width: 300px;
height: 25px;
}
#checkoutForm select.error
{
background-color:#FFCCFF;
border: 1px red solid;
}

#checkoutForm a:link.link, #checkoutForm a:visited.link
{
font: bold 16px arial, helvetica, sans-serif;
color: #fff;
background: url(../../images/content_button_bg.gif) repeat-x 0 1px;
text-decoration: none;
padding: 10px 0;
height: 36px;
}

html>body #checkoutForm a:link.link, #checkoutForm a:visited.link
{
background: url(../../images/content_button_bg.gif) repeat-x 0 2px;
}

#checkoutForm a:hover.link, #checkoutForm a:active.link
{
color: #fff;
}

#checkoutForm #button
{
float: right;
margin: 20px 0 0 0;
}

#checkoutForm #upsell-options #upsell-options-list {padding-left: 20px;}
#checkoutForm #upsell-options #upsell-options-list p.intro {text-align:left;}
#checkoutForm #upsell-options #upsell-options-list div {height: 25px;}
#checkoutForm #upsell-options input[type="radio"] {margin-left:0px; }
#checkoutForm #upsell-options input.textfield {padding: 0px;}
#checkoutForm #upsell-options label {}

#checkoutForm #orderReview {margin-left:17px;}
#checkoutForm table {margin-left:20px;}
#checkoutForm table table {margin:0px;}
#checkoutForm table tr td p {text-align: left;}
#checkoutForm #orderForm {margin-left:17px;}



/*------------------------------------------------------------------------------------------
aboutSidbarBar
------------------------------------------------------------------------------------------*/
#aboutSidbarBar
{
color: #fff;
padding: 20px 0 20px 20px;
}

#aboutSidbarBar h2
{
font: bold 22px arial, helvetica, sans-serif;
padding: 0 0 15px 0;
}

#aboutSidbarBar p
{
font: 12px arial, helvetica, sans-serif;
padding: 0 0 10px 0;
width: 185px;
}

#aboutSidbarBar .content ul
{
margin: 10px 10px 10px 20px;
list-style: circle;
font: 12px arial, helvetica, sans-serif;
padding: 0 0 10px 0;
}

#aboutSidbarBar .content li
{
}

#aboutSidbarBar img.veriSign
{
float: right;
margin: 20px 15px 10px 0;
}

#aboutSidbarBar .contact img
{
float: left;
margin: -35px 0 0 0;
}

#aboutSidbarBar .contact p
{
font: bold 12px arial, helvetica, sans-serif;
padding: 0 0 13px 30px;
width: 155px;
}

#aboutSidbarBar .contact p.web
{
margin: -9px 0 0 -27px;
}

#aboutSidbarBar .contact p.address
{
margin: 0 0 0 -27px;
}

#aboutSidbarBar .contact a:link, #aboutSidbarBar .contact a:visited
{
color: #fff;
text-decoration: none;
}

#aboutSidbarBar .contact a:active, #aboutSidbarBar .contact a:hover
{
color: #a3b2bd;
}

/*------------------------------------------------------------------------------------------
sideBarContainer
------------------------------------------------------------------------------------------*/
#sideBarContainer
{
width: 215px;
height: 100%;
}

#sideBarContainer .spacer
{
height: 21px;
}

/*------------------------------------------------------------------------------------------
sideBar
------------------------------------------------------------------------------------------*/
#sideBar
{
background: #183f5b url(../../images/sideBar_shoppingCart_header.gif) no-repeat;
padding:0;
}

/*------------------------------------------------------------------------------------------
shoppingCart
------------------------------------------------------------------------------------------*/
#shoppingCart dl
{
margin: 0 15px 20px 15px;
}

#shoppingCart dd
{
font: bold 12px arial, helvetica, sans-serif;
color: #fff;
width: 180px;
}

#shoppingCart dt.image
{
background: url(../../images/sideBar_product_bg.gif) no-repeat;
margin: 10px 0 0 0;
width: 90px;
height: 75px;
}

#shoppingCart dt.image table
{
text-align: center;
width: 90px;
height: 75px;
}

#shoppingCart dt.details
{
float: right;
margin: 12px 0 0 0;
text-align: right;
width: 90px;
}

#shoppingCart dt.details .quantity
{
float: left;
font: bold 14px arial, helvetica, sans-serif;
color: #fff;
margin: 5px 0 0 13px;
}

html>body #shoppingCart dt.details .quantity
{
margin: 3px 0 0 14px;
}

#shoppingCart dt.details .textField
{
font: 14px arial, helvetica, sans-serif;
color: #666;
background: url(../../images/product_textbox_bg.gif) repeat-x;
border: 1px solid #5e6d79;
padding: 2px 3px 0 3px;
width: 47px;
height: 23px;
}

#shoppingCart dt.details .price
{
display: block;
font: bold 18px arial, helvetica, sans-serif;
color: #fff;
margin: 5px 0 3px 0;
}

#shoppingCart dt.details .removeItem a:link, #shoppingCart dt.details .removeItem a:visited
{
font: 12px arial, helvetica, sans-serif;
color: #a3b2bd;
text-decoration: none;
}

#shoppingCart dt.details .removeItem a:hover, #shoppingCart dt.details .removeItem a:active
{
font: 12px arial, helvetica, sans-serif;
color: #c5d9e7;
}

/*------------------------------------------------------------------------------------------
total
------------------------------------------------------------------------------------------*/
#total
{
background: url(../../images/sideBar_total_bg.gif) repeat-x;
margin: -10px 0 0 0;
padding: 20px 0 0 0;
text-align: right;
width: 215px;
height: 52px;
}

#total table
{
float: right;
margin: -22px -2px 0 0;
}

#total .totalText
{
font: bold 20px arial, helvetica, sans-serif;
color: #fff;
padding: 5px 5px 0 0;
}

#total .totalPrice
{
font: 18px arial, helvetica, sans-serif;
color: #000;
background: url(../../images/sideBar_total.gif) no-repeat 0 13px;
padding: 20px 10px 20px 17px;
}

/*------------------------------------------------------------------------------------------
shoppingCartButtons
------------------------------------------------------------------------------------------*/
#shoppingCartButtons
{
margin: -6px 0 0 0;
padding: 0 0 6px 4px;
}

#shoppingCartButtons p
{
font: 9px arial, helvetica, sans-serif;
color: #a3b2bd;
padding: 9px 10px 8px 0;
text-align: right;
}

html>body #shoppingCartButtons p
{
padding: 0 10px 8px 0;
}

/*------------------------------------------------------------------------------------------
shoppingCartFooter
------------------------------------------------------------------------------------------*/
#shoppingCartFooter
{
background: url(../../images/sideBar_footer.gif) no-repeat;
height: 4px;
}

/*------------------------------------------------------------------------------------------
bottomPanel
------------------------------------------------------------------------------------------*/
#bottomPanel
{
color: #fff;
background: #153851;
padding: 15px 15px 10px 15px;
height: 100%;
vertical-align: top;
}

#bottomPanel h3
{
font: bold 14px arial, helvetica, sans-serif;
padding: 0 0 20px 0;
}

#bottomPanel p
{
font: 12px arial, helvetica, sans-serif;
padding: 0 0 20px 0;
line-height: 18px;
}

#bottomPanel a:link, #bottomPanel a:visited
{
font: bold 12px arial, helvetica, sans-serif;
color: #fff;
background: url(../../images/bottomPanel_bullet.gif) no-repeat 0 3px;
padding: 0 0 0 12px;
text-decoration: none;
}

#bottomPanel a:hover, #bottomPanel a:active
{
color: #a3b2bd;
}

/*------------------------------------------------------------------------------------------
products
------------------------------------------------------------------------------------------*/
.products
{
position: relative;
float: left;
/*cursor: pointer;*/
background: url(../../images/product_footer.gif) no-repeat bottom;
/*margin: 0 23px 15px 0;*/
margin: 0 10px 15px 0;
width: 194px;
/*height: 260px;*/
height: 280px;
}

html>body .products
{
margin: 0 19px 15px 0;
}

.products_third
{
position: relative;
float: left;
cursor: pointer;
background: url(../../images/product_footer.gif) no-repeat bottom;
margin: 0 0 15px 0;
width: 194px;
height: 260px;
}

html>body .products_third
{
margin: 0 0 15px 0;
}

.products table
{
margin: 0 auto;
width: 194px;
height: 133px;
text-align: center;
}

.products a .preview
{
display: none;
}

.products a
{
position: relative;
}

.products a:hover
{
display: block;
z-index: 1;
position: relative;
}

.products a:hover .preview
{
display: block;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}

.products img.preview
{
background: #fff;
border: 5px solid #8c9fad;

}

.products dd.productsDescription
{
background: url(../../images/product_divider_horizontal.gif) repeat-x;
padding: 13px 0 5px 0;
width: 194px;
height: 40px;
}

.products p
{
font: bold 12px arial, helvetica, sans-serif;
color: #151503;
padding: 0 7px;
height: 40px;
}

.products dd.productsGender
{
float: left;
padding: 0 0 0 7px;
}

.products dd.productsGender img
{
margin: 0 5px 0 0;
}

.products dd.productsDetails
{
float: left;
font: 12px arial, helvetica, sans-serif;
color: #333;
margin: 3px 0 0 0;
}

.products dd.productsDetails .productNumber
{
float: left;
font: 10px arial, helvetica, sans-serif;
color: #333;
margin: -2px 0 0 0;
}

.products dd.productsPrice
{
font: bold 16px arial, helvetica, sans-serif;
color: #1f5176;
padding: 11px 7px 10px 0;
text-align:right;
}

html>body .products dd.productsPrice
{
float: right;
}

.products .quantity
{
float:right;
font: 20px arial, helvetica, sans-serif;
color: #f00;

}

.products input.textField
{
float: right;
font: 18px arial, helvetica, sans-serif;
color: #f00;
background: url(../../images/product_textbox_bg.gif) repeat-x;
border: solid #5e6d79;
border-width: 1px 0 1px 1px;
padding: 2px 3px 0 3px;
width: 47px;
margin:0;
height: 27px;
}

html>body .products input.textField
{
}

.products input.add
{
float: right;
margin-left:-5px;
}

html>body .products input.add
{
margin: 0;
}

/*------------------------------------------------------------------------------------------
footer
------------------------------------------------------------------------------------------*/
#footer
{
clear: left;
font: 12px arial, helvetica, sans-serif;
}

#footer .terms
{
float: left;
padding: 20px 0 0 0;
}

#footer .credits
{
float: right;
padding: 20px 00px 0 0;
height: 100px;
}
#poweredLogoLink{
	
	/*padding:50px 50px 10px 0;
	background:url(../../images/v2/logo_powered.gif) no-repeat right 38px;*/
}
#footer img.divider
{
margin: 5px 8px -5px 8px;
}

#footer a:link, #footer a:visited
{
color: #666;
text-decoration: none;
}

#footer a:hover, #footer a:active
{
color: #000;
}


/*------------------------------------------------------------------------------------------
general styles
------------------------------------------------------------------------------------------*/
.normalText
{
font: 12px arial, helvetica, sans-serif;
}



/*------------------------------------------------------------------------------------------
V2 Style by Gary Jiang 17-09-28
------------------------------------------------------------------------------------------*/


#filters{
	background:#3174a3;
	position:relative;
}
#filters ul{
	overflow:hidden;
	height:1%;
	display:block;
	clear:both;
}
#filters ul, #filters ul li{
	margin:0;
	padding:0;
	list-style:none;

}
#filters ul li{
	width:190px;
	float:left;
	display:block;
	margin-left:20px;


}

#filters li a{
	padding:3px 0;
	color:#fff;
	background:url(../../images/v2/dotted_line.gif) bottom left repeat-x;
	text-decoration:none;
	font-size:14px;
	margin-bottom:2px;
	display:block;
}

#filters li a:hover{
	background:url(../../images/v2/dotted_line.gif) bottom left repeat-x #2a6995;

}

#filters h2{
	color:#fff;
	font-weight:bold;
	font-size:16px;
	margin-left:20px;
	margin-bottom:15px;
	padding-top:1em;
}
h1#or{
	text-indent:-5500px;
	background:url(../../images/v2/option_2.gif) top left no-repeat;
	height:29px;
	width:55px;
	position:relative;
	top:35px;
	margin-top:-20px;
	left:10px;
}
#search{
	margin: 20px 0 0 0;
}
#

{
	text-indent:-5000px;
	background:url(../../images/v2/logo_powered.gif) top left no-repeat;
	width:46px;
	height:28px;
}
#myDonation{
	text-indent:-5000px;
	background:url(../../images/v2/head_my_donation.gif) top left no-repeat;
	width:215px;
	height:50px;
}


#search h2{
	margin: 15px 0 15px 0;

}
#resultHeading {
	width:375px;
	float:left;
}

#resultHeading h2{
	color:#153851;
	font-weight:normal;
	font-size:16px;
}

#resultHeading a{
	color:#0d2130;
	font-weight:bold;
	text-decoration:none;
}
#paging {
	float:right;
	width:260px;
	clear:right;

}
#paging ul{
	float:right;

}
#paging ul, #paging li{
	list-style:none;
	margin:0;
	padding:0;
}
#paging li{
	float:left;
	margin-left:5px;
}
#paging li a{
	text-decoration:none;
	font-size:11px;
	color:#000;
}
#content .bottom{
	float:none;
	width:100%;
	display:block;
	text-align:right;
	clear:both;
	overflow:hidden;
	height:1%;
}

#paging li a:hover, #paging li a.current{
	color:#1e4f73;
	text-decoration:underline;
}
#paging li a.current:before{
	content:"[ " ;
}

#paging li a.current:after{
	content:" ]";
}

#resultWrap{
	display:block;
	clear:both;
	overflow:hidden;
	height:35px;
}
.banner img, .banner object{
	margin:0 -15px 15px -15px;
	display:block;
	clear:both;
}

#bottomPanel .banner a{
	background:none;
	padding:0;
}

.counter2{
	float:left;
	background:#ededed;
	padding:0px 15px;
	width:185px;
}
.dotted{
	background:url(../../images/dotted-line.gif) repeat-x;
	height:2px;
	width:190px;
	padding:5px 0px 5px 0px;
	float:left;
}
.price2{
	font-size:28px;
	line-height:28px;
	font-weight:bold;
	color:#6f6db2;
	padding-top:5px;
	float:left;
}
/*.time2{
	color:#1b3866;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	padding-top:5px;
	float:left;
}*/
.time2{
	color:#1b3866;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	padding-top:2px;
	float:left;
}

/* new style added by Dene 1/10/12 */

.target_counter_wp{
	padding:1px;
	width:193px;
	height:36px;
	background:url(../../images/bg-target-counter.png) left top no-repeat;
}
.counter2 p{
	font-size:12px;
	color:#6f809c;
	margin-bottom:4px;
}
.target{
	float:right;
	width:49px;
	text-align:center
}
.counter2 .target p{
	font-size:10px;
	color:#ffffff;
	margin:0;
}
.target span{
	font-size:17px;
	color:#ccccff;
}
.target_counter{
	float:left;
	width:137px;
}
.target_counter_amnt{
	height:18px;
	background:#6f6db2;
	padding:9px 0;
	text-align:right;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
}
.social_links .left{
	float:left;
	width:120px;
	margin:0 0 15px -7px;
}
.social_links .left h4{
	margin:0 0 3px 0;
	color:#8c9fad;
	font-size:16px;
}
.social_links .right{
	display: block;
	width: 74px;
	overflow: hidden;
	float:right;
	margin-right:-7px;
}
.social_links .right h4{
	margin:0 0 3px 4px;
	color:#3da8dc;
	font-size:16px;
}
.banner .social_links .left img{
	float:left;
	margin:0 4px 0 0;
	clear:none;
}
.banner .social_links .right img{
	float:left;
	margin:0 0 0 4px;
	clear:none;
}
.social_links .right img:hover{
	opacity:0.8;
}

/* checkout thankyou share icons */

#checkoutForm h5,
#checkoutForm h3{
	margin-top:0;
	color:#030303;
}
.checkout_email,
.checkout_facebook{
	display:block;
	height:90px;
	width:78px;
	text-indent:-9999px;
	background:url(../../images/btn-checkout-share.jpg) left top no-repeat;
	margin-right:24px;
	float:left;
}
.checkout_email{
	background-position:right top;
}
.checkout_email:hover{
	background-position:right bottom;
}
.checkout_facebook:hover{
	background-position:left bottom;
}
