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

/*Site Level Styles*/

a img{
border:none;
}

:focus{
outline:0;
}

*{
margin:0px;
padding:0px;
margin:0;
padding:0;
}

a{
text-decoration:underline;
color:#295A90;

}

a:visited{
text-decoration:underline;
color:#000000;
}

h1{
font-size:24px;
font-weight: 600;
margin-top:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
}


h2{
font-size:18px;
font-weight: 600;
margin-top:15px;
margin-bottom:10px;
}

h3{
font-size:18px;
font-weight: 400;
margin-top:0px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
}


body{
background-color:#FFFFFF;
background-image: url(./img/bg.jpg);
background-repeat: repeat-x;
background-position:top;
}

div.pageTop{
margin:auto;
width:1020px;
height:20px;
margin-top:20px;
background-image:url(img/pageTop.png);
background-repeat:no-repeat;
}


div.container{
margin:auto;
width:1020px;
min-height:900px;
height:100%;
background-image:url(img/pageBackground.png);
background-repeat:repeat-y;
}


div.logo{
width:950px;
height:150px;
float:left;
margin-top:10px;
margin-left:45px;
}


div.menu{
width:600px;
height:80px;
float:left;
margin-left:350px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

div.mainContentWindow{
width:900px;
min-height:400px;
height:auto;
float:left;
margin-left:68px;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
}

div.footer{
width:930px;
height:300px;
float:left;
margin-left:70px;
margin-top:20px;
margin-bottom:0px;
}

div.footerBox{
width:168px;
height:231px;
float:left;
margin-left:0px;
margin-right:16px;
margin-top:40px;
margin-bottom:0px;
background-image:url(img/footerBox.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;
padding-right:20px;
}

.footerBox a{
text-decoration:underline;
color:#000000;
}

.footerBox a:visited{
text-decoration:underline;
color: #CCCCCC;
}


div.copyright{
width:23px;
height:158px;
float:left;
margin-left:0px;
margin-right:0px;
margin-top:40px;
margin-bottom:20px;
background-image:url(img/copyright.jpg);
background-repeat:no-repeat;
text-indent:-10000px;
}

.clr{
clear:both;
}

/*End Site Level Styles*/


/*Interior Pages*/


div.title200{
height:40px;
width:200px;
float:left;
margin-left:90px;
margin-top:10px;
}

div.title200b{
height:40px;
width:200px;
float:left;
margin-left:15px;
margin-top:5px;
}

div.title200c{
height:40px;
width:200px;
float:left;
margin-left:15px;
margin-top:5px;
}


div.textBox700{
width:700px;
min-height:50px;
height:auto;
float:left;
margin-top:10px;
margin-left:90px;
margin-bottom:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

div.textBox700c{
width:700px;
min-height:50px;
height:auto;
float:left;
margin-top:10px;
margin-left:60px;
margin-bottom:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

div.box126{
width:126px;
min-height:30px;
height:auto;
float:left;
margin-left:52px;
margin-right:52px;
}

div.iconTitle{
width:126px;
min-height:30px;
height:auto;
float:left;
margin-left:90px;
margin-top:0px;
}

div.iconTitle2{
width:185px;
min-height:30px;
height:auto;
float:left;
margin-left:60px;
margin-top:0px;
}

div.homeContainer900 {
width:910px;
min-height:100px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
float:left;	
margin-top: 35px;

}

div.homeBoxOne {
width: 590px;
min-height: 200px;
float: left;
margin-left: 2px;
margin-bottom: 20px;
background-image:url(home/img/homeBoxOne.png);
background-repeat:no-repeat;
}

div.homeBoxTwo {
width: 290px;
height: 200px;
float: left;
margin-left: 10px;
margin-bottom: 20px;
background-image:url(home/img/homeBoxTwo.png);
background-repeat:no-repeat;
}

div.homeBoxThree {
width: 286px;
height: 200px;
float:left;
margin-left:2px;
background-image:url(home/img/homeBoxThree.png);
background-repeat:no-repeat;
}

div.homeBoxFour {
width: 592px;
height:200px;
float: left;
margin-left: 10px;
background-image:url(home/img/homeBoxFour.png);
background-repeat:no-repeat;
}

div.boxOneText {
float:left;
width: 520px;
margin-left: 30px;
margin-top: 10px;
}

div.welcomeTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:400;
margin-left: 30px;
margin-top: 17px;
width: 90px;
}

div.quoteTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:400;
margin-left: 30px;
margin-top: 17px;
width: 60px;
}

div.boxTwoText {
float:left;
width:230px;
margin-left: 30px;
margin-top: 10px;
}

div.boxTwoText p a img{
float:right;
}

div.contactUsLink {
float: left;
width: 100px;
margin-top: 65px;
margin-left: 30px;
}

div.contactUsLink a {
text-decoration:underline;	
color:#000000;
}

div.contactUsLink a:hover {
color: #325d90;	
}

div.boxOneText a {
text-decoration:underline;	
color:#000000;
}

div.boxOneText a:hover {
color: #325d90;	
}

div.boxTwoText a {
text-decoration:underline;	
color:#000000;
}

div.boxTwoText a:hover {
color: #325d90;	
}

div.boxThreeText a {
text-decoration:underline;	
color:#000000;
}

div.boxThreeText a:hover {
color: #325d90;	
}

div.boxFourText a {
text-decoration:underline;	
color:#000000;
}

div.boxFourText a:hover {
color: #325d90;	
}

div.mailImage {
float: right;
width: 115px;
height: 95px;
margin-right: 15px;
}

div.boxThreeText {
float:left;
width: 230px;
margin-left: 30px;
margin-top: 10px;
}

div.boxFourText {
float:left;
width: 525px;
margin-left: 30px;
margin-top: 10px;

}

div.servicesContainer{
width:560px;
min-height:100px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:15px;
margin-bottom:30px;
float:left;
}

div.servicesBox550{
width:560px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-top:10px;
margin-bottom:30px;
float:left;
}


.h2fancy{
font-family:"Georgia", Times New Roman, Times, serif;
}

p.fl:first-line{
font-style:italic;
font-weight:bold;
font-family:"Georgia", Times New Roman, Times, serif;
letter-spacing: -.25px;
}

p.cap:first-letter{
font-size:60px; 
color: #18416D;
font-weight:bold;
float:left;
height:45px;
line-height:45px;
margin-top:6px;
margin-left:0px;
margin-right:4px;
font-family:"Times New Roman", Times, serif;
/*font-family: "nueva Std Cond", Tahoma;*/
font-style:italic;
}

.capColor {
font-size:60px; 
color: #999999;
font-weight:bold;
float:left;
height:45px;
line-height:45px;
margin-top:2px;
font-family:"Times New Roman", Times, serif;
/*font-family: "nueva Std Cond", Tahoma;*/
font-style:italic;
}

/*
* html #cap {margin-right:-2px; margin-top:3px;}
*/

.servicesBox550 a{
text-decoration:underline;
font-style:italic;
color:#295A90;
}

.servicesBox550 a:hover{
text-decoration:underline;
font-style:italic;
color:#000000;
}

div.horRule{
width:558px;
height:2px;
float:left;
margin-left:0px;
background-image:url(services/img/horRule.png);
background-repeat:no-repeat;
margin-bottom:30px;
}

div.portfolioContainer{
width:560px;
min-height:100px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:15px;
margin-bottom:30px;
float:left;
}

div.portfolioBox550{
width:590px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-top:10px;
margin-bottom:30px;
float:left;
}

div.webPortfolioImages{
width: 700px;
min-height:100px;
height:auto;
}

div.webPortoflioImagesa{
float: left;
width: 620px;
min-height:100px;
height:auto;
margin-left: 250px;
}

div.portfolioBox860{
width:860px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
float:left;
}

div.webImages1{
width: 185px;
min-height: 100px;
height: auto;
float:left;
}

div.webImages2{
width: 223px;
min-height: 100px;
height: auto;
float:left;
margin-left: -22px;
}

div.webImages3{
width: 182px;
min-height: 100px;
height: auto;
float:left;
margin-left: -20px;
}


div.printPortfolioBox550{
width:560px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-top:10px;
margin-bottom:30px;
float:left;
}

div.photoImageBox540 {
float: left;
width: 560px;
min-height: 100px;		
}

div.photoImageBox540a {
float: left;
width: 560px;
margin-bottom: 25px;		
}

div.photoTitle1 a{
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;	
color:#000000;
width: 160px;
margin-right: 50px;
}

div.photoTitle1 a:hover{
color:#325d90;
}


div.photoImages1 {
float: left;
width: 121px;
height: auto;
margin-right: 92px;
}


div.viewMore {
float: right;
width: 100px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-right: -15px;
}

div.viewMore a {
text-decoration:underline;
font-style:italic;
color:#000000;

}

div.viewMore a:hover {
color:#325d90;	
}

div.logoThumbs {
float:left;
margin-top: 5px;
width: 600px;
}

div.busCardThumb {
float:left;
margin-top: 5px;
margin-right: 15px;
width:50px;
}


ul.webAppMod {
float:left;
width: 550px;
margin-left: 50px;
margin-top: 10px;
margin-bottom: 10px;
}

div.thumbOne {
float: left;
width: 90px;
margin-right: 26px;
}

/* End Interior Pages*/

/*Dropdown Menu*/


.links{
text-indent:-10000px;
width:72px;
height:40px;
display:block;
}


#homeBtn{
width:72px;
height:78px;
background-image:url(img/homeBtn.png);
background-repeat:no-repeat;
}


#homeBtn:hover{
background-image:url(img/homeBtn2.png);
background-repeat:no-repeat;
}

