/* CSS Document */
body{
margin:0 0 0 0;
background:#2C2C2C;
font:75% Arial, Helvetica, sans-serif;
color:#aaa;
background-image:url();
}
.page-container{
width:940px;
margin:0 auto 0 auto;
}
.float-left{
float:left;
}
.float-right{
float:right;
}
.clear-float{
clear:both;
}
p{
font:12px Arial, Helvetica, sans-serif;
color:#7C7C7C;
line-height:18px;
}
h1{
font:25px Arial, Helvetica, sans-serif;
color:#285173;
margin:0;
}
h2{
font:20px Arial, Helvetica, sans-serif;
color:#7C7C7C;
margin:0;
}
a{
color:#5fad23;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.padding-left-6px{
padding:0 0 0 6px;
}
.height-5{
height:5px;
}
.height-10{
height:10px;
}
.height-15{
height:15px;
}
.height-20{
height:20px;
}
.height-25{
height:25px;
}
.div-height32{
height:32px;
}
.white-container{
background:#fff;
border:1px solid #fff;
}
/* Top Right Menu Start */
.top-rightMenu-container{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
float:right;
padding:10px 0 10px 0;
height:18px;
margin-right:15px;
}
a.home-icon{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
text-decoration:none;
background:url(../../../factry/source/images/home-icon.jpg) no-repeat left;
padding:0 0 0 20px;
}
a.home-icon:hover{
color:#D94B2C;
}

a.sitemap-icon{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
text-decoration:none;
background:url(../../../factry/source/images/sitemap-icon.jpg) no-repeat left;
padding:0 0 0 20px;
}
a.sitemap-icon:hover{
color:#D94B2C;
}

a.contact-icon{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
text-decoration:none;
background:url(../../../factry/source/images/contact-icon.jpg) no-repeat left;
padding:0 0 0 20px;
}
a.contact-icon:hover{
color:#D94B2C;
}
/* Top Right Menu End */

/*Top Banner Start */
.top-banner{
background:url(../../../factry/source/images/header-bg.jpg) repeat-x;
border-bottom:2px solid #ffffff;
height:110px;
overflow:hidden;
}
.right-header-bg{
background:url(../../../factry/source/images/top-banner-right-bg.jpg) top left;
float:right;
width:600px;
}
.menu-left{
background:url(../../../factry/source/images/menu-left.jpg) top left no-repeat;
}
.menu-center{
background:url(../../../factry/source/images/menu-center.jpg) repeat-x;
height:78px;
overflow:hidden;
}
.menu-right{
background:url(../../../factry/source/images/menu-right.jpg) top right no-repeat;
padding:0 11px 0 11px;
height:78px;
}
.menu-right ul{
padding:0;
margin:0 0 0 0;
}
.menu-right ul li{
list-style:none;
float:left;
}
.menu-right ul li a{
display:block;
padding:24px 22px 24px 23px;
font:16px "Myriad Pro", Arial, Helvetica, sans-serif;
color:#505050;
text-decoration:none;
text-transform:uppercase;
}
.menu-right ul li a:hover{
color:#71B2DC;
}
.menu-right ul li a.selected{
color:#71B2DC;
}
.menu-right ul li span{
background:url(../../../factry/source/images/menu-splitter.jpg) no-repeat;
width:2px;
height:78px;
float:left;
}
/*Top Banner End */

