body 
{
	padding:0;
	margin:0;
	font:normal 12px Arial;
	color:#4d4d4d;
	background:#5f5f5f url(../images/bg.jpg) no-repeat center top;
}
FORM, H1, H2, H3, H4, H5 {
	margin:0;
}
H1 {
	font:bold 16px Arial;
	color:#000;
}
H2 {
	font:bold 16px Arial;
	color:#333333;
}
div, table, ul, li, span
{
	text-align:right;
	direction:rtl;
}
p 
{
	margin:0;
	padding-top:5px;
}
select, input, textarea 
{
	font:normal 12px Arial;
}
img 
{
	border:none;
}
a, button
{
	outline:none;
}
.clear
{
	clear:both;
}
#AdTop {
	background:#fff;
	width:777px;
}
#WinTop {
	background:#fff;
	width:608px;
}
#BusinessTop {
	padding-top:5px;
	background:#fff;
	width:750px;
	border:1px solid #bfc3c6;
}
#CouponTop {
	background:#fff;
	width:500px;
}
#AdMid {
	width:777px;
	background-color:#fff;
	direction:rtl;
}
#BusinessMid {
	width:738px;
	background-color:#e0e4e8;
}
#WinMid {
	width:608px;
}
#CouponMid {
	width:500px;
}
#PopUpHeader {
	width:777px;
	background:#url(../images/project_03.jpg) no-repeat center top;
}
#PopUpHeader Table {
	width:100%;
	height:26px;
}
#PopUpHeader Table TD {
	padding-right:50px;
}
#PopUpHeader Table H1 {
	font:bold 16px Arial;
	color:black;
	text-align:right;
}
#PopUpBoxHeader {
	width:777px;
	background:url(../images/agentAds_06.jpg) no-repeat center top;
}
#PopUpBoxBot {
	width:777px;
	background:url(../images/newprojectinside_24.jpg) no-repeat center bottom;;
}
#PopUpBox {
	width:777px;
	background:url(../images/project_05.jpg) repeat-y center;
}
#PopUpBox2 {
	width:777px;
	background:url(../images/project_photos_bg.jpg) repeat-x center;
}
#PopUpBox Table {
	width:100%;
	text-align:right;
	font: normal 14px Arial;
}
#PopUpBox Table H2 {
	font:bold 14px Arial;
	color:#d8400a;
}
#PopUpBox Table A {
	font:nornal 12px Arial;
	color:black;
	text-decoration:none;
}
#PopUpBox Table A:hover {
	text-decoration:underline;	
}
#PopUpBoxHeader {
	width:777px;
	background:url(../images/agentAds_06.jpg) no-repeat center top;
}
#PopUpBoxHeader2 {
	width:777px;
	text-align:right;
	background:url(../images/agentAds_22.jpg) no-repeat center top;
}
#PopUpBoxHeader2 Table {
	width:100%;
	height:34px;
}
#PopUpBoxHeader2 Table H2 {
	font:bold 15px Arial;
	color:white;
	width:150px;
	text-align:center;
}
#PopUpBoxHeader3 {
	width:777px;
	text-align:right;
	background:url(../images/project_22.jpg) no-repeat center top;
}
#PopUpBoxHeader3 Table {
	width:100%;
	height:32px;
}
#PopUpBoxHeader3 Table TD {
	padding-right:50px;
}
#PopUpBoxHeader3 Table H2 {
	font:bold 14px Arial;
	color:white;
}
#Menu 
{
	width:738px;
	background:#5f5f5f;
}
#Menu Table {
	height:30px;
}
#MailMenu {
	width:608px;
	direction:rtl;
	background:url(../images/newsletter_menu_bg.jpg) repeat-x center #eeeeee;
}
#MailMenu Table {
	width:100%;
	height:27px;
	text-align:center;
}
#MailMenu Table TD {
	border-left:1px dotted white;
}
#MailMenu Table A {
	font:bold 10px Arial;
	color:black;
	text-decoration:none;
}
#MailMenu Table A:hover {
	text-decoration:underline;
}
.topmenu.selected {
	width:88px;
	height:32px;
	text-align:center;
	background:url(../images/menu_tab.jpg) no-repeat center;
}
.topmenu {
	width:88px;
	height:32px;
	text-align:center;
	background:url(../images/menu_tab_on.jpg) no-repeat center;
}
.topmenu.selected A {
	width:88px;
	color:black;
	font:normal 12px Arial;
	text-decoration:none;
}
.topmenu A {
	width:88px;
	color:white;
	font:bold 12px Arial;
	text-decoration:none;
}
#SubMenu {
	width:796px;
	direction:rtl;
	background:url(../images/submenu_bg.jpg) repeat-x bottom #eaeaea;
	text-align:right;
}
#SubMenu Table {
	width:100%;
	height:23px;
}
#SubMenu Table TD {
	padding-left:5px;
	padding-right:5px;
}
#SubMenu Table TD A {
	color:black;
	font:bold 12px Arial;
	text-decoration:none;
}
#SubMenu Table TD A:hover {
	text-decoration:underline;
}
#BottomMenu {
	clear:both;
	background:#5f5f5f;
	text-align:left;
}
#BottomMenu Table {
	height:25px;
	text-align:center;
	color:white;
	background:#5f5f5f;
	float:left;
}
#BottomMenu Table TD {
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
}
#BottomMenu A {
	font-family:Arial;
	font-size:12px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}
