/********************************************/
/*
 html tags
*/

body
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	background-color : #666666;
	background-image: url('../images/bg_body.jpg');
	background-repeat: repeat-x;
	margin : 0px;
	padding : 0px;
}



p
{


}


ul
{
	
}


a:link
{
text-decoration : underline;
color : #333B57;
}

a:visited
{
text-decoration : underline;
color : #333B57;
}

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

hr
{
	border : 0;
	height : 1px;
	background-color : #E4E7FF;
}

input, select, textarea
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 10px;
	font-weight : bold;
	color : #000033;
	background-color : #fcfcfc;
}

form
{
	margin : 0px;
}


/********************************************/
/*
 Design specific, wrappers, content ids etc.
*/

.tbl_wrapper
{
	height: 100%; 
	border-left: 1px solid #010101; 
	border-right: 1px solid #010101;
	background-color : #ffffff;
}

.tbl_wrapper_inner
{
	height: 100%; 
}

.td_top_logo
{
	height : 88px;
}

.td_wrapper_content
{
	padding-left : 20px;
	padding-right : 20px;
	margin : 0px;

}

.tbl_wrapper_content
{
	height: 100%;
 background-image: url('../images/bg_content.jpg'); 
 background-repeat: no-repeat;
 background-position: bottom right;

}

.tbl_wrapper_menu_top2
{
	border-bottom : 1px solid #9D0909;
	padding-bottom : 6px;
	margin-bottom : 22px;
	height : 24px;
}

#td_content
{
	padding : 0px 0px 0px 12px;
	
}

#td_content, #td_content table
{
	font-size : 11px;
}

#logo
{
	padding-left : 12px;
	height : 88px;
}

#banner_top
{

	padding-right : 14px;
	padding-bottom : 8px;
	text-align : center;
}




#seal
{
	padding	: 20px 0px 0px 12px;
}

#join_mailing_list
{
	padding	: 22px 20px 0px 12px;
	text-align : center;
}



#layer_login
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 10px;
	font-weight : bold;
	border : 2px solid #dedede;
	background-color: #fdfdfd;
	padding : 10px;
	position : absolute;
	top : 180px;
	left : 46%;
	width : 210px;
	height : 110px;
	z-index:10;
	visibility : hidden;
	margin : 0px;
}


#clockiframe
{
	margin : 0px;
	border : 0;
	height : 23px;
	width : 210px;
	text-align : center;
	margin-bottom : 5px;
	overflow : hidden;
}

#iframe_ads_top_468x60
{
	border : 0;
	height : 64px;
	width : 472px;
	text-align : center;
	overflow : hidden;
}

/* popup */
#tbl_wrapper_popup
{
	height : 100%; 
	background-color : #ffffff;
}

#logo_popup
{
	height : 29px;
}

#td_content_popup
{
	font-family : Verdana, Tahoma;
	font-size : 10px;
	color : #464748;
	padding : 10px;
	border-top : 1px solid #9D0909;
}

#td_content_popup table {
	font-size : 11px;
}



/********************************************/
/*
 Menus
*/

/* menu top */

#menu_top
{
font-family : Verdana, Arial, Helvetica, "sans serif";
font-size : 18px;
font-weight : normal;
color : #000000;
background-image: url('../images/bg_menu_top.jpg');
background-repeat: no-repeat;
height : 53px;
padding-left : 26px;
padding-right : 26px;
}

#menu_top a:link
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 18px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;	
}

#menu_top a:visited
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 18px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;	
}


#menu_top a:hover
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 18px;
	font-weight : normal;
	color : #9D0909;
	text-decoration : underline;	
}

#menu_top td.menu_top_right
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 14px;
	font-weight : bold;
	color : #9D0909;
	text-decoration : none;	
	text-align : right;
}

#menu_top td.menu_top_right a:link
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 14px;
	font-weight : bold;
	color : #9D0909;
	text-decoration : none;	
}

#menu_top td.menu_top_right a:visited
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 14px;
	font-weight : bold;
	color : #9D0909;
	text-decoration : none;	
}

#menu_top td.menu_top_right a:hover
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 14px;
	font-weight : bold;
	color : #CE4848;
	text-decoration : none;	
}

/* menu footer */

#menu_footer
{
font-family : Verdana, Arial, Helvetica, "sans serif";
font-size : 10px;
font-weight : bold;
color : #9D0909;
background-image: url('../images/bg_footer.jpg');
background-repeat: no-repeat;
background-position: bottom center;
height : 66px;
padding-top : 10px;
padding-left : 26px;
padding-right : 26px;
}

