/* Hamperesque :: Page CSS Definitions */

a
{
   color: #FFFFFF;
}

body
{
   background-color: #ec5294;
}

p, td, ul, li, div
{
   color: #FFFFFF;
   font-size: 12px;
   line-height: 15px;
   font-weight: Normal;
   text-decoration: None;
   font-family: Arial,Helvetica,Sans-Serif;
}

h1 {
   line-height: 32px;
   font-size: 20px;
}

.hmpTxtBld, h4
{
   color: #FFFFFF;
   font-size: 16px;
   font-weight: Bold;
   font-family: Arial,Helvetica,Sans-Serif;
}

.hmpTxtBig
{
   color: #FFFFFF;
   font-size: 16px;
   font-family: Arial,Helvetica,Sans-Serif;
}

.hmpTxtSml
{
   color: #FFFFFF;
   font-size: 10px;
   font-family: Arial,Helvetica,Sans-Serif;
}

.hmpPrdNme
{
   color: #003399;
   font-size: 11px;
   font-weight: Bold;
   background-color: #FFFFFF;
   font-family: Arial,Helvetica,Sans-Serif;
}

.hmpPrdPrc
{
   color: #FFFFFF;
   font-size: 10px;
   font-family: Arial,Helvetica,Sans-Serif;
}

.prxErrMsg
{
   color: #FFFF00;
   font-size: 12px;
   line-height: 15px;
   font-weight: Normal;
   text-decoration: None;
   font-family: Arial,Helvetica,Sans-Serif;
}

.infoBoxHeading1_table{ }
.infoBoxHeading1_table .inner1{background:url(/img/title/head_bg4.gif) repeat-x left top #e2f1bc; width:100%;}
.infoBoxHeading1_table .inner2{background:url(/img/title/head_bg5.gif) repeat-x left bottom; width:100%;}
.infoBoxHeading1_table .inner3{background:url(/img/title/head_bg3.gif) repeat-y left top; width:100%;}
.infoBoxHeading1_table .inner4{background:url(/img/title/head_bg7.gif) repeat-y right top; width:100%;}
.infoBoxHeading1_table .inner5{background:url(/img/title/head_bg1.gif) no-repeat left top; width:100%;}
.infoBoxHeading1_table .inner6{background:url(/img/title/head_bg2.gif) no-repeat left bottom; width:100%;}
.infoBoxHeading1_table .inner7{background:url(/img/title/head_bg6.gif) no-repeat right top; width:100%;}
.infoBoxHeading1_table .inner8{background:url(/img/title/head_bg8.gif) no-repeat right bottom; padding:16px 0 10px 20px;}
.infoBoxHeading1_td, .cart_title {font-size:16px; padding: 0px; font-weight:normal; line-height: normal; /*color:#484848;*/ color: #92008d; font-family:"Comic Sans MS", cursive; text-align: left;} 
.infoBoxHeading1_td2{font-size:16px; padding: 5px; font-weight:normal; line-height: normal; background-color: #92008d; /*color:#484848;*/ color: #a8dc36; font-family:"Comic Sans MS", cursive; text-align: left;} 
.infoBoxHeading1_td a{color:#484848; text-decoration:none;}
.infoBoxHeading1_td a:hover{text-decoration:underline;}

.infoBoxHeading1_td3{font-size:16px; padding: 5px; font-weight:normal; line-height: normal; background-color: #1EA79D; /*color:#484848;*/ color: #fff; font-family:"Comic Sans MS", cursive; text-align: left;} 
.infoBoxHeading1_td3 a{color:#484848; text-decoration:none;}
.infoBoxHeading1_td3 a:hover{text-decoration:underline;}

.noheight, .noheight td, .noheight th
{
	line-height: normal;  
}

.top_td  
{
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px; 
}

.fran
{
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;  
}
ul.news_list
{
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	padding: 0; /* 5px;*/
	margin: 0; /*5px;*/
	text-align: left;  
} 

ul.news_list li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #000;
	padding: 5px;
	border-bottom: 0px dashed #000;
	text-align: left;
	
}

.categories_table td
{
	padding: 0 5px 5px 5px;
}

.noheight td
{
	padding: 0;
	margin: 0; 
}

.home_title h4
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	position: absolute;
	top: 220px;  
}

#myaccount li a:hover
{
	color: #a8dc36;
}

#myacc_links a
{
	color: white;
	text-decoration: none;
}

#myacc_links a:hover
{ 
	color: #a8dc36; 
	text-decoration: underline;
}