body {font-family: sans-serif,arial; font-size:14px }

/*GENERIC*/

a, a.link {
  color: #0002C8;
  text-decoration: none;
}

a:hover {
  text-decoration:underline;
  color: #f60;
}


ul{	padding-left:15px; }

LI { 
font-size: 14px;  
line-height: 18px;
margin: 3px 0px 2px 0px; 
list-style-image:none;
list-style-position:outside;
list-style-type:none; 
}

.lb {	font-weight:bold; font-size: 15px;} 




.text-rate { FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; color: #7C7C7C;}
.text-m { FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; text-indent : 0; }
.text-t {FONT-FAMILY: vardana,arial;FONT-SIZE: 11px;color : #FFFFCC;}
.text-mt {FONT-FAMILY: tahoma,arial;FONT-SIZE: 11px;} 
.text-s {FONT-FAMILY: Arial, Helvetica;FONT-SIZE: 8pt;}




/* NEW */


.verytop  {
margin: auto;
width:990px; 
line-height: 13px;
font-family:oswald; 
text-transform: uppercase;
border-bottom-style: solid;
background-color: #EEEEEE;
border-bottom-color: #8295BA;
}

.topheader  {
margin: auto;
width:990px; 
line-height: 25px;
font-family:oswald; 
background-color:#FFFFFF;  
text-transform: uppercase; 
}

h1 , h2 {
font-family:oswald;
}

h1#tit {font-size:22px; margin:0px 0px 0px 5px;}
h2#tit {font-size:19px; margin:0px 0px 0px 5px;}
.trailer {font-size:13px; font-weight: normal; font-family: serif, times;font-style: italic; margin: 0px 0px 0px 5px;}

.catmenudiv  {
margin: auto;
width:990px; 
line-height: 35px;
font-family:oswald; 
background-color:#2c4c8c;  
text-transform: uppercase; 
border-radius:8px;
}
.catmenuspan  {color: #FFFFFF;}
.catmenuspan a { color: #FCF6E4; padding:5px; background-color:rgba(246, 245, 234, 0.03);}
.catmenuspan a:hover {  background-color:rgba(246, 245, 250, 0.25); }

.catmenu2div  {
background-color:#FCF6E4;  
margin: auto;
width:990px; 
line-height: 20px;
font-family:oswald; 
text-transform: uppercase;
font-size:12px;
border-bottom: 1px solid #2c4c8c;
}

.catmenu2span { background-color:rgba(246, 245, 250, 0.25);}
.catmenu2span#dx  {color: #000000;  float: right; background-color:rgba(246, 245, 250, 0.25);}
.catmenu2span#sx  {color: #000000;  background-color:rgba(246, 245, 250, 0.25);}
.catmenu2span a { color: #000000; padding:5px; }
.catmenu2span a:hover { color:#880000;}

.breadcumb {
line-height: 22px;
font-family:oswald; 
text-transform: uppercase;
font-size:14px;

}


.cat_c_t { 
	width:685px;
	margin-top:0px;
    margin-bottom:30px
}

.cat_c_m { 
	width:685px;
	margin-top:0px;
    margin-bottom:30px
}

.AdsTitle {
	margin: 17px 0 16px 0;
    font-weight:600;

}


.block-subcategories {
	padding: 0px 2px 0px 12px;
}

.block-subcategories li {
	font-size:16px; 
	line-height: 22px; 
}


.maincontent {
width:94%;
padding-left:8px;

}


/*  MAIN CAT SEPARATORS*/


h4 {
  font-size: 15px;
  line-height: 24px;
}

.block-title-cat {
position: relative;
font-family: Oswald, Sans-Serif;
border-bottom: 2px solid #2c4c8c;
margin: 12px 0px 5px 0px;
line-height: 32px;
font-weight: normal;
padding-bottom: 4px;
}

.block-title h2 a {
font-family: Oswald, Sans-Serif;
font-weight: normal;
}

.block-title {
position: relative;
font-family: Oswald, Sans-Serif;
border-bottom: 2px solid #2c4c8c;
margin: 12px 0px 5px 0px;
line-height: 32px;
font-weight: normal;
}


.block-title span {
font-family: Oswald,Sans-Serif;
font-size: 14px;
line-height: 22px;
color: #ffffff;
background-color:#2c4c8c;
border-color: #2c4c8c;
padding: 3px 10px 2px 10px;
border-radius: 5px 5px 0px 0;
}



.block-title a {
color: #ffffff;
border-bottom: 1px solid #2c4c8c;
}


block-title-links-up {
position: relative;
font-family: Oswald, Sans-Serif;
border-bottom: 1px solid #2c4c8c;
margin: 12px 0px 5px 0px;
line-height: 32px;
font-weight: normal;
padding-bottom: 2px;
}

block-title-links-down {
position: relative;
font-family: Oswald, Sans-Serif;
border-top: 1px solid #2c4c8c;
margin: 12px 0px 5px 0px;
line-height: 32px;
font-weight: normal;
padding-bottom: 2px;
}


.block-inside li {
padding: 0px 2px 0px 0px;
line-height: 24px;
}

.block-inside#menu td{
font-family: oswald;
line-height: 24px;
}

.block-inside#top10 {
padding: 0px 2px 0px 12px;
line-height: 17px;
font-size: 14px;
}

.block-inside a {
padding: 0px 2px 0px 12px;
line-height: 20px;
display:block;
}


.block-inside{
margin:7px 0px 40px 0px;
}

.block-inside-inline a {
padding: 0px 2px 0px 12px;
margin:7px 0px 2px 0px;
display:inline-block;
}

.block-inside-inline#sister a {
font-family: Oswald, Sans-Serif;
font-size:14px;
}


.edchoice {
padding: 22px 30px 15px 3px;
}


.edchoice_img{
	width:130;
	float:left;
	padding: 0px 15px 0px 0px;
}

.edchoice p{
padding: 15px 0px 0px 5px;
}

/*HOME*/

.homecateg h4 {
color: #ffffff;
font-family: Oswald, Sans-Serif;
border-bottom: 1px solid #2c4c8c;
margin: 12px 0px 5px 0px;
font-weight: normal;

}

.homecateg {
	padding:0px 13px 0px 13px;
	font-size: 12px;
	line-height: 18px;

}

.block-title-home {
position: relative;
font-family: Oswald, Sans-Serif;
border-bottom: 2px solid #2c4c8c;
margin: 12px 0px 5px 0px;
line-height: 32px;
}

.homethb {
box-shadow: 2px 3px 5px #888;
border: 1px solid #ADADAD;
width: 130px;
padding: 6px;
margin-bottom: 10px;
border-radius: 6px;
float:left;
}


/*HOME IMG Wrapper */

    div.thb-wrapper{  
        float:left; /* important */  
        position:relative; /* important(so we can absolutely position the description div */  
  	  	width:250px;
  	  	margin: 0px 0 0px 25px;
    }  

    img.image{  
    box-shadow: 4px 4px 5px #888888;
	border: 1px solid;
	width: 210px;
	margin-bottom: 4px;
	padding: 5px;
	border-radius:5px;
	}

    span.description{  
       position: absolute;
	   left: 0px;
	   top: 12px;
	   background-color: rgba(26, 0, 132, 1);
	   font-size: 10px;
	   color: #FFF;
	   opacity: 0.8;
	   font-family: sans-serif;
    }  
    
    p.description_content{  
        padding:4px;  
        margin:0px;  
    }  
    
    .thb-caption {
	clear:both;
	position:relative;
	 padding:0 0 10px 0px;
  	 font-size:12px;
  	 align:center;
   	 font-family: oswald;
   	 font-size:13px;
    }
    
    
    /* LastRatings */
    
    .lastrate {
  		 font-size:12px;
    }
    
    .lastrate a {
  		 font-family: oswald;
   		 font-size:13px;
    }
    
	

/* COL DX  */

.coldx {
	width:300px;
}

.coldx250 {
	width:250px;
}


.catimage {
	box-shadow: 4px 5px 5px #888888;
	border: 1px solid;
	width: 250px;
	padding: 2px;
	margin-bottom: 10px;
}

/* SEARCH FORM */

form#dxz {
	width:290px;
	margin: 5px 0px 10px 5px;
	text-align:center;
}

form#dxz250 {
	width:250px;
	margin: 5px 0px 10px 5px;
	text-align:center;
}



.search {
	padding:10px 0 10px 10px;
	background:rgba(170, 170, 170, 0.2);
	border:0px solid #dbdbdb;
	border-radius:5px;
}
.button {	
	position:relative;
	border:2px solid #282255;
	background-color:#282255;
	color:#fafafa;
}
.button:hover  {
	color:yellow;
}

.arrow { position: relative; background: #282255; padding:8px 15px; left:-8px; border-radius:5px; }

.arrow:after {
right: 100%;
top:50%;
border:solid transparent;
content: " ";
height:0;
width:0;
position:absolute;
border-color:rgba(32,124,202,0);
border-right-color:#282255;
border-width:10px;
margin-top:-10px;
}

.limitsearch {
font-family: sans-serif,arial;
font-size: 13px;
}


/* FOOTER*/

.dxfooter {
width:990px; 
margin: auto;
line-height: 30px;
font-family:oswald;
background-color:#EEEEEE;  
text-transform: uppercase; 
text-align: center;
}

.footer2{font-family: oswald,arial,helvetica; font-size: 12px; color: #666; text-decoration: none;}

.footerlinks a {
	font-family:oswald;
 	font-size: 13px;
}


/*  COL DX SOCIAL */
.twitter { margin: 5px 0px 10px; margin-left:auto; margin-right:auto;}
.gplus { margin: 5px 0px 10px;}
.fbfollow { margin: 5px 0px 10px; width:115;}


/*Search Results*/

.cat_srch_r a {
position: relative;
font-family: Oswald, Sans-Serif;
margin: 12px 0px 5px 0px;
line-height: 32px;
font-weight: normal;
font-size: 18px;
}

.category_links {
font-family: Oswald, Sans-Serif;
line-height: 20px;
font-weight: normal;
font-size: 16px;
}

.smalltext {
font-size: 10px;
adding: 0px 0px 9px 2px;
}

.maincatT2 a {
display:inline-block;
padding: 5px;
}


/* Detail pages*/

H1#det_title {

font-family: Arial, Sans-Serif;
line-height: 32px;
font-weight: normal;
font-size: 28px;
margin:0px 0px 10px 0px;
}

.det_thumb {
box-shadow: 2px 3px 5px #888;
border: 1px solid #ADADAD;
width: 230px;
padding: 2px;
margin-bottom: 10px;
border-radius: 6px;
}


h2#det_description{
font-family: Arial, Sans-Serif;
line-height: 18px;
font-weight: normal;
font-size: 15px;
}

.det_table{
padding: 5px 0 0 0px;
}

.dett_textinfo{
padding:0 10px;
}

.det_catheader {
font-family: Oswald, Sans-Serif;
line-height: 15px;
font-weight: normal;
font-size: 12px;
margin:0px 0 5px 0;
}

.urllink{
margin:0px 0 10px 0;
}

.social {
float:right;
}

/*google ads large leadboard detail*/
.cat_c_leadboard { 
	 margin-left: auto;
    margin-right: auto;
   width: 989px;
}

.about h2, .comments h2, .revtools h2 {
font-family: Oswald, Sans-Serif;
font-weight: normal;
font-size: 19px;
margin-top:20px;
}

.about , .comments , .revtools {
font-family: Sans-Serif,arial;
line-height: 21px;
font-size: 14px;
}

.unsafe{
background-color: #DDDDFF;
padding: 5px;
}

.ratebox {
width: 290px;
float: left;
font-size:15px;
height:230px;
box-shadow: 4px 5px 5px #888888;
border: 1px solid;
padding: 5px;
border-radius:5px;
margin-right:23px;
}

.ratetitle {
font-family:Oswald,sans-serif;
font-size:16px;
background-color:#FFFFCC;
margin: 0 0 15px 0;
}

ul#catlist li{
font-size: 14px;
font-family: oswald,sans-serif;
line-height: 19px;
font-weight: normal;
}



