body
{
	background-image:url(/public/images/bg.gif);
	background-color:#F5FAFD;
	background-repeat:repeat-x;
	font-size: 12px;
	line-height: 1.3em;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;;
}

#maininside
{	
	line-height:1.5em;		

}

/* Main site Style */
#contentbox
{
	background-image:url(/public/images/middle.png);
	background-repeat:repeat-y;	

}

#menu
{
	background-image:url(/public/images/menubg.gif);
	text-align:left;
}

object
{
	z-index:0px;
	
	
}

#menu a
{
	font-size:1.0em;
	line-height:1.2em;
	border-top:solid 4px #AEC3C3;
	color:White;
	font-weight:bold;
	text-decoration:none;	
}

#menu span
{
	font-size:1.0em;
	line-height:1.2em;
	color:White;
}


#menu a:hover
{
	border-top:solid 4px #FFAA00;
}

#menu a:active
{
	border-top:solid 4px red;
}

#top
{
	background-image:url(/public/images/top.jpg);
	background-repeat:no-repeat; 
}

#footer
{
	background-image:url(/public/images/footer.png);
	color:White;	
}

#top #submenu
{
	font-size:1.0em;
	text-align:right;
	color:White;
	font-weight:bold;
}

#footer a, #submenu a
{
	text-decoration:none;
	color:White;
	font-weight:bold;
}

#footer a:visited , #submenu a:visited
{
	color:White;
}

#footer a:hover, #submenu a:hover
{	
	color:red;
}

#bottommenu
{
	text-align:center;
	font-size:0.9em;	
}

#lefttd
{
	font-size:1em;
	padding-left:0px;
	padding-right:0px;		
}

#lefttd p
{
	color:#757575;
}

.para
{
	vertical-align:middle;	
}

#lefttd div
{
	color:#757575;
}

a.homephotolink
{
	color:White;
}

p.home-para
{
	font-size:1em;	
	text-align:left;
	color:#656565;	
}

a.homephotolink:hover, a.homephotolink:visited
{
	color:White;
	z-index:3000;
}

div.homeblock
{
	font-size:1.0em;
	line-height:1.1em;
	text-align:left;
	color:#656565;	
}

