/* CSS Document for Creativa Web sites*/

/* General comments

Header:

Body:
	If you want to have a left,middle and right column then set left, mid, right to 220px, 460px and 220px respectively.
	If you want to have a left, and middle column only, then set left, mid, right to 220px, 680px and 0px respectively.
*/
#left{
	width:220px;
	height:auto;
	padding-left:7px;
	float:left;
	position:relative;
	background-color:#ffffff;
	min-height:500px;
	padding-bottom:10000px;/* arbitrary padding value to make sure all columns are same length*/
	margin-bottom:-9990px;/* arbitrary margin value to make sure all columns are same length, difference gives a 10px padding at the bottom */
}
#left1{
	width:220px;
	height:auto;
	padding-top:0px;
	padding-left:7px;
	float:left;
	position:relative;
	background-color:#ffffff;
	min-height:300px;
	z-index:30;
}
#left2{
	width:220px;
	height:auto;
	padding-top:0px;
	padding-left:7px;
	float:left;
	position:relative;
	background-color:#ffffff;
	min-height:300px;
	z-index:20;
}
#left3{
	width:217px;
	height:auto;
	padding-top:0px;
	padding-left:6px;
	float:left;
	position:relative;
	background-color:#ffffff;
	min-height:300px;
	z-index:10;
}
#home_portfolio_container{
	width:60px;
	height:auto;
	padding-top:12px;
	padding-left:6px;
	float:left;
	position:relative;
	background-color:#ffffff;
	min-height:300px;
}

#level1_left{
	width:220px;
	height:auto;
	padding-bottom:10000px;/* arbitrary padding value to make sure all columns are same length*/
	margin-bottom:-9990px;/* arbitrary margin value to make sure all columns are same length, difference gives a 10px padding at the bottom */
	float:left;
	position:relative;
	background-color:#ffffff;
}

#mid{
	width:440px;
	min-height:500px;
	height:auto;
	padding-right:10px;
	float:left;
	padding-top:10px;
	position:relative;
	background-color:#ffffff;
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	padding-bottom:10000px;/* arbitrary padding value to make sure all columns are same length*/
	margin-bottom:-9990px;/* arbitrary margin value to make sure all columns are same length, difference gives a 10px padding at the bottom */
}
#mid_wide{
	width:673px;
	height:auto;
	float:left;
	position:relative;
	background-color:#ffffff;
	padding-top:7px;
	min-height:600px;
/*	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	padding-bottom:10000px;/* arbitrary padding value to make sure all columns are same length*/
	margin-bottom:-9990px;/* arbitrary margin value to make sure all columns are same length, difference gives a 10px padding at the bottom */
}
#right{
	width:207px;
	height:auto;
	min-height:500px;
	vertical-align:text-top;
	padding-left:10px;
	padding-right:6px;
	padding-top:0px;
	float:left;
	position:relative;
	background-color:#ffffff;
/*	border-right:solid #000000;
	border-right-width:1px;
*/
	padding-bottom:10000px;/* arbitrary padding value to make sure all columns are same length*/
	margin-bottom:-9990px;/* arbitrary margin value to make sure all columns are same length, difference gives a 10px padding at the bottom */
}
#table_header_menu a.home_button{
	display:block;
	width:85px;
	height:57px;
	background:  url(../images_interface/home.png) 0 0 no-repeat;
}
#table_header_menu a.home_button:hover{
	display:block;
	width:85px;
	height:57px;
	background:  url(../images_interface/home.png) 0 0 no-repeat;
}


/* The following are the general rule settings for the pages*/
	
div, h1, h2, form, label, input, textarea, img{
	margin:0; 
	padding:0;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

p{
	margin:0px; 
	padding:0px; 
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}
br{
clear: left;
}
/* Logo start */
.top_logo{
	width:auto;
	height:auto;
	position:absolute;
	top:14px;
	left:0px;
	padding:0px 0px 0px 0px;
	z-index:30;
}

/* Logo end */


/*------------------------------------------------header start---------------------------------------*/
#table_head{
	width:900px;
	margin:0 auto;
/*	background: url(images_interface/header_pic.png) 232px 0 no-repeat;*/
	height:150px;
	position:relative;
	padding:0px 0px 0px 0px;
}
/* Floating links start*/
#text_header_top_link {
	position:absolute;
	right:0px;
	top:0px;
	background:  url(../images_interface/top_link_bg_wide.png) right top no-repeat;
	width:750px;
	height:30px;
}
#text_header_top_link a{
	font: bold 14px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	float:right;
	padding-left:14px;
}
#text_header_top_link a:hover{
	font: bold 14px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffff99;
	text-decoration:underline; 
	float:right;
}
#text_header_top_link .bar{
	font: normal 12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	float:right;
	padding-left:14px;
}
#text_header_top_link .bar a:hover{
	font: normal 12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	float:right;
}
/* Floating links end*/
/* Header image links start*/
.header_image_links{
	display:block;
	width:auto;
	height:auto;
	position:absolute;
	top:50px;
	right:0px;
	padding:0px 0px 0px 0px;
	z-index:50;
}
.header_image_links a{
	font: normal 12px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	float:right;
	padding-left:9px;
}

/* Header image links end*/

/*Main Menu Start*/


#table_header_menu{
	width:900px;
	height:50px;	
    margin-left: auto;
    margin-right: auto;
	top:100px;	
	position:relative;
	background:#;
}
#table_header_menu ul{
	text-align:center;
	vertical-align:middle;
}
/*links start*/
#table_header_menu ul li{
	float:left;
	position:relative;
	text-align:center;
}

#main_menu {	width:900px;
	height:50px;	
    margin-left: auto;
    margin-right: auto;
	top:120px;	
	position:relative;
	background:#;
}
#image_hover_menu {padding:0px 0px 0px 0px; margin:0; list-style:none;}
#image_hover_menu li {float:left; position:relative;}

#image_hover_menu li.home {width:90px; height:50px; overflow:hidden;}
#image_hover_menu li.home img {width:85px; height:50px; background: url(../images_interface/home_hover.jpg) no-repeat; border:0;}
#image_hover_menu li.home a:hover img {visibility:hidden;}
 
#image_hover_menu li.services {width:133px; height:50px; overflow:hidden;}
#image_hover_menu li.services img {width:128px; height:50px; background: url(../images_interface/services_hover.jpg) no-repeat; border:0;}
#image_hover_menu li.services a:hover img {visibility:hidden;}

#image_hover_menu li.solutions {width:147px; height:50px; overflow:hidden;}
#image_hover_menu li.solutions img {width:142px; height:50px; background: url(../images_interface/solutions_hover.jpg) no-repeat; border:0;}
#image_hover_menu li.solutions a:hover img {visibility:hidden;}
 
#image_hover_menu li.portfolio {width:153px; height:50px; overflow:hidden;}
#image_hover_menu li.portfolio img {width:148px; height:50px; background: url(../images_interface/portfolio_hover.jpg) no-repeat; border:0;}
#image_hover_menu li.portfolio a:hover img {visibility:hidden;}
 
#image_hover_menu li.support {width:179px; height:50px; overflow:hidden;}
#image_hover_menu li.support img {width:174px; height:50px; background: url(../images_interface/support_hover.jpg) no-repeat; border:0;}
#image_hover_menu li.support a:hover img {visibility:hidden;}
 
#image_hover_menu li.aboutus {width:80px; height:50px; overflow:hidden;}
#image_hover_menu li.aboutus img {width:75px; height:50px; background: url(../images_interface/about_hover.jpg) no-repeat; border:0;}
#image_hover_menu li.aboutus a:hover img {visibility:hidden;}
 
#image_hover_menu li.contactus {width:118px; height:50px; overflow:hidden;}
#image_hover_menu li.contactus img {width:118px; height:50px; background: url(../images_interface/contact_hover.jpg) no-repeat; border:0;}
#image_hover_menu li.contactus a:hover img {visibility:hidden;}	
 
#image_hover_menu li a {display:block; width:100%; height:50px; font:bold 25px/40px arial, sans-serif; color:#000; text-decoration:none;}
#image_hover_menu li a:hover {color:#0080c0;}



