

/**********************************************************************************************
	Main Sections in CSS:
	
	1.	BASIC ELEMENTS
		Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
	
	2.	LAYOUT
		Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
		
	3.	PAGE COMMON STYLES
		Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
	
	4.	PAGE SPECIFIC STYLES
		Define content styles that are specific to a particular page
	
***********************************************************************************************/


/* import core styles */
@import url(base.css);


/*------------------------------------------
// 1.BASIC ELEMENTS
//	 Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
//------------------------------------------*/

/*body { color:#000; font-family: Helvetica, Arial, sans-serif; background:#a9cda8; }*/
body { color:#000; font-family: Helvetica, Arial, sans-serif; background:#ffffff; }
h1, h2, h3, h4, h5, h6, p, li { line-height:1.0em; }

/*------------------------------------------
// 2.LAYOUT
//   Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
//------------------------------------------*/
	
/*---- Container ----*/
div#container{ min-width:980px; }

/*---- Wrapper ----*/
div.wrapper { width:980px; margin:0 auto; }

/*---- Header ----*/
div#header{ background:url(../img/header/header-bg.gif) left top repeat-x; height:110px; }


/*---- Navigation ----*/

#PSWMenu img{ border:0;}
#backMenu{ height:90px; width:100%; background:url(/img/header/menuback.jpg);}
#PSWMenu { background-image:url(/img/header/menuContent.jpg); height: 60px; width:960px; margin: 0 auto; text-align:center; display:block;}
.leftSide{ background:url(/img/header/menuLeft.jpg); width:10px;float:left;}
.headerContent{ width:940px; float:left; display:block}
.rightSide{ background:url(/img/header/menuRight.jpg); width:10px;float:left;}

div.menuItem{ float:left; width:234px; margin-top:6px; height:51px; border-right:1px solid #90ceec; font-size:10px; text-align:left; color:#0b2c45; text-decoration:none;}

div:hover.menuItem { background:url(/img/header/menuHover.png); height:51px; color: #000; cursor:pointer}
.iconMenu { width:47px; height:43px;float: left; margin-top:5px; margin-left:10px;}
.titleMenu { text-transform:uppercase; display:block; font-size:13px; letter-spacing:-1px; font-weight:bold; text-shadow: #fff 1px 1px 1px;}
.titleMenu a {text-decoration:none;}

#MenuInfo{ float:left; margin-top:7px; width:170px;line-height:140%}
#first .iconMenu  { margin-left:0;}
#last{ border-right: 0 none;}

#subMenu { width:960px; display:block; margin: 0 auto; color:#FFF; font-size:11px; font-weight:bold; height:25px;}
#subMenu a{ color:#FFF; text-decoration:none; display:block; height:20px; padding-top:5px;}
#subMenu a:hover{ background:url(/img/header/menuHover.png);}
#subMenu ul { padding:0; margin:0; position: relative;list-style: none; z-index: 1000;}
#subMenu ul li { position: relative; list-style:none;float:left; border-right:1px solid #157cc2; }
#subMenu ul li#last{ border-right:0;}
#subMenu ul li a{ padding: 7px 10px 0;
 /*       text-shadow: -1px -1px 0 #333333;*/
}
#subMenu ul li a:hover{ color:#d0f30c;}
/* Special case  for recommended link */
#subMenu ul li a.rec { color:#e1ff16;}
#subMenu ul li a.rec:hover{ color:#d0f30c;}

#subMenu ul li ul {
    position: relative;
    border-right: 1px solid #444;
    border-bottom: 1px solid #444;
    display: none;
    /*margin-top: 7px;*/
}

#subMenu ul li ul li {
  text-align:left;
  line-height:10px;
  font-size:100%;
  background: none;
  padding: 0;
  border-right: 0px;
  height: 30px;
}
#subMenu ul li ul li a {
    position: relative;
    display: block;
    background: transparent url(../img/icon.gif) no-repeat center left;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    height:auto;
    margin: 0 10px;
    color: #555;
    font-weight: bold;
    border-bottom: 1px solid #ccc;

    }

