
#maincontent{
cursor:default;
}


#dnn_ctr522_ContentPane{
	display:block;
	width:100%;
	height:100%;
	position:relative;
	top:0px;
	left:0px;
}

#mainProductDetail{
	display:block;
	width:100%;
	height:100%;
	position:relative;
	top:0px;
	right:0px;
	margin:0px;
	border:3px inset #231f20 !important;
	background:#525252 !important;
	min-height:980px;
}

#mainProductDetail > div{
	position:relative;
	margin:0 315px 0 0px;
	top:0px;
	left:0px;
	border:1px solid transparent;
}


#mainProductDetail #modoptions { /* defines the whole Selection Area AND Product Quote Box*/
	float:right;
	margin:15px;
	width:300px;
	padding:0;
	background:#71e816;
	border:1px solid #231f20;/*	position: relative;*/
}

.ProdContent
{
	text-align:center;
	font-weight:bold;
	font-size:1.4em;
	color: 006600;
	background:#71e816;
	margin:15px 15px 0px 15px;
	position:relative;
	border:1px solid #231f20;
	padding:8px 0px 8px 0px;
	border-bottom:none;}

.ProdContent span
{
	color:#2a4402;
	position:relative;
	font-weight:bold;
}

.ProdContent span.spanProdHeader
{
	color:black;

}

.RightContentBox {
	background:#71e816;
	margin:0px 15px 15px 15px;
	position:relative;
	border:1px solid #231f20;
	border-top:none;
	padding-bottom:6px;
}

.GroupModBox /*.ProdDetailDesc1*/
{
	background:#d8ffb7;
	margin:0px 6px 0 6px;
	border:1px solid #231f20;
	border-bottom:none;
}

.GroupDescBox
{
	background:#d8ffb7;
	margin:0px 6px 0px 6px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #231f20;
	border-bottom-color: #231f20;
	border-left-color: #231f20;
	position:relative;
	overflow:hidden;
	padding-bottom:0px;
}

#dnn_ctr522_ViewEComm_ProductDetail_pnlShippingQuote{
	margin:0px 0px 5px 0px;
}

#JobDetails
{
/*background: #2b4670 url(img/FW-BG-Rectangle3.png) repeat-x 0 0;*/
	position:relative;
	width:100%;
	text-align:center;
}

#JobDetails tr td
{
background-color:transparent;
}
#JobDetails .modoptions
{
	position:relative;
	display: inline;
	margin:0 .5em 0 1em;
	color:black;
}
#dnn_ctr522_ViewEComm_ProductDetail_txtZip{
	width:75px;
}

#JobDetails  textarea{
	height: 1em;
	width: 8em;
	clear: none;
	background-color:white;
}
.ProdShippingCalculator
{
	color:black;
	font-size: 1.4em;
	font-weight: bold;
	width: 100%;
	margin-bottom:3px;
}

.modoptions img{/* Postal Truck Image*/
	padding-left: .5em;
	vertical-align: text-bottom;
	cursor:default;
}

.AcctTblHead{display:none;}

#ScrollSection{
/*overflow:auto;
max-height:480px;*/
margin:4px;
cursor:default;

}

.groupmodoptions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;/*Sets the font for Product Options*/
	color:White;
	padding:0;
	margin:0;
	cursor:default;
	
}

/*#maincontent #mainbox #dnn_contentpane #mainProductDetail .modoptions #ScrollSection */ #ProductOptions
{
	font-family:Arial, Helvetica, sans-serif;
	color:#231F20;/*Sets the color for Product Options*/
	position:relative;
	padding:0 0 0 0; /*Sets the left padding in Product Options*/
	margin:-5px 3px 4px  3px;
	font-size:.8em;
	cursor:default;
	background: #d8ffb7;
	border:1px solid #231f20;
}

#ProductOptions .OptionPrice{
	padding:0 0 0 0;
	color:black;
	font-style: italic;
	font-weight: normal;
	display: inline;
	font-size:.85em;
}

#ProductOptions input{
	position: relative;
	margin:0 .2em 0 .85em;
}