#menu_footer td 
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 10px;
	font-weight : bold;
	color : #9D0909;
}

#menu_footer a:link
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 10px;
	font-weight : bold;
	color : #9D0909;
	text-decoration : underline;	
}

#menu_footer a:visited
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 10px;
	font-weight : bold;
	color : #9D0909;
	text-decoration : underline;	
}


#menu_footer a:hover
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 10px;
	font-weight : bold;
	color : #2B87BA;
	text-decoration : underline;	
}

#menu_footer td.menu_footer_right
{
	width : 60%;
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 10px;
	font-weight : normal;
	color : #010101;
	text-decoration : none;	
	text-align : right;
}

#menu_footer td.menu_footer_right a:link
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 10px;
	font-weight : normal;
	color : #010101;
	text-decoration : none;	
}

#menu_footer td.menu_footer_right a:visited
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 10px;
	font-weight : normal;
	color : #010101;
	text-decoration : none;	
}

#menu_footer td.menu_footer_right a:hover
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 10px;
	font-weight : normal;
	color : #454545;
	text-decoration : underline;	
}


#menu_left
{
	width : 230px;
	border-right : 1px solid #9D0909;	
}



/* menu cart checkout */

.menu_cart_checkout
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	padding-left : 6px;	
}

.menu_cart_checkout a:link
{
	color : #000000;
	text-decoration : none;
}

.menu_cart_checkout a:visited
{
	color : #000000;
	text-decoration : none;
}

.menu_cart_checkout a:hover
{
	color : #9D0909;
	text-decoration : none;
}


/* menu category */

.menu_category {
	width : 210px;
	height : 30px;
	padding-left: 38px;
	background-image: url('../images/bg_btn_category.jpg');
	background-repeat: no-repeat;
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 12px;
	font-weight : bold;
	color : #111111;
	text-decoration : none;
	border : 1px solid #dedede;
	cursor : pointer;
	cursor : hand;
}

.menu_category a:link, .menu_category a:visited {
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 12px;
	font-weight : bold;
	color : #111111;
	text-decoration : none;
}

.menu_category_over {
	width : 210px;
	height : 30px;
	padding-left: 38px;
	background-image: url('../images/bg_btn_category_over.jpg');
	background-repeat: no-repeat;
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 12px;
	font-weight : bold;
	color : #fefefe;
	text-decoration : none;
	border : 1px solid #d1d1d1;
	cursor : pointer;	
	cursor : hand;
}


/* menu subcategory */

.menu_subcategory {
	width : 210px;
	height : 23px;
	padding-left: 40px;
	background-image: url('../images/bg_btn_subcategory.jpg');
	background-repeat: no-repeat;
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 11px;
	font-weight : bold;
	color : #A5472C;
	text-decoration : none;
	border : 1px solid #dedede;
	cursor : pointer;	
	cursor : hand;
}

.menu_subcategory a{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 11px;
	font-weight : bold;
	color : #A5472C;
	text-decoration : none;
}

.menu_subcategory_over {
	width : 210px;
	height : 23px;
	padding-left: 40px;
	background-image: url('../images/bg_btn_subcategory.jpg');
	background-repeat: no-repeat;
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 11px;
	font-weight : bold;
	color : #efefef;
	text-decoration : none;
	border : 1px solid #d1d1d1;
	cursor : pointer;	
	cursor : hand;
}

.menu_subcategory_over a{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 11px;
	font-weight : bold;
	color : #efefef;
	text-decoration : none;
}

.menu_subcategory_selected {
	width : 210px;
	height : 23px;
	padding-left: 40px;
	background-image: url('../images/bg_btn_subcategory_selected.jpg');
	background-repeat: no-repeat;
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 11px;
	font-weight : bold;
	color : #191919;
	text-decoration : none;
	border : 1px solid #dedede;
	cursor : pointer;	
	cursor : hand;
}


/* menu user */

.menu_user
{
	width : 50%;
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 12px;
	font-weight : bold;
	color : #111111;
	text-align : right;
	padding-right : 9px;
}

.menu_user a:link
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 12px;
	font-weight : bold;
	color : #111111;
	text-decoration : none;
}

.menu_user a:visited
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 12px;
	font-weight : bold;
	color : #111111;
	text-decoration : none;
}

