/* COMMON */
body { padding: 0px; margin:0 auto; text-align:center;}
/*body { direction: rtl; unicode-bidi: embed; }
TD   { direction: rtl; unicode-bidi: embed; }
DIV  { direction: rtl; unicode-bidi: embed; }*/

/* COMMON LINKS */
a:link     { background-color: transparent; }
a:visited  { background-color: transparent; }
a:active   { background-color: transparent; }
a:hover    { background-color: transparent; }
a.noformat { text-decoration: none; color: #121212; }


/* CATEGORY */
.catLink        { font-weight : bold; }
.catDescription { color : #121212;  }


/* ARTICLE */
H1.articleTitle    { font-size : 1.0em; margin: 0px; }
a.articleLink      { font-weight : bold; }
a.articleLinkOther {  }  /* for other in category and related */
.articleDecription { color : #121212; }
.articleStaff      { color: #333333; 	font-size : 0.8em; }
.glossaryItem      { background-color : #F0F0F0; cursor : help; color : #CC3333; }


/* HEADER & CONTENT */	
div.content {
	background-color: #ffffff;
	
}

/* LOGIN LINK */
div.login { font-size : 0.8em; font-weight: bold; text-align: right;}		
a.login {  }


/* NAVIGATION */
div.navigation  { color : #121212; font-size : 0.9em; }
a.navigation    { color : #121212; }


/* ARTICLE BLOCK */
a.abLink     {  }
.abBorder    { background-color : #E4E4E4;  }
.abBgr       { background-color : #FFFFFF;  font-size : 0.9em; }
.abBgrDarker { background-color : #FAFAFA;  color : #606060;  font-size : 0.9em; }


/* ATTACHMENT */
.atTitle      { font-weight : bold;  }
.atEntry      { /* font-size: 0.8;*/ }


/* FILES */
.fName        { font-size : 0.8em; }


/* TABLES */
.tdBorder     { background-color : #E4E4E4;  }
.tdTitle      { background-color : #E4E4E4; padding : 4px 4px;  border : 1px solid #D4D4D4; }
.tdSubTitle   {padding : 4px 4px;  border : 1px solid #DADADA; }

.trLighter    {}
.trDarker     {}
.trMoreDarker {}


/*  FORMS  */
.trForm         {  }
.tdFormCaption  { text-align: right; width: 150px; }

input, select   { font-size : 12px;  margin : 0px;  padding: 0px; }
input.text      { width : 110px; }
input.shortText { width : 80px; }
input.longText  {  width : 250px;   }

.colorInput     { background-color : #F5F4ED; }
.requiredSign   { color : #C40000; font-weight : bold; }
.formComment    { font-size : 0.9em; }


/*  OTHER  */
.pageByPage     { font-size : 0.9em; }
.smallerText    { font-size : 0.9em; }
.nowrap         { white-space: nowrap; }
.space          { padding-bottom: 5px; }
.less_space     { padding-bottom: 2px; }

.fright         { float: right; }
.fleft          { float: left; }


/*  CONTENT STYLES (could be applied in FCK editor)  */
DIV.box {
	background-color : #FFFFE1;
	border : 1px solid #959595;
	padding: 10px;
    overflow:hidden;
	zoom: 1;
}

/* COMMON */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family :Arial, Helvetica, sans-serif, Trebuchet MS,;
	font-size : 75%;
	color: #333333;
	background-color:#483B31;
}
TD {  font-family : Arial, Helvetica, sans-serif;  font-size : 75%;  }
DIV  {  font-family :Arial, Helvetica, sans-serif;  font-size : 100%;  }
	
/*
body {  font-family : Verdana, Arial, Helvetica, sans-serif;  font-size : 75%;  direction: rtl; }
TD {  font-family : Verdana, Arial, Helvetica, sans-serif;  font-size : 75%;  direction: rtl;  }
DIV  {  font-family : Verdana, Arial, Helvetica, sans-serif;  font-size : 100%;  direction: rtl;  }
*/

.centre {text-align:center;}

h1 {
color: #333333;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1.25em;
margin: 0px;
padding: 0px;
}

/* COMMON LINKS */
a:link       {
	background-color: transparent;
	color: #444444;
	text-decoration: none;
	
}
a:visited {
	background-color:transparent;
	color: #444444;
	text-decoration: none;
	
}
a:active  {  
    background-color: transparent;
	color: #333333;
	text-decoration: none;
}
	
a:hover   {
	background-color: E6E6E6;
	color: #333333;
	text-decoration: none;
}


/* CATEGORY */ /*The text under cars name*/
.catLink { font-weight : bold; }
.catDescription { color : #444444;  }


/* ARTICLE */ /*The bit under articles*/
.articleLink { font-weight : bold; }
.articleStaff { color: #999999; font-size : 10px; }
.glossaryItem {
	background-color : #444444;
	cursor : help;
	color : #444444;
}


/* NAVIGATION */
.navigation  { color : #444444; font-family :Arial, Helvetica, sans-serif, Trebuchet MS,; font-size : 12px;text-align:left;}
a.navigation    { color : #444444; }


/* ARTICLE BLOCK */
/* A.articleBlock {  }*/
.abBorder {
	background-color : #E4E4E4;
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #666666;
}
.abBgr       { }
.abBgrDarker {color : #999999;    }



/* tables */
.tdBorder{ background-color : #D3DDEB;}

.tdTitleLower {
	overflow: hidden;
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 12px;
	}
	
.tdTitlecopyright {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #999999;
	}
	
.tdTitle {
	background-position: left;
	border: thin solid #999999;
	overflow: hidden;
}
	   
	   
.tdSubTitle {
	background-position: left;
	border: thin solid #999999;
}

.trLighter{ background-color : #FAFAFA; }
.trDarker{ background-color : #F1F1F1; }
.trMoreDarker{ background-color : #DADADA; }

.trNotActive    { color : #5F5F5F; }
A.trNotActive { color : #888888; }

/*  for forms  */
.tdFormCaption {/*text-align : right; */ width : 150px;  white-space : nowrap;    }
input, select {  font-size : 12px;  margin : 0px;  padding: 0px; }
input.text { width : 10px; }
input.shortText { width : 80px; }
input.longText {  width : 250px;   }

.button { width : 30px; }
.colorInput{ background-color : #F5F4ED; }
.requiredSign { color : #C40000; font-weight : bold; }
.formComment { font-size : smaller; }



.normtext {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}	 

.centretext { 
     text-align: center;
	 font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: normal;
	 color: #666666;}
	 
	 
/* Tool Tip */
#dhtmltooltip{
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:0.7ems;
font-weight:normal;
position: absolute;
width: 150px;
border: 0.04em solid #CCC;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#advertiselinksimage {
float: left;
padding:2px;
background-color:#CCCCFF;
border: dashed 0.09em #333333;
}

#advertiselinksbody {
line-height:20px;
height: 86px;
margin-left: 5px;
float: left;
font-family:Arial, Helvetica, sans-serif;
width: 300px;
text-align:left;
padding:2px 6px 2px 6px;
background-color:#CCCCFF;
border: dashed 0.09em #333333;
}

.style1 {
	color: #CC0000;
	font-weight: bold;
}

.text { 
     text-align: left;
	 font-family: Geneva, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: normal;
	 color: #666666;}
	 
.linksheader {
     font-family: "Arial Black";
	 font-size: 14px;
	 color: #333333;
	 vertical-align:text-top;
	 }

#headerarticle {
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:0.7ems;
font-weight:bold;
text-align:center;
padding:2px;
background-color:#CCCCFF;
border-top:thin solid #CCCCCC;
border-bottom:thin solid #CCCCCC;
}

#bodyarticle {
padding: 2px;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:0.7ems;
font-weight:normal;
}

#articletable {
border: 0.04em solid #CCC;
}

.OtherArticlesInCat { border: 0.04em solid #CCC;}

#imagevideo {
margin:8px;
}

#downloadbutton {
margin:auto;
text-align:center;
width: 100px;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:0.7ems;
font-weight:bold;
padding:2px;
background-color:#CCCCFF;
border-top:thin solid #CCCCCC;
border-bottom:thin solid #CCCCCC;
}

#videotable {
border:thin #CCCCCC solid;
}

.banners { 
width: 695px;
}

.videotablearticle {
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:0.7ems;
font-weight:bold;
text-align:center;
padding:2px;
background-color:#CCCCFF;
border-top:thin solid #CCCCCC;
border-bottom:thin solid #CCCCCC;
}

/* CSS Layout */
.bg {
width:auto;
height:auto;
background-image:url(http://www.fitaudio.com/client/skin/view_default/images/bg_top.gif);
background-repeat:repeat-x;
background-position:top;
}

.container {
margin: 0 auto;
width: 800px;
}

.top_page {
font:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-right: 35px;
text-align:right;
width: auto;
height: 16px;
background-image:url(http://www.flarefire.com/images/thin_bwn_bg.png);
background-repeat:repeat-x;
}

.navigation_crumb {
text-align:left;
width: 300px;
padding: 20px 0 12px 0;
}

.login_crumb {
width:400px;
text-align:right;
padding: 20px 0 12px 0;
padding-right: 15px;
float: right;
}

.logo {
width: 185px;
height: 95px;
float: left;
margin-left: 90px;
}

.search_bar {
width: 250px;
heigh: 95px;
float: right;
margin: 40px 60px 0 0;
}

.brown_header {
height: 95px;
background-image: url(http://www.flarefire.com/images/wide_bwn_bg.png);
background-repeat:repeat-x;
background-position:center;
}

.wide_silver_top {
margin-bottom: 15px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding: 0 0 0 35px;
width:auto;
height:50px;
background-image: url(http://www.flarefire.com/images/grey_wide_bg.png);
background-repeat: repeat-x;
}

.mid_container {
background-color:#FFFFFF;
width:800px;
height:auto;
}

.mid_container_success {
background-color:#FFFFFF;
height: auto;
width: auto;
padding-top: 45px;
padding-bottom: 45px;
}

.google_right_side {
width: 165px;
float: right;
height: 300px;
background-image:url(http://www.flarefire.com/images/google_rht_side.png);
background-repeat:repeat-y;
}

.main_logos_area {
background-color:#FFFFFF;
width:auto;
text-align:left;
}

.thin_silver_lower {
height: 35px;
width: 800px;
background-image: url(http://www.flarefire.com/images/grey_thin_bg.png);
background-repeat:repeat-x;
}

.recent_added_box1 {
background-color:#FFFFFF;
width: 400px;
height: 150px;
float: left;
}

.most_popular_box2 {
background-color:#FFFFFF;
width: 400px;
height: 150px;
float: left;
}

.lower_page {
width:800px;
height: 17px;
background-image: url(view_default/images/partners_head.png);
background-repeat: no-repeat;
background-position:left;
}

.car_icons {
margin:0 auto;
margin-bottom: 60px;
}

.car_icons_header {
margin:0 auto;
}

.buttonSubmit {
 width: 60px;
 }
 
.footer_bar {
	width: 800px;
	height: 85px;
	background-image: url(http://www.flarefire.com/images/wide_footer_bg.png);
	background-repeat: repeat-x;
}

.partners {
height: 79px;
width: 231px;
float:left;
}

.stats_box {
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
padding: 12px 5px 5px 1px;
height: 79px;
width: 220px;
float:left;
}

.affiliate {
background-image:url(view_default/images/affiliates.png);
background-repeat:no-repeat;
padding: 13px 0 0 0;
height: 83px;
width: 159px;
float:left;
}

.halfords_logo {
margin-left: 17px;
}

.donation_box {
text-align:right;
height: 83px;
width: 173px;
float:left;
}

.copyright_1{
width: 800px;
background-image:url(view_default/images/copyright.png);
background-repeat:no-repeat;
background-position:center;
height: 17px;
}

.search_results {
padding-left: 5px;
}

.content_top_message{
font:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-image: url(view_default/images/intro_bg.png);
background-position: center;
background-repeat:repeat-x;
font-size:14px;
text-align:center;
width:692px;
}

.content_top_google{
text-align:center;
width:728px;
height:90px;
margin-left:37px;
margin-bottom:10px;
}

a.nav:link {background-color: transparent;font:Arial, Helvetica, sans-serif;color: #FFFFFF;padding:0px; text-decoration:none;}
a.nav:visited {background-color: transparent;font:Arial, Helvetica, sans-serif;color:#FFFFFF;padding:0px; text-decoration:none;}
a.nav:hover {background-color: transparent;font:Arial, Helvetica, sans-serif;color:#FFFFFF;padding:0px; text-decoration: underline;}
a.nav:active {background-color: transparent;font:Arial, Helvetica, sans-serif;color: #FFFFFF;padding:0px; text-decoration:none;}


a.transparent:link {padding:0px; text-decoration:none;}
a.transparent:visited {padding:0px; text-decoration:none;}
a.transparent:hover {padding:0px; text-decoration:none;}
a.transparent:active {padding:0px; text-decoration:none;}
