/*  
Theme Name: Tinefcon.com
Theme URI: 
Description: 
Version: 1.0
Author:  Line Industries
Author URI: www.lineindustries.com
*/


/*  S T Y L E   R E S E T */

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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
:focus {
	outline: 0;/* remember to define focus styles! */
	}
body {
	line-height: 1;
	color: black;
	background:white;
	font-size: 62.5%;/* 10px */
	}
ol, ul {
	list-style-type: none;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}

/*  G E N E R A L  */
strong {
	font-weight:bold;
	}
em {
	font-style:italic;
	}
.site_wrapper {
	line-height:1.8em;
  	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	}
.site_wrapper a{
	border:none;
	text-decoration:none;
	color:#EB6909;
	}
.site_wrapper a:hover {
	text-decoration:none;
	border:none;
	}
.site_wrapper img a  {
	border:none;
	}
.site_wrapper h1, 
.site_wrapper h2, 
.site_wrapper h3, 
.site_wrapper h4{
	font-size:1.0em;
	margin:0;
	padding:10px 0;
	}
.site_wrapper h4{
	padding:15px 0 0 0;
	}
.site_wrapper h5, .site_wrapper h6, .site_wrapper h7{
	font-size:1.2em;
	text-transform:none;
	padding:5px 0;
	margin:0;
	}
.site_wrapper h1 a,
.site_wrapper h2 a,
.site_wrapper h3 a,
.site_wrapper h4 a,
.site_wrapper h5 a,
.site_wrapper h6 a,
.site_wrapper h7 a{
	margin:0;
	text-decoration:none;
	}
.site_wrapper h1 a:hover,
.site_wrapper h2 a:hover,
.site_wrapper h3 a:hover,
.site_wrapper h4 a:hover,
.site_wrapper h5 a:hover,
.site_wrapper h6 a:hover,
.site_wrapper h7 a:hover{
	text-decoration:none;
	}
.site_wrapper p, .site_wrapper li{
	font-size:1.2em;
	}

.site_wrapper h2 {
	font-size: 1.8em;
}

/*  S T R U C T U R A L  D I V S */
body{
	background: url(img/jl_pagebck.jpg) repeat-x top;
	}
	
.site_wrapper { 	
	position:relative;
	margin: 10px auto;
  	width: 980px;
  	text-align: left;
}	
.inner_wrapper {
	position:relative;
	float: left;
	background-color: #FFF;
	margin-top: 20px;
}
.head {
	position: relative;
	float: left;
	width: 980px;
}
.main_content,
.home_content {
	position:relative;
	float: left;
	clear: both;
	width: 960px;
	background: url(img/jl_content_bck.jpg) no-repeat top;
	margin: 0 0 0 10px;
}
.footer {
	position:relative;
	float: left;
	margin: 0 0 0 25px;
	color: #99B4BD;
	display: inline;
}
.footer p.disclaimer {
	color: #4C595E;
	margin-right:0;
	padding-right:0;
	width:920px;
}
.footer hr {
	border-color: #99B4BD;
	color: #99B4BD;
	width: 930px;
}
.main_content .col_wide {
	position:relative;
	float: left;
	margin: 15px 0 0 20px;
	width: 940px;
	display: inline;
	padding: 0;
}
.main_content .2col {
	position: relative;
	float: left;
	width: 470px;
	margin: 30px 0 0 10px;
	display: inline;
	background-color: #F5F5F5;
}
.main_content .col1 {
	position: relative;
	float: left;
	width: 450px;
	margin: 30px 0 0 10px;
	display: inline;
}
.main_content .col2 {
	position: relative;
	float: right;
	width: 310px;
	margin: 80px 10px 0 0;
	font-size: 1.4em;
	color: #00AAE1;
	line-height: 1.5em;
	display: inline;
}
.main_content .col2 img {
	margin: 0;
}
.home_content_header,
.home_content_footer {
	position:relative;
	float: left;
	margin: 10px 0 20px 15px;
	padding: 0;
	width: 930px;
	display: inline;
	height: auto;
}
.home_content_footer {
	min-height: 50px;
	font-size: 1.2em;
	margin-top: 20px;
}
.home_content_header_image {
	position:absolute;
	top: 71px;
	left: 640px;
}
.home_content_col {
	position:relative;
	float: left;
	width: 450px;
	margin: 0 15px 0 15px;
	display: inline;
}
.home_content_boxes_bck,
.home_content_boxes_top,
.home_content_boxes_bot {
	position:relative;
	float: left;
	background: url(img/ti_boxout_bck_930xx.jpg) no-repeat top left;
	width: 930px;
	margin-left: 15px;
	display: inline;
}
.home_content_boxes_top {
	margin-left: 0;
	background: url(img/ti_boxout_top_930x10.jpg) repeat-x top left;
}
.home_content_boxes_bot {
	margin-left: 0;
	background: url(img/ti_boxout_bot_930x10.jpg) repeat-x bottom left;	
}
.home_content_boxes_bot .home_content_col1 {
	position:relative;
	float: left;
	margin: 0 0 0 30px;
	width: 550px;
	display: inline;
}
.home_content_boxes_bot .home_content_col1 ul,
.home_content_boxes_bot .home_content_col2 ul {
	display: inline-block;
}


