/*------------------------------------------------------*/
/* =HTML ELEMENTS					*/
/*-----------------------------------------------------*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;
	margin:0;
	padding:0;
	line-height:18px;
}

a {
	outline: none; /* removing outline in Mozilla */
}

/*------------------------------------------------------*/
/* =FLOAT CLASSES					*/
/*-----------------------------------------------------*/
.clear {
	clear: both;
	line-height: 0;
}

/*------------------------------------------------------*/
/* =LAYOUT						*/
/*-----------------------------------------------------*/
#wrapper {
	margin: 0 auto;
	width: 780px;
	padding:20px 0;
}


#header {
	height: 126px;
	width: 780px;
	position: relative;
}

/*------------------------------------------------------*/
/* =LOGO							*/
#logo {
	position: absolute;
	float: left;
	/*top: 25px;*/
}
#liveChat{
	padding-top: 25px;	
}
#logo a {
	background: url(../images/logo.jpg) no-repeat;
	display: block;
	height: 71px;
	text-indent: -6399px;
	width: 270px;
}

/* SIGN IN */
#signIn {
	background: url(../images/sign-in-arrow.jpg) no-repeat 2px 50%;
	border-left: 1px solid #e3e3e3;
	color: #a7a7a7;
	padding-left: 25px;
	position: absolute;
	right: 5px;
	top: 30px;
}
#custom-tweet-button {
	position: absolute;
	right: 215px;
	top: 30px;
}
/* #custom-tweet-button a {
    display: block;
    padding: 2px 5px 2px 20px;
    background: url('../images/favicon.ico') 1px center no-repeat;
    border: 1px solid #ccc;    
  }
*/
#signIn a {
	color: #0066bb;
}

#signIn a:hover {
	text-decoration: none;
}

#signIn a.signInLink {
	background: url(../images/sign-in.jpg) repeat-x;
	border: 1px solid #e3e3e3;
	color: #7e5db7;
	display: inline-block;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 4px 10px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: #fff 2px 1px 2px;	
	/*width: 82px;
	*width: 105px;*/
}

/* LOGIN */
#login{
	color: #a7a7a7;
	text-align: right;
	position: absolute;
	right: 5px;
	top: 10px;
}

#login h3 {
	color: #7c5ab5;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
#login ul{
	margin:0;
	list-style:none;
}
#login li {
	padding: 2px 0;
}

#login input.text {
	color: #8f8f8f;
	height: 16px;	
	padding: 1px 2px 0 2px;
	width: 130px;
}

#login label {
	padding-right: 5px;
	text-transform: capitalize;
}

#login input.submit {
	/*background: url(../images/login.jpg) no-repeat;*/
	border: 0;
	color: #fff;
	float: right;
	font-size: 10px;
	height: 22px;
	width: 45px;
	vertical-align: top;
}

#login .rememberMe {
	overflow: hidden; /* clears the floats */
	width: 100%;	/* ie and some older browsers need this */
	margin:0;
	padding:0;
}

#login .rememberMe p {
	float: right;
	font-size: 10px;
	padding-right: 7px;
	margin:0;
}

#login .rememberMe p input {
	margin-right: 2px;
	vertical-align: bottom;
}
/* =FOOTER						*/
#footer {
	padding-top: 15px;
}

#footer ul {
	overflow: hidden;
	margin: 0 auto;
	padding: 5px 0;
	width: 650px;
	list-style:none;
}

#footer ul li {
	float: left;
	padding: 0 5px;
}

#footer ul li a {
	color: #848484;
	font-size:12px;
	display: inline-block;
	height: 24px;
	padding: 8px 0 0 8px;
	text-decoration: none;
	text-align:center;
}

#footer ul li a:hover {
	color: #fff;
	text-decoration: none;
}

#footer ul li.resources a {
	background: url(../images/footer-resources.jpg) no-repeat;
	width: 93px;	
}

#footer ul li.resources a:hover {
	background: url(../images/footer-resources-hover.jpg) no-repeat;
	width: 93px;
}

#footer ul li.shopping a {
	background: url(../images/footer-shopping.jpg) no-repeat;
	width: 90px;
}

#footer ul li.shopping a:hover {
	background: url(../images/footer-shopping-hover.jpg) no-repeat;
	width: 90px;
}
#footer ul li.finddj a {
	background: url(../images/find_dj_footer.jpg) no-repeat;
	width: 173px;	
}

#footer ul li.finddj a:hover {
	background: url(../images/find_dj_footer_hover.jpg) no-repeat;
	width: 173px;
}
#footer ul li.articles a {
	background: url(../images/articles.jpg) no-repeat;
	width: 93px;	
}

#footer ul li.articles a:hover {
	background: url(../images/articles_hover.jpg) no-repeat;
	width: 93px;
}
#footer ul li.signup a {
	background: url(../images/signup.jpg) no-repeat;
	width: 110px;	
}

#footer ul li.signup a:hover {
	background: url(../images/signup_icon_hover.jpg) no-repeat;
	width: 110px;
}
/*#footer ul li.callUs a {
	background: url(../images/footer-call-us.jpg) no-repeat;
	width: 173px;
}

#footer ul li.callUs a:hover {
	background: url(../images/footer-call-us-hover.jpg) no-repeat;
	width: 173px;
}*/
/*
#footer ul li.emailUs a {
	background: url(../images/footer-email-us.jpg) no-repeat;
	padding-left: 30px;
	width: 64px;
}

#footer ul li.emailUs a:hover {
	background: url(../images/footer-email-us-hover.jpg) no-repeat;
	padding-left: 30px;
	width: 64px;
}

#footer ul li.help a {
	background: url(../images/footer-help.jpg) no-repeat;
	padding-left: 30px;
	width: 62px;
}

#footer ul li.help a:hover {
	background: url(../images/footer-help-hover.jpg) no-repeat;
	padding-left: 30px;
	width: 62px;
}
*/
#footer p {
	background: url(../images/footer.jpg) repeat-x bottom;
	border: 1px solid #e3e3e3;
	color: #848484;
	font-size: 11px;
	margin-top: 15px;
	padding: 15px 0;
	text-align: center;
	text-shadow: #fff 2px 1px 2px;
}
/*
CSS for Profile Page buttons
*/

