/*CSS*/
/*  
Theme Name: Bullsai
Theme URI: http://bullsai.com/
Description: Bullsai Theme
Version: 1.0
Author: Prasanth
*/

*{margin:0; padding:0;}
a img{border:none;}
.clear{clear:both;}


body{background:#999; font-family:Verdana; font-size:12px; color:#141e67; line-height:140%;}

#wrapper{margin:auto; padding:0 8px 2px 8px; background:#fff; width:780px;}

#header{background:url(images/header_bg.jpg) no-repeat; width:780px; height:115px;}
.logo{float:left; width:198px; height:90px; margin-top:10px; margin-left:15px;}
.clients{float:right; margin-top:-20px;}
.call{float:right;width:210px;margin-top:10px; margin-right:10px;color:#999;}

/*menu styles*/
#menu {background:url(images/nav_bg.jpg) no-repeat;height:28px; width:777px; margin:5px 0 30px 0;}
#menu ul {list-style: none;padding:0;width:auto;float:left;text-align:center;margin:0 27px;}
#menu h2 {font-size:11px;display:block;margin:0;padding:5px 3px;}
#menu h2.home{margin-right:120px;}
#menu h2, #menu h2 a{color:#fff;cursor:pointer;background:none;}
#menu h2 a{padding:0;}
#menu h2 a:hover{color:#f97b4a;background:none;}
#menu a {color: #333;background:#ccc;text-decoration: none;font-size:11px;display:block;margin:0;padding:2px 3px;}
#menu a:hover {color:#f97b4a;background:#444}
#menu li {position: relative;}
#menu ul ul{padding-top:2px;}
#menu ul li ul li{border-bottom:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;}
#menu ul li ul a{font-size:10px;}
#menu ul ul {position: absolute;z-index:500;text-align:left;width:180px;font-size:11px;left:-65px;}
#menu ul ul ul {position: absolute;top:0;left:100%;}
div#menu ul ul,div#menu ul li:hover ul ul,div#menu ul ul li:hover ul ul{display:none;}
div#menu ul li:hover ul,div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul{display:block;}

/*sidemenu*/
#sidemenu{width:207px;float:left;}
#sidemenu ul{font-size:10px;margin:5px 0 20px 0;}
#sidemenu ul li{list-style:none; line-height:160%;background:url(images/blue-arrow.gif) no-repeat center left; padding-left:10px;}
#sidemenu ul li a{color:#008fe7;text-decoration:none;}
#sidemenu ul li a:hover{text-decoration:underline;}

/*text styles*/
#sidemenu h2{background:url(images/strip-bg.jpg) repeat-x;height:20px; padding:5px 0 0 5px; color:#fff; font-size:11px;}
#sidemenu h2 a{color:#fff;text-decoration:none;}

/*content*/
#thecontent{float:left;width:550px; margin-left:10px; border-left:1px solid #ccc; padding-left:10px; font-family:Arial;}
#thecontent h1{color:#0d3c8a; font-size:16px;font-family:Arial;}
#thecontent p{margin:10px 0; font-size:12px;}
#thecontent p a{color:#000;}
#thecontent ul{margin-left:35px;}

/*home page layout*/
#homecontent{float:left;width:550px; margin-right:10px; border-right:1px solid #ccc; padding-right:10px; font-family:Arial; color:#333}
#homecontent h1{color:#0d3c8a; font-size:16px;font-family:Arial;}
#homecontent p{margin:10px 0; font-size:11px;}
#homecontent p a{color:#0099cc; text-decoration:none;}
#homecontent p a:hover{text-decoration:none;}
#homecontent h1{background:url(images/strip-bg.jpg) repeat-x;height:33px; padding:10px 0 0 7px; color:#fff; font-size:16px;}

/*footerboxes*/
#footer{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;font-size:10px;margin:0 0 10px 0}
.footertext{border-top:1px solid #ccc;padding:10px 0;font-size:10px;margin:10px 0; color:#666;}
.authorize{width:100px;margin:auto;}
.authorize a{color:#0099cc; font-size:10px; text-decoration:none;}
.authorize a:hover{text-decoration:underline;}
.footertext p{text-align:center; margin:auto;}
#footer strong{color:#000;}
#footer ul{margin-top:5px;}
#footer ul li{list-style:none;background:url(images/box-arrow.gif) no-repeat center left; padding-left:20px;}
#footer ul li a{color:#0099cc; text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
.box1{width:195px;float:left;padding-bottom:3px;}
.box2{width:155px;float:left;margin-right:5px;}
.box3{width:140px;float:left;margin-right:5px;}
.box4{width:95px;float:left;margin-right:10px;}
.box5{float:left;width:155px;margin-right:10px;}


/*copied styles*/

#header-box-link{width:778px;float:left;line-height:110%; margin:0 0 10px 0;font-size:11px;word-spacing:-1px;}
#header-box-link p{margin:0;padding:0;}

#header-box-link .blue-box,#header-box-link .green-box,#header-box-link .red-box,#header-box-link .brown-box
{width:193px;height:121px;color:#fff;position:relative;float:left;background: url(images/blue-box.jpg) repeat-x left top;margin-right:1px;}

#header-box-link .blue-box h2 a, #header-box-link .green-box h2 a, #header-box-link .red-box h2 a,  #header-box-link .brown-box h2 a
{font: bold 15px "Trebuchet MS";color:#fff;position:absolute;left:10px;top:4px;line-height: 16px;}

#header-box-link .blue-box p, #header-box-link .green-box p, #header-box-link .red-box p, #header-box-link .brown-box p
{position: absolute;left:10px;top:40px;}

#header-box-link .blue-box span.more a, #header-box-link .green-box span.more a, #header-box-link .red-box span.more a, #header-box-link .brown-box span.more a
{display: block;position: absolute;left: 155px;top:100px;padding-right: 10px;background: url(images/white-arrow.gif) no-repeat right 4px;color: #fff;
text-decoration: underline;}

#header-box-link .green-box{width:196px;background:url(images/green-box.jpg) repeat-x left top;}
#header-box-link .red-box{background:url(images/red-box.jpg) repeat-x left top;}
#header-box-link .brown-box{background:url(images/brown-box.jpg) repeat-x left top;margin-right:0;}
#header-box-link .green-box span.more{left:160px;}

#header-box-link .red-box span.more{left:150px;}

#header-banner{width:778px;border-bottom:1px solid #fff;background:url(images/blue-grad.jpg) repeat-x left top; height:265px;}

#header-left{width:520px;float:left;}

.form-table{color:#fff;}

#header-right h2{font: bold 20px arial;color:#fff;}

.form-table td{padding:5px;}

#header-right{width:230px;height:230px;float:left;background:url(images/free-quat-bg.jpg) repeat-x left top;border:1px solid #2F5BB3;padding:5px;margin-top:11px;
margin-right:2px;margin-left:6px;}

input.text-box{border:1px solid #003399;}

form span{word-spacing:-1px;}

input.submit{background:url(images/submit-but.jpg) no-repeat left top;color:#233584;width:50px;height:23px;border:0;margin-right:0;}

.form-table td span a{color:#fff;text-decoration:underline;}

/*freequote*/
.free-quote{background:url(images/free-quote.jpg) no-repeat left top;width:219px;height:24px;border:0;color:#fff;}
h3{color:#fe8616; margin:10px 0;}
h4 a{color:#000;}
#contact input, #contact textarea{margin:5px 0;}


.table-object

{

border-collapse:collapse;

margin:10px 0;

}



.table-object th

{

border:1px solid #ccc;

padding:5px;



}



.table-object td

{

border:1px solid #ccc;

padding:5px;

}



.table-object-noBorder

{

	border-collapse:collapse;

	margin:10px 0;

}



.table-object-noBorder th

{

	border:0px;

	padding:5px;



}



.table-object-noBorder td

{

	border:0px;

	padding:5px;

}



.display a

{

text-decoration: none;

}







.table-object td span

{

color:#CC0000;

font-size:11px;

padding-left:4px;

font-weight:bold;

}

