body {margin:0; text-align:center; background-image:url(newsite/images/Vbg3.png); background-repeat:repeat-x; background-color:#fff;font-family:Arial, Helvetica, sans-serif;}
/* You got style */
#VtopHold {margin:0 auto; width:841px; height:205px; background-color:#fff; text-align:left}
#Vlogo {float:left; width:398px; height:205px; background-color:#fff}
#catPic {float:left; width:443px; height:205px; text-align:left}
#crumbs {background-image:url(newsite/images/crumb-jump-new.png); background-repeat:no-repeat; width:398px; height:89px;}
#crumbs a:link, #crumbs a:visited, #crumbs a:active {color:#006699; text-decoration:none;}
#crumbs a:hover {text-decoration:underline;}
#crumbs div {padding-top:15px; margin:0 auto; font-size:12px; color:#666666;}
#crumbs div form {margin-top:10px; margin-bottom:0px;}
#nav {margin:0 auto; width:841px; height:37px;}
#Vbody {margin:0 auto; width:841px; height:457px; background-image:url(newsite/images/bodyV-backg.png); background-repeat:no-repeat;}
#extras {margin:0 auto; width:367px; height:268px; padding-bottom:10px; float:right}
#extrasFlash {margin:0 auto; width:367px; height:268px; padding-bottom:10px;}
#extraLong {margin:0 auto; width:367px; height:auto; min-height:268px; float:right; padding-bottom:10px;}
#extras div {padding-left:10px; width:367px}
#extras a img {
	display:block;
	float:right;
	margin:10px 5px 0 0;
}
#Vcontent {float:left; width:765px; text-align:left; padding-left:40px; font-size:12px; color:#555; line-height:18px; padding-right:0px;}
#Vcontent a:link, #Vcontent a:visited, #Vcontent a:active {color:#006699; text-decoration:none;}
#Vcontent a:hover {text-decoration:underline;}
/* #Vcontent p {text-align:justify; font-size:12px; color:#555; line-height:20px; padding-right:10px; * margin-top:0;} */
img, img a {border:0;}
.jump {font-size:14px; color:#555;}
.Vtitle {font-size:24px; color:#567c97; text-transform:uppercase; font-weight:bold; line-height:22px;}
.fields {font-size:12px; color:#555;}
.Vcontact {font-size:16px; color:#567c97; font-weight:bold;}
hr {margin:0; color:#ccc;}
#footer {background-color:#ececec; border-top:1px #dedede solid; border-bottom:1px #dedede solid; height:21px; padding-top:5px; width:100%;}
*>#footer{height:30px}
#footer div {margin:0 auto; width:1000px;}
#footer span {font-family:Arial, Helvetica, sans-serif; color:#444; text-transform:uppercase; font-size:11px; }
#footer span a:link, #footer span a:visited, #footer span a:active {color:#333; text-decoration:none;}
#footer span a:hover {text-decoration:underline;}
#sponsors {margin:0 auto; width:100%; text-align:right; padding-top:10px; text-align:center; background:#fff}

/* Different Boxes */
#boxLogo, #boxGallery, #boxContact, #boxVideo {text-align:center;height:200px; margin-bottom:0px;}
#bigPic {width:330px; height:162px; padding-top:10px;}
*>#bigPic {margin-left:20px;}
#thumbs {width:330px; height:28px; margin-left:1px;}
*>#thumbs {margin-left:21px;}

/* Forms no pads */
form {margin:0; padding:0;}

/* Vendors Pages */
#vList {margin:0 auto; width:841px; height:auto; overflow:hidden; background-image:url(newsite/images/Vbackg.png); background-repeat:repeat-y; }
#vList div li{padding-right:15px;}
#darkBar {background-color:#48494a; width:100%; height:10px;}
#niceBG {background-image:url(http://www.utahweddings.com/newsite/images/vendors3.png); width:100%; height:auto; min-height:30px;}
#zipSort {padding-top:10px; padding-bottom:10px; border-bottom:1px #ddd9dc solid; width:380px;}
#thumbContainer {width:370px; height:72px; padding-bottom:35px;}
#vendorThumb {width:127px; height:72px; float:left;}
#vContent {padding-top:15px; height:auto;}
hr {width:350px; text-align:left}
#vpic {width:490px; padding-top:10px; text-align:left}
#start {width:300px; padding-left:25px;}