#subMenu ul li ul li a.recommended {
    position: relative;
    display: block;
    background: transparent url(../img/icon-recommended.gif) no-repeat center left;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 10px;
    color: #b81a1a;
    font-weight: bold;
    height:auto;
    border-bottom: 1px solid #ccc;

    }

#subMenu ul li ul li a:hover {
    color: #000;
    }

#subMenu ul li:hover ul {
    display: block;
    position: absolute;
    /*top: 15px;*/
    left: 0px;
    width: 180px;
    background: #ffffff;
   /* padding: 0 0 20px 0; */
    }

.menu_div {
   display: none;
   position: absolute;
   /*float: left;*/
   margin-top: 0px;
   width: 180px;
}
#subMenu ul li:hover .menu_div {
    display: block;
}

/*
#subMenu ul li.over ul {
    display: block;
    position: absolute;
    top: 15px;
    left: 0;
    width: 180px;
    background: #E5E5E5;
    padding: 0 0 20px 0;
    }
*/

.leftSide, .content, .rightSide{ height:60px;}

/*---- Content ----*/
div#content{ background:#fff; }
div#content div.wrapper{ padding:10px 0px 20px 0px; }

/*---- Main ----*/
div#main { float:left; }

/*---- Sidebar ----*/
div#sidebar { float:right; }

/*---- Footer ----*/
div#footer{ background:#A9CDA8 url(../img/footer/footer-bg.gif) left top repeat-x; clear:both; }
div#footer div.wrapper{ padding:20px 0px 20px 22px; width:958px; }

/*------------------------------------------
// 3. PAGE COMMON STYLES
//	  Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
//------------------------------------------*/

/*---- Header - Logo ----*/
div#header div.logo{width:397px; height:110px; float:left; }
div#header div.logo h1 a{ position:relative; width:397px; height:110px; display:block;}
div#header div.logo h1 a span { position:absolute; top:-2px; left:0; background:url(../img/header/logo.jpg) 0 0 no-repeat; width:397px; height:110px; display:block;
}

/*---- Header - Search Form ----*/
div#search-form{ background:url(../img/header/search-box.gif) left top no-repeat; width:247px; height:70px; float:right; margin:3px 10px 5px 0; padding:6px 0px 0px 8px; }
div#search-form div.form { background:url(../img/header/form-bg.gif) left top no-repeat; padding:4px 0px 0px 53px; }
div#search-form div.form p{ margin-bottom:6px; }
div#search-form div.form input.textbox{ background:url(../img/header/textbox.gif) left top no-repeat; height:18px; width:149px; border:none; vertical-align:top; padding:3px 5px; font-size:140%; color:#a6a6a6; }
/*div#search-form div.form select{ font-size:100%; color:#a6a6a6; width:159px; }*/
div#search-form div.form select{ font-size:100%; color:#000000; width:159px; }

/*---- Header - Login Form ----*/
div#login-form{ background:url(../img/header/login-middle.gif) left top repeat-x; width:510px; float:right; margin-right:10px; }
div#login-form div.left{ background:url(../img/header/login-left.gif) left top no-repeat; }
div#login-form div.left div.right{ background:url(../img/header/login-right.gif) right top no-repeat; height:26px; padding:0px 4px 0px; }

div#login-form ul li { float:left; font-size:100%; color:#014f84; }
div#login-form ul li.pipe{ background:url(../img/header/pipe.gif) left top no-repeat; height:26px; float:left; margin:0px 4px; }
div#login-form ul li a{ line-height:26px; color:#014f84; float:left;  }

div#login-form form input.textbox{ background:url(../img/header/textbox1.gif) left top no-repeat; border:none; height:16px; width:92px; padding:2px 4px; font-size:100%; color:#a6a6a6; margin:3px 0px 0px 0px ; vertical-align:top; }
div#login-form form input.button{ margin-top:3px; }



