@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; }

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;  -webkit-text-size-adjust:100%; background-image: url(../images/bg.jpg);
	background-repeat: repeat-x; }
embed, object, video {	max-width: 100%; height: auto; border:0px; vertical-align:middle; }
video {	width: 100% !important; height: auto !important; }
a, img { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -transition:all 0.3s linear; outline:none }
a:hover { color:#999; }
h1 {font-family: 'Alex Brush', cursive, Arial, Helvetica, sans-serif; font-size:40px; font-weight:normal; color:#dc8f16; }

.clear { clear:both; }
.margin5 { margin-bottom:5px; }
.margin10 { margin-bottom:10px; }
.margin15 { margin-bottom:15px; }
.margin20 { margin-bottom:20px; }
.margin30 { margin-bottom:30px; }
.margin70 { margin-bottom:46px; }
.wide-bg { background-image:url(../images/flower-wide-bg.png); background-repeat:no-repeat; width: auto; height:506px; background-position:center top; }
#wrapper{ width:1000px; margin:0 auto; height:auto; }
.header{ width:1000px; height:143px; }
.logo { margin-top:18px; margin-bottom:18px; float:left; width:200px; }

/*#nav { margin-top:70px; position: relative; z-index:999; float:right;  }
#nav ul { font-family: 'lato', Arial, Helvetica, sans-serif; font-size:16px; font-weight:400; list-style: none; }
#nav ul li { display: block; position: relative; float: left; }
#nav li ul { display: none; }
#nav ul li a { display: block; text-decoration: none; color: #666; margin:2px 25px 2px 0px; padding-bottom:5px; white-space: nowrap; }
#nav ul li a:hover {  color: #000;  }
#nav ul li .select { color: #000; border-bottom:1px solid #9b194d; }
#nav li:hover ul { display: block; position: absolute;  }
#nav li:hover li {float: none; background-color:#9b194d; color:#FFF;  padding:3px 0px 0px 5px; margin-bottom:1px; }
#nav li:hover li a { color:#FFF; }
#nav li:hover li a:hover { color:#FFF; background-color:#9b194d; }*/

#nav { margin-top:70px; position: relative; z-index:999; float:right;  }
#nav ul{font-family: 'lato', Arial, Helvetica, sans-serif; font-size:16px; font-weight:400;list-style-type:none;   }  
#nav ul li{float: left; position: relative;}  
#nav ul li:hover{color: #000;}  
#nav ul .arvim:hover{color:#666;background:#F9EBC8;} 
#nav ul .arvim a{color:#666;}
#nav ul .arvim a:hover{color:#666;}
#nav ul li a{color: #666;margin:2px 12px 2px 12px; padding-bottom:5px; line-height:25px;font-size:16px;  display: block; text-decoration:none;}  
#nav ul li a:hover{color: #000;}  
#nav ul li .select { color: #000; }
#nav ul li ul li{float: none; position: relative;  border-bottom:2px solid #FFF;padding:3px 0px 0px 3px;}  
#nav ul li ul li:hover{background-color: #F7D47A;}  
#nav ul li ul{position: absolute; top:30px; left:0; display: none; background-color: #F9EBC8;color:#FFF; width:160px; border-radius:5px; }  
#nav ul li:hover > ul{display: block;}  
#nav ul li ul li a{whitewhite-space: nowrap; line-height:25px; color:#FFF;font-family: 'lato', Arial, Helvetica, sans-serif; font-size:16px; font-weight:400;}  
#nav ul li ul li a:hover{ color:#666;}  
#nav ul li ul li ul{position: absolute; top:0; left:161px; display: none; background-color: #F9EBC8; width:235px;} 
#nav ul li ul li ul li{border-bottom:2px solid #FFF;padding:3px 0px 0px 3px;} 
/*
#nav { margin-top:70px; position: relative; z-index:999; float:right;  }
#nav ul{font-family: 'lato', Arial, Helvetica, sans-serif; font-size:16px; font-weight:400;list-style-type:none;   }  
#nav ul li{float: left; position: relative;}  
#nav ul li:hover{color: #000;}  
#nav ul li a{color: #666;margin:2px 25px 2px 0px; padding-bottom:5px; line-height:25px;font-size:16px;  display: block; text-decoration:none;}  
#nav ul li a:hover{color: #000;}  
#nav ul li .select { color: #000; border-bottom:1px solid #9b194d; }
#nav ul li ul li{float: none; position: relative; margin-bottom:1px;padding:3px 0px 0px 5px;}  
#nav ul li ul{position: absolute; top:30px; left:0; display: none; background-color: #9b194d;color:#FFF; width:150px; }  
#nav ul li:hover > ul{display: block;}  
#nav ul li ul li a{whitewhite-space: nowrap; line-height:25px; color:#FFF;font-family: 'lato', Arial, Helvetica, sans-serif; font-size:16px; font-weight:400;}  
#nav ul li ul li a:hover{ color:#FFF; background-color:#9b194d;}  
#nav ul li ul li ul{position: absolute; top:0; left:149px; display: none; background-color: #9b194d; width:150px;margin-bottom:1px;} 
#nav ul li ul li ul li{margin-bottom:1px;padding:3px 0px 0px 5px;} 
*/

.slideshow { width:1000px; height:auto; clear:both; z-index:1; }

#middle-part { width:1000px; height:auto; }
.content-form-part { width:1000px; height:auto; overflow:hidden; margin-bottom:20px; }
.content-part { float:left; width:470px; margin-right:30px; }

.form-part { float:right; width:454px; height:auto; border:3px solid #fef2d4; padding:10px 20px; }
.form-part input { width:215px; margin-right:10px; margin-bottom:10px; height:25px; border:0px; background-color:#f3f3f3; float:left; }
.biginput { width:440px; margin-right:10px; margin-bottom:10px; height:85px; border:0px; background-color:#f3f3f3; }

.gallery { width:1000px; height:auto; clear:both; }
.gallerytitle { background-color:#9b194d; width:990px; height:35px; line-height:35px; padding-left:10px; }
.gallery-bg { background-image:url(../images/collection-bg.jpg); background-repeat:no-repeat; width:1000px; height:262px;}

#footer-part { width:auto; background-color:#ffc836; clear:both; border-top:3px solid #c4a451; }
#footer { width:1000px; margin:0 auto; padding:20px 0 0 0; height:auto; min-height:160px; }
#footer a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #000; text-decoration: none; }
#footer a:hover { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #333; text-decoration: none; }
#footer ul { margin:0px; padding:0px; }
#footer ul li { display:block; list-style-type:none; line-height:18px; }
#footer a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-decoration:none; }
#footer a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-decoration:none; }
.arrow { padding:0 0 0 16px; list-style-type: none; list-style-image:none; background-image: url(../images/arrow.gif);background-repeat:no-repeat; }
.step1 { width:250px; float:left; margin-right:20px; min-height:150px; }
.step2 { width:220px; float:left; margin-right:20px; min-height:150px; }
.step3 { width:220px; float:left; margin-right:20px; min-height:150px; }
.step4 { width:245px; float:left; }
.step4 input { width:180px; height:19px; border:1px solid #dbdbdb; vertical-align:middle; float:left; }
.vline { border-bottom:1px solid #9c2029; }
.copypart { width:100%; height: auto; background-color:#ffd052; text-align:center; padding:10px 0px; }

.text { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color: #999; text-decoration:none; }
.copytext {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px;	color: #333; text-decoration: none; margin:0 auto; width:1000px; }
.blacktext { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color: #000; text-decoration:none; }
.blackhead13 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #000; text-decoration:none; }
.whitehead { font-family: 'Lato', Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:400; text-decoration: none; }
.orangehead { font-family: "Lato", Arial, Helvetica, sans-serif; font-size:18px; color:#dc8f16; text-decoration: none; font-weight:400; }

.blacklink14b { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #999; text-decoration:none; }
.blacklink14b:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #000; text-decoration:none; }
.whitelink { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #FFF; text-decoration:none; }
.whitelink:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #FFF; text-decoration:none; }

.slideshow-inner { width:1000px; height:auto; margin-top:20px;}

#inner-middlepart { width:1000px; height:auto; }
.inner-left { float:left; width:220px; margin-right:30px; margin-bottom:30px; }
.bluehead-inner { background-image:url(../images/left-link-bg.gif); background-repeat:repeat-x; width:auto; height:30px; text-indent:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;
color:#FFF; text-decoration:none; line-height:30px; }
.left-linkpart { background-image:url(../images/left-link-shade-bg.gif); background-repeat:repeat-x; border:1px solid #eaddc1; padding:5px 5px; width:auto; }

.inner-right { width:750px; float:right; margin-bottom:30px; }
.hline { border-bottom:1px solid #eee; }

.darkpinkhead { background-image:url(../images/collection-head-bg.jpg); background-repeat:no-repeat; width:730px; height:35px; font-family: "Lato", Arial, Helvetica, sans-serif; font-size:18px; color:#9b194d; text-decoration: none; font-weight:400; line-height:35px; padding:0 10px; }

.products-part-inner { background-image:url(../images/collection-product-bg.jpg); background-repeat:repeat; width:708px; margin-top:5px; margin-bottom:10px; overflow:hidden; padding:15px 20px 0 20px; border:1px solid #eae3d3; margin-bottom:30px; }
.products-part-inner ul {}
.products-part-inner ul img { border:5px solid #FFF; box-shadow:0px 0px 5px #e5e5e5; }
.products-part-inner ul img:hover { border:5px solid #FFF; box-shadow:0px 0px 5px #333; }
.products-part-inner ul li { list-style-type:none; margin-right:30px; float:left; margin-bottom:0px; height:auto; }
.products-part-inner ul li a { height:auto; display:block; font-size:13px; font-weight:bold; line-height:35px; color:#9b194d; text-decoration:none; width:146px; }
.products-part-inner ul li a:hover { color:#000; }
.products-part-inner ul li span { font-size:13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; height:30px; line-height:30px; display:block; text-decoration:none; }

.products-detail-part { width:750px; clear:both; overflow:hidden; min-height:500px; margin-bottom:30px; }
.products-detail-part img { border:10px solid #FFF; box-shadow:0px 0px 10px #ccc; float:left; margin-right:30px; }
.products-detail-part .leftcontent { width:340px; float:right; }
.products-detail-part ul { margin-top:5px; }
.products-detail-part ul li { margin-left:18px; list-style-type:square; }

.redtext{ font-size:14px; color:#FF0000;}
.formbox { width:450px; margin:0px; padding:0px; height:auto; float:left; text-align:left; }
.formbox span { width:150px; height:33px; line-height:33px; }
.formbox div { margin-bottom:5px; }
.formleft { float:left; width:150px; height:30px; text-align:right; background-color: #f7f7f7; margin-right:5px; padding:1px; }
.formright input { width:250px; height:30px; border:1px solid #eaeaea; }
.formright textarea { width:270px; height:96px; border:1px solid #eaeaea; } 
.code { margin-left:160px;}
.btn-rounded { font-size:18px; color:#FFF; text-decoration:none; padding:7px 15px; height:auto; width: auto; -moz-border-radius:15px; border-radius: 15px; float:left; background-color:#01527d; margin-top:10px; }
.btn-rounded:hover { background-color:#f7941e;  color:#FFF; }

/* pagination */
#pagination{ text-align:center; height:30px;line-height:30px; clear:both;}

.info, .greentext, .errortext,.warning, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/info.png');
}
.errortext {
    color: #CC0000;
    background-color: #FEB0B0;
    background-image:url('../images/error.png');
	font-size:14px;
}
.greentext {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.png');
	font-size:14px;
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
}
.error{
    color: #CC0000;
	font-size:12px;
}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}
.whitetexephototitle{padding:2px; text-align:center; color:#9B194D; background:#FFF; font-size:16px;}