/*Middle Body bg Start*/
.body-color-bg{
background:url(../../../factry/source/images/body-color-bg.jpg) bottom repeat-x #fff;
border-top:1px solid #F0F0F0;
}
.body-bg{
background:url(webfa1/source/images/body-bg.jpg) no-repeat bottom left;
padding:12px 0 12px 0;
min-height:450px;
}
.affordable-container{
width:300px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#7C7C7C;
}
/** Portfolio Start **/
.portfolio-container{
width:602px;
float:right;
}
.float-left-125{
float:left;
width:125px;
}
.float-left-125 ul{
padding:0;
margin:0 0 0 20px;
}
.float-left-125 ul li{
list-style-image:url(../../../factry/source/images/blue-arrow.gif);
margin:20px 0 0 0;
font:12px Arial, Helvetica, sans-serif;
color:#7C7C7C;
}
.portfolio-gray-top{
background:url(../../../factry/source/images/portfolio-gray-top.gif) no-repeat;
height:11px;
overflow:hidden;
}
.portfolio-gray-bg{
background:url(../../../factry/source/images/portfolio-gray-bg.gif) repeat-x #CECECE;
border-left:1px solid #E8E8E8;
border-right:1px solid #E8E8E8;
}
.portfolio-gray-bottom{
background:url(../../../factry/source/images/portfolio-gray-bottom.gif) no-repeat;
height:11px;
overflow:hidden;
}
.portfolio-white-container{
width:569px;
margin:0 auto 0 auto;
height:50px;
overflow:hidden;
}
.portfolio-top-white{
background:url(../../../factry/source/images/portfolio-top-white.jpg) no-repeat top;
height:11px;
overflow:hidden;
width:569px;
margin:0 auto 0 auto;
}
.portfolio-center-white{
background:#fff;
width:569px;
margin:0 auto 0 auto;
height:293px;
overflow:hidden;
}
.portfolio-bottom-white{
background:url(../../../factry/source/images/portfolio-bottom-white.jpg) no-repeat top #ffffff;
width:569px;
margin:0 auto 0 auto;
height:11px;
overflow:hidden;
}
.project-title-container{
width:250px;
float:right;
margin-right:30px;
}
.portfolio-head-left{
background:url(../../../factry/source/images/portfolio-head-left.jpg) no-repeat left top;
}
.portfolio-head-right{
background:url(../../../factry/source/images/portfolio-head-right.jpg) no-repeat right top;
font:12px Arial, Helvetica, sans-serif;
color:#71B2DC;
padding:14px 0 0 18px;
}
.portfolio-head-center{
background:url(../../../factry/source/images/portfolio-head-center.jpg) repeat-x;
height:50px;
overflow:hidden;
}
.gray-font{
font:bold 12px Arial, Helvetica, sans-serif;
color:#828282;
}

.portfolio-number-container{
width:592px;
margin:15px auto 0 auto;
}
.portfolio-left-arrow{
float:left;
padding:12px 12px 0 0;
}
.portfolio-right-arrow{
float:right;
padding:12px 0 0 12px;
}

/*Middle Body bg End*/

/** Latest News Start **/
.lat-news-container{
background:url(../../../factry/source/images/latest-news-bg.jpg) repeat-y left;
font:12px Arial, Helvetica, sans-serif;
color:#808080;
width:298px;
float:left;
padding:10px 30px 10px 10px;
}
.img-border{
border:1px solid #C2C2C2;
}
.content-230{
width:230px;
font:12px Arial, Helvetica, sans-serif;
color:#808080;
float:right;
}
/** Latest New End **/
.webfa1tory-bg{
width:550px;
float:right;
font:12px Arial, Helvetica, sans-serif;
color:#8D8D8D;
padding:10px 0 0 0;
}
.content-360{
float:right;
width:360px;
font:12px Arial, Helvetica, sans-serif;
color:#8D8D8D;
line-height:18px;
}

/** Footer Start **/
.footer-container{
background:url(../../../factry/source/images/footer-bg.jpg) repeat-x #1F1F1F;
padding:10px 0 10px 0;
font:12px Arial, Helvetica, sans-serif;
color:#ACACAC;
}
a.footer-web{
font:12px Arial, Helvetica, sans-serif;
color:#ACACAC;
text-decoration:none;
}
a.footer-web:hover{
color:#D94B2C;
}
.footer-blue-color{
color:#71B2DC;
}
.footer-left-330{
float:left;
width:315px;
padding:18px 0 0 15px;
}
.footer-center-container{
width:270px;
float:left;
}
.footer-center-split-left{
background:url(../../../factry/source/images/footer-splitter.jpg) left no-repeat;
}
.footer-center-split-right{
background:url(../../../factry/source/images/footer-splitter.jpg) right no-repeat;
text-align:center;
padding:5px 2px 5px 2px;
}

