/* CSS Document */





body 

	{

	background-color : #fff;

	font-family : Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	color : #000088;

	margin: 0px;

	background-image: url(images/mainbg.jpg);

	background-position: left top;

	background-repeat: repeat-x;

    }

	/*..........main columns..........*/

	/*..........header logo..........*/

#logo 

	{

	margin-top: 0px;

	margin-left: 0px;

	height: 173px;

	/*background: url(images/flash/clock_static.jpg) left no-repeat;*/

	}

	/*..........header logo end..........*/

#strapline

	{

	position: absolute;

	top: 24px;

	right: 20px;

	width: 220px;

	padding: 0;

	color: #FF0000;

	font-weight: bold;

	text-align:center;

	-moz-border-radius: 10px;

	/*z-index: 3;*/

	}

	/*..........end header strapline..........*/

.centrecolumn 

	{

	background-color: #CCC;

	margin-top: 0px;

	margin-left: 155px;

	margin-right: 160px;

	color: #000000;

	padding: 5px;

	width: auto;

	border: 1px solid #000000;

	-moz-border-radius: 10px;

	}

.content

	{

	background: #D6E5F7 url(images/contentbg.jpg) top repeat-y;

	border: 1px solid #000000;

	margin: 5px 10px;

	padding: 10px;

	-moz-border-radius: 10px;

	}

.google

	{

	margin: 10px;

	text-align: center;

	}

.sponsors

	{

	margin: 30px;

	border: 1px solid #000000;

	width:80%;

	padding: 5px 30px;

	font-size: 0.8em;

	text-align: left;

	}

#mainnav

 	{

	position: absolute;

	top: 169px;

	left: 2px;

	width: 150px;

	padding : 3px 2px;

	/*height: 100%;*/

	line-height : 110%;

	text-align: center;

	-moz-border-radius: 10px;

    }

#mainnav ul

	{

	list-style: none;

	margin: 0;

	padding: 0;

	}

#mainnav li

	{

	padding: 3px;

	border: 1px solid;

	border-color: #ccc #000 #000 #ccc ;

	background: #D6E5F7 url(images/menubg.jpg) top repeat-y;

	margin: 10px 0;

	-moz-border-radius: 10px;

	}

.navbox 

	{

	border: 1px solid #000000;

	padding: 3px;

	margin: 3px;

	background: #D6E5F7 ;

	-moz-border-radius: 10px;

   }

#sidebar ul

	{

	list-style: none;

	margin: 0;

	padding: 0;

	}

#sidebar li

	{

	padding: 5px ;

	border: 1px solid;

	border-color: #ccc #000 #000 #ccc ;

	background: #D6E5F7 url(images/menubg.jpg) top repeat-y;

	margin: 5px 0;

	-moz-border-radius: 10px;

	}

#sidebar

	{

	position: absolute;

	top: 167px;

	right: 4px;

	width: 150px;

	padding : 3px 2px;

	/*height: 100%;*/

	line-height : 110%;

	text-align: center;

	-moz-border-radius: 10px;

    }

#footer 

	{

	background-color: #fff;

  	color : #000099;

  	font-size: 0.8em;

 	text-align:center;

 	padding : 5px;

 	margin-top: 2px;

	margin-left: 155px;

	margin-right: 160px;

	margin-bottom: 20px;

  	}

.footcontent

	{

	background: #D6E5F7 url(images/contentbg.jpg) top repeat-y;

	border: 1px solid #000000;

	margin: 5px 10px;

	padding: 10px;

	-moz-border-radius: 10px;

	}

.offercontainer

	{

	text-align: center;

	padding: 5px;

	}

.offercontainer img

	{

	margin: 5px;

	}

.pullquote 

	{

	/*float: center;*/

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.9em;

	text-align:center;

	background: #BAE6FA url(images/steel.jpg) top repeat-y; 

	margin: 8px;

	padding: 5px;

	border: 1px solid #FF0000;

	height: auto;

	width: 250px;

   	}

	