.scrollingcontent { height:170px; }

.home_content_boxes_bot .home_content_col1 li {
	color: #FFF;
	background: url(img/ti_bullet_grey.gif) no-repeat 0px 5px;
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
	font-weight: bold;
	font-size: 2.0em;
	font-weight: normal;
}
.home_content_boxes_bot .home_content_col2 {
	position:relative;
	float:right;
	width: 250px;
	margin: 0 20px 0 0;
	font-size: 1.4em;
	font-weight: normal;
	display: inline;
}
.home_content_boxes_bot .home_content_col2 li {
	color: #4C5A5E;
	background: url(img/ti_bullett_white.gif) no-repeat 0px 5px;
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
	font-weight: normal;
	font-size: 1.0em;
}
.home_content_boxes_bot .home_content_col2 li a {
	text-decoration: none;
}
.home_content_boxes_bot .home_content_col2 a {
	color: #4C5A5E;
}
.home_content_boxes_bot .home_content_col2 a:hover {
	color: #00AAE1 !important;
}
.home_content_box {
	position:relative;
	float: left;
	width: 450px;
	margin: 20px 15px 0 15px;
	background: url(img/ti_homecontentbox_bck.jpg) no-repeat top;
	display: inline;
}
.home_content_box .content {
	margin: 0 10px 10px 10px;
}
.home_content_box a,
.home_content_box a:hover {
	color: #FFF;
	text-decoration: none;
}
.home_content_secondary {
	position:relative;
	float: left;
	margin: 0 0 0 15px;
	border-bottom: solid 1px #99B4BD;
	padding: 30px 0;
	width: 930px;
	display: inline;
}
.homebox {
	position:relative;
	float: right;
	background-color: #B3C7CE;
	width: 450px;
}
.col_subcontent1 {
	position:relative;
	float: left;
	width: 255px;
	background-color: ccc;
	margin: 0 0 0 20px;
	padding: 60px 0 0 0;
}
.col_subcontent2 {
	position:relative;
	float: right;
	width: 645px;
	background-color: ccc;
}
.greenbox_top {
	position:relative;
	float: left;
	width: 255px;
	background: url(img/ti_greenbox_top_255x10.gif) no-repeat top left;
	background-color: #91C04B;
	margin: 0 0 30px 0;
}
.greenbox_top_b {
	position:relative;
	float: left;
	width: 255px;
	background: url(img/ti_greenbox_top_255x10_b.gif) no-repeat top left;
	background-color: #91C04B;
	margin: 0 0 30px 0;
}
.greenbox_bot {
	background: url(img/ti_greenbox_bot_255x10.gif) no-repeat bottom; 
}

.main_content .greenbox_bot p {
	margin: 0 !important;
	padding: 10px;
	color:#fff !important;
	font-size: 1.57em !important;
}

.main_content .greenbox_bot p a {
	color: #FFF;
}

