/*	© 2006 - 2010 Comfortablesoftware.com,  Style Sheet by A.Birch	*/

body {
/*background-color: #ffffff; */
text-align: center; 
margin: 0 auto; 
width: 984px; 
border: none; 
padding: 0px;	
font-family:tahoma;
font-size: 10pt;
}

body.back {
/* background: url(../images/mainback.gif) repeat-y fixed center; */
background: url(../images/conservatoryoverlays.jpg) no-repeat fixed center 0px;
margin: 0 auto;
padding: 0;
border-left: 1px dotted #cc828d;
border-right:  1px solid #cc828d;
}
body.home {
background: url(../images/conservatories-windows-upvc.jpg) no-repeat scroll center 0px;
margin: 0 auto;
padding: 0;
border-left: 1px dotted #cc828d;
border-right:  1px solid #cc828d;
}
body.back2 {
background: black;
margin: 0 auto;
padding: 0;
border-left: 1px dotted #cc828d;
border-right:  1px solid #cc828d;
}
/* Subscription homepage banner */
#subscription-banner {
background: transparent url(../images/subscriptions-banner.jpg) scroll 0 0; 
width: 1047px;
height: 101px; 
left: -28px; 
top: -4px; 
position: relative;
color: #005d5e;
-moz-box-shadow: 0 10px 20px #2c2c2c;
-webkit-box-shadow: 0 10px 20px #2c2c2c;
box-shadow: 0 10px 20px #2c2c2c;
}
#sub-banner-left {
width: 298px;
height: 101px;
float: left;	
}
#sub-banner-mid {
width: 591px;
float: left;	
}
#sub-mid-top {
height: 47px;
}
#sub-mid-top h1 {
font: bold 16px/17px Tahoma, Arial, serif;
margin: 0;
padding: 5px;
text-align: left;
background: none;
border: none;
}
#sub-mid-bottom-left {
float: left;
width: 400px;	
height: 54px;
}
#sub-mid-bottom-right {
float: left;
width: 178px;	
height: 54px;
}
#sub-mid-bottom-left p {
padding: 0;
margin: 0;
text-align: left;
}

#sub-mid-bottom-right a {
background: #ffffc8; /* Old browsers */
background: -moz-linear-gradient(top,  #fce300 1%, #fefcea 18%, #fefcea 42%, #fefcea 58%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fce300), color-stop(18%,#fefcea), color-stop(42%,#fefcea), color-stop(58%,#fefcea), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fce300 1%,#fefcea 18%,#fefcea 42%,#fefcea 58%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fce300 1%,#fefcea 18%,#fefcea 42%,#fefcea 58%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fce300 1%,#fefcea 18%,#fefcea 42%,#fefcea 58%,#f1da36 100%); /* IE10+ */
background: linear-gradient(top,  #fce300 1%,#fefcea 18%,#fefcea 42%,#fefcea 58%,#f1da36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce300', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */

text-decoration: none;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
padding: 5px 10px;
-moz-box-shadow: 5px 5px 5px black;
-webkit-box-shadow: 5px 5px 5px black;
box-shadow: 5px 5px 5px black;
text-align: left;
font: bold 14px/14px Tahoma, Arial, serif;
color: #005d5e;
}
#sub-banner-right {
width: auto;
float: left;
}
.bodywhiteback {
width: 984px; 
height: auto; 
background: white;	
border-top:none;

border-bottom:  none;
margin-bottom: 0;
padding-bottom: 0;
}

.bodyblackback {
width: 984px; 
height: auto; 
background: black;	
border-top:none;

border-bottom:  none;
margin-bottom: 0;
padding-bottom: 0;
}

.mailerwhiteback {
width: 842px; 
height: auto; 
background: white;	
border-top:none;

border-bottom:  none;
margin-bottom: 0;
padding-bottom: 0;
}

/* New Banner area */
.mainbanner {
clear: both;
width: 984px;
max-width: 984px;
/* height: 138px;
max-height: 138px; */
height: 183px;
max-height: 183px;
border: 0px;
padding: 0;
/* background: transparent url(../images/frameswindowsdoors/windowsconservatorysoftware.jpg) no-repeat scroll top; */
background: transparent url(../images/frameswindowsdoors/bannerconservatorysoftware2.jpg) no-repeat scroll top; 
margin:0px 0;
}