#BottomMenu A:hover {
	text-decoration:underline;
}
#Footer {
	clear:both;
	height:25px;
	background:#5f5f5f;
}
#Footer Table {
	width:100%;
	height:25px;
	font-family:Arial;
	font-size:12px;
	color:white;
	font-weight:normal;
	text-decoration:none;	
	text-align:right;
}
#Footer A {
	font-family:Arial;
	font-size:12px;
	color:white;
	text-decoration:none;
}
#Footer A:hover {
	text-decoration:underline;
}
#WinFooter {
	width:608px;
	height:25px;
	direction:rtl;
}
#WinFooter Table {
	width:100%;
	height:25px;
	font-family:Arial;
	font-size:12px;
	color:black;
	font-weight:normal;
	text-decoration:none;	
	text-align:right;
}
#WinFooter A {
	font-family:Arial;
	font-size:12px;
	color:black;
	text-decoration:none;
}
#WinFooter A:hover {
	text-decoration:underline;
}
#BusinessFooter {
	width:738px;
	height:25px;
	direction:rtl;
}
#BusinessFooter Table {
	width:100%;
	height:25px;
	font-family:Arial;
	font-size:12px;
	color:black;
	font-weight:normal;
	text-decoration:none;	
	text-align:right;
}
#BusinessFooter A {
	font-family:Arial;
	font-size:12px;
	color:black;
	text-decoration:none;
}
#BusinessFooter A:hover {
	text-decoration:underline;
}
#News {
	width:930px;
	height:30px;
	direction:rtl;
}
#News Table{
	width:100%;
	height:30px;
}
#TopBanner {
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
}
#PopUpMain {
	width:777px;
	direction:rtl;
	background:#FFFFFF;
	padding-bottom:6px;
}
#WinMain {
	width:608px;
	margin-bottom:8px;
}
#CouponMain {
	width:500px;
	margin-bottom:8px;
}
#BusinessMain {
	width:738px;
}
#CategoryBox {
	width:148px;
	background:url(../images/category_box_bg.gif) repeat-y center;
}
#CategoryBoxHeader {
	width:148px;
	height:32px;
	background:url(../images/default_50.jpg) no-repeat;
}
#CategoryBoxHeader Table {
	width:100%;
	height:28px;
	text-align:center;
}
#CategoryBoxHeader Table A {
	font:bold 14px Arial;
	color:black;
	text-decoration:none;
}
#CategoryBoxHeader Table A:hover {
	text-decoration:underline;
}
#CategoryBoxMiddle {
	padding:5px;
	text-align:center;
	height:134px;
}
#CategoryBoxBtn {
	text-align:center;
	height:21px;
}
#CategoryBoxMiddle A, #CategoryBoxMiddle A:link, #CategoryBoxMiddle A:visited {
	font:normal 12px Arial;
	color:black;
	text-decoration:none;
}
#CategoryBoxMiddle A:hover {
	text-decoration:underline;
}
#CategoryBoxBottom {
	width:148px;
	height:13px;
	background:url(../images/default_63.jpg) no-repeat bottom;
}
#SearchFilter {
	width:100%;
	color:#4d4d4d;
	text-align:right;
}
#SearchFilter TD {
	padding-left:2px;
	padding-right:2px;
}