/** Footer End **//* CSS Document */
body{
margin:0 0 0 0;
background:#2C2C2C;
font:75% Arial, Helvetica, sans-serif;
color:#aaa;
background-image:url();
}
.page-container{
width:940px;
margin:0 auto 0 auto;
}
.float-left{
float:left;
}
.float-right{
float:right;
}
.clear-float{
clear:both;
}
p{
font:12px Arial, Helvetica, sans-serif;
color:#7C7C7C;
line-height:18px;
}
h1{
font:25px Arial, Helvetica, sans-serif;
color:#285173;
margin:0;
}
h2{
font:20px Arial, Helvetica, sans-serif;
color:#7C7C7C;
margin:0;
}
a{
color:#5fad23;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.padding-left-6px{
padding:0 0 0 6px;
}
.height-5{
height:5px;
}
.height-10{
height:10px;
}
.height-15{
height:15px;
}
.height-20{
height:20px;
}
.height-25{
height:25px;
}
.div-height32{
height:32px;
}
.white-container{
background:#fff;
border:1px solid #fff;
}
/* Top Right Menu Start */
.top-rightMenu-container{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
float:right;
padding:10px 0 10px 0;
height:18px;
margin-right:15px;
}
a.home-icon{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
text-decoration:none;
background:url(../../../factry/source/images/home-icon.jpg) no-repeat left;
padding:0 0 0 20px;
}
a.home-icon:hover{
color:#D94B2C;
}

a.sitemap-icon{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
text-decoration:none;
background:url(../../../factry/source/images/sitemap-icon.jpg) no-repeat left;
padding:0 0 0 20px;
}
a.sitemap-icon:hover{
color:#D94B2C;
}

a.contact-icon{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
text-decoration:none;
background:url(../../../factry/source/images/contact-icon.jpg) no-repeat left;
padding:0 0 0 20px;
}
a.contact-icon:hover{
color:#D94B2C;
}
/* Top Right Menu End */

/*Top Banner Start */
.top-banner{
background:url(../../../factry/source/images/header-bg.jpg) repeat-x;
border-bottom:2px solid #ffffff;
height:110px;
overflow:hidden;
}
.right-header-bg{
background:url(../../../factry/source/images/top-banner-right-bg.jpg) top left;
float:right;
width:600px;
}
.menu-left{
background:url(../../../factry/source/images/menu-left.jpg) top left no-repeat;
}
.menu-center{
background:url(../../../factry/source/images/menu-center.jpg) repeat-x;
height:78px;
overflow:hidden;
}
.menu-right{
background:url(../../../factry/source/images/menu-right.jpg) top right no-repeat;
padding:0 11px 0 11px;
height:78px;
}
.menu-right ul{
padding:0;
margin:0 0 0 0;
}
.menu-right ul li{
list-style:none;
float:left;
}
.menu-right ul li a{
display:block;
padding:24px 22px 24px 23px;
font:16px "Myriad Pro", Arial, Helvetica, sans-serif;
color:#505050;
text-decoration:none;
text-transform:uppercase;
}
.menu-right ul li a:hover{
color:#71B2DC;
}
.menu-right ul li a.selected{
color:#71B2DC;
}
.menu-right ul li span{
background:url(../../../factry/source/images/menu-splitter.jpg) no-repeat;
width:2px;
height:78px;
float:left;
}
/*Top Banner End */