a.compare_membership_plans:link,a.compare_membership_plans{
	background: url(../images/compare_member_simple.png) no-repeat;
	width: 198px;
	height:30px;
	display:block;
}
a.compare_membership_plans:hover{
	background: url(../images/compare_member_simple_new_light.png) no-repeat;
	width: 198px;
	height:30px;
	display:block;
}
a.compare_membership_plans:active{
	background: url(../images/compare_active.png) no-repeat;
	width: 198px;
	height:30px;
	display:block;
}
a.upgrade_account:link,a.upgrade_account{
	background: url(../images/upgrade_account_simple.png) no-repeat;
	width: 160px;
	height:30px;
	display:block;
}
a.upgrade_account:hover{
	background: url(../images/upgrade_account_hover_light.png) no-repeat;
	width: 160px;
	height:30px;
	display:block;
}
a.upgrade_account:active{
	background: url(../images/upgrade_account_active.png) no-repeat;
	width: 160px;
	height:30px;
	display:block;
}
.gallery img {
	padding: 2px;	
	margin:10px 14px;
	vertical-align: top;
}
.up
{
height:40px;width:50px;text-align:center;display: inline-block;vertical-align:top;
}
.up a
{
color:#FFFFFF;
text-decoration:none;

}
.up a:hover
{
color:#FFFFFF;
text-decoration:none;

}
.down
{
height:40px;width:50px;text-align:center;display: inline-block;vertical-align:top;
}

