html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
      text-shadow: 0px 0px;
      letter-spacing:0px;
}



html {
padding:0px;
margin:0px;
overflow-y:scroll;
}

body {
font-family: 'Lucida Grande', Arial, Sans-Serif;
font-size:12px;
padding:0px;
margin:0px;
text-align:left;
background:#ccc;
}


#wrap {
margin:10px auto 0px auto;
padding:0px;
width:940px;
}






#hdr {
float:left;
margin:0px;
padding:0px 0px 0px 0px;
width:940px;
height:125px;
background:url('images/bg_hdr.png');
}

#hdr_logo {
float:left;
display:inline;
margin:35px 0px 0px 35px;
padding:0px 0px 0px 0px;
width:236px;
height:66px;
}

#hdrextra {
float:right;
display:inline;
margin: 40px 40px 0px 0px;
padding:0px 0px 0px 0px;
width:250px;
height:60px;
}

#hdrextra p{
height:30px;
float:right;
font-size:16px;
line-height:24px;
font-weight:bold;
margin:0px 0px 0px 10px;
padding:0px;
color:#333;
}

#hdrextra a{
height:30px;
float:right;
font-size:18px;
margin:0px 0px 0px 10px;
padding:0px;
}







#mid {
display:inline;
float:left;
font-size:12px;
width:940px;
padding:0px 0px 0px 0px;
margin:0px;
background:url('images/bg_mid.png');
background-repeat:repeat-y;
}

#home #mid , #contact-realise #mid {
background:url('images/bg_mid_home.png');
background-repeat:repeat-y;
}








#mainnav {
float:left;
display:inline;
width:920px;
margin:0px 10px 0px 10px;
padding:0px;
height:36px;
background:url('images/bg_nav.gif');
background-position:0px 0px;
}

#mainnav ul{
display:inline;
float:left;
margin:0px 15px;
padding:0px;
}

#mainnav li{
display:inline;
margin:0px;
padding:0px;
}

#mainnav li a{
display:block;
float:left;
font-size:9pt;
font-weight:normal;
text-decoration:none;
color:#bbb;
padding:10px 0px 0px 0px;
margin:0px 18px 0px 18px;
height:26px;
}

#mainnav li a:hover {
color:#fff;
background:url('images/bg_nav.gif');
background-position:0px 0px;
}


#home .home , #idea-to-market .idea-to-market , #product-design-services .product-design-services , #why-choose-realise .why-choose-realise, #realise-jobs .why-choose-realise , #case-studies .case-studies , #case-studies-sniff .case-studies , #case-studies-eurocare .case-studies , #design-news .design-news , #contact-realise .contact-realise {
color:#fff;
}





#intro {
display:inline;
float:left;
width:920px;
height:350px;
margin:0px 10px 0px 10px;
padding:0px;
}












#intro_right {
display:inline;
float:left;
width:460px;
height:300px;
margin:0px;
padding:0px;
background:#e6e6e6 url('images/rotation.gif');
background-position:214px 134px;
background-repeat:no-repeat;
}










#mini_intro {
display:inline;
float:left;
width:920px;
height:80px;
margin:0px 10px 0px 10px;
padding:0px;
background: url('images/bg_intro_title.jpg');
}



#mini_intro h1 {
float:left;
margin:20px 0px 0px 260px;
padding:0px;
color:#4d3723;
font-size:35px;
font-family: 'Calibri',  'Verdana', 'Arial', Sans-Serif;
}









#content {
display:inline;
float:left;
width:920px;
margin:0px 10px 0px 10px;
padding:0px 0px 0px 0px;
background:none;
}

#content-home {
display:inline;
float:left;
width:920px;
margin:0px 10px 0px 10px;
padding:0px 0px 0px 0px;
}











#left_content {
display:inline;
float:left;
width:230px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#left_nav {
display:inline;
float:left;
width:230px;
margin:0px 0px 30px 0px;
padding:40px 0px 0px 0px;
background:none;
}



#left_nav h3 a {
float:left;
width:200px;
margin:0px 0px 5px 0px;
padding:2px 0px 0px 30px;
height:18px;
font-size:14px;
font-weight:normal;
font-style:italic;
text-decoration:none;
color:#333;
}

.left_nav_title {
float:left;
width:200px;
margin:0px 0px 5px 0px;
padding:2px 0px 0px 30px;
height:18px;
font-size:14px;
font-weight:normal;
font-style:italic;
text-decoration:none;
color:#333;
}

#left_nav h3 a:hover {
color:#000;
background:#c2bdba url('images/bg_leftnav_hover.png');
}


