body {

   font-family: verdana, arial, helvetica, sans-serif;

   font-size: 11px;

   background-color:#CCCCCC;

}



.regtextsmall {

   font-family: verdana, arial, helvetica, sans-serif;

   font-size: 11px;

   color:#783F83;

}



.error {

   font-family: verdana, arial, helvetica, sans-serif;

   font-size: 10px;

   color:#FF0000;

   font-weight:bold;

}



.button {

	border:1px solid #666666; FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma; font-size: 11px; BACKGROUND-COLOR: #ffffff

}



.tablebg {

	border:2px solid #B168C1; FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma; font-size: 12px; color:#666666; BACKGROUND-COLOR: #EDDBF0

}



.member_control {

	border:1px solid #CCCCCC; FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma; font-size: 11px; BACKGROUND-COLOR: #ffffff

}



.member_heading {

	border-bottom:1px solid #CCCCCC; FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma; font-size: 13px; font-weight:bold; BACKGROUND-COLOR: #EFE7F6

}



.member_heading2 {

	border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma; font-size: 13px; font-weight:bold; BACKGROUND-COLOR: #EFE7F6

}



.member_heading4 {

	border:1px solid #CCCCCC; FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma; font-size: 13px; font-weight:bold; BACKGROUND-COLOR: #EFE7F6

}



.updated_heading {

	border-bottom:1px solid #CCCCCC; FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma; font-size: 13px; font-weight:bold; BACKGROUND-COLOR: #CAFFCA

}



.updated_heading2 {

	border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma; font-size: 13px; font-weight:bold; BACKGROUND-COLOR: #CAFFCA

}



.error_heading {

	border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma; font-size: 13px; font-weight:bold; BACKGROUND-COLOR: #FFA6A6

}



.form_boxes {

	border:1px solid #783F83; FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma; font-size: 11px; BACKGROUND-COLOR: #ffffff

}

.form_boxes_red {

	border:1px solid #783F83; FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma; font-size: 11px; BACKGROUND-COLOR: #FFA6A6

}



.search_button {

	border:1px solid #CCCCCC; FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma; font-size: 11px; width:120px; color:#000000; BACKGROUND-COLOR: #FECBCA

}



.form_border {

	border:1px dotted #783F83; FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma; font-size: 11px; BACKGROUND-COLOR: #F4FFF4

}



a.linkopacity img {

filter:alpha(opacity=50); 

-moz-opacity: 0.5; 

opacity: 0.5;}



a.linkopacity:hover img {

filter:alpha(opacity=100);   

-moz-opacity: 1.0;   

opacity: 1.0;

}



a:link {

   font-family: verdana, arial, helvetica, sans-serif;

   font-size: 11px;

   color: #6B3278;

   text-decoration: none;

}



a:visited {

   font-family: verdana, arial, helvetica, sans-serif;

   font-size: 11px;

   color: #6B3278;

   text-decoration: none;

}



a:active {

   font-family: verdana, arial, helvetica, sans-serif;

   font-size: 11px;

   color: #6B3278;

   text-decoration: none;

}



a:hover {

   font-family: verdana, arial, helvetica, sans-serif;

   font-size: 11px;

   color: #6B3278;

   text-decoration: underline;

}



a.small:link {

   font-family: verdana, arial, helvetica, sans-serif;

   font-size: 11px;

   color: #6B3278;

   font-weight:bold;

   text-decoration: none;

}



a.small:visited {

   font-family: verdana, arial, helvetica, sans-serif;

   font-size: 11px;

   color: #6B3278;

   font-weight:bold;

   text-decoration: none;

}



a.small:active {

   font-family: verdana, arial, helvetica, sans-serif;

   font-size: 11px;

   color: #6B3278;

   font-weight:bold;

   text-decoration: none;

}



a.small:hover {

   font-family: verdana, arial, helvetica, sans-serif;

   font-size: 11px;

   color: #6B3278;

   font-weight:bold;

   text-decoration: underline;

}





h1 {

   font-family:verdana, arial, helvetica, sans-serif;

   font-size:30px;

   text-decoration: none;

}



h2 {

   font-family:verdana, arial, helvetica, sans-serif;

   font-size:11px;

   text-decoration: none;

}



h3 {

   font-family:verdana, arial, helvetica, sans-serif;

   font-size:11px;

   text-decoration: none;

}



h4 {

   font-family:verdana, arial, helvetica, sans-serif;

   font-size:13px;

   text-decoration: none;

}



table {

   font-family:verdana, arial, helvetica, sans-serif;

   font-size:11px;

}



tr {

   font-family:verdana, arial, helvetica, sans-serif;

   font-size:11px;

}



td {

   font-family:verdana, arial, helvetica, sans-serif;

   font-size:11px;

}



u {

   font-family:verdana, arial, helvetica, sans-serif;

   font-size:11px;

}



b {

   font-family:verdana, arial, helvetica, sans-serif;

   font-size:11px

}



strong {

   font-family:verdana, arial, helvetica, sans-serif;

   font-size:11px;

}

a.menu

{

    display: block;

    margin-left: 4px;

    margin-right: 4px;

    text-decoration: none;

    border: 1px solid #b2cfd3;

}