#ProductOptions .prodCheckboxOptions p{
	margin:0 0 0 .2em;
	display:inline;
}

.hiddenctrl {
	display:none;
	visibility:hidden;
}

#ProductOptions select
{
	position: relative;
	margin:0 0 0 1.7em;/*Sets the left padding in Product Options for Selection Boxes*/
	Color:#000066;
	font-size: 0.7em;
	font-weight: normal;
		background-color:white;
}

.prodDropdownTitle
{
	text-indent: 0.5em;
	margin:.5em 0 0 0;
	color:black;
	font-weight: bold;
	
}

#ProductOptions #opt_143, #ProductOptions #opt_129, #ProductOptions #opt_145, #ProductOptions #opt_169
{
	Background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: .67em;
	color:#231f20;
	font-style: italic;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left:22px;
	font-weight: normal;
}

#ProductOptions #opt_132
{
	Background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:white;
	font-style: normal;
	margin-top: -1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left:20px;
}

#ProductOptions #divOption_154 .prodRadioTitle
{
font-style:italic !important;
}


#ProductOptions .TextReadonly
{
	Background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: x-small;
	color:#231f20;
	font-style: italic;
	margin-top: 0;
	margin-right:0;
	margin-bottom: 0;
	margin-left: 3.6em;
	cursor:default;
	font-weight: 400;
}

.prodCheckboxTitle
{
	text-indent: 0.5em;
	margin:.5em 0 0 0;
	
}

.prodCheckboxOptions input{
	height:.85em;
	vertical-align: middle;
}

.prodRadioTitle
{
	text-indent: 0.5em;
	margin:.5em 0 0 0;
	color:black;
	font-weight: bold;
	
}

.prodRadioOptions input{
}

.prodTextboxTitle
{
	text-indent: 0.5em;
	margin:.5em 0 0 0;
	color:black;
	font-weight: bold;
	
}

.ProdDetailSectionHeader 
{
	/*	background: #e09441 url(img/FW-BG-Rectangle.png) repeat-x 0 0;
	width:100%;
	font-weight:bold;
	text-align:center;
	color:#0a264D;
	font-size:1.1em;
	padding:0 0 7px 0;
	margin:0 0 0 0;*/
	font-size:0;
	color:#c8dba4;

}

.ProdDetailQuoteBox{
	position: relative;
	margin:4px;
	width:200px;
}

.ProjectQuoteBorder{
	border-top:1px black solid;
	width:285px;
	margin:0 0 0 0;
/*	position:absolute;
	left:4%;
	bottom:-80%;*/
}

.ProdJobQuoteTitle{
	color:#ffc055;
	margin-top:-3px;
	font-weight: bold;
	padding:13px 11px 0 0;
	width:140px;
	text-align:center;
	line-height:15px;
	display:none;
}

.ProdDetailQuoteLineItemTotal{

}

.ProdDetailQuoteLineLabel
{
	color:#231F20;
	font-size:.9em;
	float:left;
	width:140px;
	text-align:right;
}

.ProdDetailQuoteLineItem
{
	color:#231F20;
	font-size:.9em;
	float:right;
	width:60px;
	text-align:right;
}

/*********ADD to CASRT code and Image **************/
.imagebutton{
	/*background:transparent url(img/orangegradient-buttonshape.gif) no-repeat right center;*/
	padding:6px;
	width:156px;
/*	position:absolute;
	right:0%;
	top:15%;*/
	margin-left:126px;height: 30px;
	cursor:pointer;

}
.imagebutton h4{
	margin:0;
	padding:0;
	font-size:18px;
	color:black;
}

#divContinue .nextarrow h4{
	display:none;
/*	font-size:13px;
	width:90px;
	text-align:right;
	line-height:13px;
	padding:8px 0 0 0;
	font-weight: regular;*/
	
}

.imagebutton .nextarrow h4 img{
	display:none;
	position:absolute;
	right:3px;
	top:38%;
}

