@charset "utf-8";
/* CSS Document */
body
{
margin:0;
padding:0;
background:#fff url(images/bg-sub.gif) repeat-x;
font-family:Tahoma, Arial, sans-serif;
}
body.sub
{
background:#fff url(images/bg.gif) repeat-x;
}
body.subbar
{
background:#fff url(images/bg-bar.gif) repeat-x;
}


textarea
{
	font-family:Tahoma, Arial, sans-serif;

}

h1, h2, h3, h4, h5, h6, p, form, ul, li
{
margin:0;
padding:0;
}
a
{
	color:inherit;
	text-decoration:none;
}

.clearb
{
clear:both;
}
.clearl
{
clear:left;
}
.clearr
{
clear:right;
}

img.rss
{
float:right;
border:none;
margin:-43px 15px 0 0;
}


div.hr
{
background:url(images/full-hr.gif) no-repeat;
height:5px;
}
div.hrfat
{
background:url(images/full-hr.gif) no-repeat;
height:5px;
margin:10px 0;
}
#fat-body
{
background:#fff;
clear:both;
}
#foot-body
{background:#384148 url(images/footer-bg.gif) repeat-x;
border-bottom:7px solid #F58B3D;
}
#wrapper, #foot-wrapper, .wrapper
{
margin:0;
padding:0;
width:960px;
margin:0 auto;
}

#fat-wrapper
{
padding:0;
width:960px;
margin:0 auto;
}

#header
{
padding:27px 0 0 0;
width:960px;
}
#header img
{
margin:7px 0px 0 20px;
border:none;
}

#header img.logo
{
margin:0;
float:left;
}

#header p
{
 float:right;
 color:#D0D6DE;
 font-weight:normal;
 font-size:22px;
 margin:25px 15px 0 0;
 padding:0;
}

#nav
{
clear:both;

}
#no-nav-pad
{
	height:40px;
clear:both;
}
#nav ul
{
 height:23px;
padding:11px 0 0 0;
}
#nav li
{
width:134px;
list-style:none;
float:left;
margin:0 5px 0 0;
display:block;
color:#fff;
font-size:14px;
text-align:center;
 height:21px;
 padding:10px 0 0 0;
 background:url(images/nav-bg.gif) no-repeat bottom;
 cursor:pointer;
 }
 
 #nav li a
 {color:#fff;
 display:block;
 height:23px;
 }
#nav li.small
{
width:94px;
list-style:none;
float:left;
margin:0 5px 0 0;
 background:url(images/nav-94.gif) no-repeat bottom;
}
#nav li.smaller
{
width:74px;
list-style:none;
float:left;
margin:0 5px 0 0;
 background:url(images/nav-74.gif) no-repeat bottom;
}
#nav li.medium
{
width:114px;
 background:url(images/nav-114.gif) no-repeat bottom;
list-style:none;
float:left;
margin:0 5px 0 0;
}

#nav li.large
{
width:174px;
 background:url(images/nav-174.gif) no-repeat bottom;
list-style:none;
float:left;
margin:0 5px 0 0;
}

#nav li.active, #nav li:hover
{background-position:0 0px;
}



h5
{
color:#F58B3D;
font-weight:normal;
font-size:18px;
}

.intro
{
margin:0;
padding:0;
height:289px;
width:430px;
}

.intro h1
{
color:#D0D6DE;
background:url(images/h1-bg.png) repeat-x bottom left;
font-weight:normal;
font-size:28px;
padding:25px 0 20px 0;
margin-bottom:25px;
}
.intro h1 span
{
color:#F58B3D;
}
.intro h3
{
color:#F58B3D;
font-weight:normal;
font-size:15px;
padding:0;
}
.intro h5
{
color:#D0D6DE;
font-weight:normal;
font-size:14px;
padding:10px 0 10px 0;
}

.intro p
{font-size:14px;
}

.intro .takethetour
{
 background:url(images/take-the-tour.png) no-repeat;
 height:51px;
 cursor:pointer;
 border:none;
 width:118px;
 float:left;
 margin:20px 25px 0 0;
}
.intro .takethetour a
{display:block;
text-decoration:none;
 height:51px;
 width:118px;
}
.intro .or
{
 background:url(images/or.png) no-repeat;
 height:32px;
 border:none;
 width:32px;
 float:left;
 margin:20px 25px 0 0;
}
.intro .talktous
{
 background:url(images/talk-to-us.png) no-repeat;
 height:51px;
  width:118px;
 cursor:pointer;
 border:none;
  float:left;
  margin:20px 0 0 0;
}

.intro .talktous a
{
	text-decoration:none;
	 height:32px;
  width:118px;
  display:block;
}

.intro .takethetour:hover, .intro .talktous:hover
{
 background-position: 0 -51px;
}
p
{
color:#cdcfd0;
font-size:12px;
padding:5px 0;
}

p.button
{
height:21px;
width:70px;
font-size:11px;
}
p.button a
{
background:url(images/button.png) no-repeat;
height:18px;
width:70px;
text-align:center;
padding:3px 0 0 0;
text-decoration:none;
color:#fff;
display:block;
}

p.button a:hover
{
background-position:0 -21px;
}
#calcbox
{
margin: 15px 21px 0 -30px;
float:right;
background:url(images/calc-laptop.png) no-repeat;
width:304px;
height:266px;
padding:10px 85px 0 85px;
}

#calcbox p
{
padding:0px 130px 5px 0;
font-size:14px;
line-height:20px;

}

#calcbox h2
{
font-size:26px;
margin:20px 0 0 0;
color:#D0D6DE;
}

#calcbox input
{
background: url(images/slider_input_bg110.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    float: none;
    font-size: 18px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    margin: 4px 10px 0 0;
    padding: 0 0 0 20px;
    text-align: center;
    width: 90px;
	}
#calcbox input.submit
{
 background:url(images/calc-submit.png) no-repeat;
height:36px;
cursor:pointer;
width:91px;
margin:-7px 0 0 16px;
float: none;
}

#calcbox input.submit:hover
{
background-position:0 -35px;
}





#breadcrumb
{
margin:10px 0 0 0;
}

#breadcrumb .livezilla
{
	float:right;
	margin:5px 20px 0 0;
}

#breadcrumb h2
{
 color:#fff;
 font-size:30px;
 margin:30px 0 25px 0;
 padding:10px 0 10px;

}

#breadcrumb h2.register
{font-size:30px;
background:url(images/reg-icon.png) no-repeat;
padding:10px 0 10px 60px;
}
#breadcrumb h2.contact
{font-size:30px;
background:url(images/contact-icon.png) no-repeat;
padding:10px 0 10px 60px;
}

#breadcrumb h2.newsicon
{font-size:30px;
background:url(images/news-icon.png) no-repeat;
padding:10px 0 10px 60px;
}

#breadcrumb h2.refer
{font-size:30px;
background:url(images/gift-icon.png) no-repeat top left;
padding:10px 0 20px 65px;
}

#breadcrumb h2 span
{
	color:#F58B3D;
}
#breadcrumb h2 a
{
 color:#fff;
 text-decoration:underline;
 font-weight:normal;
}

#breadcrumb h2 a:hover, #breadcrumb h2 a.active
{
 color:#F58B3D;
}

#breadcrumb p
{
font-weight:bold;
display:none;
color:#8f9194;
font-size:12px;

}

#breadcrumb p a
{
text-decoration:none;
color:#F58B3D;
}

#breadcrumb p a:hover
{
 text-decoration:underline;

}

#breadcrumb img.badge
{
	float:right;
	margin:0 40px -70px 0;
}

#breadcrumb img.badgeup
{
	float:right;
	margin:-50px 40px -70px 0;
}
#main-content
{
clear:both;
margin:10px 20px 0 0;

}



#main-content #full
{
 padding:5px 0 0 0;
}

#main-content #full ul
{margin:10px 10px 10px 30px;
}

#main-content .talktous
{
 background:url(images/talk-to-us.png) no-repeat;
 height:32px;
  width:118px;
 cursor:pointer;
 border:none;
  float:right;
  margin:10px 0 20px 0;
}

#main-content .talktous a
{
	text-decoration:none;
	 height:32px;
  width:118px;
  display:block;
}
	
#main-content .applynow
{
 background:url(images/apply-now.png) no-repeat;
 height:32px;
  width:118px;
 cursor:pointer;
 border:none;
  float:right;
  margin:10px 2px 20px 20px;
}


#main-content .talktous:hover
{
  background-position: 0 -51px;
}
#main-content .applynow:hover
{
 background-position: 0 -32px;
}

#main-content #calcbox
{
 float:right;
margin: 15px 0px 0 0px;
width:304px;
height:266px;
padding:10px 85px 0 85px;
}
#main-content #full h1
{
 color:#353e45;
 font-size:26px;
 border:1px dashed #B7B3B3;
 border-right:none;
 border-left:none;
 padding:15px 0;
 margin:10px 0 10px 0;
 }
 
#main-content #full h1 .cufon-canvas   {
        margin:3px 0px !important;


} 
 
 #main-content #full h1 span
{
 color:#F58B3D;
}



