body
{
margin: 0px;
padding: 0px;
background-color: #f9f9ef;
font-family: Tahoma;
font-size: 11px;
color: #565454;
line-height: 18px;
}

a {outline: none;}

table
{
padding: 0px;
border: 0px;
border: 0px;
border-collapse: collapse;
}


h1
{
font: italic normal bold 16px Cambria;
width: 90%;
margin: 10px auto;
padding: 5px 0 5px 40px;
color: #790520;
background: url('/images/content-head-ico.gif') 15px center no-repeat #f7ede1;
text-shadow: 1px 1px 1px #f5ece7;
-moz-text-shadow: 1px 1px 1px #f5ece7;
-webkit-text-shadow: 1px 1px 1px #f5ece7;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid #f9e3d6;
}

h2
{
font: italic normal bold 16px Cambria;
width: 90%;
margin: 10px auto;
padding: 5px 0 5px 40px;
color: #790520;
background: url('/images/content-head-ico.gif') 15px center no-repeat #f7ede1;
text-shadow: 1px 1px 1px #f5ece7;
-moz-text-shadow: 1px 1px 1px #f5ece7;
-webkit-text-shadow: 1px 1px 1px #f5ece7;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid #f9e3d6;
}

img
{
border: 0px;
padding: 0px;
margin: 0px;
}

A
{
font-family:Tahoma;
font-size: 11px;
color: #951813;
text-decoration: underline;
}

p
{
margin: 5px 0 5px 0;
}

.cont_header
{
width: 100%;
padding: 5px;
font-size: 16px;
font-weight: normal;
font-family: Cambria;
font-weight: bold;
color: #790520;
background-color: #ebe0d9;
font-style: italic;
}

