﻿/* Itemdy Page
=====================================================================*/
.breadcrumb
{
	padding-bottom:30px;
}
#navitemdy {
	width:263px;
	float:left;
	text-align:center;
	overflow:hidden;
}
#contentitemdy {
	width:595px;
	float:right;
	display:inline;
	margin:0 5px 0 0;
}
#optionnavitemdy {
	width:220px;
	margin:15px auto 0 auto;
}
.linklargerimg {
	display:block;
	width:220px;
	color:#666;
	font-size:1.1em;
	text-align:right;
	border-bottom:1px solid #a3a3a3;
	padding:0 0 5px 0;
}
#optionnavitemdy h4 
{
    text-align: left;
	font-size:1.1em;
	color:#666;
	font-weight:lighter;
	padding:3px 0 10px 0;
}
#listcolornav {
	height:20px;
	margin:3px 0 20px 0;
}
#listcolornav li {
	height:20px;
	float:left;
	display:inline;
	margin:0 9px 0 0;
}
.colorgrey{
	width:23px;
	height:20px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
}
.colorgrey span{
	background:url(/images/color_grey.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
.colorgreen{
	width:23px;
	height:20px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
}
.colorgreen span{
	background:url(/images/color_green.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
.colorblue{
	width:23px;
	height:20px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
}
.colorblue span{
	background:url(/images/color_blue.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
.colorred{
	width:23px;
	height:20px;
	font-size:1.2em;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
}
.colorred span{
	background:url(/images/color_red.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#listaltview {
	margin:3px 0 0 0
}
#listaltview li {
	display:inline;
	float:left;
	margin:0 27px 19px 0;
}
#descitemdy {
	width:330px;
	float:left;
	padding-right: 8px;
}
#descitemdy h1 {
	font-size:1.8em;
	color:#666;
	padding:10px 10px 0 0;
}
.item {
	font-size:1.1em;
	color:#666;
	padding:5px 0 0 0;
}
.item strong {
	font-weight:lighter;
	font-size:1.1em;
}
.priceitemdy {
	font-size:1.1em;
	color:#666;
	padding:5px 0 0 0;
}
.priceitemdy .red {
	font-weight:bold;
	color:#db2f2f;
}
.priceitemdy .priceboldred {
	font-size:1.2em;
	font-weight:bold;
	color:#db2f2f;
}
.pricebold {
	font-size:1.2em;
	font-weight:bold;
}
.priceitemdy a, .priceitemdy a:link, .priceitemdy a:visited {
	color:#7e2b08;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	padding-left:3px;
}
.prodselection {
	padding:6px 0;
}

#availability_text
{
	width:120px;
	padding:0px 8px 0 0;
	text-align:right;
	font-size:1.1em;
	color:#666;
	margin:0 0 5px 0;
	letter-spacing:-1px;
	float: left;
}
#inventory_status
{
    width: 197px;
    float: left;
    padding-left: 3px;
}

.prodselection label {
	width:125px;
	float:left;
	padding:5px 8px 0 0;
	text-align:right;
	font-size:1.1em;
	color:#666;
	margin:0 0 5px 0;
	letter-spacing:-1px;
}
.prodselection select {
	font-size:1.2em;
	float:left;
	margin:2px 0 5px 0;
}
.prodselection br {
	clear:both;
}
.prodselection label.lblqty {
	margin:5px 0;
}
.textboxqty {
	width:42px;
	height:18px;
	padding:2px 0 0 0;
	margin:5px 0;
	float:left;
}

.buttontrial {
	width:83px;
	height:18px;
	background:url(/images/buttontrial.png) no-repeat;
	border:none;
	float:left;
	margin:7px 0 0 9px;
	color:#7e2b08;
	font-size:1.0em;
	font-family:verdana, arial, serif;
	padding:0;
}
.approvalbutton, .approvalbutton:link, .approvalbutton:visited {
	display:inline-block;
	width:140px;
	height:19px;
	background:url(/images/butapproval.png) no-repeat;
	text-align:center;
	vertical-align:middle;
	border: 0px;
	color:#7e2b08;
	font-size:1.0em;
	font-family:verdana, arial, serif;
	padding:3px 0 0 0;
	letter-spacing: -1px;
}
#placeoption {
	width:240px;
	float:right;
}
#backoption {
	width:240px;
	height:108px;
	background:url(/images/back_option.png) no-repeat;
	margin:3px 0 0 0;
}
#backoption h4 {
	font-size:1.1em;
	color:#666;
	padding:5px 0 0 10px;
	font-weight:lighter;
}
.listoption {
	padding:3px 8px;
}

.icon {
	float:left;
	width:36px;
	height:36px;
	display:inline;
	margin:0 4px 0 0;
}

#placerateinfo {
	width:220px;
	border-top:2px solid #a3a3a3;
	margin:14px 0 0 5px;
}
.textratingavg {
	font-size:1.1em;
	color:#666;
	padding:10px 0 0 2px;
	float:left;
}

#contenttab_upper {
	width:592px;
	height:15px;
	background:url(/images/content_tab_upper.png) no-repeat;
}
#contenttab_inner {
	width:592px;
	background:url(/images/content_tab_inner.png);
	background-repeat:repeat-y;
}
.ui-tabs-hide {  
	display: none;  
}
#contenttab_inner div {
	padding-left:15px;
	padding-right:15px;
	overflow: auto;
}
#contenttab_inner div p {
	font-size:1.1em;
	line-height:1.4em;
	padding:5px 0 10px 0;
}

