/* start voomto client specific css */
* {margin:0; padding:0;}

a img {border:0;}
a:focus {outline:none;}

* body {background-color:#def0bf;}

.clearboth {clear:both;}

#page {width:100%; background-image:url(images/ghost.png); background-position:top; background-repeat:repeat-x;}
*html #page {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ghost.png', sizingMethod='scale');}



#page #leftside,#page #rightside,#page #lefttop,#page #righttop {width:1019px; margin:auto;}

#page #leftside {background-image:url(images/left.png); background-position:left; background-repeat:repeat-y;}
*html #page #leftside {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/left.png', sizingMethod='scale');}

#page #rightside {background-image:url(images/right.png); background-position:right; background-repeat:repeat-y;}
*html #page #rightside {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/right.png', sizingMethod='scale');}

#page #lefttop {background-image:url(images/lefttop.png); background-position:top left; background-repeat:no-repeat;}
*html #page #lefttop {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/llefttop.png', sizingMethod='scale');}

#page #righttop {background-image:url(images/righttop.png); background-position:top right; background-repeat:no-repeat;}
*html #page #righttop {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/righttop.png', sizingMethod='scale');}



#page #main {width:985px; margin:auto; overflow:visible; position:relative; background:transparent;}


#page #main #head {width:985px; height:78px; overflow:visible; position:relative; background:transparent;}

#page #main #head #logo {width:311px; height:78px; margin:0 0 0 -17px; float:left; overflow:visible; position:relative; z-index:4; background:transparent;}
#page #main #head #logo img {width:311px; height:144px; z-index:4;}

#page #main #head #profile {width:600px; height:68px; float:right; overflow:visible; position:relative; text-align:right; color:#5c5c4f; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; background-color:#ffffff; padding:10px 10px 0 0;}
#page #main #head #profile a {color:#5c5c4f; text-decoration:none;}
#page #main #head #profile a:hover {color:#649b03; text-decoration:underline;}


#page #main #topnav {width:985px; height:40px; overflow:visible; position:relative; background-image:url(images/topnav.gif); background-position:top; background-repeat:repeat-x;}


#page #main #homecontent {width:985px; position:relative; background-image:url(images/content.png); background-position:bottom; background-repeat:repeat-x; background-color:#f6f7f4; overflow:visible;}
*html #page #main #homecontent {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/content.png', sizingMethod='scale');}

#page #main #homecontent #hometop {width:985px; height:256px; overflow:visible; background-image:url(images/hometop.png); background-position:top left; background-repeat:no-repeat;}
*html #page #main #homecontent #hometop {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hometop.png', sizingMethod='scale');}

#page #main #homecontent #hometop #homefeature {width:388px; float:left; overflow:visible; padding:80px 0 0 60px;}
#page #main #homecontent #hometop #homefeature {text-align:left; overflow:hidden; color:#5e5f5c; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
#page #main #homecontent #hometop #homefeature p {margin-bottom:8px;}
#page #main #homecontent #hometop #homefeature p a {color:#5e5f5c; text-decoration:none;}
#page #main #homecontent #hometop #homefeature p a:hover {color:#5e5f5c; text-decoration:underline;}
#page #main #homecontent #hometop #homefeature h1 {text-align:left; overflow:hidden; color:#c43d89; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; margin-bottom:15px;}
#page #main #homecontent #hometop #homefeature h1 a {color:#c43d89; text-decoration:none;}
#page #main #homecontent #hometop #homefeature h1 a:hover {color:#c43d89; text-decoration:underline;}
#page #main #homecontent #hometop #homefeature h2 {text-align:left; overflow:hidden; color:#5e5f5c; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; margin-bottom:5px; font-weight:bold;}
#page #main #homecontent #hometop #homefeature h2 a {color:#ff72c2; text-decoration:none; font-weight:normal;}
#page #main #homecontent #hometop #homefeature h2 a:hover {color:#ff72c2; text-decoration:underline; font-weight:normal;}

#page #main #homecontent #hometop #homeflash {float:right; width:537px; height:256px; overflow:hidden; position:relative; background:transparent;}
#page #main #homecontent #hometop #homeflash img a {width:537px; height:256px;}


#page #main #homecontent #topfive {clear:both; width:985px; height:242px; overflow:hidden; background:transparent;}

/* START SLIDER CONTROLS */

#page #main #homecontent #topfive a:focus {outline:none;}

#page #main #homecontent #topfive img {border:0;}

#page #main #homecontent #topfive #button_left {width:10px; height:190px; float:left; background-image:url(images/arrow-left.png); background-repeat:no-repeat; margin-top:30px;}
*html #page #main #homecontent #topfive #button_left {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow-left.png', sizingMethod='scale');}

#page #main #homecontent #topfive #button_left img a {width:10px; height:190px;}

/* start slider modules */
#page #main #homecontent #topfive #fivewrap { float:left; width:963px; height:210px; background:#FFFFFF; border:1px solid #aeae9b; margin:20px 0 10px 0; overflow:visible;}

#page #main #homecontent #topfive #fivewrap .myDivItems {width:170px; height:190px; float:left; background:#f0f8e2; border:1px solid #e1e5d9; margin:10px 10px 10px 10px;}
#page #main #homecontent #topfive #fivewrap .myDivItems p {text-align:left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding:5px 5px 5px 5px;}
#page #main #homecontent #topfive #fivewrap .myDivItems p a {color:#ff72c2; text-decoration:none;}
#page #main #homecontent #topfive #fivewrap .myDivItems p a:hover {color:#ffffff; text-decoration:none; background-color:#ff72c2;}
#page #main #homecontent #topfive #fivewrap .myDivItems h1 {text-align:left; overflow:hidden; color:#345101; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; padding:5px 5px 5px 5px;}
#page #main #homecontent #topfive #fivewrap .myDivItems h1 a {color:#345101; text-decoration:none;}
#page #main #homecontent #topfive #fivewrap .myDivItems h1 a:hover {color:#345101; text-decoration:underline;}
#page #main #homecontent #topfive #fivewrap .myDivItems a img {width:170px; height:100px; background-color:#e1e5d9;}
/* end slider modules */

#page #main #homecontent #topfive #button_right {width:10px; height:190px; float:right; background-image:url(images/arrow-right.png); background-repeat:no-repeat; margin-top:30px;}
*html #page #main #homecontent #topfive #button_right {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow-right.png', sizingMethod='scale');}

#page #main #homecontent #topfive #button_right img a {width:10px; height:190px;}
/* END SLIDER CONTROLS */

#page #foot {width:991px; margin:auto; overflow:hidden; position:relative; background-color:#FFFFFF;}

#page #foot #siteblock {width:991px; height:151px; margin:auto; overflow:hidden; position:relative; background-image:url(images/siteblock.png); background-position:bottom; background-repeat:no-repeat; padding-top:22px;}
*html #page #foot #siteblock {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/siteblock.png', sizingMethod='scale');}
#page #foot #siteblock {text-align:left; overflow:hidden; color:#345101; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px;}
#page #foot #siteblock p {margin-bottom:3px;}
#page #foot #siteblock a {color:#345101; text-decoration:none;}
#page #foot #siteblock a:hover {color:#345101; text-decoration:underline;}
#page #foot #siteblock h1 {text-align:left; overflow:hidden; color:#345101; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:14px; margin-bottom:3px;}
#page #foot #siteblock #block1 {width:131px; float:left; overflow:visible; padding-left:68px;}
#page #foot #siteblock #block2 {width:160px; float:left; overflow:visible; padding-left:43px;}
#page #foot #siteblock #block3 {width:160px; float:left; overflow:visible; padding-left:43px;}
#page #foot #siteblock #block4 {width:160px; float:left; overflow:visible; padding-left:43px;}
#page #foot #siteblock #block5 {width:183px; float:right; overflow:visible;}

#page #foot #footer {width:951px; margin:auto; overflow:hidden; position:relative; background-color:#FFFFFF; padding:20px 20px 20px 20px;}

#page #foot #footer #footlinks {text-align:center; color:#5c5c4f; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin-bottom:35px;}
#page #foot #footer #footlinks a {color:#5c5c4f; text-decoration:none;}
#page #foot #footer #footlinks a:hover {color:#649b03; text-decoration:underline;}

#page #foot #footer #footseo {text-align:left; overflow:hidden; color:#7f817c; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px;}
#page #foot #footer #footseo p {margin-bottom:8px;}
#page #foot #footer #footseo a {color:#7f817c; text-decoration:none;}
#page #foot #footer #footseo a:hover {color:#7f817c; text-decoration:underline;}

#page #foot #footer #copyright {text-align:center; overflow:visible; text-align:center; color:#649b03; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:15px; background:transparent; padding:35px 0 0 0;}


/* topnav and menu controls */
#main_nav ul#top_nav_holiday {margin-left:-112px;}
#menu_vert {margin-left: 1px;margin-right: 1px;}
#nav_wrap {font-size:0; float:left; width:985px; position:relative; margin-left:294px;}/* Opera 8 FIX overflow:hidden;*/
#main_nav {position:absolute; top:0; left:0;}
#main_nav img {border:0;}
#main_nav ul {border:0;}
#main_nav li li {position:relative; z-index:7;}
#main_nav, #main_nav ul {list-style: none; margin: 0px; padding: 0px;}
#main_nav ul {top: auto; display: none; position:relative; z-index:7;}
#main_nav ul ul {left: 100%; top: 0px;}
#main_nav li {float:left; z-index:8;}
#main_nav li li {margin-left:0px; margin-top:-1px; float:none; position:relative; z-index:8;}
#main_nav .bottom {border-top:1px solid #99cf3a; height:14px; width:194px; background-image:url(images/menubottom.png); background-repeat:no-repeat;}
*html #main_nav .bottom {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menubottom.png', sizingMethod='scale');}
#main_nav a {position:relative; z-index:5; display:block; margin:0px; padding:0px; text-decoration:none; font-size:11px; color:#ff72c2; background-color:#ffffff;}
#main_nav a:hover {color:#ff72c2; background-color:#def0bf;}
#main_nav li a {}
#main_nav ul li li {}
#main_nav li li a {display: block; margin-top:-5px; height:22px; width:182px; padding:7px 0 0 10px; text-decoration: none; font-size:11px; line-height:normal; color:#ff72c2; border:1px solid #99cf3a; background-image:url(images/menulink.gif); font-family:Tahoma, Helvetica, Arial;}	
#main_nav li li a:hover {text-decoration:none;}
*html #main_nav li li a {padding-bottom:7px;}
#main_nav li ul {position:absolute; z-index:6;}
#main_nav li li {}
#main_nav li, #main_nav li.menu { }
/* menu level control */
#main_nav li.menuactive { }
#main_nav ul li.menu,#main_nav ul li.menu:hover,#main_nav ul li.menuh { }
#main_nav li li a:hover,#main_nav li li.menuh a:hover,#main_nav li li.menuh a:hover,#main_nav li li.menuactiveh a:hover {background-position:0 -29px;color:#345101;}
#main_nav ul,#main_nav li:hover ul,#main_nav li:hover ul ul,#main_nav li:hover ul ul ul,#main_nav li.menuh ul,#main_nav li.menuh ul ul,#main_nav li.menuh ul ul ul {display: none;}
#main_nav li:hover ul,#main_nav ul li:hover ul,#main_nav ul ul li:hover ul,#main_nav ul ul ul li:hover ul,#main_nav li.menuh ul,#main_nav ul li.menuh ul,#main_nav ul ul li.menuh ul,#main_nav ul ul ul li.menuh ul {display: block;}
*html #main_nav li li {float: left; clear: both;}
*html #main_nav li li a {height: 1%;}