/*links start*/
/*header menu end*/


/*header banner start*/

#banner{
	width:900px;
	height:170px;
	position:relative;
	margin-left: auto;
    margin-right: auto;
	top:20px;
	padding:0px 0px 0px 0px;
	border-color: #CCCCCC;	
	background:  url(../images_interface/banner.jpg) 0 0 no-repeat;
/*	background:#DEE564;*/
}
#banner #textbox{
	width:450px;
	height:auto;
	position:relative;
	float:left;
	padding:10px 10px 10px 10px;
/*	background:#DEE564;*/
}
#banner #textbox1{
	width:450px;
	height:auto;
	position:relative;
	float:left;
	padding:50px 10px 0px 20px;
	font: bold 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999999;
/*	background:#DEE564;*/
}
#banner #textbox2{
	width:450px;
	height:auto;
	position:relative;
	float:left;
	padding:0px 10px 0px 20px;
	font: normal 23px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-weight:bold;
/*	background:#DEE564;*/
}
#banner #textbox3{
	width:450px;
	height:auto;
	position:relative;
	float:left;
	padding:2px 10px 0px 20px;
	font: bold 14px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
/*	background:#DEE564;*/
}
#homepage_banner{
	width:900px;
	height:250px;
	position:relative;
	margin-left: auto;
    margin-right: auto;
	top:20px;
	padding:0px 0px 0px 0px;
	border-color: #CCCCCC;	
	background:#ffffff url(../images_interface/bg_homepage_banner_loading.png) 0 0 no-repeat;
/*	background:#DEE564;*/
}
/*homepage banner start*/
#simplegallery1{ 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
width:900px;
height:250px;
position:relative;
margin-left: 0px;
margin-right: auto;
top:0px;
padding:0 0 0 0px;
border-color: #CCCCCC;	
}
#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 0px 0px;
}
/*homepage banner end*/

/*header banner end*/

/*------------------------------------------------header end---------------------------------------*/


/*------------------------------------------------body start---------------------------------------*/
#body{
	width:900px;
	margin:0 auto;
	position:relative;
	left:0;
	top:20px;
	background-color:#ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	overflow:hidden; 
	overflow-y:hidden;
	overflow-x:hidden;
}
#body a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0066CC;
	text-decoration:none;
}
#body a:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
#body ul{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
#body h1{
	height:auto;
	font-weight:bold;
	font-size:12px;
	color:#0066CC;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding-top:2px;
	padding-left:0px;
}
#body h1 a{
	font-weight:bold;
	font-size:19.4px;
	color:#0066CC;
	text-decoration:none;
}
#body h1 a:hover{
	font-weight:bold;
	font-size:19.4px;
	color:#000000;
	text-decoration:none;
}


/*body left part start*/

#left .leftcol1{
	background-color:#ffffff;
	padding-top:6px;
}
#left h2.leftcol1{
	color:#000000;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 0px;	
	font-size:19.4px;
}
#left h2.leftcol1 a{
	color:#0066CC;
	text-decoration:none;
	font-size:19.4px;
}
#left h2.leftcol1 a:hover{
	color:#000000;
	text-decoration:none;
	font-size:19.4px;
}

#left p.leftcol1{
	width:200px;
	font-size:13px;
	height:auto;
	color:#5C5C5E;
	text-align:left;
	padding:6px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	font-weight:bold;
}
#left .no_padding{
	width:200px;
	font-size:13px;
	height:auto;
	color:#5C5C5E;
	text-align:left;
	padding:6px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	font-weight:bold;
}
#left .search_text {
	width:202px;
	height:auto;
	font-size:12px;
	color:#5C5C5E;
	text-align:left;
	margin:6px 0px 5px 0px;	
	border:none;   
}
#left .search_text input[type=text]{
	width: 8em;
	border:solid 1px #cccccc;   
	margin:0px 0px 0px 0px;
}
#left .search_text input[type=image]{
	border:none;   
	margin:0px 0px 0px 0px;
}

#left input[type=text] {
width: 12em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 0px;
}
/*-- Front Page Left Column 1--*/
#left1 #leftcol1{
	background-color:#ffffff;
	min-height:400px;
	width:220px;
	padding:5px 7px 0px 7px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#left1 #leftcol1 .home_hover_button a{
	background-color:#;
	width:220px;
	padding:5px 7px 0px 7px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#left1 #leftcol1 .home_hover_button a:hover{
	background-color:#0066CC;
	width:220px;
	padding:5px 7px 0px 7px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
}
#left1 .leftcol1 h1{
	width:202px;
	height:auto;
	background:url() 0px 0 repeat-x;
	font-weight:bold;
	font-size:12px;
	color:#0066CC;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding-top:7px;
	padding-left:0px;
}
#left1 .leftcol1 h1 a{
	font-weight:bold;
	font-size:19.4px;
	color:#0066CC;
	text-decoration:none;
}
#left1 .leftcol1 h1 a:hover{
	font-weight:bold;
	font-size:19.4px;
	color:#000000;
	text-decoration:none;
}
#left1 p.leftcol1{
	width:200px;
	height:auto;
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	padding:5px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}
#left1 p.leftcol1 a{
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	margin:0px 0px 0px 0px;
	color:#0066CC;
	text-decoration:none;
}
#left1 p.leftcol1 a:hover{
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}
/*-- Front Page Left Column 2--*/

#left2 #leftcol1{
	background-color:#ffffff;
	min-height:400px;
	width:220px;
	padding:5px 7px 0px 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#left2 .leftcol1 h1{
	width:202px;
	height:auto;
	background:url() 0px 0 repeat-x;
	font-weight:bold;
	font-size:12px;
	color:#0066CC;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding-top:7px;
	padding-left:0px;
}
#left2 .leftcol1 h1 a{
	font-weight:bold;
	font-size:19.4px;
	color:#0066CC;
	padding-top:5px;
	text-decoration:none;
}
#left2 .leftcol1 h1 a:hover{
	font-weight:bold;
	font-size:19.4px;
	color:#000000;
	text-decoration:none;
}
#left2 p.leftcol1{
	width:200px;
	height:auto;
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	padding:5px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}
#left2 p.leftcol1 a{
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	margin:0px 0px 0px 0px;
	color:#0066CC;
	text-decoration:none;
}
#left2 p.leftcol1 a:hover{
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}
/*-- Front Page Left Column 3--*/
#left3 #leftcol1{
	background-color:#ffffff;
	min-height:400px;
	width:220px;
	padding:5px 7px 0px 19px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#left3 .leftcol1 h1{
	width:202px;
	height:auto;
	background:url() 0px 0 repeat-x;
	font-weight:bold;
	font-size:12px;
	color:#0066CC;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding-top:7px;
	padding-left:0px;
}
#left3 .leftcol1 h1 a{
	font-weight:bold;
	font-size:19.4px;
	color:#0066CC;
	text-decoration:none;
}
#left3 .leftcol1 h1 a:hover{
	font-weight:bold;
	font-size:19.4px;
	color:#000000;
	text-decoration:none;
}
#left3 p.leftcol1{
	width:200px;
	height:auto;
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	padding:5px 10px 20px 0px;
	margin:0px 0px 0px 0px;
}
#left3 p.leftcol1 a{
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	margin:0px 0px 0px 0px;
	color:#0066CC;
	text-decoration:none;
}
#left3 p.leftcol1 a:hover{
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}


.links {
	font: normal 30px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;

}

/* this is if you want to place an image instead */
#left1 a.leftcol1-pic{
	display:block;
	width:210px;
	height:130px;
	padding:5px 15px 5px 5px;	
	margin:0px 0px 32px 0px;

	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	background:url() 0 0 no-repeat;
	text-decoration:none;
	text-align:left;
}


