
#main_text h2
{
	font-weight: bold;
	font-size: 22px;
	color: #f6cf28;		
}
#main_text H2 SUP {font-size:12px !important;}

.main_container.minisite_subpage #main_text h3
{
    line-height:1.3;
}

#main_text h3, #main_text h3 a, #recommended_products h3
{
	font-weight: bold;
	font-size: 13px;
	color: white;
	line-height: 14px;	
	margin: 20px 0;
}


#main_text p, #main_text ul, #main_text ol, #main_text ul a, a, #recommended_products p
{
	font-weight: normal;
	font-size: 11px;
	color: white;
	line-height: 14px;	
}

#main_text.productQueryPage
{
	width:790px;
}


#extra_container
{
	position: absolute;
	width: 160px;
	height: 70px;
	background: transparent url(/includes/images/common/nav_callout 2.png) no-repeat scroll;	
	left: 33px;
	top: 522px;
}


#main_text h3.product_finder_category
{
    color:#f6cf28;
}

#main_text .product_finder_container
{
	margin:20px 10px;
}

#main_text .product_finder_container a, #main_text .product_finder_container img
{
	border:none;
}


#main_text .product_finder_container h3.pf_product_title
{
    float:left;
    width:150px;
    line-height:1.3;
    font-size:11px;
	margin:0px 0px 5px;
}

#main_text .product_finder_container .product_finder_content 
{
	margin:3px 0px 0px;
	float:left;
	width:120px;
}



#main_text .product_finder_container ul.product_finder_list
{
    margin:0px;
    padding:0px;
	float:left;
	width:150px;
}

#main_text .product_finder_container ul.product_finder_list li
{
    list-style-type:none;
}

#main_text .product_finder_container a
{
    margin:5px 20px 0px 0px;
    font-weight:bold;
    color:#f6cf28;
}

#main_text .product_title
{
     font-weight:bold;
}

/*product description */

.product_description #main_text h2
{
    font-size:20px;
    width:470px;
    margin:20px 0px;
    float:left;
}
.product_description #main_text H2 SUP {font-size:12px !important;}

#recommended_products h3.relatedItems
{
	color:#f6cf28;
}

#main_text .product_description_container h3
{
    margin:10px 0px;
}

img#viewLargerImage
{
	margin-left:35px;
	cursor:pointer;
	margin-top:10px;
}

img#mediumImage
{
	cursor: pointer;
}

#large_image
{
	display:none;
	background:#fff;
	position:absolute;
	z-index:100;
	top:20px;
	left:20%;
    border:2px solid #B3C2EF;
  cursor:move;
}

#large_image a
{
    color:#0d286f;
    font-size:12px;
    padding:0px 10px;
}


#large_image a
{
	position:absolute;
    top:10px;
    right:10px;
	color:#0d286f;
	font-weight:bold;
}

#large_image img
{
	margin:25px;
        margin-top:40px;
	cursor:default;
}

#interstialWindow
{
	display:none;
	background:#fff;
}

.seeSpine
{
    font-size:12px;
    font-weight:normal;
}

/***** Arthritis Product START *****/
.arthritisProduct #main_text {left:0 !important; width:450px !important; height:430px !important; *height:440px !important;}
.arthritisProduct #main_text H2 {font-size:18px !important;}
.arthritisProduct #main_text .product_description_image {margin-left:-42px;}

#arthritisRightImage {margin:5px 0 0 -10px;}
#arthritisDescription {position:relative; top:0; *top:-15px; width:370px; *width:260px;}
#arthritisDescription ul {position:relative; left:15px;	*left:-25px;}

.arthritisProduct #recommended_divider {right:310px;}
.arthritisProduct #recommended_products {width:270px;}
/***** Arthritis Product END *****/