.homebox ul {
	margin: 20px;
}
.homebox ul li {
	list-style-type: disc;
	margin: 0 0 0 20px;
	padding: 0 0 10px 20px;
	font-size: 1.4em;
}
.main_content .subnav {
	position:relative;
	float: left;
	width: 150px;
	margin: 70px 0 0 5px;
	display: inline;
}

.signup_panel {
	position:relative;
	float: left;
	background: url(img/jl_signup_panel_bck.jpg) no-repeat top;
	margin-top: 20px;
}
.signup_panel_inner {
	position:relative;
	float: left;
	margin: 10px;
}
.signup_panel h3 {
	font-size: 1.4em;
	color:#4C595E;
	font-weight: bold;
}
.signup_panel_inner p,
.main_content p {
	font-size: 1.2em !important;
	margin: 0 0 20px 0;
}
.main_content ul {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1.2em;
	color: #4C595E;
}
.main_content li {
	list-style-type: disc;
	padding: 0 0 10px 10px;
	margin: 0 0 0 30px;
}
.signup_panel_inner form {
	margin: 10px 0 10px 0;
}
.signup_panel_inner label {
	float: left;
	font-size: 1.2em;
	width: 130px;
}
.signup_panel_inner .required {
	width: 265px;
	padding: 5px;
	border: 0px;
	margin-bottom: 10px;
}
.button {
	border: 0px;
	background-color: #00AAE2;
	padding: 5px;
}

/* S U B  N A V */

.subnav ul {
	margin: 0 0 0 5px;
	padding: 0;
}

.subnav li {
	border-bottom: 1px solid #B3C7CE;
}

.subnav li a {
	font-size: 1.2em;
	padding: 10px 0 10px 0;
	display: block;
	text-decoration: none;
	color: #4C595E;
}

/* H E A D */

.head h1 {
	position:relative;
	float: left;
	margin: 22px 0 0 0;
	padding: 0;
}
.head h1 a {
	position:relative;
	float: left;
	width: 229px;
	height: 69px;
	display: block;
	background: url(img/ti_logo.gif) no-repeat top; 
	text-indent: -5000px;
	left: 25px;
	margin-bottom: 15px;
}
.head .tagline {
	font-size: 1.2em;
	color: #4C595E;
	position:relative;
	float: left;
	clear: both;
	margin: 5px 0 20px 29px;
}
#googlecart-widget-pos {
	position: absolute;
	top: -10px;
	left: 675px;
	z-index: 1000;
}

#searchform {
	position:relative;
	float: right;
	margin:60px 20px 0 0;
	padding:0;
	width: 300px;
	}
#searchform form {
	margin: 0;
	padding: 0;
}	
input#searchbox {
	background:#CCDADE;
	border:0px solid #FFFFFF;
	float:left;
	color:#666;
	font-size:13px;
	width:255px;
	height:20px;
	padding:5px;
	margin:0 0 0 0;
	}
input#searchsubmit {
	background: url(img/jl_search_butn.gif) no-repeat center;
	border:none;
	float:left;
	font-size:13px;
	width:30px;
	height:30px;
	text-indent: -5000px;
	margin: 0 0 0 0;
	}
.headerNavigation {
	position:relative;
	float: left;
	margin: 12px 0 0 10px;
	width: 980px;
}