#SearchFilter TD a:hover {
	text-decoration:underline;
}
#ShowType
{
	width:80px;
	float:left;
	background:url(../images/show_type.gif) center right no-repeat;
	padding-right:24px;
}
.SmallProfileBox 
{
	width:220px;
	border:1px solid #dadada;
	float:right;
	margin-right:10px;
	margin-bottom:10px;
}
.SmallProfileHead
{
	background:url(../images/gray_sep.gif) bottom repeat-x; 
	padding-bottom:3px;
}
.SmallProfileHead h5
{
	text-align:right;
	padding:0;
	width:110px;
	height:13px;
	overflow:hidden;
	margin-bottom:5px;
}
.SmallProfileHead h5 a 
{
	font:bold 14px Arial;
	color:#a5b621;
	text-decoration:none;
}
.ProfileBoxIn .OptionsBox
{
	float:left;
}
.ProfileBoxIn h4 table
{
	font:normal 12px Arial;
}
#ShowType a
{
	color:#4d4d4d;
	text-decoration:none;
}
.ProfileBoxLine
{
	width:700px;
	border:1px solid #dadada;
	margin:0 auto 10px auto;
	padding:5px;
}
.ProfileThumb
{
	width:85px;
	height:115px;
	float:right;
}
.ProfileBoxIn
{
	width:610px;
	float:left;
}
.ProfileBoxIn h4
{
	background:url(../images/gray_sep.gif) bottom repeat-x;
	padding-bottom:5px;
	unicode-bidi:bidi-override;
}
.ProfileBoxIn h4 .UserName
{
	font:bold 14px Arial;
	color:#a6b622;
	text-decoration:none;
}
.ProfileBoxIn h4 span
{
	font:normal 11px Arial;
}
.ProfileBoxIn h5
{
	margin:0;
	padding-top:5px;
	color:#ff9300;
	font:bold 13px Arail;
}
#ProfileResults {
	padding-top:20px;
	padding-bottom:20px;
}
#Paging {
	margin:0 auto;
	direction:ltr;
	border-collapse:collapse;
}
#Paging span, #Paging a {
	display:block;
	width:26px;
	height:22px;
	font:bold 12px Arial;
	text-align:center;
	line-height:22px;
}
#Paging a
{
	color:#4d4d4d;
}
#Paging span
{
	background:#b8c940;
	color:#fff;
}
#BusinessBox {
	width:384px;
	background:url(../images/businesses_box_bg.jpg) center repeat-y;
}
#BusinessBox Table {
	width:100%;
	text-align:right;
}
#BusinessBox Table H3 {
	font:bold 12px Arial;
	color:black;
}
#BusinessBoxHeader {
	width:384px;
	background:url(../images/businesses_07.jpg) no-repeat top;
}
#BusinessBoxBottom {
	width:384px;
	background:url(../images/businesses_15.jpg) no-repeat bottom;
}
#Order1Header {
	margin-top:5px;
	width:797px;
	background:url(../images/order1_03.jpg) no-repeat top;
}
#Order1Header Table {
	width:100%;
	height:27px;
	text-align:right;
}
#Order1Header Table TD {
	padding-right:50px;
}
#Order1Header Table H1 {
	font:bold 15px Arial;
	color:white;
}
#ClientAdsHeader {
	width:608px;
	height:32px;
	background:url(../images/client_ads_03.jpg) no-repeat top;
}
#ClientAgentssHeader {
	width:608px;
	height:32px;
	background:url(../images/agent_ads_03.jpg) no-repeat top;
}
#ClientAdsBox {
	width:608px;
	background:url(../images/page_box_bg.gif) repeat-y center;
}
#ClientAdsBox Table {
	width:100%;
}
#OrderBox {
	width:608px;
	background:url(../images/page_box_bg.gif) repeat-y center;
}
#OrderBox Table {
	width:100%;
}
#Order2HeaderSmallBox {
	width:371px;
	background:url(../images/order2_header_small_bg.jpg) repeat-y center;
}
#Order2HeaderSmallBox Table {
	width:350px;
	text-align:right;
}
#Order2HeaderSmallBox Table H2 {
	font:bold 14px Arial;
	text-align:right;
	color:black;
}
#Order2HeaderSmallBoxTop {
	width:371px;
	background:url(../images/order2_07.jpg) no-repeat top;
}
#Order2HeaderSmallBoxBot {
	width:371px;
	background:url(../images/order2_10.jpg) no-repeat bottom;
}