.mainfooter {
width: 984px;
max-width: 984px;
height: 49px;
max-height: 49px;
border: 0px;
padding: 0;
margin: 0;
background: transparent url(../images/frameswindowsdoors/footer.jpg) no-repeat scroll top; 
text-align: center;
vertical-align: top;
color: white;

}

.bannerright { /* This is not used currently. came from c8r site. */
	float: left; 
	width: 684px; 
	max-width: 684px; 
	height: 125px; 
	border: 0px; 
	padding: 0px; 
	display: inline-block;
}

.abovemainlinks
{
	background: transparent;  
	float: left;
	width: 684px; 
	height: 148px; 
	max-height: 148px;
}

.mainlinks
{
	clear: both;
	width: 984px; 
	max-width: 984px; 
	max-height: 20px; 
	background: transparent;  
	text-align: right; 
	vertical-align: middle;	
	font-size: 12px;
	color: white;
	font-family: Tahoma, arial;
}

/* Comfy Logo */
.logoarea {
background: transparent; 
float: left; 
height: 147px; 
max-height: 147px; 
width: 300px; 
border: 0px; 
padding: 0px;
}

#logo
{
	margin: 45px 0 0 0;
	width: 298px; 
	height: 95px; 
	border: 0px; 
}

/* ComfyConservatories logo & logo area in menu  */
.conslogoarea {
background: transparent; 
float: left; 
height: 147px; 
max-height: 147px; 
width: 300px; 
border: 0px; 
padding: 0px;
}

#conslogo
{
	margin: 60px 0 0 0;
	width: 381px; 
	height: 101px; 
	border: 0px; 
}

/* ComfyStyle Logo  & logo area in menu */
.stylelogoarea {
background: transparent; 
float: left; 
height: 147px; 
max-height: 147px; 
width: 300px; 
border: 0px; 
padding: 0px;
}

#stylelogo
{
	margin: 70px 0 0 0;
	width: 272px; 
	height: 62px; 
	border: 0px; 
}

/* ComfyContacts logo & logo area in menu  */
.contactslogoarea {
background: transparent; 
float: left; 
height: 147px; 
max-height: 147px; 
width: 300px; 
border: 0px; 
padding: 0px;
}

#contactslogo
{
	margin: 70px 0 0 0;
	width: 305px; 
	height: 53px; 
	border: 0px; 
}

/* Misc formatting */
H1
{
  line-height: 15px;
	font-size: 12px;
	font-weight: bold;
	color: black;
	font-family: Tahoma,arial;
	text-decoration: underline;
	padding-left: 0px;
	margin: 2px;
}

td.explain 
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma;
	text-align: justify;
	padding-top: 10px;
	padding-left: 20px;
}

td.menu 
{
	font-size: 12px;
	color: #981a1a;
	font-family: Tahoma, arial;
}

.conservatoryfeatures
{
	color: purple; 
	border-bottom: 1px dashed purple; 
	font-weight: bold;
}

.stylefeatures
{
	color: #ef6232; 
	border-bottom: 1px dashed #ef6232; 
	font-weight: bold;
}

/* Style pages links */
A.stylelink, A.stylelink:link, A.stylelink:visited {
	font-size: 12px;
	color: #ef6232;
	border-bottom: 1px dashed #ef6232;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
}
A.stylelink:hover {
	font-size: 12px;
	color: gray;
	border-bottom: 1px dashed gray;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
}

/* Contactspages links */
A.contactslink, A.contactslink:link, A.contactslink:visited {
	font-size: 12px;
	color: #c40e0e;
	border-bottom: 1px dashed #c40e0e;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
}
A.contactslink:hover {
	font-size: 12px;
	color: gray;
	border-bottom: 1px dashed gray;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
}

/* Conservatories pages links */
A.conslink, A.conslink:link, A.conslink:visited {
	font-size: 12px;
	color: #691171;
	border-bottom: 1px dashed #691171;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
}
A.conslink:hover {
	font-size: 12px;
	color: gray;
	border-bottom: 1px dashed gray;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
}