#servicesBtn{
width:72px;
height:78px;
background-image:url(img/servicesBtn.png);
background-repeat:no-repeat;
margin-left:2px;
}

#servicesBtn:hover{
background-image:url(img/servicesBtn2.png);
background-repeat:no-repeat;
}

#ourWorkBtn{
width:72px;
height:78px;
background-image:url(img/ourWorkBtn.png);
background-repeat:no-repeat;
margin-left:2px;
}

#ourWorkBtn:hover{
background-image:url(img/ourWorkBtn2.png);
background-repeat:no-repeat;
}

#contactBtn{
width:72px;
height:78px;
background-image:url(img/contactBtn.png);
background-repeat:no-repeat;
margin-left:2px;
}

#contactBtn:hover{
background-image:url(img/contactBtn2.png);
background-repeat:no-repeat;
}

#aboutBtn{
width:72px;
height:78px;
background-image:url(img/aboutBtn.png);
background-repeat:no-repeat;
margin-left:2px;
}

#aboutBtn:hover{
background-image:url(img/aboutBtn2.png);
background-repeat:no-repeat;
}

#hostingBtn{
width:72px;
height:78px;
background-image:url(img/hostingBtn.png);
background-repeat:no-repeat;
margin-left:2px;
}

#hostingBtn:hover{
background-image:url(img/hostingBtn2.png);
background-repeat:no-repeat;
}