#left_nav p a {
float:left;
display:block;
width:200px;
height:17px;
margin:0px 0px 4px 0px;
padding:3px 0px 0px 30px;
font-size:12px;
font-weight:normal;
color:#666;
text-decoration:none;
background:none;

}

#left_nav p a:hover {
background:#c2bdba url('images/bg_leftnav_hover.png');
color:#333;
}

#left_nav p {
float:left;
display:block;
width:200px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

#left_nav ul {
float:left;
display:block;
width:180px;
margin:0px 0px 0px 30px;
padding:0px 0px 0px 0px;
}

#left_nav ul li {
float:left;
display:block;
width:180px;
}

#left_nav ul li a {
float:left;
display:block;
width:180px;
height:17px;
margin:0px 0px 4px 0px;
padding:3px 0px 0px 0px;
font-size:12px;
font-weight:normal;
color:#666;
text-decoration:none;
}

.title_img {
margin:0px;
}

#button_cat a {
float:left;
display:inline;
width:230px;
height:85px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:11px;
font-weight:bold;
color:#fff;
background-position:0px 0px;
text-decoration:none;
}


.cat_creatively_random {
background:url('images/sidebar-creatively-random2.png');
}

.cat_design_surgery {
background:url('images/sidebar-design-surgery2.png');
}

.cat_design_news {
background:url('images/sidebar-design-news2.png');
}

.cat_innovation_insight {
background:url('images/sidebar-innovation-insight2.png');
}

.cat_realise_gossip {
background:url('images/sidebar-realise-gossip2.png');
}




#left_twitter {
float:left;
margin:20px 0px 25px 20px;
padding:0px 0px 0px 0px;
}







#product-design-expertise .product_design_expertise , 
#ip-searches .ip_searches , 
#innovation-research .innovation_research , 
#creative-product-design .creative_product_design , 
#ip-search .ip_search , 
#prototyping .prototyping , 
#visualisation-and-animation .visualisation_and_animation , 
#creative-electronics .creative_electronics , 
#user-interface-design .user_interface_design , 
#packaging-design .packaging_design , 
#branding .branding ,

#product-design-sectors .product_design_sectors , 
#consumer-product-design .consumer_product_design , 
#industrial-product-design .industrial_product_design , 
#medical-product-design .medical_product_design ,

#product-design-process .product_design_process ,
#briefing-and-investigation .briefing_and_investigation ,
#concept-design .concept_design ,
#detailed-design .detailed_design ,
#representative-prototyping .representative_prototyping ,
#design-for-manufacture .design_for_manufacture ,

#about-realise .about_realise , 
#why-choose-realise .why_choose_realise ,
#product-design-consultants .product_design_consultants , 
#product-design-jobs .product_design_jobs ,
#product-design-partners .product_design_partners ,

#case-vortex .case_vortex , 
#case-aegg .case_aegg , 
#case-dior .case_dior , 
#case-eezee .case_eezee , 
#case-dlm .case_dlm , 
#case-anaemia .case_anaemia , 
#case-aegg-branding .case_aegg_branding , 
#case-sniff .case_sniff , 
#case-valour .case_valour ,


{
background:#c2bdba url('images/bg_leftnav_hover.png');
}






#button_itm a {
float:left;
display:inline;
width:165px;
height:27px;
margin:10px 0px 20px 30px;
padding:178px 0px 0px 10px;
font-size:11px;
font-weight:bold;
color:#fff;
background-position:0px 0px;
text-decoration:none;
}


.itm_clients {
background:url('images/button_itm_clients.png');
}

.itm_contact {
background:url('images/button_itm_contact.png');
}

.itm_reasons {
background:url('images/button_itm_reasons.png');
}

.itm_international {
background:url('images/button_itm_international.png');
}


#button_itm a:hover {
color:#fff;
background-position:0px -205px;
}









#right_content {
display:inline;
float:left;
width:630px;
margin:0px;
padding:40px 30px;
background:#fff;
}




#right_content h1 {
}

#right_content h2 {
float:left;
width:100%;
font-family: 'Calibri', 'Verdana', 'Arial', Sans-Serif;
font-size:14pt;
color:#ea7000;
margin:0px 0px 20px 0px;
}

#right_content h3 {
float:left;
width:100%;
font-family: 'Calibri', 'Verdana', 'Arial', Sans-Serif;
font-size:12pt;
color:#434343;
margin:0px 0px 20px 0px;
}

#right_content h4 {
float:left;
width:100%;
font-family: 'Calibri', 'Verdana', 'Arial', Sans-Serif;
font-size:12pt;
color:#333;
margin:0px 0px 20px 0px;
}