/*Middle Body bg Start*/
.body-color-bg{
background:url(../../../factry/source/images/body-color-bg.jpg) bottom repeat-x #fff;
border-top:1px solid #F0F0F0;
}
.body-bg{
background:url(webfa1/source/images/body-bg.jpg) no-repeat bottom left;
padding:12px 0 12px 0;
min-height:450px;
}
.affordable-container{
width:300px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#7C7C7C;
}
/** Portfolio Start **/
.portfolio-container{
width:602px;
float:right;
}
.float-left-125{
float:left;
width:125px;
}
.float-left-125 ul{
padding:0;
margin:0 0 0 20px;
}
.float-left-125 ul li{
list-style-image:url(../../../factry/source/images/blue-arrow.gif);
margin:20px 0 0 0;
font:12px Arial, Helvetica, sans-serif;
color:#7C7C7C;
}
.portfolio-gray-top{
background:url(../../../factry/source/images/portfolio-gray-top.gif) no-repeat;
height:11px;
overflow:hidden;
}
.portfolio-gray-bg{
background:url(../../../factry/source/images/portfolio-gray-bg.gif) repeat-x #CECECE;
border-left:1px solid #E8E8E8;
border-right:1px solid #E8E8E8;
}
.portfolio-gray-bottom{
background:url(../../../factry/source/images/portfolio-gray-bottom.gif) no-repeat;
height:11px;
overflow:hidden;
}
.portfolio-white-container{
width:569px;
margin:0 auto 0 auto;
height:50px;
overflow:hidden;
}
.portfolio-top-white{
background:url(../../../factry/source/images/portfolio-top-white.jpg) no-repeat top;
height:11px;
overflow:hidden;
width:569px;
margin:0 auto 0 auto;
}
.portfolio-center-white{
background:#fff;
width:569px;
margin:0 auto 0 auto;
height:293px;
overflow:hidden;
}
.portfolio-bottom-white{
background:url(../../../factry/source/images/portfolio-bottom-white.jpg) no-repeat top #ffffff;
width:569px;
margin:0 auto 0 auto;
height:11px;
overflow:hidden;
}
.project-title-container{
width:250px;
float:right;
margin-right:30px;
}
.portfolio-head-left{
background:url(../../../factry/source/images/portfolio-head-left.jpg) no-repeat left top;
}
.portfolio-head-right{
background:url(../../../factry/source/images/portfolio-head-right.jpg) no-repeat right top;
font:12px Arial, Helvetica, sans-serif;
color:#71B2DC;
padding:14px 0 0 18px;
}
.portfolio-head-center{
background:url(../../../factry/source/images/portfolio-head-center.jpg) repeat-x;
height:50px;
overflow:hidden;
}
.gray-font{
font:bold 12px Arial, Helvetica, sans-serif;
color:#828282;
}

.portfolio-number-container{
width:592px;
margin:15px auto 0 auto;
}
.portfolio-left-arrow{
float:left;
padding:12px 12px 0 0;
}
.portfolio-right-arrow{
float:right;
padding:12px 0 0 12px;
}

/*Middle Body bg End*/

/** Latest News Start **/
.lat-news-container{
background:url(../../../factry/source/images/latest-news-bg.jpg) repeat-y left;
font:12px Arial, Helvetica, sans-serif;
color:#808080;
width:298px;
float:left;
padding:10px 30px 10px 10px;
}
.img-border{
border:1px solid #C2C2C2;
}
.content-230{
width:230px;
font:12px Arial, Helvetica, sans-serif;
color:#808080;
float:right;
}
/** Latest New End **/
.webfa1tory-bg{
width:550px;
float:right;
font:12px Arial, Helvetica, sans-serif;
color:#8D8D8D;
padding:10px 0 0 0;
}
.content-360{
float:right;
width:360px;
font:12px Arial, Helvetica, sans-serif;
color:#8D8D8D;
line-height:18px;
}

/** Footer Start **/
.footer-container{
background:url(../../../factry/source/images/footer-bg.jpg) repeat-x #1F1F1F;
padding:10px 0 10px 0;
font:12px Arial, Helvetica, sans-serif;
color:#ACACAC;
}
a.footer-web{
font:12px Arial, Helvetica, sans-serif;
color:#ACACAC;
text-decoration:none;
}
a.footer-web:hover{
color:#D94B2C;
}
.footer-blue-color{
color:#71B2DC;
}
.footer-left-330{
float:left;
width:315px;
padding:18px 0 0 15px;
}
.footer-center-container{
width:270px;
float:left;
}
.footer-center-split-left{
background:url(../../../factry/source/images/footer-splitter.jpg) left no-repeat;
}
.footer-center-split-right{
background:url(../../../factry/source/images/footer-splitter.jpg) right no-repeat;
text-align:center;
padding:5px 2px 5px 2px;
}