/* this is if you want to place an image in to change colour when it's hovered over */
#left1 a.leftcol1-pic:hover{
	display:block;
	width:210px;
	height:130px;
	padding:5px 5px 5px 5px;	
	margin:0px 0px 32px 0px;
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0066CC;
	background:url() 0 0 no-repeat;
	text-decoration:none;
	text-align:left;
}
#left2 a.leftcol1-pic{
	display:block;
	width:210px;
	height:130px;
	padding:5px 15px 5px 5px;	
	margin:0px 0px 32px 0px;
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	background:url() 0 0 no-repeat;
	text-decoration:none;
	text-align:left;
}


/* this is if you want to place an image in to change colour when it's hovered over */
#left2 a.leftcol1-pic:hover{
	display:block;
	width:210px;
	height:130px;
	padding:5px 5px 5px 5px;	
	margin:0px 0px 32px 0px;
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0066CC;
	background:url() 0 0 no-repeat;
	text-decoration:none;
	text-align:left;
}
#left3 a.leftcol1-pic{
	display:block;
	width:210px;
	height:130px;
	padding:5px 15px 5px 5px;	
	margin:0px 0px 32px 0px;
	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	background:url() 0 0 no-repeat;
	text-decoration:none;
	text-align:left;
}


/* this is if you want to place an image in to change colour when it's hovered over */
#left3 a.leftcol1-pic:hover{
	display:block;
	width:210px;
	height:130px;
	padding:5px 5px 5px 5px;	
	margin:0px 0px 32px 0px;

	font: normal 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0066CC;
	background:url() 0 0 no-repeat;
	text-decoration:none;
	text-align:left;
}


/*body left part end*/

/*body mid part start*/
#mid #midcol1 a{
	color:#0066CC;
	font-weight:bold;
	text-decoration:none;
}
#mid #midcol1 a:hover{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
#mid #midcol1 p.midcol1{
	text-align:left;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	padding-left:0px;
}
#mid #midcol1 ul{
	color:#000000;
	line-height: 1.5em;
	text-indent: 0px;
	text-decoration:none;
	padding: 0px;
	margin: 2px;
	list-style-image:  url(../images_interface/arrow.gif);
	overflow:hidden;
	padding:0 0 0 15px;
}
#mid #midcol1 ul li{
	text-align:left;
	text-decoration:none;
}
#mid #midcol1 li.child_item
{
margin-left: 30px;
margin-top: 10px;
margin-bottom: 10px;
font-size:13px;
}

#mid #midcol1 h1{
	font: bold 19.4px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin:-2px 0px 0px 0px;
	padding:0px 0px 8px 0px;	
	/*background:url(images_interface/heading_bg.png) 0 0 no-repeat;*/
}
#mid #midcol1 h2.midcol1{
	font: normal 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin:0 0 2px 0px;
	padding:0px 0px 0px 0px;	
}
#mid #midcol1 h3.midcol1{
	font: normal 18px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin:10px 2px 22px 0px;
	padding:10px 0px 0px 0px;	
}
#mid #midcol1 ul.list{
	clear:both;
	font-size:12px;
	line-height: 1.5em;
	text-indent: 10px;
	text-decoration:none;
	list-style-image: url(../images_interface/arrow.png);
	margin-left: 10px;
}
#mid #midcol1 ul.list li{
	text-align:left;
	text-decoration:none;
}
#mid #midcol1 ul.list li.child_item
{
margin-left: 32px;
margin-top: 10px;
margin-bottom: 10px;
font-weight:normal;
}
#mid #midcol1 ul.list li.parent_item
{
text-transform:uppercase;
font-weight:bold;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
}
#mid #midcol1 ul.list li.categories_item
{
font-size:12px;
margin-left: 0px;
margin-top: 10px;
margin-bottom: 10px;
}

/* this is if you want to place an image instead 
#mid a.midcol1-pic{
	display:block;
	background:url(images_interface/boxbg.gif) 0px 0 no-repeat;
	height:68px;
	margin:0px 0px 32px 0px;

}
*/

/* this is if you want to place an image in to change colour when it's hovered over 
#mid a.midcol1-pic:hover{
	display:block;
	background:url(images_interface/boxbg.gif) 29px 0 no-repeat;
	height:68px;
	margin:0px 0px 32px 0px;

}
/*body mid part end*/

/*body wide mid part start*/

#mid_wide #midcol1 a{
	color:#0066CC;
	text-decoration:none;
}
#mid_wide #midcol1 a:hover{
	color:#000000;
	text-decoration:underline;
}
#mid_wide #midcol1 p.midcol1{
	float:left;
	margin:0px 5px 0px 0px;
	text-decoration:none;
	padding-left:0px;
}
#mid_wide #midcol1 ul{
	color:#0066CC;
	line-height: 1.5em;
	text-indent: 10px;
	text-decoration:none;
	padding: 10px;
	margin: 2px;
	list-style-image:  url(../images_interface/arrow.gif);
	overflow:hidden;
	padding:0 0 0 15px;

}
#mid_wide #midcol1 ul li{
	text-align:left;
	text-decoration:none;
}
#mid_wide #midcol1  li.child_item
{
margin-left: 30px;
margin-top: 10px;
margin-bottom: 20px;
}


#mid_wide #midcol1 h1{
	font: bold 19.4px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin:-2px 0px 0px 0px;
	padding:2px 0px 8px 0px;
	/*background:url(images_interface/heading_bg.png) 0 0 no-repeat;*/
}
#mid_wide h2.midcol1{
	font: normal 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;	
}
#mid_wide h3.midcol1{
	font: normal 18px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin:0px 2px 22px 0px;
	padding:0px 0px 0px 0px;	
}

/* this is if you want to place an image instead 
#mid a.midcol1-pic{
	display:block;
	background:url(images_interface/boxbg.gif) 0px 0 no-repeat;
	height:68px;
	margin:0px 0px 32px 0px;
}
*/

/* this is if you want to place an image in to change colour when it's hovered over 
#mid a.midcol1-pic:hover{
	display:block;
	background:url(images_interface/boxbg.gif) 29px 0 no-repeat;
	height:68px;
	margin:0px 0px 32px 0px;
}
/*body wide mid part  end*/

/*body right part start*/
#right #rightcol1{
	background-color:#ffffff;
	min-height:300px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-top:6px;
}
#right h1.rightcol1{
	font: bold 19.4px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0066CC;
	text-align:left;
	margin:0px 0px 8px 0px;
	padding:2px 0px 2px 0px;	
}
#right h1.rightcol1 a{
	font: bold 19.4px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0066CC;
	text-align:left;
}
#right h1.rightcol1 a:hover{
	color:#000000;
	text-decoration:none;
}
#right h2.rightcol1{
	margin:0px 0px 8px 0px;
}
#right h2.rightcol1 a{
	margin:0px 0px 8px 0px;
	padding:12px 0px 2px 10px;
	background:  url(../images_interface/bg_rightmenu_heading.gif) left top no-repeat;
	width:180px;
	height:40px;	
	min-width:180px;
	min-height:40px;	
	font: bold 19.4px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0066CC;
	text-align:left;
}
#right h2.rightcol1 a:hover{
	color:#000000;
	text-decoration:none;
}
#right h3.rightcol1{
	height:auto;
	font: normal 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#right p.rightcol1{
	width:195px;
	height:auto;
	color:#cccccc;
	text-align:left;
	padding:0px 0px 10px 0px;
	margin:0px 10px 0px 0px;
}
#right p.rightcol1 img{
	width:200px;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;
}
#right p.rightcol1 a{
	color:#0066CC;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
#right p.rightcol1 a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#right h3.rightcol1 a{
	font: normal 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0066CC;
	text-decoration:none;
}
#right h3.rightcol1 a:hover{
	font: normal 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
#right h5.rightcol1 { 
	padding:0px 0px 0px 0px;	
	margin:0px 0px 10px 0px;	
}
#right h5.rightcol1 a { 
    display: block; 
	width:201px;
	height:30px;
	background:url(../images_interface/bg_rightmenu_heading.gif) 0 0 no-repeat;
	font-size:19.4px ;
	text-align:left;
	padding:10px 0px 10px 10px;	
	color:#0066CC;
}