A.lnk,A.lnk:link, A.lnk:visited 
{ 
color: white; 
border:none;
line-height: 16px;
font-family: tahoma, arial; 
font-weight: bold;
font-size: 9pt; 
padding:3px 5px; 
text-decoration: underline;
margin-bottom: 5px;
}

A.lnk:hover 
{ 
color: yellow; 
background-color: transparent; 
border: none;
font-family: tahoma, arial;
line-height: 16px;
font-weight: bold;
font-size: 9pt; 
padding:3px 5px; 
text-decoration: underline;
}

/* Normal links within body */
A.norm, A.norm:link, A.norm:visited {
	font-size: 12px;
	color: #981a1a;
	border-bottom: 1px dashed #981a1a;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px; 
}
A.norm:hover {
	font-size: 12px;
	color: gray;
	border-bottom: 1px dashed gray;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px; 
}


/* A.norm
{ 
color: #000067; 
font-family: tahoma, arial; 
line-height: 28px;
font-weight: normal; 
font-size: 9pt; 
padding:3px 5px; 
text-decoration: none;
border:1px solid #330099;
 }

A.norm:link 
{ 
color: #000067; 
font-family: tahoma, arial; 
line-height: 28px;
font-weight: normal; 
font-size: 9pt; 
padding:3px 5px; 
text-decoration: none;
border:1px solid #330099;
 }

A.norm:visited 
{ 
color: #000067; 
font-family: tahoma, arial; 
line-height: 28px;
font-weight: normal; 
font-size: 9pt; 
padding:3px 5px; 
text-decoration: none;
border:1px solid #330099;
 }

A.norm:hover 
{ 
color: #000099; 
background-color: #e0f2ff; 
font-family: tahoma, arial;
line-height: 28px; 
font-weight: normal; 
font-size: 9pt; 
padding:3px 5px; 
text-decoration: none; }
*/

/* Link menu items */

.linkmenucss
{
color: #981a1a;
position:absolute;
visibility: hidden;
border: 1px dashed #e25858;
border-bottom-width: 0;
font: normal 12px tahoma;
line-height: 18px;
z-index: 100;
/* opacity: 0.9;  */
width: 210px;
background: #e0f2ff url(../images/windowsoftware/doorsmenuback.gif) repeat-y scroll center;
text-align: left;
}

.linkmenucss a 
{
color: #981a1a;
width: 100%;
display: block;
border-bottom: 1px dashed #e25858;
padding: 1px 0px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
}

.linkmenucss a:visited 
{
color: #981a1a;
width: 100%;
display: block;
border-bottom: 1px dashed #e25858;
padding: 1px 0px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
}

.linkmenucss a:hover
{ 
/* background-color: #06067f; */
color: #ffffff;
 background: #981a1a;
/* background-image: url(../menus/graphicalconfigurator.gif); */
 background-position: left;
 background-repeat: repeat;
 opacity: 0.6;
}

.linkmenucss4
{
color: #981a1a;
position:absolute;
visibility: hidden;
border: 1px dashed #e25858;
border-bottom-width: 0;
font: normal 12px tahoma;
line-height: 18px;
z-index: 100;
/* opacity: 0.9;  */
width: 300px;
background: #e0f2ff url(../images/windowsoftware/doorsmenuback.gif) repeat-y scroll center;
text-align: left;
}

.linkmenucss4 a, .linkmenucss4 a:visited
{
color: #981a1a;
width: 100%;
display: block;
border-bottom: 1px dashed #e25858;
padding: 1px 0px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
}

.linkmenucss4 a:hover
{ 
/* background-color: #06067f; */
color: #ffffff;
 background: #981a1a;
/* background-image: url(../menus/graphicalconfigurator.gif); */
 background-position: left;
 background-repeat: repeat;
 opacity: 0.6;
}


.linkmenucss6
{
color: #981a1a;
position:absolute;
visibility: hidden;
border: 1px dashed #e25858;
border-bottom-width: 0;
font: normal 12px tahoma;
line-height: 18px;
z-index: 100;
/* opacity: 0.9;  */
width: 210px;
background: #e0f2ff url(../images/windowsoftware/doorsmenuback.gif) repeat-y scroll center;
text-align: left;
}