/** Footer End **//* CSS Document */
body{
margin:0 0 0 0;
background:#2C2C2C;
font:75% Arial, Helvetica, sans-serif;
color:#aaa;
background-image:url();
}
.page-container{
width:940px;
margin:0 auto 0 auto;
}
.float-left{
float:left;
}
.float-right{
float:right;
}
.clear-float{
clear:both;
}
p{
font:12px Arial, Helvetica, sans-serif;
color:#7C7C7C;
line-height:18px;
}
h1{
font:25px Arial, Helvetica, sans-serif;
color:#285173;
margin:0;
}
h2{
font:20px Arial, Helvetica, sans-serif;
color:#7C7C7C;
margin:0;
}
a{
color:#5fad23;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.padding-left-6px{
padding:0 0 0 6px;
}
.height-5{
height:5px;
}
.height-10{
height:10px;
}
.height-15{
height:15px;
}
.height-20{
height:20px;
}
.height-25{
height:25px;
}
.div-height32{
height:32px;
}
.white-container{
background:#fff;
border:1px solid #fff;
}
/* Top Right Menu Start */
.top-rightMenu-container{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
float:right;
padding:10px 0 10px 0;
height:18px;
margin-right:15px;
}
a.home-icon{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
text-decoration:none;
background:url(../../../factry/source/images/home-icon.jpg) no-repeat left;
padding:0 0 0 20px;
}
a.home-icon:hover{
color:#D94B2C;
}

a.sitemap-icon{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
text-decoration:none;
background:url(../../../factry/source/images/sitemap-icon.jpg) no-repeat left;
padding:0 0 0 20px;
}
a.sitemap-icon:hover{
color:#D94B2C;
}

a.contact-icon{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
text-decoration:none;
background:url(../../../factry/source/images/contact-icon.jpg) no-repeat left;
padding:0 0 0 20px;
}
a.contact-icon:hover{
color:#D94B2C;
}
/* Top Right Menu End */

/*Top Banner Start */
.top-banner{
background:url(../../../factry/source/images/header-bg.jpg) repeat-x;
border-bottom:2px solid #ffffff;
height:110px;
overflow:hidden;
}
.right-header-bg{
background:url(../../../factry/source/images/top-banner-right-bg.jpg) top left;
float:right;
width:600px;
}
.menu-left{
background:url(../../../factry/source/images/menu-left.jpg) top left no-repeat;
}
.menu-center{
background:url(../../../factry/source/images/menu-center.jpg) repeat-x;
height:78px;
overflow:hidden;
}
.menu-right{
background:url(../../../factry/source/images/menu-right.jpg) top right no-repeat;
padding:0 11px 0 11px;
height:78px;
}
.menu-right ul{
padding:0;
margin:0 0 0 0;
}
.menu-right ul li{
list-style:none;
float:left;
}
.menu-right ul li a{
display:block;
padding:24px 22px 24px 23px;
font:16px "Myriad Pro", Arial, Helvetica, sans-serif;
color:#505050;
text-decoration:none;
text-transform:uppercase;
}
.menu-right ul li a:hover{
color:#71B2DC;
}
.menu-right ul li a.selected{
color:#71B2DC;
}
.menu-right ul li span{
background:url(../../../factry/source/images/menu-splitter.jpg) no-repeat;
width:2px;
height:78px;
float:left;
}
/*Top Banner End */

