@charset "UTF-8";
/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background: url(http://www.infightingshape.com/wp-content/uploads/2011/08/BG.jpg);
background-attachment: fixed;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
}

a.tpf, a:visited.tpf {
color:#696969;
text-decoration:none;
}

a:hover.tpf {
color:white;
text-decoration:underline;
text-decoration:none;
}

a, a:visited {
color:#d4652f;
text-decoration:none;
}
a:hover {
color:white;
text-decoration:underline;
}



#hdText {
margin:70px 0 0 40px;
width:650px;
}

.orange {
color:#d4652f;
}
.subHead {
font-size:12px;
font-weight:bold;
color:#d56530;
}

#hdText ul {
padding:5px 0 0 25px;
margin:0;
}

#hdText h1 {
margin:2px 0 2px 0;
font-size:15px;
font-weight:bold;
}

img {
border:0;
}

#buttons {
padding:10px 0 0 23px;
}

input {
background-color:#333333;
color:white;
}

hr.front {
color:#d4652f;
size:1px;
}

hr.side {
size:1px;
}

#midLayer {
margin: 0 auto;
width:1025px;
background: black;
}

#header {
background:url(images/topSlice.png) top left no-repeat;
width:1022px; 
height:197px;
}

#headerr {
background:url(images/topSlicenoGrusha.png) top left no-repeat;
width:1022px; 
height:120px;
}

#topLinks {
width:257px;
height:21px;
padding:37px 0 0 757px;
}

#insLayer {
background: url(images/bodyBG.gif) top left repeat-y;
}

#insLayerNew {
padding:0px 0 0 14px;
background: url(http://www.infightingshape.com/wp-content/uploads/2011/08/centerimg1.png) top center no-repeat;
width:1005px;
height:620px;
}

#container {
padding:0 0 0 40px;
float:left; 
width:650px;
}

#rightColumn {
padding:0 37px 0 0;
float:right;
width:251px;
height:475px;
background:url(images/grushaG.png) no-repeat;
}

/* --Side Bar -- */

#sideBarContainer {
}

ul.sbM { 
padding:20px 40px 0 45px;
margin:0
}

ul.sbM li{
list-style: none;
}

ul.sbM li a, ul.sbM li a:visited { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#d4652f;
text-decoration:none;
}

ul.sbM li a:hover { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:white;
font-weight:bold;
text-decoration:none;
}

ul.sbS {
padding:5px 40px 15px 75px;
margin:0
}

ul.sbS li{
list-style: none;
}

ul.sbS li a, ul.sbS li a:visited { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#d4652f;
font-weight:bold;
text-decoration:none;
list-style: none;
}

ul.sbS li a:hover { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:white;
text-decoration:none;
}

#clearance {
clear:both;
}
.overallbg_img
{
background: url(http://www.infightingshape.com/wp-content/uploads/2011/08/bottombg2.png) no-repeat;
width:1005px;
margin-left: 7px;

}

.overall_img
{
float: left; 
width: 1005px;
}
.video_img
{
margin-left: 30px;
height: 365px;
float: left;
margin-top: 30px;
}
.metro_img
{
float: left;
height: 365px;
margin-left: 30px;
margin-top: 30px;
}
.street_img
{
float: left;
height: 365px;
margin-left: 30px;
margin-top: 30px;
}

#footer1 {
height:528px; 
width:1022px;
}
#footer {
width:1022px;
}


#footContainer {
width:950px;
height:140px;
margin:0 auto;
}

#socialNetwork {
font-size:10px;
color:#696969;
text-align:right;
margin: 0 0 0 0;
float:right;
}

#signup {
margin:30px 0 0 0;
border: 1px solid #d4652f;
float:right;
}
#leftsignup {
margin:28px 0 0 0;
border: 1px solid #d4652f;
float:left;
}

#widget {
margin:28px 0 0 0;
float:left;
position:relative;
left:120px;
}

/* -- Top Navigation -- */
ul.tnav li a, ul.tnav li a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#d4652f;
text-decoration:none;
text-transform:lowercase;
}

ul.tnav li a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:white;
text-decoration:none;
text-transform:lowercase;
}
ul.tnav li {
padding:0 15px 0 0;
margin:0;
display:inline;
list-style: none;
}

#topNav {
padding:0 10px 0 0;
float:right;
margin:0 0 0 0;
}

#logo {
background:url(images/ifs_logo.gif) no-repeat bottom left;
width:39px;
height:33px;
float:right;
margin: 0 10px 0 0;
}

ul.tnav {
padding:0;
margin:9px 0 0 0;
}

.left_heading
{
font-size: 18px;
font-family: verdana;
font-weight: normal;
font-style: italic;
float: left;
margin-left: 36px;
margin-top: 9px;

}


/* -- Bottom Navigation -- */

ul.bnav li {
padding:0 15px 0 0;
margin:0;
display:inline;
list-style: none;
}

#bottomNav {
text-align:left;
width:580px;
float:left;
}

ul.bnav {
padding:0;
margin:20px 0 0 0;
}

ul.bnav li a, ul.bnav li a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#d4652f;
text-transform:lowercase;
text-decoration:none;
}

ul.bnav li a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:white;
text-transform:lowercase;
text-decoration:none;
}


#copyright {
padding-top:57px;
font-size:10px;
color:#696969;
}

#underFoot {
background:url(images/footerFoot.png);
height:9px;
}

#message {
width :275px;
}

.signupHead{
 float: left;
 position: relative;
 top: 23px;
 font-weight: bold;
 font-size:13px
}

span.wpcf7-not-valid-tip {
    position: absolute;
    top: -4px;
    left: 1%;
    z-index: 100;
    background: #fff;
    border: 1px solid #ff0000;
    font-size: 10pt;
    width: 270px;
    padding: 2px 2px;
}

