@import url(navi.css);
/*@import url(forms.css);    */
/* @import url(tables.css); */
/*
Template Name: BusinessBlue
File: Layout CSS
Author: OS Templates
Author URI: http://www.os-templates.com/
Licence: <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a>
*/
BODY
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #1A3151;
}
.IMG
{
	display: block;
	margin: 0;
	padding: 0;
	border: none;
}
.justify
{
	text-align: justify;
}
.bold
{
	font-weight: bold;
}
.center
{
	text-align: center;
}
.right
{
	text-align: right;
}
.nostart
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.clear
{
	clear: both;
}
BR.clear
{
	clear: both;
	margin-top: -15px;
}
A
{
	outline: none;
	text-decoration: none;
}
.fl_left
{
	float: left;
}
.fl_right
{
	float: right;
}
.imgl, .imgr
{
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.imgl
{
	float: left;
	margin: 0 8px 8px 0;
	clear: left;
}
.imgr
{
	float: right;
	margin: 0 0 8px 8px;
	clear: right;
}
/*----------------------------------------------Wrapper-------------------------------------*/
DIV.wrapper
{
	display: block;
	width: 100%;
	margin: 0;
	text-align: left;
   /* border:thin solid gold; */
}
DIV.wrapper H1, DIV.wrapper H2, DIV.wrapper H3, DIV.wrapper H4, DIV.wrapper H5, DIV.wrapper H6
{
	margin: 0 0 20px;
	padding: 0 0 8px;
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dotted #000000;
}
.col1
{
	color: #CCCCCC;
	background-color: #1F3D63;
}
.col2
{
	color: #FFFFFF;
	background-color: #39669D;
}
.col3
{
	color: #CCCCCC;
	background-color: #FFFFFF;
}
.col3 A
{
	color: #99CC00;
	background-color: #244672;
}
.col4
{
	color: #666666;
	background-color: #FFFFFF;
}
.col4 A
{
	color: #366298;
	background-color: #FFFFFF;
}
.col5
{
	color: #CCCCCC;
	background-color: #37639A;
}
.col5 A
{
	color: #FFFFFF;
	background-color: #37639A;
}
.col6
{
	color: #CCCCCC;
	background-color: #1A3151;
}
.col6 A
{
	color: #FFFFFF;
	background-color: #1A3151;
}
/*----------------------------------------------Generalise-------------------------------------*/
#header, #topbar, #intro, #breadcrumb, .container, #footer, #copyright
{
	position: relative;
	margin: 0 auto;
	display: block;
	width: 960px;
}
/*----------------------------------------------Header-------------------------------------*/
#header
{
	padding: 20px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#header #logo
{
	display: block;
	float: left;
	width: 680px;
}
#header #logo H1
{
	border: none;
	margin: 0;
	padding: 0;
	float: left;
}
#header #logo P
{
	display: block;
	float: left;
	height: 25px;
	margin: 0 0 0 10px;
	padding: 15px 0 0 10px;
	border-left: 2px solid #39669D;
    color:#FFFFFF;
    font-weight: bold;
}
#header #logo H1 A
{
	font-size: 36px;
	color: #FFFFFF;
	background-color: #1F3D63;
}
#header #info
{
	display: block;
	float: right;
	margin-top: 15px;
}
#header #info UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#header #info LI
{
	display: inline;
	margin: 0 0 0 10px;
}
/*----------------------------------------------Topbar-------------------------------------*/
#topbar
{
	z-index: 1000;
}
#topbar #search
{
	display: block;
	float: right;
	width: 600px;
	margin: 10px 0 0;
	padding: 0;
    /* border:thin solid gold; */
}
/*----------------------------------------------Homepage Intro-------------------------------------*/
#intro
{
	padding: 20px 0;
}
.wrapper #intro .last
{
	margin: 0;
}
#intro H1, #intro H2, #intro P, #intro UL
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	border: none;
}
#intro .fl_left
{
	display: block;
	float: left;
	width: 220px;
	padding: 9px;
	/*border: 1px solid #366298; */
    background-color: #FFFFFF;
   /* border:thin solid gold;*/
}
#intro .fl_right
{
	display: block;
	float: right;
	width: 680px;
    /*border:thin solid gold; */
}
#intro .fl_right H2
{
	margin: 0 0 10px;
	padding: 0 0 8px;
	border-bottom: 1px dotted #CCCCCC;
}
#intro .fl_right P
{
	margin-bottom: 10px;
	line-height: 1.4em;
}
#intro .fl_right UL
{
	margin-top: 35px;
}
#intro ._fl_right LI
{
	display: inline;
	margin-right: 23px;
}
#intro .fl_right LI A
{
	padding: 6px 25px 8px;
	font-size: 22px;
	color: #99CC00;
	background-color: #162C47;
}
/*----------------------------------------------BreadCrumb-------------------------------------*/
#breadcrumb
{
	padding: 15px 0;
}
#breadcrumb UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#breadcrumb UL LI
{
	display: inline;
}
#breadcrumb UL LI.current A
{
	text-decoration: underline;
}
/*----------------------------------------------Container-------------------------------------*/
.container
{
	padding: 20px 0;
    /*border:thin solid black;*/
}
/*----------------------------------------------Homepage Services-------------------------------------*/
#services
{
	display: block;
	width: 100%;
	margin-bottom: 30px;
}
#services H2, #services UL
{
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
	line-height: normal;
}
#services LI
{
	display: block;
	float: left;
	width: 300px;
	margin: 0 30px 0 0;
	padding: 0;
}
#services LI.last
{
	margin-right: 0;
}
#services LI DIV.imgholder
{
	display: block;
	width: 290px;
	margin: 0 0 15px;
	padding: 4px;
	color: #666666;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
}
#services H2
{
	margin: 0;
	padding: 0 0 8px;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	line-height: normal;
	border-bottom: 1px dotted #CCCCCC;
}
#services P.readmore
{
	display: block;
	margin: 0;
	padding: 0 0 10px;
	text-align: right;
	font-weight: bold;
	border-bottom: 1px dotted #CCCCCC;
}
/*----------------------------------------------Content-------------------------------------*/
.content
{
	display: block;
	float: left;
	width: 600px;
   /* border:thin solid pink;*/
}
/*------Comments-----*/
#comments
{
	margin-bottom: 40px;
}
#comments .commentlist
{
	margin: 0;
	padding: 0;
}
#comments .commentlist UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#comments .commentlist LI.comment_odd, #comments .commentlist LI.comment_even
{
	margin: 0 0 10px;
	padding: 15px;
	list-style: none;
}
#comments .commentlist LI.comment_odd
{
	color: #666666;
	background-color: #F7F7F7;
}
#comments .commentlist LI.comment_odd A
{
	color: #366298;
	background-color: #F7F7F7;
}
#comments .commentlist LI.comment_even
{
	color: #666666;
	background-color: #E8E8E8;
}
#comments .commentlist LI.comment_even A
{
	color: #366298;
	background-color: #E8E8E8;
}
#comments .commentlist .author .name
{
	font-weight: bold;
}
#comments .commentlist .submitdate
{
	font-size: smaller;
}
#comments .commentlist P
{
	margin: 10px 5px 10px 0;
	padding: 0;
	font-weight: normal;
	text-transform: none;
}
#comments .commentlist LI .avatar
{
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0 0 0 10px;
}
/*----------------------------------------------Right Block-------------------------------------*/
.column
{
	display: block;
	float: right;
	width: 300px;
    /*border:thin solid gold;*/
}
.intro_column
{
	display: block;
	float: left;
	width: 420px;
   /* border:thin solid gold; */
    margin-right: 5px;
}
.column .holder, .column #featured
{
	display: block;
	width: 300px;
	margin-bottom: 40px;
}
.column .holder P
{
	line-height: 1.6em;
}
.column .holder H2.title
{
	display: block;
	width: 100%;
	height: 65px;
	margin: 0;
	padding: 15px 0 8px;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	line-height: normal;
}
.column .holder H2.title IMG
{
	float: left;
	margin: -15px 8px 0 0;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.column .holder P.readmore
{
	display: block;
	width: 100%;
	font-weight: bold;
	text-align: right;
	line-height: normal;
}
.column DIV.imgholder
{
	display: block;
	width: 290px;
	margin: 0 0 10px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
/*Featured Block*/
.column #featured A
{
	color: #366298;
	background-color: #F9F9F9;
}
.column #featured UL, .column #featured H2, .column #featured P
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.column #featured LI
{
	display: block;
	width: 250px;
	margin: 0;
	padding: 20px 25px;
	color: #2E271D;
	background-color: #F9F9F9;
}
.column #featured LI P
{
	line-height: 1.6em;
}
.column #featured LI P.imgholder
{
	display: block;
	width: 240px;
	height: 90px;
	margin: 20px 0 15px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
.column #featured LI H2
{
	margin: 0;
	padding: 0 0 14px;
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: normal;
}
.column #featured P.more
{
	display: block;
	width: 100%;
	margin-top: 15px;
	font-weight: bold;
	text-align: right;
	line-height: normal;
}
.flickrbox UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.flickrbox LI
{
	display: block;
	float: left;
	width: 80px;
	height: 80px;
	margin: 0 15px 15px 0;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
.flickrbox LI.last
{
	margin-right: 0;
}
/*----------------------------------------------Footer-------------------------------------*/
#footer
{
	padding: 20px 0;
}
#footer H2
{
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 8px;
	border-bottom: 1px dotted #CCCCCC;
}
#footer P, #footer UL, #footer A
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
	line-height: normal;
}
#footer LI
{
	margin-bottom: 10px;
}
#footer LI.last
{
	margin: 0;
}
#footer ADDRESS
{
	font-style: normal;
	line-height: 1.5em;
	margin-bottom: 3px;
}
#footer .footbox
{
	display: block;
	float: left;
	width: 300px;
	margin: 0 30px 0 0;
	padding: 0;
}
#footer .last
{
	margin-right: 0;
}
/*----------------------------------------------Copyright-------------------------------------*/
#copyright
{
	padding: 15px 0;
}
#copyright P
{
	margin: 0;
	padding: 0;
}
/*
DOBRYS
*/
.whiteheading {
	font:bold 16px Myriad Pro, Arial, Helvetica, sans-serif;
	color:#244672;
    vertical-align: text-bottom;
}
.bigger_whiteheading {
	font:bold 22px Myriad Pro, Arial, Helvetica, sans-serif;
	color:#244672;
}
.icon
{
	float: left;
	margin-right: 5px;
}
.white_link
{
	color: #330066;
	border: none;
	text-decoration: none;
}
.white_link IMG
{
	border: none;
}
.white_link :hover
{
	color: #66CCCC;
}
.smalltext{
  font-size: x-small;
  margin-left: 0px;
}
.mediumtext{
  font-size: smaller;
  margin-left: 0px;
}
#logo_holder{
  background-color: #FFFFFF;
  text-align: left;
  float: left;
 /* border: thin solid gold; */
}
#_off_dispaly_numbers{
  border:thin solid red;
  max-height: 100px;
  overflow: auto;
 /*overflow-x:auto; overflow-y:hidden; */
}

.content .fl_left
{
	display: block;
	float: left;
	width: 250px;
	padding: 9px;
	border: 1px solid #366298;
    background-color: #FFFFFF;
}
.content .fl_right
{
	display: block;
	float: right;
	width: 680px;
}
TD.info{
  width: 600px;
}


TD.pin_holder{
/*  color: red;
  background-color: gold;*/
  width: 100px;
}
TD.submit_holder{
  text-align: center;
}


em.error {
  padding-left: 16px;
  font-size: xx-small;
  color:red;
}
#formSignup #Submit{
	margin:0;
	padding:5px;
	color:#666666;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	cursor:pointer;
	}

#share_this_holder{
  float: right;
}
#gtrans{
  margin-top: 2px;
  padding-top: 20px;
}
#celeb_numbers_table{
  text-align: center;
}
.celeb_name{
  text-align: left;
}


