img{border:none;}

.Box1
{
	width:470px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
}

.Box1_Top
{
	height:36px;
	background-image:url(images/common/theme/Boxes/Medium/Top.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-indent:10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

.Box1_Top a:link, .Box1_Top a:visited, .Box1_Top a:hover, .Box1_Top a:active
{
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.Box1_Top a:hover
{
	color:#DDDDDD;
}

.Box1_Body
{
	background-color:#FFFFFF;
}


.Box1_Body h1
{
	color:#2B7DD1;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	text-indent:5px;
}

.Box1_BodyInner
{
	width:460px;
	padding:5px;
}

.Box1_ThumbContainer_Left
{
	margin-right:10px;
	border:1px solid #E1E1E1;
	padding:0px;
	background-color:#EAEAEA;
	float:left;
	padding:3px;
}

.Box1_ThumbContainer_Left img
{
}

.Box1_Teaser_Right
{
	width:320px;
	float:left;
	text-align:justify;
}

.Box1_Teaser_Right .DivHighlight
{
	padding:5px;
	background-color:#EDEDED;
	margin-bottom:10px;
}

.Box1_Teaser_Right h1
{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	font-family:Cambria;
	padding:0px;
	margin:0px;
	text-transform:none;
	text-indent:0px;
}

.Box1_Teaser_Right .text
{
	font-family:Cambria;
	font-size:14px;
	color:#393C39;
}

.Box1_Teaser_Right .CatHeader
{
	font-family:Cambria;
	font-size:15px;
	color:#2B7DD1;
	font-weight:bold;
	text-transform:uppercase;
}

.BoxBig
{
	width:690px;
	margin-left:auto;
	margin-right:0px;
	vertical-align:top;

}

.BoxBig_Top
{
	height:36px;
	background-image:url(images/common/theme/Boxes/Big/Top.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-indent:10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

.BoxBig_Top a:link, .BoxBig_Top a:visited, .BoxBig_Top a:hover, .BoxBig_Top a:active
{
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.BoxBig_Top a:hover
{
	color:#DDDDDD;
}

.BoxBig_Body
{
	background-color:#FFFFFF;
}


.BoxBig_Body h1
{
	color:#2B7DD1;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	text-indent:5px;
}

.BoxBig_BodyInner
{
	padding:10px;
}

#IndexListing .ItemContainer
{
	width:224px;
	float:left;
	height:190px;
	overflow:hidden;
	
}

#IndexListing .CatHeader, #TagContainer .CatHeader
{
	text-transform:uppercase;
	color:#2B7DD1;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#IndexListing .Box1_Divider_H
{
	height:200px;
	float:left;
	width:1px;
	background-color:#EAEAEA;
	margin-right:10px;
}

#IndexListing .Box1_Divider_V
{
	border-top:1px solid #EAEAEA;
	height:15px;
	font-size:0px;
	clear:both;
	
}


#IndexListing .Box1_ThumbContainer_Left
{
	margin-right:5px;
	border:1px solid #E1E1E1;
	padding:0px;
	background-color:#EAEAEA;
	float:left;
	padding:0px;
}


#IndexListing .Box1_Teaser_Right
{
	width:110px;
	float:left;
}

#IndexListing .Box1_Teaser_Right h1
{
	height:38px;
	overflow:hidden;
}


#IndexListing .Box1_Teaser_Right .text
{
	height:32px;
	overflow:hidden;
}

#IndexListing .others a h1
{
	font-family:Cambria;
	font-size:14px;
	text-indent:0px;
	text-transform:none;
	margin-bottom:3px;
	font-weight:normal;
}

.Box1_Divider1
{
	border-bottom:1px dotted #EAEAEA;
	height:15px;
	font-size:0px;
	margin-bottom:15px;
	clear:both;
	
}

#Div_FeaturedProductsSeperator
{
	border-bottom:5px solid #F3F3F3;
	height:15px;
	font-size:0px;
	margin-bottom:15px;
	clear:both;
}

.Box1 .smallLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2B7DD1;
	font-size:11px;
}

.Box1 .smallLinks a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2B7DD1;
	font-size:11px;
	text-decoration:none;
}


.Box1 .smallLinks a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2B7DD1;
	font-size:11px;
	text-decoration:none;
}

.Box1 .smallLinks a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2B7DD1;
	font-size:11px;
	text-decoration:underline;
}

.Box1 .smallLinks a:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2B7DD1;
	font-size:11px;
	text-decoration:none;
}

.Box2
{
	width:230px;
	margin-left:0px;
	margin-right:auto;
	vertical-align:top;
}

.Box2_Top
{
	height:36px;
	background-image:url(images/common/theme/Boxes/Left-Small/Top.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-indent:10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

.Box2_Body
{
	background-color:#FFFFFF;
}

.Box2_BodyInner
{
	background-color:#FFFFFF;
	width:220px;
	padding:5px;
}

#DivITVoirNews .Box2_BodyInner
{
	background-color:#FFFFFF;
	width:450px;
	padding:5px;
	font-weight:bold;
	font-family:Cambria;
	font-size:15px;
	color:#2B7DD1;
}


.Box2_FullImageContainer img
{
	width:228px;
	margin-right:1px;
	margin-left:1px;	
}

.Box2_ThumbContainer_Left
{
	margin-right:10px;
	border:1px solid #E1E1E1;
	padding:0px;
	background-color:#EAEAEA;
	float:left;
	padding:3px;
}

.Box2_Teaser_Right
{
	float:left;
	width:100px;
}

#FeatureOfTheDay .Box2_Teaser_Right
{
	float:none;
	width:220px;
}

.Box2_Teaser_Right h1
{
	color:#2B7DD1;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

.Box2_Body h1
{
	color:#2B7DD1;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	text-indent:5px;
}

.Box2_Body h1#h1IndexDownloads
{
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	text-indent:5px;
}

#Div_Downloads a:link, #Div_Downloads a:visited, #Div_Downloads a:hover, #Div_Downloads a:active
{
	color:#000000;
	text-decoration:underline;
} 

#Div_Downloads a:hover
{
	color:#444444;
}

#Div_Blogs a:link, #Div_Blogs a:visited, #Div_Blogs a:hover, #Div_Blogs a:active
{
	font-size:13px;
	color:#000000;
	text-decoration:underline;
} 

#Div_Blogs a:hover
{
	font-size:13px;
	color:#444444;
}

#Div_Forums a:link, #Div_Forums a:visited, #Div_Forums a:hover, #Div_Forums a:active
{
	font-size:13px;
	color:#000000;
	text-decoration:underline;
} 

#Div_Forums a:hover
{
	font-size:13px;
	color:#444444;
}

.Box2_Body h2
{
	color:#2B7DD1;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

.Box2_Body h3
{
	color:#313031;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

.Box2_Body .text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.Box2_Teaser_Right .text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636563;
}

.Box2_Teaser_Right #FOD_Teaser.text
{
	font-family:Cambria;
	font-size:14px;
	color:#3F3F3F;
}

#DivIndexNewLaunches .Box3_Teaser_Right .text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#Div_IndexOpinionPoll.Box2_BodyInner
{
	background-color:#ECECEC;
}

#Div_IndexOpinionPoll.Box2_BodyInner h3
{
	color:#636563;
}


#Div_IndexOpinionPoll.Box2_BodyInner .text
{
	color:#666666;
}

#Div_IndexOpinionPoll.Box2_BodyInner .bbsbutton
{
	background-color:#666666;
	border:0px solid #666666;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
}

.Box2_Divider1
{
	border-bottom:1px dotted #EAEAEA;
	height:6px;
	font-size:0px;
	margin-bottom:10px;
	clear:both;
}


.Box3
{
	width:210px;
	margin-left:auto;
	margin-right:0px;
	vertical-align:top;
}

.Box3_Top
{
	height:36px;
	background-image:url(images/common/theme/Boxes/Right-Small/Top.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-indent:10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

.Box3_Body
{
	background-color:#FFFFFF;
	padding-top:5px;
}

.Box3_BodyInner
{
	background-color:#FFFFFF;
	width:200px;
	padding:5px;
}

.Box3_FullImageContainer img
{
	width:208px;
	margin-right:1px;
	margin-left:1px;	
}

.Box3_ThumbContainer_Left
{
	margin-right:10px;
	border:0px solid #E1E1E1;
	padding:0px;
	background-color:#EAEAEA;
	float:left;
	padding:0px;
}

.Box3_ThumbContainer
{
	margin-right:auto;
	margin-left:auto;
	border:1px solid #E1E1E1;
	padding:0px;
	background-color:#EAEAEA;
	padding:3px;
	clear:both;
	position:relative;
	width:90px;
}

.Box3_Teaser_Right
{
	float:left;
	width:100px;
}


.Box3_Teaser_Right h1
{
	color:#2B7DD1;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

.Box3_Body h1
{
	color:#2B7DD1;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	text-indent:5px;
}

.Box3_Body h2
{
	color:#2B7DD1;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

.Box3_Body h3
{
	color:#313031;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

.Box3_Body .text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.Box3_Teaser_Right .text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636563;
}

.Box3_Divider1
{
	border-bottom:1px dotted #EAEAEA;
	height:6px;
	font-size:0px;
	margin-bottom:10px;
	clear:both;
}

#DivIndexSchemes.Box3_BodyInner
{
	background-image:url(images/common/theme/BGs/Schemes.jpg);
	background-position:top;
}

#DivIndexSchemes .Content
{
	width:190px;
	margin-left:auto;
	margin-right:auto;
}


#DivIndexSchemes h2
{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#DivIndexSchemes .text
{
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

h1#h1IndexAskGadgetNext
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	background-color:#000000;
	text-transform:uppercase;
	padding-top:6px;
	padding-bottom:6px;
}

#DivIndexAskGadgetNext.Box3_BodyInner
{
	background-color:#E4E4E4;
}

#DivIndexAskGadgetNext h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#222222;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:normal;
}

.DivNewsletter
{
	height:96px;
	background-image:url(images/common/theme/BGs/Newsletter.jpg);
}

.ButtonGo
{
	border:none;
	background-image:url(images/common/theme/Buttons/Go.jpg);
	cursor:pointer;
	width:32px;
	height:26px;
}

.DivFooter
{
	width:935px;
	height:361px;
	background-image:url(images/common/theme/Footer/Footerbg.jpg);
	background-repeat:repeat-x;
	margin-right:auto;
	margin-left:auto;
}

.DivFooterContent
{
	background-color:#9D9D9D;
	color:#545454;
}


.DivFooterContent td a
{
	color:#545454;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.VibeRadio 
{
	height: 21px;
	padding: 0 0 0 25px;
    background: url(images/common/theme/radio/unselected.gif) no-repeat 0 0;
	cursor: default;
}

.VibeRadio input 
{
   display: none;
}
 
.VibeRadioSelected 
{
   background: url(images/common/theme/radio/selected.gif) no-repeat 0 0;
}

.BelowBanner
{
	height:210px;
	overflow:hidden;
}

.Banner_Right
{
	background-color:#999999;
	overflow:hidden;
}

.TopHeaderSearchBox
{
	background-color:#8b8b8b;
	border:1px inset #383438;
	height:18px;
	font-size:10px;
	color:#000000;
	position:absolute;
	top:0px;
	margin-top:0px;
	line-height:16px;
	text-indent:3px;
}

#GNLatestNews_Container
{
	padding:10px;
	/*background-color:#F2F2F2;*/
}

#GNLatestNews_Container .NewsContent
{
	width:93%;
	padding-bottom:3px;
	margin-bottom:5px;
	border-bottom:dotted 1px #AEAEAE;
}

#GNLatestNews_Container a:link
{
	color:#000000;
	text-decoration:none;
	font-family:Cambria;
	font-size:14px;
}
#GNLatestNews_Container a:visited
{
	color:#2A7CC8;
	text-decoration:none;
	font-family:Cambria;
	font-size:14px;
}
#GNLatestNews_Container a:hover
{
	color:#282828;
	text-decoration:none;
	font-family:Cambria;
	font-size:14px;
}
#GNLatestNews_Container a:active
{
	color:#000000;
	text-decoration:none;
	font-family:Cambria;
	font-size:14px;
}
#GNLatestNews_Container .marker
{
	float:left;
	width:10px;
	height:15px;
	background-image:url(images/common/theme/icons/arrow.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	margin-right:5px;
	margin-top:3px;
}

.ArrowOthers
{
	float:left;
	width:10px;
	height:11px;
	background-image:url(images/common/theme/icons/arrow-blue.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	margin-right:4px;
	margin-top:2px;
}

.IndexForgotPassword, .IndexForgotPassword a:link, .IndexForgotPassword a:visited, .IndexForgotPassword a:hover, .IndexForgotPassword a:active
{
	font-family:Arial, Helvetica, sans-serif;
	color:#9C9A9C;
	font-size:10px;
	text-decoration:none;
}

.BoxHeader
{
	background-color:#000000;
	height:25px;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	color:#FFFFFF;
	text-indent:5px;
}

.BoxHeader a:link, .BoxHeader a:visited, .BoxHeader a:hover, .BoxHeader a:active
{
	color:#FFFFFF;
	text-decoration:none;
}


.TabDiv
{
	float:left;
	margin-right:1px;
}

.TabDiv a
{
	display:block;
	width:80px;
	height:23px;
	background-color:#999999;
	color:#FFFFFF;
	line-height:22px;
	text-align:center;
	margin-top:2px;
	text-decoration:none;
}

.TabDiv a:hover
{
	background-color:#333333;
	color:#FFFFFF;
	text-decoration:none;
}


.TabDiv a.Hover
{
	background-color:#333333;
	color:#FFFFFF;
	height:25px;
	margin-top:0px;
	line-height:24px;
}


.TabDiv a.Hover:active
{
	outline:none;
	-moz-outline-style: none;
}

.TabDiv a.Hover:focus
{
	outline:none;
	-moz-outline-style: none;
}

#DivRelatedArticles .DivCatName
{
	width:100px;
	float:left;
	white-space:nowrap;
	height:18px;
	background-color:#999999;
	margin-right:5px;
	color:#FFFFFF;
	position:relative;
	overflow:hidden;
}

#DivRelatedArticles .DivCatName .Inner
{
	width:90px;
	margin-left:5px;
	margin-right:5px;
	height:18px;
	line-height:17px;
	overflow:hidden;
	cursor:pointer;
}

#DivRelatedArticles .DivCatName .Overlay
{
	position:absolute;
	width:100px;
	height:18px;
	cursor:pointer;
}

#DivRelatedArticles .Cat1
{
	background-color:#FF9900;
}

#DivRelatedArticles .Cat2
{
	background-color:#53A600;
}

#DivRelatedArticles .Cat3
{
	background-color:#0184D1;
}

#DivRelatedArticles .Cat4
{
	background-color:#CC3300;
}

#DivRelatedArticles .Cat5
{
	background-color:#C43100;
}

#DivRelatedArticles .DivArticleTitle
{
	width:320px;
	float:left;
	height:18px;
	overflow:hidden;
	line-height:18px;
}


.PageFade_BG
{
	background-color:#ffffff;
	/*opacity:.7;*/
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

.DivArchivesByDate
{
	width:100%;
	border:1px solid #E6E6E6;
	border-top:0px solid #E6E6E6;
	background-color:#ffffff;
}

.DivArchivesByDate a
{
	font-size:14px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	margin-left:10px;
	margin-bottom:10px;
	border-bottom:1px solid #F6F6F6;
}


.DivArchivesByDate a:hover
{
	font-size:14px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	margin-left:10px;
	margin-bottom:10px;
	border-bottom:1px solid #F6F6F6;
}

#DivTagMarquee
{
	border-top:solid 7px #B8B8B8;
}