/* CSS Document */

.colour_span, #account_status a

{

	color:#1E487B;

}



#header

{

		background-image:url(../images/header_bg_c.gif);

}



#basket

{

	background-image:url(../images/basket_bg_c.gif);

}



#top_menu

{

	background-image:url(../images/top_menu_bg_c.gif);

}



.top_menu_left

{

	background-image:url(../images/top_menu_item_c_narrow.gif);

}



.top_menu_right

{

	background-image:url(../images/top_menu_item_c_wide.gif);

}



#lower_menu

{

	background-color:#606B93;

}



#menu_header

{

	background-image:url(../images/menu_header_c.gif);

}



#menu_links

{

	background-color:#606B93;

}



#menu_links a:hover, .active

{

	background-image:url(../images/menu_link_on_c.gif);

}



#menu_left_footer

{

	background-image:url(../images/menu_footer_c.gif);

}



#basket

{

	background-image:url(../images/basket_bg_c.gif);

}



#content_header

{

	border-bottom:4px solid #1E487B;

}



#department_header

{

	background-image:url(../images/dept_headers/tmk_c.jpg);

}



.department_box h3, .department_box_h3 a

{

	color:#1E487B;

}	



.department_box_a

{

	background-image:url(../images/button_c.gif);

}	





#product_top_right

{

	background-image:url(../images/product_top_right_c.gif);

}



#product_top_right_button

{

	background-image:url(../images/add_to_basket_c.gif);

	color:#545B7E;

}



#product_image_rattle

{

	background-image:url(../images/product_image_rattle_c.gif);

}



#product_image_baby

{

	background-image:url(../images/product_image_baby_c.gif);

}



#product_image_train

{

	background-image:url(../images/product_image_train_c.gif);

}



#product_image_face

{

	background-image:url(../images/product_image_face_c.gif);

}



/* table doings */

.content_right_table th

{

	color:#1E487B;

	border-bottom:1px solid #AB7AB6;

}



.basket_quantity

{

	border:1px solid #1E487B;

}



.tbl_submit_left, .tbl_submit_right, .tbl_button_left, .tbl_button_right

{

	background-image:url(../images/button_c.gif);

}



#footer_logo_tmb

{

	background-image:url(../images/hearts_c.gif);

}



#cp_feature {

	width:950px;

	height:850px;

	/*background-image:url(../images/homepage_feature.jpg)*/
	background-image:none;

}

#cp_img_feature2 {
	background-image:url(../images/becomeconsultant.jpg);
	width:949px;
	height:291px;
}

#cp_feature h2 {

	padding:15px;

	margin:0;

}

#cp_feature #bg {

	

	height:200px;

	position:absolute;

	top:10px;

} 

#cp_feature p {

	/*padding:5px 5px 2px 5px;

	width:450px;	

	margin:0;

	margin-left:15px;	

	background-color:#fff;

	opacity: 0.5;

	-moz-opacity: 0.5;

	filter: alpha(opacity=50);*/

}



#cp_feature form {

	padding:0;

	margin:0;

}



.party_form  {

	/*margin-left:15px;	

	background-color:#fff;

	opacity: 0.8;

	-moz-opacity: 0.8;

	filter: alpha(opacity=80);

	width:450px;

	padding:5px 5px 2px 5px;*/
	padding-top:10px;

}

#party_form_left, #party_form_right {

	float:left;

}

#party_form_right {

	/*margin-top:73px;*/

	margin-right:15px;

	/*width:435px;*/
	width:950px;

}

.party_form  p {

	margin:0;

	font-size:0.8em;

	margin:5px 0px;

}

.party_form  p.bold {

	font-weight:bold;

}

.party_form  .question {

	font-size:1.1em;

	padding:10px 0px 5px 0px; 

}

.party_form  .question_note {

	font-size:0.8em;

	padding:0px 0px 5px 0px; 

	/*color:#666;*/

}

.party_form  .answer {

	padding:10px 5px;

}

.party_form  .answer .label{

	float:left; 

	width:200px;

	font-size:0.95em;

}

.party_form  .answer .input{

	float:left; 

}

.party_form  .portal_input_text {

	width:200px;

	font-size:0.9em;

}

.party_form  .answer .checkbox{

	font-size:0.95em;

	padding-bottom:3px; 

}

.party_form  .submit_buttons {

	padding:15px 0px;

}



#form_message {

	background-repeat:no-repeat;

	background-position:left center;

	font-size:0.8em;

	color:#999;

	padding:5px 5px 5px 30px;

	margin-left:15px;

	width:405px;

	background-color:#fff;

	margin-bottom:3px;

}

.fm_error {

	border:2px solid red;	

	background-image:url(../images/icons/error.png);

	position:absolute;

	width:405px;

	top:100px;

	left:490px;	

}

.fm_success {

	border:2px solid green;	

	background-image:url(../images/icons/success.png);	

}

.fm_warning {

	border:2px solid #FF953F;	

	background-image:url(../images/icons/warning_mild.png);	

	position:absolute;

	width:405px;

	top:100px;

	left:490px;

}





#submit_buttons {

	margin-left:5px;	

	width:450px;

	padding:10px 5px 10px 0px;

}