a.menu:hover

{

    display: block;

    background-color: #A0C2C4;

    font-weight: bold;

    border: 1px solid #7c9597;

}



	#dhtmlgoodies_contentBox{

		border:1px solid #317082;

		height:0px;

		visibility:hidden;

		position:absolute;

		background-color:#E2EBED;

		overflow:hidden;

		padding:2px;

		width:100%;

				

	}

	#dhtmlgoodies_content{

		position:relative;		

		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;

		width:100%;

		font-size:0.8em;

		

	}

	#dhtmlgoodies_slidedown{

		position:relative;

		width:240px;

	}

	

	#shopping_cart{	/* Shopping cart */

		text-align:left;

		width:100%;

		margin:0px;

		padding:2px;

		border:1px solid #CCCCCC;

		background-color:#EEE;	

	}

	

	#mainContainer{

		width:100%;

		margin:0px;

		text-align:left;

		background-color:#FFF;

		height:100%;

		padding-bottom:5px;

	}



	#mainContainer .news{

		border:1px dotted #555;

		background-color:#EEE;	

		padding:5px;

	}

	

	#mainContainer img{

		float:left;

		margin:0px;

	}

	

	#viewByArea{

		width:100%;

		margin:0 auto;

		text-align:left;

		background-color:#F5F5F5;

		padding-bottom:4px;

	}

	

	#viewByArea .viewOn{

		margin:1px;

		border:1px solid #CCCCCC;

		background-color:#EEE;	

		padding:2px;

	}

	

	#viewByArea .viewOff{

		margin:1px;

		border:1px solid #CCCCCC;

		background-color:#FFFFFF;	

		padding:2px;

	}

	

	#sectionLinks{

		border-bottom: 1px solid #F35D22;

		font-size: 90%;

	}

	

	#sectionLinks a {

		display: block;

		border-top: 1px solid #F35D22;

		border-left: 1px solid #F35D22;

		border-right: 1px solid #F35D22;

		background-color: #F35D22;

		padding: 2px 0px 2px 11px;

		color: #FFFFFF;

	}



	#sectionLinks a:hover{

		background-color: #CCCCCC;

	}



#shopping_cart2{	/* Shopping cart */



}

.clear{	

	clear:both;

}



.product_container{	/* Div for each product */



}



.sliding_product img{	/* Float product images */

	margin:0px;

}



.button_cats {

	COLOR: #FFFFFF;

	BACKGROUND-COLOR: #B168C1; 

	padding-top:3px; 

	margin:0px; 

	display: block;

	text-align:center;

	height:20px;

	width:100%;

	vertical-align:bottom;

}



A.button_cats:link {

	font-weight:bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; text-decoration:none;

}

A.button_cats:visited {

	font-weight:bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; text-decoration:none;

}

A.button_cats:active {

	font-weight:bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; text-decoration:none;

}

A.button_cats:hover {

	font-weight:bold; FONT-SIZE: 11px; COLOR: #FFFFFF; BACKGROUND-COLOR: #6B3278; FONT-FAMILY: Tahoma; text-decoration:none;

}



.profile_links {

	COLOR: #F2F3FF;

	BACKGROUND-COLOR: #F2F3FF; 

	padding-top:3px; 

	margin:0px; 

	display: block;

	text-align:center;

	height:20px;

	width:100%;

}



A.profile_links:link {

	font-weight:bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; text-decoration:none;

}

A.profile_links:visited {

	font-weight:bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; text-decoration:none;

}

A.profile_links:active {

	font-weight:bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; text-decoration:none;

}

A.profile_links:hover {

	font-weight:bold; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #E0E3FE; FONT-FAMILY: Tahoma; text-decoration:none;

}



.left_menu {

	COLOR: #000000;

	padding-top:2px; 

	padding-left:4px; 

	margin:0px; 

	display: block;

	text-align:left;

	height:20px;

	width:100%;

	vertical-align:bottom;

	border-bottom:1px solid #CCCCCC;

}



A.left_menu:link {

	font-weight:bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; text-decoration:none;

}

A.left_menu:visited {

	font-weight:bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; text-decoration:none;

}

A.left_menu:active {

	font-weight:bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; text-decoration:none;

}

A.left_menu:hover {

	font-weight:bold; FONT-SIZE: 11px; COLOR: #6B3278; background-color:#F3E7F5; FONT-FAMILY: Tahoma; text-decoration:none;

}



A.search_profile:link {

	FONT-SIZE: 13px; COLOR: #6B3278; FONT-FAMILY: Tahoma; text-decoration:underline;

}

A.search_profile:visited {

	FONT-SIZE: 13px; COLOR: #6B3278; FONT-FAMILY: Tahoma; text-decoration:underline;

}

A.search_profile:active {

	FONT-SIZE: 13px; COLOR: #6B3278; FONT-FAMILY: Tahoma; text-decoration:underline;

}

A.search_profile:hover {

	font-weight:bold; FONT-SIZE: 13px; COLOR: #6B3278; FONT-FAMILY: Tahoma; text-decoration:underline;

}



.border {

	BORDER: #666666 1px solid;  BACKGROUND-COLOR: #FFFFFF;

}