H1 	{FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #885FD1; }
H2 	{FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #885FD1; }
H3 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #885FD1; }
H4 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #400074; }
H5 	{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #ff70f0; }
body, div, p, blockquote, ol, ul, dl, li, dt, dd, td {
	font-family : Tahoma, Verdana,  Geneva,  Arial, Helvetica, sans-serif; FONT-SIZE: 11px; color:#333333; }

A 	{FONT-SIZE: 11px; COLOR: #FF9900; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial,Helvetica,Sans Serif; TEXT-DECORATION: none; }

.r2 				{BACKGROUND-COLOR: #ffe6fd; }
.r1 				{}
.headingrow 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #885FD1; BACKGROUND-COLOR: #ffd5fb; padding: 2px; }
.headingRow2 		{FONT-SIZE: 10px; font-weight: bold; COLOR: #885FD1; BACKGROUND-COLOR: #ffd5fb; padding: 2px; }
.headingcell 		{FONT-SIZE: 11px; font-weight: bold; COLOR: #885FD1; }
.messagerow 		{COLOR: red;  border-bottom: 1px solid #885FD1;}
.messagecell 		{border-bottom: 1px solid #885FD1;}
.displayElement		{color: #333333; }
.trailerrow 		{border-top: 1px solid #999999; text-align: right; }
.trhdg 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #885FD1;  }
.subhdg2 			{FONT-SIZE: 12px; font-weight: bold; COLOR: #885FD1;  }
.tdhdg 			{COLOR: #ffffff; }
.toprule  			{font-size: 11px; COLOR: #666666;}
li {list-style-image:url(/site/misc/CHEEKYCURVES/cc2006/image/button.gif);}
A:link 			{COLOR: #885FD1; }
A:visited 			{COLOR: #885FD1; }
A:hover 			{COLOR: #ff70f0; }
A:active 			{COLOR: #885FD1; }

A.menu3 			{FONT-SIZE: 12px; COLOR: #000000;  	font-weight: bold;}
A.menu3:hover 		{FONT-SIZE: 12px; COLOR: #ff0000;  	font-weight: bold;}
A.menu3:link 		{FONT-SIZE: 12px; COLOR: #000000;  	font-weight: bold;}
A.menu3:visited 		{FONT-SIZE: 12px; COLOR: #000000;  	font-weight: bold;}

A.menu4 			{FONT-SIZE: 11px; COLOR: #885FD1;  	}
A.menu4:hover 		{FONT-SIZE: 11px; COLOR: #ff0000;  	}
A.menu4:link 		{FONT-SIZE: 11px; COLOR: #885FD1;  	}
A.menu4:visited 		{FONT-SIZE: 11px; COLOR: #885FD1;  	}

p.menu5	 		{FONT-SIZE: 11px; COLOR: #885FD1; list-style-type:  none;list-style-image:url(/site/misc/CHEEKYCURVES/cc2006/image/button.gif);}
A.menu5	 		{FONT-SIZE: 11px; COLOR: #885FD1; list-style-type:  none;list-style-image:url(/site/misc/CHEEKYCURVES/cc2006/image/button.gif);}
A.menu5:link 		{FONT-SIZE: 11px; COLOR: #885FD1; list-style-type:  none;list-style-image:url(/site/misc/CHEEKYCURVES/cc2006/image/button.gif);}
A.menu5:visited 		{FONT-SIZE: 11px; COLOR: #885FD1; list-style-image:url(/site/misc/CHEEKYCURVES/cc2006/image/button.gif);}
A.menu5:hover 		{FONT-SIZE: 11px; COLOR: #ff70f0; list-style-type:  none; list-style-image:url(/site/misc/CHEEKYCURVES/cc2006/image/button_over.gif);}


A.menu6 			{FONT-SIZE: 10px;  COLOR: #FF0000;  }
A.menu6:link 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu6:visited 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu6:hover 		{FONT-SIZE: 10px;  COLOR: #000000;  }

A.menu7 			{FONT-SIZE: 10px;  COLOR: #FF0000;  list-style-type:  square;}
A.menu7:link 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu7:visited 		{FONT-SIZE: 10px;  COLOR: #FF0000; 	}
A.menu7:hover 		{FONT-SIZE: 10px;  COLOR: #000000; list-style-type:  square;}

.menu8  			{FONT-SIZE: 11px; COLOR: #666666; 	border-top: 1px solid #000000;}

FORM				{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formdropdownlist	{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formradiobtns		{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formcheckbox		{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formsubmit			{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.textElement		{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.forminput			{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.formtextarea		{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }

FORM				{COLOR: #400074; }
.formdropdownlist	{COLOR: #400074; background-color: #ffe6fd}
.formradiobtns		{COLOR: #400074; }
.formcheckbox		{COLOR: #400074; }
.formsubmit			{COLOR: #400074; background-color: #ffe6fd; font-weight: bold; border: 1px solid #885FD1;}
.textElement		{COLOR: #400074; background-color: #ffe6fd; border: 1px solid #885FD1;}
.formtext			{COLOR: #400074; background-color: #ffe6fd; border: 1px solid #885FD1;}
.formtextarea		{COLOR: #400074; background-color: #ffe6fd; border: 1px solid #885FD1;}


#masthead {background-color:#885fd1; background-image:url(/site/misc/CHEEKYCURVES/cc2006/image/bg_mhead.gif);}
#top_menu_search {background-image:url(/site/misc/CHEEKYCURVES/cc2006/image/bg_top_menu.jpg); padding:0 10px 0 10px; vertical-align:top; margin:0;}
#top_menu_search form {font-size:10px;}
#search_box {font-size:11px; color:#333333; border:1px solid #885FD1; }
#search_go {margin:0; padding:0; border:1px solid #885FD1;font-size:10px; background-color:#ff70f0; color:#ffffff;}
#top_menu {background-image:url(/site/misc/CHEEKYCURVES/cc2006/image/bg_top_menu.jpg); color:#885FD1;}
#top_menu a {color:#885FD1; font-size:11px; margin:0 6px 0 6px;}
#top_menu a:link {color:#885FD1;}
#top_menu a:visited {color:#885FD1;}
#top_menu a:hover {color:#400074;}
#top_menu a:active {color:#885FD1;}
#footer {background-color:#885fd1; text-align:center; height:20px; vertical-align:middle; color:#ffffff; }
#footer a {color:#ffffff; font-size:10px;}
#footer a:link {color:#ffffff;}
#footer a:visited {color:#ffffff;}
#footer a:hover {color:#feb8f6;}
#footer a:active {color:#ffffff;}
#leftmenucol {background-color:#feb8f6; padding-top:19px;}
#leftmenucol h2 {margin:0; padding:4px 10px 4px 10px; background-color:#885fd1; color:#CFBFED; font-weight:normal; border-bottom:1px dotted white; border-top:1px dotted white;}

#content_row {background-image:url(/site/misc/CHEEKYCURVES/cc2006/image/bottom_right.gif); background-position:bottom right; background-repeat:no-repeat;}
div#leftmenu {font-size:11px; color:#ffffff; width:180px;}
#leftmenu a { font-weight:normal;	font-size:12px;	text-decoration: none;	padding: 4px 10px 4px 10px; display:block;  }
#leftmenu a:link {color:#885FD1;}
#leftmenu a:visited {color:#885FD1;}
#leftmenu a:hover {	color: #885FD1; background-color:#ff70f0; 	}
#leftmenu p {	color: #CC3300; margin: 0; padding:0 ; border-bottom:1px dotted white;	}
#left_submenu{ margin:10px; width:160px;}
#left_submenu ul{ margin:20px;}
#columndata{ margin:10px;}

#featurebox {width:140px; margin:0 15px 90px 15px;}
.fbox_table {background-color:ffd5fb; margin-bottom:15px;}
.fbox {padding:5px; padding-bottom:0; border:1px solid #feb8f6; border-bottom-width:0;}
.fbox h2 {font-size:11px; margin:0; margin-bottom:10px }
.fbox p {margin:5px 0 5px 0;}
.fbox_bot {background-image:url(/site/misc/CHEEKYCURVES/cc2006/image/bg_fboxb.gif); border-left:1px solid #feb8f6;}
.fbox_bot_r {background-image:url(/site/misc/CHEEKYCURVES/cc2006/image/fbox_corner.gif); background-position:bottom right; }
.more {text-align:right;}
#pagecontent {margin:15px 15px 80px 0;}
#frontcontent {margin:15px 15px 15px 0;}
#print_footer {border-top:3px solid #400074; padding-top:5px; margin-top:15px;}
#shopping_cart {margin-top:19px;}
#shopping_cart p {margin:10px 20px 0 10px; text-align:right; padding-bottom:5px;}