.newsletter 

	{

	/*float: center;*/

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1em;

	background:transparent; 

	margin: 8px;

	padding: 5px;

	border: 1px solid #0000FF;

	height: auto;

	margin: 10px auto;

	width: 450px;

	text-align:center;

   	}

	

.pullquote2 

	{

	float: right;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.9em;

	text-align:center;

	background: url(images/steel.jpg) top repeat-y; 

	margin: 5px;

	padding: 5px;

	border: 1px solid #FF0000;

	height: auto;

	width: 150px;

   	}

	

.pullquote3 

	{

	float: right;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.9em;

	text-align:center;

	background: #fff; 

	margin: 5px;

	padding: 5px;

	border: 1px solid #FF0000;

	height: auto;

	width: 150px;

   	}

.pullquotejd 

	{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.9em;

	text-align:center;

	background: #fff; 

	margin: 5px;

	padding: 5px;

	border: 1px solid #FF0000;

   	}

.neways 

	{

	float: right;

	background: #fff; 

	margin: 5px;

	padding: 5px;

	border: 1px solid #FF0000;

   	}

.competition 

	{

	/*float: right;*/

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.9em;

	font-weight: bold;

	text-align: center;

	background: #fff;

	margin-right: 20px;

	margin-left: 20px;

	padding: 15px;

	border: 1px solid #FF0000;

	height: auto;

   	}

h1  

	{

	font-size: 1.2em;

	color: #000000;

	font-family : Arial, Helvetica, sans-serif;

	text-decoration: none;

	}

h2,h3,h4 

	{

	font-size: 1em;

	margin-top: 5px;

	color: #000000;

	font-weight: bold;

	}

/*..........................form css.......................*/

input.txt {

  color: #00008B;

  background-color: #EEF5FB;

  border: 1px inset #00008B;

  width: 200px;

}

input.btn {

  color: #00008B;

  background-color: #EEF5FB;

  border: 1px outset #00008B;

}

form p {

  clear: left;

  margin: 0;

  padding: 0;

  padding-top: 5px;

}

form p label {

  float: left;

  width: 30%;

  font: bold 0.9em Verdana,Arial, Helvetica, sans-serif;

}

.formcolor

	{

	background-color:#EEF5FB;

	}

input 

	{

	background-color: #EEF5FB;

	font-size: 0.9em;

	font-weight:bold;

	color: #000000;

  	width: auto;

	}

textarea

	{

	background-color: #EEF5FB;

    font: bold 0.9em Verdana,Arial, Helvetica, sans-serif;

	font-weight:bold;

	color: #00008B;

  	width: 200px;

  	border: 1px inset #00008B;

	}

/*..........................form css.......................*/

.eg

	{

	background-color:#FFFFFF;

	border: 1px solid;

	border-color: #ccc #999 #999 #ccc ;

	padding: 5px;

	margin-bottom: 20px;

	}

.eg h1

	{

	font-size: 0.9em;

	color: #000000;

	font-family:Arial, Helvetica, sans-serif

	text-decoration: none;

	}

.eg2

	{

	background-color:#FFFFFF;

	border: 1px solid;

	border-color: #ccc #999 #999 #ccc ;

	padding: 5px;

	margin-bottom: 20px;

	width: 250px;

	color: #FF0000;

	font-weight:bold;

	}

	

	/*..........image floats..........*/

.imagcontainer

	{

	text-align: center;

	padding: 5px;

	}

.imagcontainer img

	{

	margin: 5px;

	}

img

	{

	border: none;

	}

.images 

	{

	margin: 5px;

	padding: 5px;

	float: left;

	}

.images img

	{

	padding: 5px;

	border: 1px solid #000;

	}

.images2 

	{

	margin: 10px;

	float: right;

	text-align:center;

	}

.images2 img

	{

	padding: 5px;

	border: 1px solid #000;

	}

	

.images3 

	{

	margin: 10px 5px;

	}

.images3 img

	{

	padding: 5px;

	background-color:#FFFFFF;

	border: 1px solid #000;

	}

	/*..........end image floats..........*/

	/*..........product images..........*/