#Order2DetailsBox {
	width:600px;
	background:url(../images/order2_page_box_bg.gif) repeat-y center;
}
#Order2DetailsBox Table {
	width:100%;
	color:black;
}
#Order2DetailsBox Table TH {
	text-align:center;
}
#Order2DetailsBox Table TD {
	text-align:right;
}
#Order2DetailsSmallBox {
	width:295px;
	background:url(../images/order2_page_small_box_bg.gif) repeat-y center;
}
#Order2DetailsSmallBox Table {
	width:100%;
	color:black;
}
#Order2BottomBox {
	width:600px;
	background:url(../images/order2_page_botom.gif) no-repeat bottom;
	padding-bottom:10px;
}
#Order2BottomSmallBox {
	width:295px;
	background:url(../images/order2_page_small_botom.gif) no-repeat bottom;
	padding-bottom:10px;
}
#OrderPageBoxL {
	width:371px;
	float:right;
	padding-right:15px;
}
#OrderPageBoxR {
	width:371px;
	float:left;
	padding-left:15px;
}
#WinPageBox {
	width:608px;
	background:url(../images/popup_page_box_bg.gif) repeat-y center;
	direction:rtl;
}
#WinPageBox Table {
	width:100%;
}
#WinPageBox Table TH {
	text-align:center;
}
#WinPageBox Table TD {
	text-align:right;
}
#CouponPageBox {
	width:500px;
	background:url(../images/coupon_page_box_bg.gif) repeat-y center;
	direction:rtl;	
}
#CouponPageBox Table{
	background:url(../images/coupon_07.jpg) repeat-y center;
}
#CouponPageBox Table H1 {
	font:bold 14px Arial;
	color:#e85212;
}
#CouponBottom 
{
	width:500px;
	height:116px;
	background:url(../images/coupon_18.jpg) repeat-y center;
	direction:rtl;	
}
#LinksBox 
{
	clear:both;
	width:796px;
	background:url(../images/links_box_bg.jpg) repeat-y center;
}
#LinksBox Table {
	width:100%;
}
#LinksBox Table TH {
	font:bold 14px Arial;
	color:black;
	text-align:right;
	padding-right:10px;
}
#LinksBox Table TD {
	text-align:right;
	padding-right:10px;
}
#LinksBox Table TD A {
	font:normal 12px Arial;
	color:#333333;
	text-decoration:none;
}
#LinksBox Table TD A:hover {
	text-decoration:underline;
}
#LinksBoxTop {
	background:url(../images/links_topbox_bg.gif) no-repeat top;
}
#LinksBoxBot {
	background:url(../images/links_botbox_bg.gif) no-repeat bottom;
}
#PageTxtBoxHeader {
	width:596px;
	background:url(../images/page_03.jpg) no-repeat center;
}
#PageTxtBoxHeader Table {
	width:100%;
	height:27px;
	text-align:right;
}
#PageTxtBoxHeader Table TD {
	padding-right:50px;
}
#PageTxtBoxHeader Table H1 {
	font:bold 15px Arial;
	color:white;
}
#PageTxtBox {
	width:596px;
	background:url(../images/txt_page_bg.jpg) repeat-y center;
}
#PageTxtBox Table {
	width:100%;
	text-align:right;
}
#PageTxtBox Table A {
	font:normal 12px Arial;
	color:black;
}
#PageTxtBoxBottom {
	background:url(../images/page_06.jpg) no-repeat bottom;
}
#ClientAdsBarHeader {
	margin-top:5px;
	width:797px;
	background:url(../images/client_ads_03.jpg) no-repeat top;
	text-align:right;
}
#ClientAdsBarHeader Table {
	width:100%;
	height:27px;
}
#ClientAdsBarHeader Table TD {
	padding-right:50px;
	border-left:1px dotted #2b2b2b;
}
#ClientAdsBarHeader Table H1 {
	font:bold 15px Arial;
	color:white;
}
#ClientAdsBar
{
	width:100%;
	background:url(../images/ad_header_bg.jpg) repeat-x;
	direction:rtl;
}
#ClientAdsBar Table
{
	height:30px;
}
#ClientAdsBar Table TD {
	padding-left:5px;
	padding-right:5px;
}
#ClientAdsBar A {
	font:bold 12px Arial;
	color:black;
	text-decoration:none;
}
#ClientAdsBar A:hover {
	text-decoration:underline;
}

