@charset "utf-8";
/* CSS Document */

body {
	margin:4px 0 0 0; padding:0; background:url(../images/bg.jpg) left top repeat; font-family:Arial, Helvetica, sans-serif;
	}
	img{border:0;}
.posRel {
	position:relative;
	}
.fltL {
	float:left;
	}
.fltR {
	float:right;
	}
.clr {
	clear:both;
	}		
#wreaper {
	margin:auto; width:965px; _width:970px;
	}
.lft {
	width:477px; float:left;
	}
.header {
	height:148px;
    top: 0px;
    left: 0px;
}
.aboutT {
	position:absolute; top:3px; left:146px;
	}
.pressT {
	position:absolute; top:5px; left:200px;
	}
.portfolioT {
	position:absolute; top:0px; left:257px;
	}
.cvT {
	position:absolute; top:5px; left:351px;
	}
.contactT {
	position:absolute; top:5px; left:417px;
	}
.hangingVStory {
	position:absolute; top:39px; left:0px;
	}
.hangingVPort {
	position:absolute; top:40px; left:154px;
	}
.hangingDCv {
	position:absolute; top:40px; left:323px;
	}
.wDesignerTab {
	margin-top:5px; background:url(../images/webdesignerTab.png) left top repeat-y; width:460px; font-size:33px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:9px 10px; line-height:36px;
	}
.wDesignerTab span {
	color:#c13832;
	}
.portfoliobox {
	margin:10px 0 0 0;
	}
.getTouchBox {
	margin:10px 0 0 0;
}
.bornreadyBox {
	width:220px; background:url(../images/webdesignerTab.png) left top repeat-y; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff; float:left;
	}
.getInTouch {
	background:url(../images/getInTouchImg.jpg) left top no-repeat; padding:39px 15px 0 18px; width:197px; height:171px; float:right; margin-right:5px;
	}
.getInTouch input {
	border:1px solid #999999; background:#fff7c8; font-size:12px; width:178px;
	}
.getInTouch textarea {
	border:1px solid #999999; background:#fff7c8; font-size:12px; width:178px; height:50px; _height:45px;
	}
	
.dataTab {
	margin-top:18px; background:url(../images/webdesignerTab.png) left top repeat-y; width:460px; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:7px 10px; line-height:22px;
	}
	.link
	{
	width:460px;
	line-height:22px;
	}
.dataTab span {
	color:#c13832;
	}
.dataTab a {
	color:#c13832; text-decoration:none;

	}
	
.dataTab a:hover {
	color:#c13832; text-decoration:underline;

	}

	
.rgt {
	float:left; padding-top:30px;
	}
.productTab {
	margin-left:20px; margin-top:5px; _margin-top:3px;
	}
.productTab span {
	margin-right:15px;
	}
.uprFttr {
	background:url(../images/uprFttrBg.png) left top repeat; text-decoration:none; width:923px; padding:5px 5px 5px 10px; margin-top:20px;
	}

	
.uprFttr span {
	font-size:23px;
	}
.textsmall 
{
	float:left;
    font-size:12px;
    text-decoration:none;
    color:white;
    font-weight:bold; color:#fff;
    }
.textmedium 
{
    float:left;
	font-size:18px;
    text-decoration:none;
    color:white;
    font-weight:bold; 
    color:#fff;
    }
.textlarge 
{
	float:left;
    font-size:22px;
    text-decoration:none;
    color:white;
    font-weight:bold; 
    color:#fff;
    }    
.footer {
	background:url(../images/uprFttrBg.png) left top repeat; font-size:12px; color:#fff; width:918px; padding:5px 10px; margin-top:20px;
	}
.footer a {
	color:#fff; text-decoration:none;
	}
.footer a:hover {
	text-decoration:underline;
	}

.wsitemaptab {
	background:url(../images/uprFttrBg.png) left top repeat; font-size:34px; font-weight:bold; color:#fff; width:923px; padding:5px 5px 5px 10px; margin-top:10px;
	}
	.wsitemaptab span {
	color:#c13832;
	}
.wportfoliotab {
	margin-top:5px; background:url(../images/webdesignerTab.png) left top repeat-y; width:918px; 
font-size:33px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:9px 10px; line-height:36px;
	}
.wsitemaptab span {
	color:#c13832;
	}	
	
.bornreadyBox1 {
	width:273px; background:url(../images/webdesignerTab.png) left top repeat-y; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff; float:left; margin-left:35px; margin-top:15px;
	}
.bornreadyBox2 {
	width:273px; background:url(../images/webdesignerTab.png) left top repeat-y; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff; float:left; margin-left:25px; margin-top:15px;
	}	
.bornreadyBox3 {
	width:273px; background:url(../images/webdesignerTab.png) left top repeat-y; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff; float:left; margin-left:25px; margin-top:15px;
	}	
.portBox {
	margin:10px 0 0 0;
    width: 942px;
}	
.viewbox a
{
    float:right;
    font-family:Arial;
    font-weight:bold;
    color:#c13832;
    text-decoration:none;
    margin-right:5px;
    margin-top:5px;
}
.Brand
{
    float:left;
    padding:5px;
    font-family:Arial;
    font-size:17px;
    font-weight:bold;
}
.pressBox1 {
	width:225px; background:url(../images/webdesignerTab.png) left top repeat-y; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff; float:left; margin-left:35px; margin-top:15px;
	}
.pressBox2 {
	width:225px; background:url(../images/webdesignerTab.png) left top repeat-y; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff; float:left; margin-left:25px; margin-top:15px;
	}	
.pressBox3 {
	width:225px; background:url(../images/webdesignerTab.png) left top repeat-y; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff; float:left; margin-left:25px; margin-top:15px;
	}
	
	/*About page*/		
.gateChrasherTab {
	background:url(../images/uprFttrBg.png) left top repeat; font-size:34px; font-weight:bold; color:#fff; width:923px; padding:5px 5px 5px 10px; margin-top:10px;
	}
.gateChrasherTab span {
	color:#c13832;
	}

.gateProjectTab {
	margin-top:20px; overflow:hidden;
	}
.gateProjectTab_lft {
	margin-right:20px; float:left;
	}
.gateProjectTab_rgt {
	float:left; 
	}
.gateProjectBg {
	background:url(../images/webdesignerTab1.png) left top repeat-y; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:7px 10px; line-height:28px; width:595px;
	}
.gateProjectBg a {
	color:#c13832; text-decoration:none;
	}
.gateProjectBg a:hover {
	text-decoration:underline;
	}
.gateProjectBg span {
	color:#c13832;
	}
.font28 {
	font-size:28px;
	}
.lngtHgtNor {
	line-height:normal;
	}

.racingImg {
	position:absolute; top:83px; right:3px; _top:83px; _right:8px;
	}
		/*Contact page*/	
.forminput 
{
    float:left;
  margin-left:5px;
	}
.textlefta
{
    float:left;
}