/* createagift site */
/* ================ 
 

	1: Globals
	2: dotted
	3: template
	4: headings
	5: payments
	6: align
	7: steps
	8: forms
	9: text
	10: cells/backgrounds
	11: links
	12: loading
	13: brand specific

	============

	Hex values to use

	#4db848 = main pea green
	#f6f6f4 = lightgrey
	
	
	#84a6ff =  sky blue
	#3a8abd = bold blue // SteelBlue
	#b7d4e7 = pale blue
	#d60a8d = bold fuschia // MediumVioletRed
	#fad8f0 = pale pink
	#f8d6ee = less pale pink

	====== end Default CSS Content ======
*/

/*============================*/

.newsletter {
	height: 87px;
	background: lightblue url("/publicHC/images/newsletterbacker.jpg") no-repeat left top;
	width: 206px;
	display: block
}

.newsletter td {
	background:none
}

.loginbox { /* disable previous */
	height: 204px;
	background: url("/publicHC/images/loginbacker.jpg") no-repeat left top;/**/
	width: 206px;
	display: block
}

	.loginbox td{
	padding: 0 8px;
		color: #fff;
	}
	.loginbox A{color:#fff;font: 11px arial,helvetica,sans-serif;font-weight: bold; text-decoration: none}
	.loginbox A:hover{text-decoration: underline; color: #fff}

.loggedinbox { /* disable previous */
	height: 87px;
	background: url("/publicHC/images/loggedinbacker.jpg") no-repeat left top;
	width: 206px;
	display: block
}

.newcustmernew { /* disable previous */
	height: 312px;
	background: #f4bcdf url("/publicHC/images/newcustbacker.gif") no-repeat left top;
	width: 206px;
	display: block
}

/* */
dl { /* block position that can be changed at will 
position: absolute;
left: 50px;
top: 20px;*/
width: 170px; /* width of block according to your background image */
}

dl, dt, dd { /* suppression of all margins and paddings*/ 
padding: 0;
margin: 0;
border: none;
font-family: Arial, Helvetica, sans-serif;
line-height: 120%
}

dd p { /* suppression of all margins and paddings*/ 
padding: 0;
margin: 0;
border: none;
font-family: Arial, Helvetica, sans-serif;
line-height: 120%
}


dl { /* by default background on the entire block */
background: #e9dec9 bottom left no-repeat;
padding-bottom: 15px;  /*so that text will not appear on the bottom rounded edge */
}

dt { /* bloc title definition */
height: 15px;
background: #e9dec9 bottom left no-repeat;
/*font-size: 1.3em;
background-color:#f00;*/
font-weight: bold;
text-align: center;
}

dd {
padding: 0 20px 15px 10px; /* internal block spaces administration */
text-align: left;
background: #e9dec9 top left repeat-y; /* internal background */
}

dd p {
	padding: 0;
	margin: 0;
	border: 0
}



.homepagelink A {
	padding: 0 0 4px 12px;
	margin: 0;
	color:#333;
	font: 12px  Georgia,Trebuchet MS, sans-serif;
	TEXT-DECORATION: none;
	background-image: url(/publicHC/images/linkarrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

.homepagelink A:hover{
	text-decoration: solid;
}

.homepagelink {
	padding-left: 5px;
}

#menu1 {
	display: none;
	padding: 0;
	margin: 0
	}

.menuOption {
	background-image:  none;
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	color: #4db848;
	padding: 0 0 0 20px;
	background-color: #fff;
	/*width: 200px;*/
	text-decoration: none;
	margin: 0px 0px 0px 10px
	}
a.menuOption:hover {
	background-image: none;
	color: #4db848;
}
a.menuOption {
	background-image: none;
}

hr.caggish { 
	background-color: #c2e7c0;
	border: 1px dotted #c2e7c0;
	height: 1px;
	padding: 0;
	margin: 0
	}

.pricelist {
	font: Arial, Helvetica, sans-serif;
	margin: 10px 0;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #93d68f;
	border-bottom-color: #93d68f;
	background-color: #93d68f;
}

.item {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 3px;
	padding-bottom: 2px;
	color: #000;
	/*color: #235272;
	font-weight: bold;border-right: solid 1px #d60a8d;*/
	background-color: #c2e7c0;
	border-bottom: solid 1px #93d68f;
	
}

.dimensions {
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 2px;
	font-style: italic;
	color: #333;
	background-color: #e4f4e3;
	border-bottom: solid 1px #c2e7c0;
	border-left: solid 1px #93d68f ;
}

.colprice {
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 3px;
	padding-bottom: 2px;
	font-weight: bold;
	background-color: #e4f4e3;
	border-bottom: solid 1px #c2e7c0;
border-left: solid 1px #c2e7c0
}

.colpricered {
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 2px;
	font-weight: bold;
	background-color: #e9dec9;
	border-bottom: solid 1px #4db848;
	border-right: solid 1px #4db848;
	
}


.contentsock { /* color is a visual reminder that this style is only half applied */
	padding: 10px;
	background-color: #fff
}

.fuschia {
	color: #4db848;
	font-weight: bold;
}

.alert {
	width: 554px;
	height: 42px;
	background-image: url(/publicHC/images/warning.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF5959;
}


.prodgrid img{
	border: solid 2px #fff
}

.prodgrid:hover img{
	border: solid 2px #4db848
}


.orderlist td {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 3px;
	padding-bottom: 2px;
	color: #666;
	background-color: #fee6f5;
	border-bottom: solid 1px #d60a8d;
}

.orderlist {
	width: 480px;
	font: Arial, Helvetica, sans-serif;
	margin: 20px 0;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d60a8d;
	border-bottom-color: #d60a8d;
	
	border-left-width: 4px;
	border-right-width: 4px;
	border-left-style: solid;
	border-right-style: solid;
	border-left-color: #d60a8d;
	border-right-color: #d60a8d;
	
	
	background-color: #d60a8d;
	/*padding: 5px*/
}

.orderlist a {
	font: Arial, Helvetica, sans-serif;
	color: #d60a8d
}

.orderlist th p{
	color: #fff;
	padding: 4px
}

.pdf {
	background-image: url(/publicHC/images/pdflogo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 23px;
}

.lcdotborder {
	background-image: url(/publicHC/images/columndots.gif);
	background-repeat: repeat-y;
	background-position: right center;
}

.rcdotborder {
	background-image: url(/publicHC/images/columndots.gif);
	background-repeat: repeat-y;
	background-position: left center;
}

.spandotborder {
	background-image: url(/publicHC/images/columndots.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 5px
}

.emphaquip {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 11px;
	color: #4db848;
	padding: 0 8px 2px 12px;
	margin: 0
}