#right h5.rightcol1 a:hover { 
	background:url(../images_interface/bg_rightmenu_heading.gif) 0 0 no-repeat;
	color:#000000;
}

/*body right part end*/


/*------------------------------------------------body end---------------------------------------*/

/*------------------------------------------------form start---------------------------------------*/
.form_heading{
	font: bold 14px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	margin:0px 2px 10px 0px;
	padding:0px 0px 10px 0px;	
	border-bottom:dotted 1px #0066CC;  
}
fieldset {
  padding: 1em;
}
label{
float: left;
width: 12em;
font-weight: bold;
}
.boxes{
width: 1em;
}
input, textarea {
border:solid 1px #cccccc;   
}
textarea{
margin:0px 0px 20px 10px;
width:18.5em;
font-size:13px;
} 
textarea:focus {
border:solid 1px #0066CC;   
}
select {
width: 18.2em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
}
input[type=text] {
width: 18em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
}
input[type=file] {
width: 18em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
}
input[type=image] {
width: auto;
border:solid 0px #cccccc;   
margin:0px 0px 10px 10px;
z-index:100;

}
input:focus {
border:solid 1px #0066CC;   
}
input[type=checkbox] {
height:auto;
width:2em;
border:solid 0px #cccccc;
padding:0.2em;
}
.submit input{
margin-left: 1.5em;
color: #000;
background: #ffffff;
} 

/*------------------------------------------------ form end---------------------------------------*/
/*------------------------------------------------Products page start---------------------------------------*/

.products_box{
	width:336px;
	height:230px;
	float:left;
	margin:0px 0px 0px 0px;
	background:url() 0 0 repeat-x;
	border: 0px solid #ffffff;
	position:relative;
/*	background:  url(../images_interface/products_box_bg.gif) 0 0 no-repeat;*/
}
.products_box :hover{
    opacity: 0.7;
}
.products_box img{
	display:block;
	margin-left: auto;
    margin-right: auto;
	padding:10px 10px 10px 10px;
	border: none;
/*	background:#DEE564;*/
}
.products_box .product_text{
	display:block;
	text-align: center;
	padding:10px 10px 10px 10px;
	color:#5C5C5E;
/*	background:#DEE564;*/
}
.product_text_title{
	display:block;
	text-align: center;
	padding:10px 0px 10px 10px;
	color:#5C5C5E;
	font-size:13px;
	margin-top:-15px;
/*	background:#DEE564;*/
}
.products_box_large{
	width:auto;
	height:auto;
	min-height:230px;
	float:right;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	padding-bottom:10px;
	background:url() 0 0 repeat-x;
	border: 0px solid #ffffff;
	position:relative;
/*	background:  url(../images_interface/products_box_large_bg.gif) 0 0 no-repeat;*/
}
.products_box_large p{
	position:relative;
}
.products_box_large img{
	float:center;
	margin-left: auto;
    margin-right: auto;
	padding:0px 10px 10px 10px;
	border: none;
/*	background:#DEE564;*/
}
.products_box_large #product_text{
	display:block;
	text-align: center;
	padding:10px 10px 10px 10px;
	color:#5C5C5E;
/*	background:#DEE564;*/
}
#news_comments_links {
	width:auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
	bottom:0;
	padding:0px 0px 10px 0px;
	vertical-align:bottom;
	font-size:13px;
}
#news_comments_links #comments_link{
	vertical-align:middle;
	bottom:0;
	padding:0;
	padding:10px 0px 10px 0px;
	float:left;
}
#news_comments_links #comments_link a{
	padding:10px 0px 10px 0px;
    margin-left: auto;
    margin-right: auto;
	text-decoration:none;
}
#news_comments_links #comments_link a:hover{
	text-decoration:underline;
}
#news_comments_links #comments_link img{
	vertical-align:middle;
	padding:0px 0px 5px 0px;
    margin-left: auto;
    margin-right: auto;
}


.seperator {
margin:10px 0px 10px 0px;
width:665px;
border-width: 1px; 
border-bottom-style:dotted;
border-color:#49A4DD;
clear:both;
}
.seperator_left {
margin:10px 0px 4px 0px;
width:200px;
border-width: 1px; 
border-bottom-style:dotted;
border-color:#49A4DD;
clear:both;
height:2px;
}
.seperator_mid {
margin:10px 0px 10px 0px;
width:98%;
border-width: 1px; 
border-bottom-style:dotted;
border-color:#49A4DD;
}
.seperator_popup {
clear:both;
margin:10px 10px 10px 10px;
width:96%;
border-width: 1px; 
border-bottom-style:dotted;
border-color:#49A4DD;
}

/*------------------------------------------------Products page end---------------------------------------*/
/*------------------------------------------------News start---------------------------------------*/
#box_small{
display:block;
width:100%;
float:left;
color: #000000;
height:auto;
margin:10px 0px 0px 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
#box_small img{
margin:0px 0px 10px 0px;
}
#box_small input[type=text] {
width: 12em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 0px;
}
#box_small select {
width: 12em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
}
#box_small input[type=image] {
width: 50px;
height:23px;
border:solid 0px #cccccc;   
margin:0px 0px 10px 10px;
}
#contact_link{
color: #666666;
float: left;
}
#contact_link a img {
display:block;
float:left;
margin-left:auto;
margin-right:auto;
padding-bottom:3px;
padding-left:0;
padding-right:5px;
padding-top:2px;
position:relative;
vertical-align:middle;
}
#link_back{
display:block;
	color: #666666;
	float: right;
	padding-right:10px;
}
#link_back_left{
	color: #666666;
	float: left;
	padding-left:15px;
}
#link_back_right{
	color: #666666;
	float: right;
	padding-right:15px;
}
#pagination_text{
	display:block;
	text-align: center;
	padding:20px 10px 10px 10px;
	color:#5C5C5E;
/*	background:#DEE564;*/
}
.news_text{
	float:left;
	width:auto;
	padding:0px 0px 10px 0px;
/*	background:#DEE564;*/
}
.news_text a{
	width:auto;
/*	background:#DEE564;*/
}
.news_date{
	padding:10px 0px 10px 0px;
	display:block;
	float:left;
	color:#999999;
	width:100%;
/*	background:#DEE564;*/
}

img.image_float{
	padding:0px 10px 10px 10px;
	float:right;
}
.description{
	display:block;
	position:relative;
	height:auto;
	width:auto;
	margin-top:0px;
	margin-bottom:1px;
	font-size:13px;
	color: #000000;
	float:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}
.box_small_class{
display:block;
width:100%;
float:left;
color: #000000;
height:auto;
margin:10px 0px 0px 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
/*------------------------------------------------News end---------------------------------------*/
/*------------------------------------------------Email and Print start------------------*/
#email_and_print_links {
	clear:both;
	width:auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
	bottom:0;
	padding:0px 0px 30px 0px;
	vertical-align:bottom;
	font-size:13px;
}

#email_and_print_links #email_link{
	vertical-align:middle;
	bottom:0;
	padding:0;
	padding:13px 0px 10px 0px;
	float:left;
}
#email_and_print_links #email_link a{
	padding:5px 0px 0px 0px;
    margin-left: auto;
    margin-right: auto;
	text-decoration:none;
}
#email_and_print_links #email_link a:hover{
	text-decoration:underline;
}
#email_and_print_links #email_link a img{
	display: block;
	position:relative;
	float:left;
	vertical-align:middle;
    margin-left: auto;
    margin-right: auto;
	padding:2px 5px 3px 0px;
}
#email_and_print_links #print_link{
	vertical-align:middle;
	bottom:0;
	display:block;
	padding:0;
	padding:9px 10px 10px 0px;
	float:right;
}
#email_and_print_links #print_link a{
	padding:5px 0px 0px 0px;
	vertical-align:middle;
    margin-left: auto;
    margin-right: auto;
	text-decoration:none;
}
#email_and_print_links #print_link a:hover{
	text-decoration:underline;
}
#email_and_print_links #print_link img{
	vertical-align:middle;
	padding:0px 0px 5px 0px;
    margin-left: auto;
    margin-right: auto;
}
/*------------------------------------------------Email and Print end------------------*/
/*------------------------------------------------Testimonials start------------------*/

