* {
	padding:0px;
	margin:0px
}
body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	margin-top: 0px;
	color:#666;
	background-color:#e0e0e0;
}
h1 {
	font-size:20px;
}
.topnav {
}
.buttons {
	border:none;
	background:none;
	padding:0px;
	margin:0px;
	background-color:#0C3;
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	margin:5px;
	font-weight:bold;
	text-decoration:underline;
	border:1px solid #CCC;
	padding-left:7px;
	padding-right:7px;
	cursor:pointer
}
.newsletterbuttons {
	border:none;
	background:none;
	padding:0px;
	margin:0px;
	background-color:#0C3;
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	margin:5px;
	font-weight:bold;
	text-decoration:underline;
	border:1px solid #CCC;
	padding-left:7px;
	padding-right:7px;
	cursor:pointer;
	float:right;
	margin-right:20px
}
.hpBlogs {
	color:#999;
	margin-bottom:3px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	background-color:#FFF;
	padding:10px
}
.hpBlogs a {
	color:#F63
}
.hpBlogs h3 {
	font-weight:normal;
}
.hpBlogs p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.hpBlogsLabel {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px
}
.paydetails .buttons {
	margin-left:300px
}
.paynowbutton {
	border:none;
	background:none;
	padding:0px;
	margin:0px;
	background-color:#fff;
	color:#FFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	margin:5px;
	margin-left:0px;
	font-weight:bold;
	text-decoration:underline;
	border:1px solid #CCC;
	padding-left:7px;
	padding-right:7px;
	cursor:pointer;
	float:right
}
.contentpane {
	width:960px;
	margin:auto;
	clear:both;
	margin-top:5px;
}
.tablinks {
	text-align:center
}
.speciallnk {
	background-image:url(Images/SPONSBK.JPG);
	background-repeat:no-repeat;
	margin-top:1px;
	padding:5PX;
	padding-LEFT:145px;
	margin-right:0px;
	margin-bottom:1px;
}
.speciallnk a:link {
	color:#FFC;
	font-weight:bold;
	font-size:12px
}
.speciallnk a:hover {
	color:#FFF
}
.speciallnk a:visited {
	color:#FFC;
}
.NetworkLinks {
	position:absolute;
	right:0px;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	width:130px;
	clear:both;
	text-align:center;
	background-color:#003;
	font-size:10px;
	text-transform:uppercase
}
.NetworkLinks ul {
	list-style:none;
	padding:0px;
	margin:0px;
	margin:0px;
	text-align:right;
	margin:3px;
	margin-top:1px;
	margin-bottom:4px;
	margin-right:4px;
	text-align:center;
	width:100%;
	clear:both
}
.NetworkLinks ul li {
	display:inline;
	padding:0px;
	margin:0px;
	margin:0px
}
.NetworkLinks a {
	display:inline-block;
	color:#fff;
	border:1px dotted #fff;
	margin:2px;
	float:left;
	width:50px;
	padding:3px;
	margin-bottom:4px;
}
.NetworkLinks a:hover {
	background-color:#FCF
}
.NetworkLinks h4 {
	padding:0px;
	margin:0px;
	font-size:11px;
	padding-left:5px;
	padding-top:3px;
	color:#03C
}
.NetworkLinks p {
	padding:0px;
	margin:0px;
	font-size:10px;
	padding:5px;
	padding-top:3px;
	text-decoration:none
}
.socialstuff {
	width:960px;
	margin:auto;
	clear:both
}
.fblinkbrand {
	background-color:#3b5998;
	font-weight:bold;
	color:#fff;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none
}
.facebook, .bowlatestnews, .tweetframe {
	width:315px;
	float:left;
	border:1px solid #903685;
	color:#999;
	font-size:12px;
	margin-bottom:2px;
	margin-right:4px;
	height:70px;
	background-color:#FFF
}
.facebook a, .bowlatestnews a, .tweetframe a {
	color:#09F;
	text-decoration:none
}
.facebook a:hover, .bowlatestnews a:hover, .tweetframe a:hover {
	color:#0CF;
}
.facebook {
}
.facebook p {
	padding:10px;
	color:#333;
	line-height:18px
}
.tweetframe {
}
.tweetframe p {
	padding:10px
}
.tweetframe img {
	vertical-align:bottom
}
.tbirdlink {
	margin-left:5px;
	margin-top:5px;
	border:none
}
.bowlatestnews {
	margin-right:0px
}
.tweetframe p {
	color:#666
}
.followlink {
	text-align:center;
	margin-left:20px;
	font-size:11px;
	font-weight:bold
}
.marq {
	height:50px
}
#twitter_update_list {
}
#twitter_update_list li {
	list-style:none;
	margin-left:15px;
	padding:5px
}
#twitter_update_list span {
}
#twitter_update_list span a {
}
#twitter_update_list span a:hover {
	text-decoration: underline;
	color: #666666;
}
.bowlatestnews p {
	padding:10px;
	line-height:14px;
	color:#666;
	font-size:12px;
	text-transform:lowercase;
}
.bowlatestnews a {
	color:#FF6600;
	text-decoration:none;
	font-size:12px
}
.dcPage {
	background-color:#F8D6E9;
	margin:3px;
	margin-right:0px;
	padding:12px;
	font-family:Tahoma, Geneva, sans-serif
}
.dcPage a:link {
	color:#603
}
.dcPage h1, .dcPage h2, .dcPage h3, .dcPage h4, .dcPage p {
	padding:0px;
	margin:0px;
	text-decoration:none;
	text-transform:none;
	font-style:normal
}
.dcPage h1 {
	color:#606;
	font-size:20px
}
.dcPage h2 {
	color:#639;
	font-weight:normal;
	margin-top:12px;
	text-transform:uppercase
}
.dcPage h3 {
	margin-top:10px;
	margin-bottom:5px
}
.dcPage h4 {
	font-size:12px;
	font-weight:normal
}
.dcPage p {
	padding:5px;
	line-height:18px;
	padding-left:0px;
	color:#333
}
.bigstuff {
	font-size:16px
}
/*new styles*/