#right_content h5 {
}


#right_content p {
	float:left;
	width:100%;
	font-size:10pt;
	color:#333;
	margin:0px 0px 10px 0px;
}

p#paragraph_plus {
font-size:10pt;
}

#right_content ul {
float:left;
width:610px;
padding:0px 0px 10px 20px;
margin:0px 0px 20px 0px;
}

#right_content ul li{
float:left;
width:610px;
margin:0px 0px 4px 0px;
color:#333;
font-size:10pt;
}

#right_content ul ul {
float:left;
width:590px;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
}

#right_content a {
color:#F30;
font-weight:normal;
text-decoration:underline;
color:#0099FF; text-decoration:none;
}

#right_content a:hover {
color:#ff3333;
}



#content_space {
float:left;
width:100%;
height:30px;
}




#content ol {
}

#content ol li{
}

#content ol ul{
}

#content ol li ul li{
}


.company-info {
float:left;
font-size:11px;
font-weight:normal;
padding:0px;
margin:36px 0px 0px 0px;
color:#555;
}

.services-used {
}

.services-used li{
}



#slider-box {
float:left;
width:630px;
margin:30px 0px 30px 0px;
padding:0px 0px 0px 0px;
background:#d4cfc6;
}


#main_image {
float:left;
width:630px;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
}

#benefit {
float:left;
width:630px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#icon50 {
float:left;
width:50px;
height:50px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#icon50_long {
float:left;
width:50px;
height:100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#benefit h3 {
float:left;
width:565px;
font-family: 'Calibri',  'Verdana', 'Arial', Sans-Serif;
font-size:13pt;
color:#333;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 15px;
}

#benefit p {
float:left;
width:565px;
font-family: 'Calibri',  'Verdana', 'Arial', Sans-Serif;
font-size:9pt;
color:#333;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 15px;
}



#orange_box {
float:left;
width:630px;
height:70px;
margin:20px 0px 40px 0px;
background:#F30 url('images/bg_orange_box.png');
}

#orange_box_left {
float:left;
width:160px;
margin:0px 0px 0px 0px;
padding:14px 20px 0px 20px;
}

#orange_box_left h3 {
float:left;
margin:0px;
padding:0px;
color:#3d1700;
font-size:16px;
}

#orange_box_right {
float:left;
width:150px;
margin:2px 0px 0px 255px;
}


#button_150 a {
float:left;
width:140px;
height:21px;
margin:20px 0px 0px 0px;
padding:5px 0px 0px 10px;
font-size:12px;
color:#3d1700;
background:url('images/button_150.png');
background-position:0px -0px;
text-decoration:none;
}

#button_150 a:hover {
color:#fff;
background-position:0px -26px;
}





#more {
float:left;
width:630px;
margin:0px -30px 30px -30px;
padding:30px 30px 0px 30px;
background:#fff url('images/bg_more.jpg') repeat-x;
}

#box_row {
float:left;
width:660px;
margin:0px -30px 40px -30px;
padding:0px 0px 0px 30px;
}

#square_box {
float:left;
width:190px;
margin:0px 0px 0px 0px;
}


#box_spacer_30 {
float:left;
width:30px;
height:100px;
}

#square_box h4 {
float:left;
font-family: 'Open Sans', sans-serif;
font-size:15px;
color:#ff6000;
font-weight:700;
margin:0px;
padding:0px;
}

#square_box h4 a {
color:#ff6000;
margin:0px 0px 5px 0px;
font-weight:700;
padding:0px;
}

#square_box h5 {
float:left;
font-family: 'Open Sans', sans-serif;
font-size:12px;
color:#555;
margin:0px;
padding:0px;
}

#square_box_link a {
float:left;
width:190px;
height:190px;
margin:0px 0px 12px 0px;
}


.exp_overview {
background:#fff url('images/expertise_overview2.jpg');
}

.exp_innovation_research {
background:#fff url('images/expertise_innovation_research2.jpg');
}

.exp_creative_product_design {
background:#fff url('images/expertise_creative_product_design2.jpg');
}

.exp_ip_search {
background:#fff url('images/expertise_ip_search2.jpg');
}

.exp_prototyping {
background:#fff url('images/expertise_prototyping2.jpg');
}

.exp_engineering {
background:#fff url('images/expertise_engineering2.jpg');
}

.exp_creative_electronics {
background:#fff url('images/expertise_creative_electronics2.jpg');
}

.exp_user_interface_design {
background:#fff url('images/expertise_user_interface_design2.jpg');
}

.exp_visualisation_animation {
background:#fff url('images/expertise_visualisation_animation2.jpg');
}

