*
{
	vertical-align:baseline;
	outline:none;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0;
}

img
{
	border:0;
}

ol,ul
{
	list-style:none;
}

h1,h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
}

td
{
	line-height:1.8;
	text-align:justify;
	padding:4px 4px 4px 0;
}

p
{
	text-align:justify;
}

body
{
	background:#383838 url(../images/page-bg.jpg) repeat;
	color:#FFF;
	line-height:2.3;
	font-size:11px;
}

#wrapper
{
	width:970px;
	overflow:hidden;
	margin:0 auto;
}

#main
{
	position:relative;
	float:left;
}


#mainBackground
{
	position:absolute;
	width:970px;
	height:403px;
	background:url(../images/mainbg.png);
	z-index:-999;
	left:0;
}

.break
{
	clear:both;
}

#topSection
{
	background:url(../images/hd-ft-bg.png) repeat-x;
	height:135px;
}

#other_section
{
	float:right;
	width:400px;
}

#top_nav
{
	padding-top:17px;
}

#top_nav li
{
	background:url(../images/sprite.png) no-repeat;
	height:14px;
	float:right;
	padding:0 0 0 20px;
}

#top_nav li a
{
	float:left;
	margin:-5px 0 0 -2px;
}

#top_nav li#lang-switch
{
	width:60px;
	background-position:0 -14px;
}

#top_nav li#jobs
{
	width:70px;
	background-position:0 -28px;
}

#top_nav li#client-login
{
	width:65px;
	background-position:0 0;
}

#logo
{
	float:left;
	width:274px;
	height:125px;
	background:url(../images/logo.png);
	margin:15px 0 0 10px;
}

#search_box
{
	float:right;
	border:1px solid #515151;
	background:#000;
	margin-top:4px;
}

.search_input
{
	float:left;
	font-size:11px;
	color:#FFF;
	width:230px;
	height:15px;
	border:none;
	background:transparent;
	padding:7px;
}

#search_icon
{
	float:left;
	padding:4px 8px 1px 5px;
}

#search_icon input
{
	border:0;
	background:url(../images/sprite.png);
	height:25px;
	width:17px;
	cursor:pointer;
	background-position:0 -42px;
}

#search_icon input:hover
{
	background-position:0 -67px;
}




a#titles_next
{
	float:right;
	width:25px;
	height:25px;
	border:1px solid #333;
	background:url(images/title_nav.png);
	background-position:25px 0;
}

a#titles_prev
{
	float:left;
	width:25px;
	height:25px;
	border:1px solid #333;
	background:url(images/title_nav.png);
	background-position:0 0;
}

#title_nav
{
	float:left;
	width:208px;
	background:url(images/content-bg.png);
	margin:13px 0 0;
	padding:5px 10px;
}


#innerLevelOne
{
	background:url(../images/sprite-header.png);
	border:1px solid #333;
	margin:15px 0 0;
	padding:0 0 0 35px;
	letter-spacing:1px;
}

.content
{
	float:right;
	background:url(../images/content-bg.png);
	width:918px;
	border:1px solid #333;
	margin:12px 0;
	padding:14px 25px;
	min-height:450px;
}

.content p{float:right; font-size:12px; padding:5px 0 20px 0}

#post{width:660px}

.content img
{
	border:1px solid #333;
	padding:5px;
}

.sidebar{float:right; float:right; background:url(../images/content-bg.png); width:202px; border:1px solid #333; margin:12px 4px 12px 0; padding:14px 25px;
	min-height:450px;}


a#login{float:right; width:202px; line-height:40px; display:block; background:#CC3300; color:#FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:700}

a#login:hover{background:#666}

.alignright
{
	float:right;
	margin:10px 0 5px 25px;
}

.alignleft
{
	float:left;
	margin:10px 25px 5px 0;
}

.aligncenter
{
	display:block;
	margin:0 auto;
}

.content a:hover
{
	color:#75B0F9;
}

.content ul
{
	list-style-type:disc;
	padding:0 0 0 25px;
}

.search-page .content p
{
	margin:0 0 20px;
}

