@charset "UTF-8";
/* CSS Document */

body{
	background-color:#00bdb7;
	background-image:url(images/background.jpg);
	margin-top:0px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
p{
font-family : verdana, arial, helvetica, sans-serif;
font-weight: normal;
color:#dd1782;
line-height:16px;

}
h1{
font-family : verdana, arial, helvetica, sans-serif;
font-size : 13px;
font-weight: bold;
color:#dd1782;
}
.item_title{
font: Arial, Helvetica, sans-serif;
font-size:12px;
color:#00bdb7;
}
.item_price{
font: Arial, Helvetica, sans-serif;
font-size:12px;
color : #42b1b3;
padding-top:5px;
}
.front_quote{
font-family : verdana, arial, helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#dd1782;
line-height:15px;
}
#content{
width:100%;
}
#content1{
width:810px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
padding-top:10px;



}
#content2{
width:810px;
padding-left:20px;

}
#left_box{
width:500px;
background-color:#ffffff;
float:right;
padding:20px;
}
#left_address{
width:600px;
background-color:#ffffff;
float:left;
padding-top:20px;
}
#right_box{
width:348px;
height:209px;
float:left;
background-color:#cccccc;
background-image:url(images/featured.jpg);
background-repeat:no-repeat;
background-position:right;
border-left:#777777 thin dashed;
border-top:#777777 thin dashed;

}
#right_top{
background-color:#cccccc;
text-align:left;
padding:5px 10px 5px 10px;
height:180px;

}
#right_box_content{
font:Arial, Helvetica, sans-serif;
font-size:10px;
}
#right_box1{
float:left;
width:400px;
padding:20px;
}
.quote{
font-size:10px;
font-weight: bold;
line-height:12px;
color:#dd1782;
text-align:left;
}

A {
font-family:Arial, Helvetica, sans-serif;
color : #40b0ab;

}
A:visited {
font-family:Arial, Helvetica, sans-serif;
color : #ea0073;
}
A:active {
font-family:Arial, Helvetica, sans-serif;
color : #fcb038;
}
A:hover {
font-family:Arial, Helvetica, sans-serif;
color : #40b0ab;
text-decoration : none;
}
A.hilite {
color : #ea0073;
font-size:13px;
line-height:30px;
padding-top:5px;
}
A:visited.hilite {
font-size:13px;
line-height:30px;
color : #34a7a8;
padding-top:5px;
text-decoration:none;
}
A:active.hilite {
color : #a9f;
}
A:hover.hilite {
color : #ea0073;
text-decoration : none;
}
A.page {
color : #ea0073;
font-size:14px;
line-height:24px;
}
A:visited.page {
color : #ffffff;
text-decoration:none;
background: #34a7a8;
padding:5px;
border:thin dotted #EEEEEE;
}
A:active.page {
color : #a9f;
}
A:hover.page {
color : #34a7a8;
text-decoration : none;
}
#number{
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:right;
padding-top:10px;
}
#number a {
color : #42b1b3;
text-decoration:none;
}
#number a:visited {
color : #ea0073;
text-decoration:none;
}
#number a:active{
color : #dcffad;
}
#number a:hover{
color : #ea0073;
text-decoration : none;
}
/*shop*/
#shop_left{
width:140px;
height:425px;
background-color:#c8dc5d;
float:left;
padding-top:0px;
}
.shop_left_main{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#419110;
text-align:left;
font-variant:small-caps;
padding-left:20px;

}
.shop_left_list{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:19px;
color:#e11b8b;
text-align:left;
padding-left:5px;
font-variant:normal;
}
.shop_left_list a{
font-size:14px;
color:#e11b8b;
font-variant:normal;
text-decoration:none;
}
.shop_left_list a:hover{
font-size:14px;
color:#e11b8b;
text-decoration:underline;
}
#shop_main{
	border:thin dashed #ea0073;
	width: 480px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	padding-top:10px;
	padding-bottom:10px;
}
#price_box{
font-family:Arial, Helvetica, sans-serif;
padding-top:20px;
width:300px;
height:50px;
margin-left:auto;
margin-right:auto;
}
#price_box .price {
color : #42b1b3;
font-size:12px;
line-height:15px;
}
#price_box .name{
font-size:14px;
color : #535353;

}
.noline {
text-decoration : none;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
color:#ea0073;
}
.size {
font-size : 10px;
}