/*Middle Body bg Start*/
.body-color-bg{
background:url(../../../factry/source/images/body-color-bg.jpg) bottom repeat-x #fff;
border-top:1px solid #F0F0F0;
}
.body-bg{
background:url(../../../factry/source/images/body-bg.jpg) no-repeat bottom left;
padding:12px 0 12px 0;
min-height:450px;
}
.affordable-container{
width:300px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#7C7C7C;
}
/** Portfolio Start **/
.portfolio-container{
width:602px;
float:right;
}
.float-left-125{
float:left;
width:125px;
}
.float-left-125 ul{
padding:0;
margin:0 0 0 20px;
}
.float-left-125 ul li{
list-style-image:url(../../../factry/source/images/blue-arrow.gif);
margin:20px 0 0 0;
font:12px Arial, Helvetica, sans-serif;
color:#7C7C7C;
}
.portfolio-gray-top{
background:url(../../../factry/source/images/portfolio-gray-top.gif) no-repeat;
height:11px;
overflow:hidden;
}
.portfolio-gray-bg{
background:url(../../../factry/source/images/portfolio-gray-bg.gif) repeat-x #CECECE;
border-left:1px solid #E8E8E8;
border-right:1px solid #E8E8E8;
}
.portfolio-gray-bottom{
background:url(../../../factry/source/images/portfolio-gray-bottom.gif) no-repeat;
height:11px;
overflow:hidden;
}
.portfolio-white-container{
width:569px;
margin:0 auto 0 auto;
height:50px;
overflow:hidden;
}
.portfolio-top-white{
background:url(../../../factry/source/images/portfolio-top-white.jpg) no-repeat top;
height:11px;
overflow:hidden;
width:569px;
margin:0 auto 0 auto;
}
.portfolio-center-white{
background:#fff;
width:569px;
margin:0 auto 0 auto;
height:293px;
overflow:hidden;
}
.portfolio-bottom-white{
background:url(../../../factry/source/images/portfolio-bottom-white.jpg) no-repeat top #ffffff;
width:569px;
margin:0 auto 0 auto;
height:11px;
overflow:hidden;
}
.project-title-container{
width:250px;
float:right;
margin-right:30px;
}
.portfolio-head-left{
background:url(../../../factry/source/images/portfolio-head-left.jpg) no-repeat left top;
}
.portfolio-head-right{
background:url(../../../factry/source/images/portfolio-head-right.jpg) no-repeat right top;
font:12px Arial, Helvetica, sans-serif;
color:#71B2DC;
padding:14px 0 0 18px;
}
.portfolio-head-center{
background:url(../../../factry/source/images/portfolio-head-center.jpg) repeat-x;
height:50px;
overflow:hidden;
}
.gray-font{
font:bold 12px Arial, Helvetica, sans-serif;
color:#828282;
}

.portfolio-number-container{
width:592px;
margin:15px auto 0 auto;
}
.portfolio-left-arrow{
float:left;
padding:12px 12px 0 0;
}
.portfolio-right-arrow{
float:right;
padding:12px 0 0 12px;
}

/*Middle Body bg End*/

/** Latest News Start **/
.lat-news-container{
background:url(../../../factry/source/images/latest-news-bg.jpg) repeat-y left;
font:12px Arial, Helvetica, sans-serif;
color:#808080;
width:298px;
float:left;
padding:10px 30px 10px 10px;
}
.img-border{
border:1px solid #C2C2C2;
}
.content-230{
width:230px;
font:12px Arial, Helvetica, sans-serif;
color:#808080;
float:right;
}
/** Latest New End **/
.webfa1tory-bg{
width:550px;
float:right;
font:12px Arial, Helvetica, sans-serif;
color:#8D8D8D;
padding:10px 0 0 0;
}
.content-360{
float:right;
width:360px;
font:12px Arial, Helvetica, sans-serif;
color:#8D8D8D;
line-height:18px;
}

/** Footer Start **/
.footer-container{
background:url(../../../factry/source/images/footer-bg.jpg) repeat-x #1F1F1F;
padding:10px 0 10px 0;
font:12px Arial, Helvetica, sans-serif;
color:#ACACAC;
}
a.footer-web{
font:12px Arial, Helvetica, sans-serif;
color:#ACACAC;
text-decoration:none;
}
a.footer-web:hover{
color:#D94B2C;
}
.footer-blue-color{
color:#71B2DC;
}
.footer-left-330{
float:left;
width:315px;
padding:18px 0 0 15px;
}
.footer-center-container{
width:270px;
float:left;
}
.footer-center-split-left{
background:url(../../../factry/source/images/footer-splitter.jpg) left no-repeat;
}
.footer-center-split-right{
background:url(../../../factry/source/images/footer-splitter.jpg) right no-repeat;
text-align:center;
padding:5px 2px 5px 2px;
}

