/* CSS Document */

/*
Theme Name: INDIGO
Theme URI: http://wordpress.org/
Version: 1.1
Author: Medora
Author URI: http://www.medora.ca/
Tags: blue, custom header, fixed width, two columns, widgets

*/

*{padding:0px; margin:0px;}

a {color:#594c8f;}
a:hover { color:#b8b2d0;}
img{ border:0px;}
p {}
.clear { clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}
body{ background:url(images/big-body.gif) no-repeat center 163px #f5f5f5;}

#allConteiner {margin:0px auto;}
#top-flowers {background:url(images/top-flowers.gif) no-repeat center  top ; height:20px; width:1000px; margin:0 auto;}
#headerAbove { width:100%; height:143px; background:url(images/header-bg.jpg) repeat-x #544788;}
#header {width:1000px;height:126px; margin:0 auto; padding:17px 0px 0px 0px; background:url(images/header-bg.jpg) repeat-x #544788; position:relative; z-index:1000;}
#header a{}
#header a:hover{}
#headerLeft {}
#headerRight {}
#headerLogo { width:278px; height:86px; background:url(images/logo.jpg) no-repeat left top; overflow:hidden;}
#headerLogo img { width:278px; height:86px;}

#headerMenu-1 { position:absolute; right:50px; top:45px;}
#headerMenu-1 ul { list-style:none;}
#headerMenu-1 li { float:left; font-size:12px; font-family:Tahoma; line-height:14px; font-weight:bold;}
#headerMenu-1 li.devider { width:14px; height:24px; padding:0px;  background:url(images/header-star.jpg) no-repeat center 7px;}
#headerMenu-1 a { color:#ffffff; padding:6px 10px; display:block; text-decoration:none;}
#headerMenu-1 a:hover { color:#b8b2d0;}

#headerMenu-2 { position:absolute; left:75px; top:114px; z-index:1000;}
#headerMenu-2 ul.parent { list-style:none;}
#headerMenu-2 ul.parent li { float:left; font-size:12px; font-family:Tahoma; line-height:13px; position:relative;color:#ffffff; padding:7px 15px 9px 15px; cursor:pointer;}
#headerMenu-2 ul.parent li.devider { width:14px; height:29px; padding:0px;  background:url(images/header-star-mute.jpg) no-repeat center center;}
#headerMenu-2 a { color:#ffffff; padding:7px 15px 9px 15px;  display:block;  text-decoration:none;}
#headerMenu-2 a:hover { color:#b8b2d0;}

.mySubmenu { position:absolute; left:0px;top:29px; display:none; z-index:10000; list-style:none; margin-left:5px; background:#56498b; width:100%;} 
#headerMenu-2 ul.parent .mySubmenu li { width:100%; float:none; color:#FFFFFF; padding:0px; }
.mySubmenu li a { padding:3px 10px 3px 10px; display:block;}

#headerMenu-2 .silver_hMenu:hover { color:#CCCCCC;}
#headerMenu-2 .gold_hMenu:hover {  color:#FFCC99;}

#headerMenu-3 { position:absolute; right:60px; top:114px;}
#headerMenu-3 ul { list-style:none;}
#headerMenu-3 li { float:left; font-size:12px; font-family:Tahoma; line-height:14px;}
#headerMenu-3 li.devider { width:14px; height:24px; padding:0px;  background:url(images/bag.jpg) no-repeat center 4px;}
#headerMenu-3 a { color:#ffffff; padding:6px 10px;  display:block;  text-decoration:none;}
#headerMenu-3 a:hover { color:#b8b2d0;}

#contentAboveA  { width:1000px; margin:0 auto;  background:url(images/big-body.gif) no-repeat center 0px #f5f5f5;}
#contentAbove { width:876px; margin:0px auto; background:url(images/content-bg.png) repeat-y 15px 0px; clear:both;}
#content { width:858px;background:url(images/content-x-repeat.jpg) repeat-x right top #fafafa; position:relative; clear:both; margin-left:16px;}
#content-heighter { width:1px; height:470px; float:left;}
#contentLeft { width:254px; float:left;text-align:center; padding-bottom:30px;}
#contentRight { width:555px ;height:362px; background:url(images/index-big.jpg) no-repeat; padding-left:50px; padding-top:28px; position:absolute; top:0px; left:250px;}
#contentRight-inside { width:550px; float:left; padding:40px 10px 80px 20px;  line-height:22px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#656565; font-size:12px; text-align:justify; overflow:hidden;}
#contentRight-inside h1 {text-align:right; width:100%;  font-family:Geneva, Arial, Helvetica, sans-serif; font-size:24px; color:#5d4f94; font-weight:normal; margin:0px; padding-bottom:10px; line-height:26px;}
#contentRight-inside h2 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#3e326c; font-weight:normal; font-weight:bold; padding-left:20px; padding-right:10px; background:url(images/h2star.gif) no-repeat 0px 2px; display:inline;}
#contentRight-inside p { padding:10px 10px 10px 0px; margin:0px; text-align:justify;}
#contentRight-inside ul { list-style:inside; padding:10px 10px 10px 0px;}
#contentRight-inside img { float:left; padding:0px 10px 10px 0px;}



#contentLeft-contact { width:254px; float:left;text-align:center; z-index:100; padding-left:20px; padding-bottom:50px;}
#contentRight-contact { width:520px; float:left; padding:40px 50px 80px 0px;  line-height:22px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#656565; font-size:12px; text-align:justify;}
#contentRight-contact h1 {text-align:right; width:100%;  font-family:Geneva, Arial, Helvetica, sans-serif; font-size:24px; color:#5d4f94; font-weight:normal; padding-bottom:10px;}
#contentRight-contact p { padding:10px 10px 15px 20px;}
#contentRight-contact img { float:left; padding:0px 0px 10px 10px;}

#contentLeft-blog { width:254px; padding-top:10px; float:left;text-align:center; z-index:100; padding-bottom:50px;}
#contentRight-blog { width:520px; float:left; padding:40px 50px 80px 0px;  line-height:22px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#656565; font-size:12px; text-align:justify; position:relative;}
#contentRight-blog h1 {text-align:left; width:100%;  font-family:Geneva, Arial, Helvetica, sans-serif; font-size:20px; color:#5d4f94; font-weight:normal;}
#contentRight-blog h1 a{color:#101825; text-decoration:none;}
#contentRight-blog h1 a:hover{color:#5d4f94; text-decoration:none;}
#contentRight-blog p { padding:0px 10px 10px 0px;}
#contentRight-blog img { float:left; padding:0px 0px 10px 10px;}

#p404 { width:440px; padding-top:150px; float:left; padding:150px 150px 150px 250px; font-size:16px; color:#999999;font-family:Geneva, Arial, Helvetica, sans-serif;}
#p404 div{ width:300px; margin:0 auto;}
#p404 h1 { text-align:left; float:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:24px; color:#5d4f94; font-weight:normal; padding-bottom:10px;}

#feed-icon { width:24px; height:24px; background:url(images/feed-icon.gif) no-repeat left top; position:absolute; right:12px; top:32px; overflow:hidden;}
#feed-icon img { width:24px; height:24px;}

.blog-post { width:424px; padding-left:80px; position:relative; color:#656565; font-size:12px; padding-bottom:50px;}
.blog-post-details { width:424px; padding-left:80px; position:relative; color:#656565; font-size:12px; padding-bottom:30px;}
.blog-undertitle { color:#594c8f; font-size:11px;}
.blog-undertitle a{ color:#594c8f; text-decoration:none;}
.comment-counter { width:43px; height:38px; background:url(images/comment-counter.gif) no-repeat left top; text-align:center; line-height:36px; font-weight:bold; font-size:18px; color:#000; position:absolute; left:20px; top:0px;}
.entry { padding-top:5px; padding-left:0px;}
.comment-counter a{ color:#000; display:block; text-decoration:none;}
.comment-counter a:hover { color:#fff;}


#comments-above {width:424px; padding-left:80px; position:relative; color:#656565; font-size:12px;}
#comments-above ul,#comments-above ol { list-style:none;}
#comments-above li { padding:10px; border:1px solid #fff; background:#f1f1f1;color:#999999; margin-bottom:15px;width:380px;}
#comments-above {width:480px; padding-left:80px;}
#comments-above h1 { color:#101825; line-height:40px;}
#comments-above td { width:240px; padding-bottom:15px;}
#commentSubmit { padding:6px 4px 6px 15px; background:url(images/submit-star.gif) no-repeat 0px center; border:0px; cursor:pointer; color:#5d4e94; font-family:Tahoma; font-size:12px; font-weight:bold;}
.blog_text_field {width:225px; height:16px; padding:4px 4px; background:#eeecf6; border:1px solid #c0bbd1;}
.blog_text_area {width:280px; height:100px; padding:4px 4px; background:#eeecf6; border:1px solid #c0bbd1; margin-right:20px;}

#pagination { text-align:center;}
.pages { display:none;}
#pagination a{ padding:1px 4px; margin:1px; border:1px solid #d2d2d2; color:#999999; text-decoration:none; background:#f1f1f1;}
#pagination a:hover{ padding:1px 4px; margin:1px; border:1px solid #d2d2d2; color:#333; text-decoration:none; background:#dcdcdc}
#pagination span { padding:1px 4px; margin:1px; background:#4e417f; border:1px solid #4e417f; color:#fff;}

#contentBottomAbove {width:848px; padding-left:4px; float:left;}
#contentBottom { width:848px;background:#f1f1f1; margin-top:0px; margin-bottom:5px; position:relative; overflow:hidden; padding:0px;}
#contentBottomLT { width:3px; height:3px; overflow:hidden; position:absolute; left:0px; top:0px; background:url(images/contentBottomCorner-LT.gif) no-repeat left top #000;}
#contentBottomRT { width:3px; height:3px; overflow:hidden; position:absolute; right:0px; top:0px; background:url(images/contentBottomCorner-RT.gif) no-repeat right top;}
#contentBottomLB { width:3px; height:3px; overflow:hidden; position:absolute; left:0px; bottom:0px; background:url(images/contentBottomCorner-LB.gif) no-repeat left bottom;}
#contentBottomRB { width:3px; height:3px; overflow:hidden; position:absolute; right:0px; bottom:0px; background:url(images/contentBottomCorner-RB.gif) no-repeat right bottom;}
#contentBottomHeighter { width:1px; height:330px; float:left;}
#contentBottomLeft { width:250px; float:left; text-align:center; padding:10px 20px 10px 20px;}

#contentBottomRight { width:535px;  float:right; padding-bottom:30px; position:relative;}
#contentBottomRight-homePageContent { width:500px; height:160px; overflow:hidden; line-height:20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#484848;padding:40px 25px 0px 0px;}
#contentBottomRight-homePageContent h1 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:24px; color:#5d4f94; font-weight:normal; padding-bottom:10px;}
#contentBottomRight-homePageContent .heighter { width:1px; height:120px; float:left;}
#contentBottomRightDescription { padding-bottom:2px;}
#contentBottomRight .box{ width:161px; height:45px; float:left; margin-right:10px; overflow:hidden;}
#contentBottomRight .box-middle{ width:161px;height:45px; float:left; margin-right:10px; overflow:hidden;}

#contentBottomRight .box img {cursor:pointer;}
#contentBottomRight .box-middle img {cursor:pointer;}

#contentBottomRight-newsletter { width:520px; padding:25px 15px 0px 0px; height:175px; overflow:hidden; line-height:20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#484848; position:absolute; z-index:100;top:0px; left:0px; visibility:hidden;}

#show-content { display:none;}
#hide-subscription-inside { display:none;}

#star-om-picture-above { width:250px; position:relative; background:none;}
#star-om-picture-above img { width:250px;border:4px solid #fff; margin-top:10px; margin-bottom:5px; background:none;}
#star-om-picture-writning { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left; background:none;}
#star { width:33px; height:36px; overflow:hidden; background:url(images/star.png); position:absolute; bottom:-12px; right:-24px;}
#star img {width:33px; height:36px; padding:0px; margin:0px; border:0px;}
#store-menu-title { padding-top:30px; padding-bottom:20px;}
#store-menu { list-style:none;}
#store-menu li { line-height:24px; height:24px; position:relative; z-index:1005; color:#5d4f94; text-decoration:none; font-family:Tahoma; cursor:pointer; display:block;}
#store-menu li.devider { width:100%; height:24px; background:url(images/venzel-store-menu.gif) no-repeat center center; position:relative; z-index:1000;}
#store-menu a { color:#5d4f94; text-decoration:none; font-family:Tahoma;}
#store-menu a:hover { color:#3a3068; text-decoration:none;}

#store-menu .silver_menu { padding:3px 20px 3px 0px; font-size:12px; font-weight:bold; color:#CCCCCC;}
#store-menu .gold_menu { padding:3px 5px 3px 20px;  font-size:12px; font-weight:bold; color:#FFCC99;}

.mySubmenu2 { position:absolute; left:0px;top:22px; height:24px; display:none; z-index:1000000; list-style:none;width:100%;} 
.mySubmenu2 li { width:100%; float:left; color:#FFFFFF; padding:0px; }
.mySubmenu2 li a { padding:3px 10px; display:block;}

#crystal { width:121px; height:78px; overflow:hidden; position:absolute; bottom:-17px; left:370px; background:url(images/crystal.png);}
#crystal img { width:121px; height:78px; padding:0px; margin:0px; border:0px;}
#blog-entry-exerpt { padding-top:30px;}
#blog-entry-exerpt-title { background:url(images/star-blue.gif) no-repeat 18px center; line-height:30px; padding-left:38px; color:#5b4d91; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#blog-entry-exerpt ul { list-style:none; padding:10px 10px 0px 20px}
#blog-entry-exerpt li { line-height:16px; background:url(images/star-blue-grey.gif) no-repeat 30px 8px #ebebeb; margin-bottom:1px; color:#5b4d91;}
#blog-entry-exerpt li a {color:#5b4d91;  padding:6px 20px 6px 50px; display:block; text-decoration:none;}
#blog-entry-exerpt li a:hover {color:#413b59; text-decoration:none;}

#sidebar-boxes {width:188px; height:205px; margin:0 auto; margin-top:60px; background:#f1f1f1; text-align:center; position:relative; margin-bottom:20px;}
#sidebar-boxes .box { width:161px;height:45px; margin:0px auto; padding:15px; z-index:100; overflow:hidden;}
#sidebar-boxes .box-middle { width:161px; height:45px; margin:0px auto; padding:5px 15px 5px 15px; z-index:100;overflow:hidden;}

#sidebar-boxes .box-above { height:205px;background:#f1f1f1; position:absolute; left:0px; top:0px; z-index:100;}
#sidebar-boxes .box img {cursor:pointer;}
#sidebar-boxes .box-middle img {cursor:pointer;}

#sidebar-boxes #newsletter-div { height:205px; width:600px; overflow:hidden; position:absolute; left:0px; top:0px; margin-left:190px;  z-index:99; background:url(images/newsletter-bg.jpg) repeat-x left bottom #5d4f94; font-family:Geneva, Arial, Helvetica, sans-serif; visibility:hidden;}


#eagl { float:left; padding:40px 0px 0px 40px;}
#contact-address { width:200px; float:left; padding:50px 0px 70px 40px; text-align:left; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color:#484848;}
#contact-address p { padding-bottom:10px;}

#contact-div { padding-left:20px;}
.contact_txtfield { width:225px; height:14px; padding:4px 4px; background:#eeecf6; border:1px solid #c0bbd1;}
#contacttable tr.Ta_head td { font-size:12px; color:#9966FF; padding-bottom:0px;}
#contacttable td { padding-bottom:20px;}
textarea {padding:4px 4px; background:#eeecf6; border:1px solid #c0bbd1; width:482px; max-width:482px; max-height:200px;}
#submit { padding:6px 4px 6px 15px; background:url(images/submit-star.gif) no-repeat 0px center; border:0px; cursor:pointer; color:#5d4e94; font-family:Tahoma; font-size:12px; font-weight:bold;}
#formstatus { display:none;}

#newsletter-subscription-above {width:503px; height:177px; overflow:hidden;  background:url(images/newsletter-bg2.jpg) repeat-x 1px 1px; position:relative; overflow:hidden;}
#newsletter-subscription { background:url(images/newsletter-star.jpg) no-repeat right bottom; width:503px; height:171px; border:1px solid #fff; color:#fff; display:block; overflow:hidden;}
#newsletter-subscription-Thank { background:url(images/newsletter-star.jpg) no-repeat right bottom; width:423px; height:91px; border:1px solid #fff; color:#fff; display:none; padding:40px;}
#newsletter-subscription-Thank h1{ padding-bottom:5px; font-weight:normal; font-size:24px;}


#newsletter-brick { width:32px; height:6px; position:absolute; left:235px; top:171px; background:url(images/newsletter-brick.jpg) no-repeat left top; overflow:hidden;}

#newsletter-subscription table { width:90%; line-height:20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
#newsletter-subscription td { padding:0px; margin:0px; padding-left:30px; width:50%;} 
#newsletter-subscription tr.head td {padding-top:3px;}
#newsletter-subscription input.txt_field {width:153px; height:16px; line-height:16px; padding:3px; border:1px solid #3e326c;}
#newsletter-subscription input.txt_field_date {width:120px; height:16px; line-height:16px; padding:3px; border:1px solid #3e326c; float:left;}
#newsletter-subscription input.date-pick {width:120px; height:16px; line-height:16px; padding:3px; border:1px solid #3e326c; float:left;}
#newsletter_submit { margin-left:20px;}


#newsletter-subscription-inside { background:url(images/newsletter-star.jpg) no-repeat right bottom; color:#fff; display:block; height:195px; padding:10px 10px 10px 10px; text-align:left;}
#newsletter-subscription-Thank-inside { background:url(images/newsletter-star.jpg) no-repeat right bottom; color:#fff; display:none;height:125px;  padding:40px; text-align:left}
#newsletter-subscription-Thank-inside h1{ padding-bottom:5px; font-weight:normal; font-size:24px;}

#newsletter-subscription-inside table { width:80%; text-align:left;line-height:16px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
#newsletter-subscription-inside td { padding:0px; margin:0px; padding-left:30px; width:50%;} 
#newsletter-subscription-inside tr.head td {padding-top:10px;}
#newsletter-subscription-inside input.txt_field {width:153px; height:16px; line-height:16px; padding:3px; border:1px solid #3e326c;}
#newsletter-subscription-inside input.txt_field_date {width:120px; height:16px; line-height:16px; padding:3px; border:1px solid #3e326c; float:left;}
#newsletter-subscription-inside input.date-pick {width:120px; height:16px; line-height:16px; padding:3px; border:1px solid #3e326c; float:left;}
#newsletter-subscription-inside #newsletter_submit { margin-left:20px;}
.read-more { text-decoration:none; font-weight:bold; padding-left:20px;}

#footerAbove { width:100%; height:55px; overflow:hidden; background:url(images/footer-bg.jpg) repeat-x left top;}
#footer { width:1000px; height:55px; margin:0 auto;color:#ffffff;  background:url(images/footer-bg.jpg) repeat-x left top; font-size:11px; font-family:Tahoma; line-height:55px; clear:both;}
#footer a{ padding:0px 4px;color:#ffffff; text-decoration:none;}
#footer a:hover{color:#b8b2d0;}
#footerCopy {}
#footerLeft { float:left; width:530px; padding-left:30px;}
#footerRight { float:right; width:300px; height:55px; position:relative; text-align:right; padding-right:30px;}
#facebook {width:55px; height:12px; position:absolute; left:85px; top:22px;}