.down a
{
color:#FFFFFF;
text-decoration:none;

}
.down a:hover
{
color:#FFFFFF;
text-decoration:none;

}
.box1
{
float:right; height:80px; width:80px;
}
.home_title_search{
	color: #7132b4;
	font-size:14px;
	font-family: arial;
	font-weight:bold;
}
.breadcrumb {
	color: #7132b4;
	font-size:12px;
	font-family: arial;
	font-weight:normal;
}
.home_title{
	color: #7132b4;
	font-size:24px;
	font-family: arial;
	font-weight:bold;
}
.home_link a{
	font-weight:normal;
	color:#7c7c7c;
	text-decoration:under-line;
	font-size:12px;
}
.home_link a:hover{
	font-weight:normal;
	color:#7132b4;
	text-decoration:under-line;
	font-size:12px;
}
.b_container
{
	padding:10px 0px 5px 11px; float:left; width:70%; font-family:arial; font-weight:bold; color:#ffffff; 
}
.b_select_opt
{
	width:180px; text-align:left; float:left;height:25px;font-size:13px;font-family:arial, verdana;color:#4c4c4c;
}
.b_find_dj_btn
{
	float:left; margin:2px 0px 0px 80px;
}
.home_label {
	float: left;
	text-align:left;
	text-shadow: 0 0 0.4em #0c0d39, 0 0 0.4em #0c0d39,0 0 0.4em #0c0d39;
}
.hline{
	background: url(../images/spacer.jpg) repeat-x center;
	padding: 5px 0px 5px 0px;
}
.vline{
	background: url(../images/spacer.jpg) repeat-y center;
	padding: 0px 10px 0px 10px;
}
.bnr_grad
{
	float:left; height:243px; width:772px; background:url(../images/gradient4.png) no-repeat; padding-top:10px;
}
/* state page css */
h1 {
	color: #7132b1;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
}
h2 {
	color:#1a088d;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
}
h3 {
	color:#7132b1;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
}
hr {
	color:white;
	border:1px solid #e8e8e8;
	border-width:1px 0 0 0;
	height: 0px;
	margin:10px 0;
}
a {
	color:#666666;
	text-decoration:underline;
	font-size:11px;
}
a:hover {
	color:#1a088d;
	text-decoration:none;
}
a.platinum_link {
	color:#ffffff;
	text-decoration:underline;
	font-size:14px;
}
a.platinum_link:hover {
	color:#cccccc;
	text-decoration:none;
}
a.deluxe_link {
	color:#555555;
	text-decoration:underline;
	font-size:13px;
}
a.deluxe_link:hover {
	color:#777777;
	text-decoration:none;
}
a.standard_link {
	color:#1A088D;
	text-decoration:underline;
	font-size:13px;
}
a.standard_link:hover {
	color:#04041e;
	text-decoration:none;
}
a.selected {
	text-decoration:none;
}
img {
	border:none;
}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.type-left {
	float:left;
	width:557px;
}
.type-right {
	float:right;
	width:217px;
}
.recent-city {
	font-size:14px;
}
.bdj-services {
	background:#f7f7f7;
	border:1px solid #eae8e8;
	padding:6px;
	margin-bottom:20px;
}
.bdj-services h3 {
	font-size:14px;
	color:#11088c;
	padding-left:5px;
}
.bdj-services a {
	padding:0 5px;
}
.search-browse {
	background:url(../images/search-bg_new.jpg) 0% 0% no-repeat;
	height:230px;
}
.sb-left {
	float:left;
	width:225px;
	padding:39px 20px 20px;
}
.sb-left h2, .sb-right h2 {
	font-size:16px;
	color:#d991ff;
	padding-bottom:7px;
}
.cityname {
	background:url(../images/city-tb-bg_new.jpg) 0% 0% no-repeat;
	border:none;
	width:229px;
	height:16px;
	padding:5px;
	margin-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
#tabrowse {
	background:url(../images/city-tb-bg_new.jpg) 0% 0% no-repeat;
	border:none;
	width:229px;
	padding:5px;
	margin-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
.sb-right {
	float:right;
	width:229px;
	padding:39px 23px 20px;
}
.citylist a {
	background:url(../images/arrow.gif) 0% 50% no-repeat;
	padding:0 0 0px 10px;
	text-decoration:none;
	color:#7a7171;
	text-transform:uppercase;
	display:block;
	line-height:18px;
}
.citylist a:hover{text-decoration:underline;}
/* City page css */
.adak_dj_ser_txt
{
	font-weight:bold; color:#7132b1; font-size:24px; float:left;
}
.price_qt_gen_top
{
	background-color:#F7F7F7;border-left:1px solid #E2E0E0;border-right:1px solid #E2E0E0;height:94px; width:741px; float:left; padding:3px 19px 0px 20px;
}
.price_qt_gen_top_txt
{
	background-color:#F7F7F7;border-left:1px solid #E2E0E0;border-right:1px solid #E2E0E0;height:38px; width:741px; float:left; padding:3px 19px 0px 20px;
}
.tagline
{
  	height:20px;
	font:13px arial black;
	color:#f95500;
	float:left;
	margin:2px 10px 0px 0px;
	padding:2px 10px 0px 4px;
}
.round
{
	background: url(../images/round.png) no-repeat;
	height:22px;
	font:13px arial black;
	color:#f95500;
	float:left;
	margin:2px 10px 0px 0px;
}
.round font
{
	float:left; padding:2px 10px 0px 8px; color:#28166f;
}
.price_qt_gen_top h1
{
	font:28px arial;
	font-weight:bold;
	color:#8e84b7;
	word-spacing:3px;
	margin:0px;
	padding:0px;
	height:32px;
}
.price_qt_gen_top_close
{
	background:url(../images/x-close.png) no-repeat; height:26px; width:26px; float:right; padding:12px 0px 0px 0px;position:relative;left:10px;cursor:pointer;
}
.tab_cont
{
	position:relative; margin-top:5px; float:right;
}
.tab_event_info
{
	background:url(../images/event_info_tab.jpg) no-repeat; height:34px; width:180px; float:left;
}
.tab_event_info_hover,
.tab_event_info:hover
{
	background:url(../images/event_info_tab_hover.jpg) no-repeat; height:34px; width:180px; float:left;
}
.tab_optional_info
{
	background:url(../images/optional_info_tab.jpg) no-repeat; height:34px; width:207px; float:left; margin-left:10px;
}
.tab_optional_info_hover,
.tab_optional_info:hover
{
	background:url(../images/optional_info_tab_hover.jpg) no-repeat; height:34px; width:207px; float:left; margin-left:10px;
}
.price_qt_gen_txt
{
	color:#1a088d; font-size:20px; float:left; margin-top:5px;
}
.price_qt_gen_mdl
{
	border-left:1px solid #e2e0e0; border-right:1px solid #e2e0e0; width:744px; background-color:#f7f7f7; padding:0px 18px; float:left; font-size:11px;
}
.djregister_mdl
{
	border-left:1px solid #e2e0e0; border-right:1px solid #e2e0e0; width:760px; background-color:#f7f7f7; padding:0px 10px; float:left; font-size:11px;
}
.filter_mdl
{
	border:1px solid #eae8e8; background-color:#ffffff; padding: 5px 10px;width:735px; float:left;height:175px;
}
.price_qt_gen_form
{
	border:1px solid #eae8e8; width:705px; background-color:#ffffff; padding:10px 18px 10px 18px; float:left;
}
.col1
{
	float:left; width:260px;padding-left:15px; line-height:27px;position:relative;
}
.col2 {
	float:left; width:380px;padding-left:15px; line-height:27px;position:relative;
}
.col1 .quote_label,
.col2 .quote_label {
float:left;width:71px;
}
.form_fld_cont
{
	float:left; width:215px;padding-left:15px; line-height:27px;position:relative;
}
.optional_info_col {
	float:left; width:435px;padding-left:15px; line-height:27px;position:relative;
}
.form_fld_cont input,
.optional_info_col input
{
	margin:3px 0px 3px 5px;border:0px; background-color:#e8e8e8; height:19px; width:142px;
}
.form_fld_cont select,
.optional_info_col select
{
	margin:3px 0px 3px 5px;border:0px; background-color:#e8e8e8; height:21px; width:142px;
}
.col1 .big,
.col2 .big {
	width:160px;
}
.col1 .small,
.col2 .small {
	width:142px;
}
.col1 .vsmall,
.col2 .vsmall {
	width:70px;
}
.optional_info_col textarea {
	margin:3px 0px 3px 5px;border:0px; background-color:#e8e8e8; height:50px; width:242px;
}
.budget_cont
{
	float:left; width:500px; padding:5px 0px 10px 15px;
}
.indi_req_fld
{
	float:left; width:742px; padding-top:10px;
}
.refine_dj_list_bg
{
	background:url(../images/refine_dj_list_bg_new.jpg) no-repeat; height:186px; width:727px; float:left; padding:7px 0px 0px 55px; margin-top:8px; font-size:11px;
}
.refine_dj_list_bg b
{
	font-size:12px;
}
.refine_dj_bx_cont
{
	float:left; width:215px;
}
.clear_btn {
	float:right; margin:5px 5px 0px 0px;
}
#filter_btn {
	margin-bottom:10px;
}
.fltr_btn_cont
{
	float:left; width:700px; padding:15px 0px 0px 0px;
}
.purple_link
{
	color:#733297; font-size:15px; font-weight:bold; text-decoration:none; margin:0px 35px 0px 0px;
}
.filter_combos{
	height:80px;overflow: -moz-scrollbars-vertical;overflow-x: hidden;overflow-y: scroll;width:200px;
}
.filter_combo_options{
	height:80px;overflow: -moz-scrollbars-vertical;overflow-x: hidden;overflow-y: scroll;width:230px;
}
.feature_dj_txt
{
	font-weight:bold; color:#1a088d; font-size:24px; display:block; line-height:45px;
}
.containner
{
	float:left; width:780px; font-size:11px;
}
.page_link
{
	color:#545454; margin:0px 2px;
}
.page_link_hover,
.page_link:hover
{
	color:#545454; margin:0px 2px; font-weight:bold;
}
.platinum_box
{
	float:left; width:740px; font-size:11px; padding:20px; margin-top:5px;background:#000000 url(../images/platinum_foot.jpg) no-repeat bottom;
}
.deluxe_box
{
	float:left; width:740px; font-size:11px; background-color:#FEEC99; padding:20px; margin-top:5px;
}
.standard_box
{
	float:left; width:740px; font-size:11px; background-color:#f1f1f1; padding:20px; margin-top:5px;
}
.free_box
{
	float:left; width:345px; font-size:11px; background-color:#ffffdd; padding:20px; margin:5px 5px 0px 0px;height:110px;
}
.dj_image {
	float:left; width:180px; padding-left:10px;
}
.dj_image img {
	padding-top:5px;
}
.platinum_dj_image img {
	padding-top:5px;
}
.platinum_dj_image {
	float:left;
	background:#f7f7f7;
	border:1px solid #eee;
	text-align:center;
	/* CSS3 rounded corners */
	padding:5px;
	width:180px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
}
.list_cont
{
	float:left; width:380px; padding-left:20px; line-height:16px;
}
.list_cont_free
{
	float:left; width:320px; padding-left:20px; line-height:16px;
}
.dj_quote_btn{
	float:right; width:130px; padding-left:10px;
}
.purpletxt17
{
	color:#9336c3; font-size:17px;
}
.scj_detail
{
	float:left; width:613px; padding-top:8px;
}
.event_bg
{
	background:url(../images/event_bg.jpg) no-repeat; height:69px; width:727px; float:left; padding:0px 0px 10px 55px; margin-top:8px; font-size:11px; font-family:arial; line-height:20px;
}
.event_link
{
	color:#494949; text-decoration:none;
}
.event_link_cont
{
	float:left; width:220px; padding-left:10px;
}
.dj_type_bg
{
	background:url(../images/djs_bg.jpg) no-repeat; height:57px; width:762px; float:left; padding:10px 0px 0px 55px; margin-top:8px; font-size:11px; font-family:arial; line-height:20px;
}
.event_link2
{
	color:#494949; text-decoration:none; margin:4px 30px 0px 0px; float:left;
}
.area_cods
{
	background:url(../images/area_code_bg.jpg) no-repeat; height:50px; width:148px; float:left; padding:15px 0px 0px 20px; font-size:11px; font-family:arial; margin-top:8px;
}
.blue_b_txt
{
	font-size:14px; color:#1a088d;
}
.town_city_bg
{
	background:url(../images/town_city_bg.jpg) no-repeat; height:50px; width:585px; float:left; padding:15px 0px 0px 20px; font-size:11px; font-family:arial; margin:8px 0px 0px 9px;
}
.advice_Area
{
	font-size:12px; line-height:19px; float:left; width:780px;
}
#dj_quote_form {
	width:780px;float:left;
}
#dj_list {
float:left;width:780px;
}
.bannerHolder{
	/* The main banner unordered list */
	width:214px;
	margin:5px 0px 5px 0px;
	float:left;
	padding:2px;
	background:#f7f7f7;
	border:1px solid #eee;
	/* CSS3 rounded corners */

	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
}