#quoteBtn{
width:72px;
height:78px;
background-image:url(img/quoteBtn.png);
background-repeat:no-repeat;
margin-left:2px;
}

#quoteBtn:hover{
background-image:url(img/quoteBtn2.png);
background-repeat:no-repeat;
}

#sitesToGoBtn{
width:72px;
height:78px;
background-image:url(img/sitesToGoBtn.png);
background-repeat:no-repeat;
margin-left:2px;
}

#sitesToGoBtn:hover{
background-image:url(img/sitesToGoBtn2.png);
background-repeat:no-repeat;
}


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
list-style: none;
margin: 0;
padding: 0;
}

ul.dropdown {
position: relative;
z-index: 50;
float: left;
}

ul.dropdown li {
float: left;
line-height: 1.3em;
vertical-align: middle;
/*zoom: 1;*/
}

ul.dropdown li.hover,
ul.dropdown li:hover {
position: relative;
z-index: 50;
cursor: default;
}

ul.dropdown ul {
visibility: hidden;
position: absolute;
top: 52%;
left: 0;
z-index: 50;
width: 188px;
height:120px;
text-indent:13px;
padding-top:10px;
background-image:url(img/submenuBackground2.png);
background-repeat:no-repeat;
}

#deep {
top: -148%;
}

ul.dropdown ul a{
text-decoration:none;
color:#000000;
}

ul.dropdown ul a:hover{
text-decoration:underline;
color:#4B4B4B;
}

/*
ul.dropdown ul a:visted{
text-decoration:none;
color:#000000;
}
*/

ul.dropdown ul li {
float: none;
}

ul.dropdown ul ul {
top: 1px;
left: 99%;
}

ul.dropdown li:hover > ul {
visibility: visible;
}


/*End Dropdown Menu*/



/* Easy Slider */

#slider{}	
#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}
#slider li{ 
/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/ 
width:891px;
height:369px;
overflow:hidden; 
}	
#prevBtn, #nextBtn{ 
display:none;
width:30px;
height:77px;
position:absolute;
left:-30px;
top:71px;
}	
#nextBtn{ 
left:696px;
}														
#prevBtn a, #nextBtn a{  
display:none;
width:30px;
height:77px;
background:url(images/btn_prev.gif) no-repeat 0 0;	
}	
#nextBtn a{ 
background:url(images/btn_next.gif) no-repeat 0 0;	
}												