.linkmenucss6 a 
{
color: #981a1a;
width: 100%;
display: block;
border-bottom: 1px dashed #e25858;
padding: 1px 0px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
}

.linkmenucss6 a:visited 
{
color: #981a1a;
width: 100%;
display: block;
border-bottom: 1px dashed #e25858;
padding: 1px 0px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
}

.linkmenucss6 a:hover
{ 
/* background-color: #06067f; */
color: #ffffff;
 background: #981a1a;
/* background-image: url(../menus/graphicalconfigurator.gif); */
 background-position: left;
 background-repeat: repeat;
 opacity: 0.6;
}



/* Small copyright and header text */
.contactarea {
	float: right;
	padding: 38px 5px 0 0;
}
.banadvertarea {
float: right; 
width: 477px; 
height: 148px; 
border: 0px; 
padding: 34px 0 0 0;
}
.copyright 
{
font-family: verdana, arial, times new roman;  
font-size: 7pt; 
color: #830e0e; 
font-weight: normal;
text-align: right;
vertical-align: top;
padding: 0px 2px 0px 0px; 
}

.smallprint 
{
font-family: verdana, arial, times new roman;  
font-size: 7pt; 
color: #830e0e; 
font-weight: normal;
padding: 2px 2px 2px 0px; 
}

.smallprintyellow 
{
font-family: verdana, arial, times new roman;  
font-size: 7pt; 
color: yellow; 
font-weight: normal;
padding: 2px 2px 2px 0px; 
}

.headtelnumber 
{
font: bold 7pt verdana, arial, times new roman;  
color: #830e0e; 
text-align: right;
vertical-align: top;
padding: 0px 2px 0px 0px; 
}

/* Registered company - trademarks */
.reg 
{
font: normal 7pt sans-serif;
color: gray; 
text-align: right;
vertical-align: super;
padding: 0px 2px 0px 0px;
}


/* Small sitemap link text */
a.sitemap,a.sitemap:link,a.sitemap:visited 
{
	font-size: 9pt;
	color: #830e0e;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px;
	border-bottom: 1px dashed gray;
}

a.sitemap:hover 
{
	font-size: 9pt;
	color: gray;
	border-bottom: 1px dashed gray;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px; 
}
/* SIC categories links */
/* Small sitemap link text */
a.sic,a.sic:link,a.sic:visited 
{
	font-size: 12px;
	color: #2A0464;
	border-bottom: 1px dashed #2A0464;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px; 
}

a.sic:hover 
{
	font-size: 12px;
	color: gray;
	border-bottom: 1px dashed gray;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px; 
}

/* Small Header links text */
a.headlink,a.headlink:link,a.headlink:visited
{
	font-family: verdana, arial, times new roman;
	font-size: 7pt;
	line-height: 11pt;
	color: #830e0e;
	font-weight: normal;
	text-align: right;
	padding: 2px;
	text-decoration: none;
	border-bottom: 1px dotted #830e0e;
}
a.headlink:hover 
{
	font-family: verdana, arial, times new roman;
	font-size: 7pt;
	color: #981a1a;
	font-weight: normal;
	text-align: right;
	padding: 2px;
	text-decoration: none;
	border-bottom: 1px dotted #bfbfff;
}

/* Text block Titles */
.doorsoftware 
{
   clear: both;
	line-height: 28px;
	font-size: 10pt;
	font-weight: bold;
	color: #981a1a;
	font-family: Tahoma,arial;
	padding-left: 40px;
	background: transparent url(../images/windowsoftware/windowstitleback.png) no-repeat scroll left;
	display: inline-block;
}

.supportpricing
{
   clear: both;
	line-height: 35px;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	font-family: Tahoma,arial;
	padding-left: 20px;
	background: transparent url(../images/windowsoftware/windowstitleback.png) no-repeat scroll left;
	display: inline-block;
}

