/*	universal */

body {
    font-family: Arial, Helvetica, sans-serif; font-size: 12px;
    font-size: 12px;
}
.main {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; text-decoration: none; }
.mainsmall {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal}
.maintitle {  font-weight:700; font-size: 12px; color: #000000}

A.mainaction:link{color: #0f30ab; text-decoration: underline;}
A.mainaction:visited{color: #0f30ab; text-decoration: underline;}
A.mainaction:active{color: #0f30ab; text-decoration: underline; }

A.sociallink:link{ color:#9A9A9A; text-decoration: none; font-variant:small-caps; font-size:10px}
A.sociallink:visited{color: #9A9A9A; text-decoration: none; font-variant:small-caps; font-size:10px}
A.sociallink:active{color: #9A9A9A; text-decoration: none; font-variant:small-caps; font-size:10px}

/*ad popup styles*/


.buttonimage
{
	cursor: pointer;
}

#popup_ad {
   width: 240px; height: 119px;     /* to match DIVs size          */
   background-color: transparent;   /* transparent background      */
   position: absolute;              /* absolute positioning        */
   z-index: 2;                      /* place it over the other DIV */
   
}



.adpopup {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;  

}




A.adpopupaction:link{color: #0f30ab; text-decoration: underline; font-size: 14px; text-transform:capitalize;}
A.adpopupaction:visited{color: #0f30ab; text-decoration: underline; font-size: 14px; text-transform:capitalize;}
A.adpopupaction:active{color: #0f30ab; text-decoration: underline; font-size: 14px; text-transform:capitalize;}

.adhead {   
 	width:140px;
	height:16px; 
	position: relative;
	color: #000000;
   	font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
}

.adcopy {   
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   width:205px; 
   height:16px; 
   position: relative;
   text-transform:none;
}

.adcopy2 {   
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   width:205px; 
   height:16px; 
   position: relative;
}

.advertiser {
	width:140px; 
	height:12px; 
	position: relative; 
	padding-top:1px;
    color: #34ADD5;
    font-size: 12px;
}



#popup_wrapper {

  /* top: ; left: ;          place it where you want     */
}

#popup_dropshadow_bl {

   margin-left:6px;
   margin-top:6px;
   width: 240px; height: 119px;     /* to match DIVs size          */
   background-image:url(../images/popup_bl_shadow.gif);
   filter:alpha(opacity=50);
   opacity: 0.5;
}

#popup_dropshadow_br {

   width: 255px; height: 128px;     /* to match DIVs size          */
   background-image:url(../images/popup_br_shadow.gif);
   filter:alpha(opacity=50);
   opacity: 0.5;
}

#popup_dropshadow_tl {

   width: 255px; height: 128px;     /* to match DIVs size          */
   background-image:url(../images/popup_tl_shadow.gif);
   filter:alpha(opacity=50);
   opacity: 0.5;
}

#popup_dropshadow_tr {

   width: 255px; height: 128px;     /* to match DIVs size          */
   background-image:url(../images/popup_tr_shadow.gif);
   filter:alpha(opacity=50);
   opacity: 0.5;
   
}

#rightad {

   width: 180px; height: 126px;     /* to match DIVs size          */
   background-color: transparent;   /* transparent background      */
   position: absolute;              /* absolute positioning        */
   z-index: 2;                      /* place it over the other DIV */
   
}

#adbubble_shadow {


   width: 180px; height: 134px;     /* to match DIVs size          */
   background-image:url(../images/adbubble_shadow.gif);
   filter:alpha(opacity=40);
   opacity: 0.4;

}



/*	cloud tag */

.smallestTag { font-size: xx-small; }
.smallerTag { font-size: x-small; }
.smallTag { font-size: small; }
.mediumTag { font-size: medium; }
.largeTag { font-size: large; }
.largerTag { font-size: x-large; } 
.largestTag { font-size: xx-large; } 

.tagcloudf1{font-size: 24px;}
.tagcloudf2{font-size: 18px;}
.tagcloudf3{font-size: 14px;}
.tagcloudf4{font-size: 10px;}
.tagcloudf5{font-size: 8px;}


/*	home page */



/*	results left column */

A.topicactionXlarge:link{color: #34ADD5; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: x-large;}
A.topicactionXlarge:visited{color: #34ADD5; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: x-large;}
A.topicactionXlarge:active{color: #34ADD5; text-decoration: none; line-height: normal;} 
A.topicactionXlarge:hover {text-decoration: underline;}

A.topicactionlarge:link{color: #34ADD5; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: large;}
A.topicactionlarge:visited{color: #34ADD5; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: large;}
A.topicactionlarge:active{color: #34ADD5; text-decoration: none; line-height: normal;} 
A.topicactionlarge:hover {text-decoration: underline;}

A.topicactionmedium:link{color: #34ADD5; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: medium;}
A.topicactionmedium:visited{color: #34ADD5; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: medium;}
A.topicactionmedium:active{color: #34ADD5; text-decoration: none; line-height: normal;} 
A.topicactionmedium:hover {text-decoration: underline;}


A.topicactionsmall:link{color: #34ADD5; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: small;}
A.topicactionsmall:visited{color: #34ADD5; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: small;}
A.topicactionsmall:active{color: #34ADD5; text-decoration: none; line-height: normal;} 
A.topicactionsmall:hover {text-decoration: underline;}

A.topicaction:link{color: #34ADD5; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
A.topicaction:visited{color: #34ADD5; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
A.topicaction:active{color: #34ADD5; text-decoration: none; line-height: normal;} 
A.topicaction:hover {text-decoration: underline;}

.topiclist
{
	border-width: 2px;
	text-transform:capitalize;
	border-style: solid;
	border-color: #0A68B0;
	padding:4px;
	padding-bottom:4px;
	color: #34ADD5;
	background-color: #d9f1ea;
	line-height: 170%;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:12px;
	min-height:26px;
	font-stretch: ultra-condensed;
	font-size: 12px;

}



/*	results middle column */

.category
{
	border-width: 2px;
	border-style: solid;
	border-color: #d9f1ea;
	padding:4px;
	margin-top:0px;
	margin-bottom:10px;
	color: #000000;
	background-color: #ffffff;
	line-height: 14px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	opacity: .9;  */
/*	filter: alpha(opacity=90);  */
/*	border-top-style: none; */
}

.categorytitle
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}

.company {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal}

.website { color: #34ADD5}

#resultstitle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;  
}

/*	results right column */

.checklist
{
	border-width: 2px;
	border-style: solid;
	border-color: #d9f1ea;
	padding:4px;
	margin-top:0px;
	margin-bottom:10px;
	color: #34ADD5;
	background-color: #ffffff;
	line-height: 14px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	opacity: .9;  */
/*	filter: alpha(opacity=90);  */
/*	border-top-style: none; */
}

.rightad
{
	border-width: 2px;
	border-style: solid;
	border-color: #d9f1ea;
	padding:4px;
	margin-top:0px;
	margin-bottom:10px;
	background-color: #ffffff;
	line-height: 14px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	opacity: .9;  */
/*	filter: alpha(opacity=90);  */
/*	border-top-style: none; */
}

A.rightadaction:link{color: #0f30ab; text-decoration: underline; font-size: 12px; text-transform:capitalize;}
A.rightadaction:visited{color: #0f30ab; text-decoration: underline; font-size: 12px; text-transform:capitalize;}
A.rightadaction:active{color: #0f30ab; text-decoration: underline; font-size: 12px; text-transform:capitalize;}

/*	for topic, query variables when used as headline */
.icap {   
text-transform:capitalize;
}
	
.rightadhead {   

	position: relative;
	color: #000000;
   	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.rightadcopy {   
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
	width:160px;
   height:14px; 
   position: relative;
}

.rightadvertiser {

	height:10px; 
	position: relative; 
	width:140px;
    color: #34ADD5;
    font-size: 10px;
}

#loader
{
	position: absolute;
		padding-top:16px;
	left: 220px;
	z-index: 999;
	background-color: #FFFFFF; 
}

.rollImageAlign{
float:left;
}

/* for addPopup pane (Wipe.js)  */
.box_top{ background: url(images/box_top_03.gif) no-repeat ; width:249px; height:295px; padding:0px;  text-align:left; vertical-align:top;}
.box_top a{font: normal 13px tahoma; text-decoration:underline; color: #E67B00; border-bottom: 1px solid #ffcd69;}
.box_top .text {font-family: Tahoma; font-size: 13px; color: #000000; font-style: normal; font-weight: normal; text-align:left; padding: 39px 23px 0px 14px; margin:0px;}
.box_top h2{font: bold 15px tahoma; color: #ABC43C; padding: 6px 0px 0px 14px; margin: 0px 0px 0px 0px;}
.box_top .text2 {font-family: Tahoma; font-size: 13px; color: #000000; font-style: normal; font-weight: normal; text-align:left; padding:9px 23px 0px 14px; margin:0px;}
.box_top .text3 {font-family: Tahoma; font-size: 13px; color: #000000; font-style: normal; font-weight: normal; text-align:left; padding:15px 23px 0px 14px; margin:0px;}
.box_top .text_greay{ font-family: Tahoma; font-size: 11px; color: #B4B4B4; font-weight: normal; text-align:right; }

.left_bubble{ margin: 7px 0px 0px 10px;}

/* links'  duble line */ 
a.double{}

/*General baloon classes*/
.divxClass{position: absolute; top:0px; left:0px; width: 313px; padding: 0px; visibility: hidden;}
/*.divxClass .box01 .topBox{background: url(imgs/top_box.gif) left top no-repeat; width: 313px;}
.divxClass .box01 .topBox_bottom{background: url(imgs/box_tops_bottom.gif) left top no-repeat; width: 313px; height: 10px; font-size: 3px;}
.divxClass .box02 .bottomBox{background: url(imgs/box_bottom_top.gif) left top no-repeat; width: 313px;}*/

 .divxClass .table01{margin-left: 5px;}

.topBar{padding-top: 0px;}
.topBar_right{padding-top: 0px; text-align: right;}

.pointerDiv{ cursor: pointer; padding-top: 2px;}
.table02{margin-left: 9px; font: normal 13px arial; width: 305px;}

.orange_title3{font: bold 14px tahoma; color: #FFA200; text-decoration: underline; padding-left: 0px; padding-top: 2px; text-align: center;}

.table03{margin-left: 8px; font: normal 13px arial; width: 290px;}

.trxx2 td{padding-top: 8px;}
.site{padding-left: 8px;}

.buyNow{text-align: right;}
    
.style1 {color: #666666}

.maincontentPaneStyle{
    margin: 5px;
}

.resultstitleMargin
{
    margin-left:6px;
}

.ErrorsTable {
    border-width: 2px;
    border-style: solid;
    border-color: #0A68B0;
    padding:4px;
    padding-bottom:4px;
    color: #34ADD5;
    background-color: #d9f1ea;
    line-height: 150%;
    font-family: Arial, Helvetica, sans-serif;
    min-height:34px;
    font-stretch: ultra-condensed;
    font-size: 12px;
    margin-bottom:20px; 
    }

/*  Styles for Advertising page starts here */

.AdvertisingTable {
    border-width: 2px;
    border-style: solid;
    border-color: #0A68B0;
    padding:4px;
    padding-bottom:4px;
    color: #34ADD5;
    background-color: #d9f1ea;
    line-height: 150%;
    font-family: Arial, Helvetica, sans-serif;
    min-height:34px;
    font-stretch: ultra-condensed;
    font-size: 12px;
    margin-bottom:20px;	
    }
#tableAlign {
	float:left;
	}
	
.AdvertisingTableInner {
    border-width: 0px;
    border-style: solid;
    border-color: #0A68B0;
    padding:4px;
    padding-bottom:4px;
    color: #34ADD5;
    background-color: #d9f1ea;
    line-height: 150%;
    font-family: Arial, Helvetica, sans-serif;
    min-height:34px;
    font-stretch: ultra-condensed;
    font-size: 12px;
    margin-bottom:20px; 
		
	}
		
/*  Styles for Advertising page ends here */ 