.testimonials {
	float:left;
	width:auto;
	padding:10px 0px 10px 0px;
/*	background:#DEE564;*/
}
.testimonials a{
	width:auto;
/*	background:#DEE564;*/
}
.testimonials .testimonials_box{
	display:block;
	float:left;
	width:100%;
/*	background:#DEE564;*/
}

/*------------------------------------------------Testimonials end------------------*/

.divider{
	padding:20px 0px 10px 0px;
	background:  url(../images_interface/divider.jpg) 50% 50% no-repeat;
}
.right_divider{
	padding:10px 0px 10px 0px;
	background:  url(../images_interface/right_divider.jpg) 0% 50% no-repeat;
}

#news_section_archive_search_box
{
font-weight:bold;
color:#000;
background:#ffffff;
float:left;
width:97%;
border: 1px solid #cccccc;
background: url(../images_interface/bg_news_headline.jpg) no-repeat left top;
padding:10px 0px 0px 10px;
margin:10px 0px 10px 0px;
}
#news_section_archive_search_box ul.news_section_archive_search_box_grid
{
font-weight:bold;
color:#000;
background:#ffffff;
margin:3px 0px 10px 0px;
float:left;
width:94%;
list-style-type:none;
list-style-image:none;
text-indent:0px;
/*background:url(../images_interface/legend_bg.jpg) 0 0 repeat-x;*/
}
#news_section_archive_search_box ul.news_section_archive_search_box_grid input[type=text] {
width: 10em;
border:solid 1px #cccccc;   
margin:5px 10px 10px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#news_section_archive_search_box ul.news_section_archive_search_box_grid select {
width: 12em;
border:solid 1px #cccccc;   
margin:5px 0px 10px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}

#news_section_archive_search_box ul.news_section_archive_search_box_grid li
{
font-weight:bold;
color:#000000;
margin:0px 3px 0px 0px;
text-align:left;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#news_section_archive_search_box ul.news_section_archive_search_box_grid li.news_section_archive_search_box_grid_keyword
{
float: left;
width: 12em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#news_section_archive_search_box ul.news_section_archive_search_box_grid li.news_section_archive_search_box_grid__category
{
float: left;
width: 12em;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#news_section_archive_search_box ul.news_section_archive_search_box_grid li.news_section_archive_search_box_grid__search
{
float: left;
width: 3em;
padding:0px 0px 0px 25px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#news_section_archive_search_box ul.news_section_archive_search_box_grid li.news_section_archive_search_box_grid__search img
{
padding:4px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}


/*------------------------------------------------Popup form Sign me up start---------------------------------------*/
#popup_form_signmeup{
margin-left: auto;
margin-right: auto;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

background:#ffffff url(../images_interface/bg_popup.jpg) repeat-x;
width:500px;
height:500px;
font-size:13px;
}
#popup_form_signmeup p{
	text-align:center;
	width:500px;
	margin:0px 10px 0px 10px;
}

#popup_form_signmeup h1{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	width:500px;
	margin:0px 0px 2px 0px;
	padding:5px 0px 10px 0px;
}
#popup_form_signmeup h3{
	font-size:13px;
	font-weight:bold;
	color:#999999;
	text-align:center;
	margin:0px 0px 2px 0px;
	padding:0px 0px 5px 0px;
}
#popup_form_signmeup ul.popup_form_signmeup_grid
{
font-weight:bold;
color:#000;
background:#ffffff;
margin:3px 0px 0px 50px;
float:left;
width:440px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}

#popup_form_signmeup ul.popup_form_signmeup_grid .popup_form_signmeup_ireland_only{
float:left;
color:#666666;
font-size:9px;
width:8.7em;
list-style-type:none;
list-style-image:none;
text-indent:0px;

/*	background:#DEE564;*/
}
#popup_form_signmeup ul.popup_form_signmeup_grid .popup_form_signmeup_comments_small_text{
float:left;
color:#666666;
font-size:9px;
width:7.7em;
list-style-type:none;
list-style-image:none;
text-indent:0px;