#sidebar-header
{
	width:193px;
	height:38px;
	background:url(../images/sprite-header.png);
	border:1px solid #333;
	letter-spacing:2px;
	margin:15px 0 0;
	padding:2px 0 0 35px;
}

#sidebar-menu
{
	width:228px;
	line-height:1.8;
	margin:13px 1px 0;
}

#sidebar-menu li
{
	width:228px;
	float:left;
	text-align:justify;
}

#sidebar-menu li a
{
	color:#FFF;
	display:block;
	width:198px;
	border-top:1px dotted #333;
	padding:6px 15px;
}

#sidebar-menu li.active a
{
	background:url(../images/sidebar-menu-bg.gif);
}

#sidebar-menu li a:hover
{
	background:url(../images/sidebar-menu-hover.gif);
}

#slides-holder
{
	position:relative;
	width:970px;
	height:541px;
	background:#1a1a1a;
	margin:5px 0;
}

#slides-image img
{
	margin-top:2px;
}

#slides-desc
{
	position:absolute;
	bottom:0;
	height:55px;
	width:100%;
	background-color:#000;
	line-height:1.5;
}

#slides-desc h2
{
	padding-left:10px;
	font-size:16px;
	color:#ff2d00;
}

#slides-desc h3
{
	padding-left:12px;
	color:#FFF;
	font-size:12px;
	font-weight:400;
}

#footer
{
	width:965px;
	float:left;
	background:url(../images/hd-ft-bg.png) repeat-x;
	background-position:0 -135px;
	padding:10px 0 0 5px;
}

#footer li
{
	line-height:1.6;
	float:left;
	border-right:1px solid #515151;
	padding-right:10px;
}

#footer li.last_item
{
	border:none;
}

#footer li a
{
	margin-left:10px;
}

#copyright
{
	float:left;
	color:#FFF;
	padding:5px 0 0 6px;
}

#owner_info
{
	float:left;
	width:615px;
}

#footerLogo
{
	float:right;
	width:150px;
	height:66px;
	background:url(../images/footer-logo.png);
	margin:0 20px 0 0;
}

label
{
	float:left;
	padding:4px 0 0;
}


form#contact
{
	float:left;
	width:350px;
}

form#contact input,textarea
{
	float:left;
	background:#000;
	color:#BBC397;
	width:320px;
	height:16px;
	font-size:11px;
	border:1px solid #333;
	margin:0 5px 5px 0;
	padding:5px;
}

textarea
{
	width:318px;
	height:240px;
	padding:6px;
	line-height:1.8;
}

form#contact input.submit-btn
{
	width:70px;
	height:30px;
	color:#FFF;
	cursor:pointer;
	margin:0;
}

#contactInformation
{
	width:568px;
	float:left;
	margin:20px 0 0;
}

#shibrahAddress
{
	float:left;
	width:300px;
}

#contactInformation img
{
	float:left;
	margin:0 22px 0 0;
}

#shibrahMap
{
	float:left;
	width:568px;
	margin:9px 0 0;
}

.errorMessage
{
	padding:0 10px;
	background:url(../images/error-message-bg.png);
	border:1px dashed #523636;
	color:#ffe3e3;
}

.successMessage
{
	padding:0 10px;
	background:url(../images/success-message-bg.png);
	border:1px dashed #364343;
	color:#d8d8d8;
}

form#contact input.inp_error,form#contact textarea.inp_error
{
	background:url(../images/error-message-bg.png);
}

.error-page .content
{
	height:420px;
}

dt
{
	font-weight:700;
}

dd
{
	text-indent:20px;
}

blockquote
{
	color:#CCC;
	border-left:5px solid #666;
	margin:10px 40px;
	padding:0 0 0 20px;
}

a,a:visited,.sitemap-page .content a,.sitemap-page .content a:visited
{
	color:#D3D3D3;
}

.content h1,.content a,.content a:visited
{
	color:#8ebefa;
}

.titles-page .text_div
{
	float:left;
	width:600px;
	padding:0 0 0 15px;
}

.title_div
{
	float:left;
	height:120px;
	padding:10px 20px;
}

.titles-page .text_div p
{
	font-size:11px;
}

