/* CSS Document */
/* Coded exclusively for Rountree Flowers */

/****************************************************/
/* For use with Rountree Flowers website templates. */
/****************************************************/

html,body,ol,ul,li,div,p,h1,h2,h3,h4,h5,h6,textarea,input,select,a,img,table,tr,td,cite,blockquote,address{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;}
html{height:100%;min-height:100%;width:100%;}
body{background-color:#000;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;height:100%;width:100%;text-align:center;letter-spacing:normal;}
img,p,a,li,ul{behavior:url(/demo/iepngfix.htc);}

#wrapper{height:100%;width:100%;display:table-cell;vertical-align:bottom;text-align:center;}
*html #wrapper{height:760px;}
#container{position:relative;margin:0 auto;width:1151px;height:760px;overflow:hidden;text-align:left;border-top:30px solid #000;}
.weddings #container{background:url(images/weddings.jpg) top left no-repeat;}
.wedding-gallery #container{background:url(images/wedding-gallery.jpg) top left no-repeat;}
.private-affairs #container{background:url(images/private-affairs.jpg) top left no-repeat;}
.private-affairs-gallery #container{background:url(images/private-affairs-gallery.jpg) top left no-repeat;}
.home-decor #container{background:url(images/home-decor.jpg) top left no-repeat;}
.arrangements #container{background:url(images/arrangements.jpg) top left no-repeat;}
.arrangements-gallery #container{background:url(images/arrangements-gallery.jpg) top left no-repeat;}
.philosophy #container{background:url(images/philosophy.jpg) top left no-repeat;}
.biography #container{background:url(images/biography.jpg) top left no-repeat;}
.get-inspired #container{background:url(images/get-inspired.jpg) top left no-repeat;}
.get-inspired-gallery #container{background:url(images/get-inspired-gallery.jpg) top left no-repeat;}
.holiday-decor #container{background:url(images/holiday-decor.jpg) top left no-repeat;}
.press #container{background:url(images/press.jpg) top left no-repeat;}
.contact-us #container{background:url(images/contact-us.jpg) top left no-repeat;}
.home #container{background:url(images/home.jpg) top left no-repeat;}
#header,#banner,#main,#footer{position:relative;float:left;display:inline;}

#credits{position:absolute;text-align:right;width:1151px;height:21px;top:739px;left:0px;}
#credits a{color:#1F1E1E;text-transform:uppercase;text-decoration:none;font-size:10px;line-height:18px;}
#credits a:hover{/*text-decoration:underline;*/color:#f48127;}

a#logo{background:url(images/rountree-logo.png) top left no-repeat;display:block;overflow:hidden;text-indent:-9999px;width:199px;height:278px;position:absolute;top:276px;left:44px;}
.home a#logo{width:226px;height:318px;top:256px;left:79px;background:none;}
#content{position:absolute;top:0px;left:278px;height:739px;width:873px;/*background:url(images/pink-trans-bar.png) left repeat-y;*/}
.philosophy #content,.biography #content,.get-inspired #content,.holiday-decor #content,.press #content,.contact-us #content{/*background:url(images/orange-trans-bar.png) left repeat-y;*/}
/*.get-inspired-gallery #content{background:url(images/trans-bar.png) left repeat-y;}*/
.home #content{background:none;width:766px;left:385px;}
#content #bar{width:9px;background:url(images/pink-trans-bar.png) left repeat-y;position:absolute;top:0px;left:0px;height:739px;behavior:url(/demo/iepngfix.htc);}
.philosophy #content #bar,.biography #content #bar,.get-inspired #content #bar,.holiday-decor #content #bar,.press #content #bar,.contact-us #content #bar{background:url(images/orange-trans-bar.png) left repeat-y;behavior:url(/demo/iepngfix.htc);}
.get-inspired-gallery #content #bar{background:url(images/trans-bar.png) left repeat-y;}
.home #bar{display:none;}

#nav{position:absolute;top:632px;left:0px;width:836px;/*height:26px;*/background:url(images/pink-nav.gif) top left no-repeat;z-index:9999;}
.philosophy #nav,.biography #nav,.get-inspired #nav,.holiday-decor #nav,.press #nav,.contact-us #nav{background:url(images/orange-nav.gif) top left no-repeat;}
.get-inspired-gallery #nav{background:none;}
.get-inspired-gallery #ienav{background:url(images/trans-nav.png) top left no-repeat;behavior:url(/demo/iepngfix.htc);position:absolute;top:632px;left:0px;width:836px;height:26px;}
#nav ul{}
#nav ul li{height:26px;position:relative;display:inline;float:left;list-style:none;/*overflow:hidden;*/}
#nav ul li a{height:26px;display:block;text-indent:-9999px;overflow:hidden;}
#nav ul li#event-decor{width:80px;margin-left:33px;}
#nav ul li#event-decor ul{height:62px;width:146px;background:url(images/pink-menu.gif) top left no-repeat;position:absolute;left:-15px;display:none;}
.yellow #nav ul li#event-decor ul{height:62px;width:146px;background:url(images/yellow-menu.gif) top left no-repeat;position:absolute;left:-15px;display:none;}
#nav ul li#event-decor ul li{display:block;width:146px;height:23px;}
#nav ul li#event-decor ul li#weddings{margin-top:9px;}
#nav ul li#event-decor ul li#private-affairs{}
#nav ul li#event-decor ul li a{width:146px;height:23px;background:url(images/pink-menu.gif);overflow:hidden;}
.yellow #nav ul li#event-decor ul li a{width:146px;height:23px;background:url(images/yellow-menu.gif);overflow:hidden;}
#nav ul li#event-decor ul li#weddings a{background-position:0 -9px;}
#nav ul li#event-decor ul li#weddings a:hover{background-position:-146px -9px;}
#nav ul li#event-decor ul li#private-affairs a{background-position:0 -32px;}
#nav ul li#event-decor ul li#private-affairs a:hover{background-position:-146px -32px;}
#nav ul li#home-decor{width:78px;margin-left:13px;}
#nav ul li#arrangements{width:94px;margin-left:13px;}
#nav ul li#philosophy{width:164px;margin-left:12px;}
#nav ul li#get-inspired{width:81px;margin-left:12px;}
#nav ul li#holiday-decor{width:93px;margin-left:13px;}
#nav ul li#press{width:40px;margin-left:12px;}
#nav ul li#contact-us{width:74px;margin-left:12px;}
.home #nav{display:none;}

#menu{top:357px;left:0px;position:absolute;width:600px;}
#menu ul{}
#menu ul li{height:27px;list-style:none;position:relative;display:inline;float:left;}
#menu ul li#home-event{width:201px;}
#menu ul li#home-home{width:199px;}
#menu ul li#home-arrangements{width:200px;}
#menu ul li a{display:block;height:27px;text-indent:-9999px;overflow:hidden;}
#menu ul li ul{position:absolute;width:200px;display:none;background:url(images/home-nav.gif) top left no-repeat;height:61px;overflow:hidden;}
#menu ul li ul li{display:block;width:200px;height:23px;overflow:hidden;}
#menu ul li ul li#home-weddings{margin-top:8px;}
#menu ul li ul li#home-private{}
#menu ul li ul li a{height:23px;background:url(images/home-nav.gif);display:block;overflow:hidden;width:200px;}
#menu ul li ul li#home-weddings a{background-position:0 -8px;}
#menu ul li ul li#home-weddings a:hover{background-position:-200px -8px;}
#menu ul li ul li#home-private a{background-position:0 -31px;}
#menu ul li ul li#home-private a:hover{background-position:-200px -31px;}

#submenu{position:absolute;top:424px;left:623px;padding:0;margin:0;}
#submenu ul{width:112px;}
#submenu ul li{list-style:none;margin:0;width:112px;padding:0;overflow:hidden;}
#submenu ul li a{text-indent:-9999px;display:block;overflow:hidden;}
#submenu ul li#s1,#submenu ul li#s1 a{height:23px;}
#submenu ul li#s2,#submenu ul li#s2 a{height:25px;}
#submenu ul li#s2{margin-top:33px;}
#submenu ul li#s3,#submenu ul li#s3 a{height:12px;}
#submenu ul li#s3{margin-top:33px;}
#submenu ul li#s4,#submenu ul li#s4 a{height:24px;}
#submenu ul li#s4{margin-top:33px;}
#submenu ul li#s5,#submenu ul li#s5 a{height:12px;}
#submenu ul li#s5{margin-top:31px;}
#submenu ul li#s6,#submenu ul li#s6 a{height:16px;}
#submenu ul li#s6{margin-top:30px;}

#event-over{position:absolute;top:0;left:0;background:url(images/event-over.jpg) top left no-repeat;height:357px;width:201px;display:none;}
#decor-over{position:absolute;top:384px;left:200px;background:url(images/decor-over.jpg) top left no-repeat;height:355px;width:201px;display:none;}
#arrangements-over{position:absolute;top:0;left:401px;background:url(images/arrangements-over.jpg) top left no-repeat;height:357px;width:200px;display:none;}

/*Pink Text*/
#text{position:absolute;top:399px;left:36px;width:425px;}
#text,#text p{color:#F16378;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:20px;}
.home-decor #text p,.arrangements #text p,.philosophy #text p,.biography #text p,.get-inspired #text p{padding-bottom:20px;}

/*Yellow Text*/
.philosophy #text p,.philosophy #text,.biography #text,.biography #text p,.get-inspired #text,.get-inspired #text p,.holiday-decor #text,.holiday-decor #text p,.press #text,.press #text p,.contact-us #text,.contact-us #text p,.home #text,.home #text p{color:#F48328;}
.biography #text{width:680px;}
.get-inspired #text{width:380px;}
.press #text{top:105px;left:38px;width:600px;}
.contact-us #text{top:550px;left:593px;width:190px;line-height:15px;}
.contact-us #text p{line-height:15px;}

.home #text{font-size:14px;position:absolute;top:384px;left:0px;width:600px;background:url(images/text-bg.jpg) top left no-repeat;height:255px;display:none;}
.home #text p{padding:62px 25px 0 30px;}

p#large{position:absolute;top:500px;left:593px;color:#F48328;font-size:14px;line-height:16px;}
p#large a{color:#F16378;text-decoration:none;}
p#large a:hover{text-decoration:underline;}

#text ul.inline{padding-top:20px;}
#text ul.inline li{list-style:none;width:133px;padding:0 0 0 8px;line-height:20px;margin:0;height:20px;overflow:hidden;display:block;background:url(images/pink-bullet.png) left center no-repeat;}
* html #text ul.inline li{background-position:}
#text ul.inline.narrow li{width:115px;}

#text p#event-pricing{position:absolute;top:198px;left:0;text-transform:uppercase;font-size:11px;letter-spacing:.6px;}

#collaborators{position:absolute;top:399px;left:430px;width:400px;}
#collaborators p{padding-bottom:20px;color:#F48328;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:20px;}
#collaborators a{color:#F16378;text-decoration:none;text-transform:uppercase;font-size:11px;}
#collaborators a:hover{text-decoration:underline;}

#col1,#col2{position:absolute;top:30px;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:20px;}
#col1{left:0px;width:200px;}
#col2{left:210px;width:190px;}
#col2 a{line-height:12px;}
#collaborators li{padding:0;line-height:14px;padding-bottom:6px;list-style:none;}

#testimonials{position:absolute;top:399px;left:494px;color:#F48328;}

a#more-testimonials{text-decoration:none;color:#F16378;position:absolute;top:198px;left:0px;text-transform:uppercase;font-size:11px;letter-spacing:.6px;}
a#more-testimonials:hover{text-decoration:underline;}

#testimonials #all{width:320px;height:180px;overflow:hidden;}
#testimonials #all p{width:320px;height:180px;/*padding-top:152px;*/font-size:12px;line-height:14px;display:block;}
#testimonials #all p img{display:block;margin-bottom:10px;}

/*#testimonials #all p#t1{background:url(images/t1.png) 0px 0px no-repeat;}
* html #testimonials #all p#t1{}
#testimonials #all p#t2{background:url(images/t2.png) 0px 0px no-repeat;}
#testimonials #all p#t3{background:url(images/t3.png) 0px 0px no-repeat;}
#testimonials #all p#t4{background:url(images/t4.png) 0px 0px no-repeat;}
#testimonials #all p#t5{background:url(images/t5.png) 0px 0px no-repeat;}*/

/*#testimonials #all p#pt1{background:url(images/pt1.png) 0 0 no-repeat;}*/

a#gallery-link{position:absolute;top:391px;left:766px;text-decoration:none;color:#F16378;font-size:11px;letter-spacing:.6px;text-transform:uppercase;width:70px;display:block;z-index:9999;line-height:12px;}
a#gallery-link:hover{text-decoration:underline;}
.weddings a#gallery-link{}
.private-affairs a#gallery-link{width:105px;left:726px;background:none;}
.arrangements a#gallery-link{background:none;width:100px;left:731px;}
.philosophy a#gallery-link{width:95px;left:736px;}
.biography a#gallery-link{width:95px;left:741px;}
.get-inspired a#gallery-link{width:105px;left:731px;}

#image{position:absolute;top:20px;left:30px;width:704px;height:578px;overflow:hidden;}
#image div{width:704px;height:578px;display:block;text-align:center;}
#image div img{margin:0 auto;position:relative;}
#thumbs{position:absolute;top:20px;left:740px;width:88px;height:602px;overflow:hidden;/*522*/}
#thumbs ul li{list-style:none;position:relative;display:inline;float:left;margin:0 3px 3px 0;padding:0;height:40px;width:41px;overflow:hidden;}
#thumbs ul li img{padding:0;margin:0;}
/*#thumbs ul li.top{padding-top:7px;}
#thumbs ul li.top.activeLI{background:url(images/on-bar.gif) 1px 0px no-repeat;}
#thumbs ul li.bottom{padding-bottom:7px;}
#thumbs ul li.bottom.activeLI{background:url(images/on-bar.gif) 1px 45px no-repeat;}*/
#thumbs ul li a img{-moz-opacity: 0.40;opacity:.40;filter: alpha(opacity=40);}
#thumbs ul li a:hover img{-moz-opacity: 1.00;opacity:1.00;filter: alpha(opacity=100);}
#thumbs ul li.activeLI a img{-moz-opacity: 1.00;opacity:1.00;filter: alpha(opacity=100);}
/*#thumbs ul li.activeLI a:hover img{-moz-opacity: 1.00;opacity:1.00;filter: alpha(opacity=100);}*/

/*.arrangements-gallery #thumbs,.private-affairs-gallery #thumbs{top:567px;height:60px;}*/

#arrows{position:absolute;top:607px;left:30px;width:34px;height:10px;display:block;overflow:hidden;}
#arrows a#next-img,#arrows a#prev-img{position:absolute;width:9px;height:10px;top:0px;display:block;text-indent:-9999px;overflow:hidden;}
#arrows a#next-img{left:21px;background:url(images/nextarr.png) top left no-repeat;}
#arrows a#prev-img{left:0px;background:url(images/prevarr.png) top left no-repeat;}

#slides{position:absolute;top:24px;left:29px;width:795px;height:560px;overflow:hidden;}
#slides div{width:795px;height:560px;display:block;text-align:center;}

#controls{position:absolute;top:604px;left:19px;height:20px;width:816px;}
#controls a{text-decoration:none;color:#F16378;position:absolute;top:0px;height:20px;display:block;text-indent:-9999px;overflow:hidden;}
#controls a:hover{text-decoration:underline;}
#controls a#prev-slide{left:13px;width:69px;}
#controls a#play{left:377px;width:26px;}
#controls a#pause{left:417px;width:34px;}
#controls a#next-slide{left:767px;width:38px;}

a#exit{position:absolute;top:607px;left:650px;}
img#gallery-title{position:absolute;top:607px;padding:0;left:72px;}

.clear{clear:both;}

#news{position:absolute;left:33px;top:161px;color:#F48328;}
#news a{color:#F16378;text-transform:uppercase;text-decoration:none;font-size:11px;}

ul#popups{width:357px;padding-top:28px;}
ul#popups li,ul#websites li{float:none;display:block;list-style:none;width:357px;padding:0;margin:0 0 6px 0;height:104px;line-height:20px;}
ul#popups li img,ul#websites li img{position:relative;float:left;margin-right:10px;}
ul#popups li a img,ul#websites li a img{float:none;display:inline;}

ul#websites{padding:28px 0 0 30px;width:400px;}
ul#websites li{height:80px;width:400px;}
ul#websites li.short{height:60px;}

.overlay{position:absolute;top:92px;left:32px;height:528px;width:766px;z-index:9999;}
.overlay div{position:absolute;top:18px;left:0px;width:766px;text-align:right;height:510px;overflow:hidden;background:url(images/overlay.png) repeat;behavior:url(/demo/iepngfix.htc);}
a.close{background:url(images/close.png) top left no-repeat;width:48px;height:18px;display:block;text-indent:-9999px;overflow:hidden;position:absolute;top:0px;right:0px;}

.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;}
.jScrollPaneDrag {position: absolute;background: #7D2A36;cursor: pointer;overflow: hidden;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}

.orange-bar .jScrollPaneTrack {background: #f60;}
.orange-bar .jScrollPaneDrag {background: #00f url(../images/drag_grab.gif) no-repeat 50% 50%;}
.orange-bar .scroll-pane {background: #69f;}	
.scroll-pane {width:802px;height:458px;overflow:auto;float:left;}

input{background:none;border:none;position:absolute;height:14px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#F48328;}
input#first{top:325px;left:254px;width:90px;}
input#last{top:325px;left:410px;width:132px;}
input#company{top:350px;left:275px;width:270px;}
input#date{top:375px;left:332px;width:218px;}
input#location{top:400px;left:325px;width:227px;}
input#email{top:456px;left:188px;width:239px;}
input#phone{top:481px;left:196px;width:240px;}

input#submit{color:#F16378;padding:0;border:0;height:auto;width:auto;text-align:left;margin:0;text-transform:uppercase;font-size:11px;top:588px;left:591px;}