
/* VENDOR SECTION
/* The US Wedding Directory
/* October 2009
/* Gary Reiss */


/* GENERAL */

#vendor{
	padding: 10px;
	clear: both;
	height: 500px;
	width: 500px;
	font-size: 14px;
}

#vendor h2{
	color: #CC0066;
}

#vendor_content {
	min-height: 650px;
}

#vendor table{
}
#vendor td{
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 0px 0px;
	font-size: 14px;
}

#vendor td a{
	font-size: 16px;
	font-weight: bold;
}

.submenu_side{
	font-size: 14px;
	width: 250px;
}

.vendor_box{
	padding: 10px;
	clear: both;
	border: 2px solid #5e96c6;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	font-size: 15px;
	line-height: 24px;
	color: #666666;
}

.vendor_box h3{
	margin-bottom: 0px;
}

.vendor_box p{
	margin-top: 0px;
}

#vendors_header{
	padding: 10px 0px 20px;
	clear: both;
}

#vendor_right{
	float: right;
	width: 300px;
}

#vendor_page_login{
	background-color:#5e96c6;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding: 20px 20px 20px 30px;
	color:#eeeeee;
}

#vendor_page_login h3{
	margin: 0px 0px 10px;
	text-align: center;
	color:#eeeeee;
}

#vendor_page_login a{
	color:#eeeeee;
}

#login_box{
	background-color:#b4d1ea;
	padding: 10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color:#000000;
}

#get_login_box {
	background-color:#b4d1ea;
	padding: 10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color:#000000;
}

#get_login_response {
	background-color:#ffffff;
	padding: 10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color:#000000;
}


/* VENDOR MENU */
#vendor_navbar{
	height:24px;
	background-color:#5e96c6;
	color:#FFFFFF;
}

#vendor_navbar ul{
	margin: 0px;
	padding: 4px 0px 0px 10px;
}


#vendor_navbar li{
	float:left;
	list-style: none;
}

#vendor_navbar li a{
	color:#FFFFFF;
	padding: 2px 10px;
}

#vendor_navbar li a:hover{
	color:#FFFF00;
	background-color:#366892;
}



/* VENDOR FORMS */
#vendor_form .form_row{
	padding: 5px 0px 0px;
	clear: both;
}
#vendor_form .field_name{
	float: left;
	width: 150px;
	text-align: right;
}
#vendor_form .field_input{
	margin: 0px 0px 0px 20px;
	float: left;
}

#vendor_form .field_input input{
	width:300px;
}

#vendor_form .field_input checkbox{
	width:10px !important;
}

#vendor_form .field_input .radio_box{
	width:10px !important;
}

#vendor_form .field_input textarea{
	width:300px;
	height:100px;
}
		
#vendor_form .form_submit{
	float: left;
}
		
# {
	background-color:#b4d1ea;
	padding: 20px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

.register_arrow{
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/pink_arrow.png) no-repeat right top;
	margin: 20px 0px 10px;
	padding: 10px 0px 0px 40px;
	clear: both;
	height: 50px;
}

#form_warning{
	color:#990000;
	font-weight: bold;
	text-align: center;
}

.form_warning_message{
	padding:5px 20px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#990000;
	color:#ffffff;
	font-weight: bold;
}

.vendor_category_option{}
.vendor_category_option:hover{
	background: #FFFF99;
}

.vendor_option{
	padding: 10px;
	width: 500px;
	clear: both;
	cursor:pointer;
	margin: 0px 0px 0px 60px;
}

.vendor_option:hover{
	background: #FFFF99;
}

.vendor_option_icon{
	float:left;
	padding-right:20px;
}

.vendor_option_text{
	float:left;
	width: 400px;
}

.vendor_option_text_header{
	float:left;
	width: 540px;
}

#dashboard_announcement{
	margin: 10px 0px 20px;
	padding: 10px;
	clear: both;
	border: 2px solid #0099FF;
}

.information_icon{
	background: url(../images/nav_icons/information.png) no-repeat left top;
	height: 14px;
	width: 14px;
	float:right;
}
.information_icon:hover{
	background: url(../images/nav_icons/information_on.png) no-repeat left top;
	cursor: pointer;
}