#MadorAdsBar
{
	width:783px;
	direction:rtl;
}
#MadorAdsBar Table
{
	width:100%;
	height:95px;
}
#MadorAdsBar Table TD
{
	width:84px;
	height:68px;
}
#MadorAdsBar Table TH
{
	width:84px;
	height:45px;
	background:url(../images/client_ads2_25.jpg) no-repeat center bottom;
}
#MadorAdsBar Table TH A {
	font:bold 12px Arial;
	color:black;
	text-decoration:none;
}
#MadorAdsBar Table TH A:hover {
	text-decoration:underline;
}


#ShoppingHeader {
	width:596px;
	background:url(../images/shopping_header_bg.jpg) no-repeat;
}
#ShoppingHeader Table {
	width:100%;
	height:27px;
	text-align:right;
	font:bold 13px Arial;
	color:white;
}
#ShoppingHeader Table TD {
	padding-right:45px;
}
#ShoppingHeader Table H2 {
	font:bold 14px Arial;
	color:white;
}

#ArticlesHeader {
	width:100%;
}
#ArticlesHeader Table {
	width:100%;
	height:27px;
	text-align:right;
	font:bold 13px Arial;
	color:#5f5f5f;
}
#ArticlesHeader Table TD {
	padding-left:5px;
	padding-right:5px;
}
#ArticlesHeader Table H1 {
	font:bold 14px Arial;
	color:#5f5f5f;
}
#ArticlesHeader #Blue {
	font:bold 12px Arial;
	color:#73c8f1;
	text-decoration:none;
}
#ArticlesHeader #Green {
	font:bold 14px Arial;
	color:#a6bb0d;
	text-decoration:none;
}

#CalenderBox {
	width:187px;
	background:url(../images/articlesCategories_bg.jpg) repeat-y center;
}
#CalenderBox Table {
	width:100%;
	height:100px;
	text-align:right;
}
#CalenderBox A {
	font:normal 12px Arial;
	color:black;
	text-decoration:none;
}
#CalenderBox A:hover {
	text-decoration:underline;
}

#ShoppingCategoriesHeader {
	width:796px;
	height:34px;
	background:url(../images/shopping_header.jpg) no-repeat;
}
#ShoppingCategoriesHeader Table {
	width:100%;
	height:34px;
	text-align:center;
}
#ShoppingCategoriesHeader Table H2 {
	font:bold 14px Arial;
	color:white;
}

.smallBox
{
	width:191px;
	direction:rtl;
	margin-bottom:6px;
}
.buttonBox
{
	width:169px;
	direction:rtl;
	margin-bottom:5px;
}
.bigBox
{
	clear:both;
	width:796px;
	direction:rtl;
	padding-top:8px;
	padding-bottom:8px;
}
.bigAdBox
{
	clear:both;
	width:777px;
	direction:rtl;
	padding-top:8px;
}
.midAdBox
{
	clear:both;
	width:596px;
	direction:rtl;
	padding-top:8px;
}
.bigClientBox
{
	width:608px;
	direction:rtl;
}
.winbigBox
{
	width:608px;
	direction:rtl;
	background:url(../images/winfooter_bg.jpg) no-repeat center;
	margin-bottom:10px;
}
.winbigBox Table {
	width:100%;
	height:33px;
}
.winbigBox A {
	font:bold 12px Arial;
	color:black;
	text-decoration:none;
}
.winbigBox A:hover {
	color:#990000;
}
.Mheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
A.Mheads:hover {
	color: #000000;
}
.Mheads2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #000000;
}
.Mheads3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
}
.mtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
A.mtext:hover {
	text-decoration: underline;
}
.mtext_med {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A.mtext_med:hover {
	text-decoration: underline;
}
.mtext_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
A.mtext_small:hover {
	text-decoration: underline;
}
.mtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}
.mtext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.mcats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.mcats:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
A.mcats:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFD800;
	text-decoration: none;
}
.mcats:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mcats2, A.mcats2:link, A.mcats2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
A.mcats2:hover {
	color: #f46522;
}
.data {
	width:730px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5f5f5f;
	text-decoration: none;
	text-align:right;
	padding:0 5px;
}
.odd
{
	background-color:#FFFFFF;
	padding:4px 10px;
	text-align:right;
}