.headerNavigation ul li,
.headerNavigation ul li.active {
	position:relative;
	float: left;
	background: url(img/jl_nav_bck_right.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
}

.headerNavigation ul li.active {
	background: url(img/jl_nav_bck_right_on.jpg) no-repeat top right;
}
.headerNavigation ul li a,
.headerNavigation ul li.active a{
	background: url(img/jl_nav_bck_left.jpg) no-repeat top left;
	color: #FFF;
	text-decoration: none;
	padding:12px 11px 10px 12px;
	display:block;
	font-size: 1.15em;
	text-decoration: none;
}
.headerNavigation ul li a:hover {
	text-decoration: none;
		color:#666;
}
.headerNavigation ul li.active a {
	background: url(img/jl_nav_bck_left_on.jpg) no-repeat top left;
	color: #4C595E;
	text-decoration: none;
}

.main_content h2 {
	font-size: 2.8em;
	line-height: 1.0em;
	color: #00AAE2;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
.main_content h3 {
	font-size: 1.8em;
	line-height: 1.1em;
	color: #00AAE2;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
}
.main_content h3.nomargin {
	margin: 0;
}
.main_content h4 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.home_content_header a,
.main_content a {
	color: #00AAE2;
}

.home_content_header p.homeintro,
p.intro {
	font-size: 2.2em;
	color: #4C595E;
	width: 620px;
	margin: 10px 0 20px 0;
	font-weight: bold;
}


p.intro .highlight {
	color: #00AAE2;
}

p.intro {
	width: 450px;
}

.home_content_header p {
	font-size: 1.4em !important;
	line-height: 1.43em;
	color: #4C595E;
	width: 620px;
}	

.main_content p {
	font-size: 1.4em !important;
	line-height: 1.43em;
	color: #4C595E;
}

.home_content_col ul li {
	font-size: 1.4em !important;
}

ul li {
	margin: 0;
	padding: 5px 0;
	list-style-type: none;
}



.home_content_secondary ul {
	margin: 10px 0 0 10px;
}

.home_content_secondary li {
	list-style-type: disc !important;
	padding: 0 0 10px 10px;
	margin: 0 0 0 10px;
}



/*  B L O G   C O N T E N T  */
.postmetadata, .commentmetadata {
	border-top: 1px dotted #dcddde;
	padding: 10px 0 10px 0;
	margin-top:30px;
	}
.postmetadata p, .commentmetadata p{
	margin:0;
	line-height:1.5em;
	padding:0;
	color: #4C595E;
	}
.postmetadata a, .commentmetadata a{	
	color: #00AAE2;
	}
.the_comments {
	float:right;
	text-align:right;
	}
.the_date {
	float:right;
	font-weight:normal;
	text-transform:none;
	}
.post {
	padding:0;
	margin-bottom:20px;
	}
/*  C O M M E N T S  */
.gcomment {
	border-left:none;
	vertical-align:middle;
	border-right:none;
	margin-bottom:3px;
	border-bottom:1px solid #f3f3f3;
	background-color:#F7F7F7;
	padding:3px;
	}
.ucomment {
	border-left:none;
	border-right:none;
	margin-bottom:3px;
	border-bottom:1px solid #f3f3f3;
	background-color:#fbfbf1;
	padding:3px;
	}
.ucomment p{
	margin:0;
	padding:5px 10px 10px 10px;
	}
ol.commentlist {
	margin:0 0 1px;
	padding:0;
	}
ol.commentlist li {
	list-style:none;
	margin:0;
	padding:0 0 10px 0;
	}
ol.commentlist li.commenthead {
	list-style:none;
	margin:0;
	}
ol.commentlist li.commenthead h2 {
	margin:0;
	}
.addthis {
	float:right;
	clear:both;
	}
.ucomment img, .addthis img {
	border:0;
	}

/*  S I T E W I D E   C L A S S E S   */

.main_content a {
	color: #00AAE1;
}
.footer a {
	color: #99B4BD;
}

hr {
	border: none 0;
	height: 0px;/*whatever the total width of the border-top and border-bottom equal*/
	border-top: 1px solid #99B4BD;/*the border*/
	color:#99B4BD;
	background-color:#99B4BD;
	}
hr.clear{
	}
.clear {
	clear:both;
	}
.clear_right {
	clear:right;
	}
.clear_left {
	clear:left;
	}
.alignright {
	float:right;
	}
img.alignright{
  	float: right;
  	padding: 0;
	margin: 5px 0 10px 10px;
	background:#ffffff;
	}
.alignleft {
	float:left;
	}
img.alignleft {
  	float: left;
  	padding: 0;
	margin: 5px 10px 10px 0 ;
	background:#ffffff;
	}
.aligncenter {
	text-align:center;
	margin:0 auto;
	}		
img.wp-smiley {
	border:0;
	padding:0;
	}
div.hr {
	height:3px;
	clear:both;
	}
div.br {
	height:10px;
	clear:both;
	}
div.hr hr, div.br br {
	display:none;
	}

/*  T A B L E S  */
table {
	border-collapse: separate;
	border-spacing: 0;/* tables still need 'cellspacing="0"' in the markup */
	}
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
table.treatmentaltstable {
	font-size: 1.2em;
	width: 930px;
	line-height: 1.2em;
	vertical-align:top;
}	
table.treatmentaltstable th {
	font-weight: bold;
	padding: 5px;
	background-color: #FFF;
}
table.treatmentaltstable tr {
	background-color: #CCDADE;
}
table.treatmentaltstable tr.alt {
	background-color: #B3C7CE;
}
table.treatmentaltstable td {
	padding: 5px;
	border-bottom: solid 1px #FFF;
}
table.treatmentaltstable td.largetext {
	font-size: 1.5em;
	line-height: 1.2em;
	padding: 5px;
}
table.sideeffectstable {
	font-size: 1.2em;
	width: 930px;
	line-height: 1.5em;
}
table.sideeffectstable td {
	border-bottom: solid 1px #99B4BD;
	padding: 10px;
}
table.sideeffectstable td.first {
	border-top: solid 1px #99B4BD;
}
table.sideeffectstable td.largetext {
	font-size: 1.5em;
	line-height: 1.2em;
	padding: 5px;
	width: 270px;
	border-right: solid 1px #99B4BD;
}

a.highlightlink {
	font-weight: bold;
	color: #00AAE1;
}

.divider {
	display:inline-block;
	color: #FFF;
	width: 10px;
}

a.buynowlink {
	background: url(img/ti_ordernow_bck.gif) no-repeat 0px 5px;
	font-size: 1.66em;
	color: #91BF4B;
	padding: 0 0 0 15px;

}
a.learnmorelink {
	background: url(img/ti_learnmore_bck.gif) no-repeat 0px 5px;
	font-size: 1.66em;
	color: #00AAE1;
	padding: 0 0 0 10px;
}
.main_content .smalltext {
	font-size: 1.2em !important;
}

.greenhighlight {
	color: #91BF4B !important;
}

.main_content p.large {
	font-size: 1.83em !important;
	line-height: 1.2em;
	margin: 0 0 10px 0;
	padding: 0;
}

p.greenhighlightlarge {
	color: #91BF4B !important;
	font-size: 36px !important;
}

p.greyhighlightlarge {
	color: #666666 !important;
	font-size: 36px !important;
}

p.greyhighlightlarge a {
	color: #91BF4B !important;
}

#BB_BuyButtonForm {
	margin: 0;
	padding: 0;
}

#BB_BuyButtonForm input {
	margin: 0;
	padding: 0;
}

