/* Wedding packages */

#wbasepackages, #wfeatures /* Outer containers */
{
width: 23.75em; 
margin: 0.75em 0 0.75em 0.25em; 
padding: 0; 
border: solid 0px #555555; 
}

.wbasepackagesblanktag01, .wfeaturesblanktag01 /* Tag containers */
{
float: left; /* Floated inside outer containers */
width: 13.5em; 
margin: 0; 
padding: 0 0 0 0.25em; 
border-top: 1px solid #EEEEEE; 
border-right: 1px solid #555555; 
border-bottom: 1px solid #555555; 
border-left: 1px solid #EEEEEE; 
font: bold 0.75em "trebuchet MS", verdana, arial, tahoma, sans-serif; 
}

.wbasepackagestag01, .wfeaturestag01 /* Tag containers */
{
float: left; /* Floated inside outer containers */
width: 13.5em; 
margin: 0; 
padding: 0 0 0 0.25em; 
border-right: 1px solid #555555; 
border-bottom: 1px solid #555555; 
border-left: 1px solid #555555;  
background-color: #EEEEEE; 
font: normal 0.75em "trebuchet MS", verdana, arial, tahoma, sans-serif; 
}

.wbasepackagesbasictitle, .wbasepackagesstandardtitle, .wbasepackagesdeluxetitle, .wfeaturesbasictitle, .wfeaturesstandardtitle, .wfeaturesdeluxetitle /* Information containers, titles */
{
float: left; /* Floated inside outer containers */
width: 5.5em; 
margin: 0; 
padding: 0 0 0 0.25em; 
border-top: 1px solid #555555; 
border-right: 1px solid #555555; 
border-bottom: 1px solid #555555; 
background-color: #EEEEEE; 
font: normal 0.75em "trebuchet MS", verdana, arial, tahoma, sans-serif; 
}

.wbasepackagesbasic, .wbasepackagesstandard, .wbasepackagesdeluxe, .wfeaturesbasic, .wfeaturesstandard, .wfeaturesdeluxe /* Information containers */
{
float: left; /* Floated inside outer containers */
width: 5.5em; 
margin: 0; 
padding: 0 0 0 0.25em; 
border-right: 1px solid #555555; 
border-bottom: 1px solid #555555; 
background-color: #EEEEEE; 
font: normal 0.75em "trebuchet MS", verdana, arial, tahoma, sans-serif; 
}

#woptionalextras /* Outer containers */
{
width: 28.0em; 
margin: 0.75em 0 0.75em 0.25em; 
padding: 0; 
border: solid 0px #555555; 
}

.woptionalextrasblanktag01 /* Tag containers */
{
float: left; /* Floated inside outer containers */
width: 13.5em; 
margin: 0; 
padding: 0 0 0 0.25em; 
border-top: 1px solid #EEEEEE; 
border-right: 1px solid #555555; 
border-bottom: 1px solid #555555; 
border-left: 1px solid #EEEEEE; 
font: bold 0.75em "trebuchet MS", verdana, arial, tahoma, sans-serif; 
}

.woptionalextrasdescriptiontitle /* Information containers, titles */
{
float: left; /* Floated inside outer containers */
width: 17.0em; 
margin: 0; 
padding: 0 0 0 0.25em; 
border-top: 1px solid #555555; 
border-right: 1px solid #555555; 
border-bottom: 1px solid #555555; 
background-color: #EEEEEE; 
font: normal 0.75em "trebuchet MS", verdana, arial, tahoma, sans-serif; 
}

.woptionalextraspricetitle /* Information containers, titles */
{
float: left; /* Floated inside outer containers */
width: 5.5em; 
margin: 0; 
padding: 0 0 0 0.25em; 
border-top: 1px solid #555555; 
border-right: 1px solid #555555; 
border-bottom: 1px solid #555555; 
background-color: #EEEEEE; 
font: normal 0.75em "trebuchet MS", verdana, arial, tahoma, sans-serif; 
}