.contentimg
{
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.sectionimg
{
box-shadow: 0px 0px 10px #a46f36;
-moz-box-shadow: 0px 0px 10px #a46f36;
-webkit-box-shadow: 0px 0px 10px #a46f36;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}


A.leftmenu:link  {font-family:Arial;font-size: 11px; text-transform: uppercase;color: #9a4156; text-decoration: none; font-weight: bold; padding: 10px 5px 10px 5px; display: block; width: 70%; margin: 0 auto;}
A.leftmenu:active  {font-family:Arial;font-size: 11px; text-transform: uppercase;color: #9a4156; text-decoration: none; font-weight: bold; padding: 10px 5px 10px 5px; display: block; width: 70%; margin: 0 auto;}
A.leftmenu:visited  {font-family:Arial;font-size: 11px; text-transform: uppercase;color: #9a4156; text-decoration: none; font-weight: bold; padding: 10px 5px 10px 5px; display: block; width: 70%; margin: 0 auto;}
A.leftmenu:hover  {font-family:Arial;font-size: 11px; text-transform: uppercase;color: #9a4156; text-decoration: none; font-weight: bold; background-color: #fcf6d9; color: #9a4156; padding: 10px 5px 10px 5px; display: block; width: 70%; margin: 0 auto;}


A.headmenu:link  {font-family:Arial; font-size: 14px; text-transform: uppercase; color: #78021e; text-decoration: none; font-weight: bold; padding: 0 20px; display: block; width: 100%; height: 48px; line-height: 48px;}
A.headmenu:active  {font-family:Arial; font-size: 14px; text-transform: uppercase; color: #78021e; text-decoration: none; font-weight: bold; padding: 0 20px; display: block; width: 100%; height: 48px; line-height: 48px;}
A.headmenu:visited  {font-family:Arial; font-size: 14px; text-transform: uppercase; color: #78021e; text-decoration: none; font-weight: bold; padding: 0 20px; display: block; width: 100%; height: 48px; line-height: 48px;}
A.headmenu:hover  {font-family:Arial; font-size: 14px; text-transform: uppercase; color: #b20334; text-decoration: underline; font-weight: bold; padding: 0 20px; display: block; width: 100%; height: 48px; line-height: 48px;}

A.footermenu:link  {font-family:Arial;font-size: 12px; text-transform: uppercase; color: #78021e; text-decoration: none; font-weight: bold; margin: 0 15px 0 15px;}
A.footermenu:active  {font-family:Arial;font-size: 12px; text-transform: uppercase; color: #78021e; text-decoration: none; font-weight: bold; margin: 0 15px 0 15px;}
A.footermenu:visited  {font-family:Arial;font-size: 12px; text-transform: uppercase; color: #78021e; text-decoration: none; font-weight: bold; margin: 0 15px 0 15px;}
A.footermenu:hover  {font-family:Arial;font-size: 12px; text-transform: uppercase; color: #78021e; text-decoration: underline; font-weight: bold; color: #b20334; margin: 0 15px 0 15px;}

A.pathlink:link  {font-family:Arial;font-size: 11px; color: #984076; text-decoration: underline; font-weight: bold;}
A.pathlink:active  {font-family:Arial;font-size: 11px; color: #984076; text-decoration: underline; font-weight: bold;}
A.pathlink:visited  {font-family:Arial;font-size: 11px; color: #984076; text-decoration: underline; font-weight: bold;}
A.pathlink:hover  {font-family:Arial;font-size: 11px; color: #984076; text-decoration: underline; font-weight: bold;}

A.sectionlink:link  {font-family:Arial;font-size: 12px; line-height: 18px; color: #951813; text-decoration: underline; font-weight: bold;}
A.sectionlink:active  {font-family:Arial;font-size: 12px; line-height: 18px; color: #951813; text-decoration: underline; font-weight: bold;}
A.sectionlink:visited  {font-family:Arial;font-size: 12px; line-height: 18px; color: #951813; text-decoration: underline; font-weight: bold;}
A.sectionlink:hover  {font-family:Arial;font-size: 12px; line-height: 18px; color: #951813; text-decoration: underline; font-weight: bold;}

ul.hm li 
{
display: inline;
margin-right: 20px;
padding-right: 10px;
border-right: 1px solid #000;
/*list-style-image: url('/images/headmenu-separator.gif');*/
}

ul.lists
{
margin: 0;
padding: 0;
}

ul.lists li.hearts
{
background: url('/images/tinyheart-ico.png') left top no-repeat;
padding: 0 0 0 20px;
margin: 5px 0;
list-style: none;
line-height: 14px;
}


.header
{
font: italic normal bold 16px Cambria;
width: 90%;
margin: 10px auto;
padding: 5px 0 5px 40px;
color: #790520;
background: url('/images/content-head-ico.gif') 15px center no-repeat #ebe0d9;
}




.contblock
{
margin: 0 auto;
width: 90%;
}



#mainservices tr td:hover
{
background-color: #ebebde;
}



.weddinglist
{
margin: 20px auto;
}

.weddinglist ul
{
list-style: none;
}

.weddinglist ul li
{
margin: 10px 0;
list-style: none;
height: 25px;
background: url('/images/apply-ico.png') left center no-repeat;
padding: 0 0 0 25px;
}


.shiplist
{
margin: 20px auto;
}

.shiplist ul
{
list-style: none;
}

.shiplist ul li
{
width: 90%;
margin: 10px 0;
list-style: none;
height: 45px;
background: url('/images/ship-ico.png') left center no-repeat;
padding: 0 0 0 40px;
}


.pricebox
{
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
margin: 20px auto;
width: 550px;
border: 2px solid #e7e3d1;
}

.pricebox ul
{
list-style: none;
margin: 20px 0;
}

.pricebox ul li
{
list-style: none;
margin: 20px 0;
background: url('/images/prices/apply.png') left center no-repeat;
padding: 0 0 0 20px;
}

.pricebox ul li.car
{
list-style: none;
margin: 20px 0;
background: url('/images/car-ico.png') left center no-repeat;
padding: 0 0 0 25px;
}

.boxresult1
{
background-color: #e9e4de;
border-radius: 4px;
-moz-border-radius: 4px;
padding: 10px 130px 20px 30px;
width: 70%;
margin: 0 0 0 30px;
}

.boxresult
{
background: url('/images/result-bubble.png') left center no-repeat;
width: 450px;
height: 170px;
padding: 90px 50px 40px 40px;
margin: 0 0 0 30px;
}




.zmap
{
background: url('/images/map-ico.png') left center no-repeat;
padding: 0 0 0 22px;
height: 16px;
}

.zphone
{
background: url('/images/phone-ico.png') left center no-repeat;
padding: 0 0 0 22px;
height: 16px;
}

.ztime
{
background: url('/images/time-ico.png') left center no-repeat;
padding: 0 0 0 22px;
height: 16px;
display: block;
}

.zinfo
{
display: none;
margin: 10px 0 0 40px; width: 500px;
}

.zimages img
{
border-radius: 5px;
}

.zhead
{
font-weight: bold; background: url('/images/zagz-rings.png') left center no-repeat; padding: 0 0 0 40px; line-height: 32px;
color: #951813; text-decoration: underline; cursor: pointer;
}

div#rotator {position:relative; height:150px;}
div#rotator ul {margin: 0; padding: 0;}
div#rotator ul li {float:left; position:absolute; list-style: none;}
div#rotator ul li.show {z-index:500;}
div#rotator ul li img {border-radius: 10px;}



.calendar
{
background: url('/images/calendar.png') left center no-repeat; padding: 0 0 0 40px; height: 32px; line-height: 32px;
}
