* {
border-width : 0;
margin : 0;
line-height : 35px;
padding : 0;
list-style-type : none;
text-align : left;
z-index : 0;
}
hr {
margin-top : 30px;
float : left;
width : 100%;
border-bottom : 1px solid #f1f1f1;
margin-bottom : 30px;
display : inline;
}
a {
text-decoration : none;
font-family : "Lucida Grande", Lucida, Verdana, sans-serif;
}
a.black {
background-color : black;
font-size : 13px;
color : white;
font-style : normal;
}
a.small {
background-image : url(../core_images/b_small.jpg);
width : 92px;
height : 32px;
float : right;
margin-top : 10px;
line-height : 32px;
text-align : center;
margin-left : 20px;
display : inline;
}
a.read {
font-size : 12px;
color : #414141;
text-decoration : underline;
float : left;
display : inline;
margin-top : 15px;
}
a.comment {
background-image : url(../core_images/comment_counter.jpg);
width : 36px;
height : 30px;
float : right;
line-height : 30px;
text-align : center;
font-size : 13px;
color : white;
}
a.right {
float : right;
display : inline;
}
a.proposal {
background-image : url(../core_images/proposal.jpg);
height : 34px;
width : 299px;
float : left;
display : inline;
text-align : center;
font-style : italic;
color : white;
margin-bottom : 40px;
padding-top : 13px;
font-size : 20px;
}
a.feature {
font-size : 40px;
width : 940px;
float : left;
display : inline;
margin-bottom : 10px;
color : white;
}
a.t_white {
color : #fffeff;
font-size : 13px;
}
a.white {
background-color : white;
display : inline-block;
height : 30px;
line-height : 30px;
padding-left : 15px;
padding-right : 15px;
font-size : 13px;
color : #797979;
float : right;
position : absolute;
z-index : 15;
margin-top : 340px;
margin-left : 855px;
}
p {
font : 12px/20px "Lucida Grande", Lucida, Verdana, sans-serif;
color : #333;
float : left;
display : inline;
}
p.grey {
color : #ffffff;
}
p.hireline {
height : 50px;
line-height : 50px;
margin-left : 20px;
z-index : 10;
}
p.small {
font-size : 9px;
}
p a {
color : #333;
text-decoration : underline;
}
p.col3_box {
display : inline;
width : 260px;
float : left;
}
p.col3b_box {
display : inline;
width : 360px;
float : left;
}
h1 {
float : left;
font : 30px "Lucida Grande", Lucida, Verdana, sans-serif;
}
h1.main {
background : url(../core_images/heading_star.png) no-repeat left;
padding-left : 40px;
height : 30px;
line-height : 30px;
}
h1.main_col {
margin-bottom : 20px;
padding-left : 0;
font-weight : normal;
font-style : normal;
}
h1.blog {
margin-bottom : 20px;
width : 535px;
float : left;
display : inline;
font-variant : normal;
font-family : "Lucida Grande", Lucida, Verdana, sans-serif;
}
h1.blog a {
color : black;
}
h2 {
float : left;
font : 25px "Lucida Grande", Lucida, Verdana, sans-serif;
}
h2.col1_full_header {
display : inline;
float : left;
width : 615px;
margin-bottom : 20px;
}
h2.inline {
margin-bottom : 20px;
float : left;
display : inline;
}
h2.col3_header {
width : 260px;
margin-bottom : 20px;
display : inline;
float : left;
}
h2.col3_studioheader {
width : 980px;
margin-bottom : 20px;
display : inline;
float : left;
padding-left : 10px;
padding-top : 10px;
}
h3 {
float : left;
display : inline;
font : 20px "Lucida Grande", Lucida, Verdana, sans-serif;
}
h3.hireus {
font-style : italic;
float : left;
display : inline;
margin-top : 15px;
color : #ff33ff;
}
h4 {
float : left;
width : 300px;
font : 18px "Lucida Grande", Lucida, Verdana, sans-serif;
}
h4.footer {
color : #ffccff;
}
h4.sidebar {
width : 258px;
border-top : 1px solid #f1f1f1;
border-right : 1px solid #f1f1f1;
border-left : 1px solid #f1f1f1;
padding-left : 20px;
padding-right : 20px;
background-color : #fff;
padding-top : 15px;
height : 33px;
}
h5 {
float : left;
font : 15px "Lucida Grande", Lucida, Verdana, sans-serif;
}
h6 {
float : right;
font : 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}
h6.roman {
font-style : italic;
float : right;
display : inline;
color : #ff33ff;
}
#container ul li.success {
color : #ffffff;
}
#container ul {
text-align : left;
color : #6fcad7;
margin-top : 15px;
}
.textfield {
border : 1px solid #aaa;
background : #fff;
padding : 5px;
font-family : Arial;
font-size : 12px;
}
#submit {
margin : 10px 0 0 0;
background : url(../images/learnmorebtn.png) no-repeat left top;
width : 99px;
height : 30px;
display : block;
color : #666666;
text-transform : uppercase;
font-size : 11px;
text-decoration : none;
font-weight : bold;
line-height : 30px;
border : 0;
cursor : pointer;
}
#submit:hover {
background : url(../images/learnmorebtn.png) no-repeat left bottom;
}
.entry-block {
float : left;
width : 160px;
display : inline;
margin : 20px 0 0 0;
padding : 0 0 20px 0;
background : url(../images/horizontal-divider.jpg) repeat-x bottom;
overflow : hidden;
}
.entry-blockStore {
float : left;
width : 200px;
display : inline;
margin : 20px 0 0 0;
padding : 0 0 20px 0;
overflow : hidden;
}
.thumb img {
border : 0 solid #abb39a;
}
.slider-wrap {
height : 445px;
overflow : hidden;
}
div.box_full_heading {
background-image : url(../core_images/headerbkg.jpg);
padding-left : 20px;
padding-right : 20px;
border : 1px solid #666666;
margin-bottom : 20px;
height : 40px;
float : left;
width : 938px;
padding-top : 10px;
}
img.alignleft {
float : left;
display : inline;
margin-right : 20px;
margin-bottom : 20px;
}
img.alignright {
float : right;
display : inline;
margin-bottom : 20px;
clear : left;
margin-left : 20px;
}
#nav_wrapper {
	height : 85px;
	background : url(../core_images/navigation.jpg) repeat-x;
}
#logo_wrapper {
width : 980px;
margin : auto;
height : 50px;
}
#logo {
height : 50px;
float : left;
display : inline;
width : 390px;
margin-top : 0;
background : url(../core_images/logotop.png) no-repeat;
}
#main_nav_wrapper {
width : 980px;
margin : auto;
height : 35px;
}
#main_nav_wrapper ul {
display : inline;
}
#main_nav_wrapper ul li {
display : inline;
height : 35px;
float : left;
margin-right : 0;
}
#main_nav_wrapper ul li a {
line-height : 50px;
color : #ffffff;
font-size : 12px;
}
#sub_nav_wrapper {
width : 980px;
margin : auto;
height : 35px;
background-color : #f3f0e9;
}
#sub_nav_wrapper ul {
display : inline;
}
#sub_nav_wrapper ul li {
height : 35px;
display : inline;
float : left;
margin-right : 35px;
}
#sub_nav_wrapper ul li a {
line-height : 35px;
font-size : 10px;
color : #b3b3b3;
}
#sub_nav_wrapper ul li a:hover {
border-bottom : 1px solid #b3b3b3;
}
#sub_nav_wrapper ul li a.sub_active {
color : #939393;
}
div#content_frame {
	background : url(../core_images/main_background.jpg) repeat-x;
	float : left;
	width : 100%;
	padding-top : 33px;
	background-attachment : fixed;
	z-index: inherit;
}
#content_wrapper {
	width : 980px;
	margin : auto;
}
.box_full {
width : 938px;
float : left;
display : inline;
margin-bottom : 40px;
background-color : #fff;
border : 1px solid #f1f1f1;
padding-left : 20px;
padding-right : 20px;
padding : 20px;
}
div.col2_wrapper {
float : left;
display : inline;
}
div.col2_content {
display : inline;
float : left;
width : 640px;
margin-right : 40px;
}
div.col2_content_box {
float : left;
width : 600px;
background-color : #fff;
border : 1px solid #f1f1f1;
margin-bottom : 40px;
padding : 19px;
display : inline;
}
div.col2_sidebar {
float : right;
display : inline;
width : 300px;
}
div.sidebar_box {
width : 258px;
float : left;
background-color : #fff;
border : 1px solid #f1f1f1;
margin-bottom : 40px;
padding : 20px;
}
ul.comments {
display : inline;
float : left;
background-color : #fff;
border-bottom : 1px solid #f1f1f1;
}
ul.comments li {
float : left;
padding : 20px;
border-top : 1px solid #f1f1f1;
border-right : 1px solid #f1f1f1;
border-left : 1px solid #f1f1f1;
display : inline;
}
ul.sidebar_links {
display : inline;
}
ul.sidebar_links li {
height : 25px;
border-top : 1px solid #f1f1f1;
width : 258px;
overflow : hidden;
display : inline;
float : left;
}
ul.sidebar_links li a {
font-size : 12px;
line-height : 25px;
color : #868686;
}
ul.partners {
display : inline;
float : left;
}
ul.partners li {
float : left;
width : 125px;
height : 125px;
display : inline;
}
ul.partners li.left {
margin-right : 5px;
}
ul.heading_styles {
display : inline;
float : left;
}
ul.heading_styles li {
display : inline;
clear : left;
float : left;
height : 35px;
}
div.controls_medium_showcase {
float : left;
display : inline;
width : 600px;
height : 250px;
margin-bottom : 20px;
}
div.medium_showcase {
width : 600px;
height : 250px;
position : absolute;
z-index : 999;
}
.prev_medium {
position : absolute;
z-index : 3;
cursor : pointer;
}
.next_medium {
position : absolute;
z-index : 3;
margin-left : 530px;
cursor : pointer;
}
label {
display : inline;
float : left;
clear : left;
font : 12px "Lucida Grande", Lucida, Verdana, sans-serif;
color : #7c7c7c;
margin-bottom : 10px;
margin-top : 10px;
}
input.in_small {
height : 35px;
width : 130px;
float : left;
display : inline;
clear : left;
border : 1px solid #d6d6d6;
}
input.in_medium {
height : 35px;
width : 260px;
display : inline;
float : left;
clear : left;
border : 1px solid #d6d6d6;
}
input.in_big {
height : 35px;
width : 390px;
display : inline;
float : left;
clear : left;
border : 1px solid #d6d6d6;
}
textarea.in_textarea {
display : inline;
border : 1px solid #d6d6d6;
float : left;
clear : left;
width : 100%;
}
select.pull_small {
float : left;
display : inline;
clear : left;
width : 130px;
height : 20px;
}
select.pull_medium {
float : left;
display : inline;
clear : left;
width : 260px;
height : 20px;
}
select.pull_big {
float : left;
display : inline;
clear : left;
width : 390px;
height : 20px;
}
input.submit {
float : left;
clear : left;
background-image : url(../core_images/b_small.jpg);
width : 92px;
height : 32px;
margin-top : 10px;
text-align : center;
font-size : 13px;
color : white;
}
input.in_search {
float : right;
display : inline;
width : 147px;
height : 24px;
margin-top : 10px;
color : #7e7e7e;
padding-left : 15px;
padding-right : 30px;
background : url(../core_images/searchfield.png) no-repeat;
font-size : 13px;
padding-top : 9px;
}
input.in_share {
float : right;
display : inline;
width : 147px;
height : 24px;
margin-top : 10px;
color : #7e7e7e;
padding-left : 15px;
padding-right : 30px;
background : url(../core_images/searchfield.png) no-repeat;
font-size : 13px;
padding-top : 9px;
}
#pagecounter {
float : left;
display : inline;
margin-bottom : 40px;
}
#pagecounter ul {
display : inline;
float : left;
}
#pagecounter ul li {
float : left;
display : inline;
margin-right : 5px;
width : 24px;
height : 30px;
}
#pagecounter ul li a {
line-height : 30px;
background-color : #f4f4f4;
width : 24px;
float : left;
height : 30px;
display : inline;
text-align : center;
border : 1px solid #e4e4e4;
color : #000;
font-size : 13px;
}
#pagecounter ul li a.active {
color : white;
background-image : url(../core_images/counter_active.jpg);
}
div.comment_entry {
display : inline;
float : left;
margin-bottom : 20px;
}
div.avatar_box {
float : left;
width : 80px;
margin-right : 40px;
}
div.comment_box {
display : inline;
float : left;
padding : 20px;
width : 438px;
border : 1px solid #f1f1f1;
}
div.nsabout {
width : 357px;
height : 162px;
float : left;
display : inline;
text-align : left;
z-index : 999;
padding : 10px 0 10px 0;
}
div.hire {
background-color : #f4f4f4;
background-image : url(../core_images/nsminerals.jpg);
border : 1px solid #cc66cc;
width : 940px;
height : 50px;
padding-right : 19px;
padding-left : 19px;
float : left;
display : inline;
margin-top : 30px;
}
#footer_frame {
width : 100%;
display : inline-block;
background : #000 url(../core_images/footer_wrapper.jpg) repeat-x;
padding-top : 20px;
padding-bottom : 30px;
margin-top : 5px;
}
#footer_wrapper {
width : 980px;
margin : auto;
}
.footer_box {
display : inline;
width : 160px;
float : left;
margin-right : 30px;
}
.footer_box ul {
float : left;
margin-top : 15px;
width : 160px;
}
.footer_box ul li {
height : 25px;
width : 160px;
display : inline;
float : left;
border-top : 1px solid #4d4d4d;
overflow : hidden;
}
.footer_box ul li a {
color : #4d4d4d;
font-size : 10px;
line-height : 25px;
}
.footer_box ul li a:hover {
color : #ffccff;
padding-left : 5px;
}
div#footer_logo_wrapper {
height : 40px;
background : url(../core_images/footer_logo_wrapper.jpg) repeat-x;
padding-top : 0;
padding-bottom : 40px;
}
#footer_logo {
width : 343px;
height : 50px;
background : url(../core_images/logo.png) no-repeat 0% bottom;
margin-right : auto;
margin-left : auto;
margin-bottom : auto;
}
div.thumb_gallery {
display : inline;
}
div.thumb_gallery ul {
height : 80px;
width : 600px;
float : left;
margin-bottom : 20px;
z-index : 999;
}
div.thumb_gallery ul li {
float : left;
margin-right : 5px;
}
.home_showcase {
display : inline;
float : left;
width : 980px;
height : 247px;
margin-bottom : 50px;
}
div.home_controls {
display : inline;
float : left;
width : 980px;
height : 247px;
margin-bottom : 50px;
}
.jCarousel_wrapper {
display : block;
float : left;
position : absolute;
z-index : 3;
}
.jCarousel_wrapper ul li {
display : inline;
width : 980px;
height : 247px;
}
span.prev {
background-image : url(../core_images/b_prev_showcase.png);
width : 40px;
height : 40px;
float : left;
margin-top : 185px;
margin-left : -80px;
cursor : pointer;
z-index : 15;
display : inline-table;
}
span.next {
background-image : url(../core_images/b_next_showcase.png);
width : 40px;
height : 40px;
display : inline-table;
float : left;
margin-top : 185px;
margin-left : 1020px;
cursor : pointer;
z-index : 15;
position : absolute;
}
div.home_showcase_description {
background-image : url(../core_images/bg_black_transparent.png);
display : inline;
width : 600px;
float : left;
height : 70px;
padding : 20px;
z-index : 10;
margin-top : 215px;
position : absolute;
}
.home_showcase_img img {
position : absolute;
display : inline;
float : left;
z-index : 5;
}
div.home_showcase_shadow {
width : 980px;
height : 50px;
display : inline;
z-index : 4;
background : url(../core_images/showcase_shadow.png) no-repeat;
overflow : hidden;
margin-top : 215px;
float : left;
position : absolute;
}
div.home_showcase_shadow3 {
width : 940px;
height : 50px;
display : inherit;
margin-left : 0;
background : url(../core_images/showcase_shadowb.png) no-repeat;
overflow : hidden;
float : left;
position : inherit;
padding-right : 19px;
padding-left : 19px;
}
div.home_showcase_shadow2 {
width : 1218px;
height : 69px;
margin-left : -119px;
z-index : 0;
background : url(../core_images/showcase_shadow.png) no-repeat;
overflow : hidden;
float : left;
display : inline;
margin-top : -89px;
}
div.home_showcase_CU3ER {
display : inline;
float : left;
width : 980px;
height : 247px;
margin-bottom : 11px;
visibility : visible;
}
#cu3er_showcase {
display : inline;
float : left;
position : absolute;
z-index : 5;
}
div.blog_img {
float : left;
width : 425px;
margin-right : 40px;
}
div.blog_img img {
margin-bottom : 10px;
}
div.blog_intro {
display : inline;
float : left;
width : 550px;
}
span.prev_medium {
display : inline;
background-image : url(../core_images/b_prev.png);
width : 70px;
height : 250px;
float : left;
}
span.next_medium {
display : inline;
background-image : url(../core_images/b_next.png);
width : 70px;
height : 250px;
float : left;
}
div.portfolio_wrapper {
float : left;
width : 980px;
margin-bottom : 40px;
display : inline;
}
div.box {
width : 258px;
float : left;
display : inline;
border : 1px solid #b0b0b0;
padding : 20px;
}
div.left {
margin-right : 40px;
}
div.box IMG {
margin-bottom : 20px;
float : left;
display : inline;
}
div.pportfolio_wrapper {
float : left;
width : 980px;
margin-bottom : 40px;
display : inline;
}
div.pbox {
width : 273px;
float : left;
display : inline;
border : 1px solid #b0b0b0;
padding : 0;
}
div.studiobox {
width : 980px;
float : left;
display : inline;
border : 1px solid #b0b0b0;
padding : 0;
}
div.pleft {
margin-right : 40px;
}
div.pbox IMG {
margin-bottom : 20px;
float : left;
display : inline;
}
div.fportfolio_wrapper {
float : right;
width : 980px;
margin-bottom : 40px;
display : inline;
}
div.fbox {
width : 300px;
float : right;
display : inline;
padding : 0;
margin : 0 0 0 6px;
}
div.fboxbottom {
width : 192px;
float : right;
display : inherit;
margin-left : 6px;
padding-bottom : 10px;
margin-bottom : 20px;
background-image : url(../../images/BottomBox.jpg);
height : 220px;
}
div.fboxbottom1 {
width : 970px;
display : inherit;
margin-right : 3px;
padding-top : 25px;
padding-bottom : 0;
margin-bottom : 20px;
margin-left : 3px;
}
div.fstudiobox {
width : 980px;
float : left;
display : inline;
border : 1px solid #b0b0b0;
padding : 0;
}
div.fleft {
margin-right : 40px;
}
div.fbox IMG {
margin-bottom : 20px;
float : left;
display : inline;
z-index : 5;
padding-top : 10px;
}
div.nlportfolio_wrapper {
float : left;
width : 980px;
margin-bottom : 40px;
display : inline;
}
div.nlbox {
width : 260px;
float : left;
display : inline;
border : 1px solid #b0b0b0;
padding : 0;
}
div.studiobox {
width : 980px;
float : left;
display : inline;
border : 1px solid #b0b0b0;
padding : 0;
}
div.nlleft {
margin-right : 40px;
}
div.nlbox IMG {
margin-bottom : 20px;
float : left;
display : inline;
}
div.sportfolio_wrapper {
float : left;
width : 980px;
margin-bottom : 40px;
display : inline;
}
div.sbox {
width : 378px;
float : left;
display : inline;
border : 1px solid #b0b0b0;
margin-bottom : 10px;
padding-bottom : 10px;
}
div.studiobox {
width : 980px;
float : left;
display : inline;
border : 1px solid #b0b0b0;
padding : 0;
}
div.sleft {
margin-right : 40px;
}
div.sbox IMG {
margin-bottom : 20px;
float : left;
display : inline;
}
div.img_services {
float : left;
display : inline;
margin-right : 60px;
}
div.text_services {
float : left;
width : 618px;
}