.titles-page .content
{
	float:left;
	width:938px;
	padding:10px 15px;
}

.titles-page .content img
{
	padding:5px;
}

#titles_big_nav
{
	margin:0 10px;
	padding:10px 5px;
}

.content a#next,.content a#prev
{
	float:right;
	text-align:center;
	width:80px;
	height:25px;
	color:#FFF;
	background:#7F7F7F;
	font-size:11px;
	margin:0 0 0 5px;
}

.content a#next:hover,.content a#prev:hover
{
	color:#FFF;
	background-color:#930;
}

.content h1 a,.content h2 a
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#sidebar h2,.titles-page .content h2
{
	font-size:15px;
}

.recruitment-page .content,.contact-page .content,#nav li,#sidebar,.titles-page .img_div
{
	float:left;
}

#nav li a span,.hide
{
	display:none;
}

#upload
{
	position:relative;
	width:100%;
	float:left;
	margin:0 0 5px;
}

#upload_form
{
	float:left;
	position:relative;
	width:337px;
	height:33px;
	overflow:hidden;
	direction:ltr;
	z-index:1;
}

form#contact input.royal_button
{
	position:absolute;
	right:0;
	top:0;
	width:70px;
	height:28px;
	border:none;
	background:url(../images/upload-btn.png) top no-repeat;
	z-index:-1000;
}

form#contact input.royal_file
{
	font-size:45px;
	position:absolute;
	top:0;
	opacity:0;
	filter:alpha(opacity=0);
	-ms-filter:alpha(opacity=0);
	-khtml-opacity:0;
	-moz-opacity:0;
	cursor:pointer;
	width:330px;
	height:25px;
	z-index:-100;
}

.royal_success
{
	color:#6F6;
}

.royal_error
{
	color:#F30;
}

#upload_status
{
	overflow:hidden;
	background:#000;
	width:240px;
	height:26px;
	border:1px solid #333;
	z-index:1000;
	padding:0 6px;
}

#upload_status a,#upload_status a:visited
{
	color:#F99;
}

#upload_status a:hover
{
	color:#FCF;
}

.recruitment-page form#contact textarea
{
	height:186px;
}

.wp-caption-text
{
	font-size:11px;
	text-align:center;
	font-style:italic;
	padding:5px 10px 0;
}

label span,a:hover,.sitemap-page .content a:hover
{
	color:#FFF;
}


#projectsCol1{float:right; width:418px}
#projectsCol2{float:left; margin:37px 0 0 5px; position:relative}

h1#projects img{float:right; background:none; border:none; padding:0}
h1#projects span{display:none}

#projectsDesc{float:right; width:418px; padding:20px 0 0 0}

::selection {
	background:none; /* Safari */
	color:#999;
	}
::-moz-selection {
	background:none; /* Firefox */
	color:#999;
}

#navbar{height:40px;border-top:1px solid #515151;border-bottom:1px solid #515151;margin:5px 0 0;}
	
#nav{position:relative}
	
	
		/* make the LI display inline */
		/* it's position relative so that position absolute */
		/* can be used in submenu */
		#nav li {
			float:left;
		}
	
	
		/* submenu, it's hidden by default */
		#nav ul {
			position:absolute; 
			right:0; 
			display:none; 
			list-style:none;
			top:40px;
			padding:6px 40px 0 0;
			direction:rtl;
			width:928px;
			height:34px;
		}
		

		
		
		#nav li ul li{border-left:1px solid #333; float:right}
		#nav li ul a{background:none; color:#F7F7F7; display:block; padding:0 8px; height:28px}
		#nav li ul a:hover{background:#666}
		#nav li ul a.active{background:#CC3300}
		
		
		
		
		