.bannerHolder li{
	/* Disabling the bullet of the li elements: */
	list-style:none;
	display:inline;
}

.bannerHoldercity{
	/* The main banner unordered list */
	/*width:734px;*/
	width:780px;
	margin-top:5px;
	float:left;
	padding:0px;
	background:#f7f7f7;
	border:1px solid #eee;
	/* CSS3 rounded corners */

	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
}

.bannerHoldercity li{
	/* Disabling the bullet of the li elements: */
	list-style:none;
	display:inline;
}
.banner{
	/* The banner divs */
	position:relative;
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin:4px;
}

.banner img{
	/* The banner divs */
	display:block;
	border:none;
}

.banner div{
	/* The dark animated divs */
	position:absolute;
	z-index:100;
	background-color:#222;
	cursor:pointer;
	/*	Setting a really big value for border-radius
		will make the divs perfect circles */
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	border-radius:100px;
}

/*	Positioning the animated divs outside the
	corners of the visible banner area: */

.banner .cornerTL{ left:-63px;top:-63px; }
.banner .cornerTR{ right:-63px;top:-63px; }
.banner .cornerBL{ left:-63px;bottom:-63px; }
.banner .cornerBR{ right:-63px;bottom:-63px; }

.banner p{
	/* The "Visit Company" text */
	display:none;	/* hidden by default */
	left:0;
	top:30px;
	width:100%;
	z-index:200;
	position:absolute;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:white;
	font-size:11px;
	text-align:center;
	cursor:pointer;
}
.foot_gallery_arrow {
	margin-top:45px;
	width:22px;
	display:inline;
}
/* PROFILE PAGE CSS */
.dj_profile_cont
{
	float:left; width:760px; font-size:11px; padding:0px; 
}
.dj_profile_tab_left
{
	float:left; width:180px;padding:0px;font-size:13px; color:#5e5961;
}
.dj_profile_tab_middle
{
	float:left; width:440px; padding-left:10px; line-height:16px; font-size:13px; color:#5e5961;
}
.dj_profile_tab_right
{
	float:right; width:120px; margin-right:10px; line-height:16px; font-size:13px; color:#5e5961;
}
.id_txt
{
	color:#525252; font:16px arial; font-weight:bold;
}
.purpletxt17
{
	color:#9336c3; font-size:17px;
}
.scj_detail
{
	float:left; width:532px; padding-top:8px;
}
.dj_profile_title
{
	font:20px arial;padding-bottom:10px; color:#1a088d;
}
.number_txt
{
	font:14px arial; color:#494949; float:left; padding:18px 8px 0px 0px;
}
.ui-widget-content
{
	width:760px; float:left; border:1px solid #eae8e8; padding:0px; font-size:12px;
}
.gallery_content
{
	width:760px; float:left; border:1px solid #eae8e8; margin-top:10px; padding:10px; font-size:12px;
}
.participation_lvl_txt
{
	font-size:14px; color:#1a088d; display:block; padding-top:5px;
}
#tabs
{
	width:780px; float:left; margin:12px 0px -1px 0px;
}
.abut_dj_ttl_txt
{
	font-size:24px; color:#1a088d; display:block
}
.profile_article_text
{
	float:left; width:782px; font-size:12px;padding-top:15px;
}
.profile_news_text
{
	float:left; width:760px; font-size:12px;padding-top:10px;overflow:hidden;
}
.profile_feature_article_box
{
	float:left; width:360px; font-size:12px;margin:15px 0px 0px 5px;border: 1px solid #eae8e8;padding:5px;
}
/*.ui-state-default a.tab_description{ 
	background:url(../images/tab_description.jpg) no-repeat; height:35px; width:100px; float:left; margin-right:2px; 
}
.ui-state-active a.tab_description{ 
	background:url(../images/tab_description_hover.jpg) no-repeat; height:35px; width:100px; float:left; margin-right:2px;
}
.ui-state-hover a.tab_description{ 
	background:url(../images/tab_description_vlt.jpg) no-repeat; height:35px; width:100px; float:left; margin-right:2px;
}
.ui-state-default a.tab_details{ 
	background:url(../images/tab_details.jpg) no-repeat; height:35px; width:74px; float:left; margin-right:2px; 
}
.ui-state-active a.tab_details{ 
	background:url(../images/tab_details_hover.jpg) no-repeat; height:35px; width:74px; float:left; margin-right:2px;
}
.ui-state-hover a.tab_details{ 
	background:url(../images/tab_details_vlt.jpg) no-repeat; height:35px; width:74px; float:left; margin-right:2px;
}
.ui-state-default a.tab_history{ 
	background:url(../images/tab_history.jpg) no-repeat; height:35px; width:82px; float:left; margin-right:2px;
}
.ui-state-active a.tab_history{ 
	background:url(../images/tab_history_hover.jpg) no-repeat; height:35px; width:82px; float:left; margin-right:2px;
}
.ui-state-hover a.tab_history{ 
	background:url(../images/tab_history_vlt.jpg) no-repeat; height:35px; width:82px; float:left; margin-right:2px;
}
.ui-state-default a.tab_features
{
	background:url(../images/tab_features.jpg) no-repeat; height:35px; width:92px; float:left; margin-right:2px;
}
.ui-state-active a.tab_features
{
	background:url(../images/tab_features_hover.jpg) no-repeat; height:35px; width:92px; float:left; margin-right:2px;
}
.ui-state-hover a.tab_features
{
	background:url(../images/tab_features_vlt.jpg) no-repeat; height:35px; width:92px; float:left; margin-right:2px;
}
.ui-state-default a.tab_references
{
	background:url(../images/tab_references.jpg) no-repeat; height:35px; width:104px; float:left; margin-right:2px;
}
.ui-state-active a.tab_references
{
	background:url(../images/tab_references_hover.jpg) no-repeat; height:35px; width:104px; float:left; margin-right:2px;
}
.ui-state-hover a.tab_references
{
	background:url(../images/tab_references_vlt.jpg) no-repeat; height:35px; width:104px; float:left; margin-right:2px;
}
.ui-state-default a.tab_travel
{
	background:url(../images/tab_travel.jpg) no-repeat; height:35px; width:80px; float:left;
}
.ui-state-active a.tab_travel
{
	background:url(../images/tab_travel_hover.jpg) no-repeat; height:35px; width:80px; float:left;
}
.ui-state-hover a.tab_travel
{
	background:url(../images/tab_travel_vlt.jpg) no-repeat; height:35px; width:80px; float:left;
}*/