.imagebutton .pricenum{
	width:76px;
	text-align:right;
	float:left; 
	margin-left:-10px;
	padding:3px 0 0 0;

}

.nextarrow
{
	float:right; 
	margin-right:3px;
}

/*******************/


.ProdDetailRightPane	
{
	width:100%;
	height:100%;
}

#Quantity{margin:0 0 10px 0; cursor:default;}

#QuantityTitle
{
	display: inline;
	font-weight:bold;
	color: black;
	padding-left: 2.1em;
	font-size: 1em;
}
#Quantity select
{
	display: inline;
	width:150px;
	text-align: left;
	background-color:white;
	margin:0 0 0 0;
}

#QuantityDropDown
{
	display: inline;
	width:150px;
	text-align: left;
}

#ProductSelection
{
display:Block;
position:relative;
margin:0 0 3px 0;
padding:0 0 0 0;
left:35;
cursor:default;
font-size:.8em;
}

#ProductSelection .groupRadioOptions
{
	color:#231F20;
	/*border-bottom:1px solid white;*/
margin-bottom:10px;
	font-weight: normal;
	margin-top: 2px;

}

#ProductSelection .groupRadioOptions input
{
margin-left:4px;

}

#ProductSelection .groupRadioTitle
{
	font-weight: bold;
	color:black;
}

#ProductSelectionMods .groupDropdownModifier .groupDropdownOptions select
{
	display:block;
	position:relative;
	background-color:white;
	width:auto;
	text-align:left;
	font-size:.8em;
	border:0 solid #0970b5;
	margin: 0 0 0 15px;

	

}

/*
.prodRadioTitle, .prodCheckboxTitle, .prodDropdownTitle, .prodTextboxTitle{
width:100%;
cursor:default;
}

.prodRadioModifier,.prodCheckboxModifier, .prodDropdownModifier, .prodTextboxModifier{
width:100%;
cursor:default;
}

.prodRadioOptions, .prodCheckboxOptions, .prodDropdownOptions, .prodTextboxOptions{
width:100%;
cursor:default;
}

.groupRadioTitle, .groupCheckboxTitle, .groupDropdownTitle, .groupTextboxTitle{
width:100%;
cursor:default;
}

.groupRadioModifier, .groupCheckboxModifier, .groupDropdownModifier, .groupTextboxModifier{
width:100%;
cursor:default;
height:100%;
clear:both;
margin-bottom:4px;
}
*/


.groupDropdownModifierHover{
background-color: #0970b5;
cursor:default;
height:100%;

}

.groupRadioModifier, .groupCheckboxModifier, .groupDropdownModifier, .groupTextboxModifier{
cursor:default;
height:100%;
margin-left:11px;

}


#popupTitleBar {
/*	background-color:#ffc055;*/
background: black url(/portals/_default/skins/pickleprint/Images/TopMenu/RootItemBkg.png) repeat-x top left !important;
}

#popupControls a{
color:white !important;
padding-right:5px !important;
}
#popupFrame{
border:black 1px solid !important;
}
.smMethod{
color:white !important;
}

#myDivider{
	float:left;
	width:95%;
	position:relative;
	height:2px;
	border:1px solid transparent;
	border-top:1px solid black;
	top:0px;
	left:2.5%;
}

#hoverDetails{
	float:left;
	width:95%;
	position:relative;
	height:auto;
	border:1px solid black;
	top:10px;
	left:2.5%;
	background:#71e816
}

#hoverDetails p{
	padding:10px !important;
	margin:0px !important;
}


#myContent p{
	padding:0px !important;
	margin:0px !important;
	font-size:1em!important;
}

#myContentWrapper{
	float:left;
	width:95%;
	position:relative;
	height:auto;
	border:1px solid transparent;
	top:0px;
	left:2.5%;
	overflow:hidden;
}

#myContent{
	border:1px solid transparent;
	padding:10px 0px 10px 10px;
	font-size:.8em;
}

#myContentWrapper img{
	float:right;
	position:relative;
	border:1px solid transparent;
	top:10px;
	padding:10px 0px;
}