.conspricing
{
   clear: both;
	line-height: 35px;
	font-size: 12pt;
	font-weight: bold;
	color: #691171;
	font-family: Tahoma,arial;
	padding-left: 20px;
	background: transparent url(../images/windowsoftware/windowstitleback.png) no-repeat scroll left;
	display: inline-block;
}
.stylepricing
{
   clear: both;
	line-height: 35px;
	font-size: 12pt;
	font-weight: bold;
	color: #d96c00;
	font-family: Tahoma,arial;
	padding-left: 20px;
	background: transparent url(../images/windowsoftware/windowstitleback.png) no-repeat scroll left;
	display: inline-block;
}
.contactspricing
{
   clear: both;
	line-height: 35px;
	font-size: 12pt;
	font-weight: bold;
	color: #e60000;
	font-family: Tahoma,arial;
	padding-left: 20px;
	background: transparent url(../images/windowsoftware/windowstitleback.png) no-repeat scroll left;
	display: inline-block;
}
.softwarecost
{
	font-size: 14pt;
	font-weight: bold;
	color: red;
	font-family: Tahoma,arial;	
}

/* Styles ComfortableSoftware products text label */
.windowsoftware 
{
	font-size: 10pt;
	font-weight: bold;
	color: #981a1a;
	font-family: Tahoma, arial;
	text-align: justify;
}

.contactsoftware 
{
	font-size: 10pt;
	font-weight: bold;
	color: #e60000;
	font-family: Tahoma, arial;
	text-align: justify;
}

.conservatorysoftware 
{
	font-size: 10pt;
	font-weight: bold;
	color: #691171;
	font-family: Tahoma, arial;
	text-align: justify;
}

.handheldwindowsoftware 
{
	font-size: 10pt;
	font-weight: bold;
	color: #3c6841;
	font-family: Tahoma, arial;
	text-align: justify;
}
/* Case Studies Area */
.person 
{
	font-size: 11px;
	font-weight: bold;
	color: #981a1a;
	font-family: Tahoma, arial;
	padding-top: 8px;	
	text-align: justify;
}

.speech 
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-family: Tahoma, arial;
	padding: 5px;	
	text-align: justify;
}

.smallname 
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-family: Tahoma, arial;
	padding: 2px;
	text-align: center;
}

.caseback 
{
background: #ffffff; 
font-family: tahoma, arial, times new roman; 
font-size: 7pt; 
color: #000000; 
font-weight: bold; 
background: url(../images/studieslink.gif) no-repeat left center;
width: 400px;
height: 25px;
text-align: center;
line-height: 25px;
margin-top: 10px;
 } 

 /* Special Title */
 .processing 
{
	background: #ffffff;
	font-family: tahoma, arial, times new roman;
	font-size: 10pt;
	color: #87cb9b;
	font-weight: bold;
	background: url(../images/studieslink.gif) no-repeat left center;
	width: 400px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	margin-top: 10px;
} 
 
/* Aduio, text and video Links within case studies */

A.study
{ 
color: #981a1a; 
background-color: #c2d5bf; 
font-family: tahoma, arial; 
line-height: 25px;
font-weight: normal; 
font-size: 9pt; 
padding:2px 4px; 
text-decoration: none;
border: 1px solid #981a1a;
line-height: 25px;
 }

A.study:link 
{ 
color: #981a1a; 
background-color: #c2d5bf; 
font-family: tahoma, arial; 
line-height: 25px;
font-weight: normal; 
font-size: 9pt; 
padding:2px 4px; 
text-decoration: none;
border: 1px solid #981a1a;
line-height: 25px;
 }
A.study:visited 
{ 
color: #981a1a; 
background-color: #c2d5bf; 
font-family: tahoma, arial; 
line-height: 25px;
font-weight: normal; 
font-size: 9pt; 
padding:2px 4px; 
text-decoration: none;
border: 1px solid #981a1a;
line-height: 25px;
 }

A.study:hover 
{ 
color: #981a1a; 
background-color: #e0f2ff; 
font-family: tahoma, arial;
line-height: 25px; 
font-weight: normal; 
font-size: 9pt; 
padding:2px 4px; 
text-decoration: none; } 
 
/* Fancy cog bullet points */
ul
{
/*	margin-left: 10px; */
	margin-top: 5px;
	margin-left: 10px;
	padding: 0px;
	list-style-type: disc;
}

li
{
/* background: url(../images/bullet.gif) no-repeat 0 50%; */
/*	padding-left: 5px; */
   line-height: 14pt;
	margin-left: 5px;
}
/* bullet points for scrolling adverts on front page only */
ul.adverts
{
	margin-left: 2px;
	margin-top: 5px;
	padding: 0px;
	list-style-type: none;
	list-style: disc;
}
li.adverts
{
	padding: 0px;
	color: black;
	font: 8pt/10pt Verdana Arial Geneva Helvetica sans-serif;

}