.ui-state-default a.tab_description{ 
	background:url(../images/tab_description.jpg) no-repeat; height:35px; width:100px; float:left; margin-right:2px; 
}
.ui-state-active a.tab_description{ 
	background:url(../images/tab_description_hover.jpg) no-repeat; height:35px; width:100px; float:left; margin-right:2px;
}
.ui-state-hover a.tab_description{ 
	background:url(../images/tab_description_hover.jpg) no-repeat; height:35px; width:100px; float:left; margin-right:2px;
}
.ui-state-default a.tab_details{ 
	background:url(../images/tab_details.jpg) no-repeat; height:35px; width:74px; float:left; margin-right:2px; 
}
.ui-state-active a.tab_details{ 
	background:url(../images/tab_details_hover.jpg) no-repeat; height:35px; width:74px; float:left; margin-right:2px;
}
.ui-state-hover a.tab_details{ 
	background:url(../images/tab_details_hover.jpg) no-repeat; height:35px; width:74px; float:left; margin-right:2px;
}
.ui-state-default a.tab_history{ 
	background:url(../images/tab_history.jpg) no-repeat; height:35px; width:82px; float:left; margin-right:2px;
}
.ui-state-active a.tab_history{ 
	background:url(../images/tab_history_hover.jpg) no-repeat; height:35px; width:82px; float:left; margin-right:2px;
}
.ui-state-hover a.tab_history{ 
	background:url(../images/tab_history_hover.jpg) no-repeat; height:35px; width:82px; float:left; margin-right:2px;
}
.ui-state-default a.tab_features
{
	background:url(../images/tab_features.jpg) no-repeat; height:35px; width:92px; float:left; margin-right:2px;
}
.ui-state-active a.tab_features
{
	background:url(../images/tab_features_hover.jpg) no-repeat; height:35px; width:92px; float:left; margin-right:2px;
}
.ui-state-hover a.tab_features
{
	background:url(../images/tab_features_hover.jpg) no-repeat; height:35px; width:92px; float:left; margin-right:2px;
}
.ui-state-default a.tab_references
{
	background:url(../images/tab_references.jpg) no-repeat; height:35px; width:104px; float:left; margin-right:2px;
}
.ui-state-active a.tab_references
{
	background:url(../images/tab_references_hover.jpg) no-repeat; height:35px; width:104px; float:left; margin-right:2px;
}
.ui-state-hover a.tab_references
{
	background:url(../images/tab_references_hover.jpg) no-repeat; height:35px; width:104px; float:left; margin-right:2px;
}
.ui-state-default a.tab_events
{
	background:url(../images/tab_events.jpg) no-repeat; height:35px; width:74px; float:left; margin-right:2px;
}
.ui-state-active a.tab_events
{
	background:url(../images/tab_events_hover.jpg) no-repeat; height:35px; width:74px; float:left; margin-right:2px;
}
.ui-state-hover a.tab_events
{
	background:url(../images/tab_events_hover.jpg) no-repeat; height:35px; width:74px; float:left; margin-right:2px;
}
.ui-state-default a.tab_music
{
	background:url(../images/tab_music.jpg) no-repeat; height:35px; width:69px; float:left; margin-right:2px;
}
.ui-state-active a.tab_music
{
	background:url(../images/tab_music_hover.jpg) no-repeat; height:35px; width:69px; float:left; margin-right:2px;
}
.ui-state-hover a.tab_music
{
	background:url(../images/tab_music_hover.jpg) no-repeat; height:35px; width:69px; float:left; margin-right:2px;
}
.ui-state-default a.tab_gallery
{
	background:url(../images/tab_gallery.jpg) no-repeat; height:35px; width:80px; float:left; margin-right:2px;
}
.ui-state-active a.tab_gallery
{
	background:url(../images/tab_gallery_hover.jpg) no-repeat; height:35px; width:80px; float:left; margin-right:2px;
}
.ui-state-default a.tab_blog
{
	background:url(../images/tab_blog.jpg) no-repeat; height:35px; width:80px; float:left; margin-right:2px;
}
.ui-state-active a.tab_blog,.ui-state-hover a.tab_blog
{
	background:url(../images/tab_blog_hover.jpg) no-repeat; height:35px; width:80px; float:left; margin-right:2px;
}
.ui-state-default a.tab_travel
{
	background:url(../images/tab_travel.jpg) no-repeat; height:35px; width:80px; float:left;
}
.ui-state-active a.tab_travel
{
	background:url(../images/tab_travel_hover.jpg) no-repeat; height:35px; width:80px; float:left;
}
.ui-state-hover a.tab_travel
{
	background:url(../images/tab_travel_hover.jpg) no-repeat; height:35px; width:80px; float:left;
}
.participation_lvl_arrow
{
	font-size:11px; color:#5e5961; float:left; line-height:16px; padding-left:10px; border-left:1px solid #d9d9d9;margin-left:20px;
}
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }


.profile_vote_box {
	float:right;
	text-align:center;
	display: inline-block;
	width:340px;
}
.style_img {
margin:0px 0px 0px 27px
}
#preview{
	position:absolute;
	border:0;
	background:#333333;
	padding:2px;
	display:none;
	color:#fff;
}
.invalid,.error{
	font-family: arial, verdana;
	font-size: 12px;
	color: #cc0000;
	font-weight: normal;
	float:left;
}
.valid{
	font-family: arial, verdana;
	font-size: 12px;
	color: #00cc00;
	font-weight: normal;
}
.focusField{
    border:1px solid #1A088D;
    background:#EFF5FF;
    color:#000;
    margin:0px;    
    height:19px;
}
.idleField{
    margin:0px;border:0px; background-color:#e8e8e8; height:19px;
}
.print_class
{
	float: left;
	border:1px solid #d9d9d9;
	padding: 10px;
	width: 780px;
	margin-bottom:10px;
}
.print_padding
{
	padding-top:10px;
}
.publish_date{
	 float:left;
	 font-size:11px;
	 padding-top:5px;
}
.blog_content{
	width:750px;float:left;font-size:12px;font-family: arial,verdana;text-align: justify;padding-right:10px;
}
.comment_content
{
	background-color:#F8F8F8;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	padding:10px;
	margin-top:5px;
}
.leave_comment_form
{
	float:left;
	background-color:#F8F8F8;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	padding:10px;
	margin-top:10px;
	width:750px;
}
.leave_comment_col {
	float:left; width:720px;padding:0px 10px 0px 15px; line-height:27px;position:relative;
}
.leave_comment_col input
{
	margin:3px 0px 3px 5px;border:1px solid #DDDDDD;height:19px; width:142px;
}
.leave_comment_col textarea {
	margin:3px 0px 3px 5px;border:1px solid #DDDDDD;height:50px; width:242px;
}
.leave_comnt_btn {
	float:left; margin:5px 5px 0px 55px;
}
.leave_comnt_btn input {
	float:left;
	width: 44px;
	height: 15px;
	border:0px;
}
.profile_pagging
{
	padding-right:20px;
	width: 750px;
}
.block_270
{
	float:left;
	width:270px;
}
.block_330
{
	float:left;
	width:330px;
	padding-bottom:5px;
}
.block_330_right
{
	float:left;
	width:330px;
	text-align:right;
	padding-bottom:5px;
	padding-right: 5px;
}
.block_390
{
	float:left;
	display:inline;
	margin-bottom:10px;
	padding-left:45px;
	width:345px;
}
.block_240
{
	float:left;
	display:inline;
	margin-bottom:10px;
	padding:5px;
	width:240px;
	line-height:20px;
	text-align:center;
	height: 210px;
}
/* DJ registration page */
.ui-state-default a.step_1
{
	background:url(../images/tab_1.jpg) no-repeat; height:34px; width:86px; float:left;
}
.ui-state-active a.step_1,.ui-state-hover a.step_1
{
	background:url(../images/tab_1_hover.jpg) no-repeat; height:34px; width:86px; float:left;
}
.ui-state-default a.step_2
{
	background:url(../images/tab_2.jpg) no-repeat; height:34px; width:86px; float:left;margin-left:5px;
}
.ui-state-active a.step_2,.ui-state-hover a.step_2
{
	background:url(../images/tab_2_hover.jpg) no-repeat; height:34px; width:86px; float:left;margin-left:5px;
}
.ui-state-default a.step_3
{
	background:url(../images/tab_3.jpg) no-repeat; height:34px; width:86px; float:left;margin-left:5px;
}
.ui-state-active a.step_3,.ui-state-hover a.step_3
{
	background:url(../images/tab_3_hover.jpg) no-repeat; height:34px; width:86px; float:left;margin-left:5px;
}
.contact_mdl
{
	border-left:1px solid #e2e0e0; border-right:1px solid #e2e0e0; width:744px; background-color:#f7f7f7; padding:0px 18px; float:left; font-size:11px; color:#666666;
}
.contact_form
{
	border:1px solid #eae8e8; width:735px; background-color:#ffffff; padding:0px 10px 0px 10px; float:left;margin-top:-1px;font-size:11px;
}
.ttl_txt
{
	color:#733297; font-size:20px; margin:10px 0px; width:735px; float:left;
}
.dj_type
{
	float:left;	border-bottom:1px solid #ebebeb; line-height:19px; padding-bottom:15px; width:735px; margin-bottom:5px;
}
.dj_type span
{
	width:170px; float:left;
}
.bord_btm
{
	border-bottom:1px solid #ebebeb; float:left;
}
.tbl td{
	font-family: arial,verdana;
	font-size:11px;
	vertical-align:top;
}
.tbl input,
.tbl select
{
	margin:0px 2px 8px 2px; border:0px; background-color:#e8e8e8; height:19px; width:142px;color: #777777;
}
.indi_req_fld
{
	float:left; width:702px; padding-top:10px;padding-bottom:10px;
}
.erd_services
{
	width:245px;
}
.erd_t_area
{
	width:200px; height:65px;
}
.aud_part
{
	margin:10px 0px; width:330px; float:left;
}
.ttl_txt2
{
	color:#733297; font-size:20px; padding:0px 5px 5px 0px; display:block;
}
.aud_part_drp
{
	width:200px; background-color:#e8e8e8; border:0; padding:1px 0px;
}
.event_type
{
	width:350px; float:left;
}
.blue_txt
{
	color:#1a088d; font-size:15px; display:block; margin-bottom:5px;
}