.exp_packaging_design {
background:#fff url('images/expertise_packaging_design2.jpg');
}

.exp_branding {
background:#fff url('images/expertise_branding2.jpg');
}



.sec_overview {
background:#fff url('images/sector_overview2.jpg');
}

.sec_consumer_product_design {
background:#fff url('images/sector_consumer_product_design2.jpg');
}

.sec_industrial_product_design {
background:#fff url('images/sector_industrial_product_design2.jpg');
}

.sec_medical_product_design {
background:#fff url('images/sector_medical_product_design2.jpg');
}

.sec_fmcg_food_packaging {
background:#fff url('images/sector_fmcg_food_packaging2.jpg');
}

.sec_defence_equipment {
background:#fff url('images/sector_defence_equipment2.jpg');
}

.sec_marine_product_design {
background:#fff url('images/sector_marine_product_design2.jpg');
}




.process_overview {
background:#fff url('images/process_overview2.jpg');
}




.more_previous {
background:#fff url('images/more_previous2.jpg');
}

.more_middle {
background:#fff url('images/more_middle2.jpg');
}

.more_next {
background:#fff url('images/more_next2.jpg');
}

.more_blog {
background:#fff url('images/more_blog2.jpg');
}



.itm_search {
background:#fff url('images/itm_search2.jpg');
}

.itm_create {
background:#fff url('images/itm_create2.jpg');
}

.itm_present {
background:#fff url('images/itm_present2.jpg');
}



.case_study_vortex {
background:#fff url('images/case_vortex2.jpg');
}

.case_study_dior {
background:#fff url('images/case_dior2.jpg');
}

.case_study_aegg {
background:#fff url('images/case_aegg2.jpg');
}

.case_study_eezee {
background:#fff url('images/case_eezee2.jpg');
}

.case_study_dlm {
background:#fff url('images/case_dlm2.jpg');
}

.case_study_inscentinel {
background:#fff url('images/case_inscentinel2.jpg');
}

.case_study_aegg_branding {
background:#fff url('images/case_aegg_brand2.jpg');
}

.case_study_sniff {
background:#fff url('images/case_sniff2.jpg');
}

.case_study_valour {
background:#fff url('images/case_valour2.jpg');
}



.icon_linkedin {
background:url('images/icon_linkedin2.png');
}

.icon_facebook {
background:url('images/icon_facebook2.png');
}

.icon_twitter {
background:url('images/icon_twitter2.png');
}




#square_box_link a:hover {
background-position:0px -190px;
}





#detailed_box {
float:left;
width:630px;
margin:0px 0px 40px 0px;
}

#detailed_box_left {
float:left;
width:410px;
padding:0px;
margin:0px 30px 0px 0px;
}

#detailed_box_left h2 {
float:left;
width:410px;
margin:0px 0px 10px 0px;
font-size:16pt;
}

#detailed_box_left p {
float:left;
width:410px;
}



#button_170 a {
float:left;
width:160px;
height:21px;
margin:20px 0px 0px 0px;
padding:5px 0px 0px 10px;
font-size:11px;
color:#5f5c57;
background:url('images/button_170.png');
text-decoration:none;
}

#button_170 a:hover {
color:#fff;
background-position:0px -78px;
background-position:0px -130px;
}






#box_half_page {
float:left;
width:300px;
margin:0px 0px 40px 0px;
}

#box_half_page_hdr {
float:left;
width:300px;
height:50px;
background:#65a49b url('images/bg_bluebox_hdr.png');
}

#box_half_page_hdr h3 {
float:left;
width:280px;
margin:12px 0px 0px 20px;
font-size:14pt;
color:#fff;
}

#box_half_page_mid {
float:left;
width:260px;
height:420px;
padding:20px 20px 20px 20px;
background:#cddedb;
}

#box_half_page_ftr {
float:left;
width:300px;
height:10px;
background:#cddedb url('images/bg_bluebox_ftr.png');
}

#bullets_positive {
float:left;
margin:5px 0px 0px 0px;
padding:2px 0px 0px 30px;
background:url('images/bullet_positive.png');
background-repeat:no-repeat;
}

#bullets_negative {
float:left;
margin:5px 0px 0px 0px;
padding:2px 0px 0px 30px;
background:url('images/bullet_negative.png');
background-repeat:no-repeat;
}







#process_section {
float:left;
width:630px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#process_icon a {
float:left;
width:100px;
height:130px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.process_1 {
background:url('images/process_1.png');
}

.process_2 {
background:url('images/process_2.png');
}
	
.process_3 {
background:url('images/process_3.png');
}
	
