
/* globals */

* { margin: 0; padding: 0; }
body{background-image:url(../images/bizground.jpg); background-repeat:repeat-x; background-color:#f96d00; font-family:Arial, Helvetica, sans-serif; text-align: center;}
h1 {color: #322014; font-size: 17px;} 
p {margin: 0; padding: 0; display:inline; }


.orange_txt {color: #f96d00; font-size:12px; }
.brown_txt {color: #311F13; font-size:12px; }
#container {width:990px; margin: 0 auto; text-align: left; }
.red_btn, .brown_btn { padding: 5px; color: #FFF; font-size:10px ; font-weight: bold; text-decoration: none !important; line-height:20px;   }
.red_btn {background-color: #8f0302}
.brown_btn {background-color: #311F13}
.orange_btn {background-color: #f96d00}
.lightbrown_btn {background-color: #a18e80;}




.big_btn  {background-color: #8f0302; font-size:20px; font-style:italic; padding: 5px 10px 5px 10px; margin-left:10px; line-height:20px; text-decoration: none !important; color: #FFF;} 

.breadcrumb, .breadcrumb a {color: #311F13; font-size:14px; text-decoration: none;}

.brown {color: #311F13;}
.orange {color:#f96d00;}

.rounded_top {border-top-right-radius: 4px; border-top-left-radius: 4px;}

.rounded {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-o-border-radius: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}

.white_bg {clear:both; background-color:#FFF; width:990px; overflow:hidden; padding-bottom:30px; padding-top: 30px;}


/* top menu */
.language_menu {display: block; float:right; width:200px; padding-top:7px; padding-left:15px; }
#topmenu {float:left; margin-top:80px;}
#topmenu li {list-style-type: none; display: block; color: #FFF; background-image: url(../images/menu_bg.png); font-size: 12px; padding:0px 12px; margin-right:10px; float:left;   }
#topmenu li  a {color:#FFF; text-decoration:none; line-height: 23px;  }


/* black menu */
#blackmenu {width:990px; height:30px; color: #FFF; padding-left:5px; display:block; display:block; padding-top:10px; }
.menu_txt {font-size: 12px;}
.orange_btn, .orangew_btn {border: 0; background-color:#f96d00; font-size:11px !important; padding:3px 6px 3px 6px; cursor: pointer; color: #fff !important; font-weight:bold; text-decoration: none;  }


#session_name {color: #FFF; font-size:13px; font-weight: bold; padding-right:10px; }
.session_options a {font-size:13px; text-decoration: none; color: #f96d00;}

/* index page */
#step_1, #step_2, #step_3, #step_4 {margin-top:20px; height: 192px; float: left; margin-left: 10px; background-repeat:no-repeat;  }
#step_1  {background-image:url(../images/step_1.1.jpg); width:258px; margin-right: 5px; }
#step_2 {background-image:url(../images/step_2.jpg); width:251px; }
#step_3 {background-image:url(../images/step_3.jpg); width:220px; }
#step_4  {background-image:url(../images/step_4.jpg); width:203px; }



#latest_jobs th {color: #8f0302; font-size:14px; text-align: left; }
#latest_jobs tr {line-height: 30px;}


.trbg0 {color: #FFF; height:30px; font-size:14px;}
.trbg1 {background-color: #d05b00; color: #FFF; height:30px; font-size:14px; }

/* directory page */

.question {background-color: #f7994f; border:0; font-size:20px; line-height:20px; padding:4px; font-style:italic; color: #2F2E2E;}

.family {color: #8f0302; font-size:16px; text-align: left; font-weight: bold; font-style:italic; }
.service {color: #FFF; font-size:14px; text-decoration: none;}

.directoryBox {	width: 235px; display: block; float: left; margin: 0 5px;}
.directoryBox a, .directoryBox b {display: block;	text-decoration: none;}
.directoryBox b {margin-top: 10px;}

 .directory1 {background-color: #fee9d9; }


/* results page */

.result_name a {font-size:20px; color:#ff6d00; float:left;  display:block; width:400px; }

.star {background-color: #ff6d00;
background-image: url("http://cdn.urbytus.net/_icons/ocm/star.png");
background-repeat: no-repeat;
width: 15px;
height: 14px;
display: block;
float: left;
}

.opac30 {
opacity: .30;
filter: alpha(opacity=30);
}

 .rating {font-size:13px; font-weight: bold; float:left; display:block; padding-right:10px; }
 .votes {display:block; float:left;font-style: italic; font-size:12px; padding-left:5px;}
 
 
 /* business page */
 
 #tabs {padding-left:40px; margin-right:40px; font-size:12px; float:left; width:600px; }
 #tab_container {background-color: #fEE9D9 !important;;}
.business td {vertical-align: top; font-size:14px; padding: 5px; }
 
 .rated_by  {display:block; text-align:right; font-size:12px; color: #f96d00;}
 .status {color: #7E7E7E;}
.status b {color: #311F13;}
 
 
  /* sms notifications */
 
 #sms_bg {background-image:url(../images/mobile.jpg); background-repeat:no-repeat; width: 550px; height:463px; }
 .smsoption{width:74px; margin-right:10px; background-color:#f1f1f1; padding:5px; float:left; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px;}
.smsoption:hover{background-color:#f96d00; color:#ffffff;}
.smsoption:hover small{color:#ffc190;}
.smsoption b{font-size:35px; letter-spacing:-1px;}
.smsoption small{color:#999999;}
.radiobutton{width:20px; height:20px; border:1px solid #999999; margin:10px 0px 10px 0px;}
 
/*
	Inbox table
*/
#subject
{
	font-size: 30px;
}
.inbox{
border: 1px solid #ccc;
border-top: none; 
clear:both;  
width:910px; 
overflow:hidden;

padding-bottom:0px; 
height: auto; 
background-color: #ededed;
padding-top: 30px;
 }
.inboxhead{ }
#inbox 
{
font-size: 12px;
width: 910px;
border-collapse: collapse;
margin-top: 20px;
background-color:#FFF;	
}

#inbox tr
{
	text-align: center;
}

#inbox tr:hover
{
	background-color: #fefadd;
	cursor: hand;
}
#inbox td
{
	color: #777;
	border-top: 1px dotted #ccc;
	padding-top: 12px;
	padding-bottom: 12px;
}
#inbox th 
{
	font-size: 14px;
	color: #777; 
}
.sortbydate
{
	text-decoration : none;
	color : #F96D00;
}
/*
	Message read
*/

#message_read
{
	margin-left: 20px;
	float: left;
	font-size: 12px;	
	width: 630px;
	padding-top: 10px;
	padding-left: 10px;
}

#send_reply
{
	float: left;
	margin-left: 32px;
	margin-top: 20px;
	font-size: 12px;
	border: 1px solid #ccc;
	border-collapse: collapse;
	padding: 15px;
	width: 483px;
}

#options_message_read
{
	float: right;
	margin-right: 111px;
}
#messagedetails
{
	margin-top: 20px;
}
#ta_message  {
	width: 411px;
}
#themesssage
{
	border: 1px solid #fefefe;
	width: 500px;
	padding: 8px;
	background-color: #eee;
}

#tb_subject{width: 410px;}
#reply_message{ float: right; border: 1px solid #ddd; background-color: #fefefe; padding: 4px;}
/* END */
 
 
 /* form validation classes */
 .isValid {
	border: 2px solid #6c3;
	background-image: url('http://cdn.urbytus.net/_icons/accept.png');
	background-repeat: no-repeat;
	background-position: top right;
	padding: 2px;
}
.notValid {
	border: 2px solid #c00;
	background-image: url('http://cdn.urbytus.net/_icons/delete.png');
	background-repeat: no-repeat;
	background-position: top right;
	padding: 2px;
}


.sitemap_link {
	display: block;
	float: left;
	padding: 4px;
	font-size: 11px;
	margin: 0 5px 5px 0;
	font-weight: bold;
} 


/* wizard */

.wizard_btn { font-size: 14px; font-weigth: bold; padding:10px 20px; color: #FFF; }
.greybox {background-color: #e3e1df; padding:20px; margin-top:20px; overflow:hidden; }
#wizard_bg {background-color:#FFF; width:740px; overflow:hidden; padding:30px; font-size: 14px;}


.welcome_box {background-color: #dbcabd; width:550px; padding:10px; margin-bottom:15px;}
.welcome_steps {color: #6d4429; }
.welcome_title {font-size:20px; color:#321a02; font-weight:bold; font-style:italic;}
.welcome_text {font-size: 14px; }

.subscription_bg {background-image: url(../images/subscription_bg.png); width:569px; height:66px; margin-bottom:10px;}

.buynow_btn {background-color: #F96D00; margin-right:20px; padding:10px; margin-top:15px; cursor:pointer; text-align:center;}
.buynow_txt {color: #FFF; font-weight:bold; font-style:italic; font-size:15px;}
.buynow_title {color: #8f0302; font-size:18px; font-style:italic; font-weight:bold; }

/* profile page */

.profile_box {padding:10px; float:left; margin: 0px 20px; height:200px }