.opt_feature
{
	width:330px; float:left; margin-right:15px;
}
.music_speciality
{
	width:220px; float:left; margin-right:15px;
}
.lft_cont_space
{
	float:left; padding-left:15px;
}
.upld_blu_txt
{
	float:left; font-size:14px; color:#1a088d; width:100px;
}
.upld_area
{
	float:left; line-height:20px; margin-top:10px;
}
.row_spacing
{
	margin:10px 0px; float:left; width:705px;
}
.multipleSelectBoxControl span{	/* Labels above select boxes*/
		font-family:arial;
		font-size:11px;
		font-weight:bold;
}
.multipleSelectBoxControl div select{	/* Select box layout */
	font-family:arial;
	height:100%;
}
.multipleSelectBoxControl input{	/* Small butons */
	width:25px;	
}

.multipleSelectBoxControl div{
	float:left;
}
/* style_800dj.css start */
big {
  font: bold 19px arial,verdana; 
}
.o {
 color: #ff7f00;
}
.p {
 color: #7f5ab5;
}
small {
  font: 11px verdana,arial;
}
/* style_800dj.css end */
/* style.css start */
.cscombobox{
	border: 1px solid #a48bcd;
	font-size: 12px;
	font-family:arial,verdana;
	color:#000000;
}
.cstextbox{
	border: 1px solid #a48bcd;
	font-size: 12px;
	font-family:arial,verdana;
	color:#000000;
}
.csbutton{
		border: 1px solid #a48bcd;
		background-color: #a48bcd;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
	
	}
.csbutton_highlight{
		border: 1px solid #ff9900;
		background-color: #ff9900;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
	
	}
.data{
	color:#000000;
	font: arial,verdana;
	font-size:12px;
	font-weight : normal;
}
/* ####################### Main Section ############################ */
TD.main{
	color : #000000;
	font: arial,verdana;
	font-size:12px;
}
td.top-data{
	color:#FFFFFF;
	font: arial,verdana;
	font-size:12px;
	font-weight : bold;
}
td.top-head{
	color:#FFFFFF;
	font: arial,verdana;
	font-size:14px;
	font-weight : bold;
}
TD.rowheading{
	color:#000000;
	font: arial,verdana;
	font-size:14px;
	backgoundcolor:red
}

td.middle-head
{
	color:#CE61CC;
	font: arial;
	font-size:15px;
	background: #F1E7FF;
	font-weight : bold;
}
 td.header{
 	color:#ffffff;
	font: arial,verdana;
	font-size:12px;
	background: #F5CDD6;
	font-weight : bold;
 }
 
 .step{
 width:98%; 
 }
 tr.head,div.head{
	color:#FFFFFF;
	font: arial,verdana;
	font-size:12px;
	background: #7f5ab5;
	font-weight : bold;
	height:21px;
	padding-top:4px;
	cursor:pointer;
	width:605px;
 }
 
 tr.head_ecard{
	color:#333333;
	font: arial,verdana;
	font-size:12px;
	background: #FF7F00;
	font-weight : bold;
 }
 tr.head_transaction{
	color:#FFFFFF;
	font: arial,verdana;
	font-size:12px;
	background: #4FD14F;
	font-weight : bold;
 }
 tr.head_credit{
	color:#FFFFFF;
	font: arial,verdana;
	font-size:12px;
	background: #FF0000;
	font-weight : bold;
 }
 tr.head-notification{
	color:#000000;
	font: arial,verdana;
	font-size:12px;
	background: #FCA56D;
	font-weight : bold;

 }

td.data{
	color:#000000;
	font: arial;
	font-size:11px;
	font-weight : normal;
	
}