/* bullet points for site 2.0 */
ul.configuratorlinks
{
/*	margin-left: 10px; */
	margin-top: 5px;
  padding-left: 10px;
	list-style-type: disc;
	text-align: left;
}

li.configurationlinks
{ 
  font: normal 8pt/14pt Tahoma, "MS Sans Serif", Arial;
	text-align: left;
}
/* Bullets for portal pages */
ul.builder
{
/*	margin-left: 10px; */
	margin-top: 10px;
  padding-left: 0px;
  margin-left: 12px;
	list-style-type: circle;
	text-align: left;
}

li.productbuilderlinks
{ 
  font: normal 8pt Tahoma, "MS Sans Serif", Arial;
  text-align: left;
  padding-bottom: 8px;
}

/* date and time stamp on news page */

ul.contactslist {font-family: arial; times new roman font-size: 9pt; color: #c40e0e; font-weight: bold; }

.date 
{
background: #ffffff; 
background: url(../images/timeback.gif) no-repeat 0 50%;
/*padding: 15px 0 0 15px;*/
line-height: 30px; 
vertical-align: bottom;
}

.datetext
{
font: bold 7pt tahoma, arial, times new roman; 
color: white; 
margin-left: 35px;
vertical-align: bottom;
margin-top: 10px;
}
 
.press 
{
  line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #981a1a;
	font-family: Tahoma,arial;
	padding: 0px;
} 
/* Media - press page title backs */
.mediaback 
{
background: #ffffff; 
background: url(../images/mediaback.gif) no-repeat 0 50%;
font: bold 7pt tahoma, arial, times new roman; 
color: #981a1a; 
padding: 15px 0 5px 15px;*/
line-height: 30px; 
vertical-align: bottom;
}


 
/* notes back */ 
.notes 
{
background: #ffffff; 
font-family: tahoma, arial, times new roman; 
font-size: 7pt; 
color: #ffffff; 
font-weight: bold; 
background: url(../images/notes.gif) no-repeat 0 50%;
padding-left: 60px;
line-height: 25px;
 }

/* Contacts page labels */
.lbl 
{
	font-size: 10px;
	font-weight: bold;
	color: #981a1a;
	font-family: Tahoma, arial;
	text-align: justify;
	padding-bottom: 5px;
	padding-top: 10px;
}

/* long title banner on vertical market pages */
.vertical 
{
background: #ffffff; 
font-family: tahoma, arial, times new roman; 
font-size: 7pt; 
color: #ffffff; 
font-weight: bold; 
background: url(../images/longbanner.gif) no-repeat 0 50%;
padding-left: 5px;
line-height: 25px;
 }

.dropdown OPTION
{
background: #87cb9b; 
color: White; 

}
 
.constriallink
	{
color: black;
font-size: 8pt;
border: 1px solid #691171;
padding: 10px;
background-color: #fcedfc;
margin-top: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
text-align: left;
}

.constriallinkUS
	{
color: black;
font-size: 8pt;
border: 1px solid purple;
padding: 10px;
background-color: #f3a7d7;
margin-top: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
text-align: left;
}

.styletriallink
	{
color: black;
font-size: 8pt;
border: 1px solid #ffa042;
padding: 10px;
background-color: white;
margin-top: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
text-align: left;
}

.styletriallinkUS
	{
color: black;
font-size: 8pt;
border: 1px solid #d96c00;
padding: 10px;
background-color: #ffcd9b;
margin-top: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
text-align: left;
}

.contactstriallink
	{
color: black;
font-size: 8pt;
border: 1px solid red;
padding: 10px;
background-color: #f39eaf;
margin-top: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
text-align: left;
}
/* Line break */
.break {
	clear: both;
	margin-top: 5px;
}

#supportblock1 h1 {
	color: #691171;
	font-weight: bold;
	background: white;
	text-decoration: none;
	border-bottom: #691171 2px dashed;
	margin: 10px;
	padding: 10px;
	text-align: center;
}









