html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
font-family : arial;
vertical-align : baseline;
font-size : 12px;
line-height : 17px;
font-variant : inherit;
font-style : inherit;
outline : 0;
}
body {
font-size : 12px;
color : #fff;
margin : 0;
padding : 0;
background-color : #000;
background-image : url(../images/body.jpg);
background-attachment : fixed;
}
a {
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
a img {
border : none;
}
.border {
float : left;
height : 18px;
width : 100%;
}
.borderline {
float : left;
height : 7px;
width : 100%;
margin-bottom : 15px;
margin-top : 15px;
background-image : url(../images/line);
}
.borderport {
float : left;
height : 15px;
width : 100%;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #666;
margin-bottom : 15px;
padding-top : 0;
}
.border2 {
float : left;
height : 10px;
width : 100%;
}
blockquote {
font-style : italic;
font-size : 16px;
line-height : 20px;
font-weight : normal;
font-variant : normal;
margin-top : 15px;
margin-right : 0;
margin-bottom : 15px;
margin-left : 0;
padding-top : 20px;
padding-right : 20px;
padding-bottom : 0;
padding-left : 20px;
display : block;
border-left-width : 4px;
border-left-style : solid;
border-left-color : #373737;
background-color : #303030;
}
.dropCap {
float : left;
font-size : 22px;
background-color : #373737;
padding-top : 10px;
padding-right : 12px;
padding-bottom : 10px;
padding-left : 12px;
font-weight : bold;
margin-right : 4px;
}
.indent-ul, .indent-ol {
padding-left : 30px;
padding-bottom : 10px;
display : block;
}
ul, ol {
margin : 0;
padding : 0;
}
p {
margin : 0;
padding-bottom : 2px;
color : #ccc;
font-weight : 400;
}
h1 {
font-size : 11px;
color : #fff;
font-weight : normal;
}
h2 {
font-size : 28px;
}
h3 {
font-size : 22px;
}
h4 {
font-size : 18px;
}
h5 {
font-size : 16px;
}
h6 {
font-size : 12px;
}
#slogan-holder {
float : none;
padding-bottom : 10px;
width : 960px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #666;
margin-bottom : 10px;
padding-top : 0;
}
#slogan-holder2 {
float : none;
padding-bottom : 20px;
width : 960px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #666;
margin-bottom : 20px;
padding-top : 0;
}
.slogan {
font-size : 11px;
display : block;
width : 100%;
color : #ec008c;
z-index : 1;
font-weight : bold;
}
.sloganhead {
font-size : 17px;
display : block;
color : #fff;
z-index : 1;
line-height : 17px;
text-align : left;
letter-spacing : 0;
}
.portfoliohead {
font-size : 16px;
display : block;
color : #fff;
z-index : 1;
line-height : 18px;
text-align : left;
}
.sloganhead5 {
font-size : 16px;
color : #ec208c;
z-index : 1;
line-height : 18px;
text-align : left;
margin-bottom : 8px;
width : 488px;
}
.sloganemail {
font-size : 14px;
display : block;
color : #ec008c;
}
.sloganheader {
	font-size : 14px;
	display : block;
	color : #FFF;
	font-weight : bold;
}
.sloganreadme {
font-size : 12px;
display : block;
width : 171px;
color : #ec008c;
z-index : 1;
font-weight : bold;
text-decoration : none;
}
.sloganlink {
font-size : 11px;
display : block;
width : 122px;
color : #ec008c;
z-index : 1;
}
.subslogan2 {
font-size : 12px;
padding-top : 5px;
display : block;
width : 100%;
color : #999;
margin-bottom : 8px;
}
.subsloganintro {
font-size : 12px;
padding-top : 0;
display : block;
width : 100%;
color : #fff;
margin-bottom : 15px;
font-weight : normal;
}
.subslogan3 {
font-size : 14px;
padding-top : 8px;
display : block;
width : 760px;
color : #666;
}
.subsloganphone {
font-size : 16px;
width : 760px;
color : #fff;
}
.subslogancontact {
font-size : 12px;
color : #fff;
}
.subslogan {
font-size : 14px;
padding-top : 1px;
display : block;
width : 117px;
color : #fff;
}
#subslogan ul li a:hover {
color : #ec008c;
}
input, textarea {
outline-style : none;
}
#wrapper {
width : 960px;
margin-right : auto;
margin-left : auto;
background-color : #000;
padding-right : 22px;
padding-left : 22px;
overflow : hidden;
border-right-width : 9px;
border-left-width : 9px;
border-left-style : solid;
border-left-color : #333;
border-right-style : solid;
border-right-color : #333;
}
#content {
float : left;
width : 960px;
}
#header {
margin : 0;
padding : 0;
float : left;
width : 100%;
position : relative;
z-index : 99;
color : #ccc;
}
.header {
float : left;
width : 100%;
padding-top : 0;
padding-bottom : 0;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #fff;
}
.logo-top {
float : left;
padding-bottom : 10px;
padding-top : 10px;
}
.twitter-top {
position : absolute;
top : 39px;
right : 0;
}
#search {
float : right;
width : 171px;
margin : 0;
padding-top : 25px;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
#search .input {
background-color : #333333;
margin : 0;
float : left;
width : 198px;
height : 20px;
color : #ccc;
padding-top : 6px;
padding-right : 3px;
padding-bottom : 2px;
padding-left : 3px;
font-size : 13px;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : #333333;
border-bottom-color : #333333;
border-left-color : #333333;
}
#search input:focus {
color : #ccc;
border-top-color : #666666;
border-bottom-color : #666666;
border-left-color : #666666;
background-color : #666666;
}
#search .search_button {
color : #ccc;
float : left;
width : 57px;
height : 30px;
font-size : 11px;
margin : 0;
padding : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
cursor : pointer;
}
.jqueryslidemenu {
margin : 0;
padding : 0;
position : relative;
display : block;
float : left;
z-index : 0;
background-image : url(../images/bgnav.png);
width : 960px;
}
.jqueryslidemenu ul {
margin : 0;
padding : 0;
list-style-type : none;
}
.jqueryslidemenu ul li {
position : relative;
display : inline;
float : left;
}
.jqueryslidemenu ul li a {
color : #999;
text-decoration : none;
display : block;
width : 117px;
padding-top : 5px;
padding-right : 9px;
padding-bottom : 5px;
padding-left : 10px;
font-size : 11px;
line-height : 11px;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #333;
}
.jqueryslidemenu ul li a .title {
display : block;
margin : 0;
padding : 0;
}
.jqueryslidemenu ul li a .subtitle {
display : block;
font-size : 11px;
text-transform : lowercase;
}
.jqueryslidemenu ul li a.current {
color : #ffffff;
text-decoration : none;
}
.jqueryslidemenu ul li a:hover {
color : #fff;
text-decoration : none;
}
.jqueryslidemenu ul li ul {
display : block;
position : absolute;
background-image : url(../images/portback.png);
width : 185px;
top : 55px;
left : 33px;
visibility : hidden;
}
.jqueryslidemenu ul li ul li {
display : block;
list-style : none;
margin : 0;
float : left;
padding : 3px;
}
.jqueryslidemenu ul li ul li a {
margin : 0;
display : block;
text-align : left;
color : #999;
float : left;
width : 159px;
padding-top : 3px;
padding-right : 10px;
padding-bottom : 3px;
padding-left : 10px;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
.column-holder {
margin : 0;
float : left;
width : 100%;
padding : 0;
}
.column-holder h3 {
	margin-bottom : 2px;
	padding-bottom : 2px;
	border-bottom-style : solid;
}
#inner_content .one, #inner_content .two-even, #inner_content .two-odd, #inner_content .three-even, #inner_content .three-even, #inner_content .two-oddabout, #inner_content .four-even {
float : left;
}
#inner_content .two-even, #inner_content .three-port, #inner_content .two-odd, #inner_content .three-even, #inner_content .two-oddabout, #inner_content .four-even {
margin-right : 25px;
}
#inner_content .one {
width : 100%;
}
#inner_content .two-even {
width : 348px;
}
#inner_content .two-odd {
width : 422px;
}
#inner_content .two-oddabout {
width : 522px;
}
#inner_content .three-even {
	width : 214px;
	background-color: #2D2D2D;
	padding: 5px 5px 5px 5px;
	background-image: url(../images/showcase-bg.png);
}
#inner_content .three-port {
width : 123px;
}
#inner_content .four-even {
width : 161px;
}
#inner_content .two-even.last, #inner_content .three-port.last, #inner_content .two-odd.last, #inner_content .two-oddabout, #inner_content .three-even.last, #inner_content .four-even.last {
float : left;
margin-right : 0;
}
.one, .two-even, .two-odd, .three-even, .four-even, .three-port, .four-even2 {
float : left;
}
.two-even, .two-odd, .three-even, .three-port, .four-even, .three-port, .four-even2 {
margin-right : 24px;
}
.one {
width : 960px;
}
.two-even {
width : 462px;
}
.two-odd {
width : 627px;
}
.three-even {
width : 296px;
}
.three-port {
width : 226px;
}
.four-even {
width : 222px;
}
.four-even2 {
width : 200px;
padding-left : 22px;
}
.two-even.last, .two-odd.last, .three-port.last, .three-even.last, .four-even.last {
float : left;
margin-right : 0;
}
#footer {
width : 960px;
margin-left : auto;
margin-right : auto;
padding : 22px;
background-color : #000;
overflow : hidden;
border-top-width : 1px;
border-top-style : solid;
color : #ccc;
border-right-color : #333;
border-right-style : solid;
border-right-width : 9px;
border-left-style : solid;
border-left-width : 9px;
border-left-color : #333;
border-bottom-style : solid;
border-bottom-color : #333;
border-bottom-width : 0;
background-image : url(../images/footerback.png);
}
#footer h1 {
font-size : 20px;
color : #ec208c;
padding : 0;
font-weight : normal;
margin-top : 0;
margin-right : 0;
margin-bottom : 8px;
margin-left : 0;
display : block;
width : 100%;
}
#footer ul {
margin : 0;
list-style-type : none;
padding : 0;
}
#footer ul li {
margin : 0;
color : #666666;
padding : 0;
}
#footer ul li a {
color : #999;
text-decoration : none;
background-image : url(../images/arrow-footer-bg.gif);
background-repeat : no-repeat;
background-position : left 6px;
display : block;
padding-left : 10px;
padding-bottom : 4px;
}
#footer ul li a:hover {
color : #ec008c;
}
#newsletter {
float : left;
position : relative;
padding-top : 8px;
padding-right : 0;
padding-left : 0;
}
#newsletter input {
background-color : #333333;
float : left;
width : 190px;
color : #666666;
padding-top : 4px;
padding-right : 4px;
padding-bottom : 4px;
margin-bottom : 4px;
padding-left : 3px;
font-size : 11px;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
#newsletter input:focus {
color : #fff;
background-color : #666666;
}
#newsletter .newsletter_button {
color : #ffffff;
float : left;
width : 56px;
height : 26px;
font-size : 11px;
margin-right : 5px;
padding : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
cursor : pointer;
}
#newsletter .newsletter_button:hover {
color : #ffffff;
}
#newsletter label.error {
color : #f09;
font-size : 11px;
bottom : 0;
left : 0;
}
#subfooter {
width : 960px;
margin-left : auto;
margin-right : auto;
overflow : hidden;
padding-top : 10px;
padding-right : 22px;
padding-bottom : 30px;
padding-left : 22px;
background-image : url(../images/body23.jpg);
border-right-color : #333;
border-right-style : solid;
border-right-width : 9px;
border-left-style : solid;
border-left-width : 9px;
border-left-color : #333;
border-bottom-style : solid;
border-bottom-color : #333;
border-bottom-width : 0;
}
.subfooter {
width : 100%;
}
.subfooter ul {
margin : 0;
padding : 0;
}
.subfooter ul li {
display : inline;
list-style-type : none;
}
.subfooter a {
color : #666;
display : inline;
margin : 0;
float : right;
padding-top : 0;
padding-right : 5px;
padding-bottom : 0;
padding-left : 0;
}
.subfooter .copyright {
float : left;
color : #cccccc;
margin : 0;
padding : 0;
}
#bottom {
width : 100%;
border-top-width : 1px;
border-top-style : dotted;
border-top-color : #777;
padding-top : 20px;
}
#bottom_holder {
margin-right : auto;
margin-left : auto;
width : 960px;
padding-right : 30px;
padding-left : 30px;
background-color : #1f1f1f;
font-size : 11px;
color : #fff;
padding-bottom : 11px;
overflow : hidden;
padding-top : 11px;
}
#bottom img {
margin-right : 6px;
margin-top : 4px;
padding : 0;
margin-bottom : 0;
margin-left : 6px;
}
#bottom ul {
float : left;
list-style-type : none;
}
#bottom ul li {
float : left;
margin : 0;
padding : 0;
}
#bottom .twitter-holder {
padding-left : 110px;
position : relative;
}
#bottom .twitter-holder a.follow-me {
display : block;
float : left;
height : 37px;
width : 101px;
position : absolute;
left : 0;
top : 8px;
background-image : url(../images/twitter.gif);
background-repeat : no-repeat;
background-position : left top;
text-indent : -9999px;
}
.headlines {
float : left;
width : 960px;
padding-top : 1px;
padding-bottom : 15px;
}
.headlines ul {
float : left;
display : inline;
list-style-type : none;
}
.headlines ul li {
width : 307px;
padding-right : 19px;
display : block;
margin-bottom : 12px;
float : left;
}
.headlines ul li.last {
padding-right : 0;
}
.headlines ul li a.title {
font-size : 18px;
font-weight : bold;
margin-bottom : 5px;
color : #ec008c;
display : block;
}
.headlines ul li a.title:hover {
text-decoration : none;
}
.headlines ul li .date {
color : #ec008c;
margin-top : 7px;
margin-bottom : 9px;
line-height : 0.9em;
font-size : 14px;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : dotted;
border-bottom-style : dotted;
border-top-color : #666;
border-bottom-color : #666;
display : block;
padding-top : 8px;
padding-bottom : 6px;
float : left;
width : 100%;
font-weight : 500;
}
.headlines ul li span {
padding-top : 5px;
float : left;
color : #888;
}
.headlines .date a {
font-size : 9px;
float : right;
color : #ffffff;
text-decoration : none;
text-align : center;
padding-top : 3px;
padding-right : 6px;
padding-bottom : 2px;
padding-left : 6px;
}
#sidebar {
	float : left;
	width : 187px;
	padding-top : 15px;
	padding-left : 10px;
	background-color : #161616;
	padding-right : 10px;
	margin-bottom : 10px;
	background-image : url(../images/showcase-bg.png);
}
#sidebarseo {
	float : left;
	width : 201px;
	background-color : #161616;
	background-image : url(../images/showcase-bg.png);
	padding: 3px;
	margin-bottom: 10px;
}
#sidebar h2 {
font-size : 16px;
margin : 0;
display : block;
padding-top : 0;
padding-right : 0;
padding-bottom : 4px;
padding-left : 0;
color : #fff;
}
.block, .block_posts {
color : #fff;
float : left;
width : 87px;
padding : 3px;
margin-right : 7px;
}
.block p, .block_posts p, .block_small p {
padding-bottom : 0;
}
.block_posts img {
float : left;
background-color : #161616;
padding : 3px;
margin-right : 10px;
border : 1px solid #373737;
margin-bottom : 0;
}
.block_small {
	float : left;
	width : 174px;
	padding-bottom : 11px;
	padding-left : 5px;
}
.block ul, .block_small ul, .block_posts ul {
top : 0;
list-style-type : none;
margin : 0;
padding : 0;
width : 100%;
}
.block ul li, .block_posts ul li {
padding-top : 7px;
padding-right : 0;
padding-bottom : 7px;
padding-left : 0;
float : left;
width : 100%;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #666;
margin : 0;
}
.block_small ul li {
display : block;
padding-top : 5px;
padding-right : 0;
padding-bottom : 5px;
padding-left : 0;
margin : 0;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #373737;
}
.block ul li a, .block_small ul li a {
text-decoration : none;
margin : 0;
background-image : url(../images/arrow-footer-bg.gif);
background-repeat : no-repeat;
background-position : left 6px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 7px;
display : block;
}
.block ul li a:hover, .block_small ul li a:hover {
text-decoration : underline;
}
.block_posts ul li a {
font-size : 14px;
text-transform : uppercase;
}
.block li span, .block_posts li span, .block_small li span {
font-size : 11px;
color : #464646;
display : block;
padding-bottom : 10px;
}
.advertise {
margin : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
float : left;
list-style-type : none;
width : 270px;
}
.advertise li {
float : left;
margin : 0;
padding-top : 0;
padding-right : 5px;
padding-bottom : 10px;
padding-left : 5px;
display : inline;
}
.advertise img {
float : left;
background-color : #161616;
padding : 2px;
}
.related-posts {
margin : 0;
padding : 0;
float : left;
display : block;
}
.related-posts li {
background-position : 10px 17px;
padding-top : 10px;
padding-right : 20px;
padding-bottom : 10px;
padding-left : 20px;
background-image : url(../images/arrow-footer-bg.gif);
background-repeat : no-repeat;
background-color : #303030;
margin-bottom : 3px;
list-style-type : none;
border-left-width : 5px;
border-left-style : solid;
border-left-color : #373737;
}
.related-posts li:hover {
background-color : #5d5d5d;
color : #cccccc;
}
.related-posts .post-date {
font-size : 11px;
color : #ffffff;
}
.related-posts .post-title {
font-size : 14px;
display : block;
padding-bottom : 5px;
}
.related-posts li.last {
border-bottom-style : none;
}
#services-filter {
border-bottom-width : 5px;
border-bottom-style : solid;
border-bottom-color : #373737;
float : left;
width : 100%;
}
#services-filter li {
background : none;
display : inline;
}
#services-filter li a {
text-decoration : none;
text-transform : uppercase;
display : block;
float : right;
margin : 0;
padding-right : 10px;
padding-bottom : 12px;
padding-left : 10px;
}
#services-filter li a:hover {
color : #cccccc;
text-decoration : none;
background-image : url(../images/arrow-grey-up.gif);
background-repeat : no-repeat;
background-position : center bottom;
}
#services-filter li a.current {
color : #cccccc;
text-decoration : none;
background-image : url(../images/arrow-grey-up.gif);
background-repeat : no-repeat;
background-position : center bottom;
}
#services-tiles li div {
float : left;
padding-top : 15px;
border-bottom-width : 5px;
border-bottom-style : solid;
border-bottom-color : #373737;
}
#services-tiles .service-type img {
margin : 0;
border-bottom-style : none;
display : inline;
float : left;
padding-top : 0;
padding-right : 25px;
padding-bottom : 0;
padding-left : 0;
}
#services-tiles .service-type {
font-size : 22px;
border-bottom-style : none;
float : left;
width : 100%;
line-height : 42px;
margin : 0;
padding : 0;
}
#services-tiles {
width : 100%;
float : left;
list-style-type : none;
}
ul#filter {
display : block;
float : right;
font-size : 12px;
width : 433px;
padding-top : 0;
padding-right : 0;
padding-left : 0;
height : 12px;
margin-top : -17px;
}
ul#filter li {
display : inline;
margin : 1px 0 0 5px;
float : right;
font-weight : bolder;
}
ul#filter a {
display : inline-block;
padding-right : 10px;
padding-left : 10px;
padding-bottom : 9px;
}
ul#filter a:hover, ul#fiter a:focus {
color : #cccccc;
background-image : url(../images/arrow-grey-up.gif);
background-repeat : no-repeat;
background-position : center bottom;
text-decoration : none;
}
ul#filter li.current a {
background-image : url(../images/arrow-grey-up.gif);
background-repeat : no-repeat;
background-position : center bottom;
color : #cccccc;
}
#portfolio {
float : left;
}
#portfolio ul {
float : left;
list-style : none;
margin : 0 0 0 -15px;
width : 1000px;
}
#portfolio ul li {
font-size : 11px;
width : 307px;
margin-top : 10px;
margin-right : 5px;
margin-bottom : 15px;
margin-left : 15px;
float : left;
}
#portfolio ul img {
display : block;
}
#portfolio ul li, #portfolio ul img:focus {
background-image : url(../images/hover-external-link.png);
}
#portfolio .project_info {
background-color : #000;
padding-top : 10px;
padding-right : 12px;
padding-bottom : 10px;
padding-left : 12px;
width : 284px;
color : #4d4d4d;
background-image : url(../images/boxBg.jpg);
}
#portfolio .project_info:hover {
background-color : #333;
}
#portfolio .project_info a {
width : 98px;
font-size : 10px;
margin : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
#portfolio .project_info h2 {
font-size : 11px;
color : #999;
margin-top : 0;
margin-right : 0;
margin-bottom : 1px;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
border-bottom-color : #000;
font-weight : normal;
}
.portfolio-sliderbutton {
float : left;
width : 24px;
padding-top : 222px;
}
.portfolio-sliderbutton img {
cursor : pointer;
}
#portfolio-slider {
float : left;
position : relative;
overflow : auto;
width : 709px;
height : 450px;
}
#portfolio-slider ul {
position : absolute;
list-style : none;
width : 709px;
}
#portfolio-slider li {
float : left;
width : 709px;
height : 463px;
}
.pagination {
float : left;
list-style : none;
margin-top : 15px;
}
.pagination li {
float : left;
cursor : pointer;
padding : 0;
background-color : #666666;
text-indent : -9999px;
height : 14px;
width : 14px;
margin-top : 0;
margin-right : 5px;
margin-bottom : 0;
margin-left : 0;
}
.pagination li:hover {
background-color : #333333;
}
.pagination li.current {
background-color : #f06;
}
.quote-right {
padding-top : 10px;
padding-bottom : 10px;
padding-left : 20px;
padding-right : 20px;
width : 280px;
float : right;
display : block;
margin-top : 10px;
margin-right : 0;
margin-bottom : 10px;
margin-left : 20px;
border-left-width : 4px;
border-left-style : solid;
border-left-color : #373737;
background-color : #303030;
}
.quote-left {
padding-top : 10px;
padding-bottom : 10px;
padding-left : 20px;
padding-right : 20px;
margin-top : 10px;
margin-right : 20px;
width : 280px;
float : left;
display : block;
margin-bottom : 10px;
margin-left : 0;
border-right-width : 4px;
border-right-style : solid;
border-right-color : #373737;
background-color : #303030;
}
.quote-desc {
color : #fff;
line-height : 18px;
font-weight : bold;
font-size : 13px;
}
.quote-author-right {
text-align : right;
margin-top : 10px;
font-family : Arial;
font-size : 11px;
}
.quote-author-left {
text-align : right;
margin-top : 10px;
font-family : Arial, Helvetica, sans-serif;
}
.paragraph-image-left {
float : left;
margin-right : 20px;
margin-top : 20px;
margin-bottom : 10px;
}
.paragraph-image-left2 {
float : left;
margin-bottom : 15px;
margin-right : 5px;
}
.paragraph-image-right {
float : right;
margin-left : 0;
margin-top : 0;
margin-bottom : 15px;
margin-right : 15px;
}
.paragraph-image-right2 {
float : right;
margin-left : 15px;
margin-top : -15px;
margin-bottom : 15px;
margin-right : 0;
}
.paragraph-image-left p, .paragraph-image-right p {
color : #999999;
font-size : 10px;
}
.paragraph-image-left img, .paragraph-image-right img {
padding : 5px;
border : 1px solid #373737;
}
.sliderbutton {
float : right;
width : 17px;
}
.sliderbutton img {
cursor : pointer;
}
#process-holder {
background-color : #333333;
width : 610px;
float : left;
padding : 20px;
margin-bottom : 25px;
}
#process {
float : left;
position : relative;
overflow : auto;
width : 610px;
height : 135px;
}
#process ul {
position : absolute;
list-style : none;
top : 0;
left : 0;
padding : 0;
height : 135px;
}
#process li {
float : left;
width : 460px;
height : 135px;
color : #999999;
background-image : none;
position : relative;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 150px;
}
#process ul li h3 {
text-align : right;
display : block;
font-size : 45px;
position : absolute;
left : 0;
top : 35px;
color : #ffffff;
}
#process li p {
padding : 0;
}
#process-holder h2 {
color : #ffffff;
float : left;
font-size : 22px;
}
#tabMenu {
list-style : none;
width : 100%;
float : left;
}
#tabMenu li {
cursor : pointer;
display : block;
font-size : 17px;
color : #666666;
background-color : #0a0a0a;
float : left;
margin-right : 10px;
padding-top : 10px;
padding-right : 15px;
padding-bottom : 10px;
padding-left : 15px;
}
ul#tabMenu2 {
display : block;
float : right;
font-size : 12px;
width : 433px;
padding-top : 0;
padding-right : 0;
padding-left : 0;
height : 12px;
margin-top : -17px;
}
ul#tabMenu2 li {
display : inline;
margin : 1px 0 0 5px;
float : right;
font-weight : bolder;
}
ul#tabMenu2 a {
display : inline-block;
padding-right : 10px;
padding-left : 10px;
padding-bottom : 9px;
}
ul#tabMenu2 a:hover, ul#fiter a:focus {
color : #cccccc;
background-image : url(../images/arrow-grey-up.gif);
background-repeat : no-repeat;
background-position : center bottom;
text-decoration : none;
}
ul#tabMenu2 li.current a {
background-image : url(../images/arrow-grey-up.gif);
background-repeat : no-repeat;
background-position : center bottom;
color : #cccccc;
}
#tabMenu li.selected {
background-color : #161616;
color : #999999;
}
ul#tabMenu3 {
display : block;
float : right;
font-size : 12px;
width : 433px;
padding-top : 0;
padding-right : 0;
padding-left : 0;
height : 12px;
margin-top : -17px;
}
ul#tabMenu3 li {
display : inline;
margin : 1px 0 0 5px;
float : right;
font-weight : bolder;
}
ul#tabMenu3 a {
display : inline-block;
padding-right : 10px;
padding-left : 10px;
padding-bottom : 9px;
}
ul#tabMenu3 a:hover, ul#fiter a:focus {
color : #cccccc;
background-image : url(../images/arrow-grey-up.gif);
background-repeat : no-repeat;
background-position : center bottom;
text-decoration : none;
}
ul#tabMenu3 li.current a {
background-image : url(../images/arrow-grey-up.gif);
background-repeat : no-repeat;
background-position : center bottom;
color : #cccccc;
}
.box {
width : 100%;
margin : 0;
padding : 0;
float : left;
}
.boxBody {
margin : 0;
width : 100%;
float : left;
background-color : #161616;
padding-top : 0;
padding-right : 0;
padding-bottom : 20px;
padding-left : 0;
}
.boxBody .desc {
display : none;
margin : 0;
padding : 0;
}
.boxBody .desc .show {
display : block;
margin : 0;
padding : 0;
}
#form, #form2 {
margin : 0;
display : block;
width : 422px;
padding-top : 20px;
padding-right : 20px;
padding-bottom : 0;
padding-left : 20px;
}
#form div, #form2 div {
float : left;
width : 422px;
position : relative;
}
#form label, #form2 label {
width : 100%;
float : left;
padding-top : 4px;
}
#form label.error, #form2 label.error {
color : #f00000;
position : absolute;
top : 0;
right : 0;
text-align : right;
font-size : 11px;
}
#form input, textarea, #form2 input, textarea {
width : 406px;
padding : 4px;
font-size : 11px;
color : #666666;
background-color : #282828;
float : left;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
#form input:focus, #form textarea:focus, #form2 input:focus, #form2 textarea:focus {
background-color : #5c5c5c;
color : #cccccc;
}
#form textarea, #form2 textarea {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}
#form .submitBtn, #form2 .submitBtn2 {
color : #ffffff;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
font-size : 11px;
display : block;
width : 70px;
padding-top : 4px;
padding-right : 0;
padding-bottom : 4px;
padding-left : 0;
margin-top : 4px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
cursor : pointer;
height : 26px;
}
#form .submitBtn:hover, #form2 .submitBtn2:hover {
color : #ffffff;
}
#form .font-11, #form2 .font-11 {
font-size : 11px;
color : #666666;
display : inline;
}
#contact_map img {
float : left;
margin-bottom : 5px;
padding-bottom : 5px;
border-bottom-width : 4px;
border-bottom-style : solid;
border-bottom-color : #373737;
} 