.blue_box {
	background: #eff5fa;
	padding: .5em;
	margin-bottom: .5em;
	border: 2px solid #5e96c6;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	font-size: 12px;
	line-height: 18px;
}	
	
.green_box {
	background: #dafbd1;
	padding: .5em;
	margin-bottom: .5em;
	border: 2px solid #239105;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	font-size: 12px;
	line-height: 18px;
}

.red_box {
	background: #ffdada;
	padding: .5em;
	margin-bottom: .5em;
	border: 2px solid #a90505;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	font-size: 12px;
	line-height: 18px;
}

.status_online{
	color:#239105;
	font-size: 11px;
	font-weight: bold;
}

.status_offline{
	color:#a90505;
	font-size: 11px;
	font-weight: bold;
}

.status_free{
	color:#5e96c6;
	font-size: 11px;
	font-weight: bold;
}


/* PURCHASE */

#ad_options_box{
	clear: both;
	width: 680px;
	margin: 0px auto;
}

.ad_option1 {
	background: #faf6af;
	padding: .5em;
	margin-bottom: .5em;
	border: 2px solid #e9aa02;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	font-size: 12px;
	line-height: 18px;
}

.ad_option1 h2 {
	color:#ec5503;

}

.ad_option2 {
	background: #eff5fa;
	padding: .5em;
	margin-bottom: .5em;
	border: 2px solid #5e96c6;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	font-size: 12px;
	line-height: 18px;
}

.ad_option2 h2 {
	color:#ec5503;

}

.ad_price{
	float: right;
	margin: 0px 20px 0px 0px;
}

.ad_graphic{
	float: left;
}

.ad_description{
	width: 250px;
	float: right;
}

.ad_purchase{
	clear:both;
	text-align: center;
	padding: 20px 0px 0px;
}

#ad_form_disclaimer{
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 20px 0px 0px;
}

.purchase_button1{
	background: #e9aa02;
	padding: 5px 20px 2px;
	border: 3px outset #e9aa02;
	font-weight: bold;
	color: #FFFFFF;
}

.purchase_button2{
	background: #5e96c6;
	padding: 5px 20px 2px;
	border: 3px outset #5e96c6;
	font-weight: bold;
	color: #FFFFFF;
}

.purchase_button1:hover{
	background: #f9c333;
	border: 3px outset #e9aa02;
	cursor: pointer;
}

.purchase_button2:hover{
	background: #87bbe8;
	border: 3px outset #87bbe8;
	cursor: pointer;
}

.yellow_button{
	background: #e9aa02;
	padding: 5px 20px 2px;
	border: 3px outset #e9aa02;
	font-weight: bold;
	color: #FFFFFF;
}

.yellow_button:hover{
	background: #f9c333;
	border: 3px outset #e9aa02;
	cursor: pointer;
}

.blue_button{
	background: #5e96c6;
	padding: 5px 20px 2px;
	border: 3px outset #5e96c6;
	font-weight: bold;
	color: #FFFFFF;
}

.blue_button:hover{
	background: #87bbe8;
	border: 3px outset #87bbe8;
	cursor: pointer;
}

.green_button{
	background: #239105;
	padding: 5px 20px 2px;
	border: 3px outset #239105;
	font-weight: bold;
	color: #FFFFFF;
}

.green_button:hover{
	background: #30b60b;
	border: 3px outset #30b60b;
	cursor: pointer;
}


/* ADS */
#vendor_main_banner{
	clear: both;
	height: 300px;
	width: 970px;
	margin: 0px 0px 10px;
}

#vmb_image{
	float:left;
	margin: 0px 30px;
}

#vmb_content{
	float:left;
	width:550px;
	margin: 20px 0px 0px 30px;
}

.vmb_text_item{
	clear:both;
	padding: 0px 0px 30px;
}

.vmb_text_point{
	font-size: 22px;
	color: #0099FF;
}

.vmb_text_description{
	font-size: 16px;
	padding: 0px 0px 0px 30px;
	font-weight: bold;
	color: #666666;
}

#vendor_free_upgrade_listing{
	float:right;
	width:300px;
	padding: 10px;
	border: 2px solid #5e96c6;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

.reciprocal_link_code{
	clear:both;
	color:#003399;
	padding:20px;
	border: 2px solid #5e96c6;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin: 10px 20px 0px;
	width: 550px;
}
