body{margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; background:#751113}
body img{border:none}
body span{margin:0; padding:0}

.Print_box{float:left; width:738px}

/*Global*/
.head{height:120px}
.footer{background:#751113;}
.mid{background:#E8E6E6}
.head #wrap,.mid #wrap,.footer #wrap{width:972px; margin:0 auto;}
.mid #wrap{min-height:600px}
.head #wrap{height:70px; background:url(../images/bg-top.gif) 100% 100% no-repeat; padding-bottom:10px; margin-top:10px}

.home_row1{height:356px}
.home_row2{height:356px;}
.home_row3{height:264px}

#left{width:262px}
#right{}
#middle{width:520px; text-align:left}

/*top Menu*/
.menu_top{padding-top:16px; float:left}
.menu_top ul{ padding:0; margin:0; list-style:none}
.menu_top ul li{ float:left;}
.menu_top ul li a:link,.menu_top ul li a:visited{display:block; width:107px; text-align:center; vertical-align:middle; text-decoration:none; color:#FFFFFF; font-size:.8em; font-weight:bold; height:23px; margin-right:1px; background:url(../images/bg_menu.gif) repeat-x; padding-top:7px}
.menu_top ul li a:hover{ text-decoration:underline}


/*Footer*/
.footer a:link, .footer a:visited{text-decoration:none; color:#FFFFFF}
.footer a:hover{text-decoration:underline}
.footer #wrap{color:#FFFFFF; height:60; padding:15px 0; text-align:center; font-size:.7em}
.footer #wrap p{font-size:1.2em; word-spacing:.2em; font-weight:bold}

/*Homepage*/
.content{padding:5px 0; font-size:.8em}
.home_content{ padding:0 15px 15px}
.home_content p{ margin-top:0px;}

.leftBox{width:244px; padding-bottom:15px; margin-top:10px; background:#FFFFFF}
.leftBox #title{background:#E8E6E6}
.leftBox #content{ padding:0 10px;}
.leftBox h2{font-size:15px}
.leftBox h3{font-size:13px}

.midBox{width:500px; padding-bottom:15px; background:#FFFFFF url(../images/bottom_middlebox.png) no-repeat center bottom; margin-top:10px; float:left}
.midBox #title{background:#E8E6E6; height:11px;}
.midBox #content{ padding:0 10px;}

.rightBox{width:189px; padding-bottom:15px; background:#FFFFFF url(../images/bottom_rightbox.png) no-repeat center bottom; margin-top:10px}
.recent_box{padding:10px}
.recent_box .text{font-size:11px}
/*Sub Pages*/
.subContent{min-height:1015px; float:left; width:738px; background:#fff url(../images/bg_subHeader.png) no-repeat left top; padding:12px; margin-top:10px; margin-right:20px}
.subContent #title{width:100%; height:55px; color:#FFFFFF; float:left; font-size:16px}
.subContent h2{margin:0}

.subpages_content{width:480px; min-height:580px; padding:0 10px}

/*Special Offer*/
#specailOffer{ width:222px; height:180px; padding:5px 10px; float:left; 
background:#FFFFFF url(../images/bg_specialOffer.png) 90% bottom no-repeat; color:#185FA1; }

/*Portfolio Page*/


.caseStudy{ min-height:600px}

/*Print page*/
.Print_box{float:left; width:738px}
.printpage_left{border:1px solid #000000; width:310px; height:230px; background:#3075B0; padding:10px; color:#FFFFFF; font-weight:bold;}
.printpage_right{border:1px solid #000000; width:370px; height:230px; padding:10px}

.printpage_left ul{}
.text1{color:#F6448E; display:block}
.print_row1{background:#D5A9C2 url(../images/printRow_icon.jpg) no-repeat 0 0; height:44px; padding-left:50px; padding-top:14px; }
.printpage_left a:link, .printpage_left a:visited{ color:#FFFF00; text-decoration:none}
.printpage_left a:hover{ text-decoration:underline}

/*Right Boxes*/
.callback_box{padding:10px;}
.callback_box input {font-size:12px; margin-bottom:7px; width:150px;}
.callback_box form{text-align:center}
.testimonials_box{padding:12px 12px 12px 8px}

.loginForm{padding:12px;}
.loginForm form{height:115px;}
.loginForm input{ height:15px;}


.form_err{color:#761214; font-weight:bold; height:20px;}

.forms label {float:left; height:26px; width:180px;}
.forms input{width:275px; float:left}
.forms textarea{width:275px}
.forms .buttons{width:55px; float:left; margin:10px}
.radio.radio{width:10px}

.protfolio_row {
float:left;
padding:5px;
width:200px;
margin-left:26px;
height:215px
}

.protfolio_row #desc {
float:left;
width:100%;
}

.protfolio_row #desc p{
margin:0;
}

.protfolio_row #link {
float:left;
text-align:right;
}

.protfolio_row #img {
float:left;
margin:0 0 10px 0;
width:180px;
}

.nextPage{ color:#8A0000; text-decoration:none; font-weight:bold; padding-right: 23px; background:url(../images/next_page.gif) no-repeat right center}
.nextPage:hover{text-decoration:underline}

.prevPage{ color:#8A0000; text-decoration:none; font-weight:bold; padding-left: 23px; background:url(../images/prev_page.gif) no-repeat left center}
.prevPage:hover{text-decoration:underline}