/*
---------------------------------------------------------------------------------
	Style Global Screen
	updated: April 08 2010
---------------------------------------------------------------------------------
*/


/* ===== Reset Properties ===== */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}

body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}


/* ==== general ==== */
html, body {height:100%;}
html { overflow-y:scroll;}
body{margin:0; padding:0; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#666666; background:#ffffff url(../images/hme-bg.gif) repeat-x top;}
*{margin:0; padding:0;}

/* ===== Fix Position Div ===== */
#fix-position {position:fixed; margin-left:-468px; margin-right:-468px; left:50%; right:50%; height:auto; top:0; z-index:1000000; width:928px; padding:7px 10px; clear:both; line-height:29px; background:#D2FFC4; border:1px dashed #1BA500; font-size:18px; color:#333333; opacity:.9; text-align:left;}
#fix-position img { float:left; vertical-align:middle; padding:0 10px 0 0; margin:0;}

a { color:#6138C8; text-decoration:none;}
a:hover { color:#333; text-decoration:underline;}
br { clear:both;}
.clear{clear:both;}

.FL{float:left;}
.FR{float:right;}

.PL-13{padding-left:13px;}

.spacer{padding:10px 0 0 0; margin:0; clear:both;}
.spacer2{padding:10px 0 10px 0; margin:0; clear:both;}


h1 {border-bottom: 1px solid #E7E7E5; padding:0 0 10px 0; margin:0;	font-size:18px;	font-family:'Lucida Grande', Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:capitalize;}
h1 span{ text-transform:lowercase;}

h4 {padding:0 0 10px 0; margin:0; font-size:18px; float:left; font-family:'Lucida Grande', Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-transform:capitalize;}

.custom-heading {padding:0 0 15px 0; margin:0; font-size:22px; font-weight:bold; color:#462894;}
.custom-heading2 {padding:20px 0 5px 0; margin:0; font-size:22px; font-weight:normal; color:#462894; clear:both;}

.custom-text {padding:0; margin:0; font-size:13px; font-weight:bold; color:#333333; line-height:20px;}


.line-through { text-decoration:line-through;}
/* ==== Message Success ==== */
.msg-success { width:889px; margin:10px auto; padding:9px 10px 10px 49px; clear:both; line-height:20px; background:#D2FFC4; border:1px dashed #1BA500; font-size:16px; color:#000; position:relative;}
.msg-success div.img { position:absolute; left:10px; top:5px;}

/* ==== Message Failure ==== */
.msg-failure { width:889px; margin:10px auto; padding:9px 10px 10px 49px; clear:both; line-height:20px; background:#FEDADA; border:1px dashed #FF0000; font-size:16px; color:#000; position:relative;}
.msg-failure div.img { position:absolute; left:10px; top:5px;}

/* ==== Message Alert ==== */
.msg-alert { width:889px; margin:10px auto; padding:9px 10px 10px 49px; clear:both; line-height:20px; background:#FFFFD4; border:1px dashed #FF9C01; font-size:16px; color:#000; position:relative;}
.msg-alert div.img { position:absolute; left:10px; top:5px;}

.msg-divs { width:100%; float:left; clear:both;}
.msg-divs .msg-tip{ float:right; clear:none; font-size:12px; padding-left:0; padding-right:0; width:52%;}
.msg-divs .msg-search{ float:left; clear:none; font-size:12px; padding-left:0; padding-right:0; width:46%;}
/* ==== Message Tip ==== */
.msg-tip { width:auto; margin:0; padding:10px 15px; clear:both; line-height:24px; font-size:13px; font-weight:bold; color:#000;}
.msg-tip img { float:left; margin-right:12px; margin-left:12px; vertical-align:middle;}

/* ==== Message Search ==== */
.msg-search { width:auto; margin:0; padding:10px 15px; clear:both; line-height:24px; font-size:13px; font-weight:bold; color:#000;}
.msg-search img { float:left; margin-right:12px; margin-left:12px; vertical-align:middle;}

/* ==== Top Flower ==== */
.top-flower { position:absolute; left:0; top:0; margin:0 0 0 -175px; z-index:-1;}


/* ==== Main Containers ==== */
#container {min-height:100%; position:relative;}
#body {padding-bottom:130px;}

/* ==== Header ==== */
#header{width:948px; margin:0 auto; padding:0; z-index:100; position:relative; min-height:122px; height:auto !important; height:122px;}
#header h1{ margin:0; padding:5px 0 5px 90px; border:none; float:left;}
#header .login-bar{width:330px; float:right; padding:25px 0 0 0; font-size:14px; line-height:32px; font-weight: bold; font-family:'Lucida Grande', Arial, Helvetica, sans-serif; color:#663399; text-align:right; text-transform:uppercase;}
#header .login-bar span{ text-transform:none;}
#header .login-bar a{color:#462894; text-transform:uppercase; padding:0 3px;}

#header .login-bar .login-tabs { width:160px; height:32px; float:right; padding-left:15px; padding-right:5px; margin:0;}
#header .login-bar .login-tabs img{ float:left; padding:0; margin:0;}
#header .login-bar .login-tabs a{padding:0; margin:0; text-decoration:none; cursor:pointer;}

#header .search-bar{margin:0 auto; clear:both; padding:0; background:url(../images/bg-search-bar.png) no-repeat top; width:948px; height:68px; overflow:hidden;}
#header .search-bar ul{ margin:0; padding:16px 0 0 0; float:left;}
#header .search-bar ul li{ margin:0; padding:2px 0 0 10px; width:353px; list-style:none; float:left;}
#header .search-bar ul li input{ width:245px; font:normal 20px Arial, Helvetica, sans-serif; background:none; color:#000; border:0;}
#header .search-bar span{margin:0; padding:0 15px 0 15px; font-size:20px; color:#B2B2B2;}
#header .search-bar .search-bttn{margin:9px 15px 0 0; _margin:9px 7px 0 0; float:right;}


/* ==== Content ==== */
#banner{width:100%; height:277px; text-align:center; margin:0 auto; clear:both; padding:10px 0; background:#DCA0FF;}
#banner div{width:960px; margin:0 auto; text-align:left; font-size:11px;}
#banner span{font-size:40px; font-weight:bold; line-height:60px; margin:0; padding:20px 0 0 15px; float:left; color:#fff;}
#banner span img{float:none; vertical-align:middle; margin:0 0 5px 15px; cursor:pointer;}
#banner em {color:#EB7739;}
#banner div.left_img{float:left; font-size:20px; text-align:center; width:280px; height:277px;}
#banner ul{margin:0; padding:0; float:left; width:650px; height:180px;}
#banner ul li{ margin:0; padding:0; width:auto; line-height:0; float:left;}

#banner-temp {width:998px; height:283px; margin:0 auto 12px auto; clear:both; padding:30px 0; background:url(../images/bg-banner-temp.gif) no-repeat left top;}
#banner-temp div{width:500px; float:left; padding:0 0 0 30px; margin:0; text-align:left; font-size:48px; font-weight:bold; line-height:52px; color:#EB7739;}
#banner-temp div span{font-size:25px; font-weight:normal; line-height:28px; margin:0; padding:0; float:left;}
#banner-temp div strong{font-size:28px; font-weight:bold; line-height:67px; margin:0; padding:0 0 15px 0; float:left;}
#banner-temp div strong img{margin:0 0 13px 0; padding:0; vertical-align:middle; float:none;}
#banner-temp div img{margin:35px 25px 0 0; float:left; padding:0;}
#banner-temp ul{margin:0; padding:0 10px 0 0; float:right; width:450px;}
#banner-temp ul li{ margin:0; padding:0; width:auto; line-height:0; float:left;}

/* ==== Pitch Content ==== */
#banner-pitch{width:100%; height:274px; text-align:center; margin:0; clear:both; padding:0; background:#7A4EC2;}
#banner-pitch.bgpitch { background-image:url(../images/bg-banner-pitch.png); background-repeat:no-repeat; background-position:left;}
.banner-pitch-content {width:948px; margin:0 auto; clear:both; padding:0;}
.banner-pitch-content div{width:600px; float:left; padding:20px 0 0 30px; margin:0; text-align:left; font-size:17px; font-weight:lighter; line-height:22px; color:#ffffff;}
.banner-pitch-content div span{font-size:35px; font-weight:normal; line-height:38px; margin:0; padding:0;}
.banner-pitch-content div strong{font-size:22px; line-height:27px;}
.banner-pitch-content div strong img{margin:0; padding:0 0 13px 0; vertical-align:middle;}
.banner-pitch-content div img{margin:15px 0 10px 80px;}
.banner-pitch-content div div.link{ text-align:center; padding:0; width:440px; font-size:12px; font-style:normal; line-height:normal;}
.banner-pitch-content div div.link a{ color:#FFCCFF; text-decoration:underline;}
.banner-pitch-content div div.link a:hover{ color:#fff; text-decoration:underline;}

.banner-pitch-content ul{margin:0; padding:0 0 0 0; float:right; width:280px;}
.banner-pitch-content ul li{ margin:0; padding:0; width:auto; line-height:0; float:left;}

#pitch-content {width:918px; margin:20px auto; clear:both; padding:0 0 0 30px; overflow:hidden;}
#pitch-content p {width:100%; padding:0; clear:both; margin:0 0 15px 0; font-size:14px; line-height:20px;}
#pitch-content a { text-decoration:underline; font-weight:bold;}
#pitch-content img { float:left; clear:both;}

.headline {width:890px; margin:15px auto 10px auto; padding:0 40px; clear:both; font-size:18px; font-weight:normal; line-height:28px; color:#663399;}
.headline img{ float:left; vertical-align:middle; margin-right:15px;}

#colm-section{width:970px; height:280px; margin:15px auto 10px auto; padding:0; background:#fff; clear:both;}
.left-section{width:600px; height:230px; float:left; padding:50px 13px 0 0; background:#fff url(../images/totall-free-sign-up.gif) no-repeat left bottom;}
.left-section div{width:280px; float:left; padding:0 0 0 10px; text-align:center; font-size:45px; font-weight:bold; line-height:55px; color:#EB7739;}
.left-section div img{padding:20px 0 0 0;}

.left-section ul{margin:0; padding:0 10px 0 0; font-size:20px; letter-spacing:-0.2px; font-weight:bold; line-height:30px; color:#EB7739; float:right; width:275px;}
.left-section ul li{ margin:0; padding-top:10px; padding-left:25px; line-height:22px; font-size:16px; display:inline; width:98%; font-weight:bold; float:left; color:#666;}
.left-section ul li a{color:#333; text-decoration:none;}

.today-special{width:342px; float:left; margin:0 0 6px 0; padding:0; background:#fff; clear:both;}
.today-special.height128{height:128px;}
.today-special h2{ margin:0; padding:0 0 0 10px; background:#f9fbe7; font-size:20px; font-weight:bold; line-height:38px; color:#EB7739;}
.today-special p{ padding:0 0 5px 10px;}
.today-special p img{ float:right;}
.today-special p br{ clear:none;}
.today-special p span{ font:bold 20px/25px Arial, Helvetica, sans-serif; color:#0caabb;}
.today-special p em{ font:bold 14px/20px Arial, Helvetica, sans-serif; color:#0caabb;}
.today-special p strong{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#3D3F3F;}
.today-special p i{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#0caabb; background:url(../images/bullet.gif) no-repeat 0em 0.3em; padding-left:10px;}
.today-special p i a{ color:#0caabb; text-decoration:none;}
.today-special p i a:hover{ color:#EB7739; text-decoration:none;}

.newfrom{width:320px; margin:20px 0 0 0; padding:10px 10px 10px 10px; background:#f9fbe7; border-top:dotted #A0C7CA 1px; clear:both; overflow:hidden;}
.newfrom img{ float:left; margin:0; padding:0; border:none;}
.newfrom ul{margin:0; padding:0 10px 0 0; font-weight:bold; font-size:12px; line-height:16px; color:#eb7739; float:right; width:220px;}
.newfrom ul li{ margin:0; padding:2px; display:inline; width:98%; font-weight:normal; float:left; color:#0caabb; border-bottom:dashed #FF9E6B 1px;}
.newfrom ul li.nobotborder{ border-bottom:none;}
.newfrom ul li a{ color:#0caabb;}

#features {width:950px; height:108px; margin:0 auto; padding:20px 0 0 10px; background:#ffffff url(../images/list-bg.gif) no-repeat;}
#features ul{ padding:0 10px 0 15px; margin:0; width:210px; font-size:15px; float:left; font-weight:bold; color:#eb7739; border-right:1px solid #ccc;}
#features ul li{ margin:0; padding:5px 5px 0px 10px; display:inline; width:100%; font-size:11px; clear:both; float:left; font-weight:bold; color:#666666;}
#features ul.norightborder{ border-right:0;}


/* ==== Footer Banner ==== */
#how-work{width:910px; height:90px; margin:10px auto; padding:15px 15px; background:#ffffff url(../images/how-work-banner.png) no-repeat center bottom;}
#how-work ul{margin:0; padding:0 0 0 10px; font-size:25px; font-weight:bold; line-height:25px; color:#ffffff; text-transform:uppercase; float:left; width:70%;}
#how-work ul li{ margin:0; padding-top:6px; padding-left:55px; text-transform:none; line-height:16px; font-size:13px; display:inline; width:98%; font-weight:bold; float:left; color:#fff;}
#how-work ul li a{color:#fff; text-decoration:underline;}
#how-work img{ float:right; margin:15px 10px 0 0;}


/* ==== Footer Links ==== */
#footer {width:100%; margin:0 0 0 0; padding:1px 0 0 0; height:129px; position:absolute; bottom:0; clear:both; background:#DCA0FF url(../images/bg-footer.gif) repeat-x left top;}
.footer-links {width:948px; margin:0 auto; padding:3px 0 0 0; font-size:11px; position:relative; z-index:2;}
#footer .fixheight { height:114px;}
.footer-links ul { float:left; width:100%; padding:0 0 5px 0;}
.footer-links ul li{ float:left; list-style-type:none; font-weight:normal; width:720px; line-height:12px;}
.footer-links ul li.nofixwidth{ width:100%; text-align:center; font-size:12px; font-weight:bold; color:#663399; padding:5px 0 3px 0;}
.footer-links ul li.nofixwidth a{color:#663399; padding:0 5px;}
.footer-links ul li.footer-heading { font-weight:bold; font-size:12px; color:#663399; float:left; text-align:right; width:110px; padding:0 15px 0 0;}
.footer-links ul li a{ padding:0 3px; color:#333; white-space:nowrap;}
.footer-links .copyright {width:948px; margin:0; padding:0 0 3px 0; color:#333; text-align:center; clear:both;}

/* ==== Bottom Flower ==== */
#footer .bottom-flower { float:right; position:absolute; right:0; margin-top:-55px; z-index:1;}

/* ==== Nav CSS ==== */

#user-tabs {margin:-8px auto 10px auto; padding:0; height:55px; overflow:hidden; clear:both; width:800px; background:url(../images/menuback.gif) no-repeat left top;}
#user-tabs ul { width:100%; float:left; margin:0; padding:0;}
#user-tabs ul li, #user-tabs.mintabwidth ul li {color:#666666; float:left; list-style-type:none; font-size:13px; padding:12px 0 9px 0; margin:0; font-weight:bold; }
#user-tabs ul li a {color:#666666; text-decoration:none; background:url(../images/seprator.gif) no-repeat right top; padding:10px 24px 14px 24px;}
#user-tabs ul li a:hover, #user-tabs.mintabwidth ul li a:hover{ color:#660099; text-decoration:none; background:url(../images/seprator.gif) no-repeat right top;}
#user-tabs ul li a.nosep, #user-tabs ul li a.nosep:hover, #user-tabs.mintabwidth ul li a.nosep, #user-tabs.mintabwidth ul li a.nosep:hover { background:none;}
#user-tabs ul li img{ border:none; vertical-align:middle; margin:0; padding:0;}

#user-tabs.mintabwidth {width:700px; background:url(../images/menuback-mintabwidth.png) no-repeat left top;}
#user-tabs.mintabwidth ul li a{color:#666666; text-decoration:none; background:url(../images/seprator.gif) no-repeat right top;padding:10px 37px 14px 37px;}

/* ==== Current Page Nav ==== */

#user-tabs ul li.currentnav{ text-decoration:none; background:url(../images/navcurrent.gif) no-repeat center bottom; height:33px;}
#user-tabs ul li.currentnav a{ color:#660099;}

/* ===== Dropdown ===== */

#dropdown {height:22px; width:18px; position:absolute; margin-top:21px; margin-left:63px; z-index:99; float:left; clear:both;}
#dropdown ul, li {margin:0; padding:0; list-style:none;}
#dropdown .menu_class {border:0; cursor:pointer; padding-bottom:11px; margin-left:268px; clear:both;}
#dropdown ul.the_menu {display:none; padding:0; width:298px; overflow:hidden; border:1px solid #999999; color:#333333; clear:both;}
#dropdown ul.the_menu li {color:#333333; font-family:'Lucida Grande', Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:20px; text-decoration:none; padding:0 20px; display:block; background-color:#ffffff; width:258px;}
#dropdown ul.the_menu li:hover {background-color:#6138C8; color:#FFFFFF; width:258px;}




/* ===== jquery Tabs ===== */
#custom-tabs { width:950px; margin:0 auto 30px auto; clear:both; padding:0;}
.overhide {overflow:hidden;}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide { display: none;}
}

/* ==== Hide useless elements in print layouts ==== */
@media print {
    .tabs-nav { display: none;}
}

/* ==== Skin ==== */
.tabs-nav {list-style: none; margin: 0; padding: 0 0 0 0; width:980px;}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block; clear: both; content: " ";}
.tabs-nav li {float: left; margin: 0 0 0 0; min-width: 200px; /* be nice to Opera */}
.tabs-nav a, .tabs-nav a span {display: block; padding: 0 10px; background: url(../images/tab.png) no-repeat;}
.tabs-nav a {position: relative; top: 1px; z-index: 2; padding-left: 0; color: #333333; font-size: 16px; font-weight: bold; font-family:'Lucida Grande', Arial, Helvetica, sans-serif; line-height:30px; text-align: center; text-decoration: none; white-space: nowrap; /* required in IE 6 */ }
.tabs-nav .tabs-selected a {color: #000; text-decoration:none;}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {background-position: 100% -150px; outline: 0; /* prevent dotted border in Firefox */ text-decoration:none;}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {background-position: 100% -109px;}
.tabs-nav a span { width: 200px; /* IE 6 treats width as min-width */ min-width: 200px; height: 34px; /* IE 6 treats height as min-height */ min-height: 34px; padding-top: 6px; padding-right: 0;}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto; height: auto;}
.tabs-nav .tabs-selected a span {padding-top: 7px;}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 -40px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {    background-position: 0 0;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer;}
.tabs-nav .tabs-disabled {opacity: .4;}
.tabs-container {border: 1px solid #F0F0F0; padding:20px; background: #FBFBF5 url(../images/bg-tabs-container.gif) repeat-x left top; font-family:'Lucida Grande', Arial, Helvetica, sans-serif; overflow:hidden;}
.tabs-container h1 {border-bottom: 2px solid #DBDBDA; padding:0 0 10px 0; margin:0;	font-size:18px;	font-family:'Lucida Grande', Arial, Helvetica, sans-serif;	color:#333;	text-transform:capitalize; font-weight:normal;}


/* ===== Toggle Search Tab ===== */

/* ===== clearfix ===== */
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* ==== Panel Tab/button ==== */
.tab {background: url(../images/bg-bottom-round.png) no-repeat 0 0;	height: 9px; position: relative; top: 0; z-index: 999;}
.tab ul.login {display: block; position: relative; float: right; clear: right; height: 16px; width: auto; font-weight: bold; line-height: 16px; margin: 0; right:10px; font-size: 12px; text-align: center;}
.tab ul.login li {text-align: left; padding: 0 6px;	display: block;	float: left; height: 42px;}
.tab ul.login li a {color: #666;}
.tab ul.login li a:hover {color:#660099;}
.tab a.open, .tab a.close {height: 16px; line-height: 16px !important; padding-right:20px !important; cursor: pointer; display: block; width:90px;	position: relative;	top: 11px; text-align:right; text-decoration:none;}
.tab a.open {background: url(../images/bt_open.gif) no-repeat right 0;}
.tab a.close {background: url(../images/bt_close.gif) no-repeat right 0;}
.tab a:hover.open {background: url(../images/bt_open.gif) no-repeat right -16px;}
.tab a:hover.close {background: url(../images/bt_close.gif) no-repeat right -16px;}

/* ==== sliding panel ==== */
#toppanel { position:relative; margin-top: -8px; margin-bottom: 28px; _margin-bottom: -5px; width: 934px; z-index:10; text-align: center; margin-left:-470px; margin-right:-470px; left:50%; font-family:Arial, Helvetica, sans-serif;}
#panel {width: 888px; height:auto; color: #999999; background:#EEEEEE; overflow: hidden; position: relative; z-index: 3; display: none; border:1px solid #9B9B9B; border-bottom:none; border-top:none; padding:5px 22px 12px 22px;}

#panel .search-slider { width:250px; float:left; margin:0 10px; padding:0;}
#panel ul { margin:0 10px 0 0; padding:0 0 0 10px; float:left; width:200px; font-weight:bold; font-size:12px; color:#333;}
#panel ul li { margin:0; padding:0 0 3px 0; float:left; width:195px; clear:both; list-style-type:none;}

#panel .criteria { margin:0; padding:0 0 5px 0; height:auto; width:100%; clear:both; text-align:left; font-size:13px; font-weight:bold; color:#000;}
#panel .criteria label { font-size:12px; font-weight:bold; color:#6138C8; float:left; text-align:left; margin:0 0 5px 0; padding:0 0 0 0;}
#panel .criteria input.checkbox2 {height:14px; width:14px; _height:15px; _width:15px; float:left; border:none; padding:0; margin:2px 5px 0 0; vertical-align:middle;}
#panel .criteria input.searchamount {height:auto; width:auto; border:0; float:left; padding:5px 0; margin:0; font-size:13px; font-weight:bold; color:#6138C8; background:none;}

/* ==== Lightbox background ==== */
#lightbox {display:none; background:#000000; opacity:0.9; position:absolute; top:0px; left:0px; min-width:100%; min-height:100%; z-index:1000;}

/* ==== Lightbox panel with some content ==== */
#lightbox-panel {display:none; position:fixed; top:100px; left:50%; margin-left:-200px; width:400px; background:#FFFFFF; padding:10px 15px 10px 15px; border:2px solid #CCCCCC; z-index:1001;}

/* ==== Image Gallery ==== */
.galleryview {clear:both; float:left; background:#eeeeee; text-align:center;}
ul.filmstrip { margin:0; padding:0;}
ul.filmstrip li{width:110px; height:110px; background:#fff; line-height:110px;}
ul.filmstrip li img{ vertical-align:middle;}

#challenge{
display:none;}

/* ==== Tour CSS ==== */
#featured{width:938px; position:relative; border:1px solid #9264D5; height:588px; background:#fff url(../images/bg-tour.gif) repeat-y left top; margin:0 auto 20px auto; overflow:hidden;}
#featured ul.ui-tabs-nav{position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; width:320px;}
#featured ul.ui-tabs-nav li{padding:0; height:60px;	text-align:center; font-size:17px; color:#6138C8; line-height:60px; font-weight:bold;}
#featured ul.ui-tabs-nav li.featuredhead{padding:0; width:320px; display:block; height:60px; text-align:center; font-size:24px; color:#000; line-height:60px; font-weight:bold;	background:url(../images/borderbot-featuredli.png) no-repeat left bottom;}
#featured .bttn{padding:0; margin:80px 0 0 0; width:320px; text-align:center; cursor:pointer; position:absolute; bottom:20px;}
#featured li.ui-tabs-nav-item a{padding:0; width:320px; display:block; height:60px; text-align:center; font-size:17px; color:#6138C8; line-height:60px; font-weight:bold; background:url(../images/borderbot-featuredli.png) no-repeat left bottom;}
#featured li.ui-tabs-nav-item a:hover{color:#6138C8; text-decoration:none;}
#featured li.ui-tabs-selected{background:url(../images/selected-item.png) no-repeat left top;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{line-height:60px;}
#featured .ui-tabs-panel{width:566px; height:562px;	background:#fff; float:right; right:26px; overflow:hidden; padding:26px 0 0 26px; position:relative;}
#featured .ui-tabs-panel img{margin:20px 0 0 0; clear:both;}
#featured .ui-tabs-panel img.marglow{margin:0;}
#featured .ui-tabs-panel .panel-buttons1{margin:0; padding:0; clear:both; position:absolute; bottom:12px; right:0;}
#featured .ui-tabs-panel .panel-buttons1 img{margin:0; padding:0; float:none; cursor:pointer;}
#featured .ui-tabs-panel .panel-buttons{margin:0; padding:0; clear:both; position:absolute; bottom:12px; left:26px;}
#featured .ui-tabs-panel .panel-buttons img{margin:0; padding:0; float:none; cursor:pointer;}
#featured h6{padding:0 0 15px 0; margin:0; font-size:50px; line-height:60px; font-weight:bold; color:#6138C8;}
#featured h6.h6small{font-size:40px; padding:0 0 5px 0; line-height:50px;}
#featured h1 {border:none; padding:0 0 20px 0; margin:0; font-size:24px; line-height:30px; font-family:'Lucida Grande', Arial, Helvetica, sans-serif; color:#666; font-weight:normal; text-transform:none;}
#featured h1.padlow {padding:0 0 5px 0;}
#featured p{margin:0; padding:0 0 15px 0; font-size:15px; line-height:18px;	color:#666666;}
#featured .ui-tabs-hide{display:none;}
#featured .ui-tabs-panel ul{margin:0 0 5px 0; padding:0; clear:both; float:left; list-style-type:none;}
#featured .ui-tabs-panel ul li {margin:0; padding:0 0 3px 20px; clear:both; float:left; background:url(../images/small_ring.gif) no-repeat 0em 0.05em; font-size:15px; color:#666; line-height:20px; font-weight:normal; white-space:nowrap;}
#featured .ui-tabs-panel ul li strong { font-size:17px; color:#6138C8; font-weight:bold;}
#featured .ui-tabs-panel ul li.nobg {background:none; padding-left:0;}


/* ==== Search Results ==== */
#search-results {width:938px; position:relative; margin:0 auto 40px auto; overflow:hidden; clear:both;}
#search-results .search-nav {width:190px; height:575px; margin:0; float:left; background:#EEEEEE; border:1px solid  #9B9B9B; padding:10px 15px; -moz-border-radius:8px; border-radius:8px; position:relative;}

.form-searchnav div.head-searchcategory { width:100%; margin:0; padding:0 0 5px 0; clear:both; font-size:15px; font-weight:bold; color:#666666;}
.form-searchnav div.search-head-text{ margin:0; padding: line-height:20px; font-weight:bold;}
.form-searchnav div.head-searchcategory span { width:100%; margin:0; padding:0; clear:both; font-size:18px; font-weight:normal; line-height:20px; color:#6138C8;}
.form-searchnav div.form_elements {height:450px; overflow:hidden; overflow-y:auto; width:207px; position:absolute; right:0;}


.form-searchnav div.head-searchcategory2 { width:100%; margin:10px 0 15px 0; padding:0; text-align:left; clear:both; font-size:18px; font-weight:bold; color:#6138C8;}


#search-results .search-resultcontent {width:700px; height:595px; margin:0; float:right; background:#EEEEEE; border:1px solid  #9B9B9B; padding:0; -moz-border-radius:8px; border-radius:8px; position:relative;}

div.head-searchresult { width:98%; margin:0; float:left; padding:0 10px; clear:both; line-height:30px;}
div.head-searchresult h1 { width:160px; margin:0; float:left; padding:0; font-size:17px; line-height:30px; font-weight:bold; color:#000000; border:0;}
div.head-searchresult div.results { width:270px; float:right; margin:0; padding:0 5px 0 0; font-size:12px; line-height:30px; font-weight:bold; color:#000000; text-align:right;}
div.head-searchresult div.sorting { width:240px; float:right; margin:0; padding:0 10px 0 0; font-size:12px; line-height:30px; font-weight:bold; color:#000000; text-align:right;}
div.head-searchresult div.sorting a{ text-decoration:none; padding:0 3px; color:#000000;}
div.head-searchresult div.sorting a:hover{ color:#6138C8;}
div.head-searchresult div.sorting a.active_sorting { color:#6138C8;}

div.footer-searchresult { width:98%; margin:0; padding:0 10px; height:72px; clear:both; position:absolute; bottom:0; left:0;}

#page-navigation { float:left; clear:both; width:98%; margin:10px 0 0 0; padding:0; left:33%; position:relative;}
#page-navigation a{padding:1px 6px; background:#FFFFFF; font-weight:bold; font-size:13px; border:1px solid #DCA0FF; margin:0 2px; color:#660099; text-decoration:none; float:left;}
#page-navigation a:hover{background:#FFCCFF; text-decoration:none;}
#page-navigation a.previous-link, #page-navigation a.next-link {background:none; border:0; margin:0; padding:1px 5px;}
#page-navigation a.previous-link img{ vertical-align:middle;}
#page-navigation a.next-link img{ vertical-align:middle;}
#page-navigation span.active-page{padding:1px 6px; background:#FFCCFF; color:#660099 !important; cursor:auto; float:left; border:1px solid #DCA0FF; margin:0 2px; font-weight:bold;}

.footer-searchresult .headline {width:98%; margin:0; padding:7px 0; text-align:center; clear:both; font-size:15px; font-weight:bold; color:#000;}
.footer-searchresult .headline img{ float:none; vertical-align:middle; margin:0 5px; padding:0;}
.footer-searchresult .headline span { margin:0; padding:0; color:#6138C8;}

div.search-footer-links {width:700px; margin:10px 0; padding:0; float:left; position:relative; left:250px; font-size:13px; font-weight:bold; color:#000;}
div.search-footer-links a{color:#666; text-decoration:none;}
div.search-footer-links a:hover{color:#6138C8; text-decoration:underline;}

.form-searchnav .criteria { margin:0; padding:0 0 5px 0; height:auto; width:100%; clear:both; text-align:left; font-size:12px; font-weight:bold; color:#000;}
.form-searchnav .criteria label { font-size:12px; font-weight:bold; color:#6138C8; float:left; width:140px; text-align:left; margin:0; padding:0 0 0 0;}
.form-searchnav .criteria input.checkbox2 {height:14px; width:14px; _height:15px; _width:15px; float:left; border:none; padding:0; margin:2px 5px 0 0; vertical-align:middle;}
.form-searchnav .criteria input.searchamount {height:auto; width:auto; border:0; float:left; padding:0 0 0 0; margin:0; font-size:12px; font-weight:bold; color:#6138C8; background:none;}
.form-searchnav .pclear {padding:0; margin:0; width:100%; height:13px; clear:both; overflow:hidden;}

div.centerbuttons { width:100%; margin:0; padding:5px 0 10px 0; clear:both; text-align:center;}
div.centerbuttons img{ margin:0; padding:0; vertical-align:middle; cursor:pointer; float:none;}

.search-nav .search-buttons {padding:0; margin:0; width:100%; clear:both; text-align:center; position:absolute; bottom:10px; left:0;}
.search-nav .search-buttons img{ margin:0 5px; padding:0; vertical-align:middle; cursor:pointer; float:none;}

/*==== Accordion Tabs ==== */
.form_elements .accordion-tabs {width:190px; float:left; margin:0 0 10px 0; padding:0;}
.form_elements .accordion-tabs .accordion-content {background:#ffffff; margin:0 1px; padding:10px; border:1px solid #F1F2EB; overflow:hidden;font-family: Arial, Helvetica, sans-serif;}
.form_elements .accordion-tabs a.tab-accordion {cursor:pointer; display:block; padding:0 10px 0 10px; margin-top:0; text-decoration:none; font-weight:normal; font-size:12px; height:22px; line-height:22px; width:170px; color:black; background:url(../images/leftsearchnavtab.png) no-repeat left top;font-family: 'Lucida Grande','Lucida Sans Unicode', Arial, sans-serif;}
.form_elements .accordion-tabs a.tab-accordion:hover {background:url(../images/leftsearchnavtab.png) no-repeat left top;}
.form_elements .accordion-tabs a.tab-accordion.selected {color:black; background:url(../images/leftsearchnavtab.png) no-repeat left top;}

@media print {
	.form_elements .accordion-tabs .accordion-content {display: block!important; height: auto!important}
}

/* ==== SLider Range ==== */
div#slider-searchrange {padding:0; margin:10px 0 10px 5px; width:180px; float:left;}
div.slider-searchrange2 {padding:0; margin:15px 0 10px 5px; width:150px; float:left;}

/* ==== Slider ==== */
.form-searchnav .ui-slider {position:relative; text-align:left;}
.form-searchnav .ui-slider .ui-slider-handle {position:absolute; z-index:2; width:.8em; height:.8em; cursor:default;}
.form-searchnav .ui-slider .ui-slider-range {position:absolute; z-index:1; display:block; border:0; background-position:0 0;}

.form-searchnav .ui-slider-horizontal {height:.3em;}
.form-searchnav .ui-slider-horizontal .ui-slider-handle {top:-.7em; margin-left:-.6em;}
.form-searchnav .ui-slider-horizontal .ui-slider-range { top:0; height:100%;}
.form-searchnav .ui-slider-horizontal .ui-slider-range-min {left:0;}
.form-searchnav .ui-slider-horizontal .ui-slider-range-max {right:0;}

/* ==== Slider Component ==== */
.form-searchnav .ui-widget .ui-widget { }
.form-searchnav .ui-widget input, .form-searchnav .ui-widget select, .form-searchnav .ui-widget textarea, .form-searchnav .ui-widget button {}
.form-searchnav .ui-widget-content { background:#525253; color:#222222;}
.form-searchnav .ui-widget-content a {color:#222222; }
.form-searchnav .ui-widget-header { background: url(../images/ui-bg2.png) 90% 90% repeat-x; color: #222222;}
.form-searchnav .ui-widget-header a {color:#222222;}

/* ==== Slider Integration States ==== */
.form-searchnav .ui-state-default, .form-searchnav .ui-widget-content .ui-state-default {background:url(/images/ui-bg-tab2.png) 50% 50% no-repeat; height:19px; width:12px;}
.form-searchnav .ui-state-default a, .form-searchnav .ui-state-default a:link, .form-searchnav .ui-state-default a:visited {color:#555555; text-decoration:none;}
.form-searchnav .ui-state-hover, .form-searchnav .ui-widget-content .ui-state-hover, .form-searchnav .ui-state-focus, .form-searchnav .ui-widget-content .ui-state-focus {background:url(../images/ui-bg-tab2.png) 50% 50% no-repeat;}
.form-searchnav .ui-state-hover a, .form-searchnav .ui-state-hover a:hover {color:#212121; text-decoration:none;}
.form-searchnav .ui-state-active, .form-searchnav .ui-widget-content .ui-state-active {background:url(/images/ui-bg-tab2-hover.png) 50% 50% no-repeat;}
.form-searchnav .ui-state-active a, .form-searchnav .ui-state-active a:link, .form-searchnav .ui-state-active a:visited {color:#212121; text-decoration:none;}
.form-searchnav .ui-widget:active {outline:none;}

/*==== Tabular Data ==== */
.result-content {width:100%; height:490px; margin:0; padding:0; clear:both; float:left; background:#ffffff; position:absolute; top:30px; left:0; overflow:auto;}

.search-results-tabel { width:100%; margin:0; padding:0; clear:both; float:left; background:#ffffff;}
.search-results-tabel thead{ background:none;}
.search-results-tabel thead th{ color:#666; padding:2px 3px 2px 8px; text-align:left;}
.search-results-tabel thead th span{ padding-left:7%;}
.search-results-tabel tbody{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; color:#000;}
.search-results-tabel tbody tr{border-bottom:1px solid #DFCBF4;}
.search-results-tabel tbody tr.featured-listing{ background:#DFCBF4; border-bottom:1px solid #ffffff;}
.search-results-tabel tbody tr.topborder{border-top:1px solid #999999; border-bottom:none;}
.search-results-tabel tbody tr.noborder{ border-top:0; border-bottom:0;}
.search-results-tabel tbody tr.noborder:hover{ background:none;}
.search-results-tabel tbody td{ padding:10px; text-align:left; width:auto; vertical-align:middle;}
.search-results-tabel tbody td a.bttn-close{ font-size:12px; font-weight:bold; padding:2px; text-align:right; float:right; color:#666666; display:block; text-decoration:none; margin:0;}
.search-results-tabel tbody td a.bttn-close:hover{background:#CCCCCC; color:#ffffff; text-decoration:none;}
.search-results-tabel tbody td img.txtright{ float:right;}
.search-results-tabel tbody td input{ vertical-align:middle; border-color:#D7D6D6;}
.search-results-tabel tbody td strong{ color:#000;}
.search-results-tabel p { padding:0; margin:0; float:left; font-size:12px; font-weight:bold; line-height:normal; color:#666666;}
.search-results-tabel p span { color:#6138C8; line-height:20px;}
.search-results-tabel p span img { float:left; vertical-align:middle; margin-right:5px; margin-top:4px;}
.search-results-tabel tr.lighttr{ background:#EAE9E9;}
.search-results-tabel tr.darktr{ background:#D2D2D2;}
.search-results-tabel tr.grandtr{ font:bold 17px/1.2 Arial, Helvetica, sans-serif; }
.search-results-tabel tbody td img{ border:0; vertical-align:middle; float:left; font-size:11px; font-weight:normal; text-align:left; color:#333;}
.search-results-tabel tbody td img.bordernone{ border:none;}
.search-results-tabel h4 {padding:0 0 0 0; margin:0; font-size:18px; float:left; line-height:22px; color:#000; font-weight:bold; text-transform:capitalize; clear:both; width:100%;}
.search-results-tabel h4 a{ color:#000;}
.search-results-tabel h4 a:hover{ color:#6138C8;}
.search-results-tabel tbody td.tdwidth70{ width:70%;}
.search-results-tabel tbody td.tdwidth50{ width:50%;}
.search-results-tabel tbody td.tdwidth25{ width:25%;}
.search-results-tabel tbody td.tdwidth10{ width:10%;}
.search-results-tabel tbody td.tdwidth7{ width:7%;}
.search-results-tabel tbody td.tdwidth1{ width:1%;}
.search-results-tabel tbody td.txtcenter{ text-align:center;}


#colm-section2{width:970px; margin:15px auto 10px auto; padding:0; background:#fff; clear:both; overflow:hidden;}

.left-section2{width:600px; height:395px; float:left; padding:5px 13px 0 5px; background:#fff url(../images/totall-free-sign-up2.gif) no-repeat left top;}
.left-section2 div{width:280px; float:left; padding:0 0 0 10px; font-size:25px; font-weight:bold; line-height:28px; color:#000;}
.left-section2 div img.noimgclass {vertical-align:middle; margin:0 0 7px 0; padding:0; float:none;}
.left-section2 div img{margin:5px 0 0 0; font-size:12px; font-weight:normal;}
.left-section2 div span{font-size:25px; color:#DF0141; width:100%; clear:both; float:left;}

.left-section2 .wedding-special { margin:0; padding:0 10px 0 0; float:right; width:300px;}
.left-section2 .wedding-special h2{ margin:0; padding:0 0 0 0; font-size:20px; font-weight:bold; line-height:30px; color:#000;}
.left-section2 .wedding-special img.noimgclass {vertical-align:middle; margin:0 0 7px 0; padding:0; float:none;}
.left-section2 .wedding-special ul{margin:0; padding:0 0 10px 10px; font-size:13px; font-weight:bold; line-height:18px; color:#000; float:left; width:145px; height:150px;}
.left-section2 .wedding-special ul a{color:#000;}
.left-section2 .wedding-special ul.noulpadd{ padding-left:0; width:140px;}
.left-section2 .wedding-special ul li{ margin:0; padding:0; font-size:13px; list-style-type:none; color:#666666; line-height:20px; font-weight:normal;}
.left-section2 .wedding-special ul li ol{ margin:0; padding:0; width:98%;}
.left-section2 .wedding-special ul li ol li{ line-height:16px; font-size:12px; width:98%; font-weight:normal; float:left; color:#6138C8; list-style:decimal; list-style-position:inside;}
.left-section2 .wedding-special ul li a{color:#6138C8; text-decoration:none;}
.left-section2 .wedding-special ul li a:hover{color:#6138C8; text-decoration:underline;}

.newfrom{width:320px; height:84px; margin:0 0 0 0; padding:10px 10px 0 10px; background:#f9fbe7; border-top:dotted #A0C7CA 1px; clear:both;}
.newfrom img{ float:left; margin:0; padding:0; border:none;}
.newfrom ul{margin:0; padding:0 10px 0 0; font-weight:bold; font-size:12px; line-height:16px; color:#eb7739; float:right; width:220px;}
.newfrom ul li{ margin:0; padding:1px; display:inline; width:98%; font-weight:normal; float:left; color:#0caabb; border-bottom:dashed #FF9E6B 1px;}
.newfrom ul li.nobotborder{ border-bottom:none;}

.week-deal{width:320px; height:139px; margin:10px 0 0 0; padding:0 10px 0 10px; background:#f9fbe7 url(../images/bg-week-deal.gif) repeat-x left top; clear:both; font-size:20px; font-weight:normal; line-height:30px; color:#fff;}
.week-deal img{ float:left; margin:0 15px 0 0; padding:0; font-size:12px; color:#333;}
.week-deal img.noimgclass {vertical-align:middle; margin:0 0 10px 0; padding:0; float:none;}
.week-deal p {margin:0; padding:0; font-weight:normal; font-size:12px; line-height:16px; color:#333; float:left; width:220px;}
.week-deal p a {color:#333; text-decoration:none;}
.week-deal p strong { color:#6138C8; font-size:13px;}
.week-deal p strong a{ color:#6138C8; text-decoration:none;}

.breadcrumb { width:340px; float:left; margin:0 0 5px 0; padding:0; font-size:12px; line-height:18px; color:#333; text-align:left; clear:both;}
.breadcrumb a{ text-decoration:none; padding:0; color:#6138C8;}
.breadcrumb a:hover{ color:#000;}

.colm-section3{width:970px; margin:10px auto 60px auto; padding:0; background:#fff; clear:both; overflow:hidden;}

.bottom_section{width:970px; margin:10px auto 60px auto; padding:0; background:#fff; clear:both; overflow:hidden; position:relative;}
.bottom_section h3{float:left; padding:0 15px; margin:0 0 0 0; background:#72C3CC; font-size:16px; line-height:34px; color:#FFFFFF; width:573px; display:block;}
.bottom_section h5{ margin:0; padding:0 0 0 10px; font-size:16px; line-height:34px; font-weight:bold; color:#EB7739; width:330px; float:right; display:block; background: url(/images/bg-wedding-category.gif) no-repeat left top;}
.bottom_section .head{width:970px; height:34px; margin:0; padding:0; clear:both; float:left; position:relative;}
.bottom_section .mid{width:970px; margin:0; padding:0; background:url(/images/bg_mid_section.gif) repeat-y left top; clear:both; float:left; position:relative;}
.bottom_section .foot{width:970px; margin:0; padding:0; background:url(/images/bg_foot_section.gif) no-repeat left top; clear:both; height:8px; float:left; position:relative;}
.bottom_section .foot img{margin:0; padding:0; position:absolute; right:90px; bottom:2px;}

.wedding-advice {width:600px; float:left; padding:10px 0 7px 0;}
.wedding-advice div {width:570px; float:left; padding:0 15px 10px 15px; clear:both;}
.wedding-advice div img{ float:left; margin:0 15px 0 0; padding:0;}
.wedding-advice p {margin:0; padding:0; font-weight:normal; font-size:12px; line-height:15px; color:#333; float:left; width:470px;}
.wedding-advice a {color:#333; text-decoration:none;}
.wedding-advice a:hover {text-decoration:none;}
.wedding-advice p strong { color:#000; font-size:16px; line-height:20px;}
.wedding-advice p strong a{ color:#000; text-decoration:none;}

.wedding-category { width:340px; margin:0; padding:0; background:url(/images/bg-wedding-category.gif) no-repeat right top; background-position:0 -34px; float:right;}
.wedding-category ul{margin:0; padding:0 0 36px 0; float:left; width:334px;}
.wedding-category ul li{ margin:0; padding:0 0 0 15px; font-size:11px; list-style-type:none; color:#666666; line-height:14px; font-weight:normal; float:left; width:145px;}
.wedding-category ul li a{color:#666; text-decoration:none;}
.wedding-category ul li a:hover{color:#6138C8; text-decoration:underline;}

.vendor-join-now { width:870px; clear:both; margin:0 auto 10px auto; padding:7px 50px; background:#CCA4BC; border:1px solid #AC8A9F; font-size:22px; color:#FFFFFF; text-align:left; position:relative; overflow:hidden; line-height:34px;}
.vendor-join-now img{ float:right; vertical-align:middle;}


/* ==== Cpl Message New ==== */
#message-new {width:938px; position:relative; margin:0 auto 40px auto; overflow:hidden; clear:both;}

#message-new .message-alert {width:680px; margin:0 10px 10px 10px; float:left; padding:0; font-size:14px; font-weight:normal; color:#990000;}
#message-new .message-alert a{color:#990000; text-decoration:underline; font-weight:bold;}
#message-new .message-alert a:hover{color:#000; text-decoration:underline;}


#message-new .ad-plcaeholder {width:190px; height:575px; margin:0; float:right; background:#fff; border:1px solid  #9B9B9B; padding:10px 15px; -moz-border-radius:8px; border-radius:8px; position:relative; font-size:14px; font-weight:bold; text-align:center; color:#000000;}

#message-new .message-new-resultcontent {width:700px; height:595px; margin:0; float:left; background:#EEEEEE; border:1px solid  #9B9B9B; padding:0; -moz-border-radius:8px; border-radius:8px; position:relative;}

#message-new .message-fullwidth {width:936px; height:843px; margin:0; float:left; background:#EEEEEE; border:1px solid  #9B9B9B; padding:0; -moz-border-radius:8px; border-radius:8px; position:relative;}

div.message-new-header div.sorting { width:auto; float:right; margin:0; padding:0 5px 0 20px; font-size:12px; line-height:32px; font-weight:bold; color:#000000; text-align:right;}
div.message-new-header div.sorting a{ text-decoration:none; padding:0 5px; color:#333;}
div.message-new-header div.sorting a:hover{ color:#6138C8;}
div.message-new-header div.sorting a.active_sorting { color:#6138C8;}


div.message-new-header {width:98%; margin:0; float:left; padding:0 10px; clear:both; line-height:32px;}
div.message-new-header div.header-buttonsleft {width:50%; margin:0; float:left; padding:0; font-size:16px; line-height:32px; font-weight:bold; color:#000000;}
div.message-new-header div.header-buttonsleft img{float:left; margin:7px 5px 0 5px; padding:0; vertical-align:middle;}
div.message-new-header div.header-buttons{width:45%; float:right; margin:0; padding:0 5px 0 0; font-size:12px; line-height:32px; font-weight:bold; color:#000000; text-align:right;}
div.message-new-header div.header-buttons img{float:none; margin:7px 5px 0 5px; padding:0;cursor:pointer;}

div.message-new-footer {width:98%; margin:0; padding:0 10px; height:40px; clear:both; position:absolute; bottom:0; left:0;}
div.message-new-footer h6 {width:50%; margin:0; float:left; padding:0; font-size:14px; line-height:40px; font-weight:normal; color:#000000; border:0;}
div.message-new-footer h6 strong{font-weight:bold;}
div.message-new-footer div.foot-buttons {width:45%; float:right; margin:0; padding:0 5px 0 0; font-size:12px; line-height:40px; font-weight:bold; color:#000000; text-align:right;}
div.message-new-footer div.foot-buttons img{float:none; margin:0 5px 0 5px; padding:0; vertical-align:middle; cursor:pointer;}
div.message-new-footer div.foot-buttons a {color:#000000; text-decoration:none; margin-left:10px;}
div.message-new-footer div.foot-buttons a:hover {color:#6138C8; text-decoration:none;}

.message-new-content {width:100%; height:523px; margin:0; padding:0; clear:both; float:left; background:#ffffff; position:absolute; top:32px; left:0; overflow:auto;}
.message-new-content2 {width:100%; height:770px; margin:0; padding:0; clear:both; float:left; background:#ffffff; position:absolute; top:32px; left:0; overflow:auto;}


.message-new-tabel { width:100%; margin:0; padding:0; clear:both; float:left; background:#ffffff;}
.message-new-tabel thead{ background:none;}
.message-new-tabel thead th{ color:#666; padding:2px 3px 2px 8px; text-align:left;}
.message-new-tabel thead th span{ padding-left:7%;}
.message-new-tabel tbody{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; color:#000;}
/*.message-new-tabel tbody tr{border-bottom:1px solid #DFCBF4;}
.message-new-tabel tbody tr:hover{ background:#DFCBF4;}*/

.message-new-tabel tbody tr.featured-listing{ background:#DFCBF4; border-bottom:1px solid #ffffff;}
.message-new-tabel tbody tr.topborder{border-top:1px solid #999999; border-bottom:none;}
.message-new-tabel tbody tr.noborder{ border-top:0; border-bottom:0;}
.message-new-tabel tbody tr.noborder:hover{ background:none;}
.message-new-tabel tbody td{ padding:10px 5px; text-align:left; width:auto; vertical-align:top;}
.message-new-tabel tbody td a.bttn-close{ font-size:12px; font-weight:bold; padding:5px 7px; text-align:right; float:right; color:#666666; display:block; text-decoration:none; margin:0;}
.message-new-tabel tbody td a.bttn-close:hover{background:#CCCCCC; color:#ffffff; text-decoration:none;}
.message-new-tabel tbody td img.txtright{ float:right;}
.message-new-tabel tbody td input{ vertical-align:middle; border-color:#D7D6D6;}
.message-new-tabel tbody td strong{ color:#000;}
.message-new-tabel p { padding:0; margin:0; float:left; font-size:12px; font-weight:bold; line-height:normal; color:#666666;}
.message-new-tabel p span { color:#6138C8; line-height:20px;}
.message-new-tabel p span img { float:left; vertical-align:middle; margin-right:5px; margin-top:4px;}
.message-new-tabel tr.lighttr{ background:#EAE9E9;}
.message-new-tabel tr.darktr{ background:#D2D2D2;}
.message-new-tabel tr.grandtr{ font:bold 17px/1.2 Arial, Helvetica, sans-serif; }
.message-new-tabel tbody td img{ border:0; vertical-align:middle; float:left;}
.message-new-tabel tbody td img.bordernone{ border:none;}
.message-new-tabel h4 {padding:0 0 0 0; margin:0; font-size:18px; float:left; line-height:22px; color:#000; font-weight:bold; text-transform:capitalize; clear:both; width:100%;}
.message-new-tabel h4 a{ color:#000;}
.message-new-tabel h4 a:hover{ color:#6138C8;}
.message-new-tabel h4 span { font-size:12px; padding-left:10px; color:#666666; text-transform:none; font-weight:bold;}
.message-new-tabel tbody td.tdwidth70{ width:70%;}
.message-new-tabel tbody td.tdwidth50{ width:50%;}
.message-new-tabel tbody td.tdwidth25{ width:25%;}
.message-new-tabel tbody td.tdwidth10{ width:10%;}
.message-new-tabel tbody td.tdwidth7{ width:7%;}
.message-new-tabel tbody td.tdwidth1{ width:1%;}
.message-new-tabel tbody td.txtcenter{ text-align:center;}
.message-new-tabel tbody td.txtright{ text-align:right; font-weight:normal; font-size:12px;}
.message-new-tabel p.pnormaltxt { font-weight:normal;}
.message-new-tabel textarea {width:98%; height:105px; float:left; padding:2px; font-size:13px; clear:both; border:1px solid #999; overflow:hidden; overflow-y:auto;}
.message-new-tabel .bttn-send { margin:10px 20px; padding:0; float:right; cursor:pointer;}
.hidden {display:none;}