.woptionalextrastag01 /* Tag containers */
{
float: left; /* Floated inside outer containers */
width: 13.5em; 
margin: 0; 
padding: 0 0 0 0.25em; 
border-right: 1px solid #555555; 
border-bottom: 1px solid #555555; 
border-left: 1px solid #555555;  
background-color: #EEEEEE; 
font: normal 0.75em "trebuchet MS", verdana, arial, tahoma, sans-serif; 
}

.woptionalextrasdescription /* Information containers */
{
float: left; /* Floated inside outer containers */
width: 17.0em; 
margin: 0; 
padding: 0 0 0 0.25em; 
border-right: 1px solid #555555; 
border-bottom: 1px solid #555555; 
background-color: #EEEEEE; 
font: normal 0.75em "trebuchet MS", verdana, arial, tahoma, sans-serif; 
}

.woptionalextrasprice /* Information containers */
{
float: left; /* Floated inside outer containers */
width: 5.5em; 
margin: 0; 
padding: 0 0 0 0.25em; 
border-right: 1px solid #555555; 
border-bottom: 1px solid #555555; 
background-color: #EEEEEE; 
font: normal 0.75em "trebuchet MS", verdana, arial, tahoma, sans-serif; 
}

/* Wedding stills galleries */

#wsg01, #wsg02, #wsg03, #wsg04 , #wsg05, #wsg06, #wsg07, #wsg08 /* Outer containers */
{
margin: 0 0 0.75em 0; 
padding: 2px 0 0 2px; 
border: solid 1px #555555; 
}

.wsgstills01 /* Stills */
{
float: left; /* Floated inside outer containers */
width: 260px; 
height: 208px; 
margin: 0 2px 2px 0; 
padding: 0; 
border: solid 0px #555555; 
}

.wsgthumbnails01 /* Thumbnails */
{
float: left; /* Floated inside outer containers */
width: 85px; 
height: 68px; 
margin: 0; 
padding: 0 2px 2px 0; 
border: solid 0px #555555; 
}

/* Wedding video downloads */

#wvg01, #wvg02 /* Outer containers */
{
margin: 0 0 0.75em 0; 
padding: 0 0 4px 0; 
border: solid 1px #555555; 
}

.wvgimages01 /* Image containers */
{
float: left; /* Floated inside outer containers */
width: 90px; 
margin: 0; 
padding: 0 0 0 4px; 
border: solid 0px #555555; 
}

.wvgimages01 img /* Images */
{
float: left; /* Floated inside image containers */
margin: 4px 4px 0 0; 
padding: 2px; 
border: solid 1px #555555; 
}

.wvgclip01 
{
width: 80px; 
height: 64px; 
margin: 0; 
padding: 0; 
border: 1px solid #555555; 
}

.wvgvcflogo01 
{
width: 35px; 
height: 35px; 
margin: 0; 
padding: 0; 
border: 0px solid #555555; 
}

.wvgclipinformation01 
{
width: 35px; 
height: 35px; 
margin: 0; 
padding: 0; 
border: 0px solid #555555; 
}

#wvg01 ul 
{
float: left; 
margin: 0 1.0em 0 0; 
padding: 0; 
border: solid 0px #555555; 
font: normal 0.75em /1.6em "trebuchet MS", verdana, arial, tahoma, sans-serif; 
}

#wvg01 li 
{
margin: 0 0 0 2.0em; 
padding: 0; 
border: solid 0px #555555; 
}

#wvg02 ul 
{
float: left; 
margin: 0 1.0em 0 0; 
padding: 0; 
border: solid 0px #555555; 
font: normal 0.75em /1.6em "trebuchet MS", verdana, arial, tahoma, sans-serif; 
}

#wvg02 li 
{
margin: 0 0 0 2.0em; 
padding: 0; 
border: solid 0px #555555; 
}