.letterboxdetail

	{

 	margin: 30px 40px 30px 40px;

	text-align:center;

	padding: 10px;

	border: 1px solid #FF0000;

	}

	/*..........end product images..........*/

.contentlist

	{

	list-style:none;

	margin: 0;

	padding: 0;

	}

.contentlist2

	{

	list-style:none;

	margin: 5px;

	padding: 0;

	line-height: 150%;

	}

.offerlist

	{

	list-style:none;

	margin: 5px;

	padding: 0 70px;

	}

.listarrow

	{

	list-style:url(images/icons/arrow.gif) outside;

	line-height: 150%;

	}	

#tandc

	{

	background: #FFF;

	padding: 15px;

	}



.skipnav 

	{

	display:none ;

	}

.header 

	{    

    margin-left: 152px;

	}

   

.logo2

	{

	margin: 10px 80px 10px 0px;

	padding: 15px;

	float: right;

	}

.table

	{

	font-size: 0.8em;

	text-align: center;

	/*border: 1px solid #0000FF;*/

	width: 60%;

	}

td 

	{

	padding: 5px;

	/*border: 1px solid #0000FF;*/

	}

.table2

	{

	font-size: 0.8em;

	text-align: center;

	/*border: 1px solid #0000FF;

	margin-left:30px;

	margin-right: 30px;*/

	width: auto;

	}

.table2 td 

	{

	padding: 2px;

	/*border: 1px solid #0000FF;*/

	}

.contactform

	{

	font-size: 0.8em;

	text-align: center;

	border: 1px solid #FF0000;

	border-spacing: 0;

	}



.odd

	{

	background-color:#DAD8D8;

	padding: 5px;	

	}

.even

	{

	background-color: #FFFFFF;

	padding: 5px;	

	}   

.style1 

	{

	color: #FF0000;

	font-style: italic;

	font-weight: bold;

	}