/*
div#navigation{ background:url(../img/navigation/navigation-bg.gif) left top repeat-x; height:41px; padding-left:22px; }

div#navigation ul{ position: relative;list-style: none; z-index: 1000;}
div#navigation ul li { display:inline; position: relative; float:left; line-height:41px;}
div#navigation ul li.pipe { float:left; background:url(../img/navigation/pipe.gif) left top no-repeat; height:41px; margin:0px 11px; }
div#navigation ul li a{ color:#fff; font-size:110%; font-weight:bold; }
div#navigation ul li a:hover{ text-decoration:none; }



div#navigation ul li ul {
    position: relative;
    border: 1px solid #444;
    display: none;
    margin-top: 22px;
    }

div#navigation ul li ul li {
  text-align:left;
  line-height:20px;
  font-size:100%; 
  background: none;
  padding: 0;
}
div#navigation ul li ul li a {
    position: relative;
    display: block;
    background: transparent url(../img/icon.gif) no-repeat center left;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 10px;
    color: #555;
    font-weight: bold;
    border-bottom: 1px solid #ccc;

    }

div#navigation ul li ul li a.recommended {
    position: relative;
    display: block;
    background: transparent url(../img/icon-recommended.gif) no-repeat center left;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 10px;
    color: #b81a1a;
    font-weight: bold;
    border-bottom: 1px solid #ccc;

    }

div#navigation ul li ul li a:hover {
    color: #000;
    }

div#navigation ul li:hover ul {
    display: block;
    position: absolute;
    top: 15px;
    left: 0px;

    width: 180px;
    background: #E5E5E5;
    padding: 0 0 20px 0;
    }

div#navigation ul li.over ul {
    display: block;
    position: absolute;
    top: 15px;
    left: 0;
    width: 180px;
    background: #E5E5E5;
    padding: 0 0 20px 0;
    }
*/



/*---- Content ----*/