.process_4 {
background:url('images/process_4.png');
}

	
.process_5 {
background:url('images/process_5.png');
}

#process_icon a:hover {
background-position:0px -130px;
}

#process_text {
float:left;
width:510px;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

#process_text h2 {
margin:10px 0px 10px 0px;
}

#process_text a {
text-decoration:none;
font-weight:bold;
}


#process_intro {
float:left;
width:660px;
height:96px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}


#process_intro_button a {
float:left;
width:132px;
height:96px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}




.process_button_understand {
background:url('images/process_understand.png');
}

.process_button_create {
background:url('images/process_create.png');
}
	
.process_button_develop {
background:url('images/process_develop.png');
}
	
.process_button_engineer {
background:url('images/process_engineer.png');
}

	
.process_button_produce {
background:url('images/process_produce.png');
}

#process_intro_button a:hover {
background-position:0px -96px;
}


#briefing-and-investigation .process_button_understand ,
#concept-design .process_button_create ,
#detailed-design .process_button_develop ,
#representative-prototyping .process_button_engineer ,
#design-for-manufacture .process_button_produce
{
background-position:0px -96px;
}



#intro_para {
display:block;
float:left;
width:630px;
}

#intro_para h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal;
color:#9c958b;
font-size:22px;
margin:0px 0px 22px 0px;
}



#testimonial {
display:block;
float:left;
width:630px;
margin:0px 0px 30px 0px;
padding:0px 0px 10px 0px;
border-bottom:solid 1px #9c958b;
}

#testimonial h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#9c958b;
font-size:24px;
margin:0px 0px 12px 0px;
}

#testimonial p {
color:#9c958b;
font-size:11px;
}

#serif_title h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#111111;
font-size:20px;
font-weight:bold;
margin:10px 0px 15px 0px;
}


#subintro {
display:block;
float:left;
width:920px;
height:400px;
margin:0px;
padding:0px;
}


#subintro_left {
display:block;
float:left;
height:360px;
width:590px;
margin:0px;
padding:20px 0px;
background:#d8d2c8 url('images/bg_content_gray.jpg');
background-repeat:repeat-x;
}

#subintro_left h1 {
float:left;
display:inline;
margin:0px 30px 0px 30px;
padding:0px;
color:#fff;
font-size:30px;
width:530px;
height:52px;
}

#subintro_left h3 {
float:left;
display:inline;
margin:0px 0px 20px 0px;
padding:12px 30px 0px 30px;
color:#54504a;
font-size:18px;
width:530px;
height:60px;
background:#e4e0d9 url('images/bg_home_h3.jpg');
}

#subintro_left p {
float:left;
display:inline;
margin:0px 0px 12px 30px;
padding:0px;
color:#000;
font-size:13px;
width:530px;
height:36px;
}

#subintro_left ul {
float:left;
display:inline;
margin:0px 0px 15px 30px;
padding:0px;
}

#subintro_left ul li{
display:inline;
float:left;
margin:0px 0px 4px 0px;
padding:2px 0px 0px 28px;
color:#000;
font-size:13px;
list-style:none;
background:url('images/bullet-tick.png');
background-repeat:no-repeat;
background-position:0px 0px;
width:500px;
height:22px;
}







#subintro_left_link h4 a {
float:left;
width:452px;
height:44px;
padding:18px 0px 0px 80px;
margin:0px 0px 0px 30px;
font-family: 'Calibri',  'Verdana', 'Arial', Sans-Serif;
font-size:14pt;
color:#9b9790;
text-decoration:none;
background:url('images/button_home_product_design.png');
}


#subintro_left_link h4 a:hover {
color:#a34d00;
background:url('images/button_home_product_design2.png');

}











#subintro_right {
display:block;
float:left;
width:330px;
height:400px;
margin:0px;
padding:0px;
background:url('images/bg_content_gray2.jpg');
background-repeat:repeat-x;
}

#subintro_right_blog {
display:block;
float:left;
width:205px;
height:68px;
margin:0px 0px 0px 0px;
padding:77px 0px 0px 125px;
background:url('images/bg_subintro_right_blog.jpg');
}


#button_170_orange a {
float:left;
width:160px;
height:21px;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 10px;
font-size:11px;
color:#fff;
background:url('images/button_170.png');
background-position:0px -52px;
text-decoration:none;
}

#button_170_orange a:hover {
color:#fff;
background-position:0px -78px;
}


#subintro_right_newsletter {
display:block;
float:left;
width:330px;
height:256px;
margin:0px 0px 0px 0px;
padding:0px;
background:url('images/bg_subintro_right_newsletter.jpg');
}