.menu_user a:hover
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 12px;
	font-weight : bold;
	color : #676767;
	text-decoration : none;
}


/* menu user alt */

.menu_user_alt
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 12px;
	font-weight : bold;
	color : #A6020B;
}

.menu_user_alt a:link
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 12px;
	font-weight : bold;
	color : #A6020B;
	text-decoration : none;
}

.menu_user_alt a:visited
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 12px;
	font-weight : bold;
	color : #A6020B;
	text-decoration : none;
}

.menu_user_alt a:hover
{
	font-family : Verdana, Arial, Helvetica, "sans serif";
	font-size : 12px;
	font-weight : bold;
	color : #B2373E;
	text-decoration : none;
}


/********************************************/
/*
 Texts
*/

.pageTitle
{
	font-size : 16px;
	font-weight : bold;
	color : #B00E0E;
	background-color : #F9F5DC;
	background-image: url('../images/bg_pagetitle.jpg');
	background-repeat: repeat-x;
	padding : 8px;
	border-top : 1px solid #F8F5DB;
	border-bottom : 1px solid #F8F5DB;
	margin-top : 0px;
}

.highlight, .highlight a:link, .highlight a:visited
{
	font-weight : bold;
	color : #B00E0E;
}



.bold
{
	font-weight : bold;
	color : #003399;

}


.normal
{
	text-align : justify;
	line-height : 1.7em;
	font-size : 11px;
	font-family : Verdana, Tahoma;
	color : #161719;
}



.txtError
{
	text-align : center;
	padding : 10px;
	color : #cc2200;
	font-size : 10px;
	font-weight : bold;
	font-family : Tahoma, Verdana, Arial;
}


.txtErrorGoBack
{
	text-align : center;
	margin-top : 25px;
	font-size : 10px;
	font-weight : bold;
}

.txtSuccess
{
	color : #005500;
	font-weight : bold;
}

.txtSmall
{
	font-size : 9px;
}

.txtAttribute
{
	font-size : 11px;
	font-family : Verdana, Tahoma;
	color : #000044;
}

.txtValue
{
	font-size : 10px;
	font-family : Verdana, Tahoma;
	font-weight : bold;
	color : #686868;
}

.txtAdvertiseWithUs
{
	font-family : Verdana, Tahoma;
	font-weight : bold;
	font-size : 9px;
	text-align :center; 
	padding :6px; 
	margin : 10px;
	border : 1px solid #ededed; 
	background-color : #E1E1EE;
}

.sup_asterisk
{
	font-weight : bold;
	color : red;
}
/********************************************/
/*
 borders 
*/

.img_border1
{
	border : 1px solid #efefef;
}

.img_border1_hover
{
	border : 1px solid #A5CAF3;
	cursor : pointer;
	cursor : hand;
}

.img_border2
{
	border : 4px solid #A5CAF3;
}

.icon_border1
{
	border : 1px solid #870505;
}

.pic_left
{
	padding : 0px 20px 20px 0px;
}

/********************************************/
/*
 backgrounds
*/

tr.bg_row_header1
{
	background-color : #F7F3D3;
	background-image: url('../images/bg_row_header1.jpg');
	background-repeat: repeat-x;
	border : 1px solid #a9a9a9;
}

td.bg_row_header1
{
	background-color : #F7F3D3;
	background-image: url('../images/bg_row_header1.jpg');
	background-repeat: repeat-x;
	border : 1px solid #a9a9a9;
}

.bg_row1
{
	background-color : #fcfcfc;
	border : 1px solid #ededed;
}

.bg_row2
{
	background-color : #EEF9FD;
	border : 1px solid #ededed;
}

.bg_row_over
{
	background-color : #FCFBEF;
	border : 1px solid #ededed;
}


/********************************************/
/* misc */




/********************************************/
/*
 form elements
*/

.inputGeneric
{
	font-family : Tahoma, Verdana, Arial;
	font-size : 10px;
	font-weight : bold;
	color : #474747;
	border-top : 1px solid #E8E6E6;
	border-right : 2px solid #E8E6E6;
	border-bottom : 2px solid #E8E6E6;
	border-left : 1px solid #E8E6E6;
	padding : 4px;
	background-color : #FCFBEF;
}