/*---- Main ----*/
div#main { float:left; width:640px; }
div#main a{ color:#0f6183; }
h3.heading1{ text-transform:uppercase; font-size:150%; color:#010101; line-height:16px; margin-bottom:16px; }
h3.heading1 img{ vertical-align:middle; margin:0px 6px 0px 0px; }

/* Rewrote by Bernan's style
div.post h1{ font-size:200%; color:#0f6183; line-height:16px; }
*/
div.post h1 {
    color:#0F6183;
    font-size:200%;
    line-height:1.25em;
}

div.post h2{ font-size:180%; color:#0f6183; line-height:16px; }
div.post h3{ font-size:160%; color:#0f6183; line-height:16px; }
div.post h4{ font-size:140%; color:#0f6183; line-height:16px; }
div.post span.metadata { color:#333; font-weight:bold; display:block; margin-bottom:20px; }
div.post div.entry img{ float:left; margin:0px 12px 18px 0px; padding-bottom:1px; }
div.post div.entry p{ font-size:110%; line-height:17px; color:#333; font-weight:bold; }
div#main div.post div.entry a.more-link{ text-decoration:underline; font-size:110%; color:#333; display:block; line-height:17px; font-weight:bold; }
div#main div.post div.entry a.more-link:hover{ text-decoration:none; }

/*---- Sidebar ----*/

/*---- Footer - Logo ----*/
div#footer div.logo{width:237px; height:54px; float:left; margin-right:30px; }
div#footer div.logo h1 a{ position:relative; width:237px; height:54px; display:block;}
div#footer div.logo h1 a span  { position: absolute; top: 0; left: 0; background:url(../img/footer/logo.jpg) 0 0 no-repeat; width:237px; height:54px; display:block; }

/*---- Footer - Desclaimer ----*/
div#footer div.desclaier{ float:left; width:687px; }
div#footer div.desclaier ul.site-info li{ display:inline; font-size:110%; color:#fff; font-weight:bold;  }
div#footer div.desclaier ul.site-info li a{ color:#fff; line-height:1.2em; }
div#footer div.desclaier p{ color:#fff; line-height:1.2em; font-size:110%; font-weight:bold; }

/*---- Box1 ----*/
div.box1 div.box1-top-left{ background:url(../img/content/box1-top-left.png) left top no-repeat; padding-left:10px; height:28px; line-height:28px;cursor:pointer; } 
div.box1 div.box1-top-left div.box1-top-right{ background:url(../img/content/box1-top-right.png) right top no-repeat; padding-right:10px; height:28px; line-height:28px; } 
div.box1 div.box1-top-left div.box1-top-right div.box1-top-middle{ background:url(../img/content/box1-top-middle.gif) left top repeat-x; height:28px; line-height:28px; }

div.box1 div.box1-middle-left{ background:url(../img/content/box1-middle-left.gif) left top repeat-y; padding-left:3px; }
div.box1 div.box1-middle-left div.box1-middle-right{ background:url(../img/content/box1-middle-right.png) right top repeat-y; padding-right:4px; }
div.box1 div.box1-middle-left div.box1-middle-right div.box1-middle{ background:#fff; padding:0px 0px 1px 2px; }
div.box1 div.box1-bottom-left{ background:url(../img/content/box1-bottom-left.png) left bottom no-repeat; padding-left:10px; height:6px; line-height:6px; } 
div.box1 div.box1-bottom-left div.box1-bottom-right{ background:url(../img/content/box1-bottom-right.png) right bottom no-repeat; padding-right:10px; height:6px; line-height:6px; } 
div.box1 div.box1-bottom-left div.box1-bottom-right div.box1-bottom-middle{ background:url(../img/content/box1-bottom-middle.gif) left bottom repeat-x; height:6px; line-height:6px; }

#free_soft_img {
    margin-top: 7px; 
    margin-left: 40px    
}

/*---- Box2 ----*/
div.box2 div.box2-top-left{ background:url(../img/content/box2-top-left.png) left top no-repeat; padding-left:10px; height:28px; line-height:28px; } 
div.box2 div.box2-top-left div.box2-top-right{ background:url(../img/content/box2-top-right.png) right top no-repeat; padding-right:10px; height:28px; line-height:28px; } 
div.box2 div.box2-top-left div.box2-top-right div.box2-top-middle{ background:url(../img/content/box2-top-middle.gif) left top repeat-x; height:28px; line-height:28px; cursor: pointer;}
div.box2 div.box2-middle-left{ background:url(../img/content/box2-middle-left.gif) left top repeat-y; padding-left:3px; }
div.box2 div.box2-middle-left div.box2-middle-right{ background:url(../img/content/box2-middle-right.png) right top repeat-y; padding-right:4px; }
div.box2 div.box2-middle-left div.box2-middle-right div.box2-middle{ background:#fff; padding:5px 0px 1px 0px; width:664px; }
 
div.box2 div.box2-bottom-left{ background:url(../img/content/box2-bottom-left.png) left bottom no-repeat; padding-left:10px; height:6px; line-height:6px; } 
div.box2 div.box2-bottom-left div.box2-bottom-right{ background:url(../img/content/box2-bottom-right.png) right bottom no-repeat; padding-right:10px; height:6px; line-height:6px; } 
div.box2 div.box2-bottom-left div.box2-bottom-right div.box2-bottom-middle{ background:url(../img/content/box2-bottom-middle.gif) left bottom repeat-x; height:6px; line-height:6px; }

/*---- Box3 ----*/
div.box3{ background:url(../img/content/box3.gif) left top no-repeat; padding:18px 24px 5px 22px; } 

/*---- Box4 ----*/
/* Rewrote by Bernan's style
div.box4{ background:url(../img/content/box4.gif) left top no-repeat; padding:12px 8px; width:297px; margin:0px 14px 24px 0; } 
*/
div.box4 {
    background:transparent url(../img/content/box4.gif) no-repeat scroll left top;
    margin:0 13px 5px 0;
    padding:12px 15px;
    width:283px;
}

div.box4#article{ margin-right:0px; }
/* Rewrote by Bernan's style
div.box4#article h3 { margin-top:10px; }
*/
div.box4#article h3 {
margin-top:0;
}

/*---- Box5 ----*/
div.box5 { clear:both; margin-bottom:15px; }
div.box5 div.box5-top-left{ background:url(../img/content/box5-top-left.gif) left top no-repeat; padding-left:10px; height:28px; line-height:28px; } 
div.box5 div.box5-top-left div.box5-top-right{ background:url(../img/content/box5-top-right.gif) right top no-repeat; padding-right:10px; height:28px; line-height:28px; } 
div.box5 div.box5-top-left div.box5-top-right div.box5-top-middle{ background:url(../img/content/box5-top-middle.gif) left top repeat-x; height:28px; line-height:28px; }

div.box5 div.box5-middle-left{ background:url(../img/content/box5-middle-left.gif) left top repeat-y; padding-left:3px; }
div.box5 div.box5-middle-left div.box5-middle-right{ background:url(../img/content/box5-middle-right.gif) right top repeat-y; padding-right:4px; }
div.box5 div.box5-middle-left div.box5-middle-right div.box5-middle{ background:#fff; padding:5px 0px 1px 0px; }

div.box5 div.box5-bottom-left{ background:url(../img/content/box5-bottom-left.gif) left bottom no-repeat; padding-left:10px; height:6px; line-height:6px; } 
div.box5 div.box5-bottom-left div.box5-bottom-right{ background:url(../img/content/box5-bottom-right.gif) right bottom no-repeat; padding-right:10px; height:6px; line-height:6px; } 
div.box5 div.box5-bottom-left div.box5-bottom-right div.box5-bottom-middle{ background:url(../img/content/box5-bottom-middle.gif) left bottom repeat-x; height:6px; line-height:6px; }

/*---- Box6 ----*/
div.box6 div.box6-top-left{ background:url(../img/content/box6-top-left.gif) left top no-repeat; padding-left:10px; height:28px; line-height:28px; } 
div.box6 div.box6-top-left div.box6-top-right{ background:url(../img/content/box6-top-right.gif) right top no-repeat; padding-right:10px; height:28px; line-height:28px; } 
div.box6 div.box6-top-left div.box6-top-right div.box6-top-middle{ background:url(../img/content/box6-top-middle.gif) left top repeat-x; height:28px; line-height:28px; }

div.box6 div.box6-middle-left{ background:url(../img/content/box6-middle-left.gif) left top repeat-y; padding-left:3px; }
div.box6 div.box6-middle-left div.box6-middle-right{ background:url(../img/content/box6-middle-right.gif) right top repeat-y; padding-right:4px; }
div.box6 div.box6-middle-left div.box6-middle-right div.box6-middle{ background:#fff; padding:5px 0px 1px 0px; }

div.box6 div.box6-bottom-left{ background:url(../img/content/box6-bottom-left.gif) left bottom no-repeat; padding-left:10px; height:6px; line-height:6px; } 
div.box6 div.box6-bottom-left div.box6-bottom-right{ background:url(../img/content/box6-bottom-right.gif) right bottom no-repeat; padding-right:10px; height:6px; line-height:6px; } 
div.box6 div.box6-bottom-left div.box6-bottom-right div.box6-bottom-middle{ background:url(../img/content/box6-bottom-middle.gif) left bottom repeat-x; height:6px; line-height:6px; }

/*---- Box7 ----*/
div.box7 div.box7-top-left{ background:url(../img/content/box7-top-left.gif) left top no-repeat; padding-left:8px; height:18px; line-height:18px; } 
div.box7 div.box7-top-left div.box7-top-right{ background:url(../img/content/box7-top-right.gif) right top no-repeat; padding-right:8px; height:18px; line-height:18px; } 
div.box7 div.box7-top-left div.box7-top-right div.box7-top-middle{ background:url(../img/content/box7-top-middle.gif) left top repeat-x; height:18px; line-height:18px; }

div.box7 div.box7-middle-left{ background:url(../img/content/box7-middle-left.gif) left top repeat-y; padding-left:7px; }
div.box7 div.box7-middle-left div.box7-middle-right{ background:url(../img/content/box7-middle-right.gif) right top repeat-y; padding-right:7px; }
div.box7 div.box7-middle-left div.box7-middle-right div.box7-middle{ background:#006326; padding:5px 6px 1px; }

div.box7 div.box7-bottom-left{ background:url(../img/content/box7-bottom-left.gif) left bottom no-repeat; padding-left:8px; height:18px; line-height:18px; } 
div.box7 div.box7-bottom-left div.box7-bottom-right{ background:url(../img/content/box7-bottom-right.gif) right bottom no-repeat; padding-right:8px; height:18px; line-height:18px; } 
div.box7 div.box7-bottom-left div.box7-bottom-right div.box7-bottom-middle{ background:url(../img/content/box7-bottom-middle.gif) left bottom repeat-x; height:18px; line-height:18px; }

/*---- Box8 ----*/
div.box8 div.box8-top-left{ background:url(../img/content/box8-top-left.gif) left top no-repeat; padding-left:5px; height:10px; line-height:10px; } 
div.box8 div.box8-top-left div.box8-top-right{ background:url(../img/content/box8-top-right.gif) right top no-repeat; padding-right:6px; height:10px; line-height:10px; } 
div.box8 div.box8-top-left div.box8-top-right div.box8-top-middle{ background:url(../img/content/box8-top-middle.gif) left top repeat-x; height:10px; line-height:10px; }

div.box8 div.box8-middle{ background:#10659c; padding:5px 10px 5px ; }

div.box8 div.box8-bottom-left{ background:url(../img/content/box8-bottom-left.gif) left bottom no-repeat; padding-left:7px; height:10px; line-height:10px; } 
div.box8 div.box8-bottom-left div.box8-bottom-right{ background:url(../img/content/box8-bottom-right.gif) right bottom no-repeat; padding-right:6px; height:10px; line-height:10px; } 
div.box8 div.box8-bottom-left div.box8-bottom-right div.box8-bottom-middle{ background:url(../img/content/box8-bottom-middle.gif) left bottom repeat-x; height:10px; line-height:10px; }

/*---- Box9 ----*/
div.box9 div.box9-top-left{ background:url(../img/content/box9-top-left.gif) left top no-repeat; padding-left:5px; height:10px; line-height:10px; } 
div.box9 div.box9-top-left div.box9-top-right{ background:url(../img/content/box9-top-right.gif) right top no-repeat; padding-right:6px; height:10px; line-height:10px; } 
div.box9 div.box9-top-left div.box9-top-right div.box9-top-middle{ background:url(../img/content/box7-top-middle.gif) left top repeat-x; height:10px; line-height:10px; }

div.box9 div.box9-middle{ background:#026326; padding:5px 10px 5px ; }

div.box9 div.box9-bottom-left{ background:url(../img/content/box9-bottom-left.gif) left bottom no-repeat; padding-left:7px; height:10px; line-height:10px; } 
div.box9 div.box9-bottom-left div.box9-bottom-right{ background:url(../img/content/box9-bottom-right.gif) right bottom no-repeat; padding-right:6px; height:10px; line-height:10px; } 
div.box9 div.box9-bottom-left div.box9-bottom-right div.box-bottom-middle{ background:url(../img/content/box9-bottom-middle.gif) left bottom repeat-x; height:10px; line-height:10px; }

/*---- List1 ----*/
div#sidebar1 div.widget { width:142px; }
div.widget{ background:url(../img/content/widget-border.gif) left bottom repeat-x; position:relative; border:1px solid #dce1d2; border-bottom:none;  padding:10px 0px 10px 10px; margin-bottom:7px; }
ul.list1 li{ background:url(../img/dashboard/divider.gif) left bottom no-repeat; } 
ul.list1 li.last{ background:none; }

/*---- List2 ----*/
ul.list2 li{ font-size:110%; color:#7b7a7a; line-height:17px; margin-bottom:2px;  } 
ul.list2 li a{ color:#7b7a7a; }

/*---- List3 ----*/
ul.list3 li{ font-size:110%; color:#7b7a7a; line-height:18px; margin-bottom:2px; } 
ul.list3 li span{ float:right; }
ul.list3 li a{ color:#7b7a7a; text-decoration:underline; }
ul.list3 li  strong { color:#706c70; }
ul.list3 li a:hover{ text-decoration:none; }

/*---- List4 ----*/
ul.list4 li{ margin-bottom:15px; }
/* Rewrote by Bernan's style
ul.list4 li h4{ font-size:130%; color:#0f6183; line-height:16px; }
*/
ul.list4 li h4 {
    color:#0F6183;
    font-size:130%;
    line-height:1.5em;
}
ul.list4 li h4 a{ color:#0f6183; }
ul.list4 li span.metadata{ display:block; font-weight:bold; font-size:100%; color:#333; }

/*---- List5 ----*/
ul.list5 li{ margin-bottom:15px; }
ul.list5 li h5{ font-size:110%; color:#0f6183; line-height:16px; }
ul.list5 li span.metadata{ display:block; font-weight:bold; font-size:100%; color:#333; line-height:1.2em; font-weight:bold; }

/*---- List6 ----*/
ul.list6 { margin-left:2px; }
ul.list6 li{ float:left; width:154px; margin:0px 4px 5px 0px; }
ul.list6 li.last{ margin-right:0px; }
ul.list6 li img{ vertical-align:bottom; }
ul.list6 li a.validity{ background:url(../img/content/validity-bg.gif) left top no-repeat; height:26px; line-height:26px; font-size:110%; font-weight:bold; color:#026326; text-align:center; width:154px; display:block; }

/*---- Table1 ----*/
table.table1 { width:660px; border:none; clear:both; }
table.table1 th { background:#d9eaf1; color:#0f6183; font-size:100%; text-transform:uppercase; line-height:16px; font-family: Helvetica bold, Arial, sans-serif; text-align:left; }
table.table1 th.first{ background:#d9eaf1 url(../img/content/heading-left.gif) left top no-repeat; padding-left:2px; }
table.table1 th.rakeback { text-align:center; }
table.table1 th.bonus{ padding-left:27px; }
table.table1 th.extra { padding-left:65px; }
table.table1 th.last{ background:#d9eaf1 url(../img/content/heading-right.gif) right top no-repeat; text-align:center; }

table.table1 td { padding:2px 1px; font-size:110%; color:#000; font-family:Helvetica, Arial, sans-serif; background:url(../img/content/border.gif) left bottom repeat-x; }
table.table1 td a{ color:#000; }
table.table1 td img{ vertical-align:middle; margin-right:4px; }
table.table1 td.poker-room{ width:144px; }
table.table1 td.rakeback{ width:96px; text-align:center; }
table.table1 td.bonus{ width:144px; }
table.table1 td.extra{ width:198px; }
table.table1 td.download{ width:70px; }
table.table1 td.download img { margin-right:0px; margin-left:4px; }
table.table1 tr.last td { background:none; }

/*------------------------------------------
// 4.1  INDEX PAGE SPECIFIC STYLES
//------------------------------------------*/

/*---- Dashboard ----*/

/*div#dashboard { background:#cce0e7; padding:6px 0px;z-index:-1;}*/
div#dashboard {
  background:#CCE0E7 none repeat scroll 0 0;
  padding:10px;
  z-index:-1;
}
div#dashboard h1{ color:#014f84; font-size:160%; text-transform:uppercase; font-family:Helvetica bold, Arial,  sans-serif; margin-bottom:4px; }

/*---- Dashboard - Box1 ----*/
div#dashboard div.box1{ float:left; width:306px; margin-right:3px;z-index:-1; }
div#dashboard div.box1 h1 { line-height:28px; }
div#dashboard div.box1 h1 img.icon { float:left; margin:4px 7px 0px 0px; } 
div#dashboard div.box1 ul.list1 { clear:both ; }
div#dashboard div.box1 ul.list1 li{ padding:1px 0 4px 28px; margin-left:-4px; position:relative; width:270px; overflow:hidden; } 
div#dashboard div.box1 ul.list1 li.last { padding:2px 0 4px 28px; }
div#dashboard div.box1 ul.list1 li a.download{ float:right; }

div#dashboard div.box1 div.box7 { height:40px; }
div#dashboard div.box1 div.box7 div.box7-top-middle{ padding-top:4px; }
div#dashboard div.box1 div.box7 a{ color:#ffff00; font-size:130%; display:block; line-height:16px; text-align:center; text-decoration:none; font-weight:bold; }

/*---- Dashboard - Box2 ----*/
div#dashboard div.box2 {float:right; width:670px;z-index:-1; }
div#dashboard div.box2 h1{ line-height:28px; }
div#dashboard div.box2 img.price{ margin-left:-8px; position:relative; float:left; }
div#dashboard div.box2 img.best-percentage{ margin-right:-8px; position:relative; margin-top:1px; }
div#dashboard div.box2 p.details{ background:url(../img/dashboard/detail-bg.gif) left top no-repeat; text-align:center; color:#fff; font-size:110%; font-family: Helvetica bold,  Arial, sans-serif; height:20px; line-height:20px; font-weight:bold; margin-left:2px; }
div#dashboard div.box2 p.details a{ text-decoration:underline; color:#fff; }

/*---- Content - Sidebar1 ----*/
/* Rewrote by Bernan's style
div#sidebar1{ float:left; width:152px; margin-right:12px; }
*/
div#sidebar1 {
    float:left;
    margin-right:15px;
    width:152px;
}
div#sidebar1 ul.list2 { width:134px; overflow:hidden; }
div#sidebar1 ul.list2 li strong { color:#000000; }
div.widget#recommended h2{ background:url(../img/content/recommend-bg.png) left top no-repeat; height:40px; margin:-13px 0px 10px -10px; }
div.widget#forums h2 { margin:-11px 0 0 -10px; position:relative; width:150px; }

div#sidebar1 div.widget div.section{ background:url(../img/content/heading-3-bg.gif) left top repeat-x;   margin-left:-10px; padding-left:10px;  position:relative; }
div#sidebar1 div.widget div.section h3{ color:#3b84a1; font-size:120%;  margin-bottom:7px; line-height:27px; height:27px;}

/*---- Content - Sidebar2 ----*/
div#sidebar2{ width:160px; float:right; }

div#user-ratings h2{ background:url(../img/content/user-ratings.gif) left top no-repeat; height:28px; font-size:150%; text-transform:uppercase; line-height:28px; color:#fff; padding-left:22px; }
div#user-ratings h3{ font-size:120%; color:#025c94; line-height:22px; background:#cce0e7; text-transform:uppercase;  padding-left:22px; border-bottom:1px solid #cccccc; font-weight:bold; }
div#user-ratings div.widget{ padding:0; }
div#user-ratings div.widget div.section{ border-bottom:1px solid #999; padding:2px 6px 2px 4px; width:148px; overflow:hidden; }

div#scripts.widget , div#poker-rooms.widget{ background:#fefdf2; }

div#main div.section1 { clear:both; }
/* Rewrote by Bernan's style
div#main div.section1 div.left-column{ margin:0px 14px 15px 0px; width:306px; } 
*/
div#main div.section1 div.left-column {
    margin:0 14px 9px 7px;
    width:306px;
}

div#main div.section1 h3.heading1 { line-height:32px; margin-bottom:5px; }

/*---- Content - Main - Downloads ----*/
div#main div.box5#download h1 img , div#main div.box6#recommend h1 img{ vertical-align:middle; }  
div#main div.box5#download p.softwares{ background:url(../img/content/detail1-bg.gif) left top no-repeat; height:20px; line-height:20px; text-align:center; font-size:110%; color:#fff; font-weight:bold; }
div#main div.box5#download p.softwares a{ color:#fff; text-decoration:underline; }
div#main div.box5#download p.softwares a:hover{ text-decoration:none; }

/*---- Content - Main - Recommended ----*/
div#main div.box6#recommend table.table1{ width:310px; float:left; margin:3px 2px 0px; clear:none; }
div#main div.box6#recommend table.table1 td a { color:#000; }