#subintro_button a {
float:left;
display:inline;
width:210px;
height:21px;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 10px;
font-size:12px;
font-weight:bold;
color:#eee;
background-position:0px -26px;
text-decoration:none;
}

#subintro_button a:hover {
color:#fff;
background-position:0px 0px;
}





#hello_bubble {
float:left;
width:175px;
height:117px;
margin:10px 30px 20px 30px;
}



#contact_detail_line {
float:left;
width:175px;
margin:10px 30px 20px 30px;
}

#contact_detail_line img{
margin:0px 0px 10px 0px;
}

#contact_detail_line h4 {
font-size:12pt;
color:#626262;
}

#contact_detail_line h5 {
font-size:11pt;
color:#626262;
}

#contact_social_links {
float:left;
width:200px;
margin:20px 30px 20px 0px;
padding:30px 0px 30px 30px;
background:#c5c5c5;
}

#contact_social_links a {
float:left;
margin:0px 14px 0px 0px;
}















#widebox {
float:left;
width:630px;
margin:0px 0px 40px 0px;
}

#widebox_hdr {
float:left;
width:630px;
height:50px;
background:#65a49b url('images/bg_widebox_hdr.png');
}

#widebox_hdr h3 {
float:left;
width:280px;
margin:12px 0px 0px 20px;
font-size:14pt;
color:#fff;
}

#widebox_mid {
float:left;
width:570px;
padding:30px 30px 20px 30px;
background:#dcd8d2;
}

#widebox_ftr {
float:left;
width:630px;
height:10px;
background:#cddedb url('images/bg_widebox_ftr.png');
}





















#main_button_links {
width:400px;
height:26px;
margin:0px auto;
padding:0px;
}


















#article_box {
float:left;
width:630px;
height:280px;
margin:0px 0px 0px 0px;
padding:0px;
}

#article_text {
float:left;
width:430px;
margin:0px 0px 0px 0px;
padding:0px;
}

#article_text p{
text-align:left;
}

#article_img {
float:left;
width:200px;
margin:30px 0px 0px 0px;
padding:0px;
}















#team_img_box {
width:630px;
height:280px;
margin:20px 0px 40px 0px;
padding:0px;
background:none;
}

.team_img {
float:left;
width:290px;
clear:right;
margin:0px;
padding:0px;
}

#team_text {
float:left;
width:320px;
margin:30px 0px 0px 20px;
padding:0px;
}

#team_text h5 {
font-size:12px;
font-weight:bold;
margin:0px 0px 6px 0px;
padding:0px;
color:#000;
}

#team_text p {
font-size:12px;
font-weight:normal;
margin:0px 0px 24px 0px;
padding:0px;
color:#333;
}

















































#ftr {
float:left;
margin:0px;
padding:0px 10px 0px 10px;
width:920px;
height:150px;
background:url('images/bg_ftr.png');
}

#ftr_left {
float:left;
display:inline;
margin:30px 20px 0px 30px;
padding:0px 0px 0px 0px;
width:190px;
}

#ftr_left p {
display:inline;
float:left;
margin:10px 0px 0px 0px;
padding:0px;
font-size:12px;
line-height:12px;
color:#ccc;
}


#ftr_links {
display:inline;
float:left;
margin:0px 0px 0px 10px;
padding:30px 0px 0px 0px;
height:108px;
}

#ftr_links ul {
float:left;
list-style:none;
padding:0px;
margin:0px;
height:80px;
color:#666;
}

.ftr_links_left {
width:160px;
}


#ftr_links ul li {
float:left;
display:block;
padding:0px;
margin:0px;
width:100%;
font-size:11px;
font-weight:normal;
line-height:14px;
}

#ftr_links ul li a{
display:block;
float:left;
padding:0px 0px 2px 0px;
margin:0px;
color:#999;
text-decoration:none;
}

#ftr_links ul li a:hover {
color:white;
}

#ftr_links ul .copyright_link a {
margin:8px 0px 0px 0px;
color:#ccc;
}




#ftr_right {
display:inline;
float:right;
margin:0px;
margin:0px 0px 0px 0px;
padding:105px 0px 0px 0px;
height:20px;
width:180px;
}


#ftr_right a{
float:left;
font-size:11px;
margin:0px;
color:#999;
text-decoration:none;
margin:0px 0px 0px 30px;
}


#sub_ftr {
float:left;
margin:0px auto 20px;
padding:6px 0px 10px 10px;
width:920px;
height:30px;
background:none;
}


#sub_ftr p{
font-size:11px;
font-weight:normal;
color:#666;
}

