/*	background:#DEE564;*/
}
#popup_form_signmeup ul.popup_form_signmeup_grid .popup_form_signmeup_grid_item_newsletter_check_text{
font-weight:normal;
float:left;
font-size:13px;
width:18em;
margin:0px 10px 0px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_signmeup ul.popup_form_signmeup_grid input[type=checkbox] {
float:left;
width: auto;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
border:none;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_signmeup ul.popup_form_signmeup_grid input[type=text] {
width: 20em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_signmeup ul.popup_form_signmeup_grid textarea {
width: 20.5em;
height:10em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}

#popup_form_signmeup ul.popup_form_signmeup_grid li
{
font-weight:bold;
color:#000000;
margin:0px 3px 0px 0px;
text-align:left;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_signmeup ul.popup_form_signmeup_grid li.popup_form_signmeup_grid_item_fullwidth
{
font-weight:normal;
float: left;
width: 90%;
padding:10px 0px 10px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0;
}
#popup_form_signmeup ul.popup_form_signmeup_grid li.popup_form_signmeup_grid_item_clicksend
{
float: left;
width: 24em;
color:#666666;
padding:20px 0px 20px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
font-weight:normal;
text-align:right;
}
#popup_form_signmeup ul.popup_form_signmeup_grid li.popup_form_signmeup_grid_item_sendbutton
{
float: left;
width: 6em;
padding:20px 0px 20px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}

#popup_form_signmeup ul.popup_form_signmeup_grid li.popup_form_signmeup_grid_item_left_1
{
float: left;
width: 11em;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_signmeup ul.popup_form_signmeup_grid li.popup_form_signmeup_grid_item_right_1
{
float: left;
width: 22em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_signmeup ul.popup_form_signmeup_grid li.popup_form_signmeup_grid_item_right_1 img
{
float: left;
width: auto;
margin:0px 0px 0px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_signmeup ul.popup_form_signmeup_grid li.popup_form_signmeup_grid_item_right_1 select {
width:20.2em;
}
#popup_form_signmeup ul.popup_form_signmeup_grid li.popup_form_signmeup_grid_item_right_1 input[type=checkbox] {
margin:0px 0px 0px 6px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_signmeup ul.popup_form_signmeup_grid li.popup_form_signmeup_grid_item_right_1 .county_select {
float:left;
height:auto;
width: 8.5em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_signmeup ul.popup_form_signmeup_grid li.popup_form_signmeup_grid_item_right_1 .country_select {
width: 14.2em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}

/*------------------------------------------------Popup form Sign me up end---------------------------------------*/

/*------------------------------------------------Popup form Buy this product start---------------------------------------*/
#popup_form_buythisproduct{
margin-left: auto;
margin-right: auto;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

background:#ffffff url(../images_interface/bg_popup.jpg) repeat-x;
width:500px;
height:500px;
font-size:13px;
}
#popup_form_buythisproduct p{
	text-align:center;
	width:500px;
	margin:0px 10px 0px 10px;
}
#popup_form_buythisproduct h1{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin:0px 0px 2px 0px;
	padding:5px 0px 10px 0px;
}
#popup_form_buythisproduct h3{
	font-size:13px;
	font-weight:bold;
	color:#999999;
	text-align:center;
	margin:0px 0px 2px 0px;
	padding:0px 0px 5px 0px;
}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid
{
margin-left: auto;
margin-right: auto;
font-weight:bold;
color:#000;
background:#ffffff;
margin:3px 0px 0px 50px;
float:left;
width:400px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}

#popup_form_buythisproduct ul.popup_form_buythisproduct_grid .popup_form_buythisproduct_ireland_only{
float:left;
color:#666666;
font-size:9px;
width:7.7em;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid .popup_form_buythisproduct_comments_small_text{
float:left;
color:#666666;
font-size:9px;
width:7.7em;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid .popup_form_buythisproduct_grid_item_newsletter_check_text{
font-weight:normal;
float:left;
font-size:13px;
width:18em;
margin:0px 10px 0px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid input[type=checkbox] {
float:left;
width: auto;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
border:none;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid input[type=text] {
width: 20em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid textarea {
width: 20.5em;
height:10em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}

#popup_form_buythisproduct ul.popup_form_buythisproduct_grid li
{
font-weight:bold;
color:#000000;
margin:0px 3px 0px 0px;
text-align:left;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid li.popup_form_buythisproduct_grid_item_fullwidth
{
font-weight:bold;
text-align:center;
float: left;
width: 100%;
padding:10px 0px 10px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid li.popup_form_buythisproduct_grid_item_clicksend
{
float: left;
width: 20em;
color:#666666;
padding:20px 0px 20px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid li.popup_form_buythisproduct_grid_item_sendbutton
{
float: left;
width: 9em;
padding:20px 0px 20px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}

#popup_form_buythisproduct ul.popup_form_buythisproduct_grid li.popup_form_buythisproduct_grid_item_left_1
{
float: left;
width: 9em;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid li.popup_form_buythisproduct_grid_item_right_1
{
float: left;
width: 21em;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid li.popup_form_buythisproduct_grid_item_right_1 img
{
float: left;
width: auto;
margin:0px 0px 0px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid li.popup_form_buythisproduct_grid_item_right_1 input[type=checkbox] {
margin:0px 0px 0px 6px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid li.popup_form_buythisproduct_grid_item_right_1 .county_select {
float:left;
height:auto;
width: 8.5em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_buythisproduct ul.popup_form_buythisproduct_grid li.popup_form_buythisproduct_grid_item_right_1 .country_select {
width: 14.2em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}

/*------------------------------------------------Popup form Buy this product end---------------------------------------*/
.popup_form_back_to_product_page{
color: #000000;
font-size:13px;
text-align:center;
width:100%;
padding-left:0px;
padding-top:10px;
padding-bottom:3px;
font-weight:normal;
position:relative;
bottom:10px;
}
/*------------------------------------------------Popup form large images start---------------------------------------*/
#popup_form_image_large{
margin-left: auto;
margin-right: auto;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
background:#ffffff url(../images_interface/bg_popup.jpg) repeat-x;
width:600px;
height:auto;
font-size:13px;	
overflow:hidden;  
	overflow-y:hidden;
	overflow-x:hidden;
}
#popup_form_image_large p{
	text-align:center;
	width:500px;
	margin:0px 10px 0px 10px;
}


#popup_form_image_large .h1_placeholder{
	text-align:center;
	margin:0px 0px 2px 0px;
	padding:0px 0px 10px 0px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:auto;
}
#popup_form_image_large .h1_placeholder h1{
	padding:0px 0px 10px 10px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}
#popup_form_image_large h3{
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	margin:0px 0px 2px 0px;
	padding:0px 0px 5px 0px;
	width:583px;
	height:45px;
}
#popup_form_image_large .popup_form_image_large_imageplaceholder
{
width:600px;
height:350px;
color:#000;
padding:10px 0px 5px 0px;
background:#ffffff;
margin-left: auto;
margin-right: auto;
    display: table-cell;
	vertical-align:middle;
}
#popup_form_image_large .popup_form_image_large_imageplaceholder img
{
margin-left: auto;
margin-right: auto;
display:block;
width:auto;
vertical-align:middle;
}
#popup_form_image_large .popup_form_image_large_imageplaceholder h3
{
display:block;
text-align:center;
padding:0px 0px 25px 0px;
}
#popup_form_image_large .previous_link
{
float: left;
padding-left:10px;
padding-top:0px;
}
#popup_form_image_large .previous_link a{
color: #0066FF;
text-decoration:underline;
}
#popup_form_image_large .previous_link a:hover{
color: #000000;
text-decoration:none;
}
#popup_form_image_large .next_link {
float: right;
padding-right:10px;
padding-top:0px;
padding-bottom:10px;
}
#popup_form_image_large .next_link a{
color: #0066FF;
text-decoration:underline;
}
#popup_form_image_large .next_link a:hover{
color: #000000;
text-decoration:none;
}

/*------------------------------------------------Popup form large images end---------------------------------------*/

/*------------------------------------------------Popup form email a friend start---------------------------------------*/
#popup_form_emailafriend{
margin-left: auto;
margin-right: auto;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
background:#ffffff url(../images_interface/bg_popup.jpg) repeat-x;
width:525px;
height:590px;
font-size:13px;	
overflow:hidden;  
	overflow-y:hidden;
	overflow-x:hidden;
}
#popup_form_emailafriend p{
	text-align:center;
	width:500px;
	margin:0px 10px 0px 10px;
}
#popup_form_emailafriend .popup_header_image{
margin-left: auto;
margin-right: auto;
display: block;
width:500px;
}

#popup_form_emailafriend img{
margin-left: auto;
margin-right: auto;
}
#popup_form_emailafriend h1{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin:0px 0px 2px 0px;
	padding:5px 0px 10px 0px;
}
#popup_form_emailafriend h3{
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	margin:0px 0px 2px 0px;
	padding:0px 0px 5px 9px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid
{
margin-left: auto;
margin-right: auto;
font-weight:bold;
color:#000;
background:#ffffff;
margin:3px 0px 0px 30px;
float:left;
width:450px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
z-index:100;
}