div.blocktitle{
	border-bottom:solid 1px #C5C5C5;
	color:#656565;
	font-size:1.1em;
	line-height:1.3em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#lefttd div.blocktitle
{
	font-size:1.1em;
	line-height:1.2em;
	padding-bottom:5px;
	color:#0072AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#lefttd div.blocktitle p
{
	color:#0072AA;
}


h1.contenttitle
{
	border-bottom:solid 1px #FFDD99;
	color:#0092E2;
	font-size:1.2em;
	text-align:left;
	line-height:1.2em;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
}

div.blocktitle p
{
	margin:0px;
	padding:0px;
}

div.homeblock li
{
	list-style-image:url(/public/images/bulletorange.jpg);
	color:#757575;
}

div.hr
{
	border-bottom-color:#C6C6C6;
}

div.blockleft li
{
	letter-spacing:0px;
}

div.blockleft li
{
	list-style-image:url(/public/images/bulletorange.jpg);
	color:#757575;

}

#lefttd ul
{
	list-style-image:url(/public/images/bulletside.gif);
	color:#757575;	
	font-size:1.0em;
}

#lefttd a
{
	color:#0083CA;
	text-decoration:none;
}

#lefttd a:hover
{
	color:red;
	text-decoration:underline;
}

#lefttd a:visited
{
	color:#0083CA;
}

a.smallhome
{
	display:block;
	text-align:right;
	color:#2C77B9;
	font-size:0.9em;
}

a.smalllink, a.smalllinkright,a.backlink
{
	color:#2C77B9;
	font-size:0.9em;
}

a.smalllinkright
{
	float:right;	
}

p.small
{
	font-size:0.9em;
}

#copyright
{
	color:white;
	font-size:0.8em;		
}

#copyright a
{
	text-decoration:underline;
}

#copyright a:visited
{
	text-decoration:underline;
}

/* End Main site Style */

/* Button ID for rollover */
#btnfreetrial
{
	background-image:url(/public/images/btnfreetrial.png);
}

#btnfreeversion
{
	background-image:url(/public/images/btnfreeversion.png);
}

div.blockleft
{
	font-size:1em;
	line-height:1.3em;
	color:#656565;
	
}

#btnbuynow
{
	background-image:url(/public/images/btnbuynow.png);
}

	/* IE Flicker removal tag */
	#btnfreetrialouter
	{
		background-image:url(/public/images/btnfreetrial.png);
	}

	#btnfreeversionouter
	{
		background-image:url(/public/images/btnfreeversion.png);
	}

	#btnbuynowouter
	{
		background-image:url(/public/images/btnbuynow.png);
	}
	/* End IE Flicker removal tag */
	
/* End Button ID for rollover */

/* Specific Class for html tag */

img
{
	 border:none;
}

p.right
{
	text-align:right;
}

p.left
{
	text-align:left;
}

div.center
{
	margin-top:10px;
	text-align:center;
	clear:both;
	border-top:solid 1px #C6C6C6; 
}


/* End Specific Class for html tag */

/* Standard HTML TAG Layout */
input
{
	border:solid 1px #0074B4; 
	color:#757575;
	font-size:1em;
	padding:2px;
}

select
{
	font-size:1em;
	padding:1px;		
}


h2.list-item
{
	background-color:#00A2F2;
	color:white;
	padding:2px;	
	font-size:1.1em;
}

textarea
{
	border:solid 1px #0074B4; 
	color:#757575;
}

#txtCommentaire
{
	width:100%;
	height:140px;
	color:#757575;
}

select 
{
	border:solid 1px #0074B4; 
	color:#757575;
}

p.profile-info
{
	background-color:#FAFAFA;
	margin-top:1px;
	margin-bottom:3px;
	padding-left:2px;
}

em
{
	font-weight:bold;
	font-style:normal;
}

h1,h2,h3,h4,h5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color:#757575;	
}

h1
{
	font-size:1.2em;
	line-height:1.3em;

}

h2
{
	font-size:1.1em;
	line-height:1.2em;
	color:#0083CA;
	border-bottom:solid 1px #C6C6C6;
	clear:both;
}

.blockleft h2
{
	margin-top:15px;
	
}

h3
{
	font-size:1.0em;
	line-height:1.1em;
}

h1.contenttitle
{
	border-bottom:solid 1px #FFDD99;
	color:#0092E2;
	font-size:1.2em;
	text-align:left;
	line-height:1.3em;
	font-weight:bold;
}


img.leftdecoration
{
	border:solid 1px #FFDD99;
	background-color:#EEEEEE;
	padding:5px;
	float:left;
	clear:right;
	margin-right:5px;
	
		
}

span.errormsg
{
	padding-left:2px;	
	color:Red;
	font-size:1em;
	font-style:italic;
	display:none;
}

input[type=image]
{
	border:none; 
}

input[type=file]
{
	border:none; 
	border-width:1PX;
	color:#757575;
	font-size:1em;
	padding:2px;
}

input.go
{
	background-image:url(/public/images/go.gif);
	border:none;
	cursor: pointer; 
	cursor: hand; 
}


input.submit
{
	border:none; 
}

input.checkbox
{
	border:none; 
}

a.button
{
	text-decoration:underline;
	font-weight:bold;
}

div.sidebar-box-top
{
	background-image:url(/public/images/topbox2.png);
	background-repeat:no-repeat;
}

#lefttd div.sidebar-box-top
{
	color:white;
	font-weight:bold;
	font-size:1.1em;
}


div.sidebar-box-top2
{
	background-image:url(/public/images/topbox3.png);
	background-repeat:no-repeat;
}


div.sidebar-box-middle
{
	background-image:url(/public/images/boxmiddle2.png);
	background-repeat:repeat-y;	
}

div.sidebar-box-bottom
{
	background-image:url(/public/images/bottombox2.png);
	background-repeat:no-repeat;	
}

.red
{
	color:Red;
}

.transOFF {
	opacity:1;
	filter: alpha(opacity=100);
	border:0px;
}

.transON {
	opacity:.80;
	filter: alpha(opacity=80);
	border:0px;
}

.contentfaq #topten ol li
{
	list-style-type:none;
}

td.productListing-data input
{
	width:50px;	
}

.smallsubmit
{
	width:19px;
	height:20px;	
	border:none;
	opacity:.90;
	filter: alpha(opacity=90);	
}
				
#voting-container
{
	position:relative;
	background-color:#ABD9F4;
	border:solid 1px #0095DA;
	width:140px;
	height:34px;	
	margin:auto auto;
}		

#voting-container-mouseover
{
	display:none;
	text-align:center;
}

#voting-container-sucess
{
	display:none;
	text-align:center;
}

#voting-container img
{
	padding:0px;
	margin: 5px 2px 0px 2px;
	cursor: pointer;
	
}	

a,a:visited
{
	color:#0083CA;
}

.nice-floating-box
{
	width:180px;
	margin:4px;
	padding:4px;
	float:right;
	clear:left;
	border:dashed 1px #ffc033;
	background-color:#fff4e3;
	color:#0083ca;
	text-align:justify;
	text-justify:distribute;
	font-size:13px;
}

.nice-box
{
	margin:4px;
	padding:4px;
	border:dashed 1px #ffc033;
	vertical-align:top;	
	text-align:center;
	background-color:#fff4e3;
	color:#0083ca;
	font-size:13px;

}
						
div.blockleft ol li
{
	list-style-type:decimal;
	list-style-image:none;	
	padding-bottom:8px;	
	line-height:18px;
	vertical-align:middle;
}
/* End Standard HTML TAG Layout */
