body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background:#700000 url('/images/skin/Index/bodyBg.gif') center top no-repeat}

img {border:none}
img.transparence { behavior: url('/scripts/pngbehavior.htc');}
img#couple {margin-top:-28px; position:absolute; margin-left:90px; z-index:12}

form {margin:0; padding:0}
select { font-size:11px; color:#C86A08}
input { background-color:#E00217; color:#FFF7D1; font-size:12px; font-weight:bold; border:1px solid #F3D39C; border-bottom-color:#7F460F; border-right-color:#7F460F; padding:5px 10px; margin-top:10px; cursor:pointer}

div#container {margin:0 auto; position:relative; width:1000px}

div#header { background:url('/images/skin/Index/headerBg.gif') top left repeat-x; height:28px; width:1000px;}
div#header ul#menu {list-style:none; margin:0px 40px 0px 5px; padding:0; font-size:10px; float:right; background:url('/images/skin/Index/menuBg.gif') 75px top no-repeat;}
div#header ul#menu li {margin:0px; padding:0px; float:left; background:url('/images/skin/Index/menuSplit.gif') right no-repeat;}
div#header ul#menu  li a {display:block; float:left; height:25px; line-height:25px; padding:0px 27px; color:#FDF8E2; text-decoration:none; font-weight:bold; text-transform:uppercase}

div#title {height:51px; line-height:51px; padding-left:60px; float:right; background:url('/images/skin/Index/titleBgLeft.gif') left no-repeat; width:340px}
div#title h1 {height:51px; line-height:51px; float:right; margin:0px; padding:0px; position:relative; background:url('/images/skin/Index/titleBg.gif') left repeat-x; width:340px;}
div#title h1 div {font-size:26px; font-weight:normal; height:51px; line-height:51px; padding:0px; text-align:center; width:339px}
div#title h1 div small {font-size:16px; font-weight:bold}
div#title h1 div.text {color:#FFF7D1; position:relative; z-index:10;}
div#title h1 div.shadow { color:#4C0A0D; position:absolute; left:1px; top:1px; z-index:1;}

div#mainImage { background:url('/images/skin/Index/imageBg.jpg') left top no-repeat; text-align:left; height:690px; width:1000px; z-index:1;}

div#video { position:absolute; left:700px; top:110px; z-index:11;}
div#video a {text-decoration:none; color:#FFF7D1; font-size:14px;}
div#video p { padding:0; padding-left:20px; margin:0;}

div#hearts {position:absolute; left:600px; top:250px; z-index:11}

div#welcomeLeft { background:#FFF7D1 url('/images/skin/Index/topLeftCorner.gif') left top no-repeat; clear:both; height:260px;}
div#welcomeLeft, div#footer, div#searchLeft {position:relative; top:162px; left:60px; width:600px;}

div#welcomeRight { background:url('/images/skin/Index/topRightCorner.gif') right top no-repeat; padding:20px 30px 10px 30px; width:540px;}
div#welcomeRight h2 {color:#4D4D4D; margin:0px; padding:0px; font-weight:normal}
div#welcomeRight h2, div#welcomeRight h2 small { font-size:24px;}
div#welcomeRight h2 a {color:#4D4D4D; text-decoration:none}
div#welcomeRight p { font-size:12px; color:#5A5A5A}
div#welcomeRight p a {color:#5A5A5A; text-decoration:none}

.memberBlock { display:block; float:left; margin-top:15px; padding:0px 1px; text-align:center; width:95px;  overflow:hidden}
.memberBlock a { color:#413131; font-size:11px; text-decoration:none; line-height:20px}
.memberBlock a:hover {text-decoration:underline}
.memberPhoto { height:85px; overflow:hidden}
.memberPhoto img {border:2px solid #DCB46E;}

div#searchLeft { background:#FFF7D1 url('/images/skin/Index/bottomLeftCorner.gif') left bottom no-repeat; clear:both; padding:0px;}
div#searchRight { background:url('/images/skin/Index/bottomRightCorner.gif') right bottom no-repeat; width:600px;}
div#searchLeft, div#searchRight {margin:0; height:68px;}

div#searchMain { background:#F2B852; color:#5E3C01; width:518px; margin:0 auto; height:67px; padding:0px 30px; border-bottom:1px solid #FFF7D1; font-weight:bold;}
div#searchMain div {text-align:right; display:block; float:left; margin-top:4px}
div#searchMain div.label { width:110px; line-height:28px; font-size:11px}
div#searchMain div.control { width:80px; padding-top:4px;}
div#searchMain div#searchButton { width:130px; float:right; text-align:center; height:58px}
div#searchMain div#wide {width:190px;}
div#searchMain div#wide select {width:170px;}

div#footer { text-align:center; margin:0; padding-top:20px;}
div#footer ul#footerMenu {list-style:none; margin:0px auto; padding:0; font-size:11px; width:550px}
div#footer ul#footerMenu li {margin:0px; padding:0px; float:left;}
div#footer ul#footerMenu li a {display:block; float:left; height:25px; line-height:25px; padding:0px 18px;  color:#C08B75}
div#footer ul#footerMenu li a:hover {text-decoration:none}
div#footer p {color:#994D4D; font-size:11px; clear:both; padding-top:20px; margin-top:0px}
div#footer p a {color:#994D4D; text-decoration:underline}
div#footer p a:hover {text-decoration:none}