/** Footer End **//* CSS Document */
body{
margin:0 0 0 0;
background:#2C2C2C;
font:75% Arial, Helvetica, sans-serif;
color:#aaa;
background-image:url();
}
.page-container{
width:940px;
margin:0 auto 0 auto;
}
.float-left{
float:left;
}
.float-right{
float:right;
}
.clear-float{
clear:both;
}
p{
font:12px Arial, Helvetica, sans-serif;
color:#7C7C7C;
line-height:18px;
}
h1{
font:25px Arial, Helvetica, sans-serif;
color:#285173;
margin:0;
}
h2{
font:20px Arial, Helvetica, sans-serif;
color:#7C7C7C;
margin:0;
}
a{
color:#5fad23;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.padding-left-6px{
padding:0 0 0 6px;
}
.height-5{
height:5px;
}
.height-10{
height:10px;
}
.height-15{
height:15px;
}
.height-20{
height:20px;
}
.height-25{
height:25px;
}
.div-height32{
height:32px;
}
.white-container{
background:#fff;
border:1px solid #fff;
}
/* Top Right Menu Start */
.top-rightMenu-container{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
float:right;
padding:10px 0 10px 0;
height:18px;
margin-right:15px;
}
a.home-icon{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
text-decoration:none;
background:url(../../../factry/source/images/home-icon.jpg) no-repeat left;
padding:0 0 0 20px;
}
a.home-icon:hover{
color:#D94B2C;
}

a.sitemap-icon{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
text-decoration:none;
background:url(../../../factry/source/images/sitemap-icon.jpg) no-repeat left;
padding:0 0 0 20px;
}
a.sitemap-icon:hover{
color:#D94B2C;
}

a.contact-icon{
font:12px Arial, Helvetica, sans-serif;
color:#D5D5D5;
text-decoration:none;
background:url(../../../factry/source/images/contact-icon.jpg) no-repeat left;
padding:0 0 0 20px;
}
a.contact-icon:hover{
color:#D94B2C;
}
/* Top Right Menu End */

/*Top Banner Start */
.top-banner{
background:url(../../../factry/source/images/header-bg.jpg) repeat-x;
border-bottom:2px solid #ffffff;
height:110px;
overflow:hidden;
}
.right-header-bg{
background:url(../../../factry/source/images/top-banner-right-bg.jpg) top left;
float:right;
width:600px;
}
.menu-left{
background:url(../../../factry/source/images/menu-left.jpg) top left no-repeat;
}
.menu-center{
background:url(../../../factry/source/images/menu-center.jpg) repeat-x;
height:78px;
overflow:hidden;
}
.menu-right{
background:url(../../../factry/source/images/menu-right.jpg) top right no-repeat;
padding:0 11px 0 11px;
height:78px;
}
.menu-right ul{
padding:0;
margin:0 0 0 0;
}
.menu-right ul li{
list-style:none;
float:left;
}
.menu-right ul li a{
display:block;
padding:24px 22px 24px 23px;
font:16px "Myriad Pro", Arial, Helvetica, sans-serif;
color:#505050;
text-decoration:none;
text-transform:uppercase;
}
.menu-right ul li a:hover{
color:#71B2DC;
}
.menu-right ul li a.selected{
color:#71B2DC;
}
.menu-right ul li span{
background:url(../../../factry/source/images/menu-splitter.jpg) no-repeat;
width:2px;
height:78px;
float:left;
}
/*Top Banner End */