.inputSmall
{
	font-family : Tahoma, Verdana, Arial;
	font-size : 10px;
	font-weight : bold;
	color : #474747;
	border-top : 1px solid #E8E6E6;
	border-right : 2px solid #E8E6E6;
	border-bottom : 2px solid #E8E6E6;
	border-left : 1px solid #E8E6E6;
	padding : 4px;
	background-color : #FCFBEF;
	width : 100px;
}

.inputMedium
{
	font-family : Tahoma, Verdana, Arial;
	font-size : 10px;
	font-weight : bold;
	color : #474747;
	border-top : 1px solid #E8E6E6;
	border-right : 2px solid #E8E6E6;
	border-bottom : 2px solid #E8E6E6;
	border-left : 1px solid #E8E6E6;
	padding : 4px;
	background-color : #FCFBEF;
	width : 200px;
}

.inputLarge
{
	font-family : Tahoma, Verdana, Arial;
	font-size : 10px;
	font-weight : bold;
	color : #474747;
	border-top : 1px solid #E8E6E6;
	border-right : 2px solid #E8E6E6;
	border-bottom : 2px solid #E8E6E6;
	border-left : 1px solid #E8E6E6;
	padding : 4px;
	background-color : #FCFBEF;
	width : 400px;
}

.inputRadioCheck
{
	font-family : Tahoma, Verdana, Arial;
	font-size : 10px;
	font-weight : bold;
	color : #474747;
}


.btnSmall
{

}

.btnGeneric
{
	font-size : 11px;
	font-family : Tahoma;
	color : #9D0909;
	padding : 4px;
	border-top : 1px solid #E8E6E6;
	border-right : 2px solid #E8E6E6;
	border-bottom : 2px solid #E8E6E6;
	border-left : 1px solid #E8E6E6;
	background-color : #F7F4D8;
	background-image: url('../images/bg_btn_generic.jpg');
	background-repeat: repeat-x;
}

/* tipsters_present.php */

.tipster_profile_attr
{
	font-size : 14px;
	color : #000044;
}

.tipster_profile_value
{
	font-size : 10px;
	font-weight : bold;
	color : #4a4b4c;
	border-bottom : 1px solid #e9e9e9;
	padding : 10px;
	text-align : justify;

}

.tipster_profile_value a
{
	color : #4a4b4c;
}

.tip_correct 
{
	color : green;
	font-weight : bold;
}

.tip_wrong
{
	color : red;
	font-weight : bold;
}

/* reviews_present.php */

.review_attr
{
	font-size : 12px;
	color : #000044;
}

.review_value
{
	font-size : 10px;
	font-weight : bold;
	color : #4a4b4c;
	border-bottom : 1px solid #e9e9e9;
	padding : 4px 0px 4px 10px;
	text-align : justify;

}

.review_attr a
{
	color : #4a4b4c;
}

#review_image
{
	padding : 10px 0px 20px 0px;
	border-bottom : 1px solid #e9e9e9;
	text-align : center;

}

#review_image img
{
	border : 4px solid #d7d7d7;
}

#review_text
{
	font-size : 12px;
	font-family : Tahoma;
	font-weight : normal;
	color : #313131;
	padding : 20px 5px 0px 5px;
	text-align : justify;
}

/* index */

.tbl_verified_services 
{
	background-color : #fefefe; 
	border : 1px solid #EEE8B1;
}

.tab_verified_services
{
	width : 33%;
	background-color : #F7F3D3;
	background-image: url('../images/bg_row_header1.jpg');
	background-repeat: repeat-x;	
	border : 1px solid #F8F5DB;
	font-family : Tahoma;
	font-weight : normal;
	font-size : 12px;
	color : #161718;
	text-align: center;
	cursor : pointer;
	cursor : hand;
}

.tab_verified_services_selected
{
	width : 33%;
	background-color : #F7F3D3;
	background-image: url('../images/bg_row_header1.jpg');
	background-repeat: repeat-x;	
	border : 1px solid #EEE8B1;
	font-family : Tahoma;
	font-weight : bold;
	font-size : 12px;
	color : #B00E0E;
	text-align: center;
	cursor : pointer;
	cursor : hand;	
}



/* admin */
.admin_submenu
{
	font-size : 10px;
	font-weight : bold;
	color : #686868;
	border-top : 1px solid #e9e9e9;
	border-bottom : 1px solid #e9e9e9;
	padding : 6px;
	margin : 10px 0px 18px 0px;
	background-color : #fcfdfe;
}

.admin_submenu a
{
	color : #686868;
}
