@charset "utf-8";
body {
	background-image:url(images/brilliant.dark.png);
	font-family: 'Lato', 'helvetica', 'arial', 'sans serif';
	color:#666;
	
}

a:hover { color:#ff793c;}
#container { 
	width:940px; 
	margin:0 auto;
	position:relative;
	}
#content {
	margin:20px 50px 50px;
}
#header {
	height:150px;
}	
#logo {
	float:left;
	margin:20px 0 0 0;
}
#header-phone {
	float:right;
	margin-top:50px;
	background-image:url(images/telephone-icon.png);
	background-position:left;
	background-repeat: no-repeat;
	padding-left:28px;
	color:#aaa;
	font-size:26px;
	font-weight:700;
	}
a { color:#3491c0; text-decoration:none;}
a, img, img a {
	border:none;
	}
#navigation {
	height:60px;
	border-top:3px solid #888;
	border-bottom:1px solid #888;
}
#menu a{
	color:#666;
	font-weight:300;
	text-decoration:none;
	display:inline;
	font-size:15px;
}
#menu a:hover { color:#ff793c; }
ul#menu { margin:10px 0; }
#menu li {
	display:inline;
	float:left;
	text-align:center;
	margin:0 14px;
}
#main {
	margin:40px 0;
}
h1 {	
	font-weight:700;
	font-size:22px;
}
h2 {
	font-weight:400;
	font-size:21px;
	line-height:28px;	
	color:#666;
}
h3, h3 a{
	font-size:24px;
	color:#0c5a81;
	text-decoration:none;
	font-weight:700;
}

h2.frontpage { margin-top:35px;}
h3.frontpage { margin:35px 0 60px;}
h3.innerpage { margin-bottom:0; margin-top:50px; }
h2.innerpage { margin-top:0; }

.thumb {
	height:172px;
	width:172px;
	float:left;
	border:4px solid #EEE;	
	margin-left:39px;
	margin-top:20px;
	z-index:0;
}
#left h3,#right h3 {font-size:16px !important; margin:40px 0 15px; }
#left p { font-size:14px; line-height:18px;}
h5 { 
	margin-bottom:0; 
	margin-top:0;
	font-size:16px;
	color:#0c5a81;
	text-decoration:none;
	font-weight:700;
}
h6 { 
	margin-bottom:15px; 
	margin-top:0;
	font-size:16px;
	color:#0c5a81;
	text-decoration:none;
	font-weight:400;
}
.thumb img{ top:0px; left: 0px; position:relative; }
.thumb-caption {
	width:172px;
	background-color:#000;
	height:22px;
	font-size:12px;
	text-align:center;
	padding-top:4px;
	position:relative;
	top:-26px;
	
}
.thumb-caption a {
	color:#FFF;
	text-decoration:none;
	
}
.first { margin-left:0px !important; }
#footer { border-top: 1px solid #AAA; padding:15px 0 30px;}
#footer p { color:#A9A9A9; font-size:12px; }
.article { font-weight:400; }
#left { width: 395px; float:left;}
#right { width:400px;  margin-left:465px; margin-top:60px; }
#right img, #left img { 
	border: 5px solid #FFF; 
	box-shadow: -2px 0px 7px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: -2px 0px 7px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: -2px 0px 7px rgba(0, 0, 0, 0.30);
	border-collapse: separate;
	}
#savings { margin-top:50px; }
img.noborder { 
	border: none !important; 
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
	}
img.noshadow { 
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
	}
img.polycom { margin:50px 20px 10px; }
.odd img.product { 
	border-color:#ddd !important; 
}
img.product { 
	border-color:#eee !important; 
	border-width:1px !important; 
	padding:5px; 
	float:left;
	margin: 0 10px 10px 0;	
	background-color:#FFF;
}

#hd { margin-top:50px; }
#right .blurb {
	width:340px;
	margin-right:10px;
	margin-top:25px;
	font-size: 18px;
	font-style:italic;
	background-color:#FAFAFA;
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#right .product-desc {
	width:330px;
	margin-right:10px;
	font-size: 18px;
	font-style:italic;
	padding:10px;
}
#right h4 {font-size:16px !important; margin:40px 0 15px; }

#right h5 {
	font-size:14px !important; 
	margin:40px 0 15px; 
	font-style:italic; 
	text-align:center; 
}
#right p { font-size:14px; line-height:18px;}
.col-third {
	float:left;
	width: 242px;
	border: 0px solid #888; 
	margin-left:55px;
	margin-top:20px;
}
.col-third h4 {
	font-size:18px;	
	text-align:center;
}
.col-third p {
	font-size:14px; line-height:18px;
}
.col-third a { 
	color:#3491c0 !important;
	text-decoration:none;
	font-weight:300;
}
.col-third a:hover { 
	color:#ff793c !important;
	
}
.col-half {
	float:left;
	width: 242px;
	border: 0px solid #888; 
	margin-left:100px;
	margin-top:20px;
	margin-right:30px;
}
#right .product { padding-top:20px;}
.product-desc li {
	font-size:16px;	
	padding:5px;
}

.blue { color:#3491c0 !important;}
.product-block #right 
{
	margin-top:0 !important; 
	padding-top:0 !important;	
}
.product-block { padding:20px; margin-bottom:20px !important; }

.odd { 
	background-color:#EEEEEE; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behaviour:url(http://production:8081/conferencingsolutions.com.au/border-radius.htc);
	}
.smaller { font-size:65% !important; }
.superscript {
	font-size:65%;
	vertical-align:super;
	padding-right:2px;
}
#full h4 {
	margin-top:40px;
	margin-bottom:5px;
	color:#3491c0;	
}
#full p, #full a { font-size:14px; line-height:18px; }

#questions a {
	text-decoration:none;
	font-size:14px;	
	
}
#questions ul { padding:15px; }
#questions li { 
	margin-bottom:0 0 5px; 
	padding:0;
}

/*#pricingform
{
	width: 800px;
	height: 800px;	
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}*/
#left ul { padding-left:20px; }
#left li { font-size:14px; margin-bottom:10px; }
.highlight { border-bottom: 0px solid #ff793c; font-weight:700; color:#222; font-size:103%;}
.product-desc a { font-size:120%;margin-left:60px; }

#pricing input { 
	font-size:12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #CCC;
	color:# DDD;
	padding:5px !important;
	background-color:#EFEFEF;
	margin-bottom:5px !important;
	font-family: 'Lato', 'helvetica', 'arial', 'sans serif' !important;	
}

.row label, .row
{
	font-size: 14px;
}

.row select
{
	margin-bottom:20px;
	padding:3px;
	font-family: 'Lato', 'helvetica', 'arial', 'sans serif' !important;
}


.col-third-top {
	float:left;
	width: 275px;
	border: 0px solid #888; 
	margin-left:40px;
	margin-top:0;
	font-size:14px;
}
.col-third-top ul { padding-left:15px !important; }
.col-third-top li { padding-bottom:5px; }

.col-third-top a { 
	color:#3491c0 !important;
	text-decoration:none;
	font-weight:300;
}
.col-third-top a:hover { 
	color:#ff793c !important;
}
#menu-lp a{
	color:#666;
	font-weight:300;
	text-decoration:none;
	display:inline;
	font-size:12px;
}
#menu-lp a:hover { color:#ff793c; }
ul#menu-lp { margin:2px 0; }
#menu-lp li {
	display:inline;
	float:left;
	text-align:center;
	margin:0 12px;
}
#navigation-lp {
	height:30px;
	border-top:1px solid #888;
	border-bottom:0px solid #888;
}