/**
 *
 *
 *
**/




/* =VinNOW-specific ---------------------------------------- */
#xe-panels input {
 width:auto;
}






/* =General XE Styles ---------------------------------------- */

#xe h4 {
	padding:1px;
	font-size:150%;
	background:transparent url(/css/i/bgDividerLine.gif) repeat-x bottom;
	border:0;
}





/* =Form General Styles ---------------------------------------- */

.xe-asterisk {
	font-weight:bold;
	padding-left:2px;
}
.xe-fielderror {
	background-color:#990000;
	color:white;
}

/* specific to vinnow? */
div#xe fieldset label {
 float:left;
 display:inline;
 clear:both;
}

div#xe fieldset input {
 float:left;
 display:inline;
}





/* =Loader Styles ---------------------------------------- */

#xe p.xe-loader {
	margin:24px 0;
	text-align:center;
}

/* Remember that the following class is NOT contained within #xe div ... */
p.xe-spinner {
	margin-top:50px;
	margin-right:0;
	margin-bottom:0;
	margin-left:50px;
	padding-top:0;
	padding-right:0;
	padding-bottom:100px;
	padding-left:50px;
	background:url(../img/ajax-loader.gif) no-repeat left 6px;
	color:green;
	font-weight:bold;
	font-size:150%;
}



/* =Billing and =Shipping ----------------------------------- */

/* VinNOW! Need to RE-FLOAT the billing and shipping! */

#xe-billing {
	float:left;
	display:inline;			/* <3 I.E.! */
	width:48%;
	padding-bottom:6px;
}
#xe-shipping {
	float:right;
	display:inline;			/* <3 I.E.! */
	width:48%;
	padding-bottom:11px;
}
#xe-billing br, #xe-shipping br {
	clear:both;
}
#xe-billing h4, #xe-shipping h4 {
	margin-bottom:12px;
}
#xe-billing label, #xe-shipping label {
	width:110px;
	float:left;
	display:inline;			/* <3 I.E.! */
	margin:0px 0 0px 5px;
	clear:both;
	/* specific to VinNOW: */
	position:relative;
	top:4px;
}
#xe-billing input, #xe-billing select, #xe-shipping input, #xe-shipping select {
	margin:2px 0;
	width:120px;
}


/* Special handling for checkboxes in the shipping div */
#xe-shipping input.xe-checkbox {
	width:auto;
	margin-right:5px;
}
#xe-shipping label.xe-label-for-checkbox {
	width:auto;
	margin-bottom:2px;
	top:0;
}


/* =Catalog ----------------------------------- */

#xe-catalog img {		/* specific to VinNOW */
 width:100px;
}

#xe-catalog div {
	border:0;
	margin:15px 0;
	padding:0;
}
#xe-catalog div div {
	margin:10px 0;
}


/* These are the disabled ExtPrice inputs */
#xe-catalog input {
	width:75px;
	margin-left:5px;
}

/* Top level cat names. If you don't define, they will inherit from #xe h4 defined at top of this file. */
#xe-catalog div h4 {
	background-color:transparent;
}



/* CatalogProduct styles SPECIFIC TO VinNOW ... */

#xe-catalog table tr td table tr td {
	background:none;
}

#xe-catalog table tr .xe-product-title {
	font-weight:bold;
	margin-bottom:5px;
}


/* CatalogProduct styles when using TABLES in template ... */

#xe-catalog tr.xe-product td {
	padding-top:7px;
	padding-bottom:3px;
}
#xe-catalog tr.xe-product .xe-product-notices p {
	margin-top: 5px;
	font-style: italic;
}
#xe-catalog tr.xe-product .xe-product-notices ul {
	margin-left:0;
	padding:0;
	list-style-type:none;

}
#xe-catalog tr.xe-product .xe-product-notices li {
	padding-top: 4px;
	margin-left:0px;
	padding:0;
	font-style: italic;
	line-height:1;
	display:block;
}




/* =Programs ----------------------------------- */



/* =OrderSummary Section -------------------------------------- */



/* =ShipSelection -------------------------------------- */

div#xe-shipselection {
	position:absolute;
	zzzfloat:left;
	top:20px;
	left:20px;
	width:280px;
}

#xe-shipselection fieldset {
	border:1px solid #CCCCCC;
}

#xe-shipselection label {
	float:right;
	width:250px;
	text-align:left;
	margin:0;
	top:0;
}
#xe-shipselection input {
	float:left;
	width:20px;
	margin:0;
	clear:left;
	top:3px;
}




/* =ShippingNotices -------------------------------------- */


/* =OrderSummary Section -------------------------------------- */


/* =Payment Section -------------------------------------- */


/* =OrderOptions Section -------------------------------------- */

#xe-orderoptions fieldset, #xe-programoptions fieldset {
	display:block;
	clear:both; 
	border:1px solid #666;
	padding:1px 10px;
	width:auto;
}

/* custom styling tweaks for vinnow */
#orderoption-referrer-fieldset {
 margin-top:10px; margin-bottom:10px;
}

textarea#orderoption-order-comments {
 width:320px; height:60px;
}


/* =Finalize Section -------------------------------------- */



/* =OrderNotices Styles ---------------------------------------- */

div#xe-ordernotices {
	margin:20px !important;
	padding:5px !important;
	background-color:#FFFFF0;
	border:4px double #888 !important;
	clear:both;
	display:none;
}











/* =MPX Styles ---------------------------------------- */

.xe-breadcrumbs {
 margin-top:5px;
 margin-bottom:12px;
 font-size:125%;
}



ul.xe-product-list {
 list-style-type:none;
 margin-left:50px;
}
ul.xe-product-list a {
 text-decoration:none;
}

ul.xe-product-list li {
 list-style-type:none;
 float:left;
 display:inline;
 width:210px;
 height:160px;
 text-align:center;
 border:1px solid #888;;
 vertical-align:bottom;
 margin-right:15px;
 padding:3px;
 background-color:#D2DFDA;
} 
ul.xe-product-list li img {
 display:block;
 margin:3px auto;
 border:1px solid #ABABAB;
 width:120px; height:120px;
}







