/*



Theme Name: Tomodachi



Theme URI: 



Description: A free magazine theme.



Version: 1.0



Author: Theme Lab



Author URI: 



*/







@charset "utf-8";



* { padding:0; margin:0;



}



.clear {clear:both; /*display:block;*/}



body {



	background:/*#4E4741 #BF3F27*/#FFFFFF;



	font: 11px Verdana, Arial, Helvetica, sans-serif;



}







#wrap {width:1000px;margin:0px auto;}



#header {width:362px; height:167px; float:right;}



#topnav {width:560px; height:64px; float:left; padding-top:5px;}



#credit {font-size:10px; padding:5px 10px 5px 10px; margin:0 auto 35px auto; width:930px; }















/*SlidingDoor menu*/



#topnav ul {



	margin:0;



	padding:15px 10px 0 50px;



	list-style:none;



      }



    #topnav li {



      display:inline;



      margin:0;



      padding:0;



      }



    #topnav a {



      float:left;



      margin:0 1px 0 1px;



      padding:0 0 0 5px;



      text-decoration:none;



      }



    #topnav a span {



      float:left;



      display:block;



      padding:5px 15px 4px 6px;



      }



	#topnav .current_page_item a {background-position:0% -29px;}



	#topnav .current_page_item a span {background-position:100% -29px;}



    /* Commented Backslash Hack hides rule from IE5-Mac \*/



    #topnav a span {float:none;}



    /* End IE5-Mac hack */



      







    #topnav a:hover {



      background-position:0% -29px;



      }



    #topnav a:hover span {



      background-position:100% -29px; color:#000;



      }




#left{
	width:687px !important;
}


#left p {line-height:16px; margin:15px 0 15px 0;}


#right{
	margin-left:700px !important;
	padding-top:33px;
}
#right p {line-height:18px; margin:5px 0 10px 0;}







.wideblock {



/*	background:#FFF8F0;
*/


/*	width:342px;
*/


	padding:10px;



}



.wideblock img {background:#fff; padding:3px; border:solid 1px #D3CDC7;}



.wideblock img.author {float: right; margin:5px;}



#search {
background:url("images/SearchIcon.gif") no-repeat scroll left center transparent;
height:71px;
/*margin-top:14px;*/
width:280px;}



#wrap #right #search .keyword {
background:url("images/SearchInputBg.jpg") no-repeat scroll center center transparent;
border:0 solid #FFFFFF;
color:#7C7C7C;
font-family:Arial;
font-size:12px;
font-weight:bold;
height:29px;
text-indent:5px;
/*padding-top:8px;*/
vertical-align:middle;
padding-top:2px;
width:199px !important;


}



#wrap #right #search #searchform div {
padding-bottom:18px;
border-bottom:1px solid #CAC4C4;
border-top:1px solid #CAC4C4;
padding-top:15px;
margin-bottom:18px;
text-align:right;
}



#searchbttn {

background-image:url("images/GoButton.jpg");
background-repeat:no-repeat;
border:medium none;
height:26px;
/*margin-left:18px;*/
vertical-align:top;
width:43px;



}



#search span {font-size:14px; font-weight:bold; color:#CCCCCC; display:block; float:left; margin-top:3px; padding:3px 0px 0 15px;}



#search span img {margin:0 5px 0 0; display:block; float:left;}



#search span a, #search span a:visited, #search span a:active{color:#CCCCCC; text-decoration:none;} #search span a:hover {color:#fff; background:#000;}



ol { margin-left:25px;}



ol li {padding:0 8px 8px 0;}



.post ul li {display: block; background:url(images/listbullet.jpg)3px 4px no-repeat; padding:0 8px 8px 25px;}







.textfield {



	display: block;



	width:50%;



	margin:10px 3px 3px 30px;



	padding:3px;



	border: 1px solid #B9A991;



	background: #F8F7F3;



}



label {



	display: block;



	margin:3px;



	padding: 5px;



	font-weight: bold;



	text-transform: uppercase;



	color: #716148;



}



.button {



	display: block;



	padding:5px;



	margin:3px;



	border: 1px solid #716148;



	color:#000000;



	background: #F9FAFE;
	margin:25px 3px 3px 30px;



}



.textfield:hover {



	background:#FFFFCC;



}



.textfield:focus {background:#ffffff;}



.hide {display:none;}







#left table {



	width:90%;



	border:1px solid #716148;



	margin-bottom:20px;



}



#left th {



	background:#E2DBD3;



	padding:5px 15px 5px 15px;



	color:#716148;



	text-align:center;



	border-bottom:1px solid #716148;



	font: bold 16px "Trebuchet MS", Verdana, sans-serif;



	text-transform: uppercase;



}



#left td {



	border-bottom:1px solid #716148;



	padding:5px 15px 5px 15px;



	border-right:1px solid #716148;



}



















































/*-------------------------------------------27th july------------------------------------------------------------*/