h5 {
	font-size:18px;
	color:#1e7cd3;
	text-transform:uppercase
}
h6 {
	font-size:18px;
	color:#1e7cd3;
	text-transform:uppercase;
	margin-top:45px;
	margin-bottom:10px
}
.bowheader {
	background-image:url(Images/headerbk.jpg);
	background-repeat:repeat-x;
	background-color:#c86abc;
	height:120px;
	border-bottom:1px solid #5e1255;
	margin-bottom:3px
}
.hdinset {
	margin:auto;
	width:960px;
}
.logo {
	float:left;
	margin-left:20px;
	margin-top:10px
}
.login {
	width:460px;
	float:right;
	background-image:url(images/loginbk.jpg);
	height:81px;
	text-align:right;
	padding-top:10px
}
.login a:link {
	font-weight:bold;
	text-transform:uppercase;
	color:#FF6600
}
.venueheader {
	background-image:url(Images/vheadBk.jpg);
	background-repeat:repeat-x
}
.venuemslogo {
	border:none;
	margin:3px
}
.introimages {
	height:324px;
	margin-bottom:2px;
	margin-left:1px
}
.introtext {
	border:#c883bf solid 1px;
	background-color:#FFF;
	width:100%;
	float:left
}
.introtext h1 {
	color:#5d3158;
	padding:5px;
	font-size:20px
}
.introtext h2 {
	color:#903685;
	padding:5px;
	font-size:16px
}
.introtext p {
	padding:5px;
	padding-top:0px
}
.introtext h1 {
}
.bowmainmenu {
	width:236px;
	float:left
}
.bowmainmenu ul {
	list-style:none;
	background-color:#c883bf;
	padding-top:2px;
}
.bowmainmenu ul li {
}
.bowmainmenu ul li a {
	margin-bottom:3px;
	height:20px;
	border-bottom:#FCF;
	display:block;
	padding:5px;
	padding-right:0px;
	padding-left:10px;
	font-size:14px;
	color:#623ca1;
	background-color:#fff2fd;
	text-transform:lowercase;
	border-bottom:1px solid #7c1730;
	margin:5px
}
.bowmainmenu ul li a:hover {
	background-color:#000;
	color:#FFF
}
.breadcrumb {
	text-align:right
}
.breadcrumb a {
	color:#b55aaa;
	text-decoration:underline;
	font-weight:bold;
	margin:5px
}
.supplierlink {
	background-color:#096dc2;
	height:20px;
	border-bottom:1px white solid;
	padding-left:10px;
	padding-top:6px;
	text-transform:uppercase
}
.supplierlink a:link {
	color:#FFFFFF;
	text-decoration:none
}
.supplierlink a:visited {
	color:#FFFFFF;
	text-decoration:none
}
.supplierlink a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold
}
.bowadvertisebar {
	color:#FFFFFF;
	height:30px;
	background-color:#936;
	font-size:11px;
	text-align:right;
	margin-bottom:5px;
}
.bowadvertisebar a {
	color:#fff
}
.bowcontent {
	float:right;
	width:720px;
	margin-bottom:20px
}
.bowsuggestions {
	visibility:hidden;
}
.suppliersnav {
	float:right
}
.suppliersnav a:link {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase
}
.suppliersnav a:visited {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase
}
.rightnavbar {
	width:190px;
	height:11px;
	background-color:#54124b;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:5px;
	padding-bottom:4px;
	cursor:pointer;
	border-bottom:1px white solid;
	font-weight:bold;
}
.imagelinks {
	width:488px;
	float:left;
}
.imagelinks ul {
	list-style:none
}
.imagelinks ul li {
	height:220px;
}
.imagelinks ul li a {
	display:inline-block;
	width:160px;
	height:160px;
	color:#a587c5;
	font-size:18px;
	font-weight:bold
}
.imlnk1, .imlnk2, .imlnk3 {
	float:left;
	margin-top:3px
}
.imlnk1 a {
	background-image:url(Images/hprolllink1.png);
	background-repeat:no-repeat;
	margin-right:3px
}
.imlnk1 a:hover {
	background-image:url(Images/hprolllink1B.png);
}
.imlnk2 a {
	background-image:url(Images/hprolllink2.png);
	background-repeat:no-repeat;
	margin-right:3px
}
.imlnk2 a:hover {
	background-image:url(Images/hprolllink2B.png);
}
.imlnk3 a {
	background-image:url(Images/hprolllink3.png);
	background-repeat:no-repeat;
}
.imlnk3 a:hover {
	background-image:url(Images/hprolllink3B.png);
}
.imlnk4 {
	background-image:url(Images/hpLink4.jpg);
	background-repeat:no-repeat
}
.footer {
	width:950px;
	margin:auto;
	background-color:#FFF;
	border:#FFD7EB 5px solid;
	margin-top:20px;
	margin-bottom:20px;
	clear:both;
}
.footer p {
	text-align:center;
	font-size:11px;
	padding:20px
}
.footer a {
	color:#09C
}
.detailsname {
	font-size:25px;
	text-transform:uppercase;
	color:#1b74c8
}
.supplierdetails {
	padding:7px
}
.detailsimages {
	float:right
}
.detailsdesc {
	float:left;
	padding:10px;
}
.detailstoppanel {
	padding:10px;
	background-color:#dfefff;
	border:1px dashed #666666;
	line-height:20px;
	margin-bottom:2px
}
.venuesearch {
	padding:5px;
}
.venuesearch h2 {
	font-size:16px;
	margin-bottom:10px
}
.venuesearchdropdowns {
	border:#CCCCCC solid 1px;
	text-align:right;
	line-height:25px;
	padding:7px;
	padding-right:100px;
	background-color:#E8E0F8;
	font-size:11px;
	margin-bottom:5px;
	height:140px;
}
.venuesearchdropdowns h2 {
	font-size:14px;
	color:#333;
	text-transform:none;
	text-align:left;
	font-style:normal
}
.venuesearchlower {
	border:#CCCCCC solid 5px;
	text-align:right;
	line-height:25px;
	padding:7px;
	background-color:#d0ebff;
	font-weight:bold;
	font-size:12px
}
.venueresult {
	padding:7px;
	border:#603 solid 1px;
	margin-bottom:2px;
	width:700px;
}
.venueactions {
	background-color:#54124b;
	color:#FFFFFF;
	padding-top:5px;
	padding-right:7px;
	margin-top:2px;
	height:20px;
	text-align:right;
	text-transform:uppercase;
	clear:both
}
.venueactions a:link {
	color:#FFFFFF
}
.venueactions a:visited {
	color:#FFFFFF
}
.Venuesmallimage {
	width:150px;
	height:100px;
	float:left;
	margin-right:5px
}
.venueresultdetails {
}
.VENUEDETAILS {
	background-image:url(Images/vdbk.jpg);
	background-repeat:repeat-x;
	margin:2PX;
	padding:10px;
	color:#FFF;
	font:Tahoma, Geneva, sans-serif;
	background-color:#73456c;
}
.vdcallback {
	background-image:url(Images/vdbk.jpg);
	background-repeat:repeat-x;
	text-align:right;
	margin:2PX;
	padding:10px;
	line-height:30px;
	padding-right:200px;
	color:#FFF;
	font:Tahoma, Geneva, sans-serif;
	background-color:#73456c;
}
.vdcallback h1 {
	font-weight:normal;
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:24px
}
.vdcallback h5 {
	font-weight:normal;
	text-transform:none;
	padding:0px;
	font-size:18px;
	color:#FFF
}
.vdmessage {
	color:#F0C
}
.VENUEDETAILS h1 {
	font-weight:normal;
	padding-top:0px;
	margin-top:0px
}
.VENUEDETAILS A:LINK {
	color:#FF6600;
	font-weight:BOLD;
	font-size:12PX
}
.VENUEDETAILS A:VISITED {
	color:#FF6600;
	font-weight:BOLD
}
.vdtop {
	text-align:center;
	font-size:12px;
	background-color:#350c30;
	line-height:30px;
	padding-bottom:10px;
}
.vdtop a:link, .vdtop a:visited {
	background-color:#F36;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	border:1px solid #fff
}
.vdtop a:hover {
	background-color:#F06
}
.vddesc {
	padding:10px;
	background-color:#350c30
}
.vddesc h2 {
	color:#FFF;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	font-style:normal;
	font-weight:normal;
}
.vdparticus {
	border:1px solid #F39;
	margin-top:5px;
	line-height:20px;
	padding:10px;
	font-size:12px;
	text-align:right;
	padding-right:55px
}
.vdcontacts {
	border:1px solid #F39;
	margin-top:5px;
	line-height:20px;
	padding:10px;
	font-size:12px;
}
.vdcontacts h1 {
	color:#FFF;
	font-style:normal;
	font-size:18px
}
.pink {
	color:#F3C
}
.boty2010 {
	background-color:#fff;
	border:2px solid #fe0000
}
.botyprizes {
	border:1px solid #CCC;
	margin:5px;
	padding:5px;
	font-size:11px
}
.botyprizes h2 {
	color:#6c3866;
}
.botyprizes h3 {
	color:#913685
}
.botyprizes a {
	color:#c983bf;
	font-weight:normal
}
.botyprizes p {
}
.sunworldlogo {
	float:left;
	margin-right:20px;
	margin-top:10px
}
.InitialEntry {
	text-align:right;
	font-size:12px;
	color:#333;
}
.InitialEntry a {
	color:#09F;
	text-decoration:none
}
.boty2010 h1 {
	background-image:url(Images/botyheaderbk.JPG);
	background-repeat:no-repeat;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
	font-size:22px;
	background-color:#fe0000;
	padding-bottom:10px
}
.radio {
	vertical-align:middle
}
.smaller {
}
.boty2010 h2 {
	padding:5px;
	padding-left:10px;
	padding-right:10px
}
.boty2010 h3 {
	padding:5px;
	padding-left:10px;
	padding-right:10px
}
.boty2010 p {
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	padding-right:10px;
	line-height:16px
}
.boty2010 ul {
	list-style:circle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:30px
}
.boty2010 a {
}
.boty {
	background-color:#fff;
	color:#333
}
.boty h1 {
}
.boty h2 {
	font-style:normal;
	font-weight:normal;
	padding:5px;
	padding-left:10px;
	padding-right:10px
}
.boty h3 {
	padding:5px;
	padding-left:10px
}
.boty img {
	width:320px;
	margin:10px;
	border:1px solid #FCF
}
.boty p {
	line-height:18px;
	font-size:12px;
	;
	padding:5px;
	padding-left:10px;
	padding-right:10px
}
.boty a {
}
.boty ul {
	list-style:circle;
	margin-left:30px;
	line-height:22px;
	color:#666;
	font-size:12px
}
.brides08 {
	padding:20px;
	background-color:#e1fffd
}
.discountcard {
	padding:20px;
	background-color:#CCCCCC
}
.discountcardtop {
	padding:20px;
	background-color:#86c3f2;
	border:dotted 2px #999999
}
.discountcardtop a:link {
	color:#990033;
	font-weight:bold;
	font-size:14px
}
.discountcardtop a:hover {
	color:#330000;
	font-weight:bold;
	font-size:14px
}
.discountcardtop a:visited {
	color:#990033;
	font-weight:bold;
	font-size:14px
}
.discountterms {
	padding:20px;
	background-color:#666666;
	color:white;
	font-size:10px
}
.experts {
	background-color:#ebebeb;
	margin:2px;
	border:#999999 solid dotted;
	padding:20px
}
.experts a:link {
	color:#FF6600;
	font-size:16px;
}
.experts a:visited {
	color:#FF6600;
	font-size:16px;
}
.hotelbreaks {
	background-color:#ebebeb;
	margin:2px;
	border:#999999 solid dotted;
	padding:20px
}
.bridecomp {
	background-color:#ebebeb;
	margin:2px;
	border:#999999 solid dotted;
	padding:20px;
	text-align:right
}
.PrizeDraw {
	background-color:#FFF
}
.PrizeDraw h1 {
	font-style:normal;
	padding:10px;
	color:#5e1155;
	font-size:26px
}
.PrizeDraw h2 {
	font-style:normal;
	padding:10px;
	font-size:14px;
	padding-top:5px;
	color:#6c3866
}
.PrizeDraw h3 {
	font-style:normal;
	padding:10px;
	padding-top:5px;
	color:#a587c5
}
.PrizeDraw p {
	font-size:12px;
	color:#333;
	padding:10px;
	padding-top:0px
}
.compcol {
	width:50%;
	float:left;
	background-color:#FFF;
	height:320px
}
.compcol h4 {
	color:#7b172f;
	font-size:14px;
	padding:10px
}
.compcol input {
	margin-left:10px;
}
.enterprizedraw {
	border:#CCC 1px solid;
	background-color:#EEEBFE;
	padding:10px;
	margin:2px;
	text-align:right;
	padding-right:100px;
	line-height:28px
}
.enterprizedraw h2 {
	text-align:left;
	color:#333;
	font-size:16px;
	text-transform:uppercase;
	padding-bottom:10px;
	font-style:normal;
	padding-top:0px;
	margin-top:0px
}
.enterprizedraw a {
	text-align:left;
	float:left;
	margin-top:-20px;
	color:#06C
}
.contactus {
	padding:20px;
	background-color:#FFCCCC;
	text-align:right
}
.reallifeweddings {
	background-color:#000000;
	background-image:url(images/reallife/bk.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#CCCCCC
}
/*new styles end*/

.usefulinfo {
	background-color:#ebebeb;
	margin:2px;
	border:#999999 solid dotted;
	padding:20px;
}
.paymentspage {
	color:#333;
	line-height:20px;
	font-size:12px;
	margin:5px;
	background:#FFF
}
.paymentspage a {
	text-decoration:underline;
	color:#F30;
	font-weight:bold;
	text-transform:lowercase
}
.paymentspage h1 {
	font-size:22px;
	padding:10px;
	text-transform:none;
	color:#913685
}
.paymentspage h2 {
	padding:10px;
	padding-top:0px;
	color:#ad5ba3;
	font-size:14px;
	font-style:normal
}
.paymentspage h4 {
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
}
.paymentspage p {
	padding:10px;
	padding-top:0px;
}
.paymentspage h3 {
	padding:10px;
	font-style:normal;
	color:#913685;
	font-size:18px
}
.paymentspage ul {
	margin-left:30px
}
.paymentspage ul li {
}
.paycolumnvenue {
	width:325px;
	background-color:#F3F3F3;
	margin:5px;
	border:1px solid #df92a6;
	float:left;
	padding-bottom:10px
}
.paycolumnbusiness h2, .paycolumnvenue h2 {
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:5px
}
.paycolumnbusiness h3, .paycolumnvenue h3 {
	border-top:1px solid #666;
	padding-top:5px;
	margin-top:10px
}
.paycolumnbusiness input, .paycolumnvenue input {
	margin-left:10px;
	background:none;
	border:1px solid #fff;
	background-color:#3C0;
	color:#FFF;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	font-weight:bold;
	padding:0px
}
.paycolumnbusiness {
	width:325px;
	background-color:#F4FFFF;
	margin:5px;
	border:1px solid #df92a6;
	float:left;
	padding-bottom:10px
}
.premlistInfo {
	margin-top:20px
}
.finalpayment {
	height:180px
}
.finalpayment h2 {
	font-size:22px;
	padding-top:10px
}
.listpaymentlinkdiv {
	margin:20px;
	text-align:right;
	height:20px;
	padding-bottom:10px
}
.listpaymentlinkdiv a {
	font-size:14px;
	color:#09F;
	text-decoration:underline
}
.paydetails p {
	text-align:right;
	width:50%;
	line-height:28px
}
.paydetails p input {
	width:180px
}
.advertise {
	padding:20px;
	border:#C9C solid 1px;
	margin-top:2px;
	margin-bottom:5px;
}
.myvenue {
	text-align:right;
	line-height:30px;
	width:330px
}
.advertise a:link {
	color:#FF3399;
	font-weight:bold;
	font-style:italic;
	font-size:12px
}
.advertise a:visited {
	color:#FF3399;
	font-weight:bold;
	font-style:italic;
	font-size:12px
}
.hastings {
	margin:5px;
	border:1px dashed #666699;
	padding:10px;
	margin-right:0px;
	background-color:#E8F7FF;
	margin-bottom:20px
}
.hastings h2 {
	color:#800080;
	font-size:18px;
	font-style:italic;
	text-transform:uppercase;
	font-family:tahoma
}
.hastings h3 {
	text-align:center;
	color:#333333;
	font-style:italic
}
.bannerads {
	background-color:#FFCCFF;
	height:12px;
	padding:5px;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:10px
}
.bannerads a:link {
	color:#660066;
	font-weight:bold
}
.experience {
	margin:5px;
	padding:10px;
	background-color:#D8F3FE;
	color:#333
}
.experience h1, h2, h3 {
	color:#003;
	font-style:italic
}
.exlink {
	height:22px;
	font-size:14px;
	background-color:#99C;
	margin-bottom:2px;
	padding:10px
}
.exlink a:link {
	color:#600;
	font-weight:bold;
	text-transform:capitalize
}
.ramadacomp {
	visibility:hidden;
	width:49%;
	float:left;
	border:#CCC 1px solid
}
.evagladescomp {
	width:99%;
	float:right;
	border:#CCC 1px solid
}
.ramadacomp h1 {
	padding:10px;
	color:#cf263c;
	font-size:16px;
}
.ramadacomp h2 {
	padding-left:10px;
	color:#09C;
	font-size:12px;
}
.ramadacomp h3 {
	padding-left:10px;
	color:#09C;
	font-size:12px;
}
.ramadacomp p {
	font-size:11px;
	line-height:18px;
	color:#333;
	padding:10px
}
.ramadacomp a {
	color:#F30;
	text-decoration:underline;
	font-style:normal
}
.evagladescomp h1 {
	padding:10px;
	color:#045036;
	font-size:16px;
}
.evagladescomp h2 {
	padding-left:10px;
	color:#09C;
	font-size:12px;
}
.evagladescomp h3 {
	padding-left:10px;
	color:#09C;
	font-size:12px;
}
.evagladescomp p {
	font-size:11px;
	line-height:18px;
	color:#333;
	padding:10px
}
.evagladescomp a {
	color:#F30;
	text-decoration:underline;
	font-style:normal
}
.cntcol {
	width:486px;
	float:left
}
.rightmenu {
	width:230px;
	float:right;
	font-size:14px;
}
.rightmenu h2 {
	background-image:url(Images/suph2bk.jpg);
	background-repeat:repeat-x;
	color:#fff;
	font-style:normal;
	background-color:#903685;
	font-size:17px;
	padding:5px;
	margin-left:2px;
	margin-right:2px;
	font-weight:normal;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.rightmenu ul {
	list-style:none;
	margin:2px;
}
.rightmenu ul li {
	margin-bottom:2px;
	background-color:#666;
}
.rightmenu ul li p {
}
.rightmenu a {
	display: block;
	background:#a587c5;
	color:#fff;
	text-decoration:none;
	height:15px;
	padding:5px;
	padding-left:10px;
	border-bottom:#0b5e94 1px solid;
}
.rightmenu a:hover {
	background:#ef5998;
}
.smtxt {
	font-size:11px
}
.pdentryform div {
	clear:both;
	padding-bottom:10px;
	font-size:13px;
	padding-top:10px;
	border-top:1px solid #F5F5F5;
	height:45px
}
.pdentrycol1, .pdentrycol2, .pdentrycol3 {
	width:33%;
	float:left
}
.pdentrycol1 {
	width:250px;
	color:#333;
	padding-left:10px;
	padding-right:10px
}
.pdentrycol2 {
	width:320px
}
.pdentrycol2 input {
	height:20px;
	width:310px;
	padding:3px;
	font-size:11px
}
.pdentrycol3 {
	width:100px;
	padding-left:5px;
	font-size:10px
}
.pdemtrybutt {
	border:none;
	clear:both
}
.pdemtrybutt input {
	float:right;
	margin-right:100px;
	border:#999 1px solid;
	cursor:pointer;
	clear:both
}
.newarticles {
	background-color:#FFF;
}
.newarticles h1 {
	padding:5px;
	padding-left:10px
}
.newarticles h2 {
	padding:5px;
	padding-left:10px;
	color:#96F
}
.newarticles p {
	padding:5px;
	padding-left:10px
}
.emailrequest {
	background:transparent;
	background-image:url(Images/newsletterbk.png);
	background-repeat:no-repeat;
	position:absolute;
	left:20%;
	top:20%;
	height:200px;
	width:320px;
	z-index:10;
}
.emailrequest h2 {
	margin:5px;
	color:#96C;
	margin-left:10px;
	font-size:18px
}
.emailrequest p {
	margin:5px;
	margin-left:10px
}
.newletterclsoe {
	float:right;
	padding:5px;
	padding-right:10px;
	text-decoration:none;
	color:#F00;
	font-weight:bold;
	font-size:22px;
	font-family:"Arial Black", Gadget, sans-serif
}
.newsletterinset {
	font-weight:bold;
	line-height:20px
}
.newsletterradio {
	margin-left:20px
}
.supplierpage {
	background-color:#fff
}
.suppliersearch {
}
.suppliersearch h1 {
	padding:5px;
	padding-left:10px
}
.suppliersearch .col1, .suppliersearch .col2, .suppliersearch .col3, .suppliersearch .col4 {
	margin:3px;
	float:left
}
.suppliersearch .col1 {
	width:160px;
	margin-left:10px
}
.suppliersearch .col2 {
	width:250px
}
.suppliersearch .col3 {
	width:120px
}
.suppliersearch .col4 {
	width:100px;
	padding-top:10px
}
.searchbutton {
	border:none;
	padding:0px;
	margin:0px;
	background-color:#303;
	color:#FFF;
	font-size:12px;
	text-decoration:underline;
	margin:5px;
	float:right;
	padding:3px;
	border:#639 1px solid
}
.supplierintrotext {
	width:100%;
	clear:both
}
.supplierintrotext p {
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	line-height:16px
}
.suplinkimg {
	margin-left:10px
}
.listlink a {
	padding:10px;
	color:#639;
	font-size:12px;
	font-weight:bold
}
.supplierlinkspage a {
	text-align:center;
	color:#06C;
	text-decoration:none;
	margin-left:5px
}
/*NEW SUPPLIER STUFF
*/


.catHeader {
	font-size:14px;
	color:#603;
	clear:both;
	padding:10px;
	padding-bottom:0px;
}
.supplier1 {
	margin-bottom:0px;
	background-image:url(Images/supresbk.gif);
	background-repeat:no-repeat;
	height:200px;
}
.supplier1 h2 {
	padding:10px;
	padding-left:12px;
	padding-bottom:0px;
	font-size:20px;
	font-style:normal;
	color:#5e1155
}
.supplier1 h3 {
	padding:5px;
	padding-left:12px;
	font-size:14px;
	font-style:normal;
	color:#a587c7
}
.supplier1 a {
	color:#5e1155
}
.supplier1 ul {
	list-style:none;
	font-weight:bold;
	margin-left:10px
}
.supplier1 p {
	padding:5px;
	padding-left:12px;
	height:70px;
	overflow:hidden
}
.supplier1 .linksbar {
	padding:5px;
	padding-left:12px;
	font-weight:bold
}
.supplier1 .linksbar a {
	color:#633c8d
}
.supplier2 {
	border:#eeeeee solid 1px;
	margin:5px;
	margin-bottom:0px
}
.supplier2 h2 {
	padding:5px;
	font-size:14px;
	padding-left:7px;
	font-style:normal;
	color:#5e1155
}
.supplier2 h3 {
	padding:5px;
	padding-left:7px;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#666
}
.supplier2 a {
	color:#5e1155
}
.supplier2 ul {
	list-style:none;
	margin-left:10px
}
.supplier2 p {
	padding:5px;
	font-size:11px;
	color:#666
}
.supplier2 .linksbar {
	background-color:#ffecfc;
	padding:5px
}
.supplier2 .supdesc {
	visibility:hidden;
	height:0px;
	width:0px;
	font-size:0px
}
.supplier3 {
	border:#eeeeee solid 1px;
	margin:5px;
	margin-bottom:0px
}
.supplier3 h2 {
	padding:5px;
	font-size:14px;
	padding-left:7px;
	font-style:normal;
	color:#5e1155
}
.supplier3 h3 {
	padding:5px;
	font-size:12px;
	padding-left:7px;
	font-style:normal;
	font-weight:normal;
	color:#666
}
.supplier3 a {
	color:#5e1155
}
.supplier3 ul {
	list-style:none;
	margin-left:10px
}
.supplier3 p {
	padding:5px;
	font-size:11px;
	color:#666
}
.supplier3 .linksbar {
	background-color:#ffecfc;
	padding:5px
}
.supplier3 .supwebsitelink {
	visibility:hidden;
	width:0px;
	font-size:0px;
}
.supplier3 .supdesc {
	visibility:hidden;
	height:0px;
	font-size:0px;
	width:0px;
}
.venuepage {
	background-color:#FFF;
	width:100%;
	padding-bottom:5px
}
.vsearchfields {
	text-align:right;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	width:75%
}
.vsearchfields h2 {
	text-align:left;
	font-style:none;
	color:#913685
}
.venue1 {
	border:#c983bf solid 2px;
	margin:5px;
	margin-bottom:0px;
	background-image:url(Images/venuebk.jpg);
	background-repeat:repeat-x;
	height:250px;
	color:#fff
}
.VenueImage {
	float:right;
	width:320px;
	margin:5px;
	clear:left
}
.venue1 h2 {
	padding:5px;
	padding-left:7px;
	font-size:20px;
	font-style:normal;
	color:#fff
}
.venue1 h3 {
	padding:5px;
	padding-left:7px;
	font-style:normal;
	color:#fff
}
.venue1 a {
	color:#fff;
	padding-top:3px
}
.venue1 ul {
	list-style:none;
	font-weight:bold;
	margin-left:10px;
}
.venue1 .venueleft {
	width:340px;
	float:left
}
.venue1 p {
	height:108px;
	font-size:11px;
	overflow:hidden;
	padding-left:10px;
	padding-top:5px
}
.venue1 .linksbar {
	background-color:#913685;
	padding:5px;
	padding-left:7px
}
.venue1 .linksbar a {
	color:#FFF
}
.venue2 {
	border:#eeeeee solid 1px;
	margin:5px;
	margin-bottom:0px
}
.venue2 h2 {
	padding:5px;
	font-size:14px;
	padding-left:7px;
	font-style:normal;
	color:#5e1155
}
.venue2 h3 {
	padding:5px;
	font-size:12px;
	padding-left:7px;
	font-style:normal;
	font-weight:normal;
	color:#666
}
.venue2 a {
	color:#5e1155
}
.venue2 ul {
	list-style:none;
	margin-left:10px
}
.venue2 p {
	padding:5px;
	font-size:11px;
	color:#666
}
.venue2 .venuedesc {
	visibility:hidden;
	height:0px;
	font-size:0px
}
.venue2 .linksbar {
	background-color:#ffecfc;
	padding:5px
}
.venue2 .venueweblink {
}
.venue3 {
	border:#eeeeee solid 1px;
	margin:5px;
	margin-bottom:0px
}
.venue3 h2 {
	padding:5px;
	font-size:14px;
	padding-left:7px;
	font-style:normal;
	color:#5e1155
}
.venue3 h3 {
	padding:5px;
	font-size:12px;
	padding-left:7px;
	font-style:normal;
	font-weight:normal;
	color:#666
}
.venue3 a {
	color:#5e1155
}
.venue3 ul {
	list-style:none;
	margin-left:10px
}
.venue3 p {
	padding:5px;
	font-size:11px;
	color:#666
}
.venue3 .venuedesc {
	visibility:hidden;
	height:0px;
	font-size:0px
}
.venue3 .venueweblink {
	visibility:hidden;
	height:0px;
	font-size:0px
}
.venue3 .linksbar {
	background-color:#ffecfc;
	padding:5px
}
.venue3 .supwebsitelink {
	visibility:hidden;
	width:0px;
	font-size:0px;
}
.eventspage {
	background-color:#FFF;
}
.eventspage h1 {
	padding:5px;
	padding-left:10px;
	font-style:normal;
	color:#333;
	font-size:22px
}
.eventspage p {
	font-size:11px;
	padding:5px;
	padding-left:10px
}
.GenericPage {
	background-color:#FFF;
	min-height:615px
}
.GenericPage h1 {
	padding:5px;
	padding-left:10px;
	font-size:28px;
	color:#913685
}
.GenericPage h2 {
	padding:5px;
	padding-left:10px;
	color:#5e1155;
	font-weight:normal
}
.GenericPage h3 {
	padding:5px;
	padding-left:10px
}
.GenericPage h4 {
	padding:5px;
	padding-left:10px
}
.GenericPage p {
	padding:5px;
	padding-left:10px
}
.GenericPage a {
	color:#F90;
	font-weight:bold;
	font-size:12px;
}
.ptools {
}
.contactsupplier {
	margin:10px;
	background-color:#FFF2FE;
	clear:both;
	font-size:14px;
	height:500px;
	line-height:50px
}
.contactsupplier h1 {
	padding:5px;
	padding-left:10px;
	font-style:normal
}
.contactsupplier h2 {
	padding:5px;
	padding-left:10px;
	font-style:normal;
	font-size:18px
}
.contactsupplier h3 {
	padding:5px;
	padding-left:10px;
	font-style:normal;
	font-size:16px;
	color:#96C
}
.contactsupplier ul {
	padding:5px;
	padding-left:10px;
	list-style:none
}
.contactsupplier ul li {
	clear:both
}
.contactsupplier p {
	width:200px;
	float:left
}
.headerright {
	text-align:right;
	color:#FFF;
	padding-top:40px;
}

.msLoginButton {
	background-image:url(Images/bt-login.png);
	display:inline-block;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	width:42px;
	height:22px;
	padding:4px;
	background-repeat:no-repeat;
	text-align:left;
	color:#62235a;
	font-weight:bold;
	padding-right:none
}


.msRegisterButton {
	background-image:url(Images/bt-register.png);
	display:inline-block;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	width:76px;
	height:22px;
	padding:4px;
	background-repeat:no-repeat;
	text-align:left;
	color:#62235a;
	font-weight:bold;
	padding-right:none
}


.msGetListedButton{
	background-image:url(Images/bt-getlisted.png);
	display:inline-block;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	width:116px;
	height:22px;
	padding:4px;
	background-repeat:no-repeat;
	text-align:left;
	font-weight:bold}