#nav li a.nav_home{width:70px;background-position:0 0;}
#nav li.active a.nav_home{background-position:0 -40px;}
#nav li a.nav_home:hover{background-position:0 -80px;}
#nav li a.nav_projects{width:96px;background-position:-70px 0;}
#nav li.active a.nav_projects{background-position:-70px -40px;}
#nav li a.nav_projects:hover{background-position:-70px -80px;}
#nav li a.nav_team{width:101px;background-position:-166px 0;}
#nav li.active a.nav_team{background-position:-166px -40px;}
#nav li a.nav_team:hover{background-position:-166px -80px;}
#nav li a.nav_about{width:75px;background-position:-267px 0;}
#nav li.active a.nav_about{background-position:-267px -40px;}
#nav li a.nav_about:hover{background-position:-267px -80px;}
#nav li a.nav_contact{width:94px;background-position:-342px 0;}
#nav li.active a.nav_contact{background-position:-342px -40px;}
#nav li a.nav_contact:hover{background-position:-342px -80px;}


#nav li a.nav_banking{width:107px;background-position:722px 0;}
#nav li.active a.nav_banking{background-position:722px -40px;}
#nav li a.nav_banking:hover{background-position:722px -80px;}

#subnav{ list-style:none;
			padding:6px 0 0 35px;
			direction:rtl;
			background-image:url(../images/en/subnav-header-bg.png);
			background-position:970px 0;
			width:933px;
			height:33px;
			border:1px solid #333;
			border-top:none}
#subnav li{border-right: 1px solid #333333; border-left: medium none; float: left;}

#subnav li a{color: #F7F7F7; display: block; padding: 0 8px;}

#subnav li.active a {
    background-color: #CC3300;
    color: #FFFFFF;
}
#subnav li a:hover {
    background-color: #7F7F7F;
    color: #FFFFFF;
}
		
		
		
		#nav li a{float:left; height:40px; background:url(../images/navigation.png)}
		
		
		.content #projectSummary img{border:none; padding:0; cursor:text}
		
		
		body #slider{direction:ltr}
		#slider, #slider li {overflow: hidden; width: 400px}


.content #slider img{border:0; padding:0}
.content #slider ul{padding:0}

#slider{border:#1d1d1d solid 7px; position:relative; line-height:0; float:left; margin:10px 0 0 0}



#nextBtn a {float:right; width:33px; height:33px; background:url(../images/next-slide-btn.png) 0 0}
#nextBtn a:hover {background:url(../images/next-slide-btn.png) 0 -33px}
#prevBtn a {float:left; width:33px; height:33px; background:url(images/prev-slide-btn.png)}
#prevBtn a:hover{background:url(images/prev-slide-btn.png) 0 -33px}
#nextBtn, #prevBtn{text-indent:-8000px; position:absolute}

#nextBtn{bottom:20px; right:10px}
#prevBtn{bottom:20px; left:13px}

#info{display:block;width:500px}
h2{border-bottom:1px solid #333}
#info li{list-style:none; padding:5px 0 0 0}
#info li a{color:#FFF}
#info li a:hover{color:#CCC}

h2{border-bottom:1px solid #333}
#jobs a{color:#F33}



/*************** Facebox ***************/


#box .b {
  background:url(../facebox/b.png);
}

#box .tl {
  background:url(../facebox/tr.png);
}

#box .tr {
  background:url(../facebox/tl.png);
}

#box .bl {
  background:url(../facebox/br.png);
}

#box .br {
  background:url(../facebox/bl.png);
}

#box {
  position: absolute;
  top: 40px;
  left:200px;
  z-index: 100;
  text-align: left;
}

#box .popup {
  position: relative;
}

#box table {
  border-collapse: collapse;
}

#box td {
  border-bottom: 0;
  padding: 0;
}

#box .body {
  width: 370px;
}

#box .loading {
  text-align: center;
}

#box .image {
  text-align: center;
}

#box img {
  border: 0;
  margin: 0;
}

#box .footer {
  padding-top: 5px;
  margin-top: 20px;
  text-align: right;
}

#box .tl, #box .tr, #box .bl, #box .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

#box .content{width:500px; background:url(../facebox/content-bg.png); margin:0; border:none; min-height:100px}
#box .content p{padding:5px 0 0 0}