.style4 {color: #CCCCCC}



/*p, ol, ul, dl {font-size: small;}

font-family is already defined, here I only set the font-size*/ 



/*p ol, p ul, p dl, ol ul {font-size: 13px;}

and here the I prevent the incredible shrinking text*/



.style5 {

	color: #FF0000;

	font-weight: bold;

	border: thin dotted #FF0000;

}  



#sitemap ul

	{

	text-align: left;

	margin-left: 70px;

	margin-right: 50px;

	line-height: 1em;}

.notify {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #000000;

	border: 1em solid #0000FF;

	padding: 10px;

	width: 200px;

}

.address

	{

	border: 1px solid #333;

	margin-left: 25%;

	padding: 10px 20px;

	width: 200px;

	}

.address ul

	{	

	list-style: none;

	margin: 0;

	padding: 0;

}

#standards

	{

	background: #D6E5F7 url(images/contentbg.jpg) top repeat-y;

	border: 1px solid #000000;

	top:20px;

	right: 20px;

	bottom: 50px;

	left: 20px;

	padding: 10px;

	height:auto;

	color:000;

	}

.chris

	{

	list-style:none;

	margin: 0;

	padding: 0;

	font-size: 0.8em;

	font-weight:bold;

	}

.small

	{

	font-size: 0.8em;

	}

.chriscontent

	{

	text-align: center;

	border: 1px solid #999999;

	padding: 20px;

	margin: 20px auto;

	}

.affiliate

	{

	text-align: center;

	/*background-color: #FFFFFF;

	border: 1px solid #FF0000;*/

	margin:  2px;

	font-weight: bold;

	padding: 5px 0;

	}

.use

	{

	border: 1px solid #ffcc00;

	padding: 5px;

	margin: 10px;

	/*font-size: 0.9em;*/

	font-weight: bold;

	width: 300px;

	}

.use1

	{

	border: 1px solid #ffcc00;

	padding: 5px;

	margin: 20px auto;

	/*font-size: 0.9em;*/

	font-weight: bold;

	width: 200px;

	}

.testimonials

	{

	border: 1px solid #ffcc00;

	padding: 5px;

	margin: 20px auto;

	font-size: 0.9em;

	font-weight: bold;

	}	

.trial

	{

	float: left;

	width: 20%;

	height: 150px;

	margin: 20px;

	padding: 10px;

	border: 1px solid #FF0000;

	}

.marker

	{

	float: left;

	width: 40%;

	height: 250px;

	margin: 20px;

	padding: 10px;

	border: 1px solid #0000FF;

	}

.placeholder

	{

	font-family: "Times New Roman", Times, serif;

	font-weight: bold;

	font-size: 1em;

	height: 300px;

	}

.babette

	{

	background-color: #fff;

	text-align: center;

	margin: 2px 10px;

	padding: 10px;

	font-family: Georgia, "Times New Roman", Times, serif;

	border: 1px solid #000000;

	}

.babette h1  

	{

	font-size: 1.5em;

	font-family: Curlz MT, Georgia, "Times New Roman", Times, serif;

	text-decoration: none;

	margin: -10px;

	padding:0;

	}

.homeform

	{

	width: 400px;

	margin: 10px auto;

	padding: 10px;

	}



	/*..........rounded corner css with corner images........*/

	

.bl {background:url(images/rounded_corners/bl.gif) 0 100% no-repeat #e68200; width: 20em}

.br {background: url(images/rounded_corners/br.gif) 100% 100% no-repeat}

.tl {background: url(images/rounded_corners/tl.gif) 0 0 no-repeat}

.tr {background: url(images/rounded_corners/tr.gif) 100% 0 no-repeat; padding:10px}

.clear {font-size: 1px; height: 1px}



.checker

	{

	padding:2px 4px;

	margin: 2px auto;

	background-color:#FFFFFF;

	border: 1px solid #0000CC;

	width: 230px;

	}

.flash-container

	{

	/*border: 1px solid #999;*/

	margin: 5px;

	padding: 5px;

	text-align:center;

	/*width: 440px;*/

	}	

/*....................................Home Page container........*/



.centrecolumnim 

	{

	background-color: #D0D8F9;

	background-image:url(../images/backgrounds/pullquote.jpg);

	background-position:top; 

	background-repeat: repeat-y;

	margin: 0 auto;

	color: #000000;

	padding: 5px;

	width: 950px;

	border: 1px solid #000000;

	-moz-border-radius: 10px;

	}



.im2

	{

	background-color:#FFFFFF;

	margin: 0;

	text-align: left;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #000000;

	padding: 10px;

	-moz-border-radius: 10px;

	}

.im2 h1

	{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 1.5em;

	text-align: center;

	}

	

.im2 h2

	{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 1.2em;

	text-align: center;

	}

.im2 h3

	{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 1em;

	text-align: center;

	}

.marketing 

	{

	float: right;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	font-weight: bold;

	text-align:center;

	background-color: #fff;

	/*background-image:url(../images/backgrounds/pullquote.jpg);

	background-position:top; 

	background-repeat: repeat-y;*/

	margin: 20px 0;

	padding: 5px;

	/*border: 1px solid #0000FF;*/

	height: auto;

	width: 300px;

   	}

.marketing img

	{

	margin: 20px auto;

	} 

.marketing2 

	{

	float: left;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	font-weight: bold;

	text-align:center;

	background-color: #D0D8F9;

	background-image:url(../images/backgrounds/pullquote.jpg);

	background-position:top; 

	background-repeat: repeat-y;

	margin: 20px 50px 0  10px;

	padding: 5px;

	border: 1px solid #0000FF;

	height: auto;

	width: 300px;

   	}

.marketing3 

	{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	font-weight: bold;

	text-align:center;

	background-color: #fff;

	/*background-image:url(../images/backgrounds/pullquote.jpg);

	background-position:top; 

	background-repeat: repeat-y;*/

	margin: 20px 150px;

	padding: 5px;

	/*border: 1px solid #0000FF;*/

	height: auto;

	width: 300px;

   	}

.greencheck

	{

	list-style:url(images/backgrounds/check4.png) outside;

	font-size: 1em;

	line-height: 180%;

	}

/*....................................End Home Page container........*/


.white
	{
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding: 20px;
	}
	