#shop_right{
width:650px;
height:385px;
background-color:#ffffff;
float:left;
padding:20px;
}
#testimonials{
width:800px;
padding:0px;
margin:auto;

}
#testimonials ul{
list-style:none;
padding-right:30px;
padding-top:30px;
padding-bottom:30px;
}
#testimonials ul li{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#df005f;
text-align:left;
background-image:url(images/flower-testimonial.gif);
background-repeat: no-repeat;
background-position:top-left;
padding-left:30px;
padding-right:30px;
}
.testimonial_foot{
font-weight:bold;
text-align:right;
color:#34a7a8;
padding-right:10px;
background-image:url(images/stitch1.gif);
background-repeat:repeat-x;
padding-bottom:30px;
background-position:bottom;
}
.title_small{
font-size:13px;
font-weight:bold;
text-align:right;
color:#34a7a8;
padding-right:10px;
}
.highlight {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding:5px;
border-top : 1px dashed #df005f;
border-right : none;
border-bottom : 1px dashed #df005f;
border-left : none;
background-color : #f3f7f7;
color:#34a7a8;

}
#description{
font-family : verdana, arial, helvetica, sans-serif;
width: 80%;
padding:10px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}
.title{
font-size:14px;
color:#DD1782;
}
.price{
	font-size: 11px;
	color: #535353;
	line-height:37px;
}
.description{
color:#444444;
font-size:12px;
line-height:14px;
}
TD {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
background-color : #fff;
color : #535353;
vertical-align : top;
}
.tdbottom {
vertical-align : bottom;
}
.tdnav {
background-color : #96c0be;
vertical-align : bottom;
}
.tdnopad {
padding : 0;
}
.tdring {
border : 1px solid #ffe7ad;
padding : 10px;
color : #535353;
}
.tdringnew {
border : 1px solid #bcd4d4;
padding : 10px;
color : #535353;
}
.tdring3cells {
border : 1px solid #42b6b4;
padding : 10px;
color : #535353;
}
.tdring3cellsgrey {
border : 1px solid #eee;
padding : 10px;
color : #535353;
}
.tdright {
background-color : #fff;
vertical-align : top;
padding : 20px;
padding-top : 50px;
}
.tdrighthome {
background-color : #fff;
vertical-align : top;
padding : 20px;
padding-top : 20px;
}
.tdrightstore {
	background-color : #ffffff;
	background-image:url(images/stich-vertical.gif);
	background-position:right;
	background-repeat:repeat-y;
	vertical-align : top;
	padding: 20px;
	padding-top : 30px;
	margin-right:40px;
	
}
.tdrightstore1 {
	width:180px;
	background-color : #ffffff;
	vertical-align : top;
	padding: 20px;
	padding-top : 30px;
}
.tdtitle {
background-color : #c0d4d3;
}
TABLE.border {
border : 1px;
border-style : solid;
border-color : #e4ecec;
}
TD.border {
border : 1px;
border-style : solid;
border-color : #e4ecec;
font-size : 11px;
}
TD.header {
background-color : #e4ecec;
color : #58554e;
font-size : 11px;
font-weight : bold;
vertical-align : middle;
border : 1px;
border-style : solid;
border-color : #dae3f0;
}
TD.headernoborder {
background-color : #e4ecec;
color : #fff;
font-size : 11px;
font-weight : bold;
text-align : center;
vertical-align : middle;
}
TD.rowheader {
background-color : #e4ecec;
color : #58554e;
font-size : 11px;
vertical-align : top;
border : 1px;
border-style : solid;
border-color : #e4ecec;
}
TD.rowheadernoborder {
background-color : #e4ecec;
color : #000;
font-size : 11px;
vertical-align : top;
}

/*menu*/

.menu {
	margin: 0;
	padding-left: 2em;
	list-style: none;
	background: #fff;
}
.menu li {
	padding: 0;
	margin: 0;
	height: 35px;
	margin-right: .9em;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	height: 35px;
	background-repeat: no-repeat;
}
.about {background-image: url(images/about.gif); width: 82px;}
.about a {background-image: url(images/about_on.gif);}
.shop {background-image: url(images/shop.gif); width: 42px;}
.shop a {background-image: url(images/shop_on.gif);}
.wholesale {background-image: url(images/wholesale.gif); width: 87px;}
.wholesale a {background-image: url(images/wholesale_on.gif);}
.shopping_info {background-image: url(images/shopping_info.gif); width: 117px;}
.shopping_info a {background-image: url(images/shopping_info_on.gif);}
.testimonials {background-image: url(images/testimonials.gif); width: 112px;}
.testimonials a {background-image: url(images/testimonials_on.gif);}
.press {background-image: url(images/press.gif); width: 62px;}
.press a {background-image: url(images/press_on.gif);}
.contact {background-image: url(images/contact.gif); width: 72px;}
.contact a {background-image: url(images/contact_on.gif);}
.mail {background-image: url(images/sign-up.gif); width: 102px;}
.mail a {background-image: url(images/sign-up-on.gif); }
.home {background-image: url(images/home.gif); width: 29px;}
.home a {background-image: url(images/home_on.gif);}
ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
.bar{
width:850px;
height:6px;
background-image:url(images/stitch.jpg);
background-repeat:repeat-x;
background-position:top;
margin:auto;
}
#address{
float:left;
width:200px;
margin:20px;
padding:20px;

}
#footer {	
	margin-left:auto;
	margin-right:auto; !important;
	width: 850px !important;
	height: 15px;
	z-index: 500 !important;
	position: relative;	
	padding: 15px 0;	
	background-color: #dd1782;		
	color: #fff;	
	font-size: 9px;
	}		
#footer p { color:#ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0px; text-align: center; }
#footer a{ color:#f2e762;}	
#footer a:hover { color: #fff; }