/* End Easy Slider */

/*webPortfoioMenu*/


#webPortfolioMenu{
width: 160px;
float: left;
margin-top:0px;
margin-left: 0px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

#webPortfolioMenu ul{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

#webPortfolioMenu li{
margin-bottom: 15px;
}


#webPortfolioMenu a{
display: block;
width: 155px;
height: 18px;
padding-left: 0px;
text-decoration:none;
}

#webPortfolioMenu a:hover{
background: url(../img/menuBackground.png);
color:#FF0000;
}

#selected{
background: url(../img/menuBackground.png);
color:#FF0000;
}

/*end web portfolio menu*/

/*@CONTACT PAGE@*/

#left{float:left;margin-left:9px; }
#right{float:left;margin-left:25px;}

#contact_info{
width:495px;
height:198px;
display:block;
margin-bottom:15px;
}

#get_a_quote{
width:495px;
height:200px;
display:block;

}

div.contactUsContainer {
float: left;
width: 490px;
height: 200px;
margin-top: 20px;
background-image:url(contact/img/contentBox.png);
background-repeat:no-repeat;
}

div.contactUsInformation {
float:left;
width: 430px;
margin-left: 20px;
padding-top: 8px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

div.getAQuoteInformation {
float:left;
width: 430px;
margin-left: 20px;
padding-top: 8px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

div.contactUsHeading {
float: left;
width: 200px;
margin-left: 5px;
margin-bottom: -10px;
}

div.contactInformatoin {
float: left;
width: 600px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left: 20px;
margin-top: 10px;
}

ul.contactInfo {
float: left;
margin-left: 0px;
margin-top: 10px;
margin-right: 23px;
list-style-type:none;
}

ul.contactInfo a {
text-decoration:none;
}

ul.contactInfo a:hover {
color:#325d90;
}

#contact_form{
width:345px;
display:block;
margin-top: 53px;
}

#contact_fields{
padding:15px;
border: 1px solid #CCCCCC;
}

#contact_fields legend{
font-size:18px;
color:#999999;
}

#contact_fields label{
display:block;
margin-bottom:15px;
color: #333333;
}

#contact_fields label input{
font-size:18px;
width:315px;
border: 1px solid #999999;
}

#contact_fields label textarea{
height:100px;
font-size:18px;
width:315px;
border: 1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
}
/*@END CONTACT PAGE@*/

/*Individual Company Portfolio Pages*/

div.companyTitleBox{
width:650px;
height:30px;
margin-left:0px;
margin-top:10px;
margin-bottom:10px;
float:left;
}

div.companyInterfaceImage{
width:585px;
height:410px;
margin-left:0px;
margin-top:10px;
margin-bottom:25px;
float:left;
}

div.companyTopRight{
width:246px;
height:155px;
margin-left:0px;
margin-right:15px;
margin-top:10px;
margin-bottom:24px;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
float:right;
background-image:url(img/companySmallBox.png);
}

.companyTopRight ul {
list-style-type:none;
margin-left:20px;
margin-top:10px;
line-height:20px;
}

div.companyTopMiddle{
width:246px;
height:155px;
margin-left:0px;
margin-right:15px;
margin-top:0px;
margin-bottom:21px;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
float:right;
background-image:url(img/companySmallBox.png);
}

.companyTopMiddle ul {
list-style-type:none;
margin-left:20px;
margin-top:10px;
line-height:20px;
}

div.companyTopBottom{
width:246px;
height:155px;
margin-left:10px;
margin-right:0px;
margin-top:0px;
margin-bottom:25px;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
float:left;
background-image:url(img/companySmallBox.png);
}

.companyTopBottom ul {
list-style-type:none;
margin-left:20px;
margin-top:10px;
line-height:20px;
}

div.companyOverview{
width:550px;
height:157px;
margin-left:0px;
margin-top:0px;
margin-bottom:25px;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
float:left;
background-image:url(img/companyLargeBox.png);
}

div.companyBottomLeft{
width:246px;
height:155px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
float:left;
background-image:url(img/companySmallBox.png);
clear:both;
}

.companyBottomLeft ul {
list-style-type:none;
margin-left:20px;
margin-top:10px;
line-height:20px;
}

div.companyBottomRight{
width:550px;
height:157px;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
float:left;
background-image:url(img/companyLargeBox.png);
}

div.companyBottomRight2{
width:550px;
height:157px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
float:left;
background-image:url(img/companyLargeBox.png);
}