.HeaderNavLeft-Nor {



	width: 14px;



	height: 23px;



	cursor: pointer;



}



.headerNavRight-Nor {



	/*width: 14px;*/



	height: 23px;



	cursor: pointer;



}



.HeaderNavBg-Nor {



	height: 23px;



	font-family: Arial;



	font-weight: bold;



	font-size: 12px;



	line-height:22px;



	color: #7c91a0;



	text-transform: capitalize;



	cursor: pointer;



}



.HeaderNavLeft-Rol {



	width: 14px;



	height: 23px;



	background-image: url(images/HeaderNavLeft-Rol.jpg);



	background-position: left top;



	line-height:22px;



	background-repeat: no-repeat;



	cursor: pointer;



}



.HeaderNavRight-Rol {



	width: 14px;



	height: 23px;



	background-image: url(images/HeaderNavRight-Rol.jpg);



	background-position: right top;



	background-repeat: no-repeat;



	line-height:22px;



	cursor: pointer;



}



.HeaderNavBg-Rol {



	height: 23px;



	font-family: Arial;



	font-weight: bold;



	line-height:22px;	



	font-size: 12px;



	color: #3181be;



	background-image:url(images/HeaderNavBg-Rol.jpg);



	background-position: left top;



	background-repeat: repeat-x;



	text-transform: capitalize;



	cursor: pointer;



}





/*----------------------------------------footer 4.08.09--------------------------------------*/



.FooterContent {

	font-family: Arial;

	font-size: 12px;

	color: #a5a5a5;

}

a.ftrcompany:link {

	font-family: Arial;

	font-size: 12px;

	color: #fff453;

	text-decoration: none;

}

a.ftrcompany:visited {

	font-family: Arial;

	font-size: 12px;

	color: #fff453;

	text-decoration: none;

}

a.ftrcompany:hover {

	font-family: Arial;

	font-size: 12px;

	color: #fff453;

	text-decoration: underline;

}







a.ftr:link {

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

	color: #a5a5a5;

	padding-left:6px;
padding-right:6px;

	text-decoration: none;

}

a.ftr:visited {

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

	color: #a5a5a5;

	padding-left: 6px;
	padding-right: 6px;

	
	text-decoration: none;

}

a.ftr:hover {

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

	color: #3dabff;

	padding-left:6px;
padding-right:6px;

	

	text-decoration: none;

}



.footer_bg{



	background:url(images/FooterBg.jpg) left bottom repeat-x;

	height:80px;
	padding-left:33px;

	



}



.foottxtpad { margin-top:10px;}





a:link{color:#504846; font-weight:normal;}



a:visited{color:#666666; }



a:active{color:#666666;}



a:hover{color:#333333;}

p.postinfo {
padding-top:0px;
}
.footer_bg2{



background-image:url(images/footer-bg.gif);



background-repeat:repeat-x;



}


.rightsidebar_widgets{

background:none repeat scroll 0 0 #F9FAFE;
border:1px solid #E7E7EB;
color:#95c550;
margin-bottom:15px;
min-height:124px;
padding-top:30px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}
.post_end img{
display:none;
}

.rightsidebar_widgets h2{
border-bottom:1px solid #d8d4d5;
padding-bottom:10px;
margin-bottom:10px;

}
.sb1 a:link{font-size:13px !important; font-family:Arial; font-weight:normal; color:#797f88; line-height:22px;}
.rightsidebar_widgets a:visited {
color:#797F88;
font-size:13px !important;
line-height:20px;
}
.rightsidebar_widgets a:link{font-size:13px; font-family:Arial; font-weight:normal; color:#797f88; line-height:22px;}

.nav #Nav2{
width:56px;
text-align:center;
height:23px;
}
.nav #Nav24{
width:79px;
text-align:center;
height:23px;
}
.nav #Nav21{
width:79px;
text-align:center;
height:23px;
}

.nav #Nav11{
width:115px;
text-align:center;
height:23px;
}
.nav #Nav14{
width:115px;
text-align:center;
height:23px;
}
.nav #Nav17{
width:166px;
text-align:center;
height:23px;
}
.nav #Nav2:hover{
color:#3181BE;
background:url(images/hover/home.png) no-repeat left;
width:56px;
height:23px;
}
.nav #Nav24:hover{
color:#3181BE;
background:url(images/hover/about-us-over.png) no-repeat left;
width:79px;
height:23px;
}
.nav #Nav21:hover{
color:#3181BE;
background:url(images/hover/about-us-over.png) no-repeat left;
width:79px;
height:23px;
}
.nav #Nav11:hover{
color:#3181BE;
background:url(images/hover/request-quote.png) no-repeat left;
width:115px;
height:23px;
}
.nav #Nav14:hover{
color:#3181BE;
background:url(images/hover/request-quote.png) no-repeat left;
width:115px;
height:23px;
}
.nav #Nav17:hover{
color:#3181BE;
background:url(images/hover/employment.png) no-repeat left;
width:166px;
height:23px;
}