.theme-default #slider {
	float:left;
    margin:20px 0px 60px 0px;
    width:630px; /* Make sure your images are the same size */
    height:400px; /* Make sure your images are the same size */
}

#slider p {
color:#ccc;
font-size:10pt;

}

.clear {
	clear:both;
}






















#blog_content {
display:inline;
float:left;
width:630px;
margin:0px;
padding:40px 30px;
background:#fff;
}

#blog_content .post {
float:left;
margin:0px 0px 40px 0px;
padding:0px 0px 20px 0px;
background:#fff;
border-bottom:solid 1px #ccc;
}


#blog_content h2 {
float:left;
width:100%;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:22pt;
color:#333;
margin:0px 0px 5px 0px;
}




#blog_content h2 a {
text-decoration:none;
color:#333;
}

#blog_content h2 a:hover {
text-decoration:none;
color:#ea7000;
}


#blog_content h3 {
float:left;
width:100%;
font-family: 'Calibri',  'Verdana', 'Arial', Sans-Serif;
font-size:20pt;
color:#999;
margin:0px 0px 0px 0px;
text-transform: uppercase;
}

#blog_content h4 {
float:left;
width:100%;
font-family: 'Calibri',  'Verdana', 'Arial', Sans-Serif;
font-size:12pt;
color:#333;
margin:0px 0px 20px 0px;
}

#blog_content h5 {
float:left;
width:100%;
margin:0px 0px 25px 0px;
font-weight:normal;
}

#blog_content h5 a {
color:#333;
text-decoration:none;
}

#blog_content p {
float:left;
width:100%;
font-size:9pt;
color:#333;
margin:0px 0px 10px 0px;
}

#blog_content ul {
float:left;
width:610px;
padding:0px 0px 10px 20px;
margin:0px 0px 20px 0px;
}

#blog_content ul li{
float:left;
width:610px;
margin:0px 0px 4px 0px;
color:#333;
font-size:10pt;
}

#blog_content ul ul {
float:left;
width:590px;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
}

#blog_content p a {
font-weight:normal;
text-decoration:underline;
color:#0099FF;
text-decoration:none;
}

#blog_content a:hover {
color:#ea7000;
}






#blog_header {
display:block;
float:left;
width:630px;
margin:0px 0px 50px 0px;
}





#postmetadata {
float:left;
width:630px;
margin:0px;
padding:0px 0px 0px 0px;
clear: both;
}

#postmetadata p {
font-size:9pt;
color:#444;
margin:0px 0px 0px 0px;
}

.clear {
clear: both;
}



.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}



select {
width: 130px;
}

#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}

#commentform {
margin: 5px 10px 0 0;
}

#commentform textarea {
width: 630px;
padding: 2px;
resize:none;
}

iframe {
margin:15px 0px;
}


#navigation {
float:left;
width:630px;
height:40px;
margin:20px 0px 30px 0px;
}

#navigation_left {
float:left;
width:300px;
height:40px;
background:url('images/button_blog_left.png');
background-position:0px -80px;
}

#navigation_left a {
float:left;
width:260px;
height:28px;
padding:12px 0px 0px 40px;
color:#333;
background:url('images/button_blog_left.png');
}


#navigation_right {
float:right;
width:300px;
height:40px;
text-align:right;
background:url('images/button_blog_right.png');
background-position:0px -80px;
}

#navigation_right a {
float:right;
width:260px;
height:28px;
padding:12px 40px 0px 0px;
color:#333;
background:url('images/button_blog_right.png');
}



#navigation_left a:hover , #navigation_right a:hover {
background-position:0px -40px;
color:#522b12;
}



#comment_header {
float:left;
width:550px;
height:45px;
padding:25px 0px 0px 80px;
margin:0px 0px 30px 0px;
text-align:left;
background:url('images/blog_comment_header.png');
}

.commentlist li {
margin: 0px 0px 40px 0px;
padding: 0px 0px 30px 0px;
list-style: none;
background:#fff url('images/comment_bottom.png');
background-repeat:no-repeat;
background-position:center bottom; 
}

.commentlist li li {
margin: 0px 0px 40px 0px;
padding: 20px 0px 30px 0px;
list-style: none;
background:#fff url('images/comment_bottom.png');
background-repeat:no-repeat;
background-position:center bottom; 
}


.reply {
font-weight:normal;
}

.commentmetadata {
width:100%;
padding:0px 0px 20px 0px;

}




img {
float:left;
border:none;
}

img, div {
behavior: url(iepngfix.htc);
}




















