


/* Product Grouping and Collection Page styles */

#presentation-fold {background:#fff url(../images/product-images/prime-splash.jpg) no-repeat top center; 
					width:548px;margin:0 auto; position:relative; left:10px;
					font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
					background-repeat:no-repeat;
				
					}
#intro-pad {padding:0px 18px 5px 22px;margin:0; position:relative;}
#intro-pad p {margin:4px 0;padding:2px 0;}
h1.main-heading {margin:0px 0 0px 15px;padding:0;font-size:17px;
				color:#990033;line-height:14px;position:relative; top:10px;}



.sub-region { height:44px;margin-bottom:20px; }

.fake-image {float:right; }
.top-edge {margin-top:8px;}
.package-container, .top-edge{position:relative;left:6px; }
.package-container, .package {float:left;}
.package-container {width:533px;margin:0 0 13px 0 ; background: url(../images/product-images/package-bridge.gif) repeat-y bottom;
					}
.package {width:100%; background: url(../images/product-images/package-gradient-vertical.jpg) repeat-x top;}
.package-pad {padding:0px 2px;margin:0;}
.package-pad p {margin:10px 0 8px 0 ; padding:0;} 
.p-left {float:left;}
.p-right {float:right}


/* typography */
h3.product-heading {background: url(../images/product-images/dotted-divider.gif) no-repeat bottom;padding:0 0 5px 0; margin:0;font-size:14px; }
.package-container a {text-decoration:none;}
 h3.product-heading span  {font-size:14px;  position:relative; left:7px; }
#presentation-fold a, #presentation-fold a:visited  {color:#1313a3;text-decoration:none; }

#presentation-fold a:hover {color:#990033;}

h3.product-heading img, h4.main-callout img { position:relative; top:2px;}
 h3.product-heading img {left:-8px }
h3.product-heading img {margin:0 0 0 14px;  }
h4.main-callout img {margin:0 14px 0 7px;  }

.package-pad { font-size:11px;float:right;width:365px;}


.group-image {float:left;border:solid 1px #94938c; margin:13px 0 0 7px;}

h4.main-callout {display:block; clear:both; text-align:right; margin:2px 12px 0 0;font-size:12px; padding:0;} /* changed display property from inline-block to block */ 

#collections .package-pad {width:487px; float:none; margin:5px 0 25px 0;}
#collections .package-pad p {margin:0;}
#collections .package-pad p a:link, #collections .package-pad p a:visited  {text-decoration:underline;}

#collections-margin {width:500px;position:relative; float:left;left:5px;padding-top:10px;}/* diverts the floating side images for collections page */

.two-column a, .one-column a {font-size:13px;
								background: url(../images/product-images/square-b.gif) no-repeat 0 3px;
								margin:10px 0 0 0 ;}
								
.two-column, .one-column {margin:5px auto; padding:0;}								
								
.two-column { float:left; }
.two-column a { 
				 float:left;text-decoration:none;
				 width:150px;height:30px;line-height:12px;
				 padding-left:15px;margin:0 5px 0 0;
				}
.one-column a {display:block;padding-left:15px} 
.one-column {margin-bottom:10px;}


/* call out box */

.callout-box {background: #fdf495 url(../images/product-images/call-yellow.jpg) repeat-x; border:solid 1px #a4a4a6;
				width:510px; margin:12px auto;}
 .callout-box span {display:block;}
.callout-box strong {margin-top:7px;font-size:1.2em;}
 .callout-box span strong {font-size:12px!important;}
/* .call-pad {padding:24px 24px 12px 24px; background: url(../images/call-accent.gif) repeat-y left top;}*/
.call-pad {
	padding:24px 24px 12px 24px;
}
.callout-box a:link, .callout-box a:visited  {text-decoration:underline!important;}
#collections .package-pad { /* background: url(../images/product-images/accent-collection.jpg) repeat-y center;*/ padding:4px; }

.free-form {width:500px;float:right; margin-bottom:10px;}
.free-form p {margin:2px 0; padding:2px;}