.even
{
	background-color:#EDEDEC;
	padding:4px 10px;
	text-align:right;
}
.true {
	font-family:Wingdings;
	color:black;
	font-style:bold;
	font-size:12px;
	text-align:center;
}
.red, A.red, A.red:link, A.red:visited {
	font:bold 12px Arial;
	color:#CC0000;
	text-decoration:none;
}
A.red:hover {
	text-decoration:underline;
}
.orange, A.orange, A.orange:link, A.orange:visited {
	font:bold 12px Arial;
	color:#d43601;
	text-decoration:none;
}
A.orange:hover {
	text-decoration:underline;
}
.green, A.green, A.green:link, A.green:visited {
	font:bold 12px Arial;
	color:#739b00;
	text-decoration:none;
}
A.green:hover {
	text-decoration:underline;
}
.gray, A.gray, A.gray:link, A.gray:visited {
	font-size:12px;
	color:#4d4d4d;
	text-decoration:none;
}
A.gray:hover {
	text-decoration:underline;
}
.subtitle2 {
	padding:0 5px;
	background:#f3f3f3;
	height:25px;
	text-align:right;
	position:relative;
	padding-right:20px;
	direction:rtl;
	margin-bottom:5px;
}
.subtitle2 span {
	font:bold 14px Arial;
	color:#ff7e00;
	line-height:25px;	
}
.error {
	font:normal 12px Arial;
	color:red;
	display:none;
}
.cmenulink{
	text-decoration:none;
}

.sample_attach
{
  width:100%;
  height:20px;;
  border: 1px solid #FFFFFF;
  background:#666666;
  padding: 0px 5px;
  white-space:nowrap;
  font-family:Arial, Helvetica, sans-serif;
  text-align:right;
}


a.sample_attach
{
  display: block;
  border-bottom: none;
  text-decoration: none;
  font-weight: bold;
  color: white;
  font-size:12px;  
}

a.sample_attach:hover{
	background-color:#CCCCCC;
	color:black;
}

div.parentdiv{
	height:100%;
	width:100%;
	z-index:100;
	margin:0px;
}

div.childdiv{
	margin:2px;
	border-bottom:solid 1px white;
	text-align:right;
	
}
/* buttons */
.button-red {
	font:bold 11px Arial;
	color:#F00;
	text-decoration:none;
}
.button-on {
	color:#66c3ee;
	text-decoration:none;
}
.button {
	color:#4d4d4d;
	text-decoration:none;
}
.OptionsBox
{
	font:normal 12px Arial;
}
A.small-button
{
	display:block;
	width:51px;
	height:19px;
	background-image:url(../images/button_51x23.gif); 
	background-position:top; 
	background-repeat:no-repeat;
	border:0;
	padding-top:4px;
	vertical-align:middle;
	text-align:center;
	color:#4d4d4d !important;
	text-decoration:none;
	cursor:hand;
	font:normal 12px Arial;
}

A.small-button:hover
{
	display:block;
	width:51px;
	height:19px;
	background-image:url(../images/mouseover_51x23.gif); 
	background-position:top; 
	background-repeat:no-repeat;
	border:0;
	padding-top:4px;
	vertical-align:middle;
	text-align:center;
	color:#4d4d4d !important;
	text-decoration:none;
	cursor:hand;
}

A.small-button-white
{
	display:block;
	width:51px;
	height:19px;
	background-image:url(../images/onclick_51x23.gif); 
	background-position:top; 
	background-repeat:no-repeat;
	border:0;
	padding-top:4px;
	vertical-align:middle;
	text-align:center;
	color:#FFFFFF !important;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	font:normal 12px Arial;
}

A.button:hover, A.small-button:hover, A.button-white:hover, A.small-button-white:hover, A.middle-button:hover
{
	color:#4d4d4d;
}
.MatchesBox
{
	padding-top:5px;
}
.MatchesBox h4
{
	font:bold 14px Arial;
	text-align:right;
	padding-right:10px;
	margin-bottom:2px;
}
.chatsubtitle
{
	width:200px;
	float:right;
	padding-right:10px;
	padding-top:5px;
}
.chatsubtitle a
{
	font:bold 12px Arial;
	color:#90b530;
	text-decoration:none;
}
.chat-invite
{
	background:#fff;
	border:2px solid #000;
}
.chat_link
{
	color:#000;
	text-decoration:none;
}