#popup_form_emailafriend ul.popup_form_emailafriend_grid .popup_form_emailafriend_ireland_only{
float:left;
color:#666666;
font-size:9px;
width:7.7em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid .popup_form_emailafriend_comments_small_text{
clear:both;
float:left;
color:#666666;
font-size:9px;
width:10em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid .popup_form_emailafriend_grid_item_newsletter_check_text{
font-weight:normal;
float:left;
font-size:12px;
width:18em;
margin:0px 10px 0px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid input[type=checkbox] {
float:left;
width: auto;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
border:none;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid input[type=text] {
width: 20em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid textarea {
width: 20.5em;
height:10em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#popup_form_emailafriend ul.popup_form_emailafriend_grid li
{
color:#000000;
margin:0px 3px 0px 0px;
text-align:left;
padding:0px 0px 0px 0px;

list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid li.popup_form_emailafriend_grid_item_fullwidth
{
font-weight:normal;
float: left;
width: 100%;
padding:10px 0px 10px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid li.popup_form_emailafriend_grid_item_linktitle
{
font-weight:normal;
float: left;
text-align:center;
color:#ffffff;
width: 100%;
padding:0px 0px 0px 0px;
background:#0066FF;
border:solid 1px #000000;   
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid li.popup_form_emailafriend_grid_item_link
{
font-weight:normal;
float: left;
text-align:center;
color:#ffffff;
width: 450px;
padding:5px 0px 0px 0px;
white-space:normal;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid li.popup_form_emailafriend_grid_item_sent
{
font-weight:normal;
float: left;
text-align:center;
color:#000000;
width: 100%;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid li.popup_form_emailafriend_grid_item_clicksend
{
font-weight:normal;
float: left;
text-align:right;
width: 26em;
color:#666666;
padding:20px 0px 20px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid li.popup_form_emailafriend_grid_item_sendbutton
{
float: left;
width: 5em;
padding:20px 0px 20px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
z-index:100;
}

#popup_form_emailafriend ul.popup_form_emailafriend_grid li.popup_form_emailafriend_grid_item_left_1
{
float: left;
width: 13em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid li.popup_form_emailafriend_grid_item_right_1
{
float: left;
width: 21em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid li.popup_form_emailafriend_grid_item_right_1 img
{
float: left;
width: auto;
margin:0px 0px 0px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid li.popup_form_emailafriend_grid_item_right_1 input[type=checkbox] {
margin:0px 0px 0px 6px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid li.popup_form_emailafriend_grid_item_right_1 .county_select {
float:left;
height:auto;
width: 8.5em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_emailafriend ul.popup_form_emailafriend_grid li.popup_form_emailafriend_grid_item_right_1 .country_select {
width: 14.2em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

/*------------------------------------------------Popup form email a friend end---------------------------------------*/
/*------------------------------------------------Popup form print this page start---------------------------------------*/
#popup_form_printthispage{
margin-left: auto;
margin-right: auto;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
background:#ffffff url(../images_interface/bg_popup.jpg) repeat-x;
width:515px;
height:auto;
min-height:580px;
font-size:13px;
	overflow:hidden;  
	overflow-y:hidden;
	overflow-x:hidden;
}
#popup_form_printthispage p{
	text-align:center;
	width:500px;
	margin:0px 10px 0px 10px;
}

#popup_form_printthispage .popup_header_image{
margin-left: auto;
margin-right: auto;
display: block;
width:500px;
}

#popup_form_printthispage h1{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin:0px 0px 2px 0px;
	padding:5px 0px 10px 0px;
}
#popup_form_printthispage h3{
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-align:center;
	margin:0px 0px 2px 0px;
	padding:0px 0px 5px 0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid
{
margin-left: auto;
margin-right: auto;
font-weight:bold;
color:#000;
background:#ffffff;
margin:3px 0px 0px 0px;
float:left;
width:100%;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#popup_form_printthispage ul.popup_form_printthispage_grid .popup_form_printthispage_ireland_only{
float:left;
color:#666666;
font-size:9px;
width:7.7em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid .popup_form_printthispage_comments_small_text{
float:left;
color:#666666;
font-size:9px;
width:7.7em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid .popup_form_printthispage_grid_item_newsletter_check_text{
font-weight:normal;
float:left;
font-size:12px;
width:18em;
margin:0px 10px 0px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid input[type=checkbox] {
float:left;
width: auto;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
border:none;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid input[type=text] {
width: 20em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid textarea {
width: 20.5em;
height:10em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#popup_form_printthispage ul.popup_form_printthispage_grid li
{
font-weight:bold;
color:#000000;
margin:0px 3px 0px 0px;
text-align:left;
padding:0px 0px 0px 0px;

list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid li.popup_form_printthispage_grid_item_fullwidth
{
font-weight:normal;
float: left;
width: 100%;
padding:10px 0px 10px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid li.popup_form_printthispage_grid_item_printnow
{
clear:both;
width:auto;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
bottom:0;
padding:0px 0px 30px 0px;
vertical-align:bottom;
font-size:12px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage .popup_form_printthispage_print_and_closewindow {
width:100%;
clear:both;
display:block;
}
#popup_form_printthispage .popup_form_printthispage_print_and_closewindow .print_link{
	vertical-align:middle;
	bottom:0;
	padding:0;
	padding:10px 0px 0px 10px;
	float:left;
}
#popup_form_printthispage .popup_form_printthispage_print_and_closewindow .print_link a{
	padding:5px 0px 0px 0px;
    margin-left: auto;
    margin-right: auto;
	text-decoration:none;
}
#popup_form_printthispage .popup_form_printthispage_print_and_closewindow .print_link a:hover{
	text-decoration:underline;
}
#popup_form_printthispage .popup_form_printthispage_print_and_closewindow .close_popup_window{
	vertical-align:middle;
	bottom:0;
	display:block;
	padding:0;
	padding:9px 10px 0px 10px;
	float:right;
}
#popup_form_printthispage .popup_form_printthispage_print_and_closewindow .close_popup_window a{
	padding:5px 0px 0px 0px;
	vertical-align:middle;
    margin-left: auto;
    margin-right: auto;
	text-decoration:none;
}
#popup_form_printthispage .popup_form_printthispage_print_and_closewindow .close_popup_window a:hover{
	text-decoration:underline;
}
#popup_form_printthispage .popup_form_printthispage_print_and_closewindow .close_popup_window img{
	vertical-align:middle;
	padding:0px 0px 5px 0px;
    margin-left: auto;
    margin-right: auto;
}
#popup_form_printthispage ul.popup_form_printthispage_grid li.popup_form_printthispage_grid_item_title
{
font-size:16px;
font-weight:bold;
text-align:left;
color:#000000;
width: 96%;
padding:0px 10px 0px 10px;
margin:0px 0px 0px 0px;
border:solid 0px #000000;   
height:auto;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage .popup_form_printthispage_pagecontent
{
width: 100%;
height:auto;
padding:0px 10px 10px 0px;
}
#popup_form_printthispage .popup_form_printthispage_pagecontent .popup_form_image_imageplaceholder
{
height:auto;
}
#popup_form_printthispage .popup_form_printthispage_pagecontent .popup_form_image_imageplaceholder img
{
float:right;
padding:10px 5px 10px 5px;
}
#popup_form_printthispage .popup_form_description_wrapper
{
	display: block;
    margin-left: auto;

    margin-right: auto;
	padding:10px 10px 10px 10px;
}
#popup_form_printthispage .popup_form_printthispage_pagecontent .popup_form_image_text
{
color:#000;
padding:0px 10px 10px 10px;
}
#popup_form_printthispage .popup_form_printthispage_pagecontent .popup_form_image_text_products_3
{
color:#000;
margin:10px 10px 10px 10px;
}
#popup_form_printthispage .popup_form_printthispage_pagecontent .popup_form_footer_text
{
font-size:13px;
clear:both;
color:#000;
margin:10px 10px 10px 10px;
text-align:center;
}
#popup_form_printthispage .popup_form_printthispage_pagecontent .popup_form_image_text ul.list{
	clear:both;
	font-size:12px;
	line-height: 1.5em;
	text-indent: 10px;
	text-decoration:none;
	list-style-image:  url(../images_interface/arrow.png);
	margin-left: 20px;
}
#popup_form_printthispage .popup_form_printthispage_pagecontent .popup_form_image_text ul.list li{
	text-align:left;
	text-decoration:none;
}

#popup_form_printthispage ul.popup_form_printthispage_grid li.popup_form_printthispage_grid_item_link
{
font-weight:normal;
float: left;
text-align:center;
color:#ffffff;
width: 100%;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid li.popup_form_printthispage_grid_item_sent
{
font-weight:normal;
float: left;
text-align:center;
color:#000000;
width: 100%;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid li.popup_form_printthispage_grid_item_clicksend
{
float: left;
width: 24em;
color:#666666;
padding:20px 0px 20px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid li.popup_form_printthispage_grid_item_sendbutton
{
float: left;
width: 5em;
padding:20px 0px 20px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#popup_form_printthispage ul.popup_form_printthispage_grid li.popup_form_printthispage_grid_item_left_1
{
float: left;
width: 9em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid li.popup_form_printthispage_grid_item_right_1
{
float: left;
width: 21em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid li.popup_form_printthispage_grid_item_right_1 img
{
float: left;
width: auto;
margin:0px 0px 0px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_printthispage ul.popup_form_printthispage_grid li.popup_form_printthispage_grid_item_right_1 input[type=checkbox] {
margin:0px 0px 0px 6px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

/*------------------------------------------------Popup form print this page end---------------------------------------*/

/*------------------------------------------------Popup form post your comments start---------------------------------------*/
#popup_form_post_your_comments{
margin-left: auto;
margin-right: auto;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
background:#ffffff url(../images_interface/bg_popup.jpg) repeat-x;
width:525px;
height:540px;
font-size:13px;	
overflow:hidden;  
	overflow-x:hidden;
overflow-y:hidden;
}
#popup_form_post_your_comments p{
	text-align:center;
	width:500px;
	margin:0px 10px 0px 10px;
}
#popup_form_post_your_comments .popup_header_image{
margin-left: auto;
margin-right: auto;
display: block;
width:500px;
}

#popup_form_post_your_comments h1{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin:0px 0px 2px 0px;
	padding:5px 0px 10px 0px;
}
#popup_form_post_your_comments h3{
	font-size:12px;
	font-weight:normal;
	color:#999999;
	text-align:left;
	margin:0px 0px 2px 0px;
	padding:0px 0px 5px 0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid
{
margin-left: auto;
margin-right: auto;
color:#000;
background:#ffffff;
margin:3px 0px 0px 10px;
float:left;
width:500px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

popup_form_post_your_comments ul.popup_form_post_your_comments_grid li.popup_form_post_your_comments_grid_item_sent
{
font-weight:normal;
float: left;
text-align:center;
color:#000000;
width: 80%;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#popup_form_post_your_comments ul.popup_form_post_your_comments_grid .popup_form_post_your_comments_ireland_only{
float:left;
color:#666666;
font-size:9px;
width:7.7em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid .popup_form_post_your_comments_comments_small_text{
float:left;
color:#666666;
font-size:9px;
width:7.7em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid .popup_form_post_your_comments_grid_item_newsletter_check_text{
font-weight:normal;
float:left;
font-size:13px;
width:18em;
margin:0px 10px 0px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid input[type=checkbox] {
float:left;
width: auto;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
border:none;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid input[type=text] {
width: 20em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid textarea {
width: 20.5em;
height:10em;
border:solid 1px #cccccc;   
margin:0px 10px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#popup_form_post_your_comments ul.popup_form_post_your_comments_grid li
{
background:#;
color:#000000;
margin:0px 3px 0px 0px;
text-align:left;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;

}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid li.popup_form_post_your_comments_grid_item_fullwidth
{
font-weight:normal;
float: left;
width: 100%;
padding:10px 0px 10px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid li.popup_form_post_your_comments_grid_item_linktitle
{
font-weight:normal;
float: left;
text-align:center;
color:#ffffff;
width: 100%;
padding:0px 0px 0px 0px;
background:#0066FF;
border:solid 1px #000000;   
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid li.popup_form_post_your_comments_grid_item_link
{
font-weight:normal;
float: left;
text-align:center;
color:#ffffff;
width: 100%;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid li.popup_form_post_your_comments_grid_item_sent
{
font-weight:normal;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#000000;
width: 80%;
padding:0px 0px 0px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid li.popup_form_post_your_comments_grid_item_clicksend
{
float: left;
width: 24em;
text-align:right;
color:#666666;
padding:20px 0px 20px 65px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid li.popup_form_post_your_comments_grid_item_sendbutton
{
float: left;
width: 5em;
padding:20px 0px 20px 0px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

#popup_form_post_your_comments ul.popup_form_post_your_comments_grid li.popup_form_post_your_comments_grid_item_left_1
{
font-weight:bold;
float: left;
width: 15em;
margin:0px 0px 0px 20px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid li.popup_form_post_your_comments_grid_item_right_1
{
float: left;
width: 21em;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid li.popup_form_post_your_comments_grid_item_right_1 img
{
float: left;
width: auto;
margin:0px 0px 0px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid li.popup_form_post_your_comments_grid_item_right_1 input[type=checkbox] {
margin:0px 0px 0px 6px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid li.popup_form_post_your_comments_grid_item_right_1 .county_select {
float:left;
height:auto;
width: 8.5em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}
#popup_form_post_your_comments ul.popup_form_post_your_comments_grid li.popup_form_post_your_comments_grid_item_right_1 .country_select {
width: 14.2em;
border:solid 1px #cccccc;   
margin:0px 0px 10px 10px;
list-style-type:none;
list-style-image:none;
text-indent:0px;
}

/*------------------------------------------------Popup form post your comments end---------------------------------------*/

.popup_form_footer_text
{
position:relative;
font-size:13px;
bottom:0px;
clear:both;
color:#000;
margin:10px 10px 10px 0px;
text-align:center;
}
.popup_form_close_this_window
{
position:relative;
bottom:0px;
clear:both;
color:#000;
margin:10px 10px 10px 10px;
text-align:center;
}





/*------------------------------------------------footer start------------------*/

#footer-main{
	width:100%;
	position:relative;
    margin-left: auto;
    margin-right: auto;
/*	padding:top right bottom left;*/
	padding:30px 0px 0px 0px;
	float:left;
	text-align:center;
}
/*footer Row 1 start*/
#footer_row_1{
	width:900px;
    margin-left: auto;
    margin-right: auto;
	vertical-align:middle;
	background:  url(../images_interface/footer_bg.png) 0 0 no-repeat;
	height:45px;
	position:relative;
	padding:7px 0px 0px 0px;
	white-space:nowrap;
}
#footer_row_1_normal{
	width:900px;
    margin-left: auto;
    margin-right: auto;
	vertical-align:middle;
	background:  url(../images_interface/footer_bg.png) 0 0 no-repeat;
	height:45px;
	position:relative;
	padding:7px 0px 0px 0px;
	color:#ffffff;
}
#footer_row_1_normal ul{
	width:900px;
	vertical-align:middle;
	margin:0;
	position:absolute;
	color:#ffffff;
	top:10px;
	left:1px;
	z-index:10;
}
#footer_row_1_normal ul li{
	display:block;
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 5px 0px 5px;
	color:#469FD9;
	float:middle;
	display:inline;
}
#footer_row_1_normal ul li a{
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 5px 0px 5px;
	color:#469FD9;
	text-decoration:none;
	text-align:center;
}
#footer_row_1_normal ul li a:hover{
	text-decoration:underline;
}
#footer_row_1_normal ul.shadow{
	width:900px;
	vertical-align:middle;
	margin:0;
	position:absolute;
	top:9px;
	left:0px;
	/*z-index:-10;*/
}
#footer_row_1_normal ul li.shadow{
	display:block;
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 5px 0px 5px;
	color:#ffffff;
	float:middle;
	display:inline;
}
#footer_row_1_normal ul li a.shadow{
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 5px 0px 5px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}

/*footer links*/
#footer_row_1 ul{
	width:900px;
	vertical-align:middle;
    margin-left: auto;
    margin-right: auto;
	position:absolute;
	top:15px;
	left:0px;
}
#footer_row_1 ul li{
	display:block;
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 5px 0px 5px;
	float:middle;
	display:inline;
}
#footer_row_1 ul li a{
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 5px 0px 5px;
	color:#000000;
	text-decoration:none;
	text-align:center;

}
#footer_row_1 ul li a:hover{
	text-decoration:underline;
}
/*footer Row 1 end*/

/*footer Row 2 start*/

#footer_row_2{
	width:900px;
    margin-left: auto;
    margin-right: auto;
	background:url() 0 0 no-repeat #ffffff;
	position:relative;
	padding:5px 0px 5px 0px;
	white-space:normal;
}
/*footer links*/
#footer_row_2 ul{
	width:900px;
    margin-left: auto;
    margin-right: auto;
	position:relative;
	left:0px;
	top:0;
	color:#999999;
}
#footer_row_2 ul li{
	display:block;
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:middle;
	display:inline;
}
#footer_row_2 ul li a{
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	text-align:center;
	padding:0px 10px 0px 10px;

}
#footer_row_2 ul li a:hover{
	text-decoration:underline;
	color:#666666;
}

/*footer Row 2 end*/

/*footer Row 3 start*/
#footer_row_3{
	width:900px;
	height:50px;
    margin-left: auto;
    margin-right: auto;
	background:url() 0 0 no-repeat #ffffff;
	position:relative;
	padding:5px 0 5px 0px;
	color:#cccccc;
}

#footer_row_3 .copyright{
	display:block;
	font:normal 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	position: absolute;
    bottom: 15px;
    left: 0px;
}
#footer_row_3 .copyright #company_name_bold{
	font:bold 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer_row_3 .creativa_logo{
	display:block;
	width:120px;
	height:34px;
	font:normal 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	position: absolute;
    bottom: 19px;
    right: 0px;
}
#footer_row_3 a.creativa_link{
	display:block;
	width:150px;
	font:normal 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-decoration:none;
	position: absolute;
    bottom: 0px;
    right:0px;
}
#footer_row_3 a.creativa_link:hover{
	display:block;
	width:150px;
	font:normal 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999999;
	padding:;
	position: absolute;
    bottom: 0px;
    right: 0px;
	text-decoration:underline;
}
/* this is if you want to place an image instead 
#left a.leftcol1-pic{
	display:block;
	background:url(images_interface/boxbg.gif) 0px 0 no-repeat;
	height:68px;
	margin:0px 0px 32px 0px;

}
*/

/*footer Row 3 end*/

/*------------------------------------------------footer end------------------*/

