* {margin: 0; padding: 0}

body {color: #333; font: 14px/1.5 Calibri, "Trebuchet MS", Helvetica, Arial, Plantin, Palatino, Georgia, serif; text-align:center;}

div#container {background-color:#fff; margin-left: auto; margin-right: auto; /*width: 900px; */text-align: left;}
div#top {height:7px; background-color:#a00; border-bottom:1px solid #666;}
div#header {padding-top:5px; height:72px;}
div#divHome {margin:30px 0px 0px 0px; text-align:left;}
div#divInside {background-color:#f9f9f9; padding:20px 16px 30px 16px; color:#555;}
#divInside p {font-size:1.2em;  margin-top:10px; }

p {margin:10px 0px 10px 0px;}

#lnkHome {color:#a00; cursor:pointer; text-transform:uppercase; margin-left:2px;}

#nav {float:right; margin:4px 0px 0px 0px; padding:0;}
#nav ul {float:right; list-style:none; margin:0 0 0 0; padding:0;}
#nav ul li {float:left; display:block; margin:0; padding:0;}
#nav ul li a {cursor:pointer; float:left; display:block; margin:0 12px; padding:0; color:#888; font-size:14px; text-transform:uppercase;}
#nav ul li a:hover, #nav ul li a.current {color:#a00; text-decoration:none; border-top:3px solid #a00; margin-top:-3px;}
#nav ul li a.current {border-color:#330; color:#330;}

#member_nav {background-color:#dfdfdf; width:100%; border-top:1px #bfbfbf solid; border-bottom:1px #bfbfbf solid; float:right; margin:0px 0px 0px 0px; padding:0;}
#member_nav ul {float:right; list-style:none; margin:0 0 0 0; padding:0;}
#member_nav ul li {float:left; display:block; margin:0; padding:0;}
#member_nav ul li a {cursor:pointer; float:left; display:block; margin:0 14px; padding:0; color:#444; font-size:1em; /*text-transform:uppercase;*/}
#member_nav ul li a:hover, #nav ul li a.current {color:#a00; text-decoration:none;}
#member_nav ul li a.current {border-color:#a00; color:#a00;}

div#breaker {height:1px; background-color:#bfbfbf;}

div#bottom {height:3px; background-color:#a00; border-top:1px solid #666; margin-top:15px;}

a {color: #a00;	text-decoration: none;}
a:hover {color: #a00;	text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {font-weight: normal; margin:0px; padding:0px;}
h1 {font-size:2.5em;}
h2 {color:#a00; font-size:1.5em;}
h3 {color:#a00; font-size:1.2em;}

input {border:solid 1px #999; background-color:#eee;}
textarea {border:solid 1px #999; background-color:#eee;}
select {border:solid 1px #999; background-color:#eee;}
/*label {width:115px; float:left; display:block; height:24px;}*/

ul {margin: 4px 0px 20px 20px;}

table.results {border-top:1px solid #e5eff8; border-right:1px solid #e5eff8; margin:1em auto; border-collapse:collapse; width:100%;}
th.results {font-weight:normal;	background:#e7ebff; color: #678197; font-weight:bold; text-align:left; border-bottom: 1px solid #e5eff8; border-left:1px solid #e5eff8; padding:2px 5px;}							
tr.odd td {background:#f7fbff}
td.results {color:#667; border-bottom:1px solid #e5eff8; border-left:1px solid #e5eff8; padding:2px 5px; text-align:left;}		

#alert{overflow: hidden; z-index: 999; width: 100%; text-align: center;	position: absolute; top: 0; left: 0; 
color:#a00; border-bottom:solid 1px #999; background-color: #eee;height: 0; font: 20px/40px arial, sans-serif; opacity: .9;}

/** profile page */
.thumbnail{list-style: none;}
.thumbnail li{display: inline-block;padding:4px;vertical-align:top;}
.thumbnail li img{border:1px solid #888;padding:1px;}
.thumbnail li .caption{font-size:10px;display: block;text-align: center;overflow:hidden;width:54px;height:20px;}

/*** offer page date 24/04/2013 ***/
.offer-area{ float:left; margin:25px 0px 0px 0px; width:74%;}
.offer-area h2{ font-size:36px; font-weight:bold; color:#333; text-align:left; margin:0px 0px 13px 0px; border-bottom:solid 1px #CCC;}
.offer-logo{ float:left; margin:0px; padding:0px;}
.offer-logo img{ margin:0px; width:195px; height:65px;}
.offer-area h1{ color:#c0272c; float:left; font-size:25px; margin:19px 0px 0px 20px;}
.offer-detail{ margin:13px 0px 0px 0px; float:left; width:100%; clear:both; padding:10px; background:#fbfbfb; border: solid 1px #dfdfdf; border-radius:5px;}
.offer-detail p{ font-size:14px; color:#333; margin:10px 0px 0px 0px;}
.offer-input-area{ clear:both; margin:0px 0px 0px 1px; float:left;}
.offer-input-area p{font-size:14px; color:#333; display:block;}
.offer-input-fld{  margin:0px 0px 0px 0px; border-radius:5px; outline:none; border:solid 1px #ccc; background:#fcfcfc; padding:0px 0px 0px 10px; width:300px; height:30px;}
.ofr-actp-btn{ clear:both; float:left; margin:12px 0px 0px 0px; border-radius:5px; outline:none; border:#292929; cursor:pointer; width:144px; height:30px; color:#fff; font-size:14px;  background: -moz-linear-gradient(top, #787878 0%, #000000 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #787878), color-stop(100%, #000000));
  background: -webkit-linear-gradient(top, #787878 0%, #000000 100%);
  background: -o-linear-gradient(top, #787878 0%, #000000 100%);
  background: -ms-linear-gradient(top, #787878 0%, #000000 100%);
  background: linear-gradient(to bottom, #787878 0%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#787878', EndColorStr='#000000', GradientType=0);}
  
  
 /** profile page ***/
/*.width_full{ width:900px;}*/
.header_info_area{ width:140px; float:right; margin:15px 0px 0px 0px; position:relative;}
.header_info_img{ display:inline-block !important; zoom:1; display:inline; vertical-align:middle;}
.header_info_img img{ width:39px; height:39px;}
.header_info_drop p{ color:#000; font-size:14px; margin: 0; display:inline-block !important; zoom:1; display:inline; vertical-align:middle;}
.header_info_drop{display:inline-block; zoom:1; vertical-align:middle;  padding:8px 10px; cursor:pointer; width:auto; background: #f3f3f3; border: 1px solid #ddd;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;}
.header_info_drop span{ background:url(../images/drop-icon.png) no-repeat; width:14px; height:8px; display:inline-block !important; zoom:1; display:inline; vertical-align:middle;margin-left:5px;}
/*.header_info_drop:hover ul{ display:block;}*/
.header_info_drop ul{ position: absolute;z-index: 10000;width:160px;  top:43px; right:0px;margin: 0; display:none;text-align: left;border: 1px solid #ccc;-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,.20);
box-shadow: 0px 2px 4px rgba(0,0,0,.20);}
.header_info_drop ul li{ width:100%; display:inline-block; border-bottom:solid 1px #c8c8c8; background:#eaeaea;}
.header_info_drop ul li:hover{ background:#c5c5c5;}
.header_info_drop ul li a{ color:#000;outline:none;  text-decoration:none;font-size: 12px;width: 100%;display: inline-block;padding: 7px;text-align: left;}

.header_nv{ float:right; clear:right;  width:180px; }
.header_nv ul{ width:100%; text-align:center; margin:0px;}
.header_nv ul li{display:inline-block; zoom:1; *display:inline; margin:2px 0px 0px 0px; font-size:18px;}
.header_nv ul li a{outline:none; color:#151515; text-decoration:none;}
.header_nv ul li span{ font-size:13px; width:100%; display:inline-block !important; zoom:1; *display:inline;}
.profl_left_area{ float:left; width:220px;}
.mr0{ margin-top:0px !important; padding:0px !important; display:inline-block !important; zoom:1; *display:inline;}
.profl_detail_area{ width:100%; display:inline-block !important; zoom:1; *display:inline;}
.profl_detail_area h3{ text-align:center; width:100%; color:#000; font-weight:bold; margin:5px 0px 5px 0px;text-transform:capitalize;}
.profl_detail_area h5{ color:#a00; font-size:14px; border:solid 1px #a00;text-align:center;  padding:0px 6px;}
.profl_detail_area h4{ float:left; width:152px; margin:10px 4px 3px 0; clear:left;text-transform:capitalize;font-weight:600;font-size:16px;}
.profl_detail_area p{ /*float:left;*/ width:158px; margin:10px 0px 0 0; word-wrap:break-word;}
.profl_detail_area p a{ display:block;}
.profl_left_area .share_fb{ width:100%; margin-top:10px; width:100%; display:inline-block !important; zoom:1; *display:inline; text-align:center; padding-bottom:20px;}

.profl_lft1_colm{ float:left; width:380px; margin-left:30px;}
.profl_lft1_colm h1{color:#000; width:100%; display:inline-block !important; zoom:1; *display:inline; font-size:28px; margin:0px; padding:0px; text-align:center;}
.profl_lft1_colm .lft1_inr{ width:99%;display:inline-block !important; zoom:1; *display:inline; border:solid 1px #161616; text-align:center; padding:2px 5px 9px 5px; margin-bottom:25px;}
.profl_lft1_colm .lft1_inr h2{ color:#000; width:100%; display:inline-block !important; zoom:1; *display:inline; font-size:28px; margin-top:5px; padding:0px; }
.profl_lft1_colm .lft1_inr a{color:#0869c3; text-decoration:none; width:100%; display:inline-block !important; zoom:1; *display:inline; margin-top:0px;}
.profl_lft1_colm .lft1_inr .frnd_profl{ width:100px; display:inline-block !important; zoom:1; *display:inline; vertical-align:top; margin:8px 8px 0px 8px;}
.profl_lft1_colm .lft1_inr .frnd_profl img{ width:100%; border:solid 1px #2B2B2B;min-height:100px;max-height:100px;}
.profl_lft1_colm .lft1_inr .frnd_profl p{ width:100%; display:inline-block !important; zoom:1; *display:inline; margin-top:5px; color:#404040;}


.ad_right_area h2{ color:#333; width:100%;font-size:16px; margin:0px; padding:0px 0 5px 0;}
.ad_right_area .ad_inr img{ width:250px; min-height:100px; margin-bottom:20px; border:solid 1px #999;}


.isa_info, .isa_success, .isa_warning, .isa_error {
    margin: 10px 0px;
    padding:12px;
}
.isa_info {
    color: #00529B;
    background-color: #BDE5F8;
}
.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.isa_warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.isa_error {
    color: #D8000C;
    background-color: #FFBABA;
}
.isa_info i, .isa_success i, .isa_warning i, .isa_error i {
    margin:10px 22px;
    font-size:2em;
    vertical-align:middle;
}
.profile_picture{
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 0px solid #525050;
}

.page_heading{
    color: #a00;
    font-size: 1.5em;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}