#contenttab_inner a, #contenttab_inner a:link, #contenttab_inner a:hover, #contenttab_inner a:visited, #contenttab_inner a:visited:hover
{
    text-decoration: underline;    
}

#contenttab_inner div ul {
	padding:5px 0 10px 0;
}
#contenttab_inner div ul li {
	font-size:1.1em;
	margin:0 0 3px 0;
	padding:0 0 0 8px;
	background:url(/images/bullet3.png) no-repeat 0 6px;
}
#contenttab_lower {
	width:592px;
	height:15px;
	background:url(/images/content_tab_lower.png) no-repeat;
}

.placevideo {
	width:320px;
	float:left;
	margin:24px 40px 15px 0;
	display:inline;
}

.placesound 
{
    width: 400px;
	float:left;
	margin:0px 0px 15px 0px;
	display:inline;    
}

.titletrack {
	padding:0 0 3px 0;
	font-size:1.2em;
	font-weight:lighter;
	color:#666;
	margin:25px 0 0 0;
}
.listtrack li {
	margin:3px 0;
}
.listtrack li a, .listtrack li a:link, .listtrack li a:visited {
	font-size:1.2em;
	color:#1341a9;
	padding:0 0 0 15px;
}

#boxreview {
	width:824px;
	border:2px solid #e5dbb8;
	margin:30px auto;
}
.boxreviewtop {
	width:820px;
	height:26px;
	background:#e5dbb8;
	margin:2px auto;
}
.boxreviewtopleft {
	width:195px;
	height:26px;
	float:left;
}
.boxreviewtopleft p {
	font-size:1.1em;
	color:#666;
	float:left;
	padding:5px 0 0 5px;
}
.linkwritereview, .linkwritereview:link, .linkwritereview:visited {
	float:right;
	font-size:1.1em;
	color:#666;
	background:url(/images/bullet4.png) no-repeat 100% 0;
	padding:0 18px 0 0;
	display:inline;
	margin:5px 10px 0 0;
}
.linkwritereviewprevious, .linkwritereviewprevious:link, .linkwritereviewprevious:visited {
	float:right;
	font-size:1.1em;
	color:#666;
	padding:0 18px 0 ;
	display:inline;
	margin:5px 10px 0 0;
}
.prev_background
{
	margin-right:5px;
	padding-right:10px;
	background:url(/images/bullet4_left.png) no-repeat 100% 0;
}
.totalreview {
	font-size:1.1em;
	color:#666;
	padding:5px 0 0 8px;
}
#listreview {
	width:823px;
}
#listreview li {
	width:823px;
	border-bottom:1px solid #e5dbb8;
	padding:13px 0 5px 0;
}
.reviewleft {
	width:262px;
	float:left;
	padding:0 0 0 13px;
	font-size:1.1em;
	color:#686868;
	line-height:1.4em;
}
.textrating {
	float:left;
	margin:10px 0 0 0;
}
.reviewright {
	width:540px;
	float:left;
}
.reviewright h4 {
	font-size:1.2em;
	color:#696969;
	padding:10px 0 0 0;
}
.reviewright p {
	font-size:1.1em;
	color:#6d6d6d;
	padding:3px 0;
}
.reviewright p a, .reviewright p a:link, .reviewright p a:visited {
	color:#6D6D6D;
	text-decoration:none;
}
.review_separator
{
	border-bottom:1px solid #E5DBB8;
	padding-top:10px;
	padding-bottom:10px;
	width:823px;
}
.review_part_two
{
	padding-top:4px;
}
.helpful
{
	float:right;
	width:540px;
	color:#6D6D6D;
	font-size:1.1em;
}
#listreview li.last {
	border:none;
}
.boxreviewbottom {
	width:820px;
	height:26px;
	background:#e5dbb8;
	margin:2px auto;
}
#placeitemdyhelp {
	width:828px;
	margin:40px auto;
}
#placeitemdyhelp p {
	font-size:1.2em;
	color:#666;
	padding:18px 0;
}
#kitandadd
{
    padding-top: 10px;
}

.swatches
{
    text-align: left;
    width: 100%;
    padding-bottom: 10px;
}

.swatch
{
    
}

span.flex_plan
{
    display:block;    
}

span.flex_plan a,
span.flex_plan a:visited
{
    color:#AF1515;
    text-decoration:underline;
}

span.flex_plan a:hover
{
    color:#7F3737;
    text-decoration:none;
}

#menutabs {
	height:32px;
	margin:28px 0 0 0;
	
}
#menutabs li {
	width:109px;
	height:32px;
	float:left;
	
}
#menutabs li a, #menutabs li a:link, #menutabs li a :visited {
	width:109px;
	height:21px;
	float:left;
	display:inline;
	background:url(/images/back_tabs.png) no-repeat;
	font-size:1.1em;
	color:#666;
	padding:11px 0 0 0;
	text-align:center;
}

#backorder_policy_container
{   
    display: none;
    text-align: left;
}


#backorder_policy_container span
{
	padding-left:4px;
}
#backorder_policy_container a
{
	text-decoration:none;
}

#customoutofstockmessage
{
    float: right;
    color:#666;
    font-size: 1.2em;
}

#backorder_policy_link
{
    color: #7e2b08;
}

#free_gift_selection_container
{
    display: none;
}

.brand_link
{    
    margin-left: 10px;        
    margin-top: 10px;    
}

.outofstock {
	font-size:1.1em;
	color:#d71919;	
	padding: 1px 0px;
}