/*about us page */


div.aboutUsLeftTextContainer {
float: left;
width: 540px;
margin-left:3px;
}

div.aboutUsrRightText {
float: left;
width:280px;
min-height: 100px;
margin-left:50px;
}

div.textBox500 {
width:530px;
min-height:50px;
height:auto;
float:left;
margin-top:10px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

div.testBox300 {
float: left;
width: 280px;
margin-left: 00px;
background-image:url(about/img/rightQuoteMarks.png);
background-repeat:no-repeat;
background-position: right 80%;
margin-bottom: 40px;
}

div.testBox300 p{
margin-left:11px;
float: left;
width: 193px;	
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
color:#9B8F8F;
margin-top:1px;
text-align:left;
}

div.testBox300 span{
text-align:right;
}

div.testBox300 img{
float:left;
}

div.aboutUsrRightText h2{
margin-top:25px;
}

p span.testInfo {
float:right;
width: 150px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
margin-bottom: 10px;
margin-right: 0px;
color:#000;
}

/*sites to go page*/

div.sitesToGoHeading {
float: left;
margin-left: -2px;
width: 700px;

}

div.textBox570 {
width:540px;
min-height:50px;
height:auto;
float:left;
margin-top:10px;
margin-left:3px;
margin-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

div.melonRight {
float: left;
width: 250px;
min-height: 100px;
margin-top: -107px;
margin-bottom: 25px;
}

div.sitesToGoTable {
float: left;
width: 570px;
margin-left: 8px;
}

div.tableBackground {
float: left;
width: 570px;
margin-left: 3px;
height: 280px;
}

table {
width: 567px;
height: 260px;
margin-top: 10px;
border-style: solid;
border-color:#d9d8d8;
border-width:1px;
background-color: #F7F7F7;
}

table td{
border:solid;
border-color:#d9d8d8;
border-width:1px
}

table tr{
height:20px;
}

td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left: 10px;
}

td.rowTwo{
width: 120px;	
}

td.rowThree{
width:120px;
}

td.rowFour {
width: 120px;	
}

#tabLinks{
width:880px;
list-style-type:none;
height:40px;
margin-left:-2px;
}

#tabLinks li{
float: left;
margin-left:5px;
min-width:100px;
text-align:center;
color:#000000;
}

#tabLinks li a{
height:30px;
padding:10px 5px 0 5px;
text-decoration:none;
background:url(sitestogo/img/tabGradient.png) repeat-x;
border: 1px solid #d9d8d8;
border-bottom:none;
display:block;
color:#000000;
}

#tabLinks li a:hover{
color:#295A90;
}

#tabLinks li a.selected{
background:#FFF;
}

div.backgroundBody {
width: 880px;
min-height: 385px;
height:auto;
background-image:url(sitestogo/img/sitesBackground.png);
background-position:bottom;
background-repeat: repeat-x;
border-style:solid;
border-color:#d9d8d8;
border-width:1px;
margin-top:0px;
margin-left: 3px;
float:left;
}

div.leftSide {
float: left;
width: 435px;
margin-left: 40px;	
}


div.leftSide img {
width: 112px;
margin-left: 0px;
margin-top: 30px;
float:left;
}
 

div.textBox450 {
width: 400px;
min-height: 150px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left: 0px;
margin-top: 10px;
float:left;
}

div.textBox450 ul {
min-height:20px;
height:auto;
list-style-type:none;
margin-left:20px;
margin-top:10px;
line-height:20px;
float:left;
}

div.leftSide img.addOn {
margin-top: 30px;	
float:left;
}

ul.textBox490b {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left: 0px;
margin-top: 10px;
margin-bottom:30px;
list-style-type:none;
font-weight:bold;
float:left;
min-height:20px;
height:auto;
}

div.rightSide {
width: 380px;
min-height:300px;
height:auto;
float: right;
margin-top: 30px;
}

img.rightPicture {
margin-left: 0px;
margin-bottom: 20px;
float:left;
}

div.order {
width: 140px;
height:30px;
background-color:#FAFAFA;
border-style:none solid solid solid;
border-color:#d9d8d8;
border-width:1px;
margin-left: 41px;
margin-top: 0px;
float:left;
}

.order a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left: 40px;
margin-top:20px;
text-decoration:underline;
}

.order a:hover {
color: #999999;	
}

/*Individual Company Portfolio Pages*/

.boxTwoText p img{
margin-top:10px;
margin-left:10px;
display:block;
} 