.buynowbck {
	position:relative;
	clear: both;
	background-color: #CCDADE;
	width: 435px;
	border-bottom: solid 3px #FFFFFF;
	padding: 10px 10px 0px 10px;
	display: inline-block;
}
.home_content_header h2 {
	font-size: 3.6em;
	color: #00AAE2;
	font-weight: normal;
	padding: 15px 0 20px 0;
}
.home_content_header  p.homeintro {
	font-size: 2.0em !important;
	margin-top:-1em !important;
	padding-top:0 !important;
}
.home_content_col1 h3 {
	font-size: 2.0em;
	padding: 20px 0 10px 0;
	color: #000;
}
.home_content_col2 h3 {
	font-size: 1.4em;
}

.googlecheckoutbadge {
float: left; 
width:265px; 
margin-left: 20px;
text-align:center;
color:#666; font-size:13px;
}

.googlecheckoutbadge strong { font-size:14px; }

.small {
	font-size: 0.92em;
	color: #666;
}

.dropdowncountry
{margin:10px 10px -10px 10px;
color:#ff9900;
float:right;}

.phone { margin:10px 10px 10px 10px; color:#ff9900; float:right; font-weight:bold; font-size:18px; position:relative; z-index:400; float:right; line-height:25px; background:url(../img/phone-icon.jpg) no-repeat left; padding-left:20px; width:170px; }


.ordertel
{font-weight:bold;
font-size:10em !important;
color:#9bc661 !important;
	
}



.homeintro strong { color:#80a646; }

.home_content_cola {
	position:relative;
	float: left;
	width: 450px;
	margin: 0 15px 0 15px;
	display: inline;
}
.home_content_boxes_bcka,
.home_content_boxes_topa,
.home_content_boxes_bota {
	position:relative;
	float: left;
	background: url(img/ti_boxout_bck_930xx.jpg) no-repeat top left;
	width: 930px;
	margin-left: 15px;
	display: inline;
	margin-top:10px;
	
	
}
.home_content_boxes_topa {
	margin-left: 0;
	background: url(img/ti_boxout_top_930x10.jpg) repeat-x top left;
}
.home_content_boxes_bota {
	margin-left: 0;
	background: url(img/ti_boxout_bot_930x10.jpg) repeat-x bottom left;	
}
.home_content_boxes_bota .home_content_col1a {
	position:relative;
	float: left;
	margin: 0 0 0 30px;
	width: 550px;
	display: inline;
}
.home_content_boxes_bota .home_content_col1a ul,
.home_content_boxes_bota .home_content_col2a ul {
	display: inline-block;
}


.scrollingcontenta { height:170px; }

.home_content_boxes_bota .home_content_col1a li {
	color: #FFF;
	background: url(img/ti_bullet_grey.gif) no-repeat 0px 5px;
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
	font-weight: bold;
	font-size: 2.0em;
	font-weight: normal;
}
.home_content_boxes_bota .home_content_col2a {
	position:relative;
	float:right;
	width: 250px;
	margin: 0 20px 0 0;
	font-size: 1.4em;
	font-weight: normal;
	display: inline;
}
.home_content_boxes_bota .home_content_col2a li {
	color: #4C5A5E;
	background: url(img/ti_bullett_white.gif) no-repeat 0px 5px;
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
	font-weight: normal;
	font-size: 1.0em;
}
.home_content_boxes_bota .home_content_col2a li a {
	text-decoration: none;
}
.home_content_boxes_bota .home_content_col2a a {
	color: #4C5A5E;
}
.home_content_boxes_bota .home_content_col2a a:hover {
	color: #00AAE1 !important;
}

.home_content_col1a h3 {
	font-size: 2.0em;
	padding: 20px 0 10px 0;
	color: #000;
}

.testimonial{color:#fff; font-size:2.0em !important;
	
}


.dropdowncountry img
{margin-left:10px;
}

.home_content_scroller { 
	position:absolute;
	top: 368px;
	left: 640px;
	width:288px;
	font-size: 1.8em;
	line-height: 1.1em;
	color:#80a646;
	font-weight: normal;
	padding:0 !important;
	text-align:left !important;
}

.home_content_scroller .innerDiv { padding:0 !important; width:268px !important; left:5px !important; }

.home_content_header_testimonials {
	position:absolute;
	top: 381px;
	left: 650px;
	width:272px;
	font-size: 1.8em;
	line-height: 1.1em;
	color:#80a646;
	font-weight: normal;
	
}

.home_content_header_testimonials a { color:#80a646 !important; }

.home_content_header_testimonials h3 {font-size:22px;
color:#00AAE2;}


home_content_header_tevents h3 {font-size:24px !important;
color:#00AAE2 !important;}

.buynow21 {margin-left:30px;}

.contactnumber {mergin:15px; }


.main_content .buynow2 {
	position:relative;
	float: left;
	width: 150px;
	margin: 84px 0 0 10px;
	display: block;
}


.tinimage
{margin:0;}

.titleorder{margin-top:10px;}


.buynowbck2 {
	
	margin:10px;
	float:left;
	background:url(img/orderbg.png) top no-repeat; 
	height:195px; 
	width:167px;
}

.buynowbck2 p {font-size:14px !important; margin-left:10px;  }
.buynowbck2 h1 {margin-left:10px; font-size:28px;  }


.buynowbackorder {background:url(img/orderbg.png) top no-repeat; }

.recommendedtinefcon {font-size: 12px;}
.recommendedtinefcon2{visibility:hidden;}
.main_content .col1a2 {
	float: left;
	width: 600px;
	margin: 30px 0 0 10px;
	display: inline;
}

.main_content .col1a2 h2{font-size:2.8em; color:#00AAE2; float:left; margin-top:15px; margin-left:20px;}

.main_content .col1a2 .tinefconimgtitle {background:url(img/tinefconorderimg.png) no-repeat; width:108px; height:108px; float:left;}

.buynowbtn {background:url(img/buynowbg.png) no-repeat; width:167px; height:38px; float:left; display:block; color:#fff !important; font-weight:bold; font-size:14px; padding:10px 0 0 0; text-align:center; text-decoration:none; }
.buynowbtn span {display:none; }

.buynowbtn2 {background:url(img/buynowbg.png) no-repeat; width:167px; height:36px; float:left; display:block; color:#fff !important; font-weight:bold; font-size:14px; padding:10px 0 0 0; text-align:center; text-decoration:none; }
.buynowbtn2 span {display:none; }



.buynowform { float:left; margin:0em 0.5em 0em 0; padding:15px; width:520px; border:1px #e4e4e4 solid; }
.buynowform p { margin:0.2em 0 1em 0; padding:0; font-size:13px; color:#565656; clear:both; }
.buynowform img { margin-top:20px; }

.buynowform label { float:left; padding-right:5px; text-align:right; display:block; width:110px; font-weight:normal; }
.buynowform input { background:#fff !important; border:1px #c1c1c1 solid; width:210px; font-size:13px; color:#777777; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; }
.buynowform select { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; }
.buynowform input.error { border: 1px solid red; }

.buynowform textarea { width:280px; height:100px; border:1px #c1c1c1 solid; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; }
.buynowform .submit { background:url(img/checkoutbtn.png) no-repeat !important; padding:7px 0 10px 0; margin:0 0 0 25em; width:160px; border:0 !important; height:42px; color:#fff; font-weight:bold; cursor:hand; cursor:pointer; }


.buynowform .radioul {  width:50px; margin:0px 0px 30px 35px; padding:0; list-style:none; border:0px !important; }
.buynowform .checkbox {  width: 20px; }

.payment-box { float:left; width:122px; }
.paypal {background:url(img/paypal.jpg) no-repeat; width:122px; height:46px; display:block; border:0px !important; }
.google {background:url(img/googlec.jpg) no-repeat; width:122px; height:46px; display:block; border:0px !important; }
.sagepay {background:url(img/sagepay.jpg) no-repeat; width:122px; height:46px; display:block; border:0px !important; }
.payment-box radio { border:0px !important; }



.main_content .col2aa {
	position: relative;
	float: right;
	width: 310px;
	margin: 105px 10px 0 0;
	font-size: 1.4em;
	color: #00AAE1;
	line-height: 1.5em;
	display: inline;
}

.homepage-box { width:611px; clear:both; }
.homepage-box p { margin:0 !important; padding:0 !important; float:left; width:300px; }
.homepage-banner { display:block; width:247px; height:146px; background:url(../img/homepage-banner.jpg) no-repeat; color:#535353 !important; font-size:13px !important; padding:15px; }
.homepage-banner strong { font-size:16px !important; }

.homepage-news-box { display:block; width:288px; height:122px;background:url(../img/homepage_news_box_orange.jpg) no-repeat !important; color:#333333 !important;}

#pscroller1{ width: 200px; height: 100px; border: 1px solid black; padding: 5px; background-color: lightyellow; }


.events-box { position:absolute; top:770px; left:640px; width:290px; color: #00AAE2; font-weight: normal; z-index: 300;  }
.events-box ul { list-style:none; margin:0.2em; padding:0; }
.events-box ul li { margin:0.1em; padding:2px; font-weight:bold; font-size:13px; }
.events-box ul li a { font-weight:bold; color:#00aae1; }
.events-box h3 { margin:0.1em; padding:0 0 5px 0; font-size: 18px; color:#666; font-weight:normal; }

.events-box .top { width:290px; height:7px; background:url(../img/top-latest-event.jpg) top no-repeat; }
.events-box .bg { width:270px; background:url(../img/bg-latest-event.jpg) top repeat-y; padding:10px; }
.events-box .bottom { width:290px; height:7px; background:url(../img/bottom-latest-event.jpg) top no-repeat; }

.small { margin:0.1em; font-size:12px !important; padding:0; }


/* Country drop down */
.link-drop-down { list-style:none; margin:0; padding:0; float:right; margin-top:1.8em; }
.link-drop-down .left { float:left; width:9px; height:27px; background:url(../img/country_drop_down_left.jpg) no-repeat; margin:0; padding:0; }
.link-drop-down .bg { float:left; height:20px; padding:5px 5px 2px 5px; background:url(../img/country_drop_down_bg.jpg) repeat-x; margin:0; }
.link-drop-down .bg a { display:block; color:#fff; font-size:11px; text-decoration:none; }
.link-drop-down .right { float:left; width:9px; height:27px; background:url(../img/country_drop_down_right.jpg) no-repeat; margin:0; padding:0; }

.countrydropdown { position:absolute; z-index:500; background:#fff; border:1px #cccccc solid; top:45px;; right:0;  }
.countrydropdown ul { margin:0 !important; padding:0 5px 0 5px !important; list-style:none; width:125px; }
.countrydropdown ul li { border-bottom:1px #f9f9f9 solid; font-size:13px; padding:3px; margin:0; width:123px; }
.countrydropdown ul li:hover { background:#f9f9f9; }
.countrydropdown ul li a { color:#adadad; font-size:12px; text-decoration:none; }


/* Download boxes */
.blue-box { width:171px; height:80px; padding:10px 20px 10px 10px; display:block; color:#fff !important; font-weight:bold; text-decoration:none; font-size:14px; margin:0.5em; background:url(../img/download-blue.gif) no-repeat; float:left; }
.green-box { width:171px; height:80px; padding:10px 20px 10px 10px; display:block; color:#fff !important; font-weight:bold; text-decoration:none; font-size:14px; margin:0.5em; background:url(../img/download-green.gif) no-repeat; float:left;  }

/* Easy Slider */
#slider ul, #slider li { margin:0; padding:0; list-style:none; }
#slider li{ width:450px; height:336px; overflow:hidden; }


#pscroller1{ background:url(../img/homepage_news_box_orange.jpg) no-repeat !important; color:#4c4c4c !important; width:278px; height:102px; text-align:center; font-weight:bold !important; font-size:14px !important; border:0 !important; padding:10px 5px; }

.testimonial_box { background:url(../img/testimonial.jpg) no-repeat; width:556px !important; height:29px; padding:10px; color:#4c595e; font-size:18px; margin:0.5em 0; text-align:center; }
.testimonial_box a { color:#fff; text-decoration:none; font-weight:bold; font-size:18px;}
.testimonial_box strong { color:#003e52; font-weight:bold; font-size:18px;}


/* New changes 18/06/2010 */
.top_logo { width:185px; height:79px; position:relative; float:right; margin:0.9em; text-align:left; padding:10px 0 0 0; right:250px; }
.logo_box { background:url(../img/logo_box.jpg) no-repeat; width:291px; height:195px; text-align:center; float:left; margin:0.8em 0.8em 0.8em 1.5em; }

.blog-box { width:305px; color: #00AAE2; font-weight: normal; float:left; margin:0.8em 0 0.8em 0.4em; }
.blog-box ul { list-style:none; margin:0.2em; padding:0; }
.blog-box ul li { margin:0.1em; padding:2px; font-weight:bold; font-size:13px; }
.blog-box ul li a { font-weight:bold; color:#00aae1; }
.blog-box h3 { margin:0.1em; padding:0 0 5px 0; font-size: 18px; color:#666; font-weight:normal; }
.blog-box .top { width:305px; height:10px; background:url(../img/top-blog-box.jpg) top no-repeat; }
.blog-box .bg { width:285px; background:url(../img/bg-blog-box.jpg) top repeat-y; padding:10px; height:155px; }
.blog-box .bottom { width:305px; height:10px; background:url(../img/bottom-blog-box.jpg) top no-repeat; }
