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 
{
	margin:0px;
	padding:0px;
}

img {border: 0px;}

*:focus 
{
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
}

ol, ul 
{
	
}

table 
{
	border-collapse:separate;
}

.middle table 
{
	border-collapse:separate;
	width: 215px;
}

caption, th, td 
{
	font-weight:normal;
}

blockquote:before, blockquote:after, q:before, q:after 
{
	content:"";
}

blockquote, q 
{
	quotes:"" "";
}



/* sidebar where to buy */
#where_to_buy fieldset , #where_to_buy_content_p fieldset {
border:none;
padding:0px;
margin-left:4px;
width:auto;
margin:0px;
}

#where_to_buy div.content {
width:174px;
background:url(../Images/Graphics/back_buy.jpg) repeat-y;
padding-left:1px;
}

#where_to_buy h2.main {
background:url(../Images/Graphics/where_tobuy_h2bg.png) no-repeat;
width:193px;
height:36px;
overflow:hidden;
display:block;
text-indent: -999em;
}
#where_to_buyHome h2.main {
background:url(../Images/Graphics/TC_home_wtb_header.png) no-repeat;
width:300px;
height:23px;
overflow:hidden;
display:block;
text-indent: -999em;
}


#where_to_buy #online_f h3, #where_to_buy #retail_f h3
{
      font-size: 12px;
    font-family: Arial;
    font-weight: bold;
color: #000000;
text-indent:0;
text-align: left;
margin-left: 10px;
}


#where_to_buy label
{
display:none;
}

#where_to_buy select {
width:165px;
background:#D1D1D1;
border:none;
padding:4px;
font-size:12px;
font-weight:bold;
}


#where_to_buy p
{
margin:2px;
}
#where_to_buy button
{
width:87px;
height:22px;
background:url(../Images/Graphics/find_button.jpg) no-repeat;
text-indent:-999em;
overflow:hidden;
border:none;
font-size:12px;
font-weight:bold;
}

/* sidebar where to buy */
#where_to_buy_content_p div {
float:left;
margin:20px;
margin-left:0px;
margin-right:40px;
}
#where_to_buy_content_p label {
display:none;
}
#where_to_buy_content_p .online_content_b
{
width:210px;
height:36px;
background:url(../Images/Graphics/prd_online_content.jpg) no-repeat;
}
#where_to_buy_content_p .online_content_b p
{
padding-top:2px;
margin:5px;
}
#where_to_buy_content_p .online_content_b p select
{
width:192px;
border:1px solid #B5C3D0;
font-size:12px;
font-weight:bold;
padding:2px;
}



#where_to_buy_content_p .retail_content_b
{
width:210px;
height:70px;
background:url(../Images/Graphics/prod_retail_content.jpg) no-repeat;
}
#where_to_buy_content_p .retail_content_b input
{
float:left;
margin-top:-1px;
border:2px solid #B5C3D0;

height:21px;
width:95px;
font-size:12px;
font-weight:bold;
}

#where_to_buy_content_p .retail_content_b button
{
margin-left:-1px;
width:86px;
height:23px;
overflow:hidden;
text-indent:-999em;
border:none;
background:url(../Images/Graphics/button_retail_content_prod.jpg) no-repeat;
}

.Validator
{
	font-weight:bold;
	font-size: 12px;
	color: Red;
	padding: 10px;
}

#where_to_buy_content_p .retail_content_b p
{
padding-top:2px;
margin:5px;
}
#where_to_buy_content_p .retail_content_b p select
{
width:192px;
border:none;
font-size:12px;
font-weight:bold;
border:1px solid #B5C3D0;
padding:2px;
}
.new_thumb_right_img
{
	width:200px; 
	float:right; 
	height:187px; 
	overflow:hidden;
	
}
.new_thumb_left_img
{

height:250px;
margin-left:0px;
padding-bottom:20px;
margin-top:35px;
width:490px;
}