#main-content #full h5
{
 color:#F58B3D;
 font-size:23px;
 margin:10px 0 5px 0;
 width:410px;
}
#main-content #full p
{
 color:#70595F;
 line-height: 18px;
}
#main-content #full ol
{
 margin:10px 0 10px 30px;
 padding:0;
}
#main-content #full li
{
  color:#70595F;
  font-size:12px;
  line-height: 18px;
}
#main-content #full li a.orange
{
text-decoration:underline;
color:#F58B3D;

}
#main-content #right
{
width:245px;
float:right;
margin:0px 0 0 0;
}

#main-content .right-boxes
{
background:#F3F2E9;
border:1px solid #CECEC5;
padding:13px 0 0 13px;
margin-top:10px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
#main-content .right-boxes h3
{
 margin:0px 10px 0 0;
 text-align:center;
 padding:0;
 color:#F58B3D;
 font-size:20px;
}
#main-content .right-boxes h5
{
 margin:-5px 10px 0 0;
 text-align:center;
 padding:0;
 font-size:20px;
}

#main-content .right-boxes .quote
{
 background:url(images/quote-start.gif) no-repeat;
 margin:10px 0 0;

}
#main-content .right-boxes .quote p
{
 color:#6A6B6C;
padding:5px 18px;
margin:0 20px 0 0;
font-style:italic;
 background:url(images/quote-end.gif) no-repeat bottom right;
}

#main-content .right-boxes .quote p.author
{font-style:normal;
font-weight:bold;
background:none;
margin-bottom:12px;
}

#main-content .right-boxes .quote p.author span
{font-weight:normal;
font-style:italic;
}






#main-content .questionnaire-cta
{
background:url(images/questionnaire.jpg) no-repeat;
height:173px;
cursor:pointer;
margin:20px 0 10px 0;
}


#main-content .questionnaire-cta:hover
{
background-position:0 -173px;
}
	
#main-content .right-boxes .calc-cta
{
background:url(images/calc-cta.gif) no-repeat;
width:187px;
height:126px;
cursor:pointer;
}
#main-content .right-boxes .call-cta
{
background:url(images/call-back-cta.gif) no-repeat;
width:187px;
height:126px;
cursor:pointer;
}
#main-content .right-boxes .review-cta
{
background:url(images/review-cta.gif) no-repeat;
width:187px;
height:126px;
cursor:pointer;
}
#main-content .right-boxes .calc-cta:hover, #main-content .right-boxes .call-cta:hover, #main-content .right-boxes .review-cta:hover
{
background-position: 0 -126px;
}


#main-content .right-boxes .spacer
{height:13px;
}
#main-content .right-boxes-bottom
{
background:url(images/right-boxes-bg-bottom.png) no-repeat;
height:8px;
}

#main-content #open-right
{
width:215px;
float:right;
margin:13px 0 0 0;
}
#main-content #open-right h4
{
color:#fff;
background:url(images/open-h4.png) no-repeat;

font-size:22px;
font-weight:normal;
padding:5px 10px;
}
#main-content #open-right .content
{
background:#F58B3D;
border:#CDCFD0 solid 1px;
border-top:none;
padding:5px 10px 5px 11px;
}
#main-content #open-right .content p
{
color:#58595b;
}

#main-content #open-right .content select
{
border:1px solid #D9DBDB;
width:189px;
color:#8F9194;
background:url(images/input-bg-2.gif) repeat-x bottom;
}
#main-content #open-right .content input
{
border:1px solid #D9DBDB;
color:#8F9194;
width:186px;
background:url(images/input-bg-2.gif) repeat-x bottom;
}
#main-content #open-right .content input.submit
{
background:url(images/button.png) no-repeat;
height:21px;
font-size:11px;
cursor:pointer;
width:70px;
margin:15px 0 0 118px;
color:#fff;
background-position:0 -21px;
border:none;
}

#main-content #open-right .content input.submit:hover
{
background-position:0 0px;
}

#main-content #left
{
width:285px;
float:left;
margin:11px 0 0 0;
background:#fff;
}

#main-content #left h2
{
 background: url(images/h4-bg.gif) no-repeat;
 height:35px;
 font-size:20px;
 color:#000;
 padding:5px 12px;
}
#main-content #left h3
{
 background: url(images/h4-bg.gif) no-repeat;
 height:35px;
 font-size:19px;
 color:#fff;
 padding:10px 12px;
}


#main-content #left h4
{
 background: url(images/h4-bg.gif) no-repeat;
 height:35px;
 font-size:20px;
 color:#fff;
 padding:10px 12px;
}


#main-content #left p
{
 color:#70595F;
 padding:5px 12px;
}
#main-content #left p a
{
  color:#70595F;
  text-decoration:underline;
}
#main-content #left p a:hover
{
 text-decoration:none;
}
#left input
{
 border:1px solid #C7C7C7;
 background:#fff url(images/form-bg.gif) repeat-x;
 padding:1px;
 width:245px;
 margin:2px 0 10px 12px;
}

#left select
{
 border:1px solid #C7C7C7;
 background:#fff url(images/form-bg.gif) repeat-x;
 padding:1px;
 width:248px;
 margin:2px 0 10px 12px;
}
#left input.submit
{
 cursor:pointer;
 border:none;
 margin:10px 0 20px 143px;
 background:url(images/submit.png) no-repeat;
 height:32px;
 width:118px;
}

#left input.submit:hover
{
 background-position:0 -32px;
}
#left textarea
{
 border:1px solid #C7C7C7;
 height:100px;
 width:245px;
 background:#fff url(images/textarea-bg.gif) repeat-x;
 padding:1px;
  margin:2px 0 10px 12px;
}
#left .narrowform
{width:135px;
float:left;
}

#left .narrowform input
{
 width:110px;
}
#left .topics
{background: #F9F8F5 url(images/topics-top.gif) no-repeat;
margin:0 0 0 12px;
width:257px;
}
#left .topics h6
{font-size:16px;
color:#70595F;
padding:10px 10px 0 10px;
}

#left .topics-bottom
{background:url(images/topics-bottom.gif) no-repeat top;
height:11px;
margin:0 0 20px 12px;
width:257px;
}

#left .topics ul
{
 padding:5px 20px;
}

#left .topics li
{
 list-style:none;
 font-size:18px;
 background:url(images/topics-hr.gif) no-repeat bottom left;
 padding:10px 0 10px 0;
}
#left .topics li.orange
{
 color:#F58B3D;
}
#left .topics li a
{
 color:#70595F;
 text-decoration:none;
}

#left .topics li a.active, #left .topics li a:hover
{
 color:#F58B3D;
}
#main-content .sub-nav
{
background:url(images/sub-nav-bg.png) no-repeat;
padding:13px 0 8px 13px;
}
#main-content .sub-nav h4
{
color:#ed5a28;

font-size:22px;
font-weight:normal;
}

#main-content .sub-nav h4 a
{
color:#ed5a28;
text-decoration:none;
}

#main-content .sub-nav h4 a:hover
{
text-decoration:none;
}

#main-content .sub-nav ul
{
margin:0 0 0 15px;
}

#main-content .sub-nav li
{
background:url(images/sub-nav-li-bg.gif) no-repeat bottom left;
padding:10px 0 15px 0;
list-style-image:url(images/sub-nav-li.gif);
}
#main-content .sub-nav li.last
{
background:none;
padding:10px 0 2px 0;
}
#main-content .sub-nav li a
{
text-decoration:none;
color:#565e6d;
font-weight:bold;
font-size:14px;
}

#main-content .sub-nav li a:hover
{
color:#ed5a28;
}
#main-content .sub-nav-bottom
{
background:url(images/sub-nav-bg-bottom.png) no-repeat;
height:7px;
}

#main-content .middle
{
width:407px;
margin:0 0 0 250px;
padding:5px 0 0 0;
}
#main-content .middle .content
{
background:url(images/407-bg.gif) repeat-y;
padding:10px 20px 10px 15px;
border-bottom:2px solid #F58B3D;
margin:0 0 10px 0;
}

#main-content .middle p
{
color:#565e6d;
}
#main-content .middle p.button
{
margin:0 0 0 300px;
}
#main-content .middle h4
{
font-size:13px;
font-weight:normal;
background:url(images/sub-nav-li.gif) no-repeat center left;
padding:0 0 0 10px;
margin:0px 0 5px 0;
}

#main-content .middle h4 a
{
color:#ed5a28;
text-decoration:none;
font-weight:bold;
}

#main-content .middle h4 a:hover
{
text-decoration:underline;
}
#main-content .middle h3
{
background:url(images/news-h2.png)  no-repeat;

font-size:22px;
font-weight:normal;
color:#fff;
padding:22px 10px 20px 15px;
}


#main-content .left-middle
{
width:658px;

}

#main-content .left-middle img.rss
{
float:right;
border:none;
margin:-50px 15px 0 0;
}

#main-content .left-middle h3
{
background:url(images/658-h4.png)  no-repeat;

font-size:22px;
font-weight:normal;
color:#fff;
padding:20px 10px 25px 15px;
}

#main-content .left-middle h4
{
background:url(images/left-middle-h4.gif)  no-repeat;

font-size:22px;
font-weight:normal;
color:#fff;
margin:0;
padding:7px 13px 17px 13px;
}
#main-content .left-middle p.title
{
background:url(images/left-middle-h4.gif)  no-repeat;

font-size:22px;
font-weight:normal;
color:#fff;
margin:0;
padding:12px 13px 17px 13px;
}
#main-content .left-middle h5
{
 color:#ED5A28;
 
 font-size:22px;
 margin:0px 0 0 0;
}


#main-content .left-middle .solution, #main-content .left-middle .solution-second
{
 background:url(images/home-solution-bg.jpg) no-repeat;
 height:143px;
 width:315px;
 float:left;
 margin:0 20px 20px 0;
}

#main-content .left-middle .solution-second
{
  margin:0 0px 20px 0;
}
#main-content .left-middle .solution img, #main-content .left-middle .solution-second img
{
 float:left;
 margin:15px 0 0 15px;
}

#main-content .left-middle .solution img.refer
{
	margin:0;
	padding:0;
}
#main-content .left-middle .solution .text, #main-content .left-middle .solution-second .text
{
 width:155px;
 float:right;
 margin:18px 10px 0 0;
}
#main-content .left-middle .solution .text h2, #main-content .left-middle .solution-second .text h2
{
 font-size:18px;
 color:#F58B3D;
}
#main-content .left-middle .solution .text h2 a, #main-content .left-middle .solution-second .text h2 a
{ color:#F58B3D;
}


#main-content .left-middle .solution .text p, #main-content .left-middle .solution-second .text p
{
 font-size:12px;
}

#main-content .left-middle .faq
{margin:0 0 20px 0;
}

#main-content .left-middle .faq p.question
{font-weight:bold;
font-size:14px;
}

#main-content .left-middle .faq p.question a
{
 text-decoration:none;
}

#main-content .left-middle .faq p.question a:hover
{
 text-decoration:underline;
}
#main-content .left-middle p
{
 color:#58595B;
}
#main-content .left-middle .content
{
padding:10px 0px 0px 1px;

margin:0 0 0px 0;
}

#main-content .left-middle .content .focus
{
}

#main-content .left-middle .content .focus .img
{
background:url(images/focus-pic-bg.gif) no-repeat;
width:120px;
height:119px;
float:left;
padding:2px;
}
#main-content .left-middle .content .focus h5
{

font-size:26px;
font-weight:normal;
color:#58595b;
margin: 0 0 0 140px;
}
#main-content .left-middle .content .focus h5 a
{
color:#58595b;
text-decoration:none;
}
#main-content .left-middle .content .focus h5 a:hover
{
color:#ed5a28;
}
#main-content .left-middle .content .focus h6
{
color:#768391;
font-size:13px;
margin: 0 0 0 140px;
}

#main-content .left-middle .content .focus h6 span
{
color:#1f2024;
font-weight:bold;
}
#main-content .left-middle .content .focus p
{
color:#58595b;
margin: 0 0 0 140px;
}

#main-content .left-middle .content .focus p.button
{
margin:0 0 0 550px;
}


#main-content .left-double
{
 width:319px;
 float:left;
 margin:0 15px 0 0;
}

#main-content .left-double .consult
{
 background:url(images/consult-bg.gif) no-repeat;
 height:106px;
 padding:5px 10px 10px 130px;
 margin:10px 0 10px 0;
 cursor:pointer;
}

#main-content .left-double .consult p
{
 
 font-size:20px;
}
#main-content .left-double .content
{
 background:url(images/left-double-bg.gif) repeat-y;
 border-bottom:2px solid #F58B3D;
 padding:0 20px;
}

#main-content .left-double .content p
{
 color:#58595b;
 padding:5px 0 10px 0;
}

#main-content .left-double .content h5
{
 
 font-size: 22px;
 color:#ed5a28;
}


#main-content .left-double .content p span
{
 font-weight:bold;
 color:#ED5A28;
}
#main-content .left-double .content form p
{
 color:#ed5a28;
 
 font-size:14px;
 padding:5px 0;
}

#main-content .left-double .content input
{background:url(images/input-bg-2.gif) repeat-x bottom;
width:270px;
padding:3px 3px;
margin:0 0 10px 0;
border:1px solid #CDCFD0;
}

#main-content .left-double .content textarea
{background:url(images/input-bg-2.gif) repeat-x bottom;
width:276px;
height:100px;
margin:0 0 10px 0;
border:1px solid #CDCFD0;
}

#main-content .left-double .content input.submit
{
 background:url(images/button.png) no-repeat;
height:21px;
font-size:11px;
cursor:pointer;
width:70px;
margin:5px 0 15px 206px;
color:#fff;
background-position:0 -21px;
border:none;
}

#main-content .left-double .content input.submit:hover
{
background-position:0 0px;
}

#main-content .left-double .content .googlemap
{
 background:url(images/map-bg.gif) no-repeat;
 height:268px;
 margin:10px 0;
 padding:10px;
}

#main-content .left-double .content .details
{
 background:url(images/contact-details-bg.gif) no-repeat;
 padding:10px 20px 5px 20px;
 margin:20px 0 0 0;
}
#main-content .left-double .content .details-bottom
{
 background:url(images/contact-details-bottom.gif) no-repeat;
 height:12px;
 margin:0 0 20px 0;
}


#main-content .left-double .content .details p
{
 color:#fff;
 margin:1px 0 0 0;
 padding:2px 0;
}


#main-content .left-double .content .details p.large
{
 font-size:20px;
 
 color:#fff;
 padding:5px 0 2px 0;
}
#main-content .left-double-second
{
 margin:0 0px 0 0;
}
#main-content .left-double h4
{
 color:#fff;
 
 font-size:22px;
 font-weight:normal;
 background:url(images/left-double-h4.gif) no-repeat;
 height:46px;
 padding:6px 20px;
}

#fat-wrapper .footer-col
{
 float:left;
min-height:160px;
min-width:150px;
}
#fat-wrapper ul
{
 float:left;
padding:10px 40px 10px 0;
margin:0 30px 0 0;
min-height:160px;
min-width:150px;
}
#fat-wrapper ul.last
{background:none;
}
#fat-wrapper li
{
font-size:12px;
color:#fff;
border-bottom: dashed 1px #fff;
list-style:none;
padding:8px 15px 8px 15px;
background:url(images/fat-bg.gif) no-repeat center left;
}
#fat-wrapper h4
{
border:none;
font-size:18px;
padding:20px 0 20px 0;
color:#fff;
}
#fat-wrapper li.last
{
border:none;
}
#fat-wrapper li a
{
text-decoration:none;
color:#fff;
}

#fat-wrapper li a:hover
{
text-decoration:underline;
}

#foot-wrapper
{
padding:10px 0;
}

#foot-wrapper p
{
text-align:center;
color:#fff;
font-size:11px;
}

#foot-wrapper p span
{
	color:#F58B3D;
}

#foot-wrapper p a
{
color:#fff;
text-decoration:none;
}
#foot-wrapper p a:hover
{
text-decoration:underline;
}
#foot-wrapper p.links
{
color:#F58B3D;
}
#foot-wrapper p.links a
{
color:#F58B3D;
text-decoration:underline;
}
#foot-wrapper p.links a:hover
{
text-decoration:none;
}
#right .helppoint-live
{
}

#right .helppoint-live img
{
	border:none;
	margin-top:15px;
}
#right .helppoint
{
background:#7F8592;
border:1px solid #B7BAC1;
padding:13px 20px 15px 20px;
margin:10px 0 0 0;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
#right .helppoint h3
{
 font-size:20px;
 font-weight:normal;
 color:#f5f5f5;
 text-align:center;
 padding-bottom:6px;
}

#right .helppoint h6
{
 font-size:20px;
 font-weight:normal;
 color:#D0D6DE;
 text-align:center;
}

#right .helppoint input
{width:129px;
float:right;
}

#right .helppoint p
{
 padding:6px 0 0;
}

#right .helppoint br
{padding:3px 0;
}
#right .helppoint p a
{
 text-decoration:none;
 color:#D0D6DE;
}

#right .helppoint p a:hover
{
 text-decoration:underline;
}

#middleright
{
 margin:0 0 15px 310px;
}

#middleright ul
{
 margin:10px 20px;
 padding:0;
}

#middleright li
{font-size:12px;
 color:#70595F;
 padding:3px 0;
 margin:0;
}

#middleright li a
{
  color:#70595F;
  text-decoration:underline;
}
#middleright li a:hover
{
 text-decoration:none;
}

#middleright h1
{
 font-size:36px;
 padding:30px 0 30px 0;
}

#middleright h1.small
{
 font-size:24px;
 padding:40px 0 30px 0;
}
#middleright h3
{
 font-size:36px;
 padding:33px 0 25px 0;
}

#middleright h3.small
{
 font-size:24px;
 padding:33px 0 30px 0;
}

#middleright p
{
 color:#70595F;
}

#middleright h1.orange
{
 font-size:36px;
 color:#F58B3D;
}


#middleright p.orange
{
 font-size:36px;
 color:#F58B3D;
 padding:23px 0 20px 0;
}

#middleright p.small
{
 font-size:24px;
 padding:23px 0 30px 0;
}

#middleright p a
{
  color:#70595F;
  text-decoration:underline;
}

#middleright p a:hover
{
 text-decoration:none;
}

#middleright p span
{
 color:#F58B3D
}
#middleright .share
{
  border-bottom: #B9BBBD 1px dashed;
  margin:0 0 0px 0;
}
#middleright .share p
{
 color:#70595F;
 margin:0 5px;
}

#middleright .share p.right
{float:right;
}
#middleright .share p a
{
 color:#70595F;
 text-decoration:underline;
}

#middleright .share p a:hover
{text-decoration:none;
}

#middleright .share p.right .shareicon
{
 background:#000;
}


#middleright #shareBlock
{
 background:#E1E0D7;
   border: #B9BBBD 1px dashed;
   border-top:none;
   padding:10px;

}

#middleright #shareBlock p
{
 margin:0;
 font-weight:bold;
 padding:0;
}

#middleright #shareBlock ul
{
 margin:5px 0 0 0;
}

#middleright #shareBlock li
{
 font-size:12px;
 display:inline;
 margin:5px 3px 15px 0;
 list-style:none;
}

#middleright #shareBlock li.facebook
{background:url(images/facebook.gif) no-repeat left;
padding:0 0 0 17px;
}

#middleright #shareBlock li.myspace
{background:url(images/myspace.gif) no-repeat left;
padding:0 0 0 20px;
}
#middleright #shareBlock li.twitter
{background:url(images/twitter.gif) no-repeat left;
padding:0 0 0 15px;
}
#middleright #shareBlock li.bebo
{background:url(images/bebo.gif) no-repeat left;
padding:0 0 0 20px;
}
#middleright #shareBlock li.digg
{background:url(images/digg.gif) no-repeat left;
padding:0 0 0 20px;
}
#middleright #shareBlock li.delicious
{background:url(images/delicious.gif) no-repeat left;
padding:0 0 0 20px;
}
#middleright #shareBlock li.reddit
{background:url(images/reddit.gif) no-repeat left;
padding:0 0 0 20px;
}
#middleright #shareBlock li.stumble
{background:url(images/stumbleupon.gif) no-repeat left;
padding:0 0 0 20px;
margin:0;
}
#middleright #shareBlock li a
{
 color:#70595F;
 text-decoration:none;
}
#middleright #shareBlock li a:hover
{text-decoration:underline;
}
#middleright p.top
{
 color:#000;
padding:20px 0 10px 0;
}

#middleright .padding
{
 height:1px;
}
#contactform
{
 margin:10px 0 0 0;
 background:url(images/middleright-curve.png) no-repeat;
 padding:10px 15px 5px 15px;
}

#contactform-bottom
{
 background:url(images/middleright-bottom.gif) no-repeat top left;
height:11px;
margin:0 0 20px 0;
}

#contactform .bucket
{
 float:left;
 width:270px;
 margin:0 15px 0 0;
}
#contactform .bucketsecond
{
 float:left;
 width:260px;
 margin:0 0px 0 0;
}
#contactform .pad
{
 clear:left;
}

#contactform h5
{
 font-size:24px;
 padding-top:10px;
}
#contactform input
{
 border:1px solid #C7C7C7;
 background:#fff url(images/form-bg.gif) repeat-x;
 padding:1px;
 width:250px;
 margin:2px 0 10px 0;
}
#contactform select
{
 border:1px solid #C7C7C7;
 background:#fff url(images/form-bg.gif) repeat-x;
 padding:1px;
 width:253px;
 margin:2px 0 5px 0;
}

#contactform input.submit
{
 cursor:pointer;
 border:none;
 margin:5px 0 0 420px;
 background:url(images/submit.png) no-repeat;
 height:32px;
 width:118px;
}
#contactform input.submitup
{
 cursor:pointer;
 border:none;
 margin:46px 0 0 135px;
 background:url(images/submit.png) no-repeat;
 height:32px;
 width:118px;
 position:relative;
}

#contactform input.submit:hover, #contactform input.submitup:hover
{
 background-position:0 -32px;
}
#contactform textarea
{
 border:1px solid #C7C7C7;
 height:100px;
  width:250px;
 background:#fff url(images/textarea-bg.gif) repeat-x;
 padding:1px;
}


#middleright .curvedbox
{
  margin:20px 0 0 0;
 background:url(images/middleright-curve.png) no-repeat;
 padding:10px 15px 5px 15px;
}

#middleright .nopad
{margin:10px 0 0 0;
}


#middleright .curvedboxbottom
{
 background:url(images/middleright-bottom.gif) no-repeat top left;
height:11px;
margin:0 0 20px 0;
}
#middleright .curvedbox iframe.map
{
 margin:5px 0 0 0;
 border:1px solid #C7C7C7;
 padding:2px;
}

#middleright .curvedbox .contactdetails
{
 margin:5px 0 0 0;
 padding:0 0 3px 0;
 background:url(images/contact-details.gif) no-repeat;
}

#middleright .curvedbox .contactdetailsbottom
{background:url(images/contact-details-full-bottom.gif) no-repeat;
height:6px;
}

#middleright .curvedbox .contactdetails h5
{
 color:#fff;
 padding:10px 20px 0px 20px;
 font-size:20px;
}

#middleright .curvedbox .contactdetails p
{
 color:#fff;
  padding:5px 20px;
}

#middleright .curvedbox .contactdetails p a
{
 color:#fff;
 text-decoration:none
}

#middleright .curvedbox .contactdetails p a:hover
{
 text-decoration:underline;
}

#calculator
{
	
 background: -webkit-gradient(linear, left top, left bottom, from(#24262B), to(#384149));
    background: -moz-linear-gradient(top,  #24262b,  #384149);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24262b', endColorstr='#384149');
	padding: 20px 0;
}


#calculator .question
{
		border:1px solid #1F2328;
	border-bottom:1px solid #6F767B;
	border-right: 1px solid #34393E;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding:0px 20px;
	margin:20px 10px 20px 0;

}
#calculator h4
{
 padding:25px 0 0 0px;
 font-size:38px;
 color:#fff;
}


#calculator p.details
{
 padding:10px 0px 2px 0px;
 font-size:18px;
 color:#F58B3D;
}
#calculator p.answer
{
 padding:30px 0px 20px 0px;
 font-size:25px;
 color:#fff;
}

#calculator p.answer a
{
	text-decoration:underline;
}
#calculator p.answer span
{
 color:#F58B3D;
}

#calculator p.q
{float:left;
font-size:80px;
color:#F58B3D;
padding:20px 20px 0 0;
}

#calculator .form
{
	padding-left:70px;
}

#calculator .field span
{
	color:#F58B3D;
}

#calculator p.large
{font-size:22px;
color:#fff;
margin:20px 0 0;
}

#calculator .question-arrow
{
	background:url(images/calc-arrow.png) no-repeat bottom center;
	width:115px;
	height:42px;
	position:relative;
	top:-23px;
	left:410px;
}
#calculator form
{
	margin:0 0 0 0px;
}

#calculator .field
{
	float:left;
	margin:20px 20px 0 0;
	
}
#calculator .field p
{
	color:#fff;
	font-size:14px;
}
#calculator input
{	-webkit-box-shadow: #000 2px 2px 5px;
	-moz-box-shadow: #000 2px 2px 5px;
	box-shadow: #000 2px 2px 5px;
	border:2px solid #C8C8C8;
		-moz-border-radius:15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	 background: -webkit-gradient(linear, left top, left bottom, from(#24262B), to(#384149));
    background: -moz-linear-gradient(top,  #24262b,  #384149);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24262b', endColorstr='#384149');
	padding:10px;
	color:#fff;
	font-size:12px;
}

#calculator select
{	-webkit-box-shadow: #000 2px 2px 5px;
	-moz-box-shadow: #000 2px 2px 5px;
	box-shadow: #000 2px 2px 5px;
	border:2px solid #C8C8C8;
		-moz-border-radius:15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	 background: -webkit-gradient(linear, left top, left bottom, from(#24262B), to(#384149));
    background: -moz-linear-gradient(top,  #24262b,  #384149);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24262b', endColorstr='#384149');
	padding:8px 10px;
	color:#fff;
	font-size:12px;
}

#calculator select option
{background:#24262B;
}
#calculator #slider input
{	-webkit-box-shadow: #000 2px 2px 5px;
	-moz-box-shadow: #000 2px 2px 5px;
	box-shadow: #000 2px 2px 5px;
	border:2px solid #C8C8C8;
		-moz-border-radius:15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	 background: -webkit-gradient(linear, left top, left bottom, from(#24262B), to(#384149));
    background: -moz-linear-gradient(top,  #24262b,  #384149);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24262b', endColorstr='#384149');
	padding:10px;
	color:#fff;
	font-size:18px;
	margin:20px 0px 20px 40px;
	position:relative;
	left:5px;
}

#calculator select
{
	width:90px;
}

#calculator input.name
{
	width:297px;
}

#calculator input.calculate
{
	float:right;
	margin:22px 45px 0 0;
	cursor:pointer;
	font-weight:bold;
	font-size:16px;
}
#calculator input.long
{
	width:353px;
}

#calculator input.submit
{
	background:url(images/get-the-details.png) no-repeat;
	filter:none;
	width:165px;
	border:none;
	cursor:pointer;
	height:41px;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin:77px 0 20px;
}

#calculator input.submit:hover
{background-position:0 -41px;
}
#calculator textarea
{	-webkit-box-shadow: #000 2px 2px 5px;
	-moz-box-shadow: #000 2px 2px 5px;
	box-shadow: #000 2px 2px 5px;
	border:2px solid #C8C8C8;
		-moz-border-radius:15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	 background: -webkit-gradient(linear, left top, left bottom, from(#24262B), to(#384149));
    background: -moz-linear-gradient(top,  #24262b,  #384149);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24262b', endColorstr='#384149');
	padding:10px;
	color:#fff;
	font-size:12px;
	height:60px;
	width:570px;
}

#main-content .testimonial-full
{
 background:url(images/quote-start.gif) no-repeat;
 margin:10px 0 20px 0;

}
#main-content .testimonial-full p
{
 color:#6A6B6C;
padding:10px 18px;
margin:0 20px 0 0;
font-style:italic;
 background:url(images/quote-end.gif) no-repeat bottom right;
}

#main-content .testimonial-full p.author
{font-style:normal;
font-weight:bold;
background:none;
text-align:right;
}

#main-content .testimonial-full p.author span
{font-weight:normal;
font-style:italic;
}


#middleright .news-intro
{
  border-bottom: #B9BBBD 1px dashed;
  padding:0 0 10px 0;
  margin:0  0 20px 0;
}
#middleright .news-intro .date
{
 float:left;
 width:20px;
 padding:0 15px 0 0;
 border-right: #B9BBBD 1px dashed;
}
#middleright .news-intro .date p
{
 font-size:12px;
 text-align:right;
 padding:0;
 margin:0;
}

#middleright .news-intro .date p span
{
 font-size:18px;
color:#70595F
}
#middleright .news-intro h2
{
 padding:5px;
 color:#70595F;
 font-size:18px;
 
}

#middleright .news-intro h2 a
{
	 color:#70595F;
}
#middleright .news-intro h2.small
{
 color:#F58B3D;
  padding:0 5px;
font-weight:normal;
font-size:18px;
}
#middleright .news-intro h5
{
 padding:0 5px;
 color:#70595F
}
#middleright .news-intro h6
{
 color:#F58B3D;
  padding:0 5px;
font-weight:normal;
font-size:18px;
}

#middleright .news-intro p
{
 margin:0 0 0 2px;
 padding:0 5px 5px 5px;
}

#middleright .news-intro p.readmore
{
	text-align:right;
}
#middleright .news-intro .content
{
  margin:0 0 10px 48px;
}
#middleright .news-intro .content-detail
{
  margin:0 0 0 48px;
}

#middleright .news-intro .content-detail-nodate
{
 margin:10px 0 0 0;
}
#middleright .news-intro .content:hover
{
 background:#FCDCAF;
}



#middleright .faq
{
  border-bottom: #B9BBBD 1px dashed;
  padding:0 0 10px 0;
  margin:0  0 20px 0;
}

#middleright .faq h5
{
 padding:0 5px;
 color:#70595F
}
#middleright .faq p
{
 margin:0 0 0 2px;
 padding:0 5px 5px 5px;
}

#middleright .faq p.question
{font-weight:bold;
font-size:14px;
}

#middleright .faq p.question a
{
 text-decoration:none;
}

#middleright .faq p.question a:hover
{
 text-decoration:underline;
}


div.pagenav
{
margin:30px 6px 0px 3px;
padding:10px 0;
}
div.pagenav p
{
text-align:center;
font-size:12px;
color:#3F3D34;
padding:5px;
letter-spacing: 0.4px;
}
div.pagenav p a
{
color:#F58B3D;
text-decoration:none;
}
div.pagenav p a:hover
{
text-decoration:underline;
}
div.pagenav p a.pagenumber
{
background:#fff;
padding:2px 5px 2px 5px;
border: 1px solid #3F3D34;
}
div.pagenav p a.pagenumber:hover, div.pagenav p a.pagenumber.active
{
text-decoration:underline;
background:#EAEAEA;
}
div.pagenav p .nolink
{
color:#f1c88e;
}

#livechat{
	float:right;
	margin:20px 20px 0 0;
}
#clicktocall{
	float:right;
	margin:20px 15px 0 0;
}
#tel{
text-align:right;
	margin:0px 0px 0 0;
	background:url(images/help-and-support-icon.png) no-repeat left;
	padding:0px 0 20px 40px;
	float:right;
	clear:right;
}

#tel p
{
	font-size:18px;

}
#tel p span
{
	color:#E57B31;
}


#fat-wrapper .fat-box
{
	border:1px solid #ECE9E9;
	width:420px;
	float:left;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding:20px;
	margin:20px 0;
	min-height:147px;
}

#fat-wrapper .fat-box.first
{margin-right:15px;
}


#fat-wrapper .fat-box h6
{
	color:#F58B3D;
	font-size:22px;
	border-bottom:1px dashed #DFDFDF;
	padding:7px 0 14px 0;
}
#fat-wrapper .fat-box h6.help
{
	background:url(images/head.gif) no-repeat;
	padding-left:40px;
}

#fat-wrapper .fat-box h6.newsletter
{
	background:url(images/envelope.gif) no-repeat;
	padding-left:40px;
}

#fat-wrapper .fat-box input
{
	background:#F4F4F4;
	border:1px solid #E6E6E6;
	padding:5px;
	width:410px;
	margin:5px 0;
	color: #000;
}
#fat-wrapper .fat-box input.submit
{
	background:url(images/orange-button.png) no-repeat left;
width:135px;
	border:none;
	color:#fff;
	font-size:14px;
	height:41px;
	padding:0 0 7px;
	cursor:pointer;
	margin:0px 0 0 295px;
	}

#fat-wrapper .fat-box input.submit:hover
{
	text-decoration:underline;
	}

#fat-wrapper .fat-box p
{
	color:#656565;
	font-size:13px;
}

#fat-wrapper .fat-box p.title
{
	font-size:16px;
	margin:-15px 50px 0 0;
	background:url(images/chat-bubbles.gif) no-repeat right top;
	padding:25px 0 0 0;
}

#fat-wrapper .fat-box p span
{
	color:#F58B3D;
}

#fat-wrapper .fat-box p a
{color:#F58B3D;
text-decoration:underline;
}


#darwiniq
{
 background: -webkit-gradient(linear, left top, left bottom, from(#24262b), to(#384149));
    background: -moz-linear-gradient(top,  #24262b,  #384149);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24262b', endColorstr='#384149');
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:35px 35px 25px 35px;
	margin:30px 0;
}

#full #darwisniq.sub
{
	padding-bottom:0px;
	background:none;
	filter:none;

}

#full #darwiniq.sub .fade
{
	margin:-35px -35px -25px -35px;
		padding:35px 35px 0px 35px;
	height:175px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	 background: -webkit-gradient(linear, left top, left bottom, from(#24262b), to(#3C3E42));
    background: -moz-linear-gradient(top,  #24262b,  #3C3E42);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24262b', endColorstr='#3C3E42');

}


#full p.orangebutton
{
	background:url(images/orange-button.png) no-repeat left;
	height:34px;
	width:135px;
	margin:10px 0 0;
	padding:10px 5px 0 0px !important;
	font-size:14px;
	text-align:center;
}

#full p.orangebutton:hover
{
	text-decoration:underline;
}

#full p.orangebutton a
{
	display:block;
	color:#fff;
	height:34px;
	width:135px;
}



#darwiniq .calc
{
	float:right;
	width:375px;
	border:1px solid #1F2328;
	border-bottom:1px solid #6F767B;
	border-right: 1px solid #34393E;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:20px 20px 30px 20px;
}

#full #darwiniq .calc p
{
	color:#fff;
}


#darwiniq .calc p.large
{
	font-size:18px;
}

#darwiniq .calc input.submit
{
	background:url(images/orange-button.png) no-repeat;
	width:135px;
	border:none;
	color:#fff;
	font-size:14px;
	height:41px;
	padding:0 0 5px;
	cursor:pointer;
	margin:0px 0 0 15px;
}

#darwiniq .calc input.submit:hover
{
	text-decoration:underline;
}



#darwiniq .darwiniq
{
	margin:0 445px 0 0;
}
#full #darwiniq .darwiniq h1, #full #darwiniq.sub h1
{
	color:#fff;
	background:url(images/mboard.png) no-repeat left;
	padding:8px 0 0px 65px;
	border:none;
	margin:0;
	font-size:34px;
}

#full #darwiniq .darwiniq h1.sole, #full #darwiniq.sub h1.sole
{background:url(images/head.png) no-repeat left;
padding:8px 0 0px 45px;
}

#full #darwiniq .darwiniq h1.partnership, #full #darwiniq.sub h1.partnership
{background:url(images/heads.png) no-repeat left;
padding:8px 0 0px 65px;
}


#darwiniq h3
{
	color:#F58B3D;
	font-size:20px;
	border-bottom:1px dashed #606367;
	padding:10px 0;
	margin:0 0 10px 0;
}

#full #darwiniq.sub h2
{
	border:none;
	width:300px;
		color:#F58B3D;
	font-size:20px;
	padding:10px 0;
	margin:0 0 10px 0;
}

#full #darwiniq.sub h2.full
{width:500px;
height:40px;
}


#darwiniq .calc h3
{
	font-size:22px;
		border-bottom:1px dashed #606367;
	padding:10px 0;
	margin:0 0 10px 0;
}
#full #darwiniq .darwiniq p
{
	color:#fff;
	padding:5px 0 5px 35px;
}

#full #darwiniq .darwiniq p.thumb
{
	background:url(images/p-thumb.png) no-repeat left;
}

#full #darwiniq .darwiniq p.share
{
	background:url(images/p-share.png) no-repeat left;
}

#full #darwiniq .darwiniq p.tick
{
	background:url(images/p-cal-tick.png) no-repeat left;
}

#full #darwiniq .darwiniq p.book
{
	background:url(images/p-book.png) no-repeat left;
}
#full #darwiniq .darwiniq p.padlock
{
	background:url(images/p-padlock.png) no-repeat left;
}


#full .half-box
{
 background: -webkit-gradient(linear, left top, left bottom, from(#24262b), to(#384149));
    background: -moz-linear-gradient(top,  #24262b,  #384149);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24262b', endColorstr='#384149');
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:35px 35px 15px 35px;
	margin:0px 20px 30px 0;
	float:left;
	width:390px;
}


#full .half-box.second
{
	margin-right:0;
}

#full .half-box h2
{
	color:#fff;
	background:url(images/heads.png) no-repeat left top;
	padding:0px 0 0px 65px;
	border:none;
	margin:0;
	font-size:28px;
}
#full .half-box.second h2
{
		background:url(images/head.png) no-repeat left top;
		padding-left:40px;
}
#full .half-box h3
{
	color:#F58B3D;
	font-size:18px;
	border-bottom:1px dashed #606367;
	padding:10px 0;
	margin:10px 0 10px 0;
}

#full .half-box p
{
	color:#fff !important;
}

#full .half-box .min-height
{
	min-height:82px;
}
#full .half-box p.orangebutton
{margin-left:-8px;
}

#brands
{
	clear:both;
	border:1px solid #ECE9E9;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:20px;
	margin:20px 20px 20px 0;
	min-height:140px;
}

#brands h4
{
	border-bottom:1px dashed #B7B3B3;
	color:#F58B3D;
	font-size:22px;
	padding:0 0 10px;
	margin:0 0 10px;
}


#subnav
{
}
#full #subnav ul
{
	margin:0;
	padding:0;
	}

#full #subnav li
{
	float:left;
	list-style:none;
	background: #727272;
	padding:5px 10px 10px;
	-moz-border-radius: 8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	margin:0 10px 0 0;
	font-size:14px;

}

#subnav li a
{
	color:#fff;
}

#full #subnav li.active
{
	background:#fff;
}
#subnav li.active a
{
	color:#727272;
}

#white
{
	clear:left;
	background:#fff;
	margin:0px -35px 0;
	position:relative;
	top:-6px;
	padding:20px 35px;
}

#white h3
{
	color:#F58B3D;
	border:none;
	font-size:28px;
	margin:20px 0 0;
	border-top: 1px dashed #9D9D9D;
	padding:20px 0 0;
	}

#white h3.top
{
	border:none;
	margin:0;
	padding:0;
}

#white h4
{
	color:#F58B3D;
	margin:20px 0 5px;
	padding-top:18px;
	padding-bottom:0px;
	border-color: #9D9D9D -moz-use-text-color -moz-use-text-color;
    border-right: medium none;
    border-style: dashed none none;
    border-width: 1px medium medium;
}

#white p
{
	color:#7d7c7c;
}

#white .content-left
{width:420px;
}
#darwiniq .content-right
{
	width:426px;
	float:right;
	margin:-155px 0 0 30px;
}

#darwiniq .content-right.noipad
{margin-top:-40px;
}


#darwiniq .ipad
{
	background:url(images/ipad.png) no-repeat;
	height:404px;
	padding:70px;
}
#darwiniq .ipad h3
{
	font-size:20px;
	padding:10px 0 0;
	border:none;
	margin:0;
}
#darwiniq .ipad h3.border
{
	  border-top: #B9BBBD 1px dashed;
	  margin:10px 0 0;
	  padding-top:15px;
}


#darwiniq .ipad input
{background:#EFEFEF;
width:268px;
border:2px solid #D9D9D9;
-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
	padding:6px;
}

#darwiniq .ipad input.small
{width:100px;
}
#darwiniq .ipad select
{background:#EFEFEF;
border:2px solid #D9D9D9;
width:324px;
-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
	padding:5px;
}
#darwiniq .ipad input.submit
{
	-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
	border:1px solid #F5989A;
	color:#fff;
	font-size:14px;
	cursor:pointer;
	width:180px;
	padding:5px;
	margin:15px 0 0 0;
	float:right;
	 background: -webkit-gradient(linear, left top, left bottom, from(#DD0019), to(#980009));
    background: -moz-linear-gradient(top,  #DD0019,  #980009);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD0019', endColorstr='#980009');

}
#darwiniq .ipad p
{
	font-size:13px;
}
#darwiniq .ipad p.large
{
	font-size:20px;
		  border-bottom: #B9BBBD 1px dashed;
		  padding:15px 0;

}
#darwiniq .ipad .smallprint 
{
	float:left;
	padding:10px 0;
}
#darwiniq .ipad .smallprint p
{
	font-size:12px;
	padding:0px 0!important;
}
#darwiniq .ipad .smallprint p a
{
	color:#0BACDD;
	text-decoration:underline;
}

#darwiniq .ipad .smallprint p a:hover
{
	text-decoration:none;
}
#darwiniq .content-right .tenreasons
{
	margin:40px 0
}
#full #darwiniq .content-right .tenreasons h5
{
	color:#7d7c7c;
	margin:0 0 10px;
}

#darwiniq .content-right .tenreasons h5 span
{
	color:#F58B3D;
}

#darwiniq .content-right .tenreasons p
{
	padding:0px;
	-moz-border-radius: 8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	background: url(images/ten-reason-bg.gif) no-repeat;
	width:392px;
	height:43px;
	color:#C4C4C4;
	padding:8px 17px 0;
	font-size:13px;
}

#darwiniq .content-right .tenreasons p span
{
	color:#fff;
	padding:8px 20px 0 0;
	position:relative;
	top:2px;
	font-size:18px;
	font-weight:bold;
	
}
#darwiniq .content-right .tenreasons p span.ten
{
	left:-5px;
	padding-right:10px;
}
	
#full .reg-intro p
{
	color:#7d7c7c;
}

#contact-darwin
{
	float:right;
	width:200px;
	border-bottom:1px dashed #9D9D9D;
	padding:0 0 10px 0;
	margin:70px 0 20px;

}


#contact-darwin.landing
{
	float:right;
	width:200px;
	border-bottom:4px solid #E6E7E8;
	padding:0 0 0px 0;
	margin:20px 0 20px;

}
#contact-darwin h4
{color:#353E44;
background:url(images/chat-bubbles-small.gif) no-repeat;
padding:3px 0 2px 40px;
font-size:22px;
}
#contact-darwin.landing h4
{
	background:#F18D24 url(images/red-arrow.gif) no-repeat bottom left;
	padding:15px 0 40px;
	text-align:center;
	color:#fff;
}
#contact-darwin h4 span, #contact-darwin p span
{
		color:#F58B3D;

}

#contact-darwin p
{
	padding:5px 0;
}

#contact-darwin p.border
{border-bottom:1px dashed #9D9D9D;
padding:0 0 15px;
margin:0px 0 10px 0;
}

#contact-darwin.landing p.border
{border-top:4px solid #E6E7E8;
border-bottom:none;
padding:10px 0 0 30px;
margin:10px 0 10px 0;
font-weight:bold;
background:url(images/oil-bullet.gif) no-repeat left top;
}


#contact-darwin.landing p.border a
{
	text-decoration:underline;
	color:#F58B3D !important;
}
#contact-right
{
		float:right;
	
}
#gmap
{
width:490px;
border:1px solid #ECE9E9;
		-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	padding:5px;	
	margin:20px 0 20px;
	min-height:120px;

}



#contact-darwin-right
{
width:460px;
border:1px solid #ECE9E9;
		-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	padding:10px 20px;	
	margin:20px 0 20px;
	min-height:120px;

}

#contact-darwin-right h4
{color:#353E44;
background:url(images/chat-bubbles-small.gif) no-repeat;
	border-bottom:1px dashed #9D9D9D;

padding:3px 0 10px 40px;
margin:0 0 10px;
font-size:22px;
}
#contact-darwin-right h4 span, #contact-darwin-right p span
{
		color:#F58B3D;

}

#contact-darwin-right .block
{
	float:left;
	width:200px;
}
#contact-darwin-right p
{
	padding:5px 0;
}

#contact-darwin-right p.border
{border-bottom:1px dashed #9D9D9D;
padding:0 0 15px;
margin:0 0 10px 0;
}


#reg-form
{
	margin:10px 230px 30px 0;
}

#reg-form form
{
	border:1px solid #ECE9E9;
		-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	padding:10px 20px;
	margin:20px 0 0;
}
#full #reg-form form h5
{
	border-bottom:1px dashed #9D9D9D;
	margin:0px 0 0 0;
	clear:left;
	padding:30px 0 10px;
	font-size:26px;
	width:100%;
}
#full #reg-form form h5.first
{
	padding-top:10px;
}
#full #reg-form .bucket, #full #reg-form .bucketsecond
{
	float:left;
	width:310px;
	margin:0 30px 0 0;
	padding:5px 0;
}
#full #reg-form .bucketsecond
{
	margin-right:0;
}
#full #reg-form input
{background:#EFEFEF;
width:310px;
border:2px solid #D9D9D9;
-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
	padding:5px;
}
#full #reg-form select
{background:#EFEFEF;
border:2px solid #D9D9D9;
width:324px;
-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
	padding:5px;
}

#full #reg-form input.cap
{
	height:25px;
	margin-bottom:15px;
}

#full #reg-form input.submitup
{
	background:url(images/orange-button.png) no-repeat;
	width:135px;
	border:none;
	color:#fff;
	font-size:14px;
	height:45px;
	padding:0 0 9px;
	cursor:pointer;
	margin:20px 0 10px 250px;
}

#full #reg-form input.submitup:hover
{
	text-decoration:underline;
}


#full #reg-form input.checkbox
{
	width:20px;
	margin:0 10px 0 0;
}

#refer-form
{
	float:right;
	width:360px;
	margin:0 20px 0 20px;
}

#refer-form.tools
{
	float:left;
	width:710px;
	margin:10px 20px 30px 10px;
}
#refer-form .tools-col
{
	float:left;
	width:355px;
}

#refer-form form
{
	border:1px solid #ECE9E9;
		-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	padding:10px 20px;
	margin:10px 0 20px;
}
#full #refer-form form h5
{
	border-bottom:1px dashed #9D9D9D;
	margin:0px 0 0 0;
	clear:left;
	padding:30px 0 10px;
	font-size:26px;
	width:100%;
}
#full #refer-form form h5.first
{
	padding-top:10px;
}
#full #refer-form .bucket, #full #refer-form .bucketsecond
{
	float:left;
	width:310px;
	margin:0 30px 0 0;
	padding:5px 0;
}
#full #refer-form .bucketsecond
{
	margin-right:0;
}
#full #refer-form input
{background:#EFEFEF;
width:310px;
border:2px solid #D9D9D9;
-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
	padding:5px;
}
#full #refer-form textarea
{background:#EFEFEF;
width:310px;
height:60px;
font-size:12px;
border:2px solid #D9D9D9;
-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
	padding:5px;
}

#full #refer-form input.checkbox
{	float:left;
	width:20px;
	margin:0 10px 0 10px;
	clear:left;
	background:none;
	padding:0;
	-moz-border-radius: 0px;
	-webkit-border-radius:0px;
	border-radius: 0px;
	border:none;
	height:20px;
}
#full #refer-form select
{background:#EFEFEF;
border:2px solid #D9D9D9;
width:324px;
-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
	padding:5px;
}
#full #refer-form input.submitup
{
	background:url(images/orange-button.png) no-repeat;
	width:135px;
	border:none;
	color:#fff;
	font-size:14px;
	height:41px;
	padding:0 0 5px;
	cursor:pointer;
	margin:10px 0 0 200px;
}
#full #refer-form.tools input.submitup
{
	margin:40px 0 0 200px;
}


#full #refer-form input.submitup:hover
{
	text-decoration:underline;
}
#full .refer-content
{
	width:330px;
	margin:10px 0 20px;
}

#full .refer-content h3
{
	color:#353e45;
	font-size:24px;
}

#full .refer-content h3 span
{
		color:#F58B3D;

}

#full .refer-content h5
{
	font-size:13px !important;
		color:#F58B3D;
}

#full .refer-content p
{padding:10px 0;
}




#contact-form
{
	width:410px;
	margin:20px 20px 0 0px;
}

#contact-form form
{
	border:1px solid #ECE9E9;
		-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	padding:10px 20px;
	margin:10px 0 20px;
}
#full #contact-form h3
{
	color:#F58B3D;
}
#full #contact-form form h5
{
	border-bottom:1px dashed #9D9D9D;
	margin:0px 0 0 0;
	clear:left;
	padding:30px 0 10px;
	font-size:26px;
	width:100%;
}
#full #contact-form form h5.first
{
	padding-top:10px;
}
#full #contact-form .bucket, #full #contact-form .bucketsecond
{
	float:left;
	width:310px;
	margin:0 30px 0 0;
	padding:5px 0;
}
#full #contact-form .bucketsecond
{
	margin-right:0;
}
#full #contact-form input
{background:#EFEFEF;
width:355px;
border:2px solid #D9D9D9;
-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
	padding:5px;
}
#full #contact-form select
{background:#EFEFEF;
border:2px solid #D9D9D9;
width:367px;
-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
	padding:5px;
}
#full #contact-form textarea
{background:#EFEFEF;
border:2px solid #D9D9D9;
width:355px;
height:100px;
-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
	padding:5px;
}


#full #contact-form input.submitup
{
	background:url(images/orange-button.png) no-repeat;
	width:135px;
	border:none;
	color:#fff;
	font-size:14px;
	height:41px;
	padding:0 0 5px;
	cursor:pointer;
	margin:10px 0 0 245px;
}

#full #contact-form input.submitup:hover
{
	text-decoration:underline;
}

.orangeback {
background:#FFCCCC;
padding:15px;
border:1px #666666;
margin-bottom:20px;
}


img.capimg
{background:#EFEFEF;
width:295px;
border:2px solid #D9D9D9;
-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
	padding:5px;
}


#landing-left
{
	width:370px;
	border:1px solid #ECE9E9;
		-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	padding:15px 20px;
	margin:20px 0 20px;
}
#landing-left h3
{
	color:#F58B3D;
}

#contact-form.right
{
	width:460px;
}

#contact-form.right form
{
width:460px;
border:1px solid #ECE9E9;
		-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	padding:20px 20px;	
	margin:20px 0 20px;
}

#contact-form.right form input
{width:440px !important;
}

#contact-form.right input.submitup
{
 width:135px !important;
 margin-left:325px !important;
}

#reg-form img.oilnew
{
	float:left;
	margin:10px 20px 10px 0;
	border:1px solid #E4E4E4;
	padding:10px;

}

a.oil-and-gas-btn img {
	border:none;	
}
