/* CSS Document */

/* CSS Document */

BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-STYLE: normal; FONT-FAMILY:Arial, Helvetica, sans-serif; margin:0px; background-repeat:repeat-x;
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-STYLE: normal; FONT-FAMILY:Arial, Helvetica, sans-serif;
}
A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A:link {
	COLOR: #000
}
A:visited {
	COLOR: #000
}
A:hover {
	TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H2 {
	FONT-WEIGHT: bold; font-size:22px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; margin:0px;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; margin:1px; line-height:18px;
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 25px; COLOR: #333333; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
P {
	FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
PRE {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 22px
}
LI {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 16px;
	LIST-STYLE-TYPE: square;
	color:#000000;
	list-style-image: url(bul_red.jpg);
	text-transform:capitalize;
}
ul {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px; LIST-STYLE-TYPE: square; color:#000000;
}
INPUT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

Select {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TEXTAREA {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif;
}


/**Links**/

.serviceheader
{
font-size:14px;
font-weight:bold;
height:25px;
color:#000;
border-bottom:1px solid #ccc;
}

.readmore:link {
	COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: underline;
}
.readmore:visited 
{
	COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: underline;
}
.readmore:hover {
	COLOR:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: underline;
}


.homehead:link {
	COLOR: #FFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE:30px; TEXT-DECORATION: none;
}
.homehead:visited 
{
	COLOR: #FFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE:30px; TEXT-DECORATION: none;
}
.homehead:hover {
	COLOR:#FFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE:30px; TEXT-DECORATION: underline;
}



/**td/table**/

.google
{
visibility:hidden;
display:none;
}


.topnav
{
background-color:#F4F4F4;
border-bottom:1px solid #E2E2E2;
height:19px;
}

.norepeat
{
background-image:url(bg_does_roar.jpg);
background-repeat:repeat-x;
font-size:22px;
font-weight:bold;
height:45px;
}

.rightbg
{
background-color:#F6f6f6;
border-left:1px solid #D8D8D8;
padding-left:10px;
}
.wecan
{
background-color:#f6f6f6;
border-left:1px solid #D7D7D7;
}

.contpadding
{
font-size:11px;
color:#666666;
line-height:16px;
padding:4px;
}

.bottomright
{
border-left:1px solid #D7D7D7;
border-top:1px solid #D7D7D7;
padding-left:8px;
}
.bottomleft
{
border-top:1px solid #D7D7D7;
}

.subheader
{
border-bottom:1px solid #cccccc;
padding-left:4px;
}

.bottomborder
{
border-bottom:1px solid #cccccc;
}

.homeborder
{
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
padding:5px;
}

.path
{
border-bottom:1px solid #cccccc;
height:25px;
}

.contentpadding
{
padding:5px;
line-height:16px;
}

.noborder
{
border:0px solid
}

.portfolioleft
{
border-left:2px solid #FF0000;
padding-left:4px;

}


.headerbg
{
background-image:url(header_bg.jpg);
background-repeat:repeat-x;
height:207px;
}

.tag
{
color:#CCCCCC;
text-align:right;
padding-right:10px;
line-height:38px;
font-size:30px;
font-stretch:normal;
font-weight:bold;
}

.doesyour
{
color:#CCCCCC;
font-size:24px;
font-stretch:normal;
font-weight:bold;
font-style:italic;
}

.roars
{
color:#000;
font-size:32px;
font-stretch:normal;
font-weight:bold;
}

.innerheader
{
font-size:16px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-stretch:normal;
font-weight:bold;
}

.testimonials
{
padding:4px;
border:1px solid #ccc;
}

.hometesti
{
background-color:#fff;
padding:4px;
border:1px solid #ccc;
}