/*Middle Body bg Start*/
.body-color-bg{
background:url(../../../factry/source/images/body-color-bg.jpg) bottom repeat-x #fff;
border-top:1px solid #F0F0F0;
}
.body-bg{
background:url(../../../factry/source/images/body-bg.jpg) no-repeat bottom left;
padding:12px 0 12px 0;
min-height:450px;
}
.affordable-container{
width:300px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#7C7C7C;
}
/** Portfolio Start **/
.portfolio-container{
width:602px;
float:right;
}
.float-left-125{
float:left;
width:125px;
}
.float-left-125 ul{
padding:0;
margin:0 0 0 20px;
}
.float-left-125 ul li{
list-style-image:url(../../../factry/source/images/blue-arrow.gif);
margin:20px 0 0 0;
font:12px Arial, Helvetica, sans-serif;
color:#7C7C7C;
}
.portfolio-gray-top{
background:url(../../../factry/source/images/portfolio-gray-top.gif) no-repeat;
height:11px;
overflow:hidden;
}
.portfolio-gray-bg{
background:url(../../../factry/source/images/portfolio-gray-bg.gif) repeat-x #CECECE;
border-left:1px solid #E8E8E8;
border-right:1px solid #E8E8E8;
}
.portfolio-gray-bottom{
background:url(../../../factry/source/images/portfolio-gray-bottom.gif) no-repeat;
height:11px;
overflow:hidden;
}
.portfolio-white-container{
width:569px;
margin:0 auto 0 auto;
height:50px;
overflow:hidden;
}
.portfolio-top-white{
background:url(../../../factry/source/images/portfolio-top-white.jpg) no-repeat top;
height:11px;
overflow:hidden;
width:569px;
margin:0 auto 0 auto;
}
.portfolio-center-white{
background:#fff;
width:569px;
margin:0 auto 0 auto;
height:293px;
overflow:hidden;
}
.portfolio-bottom-white{
background:url(../../../factry/source/images/portfolio-bottom-white.jpg) no-repeat top #ffffff;
width:569px;
margin:0 auto 0 auto;
height:11px;
overflow:hidden;
}
.project-title-container{
width:250px;
float:right;
margin-right:30px;
}
.portfolio-head-left{
background:url(../../../factry/source/images/portfolio-head-left.jpg) no-repeat left top;
}
.portfolio-head-right{
background:url(../../../factry/source/images/portfolio-head-right.jpg) no-repeat right top;
font:12px Arial, Helvetica, sans-serif;
color:#71B2DC;
padding:14px 0 0 18px;
}
.portfolio-head-center{
background:url(../../../factry/source/images/portfolio-head-center.jpg) repeat-x;
height:50px;
overflow:hidden;
}
.gray-font{
font:bold 12px Arial, Helvetica, sans-serif;
color:#828282;
}

.portfolio-number-container{
width:592px;
margin:15px auto 0 auto;
}
.portfolio-left-arrow{
float:left;
padding:12px 12px 0 0;
}
.portfolio-right-arrow{
float:right;
padding:12px 0 0 12px;
}

/*Middle Body bg End*/

/** Latest News Start **/
.lat-news-container{
background:url(../../../factry/source/images/latest-news-bg.jpg) repeat-y left;
font:12px Arial, Helvetica, sans-serif;
color:#808080;
width:298px;
float:left;
padding:10px 30px 10px 10px;
}
.img-border{
border:1px solid #C2C2C2;
}
.content-230{
width:230px;
font:12px Arial, Helvetica, sans-serif;
color:#808080;
float:right;
}
/** Latest New End **/
.webfa1tory-bg{
width:550px;
float:right;
font:12px Arial, Helvetica, sans-serif;
color:#8D8D8D;
padding:10px 0 0 0;
}
.content-360{
float:right;
width:360px;
font:12px Arial, Helvetica, sans-serif;
color:#8D8D8D;
line-height:18px;
}

/** Footer Start **/
.footer-container{
background:url(../../../factry/source/images/footer-bg.jpg) repeat-x #1F1F1F;
padding:10px 0 10px 0;
font:12px Arial, Helvetica, sans-serif;
color:#ACACAC;
}
a.footer-web{
font:12px Arial, Helvetica, sans-serif;
color:#ACACAC;
text-decoration:none;
}
a.footer-web:hover{
color:#D94B2C;
}
.footer-blue-color{
color:#71B2DC;
}
.footer-left-330{
float:left;
width:315px;
padding:18px 0 0 15px;
}
.footer-center-container{
width:270px;
float:left;
}
.footer-center-split-left{
background:url(../../../factry/source/images/footer-splitter.jpg) left no-repeat;
}
.footer-center-split-right{
background:url(../../../factry/source/images/footer-splitter.jpg) right no-repeat;
text-align:center;
padding:5px 2px 5px 2px;
}

/** Footer End **/