a.close{float:right; background:#000; border-radius:5px; padding:5px 8px; font-size:11px; color:#FFF}




.tooltip {background:transparent url(../images/black_arrow.png); font-size:12px; height:70px; width:160px; padding:25px; color:#fff; z-index:10000;} 

.dot-active{width:12px; height:12px; background:url(../images/dot-active.png); position:absolute;}
.dot-inactive{width:12px; height:12px; background:url(../images/dot-inactive.png); position:absolute}



.content a img{margin:20px 2px 0 2px; position:relative}
a.thumbnail{position:relative; float:right}
a.thumbnail span{position:absolute; width:200px; padding:0 10px; right:7px; bottom:11px; color:#ddd}
.content a:hover img{border:3px solid #CC3300; margin:18px 0 0 0}
a.thumbnail:hover span{bottom:13px}

#thumbnails{list-style-type:none; float:left; padding:0}
#thumbnails li{float:left; margin:0 9px 0 0; width:118px}
#thumbnails li a{border:#1d1d1d solid 7px; margin:12px 0 0 0}
#thumbnails li a:hover{border:#ff1800 solid 7px}

#thumbnails li a img{padding:0}

#thumbnails li span{width:118px; float:right;text-align:center; padding:5px 0 0 0}

#thumbnails li.last{margin:0 0 0 0}

#box a{color:#FFF}
#box a:hover{color:#CCC}
#box h2 span{font-weight:400}

#controls li{float:left}
#controls li a{display:block; padding:1px 8px; border:#1d1d1d solid 3px; margin:7px 5px 0 0}
#controls li a:hover{border:#ff1800 solid 3px; color:#FFF;}

#controls li.current a{border:#ff1800 solid 3px;}

#mini-slide{float:right; width:400px; margin:0 14px 0 0}
#mini-desc{float:left; width:275px}
#mini-desc p{line-height:2.1; font-size:11px}


#features{list-style-type:none; margin:10px 0 0 0; float:left; padding:0}
#features li{float:left; padding:7px 0 0 0;}
#features .icon{float:left; width:32px; height:32px; background:url(../images/feature-icons.png); margin:0 10px 0 0}
#features #icon-date{background-position:0 0}
#features #icon-location{background-position:0 -32px}
#features #icon-area{background-position:0 -96px}
#features #icon-client{background-position:0 -64px}
#features #icon-status{background-position:0 -128px}
#features #icon-phone{background-position:0 -160px}
#features #icon-email{background-position:0 -192px}
#features #icon-fax{background-position:0 -224px}
#features span{float:left; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700}
#features em{float:left; padding:0 0 0 5px; line-height:32px; font-size:11px; font-style:normal}

		body #contentslider{direction:ltr}
		#contentslider, #contentslider li {overflow: hidden; width: 700px}


.content #contentslider img{border:1px solid #222; padding:4px; float:right; margin:10px 0 0 15px}
.content #contentslider ul{padding:0; min-height:500px; list-style-type:none}
.content #contentslider ul li{min-height:295px}

#contentslider{position:relative; float:left; margin:10px 0 0 0}
.content #contentslider p{float:left; line-height:2.1; width:500px;}
.content #contentslider h3{float:left; width:500px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:1px}

.linkbox{float:left; width:170px; padding:0 10px 0 0; border-right:1px dotted #333; height:285px; margin:0 0 10px 0}
.linkbox a{background:#163e12; text-align:center; line-height:35px; color:#FFF; float:left; width:170px; font-weight:700; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px}
#box .linkbox a:hover{color:#FFF}

.content #nocontentslider img{border:1px solid #222; padding:4px; float:right; margin:10px 0 0 15px}
.content #nocontentslider ul{padding:0; list-style-type:none}
.content #nocontentslider ul li{min-height:300px}

#nocontentslider{position:relative; float:left; margin:10px 0 0 0}
.content #nocontentslider p{float:none;line-height:2.1}

#pageType1 #controls{border-top:1px solid #333; float:left; width:100%}

#contact_form{float:right; width:289px; min-height:270px; margin:17px 15px 0 0; border-right:1px solid #333; padding:0 20px 0 0;}
#contact_form form{float:right; width:289px}
#contact_form input.text-input{float:right; width:277px; background:#000; color:#BBC397; height:16px; font-size:11px; padding:5px; border:1px solid #333; margin:5px 0 0 0}

#contact_form textarea.text-input{float:right; width:277px; background:#000; color:#BBC397; height:120px; font-size:11px; padding:5px; border:1px solid #333; margin:5px 0 2px 0}

#contact_form input.button{float:right; background:#000; color:#FFF; border:1px solid #333; padding:5px 7px; margin:5px 0 0 0; font-size:11px; cursor:pointer}

#contact_form label{width:200px}

#contact_form label.error{color:#F00; display:none}

#contact_info{list-style-type:none; margin:10px 0 0 0; padding:0; float:left}
#contact_info li{float:left; padding:7px 0 0 0;}
#contact_info span{float:left; line-height:32px; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:700;  width:80px}
#contact_info em{float:right; padding:0 5px 0 0; line-height:32px; font-size:11px; font-style:normal; width:185px; text-align:left}

#contact_footer{float:right; margin:17px 0 0 0; border-top:1px solid #333; width:100%;; padding:10px 0 0 0}

a.socialmedia{float:left; width:30px; height:30px}

#pageType1 h2 a{float:left;; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:400;; background:#333; padding:3px 5px}
#pageType1 h2 a:hover{float:left; }

#map{float:left; width:286px; min-height:270px; margin:17px 0 0 15px; border-left:1px solid #333; padding:0 3px 0 20px;}
#map img{padding:0}


#blog-feature{width:970px; float:left; background:#666;; padding:0 0 0 0; height:410px; border-top:#000 solid 1px;}
#blog-title{width:965px; float:left; background:#ccc; padding:10px 0 0 5px; height:70px;}


#primary{background:#FFF; float:right; width:645px; padding:20px 20px 20px 20px}
#secondary{background:#FFF; float:right; width:245px; padding:0 20px 20px 20px}

#primary h1.entry-title a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; font-weight:700; color:#cc3300; direction:rtl}
#primary h1.entry-title a:hover{color:#000}

#secondary h3.widget-title{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; font-weight:700; color:#000; direction:rtl; border-bottom:#CCC dotted 1px; line-height:2; margin:20px 0 0 0}
#secondary a{color:#444; font-size:12px}
#secondary a:hover{color:#000}
#secondary #thumbnails li a{border:#CCC solid 7px; margin:12px 0 0 0}
#secondary #thumbnails li a:hover{border:#cc3300 solid 7px}

#primary .entry-content{color:#111; padding:0 0 15px 0; font-size:12px}

.blog-post-date{color:#666}

#blog-wrapper{background:#FFF; overflow:hidden; margin:0 0 0px 0; border-bottom:5px solid #cc3300}

#primary h1.entry-title{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; font-weight:700; color:#000; direction:rtl; line-height:1.6}

#comments{float:right}
#comments img{float:left; margin:10px 0 0 0}
#comments ol{border-top:1px solid #EEE; margin:5px 0 0 0}
#comments ol.children{margin:10px 50px 0 0}
.comment-content{color:#555}

.comment-author{color:#333}
.comment-author a{color:#333}
.comment-meta{color:#cc3300; font-size:10px}

#comments p{color:#555}

h3#reply-title{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:700; color:#000; direction:rtl; line-height:1.6; margin:15px 0 0 0}

.reply a{background:#cc3300; color:#FFF; padding:5px; border-radius:5px; font-size:10px}
.reply a:hover{background:#333}

#comments em{color:#555}

#comments form label{width:600px}
#comments form label span{color:#333}
#comments form input#author{float:right; width:300px; color:#333; padding:7px 5px; border:1px solid #CCC; border-radius:5px}
#comments form input#email{float:right; width:300px; color:#333; padding:7px 5px; border:1px solid #CCC; border-radius:5px}
#comments form input#url{float:right; width:300px; color:#333; padding:7px 5px; border:1px solid #CCC; border-radius:5px}
#comments form textarea#comment{float:right; width:300px; color:#333; padding:7px 5px; border:1px solid #CCC; border-radius:5px; background:#FFF}
#comments p.form-allowed-tags{display:none}

#comments form input#submit{float:right}

#comments p.comment-form-comment{float:right; margin:0 0 5px 0}



