td.data-odd
{
	color:#000000;
	font: arial;
	font-size:11px;
	font-weight : normal;
}
 TABLE.listing{
  background: #ffffff;
  border-color: #000000;
 
}
tr.listing-row{
	color:#000000;
	font: arial,verdana;
	font-size:12px;
	background: #ffffff;
	font-weight : bold;
}
td.cstextbody{
  color:#000000;
	font: Arial, sans-serif;
	font-size:13px;
	font-weight : bold;
}
.cstexthead{
  color:#D065CE;
	font: Arial, sans-serif;
	font-size:15px;
	font-weight : bold;
}
TABLE.mainframe{
 width:95%;
 border-color:#a48bcd;
 background:#FDFDF5;
}
TABLE.mainframe2{
 border-color:#a48bcd;
 background:#FDFDF5;
}
font.mendatory{
	color: #FB6107;
	font-size: 12px;}
	
td.message{
  color:red;
	font: Arial;
	font-size:13px;
	font-weight : bold;

}
.option_text span{
text-align:center;
margin-left:4px;
}

.headfilter{
cursor:pointer;
}

.option_text{
font-weight:bold;
}
/*Mayur: webmaster start */
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:0px; line-height:0px; font-size:0px;}
.col{width:250px;}
.sec_box{width:214px; margin-bottom:10px;}
.sec_box .master_head{ background:url(../images/800_sec_top.gif) no-repeat top; height:39px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:14px; font-weight:bold; line-height:30px;}
.sec_box .master_head img{margin:7px 0px 0px 23px; line-height:25px; float:left;}
.sec_box .master_head .txt{background:#FFFFFF; margin-left:8px; padding:0px 3px;}
.sec_box .mid{border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; background:#fafafa url(../images/800_sec_mid.gif) repeat-x bottom;}
.sec_box ul{margin:0px; padding:5px 0px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.sec_box ul li{margin:0px; list-style:none; padding:0px;}
.sec_box ul li a:link, .sec_box ul li a:visited{ color:#6369af; text-decoration:none; background:url(../images/bullet.gif) no-repeat 15px 8px; padding:4px 0px 0px 25px;}
.sec_box ul li a:hover{color:#7c5ab5; text-decoration:underline;}
/*Mayur: webmaster end */

/* Help DIV css */
.helpdiv{
width:300px;
border: 1px solid #7F5AB5;
background-color:#FFFBCF;
z-index: 50;
}
/** css for home page new getaquote form */
.float_l
{
	float:left;
}
.float_r
{
	float:right;
}
.main_cuntainer
{
	float:left; background:url(../images/main_bg.jpg) repeat-x; width:751px; height:55px; padding:13px 10px 0px 10px; border:1px solid #6f6f71; border-top:0px;
}
a.select_link
{
	font:13px arial; font-weight:bold; color:#e5e7ff; text-decoration:none; float:left; margin:1px 10px 0px 5px;
}
a.select_link:hover
{
	font:13px arial; font-weight:bold; color:#adb4ff; text-decoration:none; float:left; margin:1px 10px 0px 5px;
}
.find_dj_btn
{
	float:right; margin:18px 0px 0px 0px;
}
a.blog_find_dj_btn
{
	float:right; margin:0px;
}
.select_opt
{
	width:170px; text-align:left; float:left;margin-top:5px;font-family:arial, verdana;color:#4c4c4c;
}
.blog_select_opt
{
	width:170px; text-align:left; float:left;margin-left:22px;font-family:arial, verdana;color:#4c4c4c;
}
.container
{
	float:left; width:187px;
}
.blog_container
{
	float:left; width:218px;margin:5px;
}
.blog_bg_container
{
	float:left; background:url(../images/blog_bg.jpg) repeat-x; width:250px; height:227px; padding:13px 05px 0px 05px; border:1px solid #6f6f71; border-top:0px;
}
/* style.css end */
.middle_heading{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	background-color:#EBEBEB;
	color:#48381F;
	font-weight:bold;
	padding-left:5px
}

.middle_label{
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	color:#828282;
	font-weight:bold;
}
.middle_text{
	background-color:#FFFFFF;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	color:#7c7c7c;
	text-align:left;
}
/* auto suggest box css start */
#result {
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px;
	margin-bottom:10px;
	background-color:#FFFF99;
}
#country{
	padding:3px;
	border:1px #CCC solid;
	font-size:17px;
}
.suggestionsBox {
	background-color: #000000;
    color: #FFFFFF;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 142px;
    z-index: 1000;
    line-height:18px;
    top: 28px;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	padding: 6px;
	border-bottom:1px dotted #666;
	cursor: pointer;
	text-shadow: 0 0 0.4em #0c0d39, 0 0 0.4em #0c0d39,0 0 0.4em #0c0d39;
}
.suggestionList ul li:hover {
	background-color: #FC3;
	color:#ffffff;
}
.suggestionList ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:0;
	margin:0;
}

.load{
background-image:url(../images/ajax-loader-small.gif);
background-position:right;
background-repeat:no-repeat;
}

.suggest {
	position:relative;
}
#suggest {
	position:relative;
}
.form_mandatory
{
	color: #effffe;
	margin-top:40px;
	font-size: 12px;
}
/* auto suggest box css end */
.mainContainer { border:1px solid #bbaedc;}
.platinum_compare
{
	font-weight:bold;font-size:17px;background-color:#96b44d;width:105px;position:relative;color:#ffffff;
}
.deluxe_compare
{
	font-weight:bold;font-size:17px; background-color:#FEEC99; width:105px;position:relative;
}
.standard_compare
{
	font-weight:bold;font-size:17px; background-color:#f1f1f1; width:105px;position:relative;
}
.free_compare
{
	font-weight:bold;font-size:17px; background-color:#ffffdd;width:105px;position:relative;
}
.features_compare
{
	float:left; font-size:17px; background-color:#000000; padding:22px; color:#ffffff;font-weight:bold;width:250px;
}
.compare_label
{
	font-size:11px;color:#FB6107;font-weight:bold;
}
.addon_col1
{
	float:left; width:197px;padding:0px; line-height:27px;position:relative;
}
.addon_col2 {
	float:left; width:195px;padding-left:10px; line-height:27px;
}
div.error{
    background-color:#F3E6E6;
    border-color: #924949;
    border-style: solid solid solid solid;
    border-width: 2px;
    padding: 5px;
}