#newsletter_form {background:none; margin:80px 0px 0px 0px;padding:0 0 30px 0;width: 330px; float:left; display:block;}
#newsletter_form p {float:left;font-size:11px;font-weight:normal;color:#333;height:16px;margin:0px;padding:0; width:65px;}
#newsletter_form input.form_box{background: #bab1a2;border: 1px solid #bab1a2;border-radius:4px;color: #333;height:18px;margin: 0;padding: 5px;width: 187px;}
#newsletter_form select.form_box {background: #EFEFEF;border: 1px solid #CCC;border-radius:4px;color: #333;height:33px;margin: 0;padding: 7px 8px 8px 6px;width: 270px;}
#newsletter_form input.form_box:focus, #contact_new select.form_box:focus, #contact_new textarea.form_box:focus {background:#fff;}

#newsletter_form #form_block_a{float:left; width:300px; background:none; margin:0 0 0 30px; padding:0;}

#form_element_a{float:left;display:inline;width:270px;height:42px;margin:0px 0px 0px 0px;display:block;}
#form_element_a p{display:inline;font-size:11px;font-weight:normal;color:#333;height:16px;margin:6px 0px 0px 0px;padding:0;}

#form_element_a_submit{float:right;display:inline;margin:0px 36px 0px 30px;padding:0;}
#newsletter_form .submit_button{width:84px;height:26px;background:#cad833;font-size:12px;font-weight:bold;color:#3d1700;text-align:left;padding:0px 0 5px 10px;border-radius:4px; border:none;}
#newsletter_form .submit_button:hover{background:#111;color:#fff;}




























#form_block {
margin:0px 0px 0px 30px;
}








#contact-wrapper {
	float:left;
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-weight:bold;
	width:570px;
	display:block;
	background:#ddd;
	padding:30px 30px 0px 30px;
	margin:0px 0px 30px 0px;
	border:none;
	border-radius: 4px;
}

#contact-left {
	float:left;
	width:270px;
	padding:0px;
	margin:0px;

}

#contact-right {
	float:left;
	width:270px;
	padding:0px;
	margin:0px;
}

#contact-wide {
	float:left;
	width:570px;
	padding:0px;
	margin:0px;
}






.detail-box {
float:left;
padding:0;
margin:0px 0px 15px 0px;
width:270px;
height:54px;
}

.detail-box label {
display:block;
float:left;
font-size:11px;
width:270px;
font-weight:normal;
padding:0px;
margin:0px 0px 2px 0px;
}

.detail-box input {
float:left;
background: #fff;
border-width:0px;
padding:0px 0px 0px 10px;
width:260px;
height:30px;
font-size:11px;
color:#333;
margin:4px 0px 0px 0px;
border:solid 1px #ccc;
border-radius:4px;
}


.detail-box h6 {
float:left;
display:block;
margin:-25px 0px 0px 245px;
background: url('images/form-warning.png') no-repeat;
height:20px;
width:20px;
padding:0px;
}

.detail-box select {
float:left;
background: #fff;
border-width:0px;
padding:6px 5px 6px 2px;
width:270px;
height:32px;
font-size:11px;
color:#333;
margin:4px 0px 0px 0px;
border:solid 1px #ccc;
border-radius:4px;
}




.text-box {
float:left;
padding:0;
margin:0px 0px 12px 0px;
width:570px;
}

.text-box label {
display:block;
float:left;
width:570px;
font-size:11px;
font-weight:normal;
background:none;
padding:0px;
margin:0px 0px 2px 0px;
}

.text-box textarea {
float:left;
background:#fff;
border-width:0px;
padding:8px 0px 0px 10px;
width:560px;
height:150px;
font-size:11px;
color:#333;
margin:4px 0px 0px 0px;
resize: none;
border:solid 1px #ccc;
border-radius:4px;
}




#submit-block {
width:660px;
float:left;
margin:10px 0px 10px 0px;
}

.submit {
float:left;
display:inline;
width:100px;
height:30px;
margin:0px 0px 0px 0px;
padding:0px;
background:#ff690f;
text-decoration:none;
color:#fff;
border-radius:4px;
border:solid 1px #a73f28;
}

.submit:hover {
background:#adce38;
border:solid 1px #7f9921;
}


.submit input {
float:left;
text-align:center;
padding:5px 0px 5px 0px;
border:none;
background:none;
cursor:pointer;
color:#fff;
font-size:11px;
width:100%;
}

#form_message {
margin:10px 0px 30px 0px;
padding:0px 0px 0px 0px;
float:left;
width:660px;
background:none;
}

#form_message p{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:600px;
height:20px;
font-size:10pt;
color:#333;
}

#form_message img{
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:50px;
height:50px;
}

